Io ho :
Apache(v2.4) sulla porta 80 del mio server perwww.domain1.com, con mod_proxy e mod_proxy_wstunnel abilitatinode.js + socket.iosulla porta 3001 dello stesso server.
L'accesso www.domain2.com(con la porta 80) reindirizza a 2. grazie al metodo qui descritto . L'ho impostato nella configurazione di Apache:
<VirtualHost *:80>
ServerName www.domain2.com
ProxyPass / http://localhost:3001/
ProxyPassReverse / http://localhost:3001/
ProxyPass / ws://localhost:3001/
ProxyPassReverse / ws://localhost:3001/
</VirtualHost>
Funziona per tutto, tranne la parte websocket: ws://...non vengono trasmessi come dovrebbe dal proxy.
Quando accedo alla pagina su www.domain2.com, ho:
Impossible to connect ws://www.domain2.com/socket.io/?EIO=3&transport=websocket&sid=n30rqg9AEqZIk5c9AABN.
Domanda: come rendere Apache proxy anche i WebSocket?
