手机版 | 登陆 | 注册 | 留言 | 设首页 | 加收藏
当前位置: 网站首页 > 网络指南 > 服 务 器 > 文章 当前位置: 服 务 器 > 文章

WWW服务器的建设管理

时间:2006-10-14    点击: 次    来源:本站原创    作者:佚名 - 小 + 大

完成IIS服务器的安装和配置之后,我们就可以建立用于发布Web站点的WWW服务器了。WWW服务器建设的核心是建立Web站点,包括Web站点设置、主页文件及目录设置、目录安全设置、错误信息设置等。
4.3.1 创建新的Web站点
事实上,一个Web站点仅仅是IIS服务器上的一个目录,而且该目录的访问权限由IIS负责控制。当Internet上的用户遍历Web站点时,他们实际上是在查看远程服务器上一个一个目录(或虚拟目录)的内容。建设Web站点的过程也就是在IIS服务器上建立目录,并把IIS指向这一目录,且使该目录能让Internet用户进行访问的过程。
正确安装好IIS后,它将在系统中自动建立一个称为"默认Web站点"的站点。用户可以直接使用这个站点发布网页,也可另建其他站点使用。
建设Web站点前,首先要在IIS服务器上规划好站点目录结构,并建立这些目录,同时记下各个目录名。然后,运行IIS的组件MMC即可完成站点建设。具体步骤如下:
(1) 采用前面介绍的方法(参见4.2.4节),启动MMC,进入它的操作窗口(图4.7)。
(2) 从MMC左侧窗格中展开Internet Information Server组。MMC将显示IIS服务器。
(3) 选中该IIS服务器并单击鼠标右键,从出现的快捷菜单中选择"新增"子菜单中的"Web站点"命令(图4.10),IIS即会启动"新Web站点向导",并在屏幕上打开它的对话框,如图4.11所示。
(4) 在该对话框中,为即将要建立的站点输入一个说明,比如"MyWorks",随后单击"下一步"按钮,进入新Web站点向导的下一对话框,如图4.12所示。

图4.10 选择"Web站点"命令 图4.11 输入Web站点名称
(5) 单击"选择此Web站点使用的IP地址"下拉列表,从中选取可以使用的IP地址。此外,在这一对话框中还可设置想要使用的TCP端口号,如80。然后单击"下一步"按钮继续。
(6) 这时出现又一对话框,如图4.13所示。该对话框让建站人员把含有Web内容文档的目录路径输入到"输入你的主目录路径"字段框中。如果希望所有Internet用户都能访问这一站点,则要确保选中"允许匿名访问此Web站点"复选框。然后单击"下一步"按钮,进入新Web站点向导的下一对话框,如图4.14所示。

图4.12 选择IP地址和端口 图4.13 输入目录路径
(7) 这是最后一步设置内容。在该对话框中,建站人员需要为当前建立的站点选择访问权限。如果希望使用一个访问计数器来累计访问人数,则必须允许"执行"和"写"权限。最后单击"完成"按钮,即完成Web站点的建立。
以后,Internet用户就可以使用建站人员在出版期间所指定的IP地址本访问这一Web站点。不过,为了能够让Internet用户使用主机和域名,如www.myecwebsite.com等来访问站点,则还必须在DNS服务器上建立一条记录,以便将域名解析为IP地址。

图4.14 设置访问权限
4.3.2 配置Web站点
站点建立后,用户还可以根据具体需要配置Web站点。操作方法如下:
(1) 启动MMC,进入它的操作窗口(图4.7)。
(2) 从MMC左侧窗格中展开Internet Information Server组。MMC将显示IIS服务器中的Web站点列表。
(3) 选中想要配置的Web站点并单击鼠标右键,然后从出现的快捷菜单中选择"属性"命令,即可打开当前所选站点的属性对话框。图4.15所示就是我们打开的默认Web站点的属性对话框(同图4.9),当前处于打开状态的是"Web站点"选项卡。

