Nginx 大量\x00 请求,如何抛弃或者直接返回

bzhang443 · December 16, 2014 · Last by xds2000 replied at December 16, 2014 · 9458 hits

Nginx+passenger 环境,查看 nginx 的访问日志,发现大量的奇怪请求: 106.218.48.214 - [16/Dec/2014:02:54:38 +0000] "\x00" 400 172 "-" (5.000s) 这里的\x00 请求不是正常 HTTP 请求(GET\POST 之类的),就是直接一个\x00 上来,造成处理耗时很长,这里用了 5 秒。

我的应用主要服务手机,初步怀疑手机浏览器有问题。

问题是:怎么配置 nginx,匹配这种\x00 请求(非 GET/POST 请求),直接返回 400,或者直接抛弃,不用再做其他处理了。

You need to Sign in before reply, if you don't have an account, please Sign up first.