Я использую 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.