Volver al blog
Enero 13, 2026Guías

Cómo instalar y configurar Nginx en un servidor Linux

Guía paso a paso sobre la instalación y configuración del servidor web Nginx en las distribuciones Linux Ubuntu y CentOS.

Cómo instalar y configurar Nginx en un servidor Linux

Nginx es un servidor web de alto rendimiento y un servidor proxy inverso. Es conocido por su estabilidad, su rico conjunto de características y su bajo consumo de recursos. Esta guía le ayudará a instalar y configurar Nginx en su servidor Linux Hiddence.

Instalación de Nginx en Ubuntu/Debian

Actualice la lista de paquetes e instale Nginx:

bash
sudo apt update
sudo apt install nginx -y

Instalación de Nginx en RHEL / CentOS / AlmaLinux / Rocky Linux

Instale el repositorio EPEL y Nginx:

bash
sudo yum install epel-release -y
sudo yum install nginx -y
sudo systemctl start nginx
sudo systemctl enable nginx

Configuración básica

Los archivos de configuración de Nginx se encuentran en /etc/nginx/. El archivo de configuración principal es nginx.conf. En Ubuntu/Debian, los bloques de servidor están en /etc/nginx/sites-available/, en sistemas basados en RHEL en /etc/nginx/conf.d/. Pruebe la configuración y recargue:

bash
sudo nginx -t
sudo systemctl reload nginx

Configuración del host virtual

Cree un bloque de servidor para su dominio:

bash
sudo nano /etc/nginx/sites-available/yourdomain.com
# Añadir la configuración del bloque de servidor
sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx

Configurar el firewall

Permitir el tráfico HTTP y HTTPS:

bash
sudo ufw allow 'Nginx Full'
# O para firewalld:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

Consejos útiles

  • Pruebe siempre la configuración antes de recargar: sudo nginx -t
  • Compruebe los registros de errores de Nginx: sudo tail -f /var/log/nginx/error.log
  • Utilice bloques de servidor para varios sitios web en un mismo servidor
  • Habilite la compresión Gzip para un mejor rendimiento
  • Configure certificados SSL para HTTPS (consulte nuestra guía de SSL)