1. ホーム
  2. nginx

[解決済み】NGinx デフォルトの公開WWWの場所は?

2022-03-25 23:48:54

質問

私は以前Apacheを扱ったことがあるので、デフォルトのパブリックWebルートが一般的であることを知っています。 /var/www/ .

最近nginxを使い始めたのですが、デフォルトのパブリックウェブルートが見つからないようです。

nginx のデフォルトのパブリック Web ルートはどこにありますか?

解決方法を教えてください。

設定に root /some/absolute/path; ステートメントが含まれているか、あるいは root some/relative/path; の場合、結果のパスはコンパイル時のオプションに依存します。

おそらく、これが何を意味するのかを推測できる唯一のケースは、次のような場合でしょう。 ダウンロード で、自分でソースをコンパイルしてください。その場合、パスはどのような種類の --prefix が使用されました。変更しなかった場合、デフォルトは /usr/local/nginx . nginxがコンパイルされたときのパラメータは nginx -V というリストがあります。 --prefix を最初の1つとする。

から その root ディレクティブはデフォルトで html を使用すると、当然ながら /usr/local/nginx/html が質問の答えになります。

しかし、それ以外の方法でnginxをインストールした場合は、すべての賭けが失敗に終わります。お使いのディストリビューションでは全く異なるデフォルトパスが使用されているかもしれません。選択したディストリビューションがどのようなデフォルトを使用しているかを把握するのは、全く別の作業です。