%20%D0%BD%D0%B0%20%D0%B1%D1%8D%D0%BA%D1%8D%D0%BD%D0%B4.png)
Я использую Apache 2.4.27. Мне нужно туннелировать запрос клиента wss
через обратный прокси Apache на сервер бэкенда. Однако из tcpdump следует, что wss
запрос отклоняется сервером Apache. Поэтому я пытаюсь отладить этот первый переход.
Клиент оформляет wss
запрос:
wss://apache-server/wss/app
Apache error_log отображает:
AH01144: No protocol handler was valid for the URL /wss/app. If you are
using a DSO version of mod_proxy, make sure the proxy submodules are
included in the configuration using LoadModule.
Тем временем в моем httpd_access_log:
HTTP/1.1 "GET /wss/app HTTP/1.1" 500 528
Похоже, Apache интерпретирует это как HTTP/1.1 GET
запрос, а не wss
. Может ли это быть правдой?
Мне нужно, чтобы Apache принял wss
соединение и ретранслировал/туннелировал его на внутренний сервер.
Может ли Apache 2.4.27 принимать wss
соединения? Мне нужен какой-то другой модуль протокола, который не входит в комплект Apache 2.4.27? [Я виделApache-WebSocket, но ему уже 6 лет, так что, полагаю, он уже не существует.]
Любые предложения по дальнейшей отладке также будут высоко оценены.
PS: Я загрузил: mod_proxy
, mod_proxy_wstunnel
, mod_proxy_http
, mod_proxy_html
, mod_proxy_connect
, mod_proxy_ajp
и еще кучу других.