Inhaltsverzeichnis
Sobald der Dienst Nginx Es ist auf einem Server installiert und kann jetzt automatisch mit dem Server starten, auf dem es sich befindet und wir haben auch den Service so weit optimiert, wie es unser Team es uns erlaubt, es ist dann an der Zeit, eine tiefere und erweiterte Konfiguration vorzunehmen, dies ist die Konfiguration des HTTP-Modul.Ost HTTP-Modul Es ist diejenige, die es uns ermöglicht, die Seiten oder Dokumente über die Netzwerke bereitzustellen, und wenn wir über eine IP-Adresse oder eine URL darauf zugreifen, können wir einige Ergebnisse sehen.
HTTP-Modul
Das HTTP-Modul es ist der Kernel, der die grundlegenden Blöcke, Direktiven und Variablen für den HTTP-Server enthält. Beim Starten eines Dienstes Nginx, Es ist standardmäßig mit den grundlegenden Eigenschaften konfiguriert, obwohl es optional ist, da wir diesen Vorgang deaktivieren können, aber es ist nicht sehr üblich, da wir die meiste Zeit verwenden werden Nginx als Webserver oder als Reverse-Proxy.
Darüber hinaus müssen wir beachten, dass dies eines der Module von . ist größere Größe In Nginx und es enthält eine große Anzahl von Variablen und Direktiven, so dass es auf den ersten Blick etwas überwältigend sein kann, um das alles einfacher zu verstehen, müssen wir den Inhalt in 3 logische Teile unterteilen: http, Server und Standort.
Blockstruktur
Wie bereits erwähnt, müssen wir die logische Reihenfolge dieses Moduls segmentieren, damit wir den Inhalt des Moduls leichter verstehen können. Sehen wir uns im Folgenden die 3 erwähnten Blöcke an, die seine Konzepte etwas mehr erweitern und damit seine Funktionsweise klarer machen:
HTTPDieser Block wird in die Wurzel der Konfigurationsdatei eingefügt und ermöglicht es uns, alle Funktionalitäten, Direktiven und Blöcke aller Module zu Nginx HTTP-ModulObwohl es nicht viel Sinn macht, können wir diesen Block mehrmals in die Konfigurationsdatei einfügen, wobei der letzte eingefügt wird, um die Werte und die Operation zuzuweisen.
ServerDieser Block ermöglicht es uns, eine Webseite zu deklarieren, dh er verwandelt einen Ordner in unserem System in eine Ressource, auf die über eine Adresse oder URL zugegriffen werden kann. Diese URL wird erkannt von Nginx, dieser Block kann nur innerhalb von a eingefügt werden http-Block.
LageDieser Block ermöglicht es uns, ein bestimmtes Verhalten für die verschiedenen Abschnitte einer Webseite zu deklarieren. Dieser Block muss innerhalb eines Serverblocks verwendet werden und kann zusätzlich in anderen platziert werden Standortblöcke.
Sehen wir uns unten ein Beispiel für eine Datei mit einer HTTP-Konfiguration an Nginx Was wir getan haben, ist, einige Direktiven zu aktivieren, die jedem der oben beschriebenen Blöcke entsprechen:
In diesem Beispiel definieren wir a http-Hauptblock, dann haben wir darin einen Serverblock, der den Port angibt, an dem unser Dienst auf Anfragen hören muss, und schließlich definieren wir darin einen Ort Standortblock und wir führen eine bestimmte Anweisung aus.
Am Ende dieses Tutorials können wir bereits eine http-Konfigurationsdatei finden und diese so strukturieren, dass wir sie für unsere verschiedenen Projekte richtig verwenden können.Hat dir dieses Tutorial gefallen und geholfen?Sie können den Autor belohnen, indem Sie diesen Knopf drücken, um ihm einen positiven Punkt zu geben