windows下nginx直接处理静态文件

心已赠人 2021-12-09 15:49 301阅读 0赞

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

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

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

1115571-20190423145351397-1264563849.png

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

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

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

然后在看图片

  1. location ~ \.(jpg|jpeg|png|gif)$ {
  2. if ( $request_uri ~ /userfiles/ )#如果是用户上传的文件
  3. {
  4. root "C:/Program Files/Apache Software Foundation/Tomcat 9.0/webapps/ROOT"; #路径使用/或者\\ 不能使用\
  5. }
  6. if ( $request_uri ~ /static/ )#如果是logo什么的
  7. {
  8. root "C:/Program Files/Apache Software Foundation/Tomcat 9.0/webapps/ROOT/WEB-INF"; #路径使用/或者\\ 不能使用\
  9. }
  10. }

配置截图,

1115571-20190423145920017-37137.png

转载于:https://www.cnblogs.com/jnhs/p/10755865.html

发表评论

表情:
评论列表 (有 0 条评论,301人围观)

还没有评论,来说两句吧...

相关阅读

    相关 nginx静态文件缓存

    nginx的一大功能就是完成静态资源的分离部署,减轻后端服务器的压力,如果给这些静态资源再加一级nginx的缓存,可以进一步提升访问效率。 第一步:添加nginx.conf

    相关 Nginx缓存静态文件

    nginx的一大功能就是完成静态资源的分离部署,减轻后端服务器的压力,如果给这些静态资源再加一级nginx的缓存,可以进一步提升访问效率。 第一步:添加nginx.conf的