Tunelling websockets通过TLS上的Apache调用非TLS Tomcat服务器

时间:2017-10-10 10:28:07

标签: java apache tomcat8

我们在其中一个项目中使用websockets。我们的设置有一个Apache Web服务器和一个带有Tomcat实例的不同服务器。 Apache在TLS上,但tomcat实例没有TLS。 我们正试图通过apache(wss)将websockets隧道传送到tomcat实例(ws)。 这可能吗 ?初始握手成功,我们获得101响应状态。之后,当我们尝试通过Web套接字发送数据时,它不会到达tomcat实例。 任何帮助将不胜感激。 以下是httpd.config文件中用于websockets的配置部分。

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_wstunnel_module modules/mod_proxy_wstunnel.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule ssl_module modules/mod_ssl.so

ProxyPass wss://apache/ws/connect ws://tomcatinstance/wsapp/connect
ProxyPassReverse wss://apache/ws/connect ws://tomcatinstance/wsapp/connect

0 个答案:

没有答案