WWW服务器的构建.doc_第1页
WWW服务器的构建.doc_第2页
WWW服务器的构建.doc_第3页
WWW服务器的构建.doc_第4页
WWW服务器的构建.doc_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

WWW服务器的构建 WWW服务器的构建学生姓名:xxx 指导老师:谢晓巍 摘 要Web服务器的工作原理可分成如下4个步骤:连接过程、请求过程、应答过程以及关闭连接。连接过程就是Web服务器和其浏览器之间所建立起来的一种连接。查看连接过程是否实现,用户可以找到和打开socket这个虚拟文件,这个文件的建立意味着连接过程这一步骤已经成功建立。请求过程就是Web的浏览器运用socket这个文件向其服务器而提出各种请求。应答过程就是运用HTTP协议把在请求过程中所提出来的请求传输到Web的服务器,进而实施任务处理,然后运用HTTP协议把任务处理的结果传输到Web的浏览器,同时在Web的浏览器上面展示上述所请求之界面。关闭连接就是当上一个步骤-应答过程完成以后,Web服务器和其浏览器之间断开连接之过程。所以我们在这里通过IIS(Internet Information Services)来建立WEB服务器来实现向Internet上的客户机提供WWW、Email和FTP等各种Internet服务。经过测试,能实现预期目标。关键词 WEB服务器、 IIS 、HTTP、HTML 1 引 言1.1 课题背景Internet作为世界上最大的信息资源宝库,其中的信息几乎涉及到了各个领域,例如:政治、经济、文艺、科教等。这些信息以文件、数据库、公告牌、目录文档和超文本文档等形式存储在Internet上的位于世界各地的计算机系统中。除了提供各种信息外,因特网还提供了各式各样的服务。 人们为了更充分、更便利地使用Internet上的信息资源,使用了一种方便、快捷的信息浏览和查询工具,这就是WWW。它通过超文本方式为用户提供了世界范围的多媒体信息服务,从而为全世界的Internet用户提供了一种获取信息、共享资源的全新途径。在学习当中也可以用笔记本建立个人的Web服务站,以便与班级之间的学习资料与经验交流。1.2 课程设计目的在这次的课程设计当中,我将详细的介绍通过PC机在Window 7 系统当中通过IIS建立Web服务器来实现信息获取、邮件服务器、共享资源等功能。1.3 需求分析在高速发展的信息服务的建设中,服务器的角色举足轻重。在最常见的C/S网络结构中,服务器扮演着为网络中的计算机提供服务的角色,是整个网络的核心,同时Web服务器也是信息服务中的重要环节。由于Web服务器为它的客户提供的数据类型是机密的。静态的Web目录页比大多数需要更新的目录页所需CPU占用率更低。所以在很多中小型企业中都对Web服务器有这种信息获取与共享资源的功能,而Web服务器能很好地解决这些问题。1.4本文主要内容本文第一节介绍Web服务器的基本原理、Web服务器的发展前景与实用性,第二节详细描述基于Window 7系统的Web服务器的原理,第三节将对Web服务器进行构建与测试,第四节是结束语。1.5设计平台Window 7系统笔记本一台、Internet 信息服务(IIS)管理器、Dream weaver; 2 设计原理 用到计算机网络课程中的网络层协议:IP协议。用到计算机网络课程中的应用层协议:SMTP协议:简单邮件传送协议(Simple Mail Transfer Protocol, SMTP):用于实现电子邮箱传送功能。HTTP协议:超文本传输协议(HyperText Transfer Protocol,HTTP):用于实现WWW服务。 在这次课程设计当中,具体实现在你本机上通过IIS建立Web服务器,然后通过其他的PC访问进行访问,在课程设计当中用到的拓扑图如图:局域网其他PC机Web服务器 图2.1 Web服务器拓扑图 3设计步骤3.1 安装Internet 信息服务(IIS)管理器一般在Window 7系统安装时就已经安装了IIS服务器,如果无法确定笔记本是否安装IIS服务器可以按以下步骤进行操作:点击屏幕下方的开始控制面板程序打开或关闭Windows功能在弹出来的对话框中勾选Internet信息服务中如下图几项: 图3.1 IIS服务器配置示意图在Web管理工具与万维网服务中,我们要用到IIS服务器、应用程序池、HTTP协议、简单邮件协议等Web服务器的重要功能,所以在弹出来的对话框中勾选出以下几项: 图3.2 IIS服务器配置示意图点击下方的“确认”按钮稍等几分钟,然后从电脑左下方的“开始”中搜索IIS进入到IIS服务器管理当中: 图3.3 IIS服务器安装成功之后我们不需要重新启动计算机,就可以打开IIS管理器进行相关的配置。3.2 Internet 信息服务(IIS)管理器配置打开IIS管理器找到IIS模块下的ASP双击打开下拉在启用父路径选项中将默认的False选项改为True,如图所示: 图3.4 ASP窗口 点击左边的根目录,点击网站选项下面的默认网站Default Web Site 选择右边栏的绑定选项,进行网站绑定,这里我们可以设置站点服务器的IP地址,访问端口等。在“IP地址”一栏中我们输入该机的IP地址,“TCP端口”维持原来的“80”不变,因为浏览器默认的端口就是80,不改可以起到方便的作用。当然如果您要保密您的站点,可以修改“TCP端口”,这里我改为“8082”端口。因为之前在摸索的过程当中占用了“80”端口。如果不知道自己的IP地址可以在点击开始 运行输入CMD,在管理员黑色窗口中输入ipconfig查询自己的IP地址,将查询到的IP地址输入到IP地址项当中,如图所示: 图3.5添加网站绑定窗口 然后在左边栏中右击默认网站Default Web Site选择“管理网站高级设置”修改路径,我选择的是“D:Myweb4”,为了方便我将名称“Default Web Site”改为“课程设计测试”,其中“D:Myweb4”将是我们用于测试的网站HTML文件的位置,如图所示: 图3.6物理路径设置如果站点比较大,则可能需要添加虚拟目录,将一些频道分别放在主站点的子目录下,通过子目录来访问。例如要访问一个大型网站的分部,很有可能是作诸如:“http:/www.XXX.com/rsc/”这样的网址对其访问。其中的“rsc”在逻辑上是服务器“主目录”的下一级目录,在物理上也可以是其它的任何目录,所以称之为“虚拟目录”。要在“Default Web Site”下建立虚拟目录,右击“Default Web Site”下的“添加虚拟目录”,然后在“别名”处输入“rsc”,在“物理路径”处选择它的实际网站文件的放置路径即可,最后结果如图所示: 图3.7添加虚拟目录3.3 添加多个Web站点首先我们要在网卡上绑定用来访问这些多个站点的对应IP地址。这里我们先在网卡上绑定“08”这个IP地址。右击“网络”,打开其下的“属性”选项右击“本地连接”。在右键快捷菜单中选择“属性”选项,在本地连接属性对话框中选中“Internet协议(TCP/IP),点击“属性”。在TCP/IP属性对话框中选择“高级”,进入高级TCP/IP设置对话框,在“IP设置”选项卡中的“IP地址”中,点击“添加”,在此输入想要添加的IP地址,这里我没有添加IP地址而通过改变端口来实现添加网站,由于“80”端口被占用,这里我设置为“8081”端口,如图设置: 图3.8 新建Web站点3.4 编写简易网站对Web服务器进行测试在这里我将用到Dreamweaver软件编写简单的网站,Dreamweaver,简称“DW”,中文名称梦想编织者,是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。打开Dreamweaver创建一个新的HTML项目,放入一些图片或者文字,然后另存文本到先前我们设置的物理路径D:Myweb4文件夹当中(记住将放入的图片一起放入D:Myweb4中),我在编辑时放入了以下信息: 图3.9 编辑测试网站现在我们打开电脑的浏览器,输入我们配置的IP地址及端口:08:8082/来测试Web服务器,结果如图: 图3.10 Web服务器测试结果同时我们也可以借用一些门户网站的代码来对我们的Web服务器进行测试,进入到百度首页,右击选择“查看源代码”,并Ctrl+A复制到记事本index.tet当中,然后另存修改为html格式,并将编码改为UTF-8,然后将intdex.html 保存到“D:Myweb2”当中,如下图所示: 图3.11保存测试网站源代码在这里我们在浏览器里面输入我们前面配置好的IP地址与端口:http:/08:8081/得到结果如下图所示: 图3.12 Web服务器测试结果下面,我将用我们同一个局域网的笔记本电脑登陆我所建立的测试网站,他的IP地址为:02,结果如下图所示: 图3.13 局域网其他PC机测试结果经过以上的测试,证明了Web服务器成功建立,且能正常运行。其他局域网用户也能通过IP地址访问并控制我建立的网站。 4结束语通过此次课程设计,使我更加扎实的掌握了有关计算机网络课程方面的知识,在设计过程中虽然遇到了一些问题,但经过一次又一次的思考,一遍又一遍的检查终于找出了原因所在,也暴露出了我在这方面的知识欠缺和经验不足。在设计中遇到了很多问题,最后在老师的指导下,终于理解并解决了问题。我认为,在这学期的课程设计当中,不仅培养了独立思考、动手操作的能力,在各种其它能力上也都有了提高。更重要的是,在实验课上,我们学会了很多学习的方法。而这是日后最实用的,真的是受益匪浅。要面对社会的挑战,只有不断的学习、实践,再学习、再实践。这对于我们的将来也有很大的帮助。以后,不管有多苦,我想我们都能变苦为乐,找寻有趣的事情,发现其中珍贵的事情。此次设计也让我明白了思路即出路,有什么不懂不明白的地方要及时请教或上网查询,只要认真钻研,动脑思考,动手实践,就没有弄不懂的知识,收获颇丰。参考文献1 李峰, 陈向益, TCP/IP协议分析与应用编程, 人民邮电出版社, 2008.82 王群. 计算机网络教程. 清华大

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论