当我打开SSL时,当我尝试将它与Web应用程序一起使用时,我在棘轮websoket服务器上遇到了一些问题。
我尝试使用Apache mod_proxy_wstunnel.so和stunnel两者,但它没有结果。
也许我做错了什么,但我的Ratchet仍然无法通过SSL使用JavaScript客户端。当我关闭SSL时,一切都很完美。
由于我的任务,我必须在我的项目中使用SSL。
Apache 2.4.12 Red Hat Linux Server 6.5
这是Apache我的mod_proxy_wstunnel.so配置:
<VirtualHost *:443>
SSLEngine on
ServerName mydomain.com
SSLProxyEngine on
ProxyRequests Off
ProxyPass "/ws/" "ws://mydomain.com:8098"
ProxyPass "/wss/" "wss://mydomain.com:8098"
...
</VirtualHost>
这是我的stunnel配置(我将它与mod_proxy_wstunnel.so分开使用):
[websockets]
accept = 443
connect = 8098