第 8章 WWW服务器配置与管理
本章学习目标
本章主要讲解 WWW服务器的配置与管理。通过本章
学习,读者应该掌握以下知识:
? WWW服务的基本概念工作原理;
? 安装 WWW服务器;
? 配置与管理 WWW服务器;
8.1 WWW基本概念( 1)
World Wide Web(也称 Web,WWW或万维网)是
Internet上集文本、声音、动画、视频等多种媒体信息于
一身的信息服务系统,整个系统由 Web服务器、浏览器
( Browser)及通信协议 3部分组成。 WWW采用的通信协
议是超文本传输协议( HTTP,HyperText Transfer
Protocol),它可以传输任意类型的数据对象,是 Internet
发布多媒体信息的主要应用层协议。
8.1 WWW基本概念( 2)
WWW中的信息资源主要由一篇篇的网页为基本元
素构成,所有网页采用超文本标记语言( HTML,
HyperText Markup Language)来编写,HTML对 Web页的
内容、格式及 Web页中的超链进行描述。 Web页间采用超
级文本( HyperText)的格式互相链接。通过这些链接可
从这一网页跳转到另一网页上,这也就是所谓的超链。
8.1 WWW基本概念( 3)
Internet中的网站成千上万, 为了准确查找 。 人们采
用了统一资源定位器 ( URL,Uniform Resource Locator)
来在全世界唯一标识某个网络资源 。 其描述格式为:
协议,//主机名称 /路径名 /文件名:端口号
例如,http://www.hnzz.edu.cn,客户程序首先看到
http( 超文本传输协议 ), 知道处理的是 HTML连接, 接
下来的是 www.hnzz.edu.cn站点地址 ( 对应一特定的 IP地
址, 通过上一章 DNS服务解析 ), http协议默认使用的
TCP协议端口为 80,可省略不写 。
8.2 安装 IIS( 1)
在 Windows Server 2003中 Internet Information Server
(简称 IIS)作为“应用程序服务器”的组件出现,提供
了方便的安装和管理,基于标准的发布协议,在性能和
扩展性方面有了很大的改进,为客户提供更佳的稳定性
和可靠性。 IIS是基于 TCP/IP的 Web应用系统,使用 IIS可
使运行 Windows 2003的计算机成为大容量、功能强大的
Web服务器和 FTP服务器。 IIS不但可以通过使用 HTTP协
议传输信息,还可以提供 FTP和 Gopher服务,这样,IIS
可以轻松地将信息发送到 Internet上。
8.2 安装 IIS( 2)
IIS的具体安装步骤如下:
步骤一, 运行, 控制面板, 中的, 添加或删除程
序,, 点击, 添加 /删除 Windows组件, 按钮 。 在出现的
如图 8-1所示的组件安装向导中, 选择, 应用程序服务
器,, 单击, 详细信息, 。
8.2 安装 IIS( 3)
图 8-1 组件安装向导对话框
8.2 安装 IIS( 4)
步骤二, 在出现如图 8-2应用程序服务器组件中, 选择
,Internet信息服务 ( IIS),, 单击, 详细信息, 。
图 8-2 应用程序
服务器组件对
话框
8.2 安装 IIS( 5)
步骤三,出现如图 8-3所示的, Internet信息服务( IIS), 对话框,
安装 WWW服务,选择, 万维网服务, 复选项;若同时安装 FTP服务,
选择, 文件传输服务( FTP)协议, 复选项,单击, 确定, 开始安装,
单击, 完成, 结束。
图 8-3 Internet信
息服务对话框
8.2 安装 IIS( 6)
系统自动安装组件, 完成安装后, 系统在, 开
始, /“程序, /“管理工具, 程序组中会添加一项, Internet
信息服务管理器,, 此时服务器的 WWW,FTP等服务会
自动启动 。
注意, 有时设置好 Windows 2003 Server服务器之后,
WWW,FTP等服务仍不可用, 这是因为与 2003自身防火
墙设置有关, 必须在, 网络属性, /“高级, 标签中, 防火
墙设置允许用户访问本机的 WWW服务, FTP服务等 。
8.3 配置管理 Windows2000 WWW服务器
(1)
选择, 开始, /“程序, /“管理工具, /“Internet信息服
务管理器,,打开, Internet信息服务, 管理窗口,如图
8-2所示,窗口显示此计算机上已经安装好的 Internet服务,
而且都已经自动启动运行。
8.3 配置管理 Windows2000 WWW服务器
(2)
图 8-4 Internet信息服务管理窗口
8.3.1 设置 Web站点( 1)
1,使用 IIS的默认站点
步骤一, 将制作好的主页文件 ( html文件 ) 复制
到 \Inetpub\wwwroot目录, 该目录是安装程序为默认 Web
站点预设的发布目录 。
步骤二, 将主页文件的名称改为 Default.htm。 IIS默
认要打开的主页文件是 Default.htm或 Default.asp,而不是
一般常用的 Index.htm。
8.3.1 设置 Web站点( 2)
完成这两个步骤后, 打开本机或客户机浏览器, 在
地址栏中输入此计算机 IP地址或主机的 FQDN名字 ( 前提
是 DNS服务器中有该主机的 A记录 ) 来浏览站点, 此时会
弹出如图 8-5所示对话框, 要求输入用户名和密码, 这是
由于在 Server 2003中, 默认网站的访问集成了 Windows身
份验证 。 正确输入用户名和密码, 测试 Web服务器是否安
装成功, WWW服务是否运行正常 。
站点开始运行后, 如果要维护系统或更新网站数据,
可以暂停或停止站点的运行, 完成上述工作后, 再重新
启动站点 。
8.3.1 设置 Web站点( 3)
图 8-5身份验证
窗口
8.3.1 设置 Web站点( 4)
2,添加新的 Web站点
步骤一, 打开如图 8-4所示, Internet信息服务管理窗
口,, 鼠标右键单击网站, 在弹出菜单中选择, 新
建, /“网站,, 出现, 网站创建向导,, 单击, 下一步,
继续 。
步骤二, 在, 网站说明, 文本框中输入说明文字,
单击, 下一步, 继续, 出现如图 8-6所示窗口, 输入新建
Web站点的 IP地址和 TCP端口地址 。 如果通过主机头文件
将其它站点添加到单一 IP地址, 必须指定主机头文件名
称 。 。
8.3.1 设置 Web站点( 5)
图 8-6 站点创建对话框
8.3.1 设置 Web站点( 6)
步骤三,单击, 下一步,,如图 8-7所示对话框,输入站
点的主目录路径,然后单击, 下一步, 。
图 8-7
站点创建对
话框
8.3.1 设置 Web站点( 7)
在图 8-8网站访问权限对话框中设置 Web站点的访问权限,一般要选取
,读取, 属性,但为了支持脚本语言如 ASP,还需选择, 运行脚本, 选
项。为保证网站安全,建议不要选取, 写入, 选项。单击, 下一步, 完
成设置。
图 8-8网站访问权
限设置对话框
8.3.2 Web站点的管理 (1)
Web站点建立好之后, 可以通过, Microsoft 管理
控制台, 进一步来管理及设置 Web站点, 站点管理工作既
可以在本地进行, 也可以远程管理 。
1,本地管理
选择, 开始, /“程序, /“管理工具, /“Internet信息
服务管理器,, 打开, Internet信息服务窗口,, 在所管
理的网站上, 单击鼠标右键选择, 属性, 菜单项, 进入
该站点的, 属性, 对话框, 如图 8-9所示 。
8.3.2 Web站点的管理 (2)
图 8-9 Web站点属性对话框
8.3.2 Web站点的管理 (3)
( 1), 网站, 属性页
如图 8-9所示, 在网站的属性页上主要设置标识参
数, 连接, 启用日志记录, 主要有以下内容:
描述:在, 说明, 文本框中输入对该站点的说明文
字, 用它表示站点名称 。 这个名称会出现在 IIS的树状目
录中, 通过它来识别站点 。
8.3.2 Web站点的管理 (4)
IP地址:设置此站点使用的 IP地址, 如果
构架此站点的计算机中设置了多个 IP地址,
可以选择对应的 IP地址 。 若站点要使用多个
IP地址或与其他站点共用一个 IP地址, 则可
以通过高级按钮设置 。
TCP端口:确定正在运行的服务的端口。
默认情况下公认的 WWW
8.3.2 Web站点的管理 (5)
连接:, 连接超时, 设置服务器断
开未活动用户的时间;, 保持 HTTP连接,
允许客户保持与服务器的开放连接,而
不是使用新请求逐个重新打开客户连接,
禁用则会降低服务器性能,默认为激活
状态。
8.3.2 Web站点的管理 (6)
启用日志记录:表示要记录用户活动的细节,
在, 活动日志格式, 下拉列表框中可选择日志文
件使用的格式。单击, 属性, 按钮可进一步设置
记录用户信息所包含的内容,如用户 IP、访问时
间、服务器名称等。默认的日志文件保存在
\Windows\system32\LogFiles子目录下。良好的管
理习惯应注重日志功能的使用,通过日志可以监
视访问本服务器的用户、内容等,对不正常的连
接和访问加以监控和限制。
8.3.2 Web站点的管理 (7)
( 2), 主目录, 属性页
如图 8-10所示, 可以设置网站所提供
的内容来自何处, 内容的访问权限以及应
用程序在此站点的执行许可 。
8.3.2 Web站点的管理 (8)
图 8-10 属性页
,主目录, 标

