<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<p>Ce document décrit les fichiers utilisés pour configurer
le Serveur HTTP Apache.</p>
sont aussi ignorées. les arguments de directive sont séparés par des blancs.
Si un argument contient des espaces, il doit être entouré de guillemets.</p>
+ <h3 id="quotes">Citation et échappement</h3>
+
+ <p>Un argument qui contient des espaces doit être entouré de guillemets
+ doubles (<code>"</code>) ou de guillemets simples (<code>'</code>). Les
+ guillemets eux-mêmes ne font pas partie de l’argument.</p>
+
+ <p>À l’intérieur d’une chaîne entre guillemets, seules deux séquences
+ d’échappement sont reconnues : <code>\\</code> produit une controblique
+ littérale et <code>\"</code> (ou <code>\'</code> si la chaîne est entourée
+ de guillemets simples) produit un guillemet littéral sans terminer la
+ chaîne. Toutes les autres séquences avec controblique sont conservées telles
+ quelles — par exemple, <code>\n</code> sera considéré comme une chaîne
+ littéral de deux caractères <code>\n</code>, pas comme une nouvelle
+ ligne.</p>
+
+ <p>En dehors des guillemets, les controbliques n’ont aucune signification
+ spéciale et sont traitées comme des caractères littéraux. La seule exception
+ est la controblique de continuation de ligne en fin de ligne, comme décrit
+ ci-avant.</p>
+
+ <p>Notez que des chaînes entre guillemets adjacentes sans espace entre elles
+ ne sont <strong>pas</strong> concaténées — elles sont traitées comme des
+ arguments séparés. Par exemple :</p>
+
+ <div class="example"><p><code>
+ # Il ne s’agit pas d’un seul argument, mais de DEUX :<br>
+ Header set X-Foo "arg1""arg2"
+ </code></p></div>
+
+ <p>Certaines directives acceptent des arguments qui contiennent des
+ sous-expressions ayant leur propre syntaxe, telles que les drapeaux de la
+ directive <code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> ou les
+ expression <a href="expr.html">ap_expr</a>. Dans ces cas, l’interpréteur de
+ fichier de configuration enlève tout d’abord les guillemets englobants et
+ traite les séquences avec controblique comme décrit ci-avant, puis
+ l’interpréteur propre à la directive traite le résultat. En cas de doute,
+ utiliser des guillemets simples autour d’un argument qui contient des
+ controbliques peut éviter un double traitement inattendu des séquenses
+ d’échappement.</p>
+
+
+
<p>Les directives dans les fichiers de configuration ne sont pas
sensibles à la casse, mais leurs arguments le sont souvent.</p>
<variants>
<variant outdated="yes">de</variant>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
<variant outdated="yes">tr</variant>
<a href="./ko/content-negotiation.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="./tr/content-negotiation.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<p>Apache HTTPD prend en charge la négociation de
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
<variant outdated="yes">tr</variant>
<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="./tr/env.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<p>Deux types de variables d'environnement affectent le serveur
HTTP Apache.</p>
<table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_authz_core.html#require">Require</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_access_compat.html#allow">Allow</a></code></li><li><code class="directive"><a href="./mod/mod_access_compat.html#deny">Deny</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li></ul></td></tr></table>
+ <div class="note">
+ <h3>Alternative moderne : les expressions</h3>
+ <p>De nombreux exemples d’utilisation qui nécessitaient auparavant de
+ définir et tester des variables d’environnement — par exemple les en-têtes
+ conditionnels, le contrôle d’accès et la journalisation — peuvent
+ maintenant être traités de manière plus directe en utilisant les
+ expressions <code class="directive"><a href="./mod/core.html#if"><If></a></code> avec la
+ fonction <code>reqenv</code>. Voir <a href="expr.html">Les expressions
+ dans le serveur HTTP Apache</a> pour la syntaxe des expressions et la
+ liste complète des <a href="expr.html#vars">variables</a> disponibles.</p>
+ </div>
+
<h3 id="cgi-scripts">Scripts CGI</h3>
caractéristiques du client. Par exemple, vous pouvez utiliser ces
directives pour interdire l'accès depuis un navigateur particulier
(User-Agent).
+ Pour des conditions plus complexes, <a href="expr.html"><code>Require
+ expr</code></a> fournit une alternative qui permet d’évaluer des
+ variables d’environnement en utilisant la fonction <code>reqenv</code>
+ en combinaison avec d’autres propriétés de requête.
</p>
par la spécification de HTTP. Elles ont été plus largement adoptées et
constituent une méthode standard pour transmettre des informations entre le
navigateur et le serveur, et entre les processus au sein du serveur. Nous en
- décrivons quelques unes ici ; consultez la spécification de CGI pour
- plus de détails.</p>
+ décrivons quelques unes ici. Pour une liste complète des variables de
+ requête disponibles dans les <a href="expr.html">expressions</a> (parmi
+ lesquelles <code>REQUEST_URI</code>, <code>REMOTE_ADDR</code>,
+ <code>SERVER_NAME</code> et de nombreuses autres), voir le document de
+ référence <a href="expr.html#vars">variables dans les expressions</a>.</p>
+
+ <p>Consultez la spécification CGI pour plus de détails à propos des
+ métavariables CGI standard.</p>
<h3 id="query-string">QUERY_STRING</h3>
<h3 id="path-info">PATH_INFO</h3>
- <p>La variable <code>PATH_INFO</code> est définie avec toute valeur qui
+ <p>La variable <a class="glossarylink" href="./glossary.html#pathinfo" title="voir glossaire">PATH_INFO</a> est définie avec toute valeur qui
apparaît après une ressource correspondante à la fin de l'URL,
<code>QUERY_STRING</code> non comprise. Tout paraît plus clair avec un
exemple :</p>
<h3 id="suppress-error-charset">suppress-error-charset</h3>
- <p><em>Disponible dans les versions postérieures à 2.0.54</em></p>
-
<p>Quand Apache httpd génère une redirection en réponse à une requête client,
la réponse inclut un texte destiné à être affiché au cas où le client ne
suivrait pas, ou ne pourrait pas suivre automatiquement la redirection.
propos des variables REDIRECT_ dans le contexte des documents d'erreur, voir
<a href="custom-error.html">Réponses aux erreurs personnalisées</a>.</p>
+ <p>Ce renommage est particulièrement pertinent lorsqu’on utilise le drapeau
+ <a href="rewrite/flags.html#flag_e">[E] flag</a> de
+ <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> pour définir des variables, car les réécritures
+ dans un contexte de répertoire déclenchent toujours une redirection interne.
+ Voir cette section pour des exemples et des solutions de contournement.</p>
+
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"></a></div>
<div class="section">
<h2 id="examples">Exemples <a title="Lien permanent" href="#examples" class="permalink">¶</a></h2>
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
<variant outdated="yes">tr</variant>
<p><span>Langues Disponibles: </span><a href="./en/expr.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="./fr/expr.html" title="Français"> fr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<p>Historiquement, il existe de nombreuses variantes dans la syntaxe
des expressions permettant d'exprimer une condition dans les
<li><img alt="" src="./images/down.gif"> <a href="#sslrequire">Comparaison avec SSLRequire</a></li>
<li><img alt="" src="./images/down.gif"> <a href="#compatibility">Historique de version</a></li>
<li><img alt="" src="./images/down.gif"> <a href="#examples">Exemples d'expressions</a></li>
-</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="directive"><a href="./mod/core.html#if">If</a></code></li><li><code class="directive"><a href="./mod/core.html#if"><If></a></code></li><li><code class="directive"><a href="./mod/core.html#elseif"><ElseIf></a></code></li><li><code class="directive"><a href="./mod/core.html#else"><Else></a></code></li><li><code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#alias">Alias</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#redirect">Redirect</a></code></li><li><code class="directive"><a href="./mod/mod_auth_basic.html#authbasicfake">AuthBasicFake</a></code></li><li><code class="directive"><a href="./mod/mod_auth_form.html#authformloginrequiredlocation">AuthFormLoginRequiredLocation</a></code></li><li><code class="directive"><a href="./mod/mod_auth_form.html#authformloginsuccesslocation">AuthFormLoginSuccessLocation</a></code></li><li><code class="directive"><a href="./mod/mod_auth_form.html#authformlogoutlocation">AuthFormLogoutLocation</a></code></li><li><code class="directive"><a href="./mod/mod_authn_core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="./mod/mod_authn_core.html#authtype">AuthType</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvifexpr">SetEnvIfExpr</a></code></li><li><code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code></li><li><code class="directive"><a href="./mod/mod_headers.html#requestheader">RequestHeader</a></code></li><li><code class="directive"><a href="./mod/mod_filter.html#filterprovider">FilterProvider</a></code></li><li><code class="directive"><a href="./mod/mod_crypto.html#cryptokey">CryptoKey</a></code></li><li><code class="directive"><a href="./mod/mod_crypto.html#cryptoiv">CryptoIV</a></code></li><li><a href="mod/mod_authz_core.html#reqexpr">Require expr</a></li><li><a href="mod/mod_authnz_ldap.html#requser">Require ldap-user</a></li><li><a href="mod/mod_authnz_ldap.html#reqgroup">Require ldap-group</a></li><li><a href="mod/mod_authnz_ldap.html#reqdn">Require ldap-dn</a></li><li><a href="mod/mod_authnz_ldap.html#reqattribute">Require ldap-attribute</a></li><li><a href="mod/mod_authnz_ldap.html#reqfilter">Require ldap-filter</a></li><li><a href="mod/mod_authnz_ldap.html#reqsearch">Require ldap-search</a></li><li><a href="mod/mod_authz_dbd.html#reqgroup">Require dbd-group</a></li><li><a href="mod/mod_authz_dbm.html#reqgroup">Require dbm-group</a></li><li><a href="mod/mod_authz_groupfile.html#reqgroup">Require group</a></li><li><a href="mod/mod_authz_host.html#reqhost">Require host</a></li><li><code class="directive"><a href="./mod/mod_ssl.html#sslrequire">SSLRequire</a></code></li><li><code class="directive"><a href="./mod/mod_log_debug.html#logmessage">LogMessage</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li></ul></div>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="directive"><a href="./mod/core.html#if">If</a></code></li><li><code class="directive"><a href="./mod/core.html#if"><If></a></code></li><li><code class="directive"><a href="./mod/core.html#elseif"><ElseIf></a></code></li><li><code class="directive"><a href="./mod/core.html#else"><Else></a></code></li><li><code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#alias">Alias</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#redirect">Redirect</a></code></li><li><code class="directive"><a href="./mod/mod_auth_basic.html#authbasicfake">AuthBasicFake</a></code></li><li><code class="directive"><a href="./mod/mod_auth_form.html#authformloginrequiredlocation">AuthFormLoginRequiredLocation</a></code></li><li><code class="directive"><a href="./mod/mod_auth_form.html#authformloginsuccesslocation">AuthFormLoginSuccessLocation</a></code></li><li><code class="directive"><a href="./mod/mod_auth_form.html#authformlogoutlocation">AuthFormLogoutLocation</a></code></li><li><code class="directive"><a href="./mod/mod_authn_core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="./mod/mod_authn_core.html#authtype">AuthType</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvifexpr">SetEnvIfExpr</a></code></li><li><code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code></li><li><code class="directive"><a href="./mod/mod_headers.html#requestheader">RequestHeader</a></code></li><li><code class="directive"><a href="./mod/mod_filter.html#filterprovider">FilterProvider</a></code></li><li><code class="directive"><a href="./mod/mod_crypto.html#cryptokey">CryptoKey</a></code></li><li><code class="directive"><a href="./mod/mod_crypto.html#cryptoiv">CryptoIV</a></code></li><li><a href="mod/mod_authz_core.html#reqexpr">Require expr</a></li><li><a href="mod/mod_authnz_ldap.html#requser">Require ldap-user</a></li><li><a href="mod/mod_authnz_ldap.html#reqgroup">Require ldap-group</a></li><li><a href="mod/mod_authnz_ldap.html#reqdn">Require ldap-dn</a></li><li><a href="mod/mod_authnz_ldap.html#reqattribute">Require ldap-attribute</a></li><li><a href="mod/mod_authnz_ldap.html#reqfilter">Require ldap-filter</a></li><li><a href="mod/mod_authnz_ldap.html#reqsearch">Require ldap-search</a></li><li><a href="mod/mod_authz_dbd.html#reqgroup">Require dbd-group</a></li><li><a href="mod/mod_authz_dbm.html#reqgroup">Require dbm-group</a></li><li><a href="mod/mod_authz_groupfile.html#reqgroup">Require group</a></li><li><a href="mod/mod_authz_host.html#reqhost">Require host</a></li><li><code class="directive"><a href="./mod/mod_ssl.html#sslrequire">SSLRequire</a></code></li><li><code class="directive"><a href="./mod/mod_log_debug.html#logmessage">LogMessage</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li><li><a href="env.html">Variables d’environnement dans Apache httpd</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"></a></div>
<div class="section">
<h2 id="grammar">Syntaxe en Forme de Backus-Naur <a title="Lien permanent" href="#grammar" class="permalink">¶</a></h2>
la phase d'authentification. Par conséquent, la variable
<code>%{REMOTE_USER}</code> ne sera pas encore définie à ce stade.</p>
+ <p>Pour des informations à propos de la définition et de la manipulation des
+ variables d’environnement de requête (en utilisant <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code>, <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>, le drapeau <code>[E=...]</code>
+ de <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code>'s et d’autres directives), voir <a href="env.html">Variables d’environnement dans Apache httpd</a>.</p>
+
<p>Les variables suivantes contiennent la valeur de l'en-tête de
requête HTTP correspondant. La <a href="#functions">fonction</a>
<code>req</code> permet d'extraire les valeurs des autres
<tr class="odd"><td><code>REQUEST_SCHEME</code></td>
<td>Le protocole associé à l'URI de la requête</td></tr>
<tr><td><code>REQUEST_URI</code></td>
- <td>La partie chemin de l'URI de la requête</td></tr>
+ <td>La partie chemin de l'URI de la requête en excluant la chaîne de
+ paramètres. Notez que cette variable diffère de la variable
+ d’environnement CGI de même nom qui, quant à elle, inclut la chaîne de
+ paramètres.</td></tr>
<tr class="odd"><td><code>DOCUMENT_URI</code></td>
<td>Idem <code>REQUEST_URI</code></td></tr>
<tr><td><code>REQUEST_FILENAME</code></td>
<td>Le nom d'utilisateur du propriétaire du script.</td></tr>
<tr><td><code>SCRIPT_GROUP</code></td>
<td>Le nom du groupe auquel appartient le script.</td></tr>
-<tr class="odd"><td><code>PATH_INFO</code></td>
+<tr class="odd"><td><a class="glossarylink" href="./glossary.html#pathinfo" title="voir glossaire">PATH_INFO</a></td>
<td>L'information relative au nom de chemin située en fin, voir
la directive <code class="directive"><a href="./mod/core.html#acceptpathinfo">AcceptPathInfo</a></code></td></tr>
<tr><td><code>QUERY_STRING</code></td>
l'expression a été utilisée.
</div>
+ <p>La fonction <code>reqenv</code> permet de tester les <a href="env.html#special">variables d’environnement à utilisation spéciale</a>
+ (telles que <code>no-gzip</code>, <code>nokeepalive</code>, etc.), ainsi que
+ toute variable définie à l’aide de <a href="env.html#setting">SetEnv,
+ SetEnvIf ou mod_rewrite</a>.</p>
+
<p>Lorsque les fonctions <code>req</code> ou <code>http</code> sont
utilisées, le nom d'en-tête sera automatiquement ajouté à l'en-tête
Vary de la réponse HTTP, sauf spécification contraire pour la
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
</variants>
</metafile>
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet">
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size">
<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">
-<script src="./style/scripts/prettify.min.js" type="text/javascript">
+<script src="./style/scripts/prettify.min.js">
</script>
<link href="./images/favicon.png" rel="shortcut icon"></head>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"></a></div>
<div class="section">
-<h2><a name="clientserver" id="clientserver">Клиенты, серверы и URL-адреса</a> <a title="Permanent link" href="#clientserver" class="permalink">¶</a></h2>
+<h2 id="clientserver">Клиенты, серверы и URL-адреса <a title="Permanent link" href="#clientserver" class="permalink">¶</a></h2>
<p>Адреса в Интернете записываются с помощью URL — Uniform Resource
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"></a></div>
<div class="section">
-<h2><a name="dns" id="dns">Имена хостов и DNS</a> <a title="Permanent link" href="#dns" class="permalink">¶</a></h2>
+<h2 id="dns">Имена хостов и DNS <a title="Permanent link" href="#dns" class="permalink">¶</a></h2>
<p>Для того чтобы соединиться с сервером, клиент сначала должен преобразовать
<a href="http://en.wikipedia.org/wiki/Domain_Name_System">DNS</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"></a></div>
<div class="section">
-<h2><a name="configuration" id="configuration">Файлы конфигурации и директивы</a> <a title="Permanent link" href="#configuration" class="permalink">¶</a></h2>
+<h2 id="configuration">Файлы конфигурации и директивы <a title="Permanent link" href="#configuration" class="permalink">¶</a></h2>
<p>HTTP-сервер Apache настроен с помощью простых текстовых файлов.
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"></a></div>
<div class="section">
-<h2><a name="content" id="content">Контент веб-сайта</a> <a title="Permanent link" href="#content" class="permalink">¶</a></h2>
+<h2 id="content">Контент веб-сайта <a title="Permanent link" href="#content" class="permalink">¶</a></h2>
<p>Содержимое сайта может принимать различные формы, но в широком смысле
или форумы поддержки, где вы сможете получить ответы на свои вопросы.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"></a></div>
<div class="section">
-<h2><a name="logs" id="logs">Файлы журналов и устранение неполадок</a> <a title="Permanent link" href="#logs" class="permalink">¶</a></h2>
+<h2 id="logs">Файлы журналов и устранение неполадок <a title="Permanent link" href="#logs" class="permalink">¶</a></h2>
<p>Для вас, как администратора HTTP-сервера Apache,
самые ценные активы — это файлы журналов (лог-файлы),
<a href="logs.html">документации о журналах</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"></a></div>
<div class="section">
-<h2><a name="other" id="other">Что дальше?</a> <a title="Permanent link" href="#other" class="permalink">¶</a></h2>
+<h2 id="other">Что дальше? <a title="Permanent link" href="#other" class="permalink">¶</a></h2>
<p>Теперь, когда вы знакомы с основами, пора двигаться дальше.</p>
<a href="./ru/getting-started.html" title="Russian"> ru </a></p>
</div><div id="footer">
<p class="apache">Copyright 2026 The Apache Software Foundation.<br>Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
-<p class="menu"><a href="./mod/">Модули</a> | <a href="./mod/quickreference.html">Директивы</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Глоссарий</a> | <a href="./sitemap.html">Карта сайта</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Report a bug</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
+<p class="menu"><a href="./mod/">Модули</a> | <a href="./mod/quickreference.html">Директивы</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Глоссарий</a> | <a href="./sitemap.html">Карта сайта</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Report a bug</a></p></div><script><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
}
<a href="./ko/glossary.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<p>Ce glossaire définit la terminologie courante relative au serveur HTTP
Apache en particulier, et aux serveurs web en général. Vous trouverez plus
pour décrire les directives de httpd</a>
</dd>
+ <dt><a name="perdirectory" id="perdirectory">Contexte de répertoire</a></dt>
+ <dd>Une <a class="glossarylink" href="./glossary.html#directive" title="voir glossaire">directive</a> est dans un contexte
+ de répertoire quand elle apparaît dans une section <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code>, <code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code>, <code class="directive"><a href="./mod/core.html#files"><Files></a></code> ou <code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code> dans les fichiers de configuration
+ principaux, ou dans un fichier <code>.htaccess</code>. Dans un contexte de
+ répertoire, les directives ne s’appliquent qu’au répertoire (ou à l’ensemble
+ de fichiers) auquel elles sont associées.<br> Voir <a href="sections.html">Sections de configuration</a>
+ </dd>
+
<dt><a name="accesscontrol" id="accesscontrol">Contrôle d'accès
(Access Control)</a></dt>
<dd>La restriction d'accès à des zones du réseau. Habituellement
(Uniform Resource Identifier)</a>
<a name="URI" id="URI">(URI)</a></dt>
<dd>Une chaîne de caractères compacte servant à identifier une ressource
- abstraite ou physique. Elle est formellement définie par la <a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396</a>. Les URIs
- utilisées sur le world-wide web sont souvent appelées <a class="glossarylink" href="./glossary.html#url" title="voir glossaire">URLs</a>.
+ abstraite ou physique. Elle est formellement définie par la <a href="https://www.rfc-editor.org/rfc/rfc2396">RFC 2396</a>.
+ Les URIs utilisées sur le world-wide web sont souvent appelées <a class="glossarylink" href="./glossary.html#url" title="voir glossaire">URLs</a>.
</dd>
<dt><a name="serversideincludes" id="serversideincludes">
Cette fonctionnalité a été ajoutée
à SSL lorsque sont apparues les extensions TLS, RFC 3546.<br>
Voir <a href="ssl/ssl_faq.html">la FAQ SSL</a>
- et <a href="http://www.ietf.org/rfc/rfc3546.txt">la RFC 3546</a>
+ et la <a href="https://www.rfc-editor.org/rfc/rfc3546">RFC 3546</a>
</dd>
(Common Gateway Interface)</a>
<a name="cgi" id="cgi">(CGI)</a></dt>
<dd>La définition standard d'une interface entre un serveur web et un
- programme externe pour permettre à ce dernier de traiter des requêtes.
- Il existe une <a href="http://www.ietf.org/rfc/rfc3875">RFC
- informationnelle</a> qui en couvre les spécificités.<br>
- Voir : <a href="howto/cgi.html">Contenu dynamique avec CGI</a>
+ programme externe pour permettre à ce dernier de traiter des requêtes. Il
+ existe une RFC informationnelle (<a href="https://www.rfc-editor.org/rfc/rfc3875">RFC 3875</a>) qui en couvre les
+ spécificités.<br> Voir : <a href="howto/cgi.html">Contenu dynamique avec
+ CGI</a>
</dd>
-
-
<dt><a name="uniformresourcelocator" id="uniformresourcelocator">
Localisation de Ressource Uniformisée
(Uniform Resource Locator)
Voir : Page de manuel : <code class="program"><a href="./programs/apxs.html">apxs</a></code>
</dd>
+ <dt><a name="pathinfo" id="pathinfo">PATH_INFO</a></dt>
+ <dd>Les informations de chemin en fin d’URL. Par exemple, si
+ <code>/app/index.php/extra/path</code> correspond au fichier
+ <code>/app/index.php</code>, PATH_INFO contient <code>/extra/path</code>.
+ Cette valeur est transmise aux scripts CGI, à PHP et à d’autres
+ gestionnaires en tant que contexte additionnel pour la requête. La directive
+ <code class="directive"><a href="./mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> permet de spécifier si
+ les requêtes avec informations de chemin en fin sont acceptées ou rejetées.<br>
+ Voir la <a href="https://www.rfc-editor.org/rfc/rfc3875#section-4.1.5">RFC 3875</a>
+ </dd>
+
<dt><a name="plaintext" id="plaintext">Plein Texte (Plaintext)</a></dt>
<dd>Le texte non chiffré.</dd>
<a name="http" id="hhtp">(HTTP)</a></dt>
<dd>Le protocole de transmission standard utilisé sur le World Wide Web.
httpd implémente la version 1.1 du protocole, référencée comme HTTP/1.1 et
- définie par la
- <a href="http://ietf.org/rfc/rfc2616.txt">RFC 2616</a>.
+ définie par la <a href="https://www.rfc-editor.org/rfc/rfc2616">RFC 2616</a>.
</dd>
<dt><a name="messagedigest" id="messagedigest">Résumé de message
<a href="../ko/misc/relevant_standards.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div>
- <p>This page documents all the relevant standards that the
- Apache HTTP Server follows, along with brief descriptions.</p>
+ <p>This page documents the relevant standards that the
+ Apache HTTP Server implements or follows, along with brief
+ descriptions.</p>
<p>In addition to the information listed below, the following resources
should be consulted:</p>
<ul>
- <li>
- <a href="https://www.skrb.org/ietf/http_errata.html">
- https://www.skrb.org/ietf/http_errata.html</a> - HTTP/1.1 Specification Errata
- </li>
<li>
<a href="https://www.rfc-editor.org/errata.php">
- https://www.rfc-editor.org/errata.php</a> - RFC Errata
+ RFC Errata</a> - Errata for published RFCs
</li>
<li>
<a href="https://httpwg.org/specs/">
- https://httpwg.org/specs/</a> - A pre-compiled list
- of HTTP related RFCs
+ HTTP Working Group Specifications</a> - A pre-compiled list
+ of HTTP related RFCs and drafts
</li>
</ul>
- <div class="warning"><h3>Notice</h3>
- <p>This document is not yet complete.</p>
- </div>
-
</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif"> <a href="#http_recommendations">HTTP Recommendations</a></li>
-<li><img alt="" src="../images/down.gif"> <a href="#html_recommendations">HTML Recommendations</a></li>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif"> <a href="#http_recommendations">HTTP</a></li>
+<li><img alt="" src="../images/down.gif"> <a href="#uri">URIs</a></li>
+<li><img alt="" src="../images/down.gif"> <a href="#tls">TLS/SSL</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#authentication">Authentication</a></li>
+<li><img alt="" src="../images/down.gif"> <a href="#content_negotiation">Content Negotiation and Compression</a></li>
+<li><img alt="" src="../images/down.gif"> <a href="#proxy">Proxying and Forwarding</a></li>
+<li><img alt="" src="../images/down.gif"> <a href="#websocket">WebSocket</a></li>
+<li><img alt="" src="../images/down.gif"> <a href="#cgi">CGI</a></li>
+<li><img alt="" src="../images/down.gif"> <a href="#webdav">WebDAV</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#language_country_codes">Language/Country Codes</a></li>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="section">
-<h2 id="http_recommendations">HTTP Recommendations <a title="Permanent link" href="#http_recommendations" class="permalink">¶</a></h2>
+<h2 id="http_recommendations">HTTP <a title="Permanent link" href="#http_recommendations" class="permalink">¶</a></h2>
<p>Regardless of what modules are compiled and used, Apache as a
- basic web server complies with the following IETF recommendations:</p>
+ basic web server complies with the following IETF standards:</p>
<dl>
+ <dt><a href="https://www.rfc-editor.org/rfc/rfc9110">RFC 9110</a>
+ (Standards Track) - HTTP Semantics</dt>
+
+ <dd>Defines the semantics shared by all versions of HTTP:
+ methods, status codes, header and trailer fields, content
+ negotiation, and message metadata. Obsoletes RFC 7231, 7232,
+ 7233, 7235, and 7694.</dd>
+
+ <dt><a href="https://www.rfc-editor.org/rfc/rfc9111">RFC 9111</a>
+ (Standards Track) - HTTP Caching</dt>
+
+ <dd>Defines HTTP caches and the associated header fields that
+ control cache behavior or indicate cacheable response messages.
+ Obsoletes RFC 7234.</dd>
+
+ <dt><a href="https://www.rfc-editor.org/rfc/rfc9112">RFC 9112</a>
+ (Standards Track) - HTTP/1.1</dt>
+
+ <dd>Defines the HTTP/1.1 message syntax and connection management.
+ Obsoletes RFC 7230.</dd>
+
+ <dt><a href="https://www.rfc-editor.org/rfc/rfc9113">RFC 9113</a>
+ (Standards Track) - HTTP/2</dt>
+
+ <dd>Defines an optimized expression of HTTP semantics using
+ binary framing and multiplexed streams over a single TCP
+ connection. Obsoletes RFC 7540 and 8740.</dd>
+
+ <dt><a href="https://www.rfc-editor.org/rfc/rfc9114">RFC 9114</a>
+ (Standards Track) - HTTP/3</dt>
+
+ <dd>Defines the mapping of HTTP semantics over QUIC, providing
+ similar features to HTTP/2 with reduced latency.</dd>
+
<dt><a href="https://www.rfc-editor.org/rfc/rfc1945">RFC 1945</a>
- (Informational)</dt>
+ (Informational) - HTTP/1.0</dt>
- <dd>The Hypertext Transfer Protocol (HTTP) is an application-level
- protocol with the lightness and speed necessary for distributed,
- collaborative, hypermedia information systems. This documents
- HTTP/1.0.</dd>
+ <dd>The original HTTP/1.0 specification. Retained for historical
+ reference; httpd still accepts HTTP/1.0 requests.</dd>
+ </dl>
- <dt><a href="https://www.rfc-editor.org/rfc/rfc2616">RFC 2616</a>
- (Standards Track)</dt>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
+<div class="section">
+<h2 id="uri">URIs <a title="Permanent link" href="#uri" class="permalink">¶</a></h2>
- <dd>The Hypertext Transfer Protocol (HTTP) is an
- application-level protocol for distributed, collaborative,
- hypermedia information systems. This documents HTTP/1.1.</dd>
+ <dl>
+ <dt><a href="https://www.rfc-editor.org/rfc/rfc3986">RFC 3986</a>
+ (Standards Track) - Uniform Resource Identifier (URI): Generic Syntax</dt>
- <dt><a href="https://www.rfc-editor.org/rfc/rfc2396">RFC 2396</a>
- (Standards Track)</dt>
+ <dd>The generic syntax and resolution rules for Uniform Resource
+ Identifiers. Obsoletes RFC 2396.</dd>
- <dd>A Uniform Resource Identifier (URI) is a compact string of
- characters for identifying an abstract or physical resource.</dd>
+ <dt><a href="https://www.rfc-editor.org/rfc/rfc6570">RFC 6570</a>
+ (Standards Track) - URI Template</dt>
- <dt><a href="https://www.rfc-editor.org/rfc/rfc4346">RFC 4346</a>
- (Standards Track)</dt>
+ <dd>Defines a compact sequence of characters for describing a
+ range of URIs through variable expansion.</dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
+<div class="section">
+<h2 id="tls">TLS/SSL <a title="Permanent link" href="#tls" class="permalink">¶</a></h2>
+
+ <p>The following standards apply when <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> is
+ enabled:</p>
+
+ <dl>
+ <dt><a href="https://www.rfc-editor.org/rfc/rfc8446">RFC 8446</a>
+ (Standards Track) - TLS 1.3</dt>
+
+ <dd>The current version of the Transport Layer Security protocol,
+ providing communications privacy over the Internet. Obsoletes
+ RFC 5246 (TLS 1.2 specification text).</dd>
+
+ <dt><a href="https://www.rfc-editor.org/rfc/rfc5246">RFC 5246</a>
+ (Standards Track) - TLS 1.2</dt>
+
+ <dd>The previous widely-deployed version of TLS. Still supported
+ by httpd for compatibility with older clients.</dd>
+
+ <dt><a href="https://www.rfc-editor.org/rfc/rfc6960">RFC 6960</a>
+ (Standards Track) - OCSP</dt>
+
+ <dd>The Online Certificate Status Protocol, used for checking
+ certificate revocation status in real time (OCSP stapling via
+ <code class="directive"><a href="../mod/mod_ssl.html#sslstaplingcache">SSLStaplingCache</a></code>).</dd>
+
+ <dt><a href="https://www.rfc-editor.org/rfc/rfc6066">RFC 6066</a>
+ (Standards Track) - TLS Extensions</dt>
- <dd>The TLS protocol provides communications security over the
- Internet. It provides encryption, and is designed to prevent
- eavesdropping, tampering, and message forgery.</dd>
+ <dd>Defines TLS extensions including Server Name Indication (SNI),
+ which httpd uses for name-based virtual hosting over TLS.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="section">
-<h2 id="html_recommendations">HTML Recommendations <a title="Permanent link" href="#html_recommendations" class="permalink">¶</a></h2>
+<h2 id="authentication">Authentication <a title="Permanent link" href="#authentication" class="permalink">¶</a></h2>
- <p>Regarding the Hypertext Markup Language, Apache complies with
- the following IETF and W3C recommendations:</p>
+ <p>Concerning the different methods of authentication:</p>
<dl>
- <dt><a href="https://www.rfc-editor.org/rfc/rfc2854">RFC 2854</a>
- (Informational)</dt>
+ <dt><a href="https://www.rfc-editor.org/rfc/rfc7617">RFC 7617</a>
+ (Standards Track) - The 'Basic' HTTP Authentication Scheme</dt>
- <dd>This document summarizes the history of HTML development,
- and defines the "text/html" MIME type by pointing to the relevant
- W3C recommendations.</dd>
+ <dd>HTTP Basic authentication, transmitting credentials as
+ user-id/password pairs encoded in Base64. Obsoletes RFC 2617
+ (Basic auth portion).</dd>
- <dt><a href="http://www.w3.org/TR/html401">HTML 4.01 Specification</a>
- (<a href="http://www.w3.org/MarkUp/html4-updates/errata">Errata</a>)
- </dt>
+ <dt><a href="https://www.rfc-editor.org/rfc/rfc7616">RFC 7616</a>
+ (Standards Track) - HTTP Digest Access Authentication</dt>
- <dd>This specification defines the HyperText Markup Language (HTML),
- the publishing language of the World Wide Web. This specification
- defines HTML 4.01, which is a subversion of HTML 4.</dd>
+ <dd>HTTP Digest authentication, providing a challenge-response
+ mechanism that avoids sending the password in cleartext.
+ Obsoletes RFC 2617 (Digest auth portion).</dd>
+ </dl>
- <dt><a href="http://www.w3.org/TR/REC-html32">HTML 3.2 Reference
- Specification</a></dt>
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
+<div class="section">
+<h2 id="content_negotiation">Content Negotiation and Compression <a title="Permanent link" href="#content_negotiation" class="permalink">¶</a></h2>
- <dd>The HyperText Markup Language (HTML) is a simple markup language
- used to create hypertext documents that are portable from one
- platform to another. HTML documents are SGML documents.</dd>
+ <dl>
+ <dt><a href="https://www.rfc-editor.org/rfc/rfc9110#section-12">RFC 9110</a> - Content Negotiation</dt>
- <dt><a href="http://www.w3.org/TR/xhtml11/">XHTML 1.1 -
- Module-based XHTML</a>
- (<a href="http://www.w3.org/MarkUp/2009/xhtml11-2nd-edition-errata.html">Errata</a>)
- </dt>
+ <dd>Proactive and reactive content negotiation, including the
+ Accept, Accept-Language, Accept-Encoding, and Accept-Charset
+ header fields.</dd>
- <dd>This Recommendation defines a new XHTML document type
- that is based upon the module framework and modules defined in
- Modularization of XHTML.</dd>
+ <dt><a href="https://www.rfc-editor.org/rfc/rfc7932">RFC 7932</a>
+ (Informational) - Brotli Compressed Data Format</dt>
- <dt><a href="http://www.w3.org/TR/xhtml1">XHTML 1.0 The
- Extensible HyperText Markup Language (Second Edition)</a>
- (<a href="http://www.w3.org/2002/08/REC-xhtml1-20020801-errata/">Errata</a>)
- </dt>
+ <dd>Defines the Brotli compression algorithm, supported via
+ <code class="module"><a href="../mod/mod_brotli.html">mod_brotli</a></code>.</dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
+<div class="section">
+<h2 id="proxy">Proxying and Forwarding <a title="Permanent link" href="#proxy" class="permalink">¶</a></h2>
- <dd>This specification defines the Second Edition of XHTML 1.0,
- a reformulation of HTML 4 as an XML 1.0 application, and three
- DTDs corresponding to the ones defined by HTML 4.</dd>
+ <p>When <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> is enabled:</p>
+
+ <dl>
+ <dt><a href="https://www.rfc-editor.org/rfc/rfc7239">RFC 7239</a>
+ (Standards Track) - Forwarded HTTP Extension</dt>
+
+ <dd>Defines the Forwarded header field for conveying information
+ about the client-facing side of proxy servers.</dd>
+
+ <dt><a href="https://www.rfc-editor.org/rfc/rfc9209">RFC 9209</a>
+ (Standards Track) - The Proxy-Status HTTP Response Header Field</dt>
+
+ <dd>Defines a mechanism for proxies to communicate the details
+ of intermediary handling to the client.</dd>
+
+ <dt><a href="https://www.rfc-editor.org/rfc/rfc9220">RFC 9220</a>
+ (Standards Track) - Bootstrapping WebSockets with HTTP/2</dt>
+
+ <dd>Defines a mechanism for running the WebSocket protocol over
+ a single HTTP/2 stream.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="section">
-<h2 id="authentication">Authentication <a title="Permanent link" href="#authentication" class="permalink">¶</a></h2>
+<h2 id="websocket">WebSocket <a title="Permanent link" href="#websocket" class="permalink">¶</a></h2>
- <p>Concerning the different methods of authentication, Apache
- follows the following IETF recommendations:</p>
+ <dl>
+ <dt><a href="https://www.rfc-editor.org/rfc/rfc6455">RFC 6455</a>
+ (Standards Track) - The WebSocket Protocol</dt>
+
+ <dd>Defines the WebSocket protocol, enabling two-way
+ communication between a client and server over a single TCP
+ connection. Supported via <code class="module"><a href="../mod/mod_proxy_wstunnel.html">mod_proxy_wstunnel</a></code>.</dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
+<div class="section">
+<h2 id="cgi">CGI <a title="Permanent link" href="#cgi" class="permalink">¶</a></h2>
<dl>
- <dt><a href="https://www.rfc-editor.org/rfc/rfc2617">RFC 2617</a>
- (Standards Track)</dt>
+ <dt><a href="https://www.rfc-editor.org/rfc/rfc3875">RFC 3875</a>
+ (Informational) - The Common Gateway Interface (CGI) Version 1.1</dt>
+
+ <dd>Defines the Common Gateway Interface for running external
+ programs on a web server. Implemented by
+ <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> and <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code>.</dd>
+ </dl>
+
+ </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
+<div class="section">
+<h2 id="webdav">WebDAV <a title="Permanent link" href="#webdav" class="permalink">¶</a></h2>
+
+ <p>When <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> is enabled:</p>
+
+ <dl>
+ <dt><a href="https://www.rfc-editor.org/rfc/rfc4918">RFC 4918</a>
+ (Standards Track) - HTTP Extensions for Web Distributed Authoring
+ and Versioning (WebDAV)</dt>
+
+ <dd>Defines extensions to HTTP for distributed authoring
+ operations. Obsoletes RFC 2518.</dd>
- <dd>"HTTP/1.0", includes the specification for a Basic
- Access Authentication scheme.</dd>
+ <dt><a href="https://www.rfc-editor.org/rfc/rfc3744">RFC 3744</a>
+ (Standards Track) - Web Distributed Authoring and Versioning (WebDAV)
+ Access Control Protocol</dt>
+ <dd>Defines access control extensions to WebDAV.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="section">
<h2 id="language_country_codes">Language/Country Codes <a title="Permanent link" href="#language_country_codes" class="permalink">¶</a></h2>
- <p>The following links document ISO and other language and country
- code information:</p>
+ <p>Language and country codes used in content negotiation:</p>
<dl>
- <dt><a href="http://www.loc.gov/standards/iso639-2/">ISO 639-2</a></dt>
+ <dt><a href="https://www.loc.gov/standards/iso639-2/">ISO 639-2</a></dt>
<dd>ISO 639 provides two sets of language codes, one as a two-letter
code set (639-1) and another as a three-letter code set (this part
of ISO 639) for the representation of names of languages.</dd>
- <dt><a href="http://www.iso.org/iso/country_codes">
+ <dt><a href="https://www.iso.org/iso-3166-country-codes.html">
ISO 3166-1</a></dt>
- <dd>These pages document the country names (official short names
- in English) in alphabetical order as given in ISO 3166-1 and the
- corresponding ISO 3166-1-alpha-2 code elements.</dd>
+ <dd>Country names and corresponding alpha-2 and alpha-3 code
+ elements.</dd>
- <dt><a href="https://www.rfc-editor.org/rfc/bcp/bcp47.txt">BCP 47</a>
- (Best Current Practice),
- <a href="https://www.rfc-editor.org/rfc/rfc3066">RFC 3066</a></dt>
+ <dt><a href="https://www.rfc-editor.org/rfc/rfc5646">RFC 5646</a>
+ (Best Current Practice) - Tags for Identifying Languages</dt>
- <dd>This document describes a language tag for use in cases where
- it is desired to indicate the language used in an information
- object, how to register values for use in this language tag,
- and a construct for matching such language tags.</dd>
+ <dd>Describes the structure and registry of language tags used in
+ HTTP content negotiation (Accept-Language, Content-Language).
+ Obsoletes RFC 3066.</dd>
<dt><a href="https://www.rfc-editor.org/rfc/rfc3282">RFC 3282</a>
(Standards Track)</dt>
- <dd>This document defines a "Content-language:" header, for use in
- cases where one desires to indicate the language of something that
- has RFC 822-like headers, like MIME body parts or Web documents,
- and an "Accept-Language:" header for use in cases where one wishes
- to indicate one's preferences with regard to language.</dd>
+ <dd>Defines the Content-Language and Accept-Language header fields
+ for indicating language preferences in HTTP messages.</dd>
</dl>
</div></div>
<a href="../fr/misc/relevant_standards.html" hreflang="fr" rel="alternate" title="Français"> fr </a> |
<a href="../ko/misc/relevant_standards.html" title="Korean"> ko </a></p>
</div>
-<div class="outofdate">ÀÌ ¹®¼´Â ÃÖ½ÅÆÇ ¹ø¿ªÀÌ ¾Æ´Õ´Ï´Ù.
- ÃÖ±Ù¿¡ º¯°æµÈ ³»¿ëÀº ¿µ¾î ¹®¼¸¦ Âü°íÇϼ¼¿ä.</div>
<p>ÀÌ ¹®¼¿¡´Â °£´ÜÇÑ ¼³¸í°ú ÇÔ²² ¾ÆÆÄÄ¡ À¥¼¹ö°¡ µû¸£´Â
¸ðµç °ü·Ã Ç¥ÁØÀ» ¿°ÅÇÑ´Ù.</p>
<variants>
<variant>en</variant>
<variant>fr</variant>
- <variant outdated="yes">ko</variant>
+ <variant>ko</variant>
</variants>
</metafile>
<modulefile>mod_proxy.xml</modulefile>
<modulefile>mod_proxy_ajp.xml</modulefile>
<modulefile>mod_proxy_balancer.xml</modulefile>
+ <modulefile>mod_proxy_beacon.xml</modulefile>
<modulefile>mod_proxy_connect.xml</modulefile>
<modulefile>mod_proxy_express.xml</modulefile>
<modulefile>mod_proxy_fcgi.xml</modulefile>
<modulefile>mod_proxy_html.xml</modulefile>
<modulefile>mod_proxy_http.xml</modulefile>
<modulefile>mod_proxy_http2.xml</modulefile>
- <modulefile>mod_proxy_beacon.xml</modulefile>
<modulefile>mod_proxy_scgi.xml</modulefile>
<modulefile>mod_proxy_uwsgi.xml</modulefile>
<modulefile>mod_proxy_wstunnel.xml</modulefile>
<modulefile>mod_proxy.xml</modulefile>
<modulefile>mod_proxy_ajp.xml</modulefile>
<modulefile>mod_proxy_balancer.xml</modulefile>
+ <modulefile>mod_proxy_beacon.xml</modulefile>
<modulefile>mod_proxy_connect.xml</modulefile>
<modulefile>mod_proxy_express.xml</modulefile>
<modulefile>mod_proxy_fcgi.xml</modulefile>
<modulefile>mod_proxy.xml</modulefile>
<modulefile>mod_proxy_ajp.xml</modulefile>
<modulefile>mod_proxy_balancer.xml</modulefile>
+ <modulefile>mod_proxy_beacon.xml</modulefile>
<modulefile>mod_proxy_connect.xml</modulefile>
<modulefile>mod_proxy_express.xml</modulefile>
<modulefile>mod_proxy_fcgi.xml</modulefile>
<modulefile>mod_proxy.xml.fr</modulefile>
<modulefile>mod_proxy_ajp.xml.fr</modulefile>
<modulefile>mod_proxy_balancer.xml.fr</modulefile>
+ <modulefile>mod_proxy_beacon.xml</modulefile>
<modulefile>mod_proxy_connect.xml.fr</modulefile>
<modulefile>mod_proxy_express.xml.fr</modulefile>
<modulefile>mod_proxy_fcgi.xml.fr</modulefile>
<modulefile>mod_proxy.xml.ja</modulefile>
<modulefile>mod_proxy_ajp.xml.ja</modulefile>
<modulefile>mod_proxy_balancer.xml.ja</modulefile>
+ <modulefile>mod_proxy_beacon.xml</modulefile>
<modulefile>mod_proxy_connect.xml.ja</modulefile>
<modulefile>mod_proxy_express.xml</modulefile>
<modulefile>mod_proxy_fcgi.xml</modulefile>
<modulefile>mod_proxy.xml</modulefile>
<modulefile>mod_proxy_ajp.xml</modulefile>
<modulefile>mod_proxy_balancer.xml</modulefile>
+ <modulefile>mod_proxy_beacon.xml</modulefile>
<modulefile>mod_proxy_connect.xml</modulefile>
<modulefile>mod_proxy_express.xml</modulefile>
<modulefile>mod_proxy_fcgi.xml</modulefile>
<modulefile>mod_proxy.xml</modulefile>
<modulefile>mod_proxy_ajp.xml</modulefile>
<modulefile>mod_proxy_balancer.xml</modulefile>
+ <modulefile>mod_proxy_beacon.xml</modulefile>
<modulefile>mod_proxy_connect.xml</modulefile>
<modulefile>mod_proxy_express.xml</modulefile>
<modulefile>mod_proxy_fcgi.xml</modulefile>
<modulefile>mod_proxy.xml</modulefile>
<modulefile>mod_proxy_ajp.xml</modulefile>
<modulefile>mod_proxy_balancer.xml</modulefile>
+ <modulefile>mod_proxy_beacon.xml</modulefile>
<modulefile>mod_proxy_connect.xml</modulefile>
<modulefile>mod_proxy_express.xml</modulefile>
<modulefile>mod_proxy_fcgi.xml</modulefile>
followed by a comma-separated list, without spaces, of options that
may be set using the <code class="directive"><a href="#options">Options</a></code> directive.
- <div class="note"><h3>Implicit disabling of Options</h3>
- <p>Even though the list of options that may be used in .htaccess files
- can be limited with this directive, as long as any <code class="directive"><a href="#options">Options</a></code> directive is allowed any
- other inherited option can be disabled by using the non-relative
- syntax. In other words, this mechanism cannot force a specific option
- to remain <em>set</em> while allowing any others to be set.
- </p></div>
+ <div class="warning"><h3>Implicit disabling of Options</h3>
+ <p>This restriction only controls which options a
+ <code>.htaccess</code> file may <em>enable</em>. It does not
+ prevent inherited options from being <em>disabled</em>.</p>
+
+ <p>When a <code class="directive"><a href="#options">Options</a></code> directive
+ in <code>.htaccess</code> uses absolute syntax (without
+ <code>+</code> or <code>-</code> prefixes), it <em>replaces</em>
+ the entire inherited option set. Any previously active options
+ not listed are implicitly turned off—even options that are
+ not in the <code>AllowOverride</code> permitted list.</p>
+
+ <p>For example, if the server configuration sets:</p>
+ <pre class="prettyprint lang-config">Options Indexes FollowSymLinks ExecCGI
+AllowOverride Options=Indexes</pre>
+
+ <p>and a <code>.htaccess</code> file contains:</p>
+ <pre class="prettyprint lang-config">Options Indexes</pre>
+
+ <p>then <code>FollowSymLinks</code> and <code>ExecCGI</code> are
+ implicitly disabled for that directory, even though the
+ <code>AllowOverride</code> line only permits setting
+ <code>Indexes</code>.</p>
+
+ <p>In short, this mechanism cannot force a specific option to
+ remain <em>set</em> while allowing any others to be set.</p>
+ </div>
<pre class="prettyprint lang-config">AllowOverride Options=Indexes,MultiViews</pre>
<a href="../ja/mod/core.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../tr/mod/core.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
+<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
+ anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fonctionnalités de base du serveur HTTP Apache toujours
disponibles</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Noyau httpd</td></tr></table>
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.de.xsl"?>
-<!-- English Revision: 344972:1934488 (outdated) -->
+<!-- English Revision: 344972:1934979 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.es.xsl"?>
-<!-- English Revision: 1741251:1934488 (outdated) -->
+<!-- English Revision: 1741251:1934979 (outdated) -->
<!-- Translated by Luis Gil de Bernabé Pfeiffer lgilbernabe[AT]apache.org -->
<!-- Reviewed by Sergio Ramos-->
<!--
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1934488 -->
+<!-- English Revision: 1934488:1934979 (outdated) -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
-<!-- English Revision: 669847:1934488 (outdated) -->
+<!-- English Revision: 669847:1934979 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<variant outdated="yes">de</variant>
<variant>en</variant>
<variant outdated="yes">es</variant>
- <variant>fr</variant>
+ <variant outdated="yes">fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">tr</variant>
</variants>
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.tr.xsl"?>
-<!-- English Revision: 1302855:1934488 (outdated) -->
+<!-- English Revision: 1302855:1934979 (outdated) -->
<!-- =====================================================
Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
Reviewed by: Orhan Berent <berent belgeler.org>
<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<p>Ce document décrit les termes utilisés pour décrire chaque <a href="directives.html">directive de configuration</a> d'Apache.</p>
</div>
<dt><em>chemin-URL</em></dt>
- <dd>La partie de l'<em>url</em> qui suit le protocole et le nom
- d'hôte comme dans <code>/chemin/vers/fichier.html</code>. Le
- <em>chemin-URL</em> représente la ressource vue depuis le web, et est
- différente de la représentation de cette même ressource vue depuis le
- système de fichiers.</dd>
+ <dd>La partie de l'URL qui suit le protocole, le nom d'hôte et un port
+ optionnel, et précède la chaîne de paramètres — par exemple,
+ <code>/path/to/file.html</code>. <em>chemin-URL</em> représente la
+ ressource vue depuis le web, et est différente de la représentation de
+ cette même ressource vue depuis le système de fichiers.</dd>
<dt><em>chemin-fichier</em></dt>
<variants>
<variant>en</variant>
<variant outdated="yes">es</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
<variant outdated="yes">tr</variant>
<li><a href="mod_proxy.html#proxyasyncdelay">ProxyAsyncDelay</a></li>
<li><a href="mod_proxy.html#proxyasyncidletimeout">ProxyAsyncIdleTimeout</a></li>
<li><a href="mod_proxy.html#proxybadheader">ProxyBadHeader</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconaddress">ProxyBeaconAddress</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconadvertise">ProxyBeaconAdvertise</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconbalancer">ProxyBeaconBalancer</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconinterval">ProxyBeaconInterval</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconlisten">ProxyBeaconListen</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconmaxskew">ProxyBeaconMaxSkew</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconsecret">ProxyBeaconSecret</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeacontimeout">ProxyBeaconTimeout</a></li>
<li><a href="mod_proxy.html#proxyblock">ProxyBlock</a></li>
<li><a href="mod_proxy.html#proxydomain">ProxyDomain</a></li>
<li><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride</a></li>
<li><a href="mod_proxy.html#proxyasyncdelay">ProxyAsyncDelay</a></li>
<li><a href="mod_proxy.html#proxyasyncidletimeout">ProxyAsyncIdleTimeout</a></li>
<li><a href="mod_proxy.html#proxybadheader">ProxyBadHeader</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconaddress">ProxyBeaconAddress</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconadvertise">ProxyBeaconAdvertise</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconbalancer">ProxyBeaconBalancer</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconinterval">ProxyBeaconInterval</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconlisten">ProxyBeaconListen</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconmaxskew">ProxyBeaconMaxSkew</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconsecret">ProxyBeaconSecret</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeacontimeout">ProxyBeaconTimeout</a></li>
<li><a href="mod_proxy.html#proxyblock">ProxyBlock</a></li>
<li><a href="mod_proxy.html#proxydomain">ProxyDomain</a></li>
<li><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride</a></li>
<li><a href="mod_proxy.html#proxyasyncdelay">ProxyAsyncDelay</a></li>
<li><a href="mod_proxy.html#proxyasyncidletimeout">ProxyAsyncIdleTimeout</a></li>
<li><a href="mod_proxy.html#proxybadheader">ProxyBadHeader</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconaddress">ProxyBeaconAddress</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconadvertise">ProxyBeaconAdvertise</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconbalancer">ProxyBeaconBalancer</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconinterval">ProxyBeaconInterval</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconlisten">ProxyBeaconListen</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconmaxskew">ProxyBeaconMaxSkew</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconsecret">ProxyBeaconSecret</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeacontimeout">ProxyBeaconTimeout</a></li>
<li><a href="mod_proxy.html#proxyblock">ProxyBlock</a></li>
<li><a href="mod_proxy.html#proxydomain">ProxyDomain</a></li>
<li><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride</a></li>
<li><a href="mod_proxy.html#proxyasyncdelay">ProxyAsyncDelay</a></li>
<li><a href="mod_proxy.html#proxyasyncidletimeout">ProxyAsyncIdleTimeout</a></li>
<li><a href="mod_proxy.html#proxybadheader">ProxyBadHeader</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconaddress">ProxyBeaconAddress</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconadvertise">ProxyBeaconAdvertise</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconbalancer">ProxyBeaconBalancer</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconinterval">ProxyBeaconInterval</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconlisten">ProxyBeaconListen</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconmaxskew">ProxyBeaconMaxSkew</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconsecret">ProxyBeaconSecret</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeacontimeout">ProxyBeaconTimeout</a></li>
<li><a href="mod_proxy.html#proxyblock">ProxyBlock</a></li>
<li><a href="mod_proxy.html#proxydomain">ProxyDomain</a></li>
<li><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride</a></li>
<li><a href="mod_proxy.html#proxyasyncdelay">ProxyAsyncDelay</a></li>
<li><a href="mod_proxy.html#proxyasyncidletimeout">ProxyAsyncIdleTimeout</a></li>
<li><a href="mod_proxy.html#proxybadheader">ProxyBadHeader</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconaddress">ProxyBeaconAddress</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconadvertise">ProxyBeaconAdvertise</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconbalancer">ProxyBeaconBalancer</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconinterval">ProxyBeaconInterval</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconlisten">ProxyBeaconListen</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconmaxskew">ProxyBeaconMaxSkew</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconsecret">ProxyBeaconSecret</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeacontimeout">ProxyBeaconTimeout</a></li>
<li><a href="mod_proxy.html#proxyblock">ProxyBlock</a></li>
<li><a href="mod_proxy.html#proxydomain">ProxyDomain</a></li>
<li><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride</a></li>
<li><a href="mod_proxy.html#proxyasyncdelay">ProxyAsyncDelay</a></li>
<li><a href="mod_proxy.html#proxyasyncidletimeout">ProxyAsyncIdleTimeout</a></li>
<li><a href="mod_proxy.html#proxybadheader">ProxyBadHeader</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconaddress">ProxyBeaconAddress</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconadvertise">ProxyBeaconAdvertise</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconbalancer">ProxyBeaconBalancer</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconinterval">ProxyBeaconInterval</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconlisten">ProxyBeaconListen</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconmaxskew">ProxyBeaconMaxSkew</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconsecret">ProxyBeaconSecret</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeacontimeout">ProxyBeaconTimeout</a></li>
<li><a href="mod_proxy.html#proxyblock">ProxyBlock</a></li>
<li><a href="mod_proxy.html#proxydomain">ProxyDomain</a></li>
<li><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride</a></li>
<li><a href="mod_proxy.html#proxyasyncdelay">ProxyAsyncDelay</a></li>
<li><a href="mod_proxy.html#proxyasyncidletimeout">ProxyAsyncIdleTimeout</a></li>
<li><a href="mod_proxy.html#proxybadheader">ProxyBadHeader</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconaddress">ProxyBeaconAddress</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconadvertise">ProxyBeaconAdvertise</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconbalancer">ProxyBeaconBalancer</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconinterval">ProxyBeaconInterval</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconlisten">ProxyBeaconListen</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconmaxskew">ProxyBeaconMaxSkew</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconsecret">ProxyBeaconSecret</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeacontimeout">ProxyBeaconTimeout</a></li>
<li><a href="mod_proxy.html#proxyblock">ProxyBlock</a></li>
<li><a href="mod_proxy.html#proxydomain">ProxyDomain</a></li>
<li><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride</a></li>
<li><a href="mod_proxy.html#proxyasyncdelay">ProxyAsyncDelay</a></li>
<li><a href="mod_proxy.html#proxyasyncidletimeout">ProxyAsyncIdleTimeout</a></li>
<li><a href="mod_proxy.html#proxybadheader">ProxyBadHeader</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconaddress">ProxyBeaconAddress</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconadvertise">ProxyBeaconAdvertise</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconbalancer">ProxyBeaconBalancer</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconinterval">ProxyBeaconInterval</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconlisten">ProxyBeaconListen</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconmaxskew">ProxyBeaconMaxSkew</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeaconsecret">ProxyBeaconSecret</a></li>
+<li><a href="mod_proxy_beacon.html#proxybeacontimeout">ProxyBeaconTimeout</a></li>
<li><a href="mod_proxy.html#proxyblock">ProxyBlock</a></li>
<li><a href="mod_proxy.html#proxydomain">ProxyDomain</a></li>
<li><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride</a></li>
<dt><a href="mod_proxy_ajp.html">mod_proxy_ajp</a></dt><dd>AJP support module for
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
<dt><a href="mod_proxy_balancer.html">mod_proxy_balancer</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for load balancing </dd>
+<dt><a href="mod_proxy_beacon.html">mod_proxy_beacon</a></dt><dd>Dynamic Balancer membership where backends announce themselves
+to the reverse proxy over unicast UDP datagrams</dd>
<dt><a href="mod_proxy_connect.html">mod_proxy_connect</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for
<code>CONNECT</code> request handling</dd>
<dt><a href="mod_proxy_express.html">mod_proxy_express</a></dt><dd>Dynamic mass reverse proxy extension for
<dt><a href="mod_proxy_ajp.html">mod_proxy_ajp</a></dt><dd>AJP support module for
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
<dt><a href="mod_proxy_balancer.html">mod_proxy_balancer</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for load balancing </dd>
+<dt><a href="mod_proxy_beacon.html">mod_proxy_beacon</a></dt><dd>Dynamic Balancer membership where backends announce themselves
+to the reverse proxy over unicast UDP datagrams</dd>
<dt><a href="mod_proxy_connect.html">mod_proxy_connect</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for
<code>CONNECT</code> request handling</dd>
<dt><a href="mod_proxy_express.html">mod_proxy_express</a></dt><dd>Dynamic mass reverse proxy extension for
<dt><a href="mod_proxy_ajp.html">mod_proxy_ajp</a></dt><dd>AJP support module for
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
<dt><a href="mod_proxy_balancer.html">mod_proxy_balancer</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for load balancing </dd>
+<dt><a href="mod_proxy_beacon.html">mod_proxy_beacon</a></dt><dd>Dynamic Balancer membership where backends announce themselves
+to the reverse proxy over unicast UDP datagrams</dd>
<dt><a href="mod_proxy_connect.html">mod_proxy_connect</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for
<code>CONNECT</code> request handling</dd>
<dt><a href="mod_proxy_express.html">mod_proxy_express</a></dt><dd>Dynamic mass reverse proxy extension for
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
<dt><a href="mod_proxy_balancer.html">mod_proxy_balancer</a></dt><dd>Extension de <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> pour le support de
la répartition de charge</dd>
+<dt><a href="mod_proxy_beacon.html">mod_proxy_beacon</a></dt><dd>Dynamic Balancer membership where backends announce themselves
+to the reverse proxy over unicast UDP datagrams</dd>
<dt><a href="mod_proxy_connect.html">mod_proxy_connect</a></dt><dd>Extension de <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> pour le traitement
des requêtes <code>CONNECT</code></dd>
<dt><a href="mod_proxy_express.html">mod_proxy_express</a></dt><dd>Extension à <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> pour le mandatement
<dt><a href="mod_proxy_ajp.html">mod_proxy_ajp</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> で AJP
をサポートするためのモジュール</dd>
<dt><a href="mod_proxy_balancer.html">mod_proxy_balancer</a></dt><dd>負荷分散のための <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> 拡張</dd>
+<dt><a href="mod_proxy_beacon.html">mod_proxy_beacon</a></dt><dd>Dynamic Balancer membership where backends announce themselves
+to the reverse proxy over unicast UDP datagrams</dd>
<dt><a href="mod_proxy_connect.html">mod_proxy_connect</a></dt><dd><code>CONNECT</code> リクエストを扱う
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> 用の拡張</dd>
<dt><a href="mod_proxy_express.html">mod_proxy_express</a></dt><dd>Dynamic mass reverse proxy extension for
<dt><a href="mod_proxy_ajp.html">mod_proxy_ajp</a></dt><dd>AJP support module for
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
<dt><a href="mod_proxy_balancer.html">mod_proxy_balancer</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for load balancing </dd>
+<dt><a href="mod_proxy_beacon.html">mod_proxy_beacon</a></dt><dd>Dynamic Balancer membership where backends announce themselves
+to the reverse proxy over unicast UDP datagrams</dd>
<dt><a href="mod_proxy_connect.html">mod_proxy_connect</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for
<code>CONNECT</code> request handling</dd>
<dt><a href="mod_proxy_express.html">mod_proxy_express</a></dt><dd>Dynamic mass reverse proxy extension for
<dt><a href="mod_proxy_ajp.html">mod_proxy_ajp</a></dt><dd>AJP support module for
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
<dt><a href="mod_proxy_balancer.html">mod_proxy_balancer</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for load balancing </dd>
+<dt><a href="mod_proxy_beacon.html">mod_proxy_beacon</a></dt><dd>Dynamic Balancer membership where backends announce themselves
+to the reverse proxy over unicast UDP datagrams</dd>
<dt><a href="mod_proxy_connect.html">mod_proxy_connect</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for
<code>CONNECT</code> request handling</dd>
<dt><a href="mod_proxy_express.html">mod_proxy_express</a></dt><dd>Dynamic mass reverse proxy extension for
<dt><a href="mod_proxy_ajp.html">mod_proxy_ajp</a></dt><dd>AJP support module for
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
<dt><a href="mod_proxy_balancer.html">mod_proxy_balancer</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for load balancing </dd>
+<dt><a href="mod_proxy_beacon.html">mod_proxy_beacon</a></dt><dd>Dynamic Balancer membership where backends announce themselves
+to the reverse proxy over unicast UDP datagrams</dd>
<dt><a href="mod_proxy_connect.html">mod_proxy_connect</a></dt><dd><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> extension for
<code>CONNECT</code> request handling</dd>
<dt><a href="mod_proxy_express.html">mod_proxy_express</a></dt><dd>Dynamic mass reverse proxy extension for
<a href="../ja/mod/mod_actions.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../ko/mod/mod_actions.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Exécution des scripts CGI en fonction du
type de média ou de la méthode de requête.</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_actions</td></tr>
</table>
- <p>Cette directive ajoute une action qui va activer <var>script
- cgi</var> lorsque <var>type d'action</var> est déclenché par la
- requête. <var>script cgi</var> est un chemin URL vers une ressource
- qui a été désignée comme script CGI à l'aide des directives
- <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> ou <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code>. <var>type d'action</var>
- peut être soit un <a href="../handler.html">gestionnaire</a>, soit
- un <a class="glossarylink" href="../glossary.html#mime-type" title="voir glossaire">type de contenu MIME</a>. L'URL
- et le chemin du document correspondant sont envoyés en utilisant
- les variables d'environnement CGI standards <code>PATH_INFO</code>
- et <code>PATH_TRANSLATED</code>. Le gestionnaire utilisé pour cette
- requête particulière est transmis à l'aide de la variable
+ <p>Cette directive ajoute une action qui va activer <var>script cgi</var>
+ lorsque <var>type d'action</var> est déclenché par la requête. <var>script
+ cgi</var> est un chemin URL vers une ressource qui a été désignée comme
+ script CGI à l'aide des directives <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> ou <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code>. <var>type d'action</var> peut être
+ soit un <a href="../handler.html">gestionnaire</a>, soit un <a class="glossarylink" href="../glossary.html#mime-type" title="voir glossaire">type de contenu MIME</a>. L'URL et le chemin du
+ document correspondant sont envoyés en utilisant les variables
+ d'environnement CGI standards <a class="glossarylink" href="../glossary.html#pathinfo" title="voir glossaire">PATH_INFO</a>
+ et <code>PATH_TRANSLATED</code>. Le gestionnaire utilisé pour cette requête
+ particulière est transmis à l'aide de la variable
<code>REDIRECT_HANDLER</code>.</p>
<div class="example"><h3>Exemple : type MIME</h3><pre class="prettyprint lang-config"># Requests for files of a particular MIME content type:
<variant outdated="yes">de</variant>
<variant>en</variant>
<variant outdated="yes">es</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
</variants>
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_data.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../fr/mod/mod_data.html" title="Français"> fr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Convertit un corps de réponse en URL de type données RFC2397</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>data_module</td></tr>
<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3 du serveur HTTP Apache</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module permet de convertir une réponse en <a href="http://tools.ietf.org/html/rfc2397">URL de type données
- RFC2397</a>.
+ <p>Ce module permet de convertir une réponse en <a href="https://www.rfc-editor.org/rfc/rfc2397">RFC 2397</a> (URL de type données.
</p>
<p>Les URLs de type données peuvent être incluses en ligne dans les
<a href="../ja/mod/mod_dav.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../ko/mod/mod_dav.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fonctionnalité de création et gestion de versions de
documents via le web (<a href="http://www.webdav.org/">WebDAV</a>)</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="directive-section"><h2 id="davhonormtimeheader">Directive <span id="DavHonorMtimeHeader">DavHonorMtimeHeader</span> <a title="Lien permanent" href="#davhonormtimeheader" class="permalink">¶</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Allow clients to set resource modification times via the
-X-OC-Mtime request header</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Permettre aux clients de définir les temps de modification des
+ressources à l’aide de l’en-tête de requête X-OC-Mtime </td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DavHonorMtimeHeader on|off</code></td></tr>
<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DavHonorMtimeHeader off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dav</td></tr>
-</table><p>La documentation de cette directive
- n'a pas encore été traduite. Veuillez vous reporter à la version
- en langue anglaise.</p></div>
+</table>
+ <p>La directive <code class="directive">DavHonorMtimeHeader</code> permet d’indiquer
+ si <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> doit prendre en compte l’en-tête de requête
+ <code>X-OC-Mtime</code> lors du traitement des requêtes <code>PUT</code> et
+ <code>MKCOL</code>. Cet en-tête est utilisé par certains clients de
+ synchronisation de WebDAV pour préserver les temps de modification originaux
+ des fichiers chargés.</p>
+
+ <p>Lorsque cette directive est activée, si un client envoie une requête
+ <code>PUT</code> ou <code>MKCOL</code> comportant un en-tête
+ <code>X-OC-Mtime</code>, le serveur définira le temps de modification de la
+ ressource avec la valeur spécifiée dans cet en-tête. La valeur de l’en-tête
+ doit être un horodatage Unix (en secondes depuis l’Epoch) exprimé sous la
+ forme d’un entier décimal.</p>
+
+ <p>Si l’en-tête est présent mais mal formé (par exemple s’il contient des
+ caractères autres que des chiffres), le serveur répondra avec une erreur 400
+ Bad Request.</p>
+
+ <div class="warning">
+ <p>Activer cette directive permet aux clients de manipuler les temps de
+ modification des fichiers sur le serveur. Ne l’activez que pour des
+ emplacements où les clients sont fiables et protégez toujours l’accès avec
+ une authentification.</p>
+ </div>
+
+ <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"><Directory "/var/www/dav/sync">
+ Dav On
+ DavHonorMtimeHeader on
+</Directory></pre>
+</div>
+
+</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="directive-section"><h2 id="davmintimeout">Directive <span id="DavMinTimeout">DavMinTimeout</span> <a title="Lien permanent" href="#davmintimeout" class="permalink">¶</a></h2>
<table class="directive">
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
</variants>
<a href="../ja/mod/mod_deflate.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> |
<a href="../ko/mod/mod_deflate.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Comprime le contenu avant de le servir au
client</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<h3>Sommaire</h3>
<p>Le module <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> implémente le filtre de
- sortie <code>DEFLATE</code> qui permet de comprimer la sortie de
+ sortie <code>DEFLATE</code> qui permet de compresser la sortie de
votre serveur avant de l'envoyer au client sur le réseau.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
données compressées par deflate. Pour plus de détails,
documentez-vous sur la famille d'attaques "BREACH".</p>
</div>
- <p>Voici un exemple simple de configuration qui permet de comprimer
+ <p>Voici un exemple simple de configuration qui permet de compresser
les types de contenu à base de texte.</p>
- <div class="example"><h3>Ne comprime que certains types de documents</h3><pre class="prettyprint lang-config">AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript</pre>
+ <div class="example"><h3>Ne compresse que certains types de documents</h3><pre class="prettyprint lang-config">AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript</pre>
</div>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<p>Si vous voulez limiter la compression à certains types MIME
particuliers, vous pouvez utiliser la directive <code class="directive"><a href="../mod/mod_filter.html#addoutputfilterbytype">AddOutputFilterByType</a></code>. Voici un exemple
où la compression n'est activée que pour les fichiers html de la
- documentation d'Apache :</p>
+ documentation d'Apache httpd:</p>
<pre class="prettyprint lang-config"><Directory "/your-server-root/manual">
AddOutputFilterByType DEFLATE text/html
La variable d'environnement <code>force-gzip</code>, définie à
l'aide de la directive <code class="directive"><a href="../mod/mod_env.html#setenv">SetEnv</a></code>, permet d'ignorer la
configuration de votre navigateur quant aux codages acceptés, et
- d'envoyer sans condition une sortie comprimée.
+ d'envoyer sans condition une sortie compressée.
</div>
<h3 id="inflate">Décompression de la sortie</h3>
<p>Le module <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> fournit aussi un filtre
- permettant de décomprimer un corps de réponse comprimé par gzip.
+ permettant de décompresser un corps de réponse compressé par gzip.
Pour activer cette fonctionnalité, vous devez insérer le filtre
<code>INFLATE</code> dans la chaîne de filtrage en sortie via la
directive <code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code> ou
</Location></pre>
- <p>Dans cet exemple, les sorties comprimées par gzip en
- provenance de example.com seront décomprimées afin de pouvoir
+ <p>Dans cet exemple, les sorties compressées par gzip en
+ provenance de example.com seront décompressées afin de pouvoir
être éventuellement traitées par d'autres filtres.
</p>
<h3 id="input">Décompression de l'entrée</h3>
<p>Le module <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> fournit également un filtre
- permettant de décomprimer un corps de requête comprimé par gzip.
+ permettant de décompresser un corps de requête compressé par gzip.
Pour activer cette fonctionnalité, vous devez insérer le filtre
<code>DEFLATE</code> dans la chaîne de filtrage en entrée via la
directive <code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code> ou
<p>Désormais, si une requête contient un en-tête
<code>Content-Encoding: gzip</code>, son corps sera
- automatiquement décomprimé. Peu de navigateurs sont actuellement
- en mesure de comprimer les corps de requêtes. Cependant,
+ automatiquement décompressé. Peu de navigateurs sont actuellement
+ en mesure de compresser les corps de requêtes. Cependant,
certaines applications spécialisées supportent les requêtes
- comprimées, comme par exemple certains clients <a href="http://www.webdav.org">WebDAV</a>.</p>
+ compressées, comme par exemple certains clients <a href="https://www.webdav.org">WebDAV</a>.</p>
<div class="warning"><h3>Note à propos de l'en-tête
<code>Content-Length</code></h3>
mandataires qu'une réponse enregistrée dans le cache ne doit être
envoyée qu'aux clients qui ont envoyé l'en-tête de requête
<code>Accept-Encoding</code> approprié. Ceci permet d'éviter l'envoi
- d'un contenu comprimé à un client qui ne sera pas en mesure
+ d'un contenu compressé à un client qui ne sera pas en mesure
de l'interpréter.</p>
<p>Si vous avez défini des exclusions spécifiques dépendant, par
<pre class="prettyprint lang-config">Header append Vary User-Agent</pre>
- <p>Si votre décision de comprimer le contenu dépend d'autres
+ <p>Si votre décision de compresser le contenu dépend d'autres
informations que celles contenues dans les en-têtes de la requête
(par exemple la version HTTP), vous devez attribuer à l'en-tête
<code>Vary</code> la valeur <code>*</code>, ce qui permet d'empêcher
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="directive-section"><h2 id="deflatebuffersize">Directive <span id="DeflateBufferSize">DeflateBufferSize</span> <a title="Lien permanent" href="#deflatebuffersize" class="permalink">¶</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille du fragment que zlib devra comprimer en une seule
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille du fragment que zlib devra compresser en une seule
fois</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DeflateBufferSize <var>valeur</var></code></td></tr>
<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DeflateBufferSize 8096</code></td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_deflate</td></tr>
</table>
<p>La directive <code class="directive">DeflateBufferSize</code> permet de
- spécifier la taille en octets du fragment que zlib devra comprimer
+ spécifier la taille en octets du fragment que zlib devra compresser
en une seule fois. Si la taille de la réponse compressée est supérieure à
celle spécifiée par cette directive, httpd passera à un mode d'encodage
fragmenté (l'en-tête HTTP <code>Transfer-Encoding</code> prend la valeur
<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.10 du serveur HTTP
Apache</td></tr>
</table>
- <p>La directive
- <code class="directive">DeflateInflateLimitRequestBody</code> permet de
- spécifier la taille maximale d'un corps de requête décompressé. Si
- elle n'est pas définie, c'est la valeur de la directive <code class="directive"><a href="../mod/core.html#limitrequestbody">LimitRequestBody</a></code> qui s'applique au corps
- de requête décompressé.</p>
+ <p>La directive <code class="directive">DeflateInflateLimitRequestBody</code> permet
+ de spécifier la taille maximale d'un corps de requête décompressé. Si elle
+ n'est pas définie, c'est la valeur de la directive <code class="directive"><a href="../mod/core.html#limitrequestbody">LimitRequestBody</a></code> qui s'applique au corps de
+ requête décompressé. Une valeur de <code>0</code> signifie qu’aucune limite
+ n’est imposée à la taille du corps décompressé (d’autres limites telles que
+ celles de la directive <code class="directive"><a href="../mod/core.html#limitrequestbody">LimitRequestBody</a></code>
+ peuvent cependant s’appliquer).</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
</variants>
<a href="../fr/mod/mod_include.html" title="Français"> fr </a> |
<a href="../ja/mod/mod_include.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Documents html interprétés par le serveur (Server Side
Includes ou SSI)</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<h2 id="pathinfo">PATH_INFO et SSI <a title="Lien permanent" href="#pathinfo" class="permalink">¶</a></h2>
- <p>Les fichiers traités dans le cadre des SSI n'acceptent plus par
- défaut les requêtes avec <code>PATH_INFO</code> (les informations
- relatives au chemin en fin de requête). La directive <code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> permet de configurer le
- serveur de façon à ce qu'il accepte ce genre de requête.</p>
+ <p>Les fichiers traités dans le cadre des SSI n'acceptent plus par défaut
+ les requêtes avec <a class="glossarylink" href="../glossary.html#pathinfo" title="voir glossaire">PATH_INFO</a> (les
+ informations relatives au chemin en fin de requête). La directive <code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> permet de configurer le serveur de
+ façon à ce qu'il accepte ce genre de requête.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="section">
<h2 id="elements">Eléments disponibles <a title="Lien permanent" href="#elements" class="permalink">¶</a></h2>
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
</variants>
</metafile>
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_lua.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../fr/mod/mod_lua.html" title="Français"> fr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournit des points d'entrée Lua dans différentes parties du
traitement des requêtes httpd</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<td><code>path_info</code></td>
<td>string</td>
<td>non</td>
- <td>La valeur de PATH_INFO extraite de la requête.</td>
+ <td>La valeur de <a class="glossarylink" href="../glossary.html#pathinfo" title="voir glossaire">PATH_INFO</a>
+ extraite de la requête.</td>
</tr>
<tr class="odd">
<td><code>port</code></td>
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
</variants>
</metafile>
<a href="../fr/mod/mod_proxy.html" title="Français"> fr </a> |
<a href="../ja/mod/mod_proxy.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Serveur mandataire/passerelle multi-protocole</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>proxy_module</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="directive-section"><h2 id="proxyasyncdelay">Directive <span id="ProxyAsyncDelay">ProxyAsyncDelay</span> <a title="Lien permanent" href="#proxyasyncdelay" class="permalink">¶</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Time to poll synchronously before handing a connection to the
-MPM for asynchronous processing</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Durée de sondage synchrone avant de passer le contrôle d’une
+connexion au MPM pour un traitement asynchrone</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyAsyncDelay <var>time</var>[s]</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel, répertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Available in Apache HTTP Server 2.5 and later</td></tr>
-</table><p>La documentation de cette directive
- n'a pas encore été traduite. Veuillez vous reporter à la version
- en langue anglaise.</p><h3>Voir aussi</h3>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5 du serveur HTTP Apache</td></tr>
+</table>
+ <p>Lorsqu’un MPM gérant les évènements est utilisé, cette directive active
+ la gestion asynchrone des connexions de mandataire. Après avoir envoyé la
+ requête au serveur dorsal, le thread de travail du mandataire attend une
+ réponse pendant la durée spécifiée par cette directive. Si le serveur dorsal
+ répond pendant ce laps de temps, la réponse est traitée de manière synchrone
+ par le même thread. Dans le cas contraire, le contrôle de la connexion est
+ passé à la boucle d’attente d’évènement asynchrone du MPM, libérant de ce
+ fait le thread de travail qui pourra alors servir d’autres requêtes.</p>
+
+ <p>Si cette directive est définie à <code>0</code>, le contrôle de la
+ connexion est immédiatement transmis à la boucle d’attente d’évènement. Si
+ elle est définie à <code>-1</code>, le traitement asynchrone est totalement
+ désactivé (toutes les connexions de mandataire restent synchrones).</p>
+
+ <p>Cette directive n’a d’effet que si le MPM prend en charge l’attente
+ de réponse (polling) — par exemple, <code class="module"><a href="../mod/event.html">event</a></code>).</p>
+
+ <div class="note"><h3>Quand utiliser cette directive</h3>
+ <p>La gestion asynchrone des mandataires est particulièrement utile pour les
+ serveurs dorsaux lents ou les réponses en flux continu (streaming) de longue
+ durée, où le fait de bloquer un thread de travail en attente de données
+ limiterait la concurrence. Pour les serveurs dorsaux rapides qui répondent
+ dans la milliseconde, l’approche synchrone est plus efficace.</p>
+ </div>
+
+<h3>Voir aussi</h3>
<ul>
<li><code class="directive"><a href="#proxyasyncidletimeout">ProxyAsyncIdleTimeout</a></code></li>
<li><code class="directive"><a href="#proxytimeout">ProxyTimeout</a></code></li>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="directive-section"><h2 id="proxyasyncidletimeout">Directive <span id="ProxyAsyncIdleTimeout">ProxyAsyncIdleTimeout</span> <a title="Lien permanent" href="#proxyasyncidletimeout" class="permalink">¶</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Inactivity timeout for asynchronous proxy connections</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Délai d’inactivité pour les connexions asynchrones de mandataire</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyAsyncIdleTimeout <var>time</var>[s]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Value of <code class="directive"><a href="#proxytimeout">ProxyTimeout</a></code></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>La valeur de la directive <code class="directive"><a href="#proxytimeout">ProxyTimeout</a></code></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel, répertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Available in Apache HTTP Server 2.5 and later</td></tr>
-</table><p>La documentation de cette directive
- n'a pas encore été traduite. Veuillez vous reporter à la version
- en langue anglaise.</p><h3>Voir aussi</h3>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5 du serveur HTTP Apache</td></tr>
+</table>
+ <p>Une fois le contrôle de la connexion de mandataire transmis à la boucle
+ d’attente d’évènement asynchrone du MPM (voir la directive <code class="directive"><a href="#proxyasyncdelay">ProxyAsyncDelay</a></code>), cette directive définit la
+ durée maximale pendant laquelle la connexion peut rester inactive (aucune
+ donnée reçu du serveur dorsal) avant d’être fermée.</p>
+
+ <p>Si elle n’est pas explicitement définie, elle prend pour valeur celle du
+ paramètre <code>timeout</code> du thread de travail (si défini via
+ <code class="directive"><a href="#proxypass">ProxyPass</a></code> ou <code class="directive"><a href="#proxyset">ProxySet</a></code>), celle de <code class="directive"><a href="#proxytimeout">ProxyTimeout</a></code> ou en dernier recours celle de
+ la directive <code class="directive"><a href="../mod/core.html#timeout">Timeout</a></code> du serveur.</p>
+
+ <p>Cette directive n’a d’effet que si la directive <code class="directive"><a href="#proxyasyncdelay">ProxyAsyncDelay</a></code> est aussi définie pour
+ activer la gestion asynchrone.</p>
+
+<h3>Voir aussi</h3>
<ul>
<li><code class="directive"><a href="#proxyasyncdelay">ProxyAsyncDelay</a></code></li>
<li><code class="directive"><a href="#proxytimeout">ProxyTimeout</a></code></li>
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
</variants>
</metafile>
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_fcgi.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../fr/mod/mod_proxy_fcgi.html" title="Français"> fr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module fournissant le support de FastCGI à
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
</Proxy></pre>
</div>
- <p>Vous pouvez aussi forcer le traitement d'une requête en tant que
- requête de mandataire inverse en créant un court-circuiteur de
- gestionnaire approprié. Dans l'exemple ci-dessous, toutes les
- requêtes pour des scripts PHP seront transmises au serveur FastCGI
- spécifié par mandat inverse. Cette fonctionnalité est disponible à
- partir de la version 2.4.10 du serveur HTTP Apache. Pour des raisons
- de performances, il est recommandé de définir un <a href="mod_proxy.html#workers">worker (configuration d'un
- mandataire)</a> représentant le même serveur fcgi:// d'arrière-plan.
- Avec cette configuration, il est possible d'effectuer une
- correspondance directe entre l'URI et le chemin du fichier sur le
- serveur, et le chemin local du fichier sera alors transmis au serveur
- d'arrière-plan. Lorsque FastCGI est configuré ainsi, le serveur est
- en mesure de calculer le PATH_INFO le plus approprié.
- </p>
- <div class="example"><h3>Mandataire via un gestionnaire</h3><pre class="prettyprint lang-config"><FilesMatch "\.php$">
+ <p>Vous pouvez aussi forcer le traitement d'une requête en tant que requête
+ de mandataire inverse en créant un court-circuiteur de gestionnaire
+ approprié. Dans l'exemple ci-dessous, toutes les requêtes pour des scripts
+ PHP seront transmises au serveur FastCGI spécifié par mandat inverse. Cette
+ fonctionnalité est disponible à partir de la version 2.4.10 du serveur HTTP
+ Apache. Pour des raisons de performances, il est recommandé de définir un <a href="mod_proxy.html#workers">worker (configuration d'un mandataire)</a>
+ représentant le même serveur fcgi:// d'arrière-plan. Avec cette
+ configuration, il est possible d'effectuer une correspondance directe entre
+ l'URI et le chemin du fichier sur le serveur, et le chemin local du fichier
+ sera alors transmis au serveur d'arrière-plan. Lorsque FastCGI est configuré
+ ainsi, le serveur est en mesure de calculer le <a class="glossarylink" href="../glossary.html#pathinfo" title="voir glossaire">PATH_INFO</a> le plus approprié.
+ </p>
+ <div class="example"><h3>Mandataire via un gestionnaire</h3><pre class="prettyprint lang-config"><FilesMatch "\.php$">
# Note : la seule partie variable est /path/to/app.sock
SetHandler "proxy:unix:/path/to/app.sock|fcgi://localhost/"
</FilesMatch>
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
</variants>
</metafile>
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_scgi.html" hreflang="en" rel="alternate" title="English"> en </a> |
<a href="../fr/mod/mod_proxy_scgi.html" title="Français"> fr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module fournissant le support de la passerelle SCGI à
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
contrôler le fournisseur de protocole SCGI :</p>
<dl>
<dt>proxy-scgi-pathinfo</dt>
- <dd>Par défaut, <code class="module"><a href="../mod/mod_proxy_scgi.html">mod_proxy_scgi</a></code> ne créera ni
- exportera jamais la variable d'environnement
- <var>PATH_INFO</var>. Ceci permet au serveur SCGI d'arrière-plan
- de déterminer correctement <var>SCRIPT_NAME</var> et
- <var>Script-URI</var>, et d'être en conformité avec la section
- 3.3 de la RFC 3875. Si au contraire vous souhaitez que
- <code class="module"><a href="../mod/mod_proxy_scgi.html">mod_proxy_scgi</a></code> génère une estimation la plus
- précise possible de <var>PATH_INFO</var>, définissez cette
- variable d'environnement. La variable doit être définie avant
- que la directive <code class="directive"><a href="../mod/mod_env.html#setenv">SetEnv</a></code> ne soit
- effective. Il est possible d'utiliser à la place la directive
- <code class="directive"><a href="../mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> : <code>SetEnvIf
- Request_URI . proxy-scgi-pathinfo</code>
+ <dd>Par défaut, <code class="module"><a href="../mod/mod_proxy_scgi.html">mod_proxy_scgi</a></code> ne créera ni exportera
+ jamais la variable d'environnement <var><a class="glossarylink" href="../glossary.html#pathinfo" title="voir glossaire">PATH_INFO</a></var>. Cela permet au serveur SCGI
+ d'arrière-plan de déterminer correctement <var>SCRIPT_NAME</var> et
+ <var>Script-URI</var>, et d'être en conformité avec la section 3.3 de la
+ RFC 3875. Si au contraire vous souhaitez que
+ <code class="module"><a href="../mod/mod_proxy_scgi.html">mod_proxy_scgi</a></code> génère une estimation la plus précise
+ possible de <var>PATH_INFO</var>, définissez cette variable
+ d'environnement. La variable doit être définie avant que la directive
+ <code class="directive"><a href="../mod/mod_env.html#setenv">SetEnv</a></code> ne soit effective. Il est
+ possible d'utiliser à la place la directive <code class="directive"><a href="../mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> : <code>SetEnvIf Request_URI
+ . proxy-scgi-pathinfo</code>
</dd>
</dl>
</div>
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
</variants>
</metafile>
<tr><td><a href="mod_proxy.html#proxyasyncidletimeout">ProxyAsyncIdleTimeout <var>time</var>[s]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Inactivity timeout for asynchronous proxy connections</td></tr>
<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
response</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconaddress">ProxyBeaconAddress <em>address:port</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Address of the reverse proxy to which a backend sends its
+announcements</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconadvertise">ProxyBeaconAdvertise <em>url</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The routable URL a backend announces to the reverse proxy</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconbalancer">ProxyBeaconBalancer <em>name</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Name of the balancer that announced backends are added to</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconinterval">ProxyBeaconInterval <em>interval</em></a></td><td> 5 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How often a backend publishes its announcement</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconlisten">ProxyBeaconListen [<em>address</em>][:<em>port</em>]</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Address on which the reverse proxy receives backend
+beacons</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconmaxskew">ProxyBeaconMaxSkew <em>interval</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum allowed age of a signed announcement</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconsecret">ProxyBeaconSecret <em>secret</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Pre-shared secret used to authenticate announcements</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeacontimeout">ProxyBeaconTimeout <em>interval</em></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How long the proxy waits, without an announcement, before a backend
+is taken out of rotation</td></tr>
<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>
<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>
<tr><td><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride Off|On [<var>code</var> ...]</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>
<tr><td><a href="mod_proxy.html#proxyasyncidletimeout">ProxyAsyncIdleTimeout <var>time</var>[s]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Inactivity timeout for asynchronous proxy connections</td></tr>
<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
response</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconaddress">ProxyBeaconAddress <em>address:port</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Address of the reverse proxy to which a backend sends its
+announcements</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconadvertise">ProxyBeaconAdvertise <em>url</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The routable URL a backend announces to the reverse proxy</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconbalancer">ProxyBeaconBalancer <em>name</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Name of the balancer that announced backends are added to</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconinterval">ProxyBeaconInterval <em>interval</em></a></td><td> 5 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How often a backend publishes its announcement</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconlisten">ProxyBeaconListen [<em>address</em>][:<em>port</em>]</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Address on which the reverse proxy receives backend
+beacons</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconmaxskew">ProxyBeaconMaxSkew <em>interval</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum allowed age of a signed announcement</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconsecret">ProxyBeaconSecret <em>secret</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Pre-shared secret used to authenticate announcements</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeacontimeout">ProxyBeaconTimeout <em>interval</em></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How long the proxy waits, without an announcement, before a backend
+is taken out of rotation</td></tr>
<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>
<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>
<tr><td><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride Off|On [<var>code</var> ...]</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>
<tr><td><a href="mod_proxy.html#proxyasyncidletimeout">ProxyAsyncIdleTimeout <var>time</var>[s]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Inactivity timeout for asynchronous proxy connections</td></tr>
<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
response</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconaddress">ProxyBeaconAddress <em>address:port</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Address of the reverse proxy to which a backend sends its
+announcements</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconadvertise">ProxyBeaconAdvertise <em>url</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The routable URL a backend announces to the reverse proxy</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconbalancer">ProxyBeaconBalancer <em>name</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Name of the balancer that announced backends are added to</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconinterval">ProxyBeaconInterval <em>interval</em></a></td><td> 5 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How often a backend publishes its announcement</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconlisten">ProxyBeaconListen [<em>address</em>][:<em>port</em>]</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Address on which the reverse proxy receives backend
+beacons</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconmaxskew">ProxyBeaconMaxSkew <em>interval</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum allowed age of a signed announcement</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconsecret">ProxyBeaconSecret <em>secret</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Pre-shared secret used to authenticate announcements</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeacontimeout">ProxyBeaconTimeout <em>interval</em></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How long the proxy waits, without an announcement, before a backend
+is taken out of rotation</td></tr>
<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>
<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>
<tr><td><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride Off|On [<var>code</var> ...]</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>
<tr class="odd"><td><a href="mod_dav.html#davbasepath">DavBasePath <var>root-path</var></a></td><td></td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Définir le chemin de la racine du répertoire</td></tr>
<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">Autorise les requêtes PROPFIND avec en-tête Depth:
Infinity</td></tr>
-<tr class="odd"><td><a href="mod_dav.html#davhonormtimeheader">DavHonorMtimeHeader on|off</a></td><td> off </td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Allow clients to set resource modification times via the
-X-OC-Mtime request header</td></tr>
+<tr class="odd"><td><a href="mod_dav.html#davhonormtimeheader">DavHonorMtimeHeader on|off</a></td><td> off </td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Permettre aux clients de définir les temps de modification des
+ressources à l’aide de l’en-tête de requête X-OC-Mtime </td></tr>
<tr><td><a href="mod_dav_fs.html#davlockdb">DavLockDB <var>chemin fichier</var></a></td><td> DEFAULT_REL_STATEDI +</td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Chemin de la base de données des verrous DAV</td></tr>
<tr class="odd"><td><a href="mod_dav_fs.html#davlockdbtype">DavLockDBType <var>dbm-type</var></a></td><td> default </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Type de base de données pour le verrou DAV</td></tr>
<tr><td><a href="mod_dav_fs.html#davlockdiscovery">DavLockDiscovery on|off</a></td><td> on </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Active la découverte de verrou</td></tr>
<tr><td><a href="core.html#define">Define <var>nom-paramètre</var> [<var>valeur-paramètre</var>]</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Permet de définir une variable</td></tr>
<tr class="odd"><td><a href="mod_deflate.html#deflatealteretag">DeflateAlterETag AddSuffix|NoChange|Remove</a></td><td> AddSuffix </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Comment l'en-tête sortant ETag doit être modifié au cours
de la compression</td></tr>
-<tr><td><a href="mod_deflate.html#deflatebuffersize">DeflateBufferSize <var>valeur</var></a></td><td> 8096 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Taille du fragment que zlib devra comprimer en une seule
+<tr><td><a href="mod_deflate.html#deflatebuffersize">DeflateBufferSize <var>valeur</var></a></td><td> 8096 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Taille du fragment que zlib devra compresser en une seule
fois</td></tr>
<tr class="odd"><td><a href="mod_deflate.html#deflatecompressionlevel">DeflateCompressionLevel <var>valeur</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Le niveau de compression que nous appliquons à la
sortie</td></tr>
<tr class="odd"><td><a href="mod_proxy.html#proxy100continue">Proxy100Continue Off|On</a></td><td> On </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Transmission du message "100-continue" au serveur d'origine</td></tr>
<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">Ajoute des informations à propos du mandataire aux
en-têtes X-Forwarded-*</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxyasyncdelay">ProxyAsyncDelay <var>time</var>[s]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Time to poll synchronously before handing a connection to the
-MPM for asynchronous processing</td></tr>
-<tr><td><a href="mod_proxy.html#proxyasyncidletimeout">ProxyAsyncIdleTimeout <var>time</var>[s]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Inactivity timeout for asynchronous proxy connections</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyasyncdelay">ProxyAsyncDelay <var>time</var>[s]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Durée de sondage synchrone avant de passer le contrôle d’une
+connexion au MPM pour un traitement asynchrone</td></tr>
+<tr><td><a href="mod_proxy.html#proxyasyncidletimeout">ProxyAsyncIdleTimeout <var>time</var>[s]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Délai d’inactivité pour les connexions asynchrones de mandataire</td></tr>
<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">Détermine la manière de traiter les lignes d'en-tête
incorrectes d'une réponse</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconaddress">ProxyBeaconAddress <em>address:port</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Address of the reverse proxy to which a backend sends its
+announcements</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconadvertise">ProxyBeaconAdvertise <em>url</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The routable URL a backend announces to the reverse proxy</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconbalancer">ProxyBeaconBalancer <em>name</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Name of the balancer that announced backends are added to</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconinterval">ProxyBeaconInterval <em>interval</em></a></td><td> 5 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How often a backend publishes its announcement</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconlisten">ProxyBeaconListen [<em>address</em>][:<em>port</em>]</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Address on which the reverse proxy receives backend
+beacons</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconmaxskew">ProxyBeaconMaxSkew <em>interval</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum allowed age of a signed announcement</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconsecret">ProxyBeaconSecret <em>secret</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Pre-shared secret used to authenticate announcements</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeacontimeout">ProxyBeaconTimeout <em>interval</em></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How long the proxy waits, without an announcement, before a backend
+is taken out of rotation</td></tr>
<tr><td><a href="mod_proxy.html#proxyblock">ProxyBlock *|<var>nom d'hôte</var>|<var>nom d'hôte partiel</var>
[<var>nom d'hôte</var>|<var>nom d'hôte partiel</var>]...</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Interdit les requêtes mandatées vers certains hôtes</td></tr>
<tr class="odd"><td><a href="mod_proxy.html#proxydomain">ProxyDomain <var>Domaine</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Nom de domaine par défaut pour les requêtes
MPM for asynchronous processing</td></tr>
<tr><td><a href="mod_proxy.html#proxyasyncidletimeout">ProxyAsyncIdleTimeout <var>time</var>[s]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Inactivity timeout for asynchronous proxy connections</td></tr>
<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">応答におかしなヘッダがある場合の扱い方を決める</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconaddress">ProxyBeaconAddress <em>address:port</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Address of the reverse proxy to which a backend sends its
+announcements</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconadvertise">ProxyBeaconAdvertise <em>url</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The routable URL a backend announces to the reverse proxy</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconbalancer">ProxyBeaconBalancer <em>name</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Name of the balancer that announced backends are added to</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconinterval">ProxyBeaconInterval <em>interval</em></a></td><td> 5 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How often a backend publishes its announcement</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconlisten">ProxyBeaconListen [<em>address</em>][:<em>port</em>]</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Address on which the reverse proxy receives backend
+beacons</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconmaxskew">ProxyBeaconMaxSkew <em>interval</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum allowed age of a signed announcement</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconsecret">ProxyBeaconSecret <em>secret</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Pre-shared secret used to authenticate announcements</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeacontimeout">ProxyBeaconTimeout <em>interval</em></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How long the proxy waits, without an announcement, before a backend
+is taken out of rotation</td></tr>
<tr><td><a href="mod_proxy.html#proxyblock">ProxyBlock *|<var>word</var>|<var>host</var>|<var>domain</var>
[<var>word</var>|<var>host</var>|<var>domain</var>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">プロキシ接続を禁止する語句、ホスト名、ドメインを指定する</td></tr>
<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">プロキシされたリクエストのデフォルトのドメイン名</td></tr>
<tr><td><a href="mod_proxy.html#proxyasyncidletimeout">ProxyAsyncIdleTimeout <var>time</var>[s]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Inactivity timeout for asynchronous proxy connections</td></tr>
<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
response</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconaddress">ProxyBeaconAddress <em>address:port</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Address of the reverse proxy to which a backend sends its
+announcements</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconadvertise">ProxyBeaconAdvertise <em>url</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The routable URL a backend announces to the reverse proxy</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconbalancer">ProxyBeaconBalancer <em>name</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Name of the balancer that announced backends are added to</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconinterval">ProxyBeaconInterval <em>interval</em></a></td><td> 5 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How often a backend publishes its announcement</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconlisten">ProxyBeaconListen [<em>address</em>][:<em>port</em>]</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Address on which the reverse proxy receives backend
+beacons</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconmaxskew">ProxyBeaconMaxSkew <em>interval</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum allowed age of a signed announcement</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconsecret">ProxyBeaconSecret <em>secret</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Pre-shared secret used to authenticate announcements</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeacontimeout">ProxyBeaconTimeout <em>interval</em></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How long the proxy waits, without an announcement, before a backend
+is taken out of rotation</td></tr>
<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>
<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>
<tr><td><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride Off|On [<var>code</var> ...]</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>
<tr><td><a href="mod_proxy.html#proxyasyncidletimeout">ProxyAsyncIdleTimeout <var>time</var>[s]</a></td><td></td><td>skd</td><td>E</td></tr><tr><td class="descr" colspan="4">Inactivity timeout for asynchronous proxy connections</td></tr>
<tr class="odd"><td><a href="mod_proxy.html#proxybadheader">ProxyBadHeader IsError|Ignore|StartBody</a></td><td> IsError </td><td>sk</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Determines how to handle bad header lines in a
response</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconaddress">ProxyBeaconAddress <em>address:port</em></a></td><td></td><td>sk</td><td>E</td></tr><tr><td class="descr" colspan="4">Address of the reverse proxy to which a backend sends its
+announcements</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconadvertise">ProxyBeaconAdvertise <em>url</em></a></td><td></td><td>sk</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The routable URL a backend announces to the reverse proxy</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconbalancer">ProxyBeaconBalancer <em>name</em></a></td><td></td><td>sk</td><td>E</td></tr><tr><td class="descr" colspan="4">Name of the balancer that announced backends are added to</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconinterval">ProxyBeaconInterval <em>interval</em></a></td><td> 5 </td><td>sk</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How often a backend publishes its announcement</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconlisten">ProxyBeaconListen [<em>address</em>][:<em>port</em>]</a></td><td></td><td>sk</td><td>E</td></tr><tr><td class="descr" colspan="4">Address on which the reverse proxy receives backend
+beacons</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconmaxskew">ProxyBeaconMaxSkew <em>interval</em></a></td><td></td><td>sk</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum allowed age of a signed announcement</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconsecret">ProxyBeaconSecret <em>secret</em></a></td><td></td><td>sk</td><td>E</td></tr><tr><td class="descr" colspan="4">Pre-shared secret used to authenticate announcements</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeacontimeout">ProxyBeaconTimeout <em>interval</em></a></td><td> 0 </td><td>sk</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How long the proxy waits, without an announcement, before a backend
+is taken out of rotation</td></tr>
<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>sk</td><td>E</td></tr><tr><td class="descr" colspan="4">Disallow proxy requests to certain hosts</td></tr>
<tr class="odd"><td><a href="mod_proxy.html#proxydomain">ProxyDomain <var>Domain</var></a></td><td></td><td>sk</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Default domain name for proxied requests</td></tr>
<tr><td><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride Off|On [<var>code</var> ...]</a></td><td> Off </td><td>skd</td><td>E</td></tr><tr><td class="descr" colspan="4">Override error pages for proxied content</td></tr>
<tr><td><a href="mod_proxy.html#proxyasyncidletimeout">ProxyAsyncIdleTimeout <var>time</var>[s]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Inactivity timeout for asynchronous proxy connections</td></tr>
<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
response</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconaddress">ProxyBeaconAddress <em>address:port</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Address of the reverse proxy to which a backend sends its
+announcements</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconadvertise">ProxyBeaconAdvertise <em>url</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The routable URL a backend announces to the reverse proxy</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconbalancer">ProxyBeaconBalancer <em>name</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Name of the balancer that announced backends are added to</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconinterval">ProxyBeaconInterval <em>interval</em></a></td><td> 5 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How often a backend publishes its announcement</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconlisten">ProxyBeaconListen [<em>address</em>][:<em>port</em>]</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Address on which the reverse proxy receives backend
+beacons</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeaconmaxskew">ProxyBeaconMaxSkew <em>interval</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum allowed age of a signed announcement</td></tr>
+<tr><td><a href="mod_proxy_beacon.html#proxybeaconsecret">ProxyBeaconSecret <em>secret</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Pre-shared secret used to authenticate announcements</td></tr>
+<tr class="odd"><td><a href="mod_proxy_beacon.html#proxybeacontimeout">ProxyBeaconTimeout <em>interval</em></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How long the proxy waits, without an announcement, before a backend
+is taken out of rotation</td></tr>
<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>
<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>
<tr><td><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride Off|On [<var>code</var> ...]</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>
<a href="../fr/platform/windows.html" title="Français"> fr </a> |
<a href="../ko/platform/windows.html" hreflang="ko" rel="alternate" title="Korean"> ko </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<p>Ce document décrit l'installation, la configuration et
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ko</variant>
</variants>
</metafile>
<a href="../ko/programs/apachectl.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/programs/apachectl.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<p><code class="program"><a href="../programs/apachectl.html">apachectl</a></code> est un frontal pour le serveur HTTP
Apache. Il a été conçu pour aider l'administrateur à contrôler le
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif"> <a href="#synopsis">Résumé</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#options">Options</a></li>
+<li><img alt="" src="../images/down.gif"> <a href="#files">Fichiers</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="../invoking.html">Démarrer Apache</a></li><li><a href="../stopping.html">Arrêter Apache</a></li><li><a href="../configuring.html">Fichiers de
configuration</a></li><li><a href="../platform/">Documentation spécifique aux
plates-formes</a></li><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li></ul></div>
</dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
+<div class="section">
+<h2 id="files">Fichiers <a title="Lien permanent" href="#files" class="permalink">¶</a></h2>
+
+<p>Les chemins de fichiers listés ci-après peuvent être modifiés à la
+compilation. Consultez votre installation locale pour les emplacements réels.</p>
+
+<dl>
+<dt><code>/usr/local/apache2/bin/envvars</code></dt>
+<dd>Fichier de définitions de variables d’environnement alimenté au démarrage.</dd>
+
+<dt><code>/usr/local/apache2/bin/httpd</code></dt>
+<dd>Le binaire httpd invoqué par apachectl.</dd>
+</dl>
+
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/programs/apachectl.html" hreflang="en" rel="alternate" title="English"> en </a> |
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ko</variant>
<variant outdated="yes">tr</variant>
</variants>
<a href="../ko/programs/htcacheclean.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/programs/htcacheclean.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<p><code class="program"><a href="../programs/htcacheclean.html">htcacheclean</a></code> permet de maintenir la taille de
l'espace de stockage réservé à <code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code> en
<li><img alt="" src="../images/down.gif"> <a href="#delete">Suppression d'une URL particulière</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#list">Affichage des URLs présentes dans le cache</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#exit">Valeur renvoyée</a></li>
+<li><img alt="" src="../images/down.gif"> <a href="#files">Fichiers</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="module"><a href="../mod/mod_disk_cache.html">mod_disk_cache</a></code></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="section">
dans le cas contraire. Si une erreur est survenue au cours de la
suppression de l'URL, <code class="program"><a href="../programs/htcacheclean.html">htcacheclean</a></code> renvoie
<code>1</code>.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
+<div class="section">
+<h2 id="files">Fichiers <a title="Lien permanent" href="#files" class="permalink">¶</a></h2>
+
+<p>Le répertoire racine du cache est spécifié en tant qu’argument de la ligne de
+commande et doit correspondre à la directive <code>CacheRoot</code> de la
+configuration globale du serveur.</p>
+
+<dl>
+<dt><var>chemin</var></dt>
+<dd>Le répertoire racine du cache sur disque à nettoyer.</dd>
+</dl>
+
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/programs/htcacheclean.html" hreflang="en" rel="alternate" title="English"> en </a> |
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ko</variant>
<variant outdated="yes">tr</variant>
</variants>
<a href="../fr/programs/htdbm.html" title="Français"> fr </a> |
<a href="../tr/programs/htdbm.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<p><code class="program"><a href="../programs/htdbm.html">htdbm</a></code> permet de manipuler des fichiers au format DBM
ou sont stockés des nom d'utilisateurs et mots de passe à des fins
<li><img alt="" src="../images/down.gif"> <a href="#examples">Exemples</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#security">Considérations à propos de sécurité</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#restrictions">Restrictions</a></li>
+<li><img alt="" src="../images/down.gif"> <a href="#files">Fichiers</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code></li><li><code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<div class="section">
<p>Les noms d'utilisateurs ont une taille limitée à <code>255</code>
octets et ne doivent pas contenir de caractère <code>:</code>.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
+<div class="section">
+<h2 id="files">Fichiers <a title="Lien permanent" href="#files" class="permalink">¶</a></h2>
+
+<p>Le chemin du fichier de mots de passe DBM est spécifié en tant qu’argument de la ligne de
+commande et peut correspondre à n’importe quel emplacement du système de
+fichiers.</p>
+
+<dl>
+<dt><var>nom-fichier</var></dt>
+<dd>Le fichier au format DBM contenant les noms d’utilisateur et les mots de
+passe.</dd>
+</dl>
+
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/programs/htdbm.html" hreflang="en" rel="alternate" title="English"> en </a> |
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">tr</variant>
</variants>
</metafile>
<a href="../ko/programs/htpasswd.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/programs/htpasswd.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<p><code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> permet de créer et de maintenir les
fichiers textes où sont stockés les noms d'utilisateurs et mots de
fichier d'entrée dans le but de le mettre à jour, il renvoie un code
d'erreur et n'effectue aucune modification.</p>
- <p>Il est possible de limiter l'accès aux ressources du serveur HTTP
+<p>Il est possible de limiter l'accès aux ressources du serveur HTTP
Apache aux seuls utilisateurs présents dans les fichiers créés par
<code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code>. Ce programme ne sait gérer les noms
d'utilisateurs et mots de passe que s'ils sont stockés dans des
<li><img alt="" src="../images/down.gif"> <a href="#examples">Exemples</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#security">Considérations à propos de sécurité</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#restrictions">Restrictions</a></li>
+<li><img alt="" src="../images/down.gif"> <a href="#files">Fichiers</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="../programs/htdbm.html">htdbm</a></code></li><li>Les scripts fournis avec la distibution d'Apache et situés dans
support/SHA1.</li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
de passe bcrypt augmente avec le nombre de passes spécifié par l'option
<code>-C</code>. A partir de sa version <code>1.6.0</code>, la bibliothèque
<code>apr-util</code> limite le nombre de passes à 17.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
+<div class="section">
+<h2 id="files">Fichiers <a title="Lien permanent" href="#files" class="permalink">¶</a></h2>
+
+<p>Le chemin du fichier des mots de passe est spécifié en tant qu’argument de la
+ligne de commande et il peut correspondre à n’importe quel emplacement du
+système de fichiers.</p>
+
+<dl>
+<dt><var>fichier des mots de passe</var></dt>
+<dd>Le fichier plat contenant les noms utilisateur et les mots de passe. Il peut
+contenir des lignes vides et des lignes de commentaire commençant par un (<code>#</code>).</dd>
+</dl>
+
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/programs/htpasswd.html" hreflang="en" rel="alternate" title="English"> en </a> |
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ko</variant>
<variant outdated="yes">tr</variant>
</variants>
<a href="../ko/programs/httpd.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/programs/httpd.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<p><code class="program"><a href="../programs/httpd.html">httpd</a></code> est le programme du serveur HTTP d'Apache. Il
a été conçu pour fonctionner sous forme de processus démon
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif"> <a href="#synopsis">Syntaxe</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#options">Options</a></li>
<li><img alt="" src="../images/down.gif"> <a href="#dumpconf">Affichage des options de configuration</a></li>
+<li><img alt="" src="../images/down.gif"> <a href="#files">Fichier</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="../invoking.html">Démarrer Apache httpd</a></li><li><a href="../stopping.html">Arrêter Apache httpd</a></li><li><a href="../configuring.html">Fichiers de configuration</a></li><li><a href="../platform/">Documentations spécifiques aux
plates-formes</a></li><li><code class="program"><a href="../programs/apachectl.html">apachectl</a></code></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
<dd>affichage détaillé des certificats SSL/TLS configurés (si
<code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> est chargé).</dd>
</dl>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif"></a></div>
+<div class="section">
+<h2 id="files">Fichier <a title="Lien permanent" href="#files" class="permalink">¶</a></h2>
+
+<p>Les chemins par défaut listés ci-après peuvent être modifiés à la compilation
+ou à l’aide de différents arguments de ligne de commande et directives de
+configuration. Consulter votre installation locale pour les emplacements réels.</p>
+
+<dl>
+<dt><code>/usr/local/apache2/conf/httpd.conf</code></dt>
+<dd>Fichier de configuration globale du serveur.</dd>
+
+<dt><code>/usr/local/apache2/conf/mime.types</code></dt>
+<dd>Correspondances de types MIME par défaut.</dd>
+
+<dt><code>/usr/local/apache2/logs/error_log</code></dt>
+<dd>Fichier du journal des erreurs.</dd>
+
+<dt><code>/usr/local/apache2/logs/access_log</code></dt>
+<dd>Fichier du journal des accès</dd>
+
+<dt><code>/usr/local/apache2/logs/httpd.pid</code></dt>
+<dd>Fichier contenant l’ID du processus du démon en cours d’exécution.</dd>
+</dl>
+
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/programs/httpd.html" hreflang="en" rel="alternate" title="English"> en </a> |
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ko</variant>
<variant outdated="yes">tr</variant>
</variants>
</Directory>
# Everything else goes to HTTPS
- RedirectMatch permanent "^/(?!\.well-known/acme-challenge/)" "https://www.example.com/$1"
+ RedirectMatch permanent "^/(?!\.well-known/acme-challenge/)(.*)$" "https://www.example.com/$1"
</VirtualHost></pre>
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.de.xsl"?>
-<!-- English Revision: 1933068:1934697 (outdated) -->
+<!-- English Revision: 1933068:1934878 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.es.xsl"?>
-<!-- English Revision: 1933068:1934697 (outdated) -->
+<!-- English Revision: 1933068:1934878 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1933068:1934697 (outdated) -->
+<!-- English Revision: 1933068:1934878 (outdated) -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
-<!-- English Revision: 1933068:1934697 (outdated) -->
+<!-- English Revision: 1933068:1934878 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<?xml version='1.0' encoding='EUC-KR' ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.ko.xsl"?>
-<!-- English Revision: 1933068:1934697 (outdated) -->
+<!-- English Revision: 1933068:1934878 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.tr.xsl"?>
-<!-- English Revision: 1933068:1934697 (outdated) -->
+<!-- English Revision: 1933068:1934878 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.zh-cn.xsl"?>
-<!-- English Revision: 1933068:1934697 (outdated) -->
+<!-- English Revision: 1933068:1934878 (outdated) -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
<a href="./ko/sections.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="./tr/sections.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<p>Les directives des <a href="configuring.html">fichiers de configuration</a> peuvent s'appliquer
au serveur dans son ensemble, ou seulement à des répertoires, fichiers, hôtes,
ou URLs particuliers. Ce document décrit comment utiliser les conteneurs de
<p>Le conteneur <code class="directive"><a href="./mod/core.html#location"><Location></a></code>
n'a pas besoin de faire référence à un élément du système de fichiers.
À ce titre, l'exemple suivant montre comment faire correspondre une URL
-particulière à un gestionnaire interne du serveur HTTP Apache fourni par le module
+particulière à un gestionnaire interne fourni par le module
<code class="module"><a href="./mod/mod_status.html">mod_status</a></code>.
Il n'est pas nécessaire de trouver un fichier nommé <code>server-status</code>
dans le système de fichiers.</p>
-<pre class="prettyprint lang-config"><Location "/server-status">
+<pre class="prettyprint lang-config"># Un URL vers un gestionnaire interne :
+<Location "/server-status">
SetHandler server-status
+</Location>
+
+# Un chemin d’URL vers un dorsal de mandataire inverse :
+<Location "/app">
+ ProxyPass "http://backend.example.com/"
+ ProxyPassReverse "http://backend.example.com/"
+</Location>
+
+# Interdire l’accès à un chemin d’URL sans tenir compte de ce qui le traite :
+<Location "/private">
+ Require all denied
</Location></pre>
+<p>Étant donné que la section <code class="directive"><a href="./mod/core.html#location"><Location></a></code> opère sur des URLs, et non sur des chemins du
+système de fichiers, il s'agit du conteneur approprié pour la configuration du
+mandataire et les points de terminaison fournis par les modules.</p>
+
<h3 id="overlapping-webspace">Espace web imbriqué</h3>
<p>Pour contrôler deux URLs imbriquées, on doit tenir compte de l'ordre
évaluées mais selon l'ordre dans lequel elles apparaissent dans le fichier
de configuration.</li>
<li>Les sections <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> (groupe 1 ci-dessus)
- sont traitées dans l'ordre du répertoire le plus court vers le plus long.
+ sont traitées dans l'ordre du répertoire le plus court vers le plus long
+ (sans tenir compte de leur ordre d’apparition dans le fichier de
+ configuration).
Par exemple, <code><Directory "/var/web/dir"></code> sera
traitée avant <code><Directory
"/var/web/dir/subdir"></code>.</li>
- <li>Si plusieurs sections <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> s'appliquent au même
- répertoire, elles sont traitées selon l'ordre dans lequel elles
- apparaissent dans le fichier de configuration.</li>
+ <li>Si plusieurs sections <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> s'appliquent au même répertoire, elles
+ sont traitées selon l'ordre dans lequel elles apparaissent dans le fichier
+ de configuration. La même règle s’applique lorsque plusieurs sections
+ <code class="directive"><a href="./mod/core.html#directorymatch"><DirectoryMatch></a></code>,
+ <code class="directive"><a href="./mod/core.html#files"><Files></a></code>, <code class="directive"><a href="./mod/core.html#filesmatch"><FilesMatch></a></code>, <code class="directive"><a href="./mod/core.html#location"><Location></a></code> ou <code class="directive"><a href="./mod/core.html#locationmatch"><LocationMatch></a></code> ciblent à la même
+ ressource.</li>
<li>Les sections de configuration incluses à laide de la directive <code class="directive"><a href="./mod/core.html#include">Include</a></code> sont traitées comme si elles se
trouvaient réellement dans le fichier qui les inclut à la position de la
directive
<li>Les sections situées à l'intérieur de sections <code class="directive"><a href="./mod/core.html#virtualhost"><VirtualHost></a></code>
sont appliquées <em>après</em> les sections correspondantes situées en
dehors de la définition du serveur virtuel, ce qui permet au serveur virtuel
- de prévaloir sur la configuration du serveur global.</li>
+ de prévaloir sur la configuration du serveur global. Notez qu’à la
+ différence des autres types de section, un seul <code class="directive"><a href="./mod/core.html#serveur virtuel"><serveur virtuel></a></code> est sélectionné pour une requête
+ — les directives de plusieurs serveurs virtuels correspondants ne sont
+ jamais fusionnées. Voir <a href="vhosts/details.html">Correspondance des
+ serveurs virtuels</a> pour des détails à propos de la manière dont les
+ serveurs virtuels sont sélectionnés.</li>
<li>Quand la requête est servie par le module <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>,
le conteneur <code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code>
prend la place du conteneur <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> dans l'ordre de traitement.</li>
peut vous y aider.
</li>
<li>Lorsqu'une section <code class="directive"><a href="./mod/core.html#if"><If></a></code> est utilisée dans un fichier <code>.htaccess</code>, les
- directives incluses dans un répertoire parent seront fusionnées
- <em>après</em> les directives non-incluses dans un sous-répertoire.
+ directives incluses dans un "directory" parent seront fusionnées
+ <em>après</em> les directives non-incluses dans un "directory" enfant.
</li>
+ <li><div class="warning"><h3>Avertissement : une directive
+ <Limit> au sein d’une section <Location> peut accorder un
+ accès silencieusement</h3>
+ <p>Utiliser la directive <code class="directive"><a href="./mod/core.html#limit"><Limit></a></code> au sein d’une section <code class="directive"><a href="./mod/core.html#location"><Location></a></code> pour restreindre
+ la liste des méthodes HTTP autorisées peut donner des résultats
+ inattendus. Pour les méthodes non spécifiées par la directive <code class="directive"><a href="./mod/core.html#limit"><Limit></a></code>, la section <code class="directive"><a href="./mod/core.html#location"><Location></a></code> hôte est traitée comme
+ n’imposant aucune condition d’autorisation, ce qui a effectivement pour
+ effet d’accorder l’accès et outrepasse toute éventuelle restriction
+ d’une section <code class="directive"><a href="./mod/core.html#directory"><Directory></a></code> qui, autrement, aurait dû s’appliquer.
+ C’est pourquoi il est préférable d’utiliser la directive <code class="directive"><a href="./mod/core.html#limitexcept"><LimitExcept></a></code> ou de définir les
+ autorisations sans restriction sur les méthodes.</p>
+ </div></li>
</ul>
<div class="note"><h3>Note technique</h3>
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
<variant outdated="yes">tr</variant>
<li><a href="mod/mod_proxy.html">Apache-Modul mod_proxy</a></li>
<li><a href="mod/mod_proxy_ajp.html">Apache-Modul mod_proxy_ajp</a></li>
<li><a href="mod/mod_proxy_balancer.html">Apache-Modul mod_proxy_balancer</a></li>
+<li><a href="mod/mod_proxy_beacon.html">Apache-Modul mod_proxy_beacon</a></li>
<li><a href="mod/mod_proxy_connect.html">Apache-Modul mod_proxy_connect</a></li>
<li><a href="mod/mod_proxy_express.html">Apache-Modul mod_proxy_express</a></li>
<li><a href="mod/mod_proxy_fcgi.html">Apache-Modul mod_proxy_fcgi</a></li>
<li><a href="mod/mod_proxy.html">Apache Module mod_proxy</a></li>
<li><a href="mod/mod_proxy_ajp.html">Apache Module mod_proxy_ajp</a></li>
<li><a href="mod/mod_proxy_balancer.html">Apache Module mod_proxy_balancer</a></li>
+<li><a href="mod/mod_proxy_beacon.html">Apache Module mod_proxy_beacon</a></li>
<li><a href="mod/mod_proxy_connect.html">Apache Module mod_proxy_connect</a></li>
<li><a href="mod/mod_proxy_express.html">Apache Module mod_proxy_express</a></li>
<li><a href="mod/mod_proxy_fcgi.html">Apache Module mod_proxy_fcgi</a></li>
<li><a href="mod/mod_proxy.html">Módulo Apache mod_proxy</a></li>
<li><a href="mod/mod_proxy_ajp.html">Módulo Apache mod_proxy_ajp</a></li>
<li><a href="mod/mod_proxy_balancer.html">Módulo Apache mod_proxy_balancer</a></li>
+<li><a href="mod/mod_proxy_beacon.html">Módulo Apache mod_proxy_beacon</a></li>
<li><a href="mod/mod_proxy_connect.html">Módulo Apache mod_proxy_connect</a></li>
<li><a href="mod/mod_proxy_express.html">Módulo Apache mod_proxy_express</a></li>
<li><a href="mod/mod_proxy_fcgi.html">Módulo Apache mod_proxy_fcgi</a></li>
<li><a href="mod/mod_proxy.html">Module Apache mod_proxy</a></li>
<li><a href="mod/mod_proxy_ajp.html">Module Apache mod_proxy_ajp</a></li>
<li><a href="mod/mod_proxy_balancer.html">Module Apache mod_proxy_balancer</a></li>
+<li><a href="mod/mod_proxy_beacon.html">Module Apache mod_proxy_beacon</a></li>
<li><a href="mod/mod_proxy_connect.html">Module Apache mod_proxy_connect</a></li>
<li><a href="mod/mod_proxy_express.html">Module Apache mod_proxy_express</a></li>
<li><a href="mod/mod_proxy_fcgi.html">Module Apache mod_proxy_fcgi</a></li>
<li><a href="mod/mod_proxy.html">Apache モジュール mod_proxy</a></li>
<li><a href="mod/mod_proxy_ajp.html">Apache モジュール mod_proxy_ajp</a></li>
<li><a href="mod/mod_proxy_balancer.html">Apache モジュール mod_proxy_balancer</a></li>
+<li><a href="mod/mod_proxy_beacon.html">Apache モジュール mod_proxy_beacon</a></li>
<li><a href="mod/mod_proxy_connect.html">Apache モジュール mod_proxy_connect</a></li>
<li><a href="mod/mod_proxy_express.html">Apache モジュール mod_proxy_express</a></li>
<li><a href="mod/mod_proxy_fcgi.html">Apache モジュール mod_proxy_fcgi</a></li>
<li><a href="mod/mod_proxy.html">¾ÆÆÄÄ¡ ¸ðµâ mod_proxy</a></li>
<li><a href="mod/mod_proxy_ajp.html">¾ÆÆÄÄ¡ ¸ðµâ mod_proxy_ajp</a></li>
<li><a href="mod/mod_proxy_balancer.html">¾ÆÆÄÄ¡ ¸ðµâ mod_proxy_balancer</a></li>
+<li><a href="mod/mod_proxy_beacon.html">¾ÆÆÄÄ¡ ¸ðµâ mod_proxy_beacon</a></li>
<li><a href="mod/mod_proxy_connect.html">¾ÆÆÄÄ¡ ¸ðµâ mod_proxy_connect</a></li>
<li><a href="mod/mod_proxy_express.html">¾ÆÆÄÄ¡ ¸ðµâ mod_proxy_express</a></li>
<li><a href="mod/mod_proxy_fcgi.html">¾ÆÆÄÄ¡ ¸ðµâ mod_proxy_fcgi</a></li>
<li><a href="mod/mod_proxy.html">Apache Modülü mod_proxy</a></li>
<li><a href="mod/mod_proxy_ajp.html">Apache Modülü mod_proxy_ajp</a></li>
<li><a href="mod/mod_proxy_balancer.html">Apache Modülü mod_proxy_balancer</a></li>
+<li><a href="mod/mod_proxy_beacon.html">Apache Modülü mod_proxy_beacon</a></li>
<li><a href="mod/mod_proxy_connect.html">Apache Modülü mod_proxy_connect</a></li>
<li><a href="mod/mod_proxy_express.html">Apache Modülü mod_proxy_express</a></li>
<li><a href="mod/mod_proxy_fcgi.html">Apache Modülü mod_proxy_fcgi</a></li>
<li><a href="mod/mod_proxy.html">Apache 模块 mod_proxy</a></li>
<li><a href="mod/mod_proxy_ajp.html">Apache 模块 mod_proxy_ajp</a></li>
<li><a href="mod/mod_proxy_balancer.html">Apache 模块 mod_proxy_balancer</a></li>
+<li><a href="mod/mod_proxy_beacon.html">Apache 模块 mod_proxy_beacon</a></li>
<li><a href="mod/mod_proxy_connect.html">Apache 模块 mod_proxy_connect</a></li>
<li><a href="mod/mod_proxy_express.html">Apache 模块 mod_proxy_express</a></li>
<li><a href="mod/mod_proxy_fcgi.html">Apache 模块 mod_proxy_fcgi</a></li>
<a href="./fr/upgrading.html" title="Français"> fr </a> |
<a href="./pt-br/upgrading.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<p>Afin d'assister les utilisateurs lors de leurs opérations de mise à
jour, nous maintenons un document
configuration de la directive <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> au niveau répertoire.
</li>
- <li><code class="module"><a href="./mod/mod_proxy_scgi.html">mod_proxy_scgi</a></code>: certaines applications web
- ne fonctionneront plus correctement avec la nouvelle
- configuration de <code>PATH_INFO</code> qui est différente de
- celle de la version 2.2. La configuration
- précédente peut être
- restaurée en définissant la variable
- <code>proxy-scgi-pathinfo</code>.</li>
+ <li><code class="module"><a href="./mod/mod_proxy_scgi.html">mod_proxy_scgi</a></code> : certaines applications web ne
+ fonctionneront plus correctement avec la nouvelle configuration de
+ <a class="glossarylink" href="./glossary.html#pathinfo" title="voir glossaire">PATH_INFO</a> qui est différente de
+ celle de la version 2.2. La configuration précédente peut être restaurée
+ en définissant la variable <code>proxy-scgi-pathinfo</code>.</li>
<li><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code>: le contrôle de révocation des
certificats basé sur les CRL doit être maintenant explicitement
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant>pt-br</variant>
</variants>
</metafile>
<a href="./ko/urlmapping.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="./tr/urlmapping.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<p>Ce document explique comment le serveur HTTP Apache utilise l'URL contenue dans une
requête pour déterminer le noeud du système de fichier à partir duquel le
<h2 id="documentroot">Racine des documents (DocumentRoot) <a title="Lien permanent" href="#documentroot" class="permalink">¶</a></h2>
<p>La méthode par défaut de httpd pour déterminer quel fichier servir pour
- une requête donnée, consiste à extraire le chemin du fichier de la requête
- (la partie de l'URL qui suit le nom d'hôte et le port), puis de l'ajouter
- à la fin de la valeur de la directive
- <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> définie dans vos fichiers
- de configuration.
- Ainsi, les fichiers et répertoires
- situés en dessous de <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>
- constituent l'arborescence de base des documents qui seront visibles
- depuis le web.</p>
+ une requête donnée, consiste à extraire le <a href="directive-dict.html#Syntax">chemin de la requête</a> (la partie de
+ l'URL qui suit le nom d'hôte et le port), puis de l'ajouter à la fin de la
+ valeur de la directive <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>
+ définie dans vos fichiers de configuration. Ainsi, les fichiers et
+ répertoires situés en dessous de <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> constituent l'arborescence de base
+ des documents qui seront visibles depuis le web.</p>
<p>Par exemple, si la directive
<code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> contient
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
<variant outdated="yes">tr</variant>
<a href="../ko/vhosts/details.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/vhosts/details.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<p>Ce document vise à expliquer dans le détail comment le serveur
<div class="section">
<h2 id="hostmatching">Choix du serveur virtuel <a title="Lien permanent" href="#hostmatching" class="permalink">¶</a></h2>
- <p>À la réception d'une requête, le serveur procède comme suit pour
- déterminer quel serveur virtuel utiliser :</p>
-
- <h3 id="hashtable">Recherche de l'adresse IP</h3>
-
- <p>Lors d'une première connexion sur une adresse/port, le serveur
- recherche toutes les directives <code>VirtualHost</code> qui
- possèdent la même adresse IP/port.</p>
-
- <p>S'il n'y a aucune correspondance exacte pour cette adresse/port,
- la recherche s'effectue sur la valeur générique (<code>*</code>).</p>
-
- <p>Si aucune correspondance n'est enfin trouvée, la requête sera
- servie par le serveur principal.</p>
+ <p>Le serveur détermine le serveur virtuel à utiliser pour une requête en
+ deux phases : une recherche basée sur l’IP lorsque la connexion est établie,
+ puis une recherche optionnelle à base de nom à la réception de la requête.</p>
+
+ <h3 id="hashtable">Phase 1 : recherche sur l’adresse IP et
+ le port</h3>
+
+ <p>Lorsqu’une connexion est établie, le serveur recherche l’adresse IP et le
+ port de destination dans sa liste d’adresses/ports des <code>serveurs
+ virtuels</code>. Cette recherche respecte un ordre de priorité strict :</p>
+
+ <table class="bordered"><tr class="header"><th>Priorité</th><th>Type de correspondance</th><th>Exemple</th></tr>
+<tr><td>1</td><td>Adresse IP et port exacts</td>
+ <td><code><VirtualHost 10.0.0.1:80></code></td></tr>
+<tr class="odd"><td>2</td><td>Adresse IP exacte, port générique</td>
+ <td><code><VirtualHost 10.0.0.1:*></code></td></tr>
+<tr><td>3</td><td>Adresse IP générique (<code>*</code>), port exact</td>
+ <td><code><VirtualHost *:80></code></td></tr>
+<tr class="odd"><td>4</td><td>Adresse IP et port génériques</td>
+ <td><code><VirtualHost *:*></code></td></tr>
+<tr><td>5</td><td>Serveur principal</td>
+ <td>(aucun <code>serveur virtuel</code> ne correspond)</td></tr>
+</table>
+
+ <div class="note"><h3>Important</h3>
+ <p>Le serveur utilise la <em>première correspondance trouvée</em> en suivant
+ cet ordre. Lorsqu’une correspondance est trouvée à un niveau de priorité
+ donné, aucun niveau de priorité inférieur n’est considéré — même si un
+ serveur virtuel de priorité inférieure possède un <code>ServerName</code>
+ qui correspond au contenu de l’en-tête <code>Host</code> de la requête. La
+ recherche à base de nom (Phase 2) n’intervient que lorsque deux serveurs
+ virtuels de même niveau de priorité peuvent correspondre.</p>
+ </div>
<p>S'il existe des définitions <code>VirtualHost</code> pour
l'adresse IP, l'étape suivante consiste à déterminer si nous avons à
<h3 id="ipbased">Serveur virtuel par IP</h3>
- <p>Si une seule section <code>VirtualHost</code> présente la
- meilleure correspondance avec la paire adresse IP/port, aucune
- action n'est entreprise et la requête est
- traitée par le serveur virtuel qui correspond.</p>
+ <p>Si la Phase 1 ne trouve qu’un seul <code>serveur virtuel</code>
+ correspondant, la requête est servie directement depuis ce dernier sans
+ effectuer d’autre recherche.</p>
- <h3 id="namebased">Serveur virtuel par nom</h3>
+ <h3 id="namebased">Phase 2 : recherche à base de nom</h3>
- <p>Si plusieurs sections <code>VirtualHost</code> présentent la
- meilleure correspondance avec la paire adresse IP/port, le terme
- "liste" dans les étapes suivantes fait référence à la liste des
- serveurs virtuels qui correspondent, selon l'ordre dans lequel ils
- apparaissent dans le fichier de configuration.</p>
+ <p>Si la phase 1 trouve plusieurs <code>serveurs virtuels</code>
+ correspondants de même niveau de priorité, le serveur effectue une recherche
+ à base de nom parmi ces serveurs virtuels en utilisant l’en-tête
+ <code>Host:</code> de la requête (ou le nom d’hôte SNI pour les connexions
+ SSL).</p>
<p>Si la connexion utilise SSL, si le serveur supporte l'<a class="glossarylink" href="../glossary.html#servernameindication" title="voir glossaire">Indication de nom de serveur</a>,
et si la négociation du client SSL inclut l'extension TLS dans le
serveur virtuel qui détermine quel certificat le serveur va utiliser
pour la connexion.</p>
- <p>Si la requête contient un en-tête <code>Host:</code>, on
- recherche dans la liste le premier serveur virtuel dont le
- <code>ServerName</code> ou le <code>ServerAlias</code> correspond,
- et c'est celui-ci qui va traiter la requête. Un en-tête
- <code>Host:</code> peut comporter un numéro de port mais Apache
- l'ignore systématiquement et utilise toujours le
- port sur lequel il a effectivement reçu la requête.</p>
+ <p>La recherche de serveurs virtuels correspondants s’effectue selon leur
+ ordre d’apparition dans le fichier de configuration :</p>
- <p>Le premier serveur virtuel du fichier de configuration qui
- possède l'adresse spécifiée est prioritaire et intercepte toutes les
- requêtes à destination d'un nom de serveur inconnu, ou toute requête
- sans en-tête <code>Host:</code> (comme les requêtes HTTP/1.0).</p>
+ <ol>
+ <li>Les contenus des directives <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> et <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> de chaque serveur virtuel sont
+ comparés au nom d’hôte de la requête. La première correspondance est
+ retenue.</li>
+
+ <li>Si aucun <code>ServerName</code> ou <code>ServerAlias</code> ne
+ correspond, c’est le <em>premier serveur virtuel de la liste</em> qui sera
+ choisi. Il s’agit du <em>serveur virtuel à base de nom par défaut</em> pour
+ cette combinaison adresse/port.</li>
+ </ol>
+ <p>Un champ d’en-tête <code>Host:</code> peut contenir un numéro de port,
+ mais httpd l’ignore toujours et effectue sa recherche de correspondance avec
+ le port réel auquel le client a envoyé sa requête.</p>
+
+ <p>Si la requête ne possède pas d’en-tête <code>Host:</code> (comme les
+ requêtes HTTP/1.0), le premier serveur virtuel qui correspond est choisi.
+ Mais si une directive <code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code> est
+ configurée pour un des serveurs virtuels correspondants et que l’URL de la
+ requête correspond à ce chemin, la requête sera servie depuis ce serveur
+ virtuel. Il s’agit d’un mécanisme patrimonial pour les clients HTTP/1.0 ;
+ voir l’exemple avec <a href="examples.html#serverpath">ServerPath</a> pour
+ les détails.</p>
<h3 id="persistent">Connexions persistantes</h3>
- <p>La <em>recherche par adresse IP</em> décrite ci-avant n'est faite
- qu'<em>une fois</em> pour chaque session TCP/IP, alors que la
- <em>recherche par nom</em> est réalisée pour <em>chaque</em> requête au
- cours d'une connexion persistante (KeepAlive). En d'autres termes,
- il est possible pour un client de faire des requêtes sur
- différents serveurs virtuels par nom, au cours d'une unique
- connexion persistante.</p>
+ <p>La <em>recherche par adresse IP</em> (Phase 1) n'est effectuée qu'<em>une
+ fois</em> pour une session TCP/IP particulière, alors que la recherche par
+ nom (Phase 2) est effectuée pour <em>chaque</em> requête au cours d'une
+ connexion persistante (KeepAlive). En d'autres termes, il est possible pour
+ un client de faire des requêtes pour des pages sur différents serveurs
+ virtuels par nom, au cours d'une unique connexion persistante.</p>
<h3 id="observations">Observations</h3>
<ul>
- <li>La sélection d'un serveur virtuel en fonction de son nom est
- un processus qui intervient après la sélection par le serveur du
- serveur virtuel qui correspond le mieux du point de vue adresse
- IP/port.</li>
+ <li>La sélection d'un serveur virtuel en fonction de son nom est un
+ processus qui intervient <em>après</em> que le serveur a cerné la liste de
+ candidats qui correspondent du point de vue adresse IP.</li>
- <li>Si vous ne tenez pas compte de l'adresse IP à laquelle le
- client s'est connecté, indiquez un caractère "*" comme adresse
- pour tous les serveurs virtuels, et la sélection du serveur
- virtuel en fonction du nom s'appliquera alors à tous les serveurs
- virtuels définis.</li>
+ <li>Si vous ne tenez pas compte de l'adresse IP à laquelle le client s'est
+ connecté, indiquez un caractère "<code>*</code>" comme adresse pour tous
+ les serveurs virtuels, et la sélection du serveur virtuel en fonction du
+ nom s'appliquera alors à tous les serveurs virtuels définis.</li>
<li>Les vérifications sur <code>ServerName</code> et
- <code>ServerAlias</code> ne sont jamais
- réalisées pour les serveurs virtuels par IP.</li>
+ <code>ServerAlias</code> ne sont jamais réalisées pour les serveurs
+ virtuels par IP (celles pour lesquelles il n’y a qu’un seul serveur
+ virtuel pour cette adresse IP/port).</li>
<li>Seul l'ordre des serveurs virtuels par nom
pour une adresse donnée a une importance. Le serveur virtuel
<variants>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ko</variant>
<variant outdated="yes">tr</variant>
</variants>
<a href="../ko/vhosts/name-based.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
<a href="../tr/vhosts/name-based.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<p>Ce document décrit quand et comment utiliser des serveurs
virtuels par nom.</p>
<variants>
<variant outdated="yes">de</variant>
<variant>en</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
<variant outdated="yes">tr</variant>