快訊
CDN又稱為內容傳遞網路,簡單來說就是透過分賽在全球各地的伺服器,幫你把網站內容即時傳遞給世界各地的使用者,而Cloudflare厲害的就是他們有非常廣泛的全球網路,覆蓋全球285個城市,基本上你在任何一個角落都可以快速把網站內容送到你的裝置上。
![what_is_a_cdn_distributed_server_map.png](http://cdn.kikinote.net/gallery/kikinote/241a7760863a64d5eb58580190f61116.png)
Cloudflare CDN 優缺點
▼【優點】
1.加速網站載入速度:
透過Cloudflare全球285個CDN伺服器,可以讓伺服器更接近你的使用者,進而更快速的將網站內容傳遞給使用者。
2.減少網站頻寬成本:
通常你的網站代管頻寬會是你經營網站最主要的成本考量。因為有用CDN伺服器,所以你的主來源伺服器相對不用提供這麼多的資料量,藉此減少頻寬成本消耗。
3.增進網站安全性:
Cloudflare眾多的CDN伺服器也是網路攻擊防禦重要的關鍵。假設你今天不幸遭到DDoS攻擊,Cloudflare就會將大量的攻擊流量分散到各地伺服器,讓你的網站不會因為過載而崩潰。
▼【缺點】
1.免費版不能選擇伺服器位置:
Cloudflare免費版提供的CDN節點是隨機的,也就是說你沒辦法選擇要連哪裡的伺服器,雖然還是會有一定的加速效果,但是升級到企業版就可以優先使用台灣節點,如果你的網站多數是台灣用戶,企業版可以讓你的網站速度比起免費版更快!
大概了解Cloudflare CDN後,下面依絲編就來教大家如何完成Cloudflare CDN的設定,當然也會一併教大家檢查Cloudflare CDN有沒有繞路以及解決方法喔!
▼【第一步:買網域】(★如果已經擁有網域可以跳轉到Cloudflare DNS設定)
網域商有很多家,依絲編以大家比較常見,並且支援繁體中文介面的GoDaddy為例:
1.先輸入你想要的網域名稱
2.如果有喜歡的就可以點選[加入購物車]
![買網域 1.jpg](http://cdn.kikinote.net/gallery/kikinote/2355c5752bbd7f7cd22a6e4394d4bace.jpeg)
3.勾選[免費隱私權保護]
4.建議可以把免費建立網站先取消,你之後才可以用Wordpress架站
5.點選[前往購物車]
![買網域 2.jpg](http://cdn.kikinote.net/gallery/kikinote/05a3b5f3ddca58e200422181a2328aa9.jpeg)
6.確認沒有問題就可以點選付款
![買網域 3.jpg](http://cdn.kikinote.net/gallery/kikinote/ce0a3cf989912ff4b1ea0568c1343b76.jpeg)
7.點選[完成購買]
![買網域 4.jpg](http://cdn.kikinote.net/gallery/kikinote/36533b9571086bb9e74469c31d73e993.jpeg)
8.就完成網域的購買啦!
![買網域 5.jpg](http://cdn.kikinote.net/gallery/kikinote/1da31cf080b3572982b1db7711635804.jpeg)
9.點選[我稍後再進行]
![買網域 6.jpg](http://cdn.kikinote.net/gallery/kikinote/92ceb89d533cf37d4f247e60d319187b.jpeg)
10.成功進到GoDaddy的後台,準備進行Cloudflare DNS代管設定
![買網域 7.jpg](http://cdn.kikinote.net/gallery/kikinote/de355fd3b94c446abb44e49750787449.jpeg)
▼【第二步:取得Cloudflare伺服器】
1.進到Cloudflare帳戶後台內,點選[新增網站]
![CF 伺服器 1.jpg](http://cdn.kikinote.net/gallery/kikinote/628a0ff124fd843ae51c78a5dfa68360.jpeg)
2.輸入你的網站名稱後,點選[新增網站]
![CF 伺服器 2.jpg](http://cdn.kikinote.net/gallery/kikinote/105faf81ee9ba00524ba21054b9007ca.jpeg)
3.選擇[免費版]
4.點選[繼續]
![CF 伺服器 3.jpg](http://cdn.kikinote.net/gallery/kikinote/4efe858d14ede011f69ea74eee1e576a.jpeg)
5.將舊有的DNS都刪除
6.點選[新增紀錄]
![CF 伺服器 4.jpg](http://cdn.kikinote.net/gallery/kikinote/0c8c29712d923e6699bd9bcef6ca46dd.jpeg)
7.輸入網站伺服器IP
8.完成後點選[儲存]
![CF 伺服器 5.jpg](http://cdn.kikinote.net/gallery/kikinote/9f8eacc04f5dddd5b004b9aec0ce6da5.jpeg)
9.確定有新增成功後,點選[繼續]
![CF 伺服器 6.jpg](http://cdn.kikinote.net/gallery/kikinote/900a33831254192d01186dd29c028086.jpeg)
10.複製兩個Cloudflare提供的名稱伺服器
![CF 伺服器 7.jpg](http://cdn.kikinote.net/gallery/kikinote/16f21642312fd72c1e613079b1e641e8.jpeg)
▼【第三步:將網域商的DNS改為Cloudflare】
1.回到GoDaddy的後台,點選[網域]
2.點選[管理DNS]
![網域設定 1.jpg](http://cdn.kikinote.net/gallery/kikinote/48faf122cbbc05aff8c5b55631304561.jpeg)
3.點選[新增紀錄]
4.點選[變更名稱伺服器]
![網域設定 2.jpg](http://cdn.kikinote.net/gallery/kikinote/cc38e87ac9e224d54d1bff861119a776.jpeg)
5.選擇[我要用自己的伺服器]
![網域設定 3.jpg](http://cdn.kikinote.net/gallery/kikinote/6564dfa8deddb4b874278c2abf06fa40.jpeg)
6.貼上兩個Cloudflare伺服器後,點選[儲存]
![網域設定 4.jpg](http://cdn.kikinote.net/gallery/kikinote/3f31355f89c34ae1c9efc091cabf5bc0.jpeg)
7.點選[繼續],即完成更改
![網域設定 5.jpg](http://cdn.kikinote.net/gallery/kikinote/5b0833858daec8d3052a726ea6902ba9.jpeg)
▼【第四步:檢查伺服器有無變更成功】
1.回到Cloudflare帳戶後台點選[完成,請檢查名稱伺服器]
![檢查 1.jpg](http://cdn.kikinote.net/gallery/kikinote/561fb9b9e8739561805ddcccc708551a.jpeg)
2.點選[提高安全性]
![檢查 2.jpg](http://cdn.kikinote.net/gallery/kikinote/da9102123875f66d3b161ecfcdffbcb0.jpeg)
3.將[自動改寫HTTPS]打開
![檢查 3.jpg](http://cdn.kikinote.net/gallery/kikinote/c7ef2bba42f3a75c78eadb39a3b30d3e.jpeg)
4.將[一律使用HTTPS]打開
![檢查 4.jpg](http://cdn.kikinote.net/gallery/kikinote/9e153a87d37b77e1412c2c0bbbae247e.jpeg)
5.將[Brotli功能]開啟
![檢查 5.jpg](http://cdn.kikinote.net/gallery/kikinote/b110995d85e280cca6558234ee3838f7.jpeg)
6.確認功能都是[ON(開啟)]後,點選[完成]
![檢查 6.jpg](http://cdn.kikinote.net/gallery/kikinote/3fdaea2c5f0e3729a1229b351492e307.jpeg)
7.點選[檢查名稱伺服器]
![檢查 7.jpg](http://cdn.kikinote.net/gallery/kikinote/7c7f3cb1fcfc1f620960c33b426f3165.jpeg)
8.回到概觀主頁看到「Cloudflare正在保護您的網站」就可代表成功啦!
![檢查 8.jpg](http://cdn.kikinote.net/gallery/kikinote/02c3d8ccc1cde0036538446095f5b8a7.jpeg)
▼【第五步:確認SSL設定防止連線失敗】
DNS設定好之後,還有兩個可能會導致網站連線異常:
1.SSL加密:
Cloudflare會預設完整,不過由於你的網站伺服器可能沒有提供HTTPS連線,導致Cloudflare要加密連結主機的時候找不到,所以建議改成彈性,避免網站連線失敗喔!
![SSL加密.jpg](http://cdn.kikinote.net/gallery/kikinote/14de26d634318446f6d35d2ebbcc8062.jpeg)
2.SSL邊緣憑證:
Cloudflare會提供給你SSL憑證,但這個部分審核會需要花10~30分鐘不等的時間,所以如果你發現你的SSL憑證還在待驗證,網站會是無法連線使用的狀態喔!
![SSL邊緣憑證.jpg](http://cdn.kikinote.net/gallery/kikinote/8810e777ec833f92c277a71518012a56.jpeg)
以上這些步驟完成後,你就成功的使用Cloudflare保護你的網站啦!免費版的Cloudflare會自動幫你選擇CDN節點,如果你想要確認Cloudflare把你的CDN節點放在哪裡,下面依絲編也來教你怎麼找喔~
▼【如何檢查伺服器位置】
1.進到Google DNS查詢網站,輸入你的網站名稱
![查位置 1.jpg](http://cdn.kikinote.net/gallery/kikinote/9daa2c6867a28a8eee4229b11f1851b6.jpeg)
2.就可以看到你的網站IP位址
![查位置 2.jpg](http://cdn.kikinote.net/gallery/kikinote/1541df9f784ca66c0f4b5cbe7f5c7db1.jpeg)
3.到 ipinfo.io 查詢IP網站 ,輸入你的網站IP
4.就可以看到網站伺服器的位置囉!
![查位置 3.jpg](http://cdn.kikinote.net/gallery/kikinote/c22dae5e0ca25453371c3ea148c5ddde.jpeg)
方法1 關閉 Cloudflare CDN
如果你發現你的CDN節點不是在你的主機附近,可以選擇把CDN關閉,在Cloudflare後台就能簡單設定,不過依絲編非常不建議這麼做,因為這樣會讓你的網站源頭主機容易被駭客找到,遭受DDoS攻擊的時候也無法透過CDN網路分散攻擊網站的流量。
▼【如何關閉CDN服務】
1.進到Cloudflare後台的DNS設定,點選[編輯]
![關閉cdn 1.jpg](http://cdn.kikinote.net/gallery/kikinote/b7cd267c0e6562331ab3b9abb08f7c57.jpeg)
2.將Proxy處理關閉
![關閉cdn 2.jpg](http://cdn.kikinote.net/gallery/kikinote/6859109bdaec111b1c814f7ba79c090d.jpeg)
3.變成「僅DNS」就成功把CDN服務關閉了
![關閉cdn 3.jpg](http://cdn.kikinote.net/gallery/kikinote/a3cdd3f34d7865fd2f46c83c352eea38.jpeg)
方法2 使用Cloudflare的企業方案
Cloudflare的企業方案可以讓你優先使用鄰近節點,如果是台灣的網站就可以優先使用Cloudflare在台灣的CDN節點,享受到最快速的CDN加速!
▼【Cloudflare企業方案進階功能】
- 優先使用台灣節點
- 完善的DDos防護措施
- 提供24小時技術支援
- 曾受大量攻擊時會被列為第一優先保護
- 專屬的售後服務經理
![cf.jpg](http://cdn.kikinote.net/gallery/kikinote/68355a8bf6e71d6a3ab29cf5e518b6a5.jpeg)
無論你是自架網站或是大企業,總會希望自己的網站速度可以更快,讓使用者或是客戶能有良好的使用體驗,Cloudflare是少數可以在保護你的網站同時幫你進行加速的工具。如果你有興趣的話,可以先從免費版開始體驗,覺得不錯,就可以考慮升級到企業版,讓你的網站速度更上一層樓喔!
▶ 企業版介紹:Cloudflare CDN加速 企業版 台灣代理官網
DDos防護 ▶ 網站加速以外 Cloudflare保護網站、預防DDoS攻擊方法
★自架網站資安防護
WordPress安全外掛 ▶ 網站加速以外 WordPress 免費 安全外掛推薦