Webサーバーのルートディレクトリがデフォルトで「/var/www」にあるのはなぜですか?

Webサーバーのルートディレクトリがデフォルトで「/var/www」にあるのはなぜですか?

タキシードファイルLinuxディレクトリ構造は次のとおりです。

/var:

このディレクトリには、システムの実行中に変更される変数データが​​含まれています。

周波数ホッピングオン/var次のように教えてください。

/var可変データファイルを含みます。これには、スプールディレクトリとファイル、管理およびロギングデータ、一時ファイルと一時ファイルが含まれます。

その後、ログ、メール、スプーラなどがそのフォルダに保存されると言います。

従来、 Ubuntu LinuxにApache、Nginx、またはArchを定期的にインストールすると、ディレクトリが/var/www/

私の考えは、ファイルやその他のほぼ永続的なコンテンツを含むディレクトリを保存するのに理想的な場所ではありません。

なぜそれほど頻繁に投資するのですか/var

もっと主観的に言えば、ディレクトリ構造に基づいてこれが理想的な場所ですか?

ベストアンサー1

の使い方は/var/www一見すると混乱しています。

FHSによると、Webサーバーのデータは/srv

しかし、決定の構造は/srv完全に地域管理者の責任であると述べられています!したがって、バッグには何も入れてはいけません/srv基本(Apache)パッケージはその中とその下に何があるのか/srv​​わからないので、ドキュメントルートはできません。/srvプレーンテキストのパスワードやその他のコンテンツを含むアワビリストアもあります。したがって、デフォルトのexternalが必要です/srv。デフォルト値はです/var/www

/var/www主にプレースホルダーです。パッケージは/usr/share静的HTMLコンテンツまたは/var/lib動的変数コンテンツに使用されます。多くの人々はHTMLを/var/www。だから最近、彼らは/var/www/html包装を発明しました。人々は新しいディレクトリを再作成する必要があるので、それを使用しないことを願っています。

要約:/srvそれに応じて、Apache仮想ホストを使用して構成する必要があります。

おすすめ記事