Nginx 配置隐藏或删除不必要的 HTTP 响应头
在 Nginx 的配置文件中,可以使用 proxy_hide_header 指令来隐藏或删除不必要的 HTTP 响应头。
例如,如果要隐藏 'Server'、'X-Powered-By' 和 'X-AspNet-Version' 响应头,可以使用以下配置:
location / {
proxy_pass http://backend;
proxy_hide_header Server;
proxy_hide_header X-Powered-By;
proxy_hide_header X-AspNet-Version;
}
如果要删除所有的 HTTP 响应头,可以使用以下配置:
location / {
proxy_pass http://backend;
proxy_hide_header *;
}
注意,如果删除了某些必需的 HTTP 响应头,可能会导致应用程序无法正常工作。因此,在配置时需要仔细考虑。
原文地址: https://www.cveoy.top/t/topic/nNyj 著作权归作者所有。请勿转载和采集!