CentOS搭建web站点

Apache简介

Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中,是世界使用排名第一的Web服务器软件。

Apache配置详解

Apache配置文件详解

httpd 的配置文件是:

/etc/httpd/conf/httpd.conf

//查看配置文件

# grep -v "#" /etc/httpd/conf/httpd.conf

//当服务器响应主机头(header)信息时显示Apache 的版本和操作系统名称

ServerTokens OS

//设置服务器的根目录

ServerRoot "/etc/httpd"

//设置运行Apache 时使用的PidFile 的路径

PidFile run/httpd.pid

//300 秒后没有收到或送出任何数据就切断该连接

Timeout 300

//不使用保持连接的功能,即客户一次请求连接只能响应一个文件

/建议用户将此参数的值设置为On,即允许使用保持连接的功能

KeepAlive Off

//在使用保持连接功能时,设置客户一次请求连接能响应文件的最大上限

MaxKeepAliveRequests 100

//在使用保持连接功能时,两个相邻的连接的时间间隔超过15 秒,就切断连接

KeepAliveTimeout 15

//设置使用prefork MPM 运行方式的参数,此运行方式是Red Hat 默认的方式

//设置服务器启动时运行的进程数

StartServers 8

//Apache 在运行时会根据负载的轻重自动调整空闲子进程的数目,

//若存在低于5 个空闲子进程,就创建一个新的子进程准备为客户提供服务

MinSpareServers 5

//若存在高于20 个空闲子进程,就创建逐一删除子进程来提高系统性能MaxSpareServers 20

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。