Nginx - Postavke profila

Sadržaj
Nakon što saznamo kako se konfigurira Nginx, sljedeći korak je izgradnja načina na koji ćemo konfigurirati Nginx Za našu uporabu, osnovna konfiguracija je samo polazna točka, ali kako je svaka potreba različita, kao i računala koja će biti poslužitelji, važno je ono što smo naučili primijeniti u praksi.
Zadana konfiguracija
Razlozi zašto Nginx je bio toliko popularan, a stopa prihvaćanja i korištenja toliko se povećala da je postala druga po upotrebi nakon toga Apache poslužitelj, to je zato što je prilično lagan, optimiziran i vrlo brz.
Zahvaljujući ovoj jednostavnosti, početna konfiguracija je sasvim prihvatljiva i u mnogim slučajevima neće zahtijevati više od minimalnih prilagodbi, da vidimo da obično nalazimo osnovna implementacija Nginxa, na slici početna konfiguracijska datoteka:

Napominjemo da je to nešto sasvim jednostavno i s malo znanja o sintaksi jezika Nginx sasvim je razumljivo.
Prve postavke
The prve prilagodbe Ono što bismo trebali učiniti konfiguraciji usredotočeno je na povećanje sigurnosti implementacije i prilagođavanje na hardverski profil koje imamo kako bismo mogli malo bolje stisnuti resurse koje imamo.
root root korisnikaPokretanje usluge s dopuštenjima super-korisnika nije dobra stvar, zapravo ovo je ozbiljan sigurnosni problem jer ako iz nekog razloga netko preuzme kontrolu nad našom uslugom, s proširenim dopuštenjem to može nanijeti štetu našem sustavu, kako bi se izbjeglo To je toplo se preporučuje da stvorimo a Nginx korisnik i grupa Nginx tako da imate ograničena dopuštenja i time smanjite rizike.
radnički_procesi 1S ovom imovinom a radnički proces Prema zadanim postavkama, to se može promijeniti, zapravo, preporučljivo je pokrenuti takav proces za svaku jezgru procesora koju imamo, preporučuje se postavljanje 4 radnička procesa pod pretpostavkom da je naš poslužitelj 4 jezgre.
radničke veze 1024Još jedan ključni parametar, to nam govori o broju istovremenih veza koje možemo pretpostaviti za svaki proces radnik, Važno je ispitati granice tolerancije našeg okoliša kako bismo ovaj parametar prilagodili gore ili dolje, jer što je veći broj veza, korisnici će imati bolje performanse, no ako postavimo više nego što naša oprema može poslužiti, možemo srušiti nginx poslužitelj.
prioritet radnika 0Konačno, moramo vidjeti prioritet koji će imati naši procesi, prema zadanim postavkama počinjemo s srednjim prioritetom, međutim ako naš tim obavlja i druge zadatke, možda bismo trebali razmisliti o povećanju prioriteta, najveći prioritet je -20, a minimalni je 19, bez Međutim, nije preporučljivo postaviti prioritet veći od -5 jer tada postoje procesi jezgre operacijski sustav.
Na kraju ovog vodiča već imamo jasniju ideju o tome gdje bismo trebali početi mijenjati svoju datoteku kako bismo postigli bolje performanse na našim poslužiteljima.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