Cómo instalar Nginx en CentOS 8


Nginx (Engine X) es el servidor web HTTP de código abierto y el servidor proxy inverso más popular, potente y de alto rendimiento con una arquitectura escalable basada en eventos (asincrónica). También se puede utilizar como equilibrador de carga, proxy de correo y caché HTTP debido a su velocidad, estabilidad, conjunto rico en funciones, fácil configuración y bajo uso de recursos.

En este artículo, explicaremos cómo instalar el servidor web HTTP Nginx en un servidor Linux CentOS 8.

Instalación del servidor web HTTP Nginx en CentOS 8

1. Para instalar la última versión del servidor web Nginx, necesita actualizar los paquetes de software del sistema usando el siguiente comando yum.

# yum update

2. Una vez instaladas las actualizaciones de software, puede instalar el servidor Nginx estable más reciente desde los repositorios de paquetes predeterminados utilizando los siguientes comandos.

# yum info nginx
# yum install nginx

3. Una vez instalado Nginx, puede iniciar, habilitar y verificar el estado ejecutando los siguientes comandos systemctl.

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

4. Abra y habilite los puertos 80 y 443 para permitir el tráfico web en Nginx en el firewall del sistema utilizando los siguientes comandos firewall-cmd.

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

5. Verifique que los puertos 80 y 443 estén habilitados en el firewall mediante el comando netstat o ss.

# netstat -tulpn
OR
# ss -tulpn

6. Ahora puede verificar que el servidor web Nginx está en funcionamiento visitando la dirección IP pública de su servidor en su navegador web. Si no conoce la dirección IP de su servidor, puede ejecutar el comando IP.

# ip addr

En el resultado anterior, la dirección IP de mi servidor es 192.168.0.103, así que abra su navegador web y escriba la dirección IP.

http://192.168.0.103

¡Eso es! Una vez que tenga Nginx instalado en su servidor CentOS 8, puede continuar para configurar una pila LEMP para implementar sitios web.