nginx的location匹配流程图
2021-01-20 10:54:19 28 举报
nginx的location匹配流程图
作者其他创作
大纲/内容
精确匹配
N
在普通匹配location集合中取出最长匹配
如果存在多个server配置项,根据server_name和default_server命中一个server配置,并将location按【=】、【空】、【^~】、【~|~*】排列
结束
是否还有location
普通匹配
Y
以【 ~(大小写敏感) | ~*(忽略大小写) 】前缀,表示正则匹配。
返回命中location
nginx接收到一条url
当前location
location集合
最长匹配是否以【^~前缀】
以【=】前缀,从url第一个字符开始匹配
普通匹配location集合
以【 空 | ^~ 】前缀,从url第一个字符开始匹配
正则匹配有先后顺序,优先匹配则命中
收藏
0 条评论
下一页