隐藏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

相关文章
解决NGINX(或后端代码中获取Header)中自定义带下划线的参数无法获取的问题通过rsyslog实现Nginx日志统一收集nginx的location规则与rewrite解析这么配置Nginx,使其变成高性能服务器终于搞定在nginx上支持.htaccess伪静态了WordPress的Nginx伪静态规则基础篇:CentOS常用命令收藏
    标签:Nginx 评论数:2 发布于:2011-04-02 07:04:59

当前共有2条评论,我也要发表:

    我的名字:

    我的邮箱:

    作者:River时间:2011-04-02 10:28:33回复

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

      作者:simon时间:2011-04-02 11:05:33回复

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