Nginx - Setări profil

Cuprins
Odată ce știm cum este configurarea Nginx, următorul pas este să construim modul în care vom configura Nginx Pentru utilizarea noastră, configurația de bază este doar un punct de plecare, dar, deoarece fiecare nevoie este diferită, precum și computerele care vor fi servere, este important să punem în practică ceea ce am învățat.
Configurare implicită
Motivele pentru care Nginx a fost atât de popular, iar rata de acceptare și utilizare a crescut atât de mult, încât a devenit al doilea cel mai utilizat după Server Apache, deoarece este destul de ușor, optimizat și foarte rapid.
Datorită acestei simplități, configurația sa inițială este destul de acceptabilă și, în multe cazuri, nu va necesita ajustări mai mult decât minime, să vedem că de obicei găsim o implementare de bază Nginx, în imagine fișierul de configurare inițial:

Observăm că este ceva destul de simplu și cu puțină cunoaștere a sintaxei Nginx este destul de înțeles.
Primele setări
primele ajustări Ceea ce ar trebui să facem pentru configurație este axat pe creșterea securității implementării și adaptarea la profilul hardware pe care le avem, astfel încât să putem stoarce puțin mai bine resursele pe care le avem.
rădăcină rădăcină utilizatorÎnceperea unui serviciu cu permisiuni pentru super-utilizatori nu este un lucru bun, de fapt aceasta este o problemă gravă de securitate, deoarece dacă, dintr-un anumit motiv, cineva preia controlul asupra serviciului nostru, cu o permisiune extinsă, poate face ravagii în sistemul nostru, pentru a evita acest lucru. foarte recomandat să creăm un Utilizator și grup Nginx Nginx astfel încât să aveți permisiuni limitate și astfel să reduceți riscurile.
lucrător_procese 1Cu această proprietate a proces muncitoresc În mod implicit, acest lucru poate fi schimbat, de fapt, este recomandabil să porniți un proces al acestora pentru fiecare nucleu CPU pe care îl avem, este recomandat să plasați 4 procese lucrătoare presupunând că serverul nostru are 4 nuclee.
1024Un alt parametru cheie, acesta ne spune numărul de conexiuni simultane pe care le putem presupune pentru fiecare proces muncitorEste important să testăm limitele de toleranță ale mediului nostru, astfel încât să ajustăm acest parametru în sus sau în jos, deoarece numărul mai mare de conexiuni, cu atât performanța va fi mai bună a utilizatorilor, cu toate acestea, dacă plasăm mai mult decât echipamentul nostru poate servi, putem doborî server nginx.
lucrător_prioritate 0În cele din urmă, trebuie să vedem prioritatea pe care o vor avea procesele noastre, în mod implicit, începem cu o prioritate intermediară, cu toate acestea, dacă echipa noastră îndeplinește și alte sarcini, poate ar trebui să ne gândim la creșterea priorității, cea mai mare prioritate este -20 și minimul este 19, fără Cu toate acestea, nu este recomandabil să plasați o prioritate mai mare de -5, de atunci există procesele kernelului sistem de operare.
La sfârșitul acestui tutorial avem deja o idee mai clară despre unde ar trebui să începem să ne modificăm fișierul pentru a obține performanțe mai bune pe serverele noastre.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave