Назад | Перейти на главную страницу

Фильтровать записи от входа в журналы Apache

У меня есть установка, в которой сердцебиение захватывает веб-сайт каждые пару секунд. Я хотел бы отфильтровать эти записи из журналов доступа.

Существуют ли какие-либо директивы или модули apache, которые позволят мне сохранить эти записи от записи в журнал?

Ага, используйте SetEnvIf вместе с CustomLog

например

## Ignore anything from 127.0.0.1
SetEnvIf Remote_Addr "127\.0\.0\.1" nolog
CustomLog logs/access_log common env=!nolog

Похоже, я могу захотетьТрубопроводные бревна'.

Хотя, если у кого-то есть лучшее решение или какие-либо предостережения при его использовании, я был бы признателен. Основное предостережение, упомянутое на этом сайте, которое я вижу:

«Транслируемые журнальные процессы порождаются родительским процессом Apache httpd и наследуют идентификатор пользователя этого процесса. Это означает, что конвейерные журнальные программы обычно запускаются от имени пользователя root. Поэтому очень важно, чтобы программы были простыми и безопасными».