Nginx 오류 '413 Request Entity Too Large' 해결
문제
Nginx를 사용하는 앱에서 약간 큰 파일을 업로드했을 때 이러한 오류가 발생합니다.
파일 크기가 너무 커서 이러한 오류가 발생하는 것 같습니다.
Nginx는 기본적으로 최대 업로드 크기가 1MB인 것 같습니다.
대처법
Nginx 설정 변경
자신은 환경 구축에 Docker를 이용하고 있으므로 docker/nginx/default.conf를 편집합니다.
default.conf
server {
listen 0.0.0.0:80;
server_name localhost;
charset utf-8;
client_max_body_size 10M; #追加
server 블록 내에 client_max_body_size 항목을 추가하거나 크기를 변경합니다.
php.ini 설정 변경
자신의 경우는 php측의 변경을 하지 않아도 갈 수 있습니다만, 필요한 경우도 있는 것 같기 때문에 메모 정도에 씁니다.
post_max_size 및 upload_max_filesize 항목을 편집합니다.
php.ini
post_max_size = 10M
upload_max_filesize = 10M
설정을 변경한 후 nginx를 다시 시작합니다.
Reference
이 문제에 관하여(Nginx 오류 '413 Request Entity Too Large' 해결), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/rope19181/items/a02fe5cfab9cf1e80d02텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)