• HOME
  • CÓDIGO
    • HTML
    • CSS
    • jQuery
    • Javascript
    • MGPanel
    • Firebase
    • Flutter
    • NodeJS
    • PHP
    • Servidores
    • MongoDB
    • #TutoExpress
  • MÁSTER WEB
  • SOBRE MI
  • CONTACTAME
  • HOME
  • CÓDIGO
  • MASTER EN PROGRAMACIÓN
  • SOBRE MI
  • CONTACTAME

servidores nodejs

Eloy Manuel | 6 de diciembre 2020

Instalando NodeJS en tu servidor Linux Ubuntu

Aprende a instalar NodeJS en un servidor Linux con Ubuntu y coloca tus aplicaciones en producción

Hola Programador... como seguro ya sabes NodeJS es uno de los entornos para la capa del servidor más usados hoy en día para cualquier proyecto web o móvil.   Hoy te voy a enseñar como instalarlo con unos simples pasos y así colocar tu servidor en producción.

Para esto debes tener, por supuesto, acceso SSH a un VPS o Servidor dedicado.  Particularmente a mí me gusta trabajar con servidores Linux con sistema operativo Ubuntu, no es por nada especial sino que me parece más fácil y porque siempre se encuentra más documentación al respecto. 

Para ingresar al servidor podemos usar una terminal si estamos trabajando en Mac o si estamos en Windows para no enredarnos podemos usar la terminal que incluye Visual Studio Code en su software y colocamos:

ssh root@127.0.0.1  (root lo cambias por tu usuario y 127.0.0.1 por la ip de tu servidor)

Si es primera vez que ingresas te va a salir un mensaje que dice: Are you sure you want to continue connecting (yes/no)?  Escribes yes y presionas enter y por último ingresas tu password.

Si todo es correcto vas a ingresar a tu servidor y lo sabrás porque dirá algo como: root@NombreDeTuServer:~# 

Ahora si vamos a comenzar a instalar:

1.- Actualizamos los repositorios e instalamos Apache:

sudo apt-get update
sudo apt-get install apache2

2.- Ingresamos en la configuracion de Apache

sudo nano /etc/apache2/apache2.conf

3.- Luego de # Global configuration en cualquier espacio agregamos la siguiente línea

ServerName DOMINIO_SERVIDOR_O_IP

4.- Presionamos Ctrl + X para salir y guardar los cambios

5.- Reiniciamos Apache

sudo systemctl restart apache2

6.- Ajustamps el Firewall para Permitir el Tráfico Web

sudo ufw app info "Apache Full"

7.- Verificamos que Apache quedó instalado ingresando a la dirección

http://la_ip_de_su_servidor

Si la instalación ha sido exitosa al colocar tu IP en el navegador te saldrá una página como esta:

Apache

8.- Ahora comencemos a instalar NodeJS

sudo apt-get install nodejs

9.- Verificamos que versión tenemos instalada en mi caso es la  v10.19.0

nodejs -v

10.- Instalamos npm que es el administrador de paquetes de Node.js 

sudo apt-get install npm

11.- Instalamos PM2 que es un administrador de procesos para arrancar y mantener en línea nuestra aplicación

npm install pm2 -g

Ya con esto tenemos listo para producción NodeJS en nuestro servidor Linux, ahora puedes colocar tus archivos en el directorio donde vas a utilizar tu proyecto e iniciarlo con pm2, si quieres aprender como hacerlo puedes leer:  Iniciando proyecto NodeJS en servidor Linux Ubuntu.

Si necesitas tener instalado MongoDB de forma local en tu servidor Linux, puedes revisar el siguiente post donde te indico cómo hacerlo: ¿Cómo instalar MongoDB en servidor Linux con Ubuntu?  

¡Seguimos en contacto!

Eloy Manuel

Tags: servidores, linux, ubuntu, NodeJS, code, programación, pm2,

unalineadecodigo.com/post/instalando-nodejs-en-tu-servidor-linux-ubuntu

Lo más visto

Comprobar conexión a internet en tu aplicación de Flutter

flutter app android ios code 25 de febrero de 2020

¿Cómo saber si mi aplicación perdió la conexión a Internet?...
Seguir Leyendo

imagen-p

Comprobar conexión a internet en tu aplicación de Flutter

flutter app android ios code 25 de febrero de 2020

¿Cómo saber si mi aplicación perdió la conexión a Internet?...
Seguir Leyendo

Crear y creer, una sin la otra no son nada

lovecode code 26 de Febrero de 2020

Cada mañana me despierto pensando que voy a inventar hoy, o como puedo hacer mejor hoy lo que estaba haciendo ayer......
Seguir Leyendo

imagen-p

Crear y creer, una sin la otra no son nada

lovecode code 26 de Febrero de 2020

Cada mañana me despierto pensando que voy a inventar hoy, o como puedo hacer mejor hoy lo que estaba haciendo ayer......
Seguir Leyendo

Instalar certificado SSL en un servidor Linux con NodeJS

nodejs servidores code 29 de Septiembre de 2018

Aquí te dejo los pasos para instalar un certificado de seguridad SSL en un servidor Linux con NodeJS...
Seguir Leyendo

imagen-p

Instalar certificado SSL en un servidor Linux con NodeJS

nodejs servidores code 29 de Septiembre de 2018

Aquí te dejo los pasos para instalar un certificado de seguridad SSL en un servidor Linux con NodeJS...
Seguir Leyendo

El amor por el código sí existe!

lovecode code 23 de Febrero de 2020

No se trata de cosas vanales o simplemente enamoramiento pasajero, el código te hace......
Seguir Leyendo

imagen-p

El amor por el código sí existe!

lovecode code 23 de Febrero de 2020

No se trata de cosas vanales o simplemente enamoramiento pasajero, el código te hace......
Seguir Leyendo

Sobre Mi

  • ¿Quién soy?
  • Noticias

Academia

  • Master en Programación
  • MGPanel desde Cero
  • Desarrollo de Proyectos
  • Master en Ventas Web

Código

  • Firebase
  • NodeJS
  • PHP
  • Servidores
  • MGPanel
  • MongoDB
  • Javascript
  • jQuery
  • CSS
  • HTML5
  • Flutter

Sígueme

© Todos los derechos reservados 2022. Hecho con por Eloy Manuel con MGPanel