实验8 WWW服务器配置和管理(1)
实验八 WWW服务器配置和管理【实验目的】⑴ 理解WWW 服务器的工作原理;⑵ 理解并掌握WWW 服务器的主要参数的作用及配置方式。【实验环境】具有Windows 2003 Server操作系统的计算
实验八 WWW服务器配置和管理
【实验目的】
⑴ 理解WWW 服务器的工作原理;
⑵ 理解并掌握WWW 服务器的主要参数的作用及配置方式。
【实验环境】
具有Windows 2003 Server操作系统的计算机、局域网网络环境。
【实验重点及难点】
重点:Windows Server 2003中Web 服务器的配置过程;
难点:Web 网站参数配置及测试。
【实验内容】
一、实验报告书写要求
1、在实验报告书写时请以实验过程中的【实验验证】中的题目为主,在实验过程中请截图保留配置及测试记录。
2、无需原文抄袭本实验文档,无1中内容实验报告无效。
二、实验过程
1、安装IIS 6.0
Windows Server 2003系统没有默认安装IIS6.0,在需要配置Web 服务器的时候,使用“Windows 组件向导”手动安装IIS6.0。
IIS6.0的安装步骤如下:
依次单击“开始”—“控制面板”—“添加/删除程序”—“添加/删除Windows 组件”。在出现的组件安装向导中,点中“应用程序服务器”(不要在复选框中打钩),然后点击“详细信息”,选择IIS 前的复选框。然后点击确认安装。
系统安装完IIS 组件后,将产生如下变化:
在“开始”—“所有程序”—“管理工具”程序组中添加一项“Internet 信息服务(IIS )管理器”,并会创建用于存放网站的SystemDriverInetpub文件夹。同时,添加相应的访问Web 网站的帐号IUSR_Computername(如计算机名:“PUMA ”)和IWAM_Computername,其中IUSR_Computername是匿名用户,用户匿名访问网站,IWAM_Computername用于启动进程外应用程序的帐号,如运行ASP 或ASP.NET 应用程序。如下图所示。
,2、用IIS 6.0创建Web 站点
在安装了IIS 6.0服务器后,系统会自动创建一个默认的Web 站点,该站点使用默认设置,但内容为空。打开“开始”—“所有程序”—“管理工具”—“Internet 信息服务(IIS )管理器”,可以看到默认网站,如下图(选择安装的不同,下面显示的文件可能不同)所示。
通常,网站创建后,还需要通过修改默认站点的属性对Web 服务器进行必要的配置和管理。在IIS 管理控制台中右键单击“默认网站”,在弹出的快捷菜单中选择“属性”,即可在“默认网站属性”对话框中设置各种运行参数。
3、设置IP 地址和端口
如下图所示,在网站选项卡中可以设置网站所绑定的IP 地址和TCP 端口。默认情况下IP 地址设置为“全部未分配”,其意义表示该Web 站点绑定计算机拥有的所有IP 地址,可以使用此主机的任何一个IP 地址来访问,包括回环地址127.0.0.1。当需要在一台计算机中创建多个虚拟网站时,就必须取消默认网站对所有IP 地址的绑定,而只为它指定一个IP 地址



。
Web 服务的默认端口号为“80”。如果使用该默认端口提供Web 服务,当使用Web 浏览器访问Web 网站时,就只需输入IP 而无需输入端口号,如“http://IP”。如果将Web 服务器的端口号改为其它值,如“8080”,那么,在访问该网站时就必须指定端口号,如“http://IP或者域名:8080”。显然,这样给用户访问带来了困难和麻烦,但对某些企业内部网站,却可以提高网站的安全性。在“描述”文本框中可以修改网站的描述信息,如计算机工程系的网站描述信息“jsjgcx ”。
【实验验证】将端口修改为8080,将网站描述信息修改为自己的姓名,重启web 服务器,测试使用8080端口访问。
【实验验证】成功访问后查看访问日志(点击启用日志记录中属性查看存日志的路径),web 日志是如何记录的?记录了那些内容?
4、设置主目录
所谓主目录是指保存Web 网站文件的位置,当用户访问该网站时,Web 服务器将从该文件夹中调取相应的文件给Web 客户端。默认的Web 主目录为“SystemDriver:
Inetpubwwwroot”,如果Windows Server 2003安装在C 盘,则路径为
“C:Inetpubwwwroot”。单击“主目录”选项卡,如下图所示。

