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,正常), 难道我理解错了.....
|
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 呢? |