우수한 소프트웨어와 실용적인 튜토리얼
nginx 413 요청 엔터티가 너무 큼 문제에 대한 솔루션
PHP를 사용하여 사진(크기 1.9M)을 업로드할 때 nginx: 413 요청 엔터티가 너무 큽니다 오류가 발생합니다.
경험에 따르면,섬기는 사람업로드할 수 있는 파일의 크기는 제한되어 있지만, PHP의 기본 파일 업로드 크기는 2M이므로 문제가 없을 것입니다.
php.ini를 열고 upload_max_filesize와 post_max_size를 20M으로 변경하고 다시 시작합니다.
다시 업로드해 보세요. 문제는 여전히 존재하므로 PHP 관련 문제는 배제할 수 있습니다.
nginx의 기본 업로드 파일 크기는 1M이며, nginx 설정에서 수정할 수 있습니다.
해결책은 다음과 같습니다.
1. 오픈nginx 설정 파일 nginx.conf경로는 일반적으로 /etc/nginx/nginx.conf입니다.
2. http{} 섹션에 다음을 추가합니다.
클라이언트_최대_신체_크기 20m;
허용되는 최대 업로드 크기는 20m입니다.
3. 문제를 해결하려면 nginx를 저장하고 다시 시작하세요.