Nginx中Location从零开始的配置教程
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,基础知识location的匹配顺序是"先匹配正则,在匹配普通"。location的匹配顺序其实是"先匹配普通,在匹配正则"。造成误解的原因是:正则匹配会覆盖普通匹配Nginx location 配置语
千家信息网最后更新 2025年12月01日Nginx中Location从零开始的配置教程
基础知识
location的匹配顺序是"先匹配正则,在匹配普通"。
location的匹配顺序其实是"先匹配普通,在匹配正则"。造成误解的原因是:正则匹配会覆盖普通匹配
Nginx location 配置语法
1. location [ = | ~ | ~* | ^~ ] uri { ... }
2. location @name { ... }
location 配置可以有两种配置方法
1.前缀 + uri(字符串/正则表达式)
2.@ + name
前缀含义
= :精确匹配(必须全部相等)
~ :大小写敏感
~* :忽略大小写
^~ :只需匹配uri部分
@ :内部服务跳转
Location 基础知识
1.location 是在 server 块中配置。
2.可以根据不同的 URI 使用不同的配置(location 中配置),来处理不同的请求。
3.location 是有顺序的,会被第一个匹配的location 处理。
Location 配置demo
1.=,精确匹配
location = / { #规则 } # 则匹配到 `http://www.example.com/` 这种请求。2.~,大小写敏感
location ~ /Example/ { #规则 } #请求示例 #http://www.example.com/Example/ [成功] #http://www.example.com/example/ [失败]3.~*,大小写忽略
location ~* /Example/ { #规则 } # 则会忽略 uri 部分的大小写 #http://www.example.com/Example/ [成功] #http://www.example.com/example/ [成功]4.^~,只匹配以 uri 开头
location ^~ /img/ { #规则 } #以 /img/ 开头的请求,都会匹配上 #http://www.example.com/img/a.jpg [成功] #http://www.example.com/img/b.mp4 [成功]5.@,nginx内部跳转
location /img/ { error_page 404 @img_err; } location @img_err { # 规则 } #以 /img/ 开头的请求,如果链接的状态为 404。则会匹配到 @img_err 这条规则上。总结
Nginx 中的 location 并没有想象中的很难懂,不必害怕。多找资料看看,多尝试。你就会有收获。
参考
- http://nginx.org/en/docs/http/ngx_http_core_module.html#location
- 统一资源标志符
好了,以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。
配置
规则
成功
大小
正则
不同
普通
开头
顺序
精确
内容
前缀
基础
基础知识
知识
部分
参考
处理
学习
价值
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
关于网络技术安全的
5g网络技术股票
数据库在创建主键约束
兖州app软件开发
雷达数据库
数据库自然连接的sql语句
红帽服务器管理实训报告
关于网络安全的主题班会主持
深圳会友互联网科技有限公司游戏
甘肃长信互联网络科技有限公司
英威腾服务器485
增值税其他软件开发在哪里
数据库没有数据
云服务器品牌
携程网络技术研发部
在 臻于网络安全新境界
融顺网络技术有限公司地址
网络安全科技罪案
为什么用Linux装数据库
gmod 服务器
5g网络技术股票
奇迹黄金服务器
中国邮政集团软件开发招聘
企业对网络安全的要求
东南大学研究生网络安全专业
打印服务器无线设置
江苏放心软件开发
数据库物理删除 逻辑删除
气动数据库 datcom
2019网络安全大赛图片