<?xml-stylesheet type="text/xsl" href="style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1766103 -->
+<!-- English Revision: 1836060 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
module="mod_cache">CacheEnable</directive> et <directive
module="mod_cache">CacheDisable</directive>.</li>
- <li>La reponse doit avoir un code de statut HTTP de 200, 203, 300, 301
- ou 410.</li>
+ <li>Si la reponse possède un code de statut HTTP autre que 200, 203, 300, 301
+ ou 410, elle doit aussi comporter un en-tête "Expires" ou
+ "Cache-Control".</li>
<li>La requête doit être de type HTTP GET.</li>
<?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: 1811111 -->
+<!-- English Revision: 1836758 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
# autre solution :
Require expr "IP Address:%{REMOTE_ADDR}" -in split/, /, join PeerExtList('subjectAltName')
+# Journalisation conditionnelle
+CustomLog logs/access-errors.log common "expr=%{REQUEST_STATUS} >= 400"
+CustomLog logs/access-errors-specific.log common "expr=%{REQUEST_STATUS} -in {'405','410'}"
+
</highlight>
</section>
<?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: 1828648 -->
+<!-- English Revision: 1835761 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<var>filename</var> sera relatif au répertoire racine par défaut du serveur
ou au répertoire racine passé dans la ligne de commande via l'option
<code>-d</code>.</p>
+
+ <note type="warning"><title>Avertissement</title>
+ Avec la version 2.4.34, il est interdit de spécifier un <var>filename</var>
+ entouré de guillemets. Ceci provoquerait une erreur de syntaxe au démarrage.
+ Il est donc impossible de spécifier des noms de fichiers contenant des
+ espaces, mais ce défaut a été corrigé à partir de la version 2.4.35.</note>
</usage>
</directivesynopsis>
<?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: 1834522 -->
+<!-- English Revision: 1836683 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<module>mod_proxy_html</module>.
</p>
- <p><var>chemin</var> est le nom d'un chemin virtuel local.
- <var>url</var> est une URL partielle pour le serveur distant. Ces
- paramètres s'utilisent de la même façon qu'avec la directive <directive
- module="mod_proxy">ProxyPass</directive>.</p>
+ <p><var>chemin</var> est le nom d'un chemin virtuel local. Il est combiné
+ avec le protocole, le nom d'hôte et le port pour former le préfixe de
+ remplacement de l'en-tête de réponse concerné. Ce paramètre est en général
+ identique au premier paramètre de la directive <directive
+ module="mod_proxy">ProxyPass</directive>.
+ </p>
+ <p><var>url</var> est une URL partielle pour le serveur distant. Lorsque le
+ serveur distant envoie les en-têtes explicitement mentionnés en commençant
+ par cette URL partielle, le préfixe du serveur distant est remplacé par un
+ préfixe qui pointe vers le mandataire inverse. Ce paramètre est en général
+ identique au second paramètre de la directive <directive
+ module="mod_proxy">ProxyPass</directive>, mais il peut être différent si le
+ serveur distant utilise un protocole, nom d'hôte, port ou chemin différent dans les
+ en-têtes concernés. Si la configuration contient une directive <directive
+ module="mod_proxy">ProxyPreserveHost</directive>, le nom d'hôte de l'URL
+ partielle correspondra peut-être déjà au nom d'hôte du mandataire inverse,
+ ce qui évitera la recherche et le remplacament effectués par cette
+ directive.
+ </p>
+
<p>Supposons par exemple que le serveur local a pour adresse
<code>http://example.com/</code> ; alors</p>
<?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: 1830443 -->
+<!-- English Revision: 1836468 -->
<!-- French translation : Lucien GENTIS -->
<!--
<name>mod_proxy_http2</name>
<description>Support de HTTP/2 pour <module>mod_proxy</module></description>
-<status>Extension</status>
+<status>Experimental</status>
<sourcefile>mod_proxy_http2.c</sourcefile>
<identifier>proxy_http2_module</identifier>