博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nginx
阅读量:6095 次
发布时间:2019-06-20

本文共 581 字,大约阅读时间需要 1 分钟。

location配置

location 有“定位”的意思,根据uri来进行不同的定位。

在虚拟主机的配置中,是必不可少的,
location可以把网站的不同部分,
定位到不同的处理方式上。

location 的语法

location [ =|~|~*|^~ ] patt{

}
中括号可以不写任何参数,此时称为
一般匹配
也可以写参数
因此,大类型可以分为3种
location =patt {} 精准匹配
location patt{} 一般匹配

location ~ patt{ } 正则匹配

如何发挥作用?

首先看有没有精准匹配,如果有,则停止匹配过程。

location = patt {
configA
.....

}

如果$uri ==patt,匹配成功,使用configA

一般匹配patt,先理解成“字符串”,再理解成“正则表达式”,尽量的

多匹配uri,如果有多个一般匹配,谁匹配上的长度大,以谁为准。
如下例子:

nginx

nginx

location重写

nginx

nginx

set的用法

nginx

nginx

nginx

nginx

nginx

nginx

nginx

nginx

nginx

均衡负载upstream 不是up_stream

nginx

注意:截图中的http字符串去掉,最后的;分号加上。

nginx

nginx

注意: proxy_set_header 这没有下划线 X-Forwarded-For 是正确的写法

转载于:https://blog.51cto.com/13800637/2339475

你可能感兴趣的文章
iOS知识小集·设置userAgent的那件小事
查看>>
移动端架构的几点思考
查看>>
Tomcat与Spring中的事件机制详解
查看>>
Spark综合使用及用户行为案例区域内热门商品统计分析实战-Spark商业应用实战...
查看>>
初学者自学前端须知
查看>>
Retrofit 源码剖析-深入
查看>>
企业级负载平衡简介(转)
查看>>
ICCV2017 论文浏览记录
查看>>
科技巨头的交通争夺战
查看>>
当中兴安卓手机遇上农行音频通用K宝 -- 卡在“正在通讯”,一直加载中
查看>>
Shell基础之-正则表达式
查看>>
JavaScript异步之Generator、async、await
查看>>
讲讲吸顶效果与react-sticky
查看>>
c++面向对象的一些问题1 0
查看>>
直播视频流技术名词
查看>>
iOS13-适配夜间模式/深色外观(Dark Mode)
查看>>
网易跟贴这么火,背后的某个力量不可忽视
查看>>
品友互动受邀2018商汤人工智能峰会
查看>>
企业级java springboot b2bc商城系统开源源码二次开发-hystrix参数详解(八)
查看>>
java B2B2C 多租户电子商城系统- 整合企业架构的技术点
查看>>