Varnish 缓存抛出“错误 400 错误请求”

Varnish 缓存抛出“错误 400 错误请求”

我正在运行一个 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

相关内容