nginx 左本地目录映射

  1. 下载解压nginx

2.进入conf目录打开nginx.conf文件

3.打开文件后找到server标签

 

4.然后就是编写匹配规则 具体详细规则参考nginx location配置详细解释 - 星朝 - 博客园

这里我就只写两种分别是匹配目录和匹配文件后缀的,直接复制下面的到server标签下跟location同级就行了。

规则编写好之后去nginx根目录创建resource文件夹和你需要测试的路径的文件夹或文件,然后就可以了。

        # 根据目录匹配
        # 浏览器输入 localhost/img/aa.html
        # 匹配 nginx目录下/resource/img/aa.html文件
        location /img/ {
            root   resource;
        }
        
        # 根据后缀匹配
        # 浏览器输入 localhost/a/b/ljl.png
        # 匹配 nginx目录下/resource/a/b/ljl.png
        location ~ \.(gif|jpg|png|js|css)$ {
            root   resource;
        }

注意:今天上午刚想来测试一下nginx映射本地文件的,结果试了半天还是404,被自己蠢哭。

坑:配置文件中location规则的意思是  如果你匹配到了第一个根据目录匹配的规则,那么就会在大括号内的 root的目录下(这里直接写的名称意思是nginx根目录下的resource的意思)、再拼接location中的路径进行寻找文件

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值