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

Instal Ghost di Ubuntu 14.04

Dalam posting blog ini kami akan menunjukkan kepada Anda cara menginstal Ghost di VPS Ubuntu 14.04 dengan Nginx versi terbaru. Ghost adalah platform blogging baru yang menarik yang dibangun di atas Node.js. Antarmuka pengguna Ghost sangat sederhana dan lugas sehingga cocok untuk pemula maupun pengguna tingkat lanjut. Panduan ini juga dapat digunakan pada sistem VPS Linux lainnya, namun telah diuji dan ditulis untuk Ubuntu 14.04 VPS.

Masuk ke VPS Anda melalui SSH

ssh myUsername@myVPS_IP

Perbarui sistem dan instal paket yang diperlukan.

root@vps:~# sudo apt-get update && sudo apt-get -y upgrade
root@vps:~# sudo apt-get install python-software-properties unzip wget

Instal Node.js

Kami akan menginstal paket nodejs terbaru dari repo Chris Lea

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

Unduh dan ekstrak versi Ghost terbaru

root@vps:~# mkdir ~/myGhostBlog
root@vps:~# wget https://ghost.org/zip/ghost-latest.zip
root@vps:~# unzip -d ~/myGhostBlog ghost-latest.zip
root@vps:~# rm -f ghost-latest.zip

Instal dan Konfigurasikan Ghost

Ubah ke direktori ~/myGhostBlog dan instal Ghost.

root@vps:~# cd ~/myGhostBlog
root@vps:~# npm install --production

Ketika instalasi selesai, jalankan perintah berikut untuk memulai Ghost dalam mode pengembangan:

root@vps:~# npm start

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

Ghost is running in development... 
Listening on 127.0.0.1:2368 
Url configured as: http://my-ghost-blog.com

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

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.

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

Buat blok server Nginx baru dengan konten berikut

root@vps:~#sudo nano /etc/nginx/conf.d/myWebsite.com
server {
    server_name myWebsite.com;
    listen 80;

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

    location / {
        proxy_set_header   X-Real-IP $remote_addr;
        proxy_set_header   Host      $http_host;
        proxy_pass         http://127.0.0.1:2368;
    }
 
}

Uji konfigurasi Nginx dan restart server

root@vps:~# sudo nginx -t
root@vps:~# sudo /etc/init.d/nginx restart

Buat skrip Pemula

sudo nano /etc/init/ghost.conf
start on runlevel [2345]
stop on shutdown
 
respawn
respawn limit 5 60
 
env name=ghost
env uid=myUsername
env gid=myUsername
env daemon=/usr/bin/node
env path=/home/myUsername/ghost/index.js
export NODE_ENV=production

script
exec start-stop-daemon --start --make-pidfile --pidfile /var/run/$name.pid --name $name -c $uid:$gid -x $daemon $path >> /var/log/upstart/$name.log 2>&1
end script

Sekarang Anda dapat memulai, menghentikan, dan memulai ulang instance Ghost Anda dengan

service ghost stop 
service ghost start 
service ghost restart 

Itu dia. Sekarang buka browser Anda, ketik alamat situs web Anda, mis. http://myWebsite.com/ghost dan buat pengguna admin untuk masuk ke Ghost.

Untuk informasi lebih lanjut tentang cara mengelola blog Ghost Anda, silakan merujuk ke situs web Ghost.

Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting Ubuntu yang Dikelola Sepenuhnya, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menyiapkan ini 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 phpMyAdmin di Ubuntu 16.04

  2. Cara Memasang Bolt CMS di Ubuntu

  3. Instal PHP 7 di Ubuntu 14.04

  1. Instal Radiant di Ubuntu 14.04

  2. Instal OSSEC di Ubuntu 14.04

  3. Instal RethinkDB di Ubuntu

  1. Instal Elasticsearch di Ubuntu

  2. Instal GrandCMS di Ubuntu

  3. Instal Bludit di Ubuntu 16.04