私のhttpd.conf
立場では、/etc/httpd/conf/httpd.conf
次のような行があります。
ErrorLog logs/error_log
ただし、ログファイルのパスは次のとおりです。/var/log/httpd/error_log
Apache Webサーバーはerror_logファイルのパスをどのように確認しますか?
答え1
解決策が見つかりました。
ErrorLogへのパスが「/」で始まらない場合は、パスServerRoot
(httpd.confにもあります)の前に追加します。私の設定では、
次のように変更されました。ServerRoot
/etc/httpd
logs/error_log
/etc/httpd/logs/error_log
パス/etc/httpd/logs/error_log
は相対リンクです。../../var/log/httpd
この相対パスを絶対パスに変換すると、結果は次のようになります。
/var/log/httpd/error_log