2023年12月8日发(作者:)

XP下iis5.1安装方法及最新iis安装问题的解决方法正常iis5.1安装方法(适用于XP):为了调试网站,在本地安装了IIS5.1,上次安装出现了很多问题,而没有调试成功,这次经过多方搜索终于把问题解决,防止下次重新安装再出现此类问题,在这里记录一下,留个存档。具体安装方法如下:安装一般都能安装成功,就是安装成功后出现N多问题。第一、先下载IIS5.1压缩包,最好是直接下载到你的根目录下,比方说直接下载到F盘,记住你下载的物理路径。第二、解压压缩文件IIS5.1,我们就把它解压到当前文件夹,解压后得到i386这个文件夹,里面就是IIS的源文件,。第三、这是关键一步,按照此顺序操作,点击电脑左下方-开始-控制面板-添加/删除程序-添加删除Windows组件-在Internet信息服务上画对勾(注意同时还要将详细信息中的方框全部打上勾)。然后点下一步,这时弹出一个对话框,点确定,弹出以下对话框,点浏览,找到II5.1(i386这个文件夹),点确定,这时电脑开始安装IIS、可是它只安装到现两三格的时候就停下来不安了,因为找不到文件了。我们继续点浏览,重复以上操作,这样的情况大概持续四次,真到安装完成为止,点完成,这时IIS5.1就真正安到你的电脑里了。另外还有一种方法是使用光盘,在你安装系统的时候,当然我说的是XP系统,安装完成后,不要取出光盘,打开-开始-控制面板-添加/删除程序-添加删除Windows组件-在Internet信息服务上画对勾{就是将它勾选上},直接安装,很容易就把IIS安上了。不过前提是你的光盘一直不要取出。在安装时遇到的问题,安装前必看!!!6.0和5.0都不能装在XP系统中在你装IIS之前需要知道你的系统是什么样的,HOME版的好想不能装,可好象网上也有装的方法,我们用过HOME版的,也就没试过,如果你是HOME版的可以去试试。如果你的系统是家庭版的,那就应该知道windows98只能装pws4.0;windows2000---iis5.0;windows2003---iis6.0;windowsxp---iis5.1.如果你不是用系统盘安装,那就去网上下载你要装的IIS吧!2.下载了iis5.1后不知道怎么安装我的系统是xp的,所以我装的是5.1。下载后解压缩放在你硬盘的任何位置。然后开始/设置/控制面板/[添加/删除程序]/[添加/删除windows组建],然后在windows组件向导中的internet信息服务旁边的方框里打上勾,(注意:先别按下一步,点击详细信息看看里面的那些方框是不是都打上勾了,如果没有,要全选上,不然会出现问题4)。现在你按下一步,要求你插入光盘,没有盘,点击浏览,选择IIS存放的路径,然后确定,这里也许你就出现问题3了,如果没出现你很幸运!3.安装过程中弹出文件无法复制的对话框和什么系统被修改,是否继续的对话框,很是郁闷如果安装时找不到文件,或文件无法复制,那是windons自带游戏的原因。回到Windows组件向导,找到附件和工具,在其详细信息中去掉“游戏”的对勾(不然找不到)。重新安装,这时会一边边的弹出个对话框让你重新选择路径,那就再选一次,不过要注意路径后面好象多了个i386,把它取了,确定。在这里也许会弹出说你的系统不修改的对话框,直接取消!4.安装后internet信息服务器中没有默认网站如果看不到默认网站,那再打开[添加/删除windows组建]中的internet信息服务,详细信息里面的勾全打上了,如果没有,重装吧!5.安装后在地址栏中输入localhost出现ServerApplicationError错误即500错误出现这个问题也不知道什么原因,不知道你出现了没有,解决方法是:开始”->“设置”->“控制面板”->“管理工具”->“组件服务”中,“控制台根目录”->“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”中,有一个“IISOut-Of-ProcessPooled”鼠标右键“属性”--“标识”--把“此用户”调整为“交互式用户--目前已登录的用户”。然后“确定”,再鼠标右键“属性”--“启动”。这里还有个问题就是找不到“IISOut-Of-ProcessPooled”,那里面根本没有!怎么办?别急!开始/运行,输入msdtc-resetlog,确定。然后打开开始/设置/控制面板/信息管理/服务,找到DistributedTransactionCoordinator,启动它。现在你又要重装IIS了,现在你应该能看到IISOut-Of-ProcessPooled了,高兴吧!6.安装后默认网站无法启动好不容易装上来,可地址栏中输入localhost又是网页无法显示,郁闷坏了!细心一看,默认网站没有启动,右键启动提示“服务器并未及时响应启动或控制请求”在网上查了下说是WorldWideWebPublishingServices有问题,找到它果然它没启动,可启动它出现错误,启动不了,怎么办?再查吧,又说是要删个更新文件,最后还是弄出来了,正确方法是这样的:开始/设置/控制面板/[添加/删除程序],最上面有个“显示更新文件”打上勾,在里面找到KB939373,删除它。然后开始/设置/控制面板/管理工具/服务,找到WorldWideWebPublishingServices,启动它,并将启动方式改为自动,再回到默认网站启动,看看,是不是能启动了,这时终于看到结果了。最新iis安装问题及解决方法安装完IIS,输入localhost或127.0.0.1要求用户名和密码1.是在“工具”-“Internet”选项-“安全”-“本地Intranet“-“站点”-“高级”中将“127.0.0.1”添加到进去,这样输入“127.0.0.1”就不会再提示要求输入用户名和密码了(即和输入localhost一样正常浏览了),在网上找到的几乎都说是匿名访问勾上及权限设置设为完全控制可以解决这个要求输入用户名及密码的问题,但事实上即使这样做了也不能解决要求输入用户名及密码的问题,只有将127.0.0.1添加进去才可解决这个问题。2.安装IE7.0后IIS总是要用户密码验证,原因:由于安全性能优越IE7.0的internet默认采用的“用户被询问是否允许带参数加载或编码控件”选项,也就是总是要验证用户是否有参数加载,而IIS默认采用的匿名登录不进行任何验证,而前后的internet和IIS的设置矛盾,ie7的权限优先于iis所以冲突导致总是要密码验证,所用更不用说IE8.0了,如何查看IE版本呢?这个简单,你打开IE,找到“帮助”,点“关于InternetExplorer”,就行了,如下图:(我的IE是8.0版本的)那么如何解决呢?1.开始——运行——输入:,确定。2.依次打开如下内容:计算机配置——管理模块——windows组件——InternetExplorer——Internet控制面板——安全页——Internet区域右边栏里,拉到最底,双击登陆选项;选择已启用;登陆选项-自动使用当前用户名和密码登陆,确定。IIS_权限错误(401.1,401.2,401.3)解决办法错误号401.1症状:HTTP错误401.1–未经授权:访问由于凭据无效被拒绝。分析:由于用户匿名访问使用的账号(默认是IUSR_机器名)被禁用,或者没有权限访问计算机,将造成用户无法访问。解决方案:(1)查看IIS管理器中站点安全设置的匿名帐户是否被禁用,如果是,请尝试用以下办法启用:控制面板->管理工具->计算机管理->本地用户和组,将IUSR_机器名账号启用。如果还没有解决,请继续下一步。(2)查看本地安全策略中,IIS管理器中站点的默认匿名访问帐号或者其所属的组是否有通过网络访问服务器的权限,如果没有尝试用以下步骤赋予权限:开始->程序->管理工具->本地安全策略->安全策略->本地策略->用户权限分配,双击“从网络访问此计算机”,添加IIS默认用户或者其所属的组。注意:一般自定义IIS默认匿名访问帐号都属于组,为了安全,没有特殊需要,请遵循此规则。(3)不能访问时,确认下防火墙是不是端口被禁用了或者是不是放开。错误号401.2症状:HTTP错误401.2–未经授权:访问由于服务器配置被拒绝。原因:关闭了匿名身份验证解决方案:运行inetmgr,打开站点属性->目录安全性->身份验证和访问控制->选中“启用匿名访问”,输入用户名,或者点击“浏览”选择合法的用户,并两次输入密码后确定。错误号:401.3症状:HTTP错误401.3–未经授权:访问由于ACL对所请求资源的设置被拒绝。原因:IIS匿名用户一般属于Guests组,而我们一般把存放网站的硬盘的权限只分配给administrators组,这时候按照继承原则,网站文件夹也只有administrators组的成员才能访问,导致IIS匿名用户访问该文件的NTFS权限不足,从而导致页面无法访问。解决方案:给IIS匿名用户访问网站文件夹的权限,方法:进入该文件夹的安全选项,添加IIS匿名用户,并赋予相应权限,一般是读、写。在配置IIS的时候,如果安全稍微做的好一些。就会出现各式各样的问题。比如,常见的访问网页会弹出用户名密码的登陆界面,或者是访问某种页面比如html,asp没事情,但是访问jsp或者php就有问题,显示401.3ACL禁止访问资源等通常的解决办法是一:看iis中(不管iis5还是iis6),网站或者目录,包括虚拟目录的属性,看目录安全性选项卡中的编辑匿名访问和身份验证控制,看看是用的哪个帐号,如果是用的iis匿名帐号(一般是IUSR_机器名),或者由系统管理员设置了其他帐号,这个帐号很重要,下面成IIS匿名帐号察看帐号的密码是否是正确的系统设置的密码,实在不行就在计算机管理里面的用户管理,重新把帐号设置一个密码,然后在编辑匿名访问和身份验证控制选项中把密码重新设置一下。二:在资源管理器里面看放置网站或者目录的安全选项。是否IIS匿名帐号有权限访问,一般来说,NT系统中的IUSR_机器名这个帐号都会是在user组里面,有时候禁用了user组,也会引起这个问题,让刚才设置的IIS匿名帐号或者帐号所在的系统组有对目录的访问权限,至少要有读权限。三:在你放置的程序中,看是否含有其他类型的动态语言写的程序,IIS会默认对asp进行解释,对于ASPX来说,要看net执行文件目录是否让IIS匿名帐号有读权限?cgi程序就是perl目录,jsp看是用resin还是用tomcat做的解释,php就是php目录,要保证这些目录都让IIS匿名帐号有读权限才行。四:或者是因为(诸如).PhpMyadmin这些文件或文夹被去掉了users权限所致还有就是记得把网站的主目录权限打开,在Internet信息服务(iis)里右键网站属性,如图如果还有问题请留言,我试着帮大家解决!!