Mon serveur distribue les connexions clients websocket sur 4 serveurs websocket locaux.
Est-il possible de demander à haProxy d'accepter uniquement la version 13 de WebSocket (RFC 6455) ?
es decir Vérifier si Sec-WebSocket-Version: 13
est réglé
Mon serveur distribue les connexions clients websocket sur 4 serveurs websocket locaux.
Est-il possible de demander à haProxy d'accepter uniquement la version 13 de WebSocket (RFC 6455) ?
es decir Vérifier si Sec-WebSocket-Version: 13
est réglé
Dans votre section frontend :
acl websocket13 hdr_val(Sec-WebSocket-Version) eq 13
use_backend my_backend if websocket13
La première ligne dit que si l'en-tête Sec-WebSocket-Version
est égal à 13, alors on place un drapeau appelé websocket13
. La deuxième ligne indique qu'il faut utiliser la section "backend". my_backend
si le websocket13
est activé.
Oui, c'est assez clairement expliqué dans la page de manuel de use_backend. Avez-vous regardé ?
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.