图4.15 "Web站点"选项卡
(4) 在该选项卡中,共有3个区域的若干项目需要设置,下面我们就分别介绍一下。
①"Web站点标识"区域中共有4项需要设置:
· "说明"。指对当前站点服务器的描述,也就是站点名称,它是用来识别服务器站点的控制名的。在NT系统中,IIS可以安装最多16个Web服务器。当一台计算机中同时装了多个服务器时,每个服务器都应当取一个可以识别的名字。常用的取名方法通常有两种:一种是直接使用主机名或任意起一个名字,另一种是使用计算机的域名地址。我们这里采用默认名称,即"默认Web站点"。
· "IP地址"。这是一个下拉列表,从中可以为当前站点的服务器选择IP地址。对于一台主机来说,它的域名地址可以是任意的,也可以同时拥有多个域名地址,但它的IP地址只有一个。设置IP地址之前,必须先向主管机构申请一个IP地址。如果用户所用网络是内部局域网,仅供开发测试之用,这时可随意指定一个IP地址。单击旁边的"高级"按钮,可以打开"高级Web站点配置"对话框,如图4.16所示。其中列出了当前站点的不同标识,单击其中的"添加"按钮,可以打开图4.17所示的"高级Web站点标识"对话框,从中可以选择或指定IP地址、TCP端口及主机标识名。
需要注意的是,设置IP地址时千万不能出错,否则服务器将不能正常工作。
· "TCP端口"。用于设置TCP端口号,它是计算机连到Internet上的出入口。每一个服务器都要有一个端口号,而且不同服务器的端口号应当设置不同。理论上,端口号可以在1到65 535中选择。不过,实践中人们已经形成一些约定性的基本的端口设置,如HTTP服务器的端口号为80、SMTP服务器的端口号为25、Telnet服务器的端口号为23、FTP服务器的端口号为21、HTTPD服务器的端口号为443等。如果将HTTP服务器的端口号设为80,则访问时可直接使用域名地址或IP地址,如http://www.mywebs.com或202.111.112.113等。否则,访问主机时就必须指明端口号,如http://www.mywebs.com:8080等。8080号端口通常用来作为代理服务器的TCP端口号。
· "SSL端口"。用于设置使用SSL协议时的端口号。
②"连接"区域共有2项需要选择及设置:
· "无限制"及"限制到"单选项。通过这两个单选项用户可以设置同一时刻外面的用户与主机连接的数目:无限制或限制具体的数目。一般地,同一服务器可以同时响应外部用户的多个连接请求。对于每一个用户请求,服务器都会自动启动一个进程来响应该请求,而这一进程在等待状态下将占用系统的大约200KB的内存,在启动后将占用大约300~500KB的内存,所以设置时,一般要视具体的情况而设置限制连接数,不宜设置过大,否则会影响系统速度和资源利用。通常不选择"无限制",默认的限制连接次数为1000次。

图4.16 "高级Web站点配置"对话框 图4.17 "高级Web站点标识"对话框
· "连接超时"。用于设置连接等待的时间,单位为秒。当外部用户向主机发出连接请求时,主机会相应地启动一个进程来处理这一请求。如果主机与外部用户建立了连接,则服务器进程将处于等待用户的数据请求的状态中。如果外界用户经过一段时间还没有发出数据请求,则主要需要考虑断开这一连接,目的是避免系统资源浪费,提高系统效率。主机在断开此次连接前需要等待的时间,就是由本项所定义。具体设置时应根据实际情况决定。如果服务器的传输速率比较慢,或者连接到服务器上的外部用户比较少,则可以将时间设置得长一点,否则就设置得短一些。默认的超时设置为900秒。
③"启用日志"区域。"启用日志"本身就是一个复选项,选择该项后,才可以从其下面的"活动日志格式"下拉列表(见图4.15)中选择需要的日志格式。
日志文件是保障服务器安全的一个十分重要的工具,其主要作用是监视外界用户与当前主机的连接信息,包括外界用户的主机名、连接时间、连接活动等信息。管理员通过系统日志可以查看到那些访问服务器的外部主机、外界用户的IP地址等重要信息,从而为以后进行安全方面的设置提供决策参考。
可以选择使用的日志文件格式有3种:第一种为Microsoft的IIS系统日志格式;第二种为NCSA的公共日志格式,也就是HTTPD日志格式;第三种为W3C扩展日志文件格式。

