windows下nginx直接处理静态文件


网上的沙雕们,你们发文章的时候就不能简单说明一下环境吗?老子都要看到一半才发现不是需要的类型

ji静态文件使用nginx直接处理,减轻tomcat压力

 对于我的网站,静态文件有js css图片,然后图片又分为两种,用户发布文章上传的保存到userfiles,网站用到的logo什么的存放在WEB-INF/static下

 

所以配置起来就要分多个步骤

先看js和css的,直接使用后缀名匹配就行了,注意物理路径的写法,文件路径截取到什么位置

location ~ \.(js|css)$ { 
            root  "C:/Program Files/Apache Software Foundation/Tomcat 9.0/webapps/ROOT/WEB-INF"; #路径使用/或者\\ 不能使用\
        }

 然后在看图片

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"; #路径使用/或者\\ 不能使用\
             }
        }

 配置截图,

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM