我为 RoR 应用程序设置了代理平衡器,并且需要一些故障排除,因此请尝试使用 /balancer-manager 页面。我也使用 /server-status 页面,它运行良好,但是当我打开http://myhost.com/balancer-manager时,我得到以下信息:
myhost.com 的负载均衡器管理器
服务器版本:Apache/2.2.15 (Unix) 服务器构建:2011 年 10 月 6 日 11:46:57
Apache/2.2.15 (Red Hat) 服务器在 myhost.com 端口 81
没有别的了。我究竟做错了什么?
配置是:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule status_module modules/mod_status.so
........
<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from localhost
Allow from 1.1.1.1
</Location>
<Location /balancer-manager>
SetHandler balancer-manager
Order Deny,Allow
Deny from all
Allow from localhost
Allow from 1.1.1.1
</Location>
........
<VirtualHost *:80>
........
<Proxy balancer://MyApp_cluster>
BalancerMember http://localhost:4001
BalancerMember http://localhost:4002
BalancerMember http://localhost:4003
</Proxy>
</VirtualHost>
谷歌除了这个https://issues.apache.org/bugzilla/show_bug.cgi?id=41979什么也没给我 所以我的配置中可能有一个错误,但我无法弄清楚。谢谢你。