Apache隐藏版本信息,隐藏php信息。
1、[root@ yun conf]# vim /etc/httpd/conf/httpd.conf 修改Apache的配置文件
配置文件找到下面的配置进行如下修改:
ServerSignature Off
ServerTokens ProductOnly 或者 ServerTokens Prod
TraceEnable off
[root@ yun conf]# vim /etc/php.ini 修改php的配置文件,找到expose_php修改:
375 #expose_php = On
376 expose_php = off
2、完成后重启Apache,使用curl -I ip地址进行查看,就不会显示Apache及php版本信息。
nginx进行版本隐藏
1、[root@localhost ~]# vim /etc/nginx/nginx.conf 修改nginx的主配置文件,在http里面找到:
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
server_tokens off; #加入这一句
2、[root@localhost nginx]# vim /etc/nginx/fastcgi.conf 修改php-fpm的配置文件进行修改
#fastcgi_param SERVER_SOFTWARE nginx/$nginx_version; #将此行注释,改成下面的一行
fastcgi_param SERVER_SOFTWARE LELE; #LELE可以自己随便定义
查看原文:http://www.chenqmc.com/?p=403