Nginx - 용량이 큰 파일 업로드 하기

nginx에 파일 업로드가 실패했을 때 nginx 로그가 다음과 같았다.

2022/09/26 04:09:12 [error] 12#0: *2 client intended to send too large body: 9300506 bytes, client: 10.10.60.87, server: , request: "POST /dbt/dcm HTTP/1.1", host: "10.10.60.87:10000"

client에서 nginx 서버로 너무 큰 용량의 파일을 전송하려고 했을때이다.
nginx 는 기본으로 파일당 1MB를 허용하도록 되어있다.
제한을 늘리려면 다음 설정을 추가해야한다.

client_max_body_size 2000M;

설정 파일 위치 예시

/etc/nginx/nginx.conf

입력위치 예시

http / {
    client_max_body_size 2000M;
server / {
    client_max_body_size 2000M;
location / {
    client_max_body_size 2000M;

설정을 추가하고 나면 nginx를 재시작한다.

댓글 쓰기

0 댓글