X-Accel-Redirect not redirecting to named locaiton

latha nginx-forum at forum.nginx.org
Wed Jul 1 01:19:40 UTC 2020

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.

location @acreate {
    return 200 "testing";

location ~ /v2/test(.*)$ {
      proxy_method GET;
      proxy_set_header X-Real-IP $remote_addr;
      proxy_set_header content-type "application/json";
      proxy_set_header Host $host;
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header X-NginX-Proxy true;
      set $serv  http://test.svc.cluster.local:9080$1;
      proxy_pass  $serv;

Posted at Nginx Forum: https://forum.nginx.org/read.php?2,288509,288509#msg-288509

More information about the nginx mailing list