Saltar al contenido principal

Cómo instalar Nginx en Ubuntu VPS

Nginx es un servidor web liviano que se utiliza para alojar sitios web, API y actuar como proxy inverso. Vea cómo instalar y probar Nginx en un VPS de Ubuntu.

Requisitos​

  • VPS Ubuntu;
  • acceso root o sudo;
  • puerto 80 disponible;
  • IP pública del VPS.
sudo apt update
sudo apt upgrade -y

1. Instalar Nginx​

sudo apt install -y nginx
sudo systemctl enable --now nginx
sudo systemctl status nginx

Presione q para salir del estado.

2. Libere el firewall​

sudo ufw app list
sudo ufw allow "Nginx Full"
sudo ufw status

Si UFW aún no está activo, confirme que OpenSSH esté habilitado antes de habilitarlo.

3. Pruebe el servidor​

En VPS:

curl http://localhost

En el navegador:

http://IP_DA_VPS

La página predeterminada indica que la instalación está completa.

4. Publicar una página​

El directorio predeterminado es /var/www/html:

sudo nano /var/www/html/index.html

Añadir:

<!doctype html>
<html lang="pt-BR">
<head>
<meta charset="utf-8">
<title>Minha VPS com Nginx</title>
</head>
<body>
<h1>Nginx instalado com sucesso!</h1>
</body>
</html>

5. Conozca los archivos​

  • /etc/nginx/nginx.conf: configuración global;
  • /etc/nginx/sites-available/: sitios disponibles;
  • /etc/nginx/sites-enabled/: sitios habilitados;
  • /var/log/nginx/access.log: accesos;
  • /var/log/nginx/error.log: errores;
  • /var/www/html/: sitio web predeterminado.

6. Validar antes de recargar​

sudo nginx -t
sudo systemctl reload nginx

Solo recarga cuando la prueba no muestre errores.

Cómo resolver el error de acceso​

  1. marque systemctl status nginx;
  2. confirme el puerto 80 en el firewall;
  3. comprobar la IP pública;
  4. consulte /var/log/nginx/error.log.

Preguntas frecuentes​

¿Pueden Nginx y Apache trabajar juntos?​

Sí, pero no pueden escuchar el mismo puerto y dirección. Es común utilizar Nginx como proxy inverso.

¿Cómo alojar más de un sitio web?​

Crea bloques en sitios disponibles, actívalos en sitios habilitados y apunta los dominios al VPS.

¿Cómo configurar HTTPS?​

Apunte un dominio al VPS e instale un certificado TLS. Primero confirme que el sitio se abre a través de HTTP.

¿Cuál es la referencia oficial?​

Consulte Cómo instalar nginx en la documentación de Ubuntu.


Si necesita ayuda, abra un ticket con el soporte de Nice Hosting.