本篇介紹如何為WordPress配置上自己的域名。
前置條件
- 您已經擁有了一個自己的域名
- 如果還沒有,請去(阿裡雲、騰訊雲、新網等)域名提供商那裡購買,現在一個域名很便宜。
- 一個樹莓派(2b、3b、4b 均可)
- 已經安裝了WordPress
- 如果沒有請參考上一篇教程。
- 已經安裝了cpolar
- 如果沒有請參考《如何在樹莓派上搭建web站點,并釋出到公網》教程。
本例中,假設我們已經擁有了一個自己的域名:
bestexpresser.com
,并且希望将
dev.bestexpresser.com
二級域名綁定到我們在樹莓派上建立的WordPress站點上。
具體操作步驟如下
步驟1: 背景預留自定義域名
- 在[cpolar背景][1]–>
--> 預留
頁籤下:保留自定義域名
- 在
下拉菜單選擇地區
,輸入您的域名United States
作為保留域名,點選dev.bestexpresser.com
按鈕。 這保證了沒有其他人可以使用自己的隧道劫持您的域名。保留
- 系統會為你生成了一個對應的cname位址。
步驟2: 配置您的域名DNS解析
- 在您自己的域名提供商,DNS解析中,加入一條CNAME記錄。在此示例中:名稱=
,值=dev
5983fcc1.cname.cpolar.io
- 假設本示例中的域名
是在阿裡雲注冊的,則我們需要登入阿裡雲,在阿裡雲控制台的bestexpresser.com
裡,雲解析DNS
域名下,添加一條bestexpresser.com
記錄。CNAME
- 設定記錄類型為
,并填寫cpolar提供提cname位址,點選CNAME
确認
- 添加後的效果,解析生效需要等待10分鐘
步驟3: 測試域名解析
- 大約5-10分鐘後,ping您的自定義域名(dev.bestexpresser.com),看是否已經解析到了cpolar提供cname位址
ping dev.bestexpresser.com
- 如果ping傳回的位址中,包含cpolar的cname位址,說明已經解析成功。
步驟4: 在前台終端測試運作
cpolar http -hostname=dev.bestexpresser.com 80
- 如下圖,說明配置成功,您現在就可以用dev.bestexpresser.com自定義域名通路本地站點了。
- 在浏覽器看一下效果
- 現在,我們自己域名的站點,已經釋出到公網上去了。
步驟4: 修改cpolar配置檔案
nano /usr/local/etc/cpolar/cpolar.yml
- 我們将
隧道下面的website
一行删除,增加一行subdomain
參數.hostname
- 修改前的配置檔案
- 修改後的配置檔案
- 儲存配置檔案退出
步驟5: 測試配置檔案
- 我們在指令行,單獨啟動一個website隧道來測試一下
cpolar start website
- 如圖,說明配置成功
- 重新啟動cpolar服務
sudo systemctl restart cpolar
配置完成
關于伺服器地區選擇的說明
關于伺服器地區的選擇:
- 目前國内地區有cn、cn_vip、cn_top地區
- 海外有us、hk地區
- 國内地區,所有自定義域名都需要提前已備案,才能部署
- 國外地區,則不需要備案。