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