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

Как заставить Awstats игнорировать меня

Я использую awstats для регистрации трафика моего сервера и очень доволен. Одна из проблем заключается в том, что я много путешествую и не хочу, чтобы мой трафик учитывался в awstats.

Вы хоть представляете, как я могу игнорировать свои посещения?

Моя первая мысль - как-то использовать куки. Я добавил новый формат журнала на свой сервер Apache в соответствии с http://www.crumpeta.com/adding_cookie_information_to_apache_log_files. Можно ли фильтровать файлы cookie в awstats, чтобы игнорировать меня?

Да, вы можете использовать специальную конфигурацию в вашем конфигурационном файле awstats, или для того, чтобы игнорировать определенные обращения.

Используйте что-то вроде:

LogFile = "grep -v YOUCOOKIESTRING /var/log/apache2/access.log |"

В вашем файле /etc/awstats/awstats.yoursite.conf.

Вы можете настроить дополнительный VirtualHost с тем же DocumentRoot и соответствующими параметрами, что и ваш основной сайт, но с другим ServerName. Для работы внутренние ссылки на вашем собственном сайте должны быть локальными.

Вы можете извлечь соответствующие записи журнала из одного набора файлов журнала или настроить разные ErrorLog и CustomLog для своего нового VirtualHost.

Вы просматриваете со статического или динамического IP-адреса? Если это статический IP-адрес (он есть у большинства интернет-соединений бизнес-уровня), взгляните на SkipHosts в вашем файле конфигурации awstats.

Другой вариант - добавить второй виртуальный хост, который используете только вы, который не регистрирует трафик в основном журнале, который читает awstats.