前端頁面JS和CSS以及圖片加載nginx報錯:net::ERR_CONTENT_LENGTH_MISMATCH的解決


1. 后台啟動后發現前端登錄頁面有些圖片沒有加載顯示,打開控制台發現JS文件和CSS文件也沒有加載,出現net::ERR_CONTENT_LENGTH_MISMATCH報錯。

2. 單獨打開header中JS文件和圖片以及css文件的網絡地址是能打開的,所以排除了最簡單的地址錯誤。前端項目是由nginx代理的,查看nginx的日志可以發現nginx在訪問某些JS和png圖片時是從proxy_temp中加載的,加載不出來那么有可能是proxy_temp的問題。

3. 查看proxy_temp的文件權限

發現:

是nobody權限而不是root權限。

4. 先把nginx服務停止,在更改proxy_temp的文件權限(一開始沒停止服務,更改為root權限后重啟發現權限又變回nobody權限

查看權限:

再啟動nginx:

5. 這樣更改權限后再次測試前端頁面,發現頁面已經正常顯示,且從控制台看到JS和CSS及圖片都正常加載。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM