Nginx根据参数进行反向代理

场景:

/proxy/aaa/v    反代   http://aaa.xxx.com

/proxy/bbb/v  反代   http://bbb.xxx.com

部分代码

location ~ /proxy/(.*)/v{
proxy_pass https://$1.xxx.com;
}

在server外层加上   resolver 8.8.8.8;

这里(.*)相当于参数aaa|bbb,对应$1;

为实现动态反代需加上resolver 8.8.8.8; 不然会出现no resolver defined to resolve xxx.xxx。

 

发表评论

登录后才能评论

联系我们

QQ:964708168