我不清楚apache应该在哪里login。 作为一个例子,我将一个非常长的url传递给一个虚拟主机,看Apache是否可以避免溢出问题。
处理HTTP请求行允许的最大字节数的指令是LimitRequestLine ,默认情况下这个限制值设置为8190字节,比这个长的任何东西都应该被拒绝,并且应该被加上error.log 。
我正在处理fail2ban conf和apache溢出监狱,事实上它build议在默认的error.log寻找这种错误。
我testing过将一个非常长的URL传递给我的网站(20000个随机字符),我可以看到一些条目logging到error.log以及access.log 。
重复相同的步骤将不再打印到error.log的错误,并继续打印到access.log 。
问题:
414 Request-URI Too Long是否应该去access.log或error.log?