On Tue, Jun 30, 2020 at 09:19:40PM -0400, latha wrote: Hi there,
> I have the below config, calling /v2/test/status calls the > http://test.svc.cluster.local:9080/status. But the named location `acreate` > is not being called. http://test.svc.cluster.local:9080/status does return > `X-Accel-Redirect: @acreate` in response header. The below config works for me, as the tests show. Can you show the results of similar tests, to see where the difference is? Configuration: == server { listen 6060; location @named { return 200 "In @named location 6060\n"; } location ~ /v2/test(.*)$ { set $serv http://127.0.0.1:9080$1; proxy_pass $serv; } } server { listen 9080; return 200 "In 9080, request was $request_uri\n"; add_header X-Accel-Redirect @named; } == Test request/response pairs: == $ curl -i http://127.0.0.1:9080/direct HTTP/1.1 200 OK Server: nginx/1.17.2 [snip] X-Accel-Redirect: @named In 9080, request was /direct $ curl -i http://127.0.0.1:6060/v2/test/status HTTP/1.1 200 OK Server: nginx/1.17.2 [snip] In @named location 6060 == You indicate that you don't get the response that you want. What response do you get? Cheers, f -- Francis Daly [email protected] _______________________________________________ nginx mailing list [email protected] http://mailman.nginx.org/mailman/listinfo/nginx
