XP home版下如何安装IIS 全解

事前准备
你的电脑名称 不可以含有汉字!!不然请更改重新启动
打开百度 搜索 IIS5.0 安装包 这个很重要 我就是因为才开始下载了不完整的IIS5结果被整了半天(什么com+里没有IIS Out-Of-Process Pooled Applications这个玩意啦,就是因为你下载的iis不完整)记住5.1版本是没用的
给大家个地址 截至我写这篇文章时候是正确的!!!
https://www.360docs.net/doc/f64691280.html,/Soft/1659.html
下好了 解压缩
下面开始工作
用记事本打开C:\WINDOWS\INF\SYSOC.INF,在[COMPONENTS]下找到一行:
iis=iis.dll,OcEntry,iis.inf,hide,7
然后把它改成
iis=iis2.dll,OcEntry,iis2.inf,,7
保存。 千万别改错,复制我写的就行
然后把在你解压的IIS包里的两个文件IIS.DL_和IIS.IN_(位于:你解压的文件夹\iis5.0\iis-5\i386下)拷贝到一个临时的目录(例如C:\IIS),然后在命令提示符(CD C:\iis)状态下(运行CMD)将当前目录 转到C:\IIS,执行
EXPAND IIS.DL_ IIS2.DLL
EXPAND IIS.IN_ IIS2.INF
解出IIS2.DLL及IIS2.INF两个文件,将IIS2.INF复制到C:\WINDOWS\INF目录下,将IIS 2.DLL 复制到C:\WINDOWS\SYSTEM32\SETUP目录下。
现在按“开始->设置->控制面板->添加或删除程序->添加/删除Windows组件”,这时你 可以发现IIS出现了!!! (如果出现Iinternet信息服务器不可选,那就是因为你下载的IIS5.0不对,可能是2003或者XP里,记住必须是2000里的IIS)
此后的过程就和PRO版的XP安装IIS差不多了,安装过程中里面有个叫你安装EXCH_aqadmin.dll 的问题,IIS里是没有的,这个文件可以在你的HOME笔记本的C盘找到,我的位于才c:\i386目录下(记得在此目录下找到一个IMS.CAB文件把它解压,因为EXCH_aqadmin.dll位于它里面,不然你是找不到滴,接下来的那个也可以I386里找到,,其实对于这个问题我们在安装组件时候只要吧smtp项去掉就不会要求你提供这些麻烦文件了 )安装完毕以后,需要对IIS进行一些设置:
控制面板->管理工具->Internet服务管理器
然后点“默认WEB站点”的右键,转到“目录安全性”选项卡,点“匿名访问和验证控制”的“编辑”按钮,回弹出匿名方法新窗 口,再点击其中“匿名访问”中的“编辑”按钮,将“允许IIS控制密码”全面的勾去掉(这个过程很重要!),然后一路确定返回即可。
好了 初步结束 !
接下来你会发现 调式的时候没用 打不开ASP文件 静态可以 或者全打不开
(具体原因我不在废话了 就是帐号同步的问题)

具体操作分三步,均需要以管理员身份登录计算机以提供足够的操作权限(IWAM账号以IWAM_HANXLIN为例)。
(一)更改Active Directory中IWAM_HANXLIN账号的密码 。
1、选择“开始”->

“程序”->“管理工具”->"Active Directory用户和计算机",启动“Active Directory用户和计算机”管理单元。
没有的话 在开始里运行 rundll32 netplwiz.dll,UsersRunDll
2、单击“user”,选中右面的“IWAM_HANXLIN”,右击选择“重设密码(T)...”,在跳出的重设密码对方框中给IWAM_HANXLIN设置新的密码,这儿我们设置成“123456”(去掉引号),确定,密码修改成功!。
(二)同步IIS metabase中IWAM_HANXLIN账号的密码
将虚线内的复制到记事本里,把后缀改成.bat 保存---然后运行
-----------------------------------------------------------------
cd\
cd Inetpub
cd AdminScripts
adsutil SET w3svc/WAMUserPass "123456"
cscript c:\inetpub\adminscripts\synciwam.vbs -v
cmd
-------------------------------------------------------------------------
一般情况下cscript c:\inetpub\adminscripts\synciwam.vbs -v
会出现错误
不管!我们继续
(三)同步COM+应用程序所用的IWAM_HANXLIN的密码
控制面板----管理工具----组件服务 没有的话 按下面方法
1、使用组件服务MMC管理单元
(1)选择“开始”->“运行”->“MMC”,启动管理控制台,打开“添加/删除管理单元”对话框,将“组件服务”管理单元添加上。
(2)找到“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”->“Out-Of-Process Pooled Applications”,右击“Out-Of-Process Pooled Applications”->“属性”。
(3)切换到“Out-Of-Process Pooled Applications”属性对话框的“标志”选项卡。“此应用程序在下列账户下运行”选择中“此用户”会被选中,用户名是“IWAM_HANXLIN”。这些都是缺省的,不必改动。在下面的“密码”和“确认密码”文本框内输入正确的密码“123456”,确定退出。
(4)系统如果提示“应用程序被一个以上的外部产品创建。你确定要被这些产品支持吗?”时确定即可。
(5)如果我们在IIS中将其它一些Web的“应用程序保护”设置为“高(独立的)”,那么这个WEB所使用的COM+应用程序的IWAM账号密码也需要同步。重复(1)-(4)步,同步其它相应Out of process application的IWAM账号密码。
如果刚才批处理里你看到下面内容 (必须一样)就不用进行MMC控制了
Microsoft (R) Windows Script Host Version 5.6
版权所有(C) Microsoft Corporation 1996-2000。保留所有权利。
WamUserName:IWAM_HANXLIN
WamUserPass:Aboutnt2001
IIS Applications Defined:
 Name, AppIsolated, Package ID
w3svc, 0,
Root, 2,
IISHelp, 2,
IISAdmin, 2,
IISSamples, 2,
MSADC, 2,
ROOT, 2,
IISAdmin, 2,
IISHelp, 2,
Root, 2, Root, 2,
Out of process applications defined:

Count: 1
Updating Applications:
Name: IIS Out-Of-Process Pooled Applications Key:

(四 ) 点击“开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“DCOM”选项,
选择其下的“IIS ADMIN SERVICE”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“IWAM_*****”,
给该帐号赋予“本地启动”和“本地激活”的权限,重新启动IIS,(点“开始”-“运行”-“CMD”,点确定,然后运行IISRESET),
运行HTTP://LOCALHOST,一切OK。


只要你按照我的循序来 就不会出现乱七八糟的错误了不然真是折腾死人了

相关文档
最新文档