部署示例
Hexo

Hexo的服務器部署相對簡單,由于其對服務器要求低的特性,在網(wǎng)絡上薅免費羊毛也較容易,但對內(nèi)容創(chuàng)建端有一定的要求,網(wǎng)絡上能搜到很多教程,有篇覺著寫得比較清楚的保姆級教程推薦去看看:Hexo博客Git-VPS部署完整記錄。
WordPress

這里假設你已經(jīng)申請好了域名,一級二級都不是問題,買個VPS自己用,把域名解析到VPS地址。
VPS上需要安裝PHP+MySql+Apache或Nginx環(huán)境,一般圖省事直接安裝LNMP或WNMP,VPS一般跑的都是linux,所以示例皆以linux為例。
安裝lnmp
使用secureCRT或類似的SSH工具登陸VPS或服務器,登陸后運行:screen -S lnmp,
如果提示screen: command not found 命令不存在可以執(zhí)行:yum install screen 或 apt-get install screen安裝,詳細內(nèi)容參考screen教程。
下載并安裝lnmp一鍵安裝包命令如下
wget?-c??tar?zxf?lnmp1.3-full.tar.gz?&&?cd?lnmp1.3-full?&&?./install.sh?lnmp
按上面的命令執(zhí)行后,會有比較長的等待時間,主要消耗在編譯安裝過程,安裝完成后會要求選擇數(shù)據(jù)庫,PHP,輸入密碼等,根據(jù)自己的需求選擇及輸入。安裝腳本默認會讓你添加網(wǎng)站,其實就是配置Nginx,此時不輸入時候再改也可以。
詳細安裝教程見官網(wǎng)
設置Nginx
Nginx設置中主要是域名(包括二級域名等),域名指向目錄,一般情況下設置一級域名,二級域名www及一個*用于收攏流量來源。
通過Nginx的設置,一個VPS可以在80端口跑n個網(wǎng)站。
部署網(wǎng)站
以上完成后,網(wǎng)站運行需要的基礎條件都已經(jīng)具備了,我們只需要將WordPress整套程序(目錄下的所有文件)上傳到域名對應的目錄中,然后訪問前臺地址,就會進入引導安裝界面,主要設置網(wǎng)站域名,名稱,數(shù)據(jù)庫及管理員等,詳細教程可見:安裝 WordPress。
其他事項
經(jīng)過以上設置,一個網(wǎng)站就搭起來了。在往后的運行中,如果需要個性界面,那么可以找相應的主題換上,需要什么輔助功能也能找到相應的插件。如果你的VPS發(fā)現(xiàn)用著用著卡了,網(wǎng)站打不開,考慮下是不是沒空間了,默認裝的MySQL有個坑會占用大量空間,見此解決辦法。其他問題就充分使用搜索引擎吧,大眾化的程序出現(xiàn)的問題總能找到解決教程,這就是為什么前面選擇平臺的時候要選擇大眾化。