本文档介绍如何在火山引擎内容分发网络(CDN)中对加速域名配置回源 Host。
在源站服务器上存在多个站点的情况下,除了配置源站域名,还需要配置回源 Host。配置回源 Host 后,CDN 在回源时会根据 Host 信息去正确的站点获取资源。
加速域名,源站域名和回源 Host 的区别
- 加速域名:加速域名是用户访问您站点时使用的域名。比如用户访问 https://www.example.com/volcano.png 。这里 www.example.com 即为加速域名。
- 源站域名:源站域名是您站点所在的服务器的域名。是 CDN 回源时访问的域名。直接访问源站域名是没有加速的。源站域名不能与加速域名相同,不然会出现解析死循环。
- 回源 Host:回源 Host 是源站服务器上的站点域名,对应服务器上的某个站点资源。在不指定回源 Host 的时,CDN 根据加速域名的配置进行回源。如果一个服务器上有多个站点,则需要指明回源 Host。比如回源 Host 是 img.example.com,源站域名是 origin.example.com,加速域名是 www.example.com。 当用户访问 https://www.example.com/volcano.png 时,如果缓存节点上没有该图片,CDN 会访问 origin.example.com,获取 img.example.com/volcano.png,然后将图片返回给用户。
操作步骤
在 CDN 中,有以下两处回源 Host 的配置:
如果源站的类型是对象存储源站,则全局回源 Host 配置以及源站回源 Host 配置都不生效。
配置全局回源 Host
- 登录 火山引擎内容分发网络控制台。
- 在左侧导航栏,点击 域名管理。
- 在 域名管理 页面,找到需要配置的域名,点击 管理。
- 在页面右上方,点击 编辑配置。
- 在 基础配置 标签页,点击左侧的 回源 HOST 页签。
- 在 回源 HOST 下方,设置 回源 HOST 为 自定义域名。
- 输入实际的站点域名。域名的长度不能超过 1024 个字符。
- 在页面右上方,点击 提交编辑。
配置特定源站的回源 Host
- 登录 火山引擎内容分发网络控制台。
- 在左侧导航栏,点击 域名管理。
- 在 域名管理 页面,找到需要配置的域名,点击 管理。
- 在页面右上方,点击 编辑配置。
- 在 基础配置 标签页,点击左侧的 主源站 或者 备源站 页签。
- 在 主源站 或者 备源站 下方,找到需要配置的源站。
- 在 操作 列上,点击 编辑。
- 在 设置源站 页面,在 回源 Host 处输入实际的站点域名,然后点击 确定。
域名的长度不能超过 1024 个字符。 - 在页面右上方,点击 提交编辑。