更新时间:2024-05-14 15:57:05
您可以根据需要配置普通源或高级源:
普通源类型
回源IP/域名
只能填写回源IP和回源域名中的一种。
;
分隔。回源请求HOST
当你需要指定客户端与之通信的服务器的主机名或域名时,则必须配置回源请求Host值,因为不同域名可能共享同一个源站IP,源站使用这个值来决定响应什么内容。配置之后,当客户端携带对应Host
发起回源请求时,源站将响应Host
对应的主机名或域名对应的内容。
例如,如果配置了回源请求HOST值www.cdnetworks.net
, 客户端请求域名www.testdomain.com
将会携带www.cdnetworks.net
在host header中回源,源站将响应www.cdnetworks.net
对应的内容。
回源请求端口
它允许您指定CDN服务器请求源站的连接上的端口。例如,如果您的域名cdnetworks.com
的端口
值设置为9000
,当接收到cdnetworks.com
的请求时,CDN服务器将使用9000
端口像源站发起请求(cdnetworks.com
: 9000
)。
若未配置端口,则遵循原始请求的端口进行回源。
如果配置了高级源,需要修改回高级源时的端口,请联系CDNetworks技术支持。
区域/运营商
表示属于此区域/运营商的用户在请求回源时使用此条高级源策略。
在设置区域/运营商时,请确保至少一条高级源规则的运营商/区域包含全球,否则配置将无法提交。
在设置规则时,请注意生效区域的可选粒度不同:在中国境内您可选对应的运营商,而在中国之外,您只能选择生效国家。
高级源模式
高级源模式有如下两种,但您只会在控制台看到一种且无法编辑,这是因为控制台已经为每个产品配好了默认的高级源模式,并且不允许更改。如需更改,请联系CDNetoworks技术支持团队,由他们在后台协助修改。
高级源
层级
该配置项定义源站的优先顺序,层级值越低,优先级越高。例如:层级1代表主源,层级2代表第一备用源,层级3代表第二备用源。CDN会优先访问层级1的源站,当这些源站无法提供服务时,再访问层级2的源站,以此类推。多个源站可以共享相同的层级,但每个“回源 IP/域名”字段只能包含一个IP或域名,如需填写多个源站,请点击“新增”添加更多源站 IP或域名。
权重
此配置项用于设定相同层级源站的权重值。CDN的边缘服务器将根据设定的权重值按比例轮询这些源站,以确保流量按预设比例分配。在智能探测回源模式下,权重配置无效,因为CDN边缘服务器会始终根据智能算法选取最佳源站进行回源。但如果在高级配置中启用了“主源轮询/备源轮询”,则将按照权重进行回源,忽略智能算法的结果。
回源host
此配置项允许针对不同源域名或IP配置不同的回源host,即为CDN边缘服务器的回源请求设置相应的host头。该配置项仅适用于按权重回源模式,在智能探测回源模式下不可用。
高级配置
完成上述配置后,请点击确认,然后选择下一步提交您的配置。为了避免配置影响您的生产环境,我们推荐您先预部署,把配置生效到测试环境中来验证您的配置是否正确。当配置确定无误后,单击直接部署将配置正式生效到线上环境,通常约3-5分钟后,配置将正式生效到线上环境。关于预部署测试的更多细节,请参考教程通过预部署来验证配置是否生效。
示例一:按权重回源
1.1.1.1
和2.2.2.2
为主源,3.3.3.3
为备源。优先回主源,1.1.1.1
和2.2.2.2
以3:7的比例轮询回源。 当主源都不可用时,则回备源。
示例二:智能探测回源
1.1.1.1
和2.2.2.2
为主源,3.3.3.3
为备源。优先回主源,1.1.1.1
和2.2.2.2
以CDNetworks智能探测结果择优回源(不按权重回源)。 当主源都不可用时,则回备源。
示例三:智能探测回源+主源备源轮询
1.1.1.1
和2.2.2.2
为主源,3.3.3.3
为备源。优先回主源,1.1.1.1
和2.2.2.2
以7:3的比例轮询回源。 当主源都不可用时,则回备源。此时,智能探测结果只用于在CDN节点间选择最优路径。
1.1.1.1
,若回源失败,则回2.2.2.2
。
3.3.3.3
,若回源失败,则回2.2.2.2
,最后回1.1.1.1
。