隐藏Nginx版本号的安全性与方法

Nginx默认是显示版本号的,如:

[root@bkjz ~]# curl -I www.45it.com

HTTP/1.1 200 OK

Server: nginx/0.8.44

Date: Tue, 13 Jul 2010 14:05:11 GMT

Content-Type: text/html

Content-Length: 8284

Last-Modified: Tue, 13 Jul 2010 12:00:13 GMT

Connection: keep-alive

Keep-Alive: timeout=15

Accept-Ranges: bytes

这样就给人家看到你的服务器nginx版本是0.8.44,前些时间暴出了一些Nginx版本漏洞,就是说有些版本有漏洞,而有些版本没有。这样暴露出来的版本号就容易变成攻击者可利用的信息。所以,从安全的角度来说,隐藏版本号会相对安全些!

那nginx版本号可以隐藏不?其实可以的,看下面我的步骤:

1、进入nginx配置文件的目录(此目录根据安装时决定),用vim编辑打开

# vim nginx.conf

在http {—}里加上server_tokens off; 如:

http {

……省略

sendfile on;

tcp_nopush on;

keepalive_timeout 60;

tcp_nodelay on;

server_tokens off;

…….省略

}



2、编辑php-fpm配置文件,如fastcgi.conf或fcgi.conf(这个配置文件名也可以自定义的,根据具体文件名修改):

找到:

fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;

改为:

fastcgi_param SERVER_SOFTWARE nginx;

3、重新加载nginx配置:

# /etc/init.d/nginx reload

这样就完全对外隐藏了nginx版本号了,就是出现404、501等页面也不会显示nginx版本。

下面测试一下:

[root@bkjz ~]# curl -I www.45it.com

HTTP/1.1 200 OK

Server: nginx

Date: Tue, 13 Jul 2010 14:26:56 GMT

Content-Type: text/html; charset=UTF-8

Connection: keep-alive

Vary: Accept-Encoding

……

Firefox里的服务器信息显示工具也不能显示出nginx版本号(其实这个工具也是利用curl 命令侦查的)如图:



OK,完毕。

(0)

相关推荐

  • WindowsXP提高账户密码安全性的方法

    WindowsXP提高账户密码安全性的方法 平时我们定义更安全的密码规则用到的是系统的"本地安全设置"工具,可以在"开始→运行"中输入"secpol. ...

  • 找出Win 7系统隐藏的彩球屏保的方法

    找出Win 7系统隐藏的彩球屏保的方法: 1、运行注册表编辑器。 2、依次定位到分支:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionSc ...

  • 电脑中设置SAM锁定密码提高系统安全性的方法

    电脑中设置SAM锁定密码提高系统安全性的方法 1.设置SAM锁定工具后,如果SAM数据库出现问题会产生无法通过身份验证,无法进入操作系统,或者是避免用户密码丢失,不需验证直接进入操作系统等严重安全隐患 ...

  • win7系统隐藏qq图标的两种方法

    win7系统隐藏qq图标的两种方法 具体方法如下: 一.半隐藏法 1.这种方法是利用系统隐藏QQ的!右键电脑底部任务栏,点击属性; 2.点开属性设置,找到通知区域,点开自定义; 3.我们会看到QQ旁边 ...

  • 隐藏和显示PPT幻灯片的方法

    隐藏和显示PPT幻灯片的方法 1.启动PowerPoint2013并打开演示文稿,在"幻灯片"窗格中选择幻灯片,然后在"幻灯片放映"选项卡的"设置&q ...

  • 讯飞输入法电脑版隐藏和恢复状态栏的设置方法

    现在,不少人在使用讯飞输入法的时候,都在问,讯飞输入法讯飞输入法怎么隐藏和恢复状态栏?其实,这很简单,下面,就和小编一起来看看讯飞输入法隐藏和恢复状态栏方法吧. 讯飞输入法隐藏和恢复状态栏的方法 1. ...

  • Word2013中新建、答复、隐藏/显示和删除批注的方法步骤介绍

    如何在Word2013中添加.答复.隐藏/显示或删除批注?具体操作步骤是什么?word在工作领域上的使用是非常广泛的,修改Word文档时如果遇到一些不能确定是否要改的地方,可以通过插入Word批注的方 ...

  • 华为p20pro隐藏屏幕上小刘海的方法

    华为手机p20pro是一款为广大消费者所喜爱的手机品牌,它颜值高,性能高,是值得选购的手机.使用此手机时,不少小伙伴还不太熟悉有关的操作技巧,因此常常存在困惑.比如:很多用户不知道怎么隐藏屏幕上小刘海 ...

  • WPS隐藏批注、备注、笔记方法

    有时,我们在文档中的标记很多,影响正常的阅读以及试看时的效果时,需要隐藏它们.本将为您介绍WPS隐藏批注.备注.笔记方法. WPS隐藏批注.备注.笔记方法 01 第一种方法,点击视图,在文档结构图附近 ...