p/2000
MicrosoftFrontPage2000
第二章配置服务器
2.1IIS的配置及主页发布
IIS提供的基本服务:
WWW服务:支持最新的超文本传输协议(HTTP)1.1标准,运行速度更快,安全性更高,还可以提供虚拟主机服务。WWW服务是指在网上发布可以通过浏览器观看的用HTML标识语言编写的图形化页面的服务。IIS4.0允许用户设定数目不限的虚拟Web站点。
FTP服务:支持文件传输协议(FTP)。主要用于网上的文件传输。IIS4.0允许用户设定数目不限的虚拟FTP站点,但是每一个虚拟FTP站点都必须拥有一个唯一的IP地址。IIS4.0不支持通过主机名区分不同的虚拟FTP站点。
MTP服务:支持简单邮件传输协议(SMTP)。IIS4.0允许基于Web的应用程序传送和接收信息。启动SMTP服务需要使用NT操作系统的NTFS文件系统。
除上述服务之外,IIS4.0还可以提供NNTPService等服务。本篇将主要讨论其中最重要的WWW服务,读者在真正熟悉WWW服务之后,其它类型的服务也可做到触类旁通。
IIS的设置(注:文章中"客户"指Web站点的访问者,"用户"指IIS4.0的使用者)
打开Microsoft管理控制台之后,单击InternetInformationServer文件夹,出现用户的电脑标识。打开后选中"默认的Web站点",右击点属性,出现IIS的配置界面(注:IIS中的服务配置都是通过类似的属性界面实现,用户可以尝试一下。此外,IIS中的属性具有继承性,子级目录自然继承上级目录的相同属性)。
Web站点:
(图2.1)
Web站点标识:
描述--用户指定该站点的名称。IP地址--用户分配给该站点的IP地址(动态域名的用户,您可以使用默认的IP地址,选中"全部未分配",即可)。
在高级对话框中还可以进一步的设定该站点的IP地址,TCP端口号以及主机名称等(注:同一台Web服务器中,具有不同IP地址或不同主机名的不同站点称为虚拟主机)。TCP端口--缺省值为80,用户可以根据自己的需要进行改动。
SSL端口--指定使用安全套接字层(SSL)的端口。
连接:无限--不限制同时连接站点的用户数量。限制到--读者可以根据需要限定在同一时刻连接站点的用户数量。连接超时--如果访问用户在指定的时间范围内没有发出新的访问请求,Web服务器自动中断与该用户的连接。
启用日志:在提供给用户的日志格式选择中,NCSA为较通用格式,W3C为扩展格式,ODBC为数据库日志格式。在属性对话框中,可以进一步的设定日志记录的时间间隔单位,以及日志文件的存放位置。
操作员
(图2.2)
通过该项可以在NT用户帐号中指定对站点拥有操作权的用户帐号(注:操作员帐号不一定必须是WindowsNT管理员组的成员,
操作员只具有有限的站点管理权限)。
性能:
(图2.3)
性能调整--可以根据站点的具体情况设定每天访问站点的人数。该项可以相应的调整Web站点所占用的系统内存的大小。
带宽限制--启用带宽限制将会限制Web站点所能够使用的带宽。
连接配置--"保留HTTP连接"允许客户维持与服务器已经打开的连接,而不要求对客户的每个新请求都启用新的连接。
设置用于处理HTTP请求过程中的对事件作出响应的程序。
主目录:
(图2.4)
许可访问--设置客户对站点内容的访问权限。只有支持源内容--设置存储站点内容的目录或计算机。
HTTP1.1协议标准的具有"放置"功能的浏览器才能执行写操作。
内容控制--日志访问将在日志文件中记录对站点目录的访问;允许浏览目录可以在当客户没有指定具体的访问页面同时站点也没有设定默认页面时自动生成一个目录内容页面;索引此目录将指定目录加入Web站点的全文索引(注:需安装MicrosoftIndexServer);FrontPageWeb将在Web站点中创建一个FrontPageWeb目录。
应用程序设置--在分开的窗口内运行:选定该选项将使应用程序独立于Web服务器进程单独运行。运行独立的应用程序可以在当应用程序出现错误时,使其他应用程序(包括Web服务器)免受影响。
许可:无--不允许在服务器端运行任何程序或脚本。脚本--允许运行映射到脚本引
擎的应用程序而不必拥有"执行"权限。执行(包括脚本)--允许运行脚本程序,dll以及exe程序。
文档标签
(图2.5)
启用默认文档:设置当访问客户没有具体指定浏览页面时显示的默认页面。
启动文档脚注:可以自动为网站的页面加上脚注,可以用于添加站点的LOGO等标
目录安全性标签
(图2.6)
匿名访问和安全控制(单击编辑进入配置):允许匿名访问--指定一个NT用户帐号,使所有网站的访问者使用该帐号以匿名方式登录。基本验证--验证来访客户的用户名和密码(注:此项在不使用匿名登录方式或已经在NTFS文件系统中设置访问控制时有效)。WindowsNT挑战响应--只有在禁用匿名方式或在NTFS文件系统中设置访问控制时有效,不支持挑战响应方式的浏览器将被禁止访问。
安全通讯:使用密钥管理器建立认证请求
IP地址和域名控制:允许访问将会向除用户指定的地址之外的所有客户授予访问权;禁止访问将禁止除用户指定地址之外的所有客户的访问。
HTTP标题
(图2.7)
允许内容过期:设置客户浏览器根据指定的过期时间决定是否从客户本机缓存读取数据或连接网站请求新数据。
自定义HTTP标题:用户自己编写的发送给客户浏览器的HTTP标题。
内容分级:在HTTP标题中加入内容级别,使客户可以在浏览器端选择过滤不接受的内容
MIME(多用途Internet邮件扩展)映射:设定由Web服务器传送给浏览器的文件类型。
用户自己设定在出错时返还到浏览器的错误信息。
2.2虚拟目录的介绍
每个Internet服务可以从多个目录中发布。通过以通用命名约定(UNC)名、用户名及用于访问权限的密码指定目录,可将每个目录定位在本地驱动器或网络上。虚拟服务器可拥有一个宿主目录和任意数量的其它发布目录。其它发布目录称为虚拟目录。
指定客户URL地址,服务将整个发布目录集提交给客户作为一个目录树。宿主目录是"虚拟"目录树的根。虚拟目录的实际子目录对于客户也是可用的。只有http://www.服务支持虚拟服务器;而FTP和gopher服务则只能有一个宿主目录。
主目录位置一旦改变,所有Internet用户的请求都将被路由到这个新的目录位置,IIS也将把这个目录作为一个单独的站点来对待,并完成与各组件的关联。不过,有时IIS也可以把用户的请求指向主目录以外的目录,这种目录就称为虚拟目录。下面我们讲解虚拟目录是怎么回事。
我们知道,建站人员必须为建立的每个Internet站点都指定一个主目录。主目录是一个缺省位置,当Internet用户的请求没有指定特定文件时,IIS将把用户的请求指向这个缺省位置。代表站点的主目录一旦建立,IIS就会缺省地使这一目录结构全部都能由网络远程用户所访问,也就是说,该站点的根目录(即主目录)及其所有子目录都包含在站点结构(即主目录结构)中,并全部能由网络上的用户所访问。一般说来,Internet站点的内容都应当维持在一个单独的目录结构内,以免引起访问请求混乱的问题。特殊情况下,网络管理人员可能因为某种需要而使用除实际站点目录(即主目录)以外的其他目录,或者使用其他计算机上的目录,来让Internet用户作为站点访问。这时,就可以使用虚拟目录,即将想使用的目录设为虚拟目录,而让用户访问。
处理虚拟目录时,IIS把它作为主目录的一个子目录来对待;而对于Internet上的用户来说,访问时并感觉不到虚拟目录与站点中其他任何目录之间有什么区别,可以像访问其他目录一样
上一篇:
ASP电脑配机(论文和程序)
下一篇:
试析影响公路路面平整度的因素及应采取的施工措施