电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Apache源代码的Web应用服务器分析VIP免费

Apache源代码的Web应用服务器分析_第1页
1/8
Apache源代码的Web应用服务器分析_第2页
2/8
Apache源代码的Web应用服务器分析_第3页
3/8
沈阳工程学院毕业设计(论文)开题报告基于Apache源代码的Web应用服务器的体系结构分析系部:信息工程系专业:计算机科学与技术学生姓名:唐宇松指导教师:朱克敌开题时间:2010年3月29日一、总体说明在开题报告中要求给出你对课题的理解,类似的研究在国内外的进展情况,你对系统设计的初步设想,主要需要解决的技术难题和解决思路,同时应给出课题的时间安排。二、开题报告内容1.毕业设计(论文)课题的目的、意义、国内外现状及发展趋势2.课题主要工作(设计思想、拟采用的方法及手段)3.完成课题的实验条件、预计设计过程中可能遇到的问题以及解决的方法和措施4.毕业设计(论文)实施计划(进度安排)5.参考文献三、撰写要求1.报告字数不少于3000字2.报告内容一律用A4纸打印3.上交时间为毕业设计第三周周末。一、毕业设计(论文)课题的意义、国内外现状及发展趋势1.本课题的意义Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一。Apache取自“apatchyserver”的读音,意思是充满补丁的服务器,因为它是自由软件,所以不断有人来为它开发新的功能、新的特性、修改原来的缺陷。Apache的特点是简单、速度快、性能稳定,并可做代理服务器来使用。Apache支持许多特性,大部分通过编译的模块实现。这些特性从服务器端的编程语言支持到身份认证方案。一些通用的语言接口支持Perl,Python,Tcl,和PHP。流行的认证模块包括mod_access,mod_auth和mod_digest。其他的例子有SSL和TLS支持(mod_ssl),代理服务器(proxy)模块,很有用的URL重写(由mod_rewrite实现),定制日志文件(mod_log_config),以及过滤支持(mod_include和mod_ext_filter)。Apache日志可以通过网页浏览器使用免费的脚本AWStats或Visitors来进行分析。Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。本论文意在了解ApacheWeb服务器安装配置过程,理解和掌握ApacheWeb服务器源代码体系结构,使读者能够更加方便快捷的阅读掌握ApacheWeb服务器源代码体系结构,理解ApacheWeb服务器的机制体系和运行原理。2.国内外现状及发展趋势1996年4月以来,Apache一直是Internet上最流行的HTTP服务器:1999年5月它在57%的网页服务器上运行,到了2005年7月这个比例上升到了69%。在2005年11月最风光的时候达到接近70%的市占率,不过在部份拥有大量域名的主机域名商转换为微软IIS平台后,Apache市占率近年来体现些微下滑。同时搜索引擎巨擘Google自己的网页服务器平台GWS推出后(也可说是一种修改版的Apache),再加上nginx、Lighttpd等轻量化网页服务器软件在市场上有一些能见度,这些因素都反应在整体网页服务器市占率的消长,Apache的市占率就随之滑落。根据Netcraft在2009年12月的最新统计数据,Apache的市占率已经降为53.67%,IIS降为18.26%,谷歌网页服务器13.53%,nginx8.75%。尽管如此,Apache仍旧是当前互联网市场上,市占率最高的网页服务器软件。最近,为了避免SCO与UNIX开源社区之间的发生纠纷降临在Apache软件基金会(ASF)身上。Apache软件基金会(ASF)里面开始采取一些措施,让众多的项目进行更多协调的、结构化管理,并保护自己的合法利益,避免一些潜在的合乎法律的侵犯(potentiallegalattacks)。二、课题分析思想及方法手段1.Apache源代码体系结构以及模块间的依赖关系不同的软件有其不同的开发环境和编译语言,所以首先要了解ApacheWebSever的开发环境和语言形式。由资料可知道,Apache源代码事由C++编写的,C++是一款面相对像的编程语言,处理好类与类之间的关系是及其重要的。所以首先要了解Apache源代码体系结构,进而根据其运行体系来了解模块间的依赖关系。2.HTTP协议及HTTP服务器的工作原理HTTP是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。通过使用Web浏览器、网络爬虫或者其它的工具,客户端发起一个到服务器上指定端口(默认端口为80)的HTTP请求。(我们称这个客户端)叫用户代理(useragent)。应答的服务器上存储着(一些)资源,比如HTML文件和图像。(我们称)这...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Apache源代码的Web应用服务器分析

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部