Что такое access.log

Access.log — это текстовый файл, который используется веб-серверами Apache, NGINX и другими, в котором содержится история обращений к веб-серверу. Также он может использоваться для обнаружения подозрительной активности. 

Так выглядит access.log веб-сервера NGINX

текстовый файл веб-сервера NGINX acess.log

Рассмотрим, как расшифровывается записи в 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} — имя виртуального хоста, к которому идет обращение
Принимаем
Все способы