多源设置与源组操作

先决条件

创建多个源站

在您创建CDN时,可以指定AgileCDN发送文件请求的源站位置,对此,您可以在创建CDN或者修改CDN的时候指定多个源站。例如,您可以指定CDN发送视频请求(http:example-video.com/*)到存储视频的源站;发送图片请求(http:example-image.com/*)到存储图片的源站。
  1. 进入CDN编辑,点击“源和源组“导航栏中的“源”模块部分,点击”+创建“
  2. 在创建界面,填写对应参数:(未提及的参数按默认参数执行)
  3. *源域名:填写您的源站域名(不支持IP地址)

    源路径:可选,如果希望AgileCDN 从源站的目录中请求内容,请在此处输入目录路径名称(以 / 开头)。在将请求转发到源时,CDN会将目录名追加到“源域名”的值,例如 AgilewingCDN/route。请勿在目录名称末尾包含 /。

    源协议策略:希望 CDN 只使用 HTTP或HTTPS 连接到源站,还是通过匹配查看器使用的协议连接。

    *HTTP/HTTPS端口: 按 ”源协议策略” 选择的类型填写端口,默认HTTP为80, HTPPS 为443

    源自定义标头:可选,您指定的所有自定义标头键和值将包含在针对此源站的每个请求中。如果客户端请求中提供了标头,则会覆盖它。

  4. 确认参数无误后保存提交即可创建新的源站记录

源组操作

在您有多个源站的情况下,您可以为CDN指定源组。

源组的概念解释:

创建源组时必须指定两个不同源ID的源站,为此,您可以在高可用性的场景下配置源故障转移,您可以在源组中指定主源满足正常请求,在主源放回特定HTTP状态码故障响应时自动切换到次要的源。(例如,主源为example.com,当主源响应404时将请到转发到次源example-404.com)

操作步骤:

  1. 进入CDN管理平台,点击“源和源组“导航栏中的“源组”模块部分,点击”+创建“
  2. 在创建界面,填写对应参数:
  3. *源组ID: 您可以指定特定的源组ID或使用界面默认生成的ID

    *源:对于创建的源组,您必须选择两个不同源ID的源站,并注意源站ID的优先级

    *故障转移条件:选择对应需要故障转移的状态码

  4. 确认参数无误后保存提交即可创建新的源组记录