回源 HOST 配置错误如何处理?
美国、香港服务器
回源 HOST 配置错误如何处理?
09-07 来源:
## 第一步:确认正确回源 HOST
1. 登录 Windows2012 IIS 管理器 →选中网站 →【绑定】
2. 查看主机头,示例:`www.test.com`
- 如果站点绑定主机头:**回源 HOST = 这个域名**
- 如果站点没有填写主机头(空,IP 直接建站):回源 HOST 填写源站 IP
多个网站部署在同一台 IIS 服务器,**必须填主机头域名,不能填 IP**,否则直接跳到默认站点,出现 404、跳错网站。
## 第二步:CDN 控制台修改回源 HOST
1. CDN 控制台,进入你的加速域名配置
2. 找到【回源配置】→**回源 HOST**
3. 修改为 IIS 站点绑定的主机头域名
4. 保存,提交配置,等待 CDN 配置生效(一般 5‑15 分钟)
不要填 CNAME 域名!不要填 CDN 节点域名!填**业务访问域名(IIS 主机头)**
## 第三步:快速验证是否修复
### 方式 1 curl 测试(本地 CMD/PowerShell)
curl -v -H "Host:www.test.com" http://源站服务器IP
将`www.test.com`换成你的域名,源站 IP 填 Windows2012 公网 IP。
返回 200 正常;返回 404 代表源站主机头依旧不对。
这条命令模拟 CDN 回源行为,**绕过 CDN 直接测试源站是否识别 Host 头**。
### 方式 2 观察 CDN 访问
修改完等待生效后浏览器访问域名,不再报 404 即为修复。
## 常见错误场景
1. ❌回源 HOST 填写源站 IP,但 IIS 设置了主机头
后果:CDN 回源不带域名,IIS 找不到网站 →404
修复:回源 HOST 改成 IIS 绑定的域名
2. 回源 HOST 填错子域名,IIS 绑定`a.test.com`,CDN 填`b.test.com`
修复:两边域名严格一致
3. 修改 CDN 回源 HOST 后,没有等待节点刷新,立刻测试依旧 404
CDN 边缘节点配置同步需要时间,可以刷新 CDN 缓存,或者等 10 分钟测试。
4. IIS 绑定有 http 和 https 两套主机头,回源 HOST 保持同一个域名即可。
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快