Com instal·lar Nginx a CentOS 7


NGINX (abreviatura de Engine X) és un servidor web HTTP gratuït, de codi obert i potent i un servidor intermediari invers amb una arquitectura (asíncrona) basada en esdeveniments. Està escrit amb llenguatge de programació C i s'executa en sistemes operatius semblants a Unix, així com amb el sistema operatiu Windows.

També funciona com a servidor intermediari invers, correu estàndard i servidor intermediari TCP/UDP i, a més, es pot configurar com a equilibrador de càrrega. Està alimentant molts llocs web; conegut pel seu alt rendiment, estabilitat i conjunt ric en funcions.

En aquest article, explicarem com instal·lar, configurar i gestionar el servidor web HTTP Nginx en un servidor CentOS 7 o RHEL 7 mitjançant la línia d'ordres.

  1. Una instal·lació mínima del servidor CentOS 7
  2. Una instal·lació mínima del servidor RHEL 7
  3. Un sistema CentOS/RHEL 7 amb adreça IP estàtica

Instal·leu el servidor web Nginx

1. Actualitzeu primer els paquets de programari del sistema a la darrera versió.

# yum -y update

2. A continuació, instal·leu el servidor HTTP Nginx des del gestor de paquets YUM de la manera següent.

# yum install epel-release
# yum install nginx 

Gestioneu el servidor HTTP Nginx a CentOS 7

3. Un cop instal·lat el servidor web Nginx, podeu iniciar-lo per primera vegada i activar-lo automàticament a l'inici del sistema.

# systemctl start nginx
# systemctl enable nginx
# systemctl status nginx

Configureu firewalld per permetre el trànsit de Nginx

4. Per defecte, el tallafoc integrat de CentOS 7 està configurat per bloquejar el trànsit de Nginx. Per permetre el trànsit web a Nginx, actualitzeu les regles del tallafoc del sistema per permetre els paquets entrants a HTTP i HTTPS mitjançant les ordres següents.

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

Proveu el servidor Nginx a CentOS 7

5. Ara podeu verificar el servidor Nginx anant a l'URL següent, es mostrarà una pàgina nginx predeterminada.

http://SERVER_DOMAIN_NAME_OR_IP 

Fitxers i directoris importants de Nginx

  • El directori arrel del servidor predeterminat (directori de nivell superior que conté fitxers de configuració): /etc/nginx.
  • El fitxer de configuració principal de Nginx: /etc/nginx/nginx.conf.
  • Les configuracions de bloc de servidor (amfitrions virtuals) es poden afegir a: /etc/nginx/conf.d.
  • El directori arrel del document del servidor predeterminat (conté fitxers web): /usr/share/nginx/html.

També us agradaria llegir aquests articles relacionats amb el servidor web Nginx següents.

  1. Com configurar hosts virtuals basats en noms i IP (blocs de servidor) amb NGINX
  2. La guia definitiva per assegurar, endurir i millorar el rendiment del servidor web Nginx
  3. Com instal·lar Varnish Cache 5.1 per a Nginx a CentOS 7
  4. Instal·la l'últim Nginx 1.10.1, MariaDB 10 i PHP 5.5/5.6 a CentOS 7

En aquest article, vam mostrar com instal·lar i gestionar el servidor HTTP Nginx des de la línia d'ordres a CentOS 7. Podeu fer preguntes o fer-nos qualsevol comentari mitjançant el formulari de comentaris que hi ha a continuació.