首页 > 其他 > 详细

Nginx 功能模块1 - 隐藏或修改版本号

时间:2019-03-08 21:06:40      阅读:201      评论:0      收藏:0      [点我收藏+]

1. 前言

  无论是修改 Nginx 版本还是隐藏 Nginx 版本号,都是很简单的操作,对外来说,相对更安全些。

 

2. 修改 Nginx 版本号

  对于修改 Nginx 版本号来说,需要在源码的基础上进行修改,然后再编译使用。操作如下:

[root@10.0.10.158 /usr/local/src/nginx]#tar xf nginx-1.14.2.tar.gz 
[root@10.0.10.158 /usr/local/src/nginx]#vim nginx-1.14.2/src/core/nginx.h

 

技术分享图片

 

修改如下:
技术分享图片

 

修改后,开始编译安装 nginx, 这里不在讲述如何编译安装 nginx, 上篇已经讲解过了:https://www.cnblogs.com/hukey/p/10445982.html

编译完成后,启动 nginx 随便打开一个不存在的页面,查看:

技术分享图片

3. 隐藏 Nginx 版本号

  对于隐藏版本号,一个配置项就搞定。

[root@10.0.10.158 ~]#vim /usr/local/nginx/conf/nginx.conf

 

技术分享图片

在 http 配置段,添加配置项: server_tokens off;  记得 nginx -s reload

[root@10.0.10.158 ~]#nginx -s reload

 

 

刷新上面的页面:
技术分享图片

刷新后,连我们刚才修改的版本号都给隐藏了,直接显示 nginx 并隐藏了版本号。

  这两种修改方式,如果是新安装,建议 修改版本号,这样更安全,而且看起来也更加‘高大上’。

  如果是正在使用中的 nginx 服务器,就可以用隐藏的方式,来加强安全性。

Nginx 功能模块1 - 隐藏或修改版本号

原文:https://www.cnblogs.com/hukey/p/10498153.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!