我正在使用 在 nginx 中配置反向代理proxy_pass
。然后我使用它proxy_set_header
来覆盖某些请求标头并proxy_hide_header
删除某些响应标头。
这实际上创建了一个我不想通过我的代理传递的标头黑名单。
不过,理想情况下,我希望定义一个标头白名单,以便是允许通过。例如,我可能想要隐藏除Content-Type
和Content-Length
(可能还有其他几个)之外的所有标题。
nginx 中是否有任何机制可以在代理时实现这种标头白名单?我似乎无法在此 nginx 文档或通过 Google 搜索找到它。
谢谢!
答案1
有openresty/headers-more-nginx-模块在 github 上。似乎很符合你的需求。