Nginx - Konfigurace modulu HTTP

Obsah
Jakmile služba Nginx Je nainstalován na serveru a nyní se může spustit automaticky na serveru, na kterém je umístěn, a také jsme službu optimalizovali tak, jak nám to náš tým umožňuje. Je načase provést hlubší a pokročilejší konfiguraci je konfigurace Modul HTTP.
Východní Modul HTTP Je to ten, který nám umožní obsluhovat stránky nebo dokumenty prostřednictvím sítí, a že když přistupujeme pomocí IP adresy nebo URL, vidíme nějaký výsledek.
Modul HTTP
The Modul HTTP je to jádro, které obsahuje základní bloky, směrnice a proměnné pro server HTTP. Při spuštění služby Nginx, Ve výchozím nastavení je nakonfigurován se základními charakteristikami, i když je volitelný, protože tuto operaci můžeme deaktivovat, ale ve skutečnosti to není nic běžného, ​​protože většinu času budeme používat Nginx jako webový server nebo jako reverzní proxy.
Kromě toho musíme poznamenat, že toto je jeden z modulů větší velikost v Nginx a obsahuje velké množství proměnných a směrnic, takže může být na první pohled poněkud zdrcující, abychom toto vše pochopili jednodušeji, musíme obsah rozdělit na 3 logické části: http, server a umístění.
Bloková struktura
Jak jsme zmínili, musíme provést segmentaci logického pořadí tohoto modulu, abychom mohli snadněji porozumět obsahu modulu, podívejme se níže na 3 zmíněné bloky, které trochu více rozšiřují jeho koncepty, a tím si ujasňují jeho fungování:
HTTPTento blok je vložen do kořene konfiguračního souboru a umožňuje nám definovat všechny funkce, směrnice a bloky všech modulů souvisejících s Nginx modul HTTPAčkoli to nedává velký smysl, můžeme tento blok několikrát vložit do konfiguračního souboru, kde bude posledním vloženým ten, který bude přiřazen hodnotám a operaci.
serverTento blok nám umožňuje deklarovat webovou stránku, to znamená, že transformuje složku v našem systému na zdroj, ke kterému lze přistupovat z adresy nebo adresy URL. Uvedená adresa URL je rozpoznána Nginx, tento blok lze vložit pouze do a http blok.
umístěníTento blok nám umožňuje deklarovat specifické chování pro různé sekce webové stránky, tento blok musí být použit v rámci bloku serveru a může být navíc umístěn mezi ostatní lokační bloky.
Podívejme se níže na příklad souboru s konfigurací http uvnitř Nginx ve kterém jsme provedli aktivaci některých směrnic odpovídajících každému z výše popsaných bloků:

V tomto příkladu děláme definici a hlavní blok http, pak v rámci toho budeme mít serverový blok, který určuje port, na který naše služba musí poslouchat požadavky, a nakonec v něm definujeme umístění lokační blok a provedeme konkrétní směrnici.
Na konci tohoto kurzu již můžeme najít konfigurační soubor http a umět jej strukturovat tak, abychom jej mohli správně použít pro naše různé projekty.Líbil se vám tento návod a pomohl mu?Autora můžete odměnit stisknutím tohoto tlačítka, čímž mu dáte kladný bod
wave wave wave wave wave