apache全局配置
apache的主配置文件共分为Apache全局配置、主服务器配置和虚拟主机配置。笔者主要为大家讲解Apache全局配置,其他的Apache配置近两天内为大家分享。
Global Environment(Apache 全局配置)主要用于设置与Apache服务器运行相关的全局环境变量。
(1)Apache根目录
ServerRoot"/etc/httpd"为Apache的根目录。包括配置文件、记录文件及模块文件,都在该目录下。
(2)保存Apache父进程ID
PidFile run/httpd.pid文件保存着Apache父进程的ID。
(3)超时时间的设定
Timeout 100表示超时时间。如果客户端超过100 s还没有连接上Server,或者Server超过100 s还没有传送信息给客户端,则强制断线。
(4)客户端同时提出多个请求的设置
KeepAlve On表示允许客户端同时提出多个请求,设为Off则表示不允许。
(5)每次联系允许的请求数目
MaxKeepAliveRequests 50表示每次联系允许的请求数目,数字越大,效率越高,0表示不限制。
(6)用户端发出请求短线设置
KeepSpareServers 10表示最少会有10个闲置httpd进程数为30。如果你的网站访问量很大,可将这个数目设置得大一些。
(8)启动时打开的httpd进程数目
StartServers 10表示启动时打开的httpd进程数目为10。
(9)限制客户端的同时连接数目
MaxClients 200表示限制客户端的同时连接数目为200。一旦达到此数目,客户端会收到用户太多或拒绝访问的错误提示。该数目不应该设置得太小。
(10)限制每个httpd进程可以完成的任务数
MaxRequestPerChild 4000表示限制每个httpd进程可以完成的任务数目为4000。
(11)设置Apache服务的监听端口
Listen 12.34.56.78:80
Listen 80
设置Apache服务的监听端口。一般在不使用80端口时设置。
(12)加载DSO模块
(13)检测Apache的状态信息
ExtendedStatus Off用于检测Apache的状态信息。
(14)设置Apache工作时使用的用户和组
User apache
Group apche
表示设置Apache工作时使用的用户和组。