图4.18 设置日志文件属性
由于日志文件不断地记录系统活动,所以日志文件会不断地增大。为防止文件过大,用户必须定期进行更新。更新之前,一般需要将文件保存起来,以备后用。而且,用户可以设置日志文件的更新周期。操作方法十分简单:在"活动日志格式"下拉列表中选择需要的格式类型,比如选择Microsoft的IIS日志格式,然后单击它旁边的"属性"按钮,打开它的对话框,如图4.18所示,从中即可设置日志记录时间间隔。另外,从中还可以选择或指定"日志文件目录",操作都比较简单,我们就不一一展开了。
(5) 完成上述各项设置后,返回到图4.15所示的"Web站点"选项卡,单击"确定"按钮,即可完成Web站点的配置工作。
4.3.3 配置主目录
前面讲到,建立Web站点时要指定存放Web文档的主目录,远程用户访问的缺省文档就在这一主目录中。主目录和主页文件名在安装服务器时都是可以设置的,设置主目录的目的是告诉浏览器到什么地方去找网页文件。例如,在站点http://www.mywebsite.com的主目录下放了一个名为hello.htm的网页文件,则在浏览器中输入"http://www.mywebsite. com/hello.htm",就可以访问到该文件。
主目录并不是一成不变的,必要的时候,我们还可以把其他目录设置为主目录,以供远程用户访问。配置其他目录为主目录的操作方法如下:
(1) 使用"Internet服务管理器"命令启动MMC,进入它的操作窗口(参见图4.7)。
(2) 从MMC左侧窗格中展开Internet Information Server组。MMC将显示IIS服务器。
(3) 在IIS组中,使用鼠标右键单击想要配置其主目录的站点,这会打开一个快捷菜单,从中单击"属性"命令,打开它的属性对话框,它由几个选项卡组成(参见图4.15)。
(4) 从中单击并打开"主目录"选项卡,如图4.19所示。接下来即可设置主目录。
(5) 首先选择目标资源来源:"此计算机上的目录"、"另一计算机上的共享位置"或"重定向到URL"。一般选择第一项。

图4.19 设置主目录
(6) 单击"本地路径"旁边的"浏览"按钮,屏幕上随后会出现选择文件夹的对话框。用户可根据需要,从中选择需要的文件夹来作为主目录,选好后单击"确定"按钮,返回"主目录"选项卡。
(7) 在"访问许可"栏下可以设置主目录的访问许可:"读取"及"写入"。在"内容控件"栏下可以设置主目录是否启用"日志访问",是否"允许浏览目录",是否"索引此目录",以及是否作为"FrontPage Web"站点等。
(8) 接下来需要完成"应用程序设置"区域里的有关设置。应用程序主要包括一些访问Web数据库的应用程序,如ASP文件、IDC文件等。这里的各项主要用于设置服务器在解释执行应用程序时所调用的相应动态链接库程序。例如,ASP文件在解释执行应用程序时必须调用ASP.DLL文件,IDC文件在解释执行时必须调用HTTPODBC.DLL文件。
用户从中可以指定应用程序的"名",即名称,还可指定是否"在分开的内存空间运行",以及指定"许可"类型等。其中最重要的是对应用程序进行配置。应用程序设置分为3个方面:其一,应用程序的映射设置;其二,应用程序的选项设置;其三,应用程序的调试设置。下面我们简要介绍一下这些方面的设置方法。
① 应用程序映射设置。在"主目录"选项卡中单击"配置"按钮,即可打开"应用程序配置"对话框,此时处于打开状态的是"应用程序映射"选项卡,如图4.20所示。
其中列出了已经建立的映射,如果用户需要增加新的程序映射,则可单击其中的"添加"按钮,打开它的对话框(图4.21),从中单击"浏览"按钮,打开查找文件的对话框,选择好需要的文件后单击对话框中的"确定"按钮,就可以返回到图4.21的对话框,同时,所选文件的路径及文件名将出现在"可执行文件"一栏中。
而且,用户还可以指定程序所映射的"扩展名",以及指定是否需要"脚本引擎"、"检查文件是否存在"和"不包括的方法"等。最后,单击"确定"按钮,即可返回"应用程序映射"选项卡。

