Skip to content

回源配置 ​

创建站点后,您需要配置回源规则,告诉 CDN 从何处获取网站内容。回源配置是站点正常工作的关键步骤。

1 进入回源配置页面 ​

登录系统后,在左侧导航菜单中点击"CDN → 站点管理",在域名列表中点击需要配置的域名名称,进入站点配置详情页。在详情页顶部的标签栏中,选择"回源配置"标签。

001.png

回源配置页面包含多个配置模块,建议按以下顺序依次设置。

2 配置源站设置 ​

源站设置是最核心的回源配置,用于指定 CDN 向哪个服务器获取内容。

002.png

2.1 添加源站 ​

在"源站设置"卡片中,点击右上角的"添加源站"按钮,弹出配置窗口。

003.png

2.1.1 选择协议类型 ​

选择 CDN 边缘节点对外提供的协议类型:

选项说明
HTTPCDN 节点仅通过 HTTP 协议提供加速服务,监听端口默认为 80
HTTPSCDN 节点仅通过 HTTPS 协议提供加速服务,监听端口默认为 443

注意:选择 HTTPS 前,请确保已在基础配置中上传了 SSL 证书。

2.1.2 配置监听端口 ​

根据协议类型自动填充默认端口(HTTP 为 80,HTTPS 为 443),您也可以根据需要手动修改端口号(范围 1~65535)。

提示:部分系统端口不支持使用,包括 21、22、23、25、135、139、445 等,详情可点击源站设置标题旁的问号图标查看完整列表。

2.1.3 选择取源协议 ​

取源协议决定 CDN 回源时使用的协议:

选项说明
HTTPCDN 始终以 HTTP 协议回源
HTTPSCDN 始终以 HTTPS 协议回源
协议跟随CDN 使用与用户访问时相同的协议回源,用户 HTTP 访问则 HTTP 回源,用户 HTTPS 访问则 HTTPS 回源

提示:选择"协议跟随"时,源站需要同时支持 80 和 443 端口,否则可能造成回源失败。

2.1.4 选择均衡方式 ​

当配置了多个源站地址时,决定 CDN 如何在多个源站之间分配请求:

均衡方式说明
轮询将请求轮流分配到每个源站,适用于各源站性能相近的场景
IP哈希根据客户端 IP 哈希分配,同一 IP 的请求始终回源到同一服务器
URL哈希根据请求 URL 哈希分配,相同 URL 始终回源到同一服务器
COOKIE保持根据 Cookie 进行会话保持,保证同用户访问同一源站
最少连接优先将请求分配给当前连接数最少的源站
随机随机分配请求到源站

2.1.5 选择回源方式 ​

选项说明
IP 地址直接填写源站服务器的公网 IP 地址,同时支持 IPv4 和 IPv6
源站域名填写源站服务器的域名地址

2.1.6 填写线路设置 ​

在线路设置表格中配置源站信息,每行包含:

  • 源站地址:填写源站 IP 或域名
  • 端口:填写源站服务端口(默认 80,范围 1~65535)
  • 权重:该源站的流量分配权重,权重越高分配的流量越多(仅 IP 回源模式下支持)

如需配置多个源站实现负载均衡或容灾,点击"新增一行"添加更多源站地址。点击行末尾的删除按钮可移除对应源站。

提示:配置优先级:主线路 > 备线路,同一线路类型下优先级等级越高,权重越大。

2.2 编辑与删除源站 ​

已添加的源站会以表格形式展示在源站设置卡片中,每行显示协议类型、监听端口、取源协议和源站地址。

  • 点击操作栏的"编辑"按钮,可修改该源站的配置
  • 点击操作栏的"删除"按钮并确认,可移除该源站

注意:删除源站操作不可逆,请确认该源站不再需要后再执行删除。

3 配置回源健康检测 ​

健康检测用于定期检查源站的可用性,当 CDN 检测到源站不可用时,会自动将流量切换至其他可用源站,保障服务连续性。

