2009-07-01 52 views

답변

64

에서 : http://nginx.org/r/large_client_header_buffers

구문 :large_client_header_buffersnumbersize;
기본값 :large_client_header_buffers 4 8k;
컨텍스트 : HTTP 서버

큰 클라이언트 요청 헤더를 읽는 데 사용되는 버퍼의 최대 값을 numbersize으로 설정합니다. 요청 줄이 하나의 버퍼 크기를 초과 할 수 없거나 414 (Request-URI Too Large) 오류가 클라이언트에 반환됩니다. 요청 헤더 필드는 하나의 버퍼 크기를 초과 할 수 없으며 400 (잘못된 요청) 오류가 클라이언트에 반환됩니다. 버퍼는 필요할 때만 할당됩니다. 기본적으로 버퍼 크기는 8K 바이트입니다. 요청 처리가 끝난 후 연결이 연결 유지 상태로 전환되면 이러한 버퍼가 해제됩니다.

그래서 줄의 끝에있는 크기 매개 변수를 필요에 따라 더 커야합니다.

+1

고마워요 @VBart - 내가 대답했을 때 위키가 유일한 문서 였기 때문에 "공식적인"문서 섹션을 추가했다는 것을 몰랐습니다. – Stobor

+0

안녕하세요. 문법의 끝까지 large_client_header_buffers 4 4k/8k; 나를 추가하는 것으로 시간을 절약 할 수있는 나 같은 일부 게으른 복사본이 있습니다 ...;) – talsibony

+1

감사합니다. @talsibony - 7 년 전 문서에서 직접 복사/붙여 넣기를 했으므로 업데이트 된 것처럼 보입니다. 그 이후로. 여기에서 업데이트 해 드리겠습니다. – Stobor