Posting after x-accel-redirect
dobe
nginx-forum at nginx.us
Sat Mar 6 11:57:14 MSK 2010
hi
use something like below to always have a GET request to your authentication upstream. then let the authentication upstream return an x-accell-redirect header. now if the original request was a post, it will still be a post after the call to the auth upstream. so you could do whatever you want with the authenticated request e.g. send it to another upstream
cheers, bernd
# internal used for authentication
location ^~ "/authenticate" {
proxy_pass http://yourauthbackend;
proxy_intercept_errors on;
proxy_method GET;
proxy_pass_request_body off;
proxy_set_header Content-Length '0';
rewrite /authenticate(.*) $1;
internal;
break;
}
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,60373,60657#msg-60657
More information about the nginx
mailing list