/ home / vhosts /または/ var / www /


10

私が出会ったいくつかのWebサーバーは、/ homeを使用してサイトファイルを格納します。

/home/vhosts/www.example.com/

他の人は/ varのように使用します:

/var/www/www.example.com/

よりクリーンで「Linuxy」なのは何ですか?私たちはみんな使うべき/usr/local/www/ですか?

可能なソース:http : //www.tuxfiles.org/linuxhelp/linuxdir.html


共有ホスティングプロバイダーは、ユーザーを自分のwww(およびその他のサービス)ディレクトリを使用して自分のホームディレクトリにchrootする傾向があります。
gravyface

回答:


9

FHS(Filesystem Hierarchy Standard)2.3の第3章によると、サーバーが提供するサービスのデータはに分類されます/srvが、組織はその特定の各システムを担当します。

私が推薦する/srv/www/<domain>か、サーバーは次のようにドメイン何かごとに複数のサービスを提供している場合/srv/<domain>/<service>(サービスがあることwwwftpsvn、など)。


2
したがって、サーバーがMySQサービスを提供する場合、データは/ srv / sql / dbname?Linuxディストリビューションが/ srvにデータを入れるのを見たことがありません。また、サービスデータのデフォルトの場所(Debianの/ var / libなど)を/ srvに移動するのは非常に大変です。
Wim Kerkhoff、

1
まあFHSにも根拠があり/var/libます。/srv/MySQLで実際にソケットからデータを読み取りながら、そこから直接ファイルを提供している場合を考えてください。また、FHSは提案および進行中の作業であるため、各ディストリビューションには操作のためのスペースがありません。
コアダンプ

@Wim:配布でデータを/srv次の場所に配置しないでください:「...プログラムは/ srvの特定のサブディレクトリ構造または既存の/ srvに保存されているデータに依存するべきではありません。」
Ignacio Vazquez-Abrams、

7

Red HatDebian/ var / wwwを使用します。なじみのないサーバーにアクセスしていた場合、それがWebサーバーのドキュメントルートを探す最初の場所です。


1
事実上の標準/慣習に固執するための+1。
gravyface

また、開始するのに適した場所を指す場合は+1。
コープ、2011
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.