Estou usando o Apache 2.4.27. Eu preciso encapsular a solicitação wss
de um cliente por meio de um proxy reverso do Apache para um servidor de back-end. No entanto, a partir de um tcpdump, parece que a solicitação wss
está sendo rejeitada pelo servidor Apache. Então, estou tentando depurar este primeiro salto.
O cliente emite uma solicitação wss
:
wss://apache-server/wss/app
O error_log do Apache é exibido:
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.
Enquanto isso, no meu httpd_access_log:
HTTP/1.1 "GET /wss/app HTTP/1.1" 500 528
Aparentemente, o Apache está interpretando como uma solicitação HTTP/1.1 GET
e não wss
. Isso poderia ser verdade?
Eu preciso do Apache para aceitar a conexão wss
e retransmiti-la / encapsulá-la para um servidor de back-end.
O Apache 2.4.27 é capaz de aceitar wss
conexões? Preciso de algum outro módulo de protocolo que não esteja incluído no Apache 2.4.27? [Eu vi Apache-WebSocket , mas ele tem 6 anos de idade, então estou supondo que ele esteja extinto.]
Qualquer sugestão para mais debugar isso também será muito apreciada.
PS: Eu carreguei: mod_proxy
, mod_proxy_wstunnel
, mod_proxy_http
, mod_proxy_html
, mod_proxy_connect
, mod_proxy_ajp
e vários outros.