nginx前端网页小图标配置(favicon.ico not found问题)
問(wèn)題
我們自己搭建nginx服務(wù)并掛上前端靜態(tài)資源,按F12會(huì)看到有個(gè)當(dāng)前ip和端口下的favicon.ico資源get請(qǐng)求返回404,在nginx后臺(tái)日志里也能看到CreateFile()的錯(cuò)誤。這個(gè)問(wèn)題不會(huì)影響網(wǎng)頁(yè)與其他資源的訪問(wèn),但是訪問(wèn)頁(yè)面的請(qǐng)求多了,后臺(tái)出錯(cuò)日志也很多,不方便我們通過(guò)nginx日志檢查其他問(wèn)題。
分析
在我們前端代碼里沒(méi)有顯式地寫(xiě)這個(gè)資源的訪問(wèn)。不訪問(wèn)自己的網(wǎng)頁(yè)資源,直接訪問(wèn)當(dāng)前ip和端口在nginx服務(wù)里的根頁(yè)面。在沒(méi)有配置自定義頁(yè)面的情況下是展示nginx的歡迎頁(yè)面,但在這里也同樣出現(xiàn)對(duì)favicon.ico的訪問(wèn)。
可以判斷,這并不是我們前端頁(yè)面的問(wèn)題。其實(shí)瀏覽器多訪問(wèn)的這個(gè)資源是當(dāng)前ip和端口對(duì)應(yīng)頁(yè)面的圖標(biāo)。
解決
可以找到我們當(dāng)前端口映射的根目錄:
在對(duì)應(yīng)的目錄里放上對(duì)應(yīng)名稱(chēng)的網(wǎng)頁(yè)圖標(biāo)的圖片。
在瀏覽器上重新加載頁(yè)面,能夠看到效果,nginx后臺(tái)也沒(méi)有這個(gè)資源的出錯(cuò)日志了。
總結(jié)
以上是生活随笔為你收集整理的nginx前端网页小图标配置(favicon.ico not found问题)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 世界上最惨烈的股市大崩盘
- 下一篇: 工厂方法模式--实现计算器