2.4.1.20. Логи доступу сайту (Access-лог)
Логи доступу сайту (Access-логи) — це логи абсолютно всіх запитів до сайту, які дійшли до нашого веб-сервера. Вони знаходяться в розділі «Логи доступу сайту».
Перегляд логу в реальному часі
Для увімкнення у верхній частині сторінки натисніть зелену кнопку «Показати логи в режимі реального часу» — після натискання з'явиться блок із відображенням логу в реальному часі:
Кнопка «Автоматичний скрол» вмикає або вимикає автоматичну прокрутку логу донизу при появі нових записів.
Перезавантаження сторінки вимикає відображення логу в реальному часі.
Фільтрація трафіку
При використанні сервісів фільтрації трафіку, наприклад 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 хостинг-акаунта.
- У логах можуть зустрічатися службові запити:
- З IP-адреси
185.39.224.11— результат роботи технічної перевірки сайту або очищення кешу PageSpeed (для виконання цих операцій нашому серверу необхідно виконувати запит до сайту). - З User-Agent
adm.tools screenshot tools— результат роботи системи створення скріншотів.
- Версії HTTP-протоколу не виводяться. Для їх перегляду завантажте лог собі і використовуйте сторонні інструменти.
- «Час» — час запиту.
- «IP» — IP-адреса, з якої виконувався запит, з прапором і назвою країни. Адреси з обмеженим доступом відображаються червоним кольором. Натискання на воронку підставляє IP-адресу в фільтр.
- «HTTP» — код відповіді сервера на запит.
- «Запит»:
GET /— метод запиту і URI."Mozilla/5.0 (XXXXXX) XXXXXX— User-Agent відвідувача."https://www.google.com/"— URL-джерело запиту (якщо є в запиті).
- «Розмір відповіді» — розмір відповіді в байтах.
- 🚫 — додає IP-адресу до чорного списку.