场景 | 转化后的状态码 |
节点与源站 TCP 建连成功后,向源站发起 HTTP/HTTPS 请求,但源站直接响应 RST 包 | 520 |
节点请求到源站,在 TCP 建连阶段,源站直接发送 RST 包 | 521 |
节点请求到源站,在 TCP 建连阶段,源站一直没有响应直至节点超时 | 522 |
若域名配置的源站为域名,则节点回源时,需要解析域名获取源站服务器 IP,但解析失败,导致节点无法回源 | 523 |
节点与源站 TCP 建连成功后,向源站发起 HTTP/HTTPS 请求,源站一直没有响应直至节点超时 | 524 |
若回源协议为 HTTPS,则节点回源时需要与源站进行 SSL 握手,但握手失败 | 525 |
字段 | 说明 |
回源 IP/域名 | 支持填写 IP 或域名。值支持变量、以及常量 & 变量的拼接 |
目标 Hostname | 枚举值为「跟随请求」、「自定义」;选择「自定义」时输入值支持变量、以及常量 & 变量的拼接 |
目标请求协议 | 枚举值为「跟随请求」(默认值)、「HTTP」、「HTTPS」 |
HTTP 回源端口 | 默认值 80,支持自定义 |
HTTPS 回源端口 | 默认值 443,支持自定义 |
目标路径 | 枚举值为「跟随请求」(默认值)、「增加路径前缀」、「移除路径前缀」、「自定义完整路径」、「正则替换」 |
HTTP/2 回源 | 关闭(默认值)、开启 |
回源请求参数设置 | 默认「查询字符串」全部保留、「Cookie」全部保留,支持自定义 |
字段 | 说明 |
存储桶 | 从下拉框中选择账号下有权限的存储桶 |
存储桶访问方式 | 默认域名、静态网站 |
私有访问授权 | 若存储桶为私有读,则需要开启 |
目标路径 | 枚举值为「跟随请求」(默认值)、「增加路径前缀」、「移除路径前缀」、「自定义完整路径」、「正则替换」 |
HTTP/2 回源 | 开启、关闭(默认值) |
回源请求参数设置 | 默认「查询字符串」全部保留、「Cookie」全部保留,支持自定义 |
字段 | 说明 |
存储桶地址 | S3 类型的源站域名,例如: example.s3.ap-northeast.amazonaws.com |
私有访问授权 | 若存储桶为私有读,则需要开启 |
签名鉴权版本 | AWS signature v4、AWS signature v2 |
Access Key ID | 按实际情况填写,用于签名计算 |
Secret Access Key | 按实际情况填写,用于签名计算 |
目标路径 | 枚举值为「跟随请求」(默认值)、「增加路径前缀」、「移除路径前缀」、「自定义完整路径」、「正则替换」 |
HTTP/2 回源 | 开启、关闭(默认值) |
回源请求参数设置 | 默认「查询字符串」全部保留、「Cookie」全部保留,支持自定义 |
字段 | 说明 |
URL 地址 | 支持变量、以及常量 & 变量的拼接 |
状态码 | 枚举值为 301、302、303、307、308 |
字段 | 说明 |
页面 | 从下拉框中选择账号下有权限的「自定义响应页面」 |
状态码 | 指定响应页面时的状态码,支持 2XX、4XX,5XX,不包括 499、514、101、301, 302, 303、509、520-599 |
shop.example.com 提供在线支付能力,如果在用户访问高峰期,可能出现源站过载,响应 503/522/544 状态码,为了避免用户流失,希望在响应这些状态码时,自动重试其它源站 origin.sitefailover.com(回源协议、路径、参数等均保持默认,不修改),如果仍重试失败,再通过 302 将请求重定向至指定 URL https://www.example.com/error.html 。您可以参照以下步骤操作:shop.example.com。回源到指定 IP/域名,回源 IP/域名填写 origin.sitefailover.com,其它配置保持默认值,不修改即可。重定向到指定 URL,状态码选择 302,URL 地址填写 http://www.example.com/custom-page.html。
文档反馈