首页/云/云网络与负载均衡速查/CDN 回源 Host 与 SNI
本包目录(247 条)
VPC 与子网36 条公网接入46 条负载均衡54 条
云 DNS 与 CDN49 条
连接与专线41 条云网络排障21 条

CDN 回源 Host 与 SNI

回源 Host 决定 CDN 回源请求头中的 Host,源站据此路由到对应虚拟主机;HTTPS 回源还要匹配 SNI。源站挂多域名或按 Host 分站时,回源 Host 配错常表现为 403/404。

默认值多数产品默认以加速域名或源站配置作为回源 Host
适用源站按 Host 区分站点时必须显式设置
SNIHTTPS 回源按回源域名发送 SNI,与源站证书匹配
验证直连源站带上该 Host 头复现问题

用 Host 头直连源站复现

用 Host 头直连源站复现
curl -sv -H 'Host: origin.example.com' https://203.0.113.10/healthz -o /dev/null 2>&1 | grep -E 'subject|HTTP/'
回源 Host 与回源 SNI 可分开配置的产品里,两者不一致会造成证书校验失败(HTTPS 握手报错)。

易错点

  • 回源 Host 配错,源站按默认站点返回 404
  • HTTPS 回源时 SNI 与证书域名不一致导致握手失败

数据来源与参考

  • 阿里云 CDN 回源 HOST 文档
  • 腾讯云 CDN 回源 Host 与 SNI 说明
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