功能说明

默认情况下,监听器根据监听协议及端口并按照分配策略,将访问请求转发给后端服务器。除此外,用户还可以通过自定义转发策略进行更高级的转发控制。

操作步骤

步骤一:创建转发策略

  1. 通过 Web 浏览器登录企业云平台的 Console。

  2. 在顶部菜单栏中选择产品与服务 > 网络服务 > 负载均衡器,进入负载均衡器列表页面。

  3. 点击转发策略页签,进入转发策略列表页面。

    ld_forward_rule
  4. 在转发策略列表页面,点击 + 创建,弹出创建转发策略窗口。用户根据页面信息,填写参数。页面参数说明如下。

    参数 说明

    名称

    转发策略名称。

    匹配方式

    转发规则及重写规则的匹配方式。

    • 匹配任意规则 匹配任意一条转发规则的请求都将被转发,即该策略下,规则之间为 或/OR 关系。

    • 匹配所有规则 匹配所有规则的请求才会被转发,即该策略下,规则之间为 与/AND 关系。

    优先级

    转发策略优先级。取值范围:[0,99]。值越小,优先级越高。多条策略绑定到后端时,先适用优先级高的。

    健康检查

    设置后端服务器的健康检查方式及健康检查选项。

  5. 确认参数填写无误后,点击提交,进入转发策略详情页面。

步骤二:添加转发规则

通过配置转发规则,可以将来自不同域名或者不同 URL 的请求转发到不同的后端服务器组处理。

  1. 延续前文步骤,进入转发策略列表页面,点击目标策略的 ID,进入策略详情页面。

    ld_forward_rule_detail
  2. 转发规则区域,点击转发规则下的添加,弹出添加转发规则窗口,用户根据页面信息及参考以下内容,配置转发规则。

    参数 说明

    名称

    转发规则名称。

    规则类型

    支持 按域名转发按 URL 转发按源地址转发按 HTTP Header 转发 四种规则类型。

    • 用户可以根据使用场景配置不同类型的转发规则。

    • 规则类型详细说明,请参见转发规则说明

    规则内容

    表示需要匹配的请求值,符合该规则内容,则转发至指定的目标后端。规则内容填写说明,请参见转发规则说明

  3. 确认参数填写无误后,点击提交

  4. 在转发策略详情页面,点击上方的应用修改,使规则生效。

步骤三:添加重写规则(可选)

通过配置重写规则,可以在请求转发给目标后端服务之前,修改原始请求的路径 Path

  1. 延续前文步骤,进入转发策略详情页面。

  2. 重写规则区域,点击重写规则下的添加,弹出添加重写规则窗口。用户根据页面信息及参考以下内容,填写重写规则。

    参数 说明

    名称

    重写规则名称。

    规则类型

    仅支持按路径重写。即按照规则修改原始请求的路径。

    规则内容

    重写规则固定表达式:%[path,regsub(xx,yy,i)],表示把 URL 路径中的第一次出现的 xx 替换为 yy

    规则详细说明,请参见重写规则说明

    优先级

    当前规则的优先级。取值范围:[0,100]。值越小,优先级越高。

    • 优先级相同时,按照规则添加的顺序依次执行。

    • 多条重写规则时,按照优先级,上一条规则重写成功的输出,就是下一条重写的输入。

  3. 确认参数填写无误后,点击提交

  4. 在转发策略详情页面,点击上方的应用修改,使规则生效。