網(wǎng)站如何配置CDN加速?網(wǎng)站域名接入CDN加速的步驟(附CDN防御常用配置方式)
時(shí)間:2023-02-03 10:36:01 | 來(lái)源:建站知識(shí)
時(shí)間:2023-02-03 10:36:01 來(lái)源:建站知識(shí)
什么是CDN?
CDN的全稱是Content Delivery Network,即內(nèi)容分發(fā)網(wǎng)絡(luò)。CDN是構(gòu)建在現(xiàn)有網(wǎng)絡(luò)基礎(chǔ)之上的智能虛擬網(wǎng)絡(luò),依靠部署在各地的邊緣服務(wù)器,通過(guò)中心平臺(tái)的負(fù)載均衡、內(nèi)容分發(fā)、調(diào)度等功能模塊,使用戶就近獲取所需內(nèi)容,降低網(wǎng)絡(luò)擁塞,提高用戶訪問(wèn)響應(yīng)速度和命中率。
CDN原理:
以騰訊云為例,假設(shè)業(yè)務(wù)源站域名為
http://www.test.com,域名接入 CDN 開(kāi)始使用加速服務(wù)后,當(dāng)用戶發(fā)起HTTP請(qǐng)求時(shí),實(shí)際的處理流程如下圖所示:
接入CDN加速后有什么作用?
1、CDN 緩存內(nèi)容后,用戶僅需要訪問(wèn)就近的 CDN 節(jié)點(diǎn)即可獲取靜態(tài)內(nèi)容。
2、緩解源站帶寬壓力,網(wǎng)絡(luò)費(fèi)用更低。
3、分布全球的跨境節(jié)點(diǎn)提升跨境訪問(wèn)體驗(yàn)。
網(wǎng)站域名接入CDN加速的步驟
1、開(kāi)通CDN服務(wù)
以騰訊云CDN為例
首先,進(jìn)入CDN控制臺(tái),點(diǎn)擊“開(kāi)通服務(wù)”。
2、接入域名
開(kāi)通騰訊云CDN后,進(jìn)入騰訊云控制臺(tái),找到CDN
點(diǎn)擊“添加域名”
首先是域名配置,注意:需要加速的域名必須先完成備案。
下面以靜態(tài)加速為例,按如下圖配置即可
接下來(lái)是源站配置
源站類型可以是自有源,也可以是COS源,或者是第三方對(duì)象儲(chǔ)存,比如阿里云OSS、七牛云等等
這里以自有源為例,回源協(xié)議根據(jù)自己的情況來(lái)選擇,如果網(wǎng)站配置了SSL證書(shū),選擇HTTPS即可,如下圖所示
后面的選填 根據(jù)需要選擇,可以保持默認(rèn)狀態(tài)。點(diǎn)擊“確認(rèn)提交”
提交后,會(huì)顯示狀態(tài)為“成功”。
3、配置CNAME
成功添加域名后,后面還需要完成CNAME 配置才能正式啟用加速服務(wù)。
也就是配置你的加速域名解析到騰訊云CDN分配的CNAME域名上。
如何進(jìn)行CNAME配置呢?點(diǎn)擊CDN管理面板左側(cè)的域名管理,這時(shí)候可以看到CNAME域名,也就是下圖標(biāo)注的域名
接下來(lái),打開(kāi)注冊(cè)的域名,點(diǎn)擊后面的“解析”,添加一個(gè)這個(gè)CNAME記錄。(這里我用的是不帶www的主域名作為加速域名,以此為例,需要先暫停之前解析到云服務(wù)器ip地址的@記錄。然后添加如下圖所示的@記錄,記錄類型為CNAME ,記錄值就是上面的CNAME域名。)
如下圖設(shè)置 (主機(jī)記錄根據(jù)你自己域名來(lái)設(shè)置,我這里用的是@記錄)
設(shè)置好CNAME之后,回到CDN管理面板,打開(kāi)域名管理
可以看到CNAME域名這里,已經(jīng)變成了綠色的勾。說(shuō)明加速服務(wù)正常運(yùn)行中
狀態(tài)顯示為“部署中”,耐心等待一會(huì)兒即可,就會(huì)變成“已啟動(dòng)”。
如果想要驗(yàn)證CNAME 是否生效,可以登錄到云服務(wù)器,通過(guò)命令查看
比如命令:dig <加速域名> ,如下圖所示,標(biāo)注的地方已經(jīng)變成了CNAME域名。說(shuō)明已經(jīng)生效了。
如果在前面源站配置的時(shí)候,“回源協(xié)議”設(shè)置的是HTTPS ,那么還需要點(diǎn)擊左側(cè)的“證書(shū)管理”,點(diǎn)擊“配置證書(shū)”。給加速域名配置SSL證書(shū)。
如圖
到這里,網(wǎng)站域名就已經(jīng)成功接入CDN加速。
除了在CDN管理面板頁(yè)面開(kāi)通CDN服務(wù),也可以在活動(dòng)產(chǎn)品頁(yè)面購(gòu)買(mǎi)CDN流量包,比如騰訊云秒殺活動(dòng)
CDN防御配置
CDN作為按量后付費(fèi)的產(chǎn)品,相信不少人也很擔(dān)心由于惡意用戶盜刷產(chǎn)生大量帶寬或者流量,導(dǎo)致產(chǎn)生高額賬單。
那么為避免我們的站點(diǎn)被盜刷流量或者遭遇類似 CC、DDOS 等攻擊,該如何配置來(lái)進(jìn)行防御呢?
一般而言,主要通過(guò)三個(gè)方面去防御,即訪問(wèn)控制、流量管理以及安全防護(hù)。比如防盜鏈設(shè)置、ip黑白名單配置、ip訪問(wèn)限頻、帶寬封頂配置,以及開(kāi)通安全加速 SCDN服務(wù)等等。
下面提供幾種常用的配置方式(以騰訊云CDN為例):
1、用量封頂配置
如果超出了配置的訪問(wèn)閾值,就可以自動(dòng)關(guān)閉 CDN 服務(wù),或者請(qǐng)求直接返回源站,這樣可以及時(shí)避免產(chǎn)生更多CDN服務(wù)費(fèi)用。
在CDN控制臺(tái),點(diǎn)擊左側(cè)的域名管理,點(diǎn)擊域名右側(cè)的“管理”,在“高級(jí)配置”下可以看到“用量封頂配置”,如圖所示
開(kāi)啟“配置狀態(tài)”開(kāi)關(guān),進(jìn)行設(shè)置。配置類型可以選擇“帶寬封頂”或“流量封頂”。如圖
注意:用量封頂配置生效存在一定延遲(10 分鐘左右),期間產(chǎn)生的消耗會(huì)正常計(jì)費(fèi)。
2、防盜鏈配置
通過(guò)限制訪問(wèn)來(lái)源,避免惡意用戶盜刷。
點(diǎn)擊CDN控制臺(tái),選擇域名管理,找到“訪問(wèn)控制”,可以看到“防盜鏈配置”選項(xiàng)。打開(kāi)配置狀態(tài),進(jìn)行設(shè)置,如圖
3、IP黑白名單配置
通過(guò)配置IP訪問(wèn)控制策略,可以有效限制訪問(wèn)來(lái)源,阻攔惡意 IP 盜刷、攻擊等問(wèn)題。
點(diǎn)擊CDN控制臺(tái),選擇域名管理,找到“訪問(wèn)控制”,可以看到“IP黑白名單配置”選項(xiàng)。打開(kāi)配置狀態(tài),進(jìn)行設(shè)置,如圖
4、IP訪問(wèn)限頻配置
通過(guò)對(duì)單 IP 單節(jié)點(diǎn)在每一秒鐘的訪問(wèn)次數(shù)進(jìn)行限制,可進(jìn)行高頻 CC 攻擊抵御、防惡意用戶盜刷等。
點(diǎn)擊CDN控制臺(tái),選擇域名管理,找到“訪問(wèn)控制”,可以看到“IP訪問(wèn)限頻配置”選項(xiàng)。打開(kāi)配置狀態(tài),進(jìn)行設(shè)置,如圖
5、安全加速SCDN
騰訊云安全加速SCDN為預(yù)付費(fèi)產(chǎn)品,集成了Web 攻擊防護(hù)、DDoS防護(hù)、CC防護(hù)等多項(xiàng)安全功能,可以更加全面地提升加速網(wǎng)絡(luò)的安全防護(hù)能力。開(kāi)通方式:點(diǎn)擊CDN控制臺(tái),選擇“安全防護(hù)”,開(kāi)通即可。
以上就是關(guān)于CDN防御配置的幾種方式。
寶塔面板啟用流量控制
如果你安裝了寶塔面板部署網(wǎng)站,那么可以點(diǎn)擊域名后面的設(shè)置,選擇“流量限制”,啟用流量控制。可以設(shè)置并發(fā)限制、單ip限制、流量限制等。
相關(guān)文章:wordpress入門(mén)基本操作,網(wǎng)站安全防護(hù)及常用插件
原文鏈接:syunz.com/855.html
來(lái)源:上云教程文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。