图4.20 "应用程序映射"选项卡 图4.21 添加映射
如果发现已经添加的映射有错误或不太合适,则可选中该程序映射后,单击"编辑"按钮,打开与图4.21相同的对话框,从中进行修改。单击"删除"按钮,还可以把不需要的映射删除掉。
② 应用程序选项设置。主要设置应用程序的一些基本配置,如启用状态、缓冲、上层路径、默认的ASP程序等。设置操作方法并不复杂:用户只需在"应用程序配置"对话框中单击打开"应用程序选项"选项卡(图4.22),从中即可设置。各设置项含义如下:
·"启用阶段状态"。选中该项即启用该应用程序,这样服务器与外部用户之间就可以相互交换数据。用户将数据请求发送给服务器,交由服务器中的应用程序进行处理,然后再返回给用户。从用户发出数据请求到收到处理后的数据,通常称为一个"阶段"。
·"阶段超时值"。用于设置用户与服务器之间交流数据的阶段的最大时间限度,以分钟为单位。对于不同的类型的交流阶段,所需时间有长有短。如果某个阶段时间太长,则必须断开这次通信阶段,并重新建立通信的连接。一般情况下,都可采用默认值。
·"启用缓冲"。选中该项即允许使用缓冲区。由于启用程序阶段的数据交换量比较大,所以通常要使用缓冲区来存放数据。这样一是可以加快数据的传输速率,二是可以缓解内存资源的紧张程度。
·"启用上层路径"。即允许使用上一级目录,也就是父目录。
·"默认ASP语言"。用于设置默认的ASP应用程序语言,通常都是使用VBScript语言。

