我有许多在 Amazon ECS 中运行的容器(在私有子网中),每个容器都在端口 8080 上为不同的应用程序提供服务。
我有一个面向公众的 ELB(附加到apps.example.com
)根据请求的路径转发流量。举例来说,apps.example.com/app1
被转发到端口 8080 上的 app1 服务的目标组。
我遇到的问题是容器中运行的应用程序不需要路径。
现在,似乎apps.example.com/app1
已转发到,private_app1_container:8080/app1
但我需要将其转发到private_app1_container:8080
.
有没有办法做到这一点?
我正在通过 aws Web 界面创建转发规则,虽然我可以转发到特定的目标组,但我看不到指定转发路径的方法。我曾考虑过重定向而不是转发,但我的容器位于私有子网中,我希望它们保持隔离。