location ^~ /cc {
if ($http_host ~* "www.gbicom.dev" ) {
# rewrite /([^/]+) /$1 break;
proxy_pass http://mjy.gbicom.dev;
}
}
如果没有上面的配置 mjy.gbicom.dev/cc 可以访问
想在www.gbicom.dev下面代理访问mjy.gbicom.dev/cc 加入以上配置后 (mjy|www).gbicom.dev/cc都变成404
怀疑是proxy_pass 失效 将proxy_pass替换成rewrite后 可以正常跳转
也就是说 proxy_pass有问题
但是看手册 应该时可以用在location的if下的
Syntax: proxy_pass URL;
Default: —
Context: location, if in location, limit_except
求教各位怎么解决 谢谢!