我正在运行一个 varnish 3.0 服务器,其背后有 nginx/php-fpm/wordpresshttp://www.whatsthatbug.com。大多数人似乎都能顺利访问该网站。但我有一位访问者收到了来自 FireFox 的 400 错误。
她得到的结果是:错误 400 错误请求
错误请求大师冥想:
编号:1237423987
我可以用那个 XID 做什么来用 varnishlog 搜索更多信息?有其他人在使用 varnish 时遇到过这个错误吗?或者能给我指出一个解决这个问题的通用方法吗?
谢谢!
答案1
答案2
您是否添加了
LimitRequestFieldSize 200
因此Apache 的范围标头 DoS 漏洞?那么错误的原因在于,您的一个访问者的 cookie 长度超过 200 个字符!请您的访问者请求不带 cookie 的页面并扩展 LimitRequestFieldSize
LimitRequestFieldSize 300