INSTALACIÓN DE NODEJS
NodeJs es un entorno de ejecución de JavaScript orientado a eventos asíncronos, es decir, orientada a aplicaciones de red. Construido en el motor de Chrome permite la creación sencilla, rápida y escalable de dichas aplicaciones.- Paso 1: Agregar el PPA de NodeJs
Para la versión actual: En la última actualización de este tutorial la versión actual de NodeJs es la 13, entonces:
$ sudo apt-get install curl $ curl -sL https://deb.nodesource.com/setup_13.x | sudo -E bash -
Para la versión LTS: La número 12 en la última actualización de este post.
$ sudo apt-get install curl $ curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
- Paso 2: Instalar Node.js en Ubuntu
$ sudo apt-get install nodejs
- Paso 3: Revisar la instalación
$ node -v v13.9.0
Para la versión de npm:
$ npm -v 6.13.7
- Paso 4 [Opcional]: Crear un servidor web de prueba
Primero creamos el archivo "server.js" en el directorio de tu preferencia:
$ vim server.js
Y agregamos el siguiente contenido:
Guardamos e iniciamos la aplicación, desde el mismo directorio, con el siguiente comando:
$ node server.js Server running at http://127.0.0.1:3000
Deberías ver algo parecido a esto pero con la dirección de localhost (127.0.0.1):
INSTALACIÓN DE NGINX
- Paso 1: Instalar
$ sudo apt install nginx
Para configurar un host virtual, necesitamos crear un archivo de configuración para tal dominio dentro del directorio /etc/nginx/conf.d/:
$ sudo vim /etc/nginx/conf.d/example.com.conf
Y agregamos el siguiente contenido:
Iniciamos la aplicación node 'server.js' y reiniciamos nginx para que cargue la configuración del nuevo sitio:
$ sudo systemctl restart nginx
Al entrar en el dominio example.com, el resultado debería ser el mismo "Hello World" que cuando entramos a 127.0.0.1:3000.
Fuentes:
https://tecadmin.net/setup-nginx-as-frontend-server-for-nodejs/
https://nodejs.org/es/about/
https://tecadmin.net/install-latest-nodejs-npm-on-ubuntu/
No hay comentarios:
Publicar un comentario