Mic*_*ing 2 httpd http-headers limits apache-2.2
标题说明了一切:从哪个版本开始,LimitRequestFieldSize 不再硬编码为最大值。8k?
似乎 2.2.15 仍然受到影响。
好的,事实证明它在 2.2 中有效,但是如果您有 Tomcat 支持并使用 mod_proxy_ajp,则需要增加最大 AJP 数据包大小,否则它仍然会给出 400 Bad Request。
具体来说,在 Apache 中设置:
LimitRequestFieldSize 65536
ProxyIOBufferSize 65536
Run Code Online (Sandbox Code Playgroud)
这在 ajp 连接器上的 Tomcat server.xml 中:
packetSize="65536"
Run Code Online (Sandbox Code Playgroud)
仅设置 LimitRequestFieldSize 不会解决问题!