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.
- Una instal·lació mínima del servidor CentOS 7
- Una instal·lació mínima del servidor RHEL 7
- 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.
- Com configurar hosts virtuals basats en noms i IP (blocs de servidor) amb NGINX
- La guia definitiva per assegurar, endurir i millorar el rendiment del servidor web Nginx
- Com instal·lar Varnish Cache 5.1 per a Nginx a CentOS 7
- 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ó.