%20para%20back-end.png)
Estou usando o Apache 2.4.27. Preciso encapsular a wss
solicitação de um cliente por meio de um proxy reverso Apache para um servidor back-end. No entanto, a partir de um tcpdump, parece que a wss
solicitação está sendo rejeitada pelo servidor Apache. Então, estou tentando depurar esse primeiro salto.
O cliente emite uma wss
solicitação:
wss://apache-server/wss/app
O error_log do Apache exibe:
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
Parece que o Apache está interpretando isso como uma HTTP/1.1 GET
solicitação e não wss
. Isso poderia ser verdade?
Preciso que o Apache aceite a wss
conexão e a retransmita/túnel para um servidor 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 viApache-WebSocket, mas tem 6 anos, então acho que está extinto.]
Quaisquer sugestões para depurar ainda mais isso também serão muito apreciadas.
PS: Eu carreguei: mod_proxy
, mod_proxy_wstunnel
, mod_proxy_http
, mod_proxy_html
, mod_proxy_connect
, mod_proxy_ajp
e vários outros.