web-dev-qa-db-ja.com

/ var / www /ではなく/ usr / share / www /にWebサイトファイルを保存する

seen として定義されている/var/ディレクトリがあります:

多目的ログ、一時ファイル、一時ファイル、およびスプールファイル。メモリベースのファイルシステムは、/ varにマウントされる場合があります。 

/usr/は次のように記述されています:

ユーザーユーティリティとアプリケーションの大部分。

/usr/share/は次のとおりです。

アーキテクチャに依存しないファイル。

私の目には、「ユーザーユーティリティとアプリケーション」に該当するWebアプリのように見えます(ただし、これはサーバーであるため、他の管理者に作業をしてもらいたい場合、ホームディレクトリにこれらを保存することは実用的ではありません)。私のWebアプリは「システムアーキテクチャ」とは関係ありません。

したがって、/usr/share/www/は、/var/www/とは対照的に、Webアプリを保存して提供するのに最適な場所のように見えます。 Apacheサーバーの慣習は/var/に保存することですが、別のサーバーを使用しているので、Apacheを使用していたとしても、この特定の慣習のつま先を踏むことは気にしません。

私の質問は、このディレクトリの使用に反対する説得力のある議論ですか?

3
Aditya M P

使用を強制するものは何もありません。ファイルを保存する場所を定義できます。ユーザーアカウントの下でそれらを移動する人もいれば、/srv/ディレクトリを作成する人もいます... /websites/ディレクトリを作成しました。

/var/www/は単なる規則です。従う必要はありません。

Edit/srv/は実際にも慣習です 、現在のところDebian/Ubuntuの1つだけではありません。

3
Oli