2010-11-18 109 views
2

我想让nginx反向代理websocket连接,以便我可以在同一个端口上托管一个rails应用程序。nginx websocket upgstream模块开发

考虑到我们忽视了8个字节的内容长度握手的问题,我有几个关于这个主题的问题:

  1. 如果我是执行1.1的保活当前的HTTP上行,是否会允许我使用nginx作为后端的node.js websocket服务器实例的反向代理?
  2. (我不确定我是否理解正确)考虑到我正在实现上游keepalive,这意味着客户端和nginx之间的每个连接也会导致nginx和node.js后端之间的连接持续很长时间作为客户端连接到websocket?如果是这种情况,那么与nginx的连接处理方式有冲突吗?
  3. 如果1.成立,你能给我任何提示我将如何实现这个?

感谢, 礼

附:有一个ngx-upstream-keepalive模块不支持http。 http://mdounin.ru/hg/ngx_http_upstream_keepalive/

回答