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