[ 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
說明:
1、# 代表root權限,不消輸入
2、以上是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