Apache respondendo com Request Entity Too Large

2

Meu servidor apache envia um erro "Solicitar entidade muito grande", quando estou tentando fazer o upload de um arquivo. Isso acontece quando o "corpo da postagem" real é enviado pelo cliente após cerca de 10 segundos de envio do "cabeçalho da solicitação". Existe alguma maneira de desabilitar isso no Apache.

    
por akshat 07.04.2011 / 15:12

4 respostas

0

Eu encontrei a resposta. Existe uma configuração do Apache para isso:

RequestReadTimeout

Mais pode ser encontrado em:

link

    
por 16.04.2011 / 12:13
6

Existe um método usando mod_security, supondo que você não se importa em aumentar muito:

You can also limit the size of the HTTP request body data. This is very handy for disabling large data in HTTP POST requests.

SecRequestBodyLimit 10485760

Provavelmente vale a pena ler sobre as conseqüências de tal mudança: Mod Security HOWTO

    
por 07.04.2011 / 15:30
3

Se você estiver usando o PHP no servidor para fazer o upload do arquivo, talvez deseje procurar nas configurações do seu apache algo parecido com "LimitRequestBody" ou outras restrições no tamanho dos dados permitidos para o upload. post_max_size é outra coisa para procurar no php.ini, junto com upload_max_filesize

    
por 07.04.2011 / 16:35
0

É o que funcionou para mim:

no arquivo modsecurity.conf

No meu Ubuntu 14.04, o arquivo de configuração está aqui, mas isso realmente depende do sistema: /etc/modsecurity/modsecurity.conf

altere esses dois comandos para esses valores:

SecRequestBodyLimit 13107200

SecRequestBodyNoFilesLimit 13107200

    
por 26.03.2018 / 12:23

Tags