domingo, abril 28, 2024

pXTECHeXpert

La experiencia es la madre de la sabiduría

HOW-TONGINXServicios

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:

  1. Una buena práctica es partir con sistema operativo actualizado
  2. dnf update
  3. Antes de instalar NGINX podemos ver que versión está disponible
  4. 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.
    
  5. Procedemos a instalar
  6. dnf install nginx
  7. Habilitamos el servicio para que inicie por defecto
  8. systemctl enable nginx
  9. Iniciamos el servicio
  10. systemctl start nginx
  11. Abrimos los puertos 80 y 443 en nuestro firewall
  12. firewall-cmd --permanent --zone=public --add-service=http --add-service=https
    firewall-cmd --reload
    firewall-cmd --list-services --zone=public
    
  13. Comprobamos de que todo este funcionando correctamente
  14. 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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Abrir chat
Hola ツ si necesitas una ayuda personalizada, estamos a las órdenes. ¿En qué podemos ayudarte?