私はnode-http-proxyモジュールをnginx proxy_passモジュールに置き換えたいと思います。それは新しいリリースのnginxバージョンで可能ですか、私はそれがHTTP/1.1をサポートしています。私はその問題で苦労しているいくつかのスレッドを見ました。ウェブソケットはnginxによってサポートされていません。nginx 1.2.0 - socket.io - HTTP/1.1 - プロキシwebsocket接続
私の場合、いくつかのノードプロジェクトをバックグラウンドで実行していて、ドメインに応じてWebSocket接続をポート80から8000-8100にルーティングしたいとします。 tcp_moduleアドオンを使用せずにwebsocketプロキシ/リバースプロキシを行うネイティブな方法はありますか?
proxy_passingを使用してnginx.confにアップストリームをセットアップしようとしましたが、websocket経由でポート80に接続しようとすると、502ゲートウェイエラーが発生します。
誰もが同じ問題に直面していますか? 誰かがnginx + spcket.ioの動作例を持っていますか?ポート80でプロキシされていますか?
を説明しました。 – Dayo
はい、可能です。トラブルシューティングを行うには、nginx.confをインクルードしておけば役に立ちます。 – nil