如何配置CDN的回源HOST?
美国、香港服务器
如何配置CDN的回源HOST?
08-12 来源:
一、先搞懂:什么是回源 HOST
源站 IP = 服务器地址;回源 HOST = HTTP 请求里的Host请求头
一台服务器上可以搭建多个网站(IIS 主机头、Nginx 站点),Web 服务依靠Host头区分打开哪个网站。
加速域名:shturl.cc/x(用户浏览器访问的域名)
源站:123.123.123.123(服务器公网 IP)
回源 HOST:CDN 节点访问服务器时携带的域名
高频故障:回源 HOST 和站点主机头不匹配 → 400 Bad Request / 404 / 502(你之前遇到网站打不开最常见原因)
二、标准配置规则(重点)
场景 1:源站 IIS / 宝塔站点绑定主机头 = 加速域名(绝大多数情况)
回源 HOST 填写:加速域名 shturl.cc/x
示例:
加速域名:www.test.com
IIS 网站主机头:www.test.com
源站 IP:123.123.123.123
回源 HOST = www.test.com
场景 2:服务器站点主机头≠加速域名(较少)
比如加速域名cdn.test.com,服务器网站绑定www.test.com
回源 HOST 填写:www.test.com(和站点主机头保持一致)
场景 3:IIS 站点没有设置主机头(空主机头,允许 IP 直接访问)
可以沿用默认加速域名,一般不会报错;生产环境不建议空主机头,不安全。
IIS 用户特别注意:
IIS 网站【绑定】里的主机名,必须和 CDN 回源 HOST 完全一致,大小写保持统一!
三、主流 CDN 控制台操作步骤
1)云服务器 CDN
域名管理 → 选中你的加速域名
切换标签:回源配置
找到【默认回源 HOST】→ 修改配置
选择:自定义域名,填入对应域名
保存;修改完成后刷新 CDN 全部缓存
四、HTTPS 回源额外配套(极易踩坑)
如果 CDN 使用HTTPS 协议回源(443 端口)
回源 HOST
回源 SNI
两个值建议设置为同一个域名
否则出现 SSL 握手失败、502 错误。
五、完整标准示例(Windows IIS 环境)
用户访问域名:https://www.site.com(加速域名)
CDN 源站地址:110.xx.xx.xx(Windows 服务器公网 IP)
IIS 网站绑定:IP: 全部未分配,端口 443,主机名:www.site.com
CDN 配置:
回源协议:协议跟随 / HTTPS
回源端口:443
回源 HOST:www.site.com
回源 SNI:www.site.com
六、配置完成验证方法
直接访问服务器 IP:如果能打开网站,代表站点无主机头限制;
通过 CDN 域名访问
出现 400/404 → 90% 是回源 HOST 与 IIS 主机头不匹配;
测试手段:
在服务器 IIS 日志中查看请求的Host字段,确认 CDN 传过来的域名和站点绑定一致。
三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快