1 隐藏版本号
隐藏版本号
以在 CentOS 中使用命令 curl -I http://192.168.132.44 显示响应报文首部信息
查看版本号
curl -I http://192.168.132.44
输入IP地址后进入首页右击鼠标点击查看元素,点击网络
隐藏版本号
修改配置文件隐藏版本号
vim /usr/local/nginx/conf/nginx.conf
------------------------------------------------------
http {
include mime.types;
default_type application/octet-stream;
server_tokens off; #添加,关闭版本号
......
}
---------------------------------------------------
nginx -t #检查语法问题
systemctl restart nginx #重启服务
curl -I http://192.168.52.120 #查看版本号
关闭版本号
重启并查看
修改源码文件,重新编译安装
vim /opt/nginx-1.12.0/src/core/nginx.h
#define NGINX_VERSION "1.1.1" #修改版本号 将1.12.0版本改为1.1.1
#define NGINX_VER "IIS" NGINX_VERSION #修改服务器类型 将nginx改为IIS
------------------------------------------------------------------------------
#重新配置安装
cd /opt/nginx-1.12.0/
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module
make && make install
--------------------------------------------------------
vim /usr/local/nginx/conf/nginx.conf
http {
include mime.types;
default_type application/octet-stream;
server_tokens on; #将版本号打开
......
}
--------------------------------------------------------
systemctl restart nginx #重启服务
curl -I http://192.168.132.44 #查看服务名称
版本信息被更改