当前位置:文档之家› Apache服务器配置毕业设计

Apache服务器配置毕业设计

A p a c h e服务器配置毕业设计目录摘要 ................................................................................................................ 错误!未定义书签。

1 综述 (1)1.1 架设WWW网站的意义 (1)1.2 WWW的工作原理 (1)1.3 在Linux下构建WWW服务器 (2)1.3.1 关于硬件配置 (2)1.3.2 将linux用作www服务器 (2)2 Red Hat Linux的安装与使用 (4)2.1 Red Hat Linux9.0简介 (4)2.1.1 Red Hat Linux的网络功能 (6)2.1.2 Red Hat Linux的文件类型 (9)2.2 Red Hat Linux9.0的安装和配置 (11)2.2.1 合理划分分区 (11)2.2.2 了解相关信息 (12)2.2.3 图形化安装过程 (13)3 WWW服务器的建立 (27)3.1 Apache的体系结构及性能 (27)3.1.1 Apache的体系结构 (27)3.1.2 Apache性能简介 (28)3.2 配置并启动Apache (31)3.2.1 配置文件httpd.conf (31)3.2.2 Apache服务的安装、启动与停止 (32)3.3 设置用户个人主页 (33)3.3.1设置Linux系统用户个人主页的目录 (33)3.3.2设置用户个人主页所在目录的访问权限 (33)3.4 设置虚拟主机 (34)3.4.1 配置DNS (34)4 建立和完善WWW站点 (42)4.1建立安全传输的WWW站点 (42)4.1.1认识SSL安全协议 (42)4.1.2 维护站点安全性应注意的问题 (42)5 结论 (44)致谢 ................................................................................................................ 错误!未定义书签。

参考文献.. (45)81 综述1.1 架设WWW网站的意义早期的因特网一直都是文本传输,因为当时网络带宽很小,而且大半的主机都是Unix 操作系统。

也就是说你想在因特网上遨游,得先学会Unix系统。

直到1989年“欧洲高能粒子协会(CERN)”为了能让他们世界各地的成员分享研究成果并互传信息,发展出能够传递多媒体资料的分散式网络,这就是他们所提出的WWW计划。

当时他们的构想是用一套跨平台的通讯协定,在WWW任何平台上的电脑都可以阅读远方主机(Server)上的同一文件;而这个协定就是称为“超文本传输协定(HyperText Transfer Protocol即:HTTP)”。

在WWW诞生后,因特网原本单一的文字界面被声、文、图、影的多元化界面所替代。

承载多媒体信息也是WWW服务的特色和最吸引人的闪光点。

1.2 WWW的工作原理WWW(World Wide Web),是因特网应用中的最新成员,但也是使用最为广泛和成功的一个,它的目标是实现全球信息共享。

它采用超文本(Hypertext)的或超媒体的信息结构,建立了一种简单但强大的全球信息系统。

媒体是指从网络上能得到和传播的各种数据形式,包括文本文件、音频文件、图形或图象文件以及其他可以储存于计算机文件中的数据。

超媒体是组织数据的一种新方法,一个超媒体文档采用非线性链表的方式与其他文档相连。

使用WWW就是按超文本的链指针查找和浏览信息。

通俗地说:超链接就是通过指针将全世界所有的因特网主机上的信息链接起来,你指向我,我指向他,他在指向别的主机,这样因特网的用户只要找到任何一台在这个链接中的计算机,就可以沿着这些链接“顺藤摸瓜”,找到其他的主机。

至于主机的性质、位置、服务器的地址怎么写,全都不需要考虑。

使用者只要用鼠标点击代表超链接的文字或图象,就可以获取所需的信息了。

这是电子邮件、FTP等其他因特网服务所不能达到的。

便捷的操作使因特网的吸引力大大提高,从而也更加普及。

即使没有任何计算机知识背景的人在经过简单培训后也都能熟练使用。

WWW的客户端程序一般称为浏览程序或浏览器(Web Browser)。

有面向字符和面向图形的两类浏览程序,目前使用最多的当然是图形界面的浏览器,Netscape Navigator或者Microsoft Internet Explorer是典型的代表。

WWW中的信息资源主要由一篇篇的Web文档,或称Web页为基本元素构成。

这些Web页采用超级文本(Hyper Text)的格式,即可以含有指向其他Web页或其本身内部特定位置的超级链接,或简称链接。

可以将链接理解为指向其它Web页的“指针”。

链接使得Web页交织为网状。

这样,如果Internet上的Web页和链接非常多的话,就构成了一个巨大的信息网。

当用户从WWW服务器取到一个文件后,用户需要在自己的屏幕上将它正确无误地显示出来。

由于将文件放入WWW服务器的人并不知道将来阅读这个文件的人到底会使用哪一种类型的计算机或终端,要保证每个人在屏幕上都能读到正确显示的文件,必须以某种各类型的计算机或终端都能“看懂”的方式来描述文件,于是就产生了HTML--超文本语言。

