Cum se instalează Nginx pe CentOS 7


NGINX (prescurtare de la Engine X) este un server web HTTP gratuit, cu sursă deschisă și puternic și un proxy invers, cu o arhitectură bazată pe evenimente (asincronă). Este scris folosind limbajul de programare C și rulează pe sisteme de operare asemănătoare Unix, precum și pe sistemul de operare Windows.

De asemenea, funcționează ca un proxy invers, e-mail standard și server proxy TCP/UDP și poate fi configurat suplimentar ca echilibrator de încărcare. Acesta alimentează multe site-uri de pe web; binecunoscut pentru înaltă performanță, stabilitate și setul bogat de caracteristici.

Citiți și: Cum să instalați Apache pe CentOS 7

În acest articol, vom explica cum să instalați, să configurați și să gestionați serverul web HTTP Nginx pe un server CentOS 7 sau RHEL 7 folosind linia de comandă.

Cerințe preliminare:

  1. O instalare minimă a serverului CentOS 7
  2. O instalare minimă a serverului RHEL 7
  3. Un sistem CentOS/RHEL 7 cu adresă IP statică

Instalați serverul web Nginx

1. Mai întâi actualizați pachetele software de sistem la cea mai recentă versiune.

yum -y update

2. Apoi, instalați serverul HTTP Nginx din depozitul EPEL utilizând managerul de pachete YUM, după cum urmează.

yum install epel-release
yum install nginx 

Gestionați serverul HTTP Nginx pe CentOS 7

3. Odată instalat serverul web Nginx, îl puteți porni prima dată și îl puteți activa să pornească automat la pornirea sistemului.

systemctl start nginx
systemctl enable nginx
systemctl status nginx

Configurați firewalld pentru a permite traficul Nginx

4. În mod implicit, paravanul de protecție încorporat CentOS 7 este setat să blocheze traficul Nginx. Pentru a permite traficul web pe Nginx, actualizați regulile paravanului de protecție a sistemului pentru a permite pachetele de intrare pe HTTP și HTTPS folosind comenzile de mai jos.

firewall-cmd --zone=public --permanent --add-service=http
firewall-cmd --zone=public --permanent --add-service=https
firewall-cmd --reload

Testați serverul Nginx pe CentOS 7

5. Acum puteți verifica serverul Nginx accesând următoarea adresă URL, va fi afișată o pagină nginx implicită.

http://SERVER_DOMAIN_NAME_OR_IP 

Fișiere și directoare importante Nginx

  • Directorul rădăcină implicit al serverului (directorul de nivel superior care conține fișiere de configurare): /etc/nginx.
  • Fișierul principal de configurare Nginx: /etc/nginx/nginx.conf.
  • Configurațiile blocului de server (gazde virtuale) pot fi adăugate în: /etc/nginx/conf.d.
  • Directorul rădăcină implicit al documentului de server (conține fișiere web): /usr/share/nginx/html.

De asemenea, vă puteți dori să citiți următoarele articole legate de serverul web Nginx.

  1. Cum să configurați gazde virtuale bazate pe nume și pe IP (blocuri de server) cu NGINX
  2. Ghidul suprem pentru securizarea, consolidarea și îmbunătățirea performanței serverului web Nginx
  3. Cum se instalează Varnish Cache 5.1 pentru Nginx pe CentOS 7
  4. Instalați cel mai recent Nginx 1.10.1, MariaDB 10 și PHP 5.5/5.6 pe CentOS 7

În acest articol, am arătat cum să instalați și să gestionați serverul HTTP Nginx din linia de comandă pe CentOS 7. Puteți pune întrebări sau ne puteți oferi orice feedback prin formularul de comentarii de mai jos.