본문으로 바로가기

[nginx] client_max_body_size 설정 sites-available 적용

category 기타 IT 2023. 4. 22. 08:43

에러

nginx 413 request entity too large

nginx에 요청 시 데이터 용량이 초과하여 발생하는 에러이다. 

default 값은 1M 이다. 

에러 해결 방법은 nginx.conf 파일에 client_max_body_size 설정을 해주면 된다.

 

내가 원하는 것

nginx sites-available에 등록한 여러 server 중

특정 server에서만 에러가 발생하기 때문에

특정 server에만 적용하고 싶었다.

 

구글 검색

찾아보니 nginx.conf 파일에서 httpserverlocation에 설정이 가능하다고 한다.

근데 아무리 찾아봐도 sites-available에 설정해도 가능한지에 대한 글은 없었다.

아마 nginx server 설정을 nginx.conf 또는 sites-available에서 하던

상관 없기 때문에 그런 것 같다.

 

해결

될 거란 걸 알지만 눈으로 확인하지 않으면 찝찝하다.

sites-available에서 각 server들을 설정해놓았기 때문에 

sites-available에 설정된 특정 도메인의 설정 파일 server에 설정해주었다.

client_max_body_size = 5M;

잘 되더라. 

 

끝.