一隻箱子裡的貓,看著電腦螢幕

Schrödinger's Programmer

奔跑吧工程師,趁年輕跑得越遠越好

設定 Cloudflare 免費 CDN,並啟用 DNS 代管

從 Google Domains 把 DNS 代管交給 Cloudflare 管理

Ray

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)

把之前買的網址加入管理列表
cloudflare-add-domain

3. 調整 DNS 伺服器

加入網站後我們會在 cloudflare 看到這個提示
cloudflare-setting-hint

接著去 Google Domain 那邊 DNS 的頁籤畫面
可以看到預設的 DNS 是上一步驟中 cloudflare 叫我們移除的 DNS 伺服器
google-dns-default

點「使用自訂名稱伺服器」換成他給的兩個網址即可
google-dns-cloudflare

4. 收到信通知網站 cloudflare 已經啟用

cloudflare-email

5. 啟用一律使用 HTTPS

將所有透過「http」協定的所有請求重新導向至「https」
因為 cloudflare 有預設的 SSL/TLS 憑證,並不用自己購買就可以開啟 https
如此在瀏覽器網址最前面有「鎖頭」顯示為安全的連線!

我們只需要做去啟用重新導向的服務
前往SSL/TLS 頁籤,往下滑看到「一律使用HTTPS」把他點成開啟,然後等待陣子讓設定生效
cloudflare-ssl-tls

啟用之後,就算你使用 http 造訪網頁也會自動導轉到 https 開頭的網頁囉!

最新文章

Category

Tag