open() "/usr/local/nginx/nginx-1.8.1/client_body_temp/0000000297" failed (13: Permission denied),

1867 단어 nginx
이틀 동안 프로젝트 에서 앱 이 백 엔 드 인 터 페 이 스 를 호출 할 때 인터페이스 가 통 하지 않 고 컴퓨터 에 개발 환경 을 연결 하면 인 터 페 이 스 를 연결 할 수 있 습 니 다. 앱 이 외부 네트워크 이기 때 문인 지 앱 의 URL 을 IP 형식 으로 직접 바 꾸 려 고 시도 해도 통 하지 않 습 니 다 (사무실 과 개발 기기 가 모두 내부 네트워크 에 있 기 때문에 앱 은 내부 네트워크 와 이 파 이 를 연결 하여 앱 에 로그 인 할 수 없습니다). 마지막 으로 nginx 의 로 그 를 확인 합 니 다.nginx / nginx - 1.8.1 / logs 의 error. log 를 보면 다음 과 같 습 니 다.
2017/06/23 13:18:12 [crit] 9841#0: *125092 open() "/usr/local/nginx/nginx-1.8.1/client_body_temp/0000000297" failed (13: Permission denied), client: xxx.xxx.xx.xxx, server: , request: "POST /xxx/    HTTP/1.1", host: "    "

보기 / nginx / nginx - 1.8.1 / > 아래 clientbody_temp 파일, 권한 이 nobody 로 변경 되 었 습 니 다:
drwx------  2 nobody  root    4096 Jun 22 10:17 client_body_temp

nginx. conf 의 user nobody 를 user root 로 변경 합 니 다.

좋은 웹페이지 즐겨찾기