51CTO技术论坛_中国领先的IT技术社区's Archiver

zhouzichao 发表于 2008-8-18 12:07

无法正常访问WEB服务器

目前遇到一个麻烦的问题。我用2003的IIS建立了一个网站以后在本机(服务器)上可以正常访问但是使用其他机器访问时要弹出输入拥护名和密码的对话框,像XP登陆网上邻居时需要密码一样。我输入服务器的用户名和密码提示 无权查看网页, 虔心请教,望高手指点。
   我现在主要是在安装视频监控服务器,软件会自动将网站内容放在C:\Inetpub\wwwroot下,现在的问题就是无法访问网站。

cuiyingfeng 发表于 2008-8-19 08:05

同步一下密码试试,步骤参照如下

(一)更改Active Directory中IWAM_MYSERVER账号的密码
1、选择“开始”->“程序”->“管理工具”->"Active Directory用户和计算机",启动“Active Directory用户和计算机”管理单元。

2、单击“user”,选中右面的“IWAM_MYSERVER”,右击选择“重设密码(T)...”,在跳出的重设密码对方框中给IWAM_MYSERVER设置新的密码,这儿我们设置成“Aboutnt2001”(没有引号的),确定,等待密码修改成功。
(二)同步IIS metabase中IWAM_MYSERVER账号的密码
使用脚本adsutil.vbs,这个脚本位于C:\inetpub\adminscripts子目录下(位置可能会因你安装IIS5时设置的不同而有所变动)。
使用命令行方式修改IWAM_MYSERVER账号密码的方法:
adsutil SET w3svc/WAMUserPass Password
(三)同步COM+应用程序所用的IWAM_MYSERVER的密码
1、使用组件服务MMC管理单元

(1)启动组件服务管理单元:选择“开始”->“运行”->“MMC”,启动管理控制台,打开“添加/删除管理单元”对话框,将“组件服务”管理单元添加上。

(2)找到“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”->“Out-Of-Process Pooled Applications”,右击“Out-Of-Process Pooled Applications”->“属性”。

(3)切换到“Out-Of-Process Pooled Applications”属性对话框的“标志”选项卡。“此应用程序在下列账户下运行”选择中“此用户”会被选中,用户名是“IWAM_MYSERVER”。这些都是缺省的,不必改动。在下面的“密码”和“确认密码”文本框内输入正确的密码“Aboutnt2001”,确定退出。

(4)系统如果提示“应用程序被一个以上的外部产品创建。你确定要被这些产品支持吗?”时确定即可。

(5)如果我们在IIS中将其它一些Web的“应用程序保护”设置为“高(独立的)”,那么这个WEB所使用的COM+应用程序的IWAM账号密码也需要同步。重复(1)-(4)步,同步其它相应Out of process application的IWAM账号密码。

最后重启iis

jiangye 发表于 2008-8-19 09:04

谢谢 cuiyingfeng 帮忙!~

白河 发表于 2008-8-19 09:31

这个跟账号同步无关,是典型的权限问题。账号同步是你误删除了iis_wam或者是IIS_IUSER这两个帐户之后做的补救措施。
LZ的这个问题可以这样解决,主要是权限不够导致。另外我要问下,你用程序是什么?是ASP还是ASPX
还是PHP?
ASP解决办法:修改C:\Inetpub\wwwroot权限,添加IUSER_xxx帐户权限,读写。问题解决
ASPX解决办法:除了添加以上的帐户之外还要添加IIS_WPG这个帐户的读写权限。
PHP解决办法:修改php.ini 添加PHP映射。

zhouzichao 发表于 2008-8-19 10:54

谢谢各位,我昨天采用本地安全策略将问题解决了。但是今天还是出现了这个问题。我使用的是 本地安全策略=》本地策略=》用户权利指派将用户添加到“从网络访问此计算机”中。开始解决了问题但是现在又出现这个问题。请教下怎么解决比较好

david_zh 发表于 2008-8-21 11:22

同意白河副版主的意见。楼主应该是用ASP程序,所以应该将C:\Inetpub\wwwroot文件夹加上IUSER_xxx帐户权限,读写。IUSER_xxx是你的服务器上的INTERNET账户,同时再将此文件夹加上everyone账户的读写权限。
另外,在网站->属性->目录安全性->身份验放证和访问控制->点击“编辑”,在“身份验证方法”窗口里将“启用匿名访问”勾上,用户名选择IUSER_xxx账户,应该可以解决。请楼主再试一下。本地安全策略=》本地策略=》用户权利指派这里是无法解决的。当然要看里面有没有允许IUSER_xxx账户访问的权限。

jiangye 发表于 2008-8-23 09:57

类似的问题,论坛里面有人问过.
搜索下论坛的提问.
最近案子快结束了,会尽快完成整理贴 !~

yangming1052 发表于 2008-8-23 16:11

同意4楼和6楼。。。

叠床架屋 发表于 2008-8-26 11:33

学习.

hh7172 发表于 2008-9-4 16:13

典型的权限问题,我原来经常碰到的

songdezhou 发表于 2008-9-4 16:54

启用IUSR_***这个用户,而且不要设置密码,试一下,也许能行。

蜜蜂小 发表于 2008-9-12 18:56

呵呵!顶上了

wdjialen 发表于 2008-9-13 15:13

同一 白版主的意见  权限问题

根据楼主的说明 我猜测 楼主的 iis 和 网站目录都没有进行过权限配置  

使用的是系统安装后的 默认配置

建议楼主 搜索以下  2003  网站服务器  配置

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.