3、解惑被服务器拒绝难题
一般来说,IIS6.0服务器支持五种身份的登录验证方式,它们分别是匿名身份验证方式、基本身份验证方式、Windows 集成身份验证方式、摘要身份验证方式以及.NET Passport身份验证方式,不同的身份验证方式必须用于不同的访问环境下,才能确保访问操作顺利进行。例如,目标网站内容要是希望对所有Internet用户开放的话,那就必须使用匿名身份验证方式;要是希望对Web服务器中的文件内容实现限制式访问目的的话,那就可以考虑使用基本身份验证方式,因为该验证方式必须要求访问者输入合适的用户ID与密码,才能保证访问操作成功。倘若我们不小心将登录验证方式配置错误的话,那就很容易出现被服务器拒绝的故障提示。考虑到一般的Web服务器都是使用匿名身份验证方式,确保所有访问用户都能顺利访问网站页面内容,因此当我们在访问网站的过程中不小心遇到服务器被拒绝的难题时,只需要按照如下操作步骤,重新设置一下登录验证方式就能消除故障提示了:
首先单击服务器系统桌面中的“开始”按钮,在弹出的系统“开始”菜单中用鼠标逐一单击“设置”、“控制面板”菜单命令,在弹出的系统控制面板窗口中,双击其中的“管理工具”图标,再在其后出现的界面中双击一下“Internet信息服务管理器”图标,进入到本地服务器系统的IIS服务器控制台界面。
在该控制台界面的左侧显示区域,用鼠标逐一展开“本地计算机”/“网站”分支,并在该分支项目下面选中我们事先已经架设好的某个目标网站,并用鼠标右键单击该网站名称,从其后出现的快捷菜单中单击“属性”命令,打开目标网站的属性设置界面。
单击该设置界面中的“目录安全性”标签,然后在对应标签页面的“身份验证和访问控制”设置项处,单击“编辑”按钮,打开如图3所示的身份验证对话框;在该对话框中,检查一下“启用匿名访问”复选项是否处于选中状态,要是发现该复选项已经被取消选中的话,那被服务器拒绝的故障提示多半是由于该设置引起的,此时我们只要重新将“启用匿名访问”复选项选中,并单击“确定”按钮,就能消除被服务器拒绝的故障提示了。
![]() |
| 图3 |
要是我们在选中“启用匿名访问”项目的前提下,访问目标网站内容时仍然出现被服务器拒绝的故障提示时,那我们就要检查一下IUSR账号有没有被意外禁止掉,因为访问用户在进行匿名访问操作时使用的登录帐号是IUSR_机器名,一旦该访问帐号被意外禁止掉的话,就容易出现被服务器拒绝的故障提示。在检查IUSR_机器名这一登录帐号是否被启用的时候,我们可以依次单击“开始”/“运行”命令,在弹出的系统运行对话框中输入字符串命令“compmgmt.msc”,单击“确定”按钮,打开本地系统的计算机管理窗口;在该窗口的左侧显示区域,用鼠标逐一展开“本地用户和组”/“用户”分支项目,在对应“用户”分支项目的右侧显示区域中,双击IUSR_机器名这一登录帐号,在其后出现的对应帐号属性设置窗口中,将“帐户已禁用”项目取消选中,并单击“确定”按钮,这样的话就能将IUSR_机器名这一登录帐号重新启用起来了。
