Cum de a crește performanța serverului pe CentOS. Partea întâi. Instalarea Nginx.
În acest articol, vom discuta cum să accelerăm și să optimizăm operarea serverului utilizând exemplul sistemului OS CentOS folosind serverul web Nginx în două moduri. Nginx + Apache și Nginx + PHP-FPM.
Materialul este destinat utilizatorilor cu o cantitate mică de cunoștințe în domeniul administrării, vom examina cele mai simple, dar în același timp eficiente modalități de îmbunătățire a performanței serverului.
Se întâmplă să obțineți un server excelent, dar nu afectează munca site-ului și sarcina pe care o rezistă. Există o întrebare destul de logică, cum funcționează? Chiar dacă aveți un server foarte puternic, acesta nu poate face față încărcării doar din cauza unei linii din fișierul de configurare al serverului web. Prin urmare, configurația serverului ar trebui să nu aibă mai puțină atenție decât caracteristicile sale tehnice. Luați în considerare nodurile principale ale funcționării serverului pe sistemul Centos, care poate fi optimizat.
Poate că cel mai simplu mod de a accelera site-ul și de a crește performanța unui server web este să instalați serverul web Nginx. Există două opțiuni disponibile, fiecare are propriile sale avantaje și dezavantaje. De obicei, serverul implicit este serverul web Apache (httpd). Acest server web este încărcare foarte slabă, astfel încât să puteți fie să o înlocuiți cu Nginx, fie să personalizați munca sa în legătură cu Nginx.
1. Prima opțiune și cea mai simplă. Instalarea Apache (httpd) + Nginx.
Nu vom acoperi procesul de instalare și configurare a Nginx pe un server fără un panou de control, deoarece nu vedem oportunitatea acestor informații. Dacă aveți nevoie de ea - deschideți mai bine un bilet pentru asistență tehnică și încredințați această ajustare specialiștilor.
Să ne familiarizăm cu procesul de instalare a Nginx + Apache (httpd) pe panourile de control populare ISPmanager 4, ISPmanager 5 și VestaCP.
Instalarea Nginx + Apache (httpd) pe ISPmanager 4, ISPmanager 5
În continuare, în meniul din stânga, în secțiunea "Setări server", introduceți secțiunea "Caracteristici".
În listă, selectați
"nginx [motor x] - HTTP și server proxy."
Faceți clic pe "Instalați" în colțul din dreapta sus.
Așteptați finalizarea instalării. Panoul de control va configura automat o grămadă de Apache + Nginx. Ca rezultat, veți primi un interfață Nginx, care se va ocupa de Apache static și backend (httpd), care se va ocupa de dinamica.
Instalați Nginx + Apache (httpd) pe panoul de control VestaCP.
Nginx este instalat în mod prestabilit când se instalează panoul VestaCP, dar poate fi dezactivat pentru site-ul dvs. Verificați acest lucru și activați Nginx în panoul de control.
Apoi, conectați-vă la panoul de control ca administrator.
Accesați secțiunea
Lângă domeniul dorit, faceți clic pe
Dacă această bifă nu este bifată - Nginx este dezactivat pentru site-ul dvs. Pentru ao activa, bifați această casetă, derulați în jos și faceți clic pe "Salvați".
2. Opțiunea 2, configurați pachetul Nginx + PHP-FPM.
Vreau doar să observ că această opțiune nu este disponibilă pentru utilizatorii panoului de control ISPmanager 4.
Această versiune a organizării serverului web este bună prin faptul că accelerează semnificativ activitatea site-ului și răspunsul de la server. Dezavantajul acestei opțiuni este că trebuie să opriți deloc utilizarea serverului web Apache (httpd). În acest caz, nu veți avea .htaccess care să lucreze cu toate consecințele care rezultă din aceasta, iar regulile de redirecționare vor trebui să fie convertite și introduse în fișierul de configurare Nginx.
Instalarea Nginx + PHP-FPM în panoul ISPmanager 5.
Apoi, din meniul din stânga, în secțiunea "Setări", introduceți secțiunea "Caracteristici".
Faceți clic pe "Server Web (WWW)", apoi pe "Modificare".
Apoi alegeți "Apache"> "Nu utilizați". "Nginx" - bifați caseta.
Faceți clic pe Aplicați modificările.
Instalarea Nginx + PHP-FPM pe VestaCP.
În momentul acestei scrieri, panoul VestaCP acceptă numai Nginx + PHP-FPM pentru instalații noi. Adică, dacă aveți deja un panou cu pachet Apache + Nginx, atunci nu puteți re-face la Nginx + PHP-FPM utilizând panoul și trebuie să reinstalați panoul. Pentru aceasta, selectați șablonul cerut pentru programul de instalare de pe site-ul oficial al panoului:
După instalare, introduceți panoul de control ca administrator.
Accesați secțiunea WEB.
Lângă domeniul dorit, dați clic pe "Editați".
În meniul derulant "Template proxy", selectați PHP-FPM.
Derulați în jos pagina și faceți clic pe "Salvați".
Dacă întâmpinați dificultăți în instalarea și administrarea - puteți contacta întotdeauna asistența noastră tehnică.