- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第20章 Apache服务器
第20章 WEB服务器Apache 本章的主要内容: Apache的基本特性 如何运行Apache Apache所管理的内容 Apache服务器简介 Apache服务器的主要特点是完全免费,并且完全公开其源代码,由此用户可根据自身的需要去进行相关模块的开发。 Apache服务器另一个主要的特点是其跨平台性,其可在UNIX、Windows、Linux等多种操作系统上运行。如果需要创建一个每天有数百万人访问的Web服务器,Apache应是最佳选择。 20.1 Apache的基本特性 本节的主要内容: Apache l.3的性能 Apache 2.0的新性能 1、Apache l.3的性能 其性能主要表现在如下几个方面: 1.实现了动态共享对象(DSO),允许在运行时动态装载功能模块; 2.采用预生成模式的技术提高响应速度; 3.可以运行在几乎所有计算机平台; 4.支持必威体育精装版的HTTP l.1协议; 5.简单而强有力的基于文件的配置; 6.支持虚拟主机; 7.支持HTTP认证; 8.集成了代理服务器; 9.具有可定制的服务器日志; 1、Apache l.3的性能(续) 10.支持安全Socket层(SSL); 11.用户会话过程的跟踪能力; 12.支持通用网关接口CGI; 13.集成Perl脚本编程语言; 14.支持服务器端包含命令(SSI); 15.支持FastCGI; 16.支持PHP; 17.支持Java Servlets; 18.支持第三方软件开发商提供的大量功能模块。 2、Apache 2.0的新性能 Apache 2.0具备Apache 1.3的几乎所有特性。此外,Apache 2.0添加了附加功能层,最基本的组件是可移植运行环境(Apache Portable Runtime,APR),它提高了Apache的跨平台性能。 另外,Apache 2.0使用新的多处理模块(Multi—Processing Module,MPM),使用此模块会在服务器处理多个请求时,控制Apache的运行方式。 Apache中的3种运行方式: 预派生(Profork)MPM。该运行方式首先启动一个父进程,然后创建并启动一定数量的子进程监听客户的请求。当监听到客户的服务请求后,子进程就响应此请求。 工作者(Worker)MPM。此模块是混合使用进程和线程的运行模型。该运行方式首先启动一个父进程,然后创建并启动一定数量的子进程,每个子进程都创建并启动相同数量的线程,由线程监听客户请求,而子进程并不监听客户请求。 独立子进程(Perchild)MPM。是一种运行于类UNIX系统上的运行模式,它也是混合使用进程和线程的运行模型。该运行模式与工作者MPM类似,只是每个子进程创建的线程数量可以不一致,即每个子进程都可以创建指定数量的进程。当服务器上负载增加后,Apache不会创建新的子进理,而是在当前的子进程之一上创建新的线程为客户提供服务。 20.2 运行Apache 本节的主要内容: 安装和启动Apache 配置Apache服务器 1、安装和启动Apache 安装Apache Red Hat Linux 9 自带了Apache 2.0,其服务名称为httpd。下面以RPM包的安装为例介绍Apache的安装。 安装步骤: # rpm –qa|grep httpd #查询是否安装了Apache # mount /mnt/cdrom #挂载安装光盘 # cd /mnt/cdrom/RedHat/RPMS #进入安装包所在目录 # rpm –ivh httpd-*-2.0.40-21.rpm #安装 #umount /mnt/cdrom #卸载 1、安装和启动Apache(续) 启动Apache 使用下面的命令来启动或重新启动Apache服务器: # service httpd start|restart 使用如下命令查看Apache服务器的运行状态: # service httpd status http服务器的测试 http服务的默认配置目录为/etc/httpd/,其配置文件为:/etc/httpd/conf/http.conf, 在默认配置中,网站的文件目录为/var/www/html。 在文档目录/var/www/html内创建一个主页文件index.html,内容为: html head titlea test Page f
文档评论(0)