发布时间:2014-12-07 12:40:11作者:知识屋
本文介绍下,在nginx中隐藏其版本号的方法,隐藏掉nginx的版本,使别人无法看到自己的web服务器版本,对安全有好处。感兴趣的朋友参考下吧。
本节内容:
隐藏nginx的版本号
查看nginx的版本信息:
# curl --head www.zhishiwu.com 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
如何隐藏nginx的版本呢,请参考如下的方法。
#vi nginx.conf
在http 加上 server_tokens off;
http { ......省略配置 sendfile on; tcp_nopush on; keepalive_timeout 65; tcp_nodelay on; server_tokens off; .......省略配置 }
后续的就是编辑php-fpm配置文件 如fcgi.conf 、fastcgi.conf等了。 重启nginx:
service nginx restart
再次使用curl查看,是不是版本号不显示了?!
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能