Apache如何解析error_log的路径?

Apache如何解析error_log的路径?

在我的httpd.conf位置/etc/httpd/conf/httpd.conf有一行:

ErrorLog logs/error_log

但日志文件的路径是:/var/log/httpd/error_log

Apache Webserver 如何解析 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

相关内容