Apache: Предотвратить.htaccess заблокировал IP от записи ошибок в журналах

На моем веб-сайте Apache Ruby on Rails IP-адрес (всегда идентичный) из России забивал веб-сайт каждые двадцать минут, основываясь на запросах пути, которые, я думаю, он пытается найти в формах комментариев для отправки спам-комментариев.

Во всяком случае, я сделал следующее в своем файле.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/[...]

Понятно, для чего эта ошибка, но я не думаю, что необходимо продолжать запись о том, что этот IP-адрес был заблокирован, я хочу, чтобы мой файл ошибок был чистым для других допустимых ошибок. Как я могу остановить журналы от записи этого?

1 ответ

Вы не можете сделать это из Apache. Самый простой способ - отправить журналы в сценарий фильтра, а не прямо в файл.

Другие вопросы по тегам