Aumente el valor de LimitRequestFieldSize en Apache

9


He desarrollado una aplicación que usa un complemento jQuery, que a su vez usa datos excesivos de cookies. El problema es que, después de cada solicitud de 15-20, el navegador me muestra este mensaje de error:

Su navegador envió una solicitud que este servidor no pudo entender. El tamaño de un campo de encabezado de solicitud excede el límite del servidor.

Después de cavar, llegué a saber que, por defecto, apache tiene el valor predeterminado de longitud de cookie; en algún lugar alrededor 8190 bytes. Para aumentar el límite, necesito cambiar / agregar la siguiente directiva a mi configuración.

LimitRequestFieldSize 16380

Intenté agregar el código anterior .htaccessy también reinicié el servidor apache, pero no funcionó.

Estoy confundido sobre dónde colocar esta línea; ¿Está en el httpd.confarchivo? ¿O hay alguna forma de aumentar el límite usando el .htaccessarchivo? Agradecería si alguien pudiera señalarme en la dirección correcta.

y por cierto, estoy en OSX 10.7.4 usando MAMP.

Ibrahim Azhar Armar
fuente

Respuestas:

11

La documentación establece lo siguiente:

Context: server config, virtual host

Esto significa que esa directiva entra en la configuración global del servidor (en cualquier parte de su httpd.confarchivo o en un archivo que se incluye), o en una de las VirtualHostdefiniciones. No funcionará si lo coloca en un .htaccessarchivo.

Probablemente también debería revisar su aplicación para ver de dónde proviene ese exceso de datos.

Oliver
fuente