ImageVerifierCode 换一换
格式:DOC , 页数:30 ,大小:1.49MB ,
资源ID:341304      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/341304.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(论文Linux环境下Apache服务器的架构与实施.doc)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

论文Linux环境下Apache服务器的架构与实施.doc

1、大庆师范学院本科毕业论文(设计)本科生毕业论文Linux环境下Apache服务器的架构与实施院 (系) 专 业 研 究 方 向 学 生 姓 名 学 号 指导教师姓名 指导教师职称 II摘 要根据著名的WWW服务器调查公司所作的调查,世界上百分之五十以上的WWW服务器都在使用Apache,是世界排名第一的WEB服务器。Apache为网络管理员提供了多种功能。原有的客户端/服务器模式正在逐渐被浏览器/服务器模式所取代。本文主要是在linux系统下架构我们的Apche服务器,基于Apache服务器我们创建我们的个人站点和配置虚拟主机。关键字:Linux系统;Apache服务器;配置文件Abstrac

2、tAccording to the survey company famous WWW server the survey, more than fifty percent of the worlds WWW server use Apache, is the worlds number one WEB server.It provides all kinds of functions for network administrator. The old client/server module is substituted by browser/server. This paper arch

3、itecture Apche server under the linux system. Wo set up sites and configurate virtual host that based Apache server.Key words: Linux system;Apache server;configuration file目 录第一章 前言11.1 Apache概述11.2 Apache的发展历史11.3 Apache的工作原理21.4 Apache服务器的特点41.5 Linux系统下的常用命令51.5.1简单命令的使用51.5.2网络配置的常用命令6第二章 LINUX环

4、境下APACHE的安装72.1 安装Apache 服务器72.2 启动Apache 服务器82.3 Apache 服务器的配置文件9第三章 个人站点的配置123.1 修改httpd.conf123.2 开启UserDir public_html133.3 创建用户和创建public_html文件133.4 修改权限143.5 个人站点网页测试15第四章 如何实现基于用户的验证164.1 修改配置文件164.2 建立配置文件口令174.3 进行网页测试18第五章 如何实现虚拟主机195.1 域名解析195.2 使用ping命令测试虚拟域名的连通性195.3 配置虚拟主机205.4 创建/sina

5、、/google在www目录下215.5 检测网页是否成功22第六章 总结23参考文献24谢 辞2525第一章 前言1.1 Apache概述现今网络的流行,大部分归功于WWW服务器,它的出现,使成千上万的网民可以通过图形界面去访问各种信息和服务。在 2003 年 7 月,Netcraft 所调查的 40936076 个 Web 站点中, 25856505 个 Web 站点有使用 Apache 作为其 Web 服务器,占总数的 63.16 %,而使用 Microsoft IIS 的站点数为10992195,只占 26.85 %。显而易见,Apache是最受欢迎,拥有使用用户最多的web服务器。A

6、pache这个词在不同的领域所给出的解释是不一样的。在种族名称上,Apache是美洲大陆上的一个印第安种族的名称;在军事名称上,Apache还是一种火力强大的攻击攻击型直升飞机的名称;那在信息领域Apache服务器名称的由来是什么样的?Apache的原始核心取自NCSA(University of Illinois,Urbana-Champaign)httpd服务器,后来加上由各方所提供的补丁文件而成,此种组合让这套HTTP服务器被人们戏称为A Patchy Server,意思是“一个修修补补”的服务器。而A Patchy和Apache谐音,后来就慢慢演变成Apache,并正式命名。使用Apa

7、che的网站不胜枚举。如Yahoo! IBM Hotmail “维基百科”。1.2 Apache的发展历史Apache源自于NCSA(University of Illinois,Urbana-Champaign)所开发的httpd,在1994年中期,许多Web主管自行发展自己的外加功能及修正码。一批Web主管通过私人电子邮件聚集在一起来实现其改变。Apache的诞生,是非常引人注目的。项目暂停NCSAWWW服务器时,使用NCSA WWW服务器,以换取他们的服务器补丁,他们很快就意识到,在论坛成立管理这些补丁是必要的。这种方式出生的Apache集团,这个集团是在NCSA的Apache的基础上创

8、建的。直到 1999 年 6 月,由 Apache Group成立了非 盈利性组织的公司,即 Apache 软件基金会( Apache Software ASF),Apache 服务器都是由 Apache Group 来维护的, ASF 现在维护着包括 Apache 在内的多个项目,还包括 Perl、Foundation,PHP、 Java、Tcl、XML 等。ASF 的网址是 http:/www.apache.org。Apache 的简单发展历史如表1.1。表1-1 Apache 的简单发展历史时间事件1995.3Apache 0.6.2 版发行,这是第一个公开版本1995.8Apache

