Ключевые слова:log, apache, filter, (найти похожие документы)
Date: Thu, 27 Jun 2002 19:50:19 +0100
From: Daniel Podolsky <daniel.podolsky@twelvehorses.net>
Newsgroups: apache-talk (http://www.lexa.ru/apache-talk)
Subject: Как не помещать в лог apache запросы от специфичных User-Agent
> У меня Апач собран с модулем mod_log_config. И этот самый модуль своими
> тестированиями сервера сильно засоряет access.log:
> Хочу я все запросы, пришедшие от User-Agent'a "check_http/1.32.2.6
> (netsaint-plugins 1.2.9-4)" отправлять в /dev/null/
> А все остальные запросы отправлять куда полагается, т.е. в logs/access.log
> Для этого, почитав доку http://httpd.apache.org/docs/logs.html#common хочу
> написать следующие строки в httpd.conf
> SetEnvIf User-agent "netsaint" netsaint
> CustomLog /dev/null common env=netsaint
> CustomLog logs/access.log common env=!netsaint
SetEnvIf User-agent ".*netsaint.*" netsaint
Или так
"^check_http\/[\d\.\-]+\s+\(netsaint\-plugins\s+[\d\.\-]+\)$"