网络服务器的搭建与测试_第1页
网络服务器的搭建与测试_第2页
网络服务器的搭建与测试_第3页
网络服务器的搭建与测试_第4页
网络服务器的搭建与测试_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

1、课程设计报告主题:网络应用服务器的构建和测试课程名称:计算机网络技术学院:信息工程学院专业:电子信息工程班级:学生名称:学位:导师:成绩:开课时间: 2017-2018学年第二学期目录第一章课程设计任务11.1主题11.2内容1第2章网络操作系统的安装(在虚拟机环境中) 22.1操作环境和os22.2安装和创建虚拟机22.3安装Ubuntu 118.04系统3第三章DNS服务器53.1 DNS的概要53.2服务器5的结构第四章WEB服务器的构成84.1 Web配置文件84.2 Web服务器的特征84.3 Web的工作原理84.4服务器8的结构4.5测试web服务器10第五章NFS服务器11什么

2、是5.1nfs115.2传统的NFS结构和工作原理115.3 NFS的优点和缺点的分析125.4nfs服务器12的结构5.5客户端访问服务器14第六章Telnet服务器166.1 Telnet服务器的介绍166.2服务器16的结构第七章FTP服务器187.1 FTP服务器的介绍187.2服务器18的结构总结21参考文献22第一章课程设计任务1.1主题网络服务:网络应用服务器的构建和测试(1) (基于Linux或ubuntu平台)1.2内容(1)网络操作系统的安装(在虚拟机环境中)(2)DNS服务器(3)Web服务器(4)NFS服务器(5)Telnet服务器(6)FTP服务器第二章网络操作系统的

