1. Priorität mehrerer Server Wenn beispielsweise jeder Serverblock auf Port 80 lauscht, entspricht www.pm.com der Server-IP-Adresse und die Übereinstimmungsreihenfolge ist: ①Der Block, in dem der Servername genau mit www.pm.com übereinstimmt. ②Der Block, in dem der Servername *.pm.com ist. (Platzhalter zuerst) ③Der Block, in dem der Servername pm.* ist. (Platzhalter danach) ④Servername verwendet einen regulären Ausdruck und kann mit dem Block von www.pm.com übereinstimmen. ⑤Wenn keine Übereinstimmung gefunden wird, wird der Block „Listen 80 default_server“ ausgewählt. ⑥Wenn Punkt 5 fehlt, wählen Sie den ersten Serverblock der ersten Konfigurationsdatei aus. Wenn Sie den Domänennamen www.pm.com besuchen, wird dem oben genannten Server Priorität eingeräumt. Wenn Sie zu diesem Zeitpunkt per IP darauf zugreifen, lautet der Wert des Host-Felds im Anforderungsheader 192.168.1.7 und kann nicht mit dem Servernamen übereinstimmen. Gemäß den Regeln wird er mit dem unten stehenden Server übereinstimmen. 2. IP-Zugriff verbieten Durch das Verbot des IP-Zugriffs können Sie verhindern, dass andere den Domänennamen in böswilliger Absicht in ihre eigene IP auflösen. Zwei Formen: Hinweis: Die erste Methode muss default_server verwenden. Wenn Sie default_server woanders verwenden müssen, können Sie die zweite Methode verwenden. 3. Verwenden Sie häufiger „include“ (schreiben Sie gute Kommentare) Wenn Sie mehrere Server-Websites auf einem Server konfigurieren, wird die Hauptkonfigurationsdatei nginx.conf sehr aufgebläht und schwer lesbar. In diesem Fall können Sie die Include-Methode häufiger verwenden, um die Hauptkonfigurationsdatei zu vereinfachen und die Wartung für Betriebs- und Wartungspersonal zu erleichtern. 4. Verwenden Sie Alias, um die tatsächliche Verzeichnisstruktur der Website zu schützen Wenn wir das Bild unter http://www.pm.com/image/logo.png aufrufen, kennt der Besucher den Pfad zum Bild.
Der entsprechende Pfad ist /pm_code/image/ Bei Verwendung eines Alias:
Derzeit befindet sich der tatsächliche Speicherort des Bildes unter /pm_code, /image ist ein virtuelles Verzeichnis und auf den Alias folgt der absolute Verzeichnispfad. 5. Error_page-Konfiguration 404-Fehler simulieren Wenn Sie eine nicht vorhandene URL eingeben, z. B. http://www.pm.com/jfkdjfk, wird zu /pm_code/www/404.jpg gesprungen. 502-Fehler simulieren Geben Sie www.pm.com in den Browser ein. Der Link wird abgebrochen und /pm_code/www/500.jpg wird angezeigt. HINWEIS: Das Format ist bei beiden unterschiedlich. 500 Sie müssen einen anderen Ort angeben. 6.try_files-Konfiguration Ein einfaches Beispiel: Wenn Sie www.pm.com in den Browser eingeben, wird zuerst nach 400.html gesucht. Wenn diese Option nicht vorhanden ist, wird nach index.html gesucht. Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: Docker-Image kann nicht gelöscht werden. Fehler: Kein solches Image: xxxxxx-Lösung
>>: React + ts realisiert den sekundären Verknüpfungseffekt
Heute, als ich unterwegs war, schrieb mir ein Kol...
In diesem Artikel wird der spezifische JavaScript...
Auf Mobilgeräten ist das Flex-Layout sehr nützlic...
Inhaltsverzeichnis Beim Einrichten einer MySQL-Ma...
Inhaltsverzeichnis 1. Was ist eine Unterabfrage? ...
Erstens das Prinzip der esp8266 veröffentlicht Na...
Inhaltsverzeichnis 1. Einleitung 2. Vererbung der...
Verwenden Sie jQuery, um die Formularvalidierung ...
Das Vergessen des Passworts ist ein Ärgernis. Was...
Die Webseite zeigt 403 Forbidden an Nginx (Yum-In...
Wie deinstalliere ich Mysql vollständig? Befolgen...
8 Optimierungsmethoden für das MySQL-Datenbankdes...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis Überblick 1. Hook-Aufrufreihen...
Anpassen eines Demo-Befehls Die Syntax der benutz...