說明:
favicon.ico占用nginx error_log日志大量信息,把我們真正需要查看的日志給覆蓋。因此這里,我們通過log_not_found off關閉它。
實現:
//把以下配置放到 server {} 塊,關閉favicon.ico不存在時記錄日志
location = /favicon.ico {
log_not_found off;
access_log off;
}
//log_not_found on|off,默認為on:啟用或禁用404錯誤日志,這個指令可以用來禁止nginx記錄找不到rebots.txt或favicon.ico這類文件的錯誤信息。
附錄:
1. 網上有看到一句說:注意error_log off並不能關閉日志記錄功能,它將日志文件寫入一個文件名為off的文件中,如果你想關閉錯誤日志記錄功能,應使用以下配置:error_log /dev/null crit;
off位置在/usr/local/nginx/off,即nginx的安裝目錄下
2. log_not_found off改成error_log off效果也一樣,不同的是寫成error_log off是將錯誤日志輸出到off文件,而log_not_found則是關閉日志。