Internet Information Server(IIS)是Microsoft公司推出的一种运行于Windows NT 4.0平台上的Web Server,它不仅集成了WWW、FTP等Internet服务,而且同Windows NT 4.0紧密集成,充分利用了Windows NT的许多特性(例如:IIS的安全性就是以Windows NT的NTFS的安全机制为基础)。早期推出的IIS 2.0是与Windows NT Server 4.0捆绑在一起,比较简单。之后又推出了IIS 3.0,它主要是为Microsoft的Active Server Page(ASP)而设计的。最新推出的IIS 4.0则是功能全面的Web Server,它提供了方便易用的管理工具———Microsoft管理控制台(MMC),使得IIS的管理易如反掌。本文就向您简要地介绍IIS 4.0的安装和管理,着重介绍如何利用MMC创建Web站点和FTP站点以及相应属性的设置。
一、IIS4.0的安装
在Windows NT Server 4.0上必须按顺序依次安装以下三个软件才能成功地安装IIS4.0:
①Service Pack Server 3(SP3 for NT):此软件是Microsoft提供的用来纠正Windows NT Server 4.0中的一些错误,它还提供了对Internet最新技术的支持,它有英文版和中文版两个版本。
②Internet Explore 4.0(IE4.0):这里Microsoft推出的最新WWW浏览器,由于IIS 4.0的文档采用的都是Web页面,而在这些页面中采用了许多只有IE4.0才支持的新特性,因此,必须要安装它。
③Option Pack:这是包含了IIS4.0的软件包,执行安装文件(setup.exe),按安装向导一步步完成操作。
以上三个软件都可以从www.microsoft.com站点上免费下载。当成功安装完以上三个软件后,在Windows NT的“程序"组里就增加一个Windows NT 4.0 option pack项,并提供了一个管理控制台(简称MMC),用于管理整个Web Server。下面我们就介绍如何利用MMC创建Web站点和FTP站点以及设置相应的属性。
在Windows NT中点击开始--程序--Windows NT 4.0 option pack--Microsoft Internet Information Server--Microsoft管理控制台,则启动MMC。
二、Web站点的建立与属性设置
IIS 4.0成功安装后,在MMC中会自动建立一个默认Web站点。如果希望创建一个新的Web站点,首先用鼠标点中此站点所在的主机名,我们假设它是e40,在其上单击右键,在随之弹出的选单中选择新增→Web站点,按创建向导依次填写以下内容:
●Web站点的说明:即新建的Web站点的名字。
●IP地址和端口号:Web服务的缺省端口号是80,但默认Web站点会占用这个端口号,我们可以另改端口号,使得不与其他站点的端口发生冲突。
●主目录:每个Web站点或FTP站点都必须有一个主目录。主目录是发布文件的中心位置,它被映射到站点的域名或服务器名。例如,如果在Intranet中主机服务器名为e40,那么在浏览器的URL中输入http://e40,将访问主目录中的缺省的页面文件。
●访问权限:可限定用户对此Web站点的访问权限,包括读取、写入以及浏览目录等。如果设定可以浏览目录,则用户在浏览器上会看到主目录中所有文件的列表,这样做安全性极差,建议不要轻易给定此权限。
操作完成后,在MMC中将产生一个新的Web站点。用鼠标点中某一Web站点,在其上单击右键,并在随之弹出的选单中选择属性,则出现Web站点属性对话框。其中主要包括以下几个属性页:
●Web站点:设置Web站点的标识、连接和日志信息,包括站点说明、IP地址、端口号、是否有连接用户数的限制以及是否启用日志等。
●主目录:指定此Web站点的主目录及其访问权限(读、写、浏览目录等)。
●文档:可以选择是否启用默认文档,如果启用,则在浏览器里请求不包括具体的HTML文件名时,向用户显示默认文档。默认文档一般是主目录中的一个页面文件,也可以用逗号分隔列表的形式指定多个默认文档,Web服务器按照列表名称的顺序在目录中搜索默认文档,返回发现的第一个文档。例如,我们设置默认Web站点的主目录为c:\InetPub\wwwroot,启用的默认文档只有一个,文件名为default.htm,服务器的主机名为e40,在浏览器中输入URL为http://e40,那么此时用户浏览到的将是default.htm的页面,就相当于输入的URL为http://e40/default.htm.
●操作员:指定哪些NT用户可以管理此Web站点。
●性能:可以指定该Web站点占用服务器的最大带宽,此外,还可以根据该Web站点的访问流量调节服务器的存储空间。
●目录安全性:设置Web服务器的安全性功能,包括配置Web服务器的验证和匿名访问功能,以便在允许对受限制的内容进行访问前确认用户的身份;创建SSL密钥;限制IP地址和域名,以允许或防止某些用户、计算机或域访问该Web站点、目录或文件。
●ISAPI筛选程序:设置ISAPI筛选程序的选项。ISAPI筛选程序是在处理HTTP请求过程中对事件作出响应的程序。
●HTTP标题:设置在HTML页的标题中返回给浏览器的值。
●自定义错:定义当错误发生时返回给浏览器的信息。
三、FTP站点的建立与属性设置