nginx服务优化

本文详细介绍了如何在CentOS中通过修改Nginx配置文件,隐藏服务器版本信息,包括关闭`server_tokens`、修改`nginx_version`定义,以及重新编译和重启服务的过程。最终验证了版本信息已被成功替换。
摘要由CSDN通过智能技术生成

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  #查看服务名称
 

 

版本信息被更改

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值