毕业论文:linux系统的web服务器架设

毕业论文:linux系统的web服务器架设,第1张

 LINUX系统中常见的有:CERN、NCSA、Apache三种方式,一般最常用的方法就是用Apache。此种方式特点明显,配置简明,具有最大的对系统兼容性,以下是用此方式配置基于Linux的WEB服务器的全过程。

一. Apache服务器慨述。

其特征是显著的:可以运行于所有计算机平台,自然包括UNIX/LINUX系统;集成代理服务器和Perl编程脚本;对用户的访问会话过程跟踪;可对服务器日志定制;还支持虚拟主机及HTTP认证等等。再配合LINUX系统本身的强大,我们没理由不选择Apache。

二. 安装Apache。

一般说来,所有Linux版本应该包含有此软件包的安装,如果你在安装Linux系统没有安装此软件包,可以从安装光盘或是http://www.apache.org/网站上找到其安装文件(注意网上有两种版本:一种是下载后需重新编译的源代码,一种是只需解压就可使用的可执行文件),然后执行安装即可。

1. 如果你下载的是可执行文件包如:apache_1.2.4.e.tar.gz(当中的数字视你下载的版本而定,此为举例),那这就相对简单,比较适合对Linux编译不熟悉的初级用户,只需执行:tar xvzf apache_1.2.3.4.tar.gz即可完成安装。

2. 如果下载的是源代码如:apache_1.2.4.rpm,则先用rpm –ivh apache_1.2.4.rpm安装,然后在src目录下执行“./configure”接着执行“make”命令编译Apache;接着将编译好的可执行文件复制到/etc/httpd/bin目录下;再将Apache的配置文件:httpd.conf、access.conf 、srm.conf和mime.types复制到/etc/httpd/conf目录下,才算完成安装。

三. 配置Apache,实现WEB服务。

其实,到现在你的Linux已经开始WEB服务了,你要做的只需将Linux系统连入互联网,然后将主页存放于“/home/httpd”目录下即可。但为了让此WEB服务器更有效率的工作,我们还需对其作些设置,具体需要配置的其实就是刚才复制的那4个文件。以下对其主要的两个配置文件httpd.conf和access.conf作些说明:

1. httpd.conf.

此文件是主配置文件,主要用来设置服务器启动的基本环境,也就是说它负责安排WEB服务器怎样运行。其相关设置参数为:

ServerType standalone/inetd:此选项作用就是指定以何种方式运行WEB服务器。其中standalone参数表示WEB服务进程以一个单独的守候进程的方式在后台侦听是否有客户端的请求,如果有就生成一个子进程来为其服务;其效率更高。主要是设置主服务器进程侦听的特定端口地址,方法为:Port [number] (缺省为80)。

而inetd模式相对standalone来说它更安全,此模式也是RedHat Linux运行Apache的默认方式。如果你的版本不是RedHat,则需在/etc/inetd.conf文件里加入以下一新行:httpd stream tcp nowait httpd /etc/httpd/bin/httpd –f /etc/httpd/conf/httpd.conf;然后在/etc/services文件里同样添加一新行:httpd 80/tcp httpd即可。

ErrorLog:用来指定错误记录的文件名称和路径。格式如:ErrorLog /var/httpd/error.log。

ServerRoot:用来指定将服务器的配置及日志文件存于何处。格式如:ServerRoot /etc/httpd。

Server Admin: 设置WEB管理员的E-Mail地址.格式如:Server Admin XXX@XXXX.com。

2. srm.conf

这是Apache的资源配置文件,作用为告诉服务器你想在WWW站点上提供的资源及如何提供,其主要参数为:

DocumentRoot: 用来指定主文档的地址。格式如:DocumentRoot /home/httpd/html。

DirectoryIndex:跟windows平台的IIS设置一样,用来指定首页文件的名称。大家都知道,首页一般都以“index.html”或“index.htm”作为文件名。当设置为这两种文件名之后,只要用户发出WEB请求,即将调入以“index.html”或“index.htm”命名的主页。格式如:DirecotryIndex index.html index.htm。

