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

В чем причина того, что у меня только неизвестный IP-адрес и только один посетитель в моем отчете awstats?

Я установил awstats и в принципе все нормально.

Единственное, что у меня остался только один посетитель со всеми попаданиями и только с «неизвестным ip» в качестве адресов.

Все остальные мысли (ОС, браузер и т. Д.) Выглядят нормально

Любая идея, где искать?

Я был ленив с моей конфигурацией apache2.

Я помещаю все данные журнала vmhost в /var/log/apache2/other_vhosts_access.log

Это нормально для меня.

Но тогда у apache2 другой формат журнала.

Посмотрите, что говорит apache2.conf - посмотрите vhost_combined и% v:% p в начале:

LogFormat "%v:%p %h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined
LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %O" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent

И это не подходит для awstats

LogFormat=1 #that is:
#LogFormat = "%host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot"

Решения:

  1. Сделайте ваши файлы журналов менее ленивыми и поместите их в отдельный файл в конфигурации apache2 (рекомендуется)

или

  1. Измените формат файла журнала в apache2 на: LogFormat "%h %l %u %t \"%r\" %>s %O \"%{Referer}i\" \"%{User-Agent}i\"" vhost_combined т.е. удалить "% v:% p"

или

  1. Измените параметр файла журнала в вашей статистике на: LogFormat = "%other %host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot" т.е. добавьте% other в начале строки, чтобы избавиться от домена: порт