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.