Linux操作系统上安装Apache怎么写作器的技术

点赞:29470 浏览:133851 近期更新时间:2024-01-21 作者:网友分享原创网站原创

摘 要:Apache怎么写作器是跨平台、高兼容性而设置的缺省配置.因此当我们要配置Apache的时候,不能仅仅使用Apache怎么写作器缺省配置还要进行特定配置.


关 键 词:Apache怎么写作器Linuxhttpd.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怎么写作器.

Linux操作系统上安装Apache怎么写作器的技术参考属性评定
有关论文范文主题研究: 关于操作系统的论文范文检索 大学生适用: 研究生毕业论文、硕士论文
相关参考文献下载数量: 17 写作解决问题: 如何怎么撰写
毕业论文开题报告: 文献综述、论文前言 职称论文适用: 期刊目录、中级职称
所属大学生专业类别: 如何怎么撰写 论文题目推荐度: 优秀选题

1检查系统中是否存在Apache及其版本

我们可以执行下面的命令来检查系统中是否存在Apache及其版本:

#rpm-qa|grepapache

如果存在Apache,则会返回类似下面的字样:

apache-1.3.19-5apache-0.7-2

2安装Apache

Linux系统下安装Apache很简单,只需要将apache安装包解压在某个目录下,然后设置安装目录和参数,用make和makeinstall编译安装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.2httpd守护进程的配置

(1)ServerType有两个选择standalone和id,standalone是Apache怎么写作器用自己的进程来监听每一个访问连接,而id是在连接到达时启动Apache进程,缺省值为独立方式standalone.如果Apache怎么写作器只用于偶尔被访问并且不要求访问速度我们可以选择id方式.

(2)ServerRoot是用来指定httpd的运行目录的,一般的默认的Apache运行文件的目录是个相对的路径,而真实的文件就需要在ServerRoot来指定路径.我们知道Apache怎么写作器是会经常并发发生文件操作的怎么写作,这种文件的并发操作我们就需要文件锁定来保证文件不发生操作上的冲突,但是由于NFS文件系统在文件锁定方面不能满足需求,所以用ServerRoot是用来指定httpd的运行目录的应该是本地磁盘.

(3)LockFile是和ServerRoot配合使用的,它是给用来锁定文件的,我们可以按照默认模式不用改动设置.

3.3Apache的其他配置

(1)ResourceConfig和AccessConfig,这两个参数是用于老版本Apache兼容性的需要而设置的,老版本Apache里如果有srm.conf和access.conf这两个文件就需要设置下.如果是新版本Apache仅仅有httpd.conf一个文件的话就不需要设置这两个选项了.

(2)Timeout限制了客户和怎么写作器连接的超时间隔时间单位为秒,如果超过这个时间,Apache怎么写作器将断开与客户机的连接.

(3)KeepAlive可以用来完成一次连接请求、进行多次传输怎么写作的功能,这种访问方式可以在一次连接中传递多个HTTP请求提高访问的效率.

(4)MaxKeepAliveRequests是KeepAlive的补充选项,这里MaxKeepAliveRequests为一次访问连接进行最大传输怎么写作次数.我们可以根据访问怎么写作器的客户数量来调整Max的值.如果将其值设为0将支持在一次连接内进行无限次的传输.然而实际的情况没有客户在一次连接中请求太多的页面.所以这个值没有必要设置的太大.

(5)KeepAliveTimeout也是KeepAlive的补充,它的作用是规定在一次访问连接中的多次请求传输的时间,如果怎么写作器已经完成了一次请求,在等待客户下一次请求的时间间隔超过了KeepAliveTimeout设置的值之后,怎么写作器就断开客户连接.

(6)MinSpareServers和MaxSpareServers是用来设置最少和最多空余子进程数量的,我们需要根据怎么写作器的实际情况来进行设置,如果怎么写作器性能高访问频繁的情况下,我们就应该增大这设置.很多高负载的网站的这两个值差不多是相同的,并且等同于系统支持的最大的怎么写作器进程数量,这样可以发挥怎么写作器的效能.

(7)StartServers就是用来设置httpd启动时打开的子进程数量的,适当的设置数量可以提高怎么写作器的反应速度的,但是StartServers要与上面定义的MinSpareServers和MaxSpareServers是要相匹配,小于MinSpareServers或者大于MaxSpareServers都不行的.