我在apache2日志中收到此错误:
[Tue Apr 06 09:00:56 2010] [错误] [客户端ABCD]请求失败:URI太长(超过8190)
我可以更改哪些设置来增加此限制?
Sno*_*are 15
最好的答案是"不要那样做".有关原因的解释,请访问http://www.boutell.com/newfaq/misc/urllength.html.
如果您需要传递那么多数据,请使用POST,而不是GET.
Bor*_*ris 13
您必须DEFAULT_LIMIT_REQUEST_LINE在Apache源代码中设置常量,并重新编译Apache.此常量位于httpd.h头文件中.
完成此操作后,您可以使用该LimitRequestLine指令减少请求限制.
有关详细信息,请参阅http://httpd.apache.org/docs/2.0/mod/core.html#limitrequestline.
小智 9
打开 /etc/apache2/apache2.conf
并插入下AccessFileName .htaccess:
LimitRequestLine 1000000
LimitRequestFieldSize 1000000
Run Code Online (Sandbox Code Playgroud)
快速破解它只需编辑apache2.conf文件并添加以下行:
LimitRequestLine 100000
Run Code Online (Sandbox Code Playgroud)
重启apache,你们都很好.虽然您应该更改代码以使用POST而不是GET,并尽快删除该行.
| 归档时间: |
|
| 查看次数: |
64774 次 |
| 最近记录: |