Ubuntu 16.04 и Apache 2.4
У меня определено несколько виртуальных хостов. Каждый определяет собственный error.log:
ErrorLog ${APACHE_LOG_DIR}/www.xyz.de.80.error.log
CustomLog ${APACHE_LOG_DIR}/www.xyz.de.80.access.log combined
В / etc / apache2 / envvars я изменил APACHE_LOG_DIR:
export APACHE_LOG_DIR=/mnt/logs/reverseProxy1$SUFFIX
В /etc/apache2/apache2.conf я устанавливаю уровень журнала и ErrorLog:
ErrorLog ${APACHE_LOG_DIR}/error.log
LogLevel debug
Итак, у меня есть в моем каталоге журнала apache все файлы журнала доступа и ошибок виртуальных хостов. В / var / log / apache2 у меня есть несколько файлов журнала для конкретных модулей и общий apache2 access.log. Но я не могу найти общий журнал ошибок apache2. Я знаю, что ошибки, связанные с виртуальным хостом, будут регистрироваться в определенных файлах журнала, но я ожидал увидеть информацию об отладке ядра apache2 в файле error.log.
Какую конфигурацию мне не хватает, чтобы apache2 создавал общий журнал ошибок?
Включив mod_info
и просматривая http: // сервер / информация о сервере чтобы увидеть, куда, по мнению запущенного процесса, пишет; указанная выше директива была переопределена в другом месте:
Server Built With: -D DEFAULT_ERRORLOG="logs/error_log" Module core.c: 128: ErrorLog /mnt/apache_logs/reverseProxy1/error.log