# 自定义域名与 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/桶要允许站点源。

## 换自定义域名

改设置里的自定义域名即可，前台地址渲染期自动切换。存量内容里写死的旧域名用「改写文章中的媒体地址」处理（见《迁移与地址改写》）。

---