Apache. Настройка ведения журналов

По умолчанию каждый запрос который обрабатывает Apache будет записан в лог в стандартном формате. Для каждого запроса, будет записано - клиентский IP адрес, адрес веб-сайта, дата, время, URL путь, код обработки запроса(status code, н.р. 200 или 404) и количество отправленных байтов. По умолчаню все запросы ко всем виртуальным серверам пишутся в единый лог файл. Однако вы можете изменить это, настроив, например ведение журналов для каждого виртуального хоста - отдельно.

Apache также имеет журнал для записи ошибок обращений(error messages). Такие записи генерируются когда запрошенного документа не существует например.

Для конфигурирования ведения журналов доступа в Apache, проделайте следующие шаги:

1. На главной странице модуля нажмите на иконку Default server(сервер по умолчанию).

2. Нажмите на значок Log files(Журналы).

3. Поле Error log to(Запись ошибок в...) определяет куда Apache будет записывать ошибки доступа/исполнения(error messages).

Обычно выбрано File(Файл) и указан путь к файлу в который будет вестись запись.

Вы можете выбрать System log(Системный журнал), если вы хотите, что сообщения записывались в syslog. Все сообщения будут использовать профиль local7.

Еще одна опция это Program(Программа). Тогда Apache будет передавать данные в некоторую вашу программу. И она будет ответственна за обработку журнала.

4. Таблица Named log format(Формат лога) отображает предустановленные форматы лога, которые могут быть использованы. Каждый формат имеет название, который используется для обращения к нему и строку форматирования, которая определяет, что именно и в какой последовательности записывать в журнал. Символы начинающиеся со знака %, являются спецсимволами и при формировании строки журнала, заменяются на соответствующие значения - например клиентским IP адресом или URL адресом. Назначение спецсимволов, можно найти в документации к Apache.

5. Таблица Access log files определяет файлы, которые будут использоваться для ведения журнала доступа. Несколько файлов может быть использовано с разными форматами и все они будут заполняться независимо друг от друга.

Каждая строка это один файл. В поле Format(Формат) вы можете выбрать формат ведения журнала. Если выбрано Default(По умолчанию), то будет использоваться стандартный формат Apache.

В поле Write to(Запись в...) вы можете указать куда будет выводится журнал - в файл или в программу.

6. Если вы сделали все необходимые изменения, нажмите Save(Сохранить), а затем Apply changes(Применить изменения) для того, чтобы изменения вступили в силу.

 

Apache также позволяет настроить ведение журнало для каждого веб-сайта отдельно. Для этого выберите необходимый виртуальный сервер и проделайте все шаги с 2 шага от инструкции выше.




Ссылки:

К содержанию

© Copyright 2004-2017 - CMS Made Simple
Сайт работает на CMS Made Simple version 1.4.1

© Все печеньки Break-people.ru принадлежат авторам проекта.

Яндекс цитирования Рейтинг@Mail.ru Яндекс.Метрика