+AcceptFilter protocol accept_filter | | s | C |
Configures optimizations for a Protocol's Listener Sockets |
+AcceptMutex Default|method | Default | s | M |
Method that Apache uses to serialize multiple children
+accepting requests on network sockets |
+AcceptPathInfo On|Off|Default | Default | svdh | C |
Resources accept trailing pathname information |
+AccessFileName filename [filename] ... | .htaccess | sv | C |
Name of the distributed configuration file |
+Action action-type cgi-script [virtual] | | svdh | B |
Activates a CGI script for a particular handler or
+content-type |
+AddAlt string file [file] ... | | svdh | B |
Alternate text to display for a file, instead of an
+icon selected by filename |
+AddAltByEncoding string MIME-encoding
+[MIME-encoding] ... | | svdh | B |
Alternate text to display for a file instead of an icon
+selected by MIME-encoding |
+AddAltByType string MIME-type
+[MIME-type] ... | | svdh | B |
Alternate text to display for a file, instead of an
+icon selected by MIME content-type |
+AddCharset charset extension
+[extension] ... | | svdh | B |
Maps the given filename extensions to the specified content
+charset |
+AddDefaultCharset On|Off|charset | Off | svdh | C |
Default charset parameter to be added when a response
+content-type is text/plain or text/html |
+AddDescription string file [file] ... | | svdh | B |
Description to display for a file |
+AddEncoding MIME-enc extension
+[extension] ... | | svdh | B |
Maps the given filename extensions to the specified encoding
+type |
+AddHandler handler-name extension
+[extension] ... | | svdh | B |
Maps the filename extensions to the specified
+handler |
+AddIcon icon name [name]
+... | | svdh | B |
Icon to display for a file selected by name |
+AddIconByEncoding icon MIME-encoding
+[MIME-encoding] ... | | svdh | B |
Icon to display next to files selected by MIME
+content-encoding |
+AddIconByType icon MIME-type
+[MIME-type] ... | | svdh | B |
Icon to display next to files selected by MIME
+content-type |
+AddInputFilter filter[;filter...]
+extension [extension] ... | | svdh | B |
Maps filename extensions to the filters that will process
+client requests |
+AddLanguage MIME-lang extension
+[extension] ... | | svdh | B |
Maps the given filename extension to the specified content
+language |
+AddModuleInfo module-name string | | sv | E |
Adds additional information to the module
+information displayed by the server-info handler |
+AddOutputFilter filter[;filter...]
+extension [extension] ... | | svdh | B |
Maps filename extensions to the filters that will process
+responses from the server |
+AddOutputFilterByType filter[;filter...]
+MIME-type [MIME-type] ... | | svdh | C |
assigns an output filter to a particular MIME-type |
+AddType MIME-type extension
+[extension] ... | | svdh | B |
Maps the given filename extensions onto the specified content
+type |
+Alias URL-path
+file-path|directory-path | | sv | B |
Maps URLs to filesystem locations |
+AliasMatch regex
+file-path|directory-path | | sv | B |
Maps URLs to filesystem locations using regular
+expressions |
+ Allow from all|host|env=[!]env-variable
+[host|env=[!]env-variable] ... | | dh | B |
Controls which hosts can access an area of the
+server |
+AllowCONNECT port [port] ... | 443 563 | sv | E |
Ports that are allowed to CONNECT through the
+proxy |
+AllowEncodedSlashes On|Off | Off | sv | C |
Determines whether encoded path separators in URLs are allowed to
+be passed through |
+AllowOverride All|None|directive-type
+[directive-type] ... | All | d | C |
Types of directives that are allowed in
+.htaccess files |
+Anonymous user [user] ... | | dh | E |
Specifies userIDs that are allowed access without
+password verification |
+Anonymous_LogEmail On|Off | On | dh | E |
Sets whether the password entered will be logged in the
+error log |
+Anonymous_MustGiveEmail On|Off | On | dh | E |
Specifies whether blank passwords are allowed |
+Anonymous_NoUserID On|Off | Off | dh | E |
Sets whether the userID field may be empty |
+Anonymous_VerifyEmail On|Off | Off | dh | E |
Sets whether to check the password field for a correctly
+formatted email address |
+AuthBasicAuthoritative On|Off | On | dh | B |
Sets whether authorization and authentication are passed to
+lower level modules |
+AuthBasicProvider provider-name
+[provider-name] ... | file | dh | B |
Sets the authentication provider(s) for this location |
+AuthDBDUserPWQuery query | | d | E |
SQL query to look up a password for a user |
+AuthDBDUserRealmQuery query | | d | E |
SQL query to look up a password hash for a user and realm.
+ |
+AuthDBMGroupFile file-path | | dh | E |
Sets the name of the database file containing the list
+of user groups for authorization |
+AuthDBMType default|SDBM|GDBM|NDBM|DB | default | dh | E |
Sets the type of database file that is used to
+store passwords |
+AuthDBMUserFile file-path | | dh | E |
Sets the name of a database file containing the list of users and
+passwords for authentication |
+AuthDefaultAuthoritative On|Off | On | dh | B |
Sets whether authentication is passed to lower level
+modules |
+AuthDigestAlgorithm MD5|MD5-sess | MD5 | dh | E |
Selects the algorithm used to calculate the challenge and
+response hashes in digest authentication |
+AuthDigestDomain URI [URI] ... | | dh | E |
URIs that are in the same protection space for digest
+authentication |
+AuthDigestNcCheck On|Off | Off | s | E |
Enables or disables checking of the nonce-count sent by the
+server |
+AuthDigestNonceFormat format | | dh | E |
Determines how the nonce is generated |
+AuthDigestNonceLifetime seconds | 300 | dh | E |
How long the server nonce is valid |
+AuthDigestProvider provider-name
+[provider-name] ... | file | dh | E |
Sets the authentication provider(s) for this location |
+AuthDigestQop none|auth|auth-int [auth|auth-int] | auth | dh | E |
Determines the quality-of-protection to use in digest
+authentication |
+AuthDigestShmemSize size | 1000 | s | E |
The amount of shared memory to allocate for keeping track
+of clients |
+AuthGroupFile file-path | | dh | B |
Sets the name of a text file containing the list
+of user groups for authorization |
+AuthLDAPBindAuthoritativeoff|on | on | dh | E |
Determines if other authentication providers are used when a user can be mapped to a DN but the server cannot successfully bind with the user's credentials. |
+AuthLDAPBindDN distinguished-name | | dh | E |
Optional DN to use in binding to the LDAP server |
+AuthLDAPBindPassword password | | dh | E |
Password used in conjuction with the bind DN |
+AuthLDAPCharsetConfig file-path | | s | E |
Language to charset conversion configuration file |
+AuthLDAPCompareDNOnServer on|off | on | dh | E |
Use the LDAP server to compare the DNs |
+AuthLDAPDereferenceAliases never|searching|finding|always | Always | dh | E |
When will the module de-reference aliases |
+AuthLDAPGroupAttribute attribute | member uniquemember + | dh | E |
LDAP attributes used to check for group membership |
+AuthLDAPGroupAttributeIsDN on|off | on | dh | E |
Use the DN of the client username when checking for
+group membership |
+AuthLDAPRemoteUserAttribute uid | | dh | E |
Use the value of the attribute returned during the user
+query to set the REMOTE_USER environment variable |
+AuthLDAPRemoteUserIsDN on|off | off | dh | E |
Use the DN of the client username to set the REMOTE_USER
+environment variable |
+AuthLDAPUrl url [NONE|SSL|TLS|STARTTLS] | | dh | E |
URL specifying the LDAP search parameters |
+AuthName auth-domain | | dh | C |
Authorization realm for use in HTTP
+authentication |
+<AuthnProviderAlias baseProvider Alias>
+... </AuthnProviderAlias> | | s | E |
Enclose a group of directives that represent an
+extension of a base authentication provider and referenced by
+the specified alias |
+AuthType Basic|Digest | | dh | C |
Type of user authentication |
+AuthUserFile file-path | | dh | B |
Sets the name of a text file containing the list of users and
+passwords for authentication |
+AuthzDBMAuthoritative On|Off | On | dh | E |
Sets whether authorization will be passed on to lower level
+modules |
+AuthzDBMType default|SDBM|GDBM|NDBM|DB | default | dh | E |
Sets the type of database file that is used to
+store list of user groups |
+AuthzDefaultAuthoritative On|Off | On | dh | B |
Sets whether authorization is passed to lower level
+modules |
+AuthzGroupFileAuthoritative On|Off | On | dh | B |
Sets whether authorization will be passed on to lower level
+modules |
+AuthzLDAPAuthoritative on|off | on | dh | E |
Prevent other authentication modules from
+authenticating the user if this one fails |
+AuthzOwnerAuthoritative On|Off | On | dh | E |
Sets whether authorization will be passed on to lower level
+modules |
+AuthzUserAuthoritative On|Off | On | dh | B |
Sets whether authorization will be passed on to lower level
+modules |
+BalancerMember [balancerurl] url [key=value [key=value ...]] | | d | E |
Add a member to a load balancing group |
+BrowserMatch regex [!]env-variable[=value]
+[[!]env-variable[=value]] ... | | svdh | B |
Sets environment variables conditional on HTTP User-Agent
+ |
+BrowserMatchNoCase regex [!]env-variable[=value]
+ [[!]env-variable[=value]] ... | | svdh | B |
Sets environment variables conditional on User-Agent without
+respect to case |
+BufferedLogs On|Off | Off | s | B |
Buffer log entries in memory before writing to disk |
+CacheDefaultExpire seconds | 3600 (one hour) | sv | E |
The default duration to cache a document when no expiry date is specified. |
+CacheDirLength length | 2 | sv | E |
The number of characters in subdirectory names |
+CacheDirLevels levels | 3 | sv | E |
The number of levels of subdirectories in the
+cache. |
+CacheDisable url-string | | sv | E |
Disable caching of specified URLs |
+CacheEnable cache_type url-string | | sv | E |
Enable caching of specified URLs using a specified storage
+manager |
+CacheFile file-path [file-path] ... | | s | X |
Cache a list of file handles at startup time |
+CacheIgnoreCacheControl On|Off | Off | sv | E |
Ignore request to not serve cached content to client |
+CacheIgnoreHeaders header-string [header-string] ... | None | sv | E |
Do not store the given HTTP header(s) in the cache.
+ |
+CacheIgnoreNoLastMod On|Off | Off | sv | E |
Ignore the fact that a response has no Last Modified
+header. |
+CacheIgnoreQueryString On|Off | Off | sv | E |
Ignore query string when caching |
+CacheIgnoreURLSessionIdentifiers identifier [identifier] ... | None | sv | E |
Ignore defined session identifiers encoded in the URL when caching
+ |
+CacheLastModifiedFactor float | 0.1 | sv | E |
The factor used to compute an expiry date based on the
+LastModified date. |
+CacheLock on|off | off | sv | E |
Enable the thundering herd lock. |
+CacheLockMaxAge integer | 5 | sv | E |
Set the maximum possible age of a cache lock. |
+CacheLockPath directory | /tmp/mod_cache-lock + | sv | E |
Set the lock path directory. |
+CacheMaxExpire seconds | 86400 (one day) | sv | E |
The maximum time in seconds to cache a document |
+CacheMaxFileSize bytes | 1000000 | sv | E |
The maximum size (in bytes) of a document to be placed in the
+cache |
+CacheMinFileSize bytes | 1 | sv | E |
The minimum size (in bytes) of a document to be placed in the
+cache |
+CacheNegotiatedDocs On|Off | Off | sv | B |
Allows content-negotiated documents to be
+cached by proxy servers |
+CacheRoot directory | | sv | E |
The directory root under which cache files are
+stored |
+CacheStoreNoStore On|Off | Off | sv | E |
Attempt to cache requests or responses that have been marked as no-store. |
+CacheStorePrivate On|Off | Off | sv | E |
Attempt to cache responses that the server has marked as private |
+CGIMapExtension cgi-path .extension | | dh | C |
Technique for locating the interpreter for CGI
+scripts |
+CharsetDefault charset | | svdh | E |
Charset to translate into |
+CharsetOptions option [option] ... | DebugLevel=0 NoImpl + | svdh | E |
Configures charset translation behavior |
+CharsetSourceEnc charset | | svdh | E |
Source charset of files |
+CheckCaseOnly on|off | Off | svdh | E |
Limits the action of the speling module to case corrections |
+CheckSpelling on|off | Off | svdh | E |
Enables the spelling
+module |
+ChrootDir /path/to/directory | | s | M |
Directory for apache to run chroot(8) after startup. |
+ContentDigest On|Off | Off | svdh | C |
Enables the generation of Content-MD5 HTTP Response
+headers |
+CookieDomain domain | | svdh | E |
The domain to which the tracking cookie applies |
+CookieExpires expiry-period | | svdh | E |
Expiry time for the tracking cookie |
+CookieLog filename | | sv | B |
Sets filename for the logging of cookies |
+CookieName token | Apache | svdh | E |
Name of the tracking cookie |
+CookieStyle
+ Netscape|Cookie|Cookie2|RFC2109|RFC2965 | Netscape | svdh | E |
Format of the cookie header field |
+CookieTracking on|off | off | svdh | E |
Enables tracking cookie |
+CoreDumpDirectory directory | | s | M |
Directory where Apache attempts to
+switch before dumping core |
+CustomLog file|pipe
+format|nickname
+[env=[!]environment-variable] | | sv | B |
Sets filename and format of log file |
+Dav On|Off|provider-name | Off | d | E |
Enable WebDAV HTTP methods |
+DavDepthInfinity on|off | off | svd | E |
Allow PROPFIND, Depth: Infinity requests |
+DavGenericLockDB file-path | | svd | E |
Location of the DAV lock database |
+DavLockDB file-path | | sv | E |
Location of the DAV lock database |
+DavMinTimeout seconds | 0 | svd | E |
Minimum amount of time the server holds a lock on
+a DAV resource |
+DBDExptime time-in-seconds | 300 | sv | E |
Keepalive time for idle connections |
+DBDKeep number | 2 | sv | E |
Maximum sustained number of connections |
+DBDMax number | 10 | sv | E |
Maximum number of connections |
+DBDMin number | 1 | sv | E |
Minimum number of connections |
+DBDParams
+param1=value1[,param2=value2] | | sv | E |
Parameters for database connection |
+DBDPersist On|Off | | sv | E |
Whether to use persistent connections |
+DBDPrepareSQL "SQL statement" label | | sv | E |
Define an SQL prepared statement |
+DBDriver name | | sv | E |
Specify an SQL driver |
+DefaultIcon url-path | | svdh | B |
Icon to display for files when no specific icon is
+configured |
+DefaultLanguage MIME-lang | | svdh | B |
Sets all files in the given scope to the specified
+language |
+DefaultType MIME-type|none | text/plain | svdh | C |
MIME content-type that will be sent if the
+server cannot determine a type in any other way |
+DeflateBufferSize value | 8096 | sv | E |
Fragment size to be compressed at one time by zlib |
+DeflateCompressionLevel value | | sv | E |
How much compression do we apply to the output |
+DeflateFilterNote [type] notename | | sv | E |
Places the compression ratio in a note for logging |
+DeflateMemLevel value | 9 | sv | E |
How much memory should be used by zlib for compression |
+DeflateWindowSize value | 15 | sv | E |
Zlib compression window size |
+ Deny from all|host|env=[!]env-variable
+[host|env=[!]env-variable] ... | | dh | B |
Controls which hosts are denied access to the
+server |
+<Directory directory-path>
+... </Directory> | | sv | C |
Enclose a group of directives that apply only to the
+named file-system directory, sub-directories, and their contents |
+DirectoryIndex
+ local-url [local-url] ... | index.html | svdh | B |
List of resources to look for when the client requests
+a directory |
+<DirectoryMatch regex>
+... </DirectoryMatch> | | sv | C |
Enclose directives that apply to
+file-system directories matching a regular expression and their
+subdirectories |
+DirectorySlash On|Off | On | svdh | B |
Toggle trailing slash redirects on or off |
+DocumentRoot directory-path | /usr/local/apache/h + | sv | C |
Directory that forms the main document tree visible
+from the web |
+DumpIOInput On|Off | Off | s | E |
Dump all input data to the error log |
+DumpIOLogLevel level | debug | s | E |
Controls the logging level of the DumpIO output |
+DumpIOOutput On|Off | Off | s | E |
Dump all output data to the error log |
+EnableExceptionHook On|Off | Off | s | M |
Enables a hook that runs exception handlers
+after a crash |
+EnableMMAP On|Off | On | svdh | C |
Use memory-mapping to read files during delivery |
+EnableSendfile On|Off | On | svdh | C |
Use the kernel sendfile support to deliver files to the client |
+ErrorDocument error-code document | | svdh | C |
What the server will return to the client
+in case of an error |
+ ErrorLog file-path|syslog[:facility] | logs/error_log (Uni + | sv | C |
Location where the server will log errors |
+Example | | svdh | X |
Demonstration directive to illustrate the Apache module
+API |
+ExpiresActive On|Off | | svdh | E |
Enables generation of Expires
+headers |
+ExpiresByType MIME-type
+<code>seconds | | svdh | E |
Value of the Expires header configured
+by MIME type |
+ExpiresDefault <code>seconds | | svdh | E |
Default algorithm for calculating expiration time |
+ExtendedStatus On|Off | Off | s | B |
Keep track of extended status information for each
+request |
+ExtFilterDefine filtername parameters | | s | E |
Define an external filter |
+ExtFilterOptions option [option] ... | DebugLevel=0 NoLogS + | d | E |
Configure mod_ext_filter options |
+FallbackResource local-url | | svdh | B |
Define a default URL for requests that don't map to a file |
+FileETag component ... | INode MTime Size | svdh | C |
File attributes used to create the ETag
+HTTP response header for static files |
+<Files filename> ... </Files> | | svdh | C |
Contains directives that apply to matched
+filenames |
+<FilesMatch regex> ... </FilesMatch> | | svdh | C |
Contains directives that apply to regular-expression matched
+filenames |
+FilterChain [+=-@!]filter-name ... | | svdh | B |
Configure the filter chain |
+FilterDeclare filter-name [type] | | svdh | B |
Declare a smart filter |
+FilterProtocol filter-name [provider-name]
+ proto-flags | | svdh | B |
Deal with correct HTTP protocol handling |
+FilterProvider filter-name provider-name
+ [req|resp|env]=dispatch match | | svdh | B |
Register a content filter |
+FilterTrace filter-name level | | svd | B |
Get debug/diagnostic information from
+ mod_filter |
+ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback] | Prefer | svdh | B |
Action to take if a single acceptable document is not
+found |
+ForceType MIME-type|None | | dh | C |
Forces all matching files to be served with the specified
+MIME content-type |
+ForensicLog filename|pipe | | sv | E |
Sets filename of the forensic log |
+GprofDir /tmp/gprof/|/tmp/gprof/% | | sv | C |
Directory to write gmon.out profiling data to. |
+GracefulShutDownTimeout seconds | | s | M |
Specify a timeout after which a gracefully shutdown server
+will exit. |
+Group unix-group | #-1 | s | M |
Group under which the server will answer
+requests |
+Header [condition] set|append|merge|add|unset|echo|edit
+header [value] [early|env=[!]variable] | | svdh | E |
Configure HTTP response headers |
+HeaderName filename | | svdh | B |
Name of the file that will be inserted at the top
+of the index listing |
+HostnameLookups On|Off|Double | Off | svd | C |
Enables DNS lookups on client IP addresses |
+IdentityCheck On|Off | Off | svd | E |
Enables logging of the RFC 1413 identity of the remote
+user |
+IdentityCheckTimeout seconds | 30 | svd | E |
Determines the timeout duration for ident requests |
+<IfDefine [!]parameter-name> ...
+ </IfDefine> | | svdh | C |
Encloses directives that will be processed only
+if a test is true at startup |
+<IfModule [!]module-file|module-identifier> ...
+ </IfModule> | | svdh | C |
Encloses directives that are processed conditional on the
+presence or absence of a specific module |
+<IfVersion [[!]operator] version> ...
+</IfVersion> | | svdh | E |
contains version dependent configuration |
+ImapBase map|referer|URL | http://servername/ | svdh | B |
Default base for imagemap files |
+ImapDefault error|nocontent|map|referer|URL | nocontent | svdh | B |
Default action when an imagemap is called with coordinates
+that are not explicitly mapped |
+ImapMenu none|formatted|semiformatted|unformatted | | svdh | B |
Action if no coordinates are given when calling
+an imagemap |
+Include file-path|directory-path | | svd | C |
Includes other configuration files from within
+the server configuration files |
+IndexHeadInsert "markup ..." | | svdh | B |
Inserts text in the HEAD section of an index page. |
+IndexIgnore file [file] ... | "." | svdh | B |
Adds to the list of files to hide when listing
+a directory |
+IndexOptions [+|-]option [[+|-]option]
+... | | svdh | B |
Various configuration settings for directory
+indexing |
+IndexOrderDefault Ascending|Descending
+Name|Date|Size|Description | Ascending Name | svdh | B |
Sets the default ordering of the directory index |
+IndexStyleSheet url-path | | svdh | B |
Adds a CSS stylesheet to the directory index |
+ISAPIAppendLogToErrors on|off | off | svdh | B |
Record HSE_APPEND_LOG_PARAMETER requests from
+ISAPI extensions to the error log |
+ISAPIAppendLogToQuery on|off | on | svdh | B |
Record HSE_APPEND_LOG_PARAMETER requests from
+ISAPI extensions to the query field |
+ISAPICacheFile file-path [file-path]
+... | | sv | B |
ISAPI .dll files to be loaded at startup |
+ISAPIFakeAsync on|off | off | svdh | B |
Fake asynchronous support for ISAPI callbacks |
+ISAPILogNotSupported on|off | off | svdh | B |
Log unsupported feature requests from ISAPI
+extensions |
+ISAPIReadAheadBuffer size | 49152 | svdh | B |
Size of the Read Ahead Buffer sent to ISAPI
+extensions |
+KeepAlive On|Off | On | sv | C |
Enables HTTP persistent connections |
+KeepAliveTimeout seconds | 5 | sv | C |
Amount of time the server will wait for subsequent
+requests on a persistent connection |
+LanguagePriority MIME-lang [MIME-lang]
+... | | svdh | B |
The precendence of language variants for cases where
+the client does not express a preference |
+LDAPCacheEntries number | 1024 | s | E |
Maximum number of entries in the primary LDAP cache |
+LDAPCacheTTL seconds | 600 | s | E |
Time that cached items remain valid |
+LDAPConnectionTimeout seconds | | s | E |
Specifies the socket connection timeout in seconds |
+LDAPOpCacheEntries number | 1024 | s | E |
Number of entries used to cache LDAP compare
+operations |
+LDAPOpCacheTTL seconds | 600 | s | E |
Time that entries in the operation cache remain
+valid |
+LDAPSharedCacheFile directory-path/filename | | s | E |
Sets the shared memory cache file |
+LDAPSharedCacheSize bytes | 500000 | s | E |
Size in bytes of the shared-memory cache |
+LDAPTrustedClientCert type directory-path/filename/nickname [password] | | svdh | E |
Sets 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] | | s | E |
Sets the file or database containing global trusted
+Certificate Authority or global client certificates |
+LDAPTrustedMode type | | sv | E |
Specifies the SSL/TLS mode to be used when connecting to an LDAP server. |
+LDAPVerifyServerCert On|Off | On | s | E |
Force server certificate verification |
+<Limit method [method] ... > ...
+ </Limit> | | svdh | C |
Restrict enclosed access controls to only certain HTTP
+methods |
+<LimitExcept method [method] ... > ...
+ </LimitExcept> | | svdh | C |
Restrict access controls to all HTTP methods
+except the named ones |
+LimitInternalRecursion number [number] | 10 | sv | C |
Determine maximum number of internal redirects and nested
+subrequests |
+LimitRequestBody bytes | 0 | svdh | C |
Restricts the total size of the HTTP request body sent
+from the client |
+LimitRequestFields number | 100 | sv | C |
Limits the number of HTTP request header fields that
+will be accepted from the client |
+LimitRequestFieldSize bytes | 8190 | sv | C |
Limits the size of the HTTP request header allowed from the
+client |
+LimitRequestLine bytes | 8190 | sv | C |
Limit the size of the HTTP request line that will be accepted
+from the client |
+LimitXMLRequestBody bytes | 1000000 | svdh | C |
Limits the size of an XML-based request body |
+Listen [IP-address:]portnumber [protocol] | | s | M |
IP addresses and ports that the server
+listens to |
+ListenBacklog backlog | | s | M |
Maximum length of the queue of pending connections |
+LoadFile filename [filename] ... | | s | E |
Link in the named object file or library |
+LoadModule module filename | | s | E |
Links in the object file or library, and adds to the list
+of active modules |
+<Location
+ URL-path|URL> ... </Location> | | sv | C |
Applies the enclosed directives only to matching
+URLs |
+<LocationMatch
+ regex> ... </LocationMatch> | | sv | C |
Applies the enclosed directives only to regular-expression
+matching URLs |
+LockFile filename | logs/accept.lock | s | M |
Location of the accept serialization lock file |
+LogFormat format|nickname
+[nickname] | "%h %l %u %t \"%r\" + | sv | B |
Describes a format for use in a log file |
+LogLevel level | warn | sv | C |
Controls the verbosity of the ErrorLog |
+MaxClients number | | s | M |
Maximum number of connections that will be processed
+simultaneously |
+MaxKeepAliveRequests number | 100 | sv | C |
Number of requests allowed on a persistent
+connection |
+MaxMemFree KBytes | 0 | s | M |
Maximum amount of memory that the main allocator is allowed
+to hold without calling free() |
+MaxRequestsPerChild number | 10000 | s | M |
Limit on the number of requests that an individual child server
+will handle during its life |
+MaxRequestsPerThread number | 0 | s | M |
Limit on the number of requests that an individual thread
+will handle during its life |
+MaxSpareServers number | 10 | s | M |
Maximum number of idle child server processes |
+MaxSpareThreads number | | s | M |
Maximum number of idle threads |
+MaxThreads number | 2048 | s | M |
Set the maximum number of worker threads |
+MCacheMaxObjectCount value | 1009 | s | E |
The maximum number of objects allowed to be placed in the
+cache |
+MCacheMaxObjectSize bytes | 10000 | s | E |
The maximum size (in bytes) of a document allowed in the
+cache |
+MCacheMaxStreamingBuffer size_in_bytes | the smaller of 1000 + | s | E |
Maximum amount of a streamed response to buffer in memory
+before declaring the response uncacheable |
+MCacheMinObjectSize bytes | 1 | s | E |
The minimum size (in bytes) of a document to be allowed in the
+cache |
+MCacheRemovalAlgorithm LRU|GDSF | GDSF | s | E |
The algorithm used to select documents for removal from the
+cache |
+MCacheSize KBytes | 100 | s | E |
The maximum amount of memory used by the cache in
+KBytes |
+MetaDir directory | .web | svdh | E |
Name of the directory to find CERN-style meta information
+files |
+MetaFiles on|off | off | svdh | E |
Activates CERN meta-file processing |
+MetaSuffix suffix | .meta | svdh | E |
File name suffix for the file containg CERN-style
+meta information |
+MimeMagicFile file-path | | sv | E |
Enable MIME-type determination based on file contents
+using the specified magic file |
+MinSpareServers number | 5 | s | M |
Minimum number of idle child server processes |
+MinSpareThreads number | | s | M |
Minimum number of idle threads available to handle request
+spikes |
+MMapFile file-path [file-path] ... | | s | X |
Map a list of files into memory at startup time |
+ModMimeUsePathInfo On|Off | Off | d | B |
Tells mod_mime to treat path_info
+components as part of the filename |
+MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers
+[Handlers|Filters] | NegotiatedOnly | svdh | B |
The types of files that will be included when searching for
+a matching file with MultiViews |
+NameVirtualHost addr[:port] | | s | C |
Designates an IP address for name-virtual
+hosting |
+NoProxy host [host] ... | | sv | E |
Hosts, domains, or networks that will be connected to
+directly |
+NWSSLTrustedCerts filename [filename] ... | | s | B |
List of additional client certificates |
+NWSSLUpgradeable [IP-address:]portnumber | | s | B |
Allows a connection to be upgraded to an SSL connection upon request |
+Options
+ [+|-]option [[+|-]option] ... | All | svdh | C |
Configures what features are available in a particular
+directory |
+ Order ordering | Deny,Allow | dh | B |
Controls the default access state and the order in which
+Allow and Deny are
+evaluated. |
+PassEnv env-variable [env-variable]
+... | | svdh | B |
Passes environment variables from the shell |
+PidFile filename | logs/httpd.pid | s | M |
File where the server records the process ID
+of the daemon |
+Protocol protocol | | sv | C |
Protocol for a listening socket |
+ProtocolEcho On|Off | Off | sv | X |
Turn the echo server on or off |
+<Proxy wildcard-url> ...</Proxy> | | sv | E |
Container for directives applied to proxied resources |
+ProxyBadHeader IsError|Ignore|StartBody | IsError | sv | E |
Determines how to handle bad header lines in a
+response |
+ProxyBlock *|word|host|domain
+[word|host|domain] ... | | sv | E |
Words, hosts, or domains that are banned from being
+proxied |
+ProxyDomain Domain | | sv | E |
Default domain name for proxied requests |
+ProxyErrorOverride On|Off | Off | sv | E |
Override error pages for proxied content |
+ProxyFtpDirCharset character set | ISO-8859-1 | svd | E |
Define the character set for proxied FTP listings |
+ProxyIOBufferSize bytes | 8192 | sv | E |
Determine size of internal data throughput buffer |
+<ProxyMatch regex> ...</ProxyMatch> | | sv | E |
Container for directives applied to regular-expression-matched
+proxied resources |
+ProxyMaxForwards number | -1 | sv | E |
Maximium number of proxies that a request can be forwarded
+through |
+ProxyPass [path] !|url [key=value
+key=value ...]] [nocanon] [interpolate] | | svd | E |
Maps remote servers into the local server URL-space |
+ProxyPassInterpolateEnv On|Off | Off | svd | E |
Enable Environment Variable interpolation in Reverse Proxy configurations |
+ProxyPassMatch [regex] !|url [key=value
+ [key=value ...]] | | svd | E |
Maps remote servers into the local server URL-space using regular expressions |
+ProxyPassReverse [path] url
+[interpolate] | | svd | E |
Adjusts the URL in HTTP response headers sent from a reverse
+proxied server |
+ProxyPassReverseCookieDomain internal-domain
+public-domain [interpolate] | | svd | E |
Adjusts the Domain string in Set-Cookie headers from a reverse-
+proxied server |
+ProxyPassReverseCookiePath internal-path
+public-path [interpolate] | | svd | E |
Adjusts the Path string in Set-Cookie headers from a reverse-
+proxied server |
+ProxyPreserveHost On|Off | Off | sv | E |
Use incoming Host HTTP request header for proxy
+request |
+ProxyReceiveBufferSize bytes | 0 | sv | E |
Network buffer size for proxied HTTP and FTP
+connections |
+ProxyRemote match remote-server | | sv | E |
Remote proxy used to handle certain requests |
+ProxyRemoteMatch regex remote-server | | sv | E |
Remote proxy used to handle requests matched by regular
+expressions |
+ProxyRequests On|Off | Off | sv | E |
Enables forward (standard) proxy requests |
+ProxySCGIInternalRedirect On|Off | On | svd | E |
Enable or disable internal redirect responses from the
+backend |
+ProxySCGISendfile On|Off|Headername | Off | svd | E |
Enable evaluation of X-Sendfile pseudo response
+header |
+ProxySet url key=value [key=value ...] | | d | E |
Set various Proxy balancer or member parameters |
+ProxyStatus Off|On|Full | Off | sv | E |
Show Proxy LoadBalancer status in mod_status |
+ProxyTimeout seconds | | sv | E |
Network timeout for proxied requests |
+ProxyVia On|Off|Full|Block | Off | sv | E |
Information provided in the Via HTTP response
+header for proxied requests |
+ReadmeName filename | | svdh | B |
Name of the file that will be inserted at the end
+of the index listing |
+ReceiveBufferSize bytes | 0 | s | M |
TCP receive buffer size |
+Redirect [status] URL-path
+URL | | svdh | B |
Sends an external redirect asking the client to fetch
+a different URL |
+RedirectMatch [status] regex
+URL | | svdh | B |
Sends an external redirect based on a regular expression match
+of the current URL |
+RedirectPermanent URL-path URL | | svdh | B |
Sends an external permanent redirect asking the client to fetch
+a different URL |
+RedirectTemp URL-path URL | | svdh | B |
Sends an external temporary redirect asking the client to fetch
+a different URL |
+RemoveCharset extension [extension]
+... | | vdh | B |
Removes any character set associations for a set of file
+extensions |
+RemoveEncoding extension [extension]
+... | | vdh | B |
Removes any content encoding associations for a set of file
+extensions |
+RemoveHandler extension [extension]
+... | | vdh | B |
Removes any handler associations for a set of file
+extensions |
+RemoveInputFilter extension [extension]
+... | | vdh | B |
Removes any input filter associations for a set of file
+extensions |
+RemoveLanguage extension [extension]
+... | | vdh | B |
Removes any language associations for a set of file
+extensions |
+RemoveOutputFilter extension [extension]
+... | | vdh | B |
Removes any output filter associations for a set of file
+extensions |
+RemoveType extension [extension]
+... | | vdh | B |
Removes any content type associations for a set of file
+extensions |
+RequestHeader set|append|merge|add|unset|edit header
+[value] [replacement] [early|env=[!]variable] | | svdh | E |
Configure HTTP request headers |
+RequestReadTimeout
+[header=timeout[[-maxtimeout],MinRate=rate]
+[body=timeout[[-maxtimeout],MinRate=rate]
+ | | sv | X |
Set timeout values for receiving request headers and body from client.
+ |
+Require entity-name [entity-name] ... | | dh | C |
Selects which authenticated users can access
+a resource |
+RewriteBase URL-path | | dh | E |
Sets the base URL for per-directory rewrites |
+ RewriteCond
+ TestString CondPattern | | svdh | E |
Defines a condition under which rewriting will take place
+ |
+RewriteEngine on|off | off | svdh | E |
Enables or disables runtime rewriting engine |
+RewriteLock file-path | | s | E |
Sets the name of the lock file used for RewriteMap
+synchronization |
+RewriteLog file-path | | sv | E |
Sets the name of the file used for logging rewrite engine
+processing |
+RewriteLogLevel Level | 0 | sv | E |
Sets the verbosity of the log file used by the rewrite
+engine |
+RewriteMap MapName MapType:MapSource
+ | | sv | E |
Defines a mapping function for key-lookup |
+RewriteOptions Options | | svdh | E |
Sets some special options for the rewrite engine |
+RewriteRule
+ Pattern Substitution [flags] | | svdh | E |
Defines rules for the rewriting engine |
+RLimitCPU seconds|max [seconds|max] | | svdh | C |
Limits the CPU consumption of processes launched
+by Apache children |
+RLimitMEM bytes|max [bytes|max] | | svdh | C |
Limits the memory consumption of processes launched
+by Apache children |
+RLimitNPROC number|max [number|max] | | svdh | C |
Limits the number of processes that can be launched by
+processes launched by Apache children |
+Satisfy Any|All | All | dh | C |
Interaction between host-level access control and
+user authentication |
+ScoreBoardFile file-path | logs/apache_status | s | M |
Location of the file used to store coordination data for
+the child processes |
+Script method cgi-script | | svd | B |
Activates a CGI script for a particular request
+method. |
+ScriptAlias URL-path
+file-path|directory-path | | sv | B |
Maps a URL to a filesystem location and designates the
+target as a CGI script |
+ScriptAliasMatch regex
+file-path|directory-path | | sv | B |
Maps a URL to a filesystem location using a regular expression
+and designates the target as a CGI script |
+ScriptInterpreterSource Registry|Registry-Strict|Script | Script | svdh | C |
Technique for locating the interpreter for CGI
+scripts |
+ScriptLog file-path | | sv | B |
Location of the CGI script error logfile |
+ScriptLogBuffer bytes | 1024 | sv | B |
Maximum amount of PUT or POST requests that will be recorded
+in the scriptlog |
+ScriptLogLength bytes | 10385760 | sv | B |
Size limit of the CGI script logfile |
+ScriptSock file-path | logs/cgisock | s | B |
The filename prefix of the socket to use for communication with
+the cgi daemon |
+SecureListen [IP-address:]portnumber
+Certificate-Name [MUTUAL] | | s | B |
Enables SSL encryption for the specified port |
+SeeRequestTail On|Off | Off | s | B |
Determine if mod_status displays the first 63 characters
+of a request or the last 63, assuming the request itself is greater than
+63 chars. |
+SendBufferSize bytes | 0 | s | M |
TCP buffer size |
+ServerAdmin email-address|URL | | sv | C |
Email address that the server includes in error
+messages sent to the client |
+ServerAlias hostname [hostname] ... | | v | C |
Alternate names for a host used when matching requests
+to name-virtual hosts |
+ServerLimit number | | s | M |
Upper limit on configurable number of processes |
+ServerName [scheme://]fully-qualified-domain-name[:port] | | sv | C |
Hostname and port that the server uses to identify
+itself |
+ServerPath URL-path | | v | C |
Legacy URL pathname for a name-based virtual host that
+is accessed by an incompatible browser |
+ServerRoot directory-path | /usr/local/apache | s | C |
Base directory for the server installation |
+ServerSignature On|Off|EMail | Off | svdh | C |
Configures the footer on server-generated documents |
+ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full | Full | s | C |
Configures the Server HTTP response
+header |
+SetEnv env-variable value | | svdh | B |
Sets environment variables |
+SetEnvIf attribute
+ regex [!]env-variable[=value]
+ [[!]env-variable[=value]] ... | | svdh | B |
Sets environment variables based on attributes of the request
+ |
+SetEnvIfNoCase attribute regex
+ [!]env-variable[=value]
+ [[!]env-variable[=value]] ... | | svdh | B |
Sets environment variables based on attributes of the request
+without respect to case |
+SetHandler handler-name|None | | svdh | C |
Forces all matching files to be processed by a
+handler |
+SetInputFilter filter[;filter...] | | svdh | C |
Sets the filters that will process client requests and POST
+input |
+SetOutputFilter filter[;filter...] | | svdh | C |
Sets the filters that will process responses from the
+server |
+SSIEnableAccess on|off | off | dh | B |
Enable the -A flag during conditional flow control processing. |
+SSIEndTag tag | "-->" | sv | B |
String that ends an include element |
+SSIErrorMsg message | "[an error occurred + | svdh | B |
Error message displayed when there is an SSI
+error |
+SSIETag on|off | off | dh | B |
Controls whether ETags are generated by the server. |
+SSILastModified on|off | off | dh | B |
Controls whether Last-Modified headers are generated by the
+server. |
+SSIStartTag tag | "<!--#" | sv | B |
String that starts an include element |
+SSITimeFormat formatstring | "%A, %d-%b-%Y %H:%M + | svdh | B |
Configures the format in which date strings are
+displayed |
+SSIUndefinedEcho string | "(none)" | svdh | B |
String displayed when an unset variable is echoed |
+SSLCACertificateFile file-path | | sv | E |
File of concatenated PEM-encoded CA Certificates
+for Client Auth |
+SSLCACertificatePath directory-path | | sv | E |
Directory of PEM-encoded CA Certificates for
+Client Auth |
+SSLCADNRequestFile file-path | | sv | E |
File of concatenated PEM-encoded CA Certificates
+for defining acceptable CA names |
+SSLCADNRequestPath directory-path | | sv | E |
Directory of PEM-encoded CA Certificates for
+defining acceptable CA names |
+SSLCARevocationFile file-path | | sv | E |
File of concatenated PEM-encoded CA CRLs for
+Client Auth |
+SSLCARevocationPath directory-path | | sv | E |
Directory of PEM-encoded CA CRLs for
+Client Auth |
+SSLCertificateChainFile file-path | | sv | E |
File of PEM-encoded Server CA Certificates |
+SSLCertificateFile file-path | | sv | E |
Server PEM-encoded X.509 Certificate file |
+SSLCertificateKeyFile file-path | | sv | E |
Server PEM-encoded Private Key file |
+SSLCipherSuite cipher-spec | ALL:!ADH:RC4+RSA:+H + | svdh | E |
Cipher Suite available for negotiation in SSL
+handshake |
+SSLCryptoDevice engine | builtin | s | E |
Enable use of a cryptographic hardware accelerator |
+SSLEngine on|off|optional | off | sv | E |
SSL Engine Operation Switch |
+SSLFIPS on|off | off | s | E |
SSL FIPS mode Switch |
+SSLHonorCipherOrder flag | | sv | E |
Option to prefer the server's cipher preference order |
+SSLInsecureRenegotiation flag | off | sv | E |
Option to enable support for insecure renegotiation |
+SSLMutex type | none | s | E |
Semaphore for internal mutual exclusion of
+operations |
+SSLOptions [+|-]option ... | | svdh | E |
Configure various SSL engine run-time options |
+SSLPassPhraseDialog type | builtin | s | E |
Type of pass phrase dialog for encrypted private
+keys |
+SSLProtocol [+|-]protocol ... | all | sv | E |
Configure usable SSL protocol flavors |
+SSLProxyCACertificateFile file-path | | sv | E |
File of concatenated PEM-encoded CA Certificates
+for Remote Server Auth |
+SSLProxyCACertificatePath directory-path | | sv | E |
Directory of PEM-encoded CA Certificates for
+Remote Server Auth |
+SSLProxyCARevocationFile file-path | | sv | E |
File of concatenated PEM-encoded CA CRLs for
+Remote Server Auth |
+SSLProxyCARevocationPath directory-path | | sv | E |
Directory of PEM-encoded CA CRLs for
+Remote Server Auth |
+SSLProxyCheckPeerCN on|off | off | sv | E |
Whether to check the remote server certificates CN field
+ |
+SSLProxyCheckPeerExpire on|off | off | sv | E |
Whether to check if remote server certificate is expired
+ |
+SSLProxyCipherSuite cipher-spec | ALL:!ADH:RC4+RSA:+H + | svdh | E |
Cipher Suite available for negotiation in SSL
+proxy handshake |
+SSLProxyEngine on|off | off | sv | E |
SSL Proxy Engine Operation Switch |
+SSLProxyMachineCertificateFile filename | | s | E |
File of concatenated PEM-encoded client certificates and keys to be used by the proxy |
+SSLProxyMachineCertificatePath directory | | s | E |
Directory of PEM-encoded client certificates and keys to be used by the proxy |
+SSLProxyProtocol [+|-]protocol ... | all | sv | E |
Configure usable SSL protocol flavors for proxy usage |
+SSLProxyVerify level | none | sv | E |
Type of remote server Certificate verification |
+SSLProxyVerifyDepth number | 1 | sv | E |
Maximum depth of CA Certificates in Remote Server
+Certificate verification |
+SSLRandomSeed context source
+[bytes] | | s | E |
Pseudo Random Number Generator (PRNG) seeding
+source |
+SSLRenegBufferSize bytes | 131072 | dh | E |
Set the size for the SSL renegotiation buffer |
+SSLRequire expression | | dh | E |
Allow access only when an arbitrarily complex
+boolean expression is true |
+SSLRequireSSL | | dh | E |
Deny access when SSL is not used for the
+HTTP request |
+SSLSessionCache type | none | s | E |
Type of the global/inter-process SSL Session
+Cache |
+SSLSessionCacheTimeout seconds | 300 | sv | E |
Number of seconds before an SSL session expires
+in the Session Cache |
+SSLStrictSNIVHostCheck on|off | off | sv | E |
Whether to allow non SNI clients to access a name based virtual
+host.
+ |
+SSLUserName varname | | sdh | E |
Variable name to determine user name |
+SSLVerifyClient level | none | svdh | E |
Type of Client Certificate verification |
+SSLVerifyDepth number | 1 | svdh | E |
Maximum depth of CA Certificates in Client
+Certificate verification |
+StartServers number | | s | M |
Number of child server processes created at startup |
+StartThreads number | | s | M |
Number of threads created on startup |
+Substitute s/pattern/substitution/[infq] | | dh | E |
Pattern to filter the response content |
+Suexec On|Off | | s | C |
Enable or disable the suEXEC feature |
+SuexecUserGroup User Group | | sv | E |
User and group for CGI programs to run as |
+ThreadLimit number | | s | M |
Sets the upper limit on the configurable number of threads
+per child process |
+ThreadsPerChild number | | s | M |
Number of threads created by each child process |
+ThreadStackSize size | | s | M |
The size in bytes of the stack used by threads handling
+client connections |
+TimeOut seconds | 300 | sv | C |
Amount of time the server will wait for
+certain events before failing a request |
+TraceEnable [on|off|extended] | on | s | C |
Determines the behaviour on TRACE
+requests |
+TransferLog file|pipe | | sv | B |
Specify location of a log file |
+TypesConfig file-path | conf/mime.types | s | B |
The location of the mime.types file |
+UnsetEnv env-variable [env-variable]
+... | | svdh | B |
Removes variables from the environment |
+UseCanonicalName On|Off|DNS | Off | svd | C |
Configures how the server determines its own name and
+port |
+UseCanonicalPhysicalPort On|Off | Off | svd | C |
Configures how the server determines its own name and
+port |
+User unix-userid | #-1 | s | M |
The userid under which the server will answer
+requests |
+UserDir directory-filename [directory-filename] ...
+ | | sv | B |
Location of the user-specific directories |
+VirtualDocumentRoot interpolated-directory|none | none | sv | E |
Dynamically configure the location of the document root
+for a given virtual host |
+VirtualDocumentRootIP interpolated-directory|none | none | sv | E |
Dynamically configure the location of the document root
+for a given virtual host |
+<VirtualHost
+ addr[:port] [addr[:port]]
+ ...> ... </VirtualHost> | | s | C |
Contains directives that apply only to a specific
+hostname or IP address |
+VirtualScriptAlias interpolated-directory|none | none | sv | E |
Dynamically configure the location of the CGI directory for
+a given virtual host |
+VirtualScriptAliasIP interpolated-directory|none | none | sv | E |
Dynamically configure the location of the cgi directory for
+a given virtual host |
+Win32DisableAcceptEx | | s | M |
Use accept() rather than AcceptEx() to accept network connections |
+XBitHack on|off|full | off | svdh | B |
Parse SSI directives in files with the execute bit
+set |
+