Nginx - Konfiguracija HTTP modula

Sadržaj
Jednom servis Nginx Instaliran je na poslužitelju i sada se može automatski pokrenuti s poslužitelja na kojem se nalazi, a također smo optimizirali uslugu koliko nam tim dopušta, vrijeme je za dublju i napredniju konfiguraciju. je konfiguracija HTTP modul.
Istočno HTTP modul To je onaj koji će nam omogućiti posluživanje stranica ili dokumenata putem mreža i da kada pristupimo pomoću IP adrese ili URL -a možemo vidjeti neki rezultat.
HTTP modul
The HTTP modul kernel sadrži temeljne blokove, direktive i varijable za HTTP poslužitelj. Prilikom pokretanja usluge Nginx, Zadano je konfigurirano s osnovnim karakteristikama, iako je izborno jer možemo onemogućiti ovu operaciju, ali to nije nešto vrlo uobičajeno jer ćemo većinu vremena koristiti Nginx kao web poslužitelj ili kao obrnuti proxy.
Dodatno, moramo napomenuti da je ovo jedan od modula veće veličine u Nginx i sadrži veliki broj varijabli i direktiva pa na prvi pogled može biti pomalo neodoljiv, kako bismo sve ovo razumjeli na jednostavniji način, moramo razdvojiti sadržaj u 3 logička dijela: http, poslužitelj i lokacija.
Struktura bloka
Kao što smo spomenuli, moramo napraviti segmentaciju logičkog poretka ovog modula kako bismo lakše razumjeli sadržaj modula, pogledajmo ispod tri spomenuta bloka proširujući još malo njegove koncepte i na taj način biti jasni u vezi s njegovim radom:
HTTPOvaj je blok umetnut u korijen konfiguracijske datoteke i omogućuje nam definiranje svih funkcionalnosti, direktiva i blokova svih modula vezanih za Nginx HTTP modulIako nema mnogo smisla, ovaj blok možemo nekoliko puta umetnuti u konfiguracijsku datoteku gdje će zadnji biti umetnut za dodjelu vrijednosti i operacije.
poslužiteljaOvaj nam blok omogućuje deklariranje web stranice, odnosno pretvara mapu unutar našeg sustava u resurs kojem se može pristupiti s adrese ili URL -a, a taj URL prepoznaje Nginx, ovaj se blok može umetnuti samo unutar a http blok.
mjestoOvaj blok nam omogućuje deklariranje specifičnog ponašanja za različite odjeljke web stranice, ovaj blok se mora koristiti unutar bloka poslužitelja i dodatno se može postaviti unutar drugih lokacijski blokovi.
Pogledajmo ispod primjer datoteke s http konfiguracijom unutra Nginx u kojem je ono što smo učinili aktiviranje nekih direktiva koje odgovaraju svakom od gore opisanih blokova:

Ono što radimo u ovom primjeru je definiranje a http glavni blok, tada ćemo unutar ovoga imati poslužiteljski blok koji navodi port na koji naša usluga mora slušati zahtjeve i na kraju definiramo lokaciju u njemu lokacijski blok i izvršavamo određenu direktivu.
Na kraju ovog vodiča već možemo pronaći http konfiguracijsku datoteku i moći je strukturirati na način da je možemo ispravno koristiti za različite projekte.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod
wave wave wave wave wave