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站点的建立与属性设置
在IIS 4.0安装完成后,在MMC中也会自动创建一个缺省FTP站点。如果希望新建一个FTP站点,也是首先选中此站点所在的主机名,在其上单击右键,选择新增→FTP站点,按创建向导依次输入FTP站点说明、IP地址、端口号、主目录、访问权限等内容。操作完成后,就生成了一个新的FTP站点。
如果想设置某一FTP站点的属性,首先用鼠标选中这一FTP站点,在其上单击右键,并在随之弹出的选单中选择属性,则出现FTP站点属性对话框。其中主要包括以下几个属性页:
●FTP站点:设置FTP站点的标识、连接和日志信息,包括站点说明、IP地址、端口号、是否有连接用户数的限制以及是否启用日志等。
●安全账号:选择是否允许匿名连接,如果允许匿名连接,则允许使用“匿名"用户名的用户登录到FTP服务器。在默认情况下,为所有的匿名登录创建一个用户名为“USER-主机名"的账号,如USER-e 40。此账号是IIS安装时,在Windows NT“域用户管理器"和Internet服务管理器中自动创建的,并随机地为此账号分配了密码。也可以使用“用户名"和“密码"对话框设置Windows NT用户账号以用于所有的匿名连接。
●信息:设置启用和退出此站点时所显示的信息。
●主目录:它可以是本地的某个目录,也可以是网络中某台计算机上的一个共享目录。
●目录安全性:过滤某些IP地址,允许或拒绝从这些IP地址的计算机上访问此站点。
在Web站点或FTP站点创建好以后,站点管理员可以把要发布的信息放于主目录下,也可以从不包含在主目录内的其他目录中发布信息,这就需要创建虚拟目录。例如,“默认Web站点"的主目录是c:\InetPub\wwwroot,而实际要发布的信息是存放在c:\InetPub\example目录下,这时,就需要在“默认Web站点"创建一个虚拟目录。先选中“默认Web站点",在其上单击右键,在随之弹出的对话框中选择新增→虚拟目录,然后在弹出的操作向导的对话框中依次填写虚拟目录的名字(如example)、实际的物理路径(c:\InetPub\example)以及此虚拟目录的访问权限等内容。当在浏览器里输入URL为http://e40/example时,显示的则是c:\InetPub\example下指定的默认文档。实际上虚拟目录(如example)并不是一个真正存在的目录,它是实际的物理路径(如c:\InetPub\example)的别名,文件是存放在实际的物理路径下,而在IIS中,是以虚拟目录进行管理,与物理路径无关。用户在浏览器中用虚拟目录名来访问实际的物理路径目录,这样做比较安全,用户不知道文件在服务器中的实际位置,并且不能用此信息修改文件。另外,也便于在站点中移动目录。更改虚拟目录与实际物理位置之间的映射,可代替更改目录的URL。
以上只是IIS4.0最基本的功能介绍,实际上它的功能远不止于此,它确实是一个功能强大、管理方便,同时与Windows NT 4.0很好地集成在一起的一个WebServer,如果您感兴趣的话,不妨试一试,相信一定不会令您失望的。