NginX – 413 Request Entity Too Large 해결

NginX SERVER

httpd를 사용하다가 최근에 nginx를 도입하여 사용하고 있다.
처음 사용하다보니 시행착오들이 발생하고 있다.

잘 운영되던 사이트에 이미지 파일이 업로드 되지 않는다는 리포트들이 들어오고…
내가 테스트할 때는 아무 이상 없이 잘 올라가는데..?

알고보니 파일 업로드 용량 제한 때문이었다.

nginx의 기본값은 1Mb로 그 이상의 파일을 업로드하려고 하면 413 Request Entity Too Large 에러가 발생한다.

해결 방법은 nginx.conf의 http 섹션에 다음과 같은 옵션을 추가하고 nginx를 재시작 해주면 된다.

client_max_body_size 100M;

위와 같이 설정하면 업로드 가능한 용량이 100Mb가 된다.
운영하는 환경에 따라 적절히 세팅하여 사용하면 된다.