源站配置

最近更新时间:2020-05-27 17:17:27

配置场景

若您需要修改域名源站基本信息、回源请求协议、回源 Host 等信息,可在源站配置模块进行相关操作。

配置指南

查看配置

登录 CDN 控制台,在菜单栏里选择【域名管理】,单击域名右侧【管理】,即可进入域名配置页面,第一栏中基本信息下方即为源站配置模块:

源站类型

  • 自有源站:已经拥有稳定运行的业务服务器(即源站),填充对应的 IP 地址列表、或域名作为源站地址。
  • 对象存储(COS):资源已存储在腾讯云对象存储中,直接选择某一个 bucket 作为源站。

源站地址
源站地址最多可填充511个字符,支持多 IP、单域名回源。
回源协议
CDN 加速节点回源到用户源站时使用的协议,HTTP 或 HTTPS。
回源 Host
即回源域名, CDN 节点在回源时,在源站访问的站点域名,具体说明可查看下方示例 回源域名配置

修改配置

1. 修改主源站配置

单击右上方【编辑】,可修改主源站配置内容:

修改源站地址
选择自有源站时,源站地址最多可填充511个字符,支持以下配置模式:

  • 多 IP 轮询回源:若源站填充为多个 IP ,则轮询回源,CDN 默认开启源站检测能力,当某一个 IP 回源失败超出一定经验阈值时,则不再回源到此 IP 地址,会自动屏蔽一段时间后自动恢复。
  • IPv6 源站:若您已开通 IPv6 内测资格,并对域名的请求协议选择了 IPv4 + IPv6,则可填充一个 IPv6 地址作为源站。
  • 特殊端口回源:支持 IP: 端口格式,HTTP 协议可支持1 - 65535自定义端口,HTTPS 协议暂时仅支持443端口。
  • 权重回源:支持 IP:端口:权重格式,权重为1 - 100,端口可缺省。
  • 域名回源:源站仅支持独立填充一个域名(暂不支持 IPv6 域名回源)。

修改回源协议
允许在源站配置处调整域名回源协议为 HTTP、HTTPS 或回源跟随:

  • HTTP 回源:不论访问为 HTTP、HTTPS 均使用 HTTP 回源。
  • HTTPS 回源:不论访问为 HTTP、HTTPS 均使用 HTTPS 回源。
  • 协议跟随:HTTP 请求使用 HTTP 回源,HTTPS 请求使用 HTTPS 回源。
注意:

  • 存在 HTTPS 回源情况下,请保证源站支持 HTTPS 访问,否则会导致回源失败。
  • 目前暂时仍可通过证书管理页面调整此项配置,后续会进行迁移。

修改回源 Host
接入域名时,默认回源 Host 为加速域名,若接入泛域名,则默认为泛域名,实际回源 Host 为访问域名。可按需在此处进行修改。

注意:

对象存储(COS)源情况下,回源 Host 不可修改。

2. 热备源站配置

若您的主源站为自有源站,可添加热备源站,所有回源请求均会先访问主源站,若返回为 4XX / 5XX 错误码,或链接超时、协议不兼容等情况后,会再次回源至热备源站进行资源拉取,保障用户回源高可用。

支持针对热备源站独立配置回源协议、回源 Host 信息。

3. 区域特殊配置

若您加速域名的服务区域为全球,为避免跨国流量产生,希望针对加速域名不同服务区域设置不同源站,可单击下方【添加特殊配置】实现:

选择需要不同回源策略的区域,并填充对应的源站信息即可:

注意:

  • 区域特殊配置添加后,暂时无法直接删除。
  • 若区域特殊配置与基础配置完全一致,则会自动进行合并,您可以通过配置成一致来删除区域特殊配置。

配置示例

回源域名配置

若 CDN 源站配置如下,假设加速域名www.test.com配置如下:

则用户访问路径如下:
用户访问资源http://www.test.com/test.txt,此时 CDN 节点尚未缓存该资源,则 CDN 节点回源是针对www.abc.com域名进行解析,得到源站服务器地址,假设为1.1.1.1,则访问1.1.1.1服务器,在其上的 Web 网站www.def.com路径下,找到 test.txt 文件,返回给用户。

区域特殊配置

若腾讯云 CDN 源站配置如下,假设加速域名www.test.com配置如下:

则实际回源场景为:

  1. 中国境内用户访问http://www.test.com/test.txt文件,境内节点尚未缓存该资源,则回源请求到达服务器1.1.1.1,找到 Web 网站1.test.com下的 test.txt 文件,若有该资源则直接返回给客户,若无,则进行步骤2。
  2. CDN 境内节点回主源站失败,未找到资源,则回源请求到达服务器2.2.2.2,找到 Web 网站1.test.com下的 test.txt 文件,返回给用户并进行缓存。
  3. 此时中国境外的用户也访问http://www.test.com/test.txt文件,境外节点尚未缓存该资源,则回源请求到达服务器3.3.3.3,找到 Web 网站3.test.com下的 test.txt 文件,若有该资源则直接返回给客户,若无,则进行步骤4。
  4. CDN 境外节点回境外主源站失败,未找到资源,回源请求到达服务器4.4.4.4,找到 Web 网站4.test.com下的 test.txt 文件,返回给境外用户并进行缓存。
目录