背景
很多研究技術的朋友喜歡寫博客。如果希望搭建一個完全屬於自己的網站,也並不困難。這里簡要分享一下我搭建這個博客網站的經驗。
關鍵步驟
- 購買服務器、域名、DNS雲解析服務
- 網站備案(可選)
- 安裝Nginx+WordPress+MySQL+PHP
- 配置WordPress
- 運行網站,開始寫作
簡要說明
詳細的安裝配置操作說明請參考隔壁Wendi Cai's Blog的這篇博文:如何用WordPress + Nginx + MySQL + PHP搭建個人博客。
這里簡單說一下購買服務器、域名、DNS雲解析服務。
1、個人網站是怎么運行的
我們所看到的網頁,是由運行在服務器(硬件)上的web服務器(軟件)提供的。瀏覽器瀏覽一個網站時,通過域名(或IP地址)找到這個網站的服務器(硬件)並訪問特定端口,服務器上的web服務器收到請求后,將網頁內容(例如HTML文件)返回給瀏覽器。最后瀏覽器將網頁內容顯示出來。
硬件服務器就是一台計算機,只不過現在是雲計算時代,大部分服務器可能是雲端的虛擬主機(雲服務器)。Nginx則是web服務器(軟件)。而WordPress則是提供網頁內容。當然博客文章是你寫的,WordPress提供的是一套生成網頁和管理網站的工具,你就不用再自己敲代碼寫HTML來搭建自己的網頁了。
2、購買雲服務器、域名、DNS雲解析
雲服務器購買非常方便,去雲計算服務商網站,按照自己的需要購買雲服務器即可,有些還有學生優惠。
如果沒有經驗和概念,建議選擇最低配置。因為運行一個訪問量很小的網站對配置要求很低,而且如果后期發現配置不夠用,可以隨時升級配置。前期可以節省成本。這里以阿里雲為例。
阿里雲網站產品頁面截圖
可選的配置包括:服務器地理位置、CPU數、內存大小、硬盤大小、網絡帶寬或流量、操作系統等。還是剛才的建議,如果是入門,就選最低配置。
對於個人網站來說,服務器地理位置的影響有兩點:一是網站備案;二是有訪問某些網站的限制。開設在境內的網站需要在工信部備案,需要花費幾天的時間。備案后網站才可訪問。如果服務器在境外,無需備案,但有可能訪問偏慢。另外價格也不同。
操作系統推薦Linux(CentOS/Debian/Ubuntu)。Windows一方面價格更貴,另一方面服務器版Windows和日常所用的Windows差別很大,除非很熟悉或很感興趣,不然不推薦。
2、域名
購買雲服務器后,獲得的是其公網IP地址。但是人們習慣用域名來訪問網頁。所以給你的個人網站想一個合適的且未被占用的域名,並且買下來。
仍以阿里雲為例,找到“產品”->“企業應用”->“域名注冊”。輸入自己想要的域名(注意含后綴),搜索是否已被占用。
這里顯示xia-weiwen.com已被注冊,但是其他后綴仍可購買
如果購買的服務器位於境內,則按照提示,進行工信部備案操作。
3、DNS雲解析
域名和服務器的IP地址由DNS聯系起來。購買了雲解析服務后,再將已購買的域名和購買的服務器公網IP綁定,以后就可以通過域名來訪問服務器了。
安裝與配置
安裝和配置的詳細步驟,請參考Wendi Cai's Blog:如何用WordPress + Nginx + MySQL + PHP搭建個人博客。
而且,她的這篇博客里還推薦了一些WordPress里好用的小工具。
完成
安裝、配置好后的WordPress就如同一個普通的博客網站那樣,無論是寫作或者管理,都非常方便。
接下來你可以選擇喜歡的主題、插件、頁面布局等,搭建自己風格的博客。
友情鏈接
我的另一個博客:http://www.xia-weiwen.com/