On Sep 13, 2012, at 2:06 PM, Zisis Lianas <[email protected]> wrote:
> With this configuration I get a 500 error because of > "[proxy_balancer:trace1] ... mod_proxy_balancer.c(73): ... canonicalising > URL //defaultclusterjsp", when trying to access "/clusterjsp": > ProxyPass / balancer://default > ProxyPassReverse / balancer://default > Maybe this also expected. > > > But: > With this configuration I get the doubleslash bug, when the > backend is returning a 301: > ProxyPass / balancer://default/ > ProxyPassReverse / balancer://default/ > > See also "proxypass_20120906.0.txt" attachment in one of my > emails before with the logfile trace. > I see [Thu Sep 06 13:24:00.117313 2012] [proxy_http:trace3] [pid 29121:tid 139699051894528] mod_proxy_http.c(1689): [client 10.x.x.x:56178] Status from backend: 301 [Thu Sep 06 13:24:00.117377 2012] [proxy_http:trace4] [pid 29121:tid 139699051894528] mod_proxy_http.c(1373): [client 10.x.x.x:56178] Headers received from backend: [Thu Sep 06 13:24:00.117416 2012] [proxy_http:trace4] [pid 29121:tid 139699051894528] mod_proxy_http.c(1375): [client 10.x.x.x:56178] Location: http://backend01.foo:5080/clusterjsp/ ... [Thu Sep 06 13:24:00.117891 2012] [http:trace3] [pid 29121:tid 139699051894528] http_filters.c(963): [client 10.x.x.x:56178] Response sent with status 301, headers: [Thu Sep 06 13:24:00.117977 2012] [http:trace4] [pid 29121:tid 139699051894528] http_filters.c(806): [client 10.x.x.x:56178] Location: http://mydomain.foo:8080//clusterjsp/ So in the case it is correctly adjusting the backend URL Location (backend01.foo:5080 -> mydomain.foo:8080) So is the "bug" that it's http://mydomain.foo:8080//clusterjsp/ and not http://mydomain.foo:8080/clusterjsp/ ?? Certainly the redirect still works, right?
