Para que as coisas funcionassem, eu também precisava carregar mod_proxy_wstunnel
Uma vez que fiz isso, este conjunto de regras fez com que as coisas funcionassem: (no VirtualHost
do domínio que recebe e faz proxies da solicitação do websocket)
<IfModule mod_proxy.c>
ProxyPass "/_ws_/" "ws://127.0.0.1:8080/"
ProxyPassReverse "/_ws_/" "ws://127.0.0.1:8080/"
</IfModule>
O navegador pode entrar em contato com o servidor WS de back-end pela porta HTTPS:
var ws = new Websocket('wss://example.com/_ws_/');