配置Nginx隐藏版本号:[修改源码包(在安装前);第二种:修改配置文件]
curl -I http://192.168.100.171 //显示nginx头部信息
【查看版本号】打开浏览器,按F12出现一个开发工具,在开发工具里有一个network ,找到访问连接后点击head即可查看版本
【卸载nginx:】
killall -9 nginx //杀死进程
rm -rf /usr/local/nginx //清理安装
cd /usr/src/nginx-1.14.2/ //进入解压路径下
make clean //清理编译内容(在解压路径下操作)
rm -rf /usr/src/nginx-1.14.2/ //删除解压路径
【修改源码包】
tar xf nginx-1.14.2.tar.gz -C /usr/src/ //解压源码包
cd /usr/src/nginx-1.14.2/ //进入解压路径下
vim src/core/nginx.h //修改文档
改文件中1.14.2和nginx
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module && make && make install //重新安装
curl -I http://192.168.100.171 //显示nginx头部信息
systemctl stop firewalld
iptables -F
setenforce 0 //关闭防火墙
【修改配置文件】
curl -I http://192.168.100.171 //查看当前nginx头部信息
vim /usr/local/nginx/conf/nginx.conf //修改配置文件
【ln -s /usr/local/nginx/conf/nginx.conf /etc/nginx.conf //做软连接】
vim /etc/nginx.conf //修改配置文件
//在文件里加入server_tokens off;
nginx -t //检测语法是否有问题
killall -HUP nginx //重新加载配置
curl -I http://192.168.100.171 //查看当前nginx头部信息,此时版本信息已经隐藏