Nginx – HTTP-Modulkonfiguration

Sobald der Nginx- Dienst auf einem Server installiert ist und Sie automatisch mit dem Server beginnen können, auf dem Sie leben, und wir den Dienst so weit optimiert haben, wie es unser Team zulässt, ist es an der Zeit, eine tiefere und erweiterte Konfiguration vorzunehmen. Dies ist die Konfiguration des HTTP-Moduls .

Mit diesem HTTP-Modul können wir die Seiten oder Dokumente über das Netzwerk bereitstellen. Wenn wir über eine IP-Adresse oder eine URL auf sie zugreifen, können wir einige Ergebnisse sehen.

HTTP-Modul

Das HTTP-Modul ist der Kernel, der die Blöcke, Richtlinien und grundlegenden Variablen für den HTTP-Server enthält. Wenn Sie einen Nginx- Dienst starten , wird dieser standardmäßig mit den Grundfunktionen konfiguriert, obwohl dies optional ist, da wir diesen Vorgang deaktivieren können. Dies ist jedoch nicht sehr häufig, da wir Nginx die meiste Zeit als Webserver oder als Reverse-Proxy verwenden .

Außerdem müssen wir beachten, dass dies eines der größten Module in Nginx ist und viele Variablen und Anweisungen enthält, so dass es auf den ersten Blick überwältigend sein kann. Um dies alles einfacher zu verstehen, müssen wir den Inhalt in trennen 3 logische Teile: http, Server und Standort .

Struktur der Blöcke

Wie bereits erwähnt, müssen wir die logische Reihenfolge dieses Moduls segmentieren, damit wir den Inhalt des Moduls besser verstehen können. Sehen wir uns die drei oben genannten Blöcke an, erweitern ihre Konzepte ein wenig und machen uns ihre Funktionsweise klar:

htttp
Dieser Block wird im Stammverzeichnis der Konfigurationsdatei eingefügt und ermöglicht es uns, alle Funktionen, Anweisungen und Blöcke aller mit dem Nginx-HTTP-Modul verbundenen Module zu definieren, obwohl es wenig sinnvoll ist, diesen Block mehrmals in die Konfigurationsdatei einzufügen Das zuletzt eingefügte ist dasjenige, das zum Zuweisen der Werte und der Operation verwendet wird.

Server
Mit diesem Block können wir eine Webseite deklarieren, dh einen Ordner in unserem System in eine Ressource verwandeln, auf die über eine Adresse oder eine URL zugegriffen werden kann. Diese URL wird von Nginx erkannt. Dieser Block kann nur in das System eingefügt werden ein http-Block

Standort
Mit diesem Block können wir ein bestimmtes Verhalten für die verschiedenen Abschnitte einer Webseite deklarieren. Dieser Block muss innerhalb eines Serverblocks verwendet werden und kann außerdem innerhalb eines anderen Blockstandorts platziert werden .

Als nächstes sehen wir ein Beispiel einer Datei mit einer http-Konfiguration in Nginx, in der wir einige Direktiven für jeden der oben beschriebenen Blöcke aktiviert haben:

See also  Nützliche Tools zur Überprüfung, Optimierung und Bereinigung Ihres CSS

nginx_conf_http.jpg

In diesem Beispiel wird ein Hauptblock http definiert. In diesem Block befindet sich ein Serverblock , der den Port angibt, den unsere Dienstanforderungen überwachen müssen. Schließlich definieren wir einen Speicherort im Speicherortblock und führen eine bestimmte Anweisung aus .

Nach Abschluss dieses Lernprogramms können wir nun eine http-Konfigurationsdatei finden und so strukturieren, dass wir sie für unsere verschiedenen Projekte korrekt verwenden können.

administrator

Leave a Reply

Your email address will not be published. Required fields are marked *