我想将本地主机的所有请求发送到另一台服务器,并将以这种模式/*/service/*开始的特定请求发送到ajp服务器,我在apache http服务器中使用这种配置,但总是将所有请求发送到第一台服务器(http://172.16.65.83:8080/),我如何才能摆脱它?

ProxyPass / http://172.16.65.83:8080/
JkMount /*/service/* loadbalancer

最佳答案

您可以使用proxypass本身绕过其他服务器。

ProxyPass           /service !
ProxyPass           /service       ajp://localhost:9009/
ProxyPassReverse    /service       ajp://localhost:9009/
ProxyPass           /              http://172.16.65.83:8080/
ProxyPassReverse    /              http://172.16.65.83:8080/

08-28 15:20