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

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

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

看来 2.2.15 仍然受到影响。

答案1

好的,事实证明它在 2.2 中有效,但是如果您在它后面有一个 Tomcat 并使用 mod_proxy_ajp,则需要增加最大 AJP 数据包大小,否则它仍然会给出 400 错误请求。

具体来说,在 Apache 中设置此项:

LimitRequestFieldSize 65536
ProxyIOBufferSize 65536

Tomcat server.xml 中的 ajp 连接器如下:

packetSize="65536"

仅设置 LimitRequestFieldSize 是行不通的!

相关内容