J'ai donc un serveur WebSocket en C++, qui est une entité complètement autonome - il gère l'analyse des en-têtes, la réception, l'envoi, tout cela par lui-même, en écoutant directement le port.
Le problème est qu'il doit fonctionner sur un serveur à côté d'Apache, et c'est un peu un problème. Il y avait une solution ici pour un problème similaire impliquant mod_proxy, mais j'espère pouvoir intercepter et rediriger les communications WebSocket avant même qu'Apache n'en ait connaissance, éventuellement avec iptables.
La question est donc de savoir s'il est possible de diriger le trafic destiné à chat .mysite.net vers un serveur WebSocket sur, disons, le port 8080, alors que tout ce qui est destiné à mysite.net passe comme prévu par Apache ?
0 votes
Pas s'ils ont la même adresse IP. Il faut inspecter l'en-tête HTTP pour savoir si c'est une connexion websocket.