源站挂了怎么办:健康检查、回源 Host 与源站白名单
CDN 的最后 1 千米是源站
边缘节点做得再好,源站 5xx 用户照样报错。悠梦庭高防CDN 围绕「回源」这件事建了三样东西:主动探源、回源姿势配置、源站白名单。
一、主动探源:坏源先靠边
控制面的源站健康检查模块按固定间隔模拟真实请求探测每台源站,失败即标记 dead 并联动邮件通知;多源站域名在回源选路时执行稳定降权——活源优先、坏源靠边,同一域名配置多个源站时自动绕过故障机。后台域名配置中可以看到每台源站的实时健康状态。
二、回源姿势:问对了才拿得到内容
- 回源 Host 三选一:自定义域名、跟随访问域名或默认值。源站常按 Host 头分发虚拟站(宝塔面板尤其如此),这一项配错,回源拿到的就是 404 或者别人家的站点。
- 回源协议与端口:HTTP/HTTPS 独立配置,HTTPS 回源支持 SNI 跟随,源站前面挂负载均衡或仅监听非标端口都不影响。
- 超时与慢速保护:回源各阶段超时在引擎侧统一加固,慢源拖不垮边缘。
三、源站白名单:把源站真正藏起来
源站 IP 一旦泄露,攻击者就能绕过 CDN 直打本体。最佳实践是源站防火墙只放行 CDN 节点 IP。悠梦庭高防CDN 后台提供当前调度池 IP 清单与幂等脚本,在源站跑一次即完成过白,SSH 端口不受影响;节点上下线后 5 分钟内白名单自动增删,不会锁死自己。
验收姿势
日志中心访问日志每行带有 rt(总耗时)与 oh(本次回源目标)两个字段:某台源站是否真的被绕开、哪些 URL 在拖后腿,筛一下域名按时间倒序即可看清。更多运维实践见资讯中心。