uwsgi - Override nginx request headers with uwsgi_pass -


is there way can nginx not forward specific request header uwsgi?

i want enable nginx basic auth, if authorization header gets forwarded app breaks things (for reasons, won't go into). if simple proxy_pass able proxy_set_header authorization ""; don't think works uwsgi_pass , there's no equivalent uwsgi_set_header far can see.

thanks.

try hide header , ignore header directives:

uwsgi_hide_header

syntax: uwsgi_hide_header field; default: — context: http, server, location

by default, nginx not pass header fields “status” , “x-accel-...” response of uwsgi server client. uwsgi_hide_header directive sets additional fields not passed. if, on contrary, passing of fields needs permitted, uwsgi_pass_header directive can used.

uwsgi_ignore_headers

syntax: uwsgi_ignore_headers field ...; default: —

context: http, server, location disables processing of response header fields uwsgi server. following fields can ignored: “x-accel-redirect”, “x-accel-expires”, “x-accel-limit-rate” (1.1.6), “x-accel-buffering” (1.1.6), “x-accel-charset” (1.1.6), “expires”, “cache-control”, “set-cookie” (0.8.44), , “vary” (1.7.7).

if not disabled, processing of these header fields has following effect:

“x-accel-expires”, “expires”, “cache-control”, “set-cookie”, , “vary” set parameters of response caching; “x-accel-redirect” performs internal redirect specified uri; “x-accel-limit-rate” sets rate limit transmission of response client; “x-accel-buffering” enables or disables buffering of response; “x-accel-charset” sets desired charset of response.


Comments

Popular posts from this blog

html - Firefox flex bug applied to buttons? -

html - Missing border-right in select on Firefox -

c# - two queries in same method -