当我添加负载平衡configuration时,不能访问Apache服务器状态页面

Apache 2.2 censtos 5.5

我在httpd.conf中包含了以下configuration来访问服务器状态页面。

<Location /server-status> SetHandler server-status Order Deny,Allow Deny from all Allow from 127.0.0.1 </Location> I have successfully accessed the status page by url (http://127.0.0.1/server-statup) 

现在我已经在httpd.conf中包含了下面的负载均衡configuration

 ProxyPass / balancer://sakaiCluster/ stickysession=JSESSIONID nofailover=off timeout=120 <Proxy balancer://sakaiCluster> BalancerMember ajp://172.16.11.12:8009 route=s1 BalancerMember ajp://172.16.11.13:8009 route=s2 </Proxy> 

但是这次当我尝试访问Apache服务器状态页面,它给了我错误。

 HTTP Status 404 - /server-status type Status report message /server-status description The requested resource (/server-status) is not available. Apache Tomcat/5.5.33 

任何人都可以帮助解决这个问题。

看起来/服务器状态URL也被转发到你的Tomcat集群。 你应该排除它:

 ProxyPass /server-status ! ProxyPass / balancer://sakaiCluster/ stickysession=JSESSIONID nofailover=off timeout=120 <Proxy balancer://sakaiCluster> BalancerMember ajp://172.16.11.12:8009 route=s1 BalancerMember ajp://172.16.11.13:8009 route=s2 </Proxy>