413 Request Entity Too Large 오류는 Nginx에서 발생합니다. 이 오류는 일반적으로 파일을 업로드할 때 발생합니다. nginx 기본 구성 파일 nginx.conf를 열고 http{} 섹션을 찾아 를 추가합니다.
해결책은
nginx 기본 구성 파일 nginx.conf(일반적으로 /usr/local/nginx/conf/nginx.conf)를 열고 http{} 섹션을 찾아 수정하거나 추가합니다.
client_max_body_size 2m;
그런 다음 nginx를 다시 시작하세요.
sudo /etc/init.d/nginxd reload
바로 그거예요.
php에서 실행하는 경우 client_max_body_size 크기는 php.ini의 다음 값의 최대값과 비슷하거나 약간 커야 제출된 데이터 크기가 일관되지 않아 오류가 발생하지 않습니다.
post_max_size = 2M
upload_max_filesize = 2M
NGINX 다시 시작
kill -HUP `cat /usr/local/nginx/nginx.pid `
대용량 파일을 업로드할 때 네트워크 속도가 느릴 때 타임아웃이 발생하는 것을 방지하려면 max_execution_time 값을 적절하게 늘려야 합니다.
위 내용은 관련 내용을 포함하여 Nginx의 413 Request Entity Too Large 오류에 대한 솔루션을 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.