環境
- Apache2.4
事象
Apache設定して起動した後、WebブラウザでトップページにアクセスしたらForbidden。
error_logに以下のMSG出力。
(13)Permission denied: [client あどれす:ぽーと] AH00035: access to / denied (filesystem path ‘/home/hoge/public_html’) because search permissions are missing on a component of the path
原因
/home/hoge/
のパーミッションが700だじゃったわ。。。
/home/hoge/public_html/
のパーミッションは、775。
コンテンツファイルにアクセスするのは、
apacheユーザーだから、ユーザーhogeじゃないから、
700
の、
0
その他のユーザー の部分がね、だれも読み取り、書き込み、実行、何も許可されてませんから。
そういうことですね。
超絶基本的な部分じゃよね。
うん。
初期構築のときに対処したつもりが漏れとったわ。
対処方法
パーミッション755にした。
# chmod 755 /home/hoge/
コメント