我正在使用proxy_pass在nginx中configuration一个反向代理。 然后,我使用proxy_set_header来覆盖某些请求头和proxy_hide_header以删除某些响应头。
这有效地创build了一个我不想通过我的代理传递的黑名单。
理想情况下,我想要定义一个允许通过的头的白名单。 例如,我可能希望隐藏除Content-Type和Content-Length (以及其他几个)之外的所有标题。
是否有任何机制在nginx实现这种头白名单,而代理? 我似乎无法在此nginx文档或通过Googlesearchfind这个。
谢谢!
github上有openresty / headers-more-nginx-module 。 似乎很适合你的需求。