Nginx 오류 보고: 클 라 이언 트 가 너무 큰 몸 을 보 내 려 고 했 습 니 다.

문제.
Nginx 로 인터페이스 전송 을 했 습 니 다. 다른 인 터 페 이 스 는 모두 정상 이지 만 파일 을 업로드 할 때 크로스 필드 문 제 를 계속 보고 합 니 다.
잘못 배열 하 다
Ubuntu 운영 체제:
먼저 Nginx 오류 로그 보기: tail - f / var / log / nginx / error. log
다음 과 같은 오 류 를 발견 하 였 습 니 다.
client intended to send too large body: 2211873 bytes

원래 파일 이 너무 커서 퍼 가기 도 전에 Nginx 에 의 해 차단 되 었 다.
해결 방안
nginx 설정 수정:
sudo vim /etc/nginx/nginx.conf

http 괄호 안에 client_max_body_size 1024M; (여기 파일 상한 크기 는 여러분 이 원 하 는 수정 사항 을 보십시오) 다음 과 같 습 니 다.
http {
    ...
    client_max_body_size 1024M;
    ...
}

그리고 nginx 를 다시 시작 합 니 다:
sudo service nginx restart

마지막.
크로스 필드 문제 발생 시:
  • 경로 가 맞 는 지 확인 하기
  • 다 맞 으 면 일 지 를 보 러 가자!일 지 를 보 는 좋 은 습관 을 길러 야 지, 함부로 잘못 배열 해 서 는 안 된다.
  • 좋은 웹페이지 즐겨찾기