¡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:
--------------------------------------