HTML(Hype Text Markup Language)的正式名称是超文本标记语言。

HTML对Web页的内容、格式及Web页中的超级连接进行描述,而Web浏览器的作用就在于读取Web网点上的HTML文档,再根据此类文档中的描述组织并显示相应的Web页面。

HTML 文档本身是文本格式的,用任何一种文本编辑器都可以对它进行编辑。

HTML 语言有一套相当复杂的语法,专门提供给专业人员用来创建Web 文档,一般用户并不需要掌握它。

在UNIX 系统中,HTML文档的后缀为“.html”,而在DOS/WINDOWS 系统中则为“.htm”。

1.3 在Linux下构建WWW服务器linux可以说是当前最热的网络操作系统了,在互联网上已有29%的服务器采用linux系统,比Windows NT还高6个百分点,这不仅是因为linux是免费的,更主要是在于linux 卓越的性能和在网络服务器方面出色的表现。

现在就关于利用linux构建www服务器作一简单论述。

1.3.1 关于硬件配置操作系统必须与基本硬件系统密切协作,才能充分发挥本身的作用。

linux可以支持大多数常见的硬件设备,就CPU来说,现在常用的Intel 386以上的全系列、AMD的K6-2 (3D Now)、K6-3和Cyrix 6x86等常见的CPU都是没有问题的。

具体的硬件列表可以在linux 的主页上获得()。

1.3.2 将linux用作www服务器为将linux用作www服务器,需要进行相应的配置,安装需要的软件包才行。

目前WWW Server软件能运行在linux下的有很多,最流行的是NCSA HTTPd Server 和Apache。

尤其是Apache号称“WWW Server之王” (其实它也是从NCSA发展来的)。

在最新的Red Hat、Slackware和OpenLinux各版本中都包含了Apache。

Redhat5.2本身含带的是Apache 1.3。

①安装Apache在互联网上linux的FTP服务器上可以找到最新版本的Apache。

一般在linux的发行套件上都包含有Apache。

对于red hat来说,可以用下面的命令行来安装Apache的rpm包:# rpm –ivh apache –x.x.x i386.rpm(其中x.x.x是版本号)在X-Window中启动Netscape Navigator,键入本机IP,当出现“It worked”的页面时,就可以进行配置工作了。

注意:不同版本中服务器默认的工作根目录不一样,red hat默认的是/etc/httpd,配置文件在/etc/httpd/conf目录下,系统的启动脚本在/etc/rc.d/目录下,页面文件在/home/httpd目录下。

②设置基本配置文件Apache有三个基本配置文件:httpd.conf、srm.conf和access.conf,它们位于根目录下的conf/子目录(它们的副本也存在这里)。

它们的作用分述如下:httpd.conf是Apache设置文件中最重要的配置文件,httpd程序启动时会先读取httpd.conf。

srm.conf是数据配置文件,在这个文件中主要设置WWW Server读取文件的目录、目录索引时的画面等等。

access.conf 是负责基本的读取文件控制,限制目录所能执行的功能及访问目录的权限设置。

③服务器的运行和调试2 Red Hat Linux的安装与使用2.1 Red Hat Linux9.0简介LINUX可以很好地运行计算机,它可靠安全,灵活,很容易安装,而且比人们想像的容易使用。

它很容易定制,是针对网络建立的。

由于可以免费下载最新的完整的LINUX操作系统,因此价格是合理的。

对许多人而言,LINUX就是RED HAT LINUX。

其实不完全对。

LINUX是由全世界的志愿者社区开发的软件。

最初的工作主要是由自由软件基金会()启动的。

LINUX最初是作为UNIX操作系统开发的。

如今则更是如此。

LINUX已经演变成满足于许多不同用户的要求,如航天工程师,电影制作者,理论物理家和消费者。

是的,包括消费者,甚至沃尔玛公司也在销售装有LINUX版本的计算机。

RED HAT LINUX9不仅是个操作系统,而且是个完整的发行版本。

包括各种命令,实用程序和应用程序。

从光碟中安装附加软件包非常容易。

只要从因特网下载所要的软件包,就可以REDHAT LINUX版本保持更新。

(下面介绍一下LINUX的几个版本):Red Hat Linux9.0个人版:个人版共有七张光碟,安装软件包放在三张光碟上,另外三张上是每个包的源代码,还有一张是包括HTML与PDF格式的文档。

它包括个人桌面,工作站,服务器和定制配置中安装RED HAT LINUX所要的软件。

这个版本的WEB安装支持和30天的单机RED HAT NETWORK订阅期。

Red Hat Linux9.0专业版:专业版共九张光碟。

安装软件包入在三张光碟上,另外三张光碟。

是每个包的源代码。

其他光碟包括文档,办公室与多媒体应用程序和系统管理工具。

所有这些停息也在DVD中提供。

这个版本有60天的电话与WEB安装支持和60天的单机RED HAT LINUX NETWORK订阅期。

相关主题