GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Installieren Sie Sails.js unter CentOS 7

Wir zeigen Ihnen, wie Sie Sails.js unter  CentOS 7 installieren,  mit Apache als Reverse-Proxy konfiguriert. Sails.js ist ein Javascript-Framework, das entwickelt wurde, um das bekannte MVC-Muster von Frameworks wie Ruby on Rails zu emulieren, aber mit Unterstützung für die Anforderungen moderner Apps:
datengesteuerte APIs mit einer skalierbaren, serviceorientierten Architektur.
Sails.js ist datenbankunabhängig, generiert automatisch eine RESTful-JSON-API für Ihre App, bietet standardmäßig grundlegende Sicherheit und rollenbasierte Zugriffskontrolle, verfügt über eine automatische Asset-Minifizierung und vieles mehr.

Es eignet sich besonders gut zum Erstellen von Chats, Echtzeit-Dashboards oder Multiplayer-Spielen; aber Sie können es für jedes Webanwendungsprojekt verwenden – von oben nach unten.

ANFORDERUNGEN

Für dieses Tutorial verwenden wir unseren SSD 1 Linux VPS-Hostingplan.

1. Melden Sie sich über SSH bei Ihrem Server an:

# ssh root@server_ip

Geben Sie vor dem Start den folgenden Befehl ein, um zu überprüfen, ob Sie die richtige Version von CentOS auf Ihrem Computer installiert haben:

# cat /etc/redhat-release

was Ihnen die folgende Ausgabe geben sollte:

CentOS Linux release 7.2.1511 (Core)

2. Aktualisieren Sie das System

Stellen Sie sicher, dass Ihr Server auf dem neuesten Stand ist:

# yum update

3. Installieren Sie die Node.js-Plattform

Vor der Installation von Sails.js müssen wir die Node.js-Plattform installieren. Aber installieren Sie zuerst einige dringend benötigte Tools:

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

# yum groupinstall "Development Tools"

4. Laden Sie Node.js

herunter

Navigieren Sie nach Abschluss der Installation zum /opt-Verzeichnis Ihres Servers und laden Sie die neueste Node.js-Version (zum Zeitpunkt der Erstellung dieses Tutorials) mit den folgenden zwei Befehlen herunter:

# cd /opt

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

Entpacken Sie das Archiv:

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

Geben Sie das entpackte Verzeichnis ein:

# cd node-v0.12.9

5. Node.js konfigurieren

Konfigurieren Sie als Nächstes die Node.js-Quellen, indem Sie das Flag –prefix auf /usr/local setzen, sodass NodeJS an diesem Speicherort installiert wird und für alle Benutzer auf dem Linux-VPS verwendet werden kann:

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

5. Kompilieren und installieren Sie Node.js

Sobald die Konfiguration abgeschlossen ist, kompilieren und installieren Sie Node.js mit den folgenden Befehlen:

# make

# make install

Überprüfen Sie nach Abschluss der Installation die Version von Node.js mit:

# node --version

Was Ihnen die folgende Ausgabe geben sollte:

# v0.12.9

6. Installieren Sie Sails.js

Jetzt können Sie Sails.js installieren. Geben Sie in Ihrer Befehlszeilenschnittstelle Folgendes ein:

# npm -g install sails

7. Erstellen Sie ein neues Sails-Projekt:

# cd && sails new yourprojectName

8. Sailis starten und konfigurieren

Starten Sie den Server und lassen Sie ihn im Hintergrund arbeiten mit:

# cd yourprojectName && sails lift &

Standardmäßig lauscht der Server auf 127.0.0.1:1337

8. Apache als Reverse-Proxy konfigurieren

Zu guter Letzt müssen Sie Apache als Reverse-Proxy für Ihre Domain konfigurieren. Öffnen Sie mit Ihrem bevorzugten Texteditor eine neue Datei. Wir verwenden vim:

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

Sobald die Datei geöffnet ist, fügen Sie die folgenden Zeilen ein:

<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. Starten Sie den Apache-Webserver neu

Vergessen Sie nicht, your_domain.com durch Ihre tatsächliche Domain zu ersetzen. Speichern und schließen Sie die Datei. Starten Sie Apache neu, damit die Änderungen wirksam werden:

# service httpd restart

Herzlichen Glückwunsch, Sie haben Sails.js erfolgreich installiert und Apache als Reverse-Proxy konfiguriert.

Ihr nächster Schritt besteht darin, Ihren bevorzugten Webbrowser zu öffnen und zu http://ihre_domain.com zu navigieren, wo Sie von einer Seite begrüßt werden, wie im Bild unten gezeigt:

Weitere Informationen zum Sails.js-Framework finden Sie in der offiziellen Dokumentation.

Natürlich müssen Sie Sails.js nicht unter CentOS 7 installieren, wenn Sie einen unserer CentOS-optimierten VPS-Hosting-Dienste verwenden. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, dies für Sie zu installieren. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

PS . Wenn Ihnen dieser Beitrag zur Installation von Sails.js auf CentOS 7 gefallen hat, teilen Sie ihn bitte über die Schaltflächen auf der linken Seite mit Ihren Freunden in den sozialen Netzwerken oder hinterlassen Sie einfach unten eine Antwort. Danke.


Cent OS
  1. Installieren Sie MariaDB 10.0 auf CentOS 6

  2. Installieren Sie ownCloud auf CentOS 6

  3. Installieren Sie Log.io auf CentOS 7

  4. Installieren Sie GlassFish 4.1 auf Centos 7

  5. Installieren Sie Quokka auf Centos

Installieren Sie Odoo 11 auf CentOS 7

So installieren Sie R unter CentOS 7

Installieren Sie Odoo 12 auf CentOS 7

So installieren Sie R unter CentOS 8

Installieren Sie Keepalived auf CentOS 8

So installieren Sie Sails.js unter CentOS 7