設定 Cloudflare 免費 CDN,並啟用 DNS 代管
從 Google Domains 把 DNS 代管交給 Cloudflare 管理
Google Domains 服務原本就有網域名稱伺服器(Domain Name System, DNS)服務
透過 DNS 可以管理你的域名,加子網域什麼的
之所以會把 DNS 轉到 Cloudflare 是因為要用到 Cloudflare 提供的 CND (Content Delivery Network) 以及快取
如此可以增加網站的載入速度,節省伺服器資源。雖然我用的是 GitHub Page,伺服器資源不用在意
之後再寫一篇來說明怎麼設定子網域並且設定給 GitHub Page
有這項技能你只要有一個網域,就可以一直生出新的網址囉!
就像我買的 ray247k.com,這個部落格的網址是 tech.ray247k.com
就是子網域的應用
所以一開始才選擇 .com
的頂級網域,而不是 .dev
設定 cloudflare 代管子網域和 DNS
1. 註冊 cloudflar
沒什麼難度,就照著網站流程註冊就好
2. 跟著 cloudflare 引導加入網站(Domain)
把之前買的網址加入管理列表
3. 調整 DNS 伺服器
加入網站後我們會在 cloudflare 看到這個提示
接著去 Google Domain 那邊 DNS 的頁籤畫面
可以看到預設的 DNS 是上一步驟中 cloudflare 叫我們移除的 DNS 伺服器
點「使用自訂名稱伺服器」換成他給的兩個網址即可
4. 收到信通知網站 cloudflare 已經啟用
5. 啟用一律使用 HTTPS
將所有透過「http」協定的所有請求重新導向至「https」
因為 cloudflare 有預設的 SSL/TLS 憑證,並不用自己購買就可以開啟 https
如此在瀏覽器網址最前面有「鎖頭」顯示為安全的連線!
我們只需要做去啟用重新導向的服務
前往SSL/TLS
頁籤,往下滑看到「一律使用HTTPS」把他點成開啟,然後等待陣子讓設定生效
啟用之後,就算你使用 http 造訪網頁也會自動導轉到 https 開頭的網頁囉!