nginx 오류가 발생했습니다.
413 Request Entity Too Large
client_max_body_size
nginx.conf 파일의 서버 섹션에서 20M 으로 업데이트 할 수 있었고 이로 인해 문제가 해결되었습니다. 그러나 기본 nginx는 client_max_body_size
무엇입니까?
답변
client_max_body_size
지시문 의 기본값 은 1MiB 입니다.
http
, server
및 location
컨텍스트 에서 설정할 수 있습니다 . 대부분의 경우 중첩 된 블록 의이 지시문은 조상 블록의 동일한 지시문보다 우선합니다 .
ngx_http_core_module 문서 에서 발췌 :
Syntax: client_max_body_size size; Default: client_max_body_size 1m; Context: http, server, location
“Content-Length”요청 헤더 필드에 지정된 클라이언트 요청 본문의 최대 허용 크기를 설정합니다. 요청의 크기가 구성된 값을 초과하면 413 (Request Entity Too Large) 오류가 클라이언트에 반환됩니다. 브라우저는이 오류를 올바르게 표시 할 수 없습니다. 크기를 0으로 설정하면 클라이언트 요청 본문 크기를 확인할 수 없습니다.
또는 (있는 경우) 앞에
오는 명령으로 구성 을 다시로드하는 것을 잊지 마십시오 .nginx -s reload
service nginx reload
sudo