我正在使用Nginx从客户端到服务器将https转换为http。
我有一个气氛配置在websocket中工作得很好,没有这个转发。
如果切换到https,中间是Nginx
var request = { url: "https://localhost/writever/chat",
contentType : "application/json",
logLevel : 'debug',
transport : transport ,
enableProtocol : true,
fallbackTransport: 'long-polling'};
Websocket连接超时后失败,降级为长轮询。
你知道是否有可能有websocket在这些条件下工作吗?
顺便说一下,最新的nginx 1.3支持websocket代理-仍然在开发模式。如果使用这样的方法,它对AtmosphereHandler有影响吗?应该没什么区别。但是看一下:
http://goo.gl/04g8F你可能想添加这个标题,看看是否有不同。我真心怀疑,但不妨试试。
——Jeanfrancois