清除 NGINX 中的所有响应 Headers

Clearing All Response Headers in NGINX

我知道我可以使用以下方法之一从 NGINX

的响应中删除特定 headers
proxy_hide_header
more_clear_headers

proxy_hide_header

more_clear_headers

但是,正如我提到的,我的要求是删除所有响应 headers。以上指令仅有助于删除指定的 headers。 有什么办法可以在发送响应之前删除所有 headers?

more_clear_headers支持通配符*

所以这适用于所有人 X-Headers:more_clear_headers 'X-*';

从未尝试过,但我认为 more_clear_headers '*'; 也可以。

但是您必须从源代码构建才能使用 headers-more-nginx-modul