nginx permission denied 에러

먼저

sudo cat /var/log/audit/audit.log | grep nginx | grep denied
이를 통해 nginx계정을 체크

나의 경우는 아래와 같이 에러가 많았다.

denied

아래 두 명령어를 실행

sudo cat /var/log/audit/audit.log | grep nginx | grep denied | audit2allow -M mynginx
sudo semodule -i mynginx.pp

이후 service nginx restart를 통해 리붓 하면 정상 실행된다.

참, 그 전에 
chmod -R 777 폴더명 
chown -R nginx:nginx 폴더명
이 두 명령어는 꼭 해줘서 권한을 실행하고,

nginx.conf 에서 두번째 라인에
user nginx; 가 되어 있는지 확인한다.