《windowsserver2003第10讲》由会员分享,可在线阅读,更多相关《windowsserver2003第10讲(84页珍藏版)》请在金锄头文库上搜索。
1、第10章 配置WEB服务器和邮件服务器 10.1 了解IIS6.0nWeb服务是Windows Server 2003提供的众多服 务中应用最多的一种服务。集成在Windows Server 2003中的IIS6.0为用户提供了一个可 靠性、可伸缩性、安全性以及可管理性的 Internet服务平台。n随WindowsServer2003提供的Web服务器组件是 IIS6.00相较于Windows2000中的IIS5.0,新的 IIS6.0在操作模式、安全性和元数据库 (Metabase)方面有一些新的特性。10.1.1 什么是IISnIIS是Internet Information Servi
2、ces的简称 ,中文意思为Internet信息服务。它是 Windows Server 2003的一个重要的服务器组 件,主要是向客户端提供各种Internet服务。 IIS 提供了基本服务,包括发布信息、传输文 件、支持用户通讯和更新这些服务所依赖的数 据存储等等。下面介绍 IIS 6.0 提供的服务。n1万维网发布服务n通过将客户端 HTTP 请求连接到在 IIS 中运行的网站 上,万维网发布服务(WWW 服务)向 IIS 最终用户提 供 Web 发布。WWW 服务管理 IIS 核心组件,这些组 件处理 HTTP 请求并配置和管理 Web 应用程序。n2文件传输协议服务n通过文件传输协议服
3、务(FTP 服务),IIS 提供对管 理和处理文件的完全支持。该服务使用传输控制协议 (TCP),这就确保了文件传输的完成和数据传输的准确 。该版本的 FTP 支持在站点级别上隔离用户以帮助管 理员保护其 Internet 站点的安全并使之商业化。n3简单邮件传输协议服务n通过使用简单邮件传输协议服务(SMTP 服务),IIS 能够发送和接收电子邮件。例如,为确认用户提交表 格成功,可以对服务器进行编程以自动发送邮件来响 应事件。也可以使用 SMTP 服务以接收来自网站客户 反馈的消息。SMTP 不支持完整的电子邮件服务。要提 供完整的电子邮件服务,请使用 Microsoft Exchange
4、 Server。n4网络新闻传输协议服务n可以使用网络新闻传输协议服务(NNTP 服务)主控单 个计算机上的 NNTP 本地讨论组。因为该功能完全符 合 NNTP 协议,所以用户可以使用任何新闻阅读客户 端程序加入新闻组进行讨论。通过 inetsrv 文件夹中 的 Rfeed 脚本,IIS NNTP 服务现在支持新闻流。 NNTP 服务不支持复制。要利用新闻流或在多个计算机 间复制新闻组,请使用 Exchange Server。5IIS 管理服务nIIS 管理服务管理 IIS 配置数据库,并为 WWW 服务 、FTP 服务、SMTP 服务和 NNTP 服务更新 Microsoft Window
5、s 操作系统注册表。配置数据库是保存 IIS 配 置数据的数据存储。IIS 管理服务对其他应用程序公 开配置数据库,这些应用程序包括 IIS 核心组件、在 IIS 上建立的应用程序以及独立于 IIS 的第三方应用 程序(如管理或监视工具)。nIIS不但通过自身组件所提供的功能为用户提供服务, 还能通过Web服务扩展其他服务器的功能。10.1.2 IIS 6.0的两种操作模 式n在IIS6.0中,Web应用程序可以有如下两种工作模式:nIIS 6.0 在被称为应用程序隔离模式(隔离模式)的 两种不同操作模式下运行,它们是:工作进程隔离模 式和 IIS 5.0 隔离模式。这两种模式都要依赖于 HT
6、TP.sys 作为超文本传输协议 (HTTP) 侦听程序;然 而,它们内部的工作原理是截然不同的。n工作进程隔离模式利用 IIS 6.0 的重新设计的体系结 构并且使用工作进程的核心组件。IIS 5.0 隔离模式 用于依赖 IIS 5.0 的特定功能和行为的应用程序。n所选择的 IIS 应用程序隔离模式对性能、可靠性、安 全性和功能可用性都会产生影响。工作进程隔离模式 是 IIS 6.0 操作的推荐模式,因为它为应用程序提供 了更可靠的平台。工作进程隔离模式也提供了更高级 别的安全性,因为运行在工作进程中的应用程序的默 认标识为 NetworkService。n以 IIS 5.0 隔离模式运行
7、的应用程序的默认标识为 LocalSystem,该标识允许访问并具有更改计算机上几 乎所有资源的能力。n虽然工作进程隔离模式提供了增强的隔离性、可靠性 、可用性和性能,但某些应用程序在以该模式运行时 仍可能会有兼容性的问题。如果遇到了兼容性问题, 请使用 IIS 5.0 隔离模式。10.2 安装IIS6.0n打开的服务越多,黑客攻击的机会就越大,所 以,IIS6.0不是随Windows Server 2003一起 默认安装的,只有在确定要配置一台Web服务 器的时候,使用“Windows组件向导”手动安 装IIS6.0。n安装IIS6.0可以使用“添加或删除程序”,也 可以使用“配置您的服务器
8、向导”。10.2.1使用“添加或删除程序 ”安装IIS6.0n可以遵循以下步骤来安装IIS6.0:n(1) 选择“开始”菜单中“控制面板”级联菜单,单 击“添加或删除程序”,打开“添加或删除程序”对 话框。单击“添加/删除Windows组件”,在组件向导 中选择“应用程序服务器”,如图10-1所示。n(2) 单击“详细信息”按钮,在“应用程序对话框” 中选中“Internet信息服务(IIS)” ,如图10-2所示 。n(3) 单击“应用程序对话框”的“详细信息”按钮, 然后选择要安装IIS的子组件。在IIS的子组件中,选 中“Internet信息服务管理器”。如果要安装FTP服务 ,可拖动对
9、话框右侧的滚动条,然后选中“FTP服务组 件”,如图10-3所示。然后单击“确定”按钮。n (4) 安装完毕后,单击“完成”按钮就完成了IIS6.0 的安装。图10-1添加组件图10-2安装IIS组件图10-3 安装IIS中的子组件10.2.2 使用“配置您的服务器 向导”安装IIS6.0n可以遵循以下步骤来安装IIS6.0:n(1)选择“开始”菜单中“管理工具”级联菜单中的“ 配置您的服务器向导”命令,打开“配置您的服务器 向导”对话框,如图10-4所示。n(2) 在“配置您的服务器向导”对话框中,单击“下 一步”按钮,打开如图10-5所示的对话框,阅读预备 步骤。然后单击“下一步”按钮.n
10、(3) 系统检查服务器的设置,如图10-6所示。n(4) 在配置选项中,选择“自定义配置”,如图10-7 所示。单击“下一步”按钮。 n(5) 在服务器角色中,选择“应用程序服务器 (IIS,ASPNET)”,如图10-8所示。单击“下一步”按 钮。 n(6) 在如图10-9所示的对话框中显示应用程序 服务器选项,选择需要的选项,单击“下一步 ”按钮。 n(7) 选择总结中列出了自定义的配置,如图10 -10所示。如果要更改选项,回到上一步。若 不更改选项,单击“下一步”按钮开始安装。 n(8) 安装结束后,打开如图10-11所示的对话 框。单击“完成”按钮。图10-4 配置您的服务器向导图1
11、0-5预备步骤图10-6系统检查服务器的设置图10-7配置选项图10-8服务器角色图10-9应用服务器选项图10-10选择总结图10-11配置完成10.3用IIS6.0创建Web站点n在Windows Server 2003中,安装了IIS服务器 后,会自动创建一个默认的Web站点。该站点 使用默认设置,内容为空。打开“Internet信 息服务管理器”窗口,可以看到默认网站,如 图10-12所示。图10-12默认网站10.3.1 创建Web站点n用户可以调整默认站点的设置,将要发布的网 页复制到站点文件夹中,来实现创建站点。另 一种更方便的方法是,使用网站创建向导程序 创建一个新的网站。用I
12、IS6.0创建Web站点的 步骤和使用IIS5.0基本相同。下面是用IIS6.0 创建并发布一个Web站点的步骤。n(1) 打开“Internet信息服务管理器”窗口, 如图10-12所示,在左侧窗格中选择“网站” 。n(2) 右击“网站”,在快捷菜单中选择“新建 ”级联菜单的“网站”命令,如图10-13所示 。图10-13新建站点(3) 弹出“网站创建向导”对话框,如图 10-14所示,单击“下一步”按钮。(4) 指定网站描述为“my first IIS6.0 Website”,以帮助管理员识别站点,如图10-15 所示,然后单击“下一步”按钮。(5) 在打开的对话框中,对IP地址和端口进行
13、设 置,指定发布该网站的IP地址为该服务器的静态 IP地址,发布端口用默认的80,如图10-16所示 。然后单击“下一步”按钮。 (6) 进入设置“网站主目录”对话框,指 定网站的主目录,如图10-17所示。单击“ 下一步”按钮。(7) 进入设置“网站访问权限”对话框,设置网 站的访问权限,可以选择默认设置,将其配置成 有“读取”和“运行脚本”权限,如图10-18所 示,然后单击“下一步”按钮。(8) 站点创建后,在IIS管理器中可以看到新建的站点是 停止的,默认站点则处于运行状态。右击网站“my first IIS6 Website(停止)”,在快捷菜单中选择“属 性”命令。(9) 在“文档
14、”选项卡中添加文档index.html,并将其 上移至第一个文件,然后单击“确定”按钮,如图10-19 所示。n(10) 在IIS信息服务管理器中把默认站点停止 ,并启动my first IIS6.0 Website,这样就 成功创建了自己的网站。将你的网站首页用 index.html命名,并复制到前面指定的网站主 目录中。打开IE浏览器,使用地址 “http:/192.168.123.192”即可访问这个网 站。10.3.2 创建虚拟目录n在实际使用中,网站的内容可能来自多个目录,而不 仅仅是主目录中的内容。要让一个网站可以访问多个 目录的内容,一种方法可以将其他目录的内容复制到 主目录中,
15、另一种方法就是创建虚拟目录,将不在主 目录下的物理目录映射到主目录中。使用这种方法, 用户不会知道文件在服务器中的具体位置,无法修改 文件,从而可以提高安全性。n虚拟目录的创建方式有两种:使用IIS管理器创建虚拟 目录和使用资源管理器创建虚拟目录。 1使用IIS管理器创建虚拟目 录n操作步骤如下:n (1) 打开“Internet信息服务管理器”窗口 ,选择要添加虚拟目录的站点,右击该站点名 称,在弹出的快捷菜单中选择“新建”命令, 在弹出的级联菜单中选择“虚拟目录”命令, 如图10-20所示。图10-20 在IIS管理器中创建虚 拟目录(2) 弹出“虚拟目录创建向导”对话框, 如图10-21
16、所示。单击“下一步”按钮。(3) 弹出“虚拟目录别名”对话框,如图10-22 所示,指定虚拟目录别名,别名用于浏览者访问 ,尽量简单明了。单击“下一步”按钮。(4) 弹出“网站内容目录”对话框,如图10-23 所示,在“路径”文本框中输入真实物理路径, 或使用“浏览”按钮进行选择。然后单击“下一 步”按钮。(5) 弹出“虚拟目录访问权限”对话框, 如图10-24所示,设置用户对该目录具有的 权限。然后单击“下一步”按钮。(6) 向导提示虚拟目录创建完成,如图10- 25所示,单击“完成”按钮完成创建。虚拟目录安装完成后,返回“Internet信息服务 管理器”窗口,在左侧窗格中可以看到虚拟目录 的图标为一个小齿轮,如图10-26所示。2使用资源管理器创建虚拟目 录n操作步骤如下:n(1) 打开“Windows资源管理器”,找到要设 置为虚拟目录的物理目录,右击该目录名,在 快捷菜单中选择“属性”命令,选择“属性” 对话框中的“Web共享”选项卡,如图10-27所 示。在“共享位置”下拉列表中,指定要添加 到的目标站点。n(2) 选中“共享文件夹