GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

KeystoneJSをUbuntu14.04にインストールします

このブログ投稿では、リバースプロキシとして最新バージョンのNginxを使用してUbuntu14.04VPSにKeystoneJSをインストールする方法を紹介します。 KeystoneJSは、MongoDBとExpress上に構築されたNode.jsコンテンツ管理システムおよびWebアプリケーションプラットフォームです。このガイドは他のLinuxVPSシステムでも機能するはずですが、Ubuntu14.04VPS用にテストおよび作成されています。

SSH経由でVPSにログイン

ssh user@myVPS

システムを更新し、必要なパッケージをインストールします。

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

Node.jsをインストール

ChrisLeaのリポジトリから最新のnodejsパッケージをインストールします。

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

MongoDBをインストールする

公式のMongoDBリポジトリから最新のmongoパッケージをインストールします。

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

KeystoneJSをインストールする

ヨーマン製のKeystoneJSジェネレーターを使用してKeystoneJSをインストールします。

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

ジェネレーターはいくつかの質問をし、すべてのnpm依存関係をインストールし、すべてのファイルを構成して新しく作成されたプロジェクトにコピーします。

インストールが完了したら、次を実行してKeystoneJSを起動します。

user@myVPS:~# node keystone

以下のメッセージが表示された場合は、KeystoneJSが正常にインストールされたことを意味します。

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

Control-Cでプロセスを停止します Foreverのインストールを続行します。

Foreverのことを聞いたことがない場合は、特定のスクリプトが永久に実行されるようにするツールです。

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

これで、永遠に使用してKeystoneJSインスタンスを起動できます。

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

Nginxのインストールと構成

Nginx 1.6.2の最新バージョンはデフォルトのUbuntuリポジトリからは利用できないため、「nginx / stable」PPAを追加し、システムを更新してnginxパッケージをインストールします。

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

次のコンテンツで新しいNginxサーバーブロックを作成します

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;
    }
 
}

Nginx構成をテストし、サーバーを再起動します

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

それでおしまい。次に、ブラウザを開いて、Webサイトのアドレスを入力します。例: http://myKeystoneApp.com

KeystoneJSアプリケーションの管理方法の詳細については、KeystoneJSの公式Webサイトを参照してください。

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にセットアップを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS 。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Panels
  1. Ubuntu16.04にphpMyAdminをインストールします

  2. Ubuntu14.04にPHP7をインストールします

  3. Ubuntu14.04にRadiantをインストールする

  1. Ubuntu14.04にOSSECをインストールします

  2. UbuntuにRethinkDBをインストールする

  3. Ubuntu16.04にIcinga2をインストールします

  1. Ubuntu16.04にXWikiをインストールします

  2. Ubuntu16.04にnpmをインストールします

  3. Ubuntu16.04にOrangescrumをインストールします