Nginx es un servidor web de código abierto de alto rendimiento que a menudo se usa como proxy de reserva con capacidades de servidor HTTP, servidor web, equilibrador de carga, almacenamiento en caché y software de transmisión de medios. La estructura de Nginx está basada en eventos, lo que le permite procesar múltiples solicitudes al mismo tiempo. Es más escalable que Apache. Nginx puede equilibrar la carga de un gran número de conexiones simultáneas.
En este artículo, le mostraremos paso a paso cómo instalar Nginx en un servidor CentOS 8.
Requisitos previos
Antes de comenzar la instalación, asegúrese de que no tiene ningún proceso que se esté ejecutando en el puerto 80 o 443.
Instalación de Nginx en CentOS 8
Los siguientes pasos que realizará para instalar Ngnix en su sistema:
Inicie sesión como usuario root en su sistema.
Abre la ventana de la terminal accediendo a la barra de búsqueda desde Actividades. O puede abrir usando las teclas de método abreviado Ctrl + Alt + t.
De forma predeterminada, Nginx está disponible en los repositorios de CentOS 8. Entonces, puede instalarlo usando el administrador de paquetes yum en su sistema. Para instalar Nginx, escriba el siguiente comando en la terminal:
$ sudo yum install nginx
Verá un aviso de confirmación del usuario en la terminal. Presionará 'y' e 'Enter' para continuar con la instalación de los paquetes de Nginx.
Después de un tiempo, aparecerá un estado "completo" en el terminal que mostrará que Ngnix se instaló correctamente en su sistema.
Una vez que se complete la instalación de Nginx, ahora habilitará el servicio Nginx en su sistema usando el siguiente comando:
$ sudo systemctl enable nginx
En el siguiente paso, iniciaremos el servicio Nginx en su sistema usando el siguiente comando:
$ sudo systemctl start nginx
Ahora, verificaremos que el servicio Ngnix se está ejecutando. Para ello, escriba el siguiente comando en la terminal:
$ sudo systemctl status nginx
Ajustar la configuración del cortafuegos
En CentOS 8, la solución predeterminada de firewall es 'Firewalld'. Durante la instalación de Nignx, se crea un archivo de servicio de cortafuegos con un conjunto predefinido de reglas para permitir el acceso a los puertos HTTP 443 y HTTP 80.
Abrirá permanentemente los puertos necesarios usando los siguientes comandos:
$ sudo firewall-cmd --permanent --zone=public --add-service=http
$ sudo firewall-cmd --permanent --zone=public --add-service=https
$ sudo firewall-cmd --reload
Probar la instalación de Nginx
Ahora, probará la instalación de Nginx. Para este propósito, primero verificará su dirección IP usando el siguiente comando en la terminal:
Ahora, abra su navegador Firefox en su sistema y escriba http://su_IP en la barra de direcciones de su navegador web. Verá la página predeterminada de bienvenida de Nginx en su navegador de la siguiente manera:
Felicitaciones, el servidor Nginx se instaló correctamente en su CentOS 8. Ahora, está listo para comenzar a implementar sus aplicaciones y puede usar Nginx como un servidor web proxy.
Los archivos de configuración de Ngnix se encuentran en el directorio /etc/nginx/. El archivo de configuración principal de Nginx es /etc/nginx/nginx.conf.
Conclusión
En este artículo, aprendió cómo puede instalar Nginx en CentOS 8. Además, cómo ajustar la configuración del firewall en su sistema usando la terminal. Espero que hayas disfrutado este artículo y te sea útil. Si tiene algún problema relacionado con este artículo, háganoslo saber a través de sus comentarios o comentarios en el cuadro de comentarios.