日期:2013-12-30  浏览次数:20483 次

#
# 原来由罗伯·姆苏尔在 NCSA 之上基于了服务器配置文件。
#
# 这是主要的 Apache 服务器配置文件。它包含 # 给服务器它的指
令的配置指令。# 为详细的信息关于看见
<URL:http://www.apache.org/docs/># 指令。
#
# 不简单地确实没有理解在这里读指令 # 他们做什么。他们仅仅作
为提示或提示在这里。如果你是不肯定的 # 请教联机的文档。你被
警告了。
#
# 在这个文件被处理以后,服务器将寻找并且处理
# c:/website/apache/conf/srm.conf and then c:/website/apache/conf/access.conf
# 除非你与 ResourceConfig 制服了这些或 # 这里的 AccessConfig
指令。
#
# 配置指令被组织进 3 基本的节:# 1 。控制 Apache 服务器的操
作的指令处理作为一
# 整个 (" 全球的 environment') 。
#  2. 定义参数的指令“主要”或“缺省”服务器,
# 它反应到那没被一台虚拟的主机处理的请求。
#     这些指令也为设置提供缺省值
# 所有的虚拟的主机。
#  3. 为虚拟的主机的设置, 它允许网请求被送到
# 不同的 IP 地址或主机名并且把他们处理了由
# 同样的 Apache 服务器进程。
#
# 配置和日志文件名字:如果你为许多指定的文件名 # 服务器的控
制文件开始 "/"( 或为 Win32 的“ drive:/ ” ),# 服务器将使用
那条显式的路径。如果文件名做 * 不 * 开始 # 与 "/" ,
ServerRoot 的值被附在前面--因此“ logs/foo.log ” # 与
ServerRoot 到“ /usr/local/apache ”的集合将被解释由 # 作为
“ /usr/local/apache/logs/foo.log ”的服务器。
#
# 注意:文件名在哪儿被指定, 你必须向前使用猛砍 # 而不是反斜
线 ( 例如,“ c:/apache ”而不是“ c:\apache ” ) 。# 如果一
个驱动器字母被省略, Apache.exe 在其上被定位的驱动器 # 将被
缺省使用。你总是供应,这被推荐 # 在绝对的路径的一个显式的驱
动器字母, 然而, 避免 # 混乱。
#

### 节 1 :全球的环境
#
# 在这节的指令影响 Apache 的全面的操作,# 例如并发的请求的数
字它能处理或在哪儿它 # 能发现它的配置文件。
#

#
# ServerType 是 inetd , 或独立。 Inetd 模式仅仅被支持在上 #
Unix 平台。
#
独立的 ServerType

#
# ServerRoot :在下面的目录树的顶服务器的 # 配置,误差,并且
记录文件被坚持。
#
# 别增加一在目录路径的结束猛砍。
#
ServerRoot “ c:/ 网点 /apache ”

#
# PidFile :服务器应该在其记录它的进程的文件 # 鉴定数字当它
启动时。
#
PidFile  logs/httpd.pid

#
# ScoreBoardFile :文件过去常存储内部的服务器进程信息。# 不
所有的体系结构要求这。但是如果你的做 ( 因为,你将知道 # 当你
运行 Apache 时,这个文件将被创造 ) 那么你 * 必须 * 保证那 #
Apache 的没有 2 祈祷分享一样的纪分牌文件。
#
ScoreBoardFile  元木 /apache_status

#
# 在标准的配置,服务器将处理 httpd.conf ,# srm.conf ,并且在
那份订单的 access.conf 。后者 2 个文件是 # 现在散布了空, 当
被推荐所有的指令 # 为简洁被放在一个单个的文件。评价外面珍视
# 下面是内建的缺省。你能让服务器忽略 # 这些文件旁边完全使用
“ /dev/null ” ( 为 Unix ) 或 # “ nul ” ( 为 Win32 ) 为到
指令的参数。
#
#ResourceConfig  conf/srm.conf
#AccessConfig  conf/access.conf

#
# 超时:秒的数字以前收到并且送超时。
#
超时 300

#
# KeepAlive :是否允许坚持的连接 ( 多于 # 一个请求每连接 ) 。
设定到“离开”撤销。
#
KeepAlive 在上

#
# MaxKeepAliveRequests :允许的请求的最大的数字 # 在一个坚持
的连接期间。设定到 0 允许无限的数量。# 我们你让这个数字高的
reccomend , 为最大的性能。
#
MaxKeepAliveRequests 100

#
# KeepAliveTimeout :秒数字等下一个请求从 # 在一样的连接上的
同样的顾客。
#
KeepAliveTimeout 15

#
# 在 Win32 上的 Apache 总是创造一子进程处理请求。如果它 # 死,
另外的子进程自动地被创造。在孩子以内 # 多重的线程处理到来的
请求的进程。下一 2 # 指令控制线程和进程的行为。
#

#
# MaxRequestsPerChild :请求各个子进程的数字是 # 在孩子死以
前,允许了处理。孩子将这样退出 # 至于当时,在延长的使用以后
避免问题 Apache ( 并且也许 # 它使用的图书馆 ) 漏缝存储器或其
它资源。在大多数系统上,这 # 确实不被需要, 但是一些 ( 例如
Solaris ) 确实有著名的漏缝 # 在图书馆。为 Win32 ,将这值放到
零 ( 无限 )# 除非不那样劝告了。
#
MaxRequestsPerChild 0

#
# 并发的线程的数字 ( 即, 请求 ) 服务器将允许。# 将这值放根据
服务器的应答 ( 更 # 活跃的请求马上他们都更慢慢地被处理的工具
) 并且 # 你将允许服务器消费的系统资源的数量。
#
ThreadsPerChild 50

#
# 听:允许你把 Apache 绑在特定的 IP 地址或 # 端口, 除了缺省。
也参见 <VirtualHost># 指令。
#
#Listen  3000
#Listen  12.34.56.78:80

#
# BindAddress :你能与这选择支持虚拟的主机。这条指令 # 被用
来告诉服务器哪个听的 IP 地址。它能也 # 包含 "*" ,一个 IP 地
址,或充分合格的因特网域名。# 也参见 <VirtualHost> 并且听指
令。

#BindAddress *

#
# 动态分享的对象 ( DSO ) 支持
#
# 能使用作为一 DSO 被造的一个模块的功能你 # 必须放相应的“
LoadModule ”这样在这个地点排队 # 在它被包含了的指令是他们被
使用的实际上可得到的 _before_ 。# 请为更多在 Apache 1.3 分发
读文件 README.DSO # 关于 DSO 机制和跑的细节 " apache - l "
为表已经 # 内建 ( 静态地连接了并且这样总是可得到 ) 在你的
Apache 的模块。
#
# 注意:模块在其被装载的顺序是重要的。别变化 # 在没有专家忠
告下面的顺序。
#
#LoadModule  anon_auth_module  
modul