httpd.conf

apache

17-1-8 22:22:28

ServerRoot    指定守护进程httpd的运行目录

PidFile           指定的文件将记录httpd守护进程的进程号

Timeout  60       客户程序和服务器连接的超时间隔,超过这个时间间隔(秒)后服务器将断开与客户机的连接。

KeepAlive ON

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


MaxKeepAliveRequests 100  一次连接可以进行的HTTP请求的最大请求次数。将其值设为0将支持在一次连接内进行无限次的传输请求。事实上没有客户程序在一次连接中请求太多的页面,通常达不到这个上限就完成连接了。

KeepAliveTimeout 15 测试一次连接中的多次请求传输之间的时间,如果服务器已经完成了一次请求,但一直没有接收到客户程序的下一次请求,在间隔超过了这个参数设置的值之后,服务器就断开连接。


# startservers:服务器进程数开始
# minspareservers:至少这是保持备用服务器进程数
# MaxSpareServers:其中保存备用服务器的最大进程数
# ServerLimit:用于服务器的寿命MaxClients最大值
# MaxClients:服务器的最大数目的过程允许开始
# maxrequestsperchild:请求服务器进程的最大数目是

UseCanonicalName On

# UseCanonicalName: (1.3新增) 当此设置为on时,
# 无论何时Apache需要构建一个自引用的URL(指向响应来源服务器),
# 它将用ServerName和Port来构建一个规范的格式。
# 当此设置为off时,Apache将使用客户端提供的"主机名:端口"
# 这将同时影响CGI脚本中的SERVER_NAME和SERVER_PORT


TypeConfig    用于设置保存有不同的MIME类型数据的文件名

DefaultType text/plain   如果Web服务器不能决定一个文档的缺省类型,这通常表示文档使用了非标准的后缀,那么服务器就使用 DefaultType定义的MIME类型将文档发送给客户浏览器。这里的设置为text/plain,这样设置的问题是,如果服务器不能判断出文档的MIME,那么大部分情况下这个文档为一个二进制文档,但使用 text/plain格式发送回去,浏览器将在内部打开它而不会提示保存。因此建议将这个设置更改为 application/octet-stream,这样浏览器将提示用户进行保存。

AddType text/html .shtml  AddType参数可以为特定后缀的文件指定MIME类型,这里的设置将覆盖mime.types中的设置。