### Section 1: Global Environment
#
# The directives in this section affect the overall
operation of Apache,
# such as the number of concurrent requests it can
handle or where it
# can find its configuration files.
#
#
# ServerType is either inetd, or standalone. Inetd
mode is only supported on
# Unix platforms.
#
ServerType standalone
#
# ServerRoot: The top of the directory tree under
which the server's
# configuration, error, and log files are kept.
#
ServerRoot "C:/Program
Files/Apache Group/Apache"
#
# PidFile: The file in which the server should record
its process
# identification number when it starts.
#
PidFile logs/httpd.pid
#
# ScoreBoardFile: File used to store internal server
process information.
# Not all architectures require this. But if yours
does (you'll know because
# this file will be created when you run Apache)
then you *must* ensure that
# no two invocations of Apache share the same scoreboard
file.
#
ScoreBoardFile logs/apache_runtime_status
#
# In the standard configuration, the server will
process httpd.conf (this
# file, specified by the -f command line option),
srm.conf, and access.conf
# in that order. The latter two files are now distributed
empty, as it is
# recommended that all directives be kept in a single
file for simplicity.
# The commented-out values below are the built-in
defaults. You can have the
# server ignore these files altogether by using
"/dev/null" (for Unix) or
# "nul" (for Win32) for the arguments
to the directives.
#
#ResourceConfig conf/srm.conf
#AccessConfig conf/access.conf
#
# Timeout: The number of seconds before receives
and sends time out.
#
Timeout 300
#
# KeepAlive: Whether or not to allow persistent
connections (more than
# one request per connection). Set to "Off"
to deactivate.
#
KeepAlive On
#
# MaxKeepAliveRequests: The maximum number of requests
to allow
# during a persistent connection. Set to 0 to allow
an unlimited amount.
# We recommend you leave this number high, for maximum
performance.
#
MaxKeepAliveRequests 100
#
# KeepAliveTimeout: Number of seconds to wait for
the next request from the
# same client on the same connection.
#
KeepAliveTimeout 15
#
# Apache on Win32 always creates one child process
to handle requests. If it
# dies, another child process is created automatically.
Within the child
# process multiple threads handle incoming requests.
The next two
# directives control the behaviour of the threads
and processes.
#
#
# MaxRequestsPerChild: the number of requests each
child process is
# allowed to process before the child dies. The
child will exit so
# as to avoid problems after prolonged use when
Apache (and maybe the
# libraries it uses) leak memory or other resources.
On most systems, this
# isn't really needed, but a few (such as Solaris)
do have notable leaks
# in the libraries. For Win32, set this value to
zero (unlimited)
# unless advised otherwise.
#
# NOTE: This value does not include keepalive requests
after the initial
# request per connection. For example, if a child
process handles
# an initial request and 10 subsequent "keptalive"
requests, it
# would only count as 1 request towards this limit.
#
#MaxRequestsPerChild
0
#
# Number of concurrent threads (i.e., requests)
the server will allow.
# Set this value according to the responsiveness
of the server (more
# requests active at once means they're all handled
more slowly) and
# the amount of system resources you'll allow the
server to consume.
#
ThreadsPerChild 50
#
# Listen: Allows you to bind Apache to specific
IP addresses and/or
# ports, in addition to the default. See also the
<VirtualHost>
# directive.
#
#Listen 3000
#Listen 12.34.56.78:80
#
# BindAddress: You can support virtual hosts with
this option. This directive
# is used to tell the server which IP address to
listen to. It can either
# contain "*", an IP address, or a fully
qualified Internet domain name.
# See also the <VirtualHost> and Listen directives.
#
#BindAddress *
#
# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module
which was built as a DSO you
# have to place corresponding `LoadModule' lines
at this location so the
# directives contained in it are actually available
_before_ they are used.
# Please read the file README.DSO in the Apache
1.3 distribution for more
# details about the DSO mechanism and run `apache
-l' for the list of already
# built-in (statically linked and thus always available)
modules in your Apache
# binary.
#
# Note: The order in which modules are loaded is
important. Don't change
# the order below without expert advice.
#
# Example:
# LoadModule foo_module modules/mod_foo.so
#
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
#LoadModule mime_magic_module modules/mod_mime_magic.so
#LoadModule status_module modules/mod_status.so
#LoadModule info_module modules/mod_info.so
#LoadModule speling_module modules/mod_speling.so
#LoadModule rewrite_module modules/mod_rewrite.so
#LoadModule anon_auth_module modules/mod_auth_anon.so
#LoadModule dbm_auth_module modules/mod_auth_dbm.so
#LoadModule digest_auth_module modules/mod_auth_digest.so
#LoadModule digest_module modules/mod_digest.so
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule cern_meta_module modules/mod_cern_meta.so
#LoadModule expires_module modules/mod_expires.so
#LoadModule headers_module modules/mod_headers.so
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule unique_id_module modules/mod_unique_id.so
#
# Reconstruction of the complete module list from
all available modules
# (static and shared ones) to achieve correct module
execution order.
#
# The modules listed below, without a corresponding
LoadModule directive,
# are static bound into the standard Apache binary
distribution for Windows.
#
# Note: The order in which modules are loaded is
important. Don't change
# the order below without expert advice.
#
# [WHENEVER YOU CHANGE THE LOADMODULE SECTION ABOVE,
UPDATE THIS TOO!]
ClearModuleList
#AddModule mod_vhost_alias.c
AddModule mod_env.c
AddModule mod_log_config.c
#AddModule mod_mime_magic.c
AddModule mod_mime.c
AddModule mod_negotiation.c
#AddModule mod_status.c
#AddModule mod_info.c
AddModule mod_include.c
AddModule mod_autoindex.c
AddModule mod_dir.c
AddModule mod_isapi.c
AddModule mod_cgi.c
AddModule mod_asis.c
AddModule mod_imap.c
AddModule mod_actions.c
#AddModule mod_speling.c
AddModule mod_userdir.c
AddModule mod_alias.c
#AddModule mod_rewrite.c
AddModule mod_access.c
AddModule mod_auth.c
#AddModule mod_auth_anon.c
#AddModule mod_auth_dbm.c
#AddModule mod_auth_digest.c
#AddModule mod_digest.c
#AddModule mod_proxy.c
#AddModule mod_cern_meta.c
#AddModule mod_expires.c
#AddModule mod_headers.c
#AddModule mod_usertrack.c
#AddModule mod_unique_id.c
AddModule mod_so.c
AddModule mod_setenvif.c
#
# ExtendedStatus controls whether Apache will generate
"full" status
# information (ExtendedStatus On) or just basic
information (ExtendedStatus
# Off) when the "server-status" handler
is called. The default is Off.
#
#ExtendedStatus On