Beberapa hari yang lalu saya menerbitkan entri tentang Bagaimana cara meng-install hantu dengan mudah dengan skrip instalasi, hari ini saya menulis ini untuk mengajarkan cara menginstalnya Nginx dan nama domain Anda. Tanpa basa-basi lagi, mari kita mulai dengan tutorialnya!
Paket yang dibutuhkan
Untuk menginstal hantu Di VPS kita harus menghubungkannya dan menginstal dependensi, untuk ini kita perlu menginstal yang berikut ini:
# apt-get install build-essential automake make checkinstall dpatch patchutils autotools-dev debhelper quilt fakeroot xutils lintian cmake dh-make libtool autoconf git-core curl zip nginx
Ini akan menginstal dependensi yang akan dikompilasi NodeJS (diwajibkan oleh Hantu), akan menginstal Nginx dan alat lainnya.
Mengompilasi NodeJS
Untuk mengkompilasi NodeJS kita harus mengunduh sumbernya:
wget http://nodejs.org/dist/node-latest.tar.gz
Setelah ini selesai, Anda harus mengekstraknya:
tar -xzf node-latest.tar.gz
Kami pindah ke direktori tempat kode berada:
nodeversion=`ls | grep node`
cd $nodeversion
Kami mengkompilasi dan menginstal:
./configure
make -s
make install
Siap!
Instalasi
Sebelum mengkonfigurasi, Anda harus menginstalnya, bukan? Meskipun tentu saja, jangan panik, Anda tidak akan lagi mengkompilasi 🙂
Buat direktori www dan pindah ke:
mkdir -p /var/www
cd /var/www/
Melaksanakan Hantu:
curl -L -O https://ghost.org/zip/ghost-latest.zip
Buka zip:
unzip -d ghost ghost-latest.zip
rm ghost.zip
Masuk ke direktori:
cd ghost/
Pindahkan semuanya ke / var / www /:
mv /var/www/ghost/* /var/www/
Kembali ke / var / www /:
cd /var/www/
Instal hantu
/usr/local/bin/npm install --production
Baik! Sekarang untuk mengkonfigurasi. 😀
konfigurasi
Kami mengedit file konfigurasi dengan perintah berikut:
sed -e 's/127.0.0.1/0.0.0.0/' -e 's/my-ghost-blog.com/www.dominio.com/' -e 's/2368/8080/' config.js
Mudah kan? Cukup ganti "domain.com" dengan domain Anda, misalnya:
sed -e 's/127.0.0.1/0.0.0.0/' -e 's/my-ghost-blog.com/www.theworldofthegeek.com/' -e 's/2368/8080/' config.js
Kita bisa melakukannya dengan nano (Editor GNU, jangan bingung dengan Nano DesdeLinux : V), tetapi akan lebih rumit dan kami harus mengganti banyak (ya, banyak, seperti yang Anda baca) kode, tetapi cara menjelaskan ini lebih mudah :).
Tapi ingat kita membutuhkannya di latar belakang! Untuk ini kami menginstal selamanya:
/usr/local/bin/npm install -g forever
Kami memperkenalkan perintah berikut (untuk memulai hantu Kita harus berada di direktori instalasi (/ var / www /)):
NODE_ENV=production forever start index.js
Ta dah! Di latar belakang!
Untuk berhenti, mulai ulang atau mulai hantu:
forever stop index.js
forever restart index.js
NODE_ENV=production forever start index.js
Siap! 😀
Menyiapkan Nginx
Waktunya untuk mengkonfigurasi Nginx!
Kami akan mengedit file konfigurasi:
nano /etc/nginx/nginx.conf
Kami akan menghapus semuanya dan menempelkan konfigurasi berikut: http://paste.desdelinux.net/5034
Setelah dengan pengaturan baru, ganti kata "domain" dengan nama domain Anda pada baris 36, 38, 39 dan 43.
Sekarang reboot Nginx
service nginx restart
Siap! 😀
Konfigurasikan domain
Masukkan penyedia domain Anda dan edit A (Host) record. Ubah alamat IP yang ditunjuknya untuk VPS Anda, dan voila!
Catatan Akhir
Untuk mengakses administrasi, buka www.dominio.com/ghost/ ingat untuk mengubah domain untuk domain Anda. Siap! Sekarang Anda dapat mengakses domain Anda, mulai menerbitkan dan memasang tema :), tetapi ...
Dunia Geek (I) memberi Anda tema ini untuk Anda instal, modifikasi, dan nikmati. 🙂
Anda hanya perlu mendownloadnya:
wget http://www.theworldofthegeek.com/files/TWOTGFlat.zip
Buka zip itu:
unzip TWOTGFlat.zip
Dan salin tema ke file hantu
cp TWOTGFlat/ /var/www/content/themes
Sekarang dalam pengaturan Anda hantu ubah tema ke yang baru, dan voila!
Jika Anda memiliki pertanyaan atau membutuhkan bantuan hantu, tinggalkan pertanyaan Anda di komentar atau Anda dapat menghubungi saya di situs web saya.
Bersulang! nn /
Tutorial yang bagus, saya akan mengujinya di VPS untuk "bermain", Anda tidak akan melihat pratinjau tema untuk melihat bagaimana sebelum mengunduhnya 😛
Tentu! http://www.theworldofthegeek.com/content/images/2014/Aug/Captura-de-pantalla-de-2014-08-09-17-04-57.png
Anda hanya perlu memodifikasi default.hbs (karena ada kesalahan kecil di navbar) dan sidebar.hbs dan voila!
Terima kasih!
Tutorial yang menarik. Mungkin, saya mendedikasikan diri saya untuk bermigrasi ke Ghost, tetapi saya tidak tahu seperti apa pengelolaannya di sana (sebenarnya, jika memerlukan akses ke VPS, akan agak tidak nyaman).
Ada alat untuk bermigrasi ke Ghost dari misalnya WordPress, sangat mudah dikendalikan, dari tusite.com/ghost Anda mengakses administrasi Posting, pengguna dan blog, sayangnya itu tidak memiliki dukungan multi-pengguna (Tetapi akan ditambahkan), tetapi dengan beberapa Peretasan untuk kode dapat dilakukan, meskipun secara pribadi saya lebih suka menunggu pembaruan untuk menghindari kesalahan, jika ada pertanyaan, tanyakan kepada saya 🙂
Bagaimanapun, saya ingin mencoba manajemen multi-pengguna Ghost.
Dan sekarang Anda bisa melakukannya!
Ghost sudah mendukung multi-pengguna 😀
Saya ingin tahu apa yang ghost tawarkan sebagai platform atau blogging yang tidak ditawarkan oleh orang lain. Mereka telah membuatnya dikenal di sini dan juga bagaimana menginstal dan mengkonfigurasi tetapi, mereka tidak menyebutkan mengapa menggunakan ghost. Misalnya, saat ini WordPress menurut saya adalah mahkota di platform jenis ini, pertanyaannya adalah mengapa menggunakan ghost dan bukan wordpress? Ataukah hanya menjadi alternatif, hanya itu?
+1. Saya ingin lebih banyak informasi tentang itu, karena sedikit yang diketahui tentang Ghost.
Saya melihat hosting saya dan saya menyadari bahwa Softaculous menawarkannya untuk menginstalnya, tetapi saya tidak melihat kelebihan dibandingkan WordPress.
Satu-satunya hal yang saya lihat adalah Ghost lebih minimalis, mungkin itu memberikan beberapa keuntungan dibandingkan beban server.
Sebenarnya beban server jauh lebih cepat dan menggunakan lebih sedikit sumber daya
Saya akan menjelaskannya di artikel berikutnya 😉
Dan satu hal yang masih belum saya mengerti ... Apakah Ghost itu? Untuk blog? Untuk domain? ...
Untuk membuat blog
Bagus. Sekarang kita hanya perlu beberapa screenshot untuk melihat seperti apa rupa Ghost di luar dan di dalam
Itu sama. Hanya beberapa tangkapan layar untuk mengilustrasikan prosedur dan semua orang senang. #LOL.
Sobat, itu hal berikutnya 😀