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

Я установил awstats, и в принципе он выглядит нормально.

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

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

Есть идеи, где искать?

0
задан 3 May 2018 в 21:01
1 ответ

Я был ленив с моей конфигурацией 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 в начале строки, чтобы избавиться от домена: порт
1
ответ дан 4 December 2019 в 15:58

Теги

Похожие вопросы