经过以上简单的配置后,你的WEB服务器已经具备基本的功能了。接下来要做的就是重启WEB服务,使刚才的配置生效,我们可以用以下命令来完成:

/etc/rc.d/init.d/httpd restart

最后,我们来看看基于Apache服务的安全方面。Apache服务器通过认证系统能控制哪些主机可以访问某些特定的站点。具体来说,它通过两种方式来实现:

一种是基于主机地址的认证,但由于目前大部分上网用户使用的都是动态地址,因此此种方式并没多少实际意义;

另一种方式是基于用户名/口令的认证方式,不言而喻,此种方式更适合如今的网络状况,而对于具体的用户名/口令认证实现。

摘要:分析了我国现阶段中小企业办公局域网建设的现状,对局域网组建的目的、原则及网络结构设计等做了阐述,重点对中小型企业办公局域网组建的几种形式进行了探讨。

关键词:中小企业;办公局域网;网络建设;组网方案;网络协议;服务器;防火墙

自己从网上找一些说计算机网络介绍替换上边内容然后翻译成英语!英语可以用在先翻译翻译过来写到这!

引 言

目前,我国中小企业数量已超过1 000万家。在国民经济中,6o% 的总产值来自于中小企业,并为社会提供了7O% 以上的就业机会。然而,在中国国民经济和社会发展中一直占据着至关重要的战略地位的中小企业,其信息化程度却十分落后。今后如何应对瞬息万变、竞争激烈的国内外市场环境以及如何利用网络技术迅速提升企业核心竞争力就成为企业成败的关键。

这里也自己找点内容替换上面话

第一部分 需求分析

1.1沈阳四海旅游有限公司网络需求描述 把公司名称自己替换掉

公司背景:公司成立与2008年2月21日,位于沈阳太原街商业区,现有员工18人,主要经营业务是省内国内游,业务范围中国大陆、香港地区。

公司管理结构:

公司现有计算机情况:外联客户是本公司的主要业务部门,所有员工每人一台计算机,接待部2台,省内导游3台省外导游3台财务部每人1台。

1.2网络系统建设目标

根据对四海公司总经理及业务部门的调研,确定四海公司网络设要实现的目标如下

目标分类 目标描述 实现方法

综合布线 综合布线是公司计算机网络的基础物理通信平台,应重点考虑网络带宽,使之满足当前文件传输的需要,兼顾未来开展电子商务、多媒体应用的需求。 布线系统采用国际标准的星型拓扑结构。

布线系统设计及安装符合ISO/IEC 11801标准。

采用统一的线路规格和设备接口。

采用超五类双绞线进行布线。

局域网络 计算机局域网是公司办公网络的基础,设计时要考虑当前公司办公网络应用最多的文件传输,兼顾未来开展电子商务、多媒体应用如网络会议等的需求。 服务器采用性能稳定、I/O较好的PC级服务器。

采用全交换网络,实现全部100M交换到桌面。

交换机、网卡采用性价比合理、兼容性好的品牌

打印服务 公司有一台打印设备HP2000C,它让公司内的基层员工与总经理共同打印文件,但是规定要让总经理的紧急文件能够优先打印。

打印设备型号替换掉 利用共享打印机、打印优先级设置来实现。

第二章 网络结构设计

2.1总体功能设计

四海旅游有限公司的机构设计包括以下几项:

1、 网络拓扑结构设计;

2、 系统综合布线设计;

3、 网络设备的选择;

2.2 网络拓扑结构设计

1、拓扑结构设计原则:

1)灵活性:当用户需求时有变化,设计的拓扑结构应具有易于重新配置网络的特点;

2)可靠性:网络可靠性对信息系统的可靠运行至关重要,因此拓扑的设计要使网络故障的检测和故障隔离较为方便;

3)费用低:根据管理信息系统建设的实际情况选择相应的拓扑结构,以降低介质的安装费用。

根据以上设计网络拓扑结构的原则及现在常用的总线型、星型、环型拓扑结构的特点,设计世纪纸业公司的网络结构时采用星型拓扑结构,

