### Section 1: Global Environment //当服务器响应主机头(header)信息时显示Apache的版本和操作系统名称 ServerTokens OS //设置服务器的根目录 ServerRoot “/etc/httpd” #ScoreBoardFile run/httpd.scoreboard //设置运行Apache时使用的PidFile的路径 PidFile run/httpd.pid //若300秒后没有收到或送出任何数据就切断该连接 Timeout 300 //不使用保持连接的功能,即客户一次请求连接只能响应一个文件 /建议用户将此参数的值设置为On,即允许使用保持连接的功能 KeepAlive Off //在使用保持连接功能时,设置客户一次请求连接能响应文件的最大上限 MaxKeepAliveRequests 100 //在使用保持连接功能时,两个相邻的连接的时间间隔超过15秒,就切断连接 KeepAliveTimeout 15 ## ## Server-Pool Size Regulation (MPM specific) ## # prefork MPM # StartServers: number of server processes to start # MinSpareServers: minimum number of server processes which are kept spare # MaxSpareServers: maximum number of server processes which are kept spare # MaxClients: maximum number of server processes allowed to start # MaxRequestsPerChild: maximum number of requests a server process serves //设置使用Prefork MPM运行方式的参数,此运行方式是Red hat默认的方式 <IfModule prefork.c> //设置服务器启动时运行的进程数 StartServers 8 //Apache在运行时会根据负载的轻重自动调整空闲子进程的数目 //若存在低于5个空闲子进程,就创建一个新的子进程准备为客户提供服务 MinSpareServers 5 //若存在高于20个空闲子进程,就创建逐一删除子进程来提高系统性能 MaxSpareServers 20 //限制同一时间的连接数不能超过150 MaxClients 150 //限制每个子进程在结束处理请求之前能处理的连接请求为1000 MaxRequestsPerChild 1000 </IfModule> # worker MPM # StartServers: initial number of server processes to start //设置使用Worker MPM运行方式的参数
拥有帝国一切,皆有可能。欢迎访问phome.net <IfModule worker.c> StartServers 2 MaxClients 150 MinSpareThreads 25 MaxSpareThreads 75 ThreadsPerChild 25 MaxRequestsPerChild 0 </IfModule> # perchild MPM # NumServers: constant number of server processes //设置使用perchild MPM运行方式的参数 <IfModule perchild.c> NumServers 5 StartThreads 5 MinSpareThreads 5 MaxSpareThreads 10 MaxThreadsPerChild 20 MaxRequestsPerChild 0 </IfModule> //设置服务器的监听端口 #Listen 12.34.56.78:80 Listen 202.112.85.101:80 # # Load config files from the config directory “/etc/httpd/conf.d”. //将/etc/httpd/conf.d目录下所有以conf结尾的配置文件包含进来 Include conf.dpublic_html> # AllowOverride FileInfo AuthConfig Limit # Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec # <Limit GET POST OPTIONS> # Order allow,deny # Allow from all # </Limit> # <LimitExcept GET POST OPTIONS> # Order deny,allow # Deny from all # </LimitExcept> #</Directory> //当访问服务器时,依次查找页面Index.html index.h |