基于安全起见,在CentOS下的Apache报错404等的时候,不显示服务器的版本信息的实现

1、返回404的时候,网页页脚显示:Apache/2.2.15(CentOS) Server at zhidao.hmwis.com Post 80

返回404的时候,网页页脚显示:Apache/2.2.15(CentOS) Server at zhidao.hmwis.com Post 80

2、编辑httpd.conf文件

ServerSignature On
修改为:
# ServerSignature On
ServerSignature Off

ServerSignature On
修改为:
# ServerSignature On
ServerSignature Off

3、返回404的时候,网页页脚已经不显示相应信息

返回404的时候,网页页脚已经不显示相应信息

4、查看淘宝的消息头中的响应头,Server:”nginx”

查看淘宝的消息头中的响应头,Server:”nginx”

5、查看zhidao.hmwis.com的消息头中的响应头,Server:”Apache/2.2.15 (CentOS)”

查看zhidao.hmwis.com的消息头中的响应头,Server:”Apache/2.2.15 (CentOS)”

6、编辑httpd.conf文件

ServerTokens OS
修改为:
# ServerTokens OS
ServerTokens Prod

ServerTokens OS
修改为:
# ServerTokens OS
ServerTokens Prod

7、重启服务器之后,再次查看zhidao.hmwis.com的消息头中的响应头,Server:”Apache”

重启服务器之后,再次查看zhidao.hmwis.com的消息头中的响应头,Server:”Apache”

永夜