2010-11-07 71 views
1

我使用下面的指令将Apache(httpd版本2.2)服务器配置为CentOS版本5上的Tomcat代理服务器(6.0.26)。不幸的是,每个请求都会超时。我已经检查了httpd和tomcat日志,并且没有错误。任何人都知道什么可能是错的?谢谢。Apache(httpd)Tomcat代理服务器连续计时

ProxyPass /ws-app http://xxx.xxx.xxx.xxx:8080/ws-app 
ProxyPassReverse /ws-app http://xxx.xxx.xxx.xxx:8080/ws-app 

当我输入网址 - http://xxx.xxx.xxx.xxx/ws-app/user/list我希望用户在XML格式的数组。不幸的是,而我得到:

连接超时

在xxx.xxx.xxx.xxx服务器时间过长回应。

回答

2

代理到Tomcat HTTP连接器的连接是非常罕见的。你为什么不使用AJP连接器?这将带来更多的性能!

确保你有这个在您的server.xml

<Connector port="8009" redirectPort="8443" protocol="AJP/1.3" /> 

然后安装mod_proxy_ajp和使用以下配置:

ProxyPass /ws-app ajp://xxx.xxx.xxx.xxx:8009/ws-app 
ProxyPassReverse /ws-app ajp://xxx.xxx.xxx.xxx:8009/ws-app 

还请检查远程主机上的端口8009的连接不被防火墙阻止。

相关问题