访问Web服务器是许多局域⽤户经常要做的⼀项“功课”,在频繁访问过程中,不少朋友积累了⼀些Web服务器访问经验,这些经验常常会帮助他们快速解决⼀些⽆法访问的⼩故障。不过,本⽂下⾯贡献出来的Web服务器不能访问故障现象却⽐较特别,如果不加细细分析,单纯以经验来解决故障时,多半容易⾛弯路;为了帮助各位朋友⾼效访问Web服务器,笔者现在就将这种特别的络访问故障排除过程还原出来,希望⼤家能从中收到启发!
能Ping通但是不能访问
某单位局域规模不⼤,总共18台普通计算机,外加⼀台安装了Windows Server 2003系统的Web服务器,所有普通计算机以及Web服务器全部连接到⼀台可管理的核⼼交换机中,并通过宽带路由器实现局域共享上。平时,18台普通计算机中安装使⽤的操作系统不尽相同,有使⽤Windows XP系统的,有安装Windows Vista系统的,也有两台计算机⽐较破旧仍然还在使⽤Windows 98系统,不过这些计算机都能正常访问局域中的Web服务器。
可是,最近⼀段时间,局域⽤户通过IE浏览器访问Web服务器站点内容时,系统屏幕上竟然出现了⾝份验证对话框,要求⽤户输⼊合适的⽤户名和密码信息;事实上Web服务器根本没有启⽤⾝份验证功能,它平时能允许局域中的任何⽤户通过匿名⾝份登录、访问其中的站点内容,那为什么现在会出现这种现象呢?更让⼈感到奇怪的是,络管理员⽆论输⼊Web服务器的合法⽤户账号还是输⼊超级管理员账号,都⽆
法顺利通过Web服务器的⾝份验证,这是什么原因呢?络管理员尝试使⽤Ping命令来测试局域⽬标Web服务器的连通性时,发现Web服务器能够被正常Ping通,这也证明局域普通计算机到Web服务器之间的物理连接线路是正常的;在线路通畅的情况下,遇到Web服务器访问不正常的故障现象,这很可能是Web服务器⾃⾝哪⾥出现了问题。
检查Web站点访问权限
起初,络管理员还以为是Web服务器⾃⾝设置不当,造成了局域⽤户不能正常访问。考虑到Web服务器突然要求进⾏⾝份验证,络管理员判断这肯定是Web服务器的访问权限被意外修改了,于是⽴即进⼊Windows Server 2003服务器系统,依次单击“开始”/“设置”/“控制⾯板”,双击控制⾯板中的“管理⼯具”图标,再双击其中的IIS控制图标,打开对应系统的IIS控制台窗⼝,从中到⽬标Web服务器对应的站点名称,然后⽤⿏标右键单击⽬标站点名称,执⾏右键菜单中的“属性”命令打开⽬标站点的属性设置窗⼝;单击该设置窗⼝中的“⽬录安全性”选项卡,在对应选项设置页⾯的“⾝份验证和访问控制”处单击“编辑”按钮,打开如图1所⽰的设置对话框,在这⾥络管理员⽆论是选中还是取消选中“匿名访问”、“集成Windows验证”等选项,Web服务器依然还要进⾏⾝份验证,这说明这种故障现象与⽬标Web服务器的访问权限设置⽆关。
检查服务器连接限制
由于输⼊了合法⽤户账号、甚⾄超级管理员账号也不能正确登录进Web服务器,络管理员开始怀疑起Windows Server 2003服务器系统可能对⽤户的同时连接数量进⾏了限制,因为⼀旦对Web服务器的站点主⽬录⽤户连接数量进⾏限制时,延后登录的⽤户是⽆论如何也不会访问到Web服务器中的站点内容的。想到这⼀点,络管理员先是打开服务器系统的资源管理器窗⼝,从中到Web服务器的站点主⽬录,并⽤⿏标右键单击该⽬录图标,执⾏快捷菜单中的“属性”命令,打开⽬标站点主⽬录的属性设置窗⼝;单击该设置窗⼝中的“共享”选项卡,在对应的选项设置页⾯中,络管理员果然发现Windows Server 2003服务器系统将该⽬录的⽤户访问数量限制为了5,于是尝试将该参数修改成20,同时保存好该设置操作,之后再次访问Web服务器时,仍然出现了相同的故障现象。
后来,络管理员上查询了⽤户连接限制⽅⾯的信息时,发现Windows Server 2003服务器系统要是授权模式设置不当时,也会出现⽤户连接数量受到限制的现象。搜索到这样的结果,络管理员⼼中暗⾃兴奋了⼀下,看来Web服务器不能访问的故障现象马上就能解决了;他⽴即打开Windows Server 2003服务器系统的“开始”菜单,从中依次点选“设置”/“控制⾯板”命令,并双击其中的“授权”选项,在其后的界⾯中络管理员发现服务器系统在默认状态下选⽤了“每服务器”选项,同时看到⽤户连接数量显⽰为“5”,很明显这⾥的参数没有设置正确。络管理员⽴即选⽤了这⾥的“每设备或⽤户”选项(如图2所⽰),之后在每设备或每客户授权对话框中选中了“我同意”选项,最后重新启动了⼀下服务器系统;原以为这样的努⼒肯定会有收获,可是重新从普通计算机中访问局域Web服务器时,系统屏幕上还是出现了让⼈讨厌的⾝份验证对话框。
意外到故障原因
就在络管理员毫⽆头绪的情况下,某位局域⽤户突然跑来向络管理员求援,说他们部门为了⼯作需要,最近新买回来了⼀台络打印机,将该络打印机连接到单位的核⼼交换机中,并设置好相关的络打印参数后,他们部门的所有⽤户都能正常使⽤络打印机打印材料了,不过在今天,他⾃⼰的计算机却不能使⽤络打印机了,⽽其他⼈却能正常进⾏络打印。听到这位⽤户的求援,络管理员⽴即来到了络打印机现场,登录到打印机后台管理界⾯,偶然之间打开了络打印机的⽇志页⾯,发现络打印机的IP地址与局域中某台计算机IP地址发⽣了冲突,再仔细检查那个发⽣冲突的IP地址时,竟然是Web服务器使⽤的IP地址,怪不得Web服务器不能正常访问,原来络打印机的IP地址与它使⽤的IP地址发⽣意外冲突了。
原来,为了管理和维护⽅便,络打印机上也运⾏着⼀个Web服务,⽤户通过Web形式的后台管理界⾯,可以⾮常轻松地设置络打印机的各种上参数,不过络打印机⾃带的Weh服务器在默认状态下不⽀持匿名访问。当⽤户为络打印机设置的IP地址与Web服务器地址发⽣冲突时,局域⽤户再在IE浏览器窗⼝的地址栏中输⼊Web服务器的IP地址时,其实访问的是络打印机的后台登录界⾯,这也是为什么访问Web服务器时系统屏幕上出现⾝份验证对话框的原因。此时,使⽤Ping命令测试Web服务器的连通性时,却测试到了络打印机⾝上,那样⼀来络打印机可以被Ping通,但需要输⼊合法的⽤户账号才能访问。
弄清楚了故障原因后,络管理员⽴即修改了络打印机的IP地址,保证了Web服务器的IP地址没有与其他计算机的IP地址发⽣冲突,结果再次访问Web服务器时,果然能够很快速地打开其中的页⾯内容了,⾄此Web服务器能Ping通但不能访问的故障现象就被成功解决了。
最后的总结
服务器地址 这种络故障解决起来其实并不⼗分复杂,顺藤摸⽠⼀定能够到最终的故障原因。不过,该故障从另⼀个⾓度提醒我们每⼀位络管理员,解决络故障不能盲⽬地套⽤经验,⽽应该先在解决故障之前熟悉络环境的最新变化,熟悉⼯作环境中的各种络设备的功能特性,只有知道了络的最新变化以及络设备的各种特性,我们才会在遇到络故障的时候,下意识地进⾏思考与联想,只有这样才能迅速地到具体的故障原因,并且能够及时地采取措施来快速解决络故障。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论