nginxLocation正则表达式正则匹配时间
1. Location正则表达式
1.1. location的作⽤
location指令的作⽤是根据⽤户请求的URI来执⾏不同的应⽤,也就是根据⽤户请求的⽹站URL进⾏匹配,匹配成功即进⾏相关的操作。
1.2. location的语法
=开头表⽰精确匹配
如 A 中只匹配根⽬录结尾的请求,后⾯不能带任何字符串。
^~ 开头表⽰uri以某个常规字符串开头,不是正则匹配
~ 开头表⽰区分⼤⼩写的正则匹配;
~* 开头表⽰不区分⼤⼩写的正则匹配
/ 通⽤匹配, 如果没有其它匹配,任何请求都会匹配到
Location语法可以参考:
1.3. 域名相同,拦截不同的项⽬名称
1 server {
2        listen      80;
3        server_name  localhost;
4
5    #拦截uri以tomcat_8080开头
6        location ^~ /tomcat_8080/ {
7            proxy_pass 127.0.0.1:8080/;
8            index  index.html index.htm;
9        }
10
11    #拦截uri以tomcat_8081开头
12    location ^~ /tomcat_8081/ {
13            proxy_pass 127.0.0.1:8081/;
14            index  index.html index.htm;
15        }
16    }

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。