Nginx este un software de server web de înaltă performanță. Este un program mult mai flexibil și mai ușor decât serverul HTTP Apache.
Acest tutorial vă va învăța cum să instalați și să porniți Nginx pe serverul dvs. CentOS 7.
Adăugați un depozit Nginx
Pentru a adăuga depozitul CentOS 7 EPEL, deschideți terminalul și utilizați următoarea comandă:
# yum install epel-release
Instalați Nginx
Acum că depozitul Nginx este instalat pe serverul dvs., instalați Nginx folosind următoarea comandă:
# yum install nginx
După ce răspundeți la prompt, Nginx va termina instalarea pe serverul dvs. privat virtual (VPS).
Porniți Nginx
Nginx nu pornește de la sine. Pentru a rula Nginx, tastați:
# systemctl start nginx
Dacă rulați un firewall, rulați următoarele comenzi pentru a permite traficul HTTP și HTTPS:
# firewall-cmd --permanent --zone=public --add-service=http
# firewall-cmd --permanent --zone=public --add-service=https
# firewall-cmd --reload
Puteți face imediat o verificare la fața locului pentru a verifica dacă totul a decurs așa cum a fost planificat, vizitând adresa IP publică a serverului dvs. în browserul dvs. web
http://server_domain_name_or_IP/
Veți vedea pagina web implicită CentOS 7 Nginx, care se află acolo în scop informativ și de testare. Ar trebui să arate cam așa:
Dacă vedeți această pagină, atunci serverul dvs. web este acum instalat corect.
Înainte de a continua, probabil că veți dori să activați Nginx pentru a porni atunci când sistemul pornește. Pentru aceasta, introduceți următoarea comandă:
# systemctl enable nginx
Felicitări! Nginx este acum instalat și rulează!
Cum să găsiți adresa IP publică a serverului dvs.
Pentru a găsi adresa IP publică a serverului dvs., găsiți interfețele de rețea pe computerul dvs. tastând:
# ip addr
Este posibil să vedeți aici o serie de interfețe, în funcție de hardware-ul disponibil pe serverul dvs.
Odată ce aveți numele interfeței, puteți rula următoarea comandă pentru a dezvălui adresa IP publică a serverului. Înlocuiți numele interfeței pe care ați găsit-o mai sus:
# ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'
Rădăcină și configurare server
Dacă doriți să începeți să vă difuzați propriile pagini sau aplicații prin Nginx, veți dori să cunoașteți locațiile fișierelor de configurare Nginx și ale directorului rădăcină server implicit.
Rădăcină implicită a serverului
Directorul rădăcină implicit al serverului este /usr/share/nginx/html. Fișierele care sunt plasate acolo vor fi difuzate pe serverul dvs. web. Această locație este specificată în fișierul de configurare implicit al serverului care este livrat cu Nginx, care se află la /etc/nginx/conf.d/default.conf.
Configurare blocare server
Orice blocuri suplimentare de server, cunoscute sub numele de gazde virtuale în Apache, pot fi adăugate prin crearea de noi fișiere de configurare în /etc/nginx/conf.d. Fișierele care se termină cu .conf acel director vor fi încărcate la pornirea Nginx.
Configurare globală Nginx
Fișierul principal de configurare Nginx se află la /etc/nginx/nginx.conf. Aici puteți schimba setări, cum ar fi utilizatorul care rulează procesele de demoni Nginx și numărul de procese de lucru care apar atunci când rulează Nginx, printre altele.
După ce ați instalat Nginx pe serverul dvs. cloud, puteți continua să instalați un LEMP Stack .
Ne puteți trimite orice întrebări prin formularul de contact.
În acest articol, am explicat cum se instalează Nginx pe Centos 7. De asemenea, vă recomandăm să citiți următoarele articole legate de serverul web Apache.
Cum se instalează Apache pe CentOS 7