Apache HTTP Server Version 2.4
Directive Index
Each Apache directive available in the standard Apache distribution is listed here. They are described using a consistent format, and there is a dictionary of the terms used in their descriptions available.
A Directive Quick-Reference is also available giving details about each directive in a summary form.
A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W | X
- AcceptFilter
- AcceptPathInfo
- AccessFileName
- Action
- AddAlt
- AddAltByEncoding
- AddAltByType
- AddCharset
- AddDefaultCharset
- AddDescription
- AddEncoding
- AddHandler
- AddIcon
- AddIconByEncoding
- AddIconByType
- AddInputFilter
- AddLanguage
- AddModuleInfo
- AddOutputFilter
- AddOutputFilterByType
- AddType
- Alias
- AliasMatch
- Allow
- AllowCONNECT
- AllowEncodedSlashes
- AllowMethods
- AllowOverride
- AllowOverrideList
- Anonymous
- Anonymous_LogEmail
- Anonymous_MustGiveEmail
- Anonymous_NoUserID
- Anonymous_VerifyEmail
- AsyncRequestWorkerFactor
- AuthBasicAuthoritative
- AuthBasicFake
- AuthBasicProvider
- AuthBasicUseDigestAlgorithm
- AuthDBDUserPWQuery
- AuthDBDUserRealmQuery
- AuthDBMGroupFile
- AuthDBMType
- AuthDBMUserFile
- AuthDigestAlgorithm
- AuthDigestDomain
- AuthDigestNonceLifetime
- AuthDigestProvider
- AuthDigestQop
- AuthDigestShmemSize
- AuthFormAuthoritative
- AuthFormBody
- AuthFormDisableNoStore
- AuthFormFakeBasicAuth
- AuthFormLocation
- AuthFormLoginRequiredLocation
- AuthFormLoginSuccessLocation
- AuthFormLogoutLocation
- AuthFormMethod
- AuthFormMimetype
- AuthFormPassword
- AuthFormProvider
- AuthFormSitePassphrase
- AuthFormSize
- AuthFormUsername
- AuthGroupFile
- AuthLDAPAuthorizePrefix
- AuthLDAPBindAuthoritative
- AuthLDAPBindDN
- AuthLDAPBindPassword
- AuthLDAPCharsetConfig
- AuthLDAPCompareAsUser
- AuthLDAPCompareDNOnServer
- AuthLDAPDereferenceAliases
- AuthLDAPGroupAttribute
- AuthLDAPGroupAttributeIsDN
- AuthLDAPInitialBindAsUser
- AuthLDAPInitialBindPattern
- AuthLDAPMaxSubGroupDepth
- AuthLDAPRemoteUserAttribute
- AuthLDAPRemoteUserIsDN
- AuthLDAPSearchAsUser
- AuthLDAPSubGroupAttribute
- AuthLDAPSubGroupClass
- AuthLDAPUrl
- AuthMerging
- AuthName
- AuthnCacheContext
- AuthnCacheEnable
- AuthnCacheProvideFor
- AuthnCacheSOCache
- AuthnCacheTimeout
- <AuthnProviderAlias>
- AuthnzFcgiCheckAuthnProvider
- AuthnzFcgiDefineProvider
- AuthType
- AuthUserFile
- AuthzDBDLoginToReferer
- AuthzDBDQuery
- AuthzDBDRedirectQuery
- AuthzDBMType
- <AuthzProviderAlias>
- AuthzSendForbiddenOnFailure
- BalancerGrowth
- BalancerInherit
- BalancerMember
- BalancerPersist
- BrotliAlterETag
- BrotliCompressionMaxInputBlock
- BrotliCompressionQuality
- BrotliCompressionWindow
- BrotliFilterNote
- BrowserMatch
- BrowserMatchNoCase
- BufferedLogs
- BufferSize
- CacheDefaultExpire
- CacheDetailHeader
- CacheDirLength
- CacheDirLevels
- CacheDisable
- CacheEnable
- CacheFile
- CacheHeader
- CacheIgnoreCacheControl
- CacheIgnoreHeaders
- CacheIgnoreNoLastMod
- CacheIgnoreQueryString
- CacheIgnoreURLSessionIdentifiers
- CacheKeyBaseURL
- CacheLastModifiedFactor
- CacheLock
- CacheLockMaxAge
- CacheLockPath
- CacheMaxExpire
- CacheMaxFileSize
- CacheMinExpire
- CacheMinFileSize
- CacheNegotiatedDocs
- CacheQuickHandler
- CacheReadSize
- CacheReadTime
- CacheRoot
- CacheSocache
- CacheSocacheMaxSize
- CacheSocacheMaxTime
- CacheSocacheMinTime
- CacheSocacheReadSize
- CacheSocacheReadTime
- CacheStaleOnError
- CacheStoreExpired
- CacheStoreNoStore
- CacheStorePrivate
- CGIDScriptTimeout
- CGIMapExtension
- CGIPassAuth
- CGIVar
- CharsetDefault
- CharsetOptions
- CharsetSourceEnc
- CheckCaseOnly
- CheckSpelling
- ChrootDir
- ContentDigest
- CookieDomain
- CookieExpires
- CookieName
- CookieStyle
- CookieTracking
- CoreDumpDirectory
- CustomLog
- Dav
- DavDepthInfinity
- DavGenericLockDB
- DavLockDB
- DavMinTimeout
- DBDExptime
- DBDInitSQL
- DBDKeep
- DBDMax
- DBDMin
- DBDParams
- DBDPersist
- DBDPrepareSQL
- DBDriver
- DefaultIcon
- DefaultLanguage
- DefaultRuntimeDir
- DefaultType
- Define
- DeflateBufferSize
- DeflateCompressionLevel
- DeflateFilterNote
- DeflateInflateLimitRequestBody
- DeflateInflateRatioBurst
- DeflateInflateRatioLimit
- DeflateMemLevel
- DeflateWindowSize
- Deny
- <Directory>
- DirectoryCheckHandler
- DirectoryIndex
- DirectoryIndexRedirect
- <DirectoryMatch>
- DirectorySlash
- DocumentRoot
- DTracePrivileges
- DumpIOInput
- DumpIOOutput
- <Else>
- <ElseIf>
- EnableExceptionHook
- EnableMMAP
- EnableSendfile
- Error
- ErrorDocument
- ErrorLog
- ErrorLogFormat
- Example
- ExpiresActive
- ExpiresByType
- ExpiresDefault
- ExtendedStatus
- ExtFilterDefine
- ExtFilterOptions
- FallbackResource
- FileETag
- <Files>
- <FilesMatch>
- FilterChain
- FilterDeclare
- FilterProtocol
- FilterProvider
- FilterTrace
- ForceLanguagePriority
- ForceType
- ForensicLog
- GlobalLog
- GprofDir
- GracefulShutdownTimeout
- Group
- H2CopyFiles
- H2Direct
- H2EarlyHints
- H2MaxSessionStreams
- H2MaxWorkerIdleSeconds
- H2MaxWorkers
- H2MinWorkers
- H2ModernTLSOnly
- H2Push
- H2PushDiarySize
- H2PushPriority
- H2PushResource
- H2SerializeHeaders
- H2StreamMaxMemSize
- H2TLSCoolDownSecs
- H2TLSWarmUpSize
- H2Upgrade
- H2WindowSize
- Header
- HeaderName
- HeartbeatAddress
- HeartbeatListen
- HeartbeatMaxServers
- HeartbeatStorage
- HeartbeatStorage
- HostnameLookups
- HttpProtocolOptions
- IdentityCheck
- IdentityCheckTimeout
- <If>
- <IfDefine>
- <IfModule>
- <IfVersion>
- ImapBase
- ImapDefault
- ImapMenu
- Include
- IncludeOptional
- IndexHeadInsert
- IndexIgnore
- IndexIgnoreReset
- IndexOptions
- IndexOrderDefault
- IndexStyleSheet
- InputSed
- ISAPIAppendLogToErrors
- ISAPIAppendLogToQuery
- ISAPICacheFile
- ISAPIFakeAsync
- ISAPILogNotSupported
- ISAPIReadAheadBuffer
- KeepAlive
- KeepAliveTimeout
- KeptBodySize
- LanguagePriority
- LDAPCacheEntries
- LDAPCacheTTL
- LDAPConnectionPoolTTL
- LDAPConnectionTimeout
- LDAPLibraryDebug
- LDAPOpCacheEntries
- LDAPOpCacheTTL
- LDAPReferralHopLimit
- LDAPReferrals
- LDAPRetries
- LDAPRetryDelay
- LDAPSharedCacheFile
- LDAPSharedCacheSize
- LDAPTimeout
- LDAPTrustedClientCert
- LDAPTrustedGlobalCert
- LDAPTrustedMode
- LDAPVerifyServerCert
- <Limit>
- <LimitExcept>
- LimitInternalRecursion
- LimitRequestBody
- LimitRequestFields
- LimitRequestFieldSize
- LimitRequestLine
- LimitXMLRequestBody
- Listen
- ListenBackLog
- ListenCoresBucketsRatio
- LoadFile
- LoadModule
- <Location>
- <LocationMatch>
- LogFormat
- LogIOTrackTTFB
- LogLevel
- LogMessage
- LuaAuthzProvider
- LuaCodeCache
- LuaHookAccessChecker
- LuaHookAuthChecker
- LuaHookCheckUserID
- LuaHookFixups
- LuaHookInsertFilter
- LuaHookLog
- LuaHookMapToStorage
- LuaHookTranslateName
- LuaHookTypeChecker
- LuaInherit
- LuaInputFilter
- LuaMapHandler
- LuaOutputFilter
- LuaPackageCPath
- LuaPackagePath
- LuaQuickHandler
- LuaRoot
- LuaScope
- <Macro>
- MaxConnectionsPerChild
- MaxKeepAliveRequests
- MaxMemFree
- MaxRangeOverlaps
- MaxRangeReversals
- MaxRanges
- MaxRequestWorkers
- MaxSpareServers
- MaxSpareThreads
- MaxThreads
- MemcacheConnTTL
- MergeTrailers
- MetaDir
- MetaFiles
- MetaSuffix
- MimeMagicFile
- MinSpareServers
- MinSpareThreads
- MMapFile
- ModemStandard
- ModMimeUsePathInfo
- MultiviewsMatch
- Mutex
- NameVirtualHost
- NoProxy
- NWSSLTrustedCerts
- NWSSLUpgradeable
- Options
- Order
- OutputSed
- PassEnv
- PidFile
- PrivilegesMode
- Protocol
- ProtocolEcho
- Protocols
- ProtocolsHonorOrder
- <Proxy>
- ProxyAddHeaders
- ProxyBadHeader
- ProxyBlock
- ProxyDomain
- ProxyErrorOverride
- ProxyExpressDBMFile
- ProxyExpressDBMType
- ProxyExpressEnable
- ProxyFCGIBackendType
- ProxyFCGISetEnvIf
- ProxyFtpDirCharset
- ProxyFtpEscapeWildcards
- ProxyFtpListOnWildcard
- ProxyHCExpr
- ProxyHCTemplate
- ProxyHCTPsize
- ProxyHTMLBufSize
- ProxyHTMLCharsetOut
- ProxyHTMLDocType
- ProxyHTMLEnable
- ProxyHTMLEvents
- ProxyHTMLExtended
- ProxyHTMLFixups
- ProxyHTMLInterp
- ProxyHTMLLinks
- ProxyHTMLMeta
- ProxyHTMLStripComments
- ProxyHTMLURLMap
- ProxyIOBufferSize
- <ProxyMatch>
- ProxyMaxForwards
- ProxyPass
- ProxyPassInherit
- ProxyPassInterpolateEnv
- ProxyPassMatch
- ProxyPassReverse
- ProxyPassReverseCookieDomain
- ProxyPassReverseCookiePath
- ProxyPreserveHost
- ProxyReceiveBufferSize
- ProxyRemote
- ProxyRemoteMatch
- ProxyRequests
- ProxySCGIInternalRedirect
- ProxySCGISendfile
- ProxySet
- ProxySourceAddress
- ProxyStatus
- ProxyTimeout
- ProxyVia
- QualifyRedirectURL
- ReadmeName
- ReceiveBufferSize
- Redirect
- RedirectMatch
- RedirectPermanent
- RedirectTemp
- ReflectorHeader
- RegisterHttpMethod
- RemoteIPHeader
- RemoteIPInternalProxy
- RemoteIPInternalProxyList
- RemoteIPProxiesHeader
- RemoteIPTrustedProxy
- RemoteIPTrustedProxyList
- RemoveCharset
- RemoveEncoding
- RemoveHandler
- RemoveInputFilter
- RemoveLanguage
- RemoveOutputFilter
- RemoveType
- RequestHeader
- RequestReadTimeout
- Require
- <RequireAll>
- <RequireAny>
- <RequireNone>
- RewriteBase
- RewriteCond
- RewriteEngine
- RewriteMap
- RewriteOptions
- RewriteRule
- RLimitCPU
- RLimitMEM
- RLimitNPROC
- Satisfy
- ScoreBoardFile
- Script
- ScriptAlias
- ScriptAliasMatch
- ScriptInterpreterSource
- ScriptLog
- ScriptLogBuffer
- ScriptLogLength
- ScriptSock
- SecureListen
- SeeRequestTail
- SendBufferSize
- ServerAdmin
- ServerAlias
- ServerLimit
- ServerName
- ServerPath
- ServerRoot
- ServerSignature
- ServerTokens
- Session
- SessionCookieName
- SessionCookieName2
- SessionCookieRemove
- SessionCryptoCipher
- SessionCryptoDriver
- SessionCryptoPassphrase
- SessionCryptoPassphraseFile
- SessionDBDCookieName
- SessionDBDCookieName2
- SessionDBDCookieRemove
- SessionDBDDeleteLabel
- SessionDBDInsertLabel
- SessionDBDPerUser
- SessionDBDSelectLabel
- SessionDBDUpdateLabel
- SessionEnv
- SessionExclude
- SessionHeader
- SessionInclude
- SessionMaxAge
- SetEnv
- SetEnvIf
- SetEnvIfExpr
- SetEnvIfNoCase
- SetHandler
- SetInputFilter
- SetOutputFilter
- SSIEndTag
- SSIErrorMsg
- SSIETag
- SSILastModified
- SSILegacyExprParser
- SSIStartTag
- SSITimeFormat
- SSIUndefinedEcho
- SSLCACertificateFile
- SSLCACertificatePath
- SSLCADNRequestFile
- SSLCADNRequestPath
- SSLCARevocationCheck
- SSLCARevocationFile
- SSLCARevocationPath
- SSLCertificateChainFile
- SSLCertificateFile
- SSLCertificateKeyFile
- SSLCipherSuite
- SSLCompression
- SSLCryptoDevice
- SSLEngine
- SSLFIPS
- SSLHonorCipherOrder
- SSLInsecureRenegotiation
- SSLOCSPDefaultResponder
- SSLOCSPEnable
- SSLOCSPNoverify
- SSLOCSPOverrideResponder
- SSLOCSPProxyURL
- SSLOCSPResponderCertificateFile
- SSLOCSPResponderTimeout
- SSLOCSPResponseMaxAge
- SSLOCSPResponseTimeSkew
- SSLOCSPUseRequestNonce
- SSLOpenSSLConfCmd
- SSLOptions
- SSLPassPhraseDialog
- SSLProtocol
- SSLProxyCACertificateFile
- SSLProxyCACertificatePath
- SSLProxyCARevocationCheck
- SSLProxyCARevocationFile
- SSLProxyCARevocationPath
- SSLProxyCheckPeerCN
- SSLProxyCheckPeerExpire
- SSLProxyCheckPeerName
- SSLProxyCipherSuite
- SSLProxyEngine
- SSLProxyMachineCertificateChainFile
- SSLProxyMachineCertificateFile
- SSLProxyMachineCertificatePath
- SSLProxyProtocol
- SSLProxyVerify
- SSLProxyVerifyDepth
- SSLRandomSeed
- SSLRenegBufferSize
- SSLRequire
- SSLRequireSSL
- SSLSessionCache
- SSLSessionCacheTimeout
- SSLSessionTicketKeyFile
- SSLSessionTickets
- SSLSRPUnknownUserSeed
- SSLSRPVerifierFile
- SSLStaplingCache
- SSLStaplingErrorCacheTimeout
- SSLStaplingFakeTryLater
- SSLStaplingForceURL
- SSLStaplingResponderTimeout
- SSLStaplingResponseMaxAge
- SSLStaplingResponseTimeSkew
- SSLStaplingReturnResponderErrors
- SSLStaplingStandardCacheTimeout
- SSLStrictSNIVHostCheck
- SSLUserName
- SSLUseStapling
- SSLVerifyClient
- SSLVerifyDepth
- StartServers
- StartThreads
- Substitute
- SubstituteInheritBefore
- SubstituteMaxLineLength
- Suexec
- SuexecUserGroup
- ThreadLimit
- ThreadsPerChild
- ThreadStackSize
- TimeOut
- TraceEnable
- TransferLog
- TypesConfig
- UnDefine
- UndefMacro
- UnsetEnv
- Use
- UseCanonicalName
- UseCanonicalPhysicalPort
- User
- UserDir
- VHostCGIMode
- VHostCGIPrivs
- VHostGroup
- VHostPrivs
- VHostSecure
- VHostUser
- VirtualDocumentRoot
- VirtualDocumentRootIP
- <VirtualHost>
- VirtualScriptAlias
- VirtualScriptAliasIP
- WatchdogInterval
- XBitHack
- xml2EncAlias
- xml2EncDefault
- xml2StartParse