본문 바로가기
프로그램이야기/nginx

nginx 413 Request Entity Too Large 증상 해결하기

by Doinge 2021. 4. 30.
728x90
반응형

회사에서 새로운 캘린더 프로젝트 배포 후 테스트 중 에디터 안 인라인 이미지 첨부 시 사이즈 큰 이미지나

gif를 업로드 하니까

413 Request Entity Too Large 에러가 발생하였다. 

 

원인은 client_max_body_size 설정이 문제였다. 따로 값을 설정하지 않아서 기본값이 1M로 제한되어있었기 때문이다.

 

프락시 서버에 있는 nginx에서 conf파일을 수정해 주었다.

 

 

vi /etc/nginx/nginx.conf

이쪽 경로 또는 요청 들어오는 쪽 conf 파일에서 http, server, location 쪽에서 설정 가능하다.

반응형

요청 서버에서 80 포트로 프락시 서버를 바라보기 때문에 그쪽 부분을 수정해 주었다.

 

client_max_body_size 1G; 

 

server {
	client_max_body_size 1G; 
	...
}


또는

http {
	client_max_body_size 1G; 
    ...
}

저 부분을 추가해 주고 nginx 문법 검사인 nginx -t  후 이상 없으면 리로드 해주면 끝! 

service nginx reload

 

 

재시작 후 테스트해보니 잘되는 모습! 오늘도 하나 알아갑니다.

 

728x90
반응형

댓글