文档中心 CDN Pro 配置源站服务器

配置源站服务器

更新时间:2023-03-24 23:30:13

配置场景

CDN Pro支持对接的源站类型包括:您的自有源服务器IP、服务域名、云厂商存储桶服务域名、云厂商函数计算服务域名、安全厂商服务域名等等。

您可以添加多个源站,每个源站下均可以配置主备源,支持多层主备;每个主源或者备源下均支持设置权重,以此实现源站服务器流量负载均衡。

操作说明

  1. 进入CDN Pro产品控制台,点击左侧菜单【边缘配置】【加速项目】,找到您要修改的加速项目,然后对应的加速项目ID字段,进入所选加速项目配置页。

媒体聚焦|网宿携手新疆喀什教育局,推动民族地区走出智慧教育新路

  1. 点击“版本号” 选择一个您要修改的配置版本,点击“编辑”按钮(或者点击“克隆”按钮后再点击“编辑”按钮),然后点击【基础配置】页签,找到您要修改的源站对应的“编辑”按钮,修改源站配置。

媒体聚焦|网宿携手新疆喀什教育局,推动民族地区走出智慧教育新路

  1. 在源站配置弹窗下,修改源站服务器配置,然后点击“确认”按钮。

媒体聚焦|网宿携手新疆喀什教育局,推动民族地区走出智慧教育新路

配置项 说明
源站名称 输入源站名称,支持字母、数字和三个特殊字符(.-_)的组合。此处建议您配置一个便于记忆的名称,因为我们稍后需要在边缘逻辑(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将回备份源服务器请求资源。当您有多源站/多数据中心的场景,可以在此处添加您的灾备数据中心。备份源站服务器的配置方式同主源站服务器。
  1. 检查边缘逻辑下的选源策略配置。点击【边缘逻辑】页签,在边缘逻辑代码中检查确认origin_pass指令配置引用的源站。若您修改的是“源站名称”,才需要在此处对源站名称进行修改,否则一般可以忽略此步骤。

例如,您修改了源站名称,将OriginSH重命名为 OriginBJ,就需要将边缘逻辑中配置的origin_pass OriginSH也修该为origin_pass OriginBJ,否则系统将抛出“无效的边缘逻辑配置”的错误指令。示例如下:

媒体聚焦|网宿携手新疆喀什教育局,推动民族地区走出智慧教育新路

温馨提示:如需了解如何配置更高级的选源策略,您可以阅读用“if”来选择多个源站

  1. 配置完成后,点击页面下方的 “保存” 或者 “保存并验证”。

  2. 到这里,您已完成源站服务器配置,可以开始执行测试部署操作。

配置案例

假设的源站情况如下:

您有两个异地数据中心,分别位于中国厦门和美国加州;

  • 每个数据中心下均有主备服务器;
  • 中国厦门数据中心主服务器xiamen.main1.server.comxiamen.main2.server.com,备服务器xiamen.back.server.com。您期望回源流量可以按照1:1在2个主服务器之间做轮询;
  • 美国加州数据中心主服务器california.main1.server.comcalifornia.main2.server.com;备服务器california.back.server.com。您期望回源流量可以按照4:1在2个主服务器之间做轮询;
  • 您期望中国大陆的流量均访问中国厦门数据中心,非中国大陆的流量访问美国加州数据中心。

此时您就可以做如下源站配置:

添加一个厦门数据中心源站OriginXM,如下:

媒体聚焦|网宿携手新疆喀什教育局,推动民族地区走出智慧教育新路

添加一个加州数据中心源站OriginCF,如下:

媒体聚焦|网宿携手新疆喀什教育局,推动民族地区走出智慧教育新路

在边缘逻辑下配置中国大陆用户访问厦门数据中心源站OriginXM,其他区域用户访问加州数据中心源站OriginCF

location / {
  origin_pass OriginCF; # 默认回源站OriginCF
  if ($client_country_code = "CN") { # 检查用户所在区域
    origin_pass OriginXM; # 回源站OriginXM
  }
}

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