Nginx 오류 보고: 클 라 이언 트 가 너무 큰 몸 을 보 내 려 고 했 습 니 다.
850 단어 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
마지막.
크로스 필드 문제 발생 시: