我有两台服务器,具有相同的最低配置(据我所知!)。
在服务器 A 上,查询 http://xxx.yyy.zzz.A/ 返回默认的 nginx index.html 页面
在服务器 B 上,查询 http://xxx.yyy.zzz.B/ 返回默认的 nginx index.html 页面
在服务器 A 上,查询 http://xxx.yyy.zzz.A/?%2F 返回默认的 nginx index.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;
}
}
可能是什么问题,或者我如何进一步追踪它?