平衡器管理器无法访问
问题描述:
无论何时我尝试访问浏览器中的/平衡器管理器,我都会从连接的Tomcat群集中获取404。任何想法这里有什么错误?平衡器管理器无法访问
环境:阿帕奇/ 2.2.10(Linux的/ SUSE)
<VirtualHost *:443>
ProxyPass /balancer-manager !
ProxyPass/balancer://myalfresco-cluster/ nocanon
ProxyPassReverse/balancer://myalfresco-cluster/
<Proxy balancer://myalfresco-cluster>
BalancerMember ajp://server1:8009 route=jvm1
BalancerMember ajp://server2:8009 route=jvm2
ProxySet stickysession=JSESSIONID
</Proxy>
<Location /balancer-manager>
SetHandler balancer-manager
Order Deny,Allow
Allow from all
</Location>
<Location />
[cluster config]
</Location>
</VirtualHost>
答
有可能是两个问题。
你不知何故被你的.htaccess阻止。
检查您的Document Root .htaccess文件。
如果重写引擎处于打开状态,则添加以下行“RewriteCond%{REQUEST_URI}!=/balancer-manager”,不加引号。另一个我没有面对,但人们已经报道的问题是你的外卡虚拟主机标签。
用实际IP替换通配符。
我觉得有责任回答这个问题,因为我浪费了很多时间试图找到问题的解决方案,我经常通过谷歌登陆你的问题,但没有答案。
谢谢迪,我很感激。我发现相同的配置可以在最近的Ubuntu中运行,所以这对于Suse或者它使用的稍微过时的软件包来说肯定是个问题。为什么人们在今天和这个时代选择Suse而不是Ubuntu,但我会尝试抛弃通配符,看看是否有帮助。 – 2011-12-07 14:58:37
将此标记为正确以表示赞赏,因为没有给出其他答复。 – 2013-04-25 09:47:49
我自从发现早期的Apache 2.2版本有问题,升级将解决问题。不过,我不知道哪个版本能够明确解决该错误,或者如何在早期版本中解决该问题。 – 2013-09-24 14:49:22