Michael Böckling Asked: 2013-01-15 06:21:57 +0800 CST2013-01-15 06:21:57 +0800 CST 2013-01-15 06:21:57 +0800 CST 从哪个 Apache 版本开始,LimitRequestFieldSize 不再硬编码为最大 8k? 772 标题说明了一切:从哪个版本开始,LimitRequestFieldSize 不再硬编码为最大值。8k? 似乎 2.2.15 仍然受到影响。 apache-2.2 1 个回答 Voted Best Answer Michael Böckling 2013-01-15T07:52:05+08:002013-01-15T07:52:05+08:00 好的,事实证明它在 2.2 中工作,但是如果你有一个 Tomcat 并使用 mod_proxy_ajp,你需要增加最大 AJP 数据包大小,否则它仍然会给出 400 Bad Request。 具体来说,在 Apache 中设置: LimitRequestFieldSize 65536 ProxyIOBufferSize 65536 这在 ajp 连接器上的 Tomcat server.xml 中: packetSize="65536" 只设置 LimitRequestFieldSize 是不行的!
好的,事实证明它在 2.2 中工作,但是如果你有一个 Tomcat 并使用 mod_proxy_ajp,你需要增加最大 AJP 数据包大小,否则它仍然会给出 400 Bad Request。
具体来说,在 Apache 中设置:
这在 ajp 连接器上的 Tomcat server.xml 中:
只设置 LimitRequestFieldSize 是不行的!