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

Instal KeystoneJS di Ubuntu 14.04

Dalam posting blog ini kami akan menunjukkan kepada Anda cara menginstal KeystoneJS di Ubuntu 14.04 VPS dengan versi terbaru Nginx sebagai proxy terbalik. KeystoneJS adalah sistem manajemen konten dan platform aplikasi web Node.js yang dibangun di atas MongoDB dan Express. 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@myVPS

Perbarui sistem dan instal paket yang diperlukan.

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

Instal Node.js

Kami akan menginstal paket nodejs terbaru dari repo Chris 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

Instal MongoDB

Kami akan menginstal paket mongo terbaru dari repositori resmi 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

Instal KeystoneJS

Kami akan menginstal KeystoneJS menggunakan generator KeystoneJS yang dibuat dengan Yeoman.

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

Generator akan menanyakan beberapa pertanyaan kepada Anda, menginstal semua dependensi npm dan mengonfigurasi serta menyalin semua file ke dalam proyek yang baru dibuat.

Ketika instalasi selesai, jalankan perintah berikut untuk memulai KeystoneJS:

user@myVPS:~# node keystone

Jika Anda melihat pesan di bawah ini, berarti Anda telah berhasil menginstal KeystoneJS.

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

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@myVPS:~# sudo npm install forever -g

Sekarang Anda dapat menggunakan selamanya untuk memulai instance KeystoneJS Anda.

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

Instal dan Konfigurasi Nginx

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

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

Buat blok server Nginx baru dengan konten berikut

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

Uji konfigurasi Nginx dan restart server

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

Itu dia. Sekarang buka browser Anda dan ketik alamat situs web Anda mis: http://myKeystoneApp.com .

Untuk informasi lebih lanjut tentang cara mengelola aplikasi KeystoneJS Anda, silakan merujuk ke situs web resmi KeystoneJS.

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. Instal Webmin di Ubuntu 16.04

  2. Instal MEAN di Ubuntu 14.04

  3. Instal Elasticsearch di Ubuntu

  1. Instal GrandCMS di Ubuntu

  2. Instal Bludit di Ubuntu 16.04

  3. Instal Tomcat 9 di Ubuntu 16.04

  1. Instal Laravel di Ubuntu 16.04

  2. Cara menginstal R di Ubuntu 16.04

  3. Instal MyBB di Ubuntu 16.04