본문 바로가기

web

nginx error – 413 Request Entity Too Large

413 Request Entity Too Large



대부분 파일 업로드 로직을 만들어 보면 한번쯤 만나보는 에러 문구이다. ( -_-예전에 텍스트 데이터로 5메가를 넘겨서 만났었던..쿨럭..)


간단하게 post 데이터가 nginx 설정한 값보다 크면 나오는 에러이다.

nginx의 디폴트 값은 1mb 


client_max_body_size 값만 원하는 값으로 넣우면 해당 에러는 나오지 않는다. ( 잠시만 사용하면 하고 지우는것을 추천한다. 파일 업로드를 몇기가씩 해서 대역폭을 차지해서 서버 과부하를 일부러 일으키는 해킹방법도 있으니..)



server {

        client_max_body_size 20M;

        listen       80;
        server_name  localhost;

        location / {
            proxy_pass         http://127.0.0.1:8000/;
        }
   }