nginx post 업로드 파일 부피 제한

예전 에 apache 를 사 용 했 는데 나중에 nginx 를 사 용 했 는데 파일 업로드 가 성공 하지 못 했 습 니 다. 크기 제한 문제 인 것 같 습 니 다. php. ini, 디 렉 터 리 권한, 코드 에 문제 가 없 었 습 니 다. 나중에 웹 서버 가 Request Entity Too Large (413) 를 알 렸 습 니 다. 검색 한 결과 nginx 에 인자 client 가 있 는 것 을 발 견 했 습 니 다.max_body_size, 기본 1m, 이 사건 에 대해 책임 집 니 다.수정 후 문제 가 해결 되다.
좀 불쾌 합 니 다. 개인 적 으로 웹 서버 가 관여 하 는 일이 아니 라 스 크 립 트 가 없 으 면 웹 에 도 올 릴 수 없다 고 생각 합 니 다. 왜 이런 설정 이 있 습 니까? 쓸데없는 짓 입 니 다.
또한 다른 몇 개의 매개 변수 도 주의해 야 한다.
nginx.conf #keepalive_timeout 60; #send_timeout 3m; client_max_body_size 500m;
 
php.ini max_execution_time = 600 max_input_time = 600 memory_limit = 32m file_uploads = on upload_tmp_dir = /tmp upload_max_filesize = 32m post_max_size = 32m
 
php-fpm.conf < value name = "rlimit_files" >65535</ value > < value name = "request_terminate_timeout" >0s</ value >
 
ps: 후기
큰 파일 을 업로드 하기 위해 postmax_size = 2048 m, 이후 의 양식 제출 은 전혀 반응 이 없 었 습 니 다. 높 은 사람의 지 도 를 통 해 sylog 를 보면 최대 치 를 초과 했다 는 것 을 알 게 되 었 고 마지막 에 2000 m 로 바 뀌 었 습 니 다. 문제 해결

좋은 웹페이지 즐겨찾기