创建转发规则

ZStack Cloud主菜单,点击资源中心 > 网络服务 > 基础网络服务 > 负载均衡 > 监听器,进入监听器界面。点击某一监听器,进入其详情页。在转发规则子页面,点击添加转发规则,弹出添加转发规则界面。

可参考以下示例输入相应内容:
  • 域名:可选项,填写需要转发的请求域名。125字符以内,支持英文字母、数字和以下3种英文字符“-”、 “.”、“*”
    Note: 泛域名“*”符号的使用需注意以下内容:
    • 仅可作为域名的第一个字符。
    • 不支持仅填写“*”作为域名。
    • 支持格式样例:*.example.com,*example.com
  • URL:可选项,填写请求路径。80字符以内,支持英文字母、数字和以下7种英文字符“-”、“/”、“.”、“%”、“?”、“#”、“&”
  • 后端服务器组:选择转发规则对应的后端服务器组
  • 简介:可选项,可留空不填
Note:
  • 域名和URL不可同时为空。
  • 可点击添加规则添加域名新增一条转发规则,一个监听器添加的转发规则不可超过40条。
Figure 1所示:
Figure 1. 转发规则


相关说明

转发规则匹配策略如下:
    • 存在域名,则继续匹配URL路径部分,遵循以下逻辑:
      • 若URL也匹配,则将请求转发到对应的后端服务器组;多条URL按照精确匹配原则进行转发,请求将按照精确度最高的规则进行转发。
      • 若URL路径不能命中该域名下的任何规则,则将请求转发到域名根路径对应的后端服务器组。
      • 没有配置根路径的转发策略,则向客户端返回报错。
    • 前端请求中不存在域名,或转发策略中不存在与之匹配的域名,则直接匹配无域名转发策略,遵循以下逻辑:
      • 若成功匹配到转发策略,则将请求转发到对应的后端服务器组。
      • 若未匹配到转发策略,将请求转发到监听器上未绑定转发规则的服务器组。
      • 若监听器上不存在未绑定转发规则的服务器组,则向客户端返回报错。