Como instalar NGINX en CentOS 8
Nginx es un servidor web de alto rendimiento gratuito y de código abierto. También actúa como un servidor proxy inverso y equilibrador de carga. En este artículo vamos a mostrar cómo instalar el servidor NGINX en un CentOS 8 y configurar un sitio web estático.
El procedimiento para instalar NGINX en CentOS 8 es el siguiente:
- Una buena práctica es partir con sistema operativo actualizado
- Antes de instalar NGINX podemos ver que versión está disponible
- Procedemos a instalar
- Habilitamos el servicio para que inicie por defecto
- Iniciamos el servicio
- Abrimos los puertos 80 y 443 en nuestro firewall
- Comprobamos de que todo este funcionando correctamente
dnf update
dnf info nginx
La salida sería algo así:
Name : nginx Epoch : 1 Version : 1.14.1 Release : 9.module_el8.0.0+184+e34fea82 Arch : x86_64 Size : 1.7 M Source : nginx-1.14.1-9.module_el8.0.0+184+e34fea82.src.rpm Repo : @System From repo : AppStream Summary : A high performance web server and reverse proxy server URL : http://nginx.org/ License : BSD Description : Nginx is a web server and a reverse proxy server for HTTP, SMTP, POP3 and : IMAP protocols, with a strong focus on high concurrency, performance and low : memory usage.
dnf install nginx
systemctl enable nginx
systemctl start nginx
firewall-cmd --permanent --zone=public --add-service=http --add-service=https firewall-cmd --reload firewall-cmd --list-services --zone=public
systemctl start nginx
Con esto finalizamos la instalación e inicio del servicio NGINX.
Para probar de que todo está funcionando correctamente ingresamos por navegador a nuestro web server colocando la IP del servidor y se tendría que ver algo así:
Los archivos de configuración se detallan como sigue:
- Directorio de Configuración Nginx – /etc/nginx/
- Archivo de Configuración Master/Global – /etc/nginx/nginx.conf
- Directorio Document root – /usr/share/nginx/html
En otros artículos vamos a ver con más detalles las configuraciones necesarias para publicar nuestra web, pero si quieren adelantarse y ver en profundidad las diferentes características de NGINX del dejo la documentación.