亞馬遜 AWS Cloudfront CDN 使用教程

Amazon Cloudfront
Cloudfront是Amazon提供的CDN服務(wù),有每月免費(fèi)1T的流量,該流量不可累計(jì)。個(gè)人小站的話,這個(gè)CDN是足夠用的了,而且主要是國(guó)內(nèi)訪問(wèn)的速度還不錯(cuò)。但是需要注意不要被攻擊了,不然AWS的扣費(fèi)還是很貴的。
https://aws.amazon.com/cn/cloudfront/
解析域名
首先先解析個(gè)三級(jí)域名到你的需要加CDN的網(wǎng)站的VPS IP上,比如
這里的 8.8.8.8 就是你的VPS IP。這里的cdn就是你的三級(jí)域名前綴,這個(gè)域名是看不到的,這是回源域名用的。用戶訪問(wèn)的是后面Cloudfront生成的域名地址或者是自己加的CNAME域名地址。
創(chuàng)建賬號(hào)
前往 https://aws.amazon.com/cn/cloudfront/ 注冊(cè)個(gè)賬號(hào),并且綁定個(gè)信用卡,建議綁定小額的或者限額,否則扣起費(fèi)來(lái)吃不消。
創(chuàng)建個(gè)Distributions
然后填入你剛剛解析的那個(gè)回源域名,比如剛剛解析的 cdn.ednovas.blog
Protocol一般選擇https only保證TLS。不過(guò)如果不清楚的話,可以選擇Match viewer。
然后此頁(yè)面其他全部默認(rèn)就行
如果有TLS的https,還是建議開啟https強(qiáng)跳。
下面這里Price class選擇默認(rèn)即可,或者按需選擇
下面的HTTP versions可以把HTTP/3也勾選上
如果不想用cloudfront默認(rèn)的奇怪的長(zhǎng)長(zhǎng)的三級(jí)域名的話,這里可以加個(gè)CNAME,當(dāng)然還需要用AWS自己的證書才行。
CNAME這里輸入你想讓用戶訪問(wèn)用的CNAME域名,比如 user.ednovas.blog,用戶訪問(wèn)這個(gè)地址就會(huì)訪問(wèn)你加了CDN的網(wǎng)站了。
然后如果要用CNAME的話,必須使用AWS的證書才可以,需要點(diǎn)下面的request certicificate來(lái)獲取一個(gè)證書
直接選擇Next即可
然后輸入你要加證書的域名,然后選擇默認(rèn)的DNS驗(yàn)證即可。
點(diǎn)進(jìn)去
然后在域名中解析對(duì)應(yīng)的CNAME名字和值
記得把小云朵關(guān)上
然后過(guò)幾分鐘就可以驗(yàn)證成功申請(qǐng)下來(lái)了
然后在CDN的頁(yè)面,選擇剛剛申請(qǐng)的這個(gè)證書(如果一直沒(méi)有,可以先保存當(dāng)前的CDN設(shè)置,然后再點(diǎn)擊Edit編輯加上這個(gè)CNAME和證書)
需要等待生效的時(shí)間比較久,可能需要幾十分鐘
然后訪問(wèn)CNAME地址就可以了!
添加限制
然后在Distributions中,還可以設(shè)置其他的一些Behaviors,Error pages,Geopraphic restrictions等,這里以Geopraphic restrictions 為例,屏蔽除了中國(guó)以外的所有用戶訪問(wèn)
Allow list僅選擇國(guó)內(nèi)然后保存,等待幾分鐘生效即可。
效果
用 ping.pe 測(cè)試CDN的效果還可以
開啟費(fèi)用提醒
右上角賬戶這里選擇billing
可以把這幾個(gè)全都打開,然后設(shè)置提醒免費(fèi)資源用盡提醒郵箱
說(shuō)下關(guān)于cloudflare抗投訴的問(wèn)題
不光是最近,之前也有一些朋友問(wèn)到我關(guān)于cloudflare抗投訴的問(wèn)題,我這里大致一起胡亂嘮叨一下。關(guān)于cloudflare,貌似有些人還是對(duì)cloudflare的定位認(rèn)識(shí)不夠清晰。cloudflare,是一家注冊(cè)在美國(guó)的網(wǎng)絡(luò)公司,主要業(yè)務(wù)集中于對(duì)網(wǎng)站的安全、性能優(yōu)化、和內(nèi)容分發(fā)(CDN)上面。
美國(guó)公司,你指望cloudflare幫你抗投訴,無(wú)視版權(quán),這簡(jiǎn)直就是一個(gè)笑話,DMCA是美國(guó)人制定的,你讓一家美國(guó)公司公然違反美國(guó)法律... 當(dāng)有人投訴版權(quán)的時(shí)候,cloudflare是會(huì)直接公開隱藏在cloudflare CDN背后的真實(shí)IP的;但是,cloudflare不一定會(huì)處理你;如果你本身的服務(wù)器就可以無(wú)視美國(guó)DMCA,那么你就可以繼續(xù)高枕無(wú)憂,不然,你就只能乖乖換機(jī)房了。
cloudflare當(dāng)前主要用途對(duì)于個(gè)人和企業(yè)來(lái)說(shuō)著重點(diǎn)在于安全防護(hù)和CDN,對(duì)比較常規(guī)的CC和ddos等攻擊有較強(qiáng)的防護(hù)能力,不是說(shuō)打不死,也不是說(shuō)扛不住,這取決于你花了多少錢和攻擊你的人花了多少錢。對(duì)于cloudflare,如果我們面向國(guó)外業(yè)務(wù)的時(shí)候,而且預(yù)算也是相當(dāng)有限的時(shí)候,這或許是個(gè)不錯(cuò)的選擇;但是,如果面向的是國(guó)內(nèi)用戶,cloudflare的CDN分發(fā)功能起到的加速功能甚至在一定程度上面還會(huì)拖后腿。
關(guān)于cloudflare中國(guó)分站,或者說(shuō)中國(guó)合作伙伴的問(wèn)題:實(shí)際上的情況是這樣,百度勻加速(su.baidu.com)和cloudflare進(jìn)行了合作,中國(guó)區(qū)域內(nèi)的加速節(jié)點(diǎn)由百度勻加速提供,如果你想使用中國(guó)區(qū)域內(nèi)的加速節(jié)點(diǎn),那么還是必須要遵守中國(guó)法律,也就是你的網(wǎng)站必須是經(jīng)過(guò)備案過(guò)的才可以走cloudflare的中國(guó)加速節(jié)點(diǎn)(添加網(wǎng)站必須在這:su.baidu.com),沒(méi)有必要一定是走的非中國(guó)大陸節(jié)點(diǎn)。根據(jù)一些朋友的反饋,即使是你備案過(guò),使用cloudflare的中國(guó)加速節(jié)點(diǎn),實(shí)際加速效果也是非常有限的,甚至對(duì)搜索引擎來(lái)說(shuō)可能在某種程度上面來(lái)說(shuō)還有負(fù)面的作用。
希望這篇有關(guān)cloudflare的廢話能對(duì)一些新手有幫助!
相關(guān)文章
- Cloudfront 是 Amazon 提供的 CDN 服務(wù),有每月免費(fèi) 1T 的流量,該流量不可累計(jì),個(gè)人小站的話,這個(gè) CDN 是足夠用的了,而且主要是國(guó)內(nèi)訪問(wèn)的速度還不錯(cuò),但是需要注意不要2023-10-19
免費(fèi)為你的網(wǎng)站加速,全球訪問(wèn)加速還可以防御ddos攻擊的cloudflare
CDN加速通俗來(lái)講就是把網(wǎng)站在全國(guó)各地的服務(wù)器上復(fù)制一份(即鏡像服務(wù)器),用戶在訪問(wèn)的時(shí)候,路由自動(dòng)分配到最近的服務(wù)器,提升訪問(wèn)速度,大家在訪問(wèn)軟件下載站的時(shí)候,經(jīng)2023-10-09什么是AMP(加速移動(dòng)頁(yè)面)Web開發(fā)?AMP的好處以及它與響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)的
AMP技術(shù)是一項(xiàng)用于加速移動(dòng)Web頁(yè)面加載速度的技術(shù),它通過(guò)限制頁(yè)面的HTML、CSS和JavaScript的使用,從而提高頁(yè)面加載速度和性能,下面我們將從以下幾個(gè)方面對(duì)AMP技術(shù)進(jìn)行拓展2023-10-09谷歌站長(zhǎng)(Search Console)工具的注冊(cè)安裝及功能介紹
Google Search Console 是一項(xiàng)由 Google 提供的免費(fèi)服務(wù),可幫助您監(jiān)控和維護(hù)您的網(wǎng)站在 Google 搜索結(jié)果中的展示情況以及排查問(wèn)題,Search Console 可幫助您了解并改善 Go2023-05-13打開網(wǎng)站出現(xiàn)Internal Server Error的原因和解決方法
這篇文章主要介紹了打開網(wǎng)站出現(xiàn)Internal Server Error的原因和解決方法的相關(guān)資料,需要的朋友可以參考下,解決方法:登陸FTP或文件管理器,檢查站點(diǎn)目錄文件權(quán)限設(shè)置,將2022-01-08inxy:超低價(jià)“綜合型”國(guó)外CDN提供商,專業(yè)POP節(jié)點(diǎn)覆蓋亞洲\歐洲\美洲
inxy,這個(gè)2005年成立運(yùn)作至今的商家不但提供11個(gè)機(jī)房的VPS、24個(gè)機(jī)房獨(dú)立服務(wù)器,更重要的核心業(yè)務(wù)還有CDN,之所以要來(lái)推薦inxy的CDN是因?yàn)樵谛詢r(jià)比上面有著獨(dú)到的優(yōu)勢(shì)2020-11-16分享盤點(diǎn)10個(gè)可免費(fèi)使用的網(wǎng)站CDN加速服務(wù)
大部分服務(wù)商(如阿里云,網(wǎng)易蜂巢,京東云等)的CDN服務(wù)是按使用量收費(fèi)的,也有一些服務(wù)商提供免費(fèi)的CDN服務(wù),這篇文章主要介紹了分享盤點(diǎn)10個(gè)可免費(fèi)使用的網(wǎng)站CDN加速服2020-08-17INXY:運(yùn)作全球26個(gè)國(guó)家和地區(qū)的 獨(dú)立服務(wù)器、VPS、CDN業(yè)務(wù),價(jià)格超便
INXY主要運(yùn)作獨(dú)立服務(wù)器、VPS、CDN、DNS四大類業(yè)務(wù)。inxy有自己的機(jī)房,也賣全球其他國(guó)家和地區(qū)的相關(guān)業(yè)務(wù),可以說(shuō)是一個(gè)超大型的reseller2019-09-29新手干貨之網(wǎng)站建設(shè)中常見的一些問(wèn)題
這篇文章主要介紹了新手干貨之網(wǎng)站建設(shè)中常見的一些問(wèn)題,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-09-18給我三分鐘還你一個(gè)不買視頻會(huì)員的理由,手把手教搭建電影網(wǎng)站
本篇文章主要介紹了手把手教搭建電影網(wǎng)站,今天我們就來(lái)搭建一個(gè)VIP電影網(wǎng)站,本文主旨在于,從基礎(chǔ)的搭建一個(gè)簡(jiǎn)單的解析網(wǎng)站來(lái)引入一些思路,手把手什么的最貼心了。2019-08-22