9、0.8.8 版发行,新增部分所包含的模块结构沿用至今1995.10.1Apache 1.0.0 版发行1996.7Apache 1.1 版发行。支持 HTTP1.1,基于名称的虚拟主机等1997.6Apache 1.2 版发行1998.3Apache 1.3 版发行1998.6.12mod_perl 1.0.0 版发行2000Apache 2.0 测试版发行2002Apache 2.0 发行1.3 Apache的工作原理Web系统是客户端/服务器式的,所以应该有服务器程序和客户端程序两部分。常用的服务器程序是Apache;常用的客户端程序是浏览器(如IE、Netscape、Mozilla)。我

10、们可以在浏览器的地址栏内输入统一资源定位地址(URL)来访问Web页面。Web最基本的概念是超文本(Hypertext)。它使得文本不再是传统的书页式文本,而是可以在阅读过程中从一个页面位置跳转到另一个页面位置。用来书写Web页面的语言称为超文本标记语言,即HTML。WWW服务遵从HTTP协议,默认的TCP/IP端口是80,客户端与服务器的通信过程简述如下:1客户端(浏览器)和Web服务器建立TCP连接,连接建立以后,向Web服务器发出访问请求(如get)。根据HTTP协议,该请求中包含了客户端的IP地址、浏览器的类型和请求的URL等一系列信息。2Web服务器收到请求后,将客户端要求的页面内容

11、返回到客户端。如果出现错误,那么返回错误代码。3断开与远端Web服务器的连接。下面是一个客户端发送给Web服务器请求的数据包的内容:GET /engineer/ideal/list.htm HTTP/1.1Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*Referer: Accept-Language: zh-cnAccept-Encoding: gzip, de

12、flateUser-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)Host: Connection: Keep-Alive从代码中可以看到,在客户端的请求里包含了很多有用的信息,如客户端类型等。Web服务器会将请求的Web页内容发送返回给客户端。HTTP/1.1说明:HTTP/1.1(超文本链接协议1.1版本)是HTTP协议的最新版本。HTTP协议是运行在TCP/IP协议组上的万维网应用协议。HTTP/1.1提供了比前一版本更快的访问网站速度,同时针对网络资源进行优化,降低了网络流量。HTTP/1.1由互联网工程任务组开发。现

13、在大部分服务器和网站都支持HTTP/1.1协议。下面是一些HTTP/1.1能够加快网页访问速度的原因。1以往的HTTP协议每次访问应用程序时,都会进行创立及撤销链接的步骤。HTTP/1.1在首次访问网站时建立持久链接,将多个请求批量或通过管道发送到输出缓冲区内。TCP协议允许将多个来自IP层的数据包请求或回复命令集中到一个TCP段中。因此减少了反复建立链接所需的时间,同时由于没有了不必要的申请链接数据包,也降低了网络流量。由于将命令通过管道输送,大大提高了TCP段的效率。总之,网络流量降低了,性能提高了。2当支持HTTP/1.1的浏览器发现网页是未压缩网页时,会将网页进行压缩后进行传输,这样可

14、以节约更多流量空间,不过由于网页中的图片文件一般都已经被压缩过,因此,这种压缩对图片多的网页不太有效。除持久链接及其他改进后的性能之外,HTTP/1.1还允许多个域名共享同一IP地址。这简化了网络服务器对虚拟主机数目管理的处理量。1.4 Apache服务器的特点正是由于Apache服务器拥有许多可以保持服务器稳定而高效运行的特性,才受到众多用户的青睐。其性能和特点主要如下几个方面:可以运行在几乎所有计算机平台。支持最新的HTTP 1.1协议。简单而强有力的基于文件的配置。支持虚拟主机。支持HTTP认证。集成了代理服务器。具有可定制的服务器日志。支持安全 Socket 层(SSL)。用户会话过程的跟踪能力。支持通用网关接口 CGI。集成Perl脚本编程语言。支持服务器端包含命令(SSI)。支持FastCGI。支持PHP。支持Java Servlets。支持第三方软件开发商提供的大量功能模块。1 1.5 Linux系统下的常用命令1.5.1简单命令的使用常用命令如表1-1所示。表1-1 常用命令及说明命令功能说明reboot重启动计算机halt关机shutdown关机;-h,-r示例shutdown h +5

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1