nginx ---- 配置动静分离

清疚 2022-05-23 03:36 308阅读 0赞

不想说话,直接上代码,可能真的是我菜,不然也不会觉得处处是坑,坑坑要命

动静分离之前:(狐火浏览器)
这里写图片描述

动静分离之后:
这里写图片描述

注:我自己是这么判断动静分离的效果的

接下来步入正题:

  1. 这是我liunx下面的静态资源路径:
  2. /home/tomcat/apache-tomcat-8.5.8/webapps
  3. 这是我Windows下面的静态资源路径:
  4. D:\apache-tomcat-2\apache-tomcat-8.0.39\webapps

动静分离代码:

  1. location ~\.(gif|jpg|jpeg|png|bmp|swf|css|js)$ {
  2. #root /home/tomcat/apache-tomcat-8.5.8/webapps/ROOT; #liunx上面的路径
  3. root D:/JAVAWEB/apache-tomcat-8.0.39/webapps/ROOT; #windows()上面的路径
  4. #proxy_pass http://www.****.com:80; #简单点说我可以专门配置一台服务器放置静态资源,然后通过这个路径进行代理过去
  5. }

root /home/tomcat/apache-tomcat-8.5.8/webapps/ROOT;
因为我把项目放在root目录下面了,所以我这里需要这样配置,
然后叫给大家一个检查路径的方法,就是找到error.log目录;
如果你的动静分离的路径有问题,这里会展示出来,而且很明显
这里写图片描述

你这样配置后,可能还是会出现403错误,这是你就需要给文件夹赋权限了,liunx赋755权限
这里写图片描述

当然如果你的项目都在webapps目录下面,那么路径就可以直接写成:
然后他就会自动去寻找到你对应项目下面的静态资源

  1. location ~\.(gif|jpg|jpeg|png|bmp|swf|css|js)$ {
  2. root D:/JAVAWEB/apache-tomcat-8.0.39/webapps;
  3. }

发表评论

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

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

相关阅读

    相关 Nginx 动静分离

    1、nginx 与 tomcat 处理静态资源区别: tomcat静态资源请求量为每秒1000次,则nginx静态资源请求量为每秒6000次,tomcat每秒的吞吐量为0.6

    相关 nginx动静分离

    1. 场景描述 今天做nginx的动静分离,稍微走了点弯路,其实也谈不上,记录下吧,希望可以帮到有需要的朋友。 2. 解决方案 先说下我们的需求,使用域名(www

    相关 nginx ---- 配置动静分离

    不想说话,直接上代码,可能真的是我菜,不然也不会觉得处处是坑,坑坑要命 动静分离之前:(狐火浏览器) ![这里写图片描述][70] 动静分离之后: ![这里写图片描

    相关 Nginx--动静分离配置

    动静分离 Nginx动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解成使用N