AWS 弹性负载均衡器 path_beg 规则

AWS Elastic Load Balancer path_beg rule

我正在使用 haproxy 服务进行负载平衡 tomcat 应用程序。自从我们搬到 AWS 后,我想使用一个负载平衡服务(Netwrok Load Balancer)而不是 haproxy-ec2 实例。 一切正常,除了两个 tomcat 微服务,它们都在端口 8080 上侦听。在 haproxy 中,它是简单的设置 path_bag (如下所示)但在 ELB 中,我无法找到添加这两个服务的解决方案同一个ELB下的8080端口

frontend app *:8080
  acl tool_tomcat path_beg  /tool
  use_backend tool_app_backend if tool_tomcat
  acl approval_tomcat path_beg  /approval
  use_backend apr_app_backend if approval_tomcat

Network Load Balancer 在第 4 层运行,并且不知道这一点。您想要使用的是在第 7 层上运行并且在其侦听器上确实具有基于路径的路由的应用程序负载均衡器。