LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 793|回复: 2

请问怎样可以做到不回显apache的版本!

[复制链接]
发表于 2004-6-2 00:16:27 | 显示全部楼层 |阅读模式
默认情况下apache是会给client端回显版本号码的,可以测试如下,在client端使用nc联接起着apache的目的主机80端口,发送错误的get请求

yiming# nc security.zz.ha.cn 80
get index.lakdsjf
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>400 Bad Request</title>
</head><body>
<h1>Bad Request</h1>
<p>Your browser sent a request that this server could not understand.<br />
</p>
<hr />
<address>Apache/x.y.z Server at security.zz.ha.cn Port 80</address>
</body></html>

请问可以做到什么也不显示吗?
 楼主| 发表于 2004-6-2 13:01:53 | 显示全部楼层
我试试LinuxSir.Org就里也可以呀。。
HTTP/1.1 400 Bad Request
Date: Wed, 02 Jun 2004 04:59:37 GMT
Server: Apache/2.0.48 (Unix) PHP/4.3.4
Content-Length: 318
Connection: close
Content-Type: text/html; charset=iso-8859-1

这一句就显示了所有啦。。
Server: Apache/2.0.48 (Unix) PHP/4.3.4
发表于 2004-6-2 14:25:19 | 显示全部楼层
修改你的错误重定向到你自己的文件就可以了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表