Apacheのディレクトリ構成って、どうしてます?
いろいろなやり方があると思うのですが、ネットではあまり情報が無いので、何を基準にしたらいいかいつも悩んでいます。
まず、Apacheのディレクトリ。FancyIndexで使うアイコンなどの画像やエラーHTMLなどが入ったディレクトリです。
FreeBSDのports等だと/usr/local/www/の中に格納されているようです。
SUSE Linuxのパッケージだと/usr/share/apache2/の中に入ります。
CentOSでは/var/www/に入っています。RHELもそうなのかな?
つぎに、ドキュメントルートをどこに置くか、ですが、バーチャルホストのこととかを考えると、悩ましいですよね。
私がよくやるのは、/var/www/以下に、バーチャルホストの名前のディレクトリを作り、その下にドキュメントルートやログなどを入れています。
たとえば、バーチャルホスト名が「aaaa」の場合、
/var/www/aaaa/htdocs/
/var/www/aaaa/logs/
/var/www/aaaa/cgi-bin/
みたいにしています。LinuxではなくFreeBSDですけどね......
これだと、FTP等の管理も案件ごとでやりやすいです。
ただ、SUSE Linuxのパッケージでは、デフォルトで「/srv/www/」にドキュメントルートを置くみたいです。
なんかもう、OSやパッケージによってまちまちなんですよね......ある意味流派?
まあ、好きにすれば?って感じでいいんですかねぇ......?
コメントする