很多人可能都不知道,在使用nginx的时候,其服务器的版本信息其实是可以隐藏起来的。这样做的好处就在于可以避免一些心怀不轨的人进行版本研究,从而损坏到自己的利益,下面就简单告诉大家隐藏nginx的http头部版本的信息的办法。
编辑nginx.conf配置文件,在http{}内增加下述的一行指令:
http {
……
server_tokens off;
……
}
接下来就是要编辑php-fpm配置文件,fastcgi.conf或fcgi.conf,找到如下代码:
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
并修改为:
fastcgi_param SERVER_SOFTWARE nginx;
最后重启Nginx服务器生效:
[root@xmydlinux conf]# curl --head 127.0.0.1
HTTP/1.1 200 OK
Server: nginx
Content-Type: text/html; charset=utf-8
Connection: keep-alive
…………
以上就是隐藏Nginx头部信息的具体方法了。