系列文章
在上一篇文章中,我們通過在服務(wù)器上設(shè)置新的域名,并將新域名的指向引導(dǎo)到cpolar的數(shù)據(jù)通道后臺入口端,讓新域名的鏈接生效。接下來,我們就要在本地樹莓派端,對cpolar進(jìn)行設(shè)置,讓cpolar在后臺運(yùn)行時,也能將新域名的數(shù)據(jù)請求,正確的鏈接到我們樹莓派的網(wǎng)站上。
首先,我們需要測試cpolar在前臺運(yùn)行時,能否正確地讓新域名指向我們樹莓派本地的網(wǎng)站。
在本地輸入命令
cpolar http -hostname=dev.bestexpresser.com 80
如果顯示如下內(nèi)容,就說明新域名(本例中新域名為http://dev.bestexpresser.com)已經(jīng)能夠正確的訪問本地網(wǎng)站了。
當(dāng)然,我們也可以在cpolar在前臺運(yùn)行的情況下,打開瀏覽器,輸入我們設(shè)置的新域名,看瀏覽器是否能夠正確的訪問到本地樹莓派的網(wǎng)站。
在確認(rèn)新域名能夠正確指向我們本地的網(wǎng)站后,就可以對本地cpolar進(jìn)行設(shè)置。首先輸入命令打開cpolar的配置文件:
nano /usr/local/etc/cpolar/cpolar.yml
接著在website隧道下,將subdomain一行刪除,再增加一行hostname參數(shù)
在參數(shù)修改好后,退出cpolar配置文件編輯,再在命令行中輸入相關(guān)命令,單獨(dú)啟動一個Website隧道,對我們修改的參數(shù)進(jìn)行測試。只要顯示出下圖內(nèi)容,就說明我們輸入的配置已經(jīng)成功生效:
cpolar start website
這時我們就可以輸入命令行重啟cpolar,讓我們的新域名繼續(xù)指向本地樹莓派上的網(wǎng)站。
sudo systemctl restart cpolar
需要注意的是,國內(nèi)地區(qū)的自定義域名需要提前備案才能部署(包括cn、cn_vip、cn_top),國外則不必備案(包括us、hk地區(qū))。其中,cn地區(qū)的域名自動顯示為白名單;cn_vip、cn_top地區(qū)的域名,則需要的人工審核域名,才能進(jìn)入白名單(可以聯(lián)系cpolar官網(wǎng)QQ客服,協(xié)助您提交域名進(jìn)入白名單的申請)。若域名未備案,也可以使用us和hk地區(qū),則不需要域名申請進(jìn)入白名單的步驟。
通過這兩篇文章介紹可以看出,要讓我們的網(wǎng)站獲得一個新域名,并不是十分復(fù)雜的操作,但對于想讓自己網(wǎng)站的網(wǎng)址能夠顯得特殊一些的朋友來說,這一步又是必不可少的(如對于商業(yè)客戶,想讓自己的網(wǎng)站能與公司名一致的;或是想對網(wǎng)址重命名,讓其具有特殊紀(jì)念意義的)。但不論本地網(wǎng)站想采用什么樣的域名,想要將其與公眾互聯(lián)網(wǎng)連接起來,讓其能被大家正常訪問,離不開cpolar的幫助,而這也是cpolar眾多功能中的一項(xiàng)而已。如果您對cpolar的使用有任何疑問,歡迎與我們溝通,我們會為您提供力所能及的幫助。