[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

コメントをどうぞ