Este artigo apresenta a configuração de como utilizar o proxy reverso do apache para conexões websocket.
Habilitando Módulo Apache
Assumindo que você já tenha o apache instalado, é necessário habilitar o módulo proxy_wstunnel.
sudo a2enmod proxy_wstunnel
Editando Conf
Agora vamos fazer algumas alterações no arquivo proxy.conf, para isto abra o arquivo com o comando abaixo ou com algum editor de texto.
sudo nano /etc/apache2/mods-enabled/proxy.conf
Em seguida inclua as seguintes linhas de código dentro das tags <IfModule mod_proxy.c>
ProxyPass /application-name/socket ws://localhost:8080/application-name/socket
ProxyPassReverse /application-name/socket ws://localhost:8080/application-name/socket ProxyPassReverse
Reiniciando Apache
sudo service apache2 restart
Dúvidas?
Você pode acessar nosso outro artigo sobre proxy reverso Criando proxy reverso para tomcat. Você tem outras dúvidas? O tutorial não funcionou? Deixe seu feedback nos comentários abaixo. Bom, espero que essa dica tenha sido útil.