Ghost博客折騰之旅

實習(xí)了剛好一個月了,可是回過頭去卻發(fā)現(xiàn)過去的那個月里似乎并沒有留下什么。其實我知道,不是沒有留下,而是沒有記錄。于是就萌生了寫博客的念頭。
工欲善其事,必先利其器。
第一篇博文就講講怎么樣搭建一個自己的獨立博客。
我使用的是DigitalOcean + Ubuntu 14.04 + Ghost

1.首先到DigitalOcean上申請一個VPS,5美元一個月的就夠了。最好還是選擇 San Francisco 節(jié)點,比較穩(wěn)定,怎么申請不做贅述。

這里有個小福利,上 Github Education 申請一個student pack里面包含100美元的do的券。詳情戳這里

2.申請完VPS就可以直接SSH了。
ssh root@ip地址

不出意外的話一般就能進得去。
然后記得passwd修改一下root密碼,并且修改ssh端口,新建一個賬號,禁用root賬號等等。
進入了之后,首先安裝NodeJS,依次執(zhí)行下面命令

apt-get update  
apt-get install -y python-software-properties python g++ make
add-apt-repository ppa:chris-lea/node.js
apt-get update
apt-get install nodejs  

然后執(zhí)行以下指令看是否成功安裝完Node.js

node -v

如果出現(xiàn)版本號,如現(xiàn)在的版本號是

v0.12.7

證明安裝成功了

3.接下來就是安裝Nginx

執(zhí)行如下命令

apt-get install nginx
service nginx restart

就安裝好Nginx了。

4.最有一步就是安裝ghost

首先先配置Nginx
我們希望使用Nginx做Ghost的前端代理服務(wù)

cd /etc/nginx/sites-available/  
touch ghost.conf
vim ghost.conf

再打開的vim中輸入

server {  
    listen 80;
    server_name xxx.com; //替換為自己的域名

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

然后做一個軟鏈接

sudo ln -s /etc/nginx/sites-available/ghost.conf /etc/nginx/sites-enabled/ghost.conf  

一切準(zhǔn)備工作都做好了之后,就可以下載ghost啦。。

首先安裝個unzip解壓工具

apt-get install unzip

然后下載ghost安裝包

wget https://ghost.org/zip/ghost-0.6.4.zip
mkdir /var/www
mv ghost-0.6.4.zip /var/www/ghost

接著對安裝包進行解壓

unzip ghost-0.6.4.zip -d ghost

然后配置一下config文件

cp config.example.js config.js
vim config.js

把production里的url改成自己的域名,其他的不變。
接著安裝Ghost需要的依賴包

npm install --production

最后為了我們的網(wǎng)站能時刻運行,而不是我們退出ssh后就停止運行,我們需要安裝forever

npm install forever -g 

安裝好了之后,可以開始啟動博客了!

service nginx restart
forever start -l forever.log -o out.log -e error.log index.js 
#會生成訪問日志和錯誤日志

然后訪問 http://你的域名/ghost 配置你的博客吧~


2015.08.18 更新

目前我的博客放在了Conoha上的Singapore節(jié)點上,訪問速度對電信用戶來說實在是非常良好。穩(wěn)定性觀察一段時間再補充說明。

2016.01.15 更新

目前博客改放在一個Linux大牛朋友的服務(wù)器下,有了他,腰不酸腿不疼了,再也不用怕服務(wù)器不穩(wěn)定了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容