2010年2月18日木曜日

"/home"以下のディレクトリをシンボリックリンクでApacheから利用するときの注意点

スズキです。

Apacheのドキュメントルートになっている、"/var/www/html"を
"/home/suzlab/var/www/html"(suzlabユーザーのホームディレクトリ)に
シンボリックリンクして、ブラウザで閲覧してみると、403のエラーになってしまいました。

FollowSymLinksは、きいてるはずなんだけどなー、と調べていくと、
原因は、"/home/suzlab"のパーミッションが下記のようになっているからでした。
# ll /home
drw------- 4 suzlab suzlab 4096 2月 18 14:40 suzlab

つまり、Apacheの起動ユーザー(apache)から、おおもとがアクセスできないってことでした。

サーバの設定、なかなか、瞬殺とはいかないなー...

--------
http://www.suz-lab.com

0 コメント: