传输阶段是客户端 HTTP 请求的第一个阶段。

可以在 SSL 配置下找到负载均衡器虚拟服务器 SSL 配置。有两种可行的配置。在这两种模式下,负载均衡器可以查看流量,并根据客户端 HTTP 流量应用负载均衡器规则。
  • SSL 卸载,仅配置 SSL 客户端。在此模式下,客户端到 VIP 流量已加密 (HTTPS),负载均衡器会对其进行解密。VIP 到池成员流量为明文 (HTTP)。
  • SSL 端到端,同时配置客户端 SSL 和服务器 SSL。在此模式下,客户端到 VIP 流量已加密 (HTTPS),负载均衡器会解密该流量,然后重新对其进行加密。VIP 到池成员流量已加密 (HTTPS)。

当虚拟服务器收到虚拟服务器客户端 SSL hello 消息时,传输阶段即完成。这发生在 SSL 结束之前以及 HTTP 流量之前。

在传输阶段,管理员可以选择 SSL 模式,以及基于客户端 SSL hello 消息的特定服务器池。虚拟服务器 SSL 模式有三个选项:
  • SSL 卸载
  • 端到端
  • SSL 直通(负载均衡器不会终止 SSL)

负载均衡器规则支持 REGEX 匹配类型。支持 PCRE 样式 REGEX 模式,但高级用例存在一些限制。在匹配条件中使用 REGEX 时,支持已命名捕获组。请参见负载均衡器规则中的正则表达式

前提条件

确认第 7 层 HTTP 虚拟服务器可用。请参见添加第 7 层 HTTP 虚拟服务器

过程

  1. 打开第 7 层 HTTP 虚拟服务器。
  2. 在“负载均衡器规则”部分中,单击“传输阶段”旁边的设置 > 添加规则以配置传输阶段的负载均衡器规则。
  3. SSL SNI 是唯一受支持的匹配条件。匹配条件用于匹配通过负载均衡器传递的应用程序流量。
  4. 从下拉列表中,选择匹配类型:开头为、结尾为、等于、包含、匹配正则表达式。
  5. 输入 SNI 名称
  6. 切换区分大小写按钮以设置区分大小写的标记进行 HTTP 标头值比较。
  7. 切换反转按钮以将其启用。
  8. 从下拉列表中,选择一个匹配策略
    匹配策略 说明
    任意 对于此规则,只要主机和路径中的任一项匹配,即可视为匹配项。
    全部

    对于此规则,只有主机和路径全都匹配,才可视为匹配项。

  9. 从下拉菜单中,选择 SSL 模式选择
    SSL 模式 说明
    SSL 直通

    “SSL 直通”会将 HTTP 流量传递到后端服务器,而不会解密负载均衡器上的流量。数据在通过负载均衡器传输时将保持加密状态。

    如果选择了“SSL 直通”,则可以选择服务器池。请参见在管理器模式中添加服务器池以实现负载均衡

    SSL 卸载

    “SSL 卸载”会解密负载均衡器上的所有 HTTP 流量。“SSL 卸载”允许在负载均衡器和服务器之间传递数据时检查数据。如果未配置 NTLM 和多路复用,负载均衡器将为每个 HTTP 请求建立与所选后端服务器的新连接。

    SSL 端到端

    收到 HTTP 请求后,负载均衡器将连接到所选后端服务器,并使用 HTTPS 与之通信。如果未配置 NTLM 和多路复用,负载均衡器将为每个 HTTP 请求建立与所选后端服务器的新连接。

  10. 依次单击保存应用