NGINX 웹 서버에서 파일 업로드 용량을 제한하는 설정 방법을 알아보고, 실습을 통해 쉽게 설정하고 사용할 수 있습니다.
NGINX 웹 서버에서 파일 업로드 용량을 제한하는 설정 방법을 알아보고, 실습을 통해 쉽게 설정하고 사용할 수 있습니다.
실습 환경
- 운영 체제(OS) : CentOS 8
- 실행 계정 : root
- NGINX 버전 : 1.18
NGINX 파일 업로드 용량 기본 설정하기
NGINX 설정 파일의 client_max_body_size 값을 지정하지 않았을 경우 기본값으로 1MB로 설정됩니다.
![]() |
| 출처 : http://nginx.org/en/docs/http/ngx_http_core_module.html#client_max_body_size |
NGINX 파일 업로드 용량 변경하기
NGINX 설정 파일 수정하기
server 모듈 내 client_max_body_size 값을 지정함으로써 업로드 용량을 설정할 수 있습니다.
nginx.conf 파일이나 추가로 설정한 conf 파일 내 아래와 같이 설정 시 적용됩니다.
파일 업로드 용량을 10MB로 설정 시 아래 내용을 추가하시면 됩니다.
server { listen 80; listen 443 ssl http2; server_name www.runit.cloud; client_max_body_size 10M;
마무리
nginx 웹 서버를 사용할 때 파일 업로드 용량을 설정하는 방법에 대해 알아보았습니다.
nginx 설정 변경을 통해 쉽게 업로드 파일 용량을 설정하고 수정할 수 있습니다.
![NGINX client_max_body_size 설정하기 [NGINX] NGINX에서 파일 업로드 용량 제한 설정하기](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmrqItZOZcPJN-EU5bHbgg-ky0G1nqPBsK7pR0y09WUw-2_jdCtoROPQIy3VdMbin7IswF9YYN_FFNjV7oB2PM5fFEMnAjfo-ywIh1o0PCKxwq6xtPrQSM3OwtGFvVlgBuWULvfZlR9_8/s1600/client_max_body_size.png)
COMMENTS