Linux中國

如何在Linux平台上安裝Ghost博客平台

在本教程中,我將描述如何在Linux中設置Ghost博客平台

Linux安裝Ghost

Ghost是使用Node.js框架編寫的。因此,首先你需要在你的Linux系統上安裝Node.js框架。確保Node.js的版本為0.10或者更高。接下來,登錄入http://ghost.org(需要註冊),然後下載Ghost的源代碼。記著按照下面的步驟安裝

$ sudo mkdir -p /var/www/ghost
$ sudo unzip ghost-0.3.3.zip -d /var/www/ghost
$ cd /var/www/ghost
$ sudo npm install --production

啟動前先配置Ghost

在你啟動Ghost之前,按照下面的步驟在/var/www/ghost/config.js位置創建它的配置文件。使用你的主機IP地址替換掉「YOUR_IP」。

$ cd /var/www/ghost
$ sudo cp config.example.js config.js
$ sudo sed -i 's/127.0.0.1/YOUR_IP/g' config.js

以開發者模式嘗試運行Ghost

搞到這一步,你就可以準備去啟動Ghost咯。

要注意的是,Ghost可以以兩種不同的模式運行:「開發者模式」和「用戶模式」。為了安全起見,Ghost將兩種模式的配置文件(/var/www/ghost/config.js)分開存放。例如,兩種不同的模式使用不同的資料庫文件(例如位於/var/www/content/data的ghostdev.db和ghost.db)。

使用以下命令就可以啟動Ghost。Ghost默認以開發者模式運行。

$ cd /var/www/ghost
$ sudo npm start

Ghost成功運行後,終端中會有以下輸出信息,告訴你Ghost正運行在:2368(譯者註:2368為埠號)。

在你本機的瀏覽器中鍵入 http://:2368,身份校驗後你就會看到Ghost的初始頁面

以用戶身份啟動Ghost

在你確認Ghost運行完好後,按下Ctrl+C停用開發者模式下的Ghost。現在你就可以在用戶模式下啟動Ghost咯。當你以用戶模式運行Ghost時,你就可以使用Node.js呼叫forever模塊了,forever模塊允許你以守護進程運行Ghost,還可以讓你以後台進程運行Ghost。

安裝forever模塊:

$ sudo npm install forever -g

最後,你就可以以用戶模式像下面這樣運行Ghost:

$ cd /var/www/ghost
$ sudo NODE_ENV=production forever start index.js

檢查一下Ghost的資料庫文件是否成功以用戶模式創建(/var/www/ghost/content/ghost.db)。

你也可以檢查一下forever活動進程列表:

$ sudo forever list
 info:    Forever processes running
 data:        uid  command         script   forever pid   logfile                     uptime
 data:    [0] cH0O /usr/bin/nodejs index.js 15355   15357 /home/dev/.forever/cH0O.log 0:0:0:37.741 

假如你看到以上信息,意味著Ghost已經成功以後台進程運行咯。

想停止Ghost守護進程,可以運行以下命令:

$ cd /var/www/ghost
$ sudo forever stop index.js

via: http://xmodulo.com/2013/11/install-ghost-blogging-platform-linux.html

譯者:Linux-pdz 校對:Mr小眼兒

本文由 LCTT 原創翻譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國