出于安全考虑,决定隐藏nginx的版本号。因为暴漏了版本号,也就相当于告诉了别人你的漏洞,别人可以通过这个版本所对应的漏洞利用程序来入侵你的后台。就像我知道你的操作系统内核版本为2.6.18或者我知道了你apache的版本号,我就可以利用对应的0day来进行攻击。所以说,隐藏版本号也是一种不错的安全防护措施。
未隐藏版本号之前:
复制代码代码如下:
# curl --head www.nginx.org
HTTP/1.1 200 OK
Server: nginx/0.8.31
Date: Wed, 13 Jan 2010 06:17:30 GMT
Content-Type: text/html
Content-Length: 2341
Last-Modified: Mon, 11 Jan 2010 15:45:11 GMT
Connection: keep-alive
Keep-Alive: timeout=15
Accept-Ranges: bytes
这样一下子就给人家看到你的服务器nginx版本是0.8.31
可以不显示不?
当然可以
复制代码代码如下:
#vi nginx.conf
在http 加上server_tokens off;
http {
......省略配置
sendfile on;
tcp_nopush on;
keepalive_timeout 65;
tcp_nodelay on;
server_tokens off www.jb51.net;
.......省略配置
}
编辑php-fpm配置文件 如fcgi.conf 、fastcgi.conf(要看你是什么配置文件名)
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
改为
fastcgi_param SERVER_SOFTWARE nginx;
nginx重新加载配置就完成了404 501等页面都不会显示nginx版本
隐藏版本号后:
复制代码代码如下:
#curl --head 127.0.0.1
HTTP/1.1 200 OK
Server: nginx
Date: Wed, 13 Jan 2010 06:25:01 GMT
Content-Type: text/html
Content-Length: 793
Last-Modified: Sat, 12 Dec 2009 02:28:16 GMT
Connection: keep-alive
开心一笑 经典笑话(经典笑话) 口误系列口误1:老婆怀孕,心里很是激动,于是打电话给父亲报喜:“爸,恭喜你要当孙子啦!” 口误2:在火车站看见一个老爷爷拿着很重的东西,我想替大爷拿着,就走过去对老...
相信现在有很多的朋友们对于哪些城市可以买房落户呢?哪里有政策啊?都想要了解吧,那么今天小编就来给大家针对哪些城市可以买房落户呢?哪里有政策啊?进行一个介绍吧,希望小编介绍的内容能够为大家起到帮...
本文导读目录: 1、您最喜爱的10部国外经典影片 2、互联网精神的五大要素是什么? 3、求寒假作文3篇 4、介绍一下C21 ~~~~ 5、如何评价当代比较出名的信仰黑客? 6、aw...
多线程苹果很久以前就开始运用双要素身份验证作为额定的安全措施,不过开始2SV是不担任维护iCloud备份的。 不过Celebgate事情发生后,Apple被逼为备份引入了2SV维护。 直到最近,Ap...
近日一则警方通报女生遭12人公园围殴的消息引起了大家的广泛关注,据了解,两名女生在网上聊天发生了口角,因此相约到公园把事情说清楚,可其中一名女生带了几位同伴赶到公园,并对另一名女生实施了殴打行为,由于...
2. 装置 mono 包,为了在 Linux 上支撑 C#盲眼鹰(APT-C-36)----------------------------------------因而,在体系发动并初始化“svcho...