refer to http://siwei.me/blog/posts/from-foot-to-head-setup-your-blogjava
1. 須要買個域名。 例如: siwei.me 或者 shensiwei.comnode
2. 須要有個 獨立的服務器 . 好比 aliyun, linode , mysql
3. 選取我的的博客框架, 是 ruby ( publify, refinery cms) ,仍是 PHP , 仍是java . 下面以 ruby : publify 爲準linux
4. 登錄到你的服務器(通常來講是個linux 系統, SSH登錄) 。nginx
5. 安裝 nginx, 做爲sql
6. 安裝 Rails, ruby, mysql 環境ruby
7. 下載publify 服務器
8. 配置。 而且運行 blog. 框架
9. 進入到 godaddy.com 或者 www.net.cn 或者你的域名供應商的後臺, 把你域名的 www, @ 的A記錄的地址 指向 你的服務器ip.dom
若是你用的是大陸以外的域名供應商, 則須要使用dnspod 這樣的域名解析商(免費的不用擔憂),這樣才能保證大陸用戶能夠百分百訪問。
10. 配置nginx, 實現能夠對傳入的domain進行解析,而後把請求分發到你的blog上。