Где хранятся журналы доступа к файлам Apache?

Кто-нибудь знает, где хранятся журналы доступа к файлу, поэтому я могу запустить команду tail -f , чтобы узнать, кто обращается к определенному файлу.

У меня XAMPP, который является сервером Apache, установленным на моей машине, который автоматически регистрирует доступ. Он хранится в моей папке установки.

4 Solutions collect form web for “Где хранятся журналы доступа к файлам Apache?”

В конечном итоге это зависит от вашей конфигурации Apache. Ищите директивы CustomLog в вашей конфигурации Apache, см. Руководство для примеров.

Типичным местом для всех файлов журнала является /var/log и подкаталоги. Попробуйте /var/log/apache/access.log или /var/log/apache2/access.log . Если журналов там нет, попробуйте запустить locate access.log .

Если вы не можете найти журнал с ответом Жиля , есть еще несколько вещей, которые вы можете попробовать.

  • Посмотрите в /var/log/httpd .
  • Запустите sudo locate access.log а также sudo locate access_log . Журналы в моей системе не были видны, кроме как root, и файл был вызван access_log вместо access.log .

Сервер Apache записывает все входящие запросы и все запросы, обрабатываемые в файл журнала. Формат журнала доступа очень настраиваемый. Местоположение и содержимое журнала доступа контролируются директивой CustomLog. Расположение файла журнала доступа по умолчанию apache: Pass4sure 200-120

RHEL / Red Hat / CentOS / Fedora Linux Доступ к файлу доступа Apache –

 /var/log/httpd/access_log 

Debian / Ubuntu Linux Доступ к файлу журнала доступа Apache –

 /var/log/apache2/access.log 

Расположение файла журнала доступа Apache FreeBSD –

  /var/log/httpd-access.log 

Чтобы найти точное местоположение файла журнала Apache, вы можете использовать команду grep:

 # grep CustomLog /usr/local/etc/apache22/httpd.conf # grep CustomLog /etc/apache2/apache2.conf # grep CustomLog /etc/httpd/conf/httpd.conf 

Пример вывода:

 # a CustomLog directive (see below). #CustomLog "/var/log/httpd-access.log" common CustomLog "/var/log/httpd-access.log" combined 

найти расположение файла Apache access.log на Debian / Ubuntu Linux

На моей машине /etc/apache2/apache2.conf указана переменная среды ${APACHE_LOG_DIR} вместо самого каталога журнала.

Для поиска фактического каталога журнала потребовался следующий (дополнительный) шаг:

 $ grep APACHE_LOG_DIR /etc/apache2/envvars export APACHE_LOG_DIR=/var/log/apache2$SUFFIX $ 

envvars содержит переменные среды по умолчанию для Apache.

Таким образом, чтобы просмотреть журнал доступа, используйте

 $ sudo tail -f /var/log/apache2/access.log 
  • Pimp rsyslogd имеет меньше i / o (cron, pam, ...) и меньше регистрации
  • Что вызывает исключения ata в моем syslog и как их решить
  • Как добавить дату в файл журнала до его имени?
  • syslog-ng разница между "not message (something)" и "not match (something)"?
  • Вложенная фильтрация в rsyslogd
  • Удаленная командная строка syslog Клиент
  • Отправлять журналы на несколько серверов syslog
  • Что означает «ядро: NMI watchdog: BUG: soft lockup», за которым следуют другие ошибки?
  • Могу ли я перенаправить лог-файлы в syslog?
  • Можно ли уменьшить размер хранимого формата systemd-journald (и, соответственно, размер)?
  • Как приложение unix регистрирует огромные объемы данных?
  • Как отключить ведение журнала wpa_supplicant в syslog
  • Interesting Posts

    Как удалить все файлы в текущем каталоге, начиная с точки?

    Документация по устройству Mapper ioctls?

    Изменить разрешение экрана на Linux Mint

    Импортировать сертификат gmail в Pidgin

    Как исправить «Не удалось установить корневую файловую систему – не удалось открыть / dev / console» в RedHat после клонирования диска

    Как отключить систему, но все же сохранить ее в сети

    как обращаться с аргументами при выполнении скрипта

    Откройте несколько веб-сайтов один за другим только в одном окне Firefox

    Почему я продолжаю уничтожать свои текстовые файлы?

    Как настроить две письма для двух разных пользователей в Ubuntu

    Использование KDE в сжатии Debian

    найти максимальное значение столбца 1 и распечатать соответствующую запись из столбца 2 из файла

    Как сравнить две метки времени?

    Почему мы не можем убить зомби?

    Нужен скрипт для уничтожения процесса python с низким потреблением процессора

    Linux и Unix - лучшая ОС в мире.