2、网络拓扑结构示意图如下:

2.3 系统综合布线设计

2.3.1 系统综合布线的原则

依据综合布线系统设计规范,综合布线系统要遵循以下原则:

1、 按照综合布线系统设计规范的有关标准进行综合布线设计。

2、 布线要符合国际标准,充分保证计算机网络系统的高速运行和信息的可靠传输。

3、 布线既满足目前的通信技术要求,又满足未来需要,能够实现数据通信和实时的语音通讯、图象传输。

4、 布线的接插件都应是模块化的标准件,以便于将来的发展。

5、 布线要具有高可靠性。

6、 要能满足网络系统设计和通信系统设计的通用性和灵活性。

2.3.2、综合布线子系统设计

四海旅行有限公司综合布线包括工作区子系统、水平布线子系统、配线间子系统三部分。

工作区布线系统设计 工作区子系统是由终端设备连接到信息插座的连接线和信息插座组成,通过插座就可以引出数据信息接口。

信息插座分布及工作区设置完全按照用户需求设置。

介质选型:根据各楼信息系统的情况和具体需要,选用超五类双绞线和五类信息插座,以满足高速传输数据的需要。它们可和双孔面板一起,安装固定在墙壁、地板或其他指定位置。

按增强型综合布线系统标准,每个工作区设两个双口五类信息插座,共设计信息点44个。 在进行工作区系统的设计时,考虑到公司的实际需求,为公司选用了AMP模块。此模块美观易于安装。

水平布线系统设计 由信息插座至配线间的线缆部分称之为水平子系统。

介质选型:为适应信息系统网络发展之需要,保证未来多媒体技术应用,线缆选用五类非屏蔽双绞线,由放置在配线间的管理配线架引出,经墙面线槽引至用户端的墙式信息插座。每一单孔插座拉1根五类UTP支持数据/话音传输。

在进行水平布线系统的设计时,考虑到公司的实际需求,为公司选用了AMP超五类双绞线。

配线间子系统设计 每个配线间管理相应的区域,以确保每个信息点的水平线缆长度不超过90米。管理子系统由配线架、跳线组成。根据世纪纸业公司的办公室分布情况,在会议室设一个配线间。

考虑到配线间尽量少占用建筑空间,我们用2.0米的19"机柜作为配线柜,柜内可安放AMP超五类48口配线架。

2.3.3 综合布线设计示意图

2.3.4 综合布线系统设备清单 把这些东西名称修改一下

序号 设备名称 规格 单位 数量 单价(元) 合价(元) 备注

1 机柜 奇胜42U 个 1 2100 2100

2 双绞线 AMP超五类 米 1500 1.6 2500

3 跳线 AMP超五类跳线 根 48 10 480

4 配线架 AMP超五类48口 个 1 1200 1200

5 RJ45头 AMP超五类RJ45 个 100 1.5 150

6 RJ45模块 AMP超五类模块 个 50 23 1150

7 双口面板 AMP双口面板 块 50 3 150

8 线盒 TCL 个 50 4.5 225

9 PVC线槽 根 40 15 600

总计 8555

2.4 网络设备选择

2.4.1 网络设备选择原则

四海旅游有限公司的核心是计算机局域网,在计算机局域网的设计过程中我们将按如下原则进行设计。这些套话都没有去网上找点替换下面的内容,自己找内容把下面的东西改掉!!!!!!

实用性与先进性:

在网络的设计中,首先要考虑的是实用性和易于操作性,易于管理和维护,易于用户掌握和学习使用。采用技术成熟的网络技术和设备及通信技术,同时要考虑对现有设备和资源的充分利用。保护原有的投资。

当前网络技术发展迅速,新的设备不断涌现并趋于成熟。在现实、实用和可行的基础上 ,坚持高起点,尽量选用先进的网络技术及通信设施,将计算机网络应用的技术水平定位在一个较高的层次上,以适应未来发展的需要。

考虑公司的应用及满足未来发展的需要,世纪纸业公司计算机局域网采用快速以太网技术,实现100M全交换到桌面,能保证今后电子商务、网络会议应用带宽。

