自学内容网 自学内容网

nginx去除响应Server标头

软件环境

nginx
# nginx -v
nginx version: nginx/1.18.0 (Ubuntu)

server
# uname -a
Linux chinanorth3-dev-vm-workshop-uxf 5.15.0-1074-azure #83~20.04.1-Ubuntu SMP Fri Oct 4 21:49:59 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux

解决方案

#安装nginx-extras
apt install nginx-extras

#vi /etc/nginx/nginx.conf,在文件最顶部添加
load_module modules/ngx_http_headers_more_filter_module.so;

#验证 headers_more 模块是否可用
nginx -V 2>&1 | grep headers-more
如果输出中包含类似 --add-module=ngx_headers_more,说明模块已启用。

#重启nginx,查看是否报错

#添加内容如下
#配置示例
http {
    more_clear_headers Server;
    ...
}

#重启nginx,重新请求验证是否生效


-------------------------------------------------------------
#如果是需要添加自定义标头
#配置示例
http {
    more_set_headers "X-Custom-Header: CustomValue";
    ...
}

原文地址:https://blog.csdn.net/weixin_44388689/article/details/145158853

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!