nginx忽略favicon.ico日誌

說明:
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則是關閉日誌。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章