You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You can use reverse proxy to do that
apache 2.4 +mod_proxy+ mod_proxy_wstunnel
gwsocket running on port 8080
add this to Apache virtual host configuration:
servername ws.domain
SSLProxyEngine on
ProxyPass"/site1""wss://127.0.0.1:8080/"ProxyPassReverse"/site1""wss://127.0.0.1:8080/"ProxyPass"/site2""wss://127.0.0.1:8080/"ProxyPassReverse"/site2""wss://127.0.0.1:8080/"
you can then access the websocket server in javascript by var socket = new WebSocket('wss://ws.domain/site1'); var socket = new WebSocket('wss://ws.domain/site2');
As @ws-h-ono wrote on allinurl/goaccess issue #444
"Can you somehow try to share web socket ports against multiple sites? (Maybe by using URL path like, wss://ws.domain/site.domain ?)"
I like that Idea, even I have limited ports to spare.
The text was updated successfully, but these errors were encountered: