美文网首页
隐藏服务版本号

隐藏服务版本号

作者: 豆芽_yw | 来源:发表于2019-06-03 11:54 被阅读0次

    隐藏 Apache 版本号:

    1>curl --head 127.0.0.1


    image.png

    2>vim /etc/httpd/conf/httpd.conf
    3>ServerTokens OS 改为 ServerTokens productonly


    image.png

    4>systemctl restart httpd
    5>curl --head 127.0.0.1


    image.png

    隐藏 PHP 版本号:

    1>curl --head 127.0.0.1


    image.png

    2>vim /etc/php.ini
    3>expose_php = on 改为 expose_php = off


    image.png

    4>systemctl restart httpd
    5>curl --head 127.0.0.1


    image.png

    隐藏 Nginx 版本号:

    1、打开 Nginx 主配置文件:nginx.conf,取消注释或添加配置语句。
    1>curl --head 127.0.0.1


    image.png

    2>vim /etc/nginx/nginx.conf
    3>http { # ...省略一些配置
    server_tokens off; #默认是注释掉的
    # ...省略一些配置}


    image.png

    4>systemctl restart nginx
    5>curl --head 127.0.0.1
    2、编辑 php-fpm 配置文件,如 fastcgi.conf 或 fcgi.conf(这个配置
    文件名也可以自定义的,根据具体文件名修改):

    find / -name fastcgi.conf -o -name fcgi.conf

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


    image.png

    3、重新加载 nginx 配置
    servic nginx reload
    reload 可以不断业务重载配置,也可以考虑直接重启。
    systemctl restart nginx
    这样就完全对外隐藏了 nginx 版本号了,就是出现 404、501 等页面也不会
    显示 nginx 版本

    相关文章

      网友评论

          本文标题:隐藏服务版本号

          本文链接:https://www.haomeiwen.com/subject/rpxcxctx.html