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