GNU/Linux >> Tutoriels Linux >  >> Cent OS

Installer Sails.js sur CentOS 7

Nous allons vous montrer comment installer Sails.js sur  CentOS 7,  avec Apache configuré en tant que proxy inverse. Sails.js est un framework Javascript conçu pour émuler le modèle MVC familier des frameworks comme Ruby on Rails, mais avec la prise en charge des exigences des applications modernes :
des API basées sur les données avec une architecture évolutive et orientée services.
Sails.js est indépendant de la base de données, génère automatiquement une API RESTful JSON pour votre application, fournit une sécurité de base et un contrôle d'accès basé sur les rôles par défaut, a une minification automatique des ressources et bien plus encore.

C'est particulièrement utile pour créer des discussions, des tableaux de bord en temps réel ou des jeux multijoueurs. mais vous pouvez l'utiliser pour n'importe quel projet d'application Web - de haut en bas.

CONFIGURATIONS

Nous utiliserons notre plan d'hébergement VPS Linux SSD 1 pour ce didacticiel.

1. Connectez-vous à votre serveur via SSH :

# ssh root@server_ip

Avant de commencer, entrez la commande ci-dessous pour vérifier si vous avez la bonne version de CentOS installée sur votre machine :

# cat /etc/redhat-release

qui devrait vous donner la sortie ci-dessous :

CentOS Linux release 7.2.1511 (Core)

2. Mettre à jour le système

Assurez-vous que votre serveur est entièrement à jour :

# yum update

3. Installer la plateforme Node.js

Avant d'installer Sails.js, nous devons installer la plate-forme Node.js. Mais d'abord, installez quelques outils indispensables :

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

# yum groupinstall "Development Tools"

4. Télécharger Node.js

Une fois l'installation terminée, accédez au répertoire /opt de votre serveur et téléchargez la dernière version (au moment de la rédaction de ce didacticiel) de Node.js avec les deux commandes ci-dessous :

# cd /opt

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

Décompressez l'archive :

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

Entrez le répertoire décompressé :

# cd node-v0.12.9

5. Configurer Node.js

Ensuite, configurez les sources Node.js en définissant l'indicateur –prefix sur /usr/local, afin que NodeJS soit installé à cet emplacement et soit utilisable par tous les utilisateurs sur le VPS Linux :

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

5. Compiler et installer Node.js

Une fois la configuration terminée, compilez et installez Node.js à l'aide des commandes suivantes :

# make

# make install

Une fois l'installation terminée, vérifiez la version de Node.js avec :

# node --version

Ce qui devrait vous donner le résultat suivant :

# v0.12.9

6. Installer Sails.js

Vous pouvez maintenant installer Sails.js. Dans votre interface de ligne de commande, tapez :

# npm -g install sails

7. Créer un nouveau projet Sails :

# cd && sails new yourprojectName

8. Démarrer et configurer Sailis

Démarrez le serveur et faites-le fonctionner en arrière-plan en utilisant :

# cd yourprojectName && sails lift &

Par défaut le serveur écoute sur 127.0.0.1:1337

8. Configurer Apache en tant que proxy inverse

Enfin, vous devez configurer Apache en tant que proxy inverse pour votre domaine. Avec votre éditeur de texte préféré, ouvrez un nouveau fichier. Nous utilisons vim :

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

Une fois le fichier ouvert, collez les lignes ci-dessous :

<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. Redémarrez le serveur Web Apache

N'oubliez pas de remplacer votre_domaine.com par votre domaine actuel. Enregistrez et fermez le fichier. Redémarrez Apache pour que les modifications prennent effet :

# service httpd restart

Félicitations, vous avez installé avec succès Sails.js et configuré Apache en tant que proxy inverse.

Votre prochaine étape consiste à ouvrir votre navigateur Web préféré et à accéder à http://votre_domaine.com où vous serez accueilli par une page comme indiqué dans l'image ci-dessous :

Pour plus d'informations sur le framework Sails.js, veuillez consulter leur documentation officielle.

Bien sûr, vous n'êtes pas obligé d'installer Sails.js sur CentOS 7, si vous utilisez l'un de nos services d'hébergement VPS optimisé CentOS, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts de l'installer pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS . Si vous avez aimé cet article sur l'installation de Sails.js sur CentOS 7, partagez-le avec vos amis sur les réseaux sociaux à l'aide des boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Installez MariaDB 10.0 sur CentOS 6

  2. Installer PHP 7.4 sur CentOS 8

  3. Installer Log.io sur CentOS 7

  4. Installer GlassFish 4.1 sur Centos 7

  5. Installer Quokka sur Centos

Installez Odoo 11 sur CentOS 7

Comment installer R sur CentOS 7

Installez Odoo 12 sur CentOS 7

Comment installer R sur CentOS 8

Installer Keepalived sur CentOS 8

Comment installer Sails.js sur CentOS 7