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를 재시작해주시면 정상적으로 동작합니다.
반응형
'Programming > Linux' 카테고리의 다른 글
[Ubuntu] 아이패드에서 code-server로 코딩 공부 해보기. (0) | 2022.01.15 |
---|---|
[Jenkins] Ubuntu Jenkins에서 Docker permission denied 문제 수정 (0) | 2021.10.24 |
[Harbor] unauthorized to access repository, action: push: unauthorized to access repository (0) | 2020.12.04 |
[Ubuntu] 대용량 디스크 추가하기. (0) | 2020.11.30 |
[Ubuntu] 디스크 추가하기. (2) | 2020.11.30 |