004.png

3.1 开启健康检测 ​

在"回源健康检测"卡片中,将开关切换至"开启"状态。开启后页面会显示以下配置项:

配置项默认值说明
检查域名默认使用当前加速域名健康检测时使用的 HTTP 请求域名(Host 头)
检查路径/CDN 对源站发起健康检测请求的 URL 路径
检查间隔10 秒两次健康检测之间的时间间隔,范围 1~3600 秒
状态码200 301 302以空格分隔的 HTTP 状态码列表,CDN 认为收到这些状态码即表示源站健康

3.2 提交配置 ​

配置完成后,点击"提交"按钮保存设置。系统将按照您设定的间隔定期对源站发起健康检测。

4 配置回源 HOST ​

回源 HOST 用于指定 CDN 回源时在 HTTP 请求头中携带的 Host 字段值。

005.png

选项说明
默认(域名本身)直接使用加速域名作为回源 Host,适用于源站与加速域名一致或源站不校验 Host 的场景
自定义手动指定回源 Host,适用于源站的 Web 服务绑定了特定域名的情况

选择"自定义"后,在输入框中填写回源域名,点击"提交"保存配置。

提示:当您的源站服务部署了虚拟主机(多个站点共用同一 IP),需要通过 Host 头来区分不同站点时,请使用自定义回源 HOST。

5 配置回源 SNI ​

当 CDN 以 HTTPS 协议回源且源站 IP 绑定了多个域名的 SSL 证书时,需要指定 SNI(Server Name Indication)来告知源站使用哪个证书。

006.png

选项说明
默认开启CDN 自动将加速域名作为 SNI 传给源站
自定义手动指定回源 SNI,适用于源站证书绑定的域名与加速域名不同的场景

选择"自定义"后,在输入框中填写源站证书对应的域名,点击"提交"保存配置。

6 代理重定向 ​

开启后,CDN 会自动修正源站返回的 Location 和 Refresh 响应头中的地址,将其中的源站域名替换为加速域名,确保用户的重定向请求通过 CDN 完成。

007.png


常见问题 ​

Q:回源 HOST 和回源 SNI 有什么区别?

  • 回源 HOST:设置在 HTTP 请求头中的 Host 字段,用于告知源站 Web 服务用户访问的是哪个域名
  • 回源 SNI:设置在 TLS 握手阶段,用于告知源站应使用哪个 SSL 证书完成 HTTPS 连接

两者配置的场景不同但可以结合使用,当同时配置为自定义时,可以分别指定不同的值。

Q:为什么添加源站后站点仍无法访问?

请依次检查以下配置:

  1. 源站 IP 或域名是否正确,源站服务是否正常运行
  2. 监听端口和取源端口是否正确放通(注意部分端口不支持)
  3. HTTPS 站点是否已在基础配置中上传 SSL 证书
  4. 回源 HOST 是否配置为源站 Web 服务能够识别的域名

Q:协议跟随和直接选择 HTTPS 有什么区别?

  • 协议跟随:CDN 会根据用户访问的协议自动选择回源协议,灵活性更高,用户 HTTP 访问时 CDN HTTP 回源,HTTPS 访问时 HTTPS 回源
  • HTTPS:CDN 始终以 HTTPS 协议回源,即使用户通过 HTTP 访问

选择哪种方式取决于您的源站配置。如果源站同时开放 80 和 443 端口,建议选择"协议跟随"。

Q:如何验证健康检测是否生效?

在健康检测配置提交后,系统会按照设定的间隔对源站进行健康检查。您可以通过查看站点的回源质量监控数据,或临时停掉一个源站服务来验证系统是否自动将流量转移到其他可用源站。

Q:多源站均衡方式应该怎么选?

  • 各源站配置相近选轮询
  • 需要会话保持选IP哈希或COOKIE保持
  • 缓存命中率优先选URL哈希
  • 各源站配置不均选最少连接或配置不同权重

Ants 管理后台文档