实验7:的版本,推出了InternetInformationServer5.0,与IIS4.0相比IIS5.0提供了方便的安装和管理,增强的应用环境,基于标准的发布协议,在性能和扩展性方面有了很大的改进,为客户提供更佳的稳定性和可靠性。ASP的新功能各种标准的基础:MicrosoftInternet信息服务5.0版符合HTTP1.1标准,包括PUT和DELETE等功能以及自定义HTTP错误消息的能力,并支持自定义的HTTP头。多个站点,一个IP地址:由于支持主机头,因此,可以用一个IP地址在运行MicrosoftWindows2000Server的单台计算机上维护多个Web站点。这对于Internet服务提供商以及维护多个站点的公司Intranet非常有用。Web分布式创作与版本管理(WebDAV):允许远程作者通过HTTP连接创建、移动或删除服务器上的文件、文件属性、目录和目录属性。新闻和邮件:可以使用SMTP服务以及NNTP服务设置与IIS一同工作的Intranet邮件和新闻服务。PICS分级:可以将PlatformforInternetContentSelection(PICS)分级应用于内容仅适合于成人的站点。FTP重新启动:如果在数据传输中出现中断,现在可以恢复文件传输协议文件下载,而不必再次下载整个文件。HTTP压缩:可以更快地在Web服务器与启用了压缩的客户之间进行页面传输。压缩和缓存静态文件并对动态生成的文件按需进行压缩。一、安装IIS步骤1单击开始,指向设置,单击控制面板,然后启动添加/删除程序应用程序。步骤2选择配置Windows,单击组件按钮,然后按照屏幕提示安装、删除或添加IIS组件,安装完毕后如图14.1。注意:如果升级到Windows2000,那么只有在以前版本的Windows中安装了IIS,IIS5.0才被默认安装。Web和FTP站点无论是在Intranet还是在Internet上,都可以按三种方式在运行Windows2000的单个计算机上创建多个Web和FTP站点:将端口号附加到IP地址。使用多个IP地址,每个都有自己的网络适配卡。通过使用主机头名将多个域名和IP地址指派给一个网络适配卡。图1站点的属性和属性继承属性是可以在Web站点上设置的值。例如,可以使用Internet信息服务管理单元将指派到默认Web站点的TCP端口号从默认值80更改为另一个号。在属性页中显示站点属性并将其存储在称为metabase的数据库中。在IIS的安装过程中,将默认值指派给属性页中的各种属性。可以在IIS中使用默认设置,也可以自定义这些设置以适应自己Web发布的需要。通过调整默认设置,可以提供附加值、更好的性能以及更高的安全性。可以在站点级、目录级或文件级设置属性。将自动使用高级别(如站点级)设置,或由低级别(如目录级)设置继承但仍可以在低级别单独编辑。一旦在单独站点、目录或文件中更改了属性,日后对主默认值的更改将不会自动覆盖单独设置。相反,用户将接收到询问是否要更改单独站点、目录或文件以使其与新默认值匹配的警告信息。某些属性具有采用列表形式的值。例如,当用户未在URL中指定文件时,默认文档值可以是要加载的文档列表。自定义错误消息、TCP/IP访问控制、脚本映射和MIME映射是以列表格式存储的属性的其他实例。虽然这些列表有很多项,但IIS仍将整个列表作为一个单个属性来处理。如果在目录中编辑列表并在站点级进行了全局更改,则目录级的列表将被来自站点级的新列表所替换;列表不会合并。同样,具有列表值的属性只在主级别或默认值已更改的站点或目录显示其列表。如果列表值是继承的默认值,则将不显示。筛选器以列表格式显示,但不作为列表处理。如果在站点级添加筛选器,则新筛选器将与主级别的筛选器列表合并。如果两个筛选器具有相同的优先级设置,则主级别的筛选器将在站点级筛选器之前进行加载。如果需要修改默认属性并且正在创建几个Web或FTP站点,则可以编辑默认值以便所创建的每个站点都将继承自定义值。有关更改所有Web或FTP站点默认值的详细信息,请参阅更改继承的默认值。如图2说明了用于设置所有Web站点属性的属性页。图2Web站点操作员Web站点操作员是一组在单独Web站点上具有有限管理特权的特殊用户。操作员可以管理只影响其各自站点的属性。他们无权访问影响IIS、维护IIS的Windows服务器计算机或网络的属性。例如,托管大量不同公司站点的ISP可以将每个公司的代表指派为每个单独公司Web站点的操作员。这种分布式服务器管理方法具有以下优点:每个操作员可以作为站点管理员并根据需要更改或重新配置Web站点。例如,操作员可以设置Web站点访问权限,启用记录,更改默认文档或页脚,设置内容截止日期和启用内容分级特性。不允许Web站点操作员更改Web站点的标识、配置匿名用户名或密码、限制带宽、创建虚拟目录或更改其路径或更改应用程序隔离。由于操作员较Web站点管理员具有更多受限制的特权,故他们无法远程浏览文件系统,因此也就不能设置目录和文件中的属性,除非使用UNC路径。远程管理站点由于不是总可以方便地在运行IIS的计算机上执行管理任务,因此可使用两个远程管理选项。如果通过Internet或代理服务器与用户的服务器连接,就可以使用基于浏览器的Internet服务管理器(HTML)更改站点上的属性。如果处于Intranet上,就可以使用Internet服务管理器(HTML)或宿于Microsoft管理控制台(MMC)上的Internet信息服务管理单元。虽然Internet服务管理器(HTML)提供很多与管理单元相同的特性,但却不能使用Internet服务管理器(HTML)对要求与Windows实用程序(如证书映射)协调的属性进行更改。注意:在以前的版本中,Internet信息服务管理单元称为Internet服务管理器。Internet服务管理器(HTML)使用作为管理Web站点列出的Web站点访问IIS属性。但安装了IIS后,将随机选择一个介于2,000和9,999之间的端口号并将其指派给该Web站点。只要端口号附加到地址,站点将对安装在计算机上的所有域名的Web浏览器请求作出响应。如果使用基本验证,则将在到达站点时要求管理员提供用户名和密码。只有WindowsAdministrators组成员才可以使用该站点。Web站点操作员还可以远程管理Web站点。有关如何使用Internet服务管理器(HTML)或Internet信息服务管理单元的详细信息,请参阅远程管理。注意:虽然Internet服务管理器的HTML版本与其管理单元版本具有很多相同的功能,HTML版本是沿着Web页的线路设计的。不支持鼠标右键单击。很多熟悉的工具栏按钮或选项卡头将作为链接显示在左边的窗格中。由于这些差异,文档中的指示不可能总是准确地描述Internet服务管理器(HTML)中执行的步骤。当执行远程管理任务时,联机文档同样有效。要访问该文档,请启动浏览器并键入,其中,servername代表运行IIS的计算机的名称。可使用网络连接上(如LAN、PPTP或拨号)的Microsoft终端服务远程管理IIS。终端服务不要求在远程计算机上安装Microsoft管理控制台(MMC)或IIS管理单元。默认情况下,终端服务文档安装在C:\Winnt\Help\TermSrv.chm和C:\Winnt\Help\TermCli.chm下。FTP重新启动FTP重新启动说明下载文件时出现断开网络连接的问题。支持FTP重新启动的客户端只需使用REST命令重新建立其FTP连接,文件传输便能自动找到断点。注意:当使用FTP来下载通配符请求(MGET)、将文件上载到服务器(PUT)或下载大于4G字节的文件时,将不启用IIS5.0的FTP重新启动执行。MIME映射多用途网际邮件扩充协议(MIME)是一个Internet标准,它给Web浏览器提供查阅多格式文件的方法。把在Windows2000上默认安装的注册文件类型列于Internet信息服务属性页的文件类型对话框中。可以在计算机、Web站点、虚拟目录、目录或文件级别配置MIME映射。要在计算机级别配置MIME映射,请使用Internet信息服务属性页。要在其他级别配置MIME映射,请使用HTTP头属性页。注意:在计算机级配置的MIME映射不会自动覆盖在低级别设置的映射。二、建立WEB和FTP站点1.在Web站点上发布内容步骤1为Web站点创建主页。步骤2将主页文件命名为Default.htm或Default.asp。步骤3将主页复制到IIS的默认或指定的Web发布目录中。默认Web发布目录也称为主目录,安装程序提供的位置是\Inetpub\。步骤4在Internet信息服务管理单元中选择计算机或站点,然后单击动作按钮。步骤5单击新建,然后单击Web站点启动站点向导如图3所示。图3步骤6首先输入Web新站点的标识信息,然后单击下一步,在此输入Web站点的IP地址和TCP端口地址。如果通过主机头文件将其他站点添加到单一IP地址,必须指定主机头文件名称,然后单击下一步输入站点的主目录路径。如图4所示。图4步骤7单击下一步选择Web站点的访问权限如图5所示,单击下一步完成设置。图5步骤8如果网络具有名称解析系统(通常为DNS),那么访问者可以简单地在其浏览器地址栏中键入计算机名到达站点。如果网络没有名称解析系统,那么访问者必须键入计算机的数字IP地址。注意:在站点向导中,“全部未指定”表示指派给计算机但并未指派给特定站点的IP地址。默认的Web站点使用尚未指派给其他站点的所有IP地址。只能设置一个站点使用未指派的IP地址。如果允许匿名用户访问则需要选中允许匿名用户访问Web站点附选项。图62.在FTP站点上发布内容步骤1将文件复制或移动到默认的FTP发布目录。安装程序提供的默认目录是\Inetpub\Ftproot。步骤2在Internet信息服务管理单元中选择计算机或站点,然后单击动作按钮。步骤3单击新建,然后单击FTP站点启动站点向导类似图3。步骤4首先输入FTP新站点的标识信息,然后单击下一步,在此输入FTP站点的IP地址和TCP端口地址。,类似图5。然后单击下一步输入FTP站点的主目录路径,类似图5。步骤5单击下一步选择FTP站点的访问权限类似图6,单击下一步完成设置。步骤6如果网络具有名称解析系统(通常为DNS),那么访问者可以在其浏览器地址栏中键入后面跟有计算机名的ftp://到达站点。如果没有,那么访问者必须键入ftp://和计算机的数字IP地址。在Web和FTP站点建立完毕后,它们自动开始运行,如图7所示。图73.启动和停止站点默认情况下,站点将在计算机重新启动时自动启动。停止站点将停止Internet服务,并从计算机内存中卸载Internet服务。暂停站点将禁止Internet服务接受新的连接,但不影响正在进行处理的请求。启动站点将重新启动或恢复Internet服务。步骤1在Internet信息服务管理单元中,选择要开始、停止或暂停的站点。步骤2单击工具栏中的开始、停止或暂停按钮。注意:如果站点意外停止,Internet信息服务管理单元将无法正确显示服务器的状态。重新启动之前,请单击停止,而后单击开始重新启动站点。4.重新启动IIS在IIS5.0中,可以停止并重新启动所有IIS管理单元中的Internet服务,这使得在应用程序运行不正常或变得不可用时无需重新启动计算机。步骤1在Internet信息服务管理单元中,选择内容窗格中的计算机图标,然后单击动作按钮。步骤2单击动作按钮并选择重新启动IIS。步骤3从下拉菜单中,选择重新启动Internet服务、停止Internet服务、启动Internet服务或重新启动计算机名称。注意重新启动Internet服务必须使用上述方法,而不用