Nginx - Direktive o osnovnim modulima

Sadržaj
Postoje odjeljci u konfiguraciji Nginx tamo gdje postoje direktive osnovnih modula, te nam direktive omogućuju definiranje osnovnih parametara nginx funkcionalnost pa, budući da su toliko važni, ne mogu se onemogućiti u vrijeme sastavljanja; stoga su i blokovi koje nude uvijek dostupni.
Koji su osnovni moduli?
Kao što smo spomenuli, oni su oni koji nude direktive koje nam omogućuju promjenu parametara osnovne funkcionalnosti Nginxa imamo na raspolaganju 3 modula.
Centralni modul ili jezgreni modulTo ima bitne karakteristike u upravljanju procesima i sigurnosti.
Modul događaja ili modul događajaOmogućuje nam konfiguriranje unutarnjih mehanizama mrežnog kapaciteta usluge.
Konfiguracijski modul ili konfiguracijski modulOmogućuje nam aktiviranje mehanizma za uključivanje datoteka koje sadrže direktive.
Ovi modeli nude veliki broj direktiva koje moraju biti pojedinačno detaljno opisane kako bismo imali znanje o njima i ovladali njima do te mjere da ih možemo koristiti pri upravljanju našim poslužiteljem Nginx.
Arhitektura procesa Nginx
Prije nego što vidite direktive, potrebno je razumjeti kako je arhitektonski proces ono što radi Nginx iza kulisa kako bi mogli obraditi različite upute.
VažnoU trenutku kad smo počeli Nginx U memoriji postoji samo jedan jedini proces, to je glavni proces koji pokreće trenutni korisnik sustava i ima grupnu dozvolu, obično je to root korisnik.
Ovaj proces sam po sebi ne prati zahtjeve klijenata, već izvršava procese poput Radnički procesi, koji su odgovorni za provođenje potrebnih aktivnosti za pružanje usluge u skladu sa zahtjevima kupaca.
Na sljedećoj slici vidimo glavni proces koji pripada root korisnik i drugi procesi koji su započeli kasnije i koji pripadaju nginx korisnik:

POVEĆAJTE

Centralni modul ili jezgreni modul
The središnji modul ili jezgreni modul ima neke direktive koje se moraju staviti u korijen konfiguracijske datoteke i trebaju se koristiti samo jednom, međutim ove su direktive valjane u različitim kontekstima.
Pogledajmo u nastavku neke od dostupnih direktiva i njihovo djelovanje:
demonOmogućuje vam da omogućite ili onemogućite demonski način rada, budući da je isključen, ne dopušta da se usluga izvodi u pozadini.
EnvTo nam daje mogućnost definiranja različitih varijabli i okruženja kojima pripadaju.
error_logOmogućuje nam definiranje načina pohranjivanja pogrešaka koje se mogu generirati u usluzi i gdje locirati datoteku koja ih sadrži …
radnički_procesiOmogućuje nam definiranje koliko procesa možemo pokrenuti, to je povezano s brojem jezgri koje naš procesor ima.
Modul događaja ili modul događaja
Ovaj modul sadrži direktive koje dopustiti konfiguriranje mrežnih mehanizama, neki parametri imaju značajan utjecaj na izvedbu aplikacije; Da bi se mogle koristiti ove direktive, one se moraju postaviti u blokove događaja i moraju se smjestiti u korijen konfiguracijske datoteke.
ZapamtitiOve se direktive ne mogu postaviti na drugo mjesto, u protivnom konfiguracija neće uspjeti i nećemo moći pokrenuti ili deaktivirati uslugu.
Na slici možemo vidjeti kako je blok strukturiran:

Konfiguracijski modul
Konačno i da završimo ovaj vodič, pogledajmo konfiguracijski modul koje mi dopušta omogućiti direktivu include, s kojima možemo uvrstiti datoteke direktiva u našu konfiguracijsku datoteku, uspijevajući tako odvojiti neke kontekste i postići više reda i bolje čitanje.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave