Apache:防止.htaccess禁止logging日志中的logging错误

在我的Apache托pipe的Ruby on Rails网站上,一个来自俄罗斯的IP地址(总是相同的)每隔20分钟就根据path请求敲击网站,我认为它试图通过评论表单来提交垃圾评论。

无论如何,我在我的.htaccess文件中完成以下操作,完全启动它们,同时允许其他人…

Order Allow,Deny Deny from XX.XX.XX.XXX Allow from all 

所以它的工作,他们的IP不再显示在我的Rails日志,他们无法访问该网站。 但是,在/ var / log / apache2文件夹中的网站的错误日志继续由禁用的IP机架相同的错误…

 [Thu Jun 30 09:11:37 2011] [error] [client XX.XX.XX.XXX] client denied by server configuration: /srv/[...] 

这显然是错误的,但我不认为有必要继续logging这个IP被阻止,我想保持我的错误文件清理其他合法的错误。 我怎样才能停止录制这个日志?

你不能在apache里做这个。 最简单的方法是将日志发送到filter脚本,而不是直接发送到文件。