quickreference.html.en revision 2c786597c67139f4536078aee9c5ef08378908c2
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<?xml version="1.0" encoding="ISO-8859-1"?>
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maeder<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maeder<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maeder XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maeder This file is generated from xml source: DO NOT EDIT
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maeder XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maeder -->
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maeder<title>Directive Quick Reference - Apache HTTP Server</title>
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maeder<link href="/style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maeder<link href="/style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maeder<link href="/style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="/style/css/prettify.css" />
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maeder<script src="/style/scripts/prettify.js" type="text/javascript">
99b26e2ab8ba89bc9a050c1524137eb6269e2753Christian Maeder</script>
18548c6cc2dff13bf9f5f08b3f6cde6ca914df1dChristian Maeder
fdf9cef4c2e81f477f3023fb8e45f6faebfa5a65Eugen Kuksa<link href="/images/favicon.ico" rel="shortcut icon" /></head>
25da71ee832b729e33def344a68f59fe21ce9c07Eugen Kuksa<body id="directive-index">
25da71ee832b729e33def344a68f59fe21ce9c07Eugen Kuksa<div id="page-header">
950875ac099734b9eaccf4233773e6df00477f22Eugen Kuksa<p class="menu"><a href="/mod/">Modules</a> | <a href="/mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="/glossary.html">Glossary</a> | <a href="/sitemap.html">Sitemap</a></p>
7d0db235b17b2109cd45fa50e6d1bbc77823f81dEugen Kuksa<p class="apache">Apache HTTP Server Version 2.5</p>
25da71ee832b729e33def344a68f59fe21ce9c07Eugen Kuksa<img alt="" src="/images/feather.gif" /></div>
92ae4d5885ea837ffe3dae9b2de742f871229b94Christian Maeder<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="/images/left.gif" /></a></div>
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maeder<div id="path">
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maeder<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Server</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Modules</a></div>
ef1c24c8229ade3ac872febebd18c181e32fb9c4Christian Maeder<div id="preamble"><h1>Directive Quick Reference</h1>
8d2321e17a34951fbd52f68e9f9f148f0890e471Christian Maeder<div class="toplang">
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maeder<p><span>Available Languages: </span><a href="/de/mod/quickreference.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
99b26e2ab8ba89bc9a050c1524137eb6269e2753Christian Maeder<a href="/en/mod/quickreference.html" title="English">&nbsp;en&nbsp;</a> |
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<a href="/es/mod/quickreference.html" hreflang="es" rel="alternate" title="Espa�ol">&nbsp;es&nbsp;</a> |
e5f71ad96ddbaafd3bf8ae0820df93e0db4b0527cmaeder<a href="/ja/mod/quickreference.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
e5f71ad96ddbaafd3bf8ae0820df93e0db4b0527cmaeder<a href="/ko/mod/quickreference.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
eae0d62755147d991cc3e903f74f98ac31a7cd42Christian Maeder<a href="/tr/mod/quickreference.html" hreflang="tr" rel="alternate" title="T�rk�e">&nbsp;tr&nbsp;</a> |
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<a href="/zh-cn/mod/quickreference.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder</div>
ab38e2fac740c4336afafbe0584053dc2e67002bEugen Kuksa
8723ec450f2e7a024230467c0c28a3f154905483cmaeder <p>The directive quick reference shows the usage, default, status,
eae0d62755147d991cc3e903f74f98ac31a7cd42Christian Maeder and context of each Apache configuration directive. For more
d4263171d0ce2cbc390a7b44bff98e8b3c0f8ce7Christian Maeder information about each of these, see the <a href="directive-dict.html">Directive Dictionary</a>.</p>
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maeder
18b36f727b1d0be6ce1ec918de15f5c17da7b53fcmaeder <p>The first column gives the directive name and usage. The second
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maeder column shows the default value of the directive, if a default exists.
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maeder If the default is too large to display, it will be truncated
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maeder and followed by "+".</p>
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maeder
ef1c24c8229ade3ac872febebd18c181e32fb9c4Christian Maeder <p>The third and fourth columns list the contexts where the directive
ef1c24c8229ade3ac872febebd18c181e32fb9c4Christian Maeder is allowed and the status of the directive according to the legend
945e82ed7877917f3ab1657f555e71991372546aChristian Maeder tables below.</p>
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maeder </div>
c208973c890b8f993297720fd0247bc7481d4304Christian Maeder<div id="directive-ref"><table id="legend">
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maeder<tr><td class="letters"><span><a href="#A">&nbsp;A&nbsp;</a> | <a href="#B">&nbsp;B&nbsp;</a> | <a href="#C">&nbsp;C&nbsp;</a> | <a href="#D">&nbsp;D&nbsp;</a> | <a href="#E">&nbsp;E&nbsp;</a> | <a href="#F">&nbsp;F&nbsp;</a> | <a href="#G">&nbsp;G&nbsp;</a> | <a href="#H">&nbsp;H&nbsp;</a> | <a href="#I">&nbsp;I&nbsp;</a> | <a href="#K">&nbsp;K&nbsp;</a> | <a href="#L">&nbsp;L&nbsp;</a> | <a href="#M">&nbsp;M&nbsp;</a> | <a href="#N">&nbsp;N&nbsp;</a> | <a href="#O">&nbsp;O&nbsp;</a> | <a href="#P">&nbsp;P&nbsp;</a> | <a href="#R">&nbsp;R&nbsp;</a> | <a href="#S">&nbsp;S&nbsp;</a> | <a href="#T">&nbsp;T&nbsp;</a> | <a href="#U">&nbsp;U&nbsp;</a> | <a href="#V">&nbsp;V&nbsp;</a> | <a href="#W">&nbsp;W&nbsp;</a> | <a href="#X">&nbsp;X&nbsp;</a></span></td>
ef1c24c8229ade3ac872febebd18c181e32fb9c4Christian Maeder<td><table><tr><th>s</th><td>server config</td></tr>
ef1c24c8229ade3ac872febebd18c181e32fb9c4Christian Maeder<tr><th>v</th><td>virtual host</td></tr>
7c99a6c982aaf61547de8054296c8055c8d1a13aSimon Ulbricht<tr><th>d</th><td>directory</td></tr>
ef1c24c8229ade3ac872febebd18c181e32fb9c4Christian Maeder<tr><th>h</th><td>.htaccess</td></tr>
024703c9d1326c23e307c0b0d453ed3358e87fe4cmaeder</table></td>
d97700a22b2585ece83b05f3fff945fdfd0c44b4Christian Maeder<td><table><tr><th>C</th><td>Core</td></tr>
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maeder<tr><th>M</th><td>MPM</td></tr>
1d65a799298f6b1253d774c22f61029e6eb99cadcmaeder<tr><th>B</th><td>Base</td></tr>
1d65a799298f6b1253d774c22f61029e6eb99cadcmaeder<tr><th>E</th><td>Extension</td></tr>
ea5ccb1c6e89486a54e1f4bd95840147e96093edChristian Maeder<tr><th>X</th><td>Experimental</td></tr>
de8eee2014437ec4020be15cd363257f87e79943Christian Maeder<tr><th>T</th><td>External</td></tr>
ea5ccb1c6e89486a54e1f4bd95840147e96093edChristian Maeder</table></td></tr>
e42249ec61f50a83525db6e5fc9f5c4dd1b4cf5fcmaeder</table>
fd94a6f66ccb5cef99aa42069b61e4b8734dbd3fChristian Maeder<table class="qref">
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa<tr><td><a href="core.html#acceptfilter" id="A" name="A">AcceptFilter <var>protocol</var> <var>accept_filter</var></a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Configures optimizations for a Protocol's Listener Sockets</td></tr>
fd94a6f66ccb5cef99aa42069b61e4b8734dbd3fChristian Maeder<tr class="odd"><td><a href="core.html#acceptpathinfo">AcceptPathInfo On|Off|Default</a></td><td> Default </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Resources accept trailing pathname information</td></tr>
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maeder<tr><td><a href="core.html#accessfilename">AccessFileName <var>filename</var> [<var>filename</var>] ...</a></td><td> .htaccess </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Name of the distributed configuration file</td></tr>
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maeder<tr class="odd"><td><a href="mod_actions.html#action">Action <var>action-type</var> <var>cgi-script</var> [virtual]</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Activates a CGI script for a particular handler or
e42249ec61f50a83525db6e5fc9f5c4dd1b4cf5fcmaedercontent-type</td></tr>
473f5af6e4803fbeecc814065952396f2501039bChristian Maeder<tr><td><a href="mod_autoindex.html#addalt">AddAlt <var>string</var> <var>file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Alternate text to display for a file, instead of an
473f5af6e4803fbeecc814065952396f2501039bChristian Maedericon selected by filename</td></tr>
473f5af6e4803fbeecc814065952396f2501039bChristian Maeder<tr class="odd"><td><a href="mod_autoindex.html#addaltbyencoding">AddAltByEncoding <var>string</var> <var>MIME-encoding</var>
473f5af6e4803fbeecc814065952396f2501039bChristian Maeder[<var>MIME-encoding</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Alternate text to display for a file instead of an icon
e42249ec61f50a83525db6e5fc9f5c4dd1b4cf5fcmaederselected by MIME-encoding</td></tr>
6a88f8edd881afaf4b865b01bfbb4faaf0e7a3c9Simon Ulbricht<tr><td><a href="mod_autoindex.html#addaltbytype">AddAltByType <var>string</var> <var>MIME-type</var>
473f5af6e4803fbeecc814065952396f2501039bChristian Maeder[<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Alternate text to display for a file, instead of an
20bbcc2b693b3040d7b8cc92ba966580637027d9cmaedericon selected by MIME content-type</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr class="odd"><td><a href="mod_mime.html#addcharset">AddCharset <var>charset</var> <var>extension</var>
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maeder[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps the given filename extensions to the specified content
e42249ec61f50a83525db6e5fc9f5c4dd1b4cf5fcmaedercharset</td></tr>
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maeder<tr><td><a href="core.html#adddefaultcharset">AddDefaultCharset On|Off|<var>charset</var></a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Default charset parameter to be added when a response
734a5ebd38032798f0ab908e2d52862c71b2c127Simon Ulbrichtcontent-type is <code>text/plain</code> or <code>text/html</code></td></tr>
ea5ccb1c6e89486a54e1f4bd95840147e96093edChristian Maeder<tr class="odd"><td><a href="mod_autoindex.html#adddescription">AddDescription <var>string file</var> [<var>file</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Description to display for a file</td></tr>
c8afa08a8bda589ef6670068dff0108464be4da7Christian Maeder<tr><td><a href="mod_mime.html#addencoding">AddEncoding <var>encoding</var> <var>extension</var>
c99b0eb6632087d502dd4269599c5aa68a148eebSimon Ulbricht[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps the given filename extensions to the specified encoding
b99c9606f2faafeabb3fa8c596992143a561c787Simon Ulbrichttype</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr class="odd"><td><a href="mod_mime.html#addhandler">AddHandler <var>handler-name</var> <var>extension</var>
df67ddf64192bfcae6ece65255ad796a17cbe532Christian Maeder[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps the filename extensions to the specified
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maederhandler</td></tr>
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maeder<tr><td><a href="mod_autoindex.html#addicon">AddIcon <var>icon</var> <var>name</var> [<var>name</var>]
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maeder...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Icon to display for a file selected by name</td></tr>
526e7f36639cb58e3c99a54bea082499a6b04a25Christian Maeder<tr class="odd"><td><a href="mod_autoindex.html#addiconbyencoding">AddIconByEncoding <var>icon</var> <var>MIME-encoding</var>
473f5af6e4803fbeecc814065952396f2501039bChristian Maeder[<var>MIME-encoding</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Icon to display next to files selected by MIME
f675b8f0a612e37472640da57b48d795bef4427eChristian Maedercontent-encoding</td></tr>
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maeder<tr><td><a href="mod_autoindex.html#addiconbytype">AddIconByType <var>icon</var> <var>MIME-type</var>
526e7f36639cb58e3c99a54bea082499a6b04a25Christian Maeder[<var>MIME-type</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Icon to display next to files selected by MIME
7b21830970250ca6369b0ae60f34c990f9a5c5bfTill Mossakowskicontent-type</td></tr>
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maeder<tr class="odd"><td><a href="mod_mime.html#addinputfilter">AddInputFilter <var>filter</var>[;<var>filter</var>...]
18548c6cc2dff13bf9f5f08b3f6cde6ca914df1dChristian Maeder<var>extension</var> [<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps filename extensions to the filters that will process
dae8246f1f55b6a85e946fc1bfb6d32d556395f1Simon Ulbrichtclient requests</td></tr>
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maeder<tr><td><a href="mod_mime.html#addlanguage">AddLanguage <var>language-tag</var> <var>extension</var>
64f5f0a8c38d5b2ba33b09e02e92b0e3f812d6d0Eugen Kuksa[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps the given filename extension to the specified content
18548c6cc2dff13bf9f5f08b3f6cde6ca914df1dChristian Maederlanguage</td></tr>
6a6689ad6d4c70af2ce3389f39a50982f20fd939Christian Maeder<tr class="odd"><td><a href="mod_info.html#addmoduleinfo">AddModuleInfo <var>module-name</var> <var>string</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Adds additional information to the module
f56cdf11927c31495bae642a9eb383212c90ba61Christian Maederinformation displayed by the server-info handler</td></tr>
7710f7c3425e45af11af124ff37bec27229d24f7Christian Maeder<tr><td><a href="mod_mime.html#addoutputfilter">AddOutputFilter <var>filter</var>[;<var>filter</var>...]
2e2559f894aaa661b199e4fa00609f522bc5482aSimon Ulbricht<var>extension</var> [<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps filename extensions to the filters that will process
df67ddf64192bfcae6ece65255ad796a17cbe532Christian Maederresponses from the server</td></tr>
be1ce1c2b2819ef32743136c13101f1927375311Christian Maeder<tr class="odd"><td><a href="mod_filter.html#addoutputfilterbytype">AddOutputFilterByType <var>filter</var>[;<var>filter</var>...]
6a6689ad6d4c70af2ce3389f39a50982f20fd939Christian Maeder<var>media-type</var> [<var>media-type</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">assigns an output filter to a particular media-type</td></tr>
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa<tr><td><a href="mod_mime.html#addtype">AddType <var>media-type</var> <var>extension</var>
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maeder[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps the given filename extensions onto the specified content
5896f38ba2934056542cb7cb3e6359e88a622547Christian Maedertype</td></tr>
526e7f36639cb58e3c99a54bea082499a6b04a25Christian Maeder<tr class="odd"><td><a href="mod_alias.html#alias">Alias <var>URL-path</var>
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maeder<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps URLs to filesystem locations</td></tr>
526e7f36639cb58e3c99a54bea082499a6b04a25Christian Maeder<tr><td><a href="mod_alias.html#aliasmatch">AliasMatch <var>regex</var>
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maeder<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps URLs to filesystem locations using regular
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maederexpressions</td></tr>
6a6689ad6d4c70af2ce3389f39a50982f20fd939Christian Maeder<tr class="odd"><td><a href="mod_access_compat.html#allow"> Allow from all|<var>host</var>|env=[!]<var>env-variable</var>
6a6689ad6d4c70af2ce3389f39a50982f20fd939Christian Maeder[<var>host</var>|env=[!]<var>env-variable</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Controls which hosts can access an area of the
6a6689ad6d4c70af2ce3389f39a50982f20fd939Christian Maederserver</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr><td><a href="mod_proxy_connect.html#allowconnect">AllowCONNECT <var>port</var>[-<var>port</var>]
e98c3d3efab62d97ebdeed52f4109d961f6432aaChristian Maeder[<var>port</var>[-<var>port</var>]] ...</a></td><td> 443 563 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Ports that are allowed to <code>CONNECT</code> through the
eca54dc24f2c59cc51645115347a89ba2b40de36cmaederproxy</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr class="odd"><td><a href="core.html#allowencodedslashes">AllowEncodedSlashes On|Off|NoDecode</a></td><td> Off </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Determines whether encoded path separators in URLs are allowed to
8f9ac967da20be8d7782d2fc0a085dd42f79c0cbEugen Kuksabe passed through</td></tr>
8f9ac967da20be8d7782d2fc0a085dd42f79c0cbEugen Kuksa<tr><td><a href="mod_allowhandlers.html#allowhandlers">AllowHandlers [not] none|<em>handler-name</em>
6a6689ad6d4c70af2ce3389f39a50982f20fd939Christian Maeder[none|<em>handler-name</em>]...</a></td><td> all </td><td>d</td><td>X</td></tr><tr><td class="descr" colspan="4">Restrict access to the listed handlers</td></tr>
703004db20b23870f080c4d9640729b19b7c2288Eugen Kuksa<tr class="odd"><td><a href="mod_allowmethods.html#allowmethods">AllowMethods reset|<em>HTTP-method</em>
703004db20b23870f080c4d9640729b19b7c2288Eugen Kuksa[<em>HTTP-method</em>]...</a></td><td> reset </td><td>d</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Restrict access to the listed HTTP methods</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr><td><a href="core.html#allowoverride">AllowOverride All|None|<var>directive-type</var>
26acf851cacd7a31bdc9b25a42af9949942fa7c6Christian Maeder[<var>directive-type</var>] ...</a></td><td> None (2.3.9 and lat +</td><td>d</td><td>C</td></tr><tr><td class="descr" colspan="4">Types of directives that are allowed in
26acf851cacd7a31bdc9b25a42af9949942fa7c6Christian Maeder<code>.htaccess</code> files</td></tr>
5896f38ba2934056542cb7cb3e6359e88a622547Christian Maeder<tr class="odd"><td><a href="core.html#allowoverridelist">AllowOverrideList None|<var>directive</var>
5896f38ba2934056542cb7cb3e6359e88a622547Christian Maeder[<var>directive-type</var>] ...</a></td><td> None </td><td>d</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Individual directives that are allowed in
5896f38ba2934056542cb7cb3e6359e88a622547Christian Maeder<code>.htaccess</code> files</td></tr>
5fb6343a5a2b4bbc67bc83479c84a92d23d30edfChristian Maeder<tr><td><a href="mod_authn_anon.html#anonymous">Anonymous <var>user</var> [<var>user</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Specifies userIDs that are allowed access without
eca54dc24f2c59cc51645115347a89ba2b40de36cmaederpassword verification</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr class="odd"><td><a href="mod_authn_anon.html#anonymous_logemail">Anonymous_LogEmail On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether the password entered will be logged in the
eca54dc24f2c59cc51645115347a89ba2b40de36cmaedererror log</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr><td><a href="mod_authn_anon.html#anonymous_mustgiveemail">Anonymous_MustGiveEmail On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Specifies whether blank passwords are allowed</td></tr>
18548c6cc2dff13bf9f5f08b3f6cde6ca914df1dChristian Maeder<tr class="odd"><td><a href="mod_authn_anon.html#anonymous_nouserid">Anonymous_NoUserID On|Off</a></td><td> Off </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether the userID field may be empty</td></tr>
11c3a215d5cf043181e83929f1ce214df65cb587Christian Maeder<tr><td><a href="mod_authn_anon.html#anonymous_verifyemail">Anonymous_VerifyEmail On|Off</a></td><td> Off </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets whether to check the password field for a correctly
18548c6cc2dff13bf9f5f08b3f6cde6ca914df1dChristian Maederformatted email address</td></tr>
5fb6343a5a2b4bbc67bc83479c84a92d23d30edfChristian Maeder<tr class="odd"><td><a href="event.html#asyncrequestworkerfactor">AsyncRequestWorkerFactor <var>factor</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Limit concurrent connections per process</td></tr>
6a6689ad6d4c70af2ce3389f39a50982f20fd939Christian Maeder<tr><td><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets whether authorization and authentication are passed to
12882fa70d12d9b56cbd850ccb4b724feb3c62d5Christian Maederlower level modules</td></tr>
12882fa70d12d9b56cbd850ccb4b724feb3c62d5Christian Maeder<tr class="odd"><td><a href="mod_auth_basic.html#authbasicfake">AuthBasicFake off|username [password]</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fake basic authentication using the given expressions for
12882fa70d12d9b56cbd850ccb4b724feb3c62d5Christian Maederusername and password</td></tr>
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian Maeder<tr><td><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider <var>provider-name</var>
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian Maeder[<var>provider-name</var>] ...</a></td><td> file </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets the authentication provider(s) for this location</td></tr>
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian Maeder<tr class="odd"><td><a href="mod_authn_dbd.html#authdbduserpwquery">AuthDBDUserPWQuery <var>query</var></a></td><td></td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">SQL query to look up a password for a user</td></tr>
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian Maeder<tr><td><a href="mod_authn_dbd.html#authdbduserrealmquery">AuthDBDUserRealmQuery <var>query</var></a></td><td></td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">SQL query to look up a password hash for a user and realm.
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian Maeder</td></tr>
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian Maeder<tr class="odd"><td><a href="mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile <var>file-path</var></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of the database file containing the list
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian Maederof user groups for authorization</td></tr>
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian Maeder<tr><td><a href="mod_authn_dbm.html#authdbmtype">AuthDBMType default|SDBM|GDBM|NDBM|DB</a></td><td> default </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the type of database file that is used to
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian Maederstore passwords</td></tr>
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian Maeder<tr class="odd"><td><a href="mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile <var>file-path</var></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of a database file containing the list of users and
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian Maederpasswords for authentication</td></tr>
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian Maeder<tr><td><a href="mod_auth_digest.html#authdigestalgorithm">AuthDigestAlgorithm MD5|MD5-sess</a></td><td> MD5 </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Selects the algorithm used to calculate the challenge and
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian Maederresponse hashes in digest authentication</td></tr>
b87fb5d6d5aba8fc6d3c528f7da0af228ca76b02Eugen Kuksa<tr class="odd"><td><a href="mod_auth_digest.html#authdigestdomain">AuthDigestDomain <var>URI</var> [<var>URI</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URIs that are in the same protection space for digest
dfa31ad230c88a66a9722c2a5ab23fe82c33f014Eugen Kuksaauthentication</td></tr>
b87fb5d6d5aba8fc6d3c528f7da0af228ca76b02Eugen Kuksa<tr><td><a href="mod_auth_digest.html#authdigestnccheck">AuthDigestNcCheck On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Enables or disables checking of the nonce-count sent by the
dfa31ad230c88a66a9722c2a5ab23fe82c33f014Eugen Kuksaserver</td></tr>
b87fb5d6d5aba8fc6d3c528f7da0af228ca76b02Eugen Kuksa<tr class="odd"><td><a href="mod_auth_digest.html#authdigestnonceformat">AuthDigestNonceFormat <var>format</var></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Determines how the nonce is generated</td></tr>
b87fb5d6d5aba8fc6d3c528f7da0af228ca76b02Eugen Kuksa<tr><td><a href="mod_auth_digest.html#authdigestnoncelifetime">AuthDigestNonceLifetime <var>seconds</var></a></td><td> 300 </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">How long the server nonce is valid</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr class="odd"><td><a href="mod_auth_digest.html#authdigestprovider">AuthDigestProvider <var>provider-name</var>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder[<var>provider-name</var>] ...</a></td><td> file </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the authentication provider(s) for this location</td></tr>
7b21830970250ca6369b0ae60f34c990f9a5c5bfTill Mossakowski<tr><td><a href="mod_auth_digest.html#authdigestqop">AuthDigestQop none|auth|auth-int [auth|auth-int]</a></td><td> auth </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Determines the quality-of-protection to use in digest
e99cb5db53054d96bb97c9b8b130bd249802450eTill Mossakowskiauthentication</td></tr>
83ce5f14d356cd62e98f4f674da7f11ea1869eb0Till Mossakowski<tr class="odd"><td><a href="mod_auth_digest.html#authdigestshmemsize">AuthDigestShmemSize <var>size</var></a></td><td> 1000 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The amount of shared memory to allocate for keeping track
e99cb5db53054d96bb97c9b8b130bd249802450eTill Mossakowskiof clients</td></tr>
e99cb5db53054d96bb97c9b8b130bd249802450eTill Mossakowski<tr><td><a href="mod_auth_form.html#authformauthoritative">AuthFormAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets whether authorization and authentication are passed to
8723ec450f2e7a024230467c0c28a3f154905483cmaederlower level modules</td></tr>
dfa31ad230c88a66a9722c2a5ab23fe82c33f014Eugen Kuksa<tr class="odd"><td><a href="mod_auth_form.html#authformbody">AuthFormBody <var>fieldname</var></a></td><td></td><td>d</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">The name of a form field carrying the body of the request to attempt on successful login</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr><td><a href="mod_auth_form.html#authformdisablenostore">AuthFormDisableNoStore <var>On|Off</var></a></td><td> Off </td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">Disable the CacheControl no-store header on the login page</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr class="odd"><td><a href="mod_auth_form.html#authformfakebasicauth">AuthFormFakeBasicAuth <var>On|Off</var></a></td><td> Off </td><td>d</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fake a Basic Authentication header</td></tr>
d3d8d20d41aaaa107cf2dfa4dd0434e6a08b22d5Till Mossakowski<tr><td><a href="mod_auth_form.html#authformlocation">AuthFormLocation <var>fieldname</var></a></td><td></td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">The name of a form field carrying a URL to redirect to on successful login</td></tr>
d27b1887e61f1dc53d77c37f59dbf5019242a686Christian Maeder<tr class="odd"><td><a href="mod_auth_form.html#authformloginrequiredlocation">AuthFormLoginRequiredLocation <var>url</var></a></td><td></td><td>d</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">The URL of the page to be redirected to should login be required</td></tr>
31a81edf1285dc338211bfe86ba50a1f4128d9d2Christian Maeder<tr><td><a href="mod_auth_form.html#authformloginsuccesslocation">AuthFormLoginSuccessLocation <var>url</var></a></td><td></td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">The URL of the page to be redirected to should login be successful</td></tr>
31a81edf1285dc338211bfe86ba50a1f4128d9d2Christian Maeder<tr class="odd"><td><a href="mod_auth_form.html#authformlogoutlocation">AuthFormLogoutLocation <var>uri</var></a></td><td></td><td>d</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">The URL to redirect to after a user has logged out</td></tr>
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder<tr><td><a href="mod_auth_form.html#authformmethod">AuthFormMethod <var>fieldname</var></a></td><td></td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">The name of a form field carrying the method of the request to attempt on successful login</td></tr>
6f9d360a425bdae3bd15289388e64c14a85eca43cmaeder<tr class="odd"><td><a href="mod_auth_form.html#authformmimetype">AuthFormMimetype <var>fieldname</var></a></td><td></td><td>d</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">The name of a form field carrying the mimetype of the body of the request to attempt on successful login</td></tr>
5d3978bb76c33d08d6297f69f10bbc04721ee3a5cmaeder<tr><td><a href="mod_auth_form.html#authformpassword">AuthFormPassword <var>fieldname</var></a></td><td></td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">The name of a form field carrying the login password</td></tr>
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder<tr class="odd"><td><a href="mod_auth_form.html#authformprovider">AuthFormProvider <var>provider-name</var>
1f0483f71bad0707f10293d0b4db4649aa93fb35Christian Maeder[<var>provider-name</var>] ...</a></td><td> file </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the authentication provider(s) for this location</td></tr>
1f0483f71bad0707f10293d0b4db4649aa93fb35Christian Maeder<tr><td><a href="mod_auth_form.html#authformsitepassphrase">AuthFormSitePassphrase <var>secret</var></a></td><td></td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">Bypass authentication checks for high traffic sites</td></tr>
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian Maeder<tr class="odd"><td><a href="mod_auth_form.html#authformsize">AuthFormSize <var>size</var></a></td><td></td><td>d</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">The largest size of the form in bytes that will be parsed for the login details</td></tr>
c5b8b64377e24bcbf5cc108ca433cfbbd6235ba1Christian Maeder<tr><td><a href="mod_auth_form.html#authformusername">AuthFormUsername <var>fieldname</var></a></td><td></td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">The name of a form field carrying the login username</td></tr>
c5b8b64377e24bcbf5cc108ca433cfbbd6235ba1Christian Maeder<tr class="odd"><td><a href="mod_authz_groupfile.html#authgroupfile">AuthGroupFile <var>file-path</var></a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of a text file containing the list
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaederof user groups for authorization</td></tr>
6f9d360a425bdae3bd15289388e64c14a85eca43cmaeder<tr><td><a href="mod_authnz_ldap.html#authldapauthorizeprefix">AuthLDAPAuthorizePrefix <em>prefix</em></a></td><td> AUTHORIZE_ </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Specifies the prefix for environment variables set during
6f9d360a425bdae3bd15289388e64c14a85eca43cmaederauthorization</td></tr>
c5b8b64377e24bcbf5cc108ca433cfbbd6235ba1Christian Maeder<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapbindauthoritative">AuthLDAPBindAuthoritative<em>off|on</em></a></td><td> on </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">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.</td></tr>
6f9d360a425bdae3bd15289388e64c14a85eca43cmaeder<tr><td><a href="mod_authnz_ldap.html#authldapbinddn">AuthLDAPBindDN <em>distinguished-name</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Optional DN to use in binding to the LDAP server</td></tr>
c5b8b64377e24bcbf5cc108ca433cfbbd6235ba1Christian Maeder<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapbindpassword">AuthLDAPBindPassword <em>password</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Password used in conjuction with the bind DN</td></tr>
26acf851cacd7a31bdc9b25a42af9949942fa7c6Christian Maeder<tr><td><a href="mod_authnz_ldap.html#authldapcharsetconfig">AuthLDAPCharsetConfig <em>file-path</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Language to charset conversion configuration file</td></tr>
293abe6af19382a456dbe612aef45054ef76832fcmaeder<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapcompareasuser">AuthLDAPCompareAsUser on|off</a></td><td> off </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Use the authenticated user's credentials to perform authorization comparisons</td></tr>
6f9d360a425bdae3bd15289388e64c14a85eca43cmaeder<tr><td><a href="mod_authnz_ldap.html#authldapcomparednonserver">AuthLDAPCompareDNOnServer on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Use the LDAP server to compare the DNs</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapdereferencealiases">AuthLDAPDereferenceAliases never|searching|finding|always</a></td><td> always </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">When will the module de-reference aliases</td></tr>
7b21830970250ca6369b0ae60f34c990f9a5c5bfTill Mossakowski<tr><td><a href="mod_authnz_ldap.html#authldapgroupattribute">AuthLDAPGroupAttribute <em>attribute</em></a></td><td> member uniquemember +</td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">LDAP attributes used to identify the user members of
e99cb5db53054d96bb97c9b8b130bd249802450eTill Mossakowskigroups.</td></tr>
8e3e7896a1818bb0521674cf4f10403e9f9911b3Till Mossakowski<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapgroupattributeisdn">AuthLDAPGroupAttributeIsDN on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Use the DN of the client username when checking for
e5f71ad96ddbaafd3bf8ae0820df93e0db4b0527cmaedergroup membership</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr><td><a href="mod_authnz_ldap.html#authldapinitialbindasuser">AuthLDAPInitialBindAsUser <em>off|on</em></a></td><td> off </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Determines if the server does the initial DN lookup using the basic authentication users'
1f0483f71bad0707f10293d0b4db4649aa93fb35Christian Maederown username, instead of anonymously or with hard-coded credentials for the server</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapinitialbindpattern">AuthLDAPInitialBindPattern<em><var>regex</var> <var>substitution</var></em></a></td><td> (.*) $1 (remote use +</td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Specifies the transformation of the basic authentication username to be used when binding to the LDAP server
8723ec450f2e7a024230467c0c28a3f154905483cmaederto perform a DN lookup</td></tr>
5d93620c37abd9c665d3fe532d4852d62dff4233Christian Maeder<tr><td><a href="mod_authnz_ldap.html#authldapmaxsubgroupdepth">AuthLDAPMaxSubGroupDepth <var>Number</var></a></td><td> 10 </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Specifies the maximum sub-group nesting depth that will be
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian Maederevaluated before the user search is discontinued.</td></tr>
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian Maeder<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapremoteuserattribute">AuthLDAPRemoteUserAttribute uid</a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Use the value of the attribute returned during the user
9f4902edfa3d477e42343e0ec357a2f93b1119d1Christian Maederquery to set the REMOTE_USER environment variable</td></tr>
5d93620c37abd9c665d3fe532d4852d62dff4233Christian Maeder<tr><td><a href="mod_authnz_ldap.html#authldapremoteuserisdn">AuthLDAPRemoteUserIsDN on|off</a></td><td> off </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Use the DN of the client username to set the REMOTE_USER
5d93620c37abd9c665d3fe532d4852d62dff4233Christian Maederenvironment variable</td></tr>
232c13ff6847a6f2bac7163392f80ab692cd7774Christian Maeder<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapsearchasuser">AuthLDAPSearchAsUser on|off</a></td><td> off </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Use the authenticated user's credentials to perform authorization searches</td></tr>
12882fa70d12d9b56cbd850ccb4b724feb3c62d5Christian Maeder<tr><td><a href="mod_authnz_ldap.html#authldapsubgroupattribute">AuthLDAPSubGroupAttribute <em>attribute</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Specifies the attribute labels, one value per
4bd27a2cb9efd5d8ff00b5cf823487403add724ecmaederdirective line, used to distinguish the members of the current group that
5d93620c37abd9c665d3fe532d4852d62dff4233Christian Maederare groups.</td></tr>
99b26e2ab8ba89bc9a050c1524137eb6269e2753Christian Maeder<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapsubgroupclass">AuthLDAPSubGroupClass <em>LdapObjectClass</em></a></td><td> groupOfNames groupO +</td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Specifies which LDAP objectClass values identify directory
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaederobjects that are groups during sub-group processing.</td></tr>
26acf851cacd7a31bdc9b25a42af9949942fa7c6Christian Maeder<tr><td><a href="mod_authnz_ldap.html#authldapurl">AuthLDAPUrl <em>url [NONE|SSL|TLS|STARTTLS]</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">URL specifying the LDAP search parameters</td></tr>
6f9d360a425bdae3bd15289388e64c14a85eca43cmaeder<tr class="odd"><td><a href="mod_authz_core.html#authmerging">AuthMerging Off | And | Or</a></td><td> Off </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Controls the manner in which each configuration section's
c5b8b64377e24bcbf5cc108ca433cfbbd6235ba1Christian Maederauthorization logic is combined with that of preceding configuration
6f9d360a425bdae3bd15289388e64c14a85eca43cmaedersections.</td></tr>
99b26e2ab8ba89bc9a050c1524137eb6269e2753Christian Maeder<tr><td><a href="mod_authn_core.html#authname">AuthName <var>auth-domain</var></a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Authorization realm for use in HTTP
6f9d360a425bdae3bd15289388e64c14a85eca43cmaederauthentication</td></tr>
6f9d360a425bdae3bd15289388e64c14a85eca43cmaeder<tr class="odd"><td><a href="mod_authn_socache.html#authncachecontext">AuthnCacheContext <var>directory|server|custom-string</var></a></td><td></td><td>d</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Specify a context string for use in the cache key</td></tr>
6f9d360a425bdae3bd15289388e64c14a85eca43cmaeder<tr><td><a href="mod_authn_socache.html#authncacheenable">AuthnCacheEnable</a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Enable Authn caching configured anywhere</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr class="odd"><td><a href="mod_authn_socache.html#authncacheprovidefor">AuthnCacheProvideFor <var>authn-provider</var> [...]</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Specify which authn provider(s) to cache for</td></tr>
4937a0e373f619dc520799923acec42db5da5eb3Eugen Kuksa<tr><td><a href="mod_authn_socache.html#authncachesocache">AuthnCacheSOCache <var>provider-name</var></a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Select socache backend provider to use</td></tr>
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder<tr class="odd"><td><a href="mod_authn_socache.html#authncachetimeout">AuthnCacheTimeout <var>timeout</var> (seconds)</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Set a timeout for cache entries</td></tr>
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder<tr><td><a href="mod_authn_core.html#authnprovideralias">&lt;AuthnProviderAlias <var>baseProvider Alias</var>&gt;
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder... &lt;/AuthnProviderAlias&gt;</a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Enclose a group of directives that represent an
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaederextension of a base authentication provider and referenced by
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaederthe specified alias</td></tr>
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder<tr class="odd"><td><a href="mod_authn_core.html#authtype">AuthType None|Basic|Digest|Form</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Type of user authentication</td></tr>
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder<tr><td><a href="mod_authn_file.html#authuserfile">AuthUserFile <var>file-path</var></a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets the name of a text file containing the list of users and
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaederpasswords for authentication</td></tr>
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder<tr class="odd"><td><a href="mod_authz_dbd.html#authzdbdlogintoreferer">AuthzDBDLoginToReferer On|Off</a></td><td> Off </td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Determines whether to redirect the Client to the Referring
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaederpage on successful login or logout if a <code>Referer</code> request
df24d7f0c79862ffd8189698645e201bf07a4d9cEugen Kuksaheader is present</td></tr>
df24d7f0c79862ffd8189698645e201bf07a4d9cEugen Kuksa<tr><td><a href="mod_authz_dbd.html#authzdbdquery">AuthzDBDQuery <var>query</var></a></td><td></td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">Specify the SQL Query for the required operation</td></tr>
feb9227bb5c49d5bea1a112500c3b3eba31abdfbcmaeder<tr class="odd"><td><a href="mod_authz_dbd.html#authzdbdredirectquery">AuthzDBDRedirectQuery <var>query</var></a></td><td></td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Specify a query to look up a login page for the user</td></tr>
df24d7f0c79862ffd8189698645e201bf07a4d9cEugen Kuksa<tr><td><a href="mod_authz_dbm.html#authzdbmtype">AuthzDBMType default|SDBM|GDBM|NDBM|DB</a></td><td> default </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the type of database file that is used to
df24d7f0c79862ffd8189698645e201bf07a4d9cEugen Kuksastore list of user groups</td></tr>
df24d7f0c79862ffd8189698645e201bf07a4d9cEugen Kuksa<tr class="odd"><td><a href="mod_authz_core.html#authzprovideralias">&lt;AuthzProviderAlias <var>baseProvider Alias Require-Parameters</var>&gt;
df24d7f0c79862ffd8189698645e201bf07a4d9cEugen Kuksa... &lt;/AuthzProviderAlias&gt;
feb9227bb5c49d5bea1a112500c3b3eba31abdfbcmaeder</a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Enclose a group of directives that represent an
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaederextension of a base authorization provider and referenced by the specified
6f9d360a425bdae3bd15289388e64c14a85eca43cmaederalias</td></tr>
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder<tr><td><a href="mod_authz_core.html#authzsendforbiddenonfailure">AuthzSendForbiddenOnFailure On|Off</a></td><td> Off </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Send '403 FORBIDDEN' instead of '401 UNAUTHORIZED' if
dfa31ad230c88a66a9722c2a5ab23fe82c33f014Eugen Kuksaauthentication succeeds but authorization fails
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa</td></tr>
64f5f0a8c38d5b2ba33b09e02e92b0e3f812d6d0Eugen Kuksa<tr class="odd"><td><a href="mod_proxy.html#balancergrowth" id="B" name="B">BalancerGrowth <var>#</var></a></td><td> 5 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Number of additional Balancers that can be added Post-configuration</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr><td><a href="mod_proxy.html#balancerinherit">BalancerInherit On|Off</a></td><td> On </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Inherit proxy Balancers/Workers defined from the main server</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr class="odd"><td><a href="mod_proxy.html#balancermember">BalancerMember [<var>balancerurl</var>] <var>url</var> [<var>key=value [key=value ...]]</var></a></td><td></td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Add a member to a load balancing group</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr><td><a href="mod_proxy.html#balancerpersist">BalancerPersist On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Attempt to persist changes made by the Balancer Manager across restarts.</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr class="odd"><td><a href="mod_setenvif.html#browsermatch">BrowserMatch <em>regex [!]env-variable</em>[=<em>value</em>]
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa[[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets environment variables conditional on HTTP User-Agent
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr><td><a href="mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase <em>regex [!]env-variable</em>[=<em>value</em>]
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets environment variables conditional on User-Agent without
64f5f0a8c38d5b2ba33b09e02e92b0e3f812d6d0Eugen Kuksarespect to case</td></tr>
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa<tr class="odd"><td><a href="mod_log_config.html#bufferedlogs">BufferedLogs On|Off</a></td><td> Off </td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Buffer log entries in memory before writing to disk</td></tr>
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa<tr><td><a href="mod_buffer.html#buffersize">BufferSize integer</a></td><td> 131072 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximum size in bytes to buffer by the buffer filter</td></tr>
ab38e2fac740c4336afafbe0584053dc2e67002bEugen Kuksa<tr class="odd"><td><a href="mod_cache.html#cachedefaultexpire" id="C" name="C">CacheDefaultExpire <var>seconds</var></a></td><td> 3600 (one hour) </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The default duration to cache a document when no expiry date is specified.</td></tr>
dfa31ad230c88a66a9722c2a5ab23fe82c33f014Eugen Kuksa<tr><td><a href="mod_cache.html#cachedetailheader">CacheDetailHeader <var>on|off</var></a></td><td> off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Add an X-Cache-Detail header to the response.</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr class="odd"><td><a href="mod_cache_disk.html#cachedirlength">CacheDirLength <var>length</var></a></td><td> 2 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The number of characters in subdirectory names</td></tr>
ab38e2fac740c4336afafbe0584053dc2e67002bEugen Kuksa<tr><td><a href="mod_cache_disk.html#cachedirlevels">CacheDirLevels <var>levels</var></a></td><td> 2 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">The number of levels of subdirectories in the
ab38e2fac740c4336afafbe0584053dc2e67002bEugen Kuksacache.</td></tr>
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa<tr class="odd"><td><a href="mod_cache.html#cachedisable">CacheDisable <var>url-string</var> | <var>on</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Disable caching of specified URLs</td></tr>
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa<tr><td><a href="mod_cache.html#cacheenable">CacheEnable <var>cache_type</var> [<var>url-string</var>]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable caching of specified URLs using a specified storage
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksamanager</td></tr>
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa<tr class="odd"><td><a href="mod_file_cache.html#cachefile">CacheFile <var>file-path</var> [<var>file-path</var>] ...</a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Cache a list of file handles at startup time</td></tr>
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa<tr><td><a href="mod_cache.html#cacheheader">CacheHeader <var>on|off</var></a></td><td> off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Add an X-Cache header to the response.</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr class="odd"><td><a href="mod_cache.html#cacheignorecachecontrol">CacheIgnoreCacheControl On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ignore request to not serve cached content to client</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr><td><a href="mod_cache.html#cacheignoreheaders">CacheIgnoreHeaders <var>header-string</var> [<var>header-string</var>] ...</a></td><td> None </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Do not store the given HTTP header(s) in the cache.
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa</td></tr>
ab38e2fac740c4336afafbe0584053dc2e67002bEugen Kuksa<tr class="odd"><td><a href="mod_cache.html#cacheignorenolastmod">CacheIgnoreNoLastMod On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ignore the fact that a response has no Last Modified
dfa31ad230c88a66a9722c2a5ab23fe82c33f014Eugen Kuksaheader.</td></tr>
e99cb5db53054d96bb97c9b8b130bd249802450eTill Mossakowski<tr><td><a href="mod_cache.html#cacheignorequerystring">CacheIgnoreQueryString On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Ignore query string when caching</td></tr>
ab38e2fac740c4336afafbe0584053dc2e67002bEugen Kuksa<tr class="odd"><td><a href="mod_cache.html#cacheignoreurlsessionidentifiers">CacheIgnoreURLSessionIdentifiers <var>identifier</var> [<var>identifier</var>] ...</a></td><td> None </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ignore defined session identifiers encoded in the URL when caching
dfa31ad230c88a66a9722c2a5ab23fe82c33f014Eugen Kuksa</td></tr>
ab38e2fac740c4336afafbe0584053dc2e67002bEugen Kuksa<tr><td><a href="mod_cache.html#cachekeybaseurl">CacheKeyBaseURL <var>URL</var></a></td><td> http://example.com </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Override the base URL of reverse proxied cache keys.</td></tr>
ab38e2fac740c4336afafbe0584053dc2e67002bEugen Kuksa<tr class="odd"><td><a href="mod_cache.html#cachelastmodifiedfactor">CacheLastModifiedFactor <var>float</var></a></td><td> 0.1 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The factor used to compute an expiry date based on the
ab38e2fac740c4336afafbe0584053dc2e67002bEugen KuksaLastModified date.</td></tr>
ab38e2fac740c4336afafbe0584053dc2e67002bEugen Kuksa<tr><td><a href="mod_cache.html#cachelock">CacheLock <var>on|off</var></a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable the thundering herd lock.</td></tr>
d16243f2fd4825f598eee589b68e324e23eb469dEugen Kuksa<tr class="odd"><td><a href="mod_cache.html#cachelockmaxage">CacheLockMaxAge <var>integer</var></a></td><td> 5 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Set the maximum possible age of a cache lock.</td></tr>
d16243f2fd4825f598eee589b68e324e23eb469dEugen Kuksa<tr><td><a href="mod_cache.html#cachelockpath">CacheLockPath <var>directory</var></a></td><td> mod_cache-lock </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Set the lock path directory.</td></tr>
d16243f2fd4825f598eee589b68e324e23eb469dEugen Kuksa<tr class="odd"><td><a href="mod_cache.html#cachemaxexpire">CacheMaxExpire <var>seconds</var></a></td><td> 86400 (one day) </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The maximum time in seconds to cache a document</td></tr>
ab38e2fac740c4336afafbe0584053dc2e67002bEugen Kuksa<tr><td><a href="mod_cache_disk.html#cachemaxfilesize">CacheMaxFileSize <var>bytes</var></a></td><td> 1000000 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">The maximum size (in bytes) of a document to be placed in the
ab38e2fac740c4336afafbe0584053dc2e67002bEugen Kuksacache</td></tr>
ab38e2fac740c4336afafbe0584053dc2e67002bEugen Kuksa<tr class="odd"><td><a href="mod_cache.html#cacheminexpire">CacheMinExpire <var>seconds</var></a></td><td> 0 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The minimum time in seconds to cache a document</td></tr>
64f5f0a8c38d5b2ba33b09e02e92b0e3f812d6d0Eugen Kuksa<tr><td><a href="mod_cache_disk.html#cacheminfilesize">CacheMinFileSize <var>bytes</var></a></td><td> 1 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">The minimum size (in bytes) of a document to be placed in the
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksacache</td></tr>
64f5f0a8c38d5b2ba33b09e02e92b0e3f812d6d0Eugen Kuksa<tr class="odd"><td><a href="mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs On|Off</a></td><td> Off </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Allows content-negotiated documents to be
64f5f0a8c38d5b2ba33b09e02e92b0e3f812d6d0Eugen Kuksacached by proxy servers</td></tr>
64f5f0a8c38d5b2ba33b09e02e92b0e3f812d6d0Eugen Kuksa<tr><td><a href="mod_cache.html#cachequickhandler">CacheQuickHandler <var>on|off</var></a></td><td> on </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Run the cache from the quick handler.</td></tr>
64f5f0a8c38d5b2ba33b09e02e92b0e3f812d6d0Eugen Kuksa<tr class="odd"><td><a href="mod_cache_disk.html#cachereadsize">CacheReadSize <var>bytes</var></a></td><td> 0 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The minimum size (in bytes) of the document to read and be cached
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder before sending the data downstream</td></tr>
6f9d360a425bdae3bd15289388e64c14a85eca43cmaeder<tr><td><a href="mod_cache_disk.html#cachereadtime">CacheReadTime <var>milliseconds</var></a></td><td> 0 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">The minimum time (in milliseconds) that should elapse while reading
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder before data is sent downstream</td></tr>
6f9d360a425bdae3bd15289388e64c14a85eca43cmaeder<tr class="odd"><td><a href="mod_cache_disk.html#cacheroot">CacheRoot <var>directory</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The directory root under which cache files are
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaederstored</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr><td><a href="mod_cache_socache.html#cachesocache">CacheSocache <var>type[:args]</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">The directory root under which cache files are
8723ec450f2e7a024230467c0c28a3f154905483cmaederstored</td></tr>
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder<tr class="odd"><td><a href="mod_cache_socache.html#cachesocachemaxsize">CacheSocacheMaxSize <var>bytes</var></a></td><td> 102400 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The maximum size (in bytes) of an entry to be placed in the
8723ec450f2e7a024230467c0c28a3f154905483cmaedercache</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr><td><a href="mod_cache_socache.html#cachesocachemaxtime">CacheSocacheMaxTime <var>seconds</var></a></td><td> 86400 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">The maximum time (in seconds) for a document to be placed in the
0b144823976d79a34bff62f7f9ec032e80b8ce85Simon Ulbrichtcache</td></tr>
12882fa70d12d9b56cbd850ccb4b724feb3c62d5Christian Maeder<tr class="odd"><td><a href="mod_cache_socache.html#cachesocachemintime">CacheSocacheMinTime <var>seconds</var></a></td><td> 600 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The maximum time (in seconds) for a document to be placed in the
0b144823976d79a34bff62f7f9ec032e80b8ce85Simon Ulbrichtcache</td></tr>
0b144823976d79a34bff62f7f9ec032e80b8ce85Simon Ulbricht<tr><td><a href="mod_cache_socache.html#cachesocachereadsize">CacheSocacheReadSize <var>bytes</var></a></td><td> 0 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">The minimum size (in bytes) of the document to read and be cached
8723ec450f2e7a024230467c0c28a3f154905483cmaeder before sending the data downstream</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr class="odd"><td><a href="mod_cache_socache.html#cachesocachereadtime">CacheSocacheReadTime <var>milliseconds</var></a></td><td> 0 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The minimum time (in milliseconds) that should elapse while reading
0b144823976d79a34bff62f7f9ec032e80b8ce85Simon Ulbricht before data is sent downstream</td></tr>
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa<tr><td><a href="mod_cache.html#cachestaleonerror">CacheStaleOnError <var>on|off</var></a></td><td> on </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Serve stale content in place of 5xx responses.</td></tr>
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa<tr class="odd"><td><a href="mod_cache.html#cachestoreexpired">CacheStoreExpired On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Attempt to cache responses that the server reports as expired</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr><td><a href="mod_cache.html#cachestorenostore">CacheStoreNoStore On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Attempt to cache requests or responses that have been marked as no-store.</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr class="odd"><td><a href="mod_cache.html#cachestoreprivate">CacheStorePrivate On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Attempt to cache responses that the server has marked as private</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr><td><a href="core.html#cgimapextension">CGIMapExtension <var>cgi-path</var> <var>.extension</var></a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Technique for locating the interpreter for CGI
0b144823976d79a34bff62f7f9ec032e80b8ce85Simon Ulbrichtscripts</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr class="odd"><td><a href="mod_charset_lite.html#charsetdefault">CharsetDefault <var>charset</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Charset to translate into</td></tr>
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbricht<tr><td><a href="mod_charset_lite.html#charsetoptions">CharsetOptions <var>option</var> [<var>option</var>] ...</a></td><td> ImplicitAdd </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Configures charset translation behavior</td></tr>
233754e153e665aa748bf8b45bd8b1938b6c21a7Christian Maeder<tr class="odd"><td><a href="mod_charset_lite.html#charsetsourceenc">CharsetSourceEnc <var>charset</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Source charset of files</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr><td><a href="mod_speling.html#checkcaseonly">CheckCaseOnly on|off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Limits the action of the speling module to case corrections</td></tr>
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbricht<tr class="odd"><td><a href="mod_speling.html#checkspelling">CheckSpelling on|off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables the spelling
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbrichtmodule</td></tr>
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbricht<tr><td><a href="mod_unixd.html#chrootdir">ChrootDir <var>/path/to/directory</var></a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Directory for apache to run chroot(8) after startup.</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr class="odd"><td><a href="core.html#contentdigest">ContentDigest On|Off</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Enables the generation of <code>Content-MD5</code> HTTP Response
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbrichtheaders</td></tr>
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbricht<tr><td><a href="mod_usertrack.html#cookiedomain">CookieDomain <em>domain</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">The domain to which the tracking cookie applies</td></tr>
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbricht<tr class="odd"><td><a href="mod_usertrack.html#cookieexpires">CookieExpires <em>expiry-period</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Expiry time for the tracking cookie</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr><td><a href="mod_usertrack.html#cookiename">CookieName <em>token</em></a></td><td> Apache </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Name of the tracking cookie</td></tr>
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder<tr class="odd"><td><a href="mod_usertrack.html#cookiestyle">CookieStyle
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbricht <em>Netscape|Cookie|Cookie2|RFC2109|RFC2965</em></a></td><td> Netscape </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Format of the cookie header field</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr><td><a href="mod_usertrack.html#cookietracking">CookieTracking on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Enables tracking cookie</td></tr>
12882fa70d12d9b56cbd850ccb4b724feb3c62d5Christian Maeder<tr class="odd"><td><a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory <var>directory</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Directory where Apache HTTP Server attempts to
0b144823976d79a34bff62f7f9ec032e80b8ce85Simon Ulbrichtswitch before dumping core</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr><td><a href="mod_log_config.html#customlog">CustomLog <var>file</var>|<var>pipe</var>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<var>format</var>|<var>nickname</var>
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbricht[env=[!]<var>environment-variable</var>|
12882fa70d12d9b56cbd850ccb4b724feb3c62d5Christian Maederexpr=<var>expression</var>]</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets filename and format of log file</td></tr>
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbricht<tr class="odd"><td><a href="mod_dav.html#dav" id="D" name="D">Dav On|Off|<var>provider-name</var></a></td><td> Off </td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enable WebDAV HTTP methods</td></tr>
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbricht<tr><td><a href="mod_dav.html#davdepthinfinity">DavDepthInfinity on|off</a></td><td> off </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Allow PROPFIND, Depth: Infinity requests</td></tr>
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder<tr class="odd"><td><a href="mod_dav_lock.html#davgenericlockdb">DavGenericLockDB <var>file-path</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Location of the DAV lock database</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr><td><a href="mod_dav_fs.html#davlockdb">DavLockDB <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Location of the DAV lock database</td></tr>
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbricht<tr class="odd"><td><a href="mod_dav.html#davmintimeout">DavMinTimeout <var>seconds</var></a></td><td> 0 </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Minimum amount of time the server holds a lock on
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbrichta DAV resource</td></tr>
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbricht<tr><td><a href="mod_dbd.html#dbdexptime">DBDExptime <var>time-in-seconds</var></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Keepalive time for idle connections</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr class="odd"><td><a href="mod_dbd.html#dbdinitsql">DBDInitSQL <var>"SQL statement"</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Execute an SQL statement after connecting to a database</td></tr>
de8983abdf4b35af1ed1fdee2de4dff13c2368bacmaeder<tr><td><a href="mod_dbd.html#dbdkeep">DBDKeep <var>number</var></a></td><td> 2 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximum sustained number of connections</td></tr>
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbricht<tr class="odd"><td><a href="mod_dbd.html#dbdmax">DBDMax <var>number</var></a></td><td> 10 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum number of connections</td></tr>
0a46a4d711eca869ad75b4df84dabd72783ebdd2Simon Ulbricht<tr><td><a href="mod_dbd.html#dbdmin">DBDMin <var>number</var></a></td><td> 1 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Minimum number of connections</td></tr>
12882fa70d12d9b56cbd850ccb4b724feb3c62d5Christian Maeder<tr class="odd"><td><a href="mod_dbd.html#dbdparams">DBDParams
0b144823976d79a34bff62f7f9ec032e80b8ce85Simon Ulbricht<var>param1</var>=<var>value1</var>[,<var>param2</var>=<var>value2</var>]</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Parameters for database connection</td></tr>
12882fa70d12d9b56cbd850ccb4b724feb3c62d5Christian Maeder<tr><td><a href="mod_dbd.html#dbdpersist">DBDPersist On|Off</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Whether to use persistent connections</td></tr>
0b144823976d79a34bff62f7f9ec032e80b8ce85Simon Ulbricht<tr class="odd"><td><a href="mod_dbd.html#dbdpreparesql">DBDPrepareSQL <var>"SQL statement"</var> <var>label</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Define an SQL prepared statement</td></tr>
0b144823976d79a34bff62f7f9ec032e80b8ce85Simon Ulbricht<tr><td><a href="mod_dbd.html#dbdriver">DBDriver <var>name</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Specify an SQL driver</td></tr>
0b144823976d79a34bff62f7f9ec032e80b8ce85Simon Ulbricht<tr class="odd"><td><a href="mod_autoindex.html#defaulticon">DefaultIcon <var>url-path</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Icon to display for files when no specific icon is
0a46a4d711eca869ad75b4df84dabd72783ebdd2Simon Ulbrichtconfigured</td></tr>
0a46a4d711eca869ad75b4df84dabd72783ebdd2Simon Ulbricht<tr><td><a href="mod_mime.html#defaultlanguage">DefaultLanguage <var>language-tag</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Defines a default language-tag to be sent in the Content-Language
0a46a4d711eca869ad75b4df84dabd72783ebdd2Simon Ulbrichtheader field for all resources in the current context that have not been
ccd9cf19d129595770d592d3d0d80c6619f7a141Eugen Kuksaassigned a language-tag by some other means.</td></tr>
465c6b72e8e480969b5f08658e394992bcc08bfcSimon Ulbricht<tr class="odd"><td><a href="core.html#defaultruntimedir">DefaultRuntimeDir <var>directory-path</var></a></td><td> DEFAULT_REL_RUNTIME +</td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Base directory for the server run-time files</td></tr>
0b144823976d79a34bff62f7f9ec032e80b8ce85Simon Ulbricht<tr><td><a href="core.html#defaulttype">DefaultType <var>media-type|none</var></a></td><td> none </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">This directive has no effect other than to emit warnings
0b144823976d79a34bff62f7f9ec032e80b8ce85Simon Ulbrichtif the value is not <code>none</code>. In prior versions, DefaultType
0a46a4d711eca869ad75b4df84dabd72783ebdd2Simon Ulbrichtwould specify a default media type to assign to response content for
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksawhich no other media type configuration could be found.
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa</td></tr>
0b144823976d79a34bff62f7f9ec032e80b8ce85Simon Ulbricht<tr class="odd"><td><a href="core.html#define">Define <var>parameter-name</var> [<var>parameter-value</var>]</a></td><td></td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Define a variable</td></tr>
4937a0e373f619dc520799923acec42db5da5eb3Eugen Kuksa<tr><td><a href="mod_deflate.html#deflatebuffersize">DeflateBufferSize <var>value</var></a></td><td> 8096 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fragment size to be compressed at one time by zlib</td></tr>
4937a0e373f619dc520799923acec42db5da5eb3Eugen Kuksa<tr class="odd"><td><a href="mod_deflate.html#deflatecompressionlevel">DeflateCompressionLevel <var>value</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How much compression do we apply to the output</td></tr>
4937a0e373f619dc520799923acec42db5da5eb3Eugen Kuksa<tr><td><a href="mod_deflate.html#deflatefilternote">DeflateFilterNote [<var>type</var>] <var>notename</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Places the compression ratio in a note for logging</td></tr>
4f820114168836fb05b720c429866baa5665690eChristian Maeder<tr class="odd"><td><a href="mod_deflate.html#deflatememlevel">DeflateMemLevel <var>value</var></a></td><td> 9 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How much memory should be used by zlib for compression</td></tr>
4bd27a2cb9efd5d8ff00b5cf823487403add724ecmaeder<tr><td><a href="mod_deflate.html#deflatewindowsize">DeflateWindowSize <var>value</var></a></td><td> 15 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Zlib compression window size</td></tr>
4937a0e373f619dc520799923acec42db5da5eb3Eugen Kuksa<tr class="odd"><td><a href="mod_access_compat.html#deny"> Deny from all|<var>host</var>|env=[!]<var>env-variable</var>
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbricht[<var>host</var>|env=[!]<var>env-variable</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Controls which hosts are denied access to the
4937a0e373f619dc520799923acec42db5da5eb3Eugen Kuksaserver</td></tr>
4937a0e373f619dc520799923acec42db5da5eb3Eugen Kuksa<tr><td><a href="core.html#directory">&lt;Directory <var>directory-path</var>&gt;
1698621aea64f7a2b04a4084984eed1437e22771Christian Maeder... &lt;/Directory&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Enclose a group of directives that apply only to the
6fb590a3747600c145abfd7c3483039fb03af032Christian Maedernamed file-system directory, sub-directories, and their contents.</td></tr>
1d65a799298f6b1253d774c22f61029e6eb99cadcmaeder<tr class="odd"><td><a href="mod_dir.html#directoryindex">DirectoryIndex
6fb590a3747600c145abfd7c3483039fb03af032Christian Maeder disabled | <var>local-url</var> [<var>local-url</var>] ...</a></td><td> index.html </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">List of resources to look for when the client requests
6fb590a3747600c145abfd7c3483039fb03af032Christian Maedera directory</td></tr>
6fb590a3747600c145abfd7c3483039fb03af032Christian Maeder<tr><td><a href="mod_dir.html#directoryindexredirect">DirectoryIndexRedirect on | off | permanent | temp | seeother |
6fb590a3747600c145abfd7c3483039fb03af032Christian Maeder<var>3xx-code</var>
6fb590a3747600c145abfd7c3483039fb03af032Christian Maeder</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Configures an external redirect for directory indexes.
6fb590a3747600c145abfd7c3483039fb03af032Christian Maeder</td></tr>
cbd64ad1d663565751cb9442f78a40ff96c6bed6Eugen Kuksa<tr class="odd"><td><a href="core.html#directorymatch">&lt;DirectoryMatch <var>regex</var>&gt;
6fb590a3747600c145abfd7c3483039fb03af032Christian Maeder... &lt;/DirectoryMatch&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Enclose directives that apply to
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbrichtthe contents of file-system directories matching a regular expression.</td></tr>
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder<tr><td><a href="mod_dir.html#directoryslash">DirectorySlash On|Off</a></td><td> On </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Toggle trailing slash redirects on or off</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr class="odd"><td><a href="core.html#documentroot">DocumentRoot <var>directory-path</var></a></td><td> /usr/local/apache/h +</td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Directory that forms the main document tree visible
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaederfrom the web</td></tr>
fcd8dd6d9029180ae5e777e94a973c5e355a55cfcmaeder<tr><td><a href="mod_privileges.html#dtraceprivileges">DTracePrivileges On|Off</a></td><td> Off </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Determines whether the privileges required by dtrace are enabled.</td></tr>
fcd8dd6d9029180ae5e777e94a973c5e355a55cfcmaeder<tr class="odd"><td><a href="mod_dumpio.html#dumpioinput">DumpIOInput On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dump all input data to the error log</td></tr>
fcd8dd6d9029180ae5e777e94a973c5e355a55cfcmaeder<tr><td><a href="mod_dumpio.html#dumpiooutput">DumpIOOutput On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Dump all output data to the error log</td></tr>
fcd8dd6d9029180ae5e777e94a973c5e355a55cfcmaeder<tr class="odd"><td><a href="core.html#else" id="E" name="E">&lt;Else&gt; ... &lt;/Else&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Contains directives that apply only if the condition of a
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksaprevious <code class="directive"><a href="/mod/core.html#if">&lt;If&gt;</a></code> or
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<code class="directive"><a href="/mod/core.html#elseif">&lt;ElseIf&gt;</a></code> section is not
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksasatisfied by a request at runtime</td></tr>
4937a0e373f619dc520799923acec42db5da5eb3Eugen Kuksa<tr><td><a href="core.html#elseif">&lt;ElseIf <var>expression</var>&gt; ... &lt;/ElseIf&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Contains directives that apply only if a condition is satisfied
4937a0e373f619dc520799923acec42db5da5eb3Eugen Kuksaby a request at runtime while the condition of a previous
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<code class="directive"><a href="/mod/core.html#if">&lt;If&gt;</a></code> or
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa<code class="directive">&lt;ElseIf&gt;</code> section is not
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksasatisfied</td></tr>
9a5e6e537c43a631facd9d87ce1a6c76f4b0af6dSimon Ulbricht<tr class="odd"><td><a href="mpm_common.html#enableexceptionhook">EnableExceptionHook On|Off</a></td><td> Off </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Enables a hook that runs exception handlers
9a5e6e537c43a631facd9d87ce1a6c76f4b0af6dSimon Ulbrichtafter a crash</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr><td><a href="core.html#enablemmap">EnableMMAP On|Off</a></td><td> On </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Use memory-mapping to read files during delivery</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr class="odd"><td><a href="core.html#enablesendfile">EnableSendfile On|Off</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Use the kernel sendfile support to deliver files to the client</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr><td><a href="core.html#error">Error <var>message</var></a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Abort configuration parsing with a custom error message</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr class="odd"><td><a href="core.html#errordocument">ErrorDocument <var>error-code</var> <var>document</var></a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">What the server will return to the client
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksain case of an error</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr><td><a href="core.html#errorlog"> ErrorLog <var>file-path</var>|syslog[:<var>facility</var>]</a></td><td> logs/error_log (Uni +</td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Location where the server will log errors</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr class="odd"><td><a href="core.html#errorlogformat"> ErrorLogFormat [connection|request] <var>format</var></a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Format specification for error log entries</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr><td><a href="mod_example.html#example">Example</a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Demonstration directive to illustrate the Apache module
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen KuksaAPI</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr class="odd"><td><a href="mod_expires.html#expiresactive">ExpiresActive On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables generation of <code>Expires</code>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksaheaders</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr><td><a href="mod_expires.html#expiresbytype">ExpiresByType <var>MIME-type</var>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<var>&lt;code&gt;seconds</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Value of the <code>Expires</code> header configured
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksaby MIME type</td></tr>
f345dca8aecfdbc7137a28dda45f9a5574d1fd14Eugen Kuksa<tr class="odd"><td><a href="mod_expires.html#expiresdefault">ExpiresDefault <var>&lt;code&gt;seconds</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Default algorithm for calculating expiration time</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr><td><a href="core.html#extendedstatus">ExtendedStatus On|Off</a></td><td> Off[*] </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Keep track of extended status information for each
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksarequest</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr class="odd"><td><a href="mod_ext_filter.html#extfilterdefine">ExtFilterDefine <var>filtername</var> <var>parameters</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Define an external filter</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr><td><a href="mod_ext_filter.html#extfilteroptions">ExtFilterOptions <var>option</var> [<var>option</var>] ...</a></td><td> NoLogStderr </td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure <code class="module"><a href="/mod/mod_ext_filter.html">mod_ext_filter</a></code> options</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr class="odd"><td><a href="mod_dir.html#fallbackresource" id="F" name="F">FallbackResource disabled | <var>local-url</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Define a default URL for requests that don't map to a file</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr><td><a href="core.html#fileetag">FileETag <var>component</var> ...</a></td><td> MTime Size </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">File attributes used to create the ETag
f345dca8aecfdbc7137a28dda45f9a5574d1fd14Eugen KuksaHTTP response header for static files</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr class="odd"><td><a href="core.html#files">&lt;Files <var>filename</var>&gt; ... &lt;/Files&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Contains directives that apply to matched
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksafilenames</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr><td><a href="core.html#filesmatch">&lt;FilesMatch <var>regex</var>&gt; ... &lt;/FilesMatch&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Contains directives that apply to regular-expression matched
4ded733c298c9fd95db25858b897da482f4ab3e7Eugen Kuksafilenames</td></tr>
4ded733c298c9fd95db25858b897da482f4ab3e7Eugen Kuksa<tr class="odd"><td><a href="mod_filter.html#filterchain">FilterChain [+=-@!]<var>filter-name</var> <var>...</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Configure the filter chain</td></tr>
4ded733c298c9fd95db25858b897da482f4ab3e7Eugen Kuksa<tr><td><a href="mod_filter.html#filterdeclare">FilterDeclare <var>filter-name</var> <var>[type]</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Declare a smart filter</td></tr>
4ded733c298c9fd95db25858b897da482f4ab3e7Eugen Kuksa<tr class="odd"><td><a href="mod_filter.html#filterprotocol">FilterProtocol <var>filter-name</var> [<var>provider-name</var>]
4ded733c298c9fd95db25858b897da482f4ab3e7Eugen Kuksa <var>proto-flags</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Deal with correct HTTP protocol handling</td></tr>
4ded733c298c9fd95db25858b897da482f4ab3e7Eugen Kuksa<tr><td><a href="mod_filter.html#filterprovider">FilterProvider <var>filter-name</var> <var>provider-name</var>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa <var>expression</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Register a content filter</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr class="odd"><td><a href="mod_filter.html#filtertrace">FilterTrace <var>filter-name</var> <var>level</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Get debug/diagnostic information from
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa <code class="module"><a href="/mod/mod_filter.html">mod_filter</a></code></td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr><td><a href="mod_firehose.html#firehoseconnectioninput">FirehoseConnectionInput <var>[ block | nonblock ]</var> <var>filename</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Capture traffic coming into the server on each connection</td></tr>
4ded733c298c9fd95db25858b897da482f4ab3e7Eugen Kuksa<tr class="odd"><td><a href="mod_firehose.html#firehoseconnectionoutput">FirehoseConnectionOutput <var>[ block | nonblock ]</var> <var>filename</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Capture traffic going out of the server on each connection</td></tr>
4ded733c298c9fd95db25858b897da482f4ab3e7Eugen Kuksa<tr><td><a href="mod_firehose.html#firehoseproxyconnectioninput">FirehoseProxyConnectionInput <var>[ block | nonblock ]</var> <var>filename</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Capture traffic coming into the back of mod_proxy</td></tr>
f345dca8aecfdbc7137a28dda45f9a5574d1fd14Eugen Kuksa<tr class="odd"><td><a href="mod_firehose.html#firehoseproxyconnectionoutput">FirehoseProxyConnectionOutput <var>[ block | nonblock ]</var> <var>filename</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Capture traffic sent out from the back of mod_proxy</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr><td><a href="mod_firehose.html#firehoserequestinput">FirehoseRequestInput <var>[ block | nonblock ]</var> <var>filename</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Capture traffic coming into the server on each request</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr class="odd"><td><a href="mod_firehose.html#firehoserequestoutput">FirehoseRequestOutput <var>[ block | nonblock ]</var> <var>filename</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Capture traffic going out of the server on each request</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr><td><a href="mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback]</a></td><td> Prefer </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Action to take if a single acceptable document is not
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksafound</td></tr>
f345dca8aecfdbc7137a28dda45f9a5574d1fd14Eugen Kuksa<tr class="odd"><td><a href="core.html#forcetype">ForceType <var>media-type</var>|None</a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Forces all matching files to be served with the specified
f382d86a384743a770cd5490a641e38ed1069c5cChristian Maedermedia type in the HTTP Content-Type header field</td></tr>
e24da6268aa5791c7efd44571cafc0e36bf568dbChristian Maeder<tr><td><a href="mod_log_forensic.html#forensiclog">ForensicLog <var>filename</var>|<var>pipe</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets filename of the forensic log</td></tr>
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa<tr class="odd"><td><a href="core.html#gprofdir" id="G" name="G">GprofDir <var>/tmp/gprof/</var>|<var>/tmp/gprof/</var>%</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Directory to write gmon.out profiling data to. </td></tr>
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder<tr><td><a href="mpm_common.html#gracefulshutdowntimeout">GracefulShutDownTimeout <var>seconds</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Specify a timeout after which a gracefully shutdown server
4937a0e373f619dc520799923acec42db5da5eb3Eugen Kuksawill exit.</td></tr>
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder<tr class="odd"><td><a href="mod_unixd.html#group">Group <var>unix-group</var></a></td><td> #-1 </td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Group under which the server will answer
9a5e6e537c43a631facd9d87ce1a6c76f4b0af6dSimon Ulbrichtrequests</td></tr>
f382d86a384743a770cd5490a641e38ed1069c5cChristian Maeder<tr><td><a href="mod_headers.html#header" id="H" name="H">Header [<var>condition</var>] add|append|echo|edit|edit*|merge|set|unset
4ded733c298c9fd95db25858b897da482f4ab3e7Eugen Kuksa<var>header</var> [<var>value</var>] [<var>replacement</var>]
4ded733c298c9fd95db25858b897da482f4ab3e7Eugen Kuksa[early|env=[!]<var>variable</var>]|expr=<var>expression</var>]
4ded733c298c9fd95db25858b897da482f4ab3e7Eugen Kuksa</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure HTTP response headers</td></tr>
4ded733c298c9fd95db25858b897da482f4ab3e7Eugen Kuksa<tr class="odd"><td><a href="mod_autoindex.html#headername">HeaderName <var>filename</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Name of the file that will be inserted at the top
986888e7f4d8ed681272a79c63f329ce8037063dcmaederof the index listing</td></tr>
bf51e183eda8e66f16795b35ce9a62468974b8e3Christian Maeder<tr><td><a href="mod_heartbeat.html#heartbeataddress">HeartbeatAddress <var>addr:port</var></a></td><td></td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Multicast address for heartbeat packets</td></tr>
f382d86a384743a770cd5490a641e38ed1069c5cChristian Maeder<tr class="odd"><td><a href="mod_heartmonitor.html#heartbeatlisten">HeartbeatListen<var>addr:port</var></a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">multicast address to listen for incoming heartbeat requests </td></tr>
562e30787355109feb0133ffea2ad86b6c143c26Simon Ulbricht<tr><td><a href="mod_heartmonitor.html#heartbeatmaxservers">HeartbeatMaxServers <var>number-of-servers</var></a></td><td> 10 </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Specifies the maximum number of servers that will be sending
d1c667fd9445963d9d31e2cf5d0ead15e77082a4cmaederheartbeat requests to this server</td></tr>
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa<tr class="odd"><td><a href="mod_heartmonitor.html#heartbeatstorage">HeartbeatStorage <var>file-path</var></a></td><td> logs/hb.dat </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Path to store heartbeat data</td></tr>
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa<tr><td><a href="mod_lbmethod_heartbeat.html#heartbeatstorage">HeartbeatStorage <var>file-path</var></a></td><td> logs/hb.dat </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Path to read heartbeat data</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr class="odd"><td><a href="core.html#hostnamelookups">HostnameLookups On|Off|Double</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Enables DNS lookups on client IP addresses</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr><td><a href="mod_ident.html#identitycheck" id="I" name="I">IdentityCheck On|Off</a></td><td> Off </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Enables logging of the RFC 1413 identity of the remote
986888e7f4d8ed681272a79c63f329ce8037063dcmaederuser</td></tr>
d1c667fd9445963d9d31e2cf5d0ead15e77082a4cmaeder<tr class="odd"><td><a href="mod_ident.html#identitychecktimeout">IdentityCheckTimeout <var>seconds</var></a></td><td> 30 </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Determines the timeout duration for ident requests</td></tr>
9a5e6e537c43a631facd9d87ce1a6c76f4b0af6dSimon Ulbricht<tr><td><a href="core.html#if">&lt;If <var>expression</var>&gt; ... &lt;/If&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Contains directives that apply only if a condition is
12882fa70d12d9b56cbd850ccb4b724feb3c62d5Christian Maedersatisfied by a request at runtime</td></tr>
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder<tr class="odd"><td><a href="core.html#ifdefine">&lt;IfDefine [!]<var>parameter-name</var>&gt; ...
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder &lt;/IfDefine&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Encloses directives that will be processed only
4bd27a2cb9efd5d8ff00b5cf823487403add724ecmaederif a test is true at startup</td></tr>
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder<tr><td><a href="core.html#ifmodule">&lt;IfModule [!]<var>module-file</var>|<var>module-identifier</var>&gt; ...
4bd27a2cb9efd5d8ff00b5cf823487403add724ecmaeder &lt;/IfModule&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Encloses directives that are processed conditional on the
2e76bbbed1c936bb0aee1753837e1c50416847a2Simon Ulbrichtpresence or absence of a specific module</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr class="odd"><td><a href="mod_version.html#ifversion">&lt;IfVersion [[!]<var>operator</var>] <var>version</var>&gt; ...
8723ec450f2e7a024230467c0c28a3f154905483cmaeder&lt;/IfVersion&gt;</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">contains version dependent configuration</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr><td><a href="mod_imagemap.html#imapbase">ImapBase map|referer|<var>URL</var></a></td><td> http://servername/ </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Default <code>base</code> for imagemap files</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr class="odd"><td><a href="mod_imagemap.html#imapdefault">ImapDefault error|nocontent|map|referer|<var>URL</var></a></td><td> nocontent </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Default action when an imagemap is called with coordinates
986888e7f4d8ed681272a79c63f329ce8037063dcmaederthat are not explicitly mapped</td></tr>
1d65a799298f6b1253d774c22f61029e6eb99cadcmaeder<tr><td><a href="mod_imagemap.html#imapmenu">ImapMenu none|formatted|semiformatted|unformatted</a></td><td> formatted </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Action if no coordinates are given when calling
90d3a604eeb43972cef8bfd283a0118a4ad6e9e7cmaederan imagemap</td></tr>
1d65a799298f6b1253d774c22f61029e6eb99cadcmaeder<tr class="odd"><td><a href="core.html#include">Include <var>file-path</var>|<var>directory-path</var>|<var>wildcard</var></a></td><td></td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Includes other configuration files from within
2e76bbbed1c936bb0aee1753837e1c50416847a2Simon Ulbrichtthe server configuration files</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr><td><a href="core.html#includeoptional">IncludeOptional <var>file-path</var>|<var>directory-path</var>|<var>wildcard</var></a></td><td></td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Includes other configuration files from within
7463a1bf64cfa90917e2afb6a5017ec411d2b3dbSimon Ulbrichtthe server configuration files</td></tr>
7f150d7930b47c297e184638ecd811b3656b0dadChristian Maeder<tr class="odd"><td><a href="mod_autoindex.html#indexheadinsert">IndexHeadInsert <var>"markup ..."</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Inserts text in the HEAD section of an index page.</td></tr>
2e76bbbed1c936bb0aee1753837e1c50416847a2Simon Ulbricht<tr><td><a href="mod_autoindex.html#indexignore">IndexIgnore <var>file</var> [<var>file</var>] ...</a></td><td> "." </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Adds to the list of files to hide when listing
986888e7f4d8ed681272a79c63f329ce8037063dcmaedera directory</td></tr>
bf51e183eda8e66f16795b35ce9a62468974b8e3Christian Maeder<tr class="odd"><td><a href="mod_autoindex.html#indexignorereset">IndexIgnoreReset ON|OFF</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Empties the list of files to hide when listing
2e76bbbed1c936bb0aee1753837e1c50416847a2Simon Ulbrichta directory</td></tr>
f6a562e28240e4f9107c199ba7a8e500ccfbfa55Simon Ulbricht<tr><td><a href="mod_autoindex.html#indexoptions">IndexOptions [+|-]<var>option</var> [[+|-]<var>option</var>]
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Various configuration settings for directory
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaederindexing</td></tr>
f382d86a384743a770cd5490a641e38ed1069c5cChristian Maeder<tr class="odd"><td><a href="mod_autoindex.html#indexorderdefault">IndexOrderDefault Ascending|Descending
f382d86a384743a770cd5490a641e38ed1069c5cChristian MaederName|Date|Size|Description</a></td><td> Ascending Name </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the default ordering of the directory index</td></tr>
9a5e6e537c43a631facd9d87ce1a6c76f4b0af6dSimon Ulbricht<tr><td><a href="mod_autoindex.html#indexstylesheet">IndexStyleSheet <var>url-path</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Adds a CSS stylesheet to the directory index</td></tr>
22bb4a9063684a0f37dd7d0e6b21086adcc1e789Christian Maeder<tr class="odd"><td><a href="mod_sed.html#inputsed">InputSed <var>sed-command</var></a></td><td></td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Sed command to filter request data (typically <code>POST</code> data)</td></tr>
9a5e6e537c43a631facd9d87ce1a6c76f4b0af6dSimon Ulbricht<tr><td><a href="mod_isapi.html#isapiappendlogtoerrors">ISAPIAppendLogToErrors on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Record <code>HSE_APPEND_LOG_PARAMETER</code> requests from
9a5e6e537c43a631facd9d87ce1a6c76f4b0af6dSimon UlbrichtISAPI extensions to the error log</td></tr>
9a5e6e537c43a631facd9d87ce1a6c76f4b0af6dSimon Ulbricht<tr class="odd"><td><a href="mod_isapi.html#isapiappendlogtoquery">ISAPIAppendLogToQuery on|off</a></td><td> on </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Record <code>HSE_APPEND_LOG_PARAMETER</code> requests from
f6a562e28240e4f9107c199ba7a8e500ccfbfa55Simon UlbrichtISAPI extensions to the query field</td></tr>
f6a562e28240e4f9107c199ba7a8e500ccfbfa55Simon Ulbricht<tr><td><a href="mod_isapi.html#isapicachefile">ISAPICacheFile <var>file-path</var> [<var>file-path</var>]
22bb4a9063684a0f37dd7d0e6b21086adcc1e789Christian Maeder...</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">ISAPI .dll files to be loaded at startup</td></tr>
41a3368af0eaad78c660477e7ded53b2ba85a275Christian Maeder<tr class="odd"><td><a href="mod_isapi.html#isapifakeasync">ISAPIFakeAsync on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fake asynchronous support for ISAPI callbacks</td></tr>
9a5e6e537c43a631facd9d87ce1a6c76f4b0af6dSimon Ulbricht<tr><td><a href="mod_isapi.html#isapilognotsupported">ISAPILogNotSupported on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Log unsupported feature requests from ISAPI
9a5e6e537c43a631facd9d87ce1a6c76f4b0af6dSimon Ulbrichtextensions</td></tr>
2e76bbbed1c936bb0aee1753837e1c50416847a2Simon Ulbricht<tr class="odd"><td><a href="mod_isapi.html#isapireadaheadbuffer">ISAPIReadAheadBuffer <var>size</var></a></td><td> 49152 </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Size of the Read Ahead Buffer sent to ISAPI
bf51e183eda8e66f16795b35ce9a62468974b8e3Christian Maederextensions</td></tr>
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder<tr><td><a href="core.html#keepalive" id="K" name="K">KeepAlive On|Off</a></td><td> On </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Enables HTTP persistent connections</td></tr>
7f150d7930b47c297e184638ecd811b3656b0dadChristian Maeder<tr class="odd"><td><a href="core.html#keepalivetimeout">KeepAliveTimeout <var>num</var>[ms]</a></td><td> 5 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Amount of time the server will wait for subsequent
2e76bbbed1c936bb0aee1753837e1c50416847a2Simon Ulbrichtrequests on a persistent connection</td></tr>
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder<tr><td><a href="mod_request.html#keptbodysize">KeptBodySize <var>maximum size in bytes</var></a></td><td> 0 </td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">Keep the request body instead of discarding it up to
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maederthe specified maximum size, for potential use by filters such as
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maedermod_include.</td></tr>
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder<tr class="odd"><td><a href="mod_negotiation.html#languagepriority" id="L" name="L">LanguagePriority <var>MIME-lang</var> [<var>MIME-lang</var>]
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">The precendence of language variants for cases where
2e76bbbed1c936bb0aee1753837e1c50416847a2Simon Ulbrichtthe client does not express a preference</td></tr>
2e76bbbed1c936bb0aee1753837e1c50416847a2Simon Ulbricht<tr><td><a href="mod_ldap.html#ldapcacheentries">LDAPCacheEntries <var>number</var></a></td><td> 1024 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximum number of entries in the primary LDAP cache</td></tr>
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder<tr class="odd"><td><a href="mod_ldap.html#ldapcachettl">LDAPCacheTTL <var>seconds</var></a></td><td> 600 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Time that cached items remain valid</td></tr>
b532acc045cf5e26beb0691acc136d11188cce87Christian Maeder<tr><td><a href="mod_ldap.html#ldapconnectionpoolttl">LDAPConnectionPoolTTL <var>n</var></a></td><td> -1 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Discard backend connections that have been sitting in the connection pool too long</td></tr>
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder<tr class="odd"><td><a href="mod_ldap.html#ldapconnectiontimeout">LDAPConnectionTimeout <var>seconds</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Specifies the socket connection timeout in seconds</td></tr>
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder<tr><td><a href="mod_ldap.html#ldaplibrarydebug">LDAPLibraryDebug <var>7</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable debugging in the LDAP SDK</td></tr>
d1c667fd9445963d9d31e2cf5d0ead15e77082a4cmaeder<tr class="odd"><td><a href="mod_ldap.html#ldapopcacheentries">LDAPOpCacheEntries <var>number</var></a></td><td> 1024 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Number of entries used to cache LDAP compare
d1c667fd9445963d9d31e2cf5d0ead15e77082a4cmaederoperations</td></tr>
d1c667fd9445963d9d31e2cf5d0ead15e77082a4cmaeder<tr><td><a href="mod_ldap.html#ldapopcachettl">LDAPOpCacheTTL <var>seconds</var></a></td><td> 600 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Time that entries in the operation cache remain
d1c667fd9445963d9d31e2cf5d0ead15e77082a4cmaedervalid</td></tr>
d1c667fd9445963d9d31e2cf5d0ead15e77082a4cmaeder<tr class="odd"><td><a href="mod_ldap.html#ldapreferralhoplimit">LDAPReferralHopLimit <var>number</var></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The maximum number of referral hops to chase before terminating an LDAP query.</td></tr>
d1c667fd9445963d9d31e2cf5d0ead15e77082a4cmaeder<tr><td><a href="mod_ldap.html#ldapreferrals">LDAPReferrals <var>On|Off</var></a></td><td> On </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable referral chasing during queries to the LDAP server.</td></tr>
d1c667fd9445963d9d31e2cf5d0ead15e77082a4cmaeder<tr class="odd"><td><a href="mod_ldap.html#ldapretries">LDAPRetries <var>number-of-retries</var></a></td><td> 3 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configures the number of LDAP server retries.</td></tr>
6a91a0598e5df5546421d01fc84ff20084202d47cmaeder<tr><td><a href="mod_ldap.html#ldapretrydelay">LDAPRetryDelay <var>seconds</var></a></td><td> 0 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Configures the delay between LDAP server retries.</td></tr>
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder<tr class="odd"><td><a href="mod_ldap.html#ldapsharedcachefile">LDAPSharedCacheFile <var>file-path</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the shared memory cache file</td></tr>
d1c667fd9445963d9d31e2cf5d0ead15e77082a4cmaeder<tr><td><a href="mod_ldap.html#ldapsharedcachesize">LDAPSharedCacheSize <var>bytes</var></a></td><td> 500000 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Size in bytes of the shared-memory cache</td></tr>
cbd64ad1d663565751cb9442f78a40ff96c6bed6Eugen Kuksa<tr class="odd"><td><a href="mod_ldap.html#ldaptimeout">LDAPTimeout <var>seconds</var></a></td><td> 60 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Specifies the timeout for LDAP search and bind operations, in seconds</td></tr>
f382d86a384743a770cd5490a641e38ed1069c5cChristian Maeder<tr><td><a href="mod_ldap.html#ldaptrustedclientcert">LDAPTrustedClientCert <var>type</var> <var>directory-path/filename/nickname</var> <var>[password]</var></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the file containing or nickname referring to a per
f382d86a384743a770cd5490a641e38ed1069c5cChristian Maederconnection client certificate. Not all LDAP toolkits support per
22bb4a9063684a0f37dd7d0e6b21086adcc1e789Christian Maederconnection client certificates.</td></tr>
22bb4a9063684a0f37dd7d0e6b21086adcc1e789Christian Maeder<tr class="odd"><td><a href="mod_ldap.html#ldaptrustedglobalcert">LDAPTrustedGlobalCert <var>type</var> <var>directory-path/filename</var> <var>[password]</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the file or database containing global trusted
22bb4a9063684a0f37dd7d0e6b21086adcc1e789Christian MaederCertificate Authority or global client certificates</td></tr>
22bb4a9063684a0f37dd7d0e6b21086adcc1e789Christian Maeder<tr><td><a href="mod_ldap.html#ldaptrustedmode">LDAPTrustedMode <var>type</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Specifies the SSL/TLS mode to be used when connecting to an LDAP server.</td></tr>
22bb4a9063684a0f37dd7d0e6b21086adcc1e789Christian Maeder<tr class="odd"><td><a href="mod_ldap.html#ldapverifyservercert">LDAPVerifyServerCert <var>On|Off</var></a></td><td> On </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Force server certificate verification</td></tr>
22bb4a9063684a0f37dd7d0e6b21086adcc1e789Christian Maeder<tr><td><a href="core.html#limit">&lt;Limit <var>method</var> [<var>method</var>] ... &gt; ...
e24da6268aa5791c7efd44571cafc0e36bf568dbChristian Maeder &lt;/Limit&gt;</a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Restrict enclosed access controls to only certain HTTP
e24da6268aa5791c7efd44571cafc0e36bf568dbChristian Maedermethods</td></tr>
e24da6268aa5791c7efd44571cafc0e36bf568dbChristian Maeder<tr class="odd"><td><a href="core.html#limitexcept">&lt;LimitExcept <var>method</var> [<var>method</var>] ... &gt; ...
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa &lt;/LimitExcept&gt;</a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Restrict access controls to all HTTP methods
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksaexcept the named ones</td></tr>
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa<tr><td><a href="core.html#limitinternalrecursion">LimitInternalRecursion <var>number</var> [<var>number</var>]</a></td><td> 10 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Determine maximum number of internal redirects and nested
fdae29fce51a3b43f17e1cad0deb0f5381b9d3f6Christian Maedersubrequests</td></tr>
fdae29fce51a3b43f17e1cad0deb0f5381b9d3f6Christian Maeder<tr class="odd"><td><a href="core.html#limitrequestbody">LimitRequestBody <var>bytes</var></a></td><td> 0 </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Restricts the total size of the HTTP request body sent
fdae29fce51a3b43f17e1cad0deb0f5381b9d3f6Christian Maederfrom the client</td></tr>
f382d86a384743a770cd5490a641e38ed1069c5cChristian Maeder<tr><td><a href="core.html#limitrequestfields">LimitRequestFields <var>number</var></a></td><td> 100 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Limits the number of HTTP request header fields that
bc76266f6a06f30dc77341fb2898d7f5765ff05cChristian Maederwill be accepted from the client</td></tr>
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbricht<tr class="odd"><td><a href="core.html#limitrequestfieldsize">LimitRequestFieldSize <var>bytes</var></a></td><td> 8190 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limits the size of the HTTP request header allowed from the
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbrichtclient</td></tr>
2e2559f894aaa661b199e4fa00609f522bc5482aSimon Ulbricht<tr><td><a href="core.html#limitrequestline">LimitRequestLine <var>bytes</var></a></td><td> 8190 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Limit the size of the HTTP request line that will be accepted
2e2559f894aaa661b199e4fa00609f522bc5482aSimon Ulbrichtfrom the client</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr class="odd"><td><a href="core.html#limitxmlrequestbody">LimitXMLRequestBody <var>bytes</var></a></td><td> 1000000 </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limits the size of an XML-based request body</td></tr>
05c714be15ce094d83f1b989cdf5236be78419bfSimon Ulbricht<tr><td><a href="mpm_common.html#listen">Listen [<var>IP-address</var>:]<var>portnumber</var> [<var>protocol</var>]</a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">IP addresses and ports that the server
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaederlistens to</td></tr>
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder<tr class="odd"><td><a href="mpm_common.html#listenbacklog">ListenBacklog <var>backlog</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum length of the queue of pending connections</td></tr>
05c714be15ce094d83f1b989cdf5236be78419bfSimon Ulbricht<tr><td><a href="mod_so.html#loadfile">LoadFile <em>filename</em> [<em>filename</em>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Link in the named object file or library</td></tr>
bf51e183eda8e66f16795b35ce9a62468974b8e3Christian Maeder<tr class="odd"><td><a href="mod_so.html#loadmodule">LoadModule <em>module filename</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Links in the object file or library, and adds to the list
9a5e6e537c43a631facd9d87ce1a6c76f4b0af6dSimon Ulbrichtof active modules</td></tr>
05c714be15ce094d83f1b989cdf5236be78419bfSimon Ulbricht<tr><td><a href="core.html#location">&lt;Location
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder <var>URL-path</var>|<var>URL</var>&gt; ... &lt;/Location&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Applies the enclosed directives only to matching
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaederURLs</td></tr>
0a26144c20fa9cdcd05011ca5019cbac8e4afae0cmaeder<tr class="odd"><td><a href="core.html#locationmatch">&lt;LocationMatch
f6a562e28240e4f9107c199ba7a8e500ccfbfa55Simon Ulbricht <var>regex</var>&gt; ... &lt;/LocationMatch&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Applies the enclosed directives only to regular-expression
fdae29fce51a3b43f17e1cad0deb0f5381b9d3f6Christian Maedermatching URLs</td></tr>
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa<tr><td><a href="mod_log_config.html#logformat">LogFormat <var>format</var>|<var>nickname</var>
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa[<var>nickname</var>]</a></td><td> "%h %l %u %t \"%r\" +</td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Describes a format for use in a log file</td></tr>
f382d86a384743a770cd5490a641e38ed1069c5cChristian Maeder<tr class="odd"><td><a href="core.html#loglevel">LogLevel [<var>module</var>:]<var>level</var>
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder [<var>module</var>:<var>level</var>] ...
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder</a></td><td> warn </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Controls the verbosity of the ErrorLog</td></tr>
fdae29fce51a3b43f17e1cad0deb0f5381b9d3f6Christian Maeder<tr><td><a href="core.html#logleveloverride">LogLevel <var>ipaddress</var>[/<var>prefixlen</var>]
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder [<var>module</var>:]<var>level</var> [<var>module</var>:<var>level</var>] ...
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Override the verbosity of the ErrorLog for certain clients</td></tr>
fdae29fce51a3b43f17e1cad0deb0f5381b9d3f6Christian Maeder<tr class="odd"><td><a href="mod_log_debug.html#logmessage">LogMessage <var>message</var>
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder[hook=<var>hook</var>] [expr=<var>expression</var>]
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder</a></td><td></td><td>d</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Log user-defined message to error log
728bd6bf3eb21b95a5e83db746a3c6ab5e8a6de1Eugen Kuksa</td></tr>
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder<tr><td><a href="mod_lua.html#luaauthzprovider">LuaAuthzProvider provider_name /path/to/lua/script.lua function_name</a></td><td></td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Plug an authorization provider function into <code class="module"><a href="/mod/mod_authz_core.html">mod_authz_core</a></code>
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder</td></tr>
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder<tr class="odd"><td><a href="mod_lua.html#luacodecache">LuaCodeCache stat|forever|never</a></td><td> stat </td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Configure the compiled code cache.</td></tr>
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder<tr><td><a href="mod_lua.html#luahookaccesschecker">LuaHookAccessChecker /path/to/lua/script.lua hook_function_name [early|late]</a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Provide a hook for the access_checker phase of request processing</td></tr>
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder<tr class="odd"><td><a href="mod_lua.html#luahookauthchecker">LuaHookAuthChecker /path/to/lua/script.lua hook_function_name [early|late]</a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Provide a hook for the auth_checker phase of request processing</td></tr>
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder<tr><td><a href="mod_lua.html#luahookcheckuserid">LuaHookCheckUserID /path/to/lua/script.lua hook_function_name [early|late]</a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Provide a hook for the check_user_id phase of request processing</td></tr>
9a5e6e537c43a631facd9d87ce1a6c76f4b0af6dSimon Ulbricht<tr class="odd"><td><a href="mod_lua.html#luahookfixups">LuaHookFixups /path/to/lua/script.lua hook_function_name</a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Provide a hook for the fixups phase of a request
9a5e6e537c43a631facd9d87ce1a6c76f4b0af6dSimon Ulbrichtprocessing</td></tr>
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder<tr><td><a href="mod_lua.html#luahookinsertfilter">LuaHookInsertFilter /path/to/lua/script.lua hook_function_name</a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Provide a hook for the insert_filter phase of request processing</td></tr>
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder<tr class="odd"><td><a href="mod_lua.html#luahookmaptostorage">LuaHookMapToStorage /path/to/lua/script.lua hook_function_name</a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Provide a hook for the map_to_storage phase of request processing</td></tr>
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder<tr><td><a href="mod_lua.html#luahooktranslatename">LuaHookTranslateName /path/to/lua/script.lua hook_function_name [early|late]</a></td><td></td><td>sv</td><td>X</td></tr><tr><td class="descr" colspan="4">Provide a hook for the translate name phase of request processing</td></tr>
b532acc045cf5e26beb0691acc136d11188cce87Christian Maeder<tr class="odd"><td><a href="mod_lua.html#luahooktypechecker">LuaHookTypeChecker /path/to/lua/script.lua hook_function_name</a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Provide a hook for the type_checker phase of request processing</td></tr>
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder<tr><td><a href="mod_lua.html#luainherit">LuaInherit none|parent-first|parent-last</a></td><td> parent-first </td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Controls how parent configuration sections are merged into children</td></tr>
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder<tr class="odd"><td><a href="mod_lua.html#luainputfilter">LuaInputFilter filter_name /path/to/lua/script.lua function_name</a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Provide a Lua function for content input filtering</td></tr>
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder<tr><td><a href="mod_lua.html#luamaphandler">LuaMapHandler uri-pattern /path/to/lua/script.lua [function-name]</a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Map a path to a lua handler</td></tr>
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder<tr class="odd"><td><a href="mod_lua.html#luaoutputfilter">LuaOutputFilter filter_name /path/to/lua/script.lua function_name</a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Provide a Lua function for content output filtering</td></tr>
30ccae9374798a92124e1b294404f7b55ffbb412Christian Maeder<tr><td><a href="mod_lua.html#luapackagecpath">LuaPackageCPath /path/to/include/?.soa</a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Add a directory to lua's package.cpath</td></tr>
05c714be15ce094d83f1b989cdf5236be78419bfSimon Ulbricht<tr class="odd"><td><a href="mod_lua.html#luapackagepath">LuaPackagePath /path/to/include/?.lua</a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Add a directory to lua's package.path</td></tr>
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbricht<tr><td><a href="mod_lua.html#luaquickhandler">LuaQuickHandler /path/to/script.lua hook_function_name</a></td><td></td><td>sv</td><td>X</td></tr><tr><td class="descr" colspan="4">Provide a hook for the quick handler of request processing</td></tr>
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbricht<tr class="odd"><td><a href="mod_lua.html#luaroot">LuaRoot /path/to/a/directory</a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Specify the base path for resolving relative paths for mod_lua directives</td></tr>
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbricht<tr><td><a href="mod_lua.html#luascope">LuaScope once|request|conn|thread|server [min] [max]</a></td><td> once </td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">One of once, request, conn, thread -- default is once</td></tr>
de8983abdf4b35af1ed1fdee2de4dff13c2368bacmaeder<tr class="odd"><td><a href="mod_macro.html#macro" id="M" name="M">
1ab66a7e4234c760be9689b05ab4c34ce99dba23Simon Ulbricht&lt;Macro <var>name</var> [<var>par1</var> .. <var>parN</var>]&gt;
ccd9cf19d129595770d592d3d0d80c6619f7a141Eugen Kuksa... &lt;/Macro&gt;</a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Define a configuration file macro</td></tr>
ccd9cf19d129595770d592d3d0d80c6619f7a141Eugen Kuksa<tr><td><a href="mpm_common.html#maxconnectionsperchild">MaxConnectionsPerChild <var>number</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Limit on the number of connections that an individual child server
f07364021546acc2fa5da55501bd6207b040f7bfEugen Kuksawill handle during its life</td></tr>
f07364021546acc2fa5da55501bd6207b040f7bfEugen Kuksa<tr class="odd"><td><a href="core.html#maxkeepaliverequests">MaxKeepAliveRequests <var>number</var></a></td><td> 100 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Number of requests allowed on a persistent
f07364021546acc2fa5da55501bd6207b040f7bfEugen Kuksaconnection</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr><td><a href="mpm_common.html#maxmemfree">MaxMemFree <var>KBytes</var></a></td><td> 2048 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Maximum amount of memory that the main allocator is allowed
8723ec450f2e7a024230467c0c28a3f154905483cmaederto hold without calling <code>free()</code></td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr class="odd"><td><a href="core.html#maxrangeoverlaps">MaxRangeOverlaps default | unlimited | none | <var>number-of-ranges</var></a></td><td> 20 </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Number of overlapping ranges (eg: <code>100-200,150-300</code>) allowed before returning the complete
0bbc28585c7d42913167ff78a862ef25ea59e85eChristian Maeder resource </td></tr>
0bbc28585c7d42913167ff78a862ef25ea59e85eChristian Maeder<tr><td><a href="core.html#maxrangereversals">MaxRangeReversals default | unlimited | none | <var>number-of-ranges</var></a></td><td> 20 </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Number of range reversals (eg: <code>100-200,50-70</code>) allowed before returning the complete
0bbc28585c7d42913167ff78a862ef25ea59e85eChristian Maeder resource </td></tr>
e4a035578fa9d1911eee097e2ed9a998c90c7805Christian Maeder<tr class="odd"><td><a href="core.html#maxranges">MaxRanges default | unlimited | none | <var>number-of-ranges</var></a></td><td> 200 </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Number of ranges allowed before returning the complete
0bbc28585c7d42913167ff78a862ef25ea59e85eChristian Maederresource </td></tr>
0bbc28585c7d42913167ff78a862ef25ea59e85eChristian Maeder<tr><td><a href="mpm_common.html#maxrequestworkers">MaxRequestWorkers <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Maximum number of connections that will be processed
0bbc28585c7d42913167ff78a862ef25ea59e85eChristian Maedersimultaneously</td></tr>
0bbc28585c7d42913167ff78a862ef25ea59e85eChristian Maeder<tr class="odd"><td><a href="prefork.html#maxspareservers">MaxSpareServers <var>number</var></a></td><td> 10 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum number of idle child server processes</td></tr>
0bbc28585c7d42913167ff78a862ef25ea59e85eChristian Maeder<tr><td><a href="mpm_common.html#maxsparethreads">MaxSpareThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Maximum number of idle threads</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr class="odd"><td><a href="mpm_netware.html#maxthreads">MaxThreads <var>number</var></a></td><td> 2048 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Set the maximum number of worker threads</td></tr>
00d671cc654fe8d1571fa594bbebc9a2906ea880cmaeder<tr><td><a href="mod_cern_meta.html#metadir">MetaDir <var>directory</var></a></td><td> .web </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Name of the directory to find CERN-style meta information
986888e7f4d8ed681272a79c63f329ce8037063dcmaederfiles</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr class="odd"><td><a href="mod_cern_meta.html#metafiles">MetaFiles on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Activates CERN meta-file processing</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr><td><a href="mod_cern_meta.html#metasuffix">MetaSuffix <var>suffix</var></a></td><td> .meta </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">File name suffix for the file containing CERN-style
fb9ec1e4dd1877781ec2b491fb0a6bcd38a7b04dcmaedermeta information</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr class="odd"><td><a href="mod_mime_magic.html#mimemagicfile">MimeMagicFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enable MIME-type determination based on file contents
986888e7f4d8ed681272a79c63f329ce8037063dcmaederusing the specified magic file</td></tr>
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaeder<tr><td><a href="prefork.html#minspareservers">MinSpareServers <var>number</var></a></td><td> 5 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Minimum number of idle child server processes</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr class="odd"><td><a href="mpm_common.html#minsparethreads">MinSpareThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Minimum number of idle threads available to handle request
986888e7f4d8ed681272a79c63f329ce8037063dcmaederspikes</td></tr>
1698621aea64f7a2b04a4084984eed1437e22771Christian Maeder<tr><td><a href="mod_file_cache.html#mmapfile">MMapFile <var>file-path</var> [<var>file-path</var>] ...</a></td><td></td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Map a list of files into memory at startup time</td></tr>
0bbc28585c7d42913167ff78a862ef25ea59e85eChristian Maeder<tr class="odd"><td><a href="mod_dialup.html#modemstandard">ModemStandard V.21|V.26bis|V.32|V.92</a></td><td></td><td>d</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Modem standard to simulate</td></tr>
0bbc28585c7d42913167ff78a862ef25ea59e85eChristian Maeder<tr><td><a href="mod_mime.html#modmimeusepathinfo">ModMimeUsePathInfo On|Off</a></td><td> Off </td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">Tells <code class="module"><a href="/mod/mod_mime.html">mod_mime</a></code> to treat <code>path_info</code>
0bbc28585c7d42913167ff78a862ef25ea59e85eChristian Maedercomponents as part of the filename</td></tr>
0bbc28585c7d42913167ff78a862ef25ea59e85eChristian Maeder<tr class="odd"><td><a href="mod_mime.html#multiviewsmatch">MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers
0bbc28585c7d42913167ff78a862ef25ea59e85eChristian Maeder[Handlers|Filters]</a></td><td> NegotiatedOnly </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">The types of files that will be included when searching for
0bbc28585c7d42913167ff78a862ef25ea59e85eChristian Maedera matching file with MultiViews</td></tr>
69ad4a5f0c84ae5d0cdd7518c3698c36342a47d9cmaeder<tr><td><a href="core.html#mutex">Mutex <var>mechanism</var> [default|<var>mutex-name</var>] ... [OmitPID]</a></td><td> default </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Configures mutex mechanism and lock file directory for all
69ad4a5f0c84ae5d0cdd7518c3698c36342a47d9cmaederor specified mutexes</td></tr>
69ad4a5f0c84ae5d0cdd7518c3698c36342a47d9cmaeder<tr class="odd"><td><a href="core.html#namevirtualhost" id="N" name="N">NameVirtualHost <var>addr</var>[:<var>port</var>]</a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">DEPRECATED: Designates an IP address for name-virtual
69ad4a5f0c84ae5d0cdd7518c3698c36342a47d9cmaederhosting</td></tr>
69ad4a5f0c84ae5d0cdd7518c3698c36342a47d9cmaeder<tr><td><a href="mod_proxy.html#noproxy">NoProxy <var>host</var> [<var>host</var>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Hosts, domains, or networks that will be connected to
4ed68712ee368cbebfeaa327968583cb022e3c72Christian Maederdirectly</td></tr>
4ed68712ee368cbebfeaa327968583cb022e3c72Christian Maeder<tr class="odd"><td><a href="mod_nw_ssl.html#nwssltrustedcerts">NWSSLTrustedCerts <var>filename</var> [<var>filename</var>] ...</a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">List of additional client certificates</td></tr>
4ed68712ee368cbebfeaa327968583cb022e3c72Christian Maeder<tr><td><a href="mod_nw_ssl.html#nwsslupgradeable">NWSSLUpgradeable [<var>IP-address</var>:]<var>portnumber</var></a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Allows a connection to be upgraded to an SSL connection upon request</td></tr>
8d2321e17a34951fbd52f68e9f9f148f0890e471Christian Maeder<tr class="odd"><td><a href="core.html#options" id="O" name="O">Options
8d2321e17a34951fbd52f68e9f9f148f0890e471Christian Maeder [+|-]<var>option</var> [[+|-]<var>option</var>] ...</a></td><td> FollowSymlinks </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Configures what features are available in a particular
ad5671edfa2ed767ec4fdc2f3099603d6fe8b97ecmaederdirectory</td></tr>
8d2321e17a34951fbd52f68e9f9f148f0890e471Christian Maeder<tr><td><a href="mod_access_compat.html#order"> Order <var>ordering</var></a></td><td> Deny,Allow </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Controls the default access state and the order in which
8d2321e17a34951fbd52f68e9f9f148f0890e471Christian Maeder<code class="directive">Allow</code> and <code class="directive">Deny</code> are
8d2321e17a34951fbd52f68e9f9f148f0890e471Christian Maederevaluated.</td></tr>
8d2321e17a34951fbd52f68e9f9f148f0890e471Christian Maeder<tr class="odd"><td><a href="mod_sed.html#outputsed">OutputSed <var>sed-command</var></a></td><td></td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Sed command for filtering response content</td></tr>
4ed68712ee368cbebfeaa327968583cb022e3c72Christian Maeder<tr><td><a href="mod_env.html#passenv" id="P" name="P">PassEnv <var>env-variable</var> [<var>env-variable</var>]
4ed68712ee368cbebfeaa327968583cb022e3c72Christian Maeder...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Passes environment variables from the shell</td></tr>
69ad4a5f0c84ae5d0cdd7518c3698c36342a47d9cmaeder<tr class="odd"><td><a href="mpm_common.html#pidfile">PidFile <var>filename</var></a></td><td> httpd.pid </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">File where the server records the process ID
69ad4a5f0c84ae5d0cdd7518c3698c36342a47d9cmaederof the daemon</td></tr>
69ad4a5f0c84ae5d0cdd7518c3698c36342a47d9cmaeder<tr><td><a href="mod_policy.html#policyconditional">PolicyConditional <var>ignore|log|enforce</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable the conditional request policy.</td></tr>
69ad4a5f0c84ae5d0cdd7518c3698c36342a47d9cmaeder<tr class="odd"><td><a href="mod_policy.html#policyconditionalurl">PolicyConditionalURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL describing the conditional request policy.</td></tr>
69ad4a5f0c84ae5d0cdd7518c3698c36342a47d9cmaeder<tr><td><a href="mod_policy.html#policyenvironment">PolicyEnvironment <var>variable</var> <var>log-value</var> <var>ignore-value</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Override policies based on an environment variable.</td></tr>
4ed68712ee368cbebfeaa327968583cb022e3c72Christian Maeder<tr class="odd"><td><a href="mod_policy.html#policyfilter">PolicyFilter <var>on|off</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enable or disable policies for the given URL space.</td></tr>
69ad4a5f0c84ae5d0cdd7518c3698c36342a47d9cmaeder<tr><td><a href="mod_policy.html#policykeepalive">PolicyKeepalive <var>ignore|log|enforce</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable the keepalive policy.</td></tr>
f3fb0e085030be5bc309d946a6a9c20736dd3e0fSimon Ulbricht<tr class="odd"><td><a href="mod_policy.html#policykeepaliveurl">PolicyKeepaliveURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL describing the keepalive policy.</td></tr>
69ad4a5f0c84ae5d0cdd7518c3698c36342a47d9cmaeder<tr><td><a href="mod_policy.html#policylength">PolicyLength <var>ignore|log|enforce</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable the content length policy.</td></tr>
69ad4a5f0c84ae5d0cdd7518c3698c36342a47d9cmaeder<tr class="odd"><td><a href="mod_policy.html#policylengthurl">PolicyLengthURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL describing the content length policy.</td></tr>
69ad4a5f0c84ae5d0cdd7518c3698c36342a47d9cmaeder<tr><td><a href="mod_policy.html#policymaxage">PolicyMaxage <var>ignore|log|enforce</var> <var>age</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable the caching minimum max-age policy.</td></tr>
69ad4a5f0c84ae5d0cdd7518c3698c36342a47d9cmaeder<tr class="odd"><td><a href="mod_policy.html#policymaxageurl">PolicyMaxageURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL describing the caching minimum freshness lifetime policy.</td></tr>
116efc752fbf094a464c4f4940d9a450ab41c6c9Simon Ulbricht<tr><td><a href="mod_policy.html#policynocache">PolicyNocache <var>ignore|log|enforce</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable the caching no-cache policy.</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr class="odd"><td><a href="mod_policy.html#policynocacheurl">PolicyNocacheURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL describing the caching no-cache policy.</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr><td><a href="mod_policy.html#policytype">PolicyType <var>ignore|log|enforce</var> <var>type</var> [ <var>type</var> [ ... ]]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable the content type policy.</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr class="odd"><td><a href="mod_policy.html#policytypeurl">PolicyTypeURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL describing the content type policy.</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr><td><a href="mod_policy.html#policyvalidation">PolicyValidation <var>ignore|log|enforce</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable the validation policy.</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr class="odd"><td><a href="mod_policy.html#policyvalidationurl">PolicyValidationURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL describing the content type policy.</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr><td><a href="mod_policy.html#policyvary">PolicyVary <var>ignore|log|enforce</var> <var>header</var> [ <var>header</var> [ ... ]]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable the Vary policy.</td></tr>
00d671cc654fe8d1571fa594bbebc9a2906ea880cmaeder<tr class="odd"><td><a href="mod_policy.html#policyvaryurl">PolicyVaryURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL describing the content type policy.</td></tr>
853f27e556cb4e8c53f535df8e7b0ad665cf9bbcnotanartist<tr><td><a href="mod_policy.html#policyversion">PolicyVersion <var>ignore|log|enforce</var> <var>HTTP/0.9|HTTP/1.0|HTTP/1.1</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable the version policy.</td></tr>
00d671cc654fe8d1571fa594bbebc9a2906ea880cmaeder<tr class="odd"><td><a href="mod_policy.html#policyversionurl">PolicyVersionURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL describing the minimum request HTTP version policy.</td></tr>
00d671cc654fe8d1571fa594bbebc9a2906ea880cmaeder<tr><td><a href="mod_privileges.html#privilegesmode">PrivilegesMode FAST|SECURE|SELECTIVE</a></td><td> FAST </td><td>svd</td><td>X</td></tr><tr><td class="descr" colspan="4">Trade off processing speed and efficiency vs security against
00d671cc654fe8d1571fa594bbebc9a2906ea880cmaedermalicious privileges-aware code.</td></tr>
00d671cc654fe8d1571fa594bbebc9a2906ea880cmaeder<tr class="odd"><td><a href="core.html#protocol">Protocol <var>protocol</var></a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Protocol for a listening socket</td></tr>
e5f71ad96ddbaafd3bf8ae0820df93e0db4b0527cmaeder<tr><td><a href="mod_echo.html#protocolecho">ProtocolEcho On|Off</a></td><td> Off </td><td>sv</td><td>X</td></tr><tr><td class="descr" colspan="4">Turn the echo server on or off</td></tr>
526e7f36639cb58e3c99a54bea082499a6b04a25Christian Maeder<tr class="odd"><td><a href="mod_proxy.html#proxy">&lt;Proxy <var>wildcard-url</var>&gt; ...&lt;/Proxy&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Container for directives applied to proxied resources</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr><td><a href="mod_proxy.html#proxyaddheaders">ProxyAddHeaders Off|On</a></td><td> On </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Add proxy information in X-Forwarded-* headers</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr class="odd"><td><a href="mod_proxy.html#proxybadheader">ProxyBadHeader IsError|Ignore|StartBody</a></td><td> IsError </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Determines how to handle bad header lines in a
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maederresponse</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr><td><a href="mod_proxy.html#proxyblock">ProxyBlock *|<var>hostname</var>|<var>partial-hostname</var> [<var>hostname</var>|<var>partial-hostname</var>]...</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Disallow proxy requests to certain hosts</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr class="odd"><td><a href="mod_proxy.html#proxydomain">ProxyDomain <var>Domain</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Default domain name for proxied requests</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr><td><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride On|Off</a></td><td> Off </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Override error pages for proxied content</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr class="odd"><td><a href="mod_proxy_express.html#proxyexpressdbmfile">ProxyExpressDBMFile &lt;pathname&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Pathname to DBM file.</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr><td><a href="mod_proxy_express.html#proxyexpressdbmtype">ProxyExpressDBMFile &lt;type&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">DBM type of file.</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr class="odd"><td><a href="mod_proxy_express.html#proxyexpressenable">ProxyExpressEnable [on|off]</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enable the module functionality.</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr><td><a href="mod_proxy_ftp.html#proxyftpdircharset">ProxyFtpDirCharset <var>character set</var></a></td><td> ISO-8859-1 </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Define the character set for proxied FTP listings</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr class="odd"><td><a href="mod_proxy_ftp.html#proxyftpescapewildcards">ProxyFtpEscapeWildcards [on|off]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Whether wildcards in requested filenames are escaped when sent to the FTP server</td></tr>
cde581220edad4942fc8a012e3ba41607c280fc0Eugen Kuksa<tr><td><a href="mod_proxy_ftp.html#proxyftplistonwildcard">ProxyFtpListOnWildcard [on|off]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Whether wildcards in requested filenames trigger a file listing</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlbufsize">ProxyHTMLBufSize <var>bytes</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the buffer size increment for buffering inline scripts and
eca54dc24f2c59cc51645115347a89ba2b40de36cmaederstylesheets.</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr><td><a href="mod_proxy_html.html#proxyhtmlcharsetout">ProxyHTMLCharsetOut <var>Charset | *</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Specify a charset for mod_proxy_html output.</td></tr>
bb20498381d61cb76b362f1164aa3d6cbde165aaEugen Kuksa<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmldoctype">ProxyHTMLDocType <var>HTML|XHTML [Legacy]</var><br /><strong>OR</strong>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<br />ProxyHTMLDocType <var>fpi [SGML|XML]</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets an HTML or XHTML document type declaration.</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr><td><a href="mod_proxy_html.html#proxyhtmlenable">ProxyHTMLEnable <var>On|Off</var></a></td><td> Off </td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Turns the proxy_html filter on or off.</td></tr>
a8df18d7f9cbcecd3d6e54a61a2adec16dcb7914Eugen Kuksa<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlevents">ProxyHTMLEvents <var>attribute [attribute ...]</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Specify attributes to treat as scripting events.</td></tr>
bb20498381d61cb76b362f1164aa3d6cbde165aaEugen Kuksa<tr><td><a href="mod_proxy_html.html#proxyhtmlextended">ProxyHTMLExtended <var>On|Off</var></a></td><td> Off </td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Determines whether to fix links in inline scripts, stylesheets,
a8df18d7f9cbcecd3d6e54a61a2adec16dcb7914Eugen Kuksaand scripting events.</td></tr>
a8df18d7f9cbcecd3d6e54a61a2adec16dcb7914Eugen Kuksa<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlfixups">ProxyHTMLFixups <var>[lowercase] [dospath] [reset]</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fixes for simple HTML errors.</td></tr>
a8df18d7f9cbcecd3d6e54a61a2adec16dcb7914Eugen Kuksa<tr><td><a href="mod_proxy_html.html#proxyhtmlinterp">ProxyHTMLInterp <var>On|Off</var></a></td><td> Off </td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Enables per-request interpolation of
a8df18d7f9cbcecd3d6e54a61a2adec16dcb7914Eugen Kuksa<code class="directive">ProxyHTMLURLMap</code> rules.</td></tr>
a8df18d7f9cbcecd3d6e54a61a2adec16dcb7914Eugen Kuksa<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmllinks">ProxyHTMLLinks <var>element attribute [attribute2 ...]</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Specify HTML elements that have URL attributes to be rewritten.</td></tr>
a8df18d7f9cbcecd3d6e54a61a2adec16dcb7914Eugen Kuksa<tr><td><a href="mod_proxy_html.html#proxyhtmlmeta">ProxyHTMLMeta <var>On|Off</var></a></td><td> Off </td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Turns on or off extra pre-parsing of metadata in HTML
bb20498381d61cb76b362f1164aa3d6cbde165aaEugen Kuksa<code>&lt;head&gt;</code> sections.</td></tr>
a8df18d7f9cbcecd3d6e54a61a2adec16dcb7914Eugen Kuksa<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlstripcomments">ProxyHTMLStripComments <var>On|Off</var></a></td><td> Off </td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Determines whether to strip HTML comments.</td></tr>
bb20498381d61cb76b362f1164aa3d6cbde165aaEugen Kuksa<tr><td><a href="mod_proxy_html.html#proxyhtmlurlmap">ProxyHTMLURLMap <var>from-pattern to-pattern [flags] [cond]</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Defines a rule to rewrite HTML links</td></tr>
a8df18d7f9cbcecd3d6e54a61a2adec16dcb7914Eugen Kuksa<tr class="odd"><td><a href="mod_proxy.html#proxyiobuffersize">ProxyIOBufferSize <var>bytes</var></a></td><td> 8192 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Determine size of internal data throughput buffer</td></tr>
a8df18d7f9cbcecd3d6e54a61a2adec16dcb7914Eugen Kuksa<tr><td><a href="mod_proxy.html#proxymatch">&lt;ProxyMatch <var>regex</var>&gt; ...&lt;/ProxyMatch&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Container for directives applied to regular-expression-matched
a8df18d7f9cbcecd3d6e54a61a2adec16dcb7914Eugen Kuksaproxied resources</td></tr>
a8df18d7f9cbcecd3d6e54a61a2adec16dcb7914Eugen Kuksa<tr class="odd"><td><a href="mod_proxy.html#proxymaxforwards">ProxyMaxForwards <var>number</var></a></td><td> -1 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximium number of proxies that a request can be forwarded
a8df18d7f9cbcecd3d6e54a61a2adec16dcb7914Eugen Kuksathrough</td></tr>
a8df18d7f9cbcecd3d6e54a61a2adec16dcb7914Eugen Kuksa<tr><td><a href="mod_proxy.html#proxypass">ProxyPass [<var>path</var>] !|<var>url</var> [<var>key=value</var>
a8df18d7f9cbcecd3d6e54a61a2adec16dcb7914Eugen Kuksa <var>[key=value</var> ...]] [nocanon] [interpolate] [noquery]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Maps remote servers into the local server URL-space</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr class="odd"><td><a href="mod_proxy.html#proxypassinherit">ProxyPassInherit On|Off</a></td><td> On </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Inherit ProxyPass directives defined from the main server</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr><td><a href="mod_proxy.html#proxypassinterpolateenv">ProxyPassInterpolateEnv On|Off</a></td><td> Off </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable Environment Variable interpolation in Reverse Proxy configurations</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr class="odd"><td><a href="mod_proxy.html#proxypassmatch">ProxyPassMatch [<var>regex</var>] !|<var>url</var> [<var>key=value</var>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder <var>[key=value</var> ...]]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maps remote servers into the local server URL-space using regular expressions</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr><td><a href="mod_proxy.html#proxypassreverse">ProxyPassReverse [<var>path</var>] <var>url</var>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder[<var>interpolate</var>]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Adjusts the URL in HTTP response headers sent from a reverse
eca54dc24f2c59cc51645115347a89ba2b40de36cmaederproxied server</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr class="odd"><td><a href="mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain <var>internal-domain</var>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<var>public-domain</var> [<var>interpolate</var>]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Adjusts the Domain string in Set-Cookie headers from a reverse-
eca54dc24f2c59cc51645115347a89ba2b40de36cmaederproxied server</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr><td><a href="mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath <var>internal-path</var>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<var>public-path</var> [<var>interpolate</var>]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Adjusts the Path string in Set-Cookie headers from a reverse-
eca54dc24f2c59cc51645115347a89ba2b40de36cmaederproxied server</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr class="odd"><td><a href="mod_proxy.html#proxypreservehost">ProxyPreserveHost On|Off</a></td><td> Off </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Use incoming Host HTTP request header for proxy
eca54dc24f2c59cc51645115347a89ba2b40de36cmaederrequest</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr><td><a href="mod_proxy.html#proxyreceivebuffersize">ProxyReceiveBufferSize <var>bytes</var></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Network buffer size for proxied HTTP and FTP
eca54dc24f2c59cc51645115347a89ba2b40de36cmaederconnections</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr class="odd"><td><a href="mod_proxy.html#proxyremote">ProxyRemote <var>match</var> <var>remote-server</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Remote proxy used to handle certain requests</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr><td><a href="mod_proxy.html#proxyremotematch">ProxyRemoteMatch <var>regex</var> <var>remote-server</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Remote proxy used to handle requests matched by regular
5896f38ba2934056542cb7cb3e6359e88a622547Christian Maederexpressions</td></tr>
e98c3d3efab62d97ebdeed52f4109d961f6432aaChristian Maeder<tr class="odd"><td><a href="mod_proxy.html#proxyrequests">ProxyRequests On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables forward (standard) proxy requests</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr><td><a href="mod_proxy_scgi.html#proxyscgiinternalredirect">ProxySCGIInternalRedirect On|Off</a></td><td> On </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable or disable internal redirect responses from the
5896f38ba2934056542cb7cb3e6359e88a622547Christian Maederbackend</td></tr>
8846af9dfc3d74f8b1d2566e81c9e5aa25647b99Eugen Kuksa<tr class="odd"><td><a href="mod_proxy_scgi.html#proxyscgisendfile">ProxySCGISendfile On|Off|<var>Headername</var></a></td><td> Off </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enable evaluation of <var>X-Sendfile</var> pseudo response
3f5ac250048068c0a1c4ead95e50a1212588ecafEugen Kuksaheader</td></tr>
3f5ac250048068c0a1c4ead95e50a1212588ecafEugen Kuksa<tr><td><a href="mod_proxy.html#proxyset">ProxySet <var>url</var> <var>key=value [key=value ...]</var></a></td><td></td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">Set various Proxy balancer or member parameters</td></tr>
3f5ac250048068c0a1c4ead95e50a1212588ecafEugen Kuksa<tr class="odd"><td><a href="mod_proxy.html#proxysourceaddress">ProxySourceAddress <var>address</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Set local IP address for outgoing proxy connections</td></tr>
9dc3201888f22f8f78e83090cbf46b10b6109625Eugen Kuksa<tr><td><a href="mod_proxy.html#proxystatus">ProxyStatus Off|On|Full</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Show Proxy LoadBalancer status in mod_status</td></tr>
9dc3201888f22f8f78e83090cbf46b10b6109625Eugen Kuksa<tr class="odd"><td><a href="mod_proxy.html#proxytimeout">ProxyTimeout <var>seconds</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Network timeout for proxied requests</td></tr>
9dc3201888f22f8f78e83090cbf46b10b6109625Eugen Kuksa<tr><td><a href="mod_proxy.html#proxyvia">ProxyVia On|Off|Full|Block</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Information provided in the <code>Via</code> HTTP response
9dc3201888f22f8f78e83090cbf46b10b6109625Eugen Kuksaheader for proxied requests</td></tr>
3f5ac250048068c0a1c4ead95e50a1212588ecafEugen Kuksa<tr class="odd"><td><a href="mod_autoindex.html#readmename" id="R" name="R">ReadmeName <var>filename</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Name of the file that will be inserted at the end
3f5ac250048068c0a1c4ead95e50a1212588ecafEugen Kuksaof the index listing</td></tr>
3f5ac250048068c0a1c4ead95e50a1212588ecafEugen Kuksa<tr><td><a href="mpm_common.html#receivebuffersize">ReceiveBufferSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">TCP receive buffer size</td></tr>
3f5ac250048068c0a1c4ead95e50a1212588ecafEugen Kuksa<tr class="odd"><td><a href="mod_alias.html#redirect">Redirect [<var>status</var>] <var>URL-path</var>
5896f38ba2934056542cb7cb3e6359e88a622547Christian Maeder<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sends an external redirect asking the client to fetch
26acf851cacd7a31bdc9b25a42af9949942fa7c6Christian Maedera different URL</td></tr>
3f5ac250048068c0a1c4ead95e50a1212588ecafEugen Kuksa<tr><td><a href="mod_alias.html#redirectmatch">RedirectMatch [<var>status</var>] <var>regex</var>
3f5ac250048068c0a1c4ead95e50a1212588ecafEugen Kuksa<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sends an external redirect based on a regular expression match
3f5ac250048068c0a1c4ead95e50a1212588ecafEugen Kuksaof the current URL</td></tr>
3f5ac250048068c0a1c4ead95e50a1212588ecafEugen Kuksa<tr class="odd"><td><a href="mod_alias.html#redirectpermanent">RedirectPermanent <var>URL-path</var> <var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sends an external permanent redirect asking the client to fetch
fd94a6f66ccb5cef99aa42069b61e4b8734dbd3fChristian Maedera different URL</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr><td><a href="mod_alias.html#redirecttemp">RedirectTemp <var>URL-path</var> <var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sends an external temporary redirect asking the client to fetch
bd90cf050d470eb42f6e0b79327cc53bd0f80dc9Christian Maedera different URL</td></tr>
bd90cf050d470eb42f6e0b79327cc53bd0f80dc9Christian Maeder<tr class="odd"><td><a href="mod_reflector.html#reflectorheader">ReflectorHeader <var>inputheader</var> <var>[outputheader]</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Reflect an input header to the output headers</td></tr>
bd90cf050d470eb42f6e0b79327cc53bd0f80dc9Christian Maeder<tr><td><a href="core.html#registerhttpmethod">RegisterHttpMethod <var>method</var> [<var>method</var> [...]]</a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Register non-standard HTTP methods</td></tr>
de8eee2014437ec4020be15cd363257f87e79943Christian Maeder<tr class="odd"><td><a href="mod_remoteip.html#remoteipheader">RemoteIPHeader <var>header-field</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Declare the header field which should be parsed for useragent IP addresses</td></tr>
de8eee2014437ec4020be15cd363257f87e79943Christian Maeder<tr><td><a href="mod_remoteip.html#remoteipinternalproxy">RemoteIPInternalProxy <var>proxy-ip</var>|<var>proxy-ip/subnet</var>|<var>hostname</var> ...</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Declare client intranet IP addresses trusted to present the RemoteIPHeader value</td></tr>
de8eee2014437ec4020be15cd363257f87e79943Christian Maeder<tr class="odd"><td><a href="mod_remoteip.html#remoteipinternalproxylist">RemoteIPInternalProxyList <var>filename</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Declare client intranet IP addresses trusted to present the RemoteIPHeader value</td></tr>
bd90cf050d470eb42f6e0b79327cc53bd0f80dc9Christian Maeder<tr><td><a href="mod_remoteip.html#remoteipproxiesheader">RemoteIPProxiesHeader <var>HeaderFieldName</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Declare the header field which will record all intermediate IP addresses</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr class="odd"><td><a href="mod_remoteip.html#remoteiptrustedproxy">RemoteIPTrustedProxy <var>proxy-ip</var>|<var>proxy-ip/subnet</var>|<var>hostname</var> ...</a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Declare client intranet IP addresses trusted to present the RemoteIPHeader value</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr><td><a href="mod_remoteip.html#remoteiptrustedproxylist">RemoteIPTrustedProxyList <var>filename</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Declare client intranet IP addresses trusted to present the RemoteIPHeader value</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr class="odd"><td><a href="mod_mime.html#removecharset">RemoveCharset <var>extension</var> [<var>extension</var>]
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any character set associations for a set of file
986888e7f4d8ed681272a79c63f329ce8037063dcmaederextensions</td></tr>
bd90cf050d470eb42f6e0b79327cc53bd0f80dc9Christian Maeder<tr><td><a href="mod_mime.html#removeencoding">RemoveEncoding <var>extension</var> [<var>extension</var>]
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maeder...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any content encoding associations for a set of file
5a448e9be8c4482a978b174b744237757335140fChristian Maederextensions</td></tr>
5a448e9be8c4482a978b174b744237757335140fChristian Maeder<tr class="odd"><td><a href="mod_mime.html#removehandler">RemoveHandler <var>extension</var> [<var>extension</var>]
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maeder...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any handler associations for a set of file
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maederextensions</td></tr>
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maeder<tr><td><a href="mod_mime.html#removeinputfilter">RemoveInputFilter <var>extension</var> [<var>extension</var>]
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maeder...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any input filter associations for a set of file
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maederextensions</td></tr>
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maeder<tr class="odd"><td><a href="mod_mime.html#removelanguage">RemoveLanguage <var>extension</var> [<var>extension</var>]
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maeder...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any language associations for a set of file
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maederextensions</td></tr>
142fd5dd7fcfa170f08b2a0ab232859428f6e3c2Christian Maeder<tr><td><a href="mod_mime.html#removeoutputfilter">RemoveOutputFilter <var>extension</var> [<var>extension</var>]
142fd5dd7fcfa170f08b2a0ab232859428f6e3c2Christian Maeder...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any output filter associations for a set of file
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maederextensions</td></tr>
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maeder<tr class="odd"><td><a href="mod_mime.html#removetype">RemoveType <var>extension</var> [<var>extension</var>]
3f08b178a44369b618a5e0b5f1fc2207fe043aabChristian Maeder...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any content type associations for a set of file
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maederextensions</td></tr>
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maeder<tr><td><a href="mod_headers.html#requestheader">RequestHeader add|append|edit|edit*|merge|set|unset
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maeder<var>header</var> [<var>value</var>] [<var>replacement</var>]
3e87e1dc85fa76cc6eaeb8eafbc0bea77af939f4Christian Maeder[early|env=[!]<var>variable</var>]|expr=<var>expression</var>]
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure HTTP request headers</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr class="odd"><td><a href="mod_reqtimeout.html#requestreadtimeout">RequestReadTimeout
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder[header=<var>timeout</var>[-<var>maxtimeout</var>][,MinRate=<var>rate</var>]
ea5ccb1c6e89486a54e1f4bd95840147e96093edChristian Maeder[body=<var>timeout</var>[-<var>maxtimeout</var>][,MinRate=<var>rate</var>]
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Set timeout values for receiving request headers and body from client.
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr><td><a href="mod_authz_core.html#require">Require [not] <var>entity-name</var>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder [<var>entity-name</var>] ...</a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Tests whether an authenticated user is authorized by
eca54dc24f2c59cc51645115347a89ba2b40de36cmaederan authorization provider.</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr class="odd"><td><a href="mod_authz_core.html#requireall">&lt;RequireAll&gt; ... &lt;/RequireAll&gt;</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Enclose a group of authorization directives of which none
eca54dc24f2c59cc51645115347a89ba2b40de36cmaedermust fail and at least one must succeed for the enclosing directive to
26acf851cacd7a31bdc9b25a42af9949942fa7c6Christian Maedersucceed.</td></tr>
4ed68712ee368cbebfeaa327968583cb022e3c72Christian Maeder<tr><td><a href="mod_authz_core.html#requireany">&lt;RequireAny&gt; ... &lt;/RequireAny&gt;</a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Enclose a group of authorization directives of which one
016b8f06b709deef8c24b3d6c59f085857a166d4Christian Maedermust succeed for the enclosing directive to succeed.</td></tr>
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaeder<tr class="odd"><td><a href="mod_authz_core.html#requirenone">&lt;RequireNone&gt; ... &lt;/RequireNone&gt;</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Enclose a group of authorization directives of which none
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaedermust succeed for the enclosing directive to not fail.</td></tr>
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaeder<tr><td><a href="mod_rewrite.html#rewritebase">RewriteBase <em>URL-path</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the base URL for per-directory rewrites</td></tr>
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaeder<tr class="odd"><td><a href="mod_rewrite.html#rewritecond"> RewriteCond
016b8f06b709deef8c24b3d6c59f085857a166d4Christian Maeder <em>TestString</em> <em>CondPattern</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Defines a condition under which rewriting will take place
fb9ec1e4dd1877781ec2b491fb0a6bcd38a7b04dcmaeder</td></tr>
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaeder<tr><td><a href="mod_rewrite.html#rewriteengine">RewriteEngine on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Enables or disables runtime rewriting engine</td></tr>
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaeder<tr class="odd"><td><a href="mod_rewrite.html#rewritemap">RewriteMap <em>MapName</em> <em>MapType</em>:<em>MapSource</em>
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaeder</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Defines a mapping function for key-lookup</td></tr>
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaeder<tr><td><a href="mod_rewrite.html#rewriteoptions">RewriteOptions <var>Options</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets some special options for the rewrite engine</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr class="odd"><td><a href="mod_rewrite.html#rewriterule">RewriteRule
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder <em>Pattern</em> <em>Substitution</em> [<em>flags</em>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Defines rules for the rewriting engine</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr><td><a href="core.html#rlimitcpu">RLimitCPU <var>seconds</var>|max [<var>seconds</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Limits the CPU consumption of processes launched
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaederby Apache httpd children</td></tr>
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaeder<tr class="odd"><td><a href="core.html#rlimitmem">RLimitMEM <var>bytes</var>|max [<var>bytes</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limits the memory consumption of processes launched
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaederby Apache httpd children</td></tr>
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaeder<tr><td><a href="core.html#rlimitnproc">RLimitNPROC <var>number</var>|max [<var>number</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Limits the number of processes that can be launched by
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaederprocesses launched by Apache httpd children</td></tr>
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaeder<tr class="odd"><td><a href="mod_access_compat.html#satisfy" id="S" name="S">Satisfy Any|All</a></td><td> All </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Interaction between host-level access control and
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaederuser authentication</td></tr>
016b8f06b709deef8c24b3d6c59f085857a166d4Christian Maeder<tr><td><a href="mpm_common.html#scoreboardfile">ScoreBoardFile <var>file-path</var></a></td><td> apache_runtime_stat +</td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Location of the file used to store coordination data for
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaederthe child processes</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr class="odd"><td><a href="mod_actions.html#script">Script <var>method</var> <var>cgi-script</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Activates a CGI script for a particular request
eca54dc24f2c59cc51645115347a89ba2b40de36cmaedermethod.</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr><td><a href="mod_alias.html#scriptalias">ScriptAlias <var>URL-path</var>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps a URL to a filesystem location and designates the
eca54dc24f2c59cc51645115347a89ba2b40de36cmaedertarget as a CGI script</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr class="odd"><td><a href="mod_alias.html#scriptaliasmatch">ScriptAliasMatch <var>regex</var>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<var>file-path</var>|<var>directory-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps a URL to a filesystem location using a regular expression
8f9ac967da20be8d7782d2fc0a085dd42f79c0cbEugen Kuksaand designates the target as a CGI script</td></tr>
8f9ac967da20be8d7782d2fc0a085dd42f79c0cbEugen Kuksa<tr><td><a href="core.html#scriptinterpretersource">ScriptInterpreterSource Registry|Registry-Strict|Script</a></td><td> Script </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Technique for locating the interpreter for CGI
eca54dc24f2c59cc51645115347a89ba2b40de36cmaederscripts</td></tr>
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaeder<tr class="odd"><td><a href="mod_cgi.html#scriptlog">ScriptLog <var>file-path</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Location of the CGI script error logfile</td></tr>
2ccdb81b4018e0a76f6dad3a940ba1241e98f6d9cmaeder<tr><td><a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer <var>bytes</var></a></td><td> 1024 </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Maximum amount of PUT or POST requests that will be recorded
bf51e183eda8e66f16795b35ce9a62468974b8e3Christian Maederin the scriptlog</td></tr>
eca54dc24f2c59cc51645115347a89ba2b40de36cmaeder<tr class="odd"><td><a href="mod_cgi.html#scriptloglength">ScriptLogLength <var>bytes</var></a></td><td> 10385760 </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Size limit of the CGI script logfile</td></tr>
df67ddf64192bfcae6ece65255ad796a17cbe532Christian Maeder<tr><td><a href="mod_cgid.html#scriptsock">ScriptSock <var>file-path</var></a></td><td> cgisock </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">The filename prefix of the socket to use for communication with
4d54e7814b18ce142359c92a5868e6dcff9219b5Christian Maederthe cgi daemon</td></tr>
4d54e7814b18ce142359c92a5868e6dcff9219b5Christian Maeder<tr class="odd"><td><a href="mod_nw_ssl.html#securelisten">SecureListen [<var>IP-address</var>:]<var>portnumber</var>
142fd5dd7fcfa170f08b2a0ab232859428f6e3c2Christian Maeder<var>Certificate-Name</var> [MUTUAL]</a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Enables SSL encryption for the specified port</td></tr>
4d54e7814b18ce142359c92a5868e6dcff9219b5Christian Maeder<tr><td><a href="core.html#seerequesttail">SeeRequestTail On|Off</a></td><td> Off </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Determine if mod_status displays the first 63 characters
7be1485dfcaa5decb3586d194ff4b2443668e349Simon Ulbrichtof a request or the last 63, assuming the request itself is greater than
7be1485dfcaa5decb3586d194ff4b2443668e349Simon Ulbricht63 chars.</td></tr>
7be1485dfcaa5decb3586d194ff4b2443668e349Simon Ulbricht<tr class="odd"><td><a href="mpm_common.html#sendbuffersize">SendBufferSize <var>bytes</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">TCP buffer size</td></tr>
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maeder<tr><td><a href="core.html#serveradmin">ServerAdmin <var>email-address</var>|<var>URL</var></a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Email address that the server includes in error
f675b8f0a612e37472640da57b48d795bef4427eChristian Maedermessages sent to the client</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr class="odd"><td><a href="core.html#serveralias">ServerAlias <var>hostname</var> [<var>hostname</var>] ...</a></td><td></td><td>v</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Alternate names for a host used when matching requests
f675b8f0a612e37472640da57b48d795bef4427eChristian Maederto name-virtual hosts</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr><td><a href="mpm_common.html#serverlimit">ServerLimit <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Upper limit on configurable number of processes</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr class="odd"><td><a href="core.html#servername">ServerName [<var>scheme</var>://]<var>fully-qualified-domain-name</var>[:<var>port</var>]</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Hostname and port that the server uses to identify
f675b8f0a612e37472640da57b48d795bef4427eChristian Maederitself</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr><td><a href="core.html#serverpath">ServerPath <var>URL-path</var></a></td><td></td><td>v</td><td>C</td></tr><tr><td class="descr" colspan="4">Legacy URL pathname for a name-based virtual host that
f675b8f0a612e37472640da57b48d795bef4427eChristian Maederis accessed by an incompatible browser</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr class="odd"><td><a href="core.html#serverroot">ServerRoot <var>directory-path</var></a></td><td> /usr/local/apache </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Base directory for the server installation</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr><td><a href="core.html#serversignature">ServerSignature On|Off|EMail</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Configures the footer on server-generated documents</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr class="odd"><td><a href="core.html#servertokens">ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full</a></td><td> Full </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Configures the <code>Server</code> HTTP response
f675b8f0a612e37472640da57b48d795bef4427eChristian Maederheader</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr><td><a href="mod_session.html#session">Session On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Enables a session for the current directory or location</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr class="odd"><td><a href="mod_session_cookie.html#sessioncookiename">SessionCookieName <var>name</var> <var>attributes</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Name and attributes for the RFC2109 cookie storing the session</td></tr>
7a3e20d1b7fe1b0e47c0b9138716b0bbc8ecf1f6Christian Maeder<tr><td><a href="mod_session_cookie.html#sessioncookiename2">SessionCookieName2 <var>name</var> <var>attributes</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Name and attributes for the RFC2965 cookie storing the session</td></tr>
7a3e20d1b7fe1b0e47c0b9138716b0bbc8ecf1f6Christian Maeder<tr class="odd"><td><a href="mod_session_cookie.html#sessioncookieremove">SessionCookieRemove On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Control for whether session cookies should be removed from incoming HTTP headers</td></tr>
7a3e20d1b7fe1b0e47c0b9138716b0bbc8ecf1f6Christian Maeder<tr><td><a href="mod_session_crypto.html#sessioncryptocipher">SessionCryptoCipher <var>name</var></a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">The crypto cipher to be used to encrypt the session</td></tr>
7a3e20d1b7fe1b0e47c0b9138716b0bbc8ecf1f6Christian Maeder<tr class="odd"><td><a href="mod_session_crypto.html#sessioncryptodriver">SessionCryptoDriver <var>name</var> <var>[param[=value]]</var></a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">The crypto driver to be used to encrypt the session</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr><td><a href="mod_session_crypto.html#sessioncryptopassphrase">SessionCryptoPassphrase <var>secret</var> [ <var>secret</var> ... ] </a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">The key used to encrypt the session</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr class="odd"><td><a href="mod_session_crypto.html#sessioncryptopassphrasefile">SessionCryptoPassphraseFile <var>filename</var></a></td><td></td><td>svd</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">File containing keys used to encrypt the session</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr><td><a href="mod_session_dbd.html#sessiondbdcookiename">SessionDBDCookieName <var>name</var> <var>attributes</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Name and attributes for the RFC2109 cookie storing the session ID</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr class="odd"><td><a href="mod_session_dbd.html#sessiondbdcookiename2">SessionDBDCookieName2 <var>name</var> <var>attributes</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Name and attributes for the RFC2965 cookie storing the session ID</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr><td><a href="mod_session_dbd.html#sessiondbdcookieremove">SessionDBDCookieRemove On|Off</a></td><td> On </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Control for whether session ID cookies should be removed from incoming HTTP headers</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr class="odd"><td><a href="mod_session_dbd.html#sessiondbddeletelabel">SessionDBDDeleteLabel <var>label</var></a></td><td> deletesession </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The SQL query to use to remove sessions from the database</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr><td><a href="mod_session_dbd.html#sessiondbdinsertlabel">SessionDBDInsertLabel <var>label</var></a></td><td> insertsession </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">The SQL query to use to insert sessions into the database</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr class="odd"><td><a href="mod_session_dbd.html#sessiondbdperuser">SessionDBDPerUser On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enable a per user session</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr><td><a href="mod_session_dbd.html#sessiondbdselectlabel">SessionDBDSelectLabel <var>label</var></a></td><td> selectsession </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">The SQL query to use to select sessions from the database</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr class="odd"><td><a href="mod_session_dbd.html#sessiondbdupdatelabel">SessionDBDUpdateLabel <var>label</var></a></td><td> updatesession </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The SQL query to use to update existing sessions in the database</td></tr>
be9d4ffdd00c0665f9c25a4a905b0a0bf0c90bbfChristian Maeder<tr><td><a href="mod_session.html#sessionenv">SessionEnv On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Control whether the contents of the session are written to the
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<var>HTTP_SESSION</var> environment variable</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr class="odd"><td><a href="mod_session.html#sessionexclude">SessionExclude <var>path</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Define URL prefixes for which a session is ignored</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr><td><a href="mod_session.html#sessionheader">SessionHeader <var>header</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Import session updates from a given HTTP response header</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr class="odd"><td><a href="mod_session.html#sessioninclude">SessionInclude <var>path</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Define URL prefixes for which a session is valid</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr><td><a href="mod_session.html#sessionmaxage">SessionMaxAge <var>maxage</var></a></td><td> 0 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Define a maximum age in seconds for a session</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr class="odd"><td><a href="mod_env.html#setenv">SetEnv <var>env-variable</var> [<var>value</var>]</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets environment variables</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr><td><a href="mod_setenvif.html#setenvif">SetEnvIf <em>attribute
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder regex [!]env-variable</em>[=<em>value</em>]
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets environment variables based on attributes of the request
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr class="odd"><td><a href="mod_setenvif.html#setenvifexpr">SetEnvIfExpr <em>expr
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder [!]env-variable</em>[=<em>value</em>]
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets environment variables based on an ap_expr expression</td></tr>
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder<tr><td><a href="mod_setenvif.html#setenvifnocase">SetEnvIfNoCase <em>attribute regex
275698320a734a6fd647ea6a461d6ce38862da1dChristian Maeder [!]env-variable</em>[=<em>value</em>]
f675b8f0a612e37472640da57b48d795bef4427eChristian Maeder [[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets environment variables based on attributes of the request
526e7f36639cb58e3c99a54bea082499a6b04a25Christian Maederwithout respect to case</td></tr>
df67ddf64192bfcae6ece65255ad796a17cbe532Christian Maeder<tr class="odd"><td><a href="core.html#sethandler">SetHandler <var>handler-name</var>|None</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Forces all matching files to be processed by a
df67ddf64192bfcae6ece65255ad796a17cbe532Christian Maederhandler</td></tr>
df67ddf64192bfcae6ece65255ad796a17cbe532Christian Maeder<tr><td><a href="core.html#setinputfilter">SetInputFilter <var>filter</var>[;<var>filter</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Sets the filters that will process client requests and POST
df67ddf64192bfcae6ece65255ad796a17cbe532Christian Maederinput</td></tr>
df67ddf64192bfcae6ece65255ad796a17cbe532Christian Maeder<tr class="odd"><td><a href="core.html#setoutputfilter">SetOutputFilter <var>filter</var>[;<var>filter</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the filters that will process responses from the
18b36f727b1d0be6ce1ec918de15f5c17da7b53fcmaederserver</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr><td><a href="mod_include.html#ssiendtag">SSIEndTag <var>tag</var></a></td><td> "--&gt;" </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">String that ends an include element</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr class="odd"><td><a href="mod_include.html#ssierrormsg">SSIErrorMsg <var>message</var></a></td><td> "[an error occurred +</td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Error message displayed when there is an SSI
8723ec450f2e7a024230467c0c28a3f154905483cmaedererror</td></tr>
e4a035578fa9d1911eee097e2ed9a998c90c7805Christian Maeder<tr><td><a href="mod_include.html#ssietag">SSIETag on|off</a></td><td> off </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Controls whether ETags are generated by the server.</td></tr>
7463a1bf64cfa90917e2afb6a5017ec411d2b3dbSimon Ulbricht<tr class="odd"><td><a href="mod_include.html#ssilastmodified">SSILastModified on|off</a></td><td> off </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Controls whether <code>Last-Modified</code> headers are generated by the
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksaserver.</td></tr>
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa<tr><td><a href="mod_include.html#ssilegacyexprparser">SSILegacyExprParser on|off</a></td><td> off </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Enable compatibility mode for conditional expressions.</td></tr>
8723ec450f2e7a024230467c0c28a3f154905483cmaeder<tr class="odd"><td><a href="mod_include.html#ssistarttag">SSIStartTag <var>tag</var></a></td><td> "&lt;!--#" </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">String that starts an include element</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr><td><a href="mod_include.html#ssitimeformat">SSITimeFormat <var>formatstring</var></a></td><td> "%A, %d-%b-%Y %H:%M +</td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Configures the format in which date strings are
986888e7f4d8ed681272a79c63f329ce8037063dcmaederdisplayed</td></tr>
5bedf8c26d27eac08962c78379bcb2e5cb529036Christian Maeder<tr class="odd"><td><a href="mod_include.html#ssiundefinedecho">SSIUndefinedEcho <var>string</var></a></td><td> "(none)" </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">String displayed when an unset variable is echoed</td></tr>
18b36f727b1d0be6ce1ec918de15f5c17da7b53fcmaeder<tr><td><a href="mod_ssl.html#sslcacertificatefile">SSLCACertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksafor Client Auth</td></tr>
4ded733c298c9fd95db25858b897da482f4ab3e7Eugen Kuksa<tr class="odd"><td><a href="mod_ssl.html#sslcacertificatepath">SSLCACertificatePath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
703004db20b23870f080c4d9640729b19b7c2288Eugen KuksaClient Auth</td></tr>
ace3ac8a6ba9031ea228823af98d12f95c56785fEugen Kuksa<tr><td><a href="mod_ssl.html#sslcadnrequestfile">SSLCADNRequestFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
ace3ac8a6ba9031ea228823af98d12f95c56785fEugen Kuksafor defining acceptable CA names</td></tr>
5bedf8c26d27eac08962c78379bcb2e5cb529036Christian Maeder<tr class="odd"><td><a href="mod_ssl.html#sslcadnrequestpath">SSLCADNRequestPath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
2e76bbbed1c936bb0aee1753837e1c50416847a2Simon Ulbrichtdefining acceptable CA names</td></tr>
2e76bbbed1c936bb0aee1753837e1c50416847a2Simon Ulbricht<tr><td><a href="mod_ssl.html#sslcarevocationcheck">SSLCARevocationCheck chain|leaf|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable CRL-based revocation checking</td></tr>
11c3a215d5cf043181e83929f1ce214df65cb587Christian Maeder<tr class="odd"><td><a href="mod_ssl.html#sslcarevocationfile">SSLCARevocationFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded CA CRLs for
1defc008da0fae281b776ffe464e2fef549804b5cmaederClient Auth</td></tr>
2e76bbbed1c936bb0aee1753837e1c50416847a2Simon Ulbricht<tr><td><a href="mod_ssl.html#sslcarevocationpath">SSLCARevocationPath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded CA CRLs for
bec39c85aaeeea5e171f391166f9d46a5492618aEugen KuksaClient Auth</td></tr>
103848575cd92efdb3d4dc9809c16254d7415c2ecmaeder<tr class="odd"><td><a href="mod_ssl.html#sslcertificatechainfile">SSLCertificateChainFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of PEM-encoded Server CA Certificates</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr><td><a href="mod_ssl.html#sslcertificatefile">SSLCertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Server PEM-encoded X.509 Certificate file</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr class="odd"><td><a href="mod_ssl.html#sslcertificatekeyfile">SSLCertificateKeyFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Server PEM-encoded Private Key file</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr><td><a href="mod_ssl.html#sslciphersuite">SSLCipherSuite <em>cipher-spec</em></a></td><td> DEFAULT (depends on +</td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Cipher Suite available for negotiation in SSL
986888e7f4d8ed681272a79c63f329ce8037063dcmaederhandshake</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr class="odd"><td><a href="mod_ssl.html#sslcompression">SSLCompression on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enable compression on the SSL level</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr><td><a href="mod_ssl.html#sslcryptodevice">SSLCryptoDevice <em>engine</em></a></td><td> builtin </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable use of a cryptographic hardware accelerator</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr class="odd"><td><a href="mod_ssl.html#sslengine">SSLEngine on|off|optional</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">SSL Engine Operation Switch</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr><td><a href="mod_ssl.html#sslfips">SSLFIPS on|off</a></td><td> off </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">SSL FIPS mode Switch</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr class="odd"><td><a href="mod_ssl.html#sslhonorcipherorder">SSLHonorCipherOrder <em>flag</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Option to prefer the server's cipher preference order</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr><td><a href="mod_ssl.html#sslinsecurerenegotiation">SSLInsecureRenegotiation <em>flag</em></a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Option to enable support for insecure renegotiation</td></tr>
ea5ccb1c6e89486a54e1f4bd95840147e96093edChristian Maeder<tr class="odd"><td><a href="mod_ssl.html#sslocspdefaultresponder">SSLOCSDefaultResponder <em>uri</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Set the default responder URI for OCSP validation</td></tr>
ea5ccb1c6e89486a54e1f4bd95840147e96093edChristian Maeder<tr><td><a href="mod_ssl.html#sslocspenable">SSLOCSPEnable <em>flag</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable OCSP validation of the client certificate chain</td></tr>
1defc008da0fae281b776ffe464e2fef549804b5cmaeder<tr class="odd"><td><a href="mod_ssl.html#sslocspoverrideresponder">SSLOCSPOverrideResponder <em>flag</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Force use of the default responder URI for OCSP validation</td></tr>
5c89bca8b187e75ff87be1afe964c1aeba8a7725Eugen Kuksa<tr><td><a href="mod_ssl.html#sslocsprespondertimeout">SSLOCSPResponderTimeout <em>seconds</em></a></td><td> 10 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Timeout for OCSP queries</td></tr>
5c89bca8b187e75ff87be1afe964c1aeba8a7725Eugen Kuksa<tr class="odd"><td><a href="mod_ssl.html#sslocspresponsemaxage">SSLOCSPResponseMaxAge <em>seconds</em></a></td><td> -1 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum allowable age for OCSP responses</td></tr>
5c89bca8b187e75ff87be1afe964c1aeba8a7725Eugen Kuksa<tr><td><a href="mod_ssl.html#sslocspresponsetimeskew">SSLOCSPResponseTimeSkew <em>seconds</em></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximum allowable time skew for OCSP response validation</td></tr>
d102a920578426a89411cc8dabe47d7a881eab8fEugen Kuksa<tr class="odd"><td><a href="mod_ssl.html#ssloptions">SSLOptions [+|-]<em>option</em> ...</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure various SSL engine run-time options</td></tr>
d102a920578426a89411cc8dabe47d7a881eab8fEugen Kuksa<tr><td><a href="mod_ssl.html#sslpassphrasedialog">SSLPassPhraseDialog <em>type</em></a></td><td> builtin </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Type of pass phrase dialog for encrypted private
5c89bca8b187e75ff87be1afe964c1aeba8a7725Eugen Kuksakeys</td></tr>
0552b690f40f3d73d4d4b2241fcb24d2ecc0c21eEugen Kuksa<tr class="odd"><td><a href="mod_ssl.html#sslprotocol">SSLProtocol [+|-]<em>protocol</em> ...</a></td><td> all </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure usable SSL/TLS protocol versions</td></tr>
0552b690f40f3d73d4d4b2241fcb24d2ecc0c21eEugen Kuksa<tr><td><a href="mod_ssl.html#sslproxycacertificatefile">SSLProxyCACertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
950875ac099734b9eaccf4233773e6df00477f22Eugen Kuksafor Remote Server Auth</td></tr>
950875ac099734b9eaccf4233773e6df00477f22Eugen Kuksa<tr class="odd"><td><a href="mod_ssl.html#sslproxycacertificatepath">SSLProxyCACertificatePath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
950875ac099734b9eaccf4233773e6df00477f22Eugen KuksaRemote Server Auth</td></tr>
950875ac099734b9eaccf4233773e6df00477f22Eugen Kuksa<tr><td><a href="mod_ssl.html#sslproxycarevocationcheck">SSLProxyCARevocationCheck chain|leaf|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable CRL-based revocation checking for Remote Server Auth</td></tr>
950875ac099734b9eaccf4233773e6df00477f22Eugen Kuksa<tr class="odd"><td><a href="mod_ssl.html#sslproxycarevocationfile">SSLProxyCARevocationFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded CA CRLs for
465c6b72e8e480969b5f08658e394992bcc08bfcSimon UlbrichtRemote Server Auth</td></tr>
ccd9cf19d129595770d592d3d0d80c6619f7a141Eugen Kuksa<tr><td><a href="mod_ssl.html#sslproxycarevocationpath">SSLProxyCARevocationPath <em>directory-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded CA CRLs for
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen KuksaRemote Server Auth</td></tr>
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa<tr class="odd"><td><a href="mod_ssl.html#sslproxycheckpeercn">SSLProxyCheckPeerCN on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Whether to check the remote server certificate's CN field
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa</td></tr>
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa<tr><td><a href="mod_ssl.html#sslproxycheckpeerexpire">SSLProxyCheckPeerExpire on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Whether to check if remote server certificate is expired
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa</td></tr>
8846af9dfc3d74f8b1d2566e81c9e5aa25647b99Eugen Kuksa<tr class="odd"><td><a href="mod_ssl.html#sslproxycheckpeername">SSLProxyCheckPeerName on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure host name checking for remote server certificates
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen Kuksa</td></tr>
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen Kuksa<tr><td><a href="mod_ssl.html#sslproxyciphersuite">SSLProxyCipherSuite <em>cipher-spec</em></a></td><td> ALL:!ADH:RC4+RSA:+H +</td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Cipher Suite available for negotiation in SSL
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksaproxy handshake</td></tr>
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa<tr class="odd"><td><a href="mod_ssl.html#sslproxyengine">SSLProxyEngine on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">SSL Proxy Engine Operation Switch</td></tr>
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa<tr><td><a href="mod_ssl.html#sslproxymachinecertificatechainfile">SSLProxyMachineCertificateChainFile <em>filename</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA certificates to be used by the proxy for choosing a certificate</td></tr>
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen Kuksa<tr class="odd"><td><a href="mod_ssl.html#sslproxymachinecertificatefile">SSLProxyMachineCertificateFile <em>filename</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded client certificates and keys to be used by the proxy</td></tr>
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen Kuksa<tr><td><a href="mod_ssl.html#sslproxymachinecertificatepath">SSLProxyMachineCertificatePath <em>directory</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded client certificates and keys to be used by the proxy</td></tr>
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen Kuksa<tr class="odd"><td><a href="mod_ssl.html#sslproxyprotocol">SSLProxyProtocol [+|-]<em>protocol</em> ...</a></td><td> all </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure usable SSL protocol flavors for proxy usage</td></tr>
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen Kuksa<tr><td><a href="mod_ssl.html#sslproxyverify">SSLProxyVerify <em>level</em></a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Type of remote server Certificate verification</td></tr>
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen Kuksa<tr class="odd"><td><a href="mod_ssl.html#sslproxyverifydepth">SSLProxyVerifyDepth <em>number</em></a></td><td> 1 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum depth of CA Certificates in Remote Server
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen KuksaCertificate verification</td></tr>
18548c6cc2dff13bf9f5f08b3f6cde6ca914df1dChristian Maeder<tr><td><a href="mod_ssl.html#sslrandomseed">SSLRandomSeed <em>context</em> <em>source</em>
b0bf54186358372d2be6a95e36ed3ef5fd64b7a3Christian Maeder[<em>bytes</em>]</a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Pseudo Random Number Generator (PRNG) seeding
e4a035578fa9d1911eee097e2ed9a998c90c7805Christian Maedersource</td></tr>
7c661ba558707feaa5d8a299365c2191e1afabb2Christian Maeder<tr class="odd"><td><a href="mod_ssl.html#sslrenegbuffersize">SSLRenegBufferSize <var>bytes</var></a></td><td> 131072 </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Set the size for the SSL renegotiation buffer</td></tr>
7c661ba558707feaa5d8a299365c2191e1afabb2Christian Maeder<tr><td><a href="mod_ssl.html#sslrequire">SSLRequire <em>expression</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Allow access only when an arbitrarily complex
7c661ba558707feaa5d8a299365c2191e1afabb2Christian Maederboolean expression is true</td></tr>
3abf8a8f697c113233027f0c865ed57deb274542Christian Maeder<tr class="odd"><td><a href="mod_ssl.html#sslrequiressl">SSLRequireSSL</a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Deny access when SSL is not used for the
8ca6b0820806f62042d84a1fff11599db55591c4Christian MaederHTTP request</td></tr>
8846af9dfc3d74f8b1d2566e81c9e5aa25647b99Eugen Kuksa<tr><td><a href="mod_ssl.html#sslsessioncache">SSLSessionCache <em>type</em></a></td><td> none </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Type of the global/inter-process SSL Session
1defc008da0fae281b776ffe464e2fef549804b5cmaederCache</td></tr>
1defc008da0fae281b776ffe464e2fef549804b5cmaeder<tr class="odd"><td><a href="mod_ssl.html#sslsessioncachetimeout">SSLSessionCacheTimeout <em>seconds</em></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Number of seconds before an SSL session expires
7c661ba558707feaa5d8a299365c2191e1afabb2Christian Maederin the Session Cache</td></tr>
18548c6cc2dff13bf9f5f08b3f6cde6ca914df1dChristian Maeder<tr><td><a href="mod_ssl.html#sslsessionticketkeyfile">SSLSessionTicketKeyFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Persistent encryption/decryption key for TLS session tickets</td></tr>
5bedf8c26d27eac08962c78379bcb2e5cb529036Christian Maeder<tr class="odd"><td><a href="mod_ssl.html#sslsrpunknownuserseed">SSLSRPUnknownUserSeed <em>secret-string</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">SRP unknown user seed</td></tr>
8846af9dfc3d74f8b1d2566e81c9e5aa25647b99Eugen Kuksa<tr><td><a href="mod_ssl.html#sslsrpverifierfile">SSLSRPVerifierFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Path to SRP verifier file</td></tr>
23ee432f8fe96e07f2523ca7c4bda9bcce1ea6f0Simon Ulbricht<tr class="odd"><td><a href="mod_ssl.html#sslstaplingcache">SSLStaplingCache <em>type</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configures the OCSP stapling cache</td></tr>
1defc008da0fae281b776ffe464e2fef549804b5cmaeder<tr><td><a href="mod_ssl.html#sslstaplingerrorcachetimeout">SSLStaplingErrorCacheTimeout <em>seconds</em></a></td><td> 600 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Number of seconds before expiring invalid responses in the OCSP stapling cache</td></tr>
1defc008da0fae281b776ffe464e2fef549804b5cmaeder<tr class="odd"><td><a href="mod_ssl.html#sslstaplingfaketrylater">SSLStaplingFakeTryLater on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Synthesize "tryLater" responses for failed OCSP stapling queries</td></tr>
1defc008da0fae281b776ffe464e2fef549804b5cmaeder<tr><td><a href="mod_ssl.html#sslstaplingforceurl">SSLStaplingForceURL <em>uri</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Override the OCSP responder URI specified in the certificate's AIA extension</td></tr>
5727dbcb926ede2e7b05f43685476ce656ce01e4Christian Maeder<tr class="odd"><td><a href="mod_ssl.html#sslstaplingrespondertimeout">SSLStaplingResponderTimeout <em>seconds</em></a></td><td> 10 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Timeout for OCSP stapling queries</td></tr>
5727dbcb926ede2e7b05f43685476ce656ce01e4Christian Maeder<tr><td><a href="mod_ssl.html#sslstaplingresponsemaxage">SSLStaplingResponseMaxAge <em>seconds</em></a></td><td> -1 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximum allowable age for OCSP stapling responses</td></tr>
5727dbcb926ede2e7b05f43685476ce656ce01e4Christian Maeder<tr class="odd"><td><a href="mod_ssl.html#sslstaplingresponsetimeskew">SSLStaplingResponseTimeSkew <em>seconds</em></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum allowable time skew for OCSP stapling response validation</td></tr>
5727dbcb926ede2e7b05f43685476ce656ce01e4Christian Maeder<tr><td><a href="mod_ssl.html#sslstaplingreturnrespondererrors">SSLStaplingReturnResponderErrors on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Pass stapling related OCSP errors on to client</td></tr>
5727dbcb926ede2e7b05f43685476ce656ce01e4Christian Maeder<tr class="odd"><td><a href="mod_ssl.html#sslstaplingstandardcachetimeout">SSLStaplingStandardCacheTimeout <em>seconds</em></a></td><td> 3600 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Number of seconds before expiring responses in the OCSP stapling cache</td></tr>
5727dbcb926ede2e7b05f43685476ce656ce01e4Christian Maeder<tr><td><a href="mod_ssl.html#sslstrictsnivhostcheck">SSLStrictSNIVHostCheck on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Whether to allow non-SNI clients to access a name-based virtual
5727dbcb926ede2e7b05f43685476ce656ce01e4Christian Maederhost.
5727dbcb926ede2e7b05f43685476ce656ce01e4Christian Maeder</td></tr>
5727dbcb926ede2e7b05f43685476ce656ce01e4Christian Maeder<tr class="odd"><td><a href="mod_ssl.html#sslusername">SSLUserName <em>varname</em></a></td><td></td><td>sdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Variable name to determine user name</td></tr>
43d8d7472d3a0a78d9a2c85122815a81deb8689aChristian Maeder<tr><td><a href="mod_ssl.html#sslusestapling">SSLUseStapling on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable stapling of OCSP responses in the TLS handshake</td></tr>
c99b0eb6632087d502dd4269599c5aa68a148eebSimon Ulbricht<tr class="odd"><td><a href="mod_ssl.html#sslverifyclient">SSLVerifyClient <em>level</em></a></td><td> none </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Type of Client Certificate verification</td></tr>
bb9642ff292545658dc11251b83a7b7af3c1fccbChristian Maeder<tr><td><a href="mod_ssl.html#sslverifydepth">SSLVerifyDepth <em>number</em></a></td><td> 1 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximum depth of CA Certificates in Client
be1ce1c2b2819ef32743136c13101f1927375311Christian MaederCertificate verification</td></tr>
5727dbcb926ede2e7b05f43685476ce656ce01e4Christian Maeder<tr class="odd"><td><a href="mpm_common.html#startservers">StartServers <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Number of child server processes created at startup</td></tr>
92ae4d5885ea837ffe3dae9b2de742f871229b94Christian Maeder<tr><td><a href="mpm_common.html#startthreads">StartThreads <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Number of threads created on startup</td></tr>
92ae4d5885ea837ffe3dae9b2de742f871229b94Christian Maeder<tr class="odd"><td><a href="mod_substitute.html#substitute">Substitute <var>s/pattern/substitution/[infq]</var></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Pattern to filter the response content</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr><td><a href="mod_unixd.html#suexec">Suexec On|Off</a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Enable or disable the suEXEC feature</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr class="odd"><td><a href="mod_suexec.html#suexecusergroup">SuexecUserGroup <em>User Group</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">User and group for CGI programs to run as</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr><td><a href="mpm_common.html#threadlimit" id="T" name="T">ThreadLimit <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Sets the upper limit on the configurable number of threads
5727dbcb926ede2e7b05f43685476ce656ce01e4Christian Maederper child process</td></tr>
5727dbcb926ede2e7b05f43685476ce656ce01e4Christian Maeder<tr class="odd"><td><a href="mpm_common.html#threadsperchild">ThreadsPerChild <var>number</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Number of threads created by each child process</td></tr>
5727dbcb926ede2e7b05f43685476ce656ce01e4Christian Maeder<tr><td><a href="mpm_common.html#threadstacksize">ThreadStackSize <var>size</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">The size in bytes of the stack used by threads handling
5727dbcb926ede2e7b05f43685476ce656ce01e4Christian Maederclient connections</td></tr>
ccd9cf19d129595770d592d3d0d80c6619f7a141Eugen Kuksa<tr class="odd"><td><a href="core.html#timeout">TimeOut <var>seconds</var></a></td><td> 60 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Amount of time the server will wait for
5a89ec196dfd3e342f6d4ef3a318bc9992190bbaChristian Maedercertain events before failing a request</td></tr>
5a89ec196dfd3e342f6d4ef3a318bc9992190bbaChristian Maeder<tr><td><a href="core.html#traceenable">TraceEnable <var>[on|off|extended]</var></a></td><td> on </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Determines the behavior on <code>TRACE</code> requests</td></tr>
e2374b99721dab596695fda64b96aecc5ecf23c9Eugen Kuksa<tr class="odd"><td><a href="mod_log_config.html#transferlog">TransferLog <var>file</var>|<var>pipe</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Specify location of a log file</td></tr>
ccd9cf19d129595770d592d3d0d80c6619f7a141Eugen Kuksa<tr><td><a href="mod_mime.html#typesconfig">TypesConfig <var>file-path</var></a></td><td> conf/mime.types </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">The location of the <code>mime.types</code> file</td></tr>
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa<tr class="odd"><td><a href="core.html#undefine" id="U" name="U">UnDefine <var>parameter-name</var></a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Undefine the existence of a variable</td></tr>
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa<tr><td><a href="mod_macro.html#undefmacro">UndefMacro <var>name</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Undefine a macro</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr class="odd"><td><a href="mod_env.html#unsetenv">UnsetEnv <var>env-variable</var> [<var>env-variable</var>]
8846af9dfc3d74f8b1d2566e81c9e5aa25647b99Eugen Kuksa...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes variables from the environment</td></tr>
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen Kuksa<tr><td><a href="mod_macro.html#use">Use <var>name</var> [<var>value1</var> ... <var>valueN</var>]
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen Kuksa</a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Use a macro</td></tr>
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa<tr class="odd"><td><a href="core.html#usecanonicalname">UseCanonicalName On|Off|DNS</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Configures how the server determines its own name and
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksaport</td></tr>
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen Kuksa<tr><td><a href="core.html#usecanonicalphysicalport">UseCanonicalPhysicalPort On|Off</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Configures how the server determines its own port</td></tr>
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen Kuksa<tr class="odd"><td><a href="mod_unixd.html#user">User <var>unix-userid</var></a></td><td> #-1 </td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">The userid under which the server will answer
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen Kuksarequests</td></tr>
2ed0ce5565323b3a233d9258b0ff63dfa4a8e8e1Eugen Kuksa<tr><td><a href="mod_userdir.html#userdir">UserDir <em>directory-filename</em> [<em>directory-filename</em>] ...
5a89ec196dfd3e342f6d4ef3a318bc9992190bbaChristian Maeder</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Location of the user-specific directories</td></tr>
d4d3caef3878e583180d50f670957f1406d1effbcmaeder<tr class="odd"><td><a href="mod_privileges.html#vhostcgimode" id="V" name="V">VHostCGIMode On|Off|Secure</a></td><td> On </td><td>v</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Determines whether the virtualhost can run
d4d3caef3878e583180d50f670957f1406d1effbcmaedersubprocesses, and the privileges available to subprocesses.</td></tr>
8846af9dfc3d74f8b1d2566e81c9e5aa25647b99Eugen Kuksa<tr><td><a href="mod_privileges.html#vhostcgiprivs">VHostPrivs [+-]?<var>privilege-name</var> [[+-]?privilege-name] ...</a></td><td></td><td>v</td><td>X</td></tr><tr><td class="descr" colspan="4">Assign arbitrary privileges to subprocesses created
986888e7f4d8ed681272a79c63f329ce8037063dcmaederby a virtual host.</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr class="odd"><td><a href="mod_privileges.html#vhostgroup">VHostGroup <var>unix-groupid</var></a></td><td></td><td>v</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the Group ID under which a virtual host runs.</td></tr>
cddd87cd39be9d031348ef95051c4d14067e1646cmaeder<tr><td><a href="mod_privileges.html#vhostprivs">VHostPrivs [+-]?<var>privilege-name</var> [[+-]?privilege-name] ...</a></td><td></td><td>v</td><td>X</td></tr><tr><td class="descr" colspan="4">Assign arbitrary privileges to a virtual host.</td></tr>
cddd87cd39be9d031348ef95051c4d14067e1646cmaeder<tr class="odd"><td><a href="mod_privileges.html#vhostsecure">VHostSecure On|Off</a></td><td> On </td><td>v</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Determines whether the server runs with enhanced security
7d0db235b17b2109cd45fa50e6d1bbc77823f81dEugen Kuksafor the virtualhost.</td></tr>
7d0db235b17b2109cd45fa50e6d1bbc77823f81dEugen Kuksa<tr><td><a href="mod_privileges.html#vhostuser">VHostUser <var>unix-userid</var></a></td><td></td><td>v</td><td>X</td></tr><tr><td class="descr" colspan="4">Sets the User ID under which a virtual host runs.</td></tr>
7d0db235b17b2109cd45fa50e6d1bbc77823f81dEugen Kuksa<tr class="odd"><td><a href="mod_vhost_alias.html#virtualdocumentroot">VirtualDocumentRoot <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dynamically configure the location of the document root
d102a920578426a89411cc8dabe47d7a881eab8fEugen Kuksafor a given virtual host</td></tr>
d102a920578426a89411cc8dabe47d7a881eab8fEugen Kuksa<tr><td><a href="mod_vhost_alias.html#virtualdocumentrootip">VirtualDocumentRootIP <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dynamically configure the location of the document root
7d0db235b17b2109cd45fa50e6d1bbc77823f81dEugen Kuksafor a given virtual host</td></tr>
7d0db235b17b2109cd45fa50e6d1bbc77823f81dEugen Kuksa<tr class="odd"><td><a href="core.html#virtualhost">&lt;VirtualHost
0552b690f40f3d73d4d4b2241fcb24d2ecc0c21eEugen Kuksa <var>addr</var>[:<var>port</var>] [<var>addr</var>[:<var>port</var>]]
0552b690f40f3d73d4d4b2241fcb24d2ecc0c21eEugen Kuksa ...&gt; ... &lt;/VirtualHost&gt;</a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Contains directives that apply only to a specific
950875ac099734b9eaccf4233773e6df00477f22Eugen Kuksahostname or IP address</td></tr>
950875ac099734b9eaccf4233773e6df00477f22Eugen Kuksa<tr><td><a href="mod_vhost_alias.html#virtualscriptalias">VirtualScriptAlias <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dynamically configure the location of the CGI directory for
950875ac099734b9eaccf4233773e6df00477f22Eugen Kuksaa given virtual host</td></tr>
950875ac099734b9eaccf4233773e6df00477f22Eugen Kuksa<tr class="odd"><td><a href="mod_vhost_alias.html#virtualscriptaliasip">VirtualScriptAliasIP <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dynamically configure the location of the CGI directory for
950875ac099734b9eaccf4233773e6df00477f22Eugen Kuksaa given virtual host</td></tr>
5727dbcb926ede2e7b05f43685476ce656ce01e4Christian Maeder<tr><td><a href="core.html#warning" id="W" name="W">Warning <var>message</var></a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Warn from configuration parsing with a custom message</td></tr>
18548c6cc2dff13bf9f5f08b3f6cde6ca914df1dChristian Maeder<tr class="odd"><td><a href="mod_watchdog.html#watchdoginterval">WatchdogInterval <var>number-of-seconds</var></a></td><td> 1 </td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Watchdog interval in seconds</td></tr>
b532acc045cf5e26beb0691acc136d11188cce87Christian Maeder<tr><td><a href="mod_include.html#xbithack" id="X" name="X">XBitHack on|off|full</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Parse SSI directives in files with the execute bit
986888e7f4d8ed681272a79c63f329ce8037063dcmaederset</td></tr>
986888e7f4d8ed681272a79c63f329ce8037063dcmaeder<tr class="odd"><td><a href="mod_xml2enc.html#xml2encalias">xml2EncAlias <var>charset alias [alias ...]</var></a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Recognise Aliases for encoding values</td></tr>
b532acc045cf5e26beb0691acc136d11188cce87Christian Maeder<tr><td><a href="mod_xml2enc.html#xml2encdefault">xml2EncDefault <var>name</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets a default encoding to assume when absolutely no information
b532acc045cf5e26beb0691acc136d11188cce87Christian Maedercan be <a href="#sniffing">automatically detected</a></td></tr>
df67ddf64192bfcae6ece65255ad796a17cbe532Christian Maeder<tr class="odd"><td><a href="mod_xml2enc.html#xml2startparse">xml2StartParse <var>element [element ...]</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Advise the parser to skip leading junk.</td></tr>
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa</table></div>
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa<div class="bottomlang">
18d589be75aa0cbaacae9ab2884c0b07943de024Eugen Kuksa<p><span>Available Languages: </span><a href="/de/mod/quickreference.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa<a href="/en/mod/quickreference.html" title="English">&nbsp;en&nbsp;</a> |
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa<a href="/es/mod/quickreference.html" hreflang="es" rel="alternate" title="Espa�ol">&nbsp;es&nbsp;</a> |
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa<a href="/ja/mod/quickreference.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa<a href="/ko/mod/quickreference.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa<a href="/tr/mod/quickreference.html" hreflang="tr" rel="alternate" title="T�rk�e">&nbsp;tr&nbsp;</a> |
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa<a href="/zh-cn/mod/quickreference.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa</div><div class="top"><a href="#page-header"><img src="/images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Comments</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa<script type="text/javascript"><!--//--><![CDATA[//><!--
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksavar comments_shortname = 'httpd';
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksavar comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/quickreference.html';
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa(function(w, d) {
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa d.write('<div id="comments_thread"><\/div>');
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa var s = d.createElement('script');
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa s.type = 'text/javascript';
55ab20b85d8838544a83c1ef2e01e1f2b2da7496Eugen Kuksa s.async = true;
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
55ab20b85d8838544a83c1ef2e01e1f2b2da7496Eugen Kuksa }
55ab20b85d8838544a83c1ef2e01e1f2b2da7496Eugen Kuksa else {
55ab20b85d8838544a83c1ef2e01e1f2b2da7496Eugen Kuksa d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
55ab20b85d8838544a83c1ef2e01e1f2b2da7496Eugen Kuksa }
55ab20b85d8838544a83c1ef2e01e1f2b2da7496Eugen Kuksa})(window, document);
55ab20b85d8838544a83c1ef2e01e1f2b2da7496Eugen Kuksa//--><!]]></script></div><div id="footer">
55ab20b85d8838544a83c1ef2e01e1f2b2da7496Eugen Kuksa<p class="apache">Copyright 2013 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa<p class="menu"><a href="/mod/">Modules</a> | <a href="/mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="/glossary.html">Glossary</a> | <a href="/sitemap.html">Sitemap</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksaif (typeof(prettyPrint) !== 'undefined') {
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa prettyPrint();
d35249e8b76e34d3cbb6adf7d89e9111226a49d6Eugen Kuksa}
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa//--><!]]></script>
f674d7a58db3f991300a708f3799d80c369781f8Eugen Kuksa</body></html>