Nginx搭建後,圖片存儲在Tomcat上,前端沒法回顯圖片問題

 1、NginxTomcat鏈接搭建的環境,Nginx設置了前端的訪問路徑爲html

  (1)前端代碼配置:
        
前端

1 root  /usr/local/nginx/html;
2 index index.html index.htm;
View Code

 

  (2)root   訪問文件的根目錄,默認nginx一塊兒動nginx

 

     一訪問http://127.0.0.1 就會先跳到/usr/local/nginx/html/dist/目錄下查找,目錄下的html文件。web

  (3)可是,當後端的接口實現文件上傳後前端展現,就會發生展現不出來圖片到頁面上,而且日誌error報錯
後端

/usr/local/nginx/html/dist/easy/companyInfo/queryCompany/1.jgp" failed (13: Permission denied) while reading upstream, client:192.168.1.106,server:localhost,request:"GET/1.jpg HTTP/1.1", host:"192.168.1.107"

  主要是先後端路徑不統一,nginx啓動後自動跳轉到root設置的目錄下找靜態資源,加了強連接就將這個一塊兒放到root目錄下查找解決方案.tomcat

      (4) 一個解決方案,創建軟鏈接app

sudo ln -s /usr/tomcat-customer/webapps/easy/ easy

     (5)這樣配置好的前端Nginx目錄層級就如圖所示:
 webapp

     (6)這樣Nginx就能夠訪問到Tomcat下存儲的圖片了ide

相關文章
相關標籤/搜索