实验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,并选定需要发布网站的目录。

标签: