說明:
favicon.ico佔用nginx error_log日誌大量信息,把我們真正需要查看的日誌給覆蓋。因此這裡,我們透過log_not_found off關閉它。
實作:
//把以下設定放到server {} 區塊,關閉favicon.ico不存在時記錄日誌
<span>location </span><span>=</span><span>/favicon.ico { log_not_found off; access_log off; } /</span><span>/</span><span>log_not_found on</span><span>|</span><span>off</span><span>,默认为</span><span>on</span><span>:启用或禁用</span><span>404</span><span>错误日志,这个指令可以用来禁止</span><span>nginx</span><span>记录找不到</span><span>rebots</span><span>.</span><span>txt</span><span>或</span><span>favicon</span><span>.</span><span>ico</span><span>这类文件的错误信息。</span>
附錄:
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則是關閉日誌。
轉自:http://coolnull.com/1516.html
以上就介紹了nginx忽略faviconico日誌,包括了favicon,iconic方面的內容,希望對PHP教程有興趣的朋友有所幫助。