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测试次连接中多次请求传输的间时间如果服务器
已经完成了次请求但直没有接收到客户下次请求在间隔超过了
这个参数设置值的后服务器就断开连接
最新评论