私は10雑種の前でNginxを使用しています。私は2900年より大きなサイズの要求を行うとnginxリクエストの許容URL長を設定する方法(エラーコード:414、uri too too)
は、私が戻って取得:
エラーコード414:URIが大きすぎ
は、誰もが決定nginxの設定ファイルの設定を知っています許容されるURIの長さ?
私は10雑種の前でNginxを使用しています。私は2900年より大きなサイズの要求を行うとnginxリクエストの許容URL長を設定する方法(エラーコード:414、uri too too)
は、私が戻って取得:
エラーコード414:URIが大きすぎ
は、誰もが決定nginxの設定ファイルの設定を知っています許容されるURIの長さ?
から:http://nginx.org/r/large_client_header_buffers
構文:
large_client_header_buffers
number
size
;
デフォルト:large_client_header_buffers 4 8k;
コンテキスト: HTTP、サーバー大クライアント要求ヘッダーを読み取るために使用されるバッファの最大
number
とsize
を設定します。要求ラインが1つのバッファのサイズを超えることはできません。または、414(Request-URI Too Large)エラーがクライアントに返されます。要求ヘッダーフィールドは1つのバッファーのサイズを超えてはいけません。または、400(Bad Request)エラーがクライアントに返されます。バッファは必要なときにのみ割り当てられます。デフォルトでは、バッファサイズは8Kバイトです。要求処理の終了後に接続がキープアライブ状態に移行すると、これらのバッファは解放されます。
このように、行末のサイズパラメータを必要に応じて変更する必要があります。
ありがとう@VBart - 私がこれに答えると、wikiが唯一のドキュメントだったので、彼らは "公式の"ドキュメンテーションセクションを追加したことを認識しませんでした。 – Stobor
こんにちはあなたは追加する必要があります。構文の最後までlarge_client_header_buffers 4 4k/8k; 私のようないくつかの怠惰なコピーパスタがありますので、追加することで時間を節約することができます...;) – talsibony
@talsibonyありがとうございます - これは7年以上前のドキュメントから直接コピー/貼り付けされたもので、それ以来。 – Stobor