Tôi gặp sự cố với ổ cắm web và proxy ngược Apache, tôi đã nâng cấp phiên bản mới nhất 2.4.5 và tải mô-đun mod_proxy_wstunnel
.Proxy ngược với websocket mod_proxy_wstunnel
Các 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>
Khi tôi kiểm tra trong URL địa phương của tôi, WebSockets đang làm việc nhưng với sự ngược Proxy Apache, không có dấu vết trong nhật ký Tomcat.
Bạn có ý nghĩa gì bởi "không có dấu vết"? Các yêu cầu được chuyển tiếp đến Tomcat? – jimjag