You need to enable JavaScript to run this app.
导航

添加转发规则

最近更新时间2024.02.05 10:30:00

首次发布时间2021.11.29 10:19:15

操作场景

七层监听器支持根据您配置的转发规则对访问请求进行转发或重定向。

  • 普通转发规则:支持将访问不同域名和URL的请求转发到指定的后端服务器组进行处理,从而提高分流资源的灵活性,便于合理地管理资源。
  • 重定向转发规则:支持将访问某域名和URL的请求重定向至其他协议、域名、端口或路径。主要使用场景如下:
    • 业务安全性要求较高时,可以将HTTP请求重定向至HTTPS。
      HTTPS是加密数据传输协议,安全性更高,能够保证业务建立安全连接。
    • 业务域名更换时,可以将原域名重定向至新的域名,避免因域名更换对业务带来影响。
    • 通过将业务域名的常见错误拼写重定向至正确域名,可以扩大业务访问范围。

前提条件

操作说明

  • 在同一监听器中,不能配置域名和URL均完全相同的两条转发规则。
  • 重定向配置中的协议、域名、端口和路径与客户端请求完全相同时,可能会造成重定向无效,请谨慎操作。

操作步骤

添加「普通转发规则」

  1. 登录负载均衡控制台

  2. 在顶部导航栏,选择目标资源所属的项目和地域。

  3. 单击目标CLB实例列表右侧的“配置监听器”按钮,进入该实例的监听器列表页。

  4. 单击目标七层监听器列表右侧的“配置转发规则”按钮。

  5. 单击“添加转发规则”按钮,进入配置页面,参考下表配置转发规则参数。
    alt

    参数说明取值
    触发条件
    域名输入待转发的请求域名,支持泛域名,“*”必须在域名的开头和结尾。www.test.com
    URL输入待转发的URL,仅支持绝对路径,您可以为同一个域名添加多个URL。/
    转发动作
    转发动作选择转发规则要执行的动作。转发至

    后端服务器组

    请求匹配域名和URL后,接收并处理该请求的后端服务器组。暂不支持选择IPv6类型的后端服务器组。

    说明

    指将访问某域名和URL的客户端请求转发到指定的后端服务器组处理。

    group-1

  6. 单击“确定”按钮,完成操作。

添加「重定向转发规则」

  1. 登录负载均衡控制台

  2. 在顶部导航栏,选择目标资源所属的项目和地域。

  3. 单击目标CLB实例列表右侧的“配置监听器”按钮,进入该实例的监听器列表页。

  4. 单击目标七层监听器列表右侧的“配置转发规则”按钮。

  5. 单击“添加转发规则”按钮,进入配置页面,参考下表配置转发规则参数。
    alt

    参数说明取值
    触发条件
    域名输入待转发的请求域名,支持泛域名,“*”必须在域名的开头和结尾。test.com
    URL输入待转发的URL,仅支持绝对路径,您可以为同一个域名添加多个URL。/
    转发动作

    转发动作

    选择转发规则要执行的动作。

    说明

    重定向至是指将访问上述域名和URL的请求重新导向下文指定的协议、域名、端口和路径。

    重定向至

    协议

    选择重定向至的协议类型,支持HTTP和HTTPS两种协议。

    说明

    重定向至的协议与监听器协议相同时,重定向至的域名、端口、路径需至少指定一项,不能全部为空。

    HTTPS

    域名输入重定向至的域名,必须为符合域名规范的精确域名。www.test.com
    端口输入重定向至的端口。443
    路径输入重定向至的URL路径,必须以“/”开头。/123

    状态码

    选择重定向至的状态码。

    • 301:表示请求的资源已被永久移动到新的 URL,客户端应该使用新的 URL 进行后续请求。
    • 302:表示请求的资源被临时移动到新的 URL,但可能会再次更改,客户端应该使用新的 URL 进行后续请求。
    • 307:与 302 类似,但在重定向时要求客户端保持请求方法不变。例如,原来是 GET 请求,则重定向后仍然是 GET 请求。
    • 308:与 301 类似,但在重定向时要求客户端保持请求方法不变。

    301

  6. 单击“确定”按钮,完成操作。

相关文档

CreateRules:为指定的HTTP或HTTPS监听器添加转发规则。