nginx websocket développement de modules en amont

J’essaie d’obtenir nginx pour inverser les connexions proxy websocket afin que je puisse héberger une application rails sur le même port.

Considérant que nous négligeons le problème de la poignée de main de longueur de contenu de 8 octets, j’ai quelques questions à ce sujet:

  1. Si je devais implémenter 1.1 Keep-Alive pour http en amont, cela me permettrait-il d’utiliser nginx en tant que proxy inverse pour une instance de serveur websocket node.js au niveau du backend?
  2. (et je ne sais pas si je comprends bien) considérant que j’implémente un keepalive en amont, cela voudrait-il dire que chaque connexion entre client et nginx entraîne également une connexion entre nginx et le backend node.js aussi longtemps que le client est connecté à la websocket? Si tel est le cas, est-ce en aucune façon en conflit avec le mode de gestion des connexions de nginx?
  3. Si 1. détient, pouvez-vous me donner des conseils sur la façon dont je voudrais mettre en œuvre cela?

Merci Reza

Ps Il existe un module ngx-upstream-keepalive qui ne supporte pas http. http://mdounin.ru/hg/ngx_http_upstream_keepalive/