GNU/Linux >> Tutoriales Linux >  >> Cent OS

Instalar Sails.js en CentOS 7

Le mostraremos cómo instalar Sails.js en  CentOS 7,  con Apache configurado como un proxy inverso. Sails.js es un marco Javascript diseñado para emular el patrón MVC familiar de marcos como Ruby on Rails, pero compatible con los requisitos de las aplicaciones modernas:
API basadas en datos con una arquitectura escalable y orientada a servicios.
Sails.js es independiente de la base de datos, genera automáticamente una API RESTful JSON para su aplicación, proporciona seguridad básica y control de acceso basado en roles de forma predeterminada, tiene minificación automática de activos y mucho más.

Es especialmente bueno para crear chats, tableros en tiempo real o juegos multijugador; pero puede usarlo para cualquier proyecto de aplicación web, de arriba a abajo.

REQUISITOS

Usaremos nuestro plan de alojamiento SSD 1 Linux VPS para este tutorial.

1. Inicie sesión en su servidor a través de SSH:

# ssh root@server_ip

Antes de comenzar, ingrese el siguiente comando para verificar si tiene instalada la versión correcta de CentOS en su máquina:

# cat /etc/redhat-release

que debería darte la salida debajo:

CentOS Linux release 7.2.1511 (Core)

2. Actualizar el sistema

Asegúrese de que su servidor esté completamente actualizado:

# yum update

3. Instalar la plataforma Node.js

Antes de instalar Sails.js, debemos instalar la plataforma Node.js. Pero primero, instale algunas herramientas muy necesarias:

# yum install yum-utils bzip2 bzip2-devel wget curl tar

# yum groupinstall "Development Tools"

4. Descargar Node.js

Una vez que se complete la instalación, navegue hasta el directorio /opt de su servidor y descargue la versión más reciente (al momento de escribir este tutorial) de Node.js con los siguientes dos comandos:

# cd /opt

# wget http://nodejs.org/dist/v0.12.9/node-v0.12.9.tar.gz

Descomprima el archivo:

# tar -xzf node-v0.12.9.tar.gz

Introduzca el directorio desempaquetado:

# cd node-v0.12.9

5. Configurar Node.js

A continuación, configure las fuentes de Node.js configurando el indicador –prefix en /usr/local, de modo que NodeJS se instale en esta ubicación y todos los usuarios del VPS de Linux puedan utilizarlo:

# ./configure --prefix=/usr/local

5. Compile e instale Node.js

Una vez completada la configuración, compile e instale Node.js usando los siguientes comandos:

# make

# make install

Una vez finalizada la instalación, verifique la versión de Node.js con:

# node --version

Lo que debería darte el siguiente resultado:

# v0.12.9

6. Instalar Sails.js

Ahora puede instalar Sails.js. En su interfaz de línea de comandos, escriba:

# npm -g install sails

7. Crea un nuevo proyecto de Velas:

# cd && sails new yourprojectName

8. Iniciar y configurar Sailis

Inicie el servidor y hágalo funcionar en segundo plano usando:

# cd yourprojectName && sails lift &

De forma predeterminada, el servidor escucha en 127.0.0.1:1337

8. Configurar Apache como proxy inverso

Por último, pero no menos importante, debe configurar Apache como un proxy inverso para su dominio. Con su editor de texto favorito, abra un archivo nuevo. Estamos usando vim:

# vim /etc/httpd/conf.d/your_domain.conf

Una vez abierto el archivo, pegue las siguientes líneas:

<VirtualHost *:80>
ServerName your_domain.com
ServerAlias www.your_domain.com

ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>

ProxyPass / http://your_domain.com:1337/
ProxyPassReverse / http://your_domain.com:1337/
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>

9. Reinicie el servidor web Apache

No olvide reemplazar your_domain.com con su dominio real. Guarde y cierre el archivo. Reinicie Apache para que los cambios surtan efecto:

# service httpd restart

Felicitaciones, instaló Sails.js con éxito y configuró Apache como un proxy inverso.

Su próximo paso es abrir su navegador web favorito y navegar a http://your_domain.com donde será bienvenido por una página como se muestra en la imagen a continuación:

Para obtener más información sobre el marco Sails.js, consulte su documentación oficial.

Por supuesto, no tiene que instalar Sails.js en CentOS 7, si utiliza uno de nuestros servicios de alojamiento VPS optimizado de CentOS, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que lo instalen 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 le gustó esta publicación sobre cómo instalar Sails.js en CentOS 7, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.


Cent OS
  1. Instalar PHP 7.4 en CentOS 8

  2. Instalar ownCloud en CentOS 6

  3. Instalar Fail2ban en CentOS

  4. Instalar osCommerce en CentOS 7

  5. Instalar PrestaShop en CentOS

Instale Odoo 11 en CentOS 7

Cómo instalar R en CentOS 7

Instale Odoo 12 en CentOS 7

Cómo instalar R en CentOS 8

Instalar Keepalived en CentOS 8

Cómo instalar Sails.js en CentOS 7