본문 바로가기
AWS

[Nginx] 413 Request Entity Too Large 에러 해결 방법

by meetyou 2023. 1. 15.

파일 업로드를 진행하면서 발생했던 에러에 대해 다뤄보겠습니다.

 

0. 왜 해당 에러가 뜨는가?

nginx를 사용 할 경우 파일 사이즈를 지정해 주어야하는데, 지정해주지 않아서 발생한 에러이다.

지정해주지 않으면 기본적으로 1MB가 정도 용량만 가능하다.

 

1. 프로젝트 코드에서 파일 사이즈 확인

제가 지정한 파일 사이즈는 15MB가 입니다.

spring:
  servlet:
    multipart:
      max-file-size: 15MB

 

2. EC2에 접속해서 nginx 파일 설정

EC2 접속 -> vi 편집기로 nginx.conf 파일 열기

vi /etc/nginx/nginx.conf

 

http 항목 안에

client_max_body_size에 똑같이 15M을 적용해주면

15MB의 파일을 올릴수 있습니다.