如何為WordPress站點配置HTTPS證書
這是上一篇《如何為樹莓派上的WordPress站點配置自己的域名》的進階篇。
本篇介紹如何為WordPress站點,配置HTTPS證書
前置條件:
- 您已經擁有了一個自己的域名
- 如果還沒有,請去(阿里雲、騰訊雲、新網等)域名提供商。
- Windows 7或以上作業系統(本教程以Windows 10為例)
- 已經安裝了WordPress
- 如果沒有請參考上一篇教程。
- 已經安裝了cpolar
- 如果沒有請參考《Windows使用者如何註冊與安裝cpolar》教程。
- 已經配置了自定義域名隧道
本例中,假設我們已經擁有一個自己的域名:bestexpresser.com,並且按照《教程五》,已經配置好了dev.bestexpresser.com自定義域名。接下來,我們將申請域名證書,配置到cpolar中,讓我們站點支援HTTPS協議。
步驟1 申請免費的域名HTTPS證書
如果您的域名在阿里雲、或騰訊雲購買,通常平臺可以申請到免費的子域名證書。在本例,我們可以在阿里雲申請一個 dev.bestexpresser.com
的免費域名HTTPS證書,具體請參考:《如何申請阿里雲的免費域名HTTPS證書》
步驟2 將HTTP證書配置到cpolar的配置檔案中
當我們獲得網站的HTTPS證書檔案包後,裡有兩個檔案,一個是站點證書檔案,一個是站點key金鑰檔案。
2.1 建立證書資料夾
- 我們在D盤根目錄建立一個certs資料夾,用來儲存證書檔案。
- 再建立一個當前域名的證書資料夾:site1
- 然後把獲取到的證書檔案複製到site1檔案中。
具體如下圖:
2.2 修改cpolar配置檔案
使用vs code開啟cpolar配置檔案
在配置檔案中,找到WordPress隧道,在隧道下面,增加crt和key兩個引數,如下圖紅框。
引數說明:
- crt: 站點的證書檔案全路徑
- key: 站點金鑰檔案全路徑
儲存退出。
2.3 重啟cpolar服務
在工作列搜尋中,輸入服務,點選開啟
在服務列表中,找到Cpolar Service,點選滑鼠右鍵,選擇重新啟動,重啟服務。
2.4 檢視後臺Wordpress隧道是否線上正常
cpolar後臺--狀態--線上隧道列表
2.5 用瀏覽器開啟站點測試
開啟瀏覽器,使用https協議訪問站點,本例為:https://dev.bestexpresser.com/
我們看到了地址旁邊的小鎖頭,證明配置成功了!
總結:
我們申請了域名的HTTP證書,並且把它配置到cpolar中,使我們的站點顯得更正規,使我們的使用者更加安全。
下一步:
配置HTTP跳轉至HTTPS