我尝试向运行Apache 2.4.29的服务器发出请求,但在错误日志(var/log/apache2/error.log)中显示以下错误:
[Tue 2021年2月23日12:10:20.210757] [代理服务器fcgi:警告] [pid 17157:tid 140312202696448] [客户端X.X.X.X:58224] AH 02536:无法将envvar“QUERY_STRING”编码为16384字节
[Tue 2021年2月23日12:10:20.210830] [代理服务器fcgi:警告] [pid 17157:tid 140312202696448] [客户端X.X.X.X:58224] AH 02536:无法将envvar“REQUEST_URI”编码为16384字节
我已经配置了文件apache2.conf,以允许我想要的长度(在/etc/apache 2/apache2.conf中),其中包含以下行:
LimitRequestLine 32000
LimitRequestFieldSize 32000
但这似乎并没有解决问题。
如何允许请求此URI?
1条答案
按热度按时间xvw2m8pv1#
这个16k的限制是Apache模块proxy_fcgi的编译时设置,增加这个限制的唯一方法可能是自己编译模块,这可能不是一件小事。
参考:https://bz.apache.org/bugzilla/show_bug.cgi?id=57807