nginx的error_log類型以下(從左到右:debug最詳細 crit最少): [ debug | info | notice | warn | error | crit ] 例如:error_log logs/nginx_error.log crit; 解釋:日誌文件存儲在nginx安裝目錄下的 logs/nginx_error.log ,錯誤類型爲 crit ,也就是記錄最少錯誤信息; 注意error_log off並不能關閉日誌記錄功能,它將日誌文件寫入一個文件名爲off的文件中,若是你想關閉錯誤日誌記錄功能,應使用如下配置: error_log /dev/null crit; 把存儲位置設置到Linux的黑洞中去 一樣注意0.7.53版本,nginx在讀取配置文件指定的錯誤日誌路徑前將使用編譯的默認日誌位置,若是運行nginx的用戶對該位置沒有寫入權限,nginx將輸出以下錯誤: [alert]: could not open error log file: open() "/var/log/nginx/error.log" failed (13: Permission denied) log_not_found 語法:log_not_found on | off 默認值:on 使用字段:location 這個參數指定了是否記錄客戶端的請求出現404錯誤的日誌,一般用於不存在的robots.txt和favicon.ico文件,例如: location = /robots.txt { log_not_found off; } 最後:全部nginx配置發生改變時,最好都使用以下命令測試配置是否錯誤後再使用 -s reload 重載 # /usr/local/nginx/sbin/nginx –t 說明: 一、# 表明root權限,不用輸入 二、以上是nginx的默認安裝路徑,若是改變了要相應的修改哦,例如 wdcp 的 lanmp 一鍵安裝包 則如須要用以下命令 # /www/wdlinux/nginx/sbin/nginx -s reload 輸入後若是提示以下,則表示配置無誤: nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful 這時再使用重載命令讓Nginx平滑的從新加載配置便可,而不會影響正常訪問: # /usr/local/nginx/sbin/nginx -s reload