缺少 Apache 2.4 error.log

缺少 Apache 2.4 error.log

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 error.log。我知道虚拟主机特定的错误将记录在特定的日志文件中,但我希望在文件中看到 apache2 核心调试信息error.log

我错过了什么配置才能让 apache2 创建公共的error.log

答案1

通过启用mod_info并浏览http://服务器/服务器信息查看正在运行的进程认为它正在写入的位置;上述指令在其他地方被覆盖:

Server Built With: -D DEFAULT_ERRORLOG="logs/error_log" Module core.c: 128: ErrorLog /mnt/apache_logs/reverseProxy1/error.log

相关内容