作者:LING2502856847 | 来源:互联网 | 2014-05-13 00:31
ServerRoot"/Apache"#可以用尽对路径e:\web\apache#ServerRoot用于指定守护过程httpd的运行目录,httpd在启动之后将主动将过程确当前目录转变为这个目录,因此假如设置文件中指定的文件或目录
ServerRoot '/Apache'
#可以用尽对路径 e:\web\apache
#ServerRoot用于指定守护过程httpd的运行目录,httpd在启动之后将主动将过程确当前目录转变为这个目录,因此假如设置文件中指定的文件或目录是相对路径,那么真实路径就位于这个ServerRoot定义的路径之下。
PidFile logs/httpd.pid
#PidFile指定的文件将记录httpd守护过程的过程号,由于httpd能主动复制其自身,因此系统中有多个httpd过程,但只有一个过程为最初启动的过程,它为其他过程的父过程,对这个过程发送信号将影响所有的httpd过程。PidFILE定义的文件中就记录httpd父过程的过程号
Timeout 300
#Timeout定义客户程序和服务器连接的超时间隔,超过这个时间间隔(秒)后服务器将断开与客户机的连接.
KeepAlive On
#在HTTP 1.0中,一次连接只能作传输一次HTTP恳求,而KeepAlive参数用于支撑HTTP 1.1版本的一次连接、多次传输功效,这样就可以在一次连接中传递多个HTTP恳求。固然只有较新的浏览器才支撑这个功效,但还是打开应用这个选项
MaxKeepAliveRequests 100
#MaxKeepAliveRequests为一次连接可以进行的HTTP恳求的最大恳求次数。将其值设为0将支撑在一次连接内进行无限次的传输恳求。事实上没有客户程序在一次连接中恳求太多的页面,通常达不到这个上限就完成连接了。
KeepAliveTimeout 15
#KeepAliveTimeout测试一次连接中的多次恳求传输之间的时间,假如服务器已经完成了一次恳求,但一直没有接收到客户程序的下一次恳求,在间隔超过了这个参数设置的值之后,服务器就断开连接。
ThreadsPerChild 250
MaxRequestsPerChild 0
Listen 80
#端口,启动模块.下面很多模块只有在LIUNX下才有用
LoadModule access_module modules/mod_access.so
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_module modules/mod_auth.so
LoadModule dir_module modules/mod_dir.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule mime_module modules/mod_mime.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule setenvif_module modules/mod_setenvif.so
#LoadModule cern_meta_module modules/mod_cern_meta.so
#LoadModule env_module modules/mod_env.so
#LoadModule expires_module modules/mod_expires.so
#LoadModule file_cache_module modules/mod_file_cache.so
#LoadModule headers_module modules/mod_headers.so
#LoadModule imap_module modules/mod_imap.so
#LoadModule auth_anon_module modules/mod_auth_anon.so
#LoadModule auth_dbm_module modules/mod_auth_dbm.so
#LoadModule auth_digest_module modules/mod_auth_digest.so