更新时间:2023-03-24 23:30:13
CDN Pro支持对接的源站类型包括:您的自有源服务器IP、服务域名、云厂商存储桶服务域名、云厂商函数计算服务域名、安全厂商服务域名等等。
您可以添加多个源站,每个源站下均可以配置主备源,支持多层主备;每个主源或者备源下均支持设置权重,以此实现源站服务器流量负载均衡。
配置项 | 说明 |
---|---|
源站名称 | 输入源站名称,支持字母、数字和三个特殊字符(.-_)的组合。此处建议您配置一个便于记忆的名称,因为我们稍后需要在边缘逻辑(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将回备份源服务器请求资源。当您有多源站/多数据中心的场景,可以在此处添加您的灾备数据中心。备份源站服务器的配置方式同主源站服务器。 |
例如,您修改了源站名称,将OriginSH
重命名为 OriginBJ
,就需要将边缘逻辑中配置的origin_pass OriginSH
也修该为origin_pass OriginBJ
,否则系统将抛出“无效的边缘逻辑配置”的错误指令。示例如下:
温馨提示:如需了解如何配置更高级的选源策略,您可以阅读用“if”来选择多个源站。
假设的源站情况如下:
您有两个异地数据中心,分别位于中国厦门和美国加州;
xiamen.main1.server.com
和xiamen.main2.server.com
,备服务器xiamen.back.server.com
。您期望回源流量可以按照1:1在2个主服务器之间做轮询;california.main1.server.com
和california.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
}
}