Ho un problema con le prese web e il mio proxy inverso Apache, ho aggiornato l'ultima versione 2.4.5 e caricato il modulo mod_proxy_wstunnel
.Reverse proxy con websocket mod_proxy_wstunnel
Il httpd.conf:
<VirtualHost *:80>
ServerAdmin [email protected]
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>
Quando ho test nel mio URL locali, WebSockets stanno lavorando, ma con il proxy inverso Apache, non v'è alcuna traccia nei registri Tomcat.
Cosa intendi per "nessuna traccia"? Le richieste vengono inoltrate a Tomcat? – jimjag