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.

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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.