jQuery 플러그인을 사용하여 과도한 쿠키 데이터를 사용하는 애플리케이션을 개발했습니다. 문제는 15-20 요청마다 브라우저 에서이 오류 메시지가 표시된다는 것입니다.
브라우저가이 서버가 이해할 수없는 요청을 보냈습니다. 요청 헤더 필드의 크기가 서버 제한을 초과합니다.
파헤친 후, 기본적으로 아파치에는 쿠키 길이의 기본값이 있다는 것을 알게되었습니다. 어딘가에 8190 bytes
. 제한을 늘리려면 아래 지시문을 구성에 추가 / 변경해야합니다.
LimitRequestFieldSize 16380
에 위의 코드를 추가하고 .htaccess
아파치 서버를 다시 시작했지만 작동하지 않았습니다.
이 줄을 어디에 배치해야할지 혼란스러워합니다. 그것은에있는 httpd.conf
파일? 아니면 .htaccess
파일을 사용하여 제한을 늘릴 수있는 방법이 있습니까? 누군가가 올바른 방향으로 나를 가리킬 수 있다면 감사하겠습니다.
그리고 BTW, 나는 MAMP를 사용하는 OSX 10.7.4에 있습니다.
답변
문서는 다음 상태 :
Context: server config, virtual host
즉, 해당 지시문은 전역 서버 구성 ( httpd.conf
파일 또는 포함 된 파일의 임의 위치) 또는 VirtualHost
정의 중 하나에 포함 됩니다. .htaccess
파일에 넣으면 작동하지 않습니다 .
초과 데이터가 어디에서 오는지 확인하기 위해 응용 프로그램을 검토해야 할 수도 있습니다.