图4.22 "应用程序选项"选项卡 图4.23 "应用程序调试"选项卡
·"ASP脚本超时值"。即设置ASP程序在浏览器中的解释执行的最大时间限度。与一般的可执行程序不同,ASP程序代码属于解释执行代码,不可以自动运行,必须经由其他程序解释,并翻译成可执行的命令,然后才能运行。
解释执行代码的程序有一个缺点,就是执行速度慢,程序效率低。
③ 应用程序调试功能设置。主要设置应用程序调试代码的各种选项。在"应用程序配置"对话框中单击打开"应用程序调试"选项卡,如图4.23所示,从中即可设置。
其中,"调试标志"区域用于设置有权调试ASP程序的某一方:用户方或服务器方。如选择"启用ASP服务器端脚本调试"一项,则允许服务器一方调试ASP程序代码;如选择"启用ASP客户端脚本调试"一项,则允许用户方调试ASP程序代码。
而"脚本错误信息"区域用于设置将代码错误信息发送给用户时的发送方式。若以ASP形式发送,则可选择"传送详细ASP错误信息给客户"一项,若以文本形式发送,则选择"传送文本错误信息给客户"一项。
综上,完成应用程序配置后,单击"确定"按钮,返回图4.19所示的"主目录"选项卡,再单击其中的"确定"按钮,即可完成主目录的设置。
注意,应用程序的配置是比较复杂的,不过大多数情况下我们直接采用默认设置即可,这样就无需配置应用程序了。
4.3.4 配置虚拟目录
主目录位置一旦改变,所有Internet用户的请求都将被路由到这个新的目录位置,IIS也将把这个目录作为一个单独的站点来对待,并完成与各组件的关联。不过,有时IIS也可以把用户的请求指向主目录以外的目录,这种目录就称为虚拟目录。下面我们讲解虚拟目录是怎么回事。
我们知道,建站人员必须为建立的每个Internet站点都指定一个主目录。主目录是一个缺省位置,当Internet用户的请求没有指定特定文件时,IIS将把用户的请求指向这个缺省位置。代表站点的主目录一旦建立,IIS就会缺省地使这一目录结构全部都能由网络远程用户所访问,也就是说,该站点的根目录(即主目录)及其所有子目录都包含在站点结构(即主目录结构)中,并全部能由网络上的用户所访问。一般说来,Internet站点的内容都应当维持在一个单独的目录结构内,以免引起访问请求混乱的问题。特殊情况下,网络管理人员可能因为某种需要而使用除实际站点目录(即主目录)以外的其他目录,或者使用其他计算机上的目录,来让Internet用户作为站点访问。这时,就可以使用虚拟目录,即将想使用的目录设为虚拟目录,而让用户访问。
处理虚拟目录时,IIS把它作为主目录的一个子目录来对待;而对于Internet上的用户来说,访问时并感觉不到虚拟目录与站点中其他任何目录之间有什么区别,可以像访问其他目录一样来访问这一虚拟目录。设置虚拟目录时必须指定它的位置,虚拟目录可以存在于本地服务器上,也可以存在于远程服务器上。多数情况下虚拟目录都存在于远程服务器上,此时,用户访问这一虚拟目录时,IIS服务器将充当一个代理的角色,它将通过与远程计算机联系并检索用户所请求的文件来实现信息服务支持。
创建虚拟目录的操作步骤如下:
(1) 在Windows NT/2000系统中启动MMC(方法见上),并从中展开IIS项,MMC将显示IIS的配置选项。
(2) 使用鼠标右键单击想要配置其虚拟目录的站点,这会打开一个快捷菜单,从中单击"新增"子菜单下的"虚拟目录"命令,MMC即会启动"新虚拟目录向导"并显示其对话框。
(3) 在该对话框中的"用来访问虚拟目录的别名"字段框中为欲建的虚拟目录定义一个名字,如"newspaper",然后单击"下一步"按钮继续。
(4) 在随后出现的对话框中,需要输入该虚拟目录的物理位置,即其实际位置。如果该虚拟目录在本地服务器中,则可直接指定路径,如"C:\mywebsite\myvirtualdirectory";如果它在远程的服务器中,则需指定服务器名和虚拟目录的共享名(此时虚拟目录必须具有网络共享的属性),如"\\servemame\sharename"。然后单击"下一步"按钮,新虚拟目录向导将显示设置访问权限的对话框。
(5) 从中为虚拟目录所代表的站点选择适当的权限。最后,单击"完成"按钮,所设虚拟目录即可生效。
以后,输入站点的URL地址并在后面依次加上斜杠(/)和虚拟目录的别名,即可访问该虚拟目录。例如,原站点的URL地址为www.mywebsite.com,建立名为newspaper的虚拟目录后,输入www.mywebsite.com/newspaper即可访问这个虚拟目录。
使用虚拟目录的重要意义是,网络管理员可以把Web站点的负载分布到多台服务器上,这样使每台服务器都能保持较高的处理速度。
4.3.5 设置主页文件
在用户访问Web服务器的时候,如果要求他们必须记住并输入该站点的主页文件,这显然是不现实的。所以我们需要为服务器设置一个默认的主页文件,从而用户只需输入Web服务器站点的地址,便可以直接浏览该站点的主页,继而通过主页中的超链接去访问站点中的其他网页内容。在IIS的Web服务器中,一个站点的主页文件是可以任意设置的。具体操作方法如下:
(1) 在MMC中选取想要配置的Web站点并单击鼠标右键,然后从出现的快捷菜单中选择"属性"命令,即可打开当前所选站点的属性对话框(参见图4.15所示),从中单击并打开"文档"选项卡,如图4.24所示。
(2) 选中"启用默认文档"复选项,然后单击"添加"按钮,从出现的"添加默认文档"对话框(图4.25)中输入主页文件名并单击"确定"按钮,即可把主页文件添加到"文档"选项卡中。

图4.24 "文档"选项卡 图4.25 添加默认文档
(3) 如果选项卡中的列表框内有多个主页文件,用户可单击左边的上、下箭头按钮,来调整它们的先后顺序,排在最上面的将是默认的主页文件,浏览器默认打开的就是该文件。
(4) 对于不需要的主页文件,用户还可以选中它后单击旁边的"删除"按钮,把它从列表中删除掉。
(5) 另外,如有需要,还可以在选项卡中指定是否需要"启用文档脚注",以及指定脚注文件等。
(6) 最后单击"确定"按钮,即可使设置的主页文件生效。
4.3.6 目录安全设置
对站点而言,目录安全性是十分重要的。因为IIS中的目录其实就代表了站点,所以目录安全性也就是站点的安全性。目录安全性设置主要包括两部分工作,一是对访问服务器的计算机用户进行授权,二是限制某些外部用户的访问权。具体操作方法如下:
(1) 在MMC中选取想要配置目录安全性的Web站点并单击鼠标右键,然后从出现的快捷菜单中选择"属性"命令,打开当前站点的属性对话框(参见图4.15所示),从中单击并打开"目录安全性"选项卡,如图4.26所示。
(2) 如需启用匿名访问及编辑它的验证方法,则可在"匿名访问和验证控件"区域单击"编辑"按钮,打开"验证方法"对话框,如图4.27所示。

