memorandums

日々の生活で問題解決したこと、知ってよかったことなどを自分が思い出すために記録しています。

public_htmlにアクセスすると403が

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勉強しないとなぁ。。。とりあえず無効化すればいいや、くらいにしか考えていませんでしたが。。。

参考サイト:SELinux denies apache home directories