apache服务器配置:Apache服务器配置全攻略(一)

  其他服务器 


  ServerRoot "/usr/local" 

  ServerRoot用于指定守护进程httpd运行目录httpd在启动的后将自动将 

进程当前目录改变为这个目录因此如果设置文件中指定文件或目录是相对路径那么真实路径就位于这个ServerRoot定义路径的下 

  由于httpd会经常进行并发文件操作就需要使用加锁方式来保证文件操作不冲突由于NFS文件系统在文件加锁方面能力有限因此这个目录应该是本地磁盘文件系统而不应该使用NFS文件系统 


  #LockFile /var/run/httpd.lock 

  LockFile参数指定了httpd守护进程加锁文件般不需要设置这个参数 Apache服务器将自动在ServerRoot下面路径中进行操作但如果ServerRoot为NFS文件系统便需要使用这个参数指定本地文件系统中路径 


  PidFile /var/run/httpd.pid 

  PidFile指定文件将记录httpd守护进程进程号由于httpd能自动复制其自身因此系统中有多个httpd进程但只有个进程为最初启动进程它为其他进程父进程对这个进程发送信号将影响所有httpd进程PidFILE定义文件中就记录httpd父进程进程号 


  ScoreBoardFile /var/run/httpd.scoreboard 

  httpd使用ScoreBoardFile来维护进程内部数据因此通常不需要改变这个参数除非管理员想在台计算机上运行几个Apache服务器这时每个Apache服务器都需要独立设置文件htt pd.conf并使用区别ScoreBoardFile 


  #ResourceConfig conf/srm.conf 

  #AccessConfig conf/access.conf 

  这两个参数ResourceConfig和AccessConfig就用于和使用 srm.conf 和 access.conf 设置文件老版本Apache兼容如果没有兼容需要可以将对应设置文件指定为/dev/null这将表示不存在其他设置文件而仅使用httpd.conf 个文件来保存所有设置选项 


  Timeout 300 

  Timeout定义客户和服务器连接超时间隔超过这个时间间隔(秒)后服务器将断开和客户机连接 


  KeepAlive On 

  在HTTP 1.0中次连接只能作传输次HTTP请求而KeepAlive参数用于支持HTTP 1.1版本次连接、多次传输功能这样就可以在次连接中传递多个HTTP请求虽然只有较新浏览器才支持这个功能但还是打开使用这个选项 


  MaxKeepAliveRequests 100 

  MaxKeepAliveRequests为次连接可以进行HTTP请求最大请求次数将 

其值设为0将支持在次连接内进行无限次传输请求事实上没有客户次连接中请求太多页面通常达不到这个上限就完成连接了 


  KeepAliveTimeout 15 

  KeepAliveTimeout测试次连接中多次请求传输的间时间如果服务器 

已经完成了次请求直没有接收到客户次请求在间隔超过了 

这个参数设置值的后服务器就断开连接 

Tags:  apacheweb服务器 apache服务器 apache服务器的配置 apache服务器配置

延伸阅读

最新评论

发表评论