从哪个 Apache 版本开始,LimitRequestFieldSize 不再硬编码为最大 8k?

Mic*_*ing 2 httpd http-headers limits apache-2.2

标题说明了一切:从哪个版本开始,LimitRequestFieldSize 不再硬编码为最大值。8k?

似乎 2.2.15 仍然受到影响。

Mic*_*ing 5

好的,事实证明它在 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 不会解决问题!