XP安装IIS5.0.doc_第1页
XP安装IIS5.0.doc_第2页
XP安装IIS5.0.doc_第3页
XP安装IIS5.0.doc_第4页
XP安装IIS5.0.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

XP下安装IIS5.0的办法首先在运行中输入“c:windowsinfsysoc.inf”,系统会自动使用记事本打开sysoc.inf这个文件。在sysoc.inf中找到“Components”这一段,找到类似“iis=iis.dll,OcEntry,iis.inf,7”的一行字,把这一行替换为“iis=iis2.dll,OcEntry,iis2.inf,7”。之后保存并关闭。在iis6.0安装包中找到iis.dl_和iis.in_两个文件,一起拷贝到硬盘目录(C:WINDOWSsystem)。打开开始菜单中的“命令提示符”,使用Expand命令解开iis.dl_和iis.in_,命令格式为:在运行中输入“CMD”然后回车,打开命令行模式,在命令行下输入下列的两条命令,在每一行命令结束后回车:Expand C:WINDOWSsystemiis.dl_ c:windowssystem32setupiis2.dllExpand C:WINDOWSsystemiis.in_ c:windowsinfiis2.inf这时,打开你的控制面板,并点击“添加删除程序”图标,之后点击“添加删除Windows组件”,你会发现,Internet信息服务(IIS)重新出现了!接下来就是循规蹈矩安装IIS。但需要提醒一点,在安装过程中若跳出定位相关文件时,请把目录指向iis5.0安装包所在目录。最后还有一点注意的:如 果你在安装过程中,系统需要你插入Window Whistler CD或者需要你提供exch_adsii*.dll这个文件,那是因为你按照默认的选项安装了IIS。要解决这个问题,只要在安装IIS的时候先点击 “详细信息”,然后取消对SMTP的选择(即,不要安装SMTP服务器),那么复制文件的时候就不会需要那两个文件了。突破XP下IIS连接数10的限制WindowsXP专业版操作系统中最多允许10个客户端的连接,在Windows2000服务器版或Windows2003服务器版操作系统中不存在这种连接限制问题,他们使用的IIS基本上一致。那就肯定有办法突破其设置。到Microsoft网站看看,找到一个管理IIS的小工具MetaEdit,MetaEdit工作在WindowsNT4.0、 Windows2000上,我发现它在WindowsXP上也能正常工作,另外,MetaEdit只能管理II4.0、IIS5.0或更高版本的IIS。下面利用这个工具突破WindowsXP专业版IIS客户端连接限制:首先,你需要到下面的地址下载MetaEdit,最新版本是2.2 /download/iis50/Utility/5.0/NT45/EN-US/MtaEdt22.exe然后,执行MtaEdt22.exe按向导提示完成MetaEdit安装。最后,在MetaEdit中设置客户端连接限制的参数。安装MetaEdit完毕后,在开始菜单的程序组AdministrativeTools下点击MetaEdit2.2运行,出现窗口:在窗口的左边将树展开至LM W3SVC,直接在W3SVC文件夹上单击,选择右边列表中Name为MaxConnections的项,双击后,出现对话框:在最后Data的文本框中默认的是10,这就是WindowsXP专业版IIS默认设置的最大客户端连接数了,现在你可以改变这个默认值了,我把它改为最大,注意:在 Win2000上的IIS客户端连接数最大为2000000000。IIS5.0 配置XP装IIS5.0怎么才能支持ASP?解决加重分!此问题的推荐答案一、 1. 运行“开始”/“控制面板”/“添加删除除程序”,弹出“添加删除程序”对话框 2. 在对话框中选择“添加或删除Windows组件” 3. 选中IIS,可以查看它的详细信息,如是你是初学者,建议不要修改 4. 单击“下一步”按钮,按照提示完成二、 1. 启动“Internet 信息服务管理器” 2. 在左侧树中选中要建立应用程序的文件夹,单击鼠标右键,选择属性 3. 在对话框中单击“创建”按钮,创建应用程序,然后单击“确定”按钮关闭对话框三、 利用“Internet信息服务管理器”创建虚拟目录的步骤如下: 1. 用鼠标右键单击“默认网站”, 在快捷菜单中选择“新建”/“虚拟目录” 2. 按照向导依次输入别名和文件夹所在的位置。别名用于在左侧的树型列表中显示,也用于访问URL中的目录层次 3. 本例还演示了别名必须唯一,如果重复,向导会自动提示修改四、 1. 利用“Internet 信息服务管理器”,用鼠标右键单击一个目录,选择属性 2. 选择“文档”属性页 3. 单击“添加”按钮依次输入你想要的默认文档五、 1. 用鼠标右键单击文件夹,在弹出菜单中选择属性,弹出属性对话框 2. 在属性对话框中切换到“安全页” 3. 单击“添加”按钮,添加Everyone用户,然后给Everyone用户添加所有权限 4. 单击“确定”按钮完成操作注:操作系统不能是ghost还原的IIS5.1安装问题解决办法(登陆用户名密码问题)二.原因分析 4 4 T7 c p; V+ x- _: z9 N综合分析上面的错误表现我们可以看出,主要是由于IWAM账号(在我的计算机即是IWAM_MYSERVER账号)的密码错误造成了HTTP 500内部错误。 * X# l5 l3 y Q1 Q: F) X1 U1 s/ q在详细分析HTTP500内部错误产生的原因之前,先对IWAM账号进行一下简要的介绍:IWAM账号是安装IIS5时系统自动建立的一个内置账号,主要用于启动进程之外的应用程序的Internet信息服务。IWAM账号的名字会根据每台计算机NETBIOS名字的不同而有所不同,通用的格式是IWAM_MACHINE,即由“IWAM”前缀、连接线“_”加上计算机的NETBIOS名字组成。我的计算机的NETBIOS名字是MYSERVER,因此我的计算机上IWAM账号的名字就是IWAM_MYSERVER,这一点与IIS匿名账号ISUR_MACHINE的命名方式非常相似。 4 d* _, K+ U1 YIWAM账号建立后被Active Directory、IIS metabase数据库和COM+应用程序三方共同使用,账号密码被三方分别保存,并由操作系统负责这三方保存的IWAM密码的同步工作。按常理说,由操作系统负责的工作我们大可放心,不必担心出错,但不知是BUG还是其它什么原因,系统的对IWAM账号的密码同步工作有时会失败,使三方IWAM账号所用密码不统一。当IIS或COM+应用程序使用错误IWAM的密码登录系统,启动IIS Out-Of-Process Pooled Applications时,系统会因密码错误而拒绝这一请求,导致IIS Out-Of-Process Pooled Applications启动失败,也就是我们在ID10004错误事件中看到的“不能运行服务器 ”(这里 是IIS Out-Of-Process Pooled Applications的KEY),不能转入IIS5应用程序,HTTP 500内部错误就这样产生了。 , r. V# U& 三.解决办法 ; l# _: Z1 t, n: L; L知道了导致HTTP 500内部错误的原因,解决起来就比较简单了,那就是人工同步IWAM账号在Active Directory、IIS metabase数据库和COM+应用程序中的密码。 ; g( S, Z. a8 Q$ m1 G ?$ |1 q/ f具体操作分三步,均需要以管理员身份登录计算机以提供足够的操作权限(IWAM账号以IWAM_MYSERVER为例)。 ! . b$ m+ c; ?8 : $ k+ ?(一)更改Active Directory中IWAM_MYSERVER账号的密码 + r4 t! B- W6 K) W( T5 o因IWAM账号的密码由系统控制,随机产生,我们并不知道是什么,为完成下面两步的密码同步工作,我们必须将IWAM账号的密码设置为一个我们知道的值。 ) e/ j1 |! l& h7 L$ I1 u% p1、选择“开始”-“程序”-“管理工具”-Active Directory用户和计算机,启动“Active Directory用户和计算机”管理单元。 , |0 q+ L: r8 T2、单击“user”,选中右面的“IWAM_MYSERVER”,右击选择“重设密码(T).”,在跳出的重设密码对方框中给IWAM_MYSERVER设置新的密码,这儿我们设置成“Aboutnt2001”(没有引号的),确定,等待密码修改成功。 0 v1 k! C* ! R3 z* m(二)同步IIS metabase中IWAM_MYSERVER账号的密码0 ?& ) : n9 s4 p- 7 V可能因为这项改动太敏感和重要,微软并没有为我们修改IIS metabase中IWAM_MYSERVER账号密码提供一个显式的用户接口,只随IIS5提供了一个管理脚本adsutil.vbs,这个脚本位于C:inetpubadminscripts子目录下(位置可能会因你安装IIS5时设置的不同而有所变动)。 7 Y J2 v* W! F) V- Radsutil.vbs脚本功能强大,参数非常多且用法复杂,这里只提供使用这个脚本修改IWAM_MYSERVER账号密码的方法: ( R: g: A9 f: k$ ! D# Padsutil SET w3svc/WAMUserPass Password & Y( ?/ X T, T5 & R. W, wPassword参数就是要设置的IWAM账号的新的密码。因此我们将IIS metabase中IWAM_MYSERVER账号的密码修改为“Aboutnt2001”的命令就是: / ) G( O4 Q( K8 p1 Qc:InetpubAdminScriptsadsutil SET w3svc/WAMUserPass Aboutnt2001 4 P3 D$ u: P4 e D0 D9 + % 修改成功后,系统会有如下提示: , B! O8 / x! QWAMUserPass: (String) Aboutnt2001 7 O8 x G- t+ L/ y4 (三)同步COM+应用程序所用的IWAM_MYSERVER的密码 % f h i, L9 + b+ v% m9 m J同步COM+应用程序所用的IWAM_MYSERVER的密码,我们有两种方式可以选择:一种是使用组件服务MMC管理单元,另一种是使用IWAM账号同步脚本synciwam.vbs。 % A+ O) ; J0 M! s1、使用组件服务MMC管理单元 ) T; Y; _9 k/ D7 N4 e(1)启动组件服务管理单元:选择“开始”-“运行”-“MMC”,启动管理控制台,打开“添加/删除管理单元”对话框,将“组件服务”管理单元添加上。 . r y8 N+ Z6 r5 x(2)找到“组件服务”-“计算机”-“我的电脑”-“COM+应用程序”-“Out-Of-Process Pooled Applications”,右击“Out-Of-Process Pooled Applications”-“属性”。 5 d& P8 ?; D* W% y1 R: B% E(3)切换到“Out-Of-Process Pooled Applications”属性对话框的“标志”选项卡。“此应用程序在下列账户下运行”选择中“此用户”会被选中,用户名是“IWAM_MYSERVER”。这些都是缺省的,不必改动。在下面的“密码”和“确认密码”文本框内输入正确的密码“Aboutnt2001”,确定退出。 b7 5 7 d) Q, Y I9 t# u(4)系统如果提示“应用程序被一个以上的外部产品创建。你确定要被这些产品支持吗?”时确定即可。 ! W9 | p) Q+ N2 j! c(5)如果我们在IIS中将其它一些Web的“应用程序保护”设置为“高(独立的)”,那么这个WEB所使用的COM+应用程序的IWAM账号密码也需要同步。重复(1)-(4)步,同步其它相应Out of process application的IWAM账号密码。 8 # N H F% I6 I/ u# H5 S X+ M2、使用IWAM账号同步脚本synciwam.vbs 7 ( M. ?+ a- r7 m+ V! k实际上微软已经发现IWAM账号在密码同步方面存在问题,因此在IIS5的管理脚本中单独为IWAM账号密码同步编写了一个脚本synciwam.vbs,这个脚本位于C:inetpubadminscripts子目录下(位置可能会因你安装IIS5时设置的不同而有所变动)。 A! G, ?* x7 I: , D4 F4 Xsynciwam.vbs脚本用法比较简单: 9 - Q; J1 h N! kcscript synciwam.vbs -v-h ) 4 _, l; U% D+ f4 i“-v”参数表示详细显示脚本执行的整个过程(建议使用),“-h”参数用于显示简单的帮助信息。 U; h4 x N+ S9 / 9 ?我们要同步IWAM_MYSERVER账号在COM+应用程序中的密码,只需要执行“cscript synciwam.vbs -v”即可,如下: . X1 m V! N# 3 |cscript c:inetpubadminscriptssynciwam.vbs -v 2 z- B* d/ G5 FMicrosoft (R) Windows Script Host Version 5.6 : W1 j, 3 x. X8 v; e+ A5 K& T+ k版权所有(C) Microsoft Corporation 1996-2000。保留所有权利。 . s. $ E& a L8 WWamUserName:IWAM_MYSERVER % d D9 V8 g+ a* E: v* : p6 S$ wWamUserPass:Aboutnt2001 . W6 M U/ Y& d1 h. EIIS Applications Defined: 4 b. W $ t& G9 W9 yName, AppIsolated, Package ID + M. w- W+ G; u) O7 F. v w3svc, 0, , F& ; x1 ) ) n2 O: m. E& cRoot, 2, ; 7 , C+ A+ ( RIISHelp, 2, * W8 P D7 / I6 O+ r# G) V7 P6 e/ x IISAdmin, 2, y# q& G! j3 W: a/ p4 fIISSamples, 2, k# t: l+ y f2 TMSADC, 2, 2 T+ 8 T2 t+ u4 M ROOT, 2, 1 y8 O, e& o ! e6 |IISAdmin, 2, 4 E/ V& q! n K. H/ S$ j$ WIISHelp, 2, - b- M! : w & $ v p; j6 w wRoot, 2, Root, 2, o- D% j) J yOut of process applications defined: ! 5 E% , p j* T2 m ECount: 1 1 s0 5 k) _ y# $ x+ Q+ FUpdating Appli

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论