一般情况下,为了保证系统的安全性、稳定性和可靠性,建议选择其它文件夹存放Web 网站。这里在本地路径文本框中选择“H:jsjgcx”。
需要指出的是,网站存放路径也可以选择“另一台计算机上的共享”或“重定向到URL ”将主目录指定为其它计算机。但是,因为访问其它计算机资源时需要指定访问权限,从而导致Web 访问的复杂性,所以,一般情况下不建议这样使用。
【实验验证】在C 盘下新建一个目录myweb ,将原主目录中内容复制到该目录,并将该目录设置为主目录(修改本地路径为该目录)。重启服务器,能否访问到原页面?应该如何设置?
5、设置文档
单击“文档”选项卡,如下图所示。
每个网站都有个主页,当在Web 浏览器中输入该Web 网站的地址时,将首先显示主页。默认文档即为Web 网站的主页。如果系统未设置默认文档,访问网站时必须输入指定主页文件名的URL ,如http://IP或者域名/index.htm,否则将无法访问网站主页。
默认文档可以是一个,也可以是多个。当有多个默认文档时,Web 服务器安装排列的前后顺序依次调用这些文档。欲将某文档名作为网站首选的默认文档,需要通过“上移”或“下移”按钮调整至顶端。也可以通过“添加”按钮添加默认文档。也可以用“删除”按钮删除多余的默认文档。
【实验验证】将主目录中的原iisstart.htm 文件的名字修改为自己的名字,如张山,修改为zhangshan.htm ,考虑以下,如何设置能够访问到原页面?如果不进行任何设置能够访问到该页面吗?如果能,该如何操作?
6、在一个服务器上建设多个网站
在一台宿主机上创建多个网站也即虚拟网站(服务器)

,可以理解为使用一台服务器充
,当若干台服务器来使用,并且每个虚拟服务器都可拥有自己的域名、IP 地址或端口号。虚拟服务器在性能上与独立服务器一样,并且可以在同一台服务器上创建多个虚拟网站。所以虚拟网站可以节约硬件资源、节省空间和降低能源成本,并且易于对站点进行管理和配置。建立多个网站的方法有以下几种:
在创建虚拟网站之前,需要确定创建虚拟网站的类型。要确保用户的请求能到达正确的网站,必须为服务器上的每个站点配置唯一的标识。可以区分网站的标识有主机头名称、IP 地址和TCP 端口号。
(1)使用多个IP 地址创建多个站点
每个虚拟网站都分配一个独立的IP 地址,也即每个虚拟网站都可以通过不同的IP 地址访问,从而使IP 地址成为网站的唯一标识。使用不同的IP 地址标识时,所有的虚拟网站都可以采用默认的80端口,并且可以在DNS 中分不同的网站分别解析域名,从而便于用户访问。当然,由于每个网站都需要一个IP 地址,因此,如果创建的虚拟网站很多,将会占用大量的IP 地址。
(2)使用不同端口号创建多个站点
同一台计算机、同一个IP 地址,采用的端口号不同,也可以标识不同的虚拟网站。如果用户使用非标准的端口号来标识网站,则用户无法通过标准名或URL 来访问站点。另外,用户必须知道指派给网站的非标准端口号,访问的格式为:http://{服务器名}:端口号,使用时比较麻烦。
(3)使用主机头名称创建多个站点
当IP 地址紧缺时,每个虚拟网站只能靠主机头名称来进行区分。每个网站都有一个描述性名称,并且可以支持一个主机头名称。一台服务器上宿主多个网站时通常使用主机头,这是因为此方法使其能够不必使用每个站点的唯一IP 地址来创建多个网站。
当客户端请求到达服务器时,IIS 使用在 HTTP 头中通过的主机名来确定客户端请求的站点。如果该站点用于专用网络上,则主机头可以是 Intranet 站点名,例如:“PUMA” 。如果该站点用于Internet 上,则主机名必须是公共的FQDN DNS 主机名,如www.linite.com ,






在实验中的设备只有一个IP 地址且目前还未涉及DNS ,本实验以不同端口创建多个网站,根据上面的实验内容,在此使用端口8888作为端口创建第二个网站,步骤如下:
根据设置向导,略去了部分步骤。提示部分如下,设置端口为8888,并选定需要发布网站的目录。
