Apache2和Tomcat之间的路由问题

时间:2011-03-10 21:45:43

标签: tomcat ubuntu routing apache2

我有一个应用程序,它在我的vps上运行。我的安装是:

Tomcat 6.0 Ubuntu 10 Apache 2.2.14 Spring 3.0.5 JSF 2.0

虽然我配置了/etc/apache2/http.conf,但是请求没有从Apache2传递到Tomcat,因此当我点击我的域时,它只返回带有jsf标签的xhtml内容,而不是纯HTML。

您如何看待这个问题?

我的http.conf是:

#mysite.com 
<VirtualHost *:80>
  ServerName mysite.com
  ServerAlias mysite.com www.mysite.com 
  ServerAdmin e-feedback@mysite.com 
  DocumentRoot /usr/share/tomcat6/webapps/MySiteProject/
</VirtualHost>
<VirtualHost *:80>
  servername mysite.com
  proxypass / http://127.0.0.1:8080/MySiteProject/ 
  proxypassreverse / http://127.0.0.1:8080/MySiteProject/
</VirtualHost>

问候,Javi

1 个答案:

答案 0 :(得分:0)

删除第一个VirtualHost部分。这将导致apache直接提供tomcat页面。

另外

  • 检查您是否安装了mod_proxy
  • 您正确配置了tomcat连接器