文档中心 CDN Pro 管理源站配置

管理源站配置

更新时间:2022-05-31 14:05:51

管理源站配置

源站指的是您加速域名的web服务器,源站上包含了您希望CDN Pro为您加速分发给用户的内容资源。用户请求会先到CDN Pro上获取缓存资源,CDN Pro上没有资源则会回源获取文件响应给用户并进行缓存。

CDN Pro支持在每个加速项目下定义多个源站,同时内置了一系列配置项供您自由配置CDN Pro回源策略。您需要在加速项目下添加源站,在源站中管理每个源站的回源策略,然后在边缘逻辑配置中引用源站(即为加速域名设置回源地址)。本文将为您介绍如何在CDN Pro的加速项目下管理源站相关配置。

在加速项目版本中管理源站

点击左侧菜单【边缘配置】【加速项目】进入加速项目列表页,点击 “ID” 列下的项目ID字段,进入所选加速项目配置详情页。

三个课堂是指的什么

  1. 点击版本信息的 “版本号” 配置项,下拉选择一个您要管理的加速项目版本;

  2. 点击版本号右侧的 “编辑” 按钮开始对加速项目版本进行配置;

  3. 点击做下方 “基础配置” 页签;

  4. 在 “源站” 配置内容下,会展示您已配置的源站列表。列表中您可看到源站名称及其可操作项,在此处对源站进行增、删、改、查等操作。包括:

  • 添加源站:点击源站列表左上角的 “添加” 按钮,您可以创建新的源站;
  • 删除源站:点击源站列表 “操作” 列下的 “删除” 按钮删除配置;
  • 编辑源站:点击源站列表 “操作” 列下的 “编辑” 按钮修改源站配置;
  • 查看源站:在未执行步骤 2)的时候,为配置详情页,此时您可点击源站列表 “操作” 列下的 “查看” 按钮查看源站配置。
  1. 源站配置完成后,点击 “保存” 或者 “保存并验证”。此时,系统会自动检测您修改的源站是否会影响边缘逻辑的回源配置,如果有影响系统会提示您进行边缘逻辑回源配置修改;如果没有影响则系统校验通过。

源站配置说明

当您添加或者编辑源站的时候,系统会展示一个源站配置的弹窗表单,您需要填写源站配置信息,包括:源站服务器信息、CDN Pro回源获取文件的策略等等。以下是一些源站相关配置项说明。

1、服务器基础配置

您需要配置源站的服务器信息,CDN Pro在回源请求内容的时候会根据您配置的服务器情况来选择回源服务器。

三个课堂是指的什么

配置项
说明
源站名称 输入源站名称,支持字母、数字和三个特殊字符(.-_)的组合。此处建议您配置一个便于记忆的名称,因为当我们需要在边缘逻辑(Edge Logic)中配置回源地址的时候,通常会直接使用支持的指令中的 Origin_pass 来配置源站名称。
服务器 配置源站主服务器。您需填写如下信息:
主机名/IP地址:填写回源地址,可以填写回源域名或者回源IP。必填。
HTTP端口:填写回源HTTP请求的端口,选填,不填写则默认80端口。
HTTPS端口:填写回源HTTPS请求的端口,选填,不填写则默认443端口。
权重:设置回源负载均衡策略。选填。如果您添加了多条主机名/IP地址,CDN Pro 回源的时候默认采用轮询的方式来平均分配回源请求。如果您需要指定某个服务器接收更多的回源请求,则可以在 “权重” 中自定义分配回源权重比例。例如,希望 80% 回源请求访问源站地址 “ heavyduty.server.com”, 20% 回源请求访问源站地址 “lightduty.server.com”,则需要给 “heavyduty.server.com” 分配权重 4,给 “lightduty.server.com” 分配权重 1。

您可对配置的服务器记录执行如下操作:
验证:您可以点击 “操作” 列下的 “验证” 按钮来验证源站服务器可用性,以确保源站的连通性。验证成功,界面会展示绿色图标(三个课堂是指的什么),表示服务器已验证成功;验证失败,界面会展示黄色图标(三个课堂是指的什么),表示服务器验证失败,验证失败可能是由于您填写的服务器地址不对,也可能是您的源站还没准备好,验证失败的时候您可以做下简单检查,若确认无误即可忽略验证失败的提示直接保存源站配置。
删除:您可以点击 “操作” 列下的 “删除” 按钮来清理不使用的源站服务器。
添加:您可以点击服务器列表下的蓝色长条 “添加” 按钮来新增源站服务器。
备份服务器 当所有的源站主服务器都无法访问,CDN Pro将回备份源服务器请求资源。当您有多源站/多数据中心的场景,可以在此处添加您的灾备数据中心。备份源站服务器的配置方式同主源站服务器。

