nginxでハマったエラーログ。
[error] 3664#3664: *5 "/usr/share/nginx/html/index.html" is forbidden (13: Permission denied)
パーミッションがないよっていうことなんですが、
SELinuxが影響しているということがわかった。
ということで、現状のSELinuxのステータスを確認。
$ sudo getenforce Enforcing
Enforcing
ではSELinuxが有効で、アクセス制御が有効になっているということで、今回適当なローカル環境なので、SELinuxを無効化する。
$ sudo setenforce 0 $ sudo getenforce permissive
permissive
と出ればアクセス制御は無効となる。
またこの状態ではエラーが出てしまうため、SELinux自体を無効化する。
/etc/selinux/config
のSELINUX=disabled
このように編集する。
これでとりあえず、ページにアクセスできるようになりました。以上。
自分へのメモ
nginxのエラーログの場所はココ /var/log/nginx/error.log