2011-06-01 48 views
1

我想弄清楚mod_proxy的这个配置有什么问题(我应该说我不熟悉apache)。这是我的httpd.conf的内容:问题重定向调用从apache2到mod_proxy的tomcat

LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so 
LoadModule proxy_http_module /usr/lib/apache2/modules/mod_proxy_http.so 

ProxyRequests Off 
ProxyPreserveHost On 

<Proxy *> 
    Order deny,allow 
    Allow from all 
</Proxy> 

ProxyPass/http://localhost:8080/examples 
ProxyPassReverse/http://localhost:8080/examples 

<Location/> 
    Order allow,deny 
    Allow from all 
</Location> 

我需要的是展现tomcat的实例应用程序时,Apache主网页被访问。也就是说,当我访问http:// [server ip]时运行示例应用程序。

我想到了以前的配置已经足够了,只当我尝试访问的Apache的主网页,我得到的浏览器出现以下错误:

HTTP Status 404 - /examplesexamples/ 

type Status report 

message /examplesexamples/ 

description The requested resource (/examplesexamples/) is not available. 
Apache Tomcat/6.0.29 

在浏览器地址栏,我可以看到重定向到http:// [server ip]/examples。

对此有何看法?

+0

让您尝试添加一个斜线后例子/与的ProxyPass和ProxyPassReverse行? – Yashima 2011-08-08 15:08:04

回答

1

这为我工作

ProxyPass /examples http://127.0.0.1:8083/examples 
ProxyPassReverse /examples http://127.0.0.1:8083/examples