零基礎搭建自己的博客網站
博客類的建站程序有很多例如wordpress、 typecho、zblog、emlog等等這幾種是最常見的
平時我們用的見的更多的都是wordpress,因為wordpress的風格模板多,各類應用插件多,適合新手,特別容易上手
我們今天就講使用wordpress來搭建自己的博客,是零基礎哦!
這篇文章會講到包括如何配置SSL(https),如何配置CDN(騰訊雲和百度雲)和CDN的緩存設置
一、準備工作
首先我們需要一臺linux的服務器,至於為什麼用linux的服務器,因為Linux服務器比Windows服務器穩定性高,佔用內存少,Linux服務器能承受負荷普遍比Windows高20%以上
然後我們在linux的服務器上面安裝好寶塔面板,之前有寫過教程 ,不會安裝寶塔面板可以參考一下這個篇文章
安裝好寶塔面板以後,我們來下載一下wordpress的程序,網址是:https://cn.wordpress.org/download/ 點擊下載

二、安裝wordpress、配置SSL
我們打開寶塔面板點擊網站,添加站點,設置好自己要用的域名,數據庫選項點擊創建,面板會自動生成用戶名和密碼要記住,我們記下來安裝會用到,選擇你在面板安裝的php版本推薦PHP5.6以上,點擊提交

接下來我們到域名服務商解析一下我們的網站
返回寶塔面板,點擊左側菜單裡面的文件管理找到剛才新建好的網站文件夾,進入後點擊上傳把我們下載好的wordpress的壓縮包上傳,點擊壓縮包選擇解壓
然後點擊左側網站按鈕,找到剛新建好的網站設置SSL,寶塔面板可以一鍵申請部署SSL證書比較簡單,不用再去別的服務商手動提交資料申請了,部署好以後記得點擊強制HTTPS ,配置以後點擊保存,接下里我們開始在線安裝
在瀏覽器輸入你剛才解析好的域名 www.madapang.cn ,你會發現你的域名前面是不是多了一個鎖頭,這就證明配置SSL成功,進入安裝頁後選擇簡體中文語言,接下來按照提示填寫我們之前生成好的數據庫用戶名密碼然後下一步安裝,配置你的站點信息,你的網站名稱和後臺登陸賬號密碼,密碼最好設置的複雜一點,因為是演示我就隨便設置了一個,他提示我的密碼比較弱,在這總情況下把下面的確認使用弱密碼勾選上就可以完成安裝了
到了這一步我們的網站就已經搭建好了,我們來登陸後臺看一下
下面的是前臺頁面
到這裡網站已經搭建好了,接下來講一下配置CDN
三、配置CDN
有很多CDN的服務商,其實配置的過程都不盡相同,這裡我就列舉兩個服務商,騰訊雲&百度雲,我使用這兩個還蠻好用的,可能有些人對百度印象不太好,但是雲服務這塊我感覺還可以
1.騰訊雲CDN配置
首先講一下騰訊雲CDN如何配置
打開騰訊雲的CDN功能頁,點擊添加域名,進入後設置域名,源站設置輸入你的服務器ip,業務類型選擇靜態加速然後點擊提交
到了這裡其實我們已經配置好了CDN,只要在複製下面這個CNAME域名再去域名服務商解析一下就可以了,但是我們的網站開了SSL(https),我們就需要在CDN上面也配置一下SSL證書,點擊管理,高級配置-HTTPS配置-前往配置
到這下面的頁面需要讓我配置填寫證書pem內容和key內容,我們返回寶塔面板找到網站設置SSL,點擊其他證書,這個就是我們的pem和key的內容複製過去就可以下面這個截圖是我填寫好的,正常進來是空的
配置好以後我們點擊提交即可,然後返回CDN的高級配置繼續配置按照我下面的參考設置一下
我們返回域名管理頁,是不是發現我們的額域名前面多了一把H的綠鎖頭,這就證明CDN的SSL證書配置好已經開啟了
接下來我們複製一下CNAME的域名,到域名服務商解析一下,記錄類型選擇CNAME,記錄值填寫剛才複製來域名最後保存即可
到這裡騰訊雲CDN已經配置好了,接下來講一下百度雲的CDN配置
打開百度雲CDN頁面,點擊添加域名,進入後設置域名,業務分類選擇圖片小文件分類,主源站地址填寫服務器ip,然後點擊完成
新建好域名以後,同樣的如果你沒開SSL到這一步就結束了,如果開了接著往下看,我們點擊管理,進入後找到HTTPS配置,點擊開啟,下面是沒有可用證書的因為我們還沒添加,點擊管理我的證書後進入證書配置頁面
還是和上面的步驟一樣,去寶塔面板複製pem證書和密鑰key過來填進去保存,然後在返回配置頁面就有證書可以選擇,然後保存
然後返回CDN的高級配置繼續配置按照我下面的參考設置一下
返回到域名管理頁,接下來我們複製一下CNAME的域名,到域名服務商解析一下,記錄類型選擇CNAME,記錄值填寫剛才複製來域名最後保存即可
到這裡配置CDN部分我們也講完了,接下來是wordpress的CDN緩存怎麼設置
三、wordpressCDN緩存設置
下面是我在騰訊雲和百度雲的CDN配置截圖大家可以參考修改一下就可以,切記不要緩存PHP文件和admin文件夾,如果不知道為什麼的,可以試一下,就只知道了?
騰訊雲緩存配置
全篇都是零基礎的東西,但是有些東西還是需要自己百度去了解一下Linux服務器,什麼是SSL,什麼是CDN,配置了對網站有什麼用處等等
寫篇文章是真的不容易,今天就到這裡了
原文鏈接:https://www.madapang.com/technology/buildwordpress.html
拜拜ヾ(•ω•`)o
閱讀更多 MdpBlog 的文章