网站首页 > 技术教程 正文
紧急活动,我们来讲一讲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-09-25 Nginx的路径匹配规则(nginx的location匹配规则,泣血总结)
- 2024-09-25 nginx应用场景梳理以及使用(nginx使用的是什么模型)
- 2024-09-25 Nginx学习笔记(06) location的匹配规则
- 2024-09-25 Nginx的Location到底是怎么匹配的?
- 2024-09-25 Nginx 实践|location 路径匹配(nginx中的location)
- 2024-09-25 nginx location 配置阐述优先级别使用说明-不当可能存在安全隐患
你 发表评论:
欢迎- 最近发表
-
- Win10 TH2正式版官方ESD映像转换ISO镜像方法详解
- 使用iso镜像升级到Windows 10的步骤
- macOS Ventura 13.2 (22D49) Boot ISO 原版可引导镜像
- 安利一个用ISO镜像文件制作引导U盘的的小工具RUFUS
- CentOS 7使用ISO镜像配置本地yum源
- 用于x86平台的安卓9.0 ISO镜像发布下载:通吃I/A/N、完全免费
- AlmaLinux 9.6发布:升级工具、初步支持IBM Power虚拟化技术
- Rufus写入工具简洁介绍与教程(写入模式)
- 新硬件也能安装使用了,Edge版Linux Mint 21.3镜像发布
- 开源工程师:Ubuntu应该抛弃32位ISO镜像
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)