服务器问答

请教一个关于 nginx proxy_pass 的问题
0
2021-05-18 18:12:46
idczone

希望 /a 匹配到 8.8.8.8,/b/a 匹配到 9.9.9.9

location ~/a {

  proxy_pass  http://8.8.8.8;

}

location ~大带宽服务器/b/a {

  proxy_pass  http://9.9.9.9;

}

但是这样写第二个匹配也会匹配到 8.8.8.8 上面,求教怎么样写可以 /b/a 匹配到 9.9.9.9


正则吧

location /a {
proxy_pass http://8.8.8.8;
}
location /b/a {
proxy_pass http://9.9.9.9;
}

正则匹配,第一个命中优先,换一下顺序就好了

加一个^

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服