2.4.1.20. Логи доступа сайта (Access-лог)

Скачанные логи можно анализировать консольными командами или специализированными инструментами, вроде GoAccess или Apache Log Viewer.

Логи доступа сайта (Access-логи) — это логи абсолютно всех запросов к сайту, которые дошли до нашего веб-сервера. Они находятся в разделе «Логи доступа сайта».

Для включения в верхней части страницы нажмите зелёную кнопку «Показать логи в режиме реального времени» — после нажатия появится блок с отображением лога в реальном времени:

Кнопка «Автоматический скролл» включает или отключает автоматическую прокрутку лога вниз при появлении новых записей.

Перезагрузка страницы отключает отображение лога в реальном времени.

При использовании нашей услуги защиты она отображается как «Protection».

При использовании сервисов фильтрации трафика, например Cloudflare или Deflect, не всегда удаётся оперативно отслеживать включение или отключение фильтрации, поэтому в лог могут попадать не реальные IP-адреса посетителей, а адреса сервисов фильтрации. Для принудительного обновления информации о сервисе фильтрации в нашей системе нажмите на кнопку с названием используемого сервиса фильтрации напротив «Автоматически определённый сервис фильтрации трафика»:

После нажатия кнопки новые запросы будут фиксироваться уже с реальными IP-адресами. Старые записи в логе при этом останутся без изменений.

Важные моменты:

  • Логи хранятся только за текущий и 3 предыдущих месяца, и только за те дни, когда к сайтам были запросы. Более старые логи не хранятся.
  • Текущая дата в календаре доступна всегда, независимо от наличия записей в этот день.
  • Если в календаре отсутствует лог за вчерашнее число, значит логи за этот день ещё обрабатываются и станут доступны позже (как правило, ближе ко второй половине дня).

Календарь. Позволяет выбирать день, за который будет отображаться лог. В календаре:

  • Светло-зелёные — дни, за которые доступны логи.
  • Тёмно-зелёный — выбранный день.
  • Красная рамка — текущая дата.

Фильтр времени. Позволяет просматривать лог не за весь день, а за выбранный временной промежуток.

Поиск. Позволяет отфильтровать запросы по методу HTTP, коду ответа и наличию в них определённого текста.

Скачивание. Кнопки скачивания:

  • «Скачать за день» — скачивает лог за выбранный в календаре день.
  • «Скачать за месяц» — скачивает лог за месяц, к которому относится выбранный в календаре день. ⚠️ Лог за текущий месяц включает в себя все дни с начала месяца, кроме текущего.

Удаление. Кнопка удаления лога за определённый день или месяц. ⚠️ Лог удаляется безвозвратно, перед удалением рекомендуем скачивать его себе.

Важные моменты:

  • Запросы с прямых IP-адресов хостинг-аккаунта выводятся зелёным цветом.
  • При включённой защите от ботов в логе будут присутствовать связанные с ней GET- и POST-запросы.
  • User-Agent вида PHP (www.example.com), hosted by www.ukraine.com.ua означает, что запрос был отправлен с нашего хостинга с указанного в заголовке сайта с помощью PHP (например, функцией file_get_contents).
  • Когда сайт работает через Cloudflare:
    • В лог не попадают запросы, для которых возвращается ошибка 429.
    • Наличие IP-адресов из подсети 240.0.0.0/4 — это результат включённой в Cloudflare опции Pseudo IPv4, которая меняет адреса IPv6 посетителей на IPv4 из зарезервированного диапазона. С такими адресами нельзя полноценно взаимодействовать. Рекомендуется отключить опцию Pseudo IPv4 и добавить для домена записи AAAA с основным адресом IPv6 хостинг-аккаунта.
  • В логах могут встречаться служебные запросы:
  • Версии HTTP-протокола не выводятся. Для их просмотра скачайте лог себе и используйте сторонние инструменты.

  • «Время» — время запроса.
  • «IP» — IP-адрес, с которого выполнялся запрос, с флагом и названием страны. Адреса с ограниченным доступом выводятся красным цветом. Нажатие на воронку подставляет IP-адрес в фильтр.
  • «HTTP» — код ответа сервера на запрос.
  • «Запрос»:
    • GET / — метод запроса и URI.
    • "Mozilla/5.0 (XXXXXX) XXXXXX — User-Agent посетителя.
    • "https://www.google.com/" — URL-источник запроса (если есть в запросе).
  • «Размер ответа» — размер ответа в байтах.
  • 🚫 — добавляет IP-адрес в чёрный список.
Содержание

    (6)