Nginx 파일 업로드 용량 제한 조치

2024. 12. 30. 15:46Web Server/nginx

용량이 충분하지 않을 경우 에러

아래와 같이 브라우져에 찍힘

413 (Request Entity Too Large)

access log에도 413이 찍힘

nginx.conf 설정
nginx는 업로드 기본값이 1M
아래 중 1개만 하면 됨

http {
    client_max_body_size 100M;
}
server {
    listen 80;
    server_name example.com;

    client_max_body_size 100M;
}
location /upload {
    client_max_body_size 100M;
}

nginx에 적용

sudo systemctl reload nginx

nginx 설정을 변경했으나, 계속 에러 발생하면 그 뒤단에 있는 서버들을 확인해야 함(nginx ingress controller, spring boot 등)