CDN本质是反向代理域名或者IP,使用你的域名透传出来。并且中继原域名的流量
网站在识别访问的时候是检测SNI和host头,SNI是在SSL时检测。host头在http和https都会检测,而访问网站的时候访问的其实都是IP地址。而单靠IP无法精准定位到具体页面,需要host头来精准定位到页面。
例如:有三个页面分别为wf.most.com、www.most.com、cu.most.com虽然都指向同一个服务器但是绑定的页面都是不一样的
如果此时CDN代理了其中wf.most.com,但是host头中并不是wf.most.com的源站域名。而是其他的域名访问的服务器,那么虽然IP是对的但是效验host的时候不匹配会导致返回空响应或者错误页面
所以通常配置的时候都是会设置host头使用源站域名,除了特殊情况使用加速域名
评论