2010-11-07 63 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的連接不被防火牆阻止。

相關問題