私はUbuntu 14.04を実行するDigital Oceanサーバーと、Dockerコンテナを介して実行する2つのWebアプリケーションを持っています。 1つはゴーストコンテナ、もう1つはジュピターコンテナ(https://hub.docker.com/r/jupyter/notebook/)です。また、nginx-proxyコンテナ(https://github.com/jwilder/nginx-proxy)も実行しています。nginxプロキシの背後にある特定のサブドメインにWebソケットを許可する方法はありますか?
問題は、WebSocketが動作していないことです.Jupyterでは、動作させるためにJupyterを使用する必要があります。私はhttp://notes.rooday.com/でJupyterを提供しており、それにアクセスすることはできますが、無効なWebソケットのためにipythonカーネルに接続することはできません。私はこれを修正する方法を研究したが、私が得た最も近いものは、このnginx設定ファイルhttps://paste.ubuntu.com/5620850/だった。
しかし、私はその設定ファイルをnginx-proxyコンテナにどのように適用するのか、特にnginx-proxy(http://blog.rooday.com/)の背後にある私のGhostコンテナに干渉しない方法ではわかりません。
誰かが私を正しい方向に向けることができますか?
これは実際には問題ですか? nginx-proxyリポジトリによれば、https://github.com/jwilder/nginx-proxy/blob/master/nginx.tmplというアップグレードヘッダーを使用してWebSocketをすでにサポートしているはずです。 –
@AndyShinnそうです、私は別の答えで正しい修正を提供しました。 – ROODAY