我计划在一个 Ec2 实例(Linux 而非基于容器)上托管 3 个 URL,并进行基于路径的路由。您能否帮助查明 ALB 是否支持同一实例内的多个 URL。注意:我知道可以路由到单个实例内的容器,但我的要求不是容器
答案1
容器实际上对 ALB 是不可见的 - 即使您正在使用它们,重要的是 HTTP 服务器正在监听的 TCP 端口。如果您的每个服务都监听一个特定端口(它们必然需要这样做,否则它们就不是不同的服务),那么是的,ALB 可以根据路径将请求路由到同一实例上的多个服务。
每项服务都与一个唯一的目标组在 ALB 上,使用其监听来自平衡器的请求的端口进行注册。