开放性原则:

只有开放的,符合国际标准的网络才能够实现多厂家产品的互连,也就是说,要使网络的硬件环境、通讯环境、软件环境、操作平台之间的相互依赖减至最小,发挥各自优势。同时,要保证网络的互联,为信息的互通和应用的互操作创造有利的条件。快速以太网技术已经成熟,被世界各国广泛采用,各厂家设备(如Bay、3Com、Cisco、Intel)均能满足设计要求,我们计划采用Intel的网络设备来实现四海旅游有限公司网络

可扩充性原则:

网络系统结构要能够灵活的扩充,满足用户对网络需求的不断增长。具有良好扩充性的网络系统能够让用户以较小的代价,通过产品升级,采用新的技术来扩充现有网络设备的功能,有效地保护用户的投资。

本系统采用星型的网络拓扑结构,完全可满足扩充需求。网络中采用模块化的交换机,便于系统升级。

可靠性原则:

对于实时性要求很严的用户,网络系统必须具有一定的容错能力,保障在意外情况下不中断用户的正常工作。本系统主要在网络结构上采用星型结构,保证系统的可靠性。

选择著名厂家的产品:

选择著名厂家的产品可以保护用户的投资:满足网络系统不断扩展、升级的需求。

2.4.2 网络设备选型

根据前面网络建设原则的要求,通过综合比较,我们认为选择Intel的网络产品具有合理的性能价格比、技术成熟、用户群广泛、产品系列全面的特点,各类交换机应有尽有,能满足各种服务需求,下面就该系统所涉及的网络设备进行逐一介绍。

1、 Intel Express 460T交换机你把所有机器设备型号和名称全部给替换掉,要不你的论文就是抄袭过来的! 自己上网找不同的交换机厂商交换机和网卡把下面表格内容替换了!

将快速以太网性能扩展至桌面,利用可选模块,该款16/24端口交换机可提供1000M的上连模块。

特性 优势

先进的流量控制(802.3x) 减少拥塞并防止数据包丢失

链路集合 集合多个端口来支持更高带宽的连接,并提供额外的网络伸缩能力。

IP多点广播修整 当向多个台式机广播通信时可减少拥塞。

冗余电源 容错、可靠。

2、 Intel系列网卡

PILA8460C3 PRO/100桌面网卡有远程唤醒,远程启动

PILA8470C3 PRO/100 服务器网卡

性能介绍 符合PCI局部总线规范版本2.0或者更高

PCI 32位Bus Master体系结构提供了CPU低占用率前提下的高吞吐量

100Mbps方式下支持5类非屏蔽双绞线

2.4.3 网络设备清单

序号 设备名称 规格 单位 数量 单价(元) 合价(元) 备注

1 交换机 Intel Express 460T/24 台 2 8350 16700

2 网卡 PILA8470C3 块 1 650 650

3 网卡 PILA8460C3 块 14 250 3500

总计 20850

2.5 网络服务器、用户计算机选型

2.5.1 网络服务器选择

目前市场上的主流PC服务器主要有HP、IBM和COMPAQ等厂家的产品,它们均针对不同的应用规模,提供了不同系列的产品,采用了高级系统体系结构和内存子系统,能够提供强劲卓越的性能和有最佳的I/O带宽。在没有明显的技术差别的情况下,良好售后服务体系、及时全面的技术支持便成为选型的一个重要标准。

我们建议选择IBM NF1000系列产品,因为它具有革新的可用性特点,例如:智能热交换、内置双工装置,以及选用的智能冗余电源供应,能够最大程度地保护数据和减低停机时间,并且包括管理工具,可以简化网络和服务器管理工作。更重要的是,IBM能够提供及时和全面的支持,从而保护用户所作出的珍贵投资。同时,由于服务器已经适应INTEL公司最新的PentiumⅢ的芯片而推出新的性能优异的Pentium Ⅲ芯片机型,所以便成为进行文件共享、高速通信和数据库应用的理想选择。

品牌 IBM NF5000

性能介绍 Pentium Ⅲ 550MHz处理器,512KB Catch

