自定義域名與 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/桶要允許站點源。

換自定義域名

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