2012-02-07 64 views
1

我们的应用程序在Tomcat6中运行,我们通过mod_proxy将所有来自Apache的请求代理到Tomcat。该代理配置看起来像:带有mod_proxy和ROOT Web应用程序的Tomcat Manager

ProxyPass  /http://localhost:8080/ 
ProxyPassReverse/http://localhost:8080/ 
<Location /> 
    Order deny,allow 
    Allow from all 
</Location> 

我们的应用程序也部署为ROOT。我认为,这是尝试访问/管理员URL时引起的问题,但我不是100%确定和不清楚我如何验证这一点。任何人都可以给我一些关于如何解决这个问题的指针?我想使用jenkins的远程部署管理器应用程序。

+0

如果您代理所有流量“/”为什么要经历使用代理的麻烦?你可以用mod_jk来代替吗? – ScArcher2 2012-02-14 14:57:16

+0

我实际上反对一起使用Apache。我们没有提供任何静态内容。然而,我的建议被否决了。关于mod_jk,我所做的所有最近的阅读推荐mod_proxy通过mod_jk。 – Gregg 2012-02-14 18:44:21

回答

0

该配置会将所有流量路由到Tomcat,包括到/ manager的请求。确认这一点的方法是查看Tomcat的访问日志,该日志应该显示与httpd的访问日志相同的请求。

0

尝试以HTTP://本地主机/经理/ HTML

应该在两个端口上工作。

相关问题