阅 读 文 章

如何识别某web服务器是否是apache?

[来源:网上转载 (CSDN转载) | 作者:网友(betyro) | 时间:2007-10-05 | 浏览: 人次 ]

作为一个普通IE客户,如何/怎样   确定所访问的某个web   服务器是不是apache?
可以用xmlhttp的方法   提交,返回文件头的,里面有服务器信息
有无其它手段呢?
关注
假设域名为www.example.com  
  在控制台(dos窗口)下输入如下命令:telnet   www.example.com   80  
  然后输入(注意大小写)  
  HEAD   /   HTTP/1.0  
  [回车]  
  [回车]  
   
  然后看看输出中是否有类似这样的一句:Server:   Apache/2.0.52   (Win32)   PHP/5.0.4
To   hsboy(hsboy):  
          我这里的情况是:当在dos窗口下打入:telnet   www.example.com   80   的命令,随后的窗口中只有闪动的光标,根本不显示输入的字符---这是什么原因?
你只要输入就好了,不要管它显示不显示。别告诉我你非要让它显示出来才能正确输入。
HTTP/1.1   200   OK  
  Date:   Thu,   28   Jul   2005   03:07:36   GMT  
  Server:   Apache/2.0.52   (Win32)   PHP/5.0.3  
  X-Powered-By:   PHP/5.0.3  
  Content-Length:   413  
  Connection:   close  
  Content-Type:   text/html  
 
csdn的return   value  
  HTTP/1.1   200   OK  
  Server:   Microsoft-IIS/5.0  
  X-Powered-By:   ASP.NET  
  Content-Location:   http://61.186.252.133/index.htm  
  Date:   Fri,   29   Jul   2005   05:30:42   GMT  
  Content-Type:   text/html  
  Accept-Ranges:   bytes  
  Last-Modified:   Fri,   29   Jul   2005   05:15:54   GMT  
  ETag:   "406c3b98fc93c51:90a"  
  Content-Length:   94041
为何我照上述办法去做,返回的信息中没有这些,而是  
  HTTP/1.0   400   Bad   Request  
  Server:squid/2.5.stable10  
  ....
楼上的,你输入的可能有问题。另外,通过以上信息已经看出来了服务器为squid。这说明你测试的网站使用了squid做反向代理。
to     hsboy(hsboy)   ,我输入telnet   www.csdn.net   80  
  HEAD   /   HTTP/1.0    
  回车  
  回车  
  结果却与   mysqlaping(www.uudog.com)   的结果不样。
to     hsboy(hsboy)   ,我输入telnet   www.csdn.net   80  
  HEAD   /   HTTP/1.0    
  回车  
  回车  
  结果却与   mysqlaping(www.uudog.com)   的结果不样  
  HTTP/1.0   400   Bad   Request  
TAG标签 : 服务器 识别 如何 输入 Server: 回车 hsboy HTTP/1.0

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表
网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.newhtm.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.