Quantcast
Channel: Nginx Forum
Viewing all articles
Browse latest Browse all 53287

upstream proxy support

$
0
0
hi,

currently there is no way to rewrite to a url containing a schema and
proy_passing the request to a upstream since such a rewrite will end
up in a redirect. This is a problem if nginx is running behind a proxy
like squid which uses abolute url's to pass the request to. however,
absolute uri's are valid in requests and commonly used in proxies, for
details see http://www.w3.org/Protocols/rfc2616/rfc2616-sec5.html#sec5.1.2

attached is a patch with a fix for ngx_http_rewrite_module.c which
introduces a new flag for the rewrite directive called "noredirect" to
allow redirect targets containing a schema

in config this will look like this:

location = '/foo' {
rewrite .* "http://www.example.com/bar" noredirect;
proxy_pass http://squid-host;
}

regards,
bernd
_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel

Viewing all articles
Browse latest Browse all 53287

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>