From 5616f798414f59a2413a13d412e69fdb5b222ced Mon Sep 17 00:00:00 2001 From: "William A. Rowe Jr" Date: Wed, 19 Jul 2006 07:05:13 +0000 Subject: [PATCH] Alas, it was not to be. Deprecate mod_aspdotnet, and certainly don't introduce these docs into the next release or consider for backport. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@423387 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/mod/allmodules.xml | 1 - docs/manual/mod/allmodules.xml.de | 1 - docs/manual/mod/allmodules.xml.es | 1 - docs/manual/mod/allmodules.xml.ja | 1 - docs/manual/mod/allmodules.xml.ko | 1 - docs/manual/mod/directives.html.en | 3 - docs/manual/mod/index.html.en | 2 - docs/manual/mod/mod_aspdotnet.html | 3 - docs/manual/mod/mod_aspdotnet.html.en | 239 ------ docs/manual/mod/mod_aspdotnet.xml | 228 ------ docs/manual/mod/mod_aspdotnet.xml.meta | 11 - docs/manual/mod/quickreference.html.en | 821 ++++++++++----------- docs/manual/platform/win_compiling.html.en | 39 +- docs/manual/platform/win_compiling.xml.ko | 2 +- docs/manual/sitemap.html.en | 1 - 15 files changed, 429 insertions(+), 925 deletions(-) delete mode 100644 docs/manual/mod/mod_aspdotnet.html delete mode 100644 docs/manual/mod/mod_aspdotnet.html.en delete mode 100644 docs/manual/mod/mod_aspdotnet.xml delete mode 100644 docs/manual/mod/mod_aspdotnet.xml.meta diff --git a/docs/manual/mod/allmodules.xml b/docs/manual/mod/allmodules.xml index 7fa18ad168..4df3576b65 100644 --- a/docs/manual/mod/allmodules.xml +++ b/docs/manual/mod/allmodules.xml @@ -6,7 +6,6 @@ mod_actions.xml mod_alias.xml mod_asis.xml - mod_aspdotnet.xml mod_auth_basic.xml mod_auth_digest.xml mod_authn_anon.xml diff --git a/docs/manual/mod/allmodules.xml.de b/docs/manual/mod/allmodules.xml.de index e3938aa1a0..bae7ed9f55 100644 --- a/docs/manual/mod/allmodules.xml.de +++ b/docs/manual/mod/allmodules.xml.de @@ -6,7 +6,6 @@ mod_actions.xml.de mod_alias.xml mod_asis.xml - mod_aspdotnet.xml mod_auth_basic.xml mod_auth_digest.xml mod_authn_anon.xml diff --git a/docs/manual/mod/allmodules.xml.es b/docs/manual/mod/allmodules.xml.es index b90ee57ff9..4e27994739 100644 --- a/docs/manual/mod/allmodules.xml.es +++ b/docs/manual/mod/allmodules.xml.es @@ -6,7 +6,6 @@ mod_actions.xml mod_alias.xml mod_asis.xml - mod_aspdotnet.xml mod_auth_basic.xml mod_auth_digest.xml mod_authn_anon.xml diff --git a/docs/manual/mod/allmodules.xml.ja b/docs/manual/mod/allmodules.xml.ja index 5678f787c4..0660e0d62d 100644 --- a/docs/manual/mod/allmodules.xml.ja +++ b/docs/manual/mod/allmodules.xml.ja @@ -6,7 +6,6 @@ mod_actions.xml.ja mod_alias.xml.ja mod_asis.xml.ja - mod_aspdotnet.xml mod_auth_basic.xml.ja mod_auth_digest.xml mod_authn_anon.xml.ja diff --git a/docs/manual/mod/allmodules.xml.ko b/docs/manual/mod/allmodules.xml.ko index de603c8d5e..f0988e44d7 100644 --- a/docs/manual/mod/allmodules.xml.ko +++ b/docs/manual/mod/allmodules.xml.ko @@ -6,7 +6,6 @@ mod_actions.xml.ko mod_alias.xml.ko mod_asis.xml.ko - mod_aspdotnet.xml mod_auth_basic.xml.ko mod_auth_digest.xml.ko mod_authn_anon.xml.ko diff --git a/docs/manual/mod/directives.html.en b/docs/manual/mod/directives.html.en index 42ef68d506..05e971a0dc 100644 --- a/docs/manual/mod/directives.html.en +++ b/docs/manual/mod/directives.html.en @@ -74,9 +74,6 @@
  • Anonymous_MustGiveEmail
  • Anonymous_NoUserID
  • Anonymous_VerifyEmail
  • -
  • AspNet
  • -
  • AspNetMount
  • -
  • AspNetVersion
  • AssignUserID
  • AuthBasicAuthoritative
  • AuthBasicProvider
  • diff --git a/docs/manual/mod/index.html.en b/docs/manual/mod/index.html.en index afea1e3ac6..957859b904 100644 --- a/docs/manual/mod/index.html.en +++ b/docs/manual/mod/index.html.en @@ -78,8 +78,6 @@ media type or request method. filesystem in the document tree and for URL redirection
    mod_asis
    Sends files that contain their own HTTP headers
    -
    mod_aspdotnet
    Provides an interface for ASP.NET content between Apache HTTP -Server 2.0 and Microsoft's ASP.NET host.
    mod_auth_basic
    Basic authentication
    mod_auth_digest
    User authentication using MD5 Digest Authentication
    diff --git a/docs/manual/mod/mod_aspdotnet.html b/docs/manual/mod/mod_aspdotnet.html deleted file mode 100644 index 80eacbae14..0000000000 --- a/docs/manual/mod/mod_aspdotnet.html +++ /dev/null @@ -1,3 +0,0 @@ -URI: mod_aspdotnet.html.en -Content-Language: en -Content-type: text/html; charset=ISO-8859-1 diff --git a/docs/manual/mod/mod_aspdotnet.html.en b/docs/manual/mod/mod_aspdotnet.html.en deleted file mode 100644 index 79059a4892..0000000000 --- a/docs/manual/mod/mod_aspdotnet.html.en +++ /dev/null @@ -1,239 +0,0 @@ - - - -mod_aspdotnet - Apache HTTP Server - - - - - - -
    <-
    -
    -Apache > HTTP Server > Documentation > Version 2.3 > Modules
    -
    -

    Apache Module mod_aspdotnet

    -
    -

    Available Languages:  en 

    -
    - - - - -
    Description:Provides an interface for ASP.NET content between Apache HTTP -Server 2.0 and Microsoft's ASP.NET host.
    Status:External
    Module Identifier:aspdotnet_module
    Source File:mod_aspdotnet.cpp
    Compatibility:Compatible only with httpd 2.0.44 and later.
    -

    Summary

    - -

    The AspNet and - AspNetMount directives - and asp.net handler provided by mod_aspdotnet are used - to configure content to be served of the ASP.NET engine.

    - -

    The current version is compatible with the .NET Framework versions 1.x - (1.0, 1.1, etc). The current version is not compatible with .NET Framework - version 2.0 although this may be addressed in the future.

    - -

    Only modern Windows NT-based operating systems (2000, XP, 2003, etc) are - supported. Older versions such as Windows 98 and ME are not, Windows NT 6 - requires Service Pack 6, and the module authors will not invest time or - effort on these older versions. Do not contact the project regarding - support of older operating systems.

    -
    -

    Directives

    - -

    Topics

    -

    See also

    -
    -
    top
    -
    -

    Usage

    -

    Several global configurations must be given to enable the Apache - HTTP Server to correctly serve ASP.NET application content.

    - -

    Example:

    -LoadModule aspdotnet_module modules/mod_aspdotnet.so
    -
    -AddHandler asp.net asax ascx ashx asmx aspx axd config cs csproj \
    -                   - licx rem resources resx soap vb vbproj vsdisco webinfo
    -
    -AliasMatch "^/(?i)aspnet_client/system_web/(\d+)_(\d+)_(\d+)_(\d+)/(.*)" \
    -           - "C:/Windows/Microsoft.NET/Framework/v$1.$2.$3/ASP.NETClientFiles/$4"
    -
    -<Directory "C:/Windows/Microsoft.NET/Framework/v*/ASP.NETClientFiles">
    -    Options FollowSymlinks
    -    Order allow,deny
    -    Allow from all
    -</Directory>
    -

    - -

    This will direct all requests for ASP.NET-releated files to the - mod_aspdotnet handler, and serve Microsoft's ASP.NET client files - and support scripts as expected by ASP.NET applications.

    - -

    Provide individual AspNet and AspNetMount directives for each application (containing - a unique web.config file at it's application root.)

    - -

    Example:

    -AspNetMount /app-uri "C:/path/to/app"
    -Alias /app-uri "C:/path/to/app"
    -<Directory "C:/path/to/app">
    -    Options FollowSymlinks Indexes
    -    AspNet files
    -    Order allow,deny
    -    Allow from all
    -    DirectoryIndex default.htm default.aspx
    -</Directory>
    -

    - -
    -
    top
    -

    AspNet Directive

    - - - - - - - - - -
    Description:Enables mod_aspdotnet to process ASP.NET content
    Syntax:AspNet [[Files] [Directories] - [Virtual] [Errors]] - | [All] | [None]
    Default:AspNet None
    Context:server config, virtual host, directory, .htaccess
    Override:Options
    Status:External
    Module:mod_aspdotnet
    Compatibility:Build 2004 and later
    - -

    The AspNet directive determines what content - may be served by the ASP.NET host. This directive does -not- actually - expose the content or mount the URI to physical files, you must use the - Alias and - AspNetMount directives to expose the content - to the remote user.

    - -

    The AspNet files directive is - the equivilant for ASP.NET files to the behavior of Options ExecCGI - for CGI content. In the original version of mod_aspdotnet, in fact, - Options ExecCGI was used to determine if ASP.NET content would be - invoked through mod_aspdotnet. In version 2.0.2 and later, this is - no longer true, and your configuration files must be updated from - Options ExecCGI to AspNet files.

    - -

    The None option disables all ASP.NET processing, while the individual - options below enable ASP.NET processing for specific request types:

    - -
    -
    All
    - -
    All options below. This is generally not a recommended setting.
    - -
    Files
    - -
    Files that exist in the filesystem, which are directed to the - asp.net handler.
    - -
    Directories
    - -
    Directories that exist in the filesystem, which are directed to the - asp.net handler. This can be used to invoke an HttpHandler to produce - custom directory listings.
    - -
    Virtual
    - -
    Requests that map to neither a file nor directory in the filesystem, - which are directed to the asp.net handler. This is used to invoke any - HttpHandler which accesses non-file based resources, such as ASP.NET - remoting requests.
    - -
    Error
    - -
    Error result pages generated by ASP.NET. This option bypasses the - normal Apache ErrorDocument error content. This is required to return - the full debugging results from the ASP.NET environment in development - environments. Caution is urged before using this option in production - environments, where path-revealing flaws should be avoided.
    - -
    - -

    Normally, if multiple AspNet directives could - apply to a directory, then the most specific one is used and others are - ignored; the AspNet directives are never merged. See how sections are merged for a better - understanding of which Files, Directory, or Location section will take - precedence.

    - - -
    -
    top
    -

    AspNetMount Directive

    - - - - - - -
    Description:Mounts a URI to a physical ASP.NET directory
    Syntax:AspNetMount URL-path directory-path
    Context:server config
    Status:External
    Module:mod_aspdotnet
    - -

    The AspNetMount directive determines which - physical directory is mounted by the ASP.NET host. This directive - does -not- actually expose the content, you must use the - Alias - directive to expose the content to the remote user.

    - - -
    -
    top
    -

    AspNetVersion Directive

    - - - - - - - -
    Description:Force a specific .NET Framework version to be loaded
    Syntax:AspNetVersion versionstring
    Context:server config
    Status:External
    Module:mod_aspdotnet
    Compatibility:Build 2004 and later
    - -

    The AspNetVersion directive will override the - default (most current) .NET Framework environment, and elect a different - installed version of the .NET Framework. The chosen version must be - installed on the machine.

    - -

    If this directive is not present, the most current .NET Framework version - is used. This directive should be specified only once, only the last occurance - in the httpd.conf file is used to elect the .NET Framework version.

    - -

    See the c:\Windows\Microsoft.NET\Framework\ directory for all installed - versions and their version tags (the actual directory names).

    - -

    Example:

    -# Load mod_aspdotnet using the 1.0 release version of the .NET Framework -AspNetVersion v1.0.3705
    -

    - -

    Example:

    -# Load mod_aspdotnet using the 1.1 release version of the .NET Framework -AspNetVersion v1.1.4322
    -

    - - -
    -
    -
    -

    Available Languages:  en 

    -
    - \ No newline at end of file diff --git a/docs/manual/mod/mod_aspdotnet.xml b/docs/manual/mod/mod_aspdotnet.xml deleted file mode 100644 index 80c4236045..0000000000 --- a/docs/manual/mod/mod_aspdotnet.xml +++ /dev/null @@ -1,228 +0,0 @@ - - - - - - - - - -mod_aspdotnet -Provides an interface for ASP.NET content between Apache HTTP -Server 2.0 and Microsoft's ASP.NET host. -External -mod_aspdotnet.cpp -aspdotnet_module -Compatible only with httpd 2.0.44 and later. - - -

    The AspNet and - AspNetMount directives - and asp.net handler provided by mod_aspdotnet are used - to configure content to be served of the ASP.NET engine.

    - -

    The current version is compatible with the .NET Framework versions 1.x - (1.0, 1.1, etc). The current version is not compatible with .NET Framework - version 2.0 although this may be addressed in the future.

    - -

    Only modern Windows NT-based operating systems (2000, XP, 2003, etc) are - supported. Older versions such as Windows 98 and ME are not, Windows NT 6 - requires Service Pack 6, and the module authors will not invest time or - effort on these older versions. Do not contact the project regarding - support of older operating systems.

    -
    - -Configuring Handlers - -
    Usage -

    Several global configurations must be given to enable the Apache - HTTP Server to correctly serve ASP.NET application content.

    - - Example: -LoadModule aspdotnet_module modules/mod_aspdotnet.so
    -
    -AddHandler asp.net asax ascx ashx asmx aspx axd config cs csproj \
    -                   - licx rem resources resx soap vb vbproj vsdisco webinfo
    -
    -AliasMatch "^/(?i)aspnet_client/system_web/(\d+)_(\d+)_(\d+)_(\d+)/(.*)" \
    -           - "C:/Windows/Microsoft.NET/Framework/v$1.$2.$3/ASP.NETClientFiles/$4"
    -
    -<Directory "C:/Windows/Microsoft.NET/Framework/v*/ASP.NETClientFiles">
    -    Options FollowSymlinks
    -    Order allow,deny
    -    Allow from all
    -</Directory>
    -
    - -

    This will direct all requests for ASP.NET-releated files to the - mod_aspdotnet handler, and serve Microsoft's ASP.NET client files - and support scripts as expected by ASP.NET applications.

    - -

    Provide individual AspNet and AspNetMount directives for each application (containing - a unique web.config file at it's application root.)

    - - Example: -AspNetMount /app-uri "C:/path/to/app"
    -Alias /app-uri "C:/path/to/app"
    -<Directory "C:/path/to/app">
    -    Options FollowSymlinks Indexes
    -    AspNet files
    -    Order allow,deny
    -    Allow from all
    -    DirectoryIndex default.htm default.aspx
    -</Directory>
    -
    - -
    - - -AspNet - -Enables mod_aspdotnet to process ASP.NET content -AspNet [[Files] [Directories] - [Virtual] [Errors]] - | [All] | [None] -AspNet None -server configvirtual host -directory.htaccess - -Options -Build 2004 and later - - - -

    The AspNet directive determines what content - may be served by the ASP.NET host. This directive does -not- actually - expose the content or mount the URI to physical files, you must use the - Alias and - AspNetMount directives to expose the content - to the remote user.

    - -

    The AspNet files directive is - the equivilant for ASP.NET files to the behavior of Options ExecCGI - for CGI content. In the original version of mod_aspdotnet, in fact, - Options ExecCGI was used to determine if ASP.NET content would be - invoked through mod_aspdotnet. In version 2.0.2 and later, this is - no longer true, and your configuration files must be updated from - Options ExecCGI to AspNet files.

    - -

    The None option disables all ASP.NET processing, while the individual - options below enable ASP.NET processing for specific request types:

    - -
    -
    All
    - -
    All options below. This is generally not a recommended setting.
    - -
    Files
    - -
    Files that exist in the filesystem, which are directed to the - asp.net handler.
    - -
    Directories
    - -
    Directories that exist in the filesystem, which are directed to the - asp.net handler. This can be used to invoke an HttpHandler to produce - custom directory listings.
    - -
    Virtual
    - -
    Requests that map to neither a file nor directory in the filesystem, - which are directed to the asp.net handler. This is used to invoke any - HttpHandler which accesses non-file based resources, such as ASP.NET - remoting requests.
    - -
    Error
    - -
    Error result pages generated by ASP.NET. This option bypasses the - normal Apache ErrorDocument error content. This is required to return - the full debugging results from the ASP.NET environment in development - environments. Caution is urged before using this option in production - environments, where path-revealing flaws should be avoided.
    - -
    - -

    Normally, if multiple AspNet directives could - apply to a directory, then the most specific one is used and others are - ignored; the AspNet directives are never merged. See how sections are merged for a better - understanding of which Files, Directory, or Location section will take - precedence.

    - -
    -
    - - -AspNetMount - -Mounts a URI to a physical ASP.NET directory -AspNetMount URL-path directory-path -server config - - - - -

    The AspNetMount directive determines which - physical directory is mounted by the ASP.NET host. This directive - does -not- actually expose the content, you must use the - Alias - directive to expose the content to the remote user.

    - -
    -
    - - -AspNetVersion - -Force a specific .NET Framework version to be loaded -AspNetVersion versionstring -server config - -Build 2004 and later - - - -

    The AspNetVersion directive will override the - default (most current) .NET Framework environment, and elect a different - installed version of the .NET Framework. The chosen version must be - installed on the machine.

    - -

    If this directive is not present, the most current .NET Framework version - is used. This directive should be specified only once, only the last occurance - in the httpd.conf file is used to elect the .NET Framework version.

    - -

    See the c:\Windows\Microsoft.NET\Framework\ directory for all installed - versions and their version tags (the actual directory names).

    - - Example: -# Load mod_aspdotnet using the 1.0 release version of the .NET Framework -AspNetVersion v1.0.3705
    -
    - - Example: -# Load mod_aspdotnet using the 1.1 release version of the .NET Framework -AspNetVersion v1.1.4322
    -
    - -
    -
    -
    diff --git a/docs/manual/mod/mod_aspdotnet.xml.meta b/docs/manual/mod/mod_aspdotnet.xml.meta deleted file mode 100644 index 5f72d46413..0000000000 --- a/docs/manual/mod/mod_aspdotnet.xml.meta +++ /dev/null @@ -1,11 +0,0 @@ - - - - mod_aspdotnet - /mod/ - .. - - - en - - diff --git a/docs/manual/mod/quickreference.html.en b/docs/manual/mod/quickreference.html.en index d1664633f4..3798b1339e 100644 --- a/docs/manual/mod/quickreference.html.en +++ b/docs/manual/mod/quickreference.html.en @@ -134,629 +134,624 @@ error log Anonymous_NoUserID On|Off Off dhESets whether the userID field may be empty Anonymous_VerifyEmail On|Off Off dhESets whether to check the password field for a correctly formatted email address -AspNet [[Files] [Directories] - [Virtual] [Errors]] - | [All] | [None] None svdhTEnables mod_aspdotnet to process ASP.NET content -AspNetMount URL-path directory-pathsTMounts a URI to a physical ASP.NET directory -AspNetVersion versionstringsTForce a specific .NET Framework version to be loaded -AssignUserID user-id group-idvMTie a virtual host to a user and group ID -AuthBasicAuthoritative On|Off On dhBSets whether authorization and authentication are passed to +AssignUserID user-id group-idvMTie a virtual host to a user and group ID +AuthBasicAuthoritative On|Off On dhBSets whether authorization and authentication are passed to lower level modules -AuthBasicProvider provider-name -[provider-name] ... file dhBSets the authentication provider(s) for this location -AuthDBDUserPWQuery querydESQL query to look up a password for a user -AuthDBDUserRealmQuery querydESQL query to look up a password hash for a user and realm. +AuthBasicProvider provider-name +[provider-name] ... file dhBSets the authentication provider(s) for this location +AuthDBDUserPWQuery querydESQL query to look up a password for a user +AuthDBDUserRealmQuery querydESQL query to look up a password hash for a user and realm. -AuthDBMGroupFile file-pathdhESets the name of the database file containing the list +AuthDBMGroupFile file-pathdhESets the name of the database file containing the list of user groups for authorization -AuthDBMType default|SDBM|GDBM|NDBM|DB default dhESets the type of database file that is used to +AuthDBMType default|SDBM|GDBM|NDBM|DB default dhESets the type of database file that is used to store passwords -AuthDBMUserFile file-pathdhESets the name of a database file containing the list of users and +AuthDBMUserFile file-pathdhESets the name of a database file containing the list of users and passwords for authentication -AuthDefaultAuthoritative On|Off On dhBSets whether authentication is passed to lower level +AuthDefaultAuthoritative On|Off On dhBSets whether authentication is passed to lower level modules -AuthDigestAlgorithm MD5|MD5-sess MD5 dhXSelects the algorithm used to calculate the challenge and +AuthDigestAlgorithm MD5|MD5-sess MD5 dhXSelects the algorithm used to calculate the challenge and response hashes in digest authentication -AuthDigestDomain URI [URI] ...dhXURIs that are in the same protection space for digest +AuthDigestDomain URI [URI] ...dhXURIs that are in the same protection space for digest authentication -AuthDigestNcCheck On|Off Off sXEnables or disables checking of the nonce-count sent by the +AuthDigestNcCheck On|Off Off sXEnables or disables checking of the nonce-count sent by the server -AuthDigestNonceFormat formatdhXDetermines how the nonce is generated -AuthDigestNonceLifetime seconds 300 dhXHow long the server nonce is valid -AuthDigestProvider provider-name -[provider-name] ... file dhXSets the authentication provider(s) for this location -AuthDigestQop none|auth|auth-int [auth|auth-int] auth dhXDetermines the quality-of-protection to use in digest +AuthDigestNonceFormat formatdhXDetermines how the nonce is generated +AuthDigestNonceLifetime seconds 300 dhXHow long the server nonce is valid +AuthDigestProvider provider-name +[provider-name] ... file dhXSets the authentication provider(s) for this location +AuthDigestQop none|auth|auth-int [auth|auth-int] auth dhXDetermines the quality-of-protection to use in digest authentication -AuthDigestShmemSize size 1000 sXThe amount of shared memory to allocate for keeping track +AuthDigestShmemSize size 1000 sXThe amount of shared memory to allocate for keeping track of clients -AuthGroupFile file-pathdhBSets the name of a text file containing the list +AuthGroupFile file-pathdhBSets the name of a text file containing the list of user groups for authorization -AuthLDAPBindDN distinguished-namedhEOptional DN to use in binding to the LDAP server -AuthLDAPBindPassword passworddhEPassword used in conjuction with the bind DN -AuthLDAPCharsetConfig file-pathsELanguage to charset conversion configuration file -AuthLDAPCompareDNOnServer on|off on dhEUse the LDAP server to compare the DNs -AuthLDAPDereferenceAliases never|searching|finding|always Always dhEWhen will the module de-reference aliases -AuthLDAPGroupAttribute attributedhELDAP attributes used to check for group membership -AuthLDAPGroupAttributeIsDN on|off on dhEUse the DN of the client username when checking for +AuthLDAPBindDN distinguished-namedhEOptional DN to use in binding to the LDAP server +AuthLDAPBindPassword passworddhEPassword used in conjuction with the bind DN +AuthLDAPCharsetConfig file-pathsELanguage to charset conversion configuration file +AuthLDAPCompareDNOnServer on|off on dhEUse the LDAP server to compare the DNs +AuthLDAPDereferenceAliases never|searching|finding|always Always dhEWhen will the module de-reference aliases +AuthLDAPGroupAttribute attributedhELDAP attributes used to check for group membership +AuthLDAPGroupAttributeIsDN on|off on dhEUse the DN of the client username when checking for group membership -AuthLDAPRemoteUserIsDN on|off off dhEUse the DN of the client username to set the REMOTE_USER +AuthLDAPRemoteUserIsDN on|off off dhEUse the DN of the client username to set the REMOTE_USER environment variable -AuthLDAPUrl url [NONE|SSL|TLS|STARTTLS]dhEURL specifying the LDAP search parameters -AuthName auth-domaindhBAuthorization realm for use in HTTP +AuthLDAPUrl url [NONE|SSL|TLS|STARTTLS]dhEURL specifying the LDAP search parameters +AuthName auth-domaindhBAuthorization realm for use in HTTP authentication -<AuthnProviderAlias baseProvider Alias> -... </AuthnProviderAlias>svBEnclose a group of directives that represent an +<AuthnProviderAlias baseProvider Alias> +... </AuthnProviderAlias>svBEnclose a group of directives that represent an extension of a base authentication provider and referenced by the specified alias -AuthType Basic|DigestdhBType of user authentication -AuthUserFile file-pathdhBSets the name of a text file containing the list of users and +AuthType Basic|DigestdhBType of user authentication +AuthUserFile file-pathdhBSets the name of a text file containing the list of users and passwords for authentication -AuthzDBDLoginToReferer On|Off Off dEDetermines whether to redirect the Client to the Referring +AuthzDBDLoginToReferer On|Off Off dEDetermines whether to redirect the Client to the Referring page on successful login or logout if a Referer request header is present -AuthzDBDQuery SQL-QuerydESpecify the SQL Query for the required operation -AuthzDBDRedirectQuery SQL-QuerydESpecify a query to look up a login page for the user -AuthzDBMType default|SDBM|GDBM|NDBM|DB default dhESets the type of database file that is used to +AuthzDBDQuery SQL-QuerydESpecify the SQL Query for the required operation +AuthzDBDRedirectQuery SQL-QuerydESpecify a query to look up a login page for the user +AuthzDBMType default|SDBM|GDBM|NDBM|DB default dhESets the type of database file that is used to store list of user groups -AuthzDefaultAuthoritative On|Off On dhBSets whether authorization is passed to lower level +AuthzDefaultAuthoritative On|Off On dhBSets whether authorization is passed to lower level modules -BrowserMatch regex [!]env-variable[=value] -[[!]env-variable[=value]] ...svdhBSets environment variables conditional on HTTP User-Agent +BrowserMatch regex [!]env-variable[=value] +[[!]env-variable[=value]] ...svdhBSets environment variables conditional on HTTP User-Agent -BrowserMatchNoCase regex [!]env-variable[=value] - [[!]env-variable[=value]] ...svdhBSets environment variables conditional on User-Agent without +BrowserMatchNoCase regex [!]env-variable[=value] + [[!]env-variable[=value]] ...svdhBSets environment variables conditional on User-Agent without respect to case -BufferedLogs On|Off Off sBBuffer log entries in memory before writing to disk -CacheDefaultExpire seconds 3600 (one hour) svEThe default duration to cache a document when no expiry date is specified. -CacheDirLength length 2 svEThe number of characters in subdirectory names -CacheDirLevels levels 3 svEThe number of levels of subdirectories in the +BufferedLogs On|Off Off sBBuffer log entries in memory before writing to disk +CacheDefaultExpire seconds 3600 (one hour) svEThe default duration to cache a document when no expiry date is specified. +CacheDirLength length 2 svEThe number of characters in subdirectory names +CacheDirLevels levels 3 svEThe number of levels of subdirectories in the cache. -CacheDisable url-stringsvEDisable caching of specified URLs -CacheEnable cache_type url-stringsvEEnable caching of specified URLs using a specified storage +CacheDisable url-stringsvEDisable caching of specified URLs +CacheEnable cache_type url-stringsvEEnable caching of specified URLs using a specified storage manager -CacheFile file-path [file-path] ...sXCache a list of file handles at startup time -CacheIgnoreCacheControl On|Off Off svEIgnore request to not serve cached content to client -CacheIgnoreHeaders header-string [header-string] ... None svEDo not store the given HTTP header(s) in the cache. +CacheFile file-path [file-path] ...sXCache a list of file handles at startup time +CacheIgnoreCacheControl On|Off Off svEIgnore request to not serve cached content to client +CacheIgnoreHeaders header-string [header-string] ... None svEDo not store the given HTTP header(s) in the cache. -CacheIgnoreNoLastMod On|Off Off svEIgnore the fact that a response has no Last Modified +CacheIgnoreNoLastMod On|Off Off svEIgnore the fact that a response has no Last Modified header. -CacheLastModifiedFactor float 0.1 svEThe factor used to compute an expiry date based on the +CacheLastModifiedFactor float 0.1 svEThe factor used to compute an expiry date based on the LastModified date. -CacheMaxExpire seconds 86400 (one day) svEThe maximum time in seconds to cache a document -CacheMaxFileSize bytes 1000000 svEThe maximum size (in bytes) of a document to be placed in the +CacheMaxExpire seconds 86400 (one day) svEThe maximum time in seconds to cache a document +CacheMaxFileSize bytes 1000000 svEThe maximum size (in bytes) of a document to be placed in the cache -CacheMinExpire seconds 0 svEThe minimum time in seconds to cache a document -CacheMinFileSize bytes 1 svEThe minimum size (in bytes) of a document to be placed in the +CacheMinExpire seconds 0 svEThe minimum time in seconds to cache a document +CacheMinFileSize bytes 1 svEThe minimum size (in bytes) of a document to be placed in the cache -CacheNegotiatedDocs On|Off Off svBAllows content-negotiated documents to be +CacheNegotiatedDocs On|Off Off svBAllows content-negotiated documents to be cached by proxy servers -CacheRoot directorysvEThe directory root under which cache files are +CacheRoot directorysvEThe directory root under which cache files are stored -CacheStoreNoStore On|Off Off svEAttempt to cache requests or responses that have been marked as no-store. -CacheStorePrivate On|Off Off svEAttempt to cache responses that the server has marked as private -CGIMapExtension cgi-path .extensiondhCTechnique for locating the interpreter for CGI +CacheStoreNoStore On|Off Off svEAttempt to cache requests or responses that have been marked as no-store. +CacheStorePrivate On|Off Off svEAttempt to cache responses that the server has marked as private +CGIMapExtension cgi-path .extensiondhCTechnique for locating the interpreter for CGI scripts -CharsetDefault charsetsvdhXCharset to translate into -CharsetOptions option [option] ... DebugLevel=0 NoImpl +svdhXConfigures charset translation behavior -CharsetSourceEnc charsetsvdhXSource charset of files -CheckCaseOnly on|off Off svdhELimits the action of the speling module to case corrections -CheckSpelling on|off Off svdhEEnables the spelling +CharsetDefault charsetsvdhXCharset to translate into +CharsetOptions option [option] ... DebugLevel=0 NoImpl +svdhXConfigures charset translation behavior +CharsetSourceEnc charsetsvdhXSource charset of files +CheckCaseOnly on|off Off svdhELimits the action of the speling module to case corrections +CheckSpelling on|off Off svdhEEnables the spelling module -ChildPerUserID user-id group-id -num-childrensMSpecify user ID and group ID for a number of child +ChildPerUserID user-id group-id +num-childrensMSpecify user ID and group ID for a number of child processes -ContentDigest On|Off Off svdhCEnables the generation of Content-MD5 HTTP Response +ContentDigest On|Off Off svdhCEnables the generation of Content-MD5 HTTP Response headers -CookieDomain domainsvdhEThe domain to which the tracking cookie applies -CookieExpires expiry-periodsvdhEExpiry time for the tracking cookie -CookieLog filenamesvBSets filename for the logging of cookies -CookieName token Apache svdhEName of the tracking cookie -CookieStyle - Netscape|Cookie|Cookie2|RFC2109|RFC2965 Netscape svdhEFormat of the cookie header field -CookieTracking on|off off svdhEEnables tracking cookie -CoreDumpDirectory directorysMDirectory where Apache attempts to +CookieDomain domainsvdhEThe domain to which the tracking cookie applies +CookieExpires expiry-periodsvdhEExpiry time for the tracking cookie +CookieLog filenamesvBSets filename for the logging of cookies +CookieName token Apache svdhEName of the tracking cookie +CookieStyle + Netscape|Cookie|Cookie2|RFC2109|RFC2965 Netscape svdhEFormat of the cookie header field +CookieTracking on|off off svdhEEnables tracking cookie +CoreDumpDirectory directorysMDirectory where Apache attempts to switch before dumping core -CustomLog file|pipe +CustomLog file|pipe format|nickname -[env=[!]environment-variable]svBSets filename and format of log file -Dav On|Off|provider-name Off dEEnable WebDAV HTTP methods -DavDepthInfinity on|off off svdEAllow PROPFIND, Depth: Infinity requests -DavGenericLockDB file-pathsvdELocation of the DAV lock database -DavLockDB file-pathsvELocation of the DAV lock database -DavMinTimeout seconds 0 svdEMinimum amount of time the server holds a lock on +[env=[!]environment-variable]svBSets filename and format of log file +Dav On|Off|provider-name Off dEEnable WebDAV HTTP methods +DavDepthInfinity on|off off svdEAllow PROPFIND, Depth: Infinity requests +DavGenericLockDB file-pathsvdELocation of the DAV lock database +DavLockDB file-pathsvELocation of the DAV lock database +DavMinTimeout seconds 0 svdEMinimum amount of time the server holds a lock on a DAV resource -DBDExptime time-in-secondssvEKeepalive time for idle connections -DBDKeep numbersvEMaximum sustained number of connections -DBDMax numbersvEMaximum number of connections -DBDMin numbersvEMinimum number of connections -DBDParams -param1=value1[,param2=value2]svEParameters for database connection -DBDPersist 0|1svEWhether to use persistent connections -DBDPrepareSQL "SQL statement" labelsvEDefine an SQL prepared statement -DBDriver namesvESpecify an SQL driver -DefaultIcon url-pathsvdhBIcon to display for files when no specific icon is +DBDExptime time-in-secondssvEKeepalive time for idle connections +DBDKeep numbersvEMaximum sustained number of connections +DBDMax numbersvEMaximum number of connections +DBDMin numbersvEMinimum number of connections +DBDParams +param1=value1[,param2=value2]svEParameters for database connection +DBDPersist 0|1svEWhether to use persistent connections +DBDPrepareSQL "SQL statement" labelsvEDefine an SQL prepared statement +DBDriver namesvESpecify an SQL driver +DefaultIcon url-pathsvdhBIcon to display for files when no specific icon is configured -DefaultLanguage MIME-langsvdhBSets all files in the given scope to the specified +DefaultLanguage MIME-langsvdhBSets all files in the given scope to the specified language -DefaultType MIME-type text/plain svdhCMIME content-type that will be sent if the +DefaultType MIME-type text/plain svdhCMIME content-type that will be sent if the server cannot determine a type in any other way -DeflateBufferSize value 8096 svEFragment size to be compressed at one time by zlib -DeflateCompressionLevel valuesvEHow much compression do we apply to the output -DeflateFilterNote [type] notenamesvEPlaces the compression ratio in a note for logging -DeflateMemLevel value 9 svEHow much memory should be used by zlib for compression -DeflateWindowSize value 15 svEZlib compression window size - Deny from all|host|env=env-variable -[host|env=env-variable] ...dhEControls which hosts are denied access to the +DeflateBufferSize value 8096 svEFragment size to be compressed at one time by zlib +DeflateCompressionLevel valuesvEHow much compression do we apply to the output +DeflateFilterNote [type] notenamesvEPlaces the compression ratio in a note for logging +DeflateMemLevel value 9 svEHow much memory should be used by zlib for compression +DeflateWindowSize value 15 svEZlib compression window size + Deny from all|host|env=env-variable +[host|env=env-variable] ...dhEControls which hosts are denied access to the server -<Directory directory-path> -... </Directory>svCEnclose a group of directives that apply only to the +<Directory directory-path> +... </Directory>svCEnclose a group of directives that apply only to the named file-system directory and sub-directories -DirectoryIndex - local-url [local-url] ... index.html svdhBList of resources to look for when the client requests +DirectoryIndex + local-url [local-url] ... index.html svdhBList of resources to look for when the client requests a directory -<DirectoryMatch regex> -... </DirectoryMatch>svCEnclose directives that apply to +<DirectoryMatch regex> +... </DirectoryMatch>svCEnclose directives that apply to file-system directories matching a regular expression and their subdirectories -DirectorySlash On|Off On svdhBToggle trailing slash redirects on or off -DocumentRoot directory-path /usr/local/apache/h +svCDirectory that forms the main document tree visible +DirectorySlash On|Off On svdhBToggle trailing slash redirects on or off +DocumentRoot directory-path /usr/local/apache/h +svCDirectory that forms the main document tree visible from the web -DumpIOInput On|Off Off sEDump all input data to the error log -DumpIOOutput On|Off Off sEDump all output data to the error log -EnableExceptionHook On|Off Off sMEnables a hook that runs exception handlers +DumpIOInput On|Off Off sEDump all input data to the error log +DumpIOOutput On|Off Off sEDump all output data to the error log +EnableExceptionHook On|Off Off sMEnables a hook that runs exception handlers after a crash -EnableMMAP On|Off On svdhCUse memory-mapping to read files during delivery -EnableSendfile On|Off On svdhCUse the kernel sendfile support to deliver files to the client -ErrorDocument error-code documentsvdhCWhat the server will return to the client +EnableMMAP On|Off On svdhCUse memory-mapping to read files during delivery +EnableSendfile On|Off On svdhCUse the kernel sendfile support to deliver files to the client +ErrorDocument error-code documentsvdhCWhat the server will return to the client in case of an error - ErrorLog file-path|syslog[:facility] logs/error_log (Uni +svCLocation where the server will log errors -ExamplesvdhXDemonstration directive to illustrate the Apache module + ErrorLog file-path|syslog[:facility] logs/error_log (Uni +svCLocation where the server will log errors +ExamplesvdhXDemonstration directive to illustrate the Apache module API -ExpiresActive On|OffsvdhEEnables generation of Expires +ExpiresActive On|OffsvdhEEnables generation of Expires headers -ExpiresByType MIME-type -<code>secondssvdhEValue of the Expires header configured +ExpiresByType MIME-type +<code>secondssvdhEValue of the Expires header configured by MIME type -ExpiresDefault <code>secondssvdhEDefault algorithm for calculating expiration time -ExtendedStatus On|Off Off sBKeep track of extended status information for each +ExpiresDefault <code>secondssvdhEDefault algorithm for calculating expiration time +ExtendedStatus On|Off Off sBKeep track of extended status information for each request -ExtFilterDefine filtername parameterssEDefine an external filter -ExtFilterOptions option [option] ... DebugLevel=0 NoLogS +dEConfigure mod_ext_filter options -FileETag component ... INode MTime Size svdhCFile attributes used to create the ETag +ExtFilterDefine filtername parameterssEDefine an external filter +ExtFilterOptions option [option] ... DebugLevel=0 NoLogS +dEConfigure mod_ext_filter options +FileETag component ... INode MTime Size svdhCFile attributes used to create the ETag HTTP response header -<Files filename> ... </Files>svdhCContains directives that apply to matched +<Files filename> ... </Files>svdhCContains directives that apply to matched filenames -<FilesMatch regex> ... </FilesMatch>svdhCContains directives that apply to regular-expression matched +<FilesMatch regex> ... </FilesMatch>svdhCContains directives that apply to regular-expression matched filenames -FilterChain [+=-@!]filter-name ...svdhBConfigure the filter chain -FilterDeclare filter-name [type]svdhBDeclare a smart filter -FilterProtocol filter-name [provider-name] - proto-flagssvdhBDeal with correct HTTP protocol handling -FilterProvider filter-name provider-name - [req|resp|env]=dispatch matchsvdhBRegister a content filter -FilterTrace filter-name levelsvdBGet debug/diagnostic information from +FilterChain [+=-@!]filter-name ...svdhBConfigure the filter chain +FilterDeclare filter-name [type]svdhBDeclare a smart filter +FilterProtocol filter-name [provider-name] + proto-flagssvdhBDeal with correct HTTP protocol handling +FilterProvider filter-name provider-name + [req|resp|env]=dispatch matchsvdhBRegister a content filter +FilterTrace filter-name levelsvdBGet debug/diagnostic information from mod_filter -ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback] Prefer svdhBAction to take if a single acceptable document is not +ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback] Prefer svdhBAction to take if a single acceptable document is not found -ForceType MIME-type|NonedhCForces all matching files to be served with the specified +ForceType MIME-type|NonedhCForces all matching files to be served with the specified MIME content-type -ForensicLog filename|pipesvESets filename of the forensic log -GracefulShutDownTimeout secondssMSpecify a timeout after which a gracefully shutdown server +ForensicLog filename|pipesvESets filename of the forensic log +GracefulShutDownTimeout secondssMSpecify a timeout after which a gracefully shutdown server will exit. -Group unix-group #-1 sMGroup under which the server will answer +Group unix-group #-1 sMGroup under which the server will answer requests -Header [condition] set|append|add|unset|echo -header [value] [early|env=[!]variable]svdhEConfigure HTTP response headers -HeaderName filenamesvdhBName of the file that will be inserted at the top +Header [condition] set|append|add|unset|echo +header [value] [early|env=[!]variable]svdhEConfigure HTTP response headers +HeaderName filenamesvdhBName of the file that will be inserted at the top of the index listing -HostnameLookups On|Off|Double Off svdCEnables DNS lookups on client IP addresses -IdentityCheck On|Off Off svdEEnables logging of the RFC 1413 identity of the remote +HostnameLookups On|Off|Double Off svdCEnables DNS lookups on client IP addresses +IdentityCheck On|Off Off svdEEnables logging of the RFC 1413 identity of the remote user -IdentityCheckTimeout seconds 30 svdEDetermines the timeout duration for ident requests -<IfDefine [!]parameter-name> ... - </IfDefine>svdhCEncloses directives that will be processed only +IdentityCheckTimeout seconds 30 svdEDetermines the timeout duration for ident requests +<IfDefine [!]parameter-name> ... + </IfDefine>svdhCEncloses directives that will be processed only if a test is true at startup -<IfModule [!]module-file|module-identifier> ... - </IfModule>svdhCEncloses directives that are processed conditional on the +<IfModule [!]module-file|module-identifier> ... + </IfModule>svdhCEncloses directives that are processed conditional on the presence or absence of a specific module -<IfVersion [[!]operator] version> ... -</IfVersion>svdhEcontains version dependent configuration -ImapBase map|referer|URL http://servername/ svdhBDefault base for imagemap files -ImapDefault error|nocontent|map|referer|URL nocontent svdhBDefault action when an imagemap is called with coordinates +<IfVersion [[!]operator] version> ... +</IfVersion>svdhEcontains version dependent configuration +ImapBase map|referer|URL http://servername/ svdhBDefault base for imagemap files +ImapDefault error|nocontent|map|referer|URL nocontent svdhBDefault action when an imagemap is called with coordinates that are not explicitly mapped -ImapMenu none|formatted|semiformatted|unformattedsvdhBAction if no coordinates are given when calling +ImapMenu none|formatted|semiformatted|unformattedsvdhBAction if no coordinates are given when calling an imagemap -Include file-path|directory-pathsvdCIncludes other configuration files from within +Include file-path|directory-pathsvdCIncludes other configuration files from within the server configuration files -IndexIgnore file [file] ...svdhBAdds to the list of files to hide when listing +IndexIgnore file [file] ...svdhBAdds to the list of files to hide when listing a directory -IndexOptions [+|-]option [[+|-]option] -...svdhBVarious configuration settings for directory +IndexOptions [+|-]option [[+|-]option] +...svdhBVarious configuration settings for directory indexing -IndexOrderDefault Ascending|Descending -Name|Date|Size|Description Ascending Name svdhBSets the default ordering of the directory index -IndexStyleSheet url-pathsvdhBAdds a CSS stylesheet to the directory index -ISAPIAppendLogToErrors on|off off svdhBRecord HSE_APPEND_LOG_PARAMETER requests from +IndexOrderDefault Ascending|Descending +Name|Date|Size|Description Ascending Name svdhBSets the default ordering of the directory index +IndexStyleSheet url-pathsvdhBAdds a CSS stylesheet to the directory index +ISAPIAppendLogToErrors on|off off svdhBRecord HSE_APPEND_LOG_PARAMETER requests from ISAPI extensions to the error log -ISAPIAppendLogToQuery on|off on svdhBRecord HSE_APPEND_LOG_PARAMETER requests from +ISAPIAppendLogToQuery on|off on svdhBRecord HSE_APPEND_LOG_PARAMETER requests from ISAPI extensions to the query field -ISAPICacheFile file-path [file-path] -...svBISAPI .dll files to be loaded at startup -ISAPIFakeAsync on|off off svdhBFake asynchronous support for ISAPI callbacks -ISAPILogNotSupported on|off off svdhBLog unsupported feature requests from ISAPI +ISAPICacheFile file-path [file-path] +...svBISAPI .dll files to be loaded at startup +ISAPIFakeAsync on|off off svdhBFake asynchronous support for ISAPI callbacks +ISAPILogNotSupported on|off off svdhBLog unsupported feature requests from ISAPI extensions -ISAPIReadAheadBuffer size 49152 svdhBSize of the Read Ahead Buffer sent to ISAPI +ISAPIReadAheadBuffer size 49152 svdhBSize of the Read Ahead Buffer sent to ISAPI extensions -KeepAlive On|Off On svCEnables HTTP persistent connections -KeepAliveTimeout seconds 5 svCAmount of time the server will wait for subsequent +KeepAlive On|Off On svCEnables HTTP persistent connections +KeepAliveTimeout seconds 5 svCAmount of time the server will wait for subsequent requests on a persistent connection -LanguagePriority MIME-lang [MIME-lang] -...svdhBThe precendence of language variants for cases where +LanguagePriority MIME-lang [MIME-lang] +...svdhBThe precendence of language variants for cases where the client does not express a preference -LDAPCacheEntries number 1024 sEMaximum number of entries in the primary LDAP cache -LDAPCacheTTL seconds 600 sETime that cached items remain valid -LDAPConnectionTimeout secondssESpecifies the socket connection timeout in seconds -LDAPOpCacheEntries number 1024 sENumber of entries used to cache LDAP compare +LDAPCacheEntries number 1024 sEMaximum number of entries in the primary LDAP cache +LDAPCacheTTL seconds 600 sETime that cached items remain valid +LDAPConnectionTimeout secondssESpecifies the socket connection timeout in seconds +LDAPOpCacheEntries number 1024 sENumber of entries used to cache LDAP compare operations -LDAPOpCacheTTL seconds 600 sETime that entries in the operation cache remain +LDAPOpCacheTTL seconds 600 sETime that entries in the operation cache remain valid -LDAPSharedCacheFile directory-path/filenamesESets the shared memory cache file -LDAPSharedCacheSize bytes 102400 sESize in bytes of the shared-memory cache -LDAPTrustedClientCert type directory-path/filename/nickname [password]svdhESets the file containing or nickname referring to a per +LDAPSharedCacheFile directory-path/filenamesESets the shared memory cache file +LDAPSharedCacheSize bytes 102400 sESize in bytes of the shared-memory cache +LDAPTrustedClientCert type directory-path/filename/nickname [password]svdhESets the file containing or nickname referring to a per connection client certificate. Not all LDAP toolkits support per connection client certificates. -LDAPTrustedGlobalCert type directory-path/filename [password]sESets the file or database containing global trusted +LDAPTrustedGlobalCert type directory-path/filename [password]sESets the file or database containing global trusted Certificate Authority or global client certificates -LDAPTrustedMode typesvESpecifies the SSL/TLS mode to be used when connecting to an LDAP server. -LDAPVerifyServerCert On|Off On sEForce server certificate verification -<Limit method [method] ... > ... - </Limit>svdhCRestrict enclosed access controls to only certain HTTP +LDAPTrustedMode typesvESpecifies the SSL/TLS mode to be used when connecting to an LDAP server. +LDAPVerifyServerCert On|Off On sEForce server certificate verification +<Limit method [method] ... > ... + </Limit>svdhCRestrict enclosed access controls to only certain HTTP methods -<LimitExcept method [method] ... > ... - </LimitExcept>svdhCRestrict access controls to all HTTP methods +<LimitExcept method [method] ... > ... + </LimitExcept>svdhCRestrict access controls to all HTTP methods except the named ones -LimitInternalRecursion number [number] 10 svCDetermine maximum number of internal redirects and nested +LimitInternalRecursion number [number] 10 svCDetermine maximum number of internal redirects and nested subrequests -LimitRequestBody bytes 0 svdhCRestricts the total size of the HTTP request body sent +LimitRequestBody bytes 0 svdhCRestricts the total size of the HTTP request body sent from the client -LimitRequestFields number 100 sCLimits the number of HTTP request header fields that +LimitRequestFields number 100 sCLimits the number of HTTP request header fields that will be accepted from the client -LimitRequestFieldsize bytessCLimits the size of the HTTP request header allowed from the +LimitRequestFieldsize bytessCLimits the size of the HTTP request header allowed from the client -LimitRequestLine bytes 8190 sCLimit the size of the HTTP request line that will be accepted +LimitRequestLine bytes 8190 sCLimit the size of the HTTP request line that will be accepted from the client -LimitXMLRequestBody bytes 1000000 svdhCLimits the size of an XML-based request body -Listen [IP-address:]portnumber [protocol]sMIP addresses and ports that the server +LimitXMLRequestBody bytes 1000000 svdhCLimits the size of an XML-based request body +Listen [IP-address:]portnumber [protocol]sMIP addresses and ports that the server listens to -ListenBacklog backlogsMMaximum length of the queue of pending connections -LoadFile filename [filename] ...sELink in the named object file or library -LoadModule module filenamesELinks in the object file or library, and adds to the list +ListenBacklog backlogsMMaximum length of the queue of pending connections +LoadFile filename [filename] ...sELink in the named object file or library +LoadModule module filenamesELinks in the object file or library, and adds to the list of active modules -<Location - URL-path|URL> ... </Location>svCApplies the enclosed directives only to matching +<Location + URL-path|URL> ... </Location>svCApplies the enclosed directives only to matching URLs -<LocationMatch - regex> ... </LocationMatch>svCApplies the enclosed directives only to regular-expression +<LocationMatch + regex> ... </LocationMatch>svCApplies the enclosed directives only to regular-expression matching URLs -LockFile filename logs/accept.lock sMLocation of the accept serialization lock file -LogFormat format|nickname -[nickname] "%h %l %u %t \"%r\" +svBDescribes a format for use in a log file -LogLevel level warn svCControls the verbosity of the ErrorLog -MaxClients numbersMMaximum number of child processes that will be created +LockFile filename logs/accept.lock sMLocation of the accept serialization lock file +LogFormat format|nickname +[nickname] "%h %l %u %t \"%r\" +svBDescribes a format for use in a log file +LogLevel level warn svCControls the verbosity of the ErrorLog +MaxClients numbersMMaximum number of child processes that will be created to serve requests -MaxKeepAliveRequests number 100 svCNumber of requests allowed on a persistent +MaxKeepAliveRequests number 100 svCNumber of requests allowed on a persistent connection -MaxMemFree KBytes 0 sMMaximum amount of memory that the main allocator is allowed +MaxMemFree KBytes 0 sMMaximum amount of memory that the main allocator is allowed to hold without calling free() -MaxRequestsPerChild number 10000 sMLimit on the number of requests that an individual child server +MaxRequestsPerChild number 10000 sMLimit on the number of requests that an individual child server will handle during its life -MaxRequestsPerThread number 0 sMLimit on the number of requests that an individual thread +MaxRequestsPerThread number 0 sMLimit on the number of requests that an individual thread will handle during its life -MaxSpareServers number 10 sMMaximum number of idle child server processes -MaxSpareThreads numbersMMaximum number of idle threads -MaxThreads number 2048 sMSet the maximum number of worker threads -MaxThreadsPerChild number 64 sMMaximum number of threads per child process -MCacheMaxObjectCount value 1009 sEThe maximum number of objects allowed to be placed in the +MaxSpareServers number 10 sMMaximum number of idle child server processes +MaxSpareThreads numbersMMaximum number of idle threads +MaxThreads number 2048 sMSet the maximum number of worker threads +MaxThreadsPerChild number 64 sMMaximum number of threads per child process +MCacheMaxObjectCount value 1009 sEThe maximum number of objects allowed to be placed in the cache -MCacheMaxObjectSize bytes 10000 sEThe maximum size (in bytes) of a document allowed in the +MCacheMaxObjectSize bytes 10000 sEThe maximum size (in bytes) of a document allowed in the cache -MCacheMaxStreamingBuffer size_in_bytes the smaller of 1000 +sEMaximum amount of a streamed response to buffer in memory +MCacheMaxStreamingBuffer size_in_bytes the smaller of 1000 +sEMaximum amount of a streamed response to buffer in memory before declaring the response uncacheable -MCacheMinObjectSize bytes 0 sEThe minimum size (in bytes) of a document to be allowed in the +MCacheMinObjectSize bytes 0 sEThe minimum size (in bytes) of a document to be allowed in the cache -MCacheRemovalAlgorithm LRU|GDSF GDSF sEThe algorithm used to select documents for removal from the +MCacheRemovalAlgorithm LRU|GDSF GDSF sEThe algorithm used to select documents for removal from the cache -MCacheSize KBytes 100 sEThe maximum amount of memory used by the cache in +MCacheSize KBytes 100 sEThe maximum amount of memory used by the cache in KBytes -MetaDir directory .web svdhEName of the directory to find CERN-style meta information +MetaDir directory .web svdhEName of the directory to find CERN-style meta information files -MetaFiles on|off off svdhEActivates CERN meta-file processing -MetaSuffix suffix .meta svdhEFile name suffix for the file containg CERN-style +MetaFiles on|off off svdhEActivates CERN meta-file processing +MetaSuffix suffix .meta svdhEFile name suffix for the file containg CERN-style meta information -MimeMagicFile file-pathsvEEnable MIME-type determination based on file contents +MimeMagicFile file-pathsvEEnable MIME-type determination based on file contents using the specified magic file -MinSpareServers number 5 sMMinimum number of idle child server processes -MinSpareThreads numbersMMinimum number of idle threads available to handle request +MinSpareServers number 5 sMMinimum number of idle child server processes +MinSpareThreads numbersMMinimum number of idle threads available to handle request spikes -MMapFile file-path [file-path] ...sXMap a list of files into memory at startup time -ModMimeUsePathInfo On|Off Off dBTells mod_mime to treat path_info +MMapFile file-path [file-path] ...sXMap a list of files into memory at startup time +ModMimeUsePathInfo On|Off Off dBTells mod_mime to treat path_info components as part of the filename -MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers -[Handlers|Filters] NegotiatedOnly svdhBThe types of files that will be included when searching for +MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers +[Handlers|Filters] NegotiatedOnly svdhBThe types of files that will be included when searching for a matching file with MultiViews -NameVirtualHost addr[:port]sCDesignates an IP address for name-virtual +NameVirtualHost addr[:port]sCDesignates an IP address for name-virtual hosting -NoProxy host [host] ...svEHosts, domains, or networks that will be connected to +NoProxy host [host] ...svEHosts, domains, or networks that will be connected to directly -NumServers number 2 sMTotal number of children alive at the same time -NWSSLTrustedCerts filename [filename] ...sBList of additional client certificates -NWSSLUpgradeable [IP-address:]portnumbersBAllows a connection to be upgraded to an SSL connection upon request -Options - [+|-]option [[+|-]option] ... All svdhCConfigures what features are available in a particular +NumServers number 2 sMTotal number of children alive at the same time +NWSSLTrustedCerts filename [filename] ...sBList of additional client certificates +NWSSLUpgradeable [IP-address:]portnumbersBAllows a connection to be upgraded to an SSL connection upon request +Options + [+|-]option [[+|-]option] ... All svdhCConfigures what features are available in a particular directory - Order ordering Deny,Allow dhEControls the default access state and the order in which + Order ordering Deny,Allow dhEControls the default access state and the order in which Allow and Deny are evaluated. -PassEnv env-variable [env-variable] -...svdhBPasses environment variables from the shell -PidFile filename logs/httpd.pid sMFile where the server records the process ID +PassEnv env-variable [env-variable] +...svdhBPasses environment variables from the shell +PidFile filename logs/httpd.pid sMFile where the server records the process ID of the daemon -ProtocolEcho On|OffsvXTurn the echo server on or off -<Proxy wildcard-url> ...</Proxy>svEContainer for directives applied to proxied resources -ProxyBadHeader IsError|Ignore|StartBody IsError svEDetermines how to handle bad header lines in a +ProtocolEcho On|OffsvXTurn the echo server on or off +<Proxy wildcard-url> ...</Proxy>svEContainer for directives applied to proxied resources +ProxyBadHeader IsError|Ignore|StartBody IsError svEDetermines how to handle bad header lines in a response -ProxyBlock *|word|host|domain -[word|host|domain] ...svEWords, hosts, or domains that are banned from being +ProxyBlock *|word|host|domain +[word|host|domain] ...svEWords, hosts, or domains that are banned from being proxied -ProxyDomain DomainsvEDefault domain name for proxied requests -ProxyErrorOverride On|Off Off svEOverride error pages for proxied content -ProxyIOBufferSize bytes 8192 svEDetermine size of internal data throughput buffer -<ProxyMatch regex> ...</ProxyMatch>svEContainer for directives applied to regular-expression-matched +ProxyDomain DomainsvEDefault domain name for proxied requests +ProxyErrorOverride On|Off Off svEOverride error pages for proxied content +ProxyIOBufferSize bytes 8192 svEDetermine size of internal data throughput buffer +<ProxyMatch regex> ...</ProxyMatch>svEContainer for directives applied to regular-expression-matched proxied resources -ProxyMaxForwards number 10 svEMaximium number of proxies that a request can be forwarded +ProxyMaxForwards number 10 svEMaximium number of proxies that a request can be forwarded through -ProxyPass [path] !|url [key=value key=value ...]]svdEMaps remote servers into the local server URL-space -ProxyPassReverse [path] urlsvdEAdjusts the URL in HTTP response headers sent from a reverse +ProxyPass [path] !|url [key=value key=value ...]]svdEMaps remote servers into the local server URL-space +ProxyPassReverse [path] urlsvdEAdjusts the URL in HTTP response headers sent from a reverse proxied server -ProxyPassReverseCookieDomain internal-domain public-domainsvdEAdjusts the Domain string in Set-Cookie headers from a reverse- +ProxyPassReverseCookieDomain internal-domain public-domainsvdEAdjusts the Domain string in Set-Cookie headers from a reverse- proxied server -ProxyPassReverseCookiePath internal-path public-pathsvdEAdjusts the Path string in Set-Cookie headers from a reverse- +ProxyPassReverseCookiePath internal-path public-pathsvdEAdjusts the Path string in Set-Cookie headers from a reverse- proxied server -ProxyPreserveHost On|Off Off svEUse incoming Host HTTP request header for proxy +ProxyPreserveHost On|Off Off svEUse incoming Host HTTP request header for proxy request -ProxyReceiveBufferSize bytes 0 svENetwork buffer size for proxied HTTP and FTP +ProxyReceiveBufferSize bytes 0 svENetwork buffer size for proxied HTTP and FTP connections -ProxyRemote match remote-serversvERemote proxy used to handle certain requests -ProxyRemoteMatch regex remote-serversvERemote proxy used to handle requests matched by regular +ProxyRemote match remote-serversvERemote proxy used to handle certain requests +ProxyRemoteMatch regex remote-serversvERemote proxy used to handle requests matched by regular expressions -ProxyRequests On|Off Off svEEnables forward (standard) proxy requests -ProxyTimeout seconds 300 svENetwork timeout for proxied requests -ProxyVia On|Off|Full|Block Off svEInformation provided in the Via HTTP response +ProxyRequests On|Off Off svEEnables forward (standard) proxy requests +ProxyTimeout seconds 300 svENetwork timeout for proxied requests +ProxyVia On|Off|Full|Block Off svEInformation provided in the Via HTTP response header for proxied requests -ReadmeName filenamesvdhBName of the file that will be inserted at the end +ReadmeName filenamesvdhBName of the file that will be inserted at the end of the index listing -ReceiveBufferSize bytes 0 sMTCP receive buffer size -Redirect [status] URL-path -URLsvdhBSends an external redirect asking the client to fetch +ReceiveBufferSize bytes 0 sMTCP receive buffer size +Redirect [status] URL-path +URLsvdhBSends an external redirect asking the client to fetch a different URL -RedirectMatch [status] regex -URLsvdhBSends an external redirect based on a regular expression match +RedirectMatch [status] regex +URLsvdhBSends an external redirect based on a regular expression match of the current URL -RedirectPermanent URL-path URLsvdhBSends an external permanent redirect asking the client to fetch +RedirectPermanent URL-path URLsvdhBSends an external permanent redirect asking the client to fetch a different URL -RedirectTemp URL-path URLsvdhBSends an external temporary redirect asking the client to fetch +RedirectTemp URL-path URLsvdhBSends an external temporary redirect asking the client to fetch a different URL -Reject entity-name [entity-name] ...dhBRejects which authenticated users can access +Reject entity-name [entity-name] ...dhBRejects which authenticated users can access a resource -RemoveCharset extension [extension] -...vdhBRemoves any character set associations for a set of file +RemoveCharset extension [extension] +...vdhBRemoves any character set associations for a set of file extensions -RemoveEncoding extension [extension] -...vdhBRemoves any content encoding associations for a set of file +RemoveEncoding extension [extension] +...vdhBRemoves any content encoding associations for a set of file extensions -RemoveHandler extension [extension] -...vdhBRemoves any handler associations for a set of file +RemoveHandler extension [extension] +...vdhBRemoves any handler associations for a set of file extensions -RemoveInputFilter extension [extension] -...vdhBRemoves any input filter associations for a set of file +RemoveInputFilter extension [extension] +...vdhBRemoves any input filter associations for a set of file extensions -RemoveLanguage extension [extension] -...vdhBRemoves any language associations for a set of file +RemoveLanguage extension [extension] +...vdhBRemoves any language associations for a set of file extensions -RemoveOutputFilter extension [extension] -...vdhBRemoves any output filter associations for a set of file +RemoveOutputFilter extension [extension] +...vdhBRemoves any output filter associations for a set of file extensions -RemoveType extension [extension] -...vdhBRemoves any content type associations for a set of file +RemoveType extension [extension] +...vdhBRemoves any content type associations for a set of file extensions -RequestHeader set|append|add|unset header -[value] [early|env=[!]variable]svdhEConfigure HTTP request headers -Require entity-name [entity-name] ...dhBSelects which authenticated users can access +RequestHeader set|append|add|unset header +[value] [early|env=[!]variable]svdhEConfigure HTTP request headers +Require entity-name [entity-name] ...dhBSelects which authenticated users can access a resource -RewriteBase URL-pathdhESets the base URL for per-directory rewrites - RewriteCond - TestString CondPatternsvdhEDefines a condition under which rewriting will take place +RewriteBase URL-pathdhESets the base URL for per-directory rewrites + RewriteCond + TestString CondPatternsvdhEDefines a condition under which rewriting will take place -RewriteEngine on|off off svdhEEnables or disables runtime rewriting engine -RewriteLock file-pathsESets the name of the lock file used for RewriteMap +RewriteEngine on|off off svdhEEnables or disables runtime rewriting engine +RewriteLock file-pathsESets the name of the lock file used for RewriteMap synchronization -RewriteLog file-pathsvESets the name of the file used for logging rewrite engine +RewriteLog file-pathsvESets the name of the file used for logging rewrite engine processing -RewriteLogLevel Level 0 svESets the verbosity of the log file used by the rewrite +RewriteLogLevel Level 0 svESets the verbosity of the log file used by the rewrite engine -RewriteMap MapName MapType:MapSource -svEDefines a mapping function for key-lookup -RewriteOptions OptionssvdhESets some special options for the rewrite engine -RewriteRule - Pattern SubstitutionsvdhEDefines rules for the rewriting engine -RLimitCPU seconds|max [seconds|max]svdhCLimits the CPU consumption of processes launched +RewriteMap MapName MapType:MapSource +svEDefines a mapping function for key-lookup +RewriteOptions OptionssvdhESets some special options for the rewrite engine +RewriteRule + Pattern SubstitutionsvdhEDefines rules for the rewriting engine +RLimitCPU seconds|max [seconds|max]svdhCLimits the CPU consumption of processes launched by Apache children -RLimitMEM bytes|max [bytes|max]svdhCLimits the memory consumption of processes launched +RLimitMEM bytes|max [bytes|max]svdhCLimits the memory consumption of processes launched by Apache children -RLimitNPROC number|max [number|max]svdhCLimits the number of processes that can be launched by +RLimitNPROC number|max [number|max]svdhCLimits the number of processes that can be launched by processes launched by Apache children -Satisfy Any|All All dhEInteraction between host-level access control and +Satisfy Any|All All dhEInteraction between host-level access control and user authentication -<SatisfyAll> -... </SatisfyAll>dhBEnclose a group of authorization directives that must all +<SatisfyAll> +... </SatisfyAll>dhBEnclose a group of authorization directives that must all be satisfied in order to grant access to a resource. This block allows for 'AND' logic to be applied to various authorization providers. -<SatisfyOne> -... </SatisfyOne>dhBEnclose a group of authorization directives that must +<SatisfyOne> +... </SatisfyOne>dhBEnclose a group of authorization directives that must satisfy at least one in order to grant access to a resource. This block allows for 'OR' logic to be applied to various authorization providers. -ScoreBoardFile file-path logs/apache_status sMLocation of the file used to store coordination data for +ScoreBoardFile file-path logs/apache_status sMLocation of the file used to store coordination data for the child processes -Script method cgi-scriptsvdBActivates a CGI script for a particular request +Script method cgi-scriptsvdBActivates a CGI script for a particular request method. -ScriptAlias URL-path -file-path|directory-pathsvBMaps a URL to a filesystem location and designates the +ScriptAlias URL-path +file-path|directory-pathsvBMaps a URL to a filesystem location and designates the target as a CGI script -ScriptAliasMatch regex -file-path|directory-pathsvBMaps a URL to a filesystem location using a regular expression +ScriptAliasMatch regex +file-path|directory-pathsvBMaps a URL to a filesystem location using a regular expression and designates the target as a CGI script -ScriptInterpreterSource Registry|Registry-Strict|Script Script svdhCTechnique for locating the interpreter for CGI +ScriptInterpreterSource Registry|Registry-Strict|Script Script svdhCTechnique for locating the interpreter for CGI scripts -ScriptLog file-pathsvBLocation of the CGI script error logfile -ScriptLogBuffer bytes 1024 svBMaximum amount of PUT or POST requests that will be recorded +ScriptLog file-pathsvBLocation of the CGI script error logfile +ScriptLogBuffer bytes 1024 svBMaximum amount of PUT or POST requests that will be recorded in the scriptlog -ScriptLogLength bytes 10385760 svBSize limit of the CGI script logfile -ScriptSock file-path logs/cgisock svBThe filename prefix of the socket to use for communication with +ScriptLogLength bytes 10385760 svBSize limit of the CGI script logfile +ScriptSock file-path logs/cgisock svBThe filename prefix of the socket to use for communication with the cgi daemon -SecureListen [IP-address:]portnumber -Certificate-Name [MUTUAL]sBEnables SSL encryption for the specified port -SendBufferSize bytes 0 sMTCP buffer size -ServerAdmin email-address|URLsvCEmail address that the server includes in error +SecureListen [IP-address:]portnumber +Certificate-Name [MUTUAL]sBEnables SSL encryption for the specified port +SendBufferSize bytes 0 sMTCP buffer size +ServerAdmin email-address|URLsvCEmail address that the server includes in error messages sent to the client -ServerAlias hostname [hostname] ...vCAlternate names for a host used when matching requests +ServerAlias hostname [hostname] ...vCAlternate names for a host used when matching requests to name-virtual hosts -ServerLimit numbersMUpper limit on configurable number of processes -ServerName [scheme://]fully-qualified-domain-name[:port]svCHostname and port that the server uses to identify +ServerLimit numbersMUpper limit on configurable number of processes +ServerName [scheme://]fully-qualified-domain-name[:port]svCHostname and port that the server uses to identify itself -ServerPath URL-pathvCLegacy URL pathname for a name-based virtual host that +ServerPath URL-pathvCLegacy URL pathname for a name-based virtual host that is accessed by an incompatible browser -ServerRoot directory-path /usr/local/apache sCBase directory for the server installation -ServerSignature On|Off|EMail Off svdhCConfigures the footer on server-generated documents -ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full Full sCConfigures the Server HTTP response +ServerRoot directory-path /usr/local/apache sCBase directory for the server installation +ServerSignature On|Off|EMail Off svdhCConfigures the footer on server-generated documents +ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full Full sCConfigures the Server HTTP response header -SetEnv env-variable valuesvdhBSets environment variables -SetEnvIf attribute +SetEnv env-variable valuesvdhBSets environment variables +SetEnvIf attribute regex [!]env-variable[=value] - [[!]env-variable[=value]] ...svdhBSets environment variables based on attributes of the request + [[!]env-variable[=value]] ...svdhBSets environment variables based on attributes of the request -SetEnvIfNoCase attribute regex +SetEnvIfNoCase attribute regex [!]env-variable[=value] - [[!]env-variable[=value]] ...svdhBSets environment variables based on attributes of the request + [[!]env-variable[=value]] ...svdhBSets environment variables based on attributes of the request without respect to case -SetHandler handler-name|NonesvdhCForces all matching files to be processed by a +SetHandler handler-name|NonesvdhCForces all matching files to be processed by a handler -SetInputFilter filter[;filter...]svdhCSets the filters that will process client requests and POST +SetInputFilter filter[;filter...]svdhCSets the filters that will process client requests and POST input -SetOutputFilter filter[;filter...]svdhCSets the filters that will process responses from the +SetOutputFilter filter[;filter...]svdhCSets the filters that will process responses from the server -SSIEndTag tag "-->" svBString that ends an include element -SSIErrorMsg message "[an error occurred +svdhBError message displayed when there is an SSI +SSIEndTag tag "-->" svBString that ends an include element +SSIErrorMsg message "[an error occurred +svdhBError message displayed when there is an SSI error -SSIStartTag tag "<!--#" svBString that starts an include element -SSITimeFormat formatstring "%A, %d-%b-%Y %H:%M +svdhBConfigures the format in which date strings are +SSIStartTag tag "<!--#" svBString that starts an include element +SSITimeFormat formatstring "%A, %d-%b-%Y %H:%M +svdhBConfigures the format in which date strings are displayed -SSIUndefinedEcho string "(none)" svdhBString displayed when an unset variable is echoed -SSLCACertificateFile file-pathsvEFile of concatenated PEM-encoded CA Certificates +SSIUndefinedEcho string "(none)" svdhBString displayed when an unset variable is echoed +SSLCACertificateFile file-pathsvEFile of concatenated PEM-encoded CA Certificates for Client Auth -SSLCACertificatePath directory-pathsvEDirectory of PEM-encoded CA Certificates for +SSLCACertificatePath directory-pathsvEDirectory of PEM-encoded CA Certificates for Client Auth -SSLCADNRequestFile file-pathsvEFile of concatenated PEM-encoded CA Certificates +SSLCADNRequestFile file-pathsvEFile of concatenated PEM-encoded CA Certificates for defining acceptable CA names -SSLCADNRequestPath directory-pathsvEDirectory of PEM-encoded CA Certificates for +SSLCADNRequestPath directory-pathsvEDirectory of PEM-encoded CA Certificates for defining acceptable CA names -SSLCARevocationFile file-pathsvEFile of concatenated PEM-encoded CA CRLs for +SSLCARevocationFile file-pathsvEFile of concatenated PEM-encoded CA CRLs for Client Auth -SSLCARevocationPath directory-pathsvEDirectory of PEM-encoded CA CRLs for +SSLCARevocationPath directory-pathsvEDirectory of PEM-encoded CA CRLs for Client Auth -SSLCertificateChainFile file-pathsvEFile of PEM-encoded Server CA Certificates -SSLCertificateFile file-pathsvEServer PEM-encoded X.509 Certificate file -SSLCertificateKeyFile file-pathsvEServer PEM-encoded Private Key file -SSLCipherSuite cipher-spec ALL:!ADH:RC4+RSA:+H +svdhECipher Suite available for negotiation in SSL +SSLCertificateChainFile file-pathsvEFile of PEM-encoded Server CA Certificates +SSLCertificateFile file-pathsvEServer PEM-encoded X.509 Certificate file +SSLCertificateKeyFile file-pathsvEServer PEM-encoded Private Key file +SSLCipherSuite cipher-spec ALL:!ADH:RC4+RSA:+H +svdhECipher Suite available for negotiation in SSL handshake -SSLCryptoDevice engine builtin sEEnable use of a cryptographic hardware accelerator -SSLEngine on|off|optional off svESSL Engine Operation Switch -SSLHonorCiperOrder flagsvEOption to prefer the server's cipher preference order -SSLMutex type none sESemaphore for internal mutual exclusion of +SSLCryptoDevice engine builtin sEEnable use of a cryptographic hardware accelerator +SSLEngine on|off|optional off svESSL Engine Operation Switch +SSLHonorCiperOrder flagsvEOption to prefer the server's cipher preference order +SSLMutex type none sESemaphore for internal mutual exclusion of operations -SSLOptions [+|-]option ...svdhEConfigure various SSL engine run-time options -SSLPassPhraseDialog type builtin sEType of pass phrase dialog for encrypted private +SSLOptions [+|-]option ...svdhEConfigure various SSL engine run-time options +SSLPassPhraseDialog type builtin sEType of pass phrase dialog for encrypted private keys -SSLProtocol [+|-]protocol ... all svEConfigure usable SSL protocol versions -SSLProxyCACertificateFile file-pathsvEFile of concatenated PEM-encoded CA Certificates +SSLProtocol [+|-]protocol ... all svEConfigure usable SSL protocol versions +SSLProxyCACertificateFile file-pathsvEFile of concatenated PEM-encoded CA Certificates for Remote Server Auth -SSLProxyCACertificatePath directory-pathsvEDirectory of PEM-encoded CA Certificates for +SSLProxyCACertificatePath directory-pathsvEDirectory of PEM-encoded CA Certificates for Remote Server Auth -SSLProxyCARevocationFile file-pathsvEFile of concatenated PEM-encoded CA CRLs for +SSLProxyCARevocationFile file-pathsvEFile of concatenated PEM-encoded CA CRLs for Remote Server Auth -SSLProxyCARevocationPath directory-pathsvEDirectory of PEM-encoded CA CRLs for +SSLProxyCARevocationPath directory-pathsvEDirectory of PEM-encoded CA CRLs for Remote Server Auth -SSLProxyCipherSuite cipher-spec ALL:!ADH:RC4+RSA:+H +svdhECipher Suite available for negotiation in SSL +SSLProxyCipherSuite cipher-spec ALL:!ADH:RC4+RSA:+H +svdhECipher Suite available for negotiation in SSL proxy handshake -SSLProxyEngine on|off off svESSL Proxy Engine Operation Switch -SSLProxyMachineCertificateFile filenamesEFile of concatenated PEM-encoded client certificates and keys to be used by the proxy -SSLProxyMachineCertificatePath directorysEDirectory of PEM-encoded client certificates and keys to be used by the proxy -SSLProxyProtocol [+|-]protocol ... all svEConfigure usable SSL protocol flavors for proxy usage -SSLProxyVerify level none svdhEType of remote server Certificate verification -SSLProxyVerifyDepth number 1 svdhEMaximum depth of CA Certificates in Remote Server +SSLProxyEngine on|off off svESSL Proxy Engine Operation Switch +SSLProxyMachineCertificateFile filenamesEFile of concatenated PEM-encoded client certificates and keys to be used by the proxy +SSLProxyMachineCertificatePath directorysEDirectory of PEM-encoded client certificates and keys to be used by the proxy +SSLProxyProtocol [+|-]protocol ... all svEConfigure usable SSL protocol flavors for proxy usage +SSLProxyVerify level none svdhEType of remote server Certificate verification +SSLProxyVerifyDepth number 1 svdhEMaximum depth of CA Certificates in Remote Server Certificate verification -SSLRandomSeed context source -[bytes]sEPseudo Random Number Generator (PRNG) seeding +SSLRandomSeed context source +[bytes]sEPseudo Random Number Generator (PRNG) seeding source -SSLRequire expressiondhEAllow access only when an arbitrarily complex +SSLRequire expressiondhEAllow access only when an arbitrarily complex boolean expression is true -SSLRequireSSLdhEDeny access when SSL is not used for the +SSLRequireSSLdhEDeny access when SSL is not used for the HTTP request -SSLSessionCache type none sEType of the global/inter-process SSL Session +SSLSessionCache type none sEType of the global/inter-process SSL Session Cache -SSLSessionCacheTimeout seconds 300 svENumber of seconds before an SSL session expires +SSLSessionCacheTimeout seconds 300 svENumber of seconds before an SSL session expires in the Session Cache -SSLUserName varnamesdhEVariable name to determine user name -SSLVerifyClient level none svdhEType of Client Certificate verification -SSLVerifyDepth number 1 svdhEMaximum depth of CA Certificates in Client +SSLUserName varnamesdhEVariable name to determine user name +SSLVerifyClient level none svdhEType of Client Certificate verification +SSLVerifyDepth number 1 svdhEMaximum depth of CA Certificates in Client Certificate verification -StartServers numbersMNumber of child server processes created at startup -StartThreads numbersMNumber of threads created on startup -SuexecUserGroup User GroupsvEUser and group permissions for CGI programs -ThreadLimit numbersMSets the upper limit on the configurable number of threads +StartServers numbersMNumber of child server processes created at startup +StartThreads numbersMNumber of threads created on startup +SuexecUserGroup User GroupsvEUser and group permissions for CGI programs +ThreadLimit numbersMSets the upper limit on the configurable number of threads per child process -ThreadsPerChild numbersMNumber of threads created by each child process -ThreadStackSize sizesMThe size in bytes of the stack used by threads handling +ThreadsPerChild numbersMNumber of threads created by each child process +ThreadStackSize sizesMThe size in bytes of the stack used by threads handling client connections -TimeOut seconds 300 sCAmount of time the server will wait for +TimeOut seconds 300 sCAmount of time the server will wait for certain events before failing a request -TraceEnable [on|off|extended] on sCDetermines the behaviour on TRACE +TraceEnable [on|off|extended] on sCDetermines the behaviour on TRACE requests -TransferLog file|pipesvBSpecify location of a log file -TypesConfig file-path conf/mime.types sBThe location of the mime.types file -UnsetEnv env-variable [env-variable] -...svdhBRemoves variables from the environment -UseCanonicalName On|Off|DNS Off svdCConfigures how the server determines its own name and +TransferLog file|pipesvBSpecify location of a log file +TypesConfig file-path conf/mime.types sBThe location of the mime.types file +UnsetEnv env-variable [env-variable] +...svdhBRemoves variables from the environment +UseCanonicalName On|Off|DNS Off svdCConfigures how the server determines its own name and port -UseCanonicalPhysicalPort On|Off Off svdCConfigures how the server determines its own name and +UseCanonicalPhysicalPort On|Off Off svdCConfigures how the server determines its own name and port -User unix-userid #-1 sMThe userid under which the server will answer +User unix-userid #-1 sMThe userid under which the server will answer requests -UserDir directory-filenamesvBLocation of the user-specific directories -VirtualDocumentRoot interpolated-directory|none none svEDynamically configure the location of the document root +UserDir directory-filenamesvBLocation of the user-specific directories +VirtualDocumentRoot interpolated-directory|none none svEDynamically configure the location of the document root for a given virtual host -VirtualDocumentRootIP interpolated-directory|none none svEDynamically configure the location of the document root +VirtualDocumentRootIP interpolated-directory|none none svEDynamically configure the location of the document root for a given virtual host -<VirtualHost +<VirtualHost addr[:port] [addr[:port]] - ...> ... </VirtualHost>sCContains directives that apply only to a specific + ...> ... </VirtualHost>sCContains directives that apply only to a specific hostname or IP address -VirtualScriptAlias interpolated-directory|none none svEDynamically configure the location of the CGI directory for +VirtualScriptAlias interpolated-directory|none none svEDynamically configure the location of the CGI directory for a given virtual host -VirtualScriptAliasIP interpolated-directory|none none svEDynamically configure the location of the cgi directory for +VirtualScriptAliasIP interpolated-directory|none none svEDynamically configure the location of the cgi directory for a given virtual host -Win32DisableAcceptExsMUse accept() rather than AcceptEx() to accept network connections -XBitHack on|off|full off svdhBParse SSI directives in files with the execute bit +Win32DisableAcceptExsMUse accept() rather than AcceptEx() to accept network connections +XBitHack on|off|full off svdhBParse SSI directives in files with the execute bit set
    diff --git a/docs/manual/platform/win_compiling.html.en b/docs/manual/platform/win_compiling.html.en index 313ec11cb4..78c6a433ac 100644 --- a/docs/manual/platform/win_compiling.html.en +++ b/docs/manual/platform/win_compiling.html.en @@ -54,7 +54,7 @@
  • -

    Microsoft Visual C++ 5.0 or higher.

    +

    Microsoft Visual C++ (Microsoft Visual Studio) 5.0 or higher.

    Apache can be built using the command line tools, or from within the Visual Studio IDE Workbench. The command line build requires the environment to reflect the PATH, @@ -68,8 +68,8 @@

  • The Windows Platform SDK.

    -

    Visual C++ 5.0 builds require an updated Microsoft Windows - Platform SDK to enable some Apache features. For command line +

    Apache's APR and APR-util builds require an updated Microsoft + Windows Platform SDK, from 2003 or later. For command line builds, the Platform SDK environment is prepared by the setenv batch file:

    @@ -77,22 +77,18 @@ "c:\Program Files\Platform SDK\setenv.bat"

  • -

    The Platform SDK files distributed with Visual C++ 6.0 and - later are sufficient, so users of later version may skip - this requirement.

    - -
    Note that the Windows Platform SDK update is required - to enable all supported mod_isapi features. - Without a recent update, Apache will issue warnings under - MSVC++ 5.0 that some mod_isapi features - will be disabled. Look for the update at http://msdn.microsoft.com/downloads/sdks/platform/platform.asp.
    +

    The Platform SDK files distributed with Visual C++ 5.0, 6.0 + and Visual Studio .NET (2000) are no longer sufficient. + Users of Visual Studio 2003 and later versions (of the full product, + not the 'express' flavor) and later versions may skip this + requirement.

  • The awk utility (awk, gawk or similar).

    To install Apache within the build system, several files are - modified using the awk.exe utility. awk was chosen since it - is a very small download (compared with Perl or WSH/VB) and + modified using the awk.exe utility. awk was chosen since + it is a very small download (compared with Perl or WSH/VB) and accomplishes the task of generating files. Brian Kernighan's http://cm.bell-labs.com/cm/cs/who/bwk/ site has a compiled native Win32 binary, @@ -107,11 +103,16 @@ to this list, and your system PATH environment variable, as needed. -

    Also note that if you are using Cygwin (http://www.cygwin.com/) the awk utility is named gawk.exe and - that the file awk.exe is really a symlink to the gawk.exe - file. The Windows command shell does not recognize symlinks, and because of that - building InstallBin will fail. A workaround is to delete awk.exe from - the cygwin installation and rename gawk.exe to awk.exe.
    +
    Also note that if you are using Cygwin tools + (http://www.cygwin.com/) + the awk utility is named gawk.exe and that the file + awk.exe is really a symlink to the gawk.exe + file. The Windows command shell does not recognize symlinks, and + because of that building InstallBin will fail. A workaround is + to delete awk.exe from the cygwin installation and + copy gawk.exe to awk.exe. Also note the + cygwin/mingw ports of gawk 3.0.x were buggy, please upgrade to 3.1.x + before attempting to use any gawk port.
  • diff --git a/docs/manual/platform/win_compiling.xml.ko b/docs/manual/platform/win_compiling.xml.ko index 9a3455f557..5dec556be8 100644 --- a/docs/manual/platform/win_compiling.xml.ko +++ b/docs/manual/platform/win_compiling.xml.ko @@ -1,7 +1,7 @@ - +