GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Nainstalujte KeystoneJS na Ubuntu 14.04

V tomto blogovém příspěvku vám ukážeme, jak nainstalovat KeystoneJS na Ubuntu 14.04 VPS s nejnovější verzí Nginx jako reverzní proxy. KeystoneJS je redakční systém Node.js a platforma webových aplikací postavená na MongoDB a Express. Tato příručka by měla fungovat i na jiných systémech Linux VPS, ale byla testována a napsána pro Ubuntu 14.04 VPS.

Přihlaste se ke svému VPS přes SSH

ssh user@myVPS

Aktualizujte systém a nainstalujte potřebné balíčky.

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

Nainstalujte Node.js

Nainstalujeme nejnovější balíček nodejs z repozitáře Chrise Lea.

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

Nainstalujte MongoDB

Nainstalujeme nejnovější balíček mongo z oficiálního úložiště MongoDB.

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

Nainstalujte KeystoneJS

KeystoneJS nainstalujeme pomocí generátoru KeystoneJS vytvořeného pomocí Yeoman.

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

Generátor vám položí několik otázek, nainstaluje všechny závislosti npm a nakonfiguruje a zkopíruje všechny soubory do nově vytvořeného projektu.

Po dokončení instalace spusťte následující spuštění KeystoneJS:

user@myVPS:~# node keystone

Pokud se zobrazí níže uvedená zpráva, znamená to, že jste úspěšně nainstalovali KeystoneJS.

------------------------------------------------
KeystoneJS Started:
My Site is ready on default port 3000
------------------------------------------------

Zastavte proces pomocí Control-C a pokračujte v instalaci Forever.

V případě, že jste o Forever nikdy neslyšeli, je to nástroj, který zajišťuje, že daný skript běží navždy.

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

Nyní můžete používat navždy ke spuštění instance KeystoneJS.

user@myVPS:~# cd ~/myKeystoneApp
user@myVPS:~# forever start keystone.js

Nainstalujte a nakonfigurujte Nginx

Nejnovější verze Nginx 1.6.2 není dostupná prostřednictvím výchozích repozitářů Ubuntu, takže přidáme „nginx/stable“ PPA, aktualizujeme systém a nainstalujeme balíček nginx.

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

Vytvořte nový blok serveru Nginx s následujícím obsahem

user@myVPS:~# sudo nano /etc/nginx/conf.d/myKeystoneApp.com
server {
    server_name myKeystoneApp.com;
    listen 80;

    access_log /var/log/nginx/myKeystoneApp-access.log;
    error_log /var/log/nginx/myKeystoneApp-error.log;

    location / {
        proxy_set_header   X-Real-IP $remote_addr;
        proxy_set_header   Host      $http_host;
        proxy_pass         http://127.0.0.1:3000;
    }
 
}

Otestujte konfiguraci Nginx a restartujte server

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

A je to. Nyní otevřete prohlížeč a zadejte adresu svého webu, např.: http://myKeystoneApp.com .

Další informace o tom, jak spravovat aplikaci KeystoneJS, naleznete na oficiálních webových stránkách KeystoneJS.

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám to nastavili. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS . Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Panels
  1. Nainstalujte PHP 7 na Ubuntu 14.04

  2. Nainstalujte Radiant na Ubuntu 14.04

  3. Nainstalujte OSSEC na Ubuntu 14.04

  1. Nainstalujte RethinkDB na Ubuntu

  2. Nainstalujte XWiki na Ubuntu 16.04

  3. Nainstalujte npm na Ubuntu 16.04

  1. Nainstalujte Webmin na Ubuntu 16.04

  2. Nainstalujte Orangescrum na Ubuntu 16.04

  3. Nainstalujte Odoo 11 na Ubuntu 16.04