云服务器与VPS

源站接入CDN回源怎么设置?

介绍港区源站接入 CDN 时,如何配置回源地址、协议、Host、证书和访问控制,并通过分步验证排查常见故障。

港区源站接入 CDN,关键不是只填一个服务器地址,而是让 CDN 能以正确的域名、协议和端口访问源站。配置前先确认源站是否能从公网访问、站点实际使用的域名,以及源站证书是否有效。以下是港区源站接入CDN的回源设置建议,适用于网站或接口等常见场景,具体控制台名称以所用 CDN 服务为准。

先理清回源链路

用户请求先到 CDN 边缘节点;缓存未命中或内容需要更新时,CDN 再向源站请求。回源地址可以是源站 IP,也可以是解析到源站的域名。若使用域名,确认它最终指向源站,而不是再次指向 CDN,否则可能形成回源循环。

还要区分用户访问域名与回源 Host:前者决定用户访问哪个站点,后者是 CDN 请求源站时发送的主机名。一个源站承载多个站点时,Host 配错可能返回错误页面,甚至命中其他站点。

按顺序设置回源参数

  1. 填写回源地址。优先使用稳定的源站地址;若源站地址会变化,使用可控的源站域名,并确认其解析不会经过待配置的 CDN。
  2. 选择回源协议和端口。源站已提供 HTTPS 时,通常优先使用 HTTPS 回源,并确认对应端口可从 CDN 节点访问。若源站只支持 HTTP,不要直接启用 HTTPS 回源,先补齐源站监听与证书配置。
  3. 设置回源 Host。填写源站虚拟主机实际识别的站点域名。它可能与 CDN 加速域名相同,也可能不同,应以源站站点配置为准。
  4. 核对证书与 SNI。HTTPS 回源时,证书需要覆盖回源使用的域名;如控制台提供 SNI 选项,应检查其发送的名称与证书域名及源站配置一致。证书过期、域名不匹配或握手设置不一致都可能导致回源失败。
  5. 限制源站访问来源。在防火墙或安全组中,仅允许 CDN 服务公布的回源地址段访问网站端口,并按服务商更新情况维护白名单。管理端口不应因接入 CDN 而对公网开放。
  6. 检查缓存规则和超时。确认动态接口、登录页面等内容不会被不恰当地缓存;回源超时应结合源站处理时间设置,过短会造成正常请求失败,过长则可能拖慢用户等待。

上线前怎样验证

先在 CDN 控制台检查配置状态,再分别验证源站直连和 CDN 域名访问。直连测试可帮助确认源站站点、Host 和证书本身正常;CDN 访问则用于核对边缘节点是否能成功回源。检查响应状态、页面内容、证书提示及缓存状态,不要只凭首页能打开就判断全部配置正确。

若出现 403,优先检查源站白名单、访问规则和 Host;若是 502 或 504,检查源站端口、协议、证书握手与响应时间;若返回错误站点,重点核对回源 Host。变更后清理相关缓存,再用静态文件和动态请求分别验证,避免缓存结果掩盖源站问题。对于重要业务,可先验证少量非关键路径,确认稳定后再扩大使用范围。

港区源站的配置取舍

港区源站面向多个地区用户时,CDN 可由边缘节点接收请求,再回源到香港机房;实际速度仍受用户位置、网络路由、源站负载和内容是否命中缓存影响,不能仅凭机房地点推断所有地区的访问表现。港区源站接入CDN的回源设置建议是先保证回源链路正确与安全,再按真实访问情况调整缓存和超时,而不是一开始开放所有端口或放宽访问限制。

常见问题

回源地址应该填 IP 还是域名?

源站地址稳定且配置简单时可填 IP;需要灵活切换源站时可用专门的源站域名,但要避免它解析回 CDN。

用户访问用 HTTPS,回源也必须用 HTTPS 吗?

并非协议上必然相同,但 HTTPS 回源能加密 CDN 到源站之间的链路。启用前需确认源站证书和监听端口正常。

开启 CDN 后能否直接封锁所有外部访问?

可以考虑限制网站端口仅接受 CDN 回源地址,但应先验证白名单完整,并保留必要的运维访问渠道。

为什么 CDN 返回的页面和源站不同?

可能是缓存尚未更新,也可能是回源 Host、缓存规则或源站虚拟主机配置不匹配。先对比直连与 CDN 请求结果,再逐项排查。

落实港区源站接入CDN的回源设置建议时,重点核对地址、协议、Host、证书和白名单,并通过直连与 CDN 两种方式验证链路,才能减少循环回源、证书错误和源站暴露等问题。

需要选择适合业务的方案?

告诉我们业务地区、配置和预算,客服可协助推荐产品。

相关文章