1. Home
  2. Техническое
  3. Apache
  4. Формат логов веб сервера
  1. Home
  2. Техническое
  3. Формат логов веб сервера

Формат логов веб сервера

Логи вебсервера Apache находится в каталоге logs. Логи запросов защищенных HTTPS-соединений находится в файле apache.ssl.access.log.

Строка лога отображается в формате:

example.com 2021-03-08T13:58:23.209048Z 1.2.3.4 12345 - user1 "GET / HTTP/2" 200 3390 "https://example.com/referer" "ApacheBench/2.3" 1621846 (064FD630-5.001)

Описание элементов строки лога:

example.com Запрошенный домен/хост.
2021-03-08T13:58:23.209048Z Время начала запроса в формате UTC.
1.2.3.4 IP-адрес, с которого был сделан запрос.
12345 Исходный порт, с которого был сделан запрос.
Если порт равен 0, запрос был сделан через доверенный прокси-сервер (например, Cloudflare).
Identd наследие, оно всегда -.
user1 Имя пользователя HTTP Basic Auth. Если Вы вошли в систему не с Basic Auth, то отображается -.
“GET / HTTP/2” HTTP-запрос от клиента.
GET это метод запроса.
/ это URI запроса.
HTTP/2 это протокол запроса.
200 Код ответа сервера на запрос клиента.
Коды 1xx являются информативными.
2xx уведомлениями об успешном ответе.
3xx редиректы.
4xx ошибки на стороне клиента.
5xx ошибки на стороне сервера.
3390 Размер ответа на запрос в байтах.
“https://example.com/referer” Referrer т.е. реферальный адрес, с которого был сделан запрос.
“ApacheBench/2.3” Браузер или приложение, выполнившее запрос.
1621846 Время (в микросекундах) потраченное веб сервером, чтобы ответить на запрос.
(064FD630-5.001) 064FD630 – это идентификатор PHP-ZFPM. После дефиса указано время в секундах (5,001 сек), потребовавшееся PHP на обработку запроса.
Если в скобках есть ---, то это не был запрос PHP.
Updated on 21. Sep 2022

Was this article helpful?

Related Articles