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