Reverse proxy avec websocket mod_proxy_wstunnel
J'ai un problème avec les web sockets et mon reverse proxy Apache, j'ai mis à jour dans la dernière version 2.4.5 et chargé le module mod_proxy_wstunnel
.
Le httpd.conf :
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName www.toto.fr
ServerAlias toto.fr
ProxyPass /my_app http://1X.X.X.1:8080/my_app
ProxyPassReverse /web_pmr http://1X.X.X.1:8080/my_app
ProxyPassReverseCookiePath /my_app /
ProxyPassReverseCookieDomain localhost my_app
ProxyRequests off
ProxyTimeout 15
#WEBSOCKETS
ProxyPass /my_app/BasicWebsocketServlet ws://1X.X.X.1:8080/my_app/BasicWebsocketServlet retry=0
ProxyPassReverse /my_app/BasicWebsocketServlet ws://1X.X.X.1:8080/web_pmr/BasicWebsocketServlet retry=0
ErrorLog "logs/my_app_error.log"
LogLevel debug
CustomLog "logs/my_app_access.log" combined
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
</VirtualHost>
Quand je test dans mon URL locale, les websockets sont travail mais avec le proxy inverse Apache, il n'y a aucune trace dans les logs de Tomcat.
source d'informationauteur WhatsUp | 2013-07-15
Vous devez vous connecter pour publier un commentaire.
Cette ligne:
besoins à venir avant que celui-ci:
Explication (à partir de https://httpd.apache.org/docs/2.4/mod/mod_proxy.html#proxypass):