Linux操作系统上安装Apache服务器技术解析.doc

Linux操作系统上安装Apache服务器技术解析.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Linux操作系统上安装Apache服务器技术解析

Linux操作系统上安装Apache服务器技术解析   摘要:Apache 服务器是跨平台、高兼容性而设置的缺省配置。因此当我们要配置Apache的时候,不能仅仅使用Apache 服务器缺省配置还要进行特定配置。   关键词:Apache服务器 Linux httpd.conf   中图分类号:TP368.5 文献标识码:A 文章编号:1007-9416(2013)04-0059-01   我们在架设Web服务器的时候,需要有两个选择:一是Web服务器要运行在什么操作系统上。二是选择什么样的Web服务软件。如今我们比较常用的操作系统是Windows、Linux和Unix这3个操作系统。如果从操作系统方面考虑来说,Linux的安全性能在这3个操作系统中是最高的,它可以依据用户不同的需求来随意修改、调整与复制各种程序的源码以及发布;还有就是Linux操作系统的市场价格比较便宜,也能够在互联网上免费下载源码。可以说,Linux为架设既高效又安全的Web服务器的比较理想的操作系统。Apache是根据NCSA的服务器发展而来的,它是世界上用的最多的Web服务器,世界上很多著名的网站都在使用Apache,它的成功之处主要在于它的源代码开放、支持跨平台的应用。我们选定了Linux操作系统和Web服务软件Apache,那么我们就来一起安装和配置Web服务器。   1 检查系统中是否存在Apache及其版本   我们可以执行下面的命令来检查系统中是否存在Apache及其版本:   #rpm-qa|grep apache   如果存在Apache,则会返回类似下面的字样:   apache-1.3.19-5apache-0.7-2   2 安装Apache   Linux 系统下安装Apache很简单,只需要将apache安装包解压在某个目录下,然后设置安装目录和参数,用make和make install编译安装apache就可以了。   3 配置Apache服务器   3.1 老版的三个配置文件和新版的一个配置文件   老版的Apache服务器传统上使用三个配置文件httpd.conf、srm.conf和access.conf来配置。它提供了最基本和主要的服务器配置文件;srm.conf是资源配置文件,它告诉服务器各种文件的MIME类型,以及如何支持这些文件;access.conf是访问权限配置文件,控制不同用户和计算机的访问限制。这三个配置文件控制着服务器的各个方面的特性。   在新版本中将旧版本的srm.conf和access.conf中的所有配置选项都移到httpd.conf当中了,原??的access.conf和srm.conf文件中已经没有了设置。因此我们在配置的时候只需修改这个文件就可以了。   3.2 httpd守护进程的配置   (1)Server Type有两个选择standalone和inetd,standalone是Apache服务器用自己的进程来监听每一个访问连接,而inetd是在连接到达时启动Apache进程,缺省值为独立方式standalone。如果Apache服务器只用于偶尔被访问并且不要求访问速度我们可以选择inetd方式。   (2)Server Root是用来指定httpd的运行目录的,一般的默认的Apache运行文件的目录是个相对的路径,而真实的文件就需要在Server Root来指定路径。我们知道Apache 服务器是会经常并发发生文件操作的服务,这种文件的并发操作我们就需要文件锁定来保证文件不发生操作上的冲突,但是由于NFS文件系统在文件锁定方面不能满足需求,所以用Server Root是用来指定httpd的运行目录的应该是本地磁盘。   (3)Lock File是和Server Root配合使用的,它是给用来锁定文件的,我们可以按照默认模式不用改动设置。   3.3 Apache的其他配置   (1)Resource Config和Access Config,这两个参数是用于老版本Apache兼容性的需要而设置的,老版本Apache里如果有srm.conf和access.conf这两个文件就需要设置下。如果是新版本Apache仅仅有httpd.conf一个文件的话就不需要设置这两个选项了。   (2)Time out限制了客户和服务器连接的超时间隔时间单位为秒,如果超过这个时间,Apache服务器将断开与客户机的连接。   (3)Keep Alive可以用来完成一次连接请求、进行多次传输服务的功能,这种访问方式可以在一次连接中传递多个HTTP请求提高访问的效率。   (4)Max Keep Alive Requests是Keep Alive的补充选项,

文档评论(0)

189****7685 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档