10 개의 잡종 앞에 Nginx를 사용하고 있습니다. 나는 2900 다음 더 큰 크기로 요청을하면nginx 요청에 허용되는 URL 길이를 설정하는 방법 (오류 코드 : 414, URI가 너무 큼)
나는 다시 내려면 :
오류 코드 414 : URI 너무 큰
는 사람이 결정의 nginx 구성 파일의 설정을 알고 있나요 허락 된 길이?
10 개의 잡종 앞에 Nginx를 사용하고 있습니다. 나는 2900 다음 더 큰 크기로 요청을하면nginx 요청에 허용되는 URL 길이를 설정하는 방법 (오류 코드 : 414, URI가 너무 큼)
나는 다시 내려면 :
오류 코드 414 : URI 너무 큰
는 사람이 결정의 nginx 구성 파일의 설정을 알고 있나요 허락 된 길이?
에서 : http://nginx.org/r/large_client_header_buffers
구문 :
large_client_header_buffers
number
size
;
기본값 :large_client_header_buffers 4 8k;
컨텍스트 : HTTP 서버큰 클라이언트 요청 헤더를 읽는 데 사용되는 버퍼의 최대 값을
number
및size
으로 설정합니다. 요청 줄이 하나의 버퍼 크기를 초과 할 수 없거나 414 (Request-URI Too Large) 오류가 클라이언트에 반환됩니다. 요청 헤더 필드는 하나의 버퍼 크기를 초과 할 수 없으며 400 (잘못된 요청) 오류가 클라이언트에 반환됩니다. 버퍼는 필요할 때만 할당됩니다. 기본적으로 버퍼 크기는 8K 바이트입니다. 요청 처리가 끝난 후 연결이 연결 유지 상태로 전환되면 이러한 버퍼가 해제됩니다.
그래서 줄의 끝에있는 크기 매개 변수를 필요에 따라 더 커야합니다.
고마워요 @VBart - 내가 대답했을 때 위키가 유일한 문서 였기 때문에 "공식적인"문서 섹션을 추가했다는 것을 몰랐습니다. – Stobor
안녕하세요. 문법의 끝까지 large_client_header_buffers 4 4k/8k; 나를 추가하는 것으로 시간을 절약 할 수있는 나 같은 일부 게으른 복사본이 있습니다 ...;) – talsibony
감사합니다. @talsibony - 7 년 전 문서에서 직접 복사/붙여 넣기를 했으므로 업데이트 된 것처럼 보입니다. 그 이후로. 여기에서 업데이트 해 드리겠습니다. – Stobor