GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> Panels

Installieren Sie KeystoneJS auf einem Ubuntu 14.04

In diesem Blogbeitrag zeigen wir Ihnen, wie Sie KeystoneJS auf einem Ubuntu 14.04 VPS mit der neuesten Version von Nginx als Reverse-Proxy installieren. KeystoneJS ist ein Node.js-Content-Management-System und eine Webanwendungsplattform, die auf MongoDB und Express basiert. Diese Anleitung sollte auch auf anderen Linux-VPS-Systemen funktionieren, wurde aber für Ubuntu 14.04 VPS getestet und geschrieben.

Melden Sie sich über SSH bei Ihrem VPS an

ssh user@myVPS

Aktualisieren Sie das System und installieren Sie die erforderlichen Pakete.

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

Installieren Sie Node.js

Wir werden das neueste nodejs-Paket aus Chris Leas Repo installieren.

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

Installieren Sie MongoDB

Wir werden das neueste Mongo-Paket aus dem offiziellen MongoDB-Repository installieren.

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

KeystoneJS installieren

Wir werden KeystoneJS mit dem von Yeoman erstellten KeystoneJS-Generator installieren.

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

Der Generator stellt Ihnen einige Fragen, installiert alle npm-Abhängigkeiten und konfiguriert und kopiert alle Dateien in das neu erstellte Projekt.

Führen Sie nach Abschluss der Installation Folgendes aus, um KeystoneJS zu starten:

user@myVPS:~# node keystone

Wenn Sie die folgende Meldung sehen, bedeutet dies, dass Sie KeystoneJS erfolgreich installiert haben.

---------------------------------------------- -KeystoneJS gestartet:Meine Website ist auf Standardport 3000 bereit ------------------------------------------ ----------

Stoppen Sie den Vorgang mit Control-C und fahren Sie mit der Installation von Forever fort.

Falls Sie noch nie von Forever gehört haben, es ist ein Tool, das dafür sorgt, dass ein bestimmtes Skript für immer läuft.

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

Jetzt können Sie für immer Ihre KeystoneJS-Instanz starten.

user@myVPS:~# cd ~/myKeystoneAppuser@myVPS:~# für immer keystone.js starten

Nginx installieren und konfigurieren

Die neueste Version von Nginx 1.6.2 ist nicht über die standardmäßigen Ubuntu-Repositories verfügbar, daher werden wir das PPA „nginx/stable“ hinzufügen, das System aktualisieren und das nginx-Paket installieren.

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

Erstellen Sie einen neuen Nginx-Serverblock mit folgendem Inhalt

user@myVPS:~# sudo nano /etc/nginx/conf.d/myKeystoneApp.com
server { Servername myKeystoneApp.com; höre 80; access_log /var/log/nginx/myKeystoneApp-access.log; error_log /var/log/nginx/myKeystoneApp-error.log; Standort / {proxy_set_header X-Real-IP $remote_addr; Proxy_set_header Host $http_host; Proxy_Pass http://127.0.0.1:3000; } }

Testen Sie die Nginx-Konfiguration und starten Sie den Server neu

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

Das ist es. Öffnen Sie nun Ihren Browser und geben Sie die Adresse Ihrer Website ein, z. B.: http://myKeystoneApp.com .

Weitere Informationen zur Verwaltung Ihrer KeystoneJS-Anwendung finden Sie auf der offiziellen KeystoneJS-Website.

Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, dies für Sie einzurichten. Sie sind rund um die Uhr erreichbar und kümmern sich umgehend um Ihr Anliegen.

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


Panels
  1. Installieren Sie Webmin auf Ubuntu 16.04

  2. Installieren Sie MEAN auf einem Ubuntu 14.04

  3. Installieren Sie RethinkDB auf Ubuntu

  4. Installieren Sie Elasticsearch auf Ubuntu

  5. Installieren Sie GrandCMS auf Ubuntu

Installieren Sie MyBB auf Ubuntu 16.04

Installieren Sie Icinga 2 auf Ubuntu 16.04

Installieren Sie XWiki auf Ubuntu 16.04

Installieren Sie npm auf Ubuntu 16.04

Installieren Sie Orangescrum auf Ubuntu 16.04

Installieren Sie Odoo 11 auf Ubuntu 16.04