J'ai :
Apache(v2.4) sur le port 80 de mon serveur pourwww.domain1.com, avec mod_proxy et mod_proxy_wstunnel activésnode.js + socket.iosur le port 3001 du même serveur.
L'accès www.domain2.com(avec le port 80) redirige vers 2. grâce à la méthode décrite ici . J'ai défini ceci dans la configuration Apache:
<VirtualHost *:80>
ServerName www.domain2.com
ProxyPass / http://localhost:3001/
ProxyPassReverse / http://localhost:3001/
ProxyPass / ws://localhost:3001/
ProxyPassReverse / ws://localhost:3001/
</VirtualHost>
Cela fonctionne pour tout, sauf pour la partie websocket: ws://...ne sont pas transmis comme il se doit par le proxy.
Lorsque j'accède à la page sur www.domain2.com, j'ai:
Impossible to connect ws://www.domain2.com/socket.io/?EIO=3&transport=websocket&sid=n30rqg9AEqZIk5c9AABN.
Question: Comment créer un proxy Apache pour les WebSockets également?
