阿帕奇 2.2 censtos 5.5
我已在 httpd.conf 中包含以下配置以访问服务器状态页面。
<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 中包含了以下用于负载平衡的配置
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
任何人都可以帮助解决这个问题。
答案1
看起来 /server-status 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>