我使用带有mod_proxy_ajp的Apache 2.4将REST请求转发给Tomcat 7.除了我使用的是Atmosphere 2.1.2和Atmosphere调用没有进入Tomcat之外,一切正常。我知道Apache有替代方法可以使用websockets(Nginx和HAProxy等),但我想知道是否有办法让它与Apache一起工作? 这是我在httpd.conf中的VirtualHost定义
<VirtualHost *:80>
ServerName 192.168.0.100
ProxyPass /roomky ajp://192.168.0.100:8009/roomky
ProxyPassReverse /roomky ajp://192.168.0.100:8009/roomky/
ProxyRequests On
ProxyVia On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
</VirtualHost>
有什么建议吗?
答案 0 :(得分:0)
在Apache中:
在Tomcat中:
1.-在$ CATALINA_HOME / conf / server.xml
中声明NIO连接器<Connector
protocol="org.apache.coyote.http11.Http11NioProtocol"
port="8080"
...
"/>
重启两台服务器并再次测试!