jade-devlab 님의 블로그

[nginx] 413 Request Entity too large 에러 고치기 본문

back-end/기타

[nginx] 413 Request Entity too large 에러 고치기

bibi-jade 2025. 8. 18. 15:48

1. nginx란? - 경량 웹 서버
-> 참고 자료 
https://soonmin.tistory.com/88

 

[NGINX] Nginx 정리 - 동작원리, 사용 용도, 기본 설정

1. NGINX란?NGINX는 오픈소스 소프트웨어 웹서버로 시작되었다. 지금은 웹서버의 역할뿐만 아니라 프록시 서버, 캐싱, 분산 처리, 미디어 스트리밍 등을 위한 다양한 기능을 제공한다. 기능뿐만 아

soonmin.tistory.com

https://blog.naver.com/gi_balja/223028077537

 

Nginx란 무엇인가?

Nginx(엔진엑스)는 높은 성능과 안정성 그리고 현재 가장 많이 사용되고 있는 웹 서버입니다. Apache(아...

blog.naver.com

 

 


 

 

* 포프린트 서버를 개발하면서 다른 분이 개발해주신 AI 서버를 사용하는 서비스를 개발하게 되었습니다..

그런데 해당 서버가 ssl 적용이 되어있지 않아 "nginx + let's Encrypt" 를 사용해 인증서 발급 및 ssl 적용을 하게 되었습니다!

nginx 서버 적용후 서버에 이미지를 전송할 때 해당 에러가 발생해서 해결하는 과정을 글로 남기게 되었습니당..

 

 


2. Request Entity too large 서버 에러 

  • 해당 에러는 NGINX가 처리할 수 있는 요청 본문 크기보다 큰 파일이 들어올 때 발생하는 에러입니다..
  • 해결 방법 1) : nginx 설정 파일 내 location 부분에 client_max_body_size를 따로 설정해주기 


  • 사이트 별 ngin 설정 파일 경로 (Ubuntu 서버기준)
/etc/nginx/sites-available/

 

설정파일 해당 부분

-> 이걸 따로 설정하지 않을 경우 기본 1mb 가 적용된다고 한다..!!



 

이 방법을 적용하고 나서 더 이상 에러 발생이 없는 줄 알았는데...
모바일 어플 테스트 시 사용하는 기기에 따라서 어느 기기에서 
해당에러가 재 발생 한다고 해서 더 용량을 20m에서 100m으로 늘려두었다.. 

 

  • nginx Reload 하는 법 
# 설정 테스트 sudo nginx -t

# 설정 적용 sudo systemctl reload nginx




3. 참고자료 

https://velog.io/@lhjeong60/nginx-413-Request-entity-too-large-범인-찾기

 

[nginx] 413 Request entity too large 범인 찾기

개발 중 nginx에서 날아온 행운의 편지그 이름하야 413 Request entity too large!정말 열받게도 열심히 만들어놓은 에러 핸들러에서는 잡히지 않고, 개발자 도구의 네트워크 탭에서만 확인할 수 있었다.(

velog.io

 

'back-end > 기타' 카테고리의 다른 글

[Docker] 서버 도커 로그 관리 하기  (3) 2025.08.06