千家信息网

Nginx的location怎么使用

发表于:2025-02-11 作者:千家信息网编辑
千家信息网最后更新 2025年02月11日,这篇文章主要讲解了"Nginx的location怎么使用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Nginx的location怎么使用"吧!语法S
千家信息网最后更新 2025年02月11日Nginx的location怎么使用

这篇文章主要讲解了"Nginx的location怎么使用",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"Nginx的location怎么使用"吧!

语法

Syntax: location [ = | ~ | ~* | ^~ ] uri { ... }        location @name { ... }Default:  -Context:  server, location
语法说明
location = /uri=开头表示精确匹配,只有完全匹配上才能生效。
location ^~ /uri^~ 开头对URL路径进行前缀匹配,并且在正则之前。
location ~ pattern~开头表示区分大小写的正则匹配。
location ~* pattern~*开头表示不区分大小写的正则匹配。
location /uri不带任何修饰符,也表示前缀匹配,但是在正则匹配之后。
location /通用匹配,任何未匹配到其它location的请求都会匹配到,相当于switch中的default。
  1. 精确匹配的优先级最高。

  2. 如果没有精确匹配,那么就会对配置文件中的所有非正则location进行匹配,找到最长匹配。如果最长匹配是以^~开头,那么就返回该匹配结果。

  3. 对正则匹配逐个进行匹配,如果匹配成功,则返回正则location,如果不成功,则返回第2步匹配的最长匹配结果

nginx 配置 proxy_pass时可以实现URL路径的部分替换。

1.proxy_pass的目标地址,默认不带/,表示只代理域名,url和querystring部分不会变(把请求的path拼接到proxy_pass目标域名之后作为代理的URL)

2.如果在目标地址后增加/,则表示把path中location匹配成功的部分剪切掉之后再拼接到proxy_pass目标地址

例子:

server {        location  /abc {                proxy_pass http://server_url;        }       location  /abc {                proxy_pass http://server_url/;        } }

比如请求 /abc/b.html

如上两个匹配成功后,实际代理的目标url分别是

http://server_url/abc/b.html (把/abc/b.html拼接到http://server_url之后)

http://server_url/b.html (把/abc/b.html的/abc去掉之后,拼接到http://server_url/之后)

感谢各位的阅读,以上就是"Nginx的location怎么使用"的内容了,经过本文的学习后,相信大家对Nginx的location怎么使用这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

正则 开头 目标 成功 最长 精确 地址 部分 代理 学习 内容 前缀 域名 大小 结果 语法 路径 配置 最高 两个 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 建行上海软件开发中心 如何搭建安全服务器地址 软件开发与运维技术 数据库是默认值为空 60级永久服务器猎人装备 网络安全类的手抄报文字 哈利波特不同服务器可以建多号吗 网银登录显示连接服务器出现错误 嵌入式软件和移动软件开发 锋云服务器怎么查看版本 北京服务器托管哪家好 应用服务器功能特点图 计算机网络安全工作的开展 石家庄市软件开发 万方数据库怎么找自己发表的文章 网络安全态势感知 选题 西城区制造软件开发检修 数据库学生成绩降序 sql数据库创建表字段 数据库变量名引用 网络技术有限公司的英文 串口连上后如何测试数据库 新时达服务器连接不到主板 数据库中文件存储的格式有 汽车软件开发需要掌握什么 二轮矿规数据库建库报告 江苏戴尔服务器免费咨询 计算机网络安全工作的开展 科来网络技术有限公司广州分公司 一玩游戏就断开服务器
0