Cómo instalar Nginx en Centos 7

Cómo instalar Nginx en Centos 7

Nginx (corto para Motor x) es un servidor web HTTP gratuito, de código abierto y potente y un proxy inverso con una arquitectura impulsada por eventos (asíncrono). Está escrito usando C Lenguaje de programación y se ejecuta en sistemas operativos similares a UNIX, así como Windows OS.

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

Leer 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 utilizando la línea de comandos.

Prerrequisitos:

  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

Instale el servidor web Nginx

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

# actualización de yum -y 

2. A continuación, instale el servidor NGINX HTTP desde el repositorio EPEL utilizando el Yum Package Manager de la siguiente manera.

# yum instalación Epel-libease # yum install nginx 
Instale Nginx en CentOS 7

Administrar el servidor NGINX HTTP en CentOS 7

3. Una vez que se instaló el servidor web NGINX, puede iniciarlo por primera vez y habilitarlo para comenzar automáticamente al arranque del sistema.

# SystemCTL Start Nginx # SystemCTL Habilitar Nginx # SystemCTL Status Nginx 
Iniciar y habilitar nginx en el arranque

Configurar FireWalld para permitir el tráfico NGINX

4. Por defecto, el firewall incorporado CentOS 7 está configurado para bloquear el tráfico NGINX. Para permitir el tráfico web en NGINX, actualice las reglas del firewall del sistema para permitir paquetes entrantes en HTTP y HTTPS utilizando 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

Prueba del 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

Nginx Archivos y directorios importantes

  • El directorio raíz del servidor predeterminado (directorio de nivel superior que contiene archivos de configuración): /etc/nginx.
  • El archivo de configuración NGINX principal: /etc/nginx/nginx.confusión.
  • Las configuraciones de bloqueo de servidor (hosts virtuales) se pueden agregar en: /etc/nginx/conf.d.
  • El directorio raíz del documento del servidor predeterminado (contiene archivos web): /usr/share/nginx/html.

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

  1. Cómo configurar hosts virtuales basados ​​en nombres y basados ​​en IP (bloques de servidor) con Nginx
  2. La guía final para asegurar, endurecer y mejorar el rendimiento del servidor web NGINX
  3. Cómo instalar barnish cache 5.1 para Nginx en Centos 7
  4. Instale el último 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 NGINX HTTP desde la línea de comando en Centos 7. Puede hacer preguntas o darnos cualquier comentario a través del formulario de comentarios a continuación.