# 1. Actualizar los repositorios
sudo apt update
# 2. Instalar Nginx
sudo apt install -y nginx
# 3. Iniciar el servicio de Nginx
sudo systemctl start nginx
# 4. Habilitar Nginx para que inicie automáticamente con el sistema
sudo systemctl enable nginx
# 5. Permitir tráfico HTTP y HTTPS en el firewall
sudo ufw allow 'Nginx Full'
# 6. Verificar el estado del servicio de Nginx
sudo systemctl status nginx
Install certbot for SSL certificate
# Actualizar los repositorios
sudo apt update
# Instalar Certbot y el complemento para Nginx
sudo apt install -y certbot python3-certbot-nginx
# Verificar que Nginx esté funcionando
sudo systemctl status nginx
# Obtener un certificado SSL para el dominio api.fidufy.com
sudo certbot --nginx -d api.fidufy.com
# Verificar que Certbot haya configurado correctamente SSL
# Puedes abrir en tu navegador <https://api.fidufy.com>
# Verificar que la renovación automática esté configurada
sudo systemctl status certbot.timer
# Reiniciar Nginx para asegurarse de que todas las configuraciones estén aplicadas
sudo systemctl restart nginx