自定義域名與 CDN

為什麼需要自定義域名

  • 阿里雲 2019 年後的預設域名在瀏覽器裡會強制下載而不是預覽;
  • 預設域名有頻寬與 QPS 限制;
  • 七牛必須配置自定義域名,預設域名不能對外;
  • 自有域名方便掛 CDN 、換廠商不動前臺地址。

設定 → 自定義域名填 CDN 或桶繫結的 HTTPS 地址 (如 https://img.example.com) 。只要 CDN 已經指向儲存桶,填它的地址即可,不限廠商。

CDN 接入要點

  1. 在雲廠商或自建 CDN 處新增加速域名,回源到桶 (回源 Host 用桶繫結的自定義域名) 。
  2. 在桶上繫結該自定義域名 (阿里雲 OSS 控制檯 → 傳輸管理 → 繫結域名;需 DNS 歸屬驗證) 。
  3. CDN 側配好 HTTPS 證書。
  4. 回源協議用 HTTPS;回源 Range 分片回源建議開啟 (外掛分段拉回會用到) 。
  5. CORS:如果主題有跨域取圖 (canvas 處理等),CDN/桶要允許站點源。

換自定義域名

改設定裡的自定義域名即可,前臺地址渲染期自動切換。存量內容裡寫死的舊域名用 「改寫文章中的媒體地址」 處理 (見 《遷移與地址改寫》) 。