Ngxin隐藏服务名称和版本号(源码部署和Docker部署)

Nginx部署可参考:Linux 环境安装Nginx—源码和Dokcer两种安装方式_nginx源码安装 linux-优快云博客

一、单隐藏nginx版本号

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

二、隐藏nginx服务名称和版本号

2.1源码部署的nginx

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

2.1.1 查看原始nginx的版本信息以及编译信息

/usr/local/nginx/sbin/nginx -V

2.1.2 停掉原先的nginx

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

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

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

 2.1.4 找到nginx安装目录

cd nginx-1.22.0/

# 备份

cp src/core/nginx.h src/core/nginx.h.bak
vi src/core/nginx.h 

 

2.1.5 执行编译

确保在nginx的安装目录,如果不确定先 cd /home/nginx-1.22.0

编译

./configure

执行make

make 

查看是否生效 

./objs/nginx -V

2.1.6 启动nginx

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

2.1.7 验证是否隐藏

红色框部分看不到服务和版本号即可

 

2.2 Docker部署的nginx

待补充 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值