私は2つのサーバーを持っており、最小構成は同じです(私が知る限り)。
サーバーAで、 http://xxx.yyy.zzz.A/をクエリすると 、デフォルトのnginxindex.htmlページが返されます。
サーバーBで、 http://xxx.yyy.zzz.B/をクエリすると 、デフォルトのnginxindex.htmlページが返されます。
サーバーAで、 http://xxx.yyy.zzz.A/?%2Fをクエリすると 、デフォルトのnginxindex.htmlページが返されます。
サーバーBで、 http://xxx.yyy.zzz.B/?%2Fをクエリすると、 エラー324(net :: ERR_EMPTY_RESPONSE)が返されます。
%2Fは、CGIでエンコードされたスラッシュです。これが、この問題を見つけた方法です。また、%2G、%2H、および%2Iでも発生するようです。ここでテストを停止しました。
324リクエストは、アクセスログまたはエラーログに表示されません。
関連するnginx.confは
server {
listen 80 default_server;
server_name "";
location / {
root html;
index index.html index.htm;
}
}
何が問題になる可能性がありますか、またはそれをさらに追跡するにはどうすればよいですか?