Aumente o valor de LimitRequestFieldSize no Apache

9


Eu desenvolvi um aplicativo que usa um plugin jQuery, que por sua vez usa dados excessivos de cookies. O problema é que, após cada solicitação de 15 a 20, é exibida esta mensagem de erro pelo navegador:

Seu navegador enviou uma solicitação que este servidor não conseguiu entender. O tamanho de um campo de cabeçalho de solicitação excede o limite do servidor.

Depois de pesquisar, soube por padrão que o apache possui o valor padrão do tamanho do cookie; em algum lugar ao redor 8190 bytes. Para aumentar o limite, preciso alterar / adicionar a diretiva abaixo à minha configuração.

LimitRequestFieldSize 16380

Tentei adicionar o código acima .htaccesse reiniciei o servidor apache também, mas não funcionou.

Estou confuso sobre onde colocar essa linha; Está no httpd.confarquivo? Ou existe alguma maneira de aumentar o limite usando o .htaccessarquivo? Eu apreciaria se alguém pudesse me apontar na direção certa.

e BTW, eu estou no OSX 10.7.4 usando o MAMP.

Ibrahim Azhar Armar
fonte

Respostas:

11

A documentação declara o seguinte:

Context: server config, virtual host

Isso significa que essa diretiva entra na configuração global do servidor (em qualquer lugar do httpd.confarquivo ou em um arquivo que é incluído) ou em uma das VirtualHostdefinições. Não funcionará se você o colocar em um .htaccessarquivo.

Você provavelmente também deve revisar seu aplicativo para ver de onde vem esse excesso de dados.

Oliver
fonte