Назад | Перейти на главную страницу

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 разъем? [☹]

Хорошо, я понял, как только у тебя будет mod_proxy и mod_proxy_wstunnel включен, вы можете сделать это:

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

У меня это работает хорошо, так как я ожидаю установить соединение ws только на /ws конечная точка.