網上的沙雕們,大家發文章的時候就不能簡單說明一下環境嗎?老子都要看到一半才發現不是須要的類型css
ji靜態文件使用nginx直接處理,減輕tomcat壓力nginx
對於個人網站,靜態文件有js css圖片,而後圖片又分爲兩種,用戶發佈文章上傳的保存到userfiles,網站用到的logo什麼的存放在WEB-INF/static下web
因此配置起來就要分多個步驟tomcat
先看js和css的,直接使用後綴名匹配就好了,注意物理路徑的寫法,文件路徑截取到什麼位置app
location ~ \.(js|css)$ { root "C:/Program Files/Apache Software Foundation/Tomcat 9.0/webapps/ROOT/WEB-INF"; #路徑使用/或者\\ 不能使用\ }
而後在看圖片webapp
location ~ \.(jpg|jpeg|png|gif)$ { if ( $request_uri ~ /userfiles/ )#若是是用戶上傳的文件 { root "C:/Program Files/Apache Software Foundation/Tomcat 9.0/webapps/ROOT"; #路徑使用/或者\\ 不能使用\ } if ( $request_uri ~ /static/ )#若是是logo什麼的 { root "C:/Program Files/Apache Software Foundation/Tomcat 9.0/webapps/ROOT/WEB-INF"; #路徑使用/或者\\ 不能使用\ } }
配置截圖,網站