- INSTALACIÓN 1.1. Actualización de Repositorios
sudo apt updatesudo apt upgrade
sudo apt install nginx- Verificación:
nginx -v
- Inicio:
sudo system start nginx - Parada:
sudo system stop nginx - Restablecimiento:
sudo system restart nginx
- CONFIGURACIÓN 2.1. Archivos de Configuración
- Ubicación:
/etc/nginx/ - Archivo principal:
nginx.conf - Directorio de Sitios Disponibles:
/etc/nginx/sites-available
- Creación del archivo:
sudo nano /etc/nginx/sites-available/example.com - Configuraciones básicas:
- Escucha:
listen 80; - Nombre del servidor:
server_name example.com; - Ubicación del Root:
root /var/www/html;
- Escucha:
- Crear enlace simbólico:
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/ - Verificar configuraciones:
sudo nginx -t - Recargar Nginx:
sudo system restart nginx
- Ubicación:
- SEGURIDAD 3.1. Configuración del Firewall UFW
- Comprobar perfiles disponibles:
sudo ufw app list - Permitir Nginx:
sudo ufw allow 'Nginx Full'
- Instalar certbot:
sudo apt-get install certbot python3-certbot-nginx - Obtener y configurar certificado:
sudo certbot --nginx -d example.com
- Instalar Apache2-utils:
sudo apt-get install apache2-utils - Crear usuario y contraseña:
sudo htpasswd -c /etc/nginx/.htpasswd example_user
- Comprobar perfiles disponibles:
Notas: Nginx en Ubuntu

Deja un comentario