3、安装(在虚拟机环境中)2.1操作环境和操作系统(1)运行环境: VMware虚拟机(2)操作系统: Ubuntu 18.04 iso映像文件2.2安装和创建虚拟机从计算机下载vmware12安装包,设置虚拟机的名称、路径和要使用的磁盘空间,然后在安装完成后运行虚拟机。 安装运转的结果如图2-1、图2-2、图2-3所示。图2-1虚拟机安装界面图2-2创建虚拟机图2-3虚拟机待机状态2.3安装Ubuntu 18.04系统(1)在网上搜索乌班图优麒麟。(2)如图2-4所示,在主页上下载优衣库64位系统。图2-4乌班图优麒麟下载(安装VM software软件,新的虚拟机导入镜像文件。(4)打开虚拟机

4、的电源,完成安装,如图2-5所示。图2-5虚拟机安装完成第三章DNS服务器3.1 DNS概述域名是互联网上的计算机或计算机组的名称,用于在传输数据时识别计算机的电子位置(有时是地理位置)。 域名由一系列用点分隔的名称组成,通常包含组织名称,总是由2到3个字符的后缀组成,表示组织类型或域所在的国家。将域名翻译成IP地址的软件称为域名系统、域名系统、DNS。 是管理名字的方法。 该方法对负责各子系统名称的组进行了划分。 系统中的各层称为域,各域由点分隔。 域名服务器(域名服务器,简称name服务器)实际上是搭载域名系统的主机。 可以实现“名称解析”的分层结构数据库。域名中不区分大小写,域名在整个互

5、联网上是唯一的,当上位子域名相同时,下位子域名不允许重复,一台服务器只能具有一个IP地址,但是可以具有多个域名,所以国内服务器3.2服务器的构成(1)更新环境,如图3-1所示切换到超级用户。图3-1环境的更新、用户的切换(如图3-2所示安装bind9图3-2绑定9的安装(3)如图3-3所示,构成/etc/bind/named.conf.local文件(服务器域分析文件)图3-3配置文件(4)复印文件步骤3中的和是域分析文件,缺省值位于/etc/var/cache/bind中,与bind9附带的模板db.local格式匹配。 将/etc/bind/db.l

6、ocal文件复制到/etc/var/cache/bind,并将其命名为和 (图3-4 )。图3-4文件的副本(5)编辑域分析文件,如图3-5所示图3-5编辑域分析文件(6)如图3-6所示,构成/etc/bind/named.conf.options文件图3-6配置文件(重新启动bind9服务(图3-7 )图3-7bind9重新启动(8)测试图38的测试第四章Web服务器的构成4.1 Web概要(1)Web服务器实际上是一种web服务器,可以提供人们连接互联网时向浏览器提交请求的程序。 web服务器是一个相对被动的程序,只有在连接到internet时发出命

7、令时,服务器才会响应。(2) Web服务器上经常使用的是Apache和互联网两种。(3)因特网上的服务器也称为Web服务器,具有独自的IP地址,能独立动作。4.2 Web服务器的特征Web服务器有两个优点。 这两个优点是其他类型的服务器无法比较。 第一,可以修改为根据不同用户的不同要求,发送不同的信息,第二,市场价格便宜,可以在网上免费下载。4.3 Web的工作原理Web服务器的动作原理大致被分为连接过程、请求过程、响应过程、关闭连接这四个步骤。四个步骤的介绍:(1)确立web服务器和各种浏览器的连接是连接过程。(2)请求过程是在完成第一步骤后,向该服务器提交所需的应用程序请求。(3)响应过程

8、是使用服务器上的各种协议解决来自客户机的各种请求条件。(4)当上述顺序完成时,切断连接前的连接将关闭连接。4.4服务器的配置(以root身份登录,ubuntu的默认登录用户不是超级用户: sudo su。(开始安装mysql包,终端输入: apt-getinstallmysql-server MySQL -客户端。 如图4-1所示。图4-1安装MySQL软件包(3)将: apt-get install apache2输入终端,如图4-2所示。图4-2安装Apache 2包(4)在终端上输入: apt-get安装PHP4.5测试web服务器(1)在浏览器中输入http:/localhost,检查

9、apache2的测试页。 如果顺利的话it works就出来了! 如图4-3所示。图4-3 web服务器的测试图(2)在终端上输入vi /var/www/html/cgx.php,进入编辑画面,输入xy no.1,编辑后保存并结束后,就可以通过浏览器访问http:/localhost/xy.php。图4-4网站内容设置第五章NFS服务器什么是5.1NFS网络文件系统(NFS )是FreeBSD支持的文件系统之一,可以通过TCP/IP网络在网络上的计算机之间共享资源。 在NFS应用程序中,本地NFS客户端应用程序可以透明地读写远程NFS服务器上的文件,就像访问本地文件一样。5.2传统的NFS结构

10、和工作原理中间是NFS服务器,共享或导出一个或多个物理附带的文件系统,如图5-1所示。 顶部的机器是NFS客户端。 单独使用或装载共享文件系统。 客户端通过TCP/IP网络远程访问存储在NFS服务器上的数据。 如图5-1所示。图5-1传统的NFS结构和工作原理5.3 NFS的优点和缺点的分析(1)优点:l通过节省本地存储,并将频繁使用的数据存储在NFS服务器上,并允许通过网络访问,本地终端可以减少自己的存储空间使用量。l要在网络上的所有计算机上创建主目录,请将主目录放在NFS服务器上,以便可以在网络上访问。某些存储设备(如lfdd、CDROM和Zip )可以在网络上的其他计算机上使用。 这样可

11、以减少整个网络上的可移动介质设备的数量.(2)缺点:从以上的操作原理可以看出,即如果较少的客户端访问相对较小的数据集,则此结构就能成功地通过直接连接的存储器获得显着的效果,即数据可以由多个客户端共享,并且可以从兼容NFS的客户端访问但是,如果大量客户端需要访问大量数据或大量数据集,NFS服务器很快就会成为瓶颈,从而降低系统性能。 NFS处理高性能计算(HPC )一直不理想。 高性能计算包含大量的数据文件,NFS客户端数量可能达到数千台。 其中,NFS的整体计算性能受到NFS服务器带宽、存储容量、处理器速度等的限制,因此是负担。 PS在这里成为瓶颈。 5.4nfs服务器的配置(1)进行NFS服务

12、器侧和客户端侧的安装。在服务器端安装:终端上输入apt-getinstallnfs-kernel-server (图5-2 )。图5-2服务器侧的设置客户机安装:在终端上输入apt-getinstallnfs -公共端口安装客户机的角色是可以在本地测试的。 如图5-3所示。图5-3客户端的安装(2)修改配置文件在终端上输入vim /etc/exports (图5-4 )。图5-4配置文件的变更(3)恢复NFS服务终端输入:/etc/init.d/NFS-kernel-server restart5.5客户端访问服务器(1)如图5-5所示,确认客户端和服务侧的网络是否连接(ping命令) : p

13、ing主机IP。图5-5确认网络是否连接。(2)查看服务器端的共享目录: showmount -e主机IP如图5-6所示。图5-6显示共享目录(3)本地装载此目录,如果没有任何提示,则表示装载成功的图5-7。图5-7从目录到本地的连接(4)访问访问本地mnt目录后,您就可以访问服务器共享的目录。第6章Telnet服务器6.1 Telnet服务器介绍Telnet是一个提供标准远程登录功能的应用程序,几乎所有的TCP/I P实现都提供Telnet。 可以在不同操作系统的主机之间运行。 Telnet通过客户端进程和服务器进程之间的可选协商机制,来确定通信双方可以提供的功能特性。6.2服务器的构成(安

14、装openbsd-inetd包,终端输入: apt-get install openbsd-inetd如图6-1所示。图6-1安装openbsd-inetd软件包(安装telnetd包,终端输入: apt-get安装telnetd如图6-2所示。图6-2安装telnetd包(3)Telnet服务器测试、终端输入: sudo telnet ,如图6-3所示。图6-3测试telnet服务器第7章FTP服务器7.1 FTP服务器介绍FTP是文件传输协议的简化形式,主要是完成与远程计算机的文件传输。FTP采用客户机/服务器模式,客户机和服务器之间通过TCP连接,客户机可以从服务器下载文件,并将本地文件上传到服务器。FTP服务器有匿名和授权两种。 匿名FTP服务器是公开的,用户可以以“FTP”或“anonymous”为帐户,以电子邮件地址为密码登录到服务器。认证的FTP服务器必须以认证的用户名和密码登录到服务器通常,匿名用户权限较低,只能下载文件,不能上载文件。客户端访问FTP服务

温馨提示

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

评论

0/150

提交评论