当您的源站有多个站点,且需要回源的站点不是加速域名对应的站点时,您需要配置回源HOST,阿里云CDN在回源过程中会根据HOST信息去对应站点获取资源。

背景信息

源站和回源HOST的区别
  • 源站:指您的业务服务器,决定了回源时请求到的具体IP地址。
  • 回源HOST:指CDN回源请求头中携带的HOST字段值,决定了回源请求访问到该IP地址上的具体站点。

不需要配置回源HOST场景

以下应用场景下,可以不设置回源HOST:

  • 您源站类型是IP的情况下,您的回源HOST默认为加速域名。
  • 您源站类型是OSS域名的情况下,您的回源HOST默认为源站域名。
注意
  • 对于普通域名(精准域名),回源HOST默认为加速域名。
  • 对于泛域名,回源HOST默认为实际访问的子域名。例如,泛域名是 *.example.com,如果通过test.example.com访问时,回源HOST即为test.example.com。

操作步骤

  1. 登录CDN控制台
  2. 在左侧导航栏,单击域名管理
  3. 域名管理页面,单击目标域名对应的管理
  4. 在指定域名的左侧导航栏,单击回源配置
  5. 回源HOST区域,单击修改配置
  6. 打开回源HOST开关,选择域名类型
    回源配置
    参数 说明
    加速域名 加速域名是指您需要加速的域名,即终端用户直接访问到的域名。
    源站域名 源站域名是指您的源站服务器的域名地址,即CDN回源需要访问的域名地址。
    自定义域名 当回源HOST的域名类型选择为自定义域名的时候,回源HOST将会被配置为用户指定的任意域名。

    例如:如果您的源站绑定了多个域名,则需要指定具体域名,否则回源会失败。

  7. 单击确定

配置示例

示例一:当源站类型为域名。
域名 说明
加速域名:

example.com

源站地址:

example-origin.com

  • 域名类型选择加速域名,当CDN回源时,会到example-origin.com源站上的example.com的站点获取资源。
  • 域名类型选择源站域名,当CDN回源时,会到源站example-origin.com获取资源。
  • 域名类型选择自定义域名,则回源HOST为用户输入的自定义域名。
示例二:当源站类型为IP地址。
域名 说明
加速域名:

example.com

源站地址:

1.1.1.1

  • 域名类型选择加速域名,当CDN回源时,会到1.1.1.1这台主机上的example.com的站点获取资源。
  • 域名类型选择自定义域名,当CDN回源时,会到您输入的域名获取资源。
说明 源站地址是IP地址类型,所以域名类型的源站域名选项被置灰,不可选择。
示例三:当源站类型为OSS域名。
域名 说明
加速域名:

example.com

源站地址:

example.oss-cn-hangzhou.aliyuncs.com

  • 域名类型选择加速域名,当CDN回源时,会到example.oss-cn-hangzhou.aliyuncs.comOSS域名上的example.com站点获取资源。
  • 域名类型选择源站域名,当CDN回源时,会到OSS域名example.oss-cn-hangzhou.aliyuncs.com获取资源。
  • 域名类型选择自定义域名,当CDN回源时,会到您输入的域名获取资源。
说明 在源站地址被配置为OSS类型的时候,将会同步开启回源HOST功能,并且按以下配置来设置回源HOST:

域名类型:源站域名

域名地址:example.oss-cn-hangzhou.aliyuncs.com