Programming/Linux
[Nginx] 413 Request Entity Too Large
비만오리
2020. 12. 4. 13:36
413 Request Entity Too Large 에러 발생 시 해결 방법에 대해 알아봅니다.
1. 원인
Nginx에 설정해둔 요청 사이즈 제한을 초과한 요청이 들어온 경우 발생하는 에러입니다.
설정 파일에 "client_max_body_size"로 값을 설정할 수 있습니다. 만약 설정해 두지 않았다면 기본값은 1M가 됩니다. 즉 1M가 넘는 요청이 들어오면 414 에러가 발생합니다.
2. client_max_body_size
client_max_body_size은 다음과 같이 설정할 수 있습니다.
#Syntax: client_max_body_size size;
#Default: client_max_body_size 1m;
#Context: http, server, location
http {
client_max_body_size 10M;
...
}
기본값은 1M이며 만약 제한을 두고 싶지 않을 경우 0으로 설정하면 됩니다.
3. 해결방법
config에서 client_max_body_size를 수정 혹은 추가해줍니다.
http {
client_max_body_size 0;
...
}
저장 후 nginx를 재시작해주시면 정상적으로 동작합니다.
반응형