本主题描述下列用于安装 IIS 的方法:
本主题还列出安装时创建的目录,描述 IIS 初始配置备份并简单描述 IIS 的可选组件。
要点 为了更好地预防恶意用户和攻击者的攻击,在默认情况下,没有将 IIS 安装到 Microsoft® Windows® Server 2003 家族的成员上。而且,当您最初安装 IIS 时,该服务在高度安全和“锁定”模式下安装。在默认情况下,IIS 只为静态内容提供服务 - 即 ASP、ASP.NET、在服务器端的包含文件、WebDAV 发布和 FrontPage® Server Extensions 等功能只有在启用时才工作。如果您在安装 IIS 之后未启用该功能,则 IIS 返回一个 404 错误。您可以为动态内容提供服务,并通过“IIS 管理器”中的 Web 服务扩展节点启用这些功能。同样,如果应用程序扩展未在 IIS 中进行映射,则 IIS 返回一个 404 错误。要映射扩展,请参阅设置应用程序映射。有关如何解决 404 错误(包括 404.2 和 404.3)、与 IIS 6.0 的新安装相关的问题或从低版本的 IIS 进行升级的详细信息,请参阅疑难解答。
Microsoft 强烈建议将 IIS 安装在格式化为 NTFS 的驱动器上。与 FAT 和 FAT32 相比,NTFS 是更强大和更安全的文件系统。详细信息,请参阅 NTFS 权限。
要点 您必须是本地计算机上 Administrators 组的成员或者您必须被委派相应的权限才能执行下列步骤。作为安全性的最佳操作,请使用非 Administrators 组中的帐户登录到计算机,然后使用运行方式命令来以管理员身份执行该步骤。
使用“配置您的服务器向导”安装 IIS
注意 “配置您的服务器向导”在默认情况下启用 ASP.NET,这与下面的“添加/删除 Windows 组件”安装方法不同。
有关“配置您的服务器向导”的详细信息,请参阅 Windows 帮助中的配置您的服务器向导。
使用控制面板安装 IIS、添加组件或删除组件
注意 “万维网发布服务”可选组件包括重要的子组件,如“Active Server Pages”组件和“远程管理 (HTML)”。要查看和选择这些子组件,单击“万维网发布服务”,然后单击“详细信息”。
为了简化运行 Windows Server 2003 家族成员的多台计算机上的 IIS 设置过程,可在无人参与的情况下运行安装程序。为此,创建并使用一个应答文件,该文件是一个自动回答安装问题的自定义脚本。然后,用无人参与安装的相应选项运行 Winnt32.exe。无人参与安装的 IIS 6.0 选项包括:
组件 | 无人参与 .inf 参数 |
---|---|
应用程序服务器 | n/a(OCM 中的父对象) |
ASP.NET # | aspnet = on/off |
启用网络 COM+ 访问 | complusnetwork = on/off |
启用网络 DTC 访问 | dtcnetwork = on/off |
Internet 信息服务 | n/a(OCM 中的父对象) |
BITS 服务器扩展 | n/a(OCM 中的父对象) |
BITS 服务器扩展 ISAPI | bitsserverextensionsisapi = on/off |
BITS 服务器扩展管理单元 | bitsserverextensionsmanager = on/off |
公用文件 | iis_common = on/off |
文件传输协议 (FTP) 服务 | iis_ftp = on/off |
FrontPage 2002 Server Extensions | fp_extensions = on/off |
IIS 管理器 | iis_inetmgr = on/off |
NNTP Service | iis_nntp = on/off |
SMTP Service | iis_smtp = on/off |
万维网发布服务 | n/a(OCM 中的父对象) |
Active Server Pages | iis_asp = on/off |
Internet 数据连接器 | iis_internetdataconnector = on/off |
远程管理 (HTML) *# | sakit_web = on/off |
远程桌面 Web 连接 | tswebclient = on/off |
在服务器端的包含文件 | iis_serversideincludes = on/off |
WebDAV 发布 | iis_webdav = on/off |
WWW 服务 | iis_www = on/off |
应用程序服务器控制台 # | appsrv_console = on/off |
* 必须在安装操作系统之后通过控制面板中的“添加/删除 Windows 组件”项安装。
# 在运行 Windows XP 64-Bit Edition、64 位版本的 Windows Server 2003 Enterprise Edition 或 Windows Server 2003 Datacenter Edition 的基于 Itanium 的计算机上不可用。
还要注意下列内容:
[InternetServer]
使用基于 x86 的计算机查看可用于 Winnt32.exe 的命令选项
使用基于 Itanium 的计算机查看可用于 Winnt32.exe 的命令选项
要在已经安装和设置 Windows Server 2003 家族的成员之后使用脚本安装 IIS,请将 Sysocmgr.exe 与上面列出的无人参与安装文件和无人参与安装选项结合使用。
在已经安装操作系统之后使用脚本安装 IIS
IIS 安装下列目录:
这些目录包含用户目录,不能移动。但是,您可以通过在无人参与安装过程中使用脚本来在安装时选择 Wwwroot 和 Ftproot 目录的位置。如果卸载 IIS,IISHelp 目录会被删除。InetPub 和 InetSrv 目录保留在计算机上。
当您首次安装 IIS 时,自动在 systemroot\System32\InetSrv\MetaBack 目录中创建初始配置数据库配置的备份。该备份可用于将 IIS 配置还原到它在安装 IIS 之后所处的状态。该工具对于解决配置数据库破坏问题或配置问题非常有用,并且有助于在无需重新安装 IIS 的情况下恢复已知的良好配置。该备份不受密码保护,且只能用于在创建该备份的系统上还原设置。有关还原初始 IIS 配置备份的信息,请参阅备份和还原配置数据库。
强烈建议您在安装 IIS 之后、更改任何配置之前,为 IIS 配置创建用密码保护的备份。与自动初始配置备份不同,用密码保护的备份与系统无关,可用于在运行 IIS 6.0 的其他系统上还原设置。有关为 IIS 配置创建用密码保护的备份的信息,请参阅备份和还原配置数据库。
IIS 包括一些可选组件,您可以随时通过控制面板中的“添加或删除程序”项或使用无人参与安装来启用或禁用它们。下面描述这些组件的说明以及对当前 IIS 设置的影响。
安装 Active Server Pages (ASP)、Internet 数据连接器、在服务器端的包含文件和 WebDav 的文件,但是在进行全新安装时会在默认情况下禁用它们。在进行升级时会在默认情况下启用所有的 IIS 功能。当从“Windows 组件向导”或通过使用无人参与文件选中或清除其中的某个组件时,该组件会在
后台智能传送服务 (BITS) 是一种后台文件传输机制和队列管理器,也称作节流传输服务。BITS 控制文件请求以最小化带宽消耗并增强最终用户的体验。针对 IIS 启用 BITS 可维持 Web 服务器的服务质量。从“Windows 组件向导”,单击“详细信息”以启用下列 BITS 服务器组件:
为了增强服务器环境中的安全,可选择取消对一些公用文件的选中。但是,如果您取消选中“公用文件”选项,会随即取消选中所有的公用文件,将无法在计算机上安装 IIS。因此,如果希望在计算机上安装 IIS,请使该选项保留选中状态。如果希望限制随 IIS 安装的服务和组件,请取消选中在“公用文件”组件下面列出的个别组件。
在使用传输控制协议/Internet 协议 (TCP/IP) 的网络上,文件传输协议 (FTP) 用于将文件复制到远程计算机系统或从远程计算机系统复制文件。
FrontPage 2002 Server Extensions 允许您将 FrontPage 用作编写环境,在图形用户界面中查看和管理网站。FrontPage 允许您在服务器上快速创建网站,以及远程创建、编辑网页并将网页张贴到 IIS。当您创建站点时,FrontPage 一直与 IIS 保持连接,保存和更改 Web 文件,从而使您能够查看站点。如果您选择不安装 FrontPage Server Extensions,将必须手动复制所有的 Web 目录、配置您的设置,在某些情况下,必须手动注册已经在 FrontPage 中注册的应用程序。Microsoft 群集中的资源不支持 Microsoft FrontPage Server Extensions。
IIS 管理器是一种用于管理网站的图形用户界面。在早期版本的 IIS 中,该工具名为 Internet 服务管理器。如果没有 IIS 管理器,您仍可以管理服务器,但是必须使用代码脚本,这些脚本调用 IIS API 创建站点、应用程序、虚拟目录和安全设置。
使用网络新闻传输协议 (NNTP) 将网络新闻消息发布到 Internet 上的 NNTP 服务器和 NNTP 客户端(新闻阅读器)。NNTP 通过在 Internet 上使用可靠的基于流的新闻传输提供新闻文章的发布、查询、检索及张贴。设计 NNTP 的目的是将新闻文章存储在中央数据库的服务器上,以便用户可以有选择地阅读特定的内容。还同时提供索引、交叉引用和旧信息的截止日期。
如果您装有 NNTP,则可以通过在浏览器的地址栏中键入 file:\\%systemroot%\help\news.chm,然后按 Enter 来查看 Microsoft 新闻 (NNTP) 服务的帮助。
使用简单邮件传输协议 (SMTP) 设置与 IIS 协作的 Intranet 邮件服务。SMTP 是一种用来将邮件从网络上的一台计算机发送到另一台计算机的 TCP/IP 协议。该协议用于在 Internet 上传送电子邮件。
如果您装有 SMTP,则可以通过在浏览器的地址栏中键入 file:\\%systemroot%\help\mail.chm,然后按 Enter 来查看 Microsoft 邮件 (SMTP) 服务的帮助。
IIS 向 Internet 和万维网提供网页服务。必须为 IIS 安装该组件才能执行它的主要服务。如果不选中该选项,IIS 会被禁用。
万维网发布服务(WWW 服务)包括下列子组件: