快速业务通道

redhat enterprise linux 下 apache 服务的安装与配置

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-05

apache服务器是目前因特网上最流行的web服务器之一,它的开源性,软件可以不断的更新和升级,这样安全性能也在不断的提高,下面我们就来体验一下red hat enterprise linux 下apache的搭建与配置.

1、apcahe服务安装的前期准备

red hat 下 apache服务httpd 默认情况下是没有被安装的,如果你在安装的时候没有定制软件的话.你可以通过以下命令来查询你的机子上是否已经安装了httpd服务.

# rpm -q httpd

如果给你返回没有安装此软件的信息,那也没事,安装httpd服务很简单.如果你有安装光碟或者镜像文件,你可以直接使用.在你挂载cdrom 或iso后,你可以去 /media/cdrom/Server/ 下寻找httpd相关的软件包.相关的软件包有:httpd、httpd-manual、httpd-tools等.当然你也直接去apache的官网上下载软件包.

另外有一点需要我们注意,安装httpd服务需要50MB的临时磁盘空间,安装后的apache服务需要占用10MB左右的磁盘空间

安装事例:

#rpm -ivh httpd-2.2.15-5.el6.i686.rpm

然后执行以下的命令启动httpd服务:

#service httpd start

我们在客户端浏览器中输入服务器的IP地址,如果可以进行访问,恭喜你安装成功了.

再补充两个命令:

#service httpd restart /*重启服务*/

#service httpd stop /*停止服务*/

2、让apache服务器开机自启动:

图形化界面中单击“系统”—“管理”—“服务”,然后选择httpd服务,如果是红色的点将其点绿.

文字化界面中,我们可以 利用chkconfig命令来完成.

# chkconfig --level 2345 httpd on

如果是要关闭:

#chkconfig --level 2345 http off

3、apache服务的基本配置

apache的主配置文件是:/etc/httpd/conf/httpd.conf .注意:httpd.conf的配置语句除了选项的参数值以外,所有选项命令均不区分大小写.

httpd.conf由3大部分构成:Global Environment(apache全局配置)、Main Server Configuration(主服务器配置)、Virtual Hosts(虚拟主机配置).

介绍全局配置文件(### Section 1: Global Environment)

# (available at <URL:http://httpd.apache.org/docs/2.2/mod/mpm_common.html#lockfile>);

# you will save yourself a lot of trouble.

# Do NOT add a slash at the end of the directory path.

ServerRoot "/etc/httpd" //apache的根目录:/etc/httpd ,该目录下包括配置文件、记录文件、模块文件等.

# PidFile: The file in which the server should record its process

# identification number when it starts. Note the PIDFILE variable in

# /etc/sysconfig/httpd must be set appropriately if this location is

# changed.

PidFile run/httpd.pid // 在 /var/run/httpd.pid 保存着apache父进程的ID

# Timeout: The number of seconds before receives and sends time out.

Timeout 60 //超出时间控制,若客户端超过60s还没有连接上Server,或者Server超过60s还没有传送信息给客户端,则强制断线.

# KeepAlive: Whether or not to allow persistent connections (more than

# one request per connection). Set to "Off" to deactivate.

KeepAlive Off //表示不允许客户端同时提出多个请求,on即可允许.

# MaxKeepAliveRequests: The maximum number of requests to allow

# during a persistent connection. Set to 0 to allow an unlimited amount.

# We recommend you leave this number high, for maximum performance.

MaxKeepAliveRequests 100 //表示每次联系允许的最大请求数目,数字越大,效率越高,0表示不受限制.

# KeepAliveTimeout: Number of seconds

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号