Nginx中Location从零开始的配置教程
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,基础知识location的匹配顺序是"先匹配正则,在匹配普通"。location的匹配顺序其实是"先匹配普通,在匹配正则"。造成误解的原因是:正则匹配会覆盖普通匹配Nginx location 配置语
千家信息网最后更新 2026年10月31日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安全错误
数据库的锁怎样保障安全
互联网高科技
科技互联网技术
深圳互联网络科技有限公司
互联网科技公司怎么样
为想互联网科技
亿策互联网科技
融势互联网科技
友谊互联网络科技
万达互联网科技
兼蜜互联网科技
互联网高科技股票
人人互联网科技是培训
互联网科技公司的市场部门
恒银科技与互联网金融
互联网科技项目计划书材料类
晋城互联网科技
济南有互联网科技公司吗
卡尔迅互联网科技有限公司
中国互联网公司的科技投入
北京天晋互联网科技有限公司
互联网属科技
赫美联合互联网科技
长亮科技互联网金融
互联网科技类展会
互联网科技生活的内容
中国最先进互联网科技公司
蓝色互联网科技
互联网科技包装股
中国互联网公司的科技投入
互联网时代高科技布局