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>