8.3.2 Web站点的管理 (9)
网站的内容包含各种给用户浏览的文件, 例如 HTML文
件, ASP程序文件等, 这些数据必须指定一个目录来存放,
而主目录所在的位置有 3中选择:
此计算机上的目录:表示站点内容来自本地计算机 。
另一计算机上的共享位置:站点的数据可以在局域网上
其他计算机中的共享位置, 注意要在网络目录文本框中输
入其路径 。 并按, 连接为, 按钮设置有权访问此资源的域
用户帐号和密码 。
重定向到 URL( U),表示将连接请求重新定向到别的
网络资源, 如某个文件, 目录, 虚拟目录或其他的站点等 。
选择此项后, 在重定向到文本框中输入上述网络资源的
URL地址 。
8.3.2 Web站点的管理 (10)
执行权限:设置对该站点或虚拟目录资源进
行何种级别的程序执行 。, 无, 只允许访问静态
文件, 如 HTML或图像文件;, 纯脚本, 只允许
运行脚本, 如 ASP脚本;, 脚本和可执行程序,
可以访问或执行各种文件类型, 如服务器端存储
的 CGI程序 。
应用程序池:选择运行应用程序的保护方
式。可以是与 Web服务在同一进程中运行(低),
与其他应用程序在独立的共用进程中运行(中),
或者在与其他进程不同的独立进程中运行(高)。
8.3.2 Web站点的管理 (11)
( 3), 操作员, 属性页
使用该属性页可以设置哪些用户帐号拥有管
理此站点的权力,默认只有 Administrators组成员
才能管理 Web站点,而且无法利用, 删除, 按钮
来解除该组的管理权利。如果你是该组的成员,
可以在每个站点的这个选项中利用, 添加, 及
,删除, 按钮来个别设置操作员。虽然操作员具
有管理站点的权力。但其权限与服务器管理员仍
有差别。
8.3.2 Web站点的管理 (12)
( 4), 性能, 属性页
带宽限制:如果计算机上设置了多个 Web站点, 或是还
提供其他的 Internet服务, 如文件传输, 电子邮件等, 那
么就有必要根据各个站点的实际需要, 来限制每个站点
可以使用的带宽 。 要限制 Web站点所使用的带宽, 只要选
择, 限制网站可以使用的网络带宽, 选项, 在, 最大带
宽, 文本框中输入设置数值即可 。
网站连接:, 不受限制, 表示允许同时发生的连接
数不受限制;, 连接限制为, 表示限制同时连接到该站
点的连接数, 在对话框中键入允许的最大连接数;
8.3.2 Web站点的管理 (13)
( 5), 文档, 属性页
启动默认内容文档:默认文档可以是 HTML文件或 ASP
文件, 当用户通过浏览器连接至 Web站点时, 若未指定要浏
览哪一个文件, 则 Web服务器会自动传送该站点的默认文档
供用户浏览, 例如我们通常将 Web站点主页 default.htm、
default.asp和 index.htm设为默认文档, 当浏览 Web站点时会
自动连接到主页上 。 如果不启用默认文档, 则会将整个站
点内容以列表形式显示出来供用户自己选择 。
启用文档页脚:选择此项, 系统会自动将一个 HTML格
式的页脚附加到 Web服务器所发送的每个文档中 。 页脚文件
不是一个完整的 HTML文档, 只包括需要用于格式化页脚内
容外观和功能的 HTML标签 。
8.3.2 Web站点的管理 (14)
( 6), 目录安全性, 属性页
在, 目录安全性, 属性页中, 选择, 身份
验证和访问控制, 中的, 编辑, 按钮, 弹
出如图 8-11所示对话框, 在该对话框中可
以设置启用匿名访问或设置匿名访问使用
的用户名和密码 。 另外还可以设置以什么
样的身份验证方法来访问页面 。
8.3.2 Web站点的管理 (15)
图 8-11 身份验证和访
问控制对话框
8.3.2 Web站点的管理 (16)
IP地址和域名控制:设定客户访问 FTP站点的范围, 其方
式为:授权访问和拒绝访问 。
授权访问:开放访问此站点的权限给所有用户, 并可以在
,下列地址例外, 列表中加入不受欢迎的用户 IP地址 。
拒绝访问:不开放访问此站点的权限,默认所有人不能
访问该站点,在, 下列地址例外, 列表中加入允许访问站点
的用户 IP地址,使它们具有访问权限。
合理地设置, 授权访问, 和, 拒绝访问, 可以有效提高
WWW服务器的安全,当服务器只供内部用户使用时,设置适
当的, 授权访问, IP地址列表,可以保护服务器不受外部的
攻击。
8.3.2 Web站点的管理 (17)
图 8-12 IP地址和域名限制对话框
8.3.2 Web站点的管理 (18)
( 7), HTTP头, 属性页
在, HTTP标题, 属性页上, 如果选择了, 启用内容过期,
选项, 便可进一步设置此站点内容过期的时间, 当用户浏
览此站点时, 浏览器会对比当前日期和过期日期, 来决定
显示硬盘中的网页暂存文件, 或是向服务器要求更新网页 。
8.3.2 Web站点的管理 (19)
2,远程管理 Web站点
远程管理就是系统管理员可以在任何地方,
例如出差或是在家里, 从任何一个终端客户端,
可以是 Windows2000 Professional,Windows2000
Server或是 Windows98,来管理 Windows Server
2003域与计算机, 它们可以直接运行系统管理工
具来进行管理工作, 这些操作就好像是在本机上
一样 。 要实现这些管理首先要安装终端服务, 设
置终端服务器与终端客户端, 才可以进行远程管
理与远程控制 。
本章小结
本章首先介绍了 WWW服务的工作原理,讲
解了使用 Windows 2000 Server及 IIS5.0配置 WWW
服务器方法,以及配置、维护 Web站点的方法。