Subir Aplicación de Node.js a un servidor de DigitalOcean Parte 2 - NGINX, SSL con Lets Encrypt

Опубликовано: 24 Февраль 2026
на канале: Raul Rebel
679
22

¡GRACIAS POR VER Y APOYAR ESTE CANAL DANDOLE LIKE & COMPARTIENDO EL VIDEO!

En este video terminaremos de ver la subida de una aplicación node.js a un servidor/droplet de DigitalOcean usando un reverse proxy con NGINX, asociar un dominio personalizado y con SSL gratuitos de LetsEncrypt.

Video anterior Parte 1:    • Subir Aplicación de Node.js a un servidor ...  
Verificar status del firewall
sudo ufw status

Permitir
sudo ufw enable
sudo ufw allow ssh puerto 22

Puertos cerrados

sudo ufw allow http puerto 80

sudo ufw allow https puerto 443

comprobar
sudo ufw status

Instalar ngnix
sudo apt install nginx

Esto es similar a Apache

Editar
sudo nano /etc/nginx/sites-available/default

server_name nombredominio.com www.nombredominio.com;

location / {
proxy_pass http://localhost:8080; #puerto de la app
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}

Revisar que todo siga correcto en al configuración de NGNX
sudo nginx -t

Reiniciar NGNIX
sudo service nginx restart

Apuntar a servidores de DigitalOcean
https://www.digitalocean.com/communit...

Instalar whois
sudo apt install whois

Agregar SSL con LetsEncrypt
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get install python-certbot-nginx
sudo certbot --nginx -d nombredominio.com -d www.nombredominio.com

Realizar renovación cada 90 días
certbot renew --dry-run

¡Síguenos!
De nuevo subiremos un video por semana, ya saben siempre de algún contenido geek.

Fanpage
  / raulrebelcorp  

Ooutro made by Raven Pro Design
Edited by Rebellion Team

Music:
--------------------------------------