程序员人生 网站导航

网友问答:IIS发布站点要密码故障精解

栏目:服务器时间:2014-05-12 12:59:36
随Windows Server 2008一同发布的IIS 7.0比其上一代版本IIS 6要强大不少,但其中也存在着各种各样的改进。这些改进有的是对安全方面做出规定,有的是对原有的操作习惯进行某种更替。我们发现很多时候网友们会遇到一些奇怪的问题,例如IIS发布站点在访问的时候要密码的故障。下面我们列举这样一个常见例子来进行讲解。

网友提问:

    我是一个小公司的网络管理员,刚刚接触这个职位,最近公司要建立自己的企业网站,我们有自己的服务器,使用的操作系统是windows 2003,但是我用IIS发布后却发现一个问题,那就是当我发布站点后用IE浏览器访问时总是出现一个要我输入用户名和密码的对话窗口,即使输入正确的Windows帐户也无法访问,而且我希望实现的是任何一个计算机都可以随意通过IP地址来访问站点,访问时不用输入密码。通过网络也搜索到一些解决方案,照着设置后问题还是没有解决。希望IT168的专家能够帮助我,急切等待回复。

IT168解答:

    在Windows 2003下的IIS确实存在这个问题,这是因为Windows 2003在目录安全方面进行了改进。首先我们来分析下这位网友遇到的问题。

    (1)故障描述:
    在IIS下发布了某个站点某些页面文件,我们姑且设定为1.htm,通过IIS里面的浏览功能查看页面能够顺利访问里面的内容。同时我们从访问地址处看到信息为http://localhost/1.htm。(如图1)

    接下来在其他计算机或更改本机访问地址为自身IP后(例如58.129.1.80/1.htm)却出现了一个要求输入用户名和密码的对话框,这就是上文网友遇到的问题。(如图2)

    实际上对于一个站点我们访问他应该不需要输入用户名和密码的,站点访问都应该是匿名的。就算我们在对话框中输入了相关的用户名和密码也无法通过验证,页面会显示——“您未被授权查看该页,您不具备查看该目录或页面的权限,因为访问控制列表ACL对WEB服务器上的该资源进行了配置”。(如图3)

------分隔线----------------------------
------分隔线----------------------------

最新技术推荐