网站首页 > 精选教程 正文
紧急活动,我们来讲一讲location。在一个server里面有多个location的情况下面,它的匹配是什么样子的?对于location的匹配会分几类。
·一个是等于,等于表示的是精确匹配,也就是完全匹配。下面这一个有一个符号和一个波浪符号,这个是普通的字符匹配,它是匹配一开头的,它是使用的前缀匹配。这两个匹配是优先级最高的,一旦匹配上了,将不会再去寻找后面的location去匹配了,直接就是走这一阶的location了。
·但是对于后面的波浪符和波浪符星是正则匹配,它的优先级相对会低一些,匹配到它以后还将往下面去进去寻找,看是否还有比它匹配的更完善的、更准的。如果有更准的,但优先匹配后面的,如果有没有了,将匹配本身波浪符和波浪符星的区别是波浪符星不区分大小写,波浪符区分大小写。
接下来进入到一个场景来演示一下。即刻我有新建了一个配置,这里面我写了三个location,分别是:
·第一个是精确匹配,精确匹配是匹配的扣的一斜杠,它将访问的是code一入镜下面的index加七千秒。
·第二个是正则匹配,正则匹配将转换的是code三下面的index加七秒,用revit来进行改写。刚访问的是一开头前缀匹配,这个是访问的cool二前面的edxxtml。
·完成以后来reload看一看这三个这样配置的流行器以后访问的是哪一个?在这里在浏览器里面敲入了扣的一最后面的一些杠,再刷新。同学们会看到访问的是哪一个server一,sewer一是哪一个?sewer一是访问的code一目录下面的这个,应该是在前面的那个内容,所以优先的匹配到了这集以后就不会再往下面去进行把找匹配了。
这个时候把这一行注视掉,保持沐浴露的。首先再来刷新看一下,同学们有没有看到这个时候访问到的是哪个?sever二。sever二以后再来看一看配置里边,sever二指是code二下面的index的内容。同学们会看到即使匹配到了code政治匹配,它也会往下面去进行优先级更高的查找。
找到了优先级更高以后,它将优先匹配优先级更高的。同学们同样把最后面油性极高的同样给它注视掉,米露的n g x,这个时候再来访问一下,这个时候才能访问到silver三。
猜你喜欢
- 2024-10-04 c/c++ nginx配置详解 nginx配置conf文件在哪里
- 2024-10-04 nginx+一个端口部署多个单页应用history模式
- 2024-10-04 Nginx无脑小白教程之配置篇 nginx 基本配置
- 2024-10-04 高可用、负载均衡 集群部署方案:Keepalived + Nginx + Tomcat
- 2024-10-04 nginx多进程管理 nginx多进程监听一个端口
- 2024-10-04 OpenWrt-nginx配合dnsmasq架设多个本地网站(以aria2为例)
- 2024-10-04 只知道 Nginx 牛逼,却不知道它怎么支持百万并发?
- 2024-10-04 使用 nginx 反向代理多个 docker 容器
- 2024-10-04 教你怎么在一个 nginx 下部署多个 vue 项目? #vue
你 发表评论:
欢迎- 05-30Java面试题及答案最全总结(2025版)
- 05-30Java面试全攻略:2025年高频考点与实战解析
- 05-30Java面试的套路与反套路:如何让面试官眼前一亮,抢着要你?
- 05-30Java 和低延迟
- 05-30Java和Php的对比
- 05-30Java 和 C++ 的区别?
- 05-30Java项目经历平平无奇?3招让HR追着要你简历
- 05-30面试官撕你简历前不会说的秘密:90%的Java项目都死在这三个坑
- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)