
1 CosWind Jan 15, 2013 via Android 可以贴一下你的代码么 |
2 Js Jan 15, 2013 我记得nginx目前不支持websocket, 要么禁掉socket.io的websocket支持, 要么用haproxy顶前面 |
4 Js Jan 15, 2013 @CosWind 楼主大意是80(反向代理,500)反代socket.io(8080,正常), 难道我理解错了..... |
5 CosWind Jan 15, 2013 via Android @Js 看lz得意思,用nodejs作反向代理,部分成功,部分出错,原因不明,我之前也接触过socket.io,nodejs还是比较熟悉。 |
6 CosWind Jan 15, 2013 via Android |
7 jackyz Jan 15, 2013 目测楼主是想代理 socket.io 的 ws 协议。目测可能出错。如果是的话,还需要处理 upgrade 事件。可以参照: https://github.com/nodejitsu/node-http-proxy/blob/master/lib/node-http-proxy/http-proxy.js#L650 另外,为啥不直接用 nodejitsu 的 http-proxy 呢? |