ホームページ  >  に質問  >  本文

Nginxのdefault.confの問題

Docker を使用し、Docker Hub の nginx 公式イメージを起動すると、コンテナー内に 2 つの構成ファイルが存在します。
1 つは次のとおりです: /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf
另一个是:/etc/nginx/nginx.conf もう 1 つは次のとおりです。 : <コード>/etc/nginx/nginx.conf

これら 2 つのファイルの違いがわかりません。
そこで、nginx 公式 Web サイトから圧縮パッケージをダウンロードして確認しました (yum インストールではなく、ダウンロードするだけです)。
しかし、ファイルには nginx.conf しかありません。 default.confではなく、圧縮パッケージです
ので、コンテナを開いて見ましたが、コンテナ内にviがなかったので、開けませんでした。
質問:
コンテナ内のファイルを表示する他の方法はありますか (vi をインストールする以外)?

迷茫迷茫2713日前1026

全員に返信(1)返信します

  • PHP中文网

    PHP中文网2017-05-16 17:20:20

    nginx.conf は、デフォルトで nginx によってロードされる設定ファイルです

    nginx -V を通じて nginx のデフォルト設定ファイルのパスを表示できます。

    docker nginx を使ったことはありませんが、おそらく nginx.conf にdefault.conf が含まれているのではないかと思います。つまり、nginx.conf がメインの構成ファイルであり、default.conf がデフォルトの仮想ホストを構成するファイルです。

    返事
    0
  • キャンセル返事