我有一个只能通过HTTPS访问的Apache运行.我想从另一个在同一台机器上运行的服务器应用程序提供websockets,但由于客户端无法连接到443以外的另一个端口到我们的服务器,因此需要通过Apache代理这些websocket连接.
现在,我已经安装了mod_proxy并按如下方式配置它:
SSLProxyEngine on
ProxyPass /ws https://127.0.0.1:9001
Run Code Online (Sandbox Code Playgroud)
但这不起作用.我现在可以在我的浏览器中连接到https:// server/ws,但是apache似乎吞下了部分websockets标头,因此真正的websocket连接不起作用.
如何通过Apache服务器完成对websocket连接的隧道连接?