1

既に docker コンテナーにある Web アプリを実行するために、ansible を介して VPS をセットアップしています。その部分は稼働中です。プロキシの部分に移り、プレイブックにjwilder/nginx-proxyとを追加しjrcs/letsencrypt-nginx-proxy-companionました。一般的に、それは機能しています。SSL 証明書が作成され、プロキシ経由で Web アプリにアクセスできるようになりました。残念ながら、画像はうまくいきません。「接続」を「キープアライブ」に微調整する必要があると思います。私はまだそのセットを取得する方法を理解していませんが. 助言がありますか?前もって感謝します。

nginx-proxy 環境変数:

  VIRTUAL_HOST: "{{ webserver_hostname }}"
  VIRTUAL_PORT: 9000
  LETSENCRYPT_HOST: "{{ webserver_hostname }}"
  LETSENCRYPT_EMAIL: "{{ letsencrypt_email }}"
  SSL_POLICY: Mozilla-Modern

使用中の docker イメージ:

  • jwilder/nginx-proxy
  • jrcs/letsencrypt-nginx-proxy-companion
  • アプリ付きのカスタム docker。

ノート:

  • letsencrypt-nginx-proxy-companion を削除しましたが、画像の問題は残ります。
  • Web アプリの docker でポートに直接アクセスすると、画像に問題はありません。

ブラウザの応答:

  • サファリ:
    • 「リソースの読み込みに失敗しました: ネットワーク接続が失われました。」
    • エラー: 「ネットワーク接続が失われました。」
  • クロム:
    • ステータスは「(失敗)」です。
    • 応答ヘッダーを確認すると、ステータスは 200 です。
    • このタイミングで、Connection Start が「Stalled」になります。
  • ファイアフォックス:
    • ステータスは 200 ですが、応答ペイロードは空です。

ご覧いただきありがとうございます。

4

0 に答える 0