0

我正在使用 Nginx 将 https 转换为 http 从客户端到服务器。

如果没有这种转发,我的氛围配置在 websocket 中运行良好。

现在,如果我在中间切换到带有 Nginx 的 https

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 有影响吗?

4

1 回答 1

2

它不应该有所作为。但是看看:

http://goo.gl/04g8F

您可能想要添加此标头,看看是否有所作为。我真诚地怀疑,但试试看。

——让弗朗索瓦

于 2013-04-24T19:45:24.333 回答