Aumenta o valor de LimitRequestFieldSize no Apache

9


Eu desenvolvi um aplicativo que usa um plugin jQuery, que por sua vez usa dados de cookie em excesso. o problema é depois de cada pedido 15-20 eu sou mostrado esta mensagem de erro pelo navegador.

Your browser sent a request that this server could not understand. Size of a request header field exceeds server limit.

depois de cavar por aí eu vim a saber por padrão o apache tem o valor padrão do comprimento do cookie em algum lugar em torno de 8190 bytes . e para aumentar o limite. preciso alterar / adicionar a linha abaixo à diretiva de configuração.

LimitRequestFieldSize 16380

Eu tentei adicionar o código acima em .htaccess e reiniciei o servidor apache também, mas não funcionou.

estou confuso sobre onde colocar essa linha. está no arquivo httpd.conf ou está lá de qualquer maneira eu posso aumentar o limite usando o arquivo .htaccess . Eu apreciarei se alguém pudesse me apontar na direção certa.

e BTW eu estou no OSX 10.7.4 usando MAMP.

    
por Ibrahim Azhar Armar 03.08.2012 / 14:39

1 resposta

10

A documentação afirma o seguinte:

Context: server config, virtual host

Isso significa que essa diretiva entra na configuração do servidor global (em qualquer lugar no arquivo httpd.conf ou em um arquivo incluído) ou em uma das definições VirtualHost . Não funcionará se você colocá-lo em um arquivo .htaccess .

Você provavelmente também deve analisar seu aplicativo para ver de onde vêm esses dados em excesso.

    
por 03.08.2012 / 14:54