Cómo instalar Nginx en CentOS 7

Cómo instalar Nginx en CentOS 7

NGINX. (abreviatura de Engine X. es un servidor web HTTP potente, de código abierto y gratuito y un proxy inverso con una arquitectura basada en eventos (asincrónica). Está escrito utilizando el lenguaje de programación C. y se ejecuta en sistemas operativos similares a Unix, así como en el sistema operativo Windows.

También funciona como proxy inverso, correo estándar y proxy TCP/UDP. servidor y, además, se puede configurar como un equilibrador de carga. Está impulsando muchos sitios en la web; bien conocido por su alto rendimiento, estabilidad y un conjunto rico en funciones.

Lea también. Cómo instalar Apache en CentOS 7

En este artículo, explicaremos cómo instalar, configurar y administrar el servidor web HTTP Nginx en un servidor CentOS 7 o RHEL 7 usando la línea de comando.

Requisitos previos:

  1. Una instalación mínima del servidor CentOS 7
  2. Una instalación mínima del servidor RHEL 7
  3. Un sistema CentOS/RHEL 7 con dirección IP estática

Instalar el servidor web Nginx

1 .. Primero actualice los paquetes de software del sistema a la última versión.

# yum-y update freestar.config.enabled_slots.push

2.. Luego, instale el servidor HTTP Nginx desde el repositorio EPEL usando el administrador de paquetes YUM de la siguiente manera.

# yum install epel-release # yum install nginx  Instalar Nginx en CentOS 7  Instalar Nginx en CentOS 7 Instale Nginx en CentOS 7

Administre el servidor HTTP Nginx en CentOS 7

3.. Una vez instalado el servidor web Nginx, puede iniciarlo primero tiempo y habilitarlo para se inicia automáticamente al arrancar el sistema.

# systemctl start nginx # systemctl enable nginx # systemctl status nginx  Iniciar y habilitar Nginx en el arranque  Iniciar y habilitar Nginx en el arranque Inicie y habilite Nginx en el arranque

Configure firewalld Permitir el tráfico de Nginx

4. De forma predeterminada, el firewall integrado de CentOS 7 está configurado para bloquear el tráfico de Nginx. Para permitir el tráfico web en Nginx, actualice las reglas del firewall del sistema para permitir paquetes entrantes en HTTP y HTTPS usando los comandos a continuación.

# firewall-cmd–zone = public–permanent–add-service = http # firewall-cmd–zone = public–permanent–add-service = https # firewall-cmd–reload  Permitir Nginx en Firewalld  Permitir Nginx en Firewalld Permitir Nginx en Firewalld

Probar el servidor Nginx en CentOS 7

5.. Ahora puede verificar el servidor Nginx yendo a la siguiente URL, se mostrará una página nginx predeterminada.

http://SERVER_DOMAIN_NAME_OR_IP  Prueba de instalación de Nginx  Probar la instalación de Nginx Prueba de instalación de Nginx

Archivos y directorios importantes de Nginx

  • El directorio raíz del servidor predeterminado (directorio de nivel superior que contiene archivos de configuración): /etc/nginx.
  • El archivo de configuración principal de Nginx: /etc/nginx/nginx.conf.
  • Se pueden agregar configuraciones de bloque de servidor (hosts virtuales) en: /etc/nginx/conf.d.
  • El directorio raíz de documentos del servidor predeterminado (contiene archivos web): /usr/share/nginx/html.

También puede interesarle leer estos siguientes artículos relacionados con el servidor web Nginx.

  1. Cómo configurar hosts virtuales basados ​​en nombre y basados ​​en IP (bloques de servidor) con NGINX
  2. La guía definitiva para proteger y fortalecer y mejorar el rendimiento del servidor web Nginx
  3. Cómo instalar Varnish Cache 5.1 para Nginx en CentOS 7
  4. Instale la última versión de Nginx 1.10.1, MariaDB 10 y PHP 5.5/5.6 en CentOS 7

En este artículo, mostramos cómo instalar y administrar el servidor HTTP Nginx desde la línea de comandos en CentOS 7. Puede hacer preguntas o darnos cualquier comentario a través del formulario de comentarios a continuación.