Ghost博客系統搭建

最近在看nodeJS方面的內容,主要是nodeJS的基礎和一些框架系統,比如網易的pomelo的大并發服務器框架以及這個Ghost博客系統。本來沒想要搞個blog的,但是想想,本來就在學習服務器方面的內容,搞個博客練練手不錯,然后想到自己的csdn的博客被黑了,作為一個技術開發者,都沒有個博客也說不過去,所以就搞了這個博客,從頭再來了。



紀念我的博客,http://blog.csdn.net/wxin9

前言廢話說完了,現在來講講這個博客是怎么搞出來的。

準備工作

1. nodeJS,至少了解如何進行編譯,運行。

2. 準備一臺服務器(必須支持nodeJS,至少是支持自己安裝的),我用的是amazon的EC2虛擬服務器。

3. 找一個自己還算熟悉的linux系統來做為服務器系統,我選用了RedHat7.1的系統(原因是我哪個都不熟,只會用Mac系統,好在Mac和linux在某些地方一脈相承,不過如果有下次我會選擇使用centOS的)。

4. 一顆勇往直前、不怕麻煩的心。

開始工作

我先假定你已經有了虛擬服務器,然后你已經會了基本的linux命令,并且你已經連上了它的ssh。然后,你需要會使用`app-get`或者`yum`等安裝linux下軟件的工具。接下來,正式開始。

安裝nodeJS環境

nodeJS我就不介紹了,感興趣自己百度去。nodeJS官網:https://nodejs.org/一般的流程就是直接下載nodeJS包進行安裝就好了,但是我沒這么搞。接下來看看我的流程。

安裝git工具

$yum install git

主要用于git管理,很多好用的工具其實有很多辦法進行安裝下載,但是使用git進行管理我覺得是個好方法。

安裝nvm

$git clone https://github.com/creationix/nvm.git

$. ~/.nvm/nvm.sh

安裝nodeJS

通過nvm,安裝nodeJS版本,當前nodeJS版本為:v0.12.4

$nvm install v0.12.4

好了,到此為止,nodeJS的環境已經搭建完畢了。

下載&安裝Ghost

Ghost是國外的博客平臺,但是咱們也有個整理翻譯后的平臺,不知道是不是原公司搞的,不管他,反正我用的是中文的。英文版地址:http://dl.ghostchina.com/Ghost-0.6.3.zip中文版地址:http://dl.ghostchina.com/Ghost-0.6.3-zh-full.zip

$wget http://dl.ghostchina.com/Ghost-0.6.3-zh-full.zip

$unzip Ghost-0.6.3-zh-full.zip

$cd /你的 Ghost 解壓目錄$npm install --production

以上就已經安裝以及編譯完成了Ghost。

部署&運行

由于nodeJS是跟著終端進程一起運行的,所以會有一個問題,當關閉終端窗口或者斷開ssh時,nodeJS服務也就停止了,所以我們需要能夠讓nodeJS一直運行。因此,我們就需要用到了pm2。

不要急,我慢慢更新...



Form:Ghost博客系統搭建

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容