I am configuring a reverse proxy in nginx using
proxy_pass. I am then using
proxy_set_header to override certain request headers and
proxy_hide_header to remove certain response headers.
This effectively creates a blacklist of headers that I do not want to pass through my proxy.
Ideally, though, I would want to define a whitelist of headers that are allowed to pass through. For example, I might want to hide all headers except
Content-Length (and a few others, probably).
Is there any mechanism in nginx to implement this sort of header whitelist while proxying? I can't seem to find this in this nginx documentation or through Google searches.