1. ホーム
  2. nginx

[解決済み] どのヘッダテストツールでもnginxが400 bad request headersを投げるのを修正する方法は?

2022-02-08 03:23:42

質問

nginxを使用している自分のサイトと、ヘッダーテストツールを使用してテストしているサイトがあります。 http://www.webconfs.com/http-header-check.php しかし、毎回400 bad requestと表示され、以下はツールからの出力です。しかし、私のすべてのページがブラウザで完全に正常にロードされ、私はクロームのコンソールで見たとき、それはステータスコード200OKを言う。

HTTP/1.1 400 Bad Request => 
Server => nginx
Date => Fri, 07 Sep 2012 09:40:09 GMT
Content-Type => text/html
Content-Length => 166
Connection => close

私は本当に私のサーバーの設定の何が問題なのか理解していない?

ググってみると、バッファサイズを増やすといいとのことで、以下のように増やしました。

large_client_header_buffers 4 16k;

同じ結果が続く。

どなたか正しい方向を教えてください。

どのように解決するのですか?

でマキシム・ドゥーニンが述べているように 上記のコメント :

<ブロッククオート

nginx が 400 (Bad Request) を返すと、その理由がエラーログに記録されます。 ログに、"info" レベルで表示されます。したがって、何が起こっているのかを知るための明白な方法として を設定することです。 エラーログ でメッセージを記録し、エラーログを見ることができます。 をテストします。