毕业设计论文web服务器的配置和管理.docx
《毕业设计论文web服务器的配置和管理.docx》由会员分享,可在线阅读,更多相关《毕业设计论文web服务器的配置和管理.docx(20页珍藏版)》请在冰豆网上搜索。
毕业设计论文web服务器的配置和管理
网络高等教育
专科生毕业大作业
题目:
web服务器的配置和管理
学习中心:
天津财贸奥鹏学习中心
层次:
高中起点专科
专业:
计算机网络
年级:
0909
学号:
学生:
指导教师:
完成日期:
2011年9月5日
内容摘要
现代信息技术的发展,使得基于WEB技术的网络多媒体教学平台成为现代教育技术改革与发展的方向。
本文分析了网络教学平台的技术特点,主要对基于WEB技术的网络多媒体教学平台的设计思路以及主要技术的实现方法进行了一些探讨。
关键词:
IIS;Windows2000Server
第一章、设计思路……………………………………………………………………5
第二章、系统功能需求分析…………………………………………………………6
2.1IIS的配置……………………………………………………………7
2.2WEB站点常规设定……………………………………………………7
2.3系统功能分析与设计…………………………………………………8
2.4管理员功能分析………………………………………………………8
第三章、WEB服务器的高级应用……………………………………………………9
引言
随着信息时代的到来,人类知识更新的周期越来越短。
如何使教学、培训能满足不同地点和不同学习时间人们的需要,传统的面对面教育方式在这方面已经力不从心。
在这种情况下,现代远程教育应运而生,它的优点在于使学生在时间和空间并不统一的情况下,能与教师进行交互并完成学习任务。
计算机辅助教学(CAI)与Internet技术的有机结合,使基于网络的现代远程教育成为现代教育发展的新趋势。
第1章设计思路
充分利用现有网络的软硬件资源,应用WEB的开放式技术,建立网络多媒体教学支撑平台的基本目标就是为网络教学提供一种交互、开放、易用的环境,为开发应用网上教学资源提供丰富高效的技术手段及其软件工具。
围绕实现这个目标,应用平台的开发设计必须突出坚持教学内容与技术手段相结合以内容为主的主体性要求;既要立足当今先进技术,又要考虑未来技术发展的前瞻性要求;最大限度地适应于各种软硬件环境,兼顾不同学科的教学特点,适用于不同水平用户群的通用性要求;以尽可能低廉的投入而获得尽可能高效的教学效益的经济性要求。
目前的网络教学系统,一般是在局域网上建立WEB教学站点,教学内容以WEB页面的课件形式出现在站点中。
用户通过访问站点中的课件页面来实现网上教学。
在总体结构上采用三层B/S结构:
各类教学资源在服务器一端,采取数据库(例如:
Access)统一存放和组织,用户在客户机一端,无须任何配置工作,只须使用浏览器向WEB服务器代理提出访问请求,服务器审核后通过中间控件与后台数据库链接,把请求服务的教学内容以WEB页面形式通过浏览器反馈给用户。
一个完整的基于WEB的网络教学平台应该是专门为基于双向多媒体通信网络的远程教学而提供全面服务的软件系统。
第2章系统功能需求分析
2.1系统简介及系统结构
本系统是一套基于Internet的网络远程教学系统。
通过该系统,教师可以方便的从事诸如上传课件、回答学生问题、添加试题等活动,学生可以方便地上课、做作业、向老师提问、参加测试、相互讨论交流、做学习笔记。
系统提供完善的用户管理、课件内容及其他管理功能;具有可靠的安全性,各级用户权限严格限制,每个用户只能访问他应该访问的内容;系统可以进行测试并半自动阅卷记录学生成绩;用户通过统一的Web界面访问该系统,将所有功能集成在Web中。
为了方便用户的操作,减少不必要的重复学习时间,用户只须掌握对浏览器如Netscape、InternetExplorer的使用,便可以使用本系统。
客户端运行浏览器访问WWW服务器,然后通过接口与后台数据库建立通信,完成数据的查询、更新、等操作。
该系统结构如图所示:
教师只需通过浏览器即可进行课程的管理。
同理,学生也只需浏览器就可进行课程的学习。
这种的结构省去了客户端的许多维护工作,增强了系统的可靠性。
2.2系统设计相关技术
目前,网络应用软件运行的模式主要有Client/Server(C/S)模式和Brower/Server模式。
前者的主要缺点是维护、升级较麻烦;后者是近几年发展起来的一种技术,它与C/S模式类似,客户端是一个标准的浏览器,服务器端是WebServer,而WebServer与数据库和应用服务器紧密结合。
B/W模式的应用范围不断扩大,已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的优点是便于扩充应用、升级维护简便。
本系统服务器端采用Access数据库系统和ASP组件来构成远程教育平台的应用服务系统;客户端采用浏览器来完成整个远程教育的全部过程,同时可进行远程系统维护和管理。
应用服务器与数据库服务器在逻辑上是独立的,客户访问服务器,系统在服务器端进行用户甄别,并利用Access2000的安全机制,对不同用户应用和数据的存储权限进行分层设定,最大限度的保证了系统数据的安全。
系统认可三类用户:
学生用户、教师用户、管理员用户,其中管理员拥有最高权限,负责服务器端的维护与管理,同时也拥有直接访问数据库的权力;其次是教师用户,拥有部分管理权限及对数据库访问的部分权限;再次是学生,拥有访问系统WWW服务的权限以及从数据库获取数据的权限。
本系统主要采用ASP、HTML、Access数据库、Vbscript、SQL等技术和工具,整体设计遵循软件工程的方法,经过需求分析、总体设计、文档和代码的编制、模块测试和系统实现几个阶段。
2.3系统功能分析与设计
整个平台的教学和管理工作可以分为三条主线:
(1)学生主线:
包括学生注册登录到查看资料,进行课程学习,与教师/同学同步或异步讨论交流,提交试卷和作业,下载课程相关资源等一系列行为。
(2)教师主线:
包括教师帐号登录,教师与同学进行同步或异步讨论,批改试卷和作业,管理课程相关资源,浏览学生信息和学生联系等一系列行为。
(3)管理员主线:
包括教师、学生帐号管理,设置教师帐号密码及其所开课程,监督教师授课情况,课程及发布管理
,教学资源管理,试题库媒体库的管理,学生信息等一系列行为。
系统总体功能图如下:
2.4管理员功能分析
管理员管理员作为学院的内部用户,应具有管理网站的最高权限。
管理员用户在系统初始化时设置。
处于安全考虑,管理员应只能从服务器登陆,并进行管理工作。
管理员主要负责管理站点常务,添加删除管理员和教师,认证学生用户,管理班级,另外管理员本身也可以是一名普通教师,拥有教师的所有功能。
其功能具体如下图所示:
除了利用虚拟目录创建向导之外,我们也可以直接在文件夹上设置。
请在某个文件夹上按右键,执行“属性”命令:
1、切换到“WEB共享”选项卡
2、打开下拉列表,选择WEB站点
3、选择“共享这个文件夹”
4、输入虚拟目录的名称
5、按“确定”、“确定”完成设置
可从Internet信息服务主窗口看到设置成果。
第3章WEB站点的高级管理
IIS管理的层次
我们可以针对整个IIS服务器,服务器内的WEB站点,站内的物理/虚拟目录和目录中的文件等4个层次来管理整个服务器。
4个层次默认的关系如下:
如:
如果在服务器作限制,不充许来10.136.0.10的用户访问整个IIS服务器,则服务器内的所有站点,站内的物理/虚拟目录及目录中的文件,都会继承这项设置。
在服务器限制IP地址,参看如下步骤:
1、在服务器图标按右键,执行“属性”命令
2、保留默认,设置这台IIS服务器中的WWW服务,按“编辑”按钮
3、切换到“目录安全性”
4、按“编辑”按钮出现服务器属性对话框,框中有10个选项卡。
5、保留默认值,按“添加”按钮
6、输入拒绝访问服务器的IP地址,
7、按“确定”按钮
8、按“确定”按钮
9、选择将此设置继承给的站点及目录
10、按“确定”按钮
打开WEB站点属性对话框,可以查看站点是否继承了服务器设置。
启用HTTP压缩和带宽节流设置
HTTP压缩是IIS5.0新增的功能,它能够让服务先将数据压缩之后再传送给客户端,以提升传送效率,唯一的限制是客户端必须支持HTTP压缩功能(IE4和IE5都支持)
启用HTTP压缩功能,可参考如下步骤:
1、在服务器图标上按右键,执行“属性”命令
2、按“编辑”按钮
3、切换到“服务”选项卡
4、依次选择“站点”、“压缩类型(动态或静态数据)”、“临时文件夹的位置及大小”,完成后按“确定”
启用带宽节流设置,可参考如下步骤:
1、服务器图标上按右键,执行“属性”命令
2、勾选“启用带宽限制”,设置WEB与FTP服务能够使用的总带宽(以kbit/s为单位)一般为64kbit/s,专线最大带宽为8KB/s
备份/恢复服务器的设置数据
服务器图标上按右键,执行“备份/还原配置”命令
注:
1、备份文件默认保存在\WINNT\system32\inetsrv\Metaback目录
2、执行备份工作时,只会备份IIS服务器的设置数据(例如:
权限设置、虚拟目录等),并不会备份站点及目录中的文件(例如:
HTML、ASP与图形文件等)
3.管理WEB站点
本节中,我们以WEB站点为例,说明各项管理设置的意义。
其实,大部分的功能也可以在服务器,物理/虚拟目录或其中的文件做设置。
基本原则是:
上层的设置会继承给下层;若针对下层个别设置,则新设置会覆盖原先继承自上层的设置。
(编者:
即最近原则)
打开Internet信息管理器主窗口,在WEB站点图标上按右键,弹出WEB站点属性对话框,对话框中有10个功能选项卡,现对这10个选项卡作一一介绍:
WEB站点属性对话框中有10个选项卡
PIC
“WEB站点”选项卡
WEB站点标识
●说明:
即站点名称,出现在IIS服务管理器主窗口左窗口的树状目录中用以标识站点。
●IP地址:
此站点要使用的IP地址
●TCP:
如果不使用80默认端口给HTTP服务的端口,则用户浏览时必须输入站点所设置的端口值。
连接
●无限:
不限制连接数目
●限制到:
此站点最多允许建立多少个连接
●连接超时:
设置客户端建立连接后,或在指定时间内若没有任何访问操作,便将其强制断线
●启用保持HTTP激活:
默认勾选,让网页与其中所有的文件(如链接图文件、flash动画等)通过同一个连接传送,有助于降低WEB站点的负担。
★若取消“启用保持HTTP激活”,则当网面内有100个图文件时,客户端每下载一个图文件,就必须和WEB站点建立一条连接。
光应付一个客户端的需求,WEB站点就必须维持100条连接,大大降低了执行性能。
启用日志记录
●启用日志记录:
保持默认
●属性:
进一步设置日志文件的建立周期
“主目录”选项卡
主目录选项卡主要用来设置WEB站点的权限.
连接资源来源
●此计算机上的目录
●另一计算机上的共享位置:
WEB站点的主目录在远程计算机
●重定向到URL:
重定向到别的网络资源(可以是某个网页、目录或是站点)
客户端被送到
●上面输入的准确URL:
定向到上面的URL
●在这之下的目录:
上面URL地址下的目录
●此资源的永久重定向:
勾选此项,客户端浏览器的Bookmark与收藏夹中的路径会自动更新成重定向后的URL地址
日志访问
●记录用户对WEB站点主目录的访问操作,日志文件在\WINNT\sysem32\logfiles目录中。
“文档”选项卡
启用默认文档或启用文档页脚.
启用默认文档
默认文档相当于WEB站点的首页,可以是html文件或ASP文件,当用户通过浏览器连接至WEB站点时,若未指定要浏览哪一份文档(如输入:
),则WEB站点会传送默认文档供用户浏览。
我们可以自行设置默认文档:
WEB站点会优选传送上方的文件给客户端。
启用文档
启用文档功能,是为每个浏览网页(html文档)自动在文档底部插入一段文字作为页脚。
设置如下:
注:
页脚文件的html文档并非完整的html文档,该文档不能包含,
,只能包含设置文字大少及颜色的类的标记,如:
信息中心网管员培训
当用浏览WEB站点时,会看到页脚文字。
“操作员”选项卡
WEB站点操作员拥有管理WEB站点的能力。
系统默认Administrator组是是所有WEB站点的操作员,而且不能移去,只要是Administrator组的成员,就可以增加其它操作员:
1、按添加按钮增加其他操作员
2、选择用户帐号
3、加入清单
4、可删除
“性能”选项卡
性能调整
●设置每日估计连接次数
启用带宽限制
设置同服务器设置,这里的设置会覆盖服务器设置
启用进程限制
●强制性限制:
不勾此项,则应用程序已占用CPU过多处理时间,只会在事件监视器中警告.
“自定义错误信息选项”选项卡
当用户连接到WEB站点时,可能因为权限不足或是服务器本身的错误等因素,导致站点不能回应要求,此时便会返回默认错误信息。
我们在此选项卡中自定义错误信息,举例来说,将“403.6禁止访问:
IP地址被拒绝”改成“您来自不被允许访问的IP地址;”
要自定义错误信息,请先将错误信息编写成一个HTML文档,然后切换到自定义错误信息选项卡:
用定义好的文件替换默认文件。
注:
可以更好的传达信息,当用户发现站点异常时可以和管理人员络。
“HTTP头”选项卡
启动内容失效
●设置站点内容到期的时间:
有3种选择,立即过期、在此时刻以后过期、在此时刻过期。
自定义HTTP头
设置HTTPHeader,如传送Cookiet等
注:
HTTP头的详细用法,请参看有关书籍。
内容分级
内容分级是在HTTP头中嵌入说明标签,3.0以上的IE可以检测这些属性标签,只要启动浏览器的内容分级功能,那么用户便不能浏览超过设置级别的内容。
MIME映射
MIME映射是在HTTP头中嵌入说明标签,客户端通过此说明标签,可以知道网页文件扩展名与网页属性的关系。
一般无需设置这种映射关系。
“ISAPI筛选器”选项卡
ISAPI筛选器属于高级设置,本讲不予讨论。
多个WEB站点同时运行
3.3添加更多的Web站点
实例2、只有一台IIS服务器,要同时运行多个WEB站点,怎么解决?
IIS服务器中的WEB站点有3种身分标识码:
IP地址、TCP端口及主机名称,客户端必须通过这些标识连接到目标站点。
要在IIS服务器中同时运行多个WEB站点,有3种方式:
□不同的站点使用不同的IP地址
□不同的站点使用相同的IP地址、不同的端口
□不同的站点使用相同的IP地址与端口、不同的主机名称
要同时运行多个WEB站点,只要站点标识相异就可以了。
解决这个问题有如下途径:
1.使用不的IP地址,即设置多个IP地址,每个IP地址对应一个Web站点
假若要在一台IIS服务器上建立“webadmin”和“adminweb”这两个站点,分别使用192.168.0.2,192.168.0.3这个IP地址,我们必须完成以两个步骤:
◎
◎
增加IP地址
返回到桌面,右击网上邻居,选择“属性”→“本地连接”→“属性”→“Internet协议”→“属性”→“高级”→“添加”,输入所要添加的IP地址和子网掩码
增加WEB站点
注:
如果本机已绑定了多个IP地址,想利用不同的IP地址得出不同的Web页面,则只需在“默认Web站点”处单击右键,选“新建→站点”,然后根据提示在“说明”处输入任意用于说明它的内容(比如为“我的第二个Web站点”)、在“输入Web站点使用的IP地址”的下拉菜单处选中需给它绑定的IP地址即可(如图);当建立好此Web站点之后,再按上步的方法进行相应设置。
设置完后,用户可以在网址行输入“192.168.”,“192.168.”来连接这两个站点。
也可以设置这两个站点的DNS名称,用域名来访问,详细见DNS的设置与管理。
2.使用不同端口,即我们可以设置一个IP地址同时运行多个WEB站点,其做法是:
使用不的端口或使用不同的主机头名称
当按上步的方法建立好所有的Web站点后,对于IIS服务器,可以通过给各Web站点设不同的端口号来实现,比如给一个Web站点设为80,一个设为81,一个设为82……(如图2),则对于端口号是80的Web站点,访问格式仍然直接是IP地址就可以了,而对于绑定其他端口号的Web站点,访问时必须在IP地址后面加上相应的端口号,也即使用如“http:
//192.168.0.1:
81”的格式。
XXXX
3.使用不同的主机头名称很显然,改了端口号之后使用起来就麻烦些。
如果你已在DNS服务器中将所有你需要的域名都已经映射到了此惟一的IP地址,则用设不同“主机头名”的方法,可以让你直接用域名来完成对不同Web站点的访问。
举例说来,你本机只有一个IP地址为192.168.0.1,你已经建立(或设置)好了两个Web站点,将“webadmin”站点的主机头名称设为“”,将“adminweb”站点的主机头名称设为“”,用户就可以网址行输入或“”连接到目标站点。
用户要能够通过主机头名称连接到目标站点,必须设置下面两项数据:
□不同的WEB站点设置不同的主机头名称
□设置WEB站点的DNS数据
设置主机头名称
其操作步骤如下:
(1)请确保已先在DNS服务器中将你这两个域名都已映射到了那个IP地址上;并确保所有的Web站点的端口号均保持为80这个默认值。
(2)再依次选“默认Web站点→右键→属性→Web站点”,单击“IP地址”右侧的“高级”按钮,在“此站点有多个标识下”双击已有的那个IP地址(或单击选中它后再按“编辑”按钮),然后在“主机头名”下输入“”再按“确定”按钮保存退出(如图3)。
(3)接着按上步同样的方法为“我的第二个Web站点”设好新的主机头名为“”即可。
设置DNS数据
因“webadmin”站点和“adminweb”“”,时,实际上都会连接到192.168.0.1。
输入WEB站点的主机名称
输入WEB站点的IP地址
同理增加第2个记录,完成的如下画面:
XXXX
最后,打开你的IE浏览器,在地址栏输入不同的网址,就可以调出不同Web站点的内容了。
注:
要正确浏览网页,还需正确设置DNS服务器的地址。
使用主机头的限制
1、WEB站点不能使用SSL安全连接
多个域名对应同个Web站点(*)
你只需先将某个IP地址绑定到Web站点上,再在DNS服务器中,将所需域名全部映射向你的这个IP地址上,则你在浏览器中输入任何一个域名,都会直接得到所设置好的那个网站的内容。
总而言之,要同时运行多个WEB站点可分为:
使用不同的IP地址和使用相同的IP的地址两种。
使用相同的IP地址必须设置不同的端口或主机头。
3.3远程管理IIS服务(*)
1.在“管理Web站点”上单击右键,选“属性”,再进入“Web站点”窗口,选择好“IP地址”。
2.转到“目录安全性”窗口,单击“IP地址及域名限制”下的“编辑”按钮,点选中“授权访问”以能接受客户端从本机之外的地方对IIS进行管理;最后单击“确定”按钮。
3.则在任意计算机的浏览器中输入如“http:
//192.168.0.1:
3598”(3598为其端口号)的格式后,将会出现一个密码询问窗口,输入管理员帐号名(Administrator)和相应密码之后就可登录成功,现在就可以在浏览器中对IIS进行远程管理了!
在这里可以管理的范围主要包括对Web站点和FTP站点进行的新建、修改、启动、停止和删除等操作。
3.4本部分常见问题解答
Q:
在上文中所涉及到的网址中,有的加了“http:
//”,有的没加,这意味着什么呢?
A:
没有加“http:
//”部分的网址,说明其可加可不加;而加了“http:
//”部分的,则说明它必不可少!
对于带端口号的网址则必须加;否则可省略。
Q:
对于上文中涉及到IP地址的网址,可否用比较“友好”的名称来代替呢?
A:
可以!
它除了能够用IIS服务器所在的计算机名来代替之外,还可在DNS服务器中新建域名和相应IP地址的映射表,就也可以用域名来进行访问了!
Q:
我设置好了一个Web服务器,但是当我访问网页时,却出现密码提示窗口。
这是为什么?
A:
访问Web站点时,出现密码提示窗口,一般来说有以下原因,请逐个去进行检查:
1.所访问的网页文件本身加了密。
比如“默认Web站点”原主目录“E:
\Inetpub\wwwroot”下的首页文件“”访问时就需要密码。
2.没有设置允许匿名访问或作了不应该的改动。
如图4所示,首先应确保已勾选中了“匿名访问”这一项;并且其下“编辑”中“匿名用户帐号”中“用户名”一项应为“IUSR_NODISK”(其中“NODISK”为计算机名)的格式;另外,还需要已勾选中“允许IIS控制密码”一项。
(目录安全性→编辑→编辑,作如下设置)
3.你的目标目录被限制了访问权限。
此项仅当该目录位于NTFS格式分区中时才可能出现。
请在其上单击右键,选“属性”,再进入“安全”窗口,看列表中是不是默认的允许“Everyone”组完全控制的状态,如不是,请改回(如图5)。
参考文献
[1]张万山,王小四.空气质量的研究.环境学报,2000,34(6):
13-17.
[2]张完善.有色金属材料.第二版.大连:
金属工业出版社,1998.89-90.
[3]张完善,刘六,等.第五届科学管理国际会议论文集.北京:
管理工程出版社,2001.18-19.
[4]张完善,刘六.校园环境与学风建设.城市日报,2002年3月5日,第2版.
[5]BorkoH,BernierCL.Indexingconceptsandmethods.NewYork:
AcademicPr.,1978.