是否可以设置Apache 2.4反向代理以跟随后端服务器之间的重定向?
我实际上有一个Apache 2.4 httpd服务器设置作为两个单独的应用程序服务器前面的反向代理。它使用基于路径的类型路由(考虑将void func( int (*ptr)[3] )
和void func( int ptr[][3] )
伪指令路由到ProxyPass
平衡成员)将客户端请求路由到后端服务。这主要是典型的反向代理设置。
我想问服务A是否有可能在不将请求传递给客户端的情况下重定向到服务B。我本质上是想通过请求参数将某些信息从一项服务传递到另一项服务,而这些参数我并不需要客户端看到。
例如,客户端请求ProxyPassReverse
返回302重定向到<Proxy>
,但是我希望Apache反向代理捕获重定向并调用/serviceA/foo
,然后将结果最终返回给客户。