图4.26 "目录安全性"选项卡
(3) 在该对话框中,选中"允许匿名访问"复选项,然后再单击"编辑"按钮,打开"匿名用户账号"对话框(图4.28),从中即可输入或编辑匿名访问使用的账号,也就是"用户名"。

图4.27 "验证方法"对话框 图4.28 "匿名用户账号"对话框
(4) 如果一时想不起来用户名或用户名太复杂,则可单击旁边的"浏览"按钮,打开选择用户账号的对话框,如图4.29所示,从中选择需要的用户名,然后单击"确定"按钮,返回到"匿名用户账号"对话框。
(5) 一般来说,匿名用户账号是不设置密码的,所以需要选中对话框中的"启用自动密码同步"复选项;否则,就取消该项并在"密码"框内输入密码。设置完后单击"确定"按钮,返回"验证方法"对话框。
(6) 根据实际情况,在该对话框中还可以选择其他验证方法,如"基本验证"或"Windows NT挑战/反应"等,具体设置比较简单,我们就不一一展开了。最后单击"确定"按钮,返回图4.26所示的"目录安全性"选项卡。

图4.29 选择用户账号
(7) 若想实现安全通讯,则可使用密钥管理器来创建数字证书,方法是单击"安全通讯"区域里的"密钥管理器"按钮,打开服务器认证向导程序,然后按照向导程序指定的步骤执行,即可创建服务器的数字证书,完成服务器的完全验证。
(8) 此外,通过"IP地址及网域名限制"区域内的"编辑"所打开的对话框,还可以限制一些用户或域访问服务器的权限。这样做的目的是防止外部用户一些破坏性的访问会对服务器造成危害,让指定的用户或域没有访问权,不能连接到服务器。
(9) 最后,单击选项卡中的"确定"按钮,即可完成目录安全性设置。
4.3.7 Web站点负载的多台IIS服务器分布
有些站点的访问量是十分惊人的,比如Microsoft公司站点(www.microsoft.com)每天要接收100多万次的访问,这时就必须考虑Web站点的负载问题。这一问题的解决方案涉及较为复杂的技术问题,目前还没有一个十分理想的方案。常用的解决方案有两种,即虚拟目录法和循环DNS入口法。
正如我们前面讨论过的,IIS服务器可以使用虚拟目录建立一个分布式目录结构,将出版的Web资源分布于多台其他服务器上。这样,在一定程度上可以把用户请求的负载分布到多台服务器之间,避免一台服务器必须处理所有用户请求的情况发生。不过,这种方法仅当站点的各组件被Internet用户均匀访问时才适用。如果用户针对站点的访问都指向某些特定的资源,比如有80%的访问都是技术支持主页,则使用虚拟目录的方法就难以奏效了。因为这时IIS服务器会简单地把大部分网络通信量集中到一台服务器上。那么,针对这种情况,我们需要尝试着使用第二种方法,即循环DNS入口法来解决。
一般而言,对某一特定主机,DNS服务器只给它提供一个DNS入口,用于域名解析。由于来自远程Internet用户对站点的请求都要经过DNS服务器进行域名解析,所以专家们想到通过控制进入DNS服务器的请求来实现Web站点负载的分布。即为单台主机建立多个DNS入口,同时把每个入口分别指向不同的IP地址,即不同的服务器。比如,我们可以为站点www.mywebsite.com指定多台服务器的IP地址:133.111.55.155、133.111.55.55、133.111.55.25等。这样,当用户请求DNS服务器对Web站点的主机名进行DNS解析时,它将把第一个IP地址返回给用户;随后,DNS服务器将为新的用户请求改变DNS入口的顺序,依次将第二个、第三个……IP地址返回给用户;分配完可用IP地址后,再从第一个开始重新分配。如此反复,循环使用DNS入口分配用户的请求,从而解决Web站点的负载问题。这样做的前提条件是,网络管理员需要事先把Web站点的内容复制到DNS服务器所列出的与IP地址相应的多台IIS服务器上。
虽然循环DNS入口法能解决虚拟目录的不足,但它也不是最理想的方法,比如,有这么一种情况,那就是DNS服务器循环分配到某一IIS服务的用户请求恰好都是要执行同一任务,譬如下载大型文件,那么这台IIS服务器还是负载过重,影响各用户的使用效率。不过这种方法总比什么方法都没有要强,更好的方法还有待我们进行更深入的研究。
4.3.8 单站点服务器配置多个Web站点
如上所述,在多台IIS服务器之间分布Web站点负载,可以帮助降低任何一台IIS服务器的负载。但还有相反的情形,比如为了节省硬件资源,我们需要把多个Web站点放在同一台服务器上。
一般来说,一台IIS服务器通常只出版一个Web站点,这种服务器称为单站点服务器。事实上,在硬盘空间充足的情况下,单站点服务器可以同时容纳多个Web站点和FTP站点的内容,但IIS却无法单独管理多个站点。为此,有3种方法可以解决单站点服务器管理多个站点的问题:其一,在服务器上指定多个与站点相应的IP地址;其二,给每个站点使用不同的端口号;其三,使用主机首部名。
其中最好的方法是使用多个IP地址,因为它易于实现,且有着广泛的技术支持。指定不同端口号的方法需要网络管理员给各站点手工指定一个端口号,这是一种非标准方法,而且会增加用户访问站点的难度。主机首部名的方法仅适用于支持主机首部的Web浏览器,也就是说并不是所有的远程Internet用户都能满足这一方法的条件。
因此,建立多个IP地址实现单台服务器运行多个Web站点是首选方法。其配置操作包括两部分,一是先为运行IIS的NT服务器配置多个IP地址,二是为各站点配置相应的IP地址。第一部分操作的具体方法如下:
(1) 在运行Windows NT Server系统的服务器桌面上,使用鼠标右键单击"网上邻居"图标,然后从打开的快捷菜单中选择"属性"命令,打开"网络"对话框(图4.30)。
(2) 选择并打开对话框中的"协议"选项卡,如图4.31所示,从协议列表中选择"TCP/IP"协议,然后单击"属性"按钮,NT会随之打开"TCP/IP属性"对话框(图4.32)。(3) 单击其中的"高级"按钮,打开"高级IP寻址"对话框,如图4.33所示。

