proxy_set_header at http level
Maxim Dounin
mdounin at mdounin.ru
Thu Jan 6 17:55:39 MSK 2011
Hello!
On Thu, Jan 06, 2011 at 10:23:45PM +0800, 杨镭 wrote:
> Hi,
>
> Thanks. I did some tests:
>
> (A) Set X-AAA at http level and do nothing at server level.
> OK.
>
> (B) Set X-AAA at http level and set X-BBB at server level.
> Only X-BBB is set and sent to backend.
>
> So the inheritance mechanism of proxy_set_header works in a All-None mode.
> If there is any directive set at a smaller block, all the values set by
> bigger block are cancelled.
Yes. This is how it works for all array-type directives.
> Is it possible to change this behavior to the normal inheritance mechanism
> so setting directive at smaller block only cancel the same directive at
> bigger block?
No.
Maxim Dounin
More information about the nginx
mailing list