使用mod_proxy从Apache重定向到Tomcat时出错

时间:2013-07-13 00:00:49

标签: apache tomcat reverse-proxy mod-proxy

我的服务器中有apache和Tomcat,我使用mod_proxy从Apache重定向到Tomcat ...... apache在端口80上运行,tomcat在端口8080上运行 这是我的虚拟主持人:

<VirtualHost *:80>
   ServerName www.example.ir
   ServerAlias example.ir
   ProxyRequests Off
   ProxyPreserveHost On

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

   ProxyPass / http://localhost:8080/example
   ProxyPassReverse / http://localhost:8080/example

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

但问题是,当我尝试www.example.com时,我收到以下错误:

  

HTTP状态404 - / exampleexample /

所以我的配置有什么问题? 谢谢,抱歉我的英语很差

1 个答案:

答案 0 :(得分:0)

您想执行Tomcat的示例webapp吗?如果是这种情况,请尝试以下配置:

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

重新启动Apache后,导航至http://yourhost/

希望这有帮助。