413 Payload Too Large
HTTP STATUS 코드가 위와같이 413이 뜨는 경우 NGINX 웹서버의 업로드 관련 설정이 기본값 혹은 올리려는 파일 크기보다 작게 설정되어 있는 경우입니다.
간단히 /etc/nginx/nginx.conf 의 http 절에 아래와 같이 넣어주면 해결됩니다.
client_max_body_size 10M;
위와 같이 설정하면 10MiB 까지의 용량은 정상적으로 업로드되며 이를 초과하는 파일은 413오류를 내고 업로드 실패합니다.
이제 서버 설정을 다시 로딩하도록 해줍니다. 그러면 수정한 설정이 반영되어 업로드가 가능해집니다.
> sudo systemctl reload nginx
사이트에 맞게 적정 업로드 파일 사이즈를 정해서 설정하시기 바랍니다.
답글 남기기
댓글을 달기 위해서는 로그인해야합니다.