cloudflare是CDN服務、CDN能防止網站被攻擊導致癱瘓、駭客也無法得知你的網站真實IP,駭客攻擊你的網站只會攻擊到cloudflare,本篇介紹以000webhost虛擬空間使用cloudflare教學,如果你還沒有試用過000webhost虛擬空間可點這裡去看看。
Cloudflare採用Nginx的一個分支版本作為其網路的核心架構。截至2018年3月,Cloudflare已擁有126個位於全球各地的資料中心,它們將經由任播網路向鄰近地區的用戶提供其所請求的內容。
在優化網站/移動應用載入速度的同時,Cloudflare能夠阻擋來自網路的威脅與存在濫用行為的_網頁爬蟲_。除此之外,Cloudflare亦有向顧客提供諸如網路應用防火牆(Web Application Firewall,WAF)的其他服務。
Free 方案包括這些強大功能:
- DDoS 攻擊無限速緩解
- 全球 CDN
- 共享 SSL 憑證
- I’m Under Attack™ 模式
- 存取 Cloudflare App
- 存取帳號的稽核記錄檔
- 包含 3 項頁面規則
官方網站:www.cloudflare.com
註冊網址:dash.cloudflare.com
開始註冊一個帳號。
點選Add site。
輸入你的網域。
選擇Next。
選擇FREE方案,你也可以付費方案品質會更好,PRO以上方案可以使用台灣伺服器節點。
點選Confirm。
暫時不用設定任何東西,直接往下拉點Continue。
到你的網域系統設定ns。
以tk網域示範,輸入ALEC.NS.CLOUDFLARE.COM及AMY.NS.CLOUDFLARE.COM,TK網域註冊教學點這裡。
登入cloudflare,點一下右下Re-check now,系統寫24小時內更新,但很快就會好了,請等個5~10分鐘之後重新整理。
出現如圖片顯示代表解析成功。
設定SSL憑證,Cloudflare有免費提共SSL憑證,也可以使用你自己的憑證,上面點選鎖頭圖案Crpyto,選擇Full,完成。
測試SSL有沒有正確 https://網址.tk/,前提要把雲朵打開為橙色SSL才會有作用,確認有沒有鎖頭,SSL完整生效後在去後台設定網址。
官方文檔說明:SSL等級種類詳細說明
設定DNS,將你的網域對應到伺服器,你的伺服器是IP的請使用A紀錄,伺服器只有網址請使用CNAME,輸入 @ 與 伺服器網址,www 與 伺服器網址,想使用子網域要在這加入,請把雲朵關閉(灰色為關閉)點一下雲朵可關閉,橙色為開啟狀態。
到000webhost.com設定網域,點Set web address。
選擇lt’s OK I dont mind 000webhost branding。
往下拉點選Add domain。
選第二項,Point domain>Next。
輸入你的網域,如果按Save出現錯誤請等待一下,網域還沒對應到伺服器才會Save失敗。
Save成功後會顯示如圖。
請到cloudflare DNS設定開啟狀態,雲朵灰色變成橙色代表開啟,這樣就完成啦。
cloudflare 全球的節點 www.cloudflarestatus.com
測試自己連到哪個節點
https://www.000webhost.com/cdn-cgi/trace
https://你的網址/cdn-cgi/trace
colo是節點地區,KIX是日本節點。