如何把服务器的信息屏蔽,那么我在服务器上提供服务的软件版本信息如何隐藏呢?下面介绍目前几个常用的服务软件版本信息屏蔽。
用户可以用一个命令查看,服务器提供HTTP服务的相关信息。
如:curl--headhttp://localhost
1.隐藏PHP版本信息:
开启php.ini,加入:
expose_php=Off
2.隐藏apache版本信息:
开启httpd.conf,加入以下两行:
ServerTokensProductOnly
ServerSignatureOff
3隐藏php-fpm版本信息:
开启php-fpm配置文件,找到:
fastcgi_paramSERVER_SOFTWAREnginx/$nginx_version;
改为:
fastcgi_paramSERVER_SOFTWAREnginx0.0.0;#(这个nginx0.0.0就是显示的内容)
4隐藏Nginx版本信息:
开启nginx.conf,在http{}里加上:
server_tokensoff;