В 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 разъем? [☹]
Хорошо, я понял, как только у тебя будет mod_proxy
и mod_proxy_wstunnel
включен, вы можете сделать это:
ProxyPass /ws/ unix:/path/to/app.sock|ws://example.com/ws/
У меня это работает хорошо, так как я ожидаю установить соединение ws только на /ws
конечная точка.