首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

暗藏nginx版本号

2012-09-02 
隐藏nginx版本号执行curl --head www.nginx.org获得如下输出:?HTTP/1.1 200 OKServer: nginx/0.8.50Date:

隐藏nginx版本号

执行curl --head www.nginx.org获得如下输出:

?

HTTP/1.1 200 OK
Server: nginx/0.8.50
Date: Tue, 07 Sep 2010 04:14:16 GMT
Content-Type: text/html
Content-Length: 11699
Last-Modified: Thu, 02 Sep 2010 15:01:30 GMT
Connection: keep-alive
Keep-Alive: timeout=15
Accept-Ranges: bytes

?

这样,别人就知道你的服务器nginx版本是0.8.50。现在,我们要让它不显示nginx的版本号。

?

首先,修改nginx.conf文件,内容如下:

?

将fastcgi_param  SERVER_SOFTWARE    nginx/$nginx_version;改为fastcgi_param  SERVER_SOFTWARE    nginx;

?

nginx重新加载配置就完成了,404、501等页面都不会显示nginx版本了。

?

现在,再执行curl --head www.nginx.org获得如下输出:

?

HTTP/1.1 200 OK
Server: nginx
Date: Tue, 07 Sep 2010 04:14:16 GMT
Content-Type: text/html
Content-Length: 11699
Last-Modified: Thu, 02 Sep 2010 15:01:30 GMT
Connection: keep-alive
Keep-Alive: timeout=15
Accept-Ranges: bytes

热点排行