Access.log — это текстовый файл, который используется веб-серверами Apache, NGINX и другими, в котором содержится история обращений к веб-серверу. Также он может использоваться для обнаружения подозрительной активности.
Так выглядит access.log веб-сервера NGINX
Рассмотрим, как расшифровываются записи в access.log. Каждая строка имеет одинаковый формат:
%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"
где,
- %h — IP-адрес, от которого был отправлен запрос к серверу
- %t — время запроса и часовой пояс сервера
- %r — тип и содержимое запроса
- %s — код ответа HTTP
- %b — количество отправленных сервером байт
- %{Referer} — URL-источник запроса
- %{User-Agent} — User-Agent устройства, сделавшего запрос
- %{Host} — имя виртуального хоста, к которому идет обращение.
Купить хостинг сайта можно у нас.