1. 설명
413 오류는 Request에 전송되는 데이터가 너무 커서 발생하는 문제로 Http 요청의 크기가 지나치게 클 때 발생한다. 나의 경우 Django admin에서 한번에 너무 많은 row를 지울 때 이런 에러가 발생헀다.
2. 해결 방법
해결 방법은 다음과 같다. Nginx의 default.conf에 아래 문구를 추가해주면 된다.
이 설정은 클라이언트의 요청크기를 설정하는 값으로 5M은 5MB를 의미한다.
http{
client_max_body_size 5M;
}
5M 자리에는 원하는 값을 집어 넣으면 된다. 클라이언트단에서 지나치게 큰 데이터를 반복적으로 보내 저장공간을 낭비하는 일을 막기 위해 제한을 걸어두는 것으로 디폴트는 1M이다.
아래 글을 참고 했다.
blog.leocat.kr/notes/2020/04/21/nginx-413-request-entity-too-large
'Web Programming' 카테고리의 다른 글
[Ubuntu] Ubuntu에 redis 설치하고 포트 열어주기 (0) | 2021.03.19 |
---|---|
[postgresql] postgresql 명령어 모음 (0) | 2021.03.16 |
[postgresql] Mac에서 Postgresql 설치 하기 (0) | 2021.03.09 |
[VS Code] Go to Definition 안될 때 (0) | 2020.12.29 |
[VScode] Extension 변경 단축키 (0) | 2020.11.24 |