nginx get 정상 접근 post 404

831 단어 nginx
클 라 이언 트 POST 가 비교적 큰 파일 이 라면 길이 가 nginx 버퍼 의 크기 를 초과 하면 이 파일 의 부분 이나 모든 내용 을 client 에 임시 저장 해 야 합 니 다.body_temp 디 렉 터 리 에 있 는 임시 파일 입 니 다. 이 디 렉 터 리 에 권한 이 없 을 때 404 오류 가 발생 합 니 다. 문 제 는 보통 로 컬 환경 에서 발생 합 니 다.
해결 방법:
nginx 로 그 를 열 고 로그 디 렉 터 리 에 tail - F 로그 이름, 방문 페이지 보고 nginx 404, 로그 인쇄 발견 보
open() "/xxx/xxx/xxx/xxx/xxx/client_body_temp/0000000153" failed (13: Permission denied)
 
해결 방안
이 디 렉 터 리 에 권한 부여
mac (본인 해결 방법)
sudo chmod -R 777 /usr/local/var/run/nginx/client_body_temp/
(문 제 를 해결 할 수 있 습 니 다. 권한 이 너무 높 지만 그렇게 하 는 것 을 권장 하지 않 습 니 다)
 
해결 방안 2.
 nginx      client_body_temp      
client_body_temp_path  /spool/nginx/client_temp 3 2;
          
/spool/nginx/client_temp/702/45/00000123457

좋은 웹페이지 즐겨찾기