Apache-2.4
防止Apache2在錯誤日誌中寫入啟動資訊
Apache2 總是將啟動資訊寫入錯誤日誌。請參閱以下輸出:
[Fri Aug 26 12:57:54.298895 2016] [ssl:warn] [pid 4287] AH01873: Init: Session Cache is not configured [hint: SSLSessionCache] [Fri Aug 26 12:57:54.326885 2016] [mpm_prefork:notice] [pid 4287] AH00163: Apache/2.4.10 (Linux/SUSE) OpenSSL/1.0.1k-fips PHP/5.6.1 configured -- resuming normal operations [Fri Aug 26 12:57:54.326943 2016] [core:notice] [pid 4287] AH00094: Command line: '/usr/sbin/httpd2-prefork -f /etc/apache2/httpd.conf -D CACTI -D SYSTEMD -D FOREGROUND'
我如何配置 apache2 來阻止它,因為它讓webmin感到困惑,它認為雖然它成功啟動了,但它沒有..
我在任何配置文件中都沒有設置
LogLevel debug|trace
您可以通過全域或基於每個模組設置適當的日誌級別來停止記錄這些日誌。https://httpd.apache.org/docs/current/mod/core.html#loglevel
因此,如果一般或核心日誌級別低於“通知”,您將不會獲得第三條日誌行。如果 general 或 mpm_prefork 日誌級別低於通知級別,那麼您將不會得到第二行。如果一般或 ssl 日誌級別低於警告,您將不會得到第一行。
或者,您可以使用管道日誌並將它們過濾掉:http ://httpd.apache.org/docs/current/logs.html#piped
然而,真正需要修復的是 webmin,因為這些是完全正常的日誌條目。我會向 webmin 人員記錄一個缺陷。