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

UbuntuVPSにLet’sChatをインストールする方法

このブログ投稿では、リバースプロキシとして最新バージョンのNginxを使用してUbuntu 14.04 VPSにLet’sChatをインストールする方法を紹介します。 Let’s Chatは、Node.jsとMongoDBで実行される小規模チーム向けのセルフホストチャットです。このガイドは他のLinuxVPSシステムでも機能するはずですが、Ubuntu14.04VPS用にテストおよび作成されています。

SSH経由でVPSにログイン

ssh user@vps

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

[user]$ sudo apt-get update && sudo apt-get -y upgrade
[user]$ sudo apt-get install software-properties-common git build-essential

Node.jsをインストール

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

[user]$ sudo add-apt-repository ppa:chris-lea/node.js
[user]$ sudo apt-get update
[user]$ sudo apt-get install nodejs

MongoDBをインストールする

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

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

Let’sChatをインストール

Let’s Chatインスタンスのルートディレクトリを作成し、次のコマンドを使用してgithubからgitリポジトリのクローンを作成します。

[user]$ git clone https://github.com/sdelements/lets-chat.git ~/lets_chat
[user]$ cd ~/lets_chat
[user]$ npm install 

インストールが完了したら、次のコマンドを実行してLet’sChatを開始します。

[user]$ node start

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

██╗     ███████╗████████╗███████╗     ██████╗██╗  ██╗ █████╗ ████████╗
██║     ██╔════╝╚══██╔══╝██╔════╝    ██╔════╝██║  ██║██╔══██╗╚══██╔══╝
██║     █████╗     ██║   ███████╗    ██║     ███████║███████║   ██║
██║     ██╔══╝     ██║   ╚════██║    ██║     ██╔══██║██╔══██║   ██║
███████╗███████╗   ██║   ███████║    ╚██████╗██║  ██║██║  ██║   ██║
╚══════╝╚══════╝   ╚═╝   ╚══════╝     ╚═════╝╚═╝  ╚═╝╚═╝  ╚═╝   ╚═╝
Release 0.3.12

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

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

[user]$ sudo npm install forever -g

これで、永遠に使用してLet’sChatインスタンスを開始できます。

[user]$ cd ~/lets_chat
[user]$ forever start app.js

Nginxのインストールと構成

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

[user]$ sudo add-apt-repository ppa:nginx/stable
[user]$ sudo apt-get update
[user]$ sudo apt-get install nginx

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

[user]$ sudo nano /etc/nginx/sites-available/lets_chat
server {
    server_name lets_chat;
    listen 80;

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

    location / {
        proxy_set_header   X-Real-IP $remote_addr;
        proxy_set_header   Host      $host;
        proxy_http_version 1.1;
        proxy_set_header   Upgrade $http_upgrade;
        proxy_set_header   Connection 'upgrade';
        proxy_cache_bypass $http_upgrade;
        proxy_pass         http://127.0.0.1:5000;
    }
 
}

シンボリックリンクを作成してサーバーブロックをアクティブ化します:

[user]$ sudo ln -s /etc/nginx/sites-available/lets_chat /etc/nginx/sites-enabled/lets_chat

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

[user]$ sudo nginx -t
[user]$ sudo service nginx restart

それでおしまい。これで、ブラウザを開いて、Let’s Chatインスタンスのアドレスを入力できます。例: http://lets_chat

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

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

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


Panels
  1. UbuntuにKokenをインストールする方法

  2. Ubuntu14.04VPSにLimeSurveyをインストールする方法

  3. Ubuntu14.04にImpressCMSをインストールする方法

  1. UbuntuVPSにGlassFish4をインストールする方法

  2. UbuntuにDokuWikiをインストールする方法

  3. Ubuntu16.04にX2CRMをインストールする方法

  1. Ubuntu14.04にSonerezhをインストールする方法

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

  3. Ubuntu14.04VPSにCandyCaneをインストールします