Instalar y configurar Nginx en tu VPS
¿Por qué Nginx?
Nginx es el servidor web más usado en el mundo. Es más rápido y eficiente que Apache para sitios con mucho tráfico, consume menos memoria y es ideal para servir archivos estáticos y actuar como proxy reverso.
Instalar Nginx
En Ubuntu/Debian:
apt update
apt install nginx -y
systemctl start nginx
systemctl enable nginx
apt install nginx -y
systemctl start nginx
systemctl enable nginx
En AlmaLinux/CentOS:
yum install nginx -y
systemctl start nginx
systemctl enable nginx
systemctl start nginx
systemctl enable nginx
Configurar un sitio web (Virtual Host)
Crea un archivo de configuración para tu dominio:
nano /etc/nginx/conf.d/tudominio.conf
Pega esta configuración básica:
server {
listen 80;
server_name tudominio.com www.tudominio.com;
root /var/www/tudominio;
index index.php index.html;
location / {
try_files $uri $uri/ =404;
}
}
listen 80;
server_name tudominio.com www.tudominio.com;
root /var/www/tudominio;
index index.php index.html;
location / {
try_files $uri $uri/ =404;
}
}
Comandos básicos de Nginx
systemctl start nginx # Iniciar
systemctl stop nginx # Detener
systemctl restart nginx # Reiniciar
nginx -t # Probar configuración
systemctl stop nginx # Detener
systemctl restart nginx # Reiniciar
nginx -t # Probar configuración
⚠️ Siempre prueba la configuración con
nginx -t antes de reiniciar. Un error de sintaxis puede dejar tu servidor web caído.