public_htmlを利用したい、という話があり、あれこれ調べて試行錯誤したのですが、ネットに書いている通りにやっても動きませんでした。
結果的に、以下の2つを設定することで動作しました。SELinuxが活性化した状態です。
(1)chmod o+x /home/ユーザー
(2)chcon -t httpd_sys_content_t /home/ユーザー/public_html -R
なお、/home/ユーザー/public_htmlの権限は755、/home/ユーザー/public_html以下のファイルは644です。
ポイントは上記の(2)でした。
SELinux勉強しないとなぁ。。。とりあえず無効化すればいいや、くらいにしか考えていませんでしたが。。。