Как просмотреть файлы журнала Apache в Linux

Как просмотреть файлы журнала Apache в Linux

 

В этом руководстве мы покажем вам, как просматривать файлы журнала Apache в Linux. Для тех из вас, кто не знал, журнал доступа Apache — это один из нескольких файлов журнала, создаваемых HTTP-сервером Apache. Этот конкретный файл журнала отвечает за запись данных для всех запросов, обрабатываемых сервером Apache. Журнал доступа Apache можно использовать для просмотра подробного журнала о посетителях вашего веб-сайта, отслеживания ошибок, возникающих, когда пользователи совершают какие-либо действия на вашем веб-сайте.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговый просмотр файлов журнала веб-сервера Apache в Linux.

Просмотр файлов журнала Apache в Linux

Шаг 1. Журналы доступа Apache.

По умолчанию вы можете найти файл журнала доступа Apache по следующему пути:

  • /var/log/apache/access.log
  • /var/log/apache2/access.log
  • /etc/httpd/logs/access_log

Отобразите последние 20 записей журналов доступа.

Выполните следующую команду ниже, чтобы прочитать последнюю часть файла, и команда направит его на отображение предыдущих 20 записей:-20

sudo tail -20 /var/log/apache2/access.log

Отображение определенного срока из журналов доступа.

Вы можете запустить grepкоманду, чтобы отфильтровать отчет по определенным ключевым словам. Например ниже:

sudo grep GET /var/log/apache2/access.log

Шаг 2. Журналы ошибок Apache.

Отобразите последние 20 записей журнала ошибок.

Например, вы можете войти на свой сервер с помощью SSH и ввести следующую команду, чтобы просмотреть последние 20 строк в журнале ошибок Apache:

sudo tail -20 /var/log/apache2/error.log

Когда вы отслеживаете журналы Apache, вы сможете увидеть много нежелательных файлов, которые регистрируются на консоли. Это может усложнить вашу работу, но выход есть. Что вы должны сделать, так это исключить некоторые файлы, которые вам действительно не нужны, из сообщения журнала.

tail -f /var/log/apache2/error.log | egrep -v "(.gif|.jpg|.png|.swf|.ico)"

Поздравляю! Вы успешно выполнили мониторинг журнала доступа Apache и журнала ошибок Apache. Для получения дополнительной информации о журнале доступа Apache и журнале ошибок Apache посетите официальный веб-сайт Apache .

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

четырнадцать + 16 =