본문 바로가기

Nginx

Nginx: 413 Request Entity Too Large # file size

728x90
반응형

이미지 파일 등을 올릴 때 Nginx에서 정한 사이즈보다 큰 경우에 나타나는 에러 문구

 

/etc/nginx/nginx.conf 또는 

/etc/nginx/sites-available/default

에서 설정을 바꿔보자

client_max_body_size 50m;

50 메가 바이트까지 파일의 크기를 올릴 수 있게 지정

 

아래와 같이 특정 loation에 대해 client_max_body_size도 별도로 설정 가능

http {
    # Global Nginx settings
    client_max_body_size 50m; # Set the maximum body size for all servers

    server {
        listen 80;
        server_name example.com;

        # Set the maximum body size for this specific server
        # client_max_body_size 100m;

        location / {
            proxy_pass http://your_backend_server;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_redirect off;
            proxy_http_version 1.1;
            proxy_set_header Upgrade $http_upgrade;
            proxy_set_header Connection "upgrade";

            # Set the maximum body size for this specific location
            # client_max_body_size 200m;
        }
    }
}

 

728x90
반응형