這篇文章主要講一下如何在digitalocean vps上面安裝ghost。
ghost是乙個基於node.js的開源的部落格發布系統,本站就是用的ghost並部署在digitalocean vps上。
首先去digitalocean註冊乙個帳號,目前用前面的鏈結註冊會贈送$10。
註冊完帳號就可以建立乙個vps了。點選"create droplet"建立乙個droplet,輸入droplet名稱,根據您的需要選擇配置,目前最低配置(512mb記憶體/20gb ssd/1000 gb流量)對於個人站點足夠用了而且乙個月只要$5,相當便宜。
接下來選擇機房地點和作業系統,本站點選擇的new york,在國內訪問速度還算可以,作業系統用的ubuntu 14.04 x64。點選建立droplet這樣vps就建立好了,您註冊的郵箱一會就會收到一封郵件包括vps的ip位址,使用者名稱和密碼。
用上面的收到的使用者名稱和密碼ssh到您的vps, ssh root@ip位址
然後在terminal執行下面命令更新您的作業系統,
sudo apt-get update
sudo apt-get upgrade
sudo aptitude install build-essential zip
更新完以後接下來安裝node.js,執行下面命令,目前安裝的版本是node-v0.10.32
wget
tar -xzf node-latest.tar.gz
cd node-v
./configure
make
sudo make install
安裝完node.js就可以安裝ghost了
sudo mkdir /var/www/
cd /var/www/
sudo wget
cd ghost/
sudo npm install --production
配置ghost
cd /var/www/ghost/
cp config.example.js config.js
sudo vi config.js
開啟config.js後把production節點下面的url( 改成您blog的網域名稱,例如本站的是 。 配置好了就可以通過以下命令執行ghost
npm start --production
這樣執行有個缺點就是terminal關閉或者ssh連線斷了以後ghost就停止執行了。
為了解決上面的問題,我們可以安裝forever讓ghost以後台任務執行
npm install forever -g
啟動ghostnode_env=production forever start index.js
停止ghostforever stop index.js
啟動ghost後我們就可以通過瀏覽器訪問了,首先我們要訪問部落格的管理頁面(網域名稱後面加上/ghost) 輸入相關資訊後建立管理員的帳號並登入,然後就可以愉快的寫部落格了:-)
參考:how to install ghost on digitalocean vps (manual install)
安裝ghost & 開始嘗試
解決DIGITALOCEAN後台被牆的兩個方法
由於digitalocean 簡稱do 的管理後台使用了fastly的cdn,而fastly同時也為 twitter提供cdn服務,所以fastly也被牆了。這樣就導致do的後台css樣式不能載入,就成了下圖的這幅德性。從圖中的紅色載入失敗部分我們可以看見就是ssl.fastly.net的部分不能載...
如何在stack overflow提問
寫這篇部落格的原因主要是在stackoverflow上面提了乙個不符合規範的問題,後來找到了stackoverflow的幫助,我翻譯總結了一下,如何提乙個高質量的問題.如何在stack overflow提問 第一步,先去搜尋論壇上是否已經有你提出過的問題,確保你的問題是和別的問題不一樣,沒有出現過。...
如何在 上安裝
安裝rstudio server 1 sudo apt get install gdebi core 如果出現依賴問題,可以使用sudo apt get f installwget 4 sudo gdebi rstudio server 0.98.490 amd64.deb 經過這四條命令呢,你的r...