快速业务通道

linux下apache配置文件详解

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

  ### 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

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站: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号