这段时间在把程序部署到apache2服务器,在调试程序的时候经常出现
Your browser sent a request that this server could not understand.
Size of a request header field exceeds server limit.
开始是以为P3P协议设置cookie的问题,查阅了P3P的文档,没有相关的条目。经过不懈的搜索,终于发现原来是Apache中资源使用限制的设置问题。
技术背景:
Apache中“资源使用限制”就是要限制用户对网站特定资源(如目录、服务器硬件等)的访问。相关指令包括:LimitRequestBody、LimitRequestFields、LimitRequestFieldSize、LimitRequestLine、RLimitCPU、RLimitMEM、RLimitNPROC和ThreadStackSize。LimitRequest*系列指令用来限制Apache在读取客户端请求的过程中使用的资源数量。通过限制这些值,可以减轻某些拒绝服务(DOS)攻击;RLimit*系列指令限制被Apache子进程所派生的进程使用的资源数量,通常这些指令用来控制CGI脚本和SSI exec命令所使用的资源;ThreadStackSize指令在某些平台上用来控制堆栈大小。
LimitRequestLine
LimitRequestLine指令用来限制接收客户端发送的HTTP请求行的字节数,允许服务器管理员增加或减少客户端HTTP请求行允许大小的限制。因为请求行包括HTTP方法、URI、协议版本,所以LimitRequestLine指令会限制请求URI的长度。服务器会需要这个值足够大以装载它所有的资源名,包括可能在GET请求中所传递的查询部分的所有信息。
LimitRequestFieldSize
LimitRequestFieldSize指令用来限制客户端发送的请求头的字节数,允许服务器管理员增加,或减少HTTP请求头域大小的限制。一般来说,服务器需要此值足够大,以适应普通客户端的任何请求的头域大小。一个普通头域的大小对于不同的客户端来说是有很大差别的,一般与用户配置他们的浏览器以支持更多的内容协议密切相关。
LimitRequestLine和LimitRequestFieldSize指令给了服务器管理员更大的可控性,以控制客户端不正常的请求行为。这有助于避免某些形式的拒绝服务攻击。默认值为“8190”。
解决
在Apache的httpd.conf配置文件中新增下面2行代码
LimitRequestLine 40940
LimitRequestFieldSize 40940
原文出自:http://xy.zhubajie.com/html/2009/03-30/203888.html
重启apache服务器即可。
问题解决。
分享到:
相关推荐
这是我使用understan中文版v926版本的代码设置,供程序员们使用,加载方式:工具-选项-风格-导入
This is a bat file that can get a string length, and without using any other tools, it can make this happen by windows dos command only. Usage: stringlen.bat 1234567890 return:StringLenth=10 This is ...
V6-911_STemWin提高篇实验_智能家居主界面设计(FreeRTOS)
基于STM32f103RC单片机编写的串口通信程序,串口2 串口3 串口4用来接收数据,串口1将接收的数据发送出去,已经验证过,好用!
programs into machine-language instructions that the processor can understan dand execute. 一个能把人可读的汇编语言程序转换到处理器可理解和运行的机器指令的软件开发工 具 。 assembly language...
2020新教材高中英语Unit1KnowingmeknowingyouSectionAStartingout&Understandingideas练习外研版必修第三册
这款软件具有强大的代码静态分析功能,并且可以绘制各种流程图
understan中文版v926版本,供程序员们使用,非常好用,总共两部分,这是第一部分
understan中文版v926版本,供程序员们使用,非常好用,总共两部分,这是第二部分
PyTorch-RPNet PyTorch实现 网络 细分结果 引用RPNet 如果它有助于您的研究,请在您的出版物中引用RPNet: @ARTICLE{8744483, author={X. {Chen} and X. {Lou} and L....journal={IEEE Transactions ...scene understan