(再部署專案后,將所有的靜態資源交給nginx來保存,而不是放到Tomcat中)
- 將專案中的靜態資源轉移位置 , 比如: 將tomcat中的css,js,img等一些檔案放到一個檔案夾下,交給nginx來代理
將專案中的css,img放到/opt/static/myweb中(自己創建的目錄 myweb是專案名)


現在將靜態資源移走后的專案,就會找不到資源而404,
配置nginx.conf,讓其代理靜態資源,配置資訊如下

其中 root 后的路徑表示根路徑對應的位置,即 去那個位置去找靜態資源檔案,對應我上面所放的靜態資源位置
location ~ .*/(css|js|img) ,表示在 /opt/static下的所有(css/js/img目錄下的)資源,都會被nginx所代理
(這里的 css|js|img 可以自行添加命名)
修改完組態檔后,保存并退出.
重新加載 nginx
/usr/local/nginx/sbin/nginx -s reload
再次訪問頁面,即可找到靜態資源.
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/386527.html
標籤:其他