图4.30 "网络"对话框 图4.31 "协议"选项卡

图4.32 "TCP/IP属性"对话框 图4.33 "高级IP寻址"对话框

图4.34 "IP地址"对话框
(4) 在该对话框中的"IP寻址"框内,单击"添加"按钮,这时屏幕上会出现"IP地址"对话框,如图4.34所示。
(5) 从中输入需要绑定到网络适配器上的新IP地址。然后,单击"添加"按钮,完成新IP地址的绑定工作,随后屏幕返回"高级IP寻址"对话框。如果需要绑定多个IP地址,则可重复上一步及本步操作,直到添加完所有的IP地址。
(6) 单击对话框中的"确定"按钮,返回"TCP/IP属性"对话框。
(7) 单击该框内"确定"按钮,返回"网络"对话框。这样就完成了把新IP地址绑定到网络适配器上的操作,此时系统提示网管重新启动计算机,以使新设置生效。
接下来,还要进行第二部分的操作,为各站点配置相应的IP地址。操作方法如下:
(1) 使用前面讲过的方法启动MMC。在MMC中,选择想要给其分配IP地址的Web站点,并使用鼠标右键单击这个站点名,MMC将会打开一个快捷菜单。
(2) 从中选择"属性"命令,屏幕上随之出现该站点的属性对话框。
(3) 选择该对话框中的"Web站点"选项卡(参见图4.15),然后单击打开"IP地址"下拉列表,从中为当前站点选取一个IP地址。最后,单击"确定"按钮,MMC即把对该IP地址的所有请求都指向上述选中的站点。
如果有多个IP地址需要配置,可重复上述操作,直到全部配置完。

上一篇:Windows Server+IIS+ASP+MSSQL2K+Serv-U 系统整合

下一篇:MYSQL的安装教程和数据升级

推荐阅读
QQ:530051328  |  地址:广西玉林市博白县人民中路026号  |  电话:18177533568  |   桂ICP备07004785-8号  |  桂公网安备45092302000001号  |  
Copyright © 2018 天人文章管理系统 版权所有,授权www.537600.cn使用 Powered by 55TR.COM