Network programming nginx websocket upgstream模块开发

Network programming nginx websocket upgstream模块开发,network-programming,nginx,websocket,reverse-proxy,Network Programming,Nginx,Websocket,Reverse Proxy,我试图让nginx反向代理websocket连接,这样我就可以在同一端口上托管rails应用程序 考虑到我们忽略了8字节内容长度的握手问题,我对这个主题有几个问题: 如果我要为当前http上游实现1.1 keep alive,这是否允许我使用nginx作为后端node.js websocket服务器实例的反向代理 (我不确定我是否理解正确)考虑到我正在实现上游keepalive,这是否意味着只要客户端连接到websocket,客户端和nginx之间的每个连接都会导致nginx和node.js后端

我试图让nginx反向代理websocket连接,这样我就可以在同一端口上托管rails应用程序

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

  • 如果我要为当前http上游实现1.1 keep alive,这是否允许我使用nginx作为后端node.js websocket服务器实例的反向代理
  • (我不确定我是否理解正确)考虑到我正在实现上游keepalive,这是否意味着只要客户端连接到websocket,客户端和nginx之间的每个连接都会导致nginx和node.js后端之间的连接?如果是这样的话,这是否与nginx的连接处理方式有任何冲突
  • 如果1。holds,你能给我一些关于如何实现这个的提示吗
  • 谢谢, 雷扎

    另外,有一个ngx上游keepalive模块不支持http