问题背景
通过CDN控制台设置加速域名的回源域名与实际回到源站的域名不同。这里说的回源域名,是指CDN加速控制台中“域名管理”中的“回源配置”域名;回到源站的域名,是指回源时源站看到的HOST请求头。例如:设置的回源域名为:ctyun.cn,实际回到源站的请求HOST域名为ctyun.cn1。
可能原因
- 未配置回源HOST
如您发现回到源站的HOST域名为实际用户的访问域名,通常是因为您在“回源配置”中配置了回源域名,未同时配置回源HOST。
- 回源HOST配置错误
如您发现回到源站的域名非配置的回源域名也非实际用户访问域名,通常是因为您在回源HOST处配置了错误的回源域名。
解决方案
- 登录CDN控制台。
- 单击左侧导航栏【域名管理】-【域名列表】。
- 在【域名列表】页面,找到目标域名,单击【操作】列的【编辑】。
- 单击【回源配置】。
- 在【回源HOST】模块,填入预期的站点地址。
- 单击【提交保存】。
参数名 | 说明 |
---|---|
回源HOST | 回源HOST决定了回源请求访问到源站的哪个站点,默认值为加速域名。自定义配置时,请确保您的源站有配置相应的HOST。 |
注意事项
- 加速域名为具体域名时,回源HOST默认为加速域名。
- 加速域名为泛域名时,回源HOST默认为实际访问的子域名。例如,泛域名是 *.ctyun.cn,如果通过example.ctyun.cn访问时,回源HOST即为example.ctyun.cn。