基本上,我有几个服务。我想将带有前缀“/secured”的每个请求转发到 server1 端口 80,并将所有其他请求转发到服务器 2 端口 80。问题是在 server1 上,我正在运行接受没有“/secured”前缀的请求的服务。换句话说,我想将诸如“ http://example.com/secured/api/getUser ”之类的每个请求作为“ http://example.com/api/getUser ”转发到server1(从请求中删除/secured小路)。
使用 AWS ALB,当前请求作为http://example.com/secured/api/getUser发送;这迫使我更新我的 server1 的代码,以便代码处理带有 /secured 前缀的请求,这看起来不太好。
有没有什么简单的方法可以用 ALB 解决这个问题?
谢谢。