最近搭建了个个人博客,中间出现几次错误发现一直显示nginx的版本号,突然想起老师说过隐藏服务的版本号然后从网上查资料并解决该问题。
我们先来看看实验之前我们能看到的信息!
linux系统隐藏nginx和PHP的版本号-LMLPHP
第一步:进入nginx的配置文件目录修改nginx的配置文件
注意:我这使用的是一台阿里云的ECS,各自根据自己实际情况修改

点击(此处)折叠或打开

  1. cd /alidata/server/nginx/conf
  2. vim nginx.conf
linux系统隐藏nginx和PHP的版本号-LMLPHP

第二步:修改php-fpm的配置文件
注意:nginx.conf和fastcgi.conf在同一个目录下,不熟悉的童鞋不要半天找不到喔!

点击(此处)折叠或打开

  1. vim fastcgi.conf
linux系统隐藏nginx和PHP的版本号-LMLPHP

第三步:重新加载nginx配置文件或者重启nginx服务

点击(此处)折叠或打开

  1. /alidata/server/nginx/sbin/nginx -s reload  #重新加载配置文件
  2. service nginx restart  #重新启动nginx


第四步:修改PHP的配置文件php.ini

点击(此处)折叠或打开

  1. cd /alidata/server/php/etc
  2. vim php.ini
linux系统隐藏nginx和PHP的版本号-LMLPHP

第五步:重启PHP服务

点击(此处)折叠或打开

  1. service php-fpm restart
linux系统隐藏nginx和PHP的版本号-LMLPHP

好了,我们来看看最后的效果吧!
linux系统隐藏nginx和PHP的版本号-LMLPHP
说在最后:
    如今网络黑客越来越多,网上爆出的漏洞直接定位到了服务的版本号,如果我们使用的版本出现问题并且被黑客获知后果将不堪设想,建议大家以后隐藏掉这个版本号!^_^o~ 努力!
10-14 08:05