Instalar Nginx - Servidores Virtuales Privados

Inicio » Servidores Virtuales Privados


Este documento explica cómo instalar, habilitar y configurar Nginx en dos de los sistemas operativos más comunes en servidores: Ubuntu 22.04 y AlmaLinux 8.


1. Instalación en Ubuntu 22.04

Paso 1: Actualizar los repositorios

sudo apt update
sudo apt upgrade -y

Paso 2: Instalar Nginx

sudo apt install nginx -y

Paso 3: Habilitar y arrancar el servicio

sudo systemctl enable nginx
sudo systemctl start nginx

Paso 4: Verificar el estado

sudo systemctl status nginx

Si todo está correcto, deberías ver que el servicio aparece como active (running).

Paso 5: Ajustar el firewall UFW

sudo ufw allow 'Nginx Full'
sudo ufw reload

Ahora puedes acceder desde el navegador a http://tu-ip y deberías ver la página de bienvenida de Nginx.


2. Instalación en AlmaLinux 8

Paso 1: Actualizar el sistema

sudo dnf update -y

Paso 2: Instalar Nginx

sudo dnf install nginx -y

Paso 3: Habilitar y arrancar el servicio

sudo systemctl enable nginx
sudo systemctl start nginx

Paso 4: Verificar el estado

sudo systemctl status nginx

Paso 5: Permitir tráfico HTTP y HTTPS en firewalld

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

Luego visita http://tu-ip y verifica que Nginx esté funcionando correctamente.


3. Comandos útiles

  • Reiniciar Nginx: sudo systemctl restart nginx
  • Detener Nginx: sudo systemctl stop nginx
  • Probar la configuración: sudo nginx -t
  • Ver logs de acceso: /var/log/nginx/access.log
  • Ver logs de error: /var/log/nginx/error.log

4. Desinstalar Nginx (opcional)

En Ubuntu:

sudo apt remove nginx nginx-common -y
sudo apt autoremove -y

En AlmaLinux:

sudo dnf remove nginx -y
BOT