Nginx를 다시 시작할 때 갑자기 다음과 같은 오류가 발생합니다.
nginx 재시작 : [경고] : 오류 로그 파일을 열 수 없습니다 : open () "/var/log/nginx/error.log"실패 (13 : 권한 거부) 2011/02/16 17:20:58 [warn] 23925 # 0 : "user"지시문은 마스터 프로세스가 /etc/nginx/nginx.conf:1에서 무시 된 수퍼 유저 권한으로 실행되는 경우에만 의미가 있습니다. 구성 파일 /etc/nginx/nginx.conf 구문이 정상입니다 2011/02/16 17:20:58 [emerg] 23925 # 0 : open () "/var/run/nginx.pid"실패 (13 : 권한 거부) 구성 파일 /etc/nginx/nginx.conf 테스트 실패
사이트의 프런트 엔드 부분에서는로드되지만 특히 CSS와 같은 일부 파일은로드되지 않습니다. 서버에 존재하지만 Chrome에서 직접 리소스를로드 할 때 "이 페이지를 찾을 수 없습니다."라고 말합니다.
도메인 그룹에 suexec를 사용하여 아파치 파일을 실행하도록 특수 그룹과 사용자를 설정했습니다. 나는 nginx가 루트가 소유하고 있다고 생각하지만 문제가 있다고 가정하지만 어떤 nginx 파일 소유권을 변경할 것입니까?