
Si buscas un servidor web rápido y eficiente, Nginx es una de las mejores opciones. En este artículo, te guiaré paso a paso en su instalación y configuración en Ubuntu 24, aunque los mismos pasos aplican para otras distribuciones basadas en Debian, como Debian y Linux Mint. Además, te mostraré cómo alojar un sitio web y configurar un Virtual Host.
Requisitos Previos
-
Tener acceso a una máquina con Ubuntu 24 o una VPS.
-
Acceso a la terminal con privilegios de superusuario.
-
Conexión a Internet.
Instalación de Nginx en Ubuntu 24
1. Actualizar los Paquetes del Sistema
Antes de instalar Nginx, es recomendable actualizar los paquetes del sistema:
sudo apt update && sudo apt upgrade -y
2. Instalar Nginx en Ubuntu 24
Para instalar Nginx, ejecuta el siguiente comando:
sudo apt install nginx -y
3. Verificar el Estado del Servicio Nginx
Tras la instalación, el servicio de Nginx debería iniciarse automáticamente. Puedes verificarlo con:
sudo systemctl status nginx
Si aparece «active (running)», significa que el servidor está funcionando correctamente.
Verificar la Instalación de Nginx
Para comprobar que Nginx está operativo, abre tu navegador y accede a:
http://localhost
Deberías ver la página por defecto de Nginx.
Configuración de Nginx en Ubuntu 24
1. Ubicación de los Archivos de Configuración de Nginx
Los archivos principales de configuración de Nginx se encuentran en:
/etc/nginx/
Para ver los archivos disponibles:
ls -l /etc/nginx/
El directorio /etc/nginx/sites-available/ contiene los archivos de configuración de los sitios, mientras que /etc/nginx/sites-enabled/ almacena los enlaces simbólicos a los sitios activos.
2. Creación de un Virtual Host en Nginx
Si deseas alojar un sitio web, es recomendable crear un archivo de configuración dentro de sites-available. Ejecuta:
sudo nano /etc/nginx/sites-available/misitio
Luego, agrega el siguiente contenido:
server {
listen 80;
server_name tu-dominio.com;
root /var/www/misitio;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}
Guarda el archivo y sal del editor (Ctrl + X, luego Y y Enter).
3. Habilitar el Sitio en Nginx
Crea un enlace simbólico en sites-enabled:
sudo ln -s /etc/nginx/sites-available/misitio /etc/nginx/sites-enabled/
Verifica la configuración de Nginx:
sudo nginx -t
Si no hay errores, reinicia el servidor:
sudo systemctl restart nginx
Configuración de los Puertos en Nginx
Por defecto, Nginx escucha en el puerto 80 para HTTP. Puedes verificar los puertos abiertos con:
sudo netstat -lptn | grep nginx
Si deseas habilitar HTTPS, necesitarás un certificado SSL, como Let’s Encrypt.
Conclusión
Con esta guía, instalaste y configuraste Nginx en Ubuntu 24. Ahora puedes alojar sitios y aplicaciones web de manera eficiente. Si buscas una solución de hosting para producción, te recomiendo utilizar una VPS como las de Hostinger: https://hostinger.com/cumpilinux
¡Usa el cupón de descuento CUMPILINUX para obtener un 10% de DESCUENTO!
¡Ahora estás listo para desplegar tus proyectos con Nginx!