服务器 > 网络 > https

nginx隐藏响应头server信息和版本号信息的操作方法

43人参与 2025-02-14 https

单是要隐藏 nginx 版本号信息只需要在 nginx 配置文件全局段添加 server_tokens off;然后重启 nginx 即可。

传统部署的 nginx ,要实现隐藏或修改响应头 server 信息的方法目前只有重新编译部署。

一、首先查看原始nginx的版本信息以及编译信息

/usr/local/nginx/sbin/nginx -v

1、下载同版本nginx,并解压(我这里使用的是nginx-1.20.2版本)

tar xf nginx-1.20.2.tar.gz

2、进入解压后的nginx目录,修改nginx的banner信息

cd nginx-1.20.2/vim src/core/nginx.h

 3、将以上信息修改为——如下图

二、执行编译(参考第一步 -v 查看到的原nginx编译信息)

./configure --user=nginx --group=nginx --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_sub_module --with-http_ssl_module --with-pcre

 1、执行 make

make

2、查看是否已经生效

./objs/nginx -v

 

3、为保险起见备份原来的nginx程序

cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak

4、停止nginx

/usr/local/nginx/sbin/nginx -s stop

5、将新编译好的nginx替换掉原始的nginx

cp objs/nginx /usr/local/nginx/sbin/nginx

6、启动nginx

/usr/local/nginx/sbin/nginx

 测试访问,可以看到响应头的 server 信息已经修改为我们自定义的信息了,不再显示 nginx 和版本号信息。

以上就是nginx隐藏响应头server信息和版本号信息的操作方法的详细内容,更多关于nginx隐藏server和版本号信息的资料请关注代码网其它相关文章!

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

Nginx配置并开启WebDAV服务的完整指南

02-14

nginx修改server信息的方法详解

02-14

nginx部署https网站的实现步骤(亲测)

02-14

nginx代理后端路径获取IP为127.0.0.1问题

02-13

轻量级服务器http-server详解

02-13

Nginx代理后HTTP头部丢失问题的解决方案

02-20

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论