IBM 128MB EDO DIMM

9.2GB,热交换SCSI磁盘模块

3.5 inch Hard Drive 安装托盘(一套三件,非热交换)

32CD

2.5.2 用户计算机选择

用户计算机选择经济实惠的兼容机。为财务部、人事部各配置一台。其他部门及员工使用已有计算机接入网络。

从网上找一个打印服务器配置的过程加到这里!

课题名称:基于Linux系统的Web服务器的安装与配置姓 名: 班 级: 完成时间: 指导老师: 内容安排:首先对WEB服务器的可行性进行研究,然后对主机的硬件和软件进行需求分析,在此基础上进行概要设计和详细设计。接下来对软件框架的各组成部分的实现分章进行详细的描述,最后总结实现一些关键的解决方法和改进的几个思路。1、绪论简单介绍了一下架设WEB网站的意义, WEB服务器的工作原理, 企业背景介绍,并简要介绍了论文的内容要求。2、Web服务器的基础知识对什么是WEB服务、服务器软件Apache、脚本语言PHP、HTTP协议作了详细的介绍。3、Web服务器的设计过程根据可行性的研究,对整个系统的软件和硬件需求进行分析。对软硬件进行架构设计,描述如何实现,包括基础理论分析,设计思路和设计方法,并对具体的设计步骤进行了重点理论解析。4、WEB服务器的建立 对系统的运行进行安装,了解Apache的体系结构及性能、PHP脚本配置环境,用Apache进行设置虚拟主机,实现基于IP地址虚拟主机服务,先规划IP地址:为虚拟主机申请新的IP地址,让ISP做好相应的域名解析工作,为网卡设置IP别名,重新设置“/etc/httpd/conf/httpd.conf”文件,建立相应的目录,将主页的内容放到相应的目录中去就行了,再配置一下PHP语言脚本环境。测试一下能否实现的可行性。5、问题和改进实现中可能遇到的问题及解决方法,服务器改进的方向。6、作简要的总结。论文的技术路线及预期目标:技术路线:在Linux平台下配置一个WEB服务器环境,使网站正常运行,首先需要在一台PC机上创建一个Linux平台,由于我们绝大部分PC用的是Windows的操作系统,对此,我们可采用虚拟机VMware Workstation在Windows系统下虚拟一个Linux平台,然后运用与Linux兼容性良好的Apache服务软件、PHP语言脚本配置环境,基于Linux操作系统,架设一个稳定、安全、高效的WEB服务器环境,可支持运行以PHP或者HTML为基础的网页,要求正确安装好操作系统Linux WEB服务器软件Apache、脚本语言PHP,了解有关参数,同时合理设置,使得服务器环境简易高效。预期目标:在Linux环境下运用兼容性良好的Apache服务软件实现一个Web服务器,在局域网内,将此服务器程序在一台计算机上运行,使网内其它计算机访问这台服务器时,实现HTTP协议的传输,并能解析以PHP或者HTML为基础的网页。课题进度计划:完成课题所需条件及落实措施:所需条件:计算机一台、CentOS 5.2版本的Linux操作系统、虚拟机软件VMware Workstation及各种相关软件,有关Linux操作系统方面的资料(书籍、网络资料)。落实措施:在计算机上先安装虚拟机软件VMware Workstation,采用虚拟机VMware在Windows系统下虚拟一个Linux平台,然后运用与Linux兼容性良好的Apache服务软件,PHP语言脚本配置环境。参考文献、资料:[1] Red Hat Linux大全,David Pitls编著,姚彦忠 译,机械工业出版社,1999年1月出版[2] Linux服务器性能调整,(美)约翰逊,(美)威曾格,(美)普拉瓦提 著,韩智文 译,清华大学出版社,2009年9月出版[3] Linux服务器架设,杨鹏编著,清华大学出版社,2008年出版[4] Linux网络服务器应用教程,王兴主编,中国铁道出版社,2009年9月出版


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/694882.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-02
下一篇2023-08-02

发表评论

登录后才能评论

评论列表(0条)

    保存