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