GNU/Linux >> Linux Esercitazione >  >> Cent OS

Installa Sails.js su CentOS 7

Ti mostreremo come installare Sails.js su  CentOS 7  con Apache configurato come proxy inverso. Sails.js è un framework Javascript progettato per emulare il modello MVC familiare di framework come Ruby on Rails, ma con supporto per i requisiti delle app moderne:
API basate sui dati con un'architettura scalabile orientata ai servizi.
/>Sails.js è indipendente dal database, genera automaticamente un'API JSON RESTful per la tua app, fornisce sicurezza di base e controllo dell'accesso basato sui ruoli per impostazione predefinita, ha la minimizzazione automatica delle risorse e molto altro.

È particolarmente utile per creare chat, dashboard in tempo reale o giochi multiplayer; ma puoi usarlo per qualsiasi progetto di applicazione web, dall'alto verso il basso.

REQUISITI

Utilizzeremo il nostro piano di hosting VPS Linux SSD 1 per questo tutorial.

1. Accedi al tuo server tramite SSH:

# ssh root@server_ip

Prima di iniziare, inserisci il comando seguente per verificare se sul tuo computer è installata la versione corretta di CentOS:

# cat /etc/redhat-release

che dovrebbe darti l'output sottostante:

CentOS Linux release 7.2.1511 (Core)

2. Aggiorna il sistema

Assicurati che il tuo server sia completamente aggiornato:

# yum update

3. Installa la piattaforma Node.js

Prima di installare Sails.js è necessario installare la piattaforma Node.js. Ma prima, installa alcuni strumenti tanto necessari:

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

# yum groupinstall "Development Tools"

4. Scarica Node.js

Una volta completata l'installazione, vai alla directory /opt del tuo server e scarica l'ultima versione (al momento della stesura di questo tutorial) di Node.js con i due comandi seguenti:

# cd /opt

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

Decomprimi l'archivio:

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

Immettere la directory decompressa:

# cd node-v0.12.9

5. Configura Node.js

Quindi, configura i sorgenti di Node.js impostando il flag –prefix su /usr/local, in modo che NodeJS venga installato in questa posizione e sia utilizzabile da tutti gli utenti sul VPS Linux:

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

5. Compila e installa Node.js

Una volta completata la configurazione, compila e installa Node.js utilizzando i seguenti comandi:

# make

# make install

Al termine dell'installazione, controlla la versione di Node.js con:

# node --version

Che dovrebbe darti il ​​seguente output:

# v0.12.9

6. Installa Sails.js

Ora puoi installare Sails.js. Nella tua interfaccia a riga di comando digita:

# npm -g install sails

7. Crea un nuovo progetto Vele:

# cd && sails new yourprojectName

8. Avvia e configura Sailis

Avvia il server e fallo funzionare in background usando:

# cd yourprojectName && sails lift &

Per impostazione predefinita, il server è in ascolto su 127.0.0.1:1337

8. Configura Apache come proxy inverso

Ultimo ma non meno importante, devi configurare Apache come proxy inverso per il tuo dominio. Con il tuo editor di testo preferito apri un nuovo file. Stiamo usando vim:

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

Una volta aperto il file, incolla le seguenti righe:

<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. Riavvia il server web Apache

Non dimenticare di sostituire tuo_dominio.com con il tuo dominio attuale. Salva e chiudi il file. Riavvia Apache per rendere effettive le modifiche:

# service httpd restart

Congratulazioni, hai installato con successo Sails.js e configurato Apache come proxy inverso.

Il tuo prossimo passo è aprire il tuo browser web preferito e navigare su http://tuo_dominio.com dove sarai accolto da una pagina come mostrato nell'immagine qui sotto:

Per maggiori informazioni sul framework Sails.js, vai alla loro documentazione ufficiale.

Ovviamente non devi installare Sails.js su CentOS 7, se utilizzi uno dei nostri servizi di hosting VPS ottimizzato per CentOS, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS . Se ti è piaciuto questo post, su come installare Sails.js su CentOS 7, condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Cent OS
  1. Installa MariaDB 10.0 su CentOS 6

  2. Installa PHP 7.4 su CentOS 8

  3. Installa ownCloud su CentOS 6

  4. Installa Fail2ban su CentOS

  5. Installa osCommerce su CentOS 7

Installa Odoo 11 su CentOS 7

Come installare R su CentOS 7

Installa Odoo 12 su CentOS 7

Come installare R su CentOS 8

Installa Keepalived su CentOS 8

Come installare Sails.js su CentOS 7