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 に答える