2014-11-20 3 views
0

Я ищу способ регистрации ошибок HTTP на Apache, так что я могу отслеживать, как сервер идет и чьи получать ошибки и по любой причине ...Как начать ведение журнала ошибок веб-страниц

Я бы хотели бы иметь в лог-файл на моем сервере Ubuntu в котором, в каждой строке, указывают

YYYY.MM.DD Client-IP RECIEVED-403-ERROR /ON-THIS-PAGE 
YYYY.MM.DD Client-IP RECIEVED-500-ERROR /ON-THIS-PAGE 

нет nescecery в таком порядке, но я предполагаю, что вы получили эту идею.

К этому я буду иметь информацию о: 1. как часто мои посетители Получать ошибку 500 2. Есть ли кибер-дети или реальных хакеров, которые хотят найти открытые каталоги (403 Forbidden) 3.

ответ

1

Вы должны взглянуть на Access Logging. Директива LogFormat, которую вы хотите, должна быть:

LogFormat %{%Y.%m.%d}t %h %>s %r 
0

На самом деле у apache уже есть много подробных журналов в папке/var/log/apache. Если вы хотите получить подробную информацию, как в указанном выше формате, вам необходимо проанализировать исходные журналы и создать отчет, например. Кроме того, поскольку эти журналы основаны на тексте и имеют предопределенные структуры, вы можете извлечь необходимую информацию.

Смежные вопросы