注意:以下文档只适用于TOP接口,请谨慎使用!
1)阿里云CDN支持三种类型回源域名,包括oss回源域名、IP和自定义域名。其中IP和自定义域名支持多IP或多域名设置,并支持用在多源站场景下,进行回源优先级设置。
2)当用户选择的回源源站类型为IP或自定义域名时,可设置多个源站,并为多源站设置优先级。添加多源站时,源站优先级为“主”和“备”,优先级为“主”>“备”。
3)用户100%回源流量都将首先回源优先级高的源站,如果某个源站健康检查连续3次都是失败的话,则100%的流量都将选择优先级第二的源站回源。如果主动健康检查成功的话,该源站就会重新标记为可用,恢复原来优先级。当所有源站的回源优先级一样时,cdn将自动轮询回源。
4)源站健康检查:实行主动四层健康检查机制,每5秒主动健康检查源站一次。
5)主要支持场景:主备方式切换源站。
进入CDN域名管理列表页,选择相应域名进入配置页面,可在回源设置里,设置多源优先级功能。
1)从域名列表单击 配置,在域名配置页面打开源站设置功能。
2)设置回源源站 和 优先级。
① 如果您选择的源站信息为 IP 或 源站域名,则您仍然按照外网流量标准进行计费。
② 如果您选择的源站信息为 OSS域名,即从CDN回源OSS,则按照内网的价格计费。
③ 如果选择域名类型为源站域名,并设置了一个oss的域名,那么仍然按照外网流量价格计费。
3)设置完成后,单击确认,设置成功。
您可以选择的回源端口类型为:80端口、443端口和自定义端口。
Note | |
① 多源优先级的设置只支持IP和源站域名类型,OSS域名不支持多源优先级功能;您可以根据实际需求,选择适合自己的源站类型及设置合理的优先级。 ② 直播加速不支持源站设置。 |
您可以在开通白名单后,设置自定义端口。自定义端口支持范围为0-65535。
1)当您的静态或动态协议设置为跟随时,无法设置自定义端口。
2)如果您通过OpenAPI,设置自己的回源协议为跟随,请确保您的回源协议和自定义端口均能正常使用。
3)当您通过端口设置了回源协议(HTTP或HTTPS)和自定义端口时,则无论您在控制台如何设置,回源都将按照端口的配置进行。
私有bucket回源授权是指若加速域名想要回源至该用户账号下标记为私有的bucket时,需要首先进行授权,授权成功并开启授权配置后,用户开启了私有bucket授权的域名有权限访问私有bucket。
说明 | |
① 授权成功并开启了对应域名的私有bucket功能,该加速域名可以访问您的私有bucket内的资源内容,开启该功能前,请根据实际的业务情况,谨慎决策;若您授权的私有bucket内容并不适合作为cdn加速域名的回源内容,请勿授权或者开启该功能。 ② 您可以配合使用cdn提供的refer防盗链功能,鉴权等功能,有效保护您的资源安全。 ③ 若您的网站有攻击风险,请购买高防服务,请勿授权或开启私有bucket功能。 |
1)域名配置,源站设置,单击私有Bucket回源设置 > 开启。
2)单击立即授权。
3)授权成功,为该域名开启私有bucket回源配置,单击确定。
4)设置成功。
1)进入访问控制 > 角色管理。
2)删除AliyunCDNAccessingPrivateOSSRole授权。
3)私有bucket授权删除成功。
说明 | |
若您的加速域名正在使用私有bucket做为源站进行回源,请不要关闭或删除私有bucket授权。 |
开启该功能后,回源使用协议和客户端访问资源的协议保持一致,即如果客户端使用 HTTPS 方式请求资源,当节点上未缓存该资源时,会使用相同的 HTTPS 方式回源获取资源;同理类似 HTTP 协议的请求。
说明 | |
源站需要同时支持 80 端口和 443 端口,否则有可能会造成回源失败。 |
进入CDN域名管理列表页,选择相应域名进入配置页面,可在回源设置里,开启或关闭协议跟随回源功能。
自定义在CDN节点回源时所需访问的具体域名(如果您 一个IP源站绑定了多个域名/站点的时候,就需设置回源Host指定回到具体哪个域名,否则会回源失败)。
1)回源host为可选配置项,默认值为:
① 如果源站是 IP类型,回源host默认加速域名。
② 如果源站是 OSS源站类型,回源host默认是源站域名。
2)可选项分别是:加速域名、源站域名、自定义域名。
说明 | |
目前不支持sni 回源。 |
变更配置:进入CDN 域名管理页,选择域名进入配置页面,回源设置,可修改回源host的配置。
源站和回源host的区别(一个IP/主机是能绑定 多个域名/站点的,因此需要通过设置回源Host指定回源时回到哪个域名/站点):
1)源站: 源站决定了回源时,请求到哪个IP。
2)回源host:回源host决定回源请求访问到该IP上的哪个站点。(如果您 一个IP源站 绑定了 多个域名/站点时,就需设置 回源Host 指定回源到具体哪个域名,否则会回源失败)。
说明 | |
例一:源站是域名源站为 例二:源站是IP源站为 |