ProxyPass 将 WebSocket 连接传递给 UNIX 套接字

ProxyPass 将 WebSocket 连接传递给 UNIX 套接字

在 Apache 2.4 中,你可以反向代理HTTP连接到本地Unix插座:[1]

ProxyPass unix:/path/to/app.sock|http://example.com/app/name

您可以反向代理WebSocket连接到本地TCP插座:[2]

ProxyPass ws://127.0.0.1:12345/app/name

但是你如何反向代理WebSocket连接到Unix套接字?[☹]

答案1

好的,我明白了,一旦您拥有mod_proxymod_proxy_wstunnel启用它,您就可以执行以下操作:

ProxyPass /ws/ unix:/path/to/app.sock|ws://example.com/ws/

它对我来说效果很好,因为我只希望在端点上建立一个 ws 连接/ws

相关内容