En este video veremos paso a paso como desplegar una aplicación de Nodejs una servidor/droplet de Digital Ocean.
Parte 2 NGNIX, dominio personalizado y SSL: • Subir Aplicación de Node.js a un servidor ...
Aquí están los pasos y los comandos:
— Crear cuenta en DigitalOcean
($100 USD Gratis con el link de referencia)
https://m.do.co/c/866ba7aba8f2
— Descargar he instalar putty & puttygen
https://putty.org/
— Conectarse al servidor
— Crear nuevo usuario y dar permisos de superusuario
adduser nombreusuario
id nombreusuario
usermod -aG sudo nombreusuario
id nombreusuario
— Cambiar de usuario y agregar clave
sudo su - nombreusuario
mkdir ~/.ssh (alt + 126)
chmod 700 ~/.ssh
nano ~/.ssh/authorized_keys
ssh-rsa -----------------------------------
chmod 600 ~/.ssh/authorized_keys
sudo service ssh restart
—Iniciar con nuevo nombre de usuario
— Remover login
sudo nano /etc/ssh/sshd_config
Buscar ctrl + w
PermitRootLogin no
PasswordAuthentication no
ctrl + x para salir Y = Yes & enter
sudo systemctl reload sshd
— Instalar última versión de nodejs que incluye npm
Update nodejs
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash
sudo apt-get install nodejs
— Demonizar la aplicación
sudo npm install pm2 -g
pm2 start app.js
pm2 examples
— Agregar el script para demonizar la aplicación si se reinicia el servidor
pm2 startup ubuntu
¡GRACIAS POR VER Y APOYAR ESTE CANAL DANDOLE LIKE & COMPARTIENDO EL VIDEO!
Fanpage
/ raulrebelcorp
Outro made by Raven Pro Design
Edited by Rebellion Team
Music:
--------------------------------------