在前面的文章中狈惫,我們向大家介紹了如何在群暉系統(tǒng)中建立一個(gè)簡(jiǎn)單網(wǎng)站睛蛛,并使用cpolar將這個(gè)網(wǎng)站發(fā)布到公共互聯(lián)網(wǎng)上,讓大家都能訪問(wèn)到胧谈。不過(guò)忆肾,這樣的簡(jiǎn)單網(wǎng)站并不是我們的最終目標(biāo),我們希望達(dá)成的第岖,是能夠在群暉系統(tǒng)中搭建一個(gè)像樣的個(gè)人博客網(wǎng)站难菌。只是因?yàn)閭€(gè)人博客網(wǎng)站相對(duì)復(fù)雜试溯,才選擇以簡(jiǎn)單網(wǎng)站為入門(mén)蔑滓,對(duì)網(wǎng)站設(shè)置和數(shù)據(jù)隧道建立進(jìn)行熟悉(詳情參見(jiàn)《使用cpolar發(fā)布群暉NAS上的靜態(tài)頁(yè)面》)。現(xiàn)在遇绞,我們將正式開(kāi)始為大家介紹键袱,如何使用typecho搭建一個(gè)像樣的個(gè)人博客網(wǎng)站。
Typecho是一個(gè)簡(jiǎn)潔摹闽、快速蹄咖、易用的博客程序,適合那些追求簡(jiǎn)單付鹿、高效體驗(yàn)的用戶澜汤,尤其是對(duì)于個(gè)人博客和小型網(wǎng)站來(lái)說(shuō),是一個(gè)很好的選擇舵匾。Typecho 是國(guó)內(nèi)開(kāi)發(fā)者開(kāi)發(fā)的一款開(kāi)源免費(fèi)的動(dòng)態(tài)博客程序俊抵,可以運(yùn)行在基于 PHP 環(huán)境的各種平臺(tái)上。
- typecho官網(wǎng):Typecho Official Site
- GitHub:typecho: A PHP Blogging Platform.
Typecho與廣為人知的WordPress相比坐梯,其一大特點(diǎn)在于其“精簡(jiǎn)”設(shè)計(jì)徽诲。Typecho的全部文件大小不到500KB,但卻能提供完整的主題和插件支持。這款博客程序十分輕量化谎替,資源占用也非常低偷溺,同時(shí)還原生支持Markdown語(yǔ)法。因此钱贯,Typecho是一種省心且簡(jiǎn)潔的博客類型挫掏。
相較之下,WordPress和Typecho作為動(dòng)態(tài)博客秩命,卻呈現(xiàn)出完全不同的風(fēng)格砍濒。WordPress擁有豐富的功能和龐大的體系;而Typecho則以其極簡(jiǎn)的設(shè)計(jì)令人眼前一亮硫麻,同時(shí)也不乏必要的功能爸邢。
1 下載typecho安裝包,并上傳至群輝nas
1.1 下載tyepecho安裝包
首先,我們來(lái)下載typecho安裝包文件:
訪問(wèn)typecho官網(wǎng)下載:
將typecho安裝包上傳至群輝nas:
這里建議將typecho安裝包直接解壓至 web根目錄下:
1.2 配置文件夾權(quán)限
接下來(lái)拿愧,我們要配置本地typecho文件夾的權(quán)限:
打開(kāi)filestation杠河,找到我們的typecho文件夾,右鍵選擇 屬性
點(diǎn)擊 權(quán)限? 浇辜,然后 新增
勾選 http 券敌,使得我們之后可以在瀏覽器端管理和編輯網(wǎng)站內(nèi)容。
給予http組 讀取和寫(xiě)入的權(quán)限柳洋。
點(diǎn)擊 保存
通過(guò)以上步驟我們將typecho博客程序文件上傳至nas系統(tǒng)待诅,并給予瀏覽器端的訪問(wèn)權(quán)限。接下來(lái)我們要安裝博客程序所需的軟件環(huán)境熊镣。
2 安裝并配置個(gè)人博客運(yùn)行環(huán)境:
個(gè)人博客網(wǎng)站比起之前介紹的簡(jiǎn)單網(wǎng)站要復(fù)雜卑雁,因此也需要更多的軟件支持。因此绪囱,我們搭建個(gè)人博客網(wǎng)站的工作测蹲,從安裝軟件開(kāi)始。首先我們要安裝typecho的運(yùn)行環(huán)境鬼吵,運(yùn)行環(huán)境所需的軟件包括Apache2.2扣甲、PHP7.4(該套件我們之前已經(jīng)安裝)、MariaDb齿椅、phpMyAdmin(數(shù)據(jù)庫(kù)圖形化軟件)琉挖。這些套件我們都能在群暉系統(tǒng)的“套件中心”中找到。
接下來(lái)涣脚,我們來(lái)安裝網(wǎng)站部署所需的環(huán)境:
打開(kāi)群輝套件中心示辈,我們需要安裝如下幾個(gè)軟件:
2.1 安裝Apache2.2
2.2 安裝MariaDb 10
在安裝MariaDb 10時(shí),程序會(huì)要求設(shè)置密碼涩澡,我們需要將這個(gè)密碼保存好顽耳,否則可能導(dǎo)致typecho訪問(wèn)數(shù)據(jù)庫(kù)失敗坠敷。只有設(shè)置了符合要求的密碼后,才能進(jìn)入下一步安裝步驟射富。
2.3 安裝phpMyAdmin
安裝完上述軟件后膝迎,就可以創(chuàng)建typecho博客必須的數(shù)據(jù)庫(kù),而創(chuàng)建數(shù)據(jù)庫(kù)胰耗,則要用到phpMyAdmin數(shù)據(jù)庫(kù)軟件限次。在套件中心中找到phpMyAdmin,點(diǎn)擊“打開(kāi)”按鈕
輸入用戶名和密碼登錄數(shù)據(jù)庫(kù)(此處需要注意柴灯,登錄名和密碼是MariaDb 10的登錄名和密碼卖漫,用戶名為root,密碼則是MariaDb 10安裝時(shí)設(shè)置的密碼)。
2.4 創(chuàng)建typecho數(shù)據(jù)庫(kù)
進(jìn)入phpMyAdmin后,我們會(huì)看到一連串令人眼花繚亂的列表文件艺智,不用管他們坯台,我們只需要專注于建立能夠適應(yīng)typecho的簡(jiǎn)單數(shù)據(jù)庫(kù)即可肖抱。選擇左側(cè)總覽頁(yè)面的“新建”按鈕,創(chuàng)建一個(gè)名為typecho-test的數(shù)據(jù)庫(kù)。
點(diǎn)擊 創(chuàng)建 后,會(huì)出現(xiàn)一個(gè)空數(shù)據(jù)庫(kù)匀油;在我們稍后后部署好typecho個(gè)人博客后,數(shù)據(jù)庫(kù)中會(huì)自動(dòng)建立各種表單以記錄我們博客的數(shù)據(jù)勾笆。
3 配置typecho網(wǎng)站容器
我們?cè)谥暗奈恼轮薪榻B過(guò)敌蚜,要將一個(gè)網(wǎng)站發(fā)布到網(wǎng)上,必須在一個(gè)“殼”里運(yùn)行網(wǎng)站窝爪,而我們的typecho網(wǎng)站想要發(fā)布到公網(wǎng)弛车,也需要這樣一個(gè)“殼”,這個(gè)“殼”就是我們即將要配置的網(wǎng)站容器酸舍,也就是我們之前使用過(guò)的web station套件帅韧。
在群暉系統(tǒng)中打開(kāi)web station套件里初,在套件的主界面啃勉,找到“新增”按鈕,點(diǎn)擊后双妨,等待安裝淮阐,到 已安裝界面找到webstation,點(diǎn)擊 打開(kāi)
3.1 腳本語(yǔ)言設(shè)置
在套件的主界面刁品,找到“腳本語(yǔ)言設(shè)置”按鈕泣特,然后點(diǎn)擊 新增
填寫(xiě) 配置文件名稱 和 描述? 選擇 PHP版本 ,點(diǎn)擊? 下一步
此步驟為配置網(wǎng)站運(yùn)行的擴(kuò)展包,直接全選即可挑随。
記住這個(gè) 配置文件名稱状您,點(diǎn)擊 新增
以上是腳本語(yǔ)言設(shè)置的步驟,接下來(lái)我們來(lái)配置網(wǎng)頁(yè)服務(wù)。
3.2 網(wǎng)頁(yè)服務(wù)設(shè)置
在左側(cè)菜單欄中 點(diǎn)擊 網(wǎng)頁(yè)服務(wù)項(xiàng)膏孟,點(diǎn)擊 新增
選擇 “本機(jī)腳本語(yǔ)言網(wǎng)站”眯分,在下拉菜單中選擇剛才創(chuàng)建的腳本語(yǔ)言 typecho-1,點(diǎn)擊 下一步
填寫(xiě)完名稱柒桑,描述 后弊决,在 文檔根目錄 中 點(diǎn)擊 瀏覽
此處我們選擇剛剛 從typecho官網(wǎng)上下載并解壓到web路徑下的安裝包文件夾,點(diǎn)擊 選擇
HTTP后端服務(wù)器選擇在配置運(yùn)行環(huán)境過(guò)程中安裝的 Apache2.4魁淳,點(diǎn)擊? 下一步
確認(rèn)信息飘诗,點(diǎn)擊 下一步
3.3 網(wǎng)絡(luò)門(mén)戶設(shè)置
在左側(cè)菜單欄中 點(diǎn)擊? 網(wǎng)絡(luò)門(mén)戶 項(xiàng),點(diǎn)擊 新增
選擇 網(wǎng)頁(yè)服務(wù)門(mén)戶
在 服務(wù) 中界逛,我們選擇剛剛配置的 typecho-1 網(wǎng)頁(yè)服務(wù)
門(mén)戶類型昆稿,我們建議選擇 基于端口
這里需要注意,無(wú)論是選擇“基于名稱”還是“基于端口”息拜,我們都盡量選HTTP項(xiàng)貌嫡,并為其指定對(duì)應(yīng)的網(wǎng)頁(yè)輸出端口,否則會(huì)導(dǎo)致無(wú)法顯示正確的博客網(wǎng)頁(yè)(cpolar可以設(shè)置針對(duì)公共互聯(lián)網(wǎng)訪客的https選項(xiàng)该溯,為web station的https選項(xiàng)針對(duì)的是內(nèi)網(wǎng)訪客)岛抄。
點(diǎn)擊 新增 后,在webstation中的 “用戶自定義門(mén)戶”中出現(xiàn)我們所配置的 typecho-1 狈茉,端口為88.
點(diǎn)擊右側(cè)的鏈接箭頭夫椭,會(huì)自動(dòng)跳轉(zhuǎn)至端口號(hào)為 88 的本地頁(yè)面,到這里說(shuō)明我們的typecho博客在本地局域網(wǎng)環(huán)境內(nèi)可以正常運(yùn)行氯庆,我們配置博客容器的工作也就大功告成蹭秋,接下來(lái)是設(shè)置博客網(wǎng)站的步驟:
4 注冊(cè)typecho博客網(wǎng)站,并與數(shù)據(jù)庫(kù)建立鏈接
4.1 博客網(wǎng)站初始化
進(jìn)入博客網(wǎng)站的注冊(cè)頁(yè)面,我們點(diǎn)擊開(kāi)始下一步堤撵。
輸入我們之前注冊(cè)的 mariadb 數(shù)據(jù)庫(kù)的用戶名和密碼仁讨,并正確填寫(xiě)我們?cè)?Phpadmin 中,新建的名稱為 typecho-test 的數(shù)據(jù)庫(kù)实昨。
創(chuàng)建一個(gè)博客網(wǎng)站的管理員賬號(hào):
創(chuàng)建成功后洞豁,我們即可訪問(wèn)博客的控制面板。
4.2 測(cè)試博客核心功能
點(diǎn)擊左上角 撰寫(xiě) 我們即可輸入文章等內(nèi)容 荒给。
輸入完成后丈挟,點(diǎn)擊 發(fā)布文章
文章成功發(fā)布,點(diǎn)擊右上角 網(wǎng)站 可以查看網(wǎng)站前端頁(yè)面志电。
在前端可以看到我們剛才輸入的新文章曙咽。
在1-4 章內(nèi)容中,我們首先下載并上傳了 typecho安裝文件挑辆;安裝了網(wǎng)站運(yùn)行所需的軟件環(huán)境例朱;配置了網(wǎng)站容器孝情,成功實(shí)現(xiàn)局域網(wǎng)訪問(wèn)typecho個(gè)人博客,那么洒嗤,要想讓自己的博客讓別人訪問(wèn)到咧叭,就需要使用cpolar將本地博客映射到公網(wǎng)上,接下來(lái)我們使用cpolar將使本地博客發(fā)布至公網(wǎng)烁竭。
5 使用cpolar將typecho博客發(fā)布至公網(wǎng),并配置自定義域名
5.1 在群輝nas中安裝cpolar
在之前的文章中菲茬,我們?yōu)榇蠹医榻B了如何在群暉6.X系統(tǒng)下安裝cpolar,并使用cpolar進(jìn)行一些簡(jiǎn)單的操作(如公共互聯(lián)網(wǎng)訪問(wèn)群暉NAS派撕,將群暉NAS上的網(wǎng)頁(yè)發(fā)布到公共互聯(lián)網(wǎng)上)婉弹,不過(guò)隨著群暉系統(tǒng)的更新?lián)Q代,此時(shí)的用戶大多使用更新版本的群暉7.X终吼。雖然群暉的操作系統(tǒng)都是Linux的定制版镀赌,但在細(xì)節(jié)上還是有所區(qū)別。從這篇文章開(kāi)始际跪,我們就為大家詳細(xì)介紹商佛,如何在群暉7.X系統(tǒng)上安裝和使用cpolar。
群暉系統(tǒng)的軟件安裝程序與windows有很大不同姆打,同時(shí)群暉系統(tǒng)對(duì)原生Linux系統(tǒng)的修改良姆,導(dǎo)致群暉想要安裝cpolar,只能通過(guò)手動(dòng)安裝套件的形式進(jìn)行幔戏。首先玛追,我們下載cpolar的群暉系統(tǒng)套件。
cpolar群暉套件下載地址:https://www.cpolar.com/synology-cpolar-suite
接著闲延,在群暉系統(tǒng)的“套件中心”里痊剖,選擇“手動(dòng)安裝”,并在彈出的文件選擇頁(yè)面垒玲,找到cpolar套件存放位置陆馁,點(diǎn)擊“下一步”進(jìn)行安裝。在安裝開(kāi)始前合愈,群暉系統(tǒng)會(huì)彈出詢問(wèn)提示叮贩,我們可不必管他,選擇“同意”安裝想暗。
點(diǎn)擊同意后妇汗,群輝系統(tǒng)會(huì)對(duì)安裝信息進(jìn)行確認(rèn),我們繼續(xù)點(diǎn)擊“完成”说莫。只需等待很短時(shí)間,cpolar就能安裝完成寞焙,此時(shí)回到套件中心主頁(yè)储狭,就能看到cpolar已經(jīng)加入了“已安裝”列表內(nèi)互婿。
此時(shí)我們點(diǎn)擊cpolar,就能進(jìn)入cpolar軟件信息頁(yè)辽狈。在這里慈参,我們能找到訪問(wèn)cpolar客戶端的URL(cpolar客戶端采用Web-UI界面,因此是URL地址)
在新開(kāi)的Web頁(yè)面刮萌,我們能看到cpolar客戶端在本地的地址驮配,以及cpolar客戶端的登錄界面。如果沒(méi)有cpolar賬號(hào)的着茸,可以通過(guò)該頁(yè)面下方的“免費(fèi)注冊(cè)”鏈接壮锻,快速輕松的獲得cpolar賬號(hào)。
從以上介紹不難看出涮阔,在群暉系統(tǒng)上安裝cpolar并不復(fù)雜猜绣,只需簡(jiǎn)單幾步,就能通過(guò)cpolar強(qiáng)大的數(shù)據(jù)隧道功能敬特,將內(nèi)網(wǎng)的群暉NAS和公共互聯(lián)網(wǎng)連接起來(lái)掰邢。
5.2 使用隨機(jī)域名實(shí)現(xiàn)公網(wǎng)訪問(wèn)typecho個(gè)人博客
在 隧道管理 項(xiàng)中 我們點(diǎn)擊 創(chuàng)建隧道 。與遠(yuǎn)程訪問(wèn)內(nèi)網(wǎng)群暉NAS時(shí)的設(shè)置一樣伟阔,我們先要對(duì)這條隧道進(jìn)行命名辣之,這里我們就使用typechoblog,作為隧道名稱皱炉;接著“協(xié)議”選擇“http”協(xié)議召烂;“本地地址”代表的就是該網(wǎng)頁(yè)的端口號(hào),這里填入“88”娃承;“域名類型”我們先選擇“隨機(jī)域名”奏夫,創(chuàng)建出臨時(shí)隧道以便進(jìn)行測(cè)試;最后的“地區(qū)”則根據(jù)實(shí)際情況選擇历筝,這里我們選擇China Top酗昼。
各項(xiàng)設(shè)置完成后,就可以點(diǎn)擊頁(yè)面下方的“創(chuàng)建”按鈕梳猪,創(chuàng)建一條臨時(shí)數(shù)據(jù)隧道麻削,對(duì)本地網(wǎng)頁(yè)進(jìn)行測(cè)試,確認(rèn)其能夠被正常訪問(wèn)到春弥。
接著我們點(diǎn)擊“狀態(tài)”項(xiàng)下的“在線隧道列表”呛哟,找到cpolar客戶端生成的臨時(shí)公網(wǎng)地址,并在瀏覽器中輸入該地址進(jìn)行訪問(wèn)匿沛。
我們打開(kāi)剛剛建立的cpoalr公網(wǎng)地址后扫责,會(huì)發(fā)現(xiàn)加載出來(lái)的網(wǎng)站樣式與剛剛本地打開(kāi)的typecho博客不同,是因?yàn)槲覀儧](méi)有將cpoalr生成的公網(wǎng)地址寫(xiě)入typecho的控制臺(tái)逃呼,所以此時(shí)typecho博客的格式不能加載出來(lái)鳖孤。
回到我們typecho的本地鏈接者娱,在 設(shè)置 中 找到 基本 選項(xiàng)。
將 站點(diǎn)地址 由 本地地址 改為由cpolar生成的 公網(wǎng)地址
點(diǎn)擊 保存
再回到我們之前打開(kāi)的公網(wǎng)地址苏揣,點(diǎn)擊刷新黄鳍,就能看到正確格式的typecho博客了
經(jīng)過(guò)測(cè)試,cpolar建立的數(shù)據(jù)隧道已經(jīng)成功指向了群暉NAS本地的typecho網(wǎng)頁(yè)平匈,并且我們也能正常的訪問(wèn)到網(wǎng)頁(yè)內(nèi)容框沟,也就說(shuō)明我們的各項(xiàng)配置都沒(méi)有問(wèn)題。不過(guò)此時(shí)的數(shù)據(jù)隧道還處于臨時(shí)鏈接狀態(tài)增炭,每隔24小時(shí)這個(gè)公網(wǎng)地址就會(huì)更新一次忍燥,為了讓我們的網(wǎng)站能夠長(zhǎng)期穩(wěn)定訪問(wèn),我們還需要對(duì)數(shù)據(jù)隧道進(jìn)行進(jìn)一步設(shè)置弟跑,這部分內(nèi)容我們將在下篇文章中灾前,為大家詳細(xì)介紹。
5.3 使用保留二級(jí)子域名的方式實(shí)現(xiàn)公網(wǎng)訪問(wèn)typecho個(gè)人博客
要建立一條穩(wěn)定的數(shù)據(jù)隧道孟辑,需要從隧道的入口和出口兩方面進(jìn)行設(shè)置哎甲,數(shù)據(jù)隧道的出口很明顯,就是群暉NAS本地的網(wǎng)頁(yè)(可以在cpolar客戶端進(jìn)行設(shè)置)饲嗽,而數(shù)據(jù)隧道的入口炭玫,就是cpolar云端生成的公網(wǎng)地址。因此我們先登錄cpolar官網(wǎng)貌虾。訪問(wèn)cpolar官網(wǎng)我們可以通過(guò)客戶端頁(yè)面左側(cè)的“cpolar”官網(wǎng)按鈕訪問(wèn)吞加,
也可以在瀏覽器中輸入“https://www.cpolar.com”進(jìn)行訪問(wèn)
可以點(diǎn)擊上方鏈接,打開(kāi)cpolar官網(wǎng)
進(jìn)入cpolar官網(wǎng)并登錄個(gè)人賬號(hào)后衔憨,我們點(diǎn)擊頁(yè)面左側(cè)的“預(yù)留”項(xiàng),找到“保留二級(jí)子域名”欄位袄膏。在這個(gè)欄位中践图,我們需要對(duì)三項(xiàng)信息進(jìn)行定義。首先是“地區(qū)”沉馆,(這里我們填入U(xiǎn)nited States)码党;接著是“名稱”欄位,這個(gè)欄位填入的信息最終會(huì)顯示在公網(wǎng)地址中斥黑,因此可以選擇清晰明了的內(nèi)容(我們填入網(wǎng)頁(yè)內(nèi)容typecho-blog,在這里如果您點(diǎn)擊保留時(shí)提示此域名已被其他用戶注冊(cè)揖盘,您可以根據(jù)個(gè)人需要進(jìn)行更改);最后是這條數(shù)據(jù)隧道的描述锌奴,也可以看做注釋兽狭,方便我們區(qū)分不同數(shù)據(jù)隧道所指向的內(nèi)容。
在填完各項(xiàng)信息后,就可以點(diǎn)擊欄位右側(cè)的“保留”按鈕椭符,將這條網(wǎng)頁(yè)數(shù)據(jù)隧道保存下來(lái)荔燎。
在cpolar云端設(shè)置好數(shù)據(jù)隧道后耻姥,我們回到群暉NAS的cpolar客戶端销钝,在“隧道管理”項(xiàng)下的“隧道列表”找到之前建立的臨時(shí)數(shù)據(jù)隧道,點(diǎn)擊“編輯按鈕”琐簇,打開(kāi)隧道編輯頁(yè)面蒸健。
在這個(gè)頁(yè)面,我們需要根據(jù)cpolar云端建立的數(shù)據(jù)隧道入口婉商,對(duì)數(shù)據(jù)隧道的群暉本地出口信息進(jìn)行更改似忧。首先是將“隨機(jī)域名”改選為“二級(jí)子域名”;接著在下方“Sub Domain”填入二級(jí)域名丈秩,這個(gè)例子中是typecho-blog盯捌;最后點(diǎn)擊頁(yè)面下方的“更新”,保存我們所做的信息更改蘑秽。
接著我們?cè)俎D(zhuǎn)入“狀態(tài)”項(xiàng)下的“在線隧道列表”頁(yè)面饺著,查看公網(wǎng)地址信息是否更改成功
確認(rèn)公網(wǎng)地址變更成功后,我們可以使用這個(gè)鏈接試訪問(wèn)群暉NAS上的typecho網(wǎng)頁(yè)肠牲,只要能正確顯示幼衰,就說(shuō)明我們的網(wǎng)頁(yè)已經(jīng)獲得了固定公網(wǎng)地址,能夠長(zhǎng)期穩(wěn)定的被訪客所訪問(wèn)到缀雳。
此處仍然需要將cpolar生成的新公網(wǎng)地址在typecho設(shè)置中進(jìn)行更改渡嚣,具體操作與 5.2中相同,此處不再贅述肥印。
更改完畢后识椰,可以正確使用 固定的二級(jí)子域名 來(lái)進(jìn)行 公網(wǎng) 訪問(wèn)您的本地博客。
此時(shí)我們的網(wǎng)頁(yè)鏈接就正式固定下來(lái)深碱,能夠提供長(zhǎng)期穩(wěn)定的網(wǎng)頁(yè)連接腹鹉,而不會(huì)像測(cè)試隧道那樣每隔24小時(shí)就重置一次。這種類型的穩(wěn)定鏈接可以應(yīng)用在企業(yè)或家庭范圍內(nèi)的網(wǎng)頁(yè)共享莹痢。需要注意的是种蘸,cpolar的保留二級(jí)子域名功能只對(duì)VIP客戶開(kāi)放。
對(duì)于打算在域名中體現(xiàn)公司名(或其他特定字符)的竞膳,就需要在域名提供商和cpolar中進(jìn)行更多操作和設(shè)置航瞭。若打算使用特定域名鏈接訪問(wèn)群暉NAS上網(wǎng)頁(yè)的,請(qǐng)繼續(xù)查看后續(xù)章節(jié)坦辟。
5.4 使用自定義域名實(shí)現(xiàn)公網(wǎng)訪問(wèn)typecho個(gè)人博客
在上篇文章中刊侯,我們?yōu)榇蠹医榻B了如何使用cpolar,為群暉NAS上的網(wǎng)頁(yè)配置固定二級(jí)子域名锉走,使該網(wǎng)頁(yè)能夠被長(zhǎng)期穩(wěn)定訪問(wèn)到滨彻。不過(guò)此時(shí)的鏈接并不具有引人注目的特性藕届,因此大多應(yīng)用于企業(yè)內(nèi)部或家庭這樣的小范圍。如果想讓這個(gè)網(wǎng)站的地址能夠體現(xiàn)商業(yè)元素(如將企業(yè)名稱作為網(wǎng)頁(yè)地址)亭饵,或更具推廣效應(yīng)休偶,我們還需要結(jié)合域名提供商的服務(wù),對(duì)cpolar進(jìn)行進(jìn)一步設(shè)置辜羊。
域名作為一個(gè)網(wǎng)站唯一的地址踏兜,是互聯(lián)網(wǎng)的有限資源,因此我們想要獲得唯一專屬的域名(幾乎所有的企業(yè)都為自己購(gòu)買(mǎi)了企業(yè)同名域名)八秃,就需要向域名供應(yīng)商購(gòu)買(mǎi)(域名的詳細(xì)購(gòu)買(mǎi)步驟請(qǐng)參見(jiàn)《使用cpolar建立一個(gè)商業(yè)網(wǎng)站(如何購(gòu)買(mǎi)域名)》)
此處我們使用一個(gè)后綴為.love的域名進(jìn)行個(gè)人博客的搭建碱妆。
在域名供應(yīng)商處獲得想要的域名后,我們需要先回到cpolar云端昔驱,獲取域名服務(wù)器與cpolar連接的CNAME值疹尾。同樣在cpolar官網(wǎng)儀表盤(pán)的“預(yù)留”頁(yè)面,我們找到“保留自定義域名”欄骤肛,并在這里填入購(gòu)買(mǎi)到的域名的相關(guān)信息:
- “地區(qū)”需要按實(shí)際使用地進(jìn)行選擇(需要注意的是纳本,選擇中國(guó)相關(guān)的地區(qū),域名必須經(jīng)過(guò)域名實(shí)名認(rèn)證和域名備案萌衬,否則域名所指向的網(wǎng)頁(yè)無(wú)法正常打開(kāi)饮醇,基于測(cè)試原因,我們先臨時(shí)選擇中國(guó)以外的地區(qū))秕豫;
- “域名”欄位需要填入我們所購(gòu)買(mǎi)的完整域名(包括前綴和后綴朴艰,在這個(gè)例子中為www.以及.xyz);
- “描述”欄位則是對(duì)保留的自定義域名的說(shuō)明混移,只要我們自己知道即可(在這個(gè)例子中祠墅,我們?nèi)允褂肗AS作為說(shuō)明)
在各項(xiàng)信息都填寫(xiě)完畢后,就可以點(diǎn)擊右側(cè)的“保留”按鈕歌径,將這條數(shù)據(jù)隧道固定下來(lái)毁嗦。自定義域名的數(shù)據(jù)隧道保存好后,就能看到CNAME配置的值回铛。取得CNAME的值后狗准,我們就能回到域名供應(yīng)商處,將CNAME值進(jìn)行解析茵肃,讓所購(gòu)買(mǎi)的域名能夠正確指向cpolar數(shù)據(jù)隧道的入口腔长。
讓我們回到阿里云的工作臺(tái),在工作臺(tái)頁(yè)面找到“云解析DNS”項(xiàng)验残,并進(jìn)入該頁(yè)面
在云解析DNS頁(yè)面捞附,我們就能看到所購(gòu)買(mǎi)的域名,點(diǎn)擊域名右側(cè)的“解析設(shè)置”按鈕
點(diǎn)擊“解析設(shè)置”按鈕后,再點(diǎn)擊頁(yè)面中藍(lán)色的“添加記錄”鸟召,進(jìn)入解析設(shè)置頁(yè)面
在解析設(shè)置頁(yè)面胆绊,我們需要對(duì)域名的解析填入必要信息,包括:
- 記錄類型的內(nèi)容欧募,點(diǎn)擊欄位后压状,在下拉菜單中找到CNAME并選擇
- 主機(jī)記錄填入www
- 解析線路是域名平臺(tái)智能選擇,我們可不必操作
- 記錄值欄位填寫(xiě)的就是cpolar云端保留自定義域名后槽片,取得的CNAME設(shè)置值何缓,這里為防止填寫(xiě)錯(cuò)誤肢础,最好直接粘貼過(guò)來(lái)还栓。
這幾項(xiàng)填寫(xiě)完畢后,就可以點(diǎn)擊右下角的“確認(rèn)”按鈕传轰,將設(shè)置保存并開(kāi)始解析工作剩盒。通常解析DNS需要十分鐘(實(shí)際上會(huì)少一些)。
在等待的這段時(shí)間慨蛙,我們可以先回到群暉NAS上的cpolar客戶端辽聊,對(duì)自定義域名隧道的出口進(jìn)行配置。
在cpolar客戶端的“隧道列表”頁(yè)面期贫,我們?cè)僖淮螌?duì)名為typechoblog的隧道進(jìn)行編輯跟匆。
這一次,我們點(diǎn)擊“域名類型”中的“自定義域名”通砍,并在下方出現(xiàn)的“域名名稱”欄中玛臂,填寫(xiě)完整的域名(在這個(gè)例子中,我們填入的域名為www.womenlaitansuo.xyz) 封孙。填寫(xiě)完這些內(nèi)容后迹冤,就可以點(diǎn)擊下方的“更新”按鈕保存設(shè)置。
在完成cpolar的設(shè)置后虎忌,域名平臺(tái)的DNS解析也差不多完成了泡徙,我們可以回到cpolar客戶端在“在線隧道列表”頁(yè)面,嘗試訪問(wèn)新的自定義域名
最后一步膜蠢,不要忘了在typecho博客控制臺(tái)里更新我們的公網(wǎng)地址:
與5.2 5.3章節(jié)中配置步驟一樣堪藐,在后臺(tái)更新公網(wǎng)地址后,點(diǎn)擊刷新就會(huì)出現(xiàn)樣式正確的網(wǎng)站挑围。
從上圖可以看到礁竞,我們所購(gòu)買(mǎi)的域名已經(jīng)能夠指向本地群暉NAS上的網(wǎng)頁(yè),并正常顯示網(wǎng)頁(yè)內(nèi)容贪惹,即說(shuō)明我們對(duì)這個(gè)域名的DNS解析已經(jīng)完成苏章。
雖然我們已經(jīng)購(gòu)買(mǎi)了域名,但是在搭建個(gè)人網(wǎng)站時(shí)瀏覽器還是會(huì)提示這個(gè)網(wǎng)站不安全,這是因?yàn)槲覀儧](méi)有為網(wǎng)站部署網(wǎng)頁(yè)安全協(xié)議證書(shū)枫绅,為了適應(yīng)現(xiàn)代互聯(lián)網(wǎng)的安全要求泉孩,我們還需要配置https所需的安全文件。如果您希望您的網(wǎng)站可以像百度一樣高端大氣并淋,那么可以繼續(xù)看下面的5.5章節(jié)寓搬,為我們的網(wǎng)站部署畫(huà)上完美的句號(hào)。
5.5 為自定義域名的網(wǎng)站獲取安全文件县耽。
在之前章節(jié)中我們提到句喷,雖然此時(shí)位于群暉NAS上的網(wǎng)站已經(jīng)成功配置了自定義域名,但這個(gè)域名還只是http前綴兔毙,即沒(méi)有配置現(xiàn)在流行的https協(xié)議唾琼,因此在訪客瀏覽時(shí),網(wǎng)站會(huì)被定義為不安全澎剥,同時(shí)也大大增加了我們網(wǎng)站被劫持的可能性锡溯。為確保我們的網(wǎng)站安全無(wú)虞,我們還需要申請(qǐng)https協(xié)議所需的安全證書(shū)哑姚,并將其配置到我們的網(wǎng)站鏈接里祭饭。
想要獲取https協(xié)議所需的安全證書(shū),我們需要回到域名平臺(tái)叙量,并找到SSL證書(shū)頁(yè)面(我們是在阿里云購(gòu)買(mǎi)的域名倡蝙,因此回到阿里云)
進(jìn)入SSL證書(shū)頁(yè)面后,我們點(diǎn)擊“免費(fèi)證書(shū)”(每個(gè)實(shí)名個(gè)人每年能獲得20張免費(fèi)證書(shū))绞佩,選擇“立即購(gòu)買(mǎi)”選項(xiàng)寺鸥。在填入必要的證書(shū)持有人信息(包括實(shí)名認(rèn)證程序)后。就可以點(diǎn)擊頁(yè)面下方的“立即購(gòu)買(mǎi)”征炼。
在空白證書(shū)購(gòu)買(mǎi)完成后析既,頁(yè)面會(huì)自動(dòng)跳回SSL證書(shū)主頁(yè)面,此時(shí)我們能看到在“免費(fèi)證書(shū)”欄中已經(jīng)出現(xiàn)了20份待創(chuàng)建證書(shū)谆奥。
點(diǎn)擊“創(chuàng)建證書(shū)”按鈕后眼坏,轉(zhuǎn)到證書(shū)創(chuàng)建頁(yè)面,點(diǎn)擊右側(cè)的“證書(shū)申請(qǐng)”按鈕酸些。就會(huì)出現(xiàn)證書(shū)申請(qǐng)頁(yè)面宰译。在這里,我們需要填入使用證書(shū)的域名魄懂、聯(lián)系人沿侈、所在地等信息(也可以理解為證書(shū)使用的認(rèn)證審核)。
在填入必要信息后,就可以點(diǎn)擊頁(yè)面下方的“下一步”,進(jìn)行證書(shū)信息核驗(yàn),在申請(qǐng)人確認(rèn)提交的信息無(wú)誤后砰粹,就可以點(diǎn)擊頁(yè)面下方的“提交審核”蛛淋,完成域名安全證書(shū)的審核提交
安全證書(shū)的審核相對(duì)嚴(yán)格咙好,因此會(huì)消耗一定時(shí)間,此時(shí)我們能做的也只有耐心等待褐荷。當(dāng)證書(shū)審核通過(guò)后勾效,就可以下載并部署到cpolar客戶端中,讓我們?cè)谌簳烴AS上的網(wǎng)頁(yè)能夠使用更安全的https協(xié)議叛甫。
5.6 為個(gè)人博客網(wǎng)站部署網(wǎng)頁(yè)安全協(xié)議
在章節(jié)5.5中我們?yōu)橘?gòu)買(mǎi)的域名向域名平臺(tái)提交了安全證書(shū)的申請(qǐng)层宫,經(jīng)過(guò)一段時(shí)間的審核,域名平臺(tái)會(huì)通過(guò)郵件/短信方式通知我們證書(shū)申請(qǐng)通過(guò)其监,也意味著我們可以將證書(shū)部署到cpolar客戶端萌腿,讓我們能使用https協(xié)議訪問(wèn)群暉NAS上的網(wǎng)頁(yè)。現(xiàn)在棠赛,就讓我們開(kāi)始操作吧哮奇。
首先,我們需要回到域名平臺(tái)的SSL證書(shū)頁(yè)面睛约,在這里我們能看到對(duì)應(yīng)域名的安全證書(shū)已經(jīng)簽發(fā),并出現(xiàn)了“下載”項(xiàng)哲身。
這里我們點(diǎn)擊“下載”按鈕辩涝,將其下載到本地電腦上。同時(shí)域名平臺(tái)會(huì)提供多種
下載后勘天,解壓這個(gè)壓縮包文件怔揩,得到如下兩個(gè)文件:
接著,我們打開(kāi)cpolar的客戶端脯丝,在“隧道管理”項(xiàng)下的“隧道列表”頁(yè)面商膊,選擇群暉的網(wǎng)頁(yè)隧道點(diǎn)擊“編輯”按鈕,將網(wǎng)站的安全證書(shū)配置到cpolar客戶端里宠进。需要注意的是晕拆,網(wǎng)站安全證書(shū)有兩個(gè)文件,分別為證書(shū)的公鑰文件和私鑰文件材蹬,站點(diǎn)證書(shū)文件后綴名為.pem实幕;站點(diǎn)密鑰文件后綴名為.key,在上傳文件時(shí)不能將這兩個(gè)文件搞混堤器。
完成文件的上傳后昆庇,即可點(diǎn)擊下方的“更新”按鈕,保存上傳的網(wǎng)站安全證書(shū)文件闸溃。此時(shí)我們?cè)僭凇盃顟B(tài)”項(xiàng)下的“在線隧道列表”頁(yè)面整吆,通過(guò)https為前綴的公共互聯(lián)網(wǎng)地址拱撵,就看到我們配置的網(wǎng)頁(yè)安全文件已經(jīng)生效,即群暉NAS網(wǎng)站域名前的小鎖圖表已經(jīng)點(diǎn)亮表蝙。
如果您使用的是chrome瀏覽器裕膀,點(diǎn)擊小鎖圖標(biāo)會(huì)顯示:證書(shū)有效且此公網(wǎng)鏈接安全。
至此勇哗,我們?cè)谌簳烴AS上搭建的網(wǎng)站昼扛,通過(guò)cpolar搭建的數(shù)據(jù)隧道,已經(jīng)能夠位訪客提供穩(wěn)定欲诺、安全的訪問(wèn)服務(wù)抄谐,我們可以用這個(gè)網(wǎng)站作為記錄個(gè)人生活的博客網(wǎng)站,也能將其設(shè)定為體現(xiàn)公司和產(chǎn)品的商業(yè)網(wǎng)站扰法。
當(dāng)然蛹含,使用cpolar建立的數(shù)據(jù)隧道發(fā)布位于內(nèi)網(wǎng)的網(wǎng)頁(yè),只是其眾多功能中的一種塞颁,借助cpolar的數(shù)據(jù)隧道浦箱,我們還能實(shí)現(xiàn)多種場(chǎng)景的應(yīng)用。如果您對(duì)cpolar的使用有任何疑問(wèn)祠锣,歡迎與我們聯(lián)系酷窥,我們必將為您提供力所能及的協(xié)助。當(dāng)然也歡迎加入cpolar的VIP官方群伴网,共同探索cpolar的無(wú)限潛能蓬推。
本文使用 文章同步助手 同步