隐藏nginx的版本

为什么要隐藏nginx的版本?费话,当然是为了提高安全性了。要是能把nginx的名字都改掉的话,我都会改掉当,不过话说回来了,还真的能改,只是比较费劲。费话少说,

第一步:打开nginx的配置文件:
#vi nginx.conf
在http 加上 server_tokens off;
如下:
http {
……省略配置
sendfile on;
tcp_nopush on;
keepalive_timeout 65;
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

相关日志

发表于:2011-04-02 07:04:59 at 07:04 分类:服务器 2条评论 Tags:

2 Comments»

  1. River说道:

    为什么能提高nginx的安全性呢,求赐教

    • simon说道:

      就如前段时间nginx的某版本有漏洞,若我隐藏掉版本对攻击者也增加了难度嘛。另外,隐藏掉版本看着也爽吧。

发表评论

(必填)

(必填)您的电子邮箱不会被公开。

Archives