GNU/Linux >> Tutoriales Linux >  >> Panels >> Panels

Instale KeystoneJS en un Ubuntu 14.04

En esta publicación de blog, le mostraremos cómo instalar KeystoneJS en un Ubuntu 14.04 VPS con la última versión de Nginx como proxy inverso. KeystoneJS es un sistema de gestión de contenido Node.js y una plataforma de aplicaciones web construida sobre MongoDB y Express. Esta guía también debería funcionar en otros sistemas Linux VPS, pero fue probada y escrita para Ubuntu 14.04 VPS.

Inicie sesión en su VPS a través de SSH

ssh user@myVPS

Actualice el sistema e instale los paquetes necesarios.

user@myVPS:~# sudo apt-get update && sudo apt-get -y upgrade
user@myVPS:~# sudo apt-get install python-software-properties

Instalar Node.js

Instalaremos el paquete nodejs más reciente del repositorio de Chris Lea.

user@myVPS:~# sudo add-apt-repository ppa:chris-lea/node.js
user@myVPS:~# sudo apt-get update
user@myVPS:~# sudo apt-get install nodejs

Instalar MongoDB

Instalaremos el último paquete de mongo desde el repositorio oficial de MongoDB.

user@myVPS:~# sudo apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
user@myVPS:~# echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
user@myVPS:~# sudo apt-get update
user@myVPS:~# sudo apt-get install -y mongodb-org

Instalar KeystoneJS

Instalaremos KeystoneJS usando el generador KeystoneJS hecho con Yeoman.

user@myVPS:~# sudo npm install -g generator-keystone
user@myVPS:~# mkdir ~/myKeystoneApp
user@myVPS:~# cd ~/myKeystoneApp
user@myVPS:~# yo keystone

El generador le hará algunas preguntas, instalará todas las dependencias de npm y configurará y copiará todos los archivos en el proyecto recién creado.

Cuando finalice la instalación, ejecute lo siguiente para iniciar KeystoneJS:

user@myVPS:~# node keystone

Si ve el siguiente mensaje, significa que instaló correctamente KeystoneJS.

------------------------------------------------
KeystoneJS Started:
My Site is ready on default port 3000
------------------------------------------------

Detener el proceso con Control-C y continúe con la instalación de Forever.

En caso de que nunca haya oído hablar de Forever, es una herramienta que garantiza que un script determinado se ejecute para siempre.

user@myVPS:~# sudo npm install forever -g

Ahora puede usar forever para iniciar su instancia de KeystoneJS.

user@myVPS:~# cd ~/myKeystoneApp
user@myVPS:~# forever start keystone.js

Instalar y configurar Nginx

La última versión de Nginx 1.6.2 no está disponible a través de los repositorios predeterminados de Ubuntu, por lo que agregaremos el PPA "nginx/stable", actualizaremos el sistema e instalaremos el paquete nginx.

user@myVPS:~# sudo add-apt-repository ppa:nginx/stable
user@myVPS:~# sudo apt-get update
user@myVPS:~# sudo apt-get install nginx

Cree un nuevo bloque de servidor Nginx con el siguiente contenido

user@myVPS:~# sudo nano /etc/nginx/conf.d/myKeystoneApp.com
server {
    server_name myKeystoneApp.com;
    listen 80;

    access_log /var/log/nginx/myKeystoneApp-access.log;
    error_log /var/log/nginx/myKeystoneApp-error.log;

    location / {
        proxy_set_header   X-Real-IP $remote_addr;
        proxy_set_header   Host      $http_host;
        proxy_pass         http://127.0.0.1:3000;
    }
 
}

Pruebe la configuración de Nginx y reinicie el servidor

user@myVPS:~# sudo nginx -t
user@myVPS:~# sudo /etc/init.d/nginx restart

Eso es todo. Ahora abra su navegador y escriba la dirección de su sitio web, por ejemplo: http://myKeystoneApp.com .

Para obtener más información sobre cómo administrar su aplicación KeystoneJS, consulte el sitio web oficial de KeystoneJS.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que lo configuren por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD . Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Panels
  1. Instale phpMyAdmin en Ubuntu 16.04

  2. Instale MEAN en un Ubuntu 14.04

  3. Instalar Elasticsearch en Ubuntu

  4. Instalar GrandCMS en Ubuntu

  5. Instalar Bludit en Ubuntu 16.04

Instalar OSSEC en Ubuntu 14.04

Instalar RethinkDB en Ubuntu

Instalar XWiki en Ubuntu 16.04

Instalar npm en Ubuntu 16.04

Instalar Orangescrum en Ubuntu 16.04

Instale Odoo 11 en Ubuntu 16.04