...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

作者:北京-狗子

前言

騰訊雲伺服器到期了,在華為雲上買了個伺服器,順便在華為雲上備案了下託管在騰訊雲的域名,相對於之前騰訊雲的域名備案兩者速度都很快,華為在備案完成以後還會返回同等備案時間的伺服器時長,這點好評,本篇教程折騰下CDN,折騰期間發現網路上的教程也比較少,或者不夠新手化,這裡記錄一下自己的折騰過程,包括CDN基礎加速訪問,如何給家裡NAS服務套上CDN,強制https訪問、省略埠等,希望能夠幫助正好有這方面需求的朋友。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

什麼是CDN(內容分發網路)

CDN的全稱是Content Delivery Network,即內容分發網路。CDN是構建在現有網路基礎之上的智慧虛擬網路,依靠部署在各地的邊緣伺服器,透過中心平臺的負載均衡、內容分發、排程等功能模組,使使用者就近獲取所需內容,降低網路擁塞,提高使用者訪問響應速度和命中率。說人話就是CDN將你網站(也稱源站)資源快取到分屬各地域的邊緣伺服器上,當用戶訪問的時候可以從就近的伺服器中獲取,降低延遲,提高訪問速度,緩解伺服器壓力,另外CDN可以隱藏源站IP地址,面對DDoS、CC等常見的網路攻擊可以起到很好的防護作用。

使用CDN的前提條件(針對本期教程)

1、國內CDN服務商需要先完成 ICP 備案,若域名尚未完成 ICP 備案,可以使用服務商提供的免費備案服務,過程其實挺快也很方便。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

2、擁有一個伺服器例如騰訊雲阿里雲之類的,已經部署好相關服務,比如部落格之類的。

購買CDN流量包

1、目前cdn流量包一般新使用者會免費送12個月,每個月20g流量,這裡我不是新使用者了,所以只能購買流量包了,登入騰訊雲官網,搜尋框內輸入CDN選擇智慧填充框中的內容分發網路CDN。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

2、CDN計費方式有多種,一種是按量計費一種是購買相對應流量包抵扣,這裡建議大家購買相對應的流量包,流量包優惠力度很大而且經常有活動,而且在使用中可以對流量包設定相關使用閾值,這樣可以清晰的瞭解流量包使用情況,避免被惡意攻擊或者使用超額產生高額流量費,點選選購套餐包。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

3、根據自己使用流量大小選擇相對應的流量包即可(新使用者使用贈送100G流量即可六個月有效期,後續有需要在購買)

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

4、購買完成之後進入內容分發網路控制檯。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

部署CDN前期準備

域名和IP地址已經做了審查元素修改,均為隨意PS的,只用做教程圖片演示 。

1、在華為雲的伺服器中我利用docker部署了一個heimdall的導航,華為雲伺服器IP在騰訊雲DNSPod中做了解析域名為aaaaaaa。cn(我編的),現在我使用aaaaaaaa。cn便可以訪問heimdall。(相關方面教程可以看下面的)

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

2、為了更安全的訪問,這裡將使用騰訊雲免費提供的SSL證書,進入SSL證書管理後臺申請即可,部署完成之後可以使用https的方式訪問heimdall。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

3、使用ping命令ping域名可以檢視到ip為自己伺服器的真實ip地址。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

內容分發網路CDN部署

1、進入騰訊雲CDN網路控制檯,點選域名管理新增域名。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

2、加速區域選擇中國境內,加速域名選擇heimdall的外網訪問域名,加速型別選擇小檔案即可。(根據自己網站型別選擇即可)

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

3、源站配置中,【源站型別】選擇自由源,【回源協議】選擇https,比如我的源站已經使用https訪問那邊選擇https即可,源地址中輸入源站的ip和埠,騰訊雲會自動檢測所填入資訊,如果核驗不對,按照要求修改即可。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

4、推薦配置一般保持預設即可,點選提交配置。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

5、配置CNAME,這裡如果域名也託管在騰訊雲下直接點選一鍵配置即可,如果域名託管在其他運營商,請在域名解析下新增CNAME記錄如圖,然後點選完成。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

6、部署需要一些時間,初選如下截圖部署成功。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

7、透過ping命令檢視,可以看到cnd已經加速成功。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

NAS部落格服務接入CDN(加速訪問去端掉口)

我在NAS上搭建了了一個部落格halo域名為 nas。aaaaaaaa。cn:8090(域名為PS ),下面過程將演示如何

給此部落格加速,順便去掉埠,強制https等。

1、在騰訊雲解析中新增A記錄,IP指向加速域名blog。aaaaaaa。cn,此域名作為以後部落格的訪問地址。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

1、進入騰訊雲CDN網路控制檯,點選域名管理新增域名。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

2、加速區域選擇中國境內,加速域名填寫 blog。aaaaaaa。cn,加速型別選擇【CDN網頁小檔案】即可。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

3、源站配置中,【源站型別】選擇自由源,【回源協議】選擇http,【回源地址】填寫nas。aaaaaaa。cn埠寫8090,因為nas。aaaaaaa。cn作為已經備案域名aaaaaaa。cn的子域名,所以可以直接使用。【回溯HOST】和加速域名相同填 blog。aaaaaaa。cn。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

4、推薦配置一般保持預設即可,點選提交配置。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

5、配置CNAME,和上面heimdall導航頁中步驟相同。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

6、部署需要一些時間,如下截圖部署代表部署成功。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

7、透過ping命令檢視,可以看到cnd已經加速成功。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

8、可以透過cdn正確的訪問到部落格,並且無需埠

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

部落格配置強制https訪問

1、進入內容分發網路CDN控制檯,點選選中部落格域名,點選管理。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

2、https訪問配置證書。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

3、因為之前在騰訊雲申請過相關域名的證書,直接點選託管證書,選擇相對應的即可,然後點選確定。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

4、騰訊雲會自動部署相關設定,1-2分鐘即可。

5、部署完成以後點選強制跳轉,【跳轉型別】選擇httphttps【跳轉方式】302跳轉【攜帶頭部】否,然後點選確定。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

6、重新整理網頁,自動跳轉到https。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

PS如果訪問部落格發現網頁不正常,是因為快取還沒有儲存到邊緣伺服器上,耐心等待會即可。

重新整理預熱同步部落格

在部落格後臺寫了文章釋出以後發現在首頁沒有更新,這時候在重新整理預熱模組URL重新整理中貼上文章連線即可。

...的體驗-域名備案之後關於CDN的一些玩法(去埠HTTPS加速訪問)

總結

透過以上部署相信大家對內容網路分發CDN有了一個基本的瞭解,以上過程均為自己結合官方文件摸索出來的,如果有不對的地方歡迎大家在評論區交流討論,如果恰好幫助到了你,希望可以給一個關注點贊,謝謝大家,咱們下篇文章見 。

頂部