2009-07-01 19 views

答えて

64

から:http://nginx.org/r/large_client_header_buffers

構文:large_client_header_buffersnumbersize;
デフォルト:large_client_header_buffers 4 8k;
コンテキスト: HTTP、サーバー

大クライアント要求ヘッダーを読み取るために使用されるバッファの最大numbersizeを設定します。要求ラインが1つのバッファのサイズを超えることはできません。または、414(Request-URI Too Large)エラーがクライアントに返されます。要求ヘッダーフィールドは1つのバッファーのサイズを超えてはいけません。または、400(Bad Request)エラーがクライアントに返されます。バッファは必要なときにのみ割り当てられます。デフォルトでは、バッファサイズは8Kバイトです。要求処理の終了後に接続がキープアライブ状態に移行すると、これらのバッファは解放されます。

このように、行末のサイズパラメータを必要に応じて変更する必要があります。

+1

ありがとう@VBart - 私がこれに答えると、wikiが唯一のドキュメントだったので、彼らは "公式の"ドキュメンテーションセクションを追加したことを認識しませんでした。 – Stobor

+0

こんにちはあなたは追加する必要があります。構文の最後までlarge_client_header_buffers 4 4k/8k; 私のようないくつかの怠惰なコピーパスタがありますので、追加することで時間を節約することができます...;) – talsibony

+1

@talsibonyありがとうございます - これは7年以上前のドキュメントから直接コピー/貼り付けされたもので、それ以来。 – Stobor