nginx ---- 配置动静分离

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

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

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

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



接下来步入正题:

这是我liunx下面的静态资源路径:
/home/tomcat/apache-tomcat-8.5.8/webapps

这是我Windows下面的静态资源路径:
D:\apache-tomcat-2\apache-tomcat-8.0.39\webapps

动静分离代码:


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

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

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

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

    location ~\.(gif|jpg|jpeg|png|bmp|swf|css|js)$ {
        root D:/JAVAWEB/apache-tomcat-8.0.39/webapps;  
    }
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值