2、源站高级配置

CDN Pro提供了一下高级的回源配置功能,用于提升回源请求的安全性,提升源站访问性能,降低回源负载等。

三个课堂是指的什么

配置项
说明
支持协议 回源协议类型。配置 CDN Pro 回源时,可与源站连接的协议类型。可选项包括:
HTTP = 仅使用 HTTP 协议请求回源。
HTTPS = 仅使用 HTTPS 协议请求回源。
HTTP和HTTPS = 使用 HTTP 或者 HTTPS 协议请求回源。此时回源协议类型遵循客户端请求协议类型,为默认选项。
验证源站 验证源站证书。配置 CDN Pro 回源时,是否需要验证源站服务器上 TLS 证书的合法性。可选项包括:
验证 = 回源时校验服务器TLS证书合法性。
不验证 = 回源时不校验服务器TLS证书合法性,为默认选项。
Host请求头 配置CDN Pro回源时携带的HOST请求头信息。不配置则直接传递客户端请求中的值。
直接连接 配置 CDN Pro 边缘服务器回源获取资源的节点类型。CDN Pro的边缘节点服务器分布于各个地区并且数量众多,大部分情况下系统会自动根据回源性能、源站可用性等进行回源路径及回源节点的选择。在此种场景下,一方面,由于用户所在地区的边缘服务器均可能会回源请求文件,回源请求的边缘服务器IP数量会比较多,另一方面,文件命中率也会相对降低,回源请求相对会增多。因此,CDN Pro新增了一层父节点服务器,用于指定请求是否必须经过专门的父服务器来回源,以此提高节点缓存命中率并降低回源请求的IP数量。此处,您可以在此处配置边缘服务器是否直接连接源站。可选项包括:
不直连 = 边缘节点—>父节点—>源站。用户请求始终需要转到父节点,由父节点回源请求文件。选择此选项可最大化 CDN Pro 上的缓存命中率。
直连 = 边缘节点—>源站。用户请求到边缘节点后,边缘节点始终直接回源请求文件。
自动匹配 = 节点调度自动匹配。CDN Pro根据回源请求性能和源站可用性自行决策是 直接边缘回源 还是 转到父再回源。此为默认选项,可在性能和源站负载之间寻找最优回源方式。
Keep-Alive超时 HTTP keep-alive 是指,使用单个 TCP 连接来发送/接收多个 HTTP 请求/响应,而不需要为每个请求/响应专门新建一个 TCP 连接。此处用于配置CDN Pro和源站建联的 Keep-Alive 超时时间,单位为秒。即,超过指定时间后,CDN Pro针对新的回源请求将重新创建建一个TCP连接来处理HTTP请求。此配置可降低源站的连接负载。
认证 回源鉴权配置。若您的源站资源放在了云厂商的云服务器上,云服务器一般需要验证请求的合法性。当您使用 CDN Pro 为您分发资源时,就可以在CDN Pro上定义回源鉴权逻辑,以启用源站服务器身份验证功能。目前CDN Pro支持回源鉴权的源站是 Amazon Web Services (AWS) S3 云存储。认证相关配置如下:
不认证 = 不开启回源鉴权。默认不开启。
AWS S3 = 启用 AWS S3 的鉴权功能。当您选择次选项,需要提供如下配置信息:
*地区 = 从下拉列表中选择您的AWS S3 服务器地区。
*Access Key = 输入 AWS S3 生成的Access Key,用于 S3 服务器访问鉴权。
*Secret Key =输入 AWS S3 生成的Secret Key,用于 S3 服务器访问鉴权。

以上信息配置完成后,点击弹窗表单下方的 “保存” 按钮即可保存源站配置,此时您可以在源站列表中看到新增了一条源站配置。

验证源站配置

在加速项目版本中修改完源站之后,您就需要对您的加速项目进行保存/验证。此时系统会进行简单的配置校验。此时,系统可能会出现 “无效的边缘逻辑配置” 的错误提示。示例如下:

三个课堂是指的什么

这个报错的原因可能是,您修改了已在边缘逻辑(Edge Logic)中配置引用的源站。例如,对源站 “OriginSH” 进行了修改,并将其重命名为 “OriginBJ” 。而边缘逻辑中的Origin_pass指令已配置使用了 “OriginSH” ,导致指令引用错误,系统将发现错误配置并给出提示。此时,您只需检查边缘逻辑中的配置,将 Origin_pass 引用的源站修正为新的源站名称即可。示例如下:

三个课堂是指的什么

本篇文档内容对您是否有帮助?
有帮助
没帮助
提交成功!非常感谢您的反馈,我们会继续努力做到更好!