Desejo gerar um erro "Solicitar entidade muito grande" quando os usuários carregam arquivos muito grandes no meu servidor. Com o mod-php , isso é simplesmente:
<FilesMatch "^(upload|replace)$">
LimitRequestBody 3000000
</FilesMatch>
Com php-fpm , eu tentei "
<LocationMatch "^/(upload|replace)$">
LimitRequestBody 3000000
</LocationMatch>
Mas não funcionou. Em seguida, tentei definir uma variável de ambiente proxy em VirtualHost
:
SetEnv proxy-sendchunked
ProxyPassMatch ^/([^\.]+)$ fcgi://127.0.0.1:9000${docroot}/$1
Também não funcionou. Alguém pode me dizer como conseguir isso? Obrigado.
httpd.apache.org/docs/2.2/mod/core.html#limitrequestbody "Nota: não aplicável a solicitações de proxy".
—
C4f4t0r 5/05
@ c4f4t0r, eles removeram essa nota no 2.4 .
—
Pergunta Overflow
httpd.apache.org/docs/2.4/mod/mod_proxy.html#request-bodies A nota não diz: LimitRequestBody só se aplica para solicitar corpos que o servidor irá Spool para disco
—
Victor Jerlin
pode ser um martelo muito grande para acertar esse prego, mas o mod_security pode fazer isso com SecRequestBodyLimit.
—
Rjewell