Fix sticky upstream not used when enable rewrite

This commit is contained in:
danielqsj 2017-08-18 17:55:23 +08:00
parent f42c81817a
commit d996a25a79

View file

@ -312,13 +312,13 @@ func buildProxyPass(host string, b interface{}, loc interface{}) string {
rewrite %s(.*) /$1 break;
rewrite %s / break;
proxy_pass %s://%s;
%v`, path, location.Path, proto, location.Backend, abu)
%v`, path, location.Path, proto, upstreamName, abu)
}
return fmt.Sprintf(`
rewrite %s(.*) %s/$1 break;
proxy_pass %s://%s;
%v`, path, location.Redirect.Target, proto, location.Backend, abu)
%v`, path, location.Redirect.Target, proto, upstreamName, abu)
}
// default proxy_pass