В один прекрасный момент я столкнулся с логами виртуальных хостов, после быстрого просмотра первого лога я ничего не понял, какие-то строки, что там и как – непонятно. В интернете мало толковой информации о том, как читать данные логии. На форумах никто мне не помог разобраться, пришлось, как всегда разбираться самому. Надеюсь, данная заметка будет кому-либо полезна.
Логи виртуальных хостов находятся в директории /var/log/apache2
other_vhosts_access – другие доступы к виртуальным хостам.
Разберемся на примере «дятла» яндекса.
site.ru:80 192. 168.1.1 - - [01/Aug/2017:11:19:48 +0300] "GET / HTTP/1.1" 200 9408 "-" "Mozilla/5.0 (compatible; YaDirectFetcher/1.0; Dyatel; +http://yandex.com/bots)"
- Домен:порт;
- IP адрес обращающегося хоста;
- Дата и время обращения;
- Метод / протокол / версия;
- Код ответа сервера;
- Размер ответа в байтах;
- Браузер;
- Информация о боте;