<?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: 1744983:1933687 (outdated) -->
+<!-- English Revision: 1933687 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
</summary>
<seealso><directive module="mod_authz_core">Require</directive></seealso>
+<seealso><a href="mod_authz_core.html#authzresults">États des résultats
+d’autorisation</a></seealso>
<section id="requiredirectives"><title>Les directives Require</title>
<?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: 1903838:1933687 (outdated) -->
+<!-- English Revision: 1933687 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<seealso><a href="../howto/auth.html">Authentification, autorisation et
contrôle d'accès</a></seealso>
<seealso><directive module="mod_authz_core">Require</directive></seealso>
+<seealso><a href="mod_authz_core.html#authzresults">États des résultats
+d’autorisation</a></seealso>
<section id="requiredirectives"><title>Les directives Require</title>
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1587032:1933687 (outdated) -->
+<!-- English Revision: 1933687 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
utilisateurs qui ont été authentifiés avec succès.</p>
</summary>
<seealso><directive module="mod_authz_core">Require</directive></seealso>
+<seealso><a href="mod_authz_core.html#authzresults">États des résultats
+d’autorisation</a></seealso>
<section id="requiredirectives"><title>The Require Directives</title>
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1330964:1933747 (outdated) -->
+<!-- English Revision: 1933747 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
- contributor license agreements. See the NOTICE file distributed with
+contributor license agreements. See the NOTICE file distributed with
this work for additional information regarding copyright ownership.
The ASF licenses this file to You under the Apache License, Version 2.0
(the "License"); you may not use this file except in compliance with
<description>Taille maximale en octets du filtre par tampon</description>
<syntax>BufferSize entier</syntax>
<default>BufferSize 131072</default>
-<contextlist><context>server config</context>
-<context>virtual host</context>
+<contextlist>
<context>directory</context>
<context>.htaccess</context>
</contextlist>
<?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: 1873677:1933739 (outdated) -->
+<!-- English Revision: 1933739 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<p>La chronologie du traitement est importante et est affectée par
l'ordre d'apparition des directives dans le fichier de configuration
et par leur placement dans les <a
- href="../sections.html#mergin">sections de configuration</a>. Ainsi,
+ href="../sections.html#merging">sections de configuration</a>. Ainsi,
ces deux directives ont un effet différent si leur ordre est inversé
:</p>
nom. Lorsqu'une nouvelle valeur est ainsi ajoutée, elle est séparée
de celles qui sont déjà présentes par une virgule. Il s'agit de la
méthode HTTP standard permettant d'affecter plusieurs valeurs à un
- en-tête.
+ en-tête. Notez que l’en-tête <code>Set-Cookie</code> est une exception : la
+ <rfc>6265</rfc> préconise plusieurs en-têtes <code>Set-Cookie</code> au lieu
+ de plusieurs valeurs séparées par des virgules. Utilisez <code>add</code> au
+ lieu de <code>append</code> pour <code>Set-Cookie</code>.
<br/><br/><p>Choix de la <var>condition</var> : si l'en-tête préexistant
auquel vous voulez ajouter une valeur a été ajouté par ce module, vous devez
spécifier la même condition que celle utilisée à l'origine. Dans le cas
<?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: 1886996:1934059 (outdated) -->
+<!-- English Revision: 1934059 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<code>AJP_</code> sont transmises au serveur original en tant
qu'attributs de requête AJP (le préfixe <code>AJP_</code> étant supprimé du
nom de la clé).</p>
+
+ <p>Notez que ces attributs de requête ne sont accessibles que sur demande
+ directe à l’aide de la méthode <code>HttpServletRequest.getAttribute</code>
+ — l’implémentation par Tomcat de la méthode <a
+ href="https://tomcat.apache.org/tomcat-9.0-doc/api/org/apache/catalina/connector/Request.html#getAttributeNames--"><code>getAttributeNames</code></a>
+ ne les liste pas comme ceux qui sont gérés comme des attributs internes.</p>
</section>
<section id="overviewprotocol"><title>Vue d'ensemble du protocole</title>
<?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: 1878784:1933739 (outdated) -->
+<!-- English Revision: 1933739 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
particulier la configuration du répartiteur et de ses membres.</p>
</section>
-<section id="stickyness">
+<section id="stickiness">
<title>Répartition de charge avec abonnement utilisateur
- (stickyness)</title>
+ (stickiness)</title>
<p>Le répartiteur supporte l'abonnement utilisateur. Lorsqu'une
requête est mandatée vers un serveur d'arrière-plan particulier,
toutes les requêtes suivantes du même utilisateur seront alors
section <code><Location ...></code>.</p>
</section>
-<section id="stickyness_implementation">
+<section id="stickiness_implementation">
<title>Détails à propos de la répartition de charge par abonnement
- (stickyness)</title>
+ (stickiness)</title>
<p>Si l'abonnement s'appuie sur un cookie, vous devez définir le nom
de ce cookie dont le contenu précise le serveur d'arrière-plan à
utiliser. Pour ce faire, on utilise l'attribut
retenue.</p>
</section>
-<section id="stickyness_troubleshooting">
+<section id="stickiness_troubleshooting">
<title>Résolution des problèmes liés à la répartition de charge par
abonnement</title>
<p>Si vous êtes confronté à des erreurs d'abonnement, comme la
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1838313:1933682 (outdated) -->
+<!-- English Revision: 1933682 -->
<!-- French translation : Lucien GENTIS -->
<!--
ftp://<var>nom-utilisateur</var>@<var>serveur</var>/mon-fichier
</example>
+ <note><title>HttpProtocolOptions</title>
+ <p>Par défaut, la directive <directive
+ module="core">HttpProtocolOptions</directive> est définie à
+ <code>Strict</code>, ce qui a pour effet de rejeter les URLs contenant
+ des informations sur l’utilisateur (nom ou mot de passe), en accord avec
+ la RFC 7230. Pour utiliser des données d’authentification dans les URLs
+ FTP, vous devez spécifier <code>HttpProtocolOptions Unsafe</code>.</p>
+ </note>
+
<p>Si le serveur FTP demande un mot de passe pour ce nom
d'utilisateur (ce qu'il est censé faire), Apache va renvoyer au
client une réponse <code>401</code> (Autorisation requise), ce qui
<?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: 1933136:1933739 (outdated) -->
+<!-- English Revision: 1933739 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->