问题背景
通过CDN控制台设置加速域名的回源域名与实际回到源站的域名不同。这里说的回源域名,是指CDN加速控制台中“域名管理”中的“回源配置”域名;回到源站的域名,是指回源时源站看到的HOST请求头。例如:设置的回源域名为:ctyun.cn,实际回到源站的请求HOST域名为1.ctyun.cn。
可能原因
- 未配置回源HOST
如您发现回到源站的HOST域名为实际用户的访问域名,通常是因为您在“回源配置”中配置了回源域名,未同时配置回源HOST。
- 回源HOST配置错误
如您发现回到源站的域名非配置的回源域名也非实际用户访问域名,通常是因为您在回源HOST处配置了错误的回源域名。
解决方案
登录CDN控制台配置回源HOST,具体操作说明详情请见:回源HOST。
注意事项
- 加速域名为具体域名时,回源HOST默认为加速域名。
- 加速域名为泛域名时,回源HOST默认为实际访问的子域名。例如,泛域名是 *.ctyun.cn,如果通过example.ctyun.cn访问时,回源HOST即为example.ctyun.cn。