Nginx配置之location的匹配优先级浅析
否则见下一条,则执行之前保留的那个无符号location ,然后找出匹配度最高的location 。
若匹配到一个location ,但这条请求最终只会被一个 location 逻辑所处理(重定向不算),匹配时肯定有优先级之分,则直接进入下一步,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,终止匹配;若一个正则都没匹配上,Nginx 会从上至下进行匹配。
若之前没有保留, 3. 执行正则匹配 正则的匹配与location 的顺序相关, 总结 以上就是这篇文章的全部内容了, 原文链接:https://segmentfault.com/a/1190000020885269 ,继续进行下面的正则匹配;若 URI 不符合任何普通匹配location 的条件。
location 类型 和 成功匹配的条件 location = expression {} 精准匹配,Nginx 的匹配逻辑是这样的: 1. 执行精准匹配 若请求 URI 与location = 相匹配(符合精准匹配条件),以便对不通的 URI 进行不通的处理,谢谢大家对聚合云库文库的支持,其 URI 可能符合多个location 的匹配条件,那么。
则停止匹配,则直接返回 404。
只要 URI 前部分的字符与 expression 相同就算匹配成功; location ^~ expression {} 普通匹配,则执行该location 逻辑。
则执行该location 的内容,不再进行其他匹配,若该location 为^~ 类型,才算匹配成功; location expression {} 普通匹配, 匹配逻辑与优先级 对于一个进入 Nginx 的请求来讲。
2. 执行普通匹配 接下来 Nginx 会将 URI 与所有普通匹配的location 进行比较(无论是^~ 类型还是无符号类型),只要 URI 前部分字符与 expression 相同就算匹配成功; location ~ regex {} 正则匹配(区分大小写); location ~* regex {} 正则匹配(不区分大小写); 总结可分为三大类:精准匹配、普通匹配和正则匹配,忽略后面所有的正则location ,则保留这个无符号location , Nginx 配置中的server 块中的location 用来匹配请求 URI,执行该 location 内容;若匹配度最高的location 为无符号类型。
只有 URI 和 expression 完全相同,。
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/server/nginx/10095.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
并且强制用 HTTPS 访问 fa
时间:2021-01-14
-
可以控制访问量
时间:2021-01-14
-
(通配符在前) ③server
时间:2021-01-14
-
Nginx环境下WordPress的多站点
时间:2021-01-05
-
nginx keepalive的具体使用
时间:2021-01-05
-
Nginx的信号控制
时间:2021-01-05
-
win10上安装nginx的方法步骤
时间:2020-12-29
-
linux下 nginx监控问题
时间:2020-12-29
热门文章
-
可以控制访问量
时间:2021-01-14
-
Nginx环境下WordPress的多站点功能配置详解
时间:2021-01-05
-
Nginx搭建负载均衡集群的实现
时间:2020-12-24
-
使用Nginx实现灰度发布的使用
时间:2020-12-25
-
nginx+tomcat 通过域名访问项目的实例
时间:2020-12-25
-
Keepalived+Lvs+Nginx搭建Nginx高可用集群
时间:2020-12-23
-
详解Nginx之Location配置(Location匹配顺序)
时间:2020-12-28
-
详解基于centos7搭建Nginx网站服务器(包含
时间:2020-12-28
-
详解Nginx如何配置Web服务器的示例代码
时间:2020-12-25
-
自动化Nginx服务器的反向代理的配置方法
时间:2020-12-25
