我在哪里可以找到CentOS上的Apache error_log


16

我想知道在哪里可以找到apache的错误日志。根据我所阅读的网站,它应该位于/ var / log / httpd / error_log,但我在/ var / log上没有httpd目录


它是您描述的地方。可能您从未启动过Apache,因此未创建该目录。或者,您有自定义构建配置。您是否安装了某些主机控制面板软件?
拉斐尔·卢西格

Answers:


9

检查您的httpd.conf

LogFile变量告诉您​​apache在哪里写日志。此值通常(总是?)相对于ServerRoot变量。



3

查看您的/etc/httpd.conf文件,并检查将日志写到什么位置。正如拉斐尔(Raffael)所说,也许您已经将它们写到了奇怪的地方。检查您的httpd服务器也确实启动了!:-)


我在其他服务器上的httpd.conf上找到以下行:ErrorLog logs / error_log
valter 2010年

2
检查在/ etc /日志或/ var /日志或设置一个完整的路径有'在/ var /日志/的httpd / error_log中'
Khushil

@Khushil您可以向我们解释为什么配置文件中显示logs/error_log了实际日志文件,但为什么/var/logs/...
卢卡斯·波特斯基

@LucasPottersky在httpd.conf中应该有一条注释,指出ServerRoot放在诸如之类的路径之前logs/error_log。可能指向/etc/httpd,其中应包含的符号链接/var/logs/...
乔治·玛丽安
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.