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
Ich habe vor Kurzem meine persönliche Website neu...
Inhaltsverzeichnis 1. JDK installieren Manuelle I...
In diesem Artikel wird hauptsächlich die Layoutme...
<table id=" <%=var1%>">, der...
MySQL-Daemon konnte nicht gestartet werden – Fehl...
Vorwort Aus beruflichen Gründen musste ich kürzli...
veranschaulichen: Es gibt zwei Haupttypen von Ngi...
Dieser Artikel basiert auf dem Free Code Camp Bas...
Inhaltsverzeichnis Kettenanrufe Ein kleiner Koffe...
Da das Projekt einen Fragebogen erfordert, der Kun...
Wenn der Entwickler Dockerfile zum Erstellen des ...
1. Installation und Konfiguration des Apache-Serv...
Inhalt 1. Container-Lebenszyklusmanagement (1) Do...
Welche Informationen möchten Sie erhalten, wenn S...
In diesem Artikel wird hauptsächlich die Implemen...