Apache-2.4

缺少 Apache 2.4 錯誤日誌

  • April 10, 2018

Ubuntu 16.04 阿帕奇 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 。我知道虛擬主機特定的錯誤將記錄在特定的日誌文件中,但我希望在 error.log 文件中看到 apache2 核心調試資訊。

我錯過了什麼配置,以便 apache2 將創建一個常見的 error.log?

通過啟用mod_info並瀏覽到http://server/server-info以查看正在執行的程序認為它正在寫入的位置;上面的指令在其他地方被覆蓋:

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

引用自:https://serverfault.com/questions/906729