[Apache] ユーザーのホームディレクトリで403エラー
最近はLinuxサーバー構築をやっています。
そこで数日悩んだネタ。
Linux(CentOS)でユーザーmofmofを登録し、
そのユーザーディレクリ内の/home/mofmof/public_html/を
外部に公開しようと思いました。
いろいろな本に書いてある通り、下記設定を行いました。
1./etc/httpd/conf/httpd.conf で、以下の記述を。
<IfModule mod_userdir.c>
#UserDir disable
UserDir public_html
</IfModule>
2. /home/mofmof のパーミッションを変更。
chmod 755 /home/mofmof
chmod 755 /home/mofmof/public_html
これでもうまくいかないので、ウンウンなやんでいたけど。
こんなのあるんだね。
3./home 以下のタイプラベルを初期化
restorecon -R /home
これで接続できるようになった。
元ネタ:http://chaos.kisarazu.ac.jp/~ishikawa/cgi-bin/d-board/file/058-10d-FC3-httpd.pdf