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
Inhaltsverzeichnis 1.Vue.js-Funktionen: 2.Observe...
Manchmal ist es notwendig, bei Benutzereingaben e...
Inhaltsverzeichnis Einzelner Thread asynchron Ein...
1: Definieren Sie eine gespeicherte Prozedur zum ...
1. Überprüfen Sie den Firewall-Status Überprüfen ...
Zuerst ist die Idee Um diesen Effekt zu erzielen,...
Inhaltsverzeichnis Vorwort Text 1. Abschluss 1.1 ...
Inhaltsverzeichnis Vorwort 1. Strukturdiagramm de...
Vorwort: Ich habe Win10 neu installiert und gleic...
Unterrichtsthemen Webseite Anwendbare Klasse Zwei...
Die Arbeit als Betriebs- und Wartungsingenieur is...
Inhaltsverzeichnis So zeigen Sie den Quellcode de...
Abfrage mehrerer Tabellen Verwenden Sie eine einz...
Beim Verknüpfen zweier Tabellen konnte kein Fremd...
In CSS-Dateien müssen Sie manchmal einen Hintergru...