Apache-2.2

Apache/伺服器日誌幫助

  • September 27, 2011

我的 apache conf 上有這個

<VirtualHost *:80>
ServerAdmin info@myweb.com
DocumentRoot /var/www/html/web
ServerName web.myweb.com
ErrorLog logs/index-error_log
CustomLog logs/index-access_log common 
</VirtualHost>

現在我有 500 錯誤,但我找不到任何 index-error-log 並且 /etc/httpd/logs/error_log 沒有顯示任何內容……

有人可以幫我找到日誌,這樣我就可以看到導致 500 錯誤的原因。

謝謝

注意:例如 myweb.com 不是我的真實網路

這是我最新的日誌(不顯示錯誤)

[Mon Sep 26 01:52:37 2011] [notice] Apache configured -- resuming normal operations
[Mon Sep 26 01:53:13 2011] [notice] caught SIGTERM, shutting down
[Mon Sep 26 01:53:13 2011] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[Mon Sep 26 01:53:13 2011] [notice] Digest: generating secret for digest authentication ...
[Mon Sep 26 01:53:13 2011] [notice] Digest: done
PHP Warning:  Module 'apc' already loaded in Unknown on line 0
PHP Warning:  Module 'mcrypt' already loaded in Unknown on line 0
[Mon Sep 26 01:53:13 2011] [notice] Apache configured -- resuming normal operations

預設情況下,會創建虛擬主機的錯誤日誌,/etc/httpd/logs其中是指向/var/log/httpd. 作為臨時,您可以ErrorLog在虛擬主機中註釋指令(放在#開頭)以使錯誤將記錄到主error_log文件中以查看發生了什麼。

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