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; 가 되어 있는지 확인한다.

Software Engineer @Google in Silicon Valley, Carnegie Mellon University MSSM 21' AI기반 생활습관 서비스 스타트업 유라임 (Urhyme) (전)대표. 전 금융권 풀스택 소프트웨어 엔지니어. 실리콘벨리, 스타트업 이야기를 주로 씁니다. 대용량 분산처리 (주로 데이터, 머신러닝) 웹 서비스 설계와 데이터 시각화, 스타트업에 관심이 많습니다.

Translate »