我想使用一个位置指令nginx作为
/ AUTH /
实施例: -
thread.sleep(1000) //
在这个例子中,我希望如果我在 / auth / 之前提供任何内容,并且在默认情况下采取 / auth / 后它只匹配 auth < /强>
location = /auth/v1/registration
{
proxy_pass http://backend1/auth/v1/registration;
}
我可以用*****取代什么 谢谢你提前...
答案 0 :(得分:1)
nginx使用的正则表达式与使用的正则表达式兼容 通过Perl编程语言(PCRE)。
试一试:
location ~* ^.*/auth/.*$ { ... }
试验:
# pcretest
PCRE version 8.39 2016-06-14
re> ~^.*/auth/.*$~i
data> /some/auth/text
0: /some/auth/text
data> /some/text
No match
data> /auth/text
0: /auth/text
data> /some/auth/
0: /some/auth/
data> /some/auth2
No match