- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一、 Apache简介 1、 Apache发展史 Apache 起初由伊利诺伊大学香槟分校的国家超级电脑应用中心(NCSA)开发。此后,Apache 被开放源代码团体的成员不断的发展和加强。Apache 服务器拥有牢靠可信的美誉,已用在超过半数的因特网站中-特别是几乎所有最热门和访问量最大的网站。 开始,Apache只是Netscape网页服务器(现在是Sun ONE)之外的开放源代码选择。渐渐的,它开始在功能和速度超越其他的基于Unix的HTTP服务器。1996年4月以来,Apache一直是Internet上最流行的HTTP服务器: 1999年5月它在 57% 的网页服务器上运行;到了2005年7月这个比例上升到了69%。在2005年11月的时候达到接近70%的市占率,不过随着拥有大量域名数量的主机域名商转换为微软IIS平台,Apache市占率近年来呈现些微下滑。而Google自己的网页服务器平台GWS推出后,加上Lighttpd这 个轻量化网页服务器软件使用的网站慢慢增加,反应在整体网页服务器市占率上,根据netcraft在2007年7月的最新统计数据,Apache的市占率已经降为52.65%,8月时又滑落到50.92%。尽管如此,它仍旧是现阶段因特网市场上,市占率最高的网页服务器软件。 Apache 服务 2.Apache的特点 ●几乎可以在所有的计算机平台上运行 ●支持HTTP 1.1协议 ●具有简单却强有力的配置文件httpd.conf ●支持通用网关接口(CGI) ●支持虚拟主机 ●支持HTTP认证 ●集成PERL脚本编程语言 ●集成的代理服务器 ●可利用Web浏览器来监视服务器的状态 ●支持SOCKET层(SSL) ●支持服务员端口包含命令(SSI) ●可跟踪用户会话过程 ●支持FASTCGI ●支持JAVA SERVLETS ●支持第三方软件开发商提供的功能模块 在Red Hat Linux 9 中自带的 Apache服务器是 2.0版,它与以前版本相比,具有如下新的特点: ●具有全新的API接口函数,提供了功能更加强大的API ●具有过滤功能 ●支持下一代IP地址(IPV6) ●指令简化,使用方便 ●多种语言的错误回显 ●支持多种协议 二、 Apache服务器的安装配置 1.安装Apache (1)rpm安装方式 ●查看是否已经安装Apache # rpm -qa| grep httpd ●将第一张安装盘放入光驱中挂载 # mount /mnt /cdrom ●进入到 /RPMS目录 #cd /mnt/cdrom/Red Hat/RPMS ●安装所需软件包 # rpm -ivh httpd-2.0.52.i376.rpm #rpm -ivh httpd-manul-2.0.52.i376.rpm (2)编译源代码生成Apache ●它是一个压缩包 httpd-2.0.52.tar.gz.tar,将它解压缩 # tar-xzvf httpd-2.0.52.tar.gz.tar ●产生一个名为httpd-2.0.52的目录文件,进入该目录 # cd httpd-2.0.52 ●设置文件安装目录 # ./configure - -prefix=/etc/httpd 在这一步中,用户可以使用# ./configure --help命令查看帮助信息。 ●开始编译源代码 # make ●安装 # make install 安装完成后,所有的文件都被放在/etc/httpd目录中,下面是该目录中所包含的项目: ●/conf 目录中包含了Apache所有的配置文件。 ●/cgi-bin、 /icons、/htdocs 目录中包含了CGI程序,标准图标和默认的HTML文档。 ●/bin 目录中存放可执行程序。 ●/logs 目录中存放服务器日志。 2.配置Apache Red Hat Linux 9中Apache的默认配置,使用以下命令: # grep -V ″#″ /etc/http/conf/httpd.conf 下面是 httpd.conf 文件的部分内容及其说明: ●ServerRoot ″/etc
原创力文档


文档评论(0)