GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara menginstal Let's Chat di VPS Ubuntu

Dalam posting blog ini kami akan menunjukkan kepada Anda cara menginstal Let's Chat di Ubuntu 14.04 VPS dengan Nginx versi terbaru sebagai proxy terbalik. Let's Chat adalah obrolan yang dihosting sendiri untuk tim kecil yang berjalan di Node.js dan MongoDB. Panduan ini juga dapat digunakan pada sistem VPS Linux lainnya, tetapi telah diuji dan ditulis untuk Ubuntu 14.04 VPS.

Masuk ke VPS Anda melalui SSH

ssh user@vps

Perbarui sistem dan instal paket yang diperlukan.

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

Instal Node.js

Kami akan menginstal paket nodejs terbaru dari repo Chris Lea.

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

Instal MongoDB

Kami akan menginstal paket nodejs terbaru dari repositori resmi MongoDB.

[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

Instal Let's Chat

Buat direktori root untuk instance Let's Chat Anda dan kloning repositori git dari github menggunakan perintah berikut:

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

Ketika instalasi selesai, jalankan perintah berikut untuk memulai Let's Chat:

[user]$ node start

Jika Anda melihat pesan di bawah ini, berarti Anda telah berhasil menginstal Let's Chat.

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

Hentikan proses dengan Control-C dan lanjutkan dengan instalasi Selamanya.

Jika Anda belum pernah mendengar tentang Forever, ini adalah alat yang memastikan bahwa skrip tertentu berjalan selamanya.

[user]$ sudo npm install forever -g

Sekarang Anda dapat menggunakan selamanya untuk memulai instance Let's Chat Anda.

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

Instal dan Konfigurasi Nginx

Versi terbaru Nginx 1.8 tidak tersedia melalui repositori default Ubuntu, jadi kami akan menambahkan PPA “nginx/stable”, memperbarui sistem dan menginstal paket nginx.

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

Buat blok server Nginx baru dengan konten berikut

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

Aktifkan blok server dengan membuat tautan simbolis :

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

Uji konfigurasi Nginx dan restart server

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

Itu dia. Sekarang Anda dapat membuka browser Anda dan mengetikkan alamat instance Let's Chat Anda, misalnya: http://lets_chat .

Untuk informasi lebih lanjut tentang cara mengelola aplikasi Let's Chat Anda, silakan merujuk ke situs web Let's Chat.

Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menyiapkannya untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS . Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Panels
  1. Cara menginstal GlassFish 4 pada VPS Ubuntu

  2. Cara menginstal Koken di Ubuntu

  3. Cara menginstal LimeSurvey di Ubuntu 14.04 VPS

  1. Cara menginstal Sonerezh di Ubuntu 14.04

  2. Instal Magento 2 di Ubuntu 14.04 VPS

  3. Instal CandyCane di Ubuntu 14.04 VPS

  1. Cara menginstal Pixie di Ubuntu 14.04

  2. Cara menginstal Koel di Ubuntu 14.04

  3. Cara menginstal YOURLS di Ubuntu 14.04