回源指您通过客户端请求访问资源时,如果CDN节点上未缓存该资源,或者您部署预热任务给CDN节点时,CDN节点会回源站获取资源。您还可以根据业务的实际需要来配置回源相关功能。
阿里云提供丰富的回源配置功能:
功能 | 说明 | 文档链接 |
---|---|---|
自定义CDN节点回源时需要访问的具体服务器域名。 | 当您的源站的同一个IP地址上绑定了多个域名或站点时配置回源HOST,CDN在回源时根据HOST信息去对应站点获取资源。 | 配置回源HOST |
设置回源协议类型(跟随、HTTP或HTTPS)。 | 设置CDN在回源时遵循的协议类型。 | 配置回源协议 |
OSS私有Bucket回源。 | 当您的源站为OSS且Bucket设置为私有时,必须先打开阿里云OSS私有Bucket回源开关对CDN授权,才能实现CDN回源至私有OSS Bucket访问资源,从而有效防止资源盗链。 | OSS私有Bucket回源 |
指定CDN回源时具体访问的站点。 | 当您的源站IP绑定了多个域名,CDN节点以HTTPS协议访问您的源站时设置回源SNI,CDN在回源时会根据设置的SNI访问具体域名获取资源。 | 配置回源SNI |
设置CDN回源请求的最长等待时间。 | 设置CDN回源请求的最长等待时间。当回源请求等待时间超过配置的超时时间时,CDN节点与源站的连接断开。 | 配置回源HTTP请求超时时间 |
指定是否由CDN节点代替用户处理302状态码的内容。 | 配置回源302跟随功能,CDN节点会代替用户直接处理302状态码的内容。 | 配置回源302跟随 |
添加、修改或删除回源HTTP请求头。 | HTTP请求回源时,您可以添加或删除回源HTTP头。 | 配置回源HTTP请求头 |
改写用户回源请求中的HTTP Header。 | 配置回源HTTP请求头(新) | |
添加、修改或删除回源HTTP响应头。 | 改写用户回源响应中的HTTP Header。 | 配置回源HTTP响应头 |
回源URI改写。 | 改写回源请求中的URI。 | 改写回源URI |
配置回源参数改写(忽略、添加、删除、保留、修改等)。 | 改写回源请求URL中携带的参数信息。 | 改写回源参数 |