私は10匹の雑種の前でNginxを使用しています。
サイズが 2900 より大きいリクエストを行うと、次のように返されます。
エラー コード 414: URI が大きすぎます
許可された uri の長さを決定する nginx 構成ファイルの設定を知っている人はいますか?
私は10匹の雑種の前でNginxを使用しています。
サイズが 2900 より大きいリクエストを行うと、次のように返されます。
エラー コード 414: URI が大きすぎます
許可された uri の長さを決定する nginx 構成ファイルの設定を知っている人はいますか?
から: http://nginx.org/r/large_client_header_buffers
構文: デフォルト:コンテキスト: http、サーバー
large_client_header_buffers
number
size
;
large_client_header_buffers 4 8k;
大きなクライアント要求ヘッダーの読み取りに使用されるバッファーの最大数
number
と最大数を設定します。size
要求行は 1 つのバッファーのサイズを超えることはできません。そうしないと、414 (Request-URI Too Large) エラーがクライアントに返されます。要求ヘッダー フィールドも 1 つのバッファーのサイズを超えることはできません。そうしないと、400 (Bad Request) エラーがクライアントに返されます。バッファーはオンデマンドでのみ割り当てられます。デフォルトでは、バッファ サイズは 8K バイトです。リクエスト処理の終了後に接続がキープアライブ状態に移行した場合、これらのバッファは解放されます。
したがって、その行の末尾にある size パラメータを必要に応じてより大きなものに変更する必要があります。