Make Be BackEnd

[Nginx] [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied) (1) 본문

Error

[Nginx] [alert] could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied) (1)

Initsave 2024. 6. 19. 11:42

 


현상

Nginx 환경 설정 도중에 일어난 에러이고 해당 환경설정으로 리로드 되지 않았다

 

원인

could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied) 는 권한 문제 이므로 해당 파일의 권한을 주었다

 

해결

해당 폴더에 가서 해당 파일에 대해 sudo 권한으로 변경

1. 
$ /var/log/nginx
$ sudo su
$ chown nginx:nginx * -R
$ chmod 645 /var/log/nginx * -R

2.
$ sudo su
$ chown nginx:nginx * -R /var/log/nginx
$ chmod 645 /var/log/nginx * -R

 

 

아래에 해당 에러가 없어진것을 확인 할 수 있다.