Loading docs/manual/expr.xml.fr +41 −13 Original line number Diff line number Diff line <?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: 1745211:1762015 (outdated) --> <!-- English Revision: 1762015 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> Loading Loading @@ -308,11 +308,11 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>" <tr><td><code>TIME_YEAR</code></td> <td>L'année courante (par exemple <code>2010</code>)</td></tr> <tr><td><code>TIME_MON</code></td> <td>Le mois courant (<code>1</code>, ..., <code>12</code>)</td></tr> <td>Le mois courant (<code>01</code>, ..., <code>12</code>)</td></tr> <tr><td><code>TIME_DAY</code></td> <td>Le jour courant dans le mois</td></tr> <td>Le jour courant dans le mois (<code>01</code>, ...)</td></tr> <tr><td><code>TIME_HOUR</code></td> <td>Les heures de la date courante (<code>0</code>, ..., <td>Les heures de la date courante (<code>00</code>, ..., <code>23</code>)</td></tr> <tr><td><code>TIME_MIN</code></td> <td>Les minutes de la date courante</td></tr> Loading Loading @@ -423,7 +423,7 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>" <table border="1" style="zebra"> <columnspec><column width=".2"/><column width=".2"/><column width=".6"/></columnspec> <tr><th>Nom</th><th>Description</th><th>Restreint</th></tr> <tr><th>Nom</th><th>Description</th><th>Remarques particulières</th></tr> <tr><td><code>-d</code></td> <td>L'argument est traité comme un nom de fichier. Vrai si le fichier existe et correspond à un Loading Loading @@ -503,15 +503,15 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>" <td>Lit l'en-tête de réponse HTTP</td><td></td></tr> <tr><td><code>reqenv</code></td> <td>Recherche une variable d'environnement de requête (on peut aussi utiliser le raccourci <code>v</code>).</td><td></td></tr> peut aussi utiliser le raccourci <code>v</code>).</td><td>ordonnancement</td></tr> <tr><td><code>osenv</code></td> <td>Recherche une variable d'environnement du système d'exploitation</td><td></td></tr> <tr><td><code>note</code></td> <td>Recherche une note de requête</td><td></td></tr> <td>Recherche une note de requête</td><td>ordonnancement</td></tr> <tr><td><code>env</code></td> <td>Renvoie le premier résultat positif de <code>note</code>, <code>reqenv</code>, <code>osenv</code></td><td></td></tr> <code>reqenv</code>, <code>osenv</code></td><td>ordonnancement</td></tr> <tr><td><code>tolower</code></td> <td>Convertit une chaîne en minuscules</td><td></td></tr> <tr><td><code>toupper</code></td> Loading @@ -535,15 +535,42 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>" le hash obtenu en hexadécimal</td><td></td></tr> <tr><td><code>file</code></td> <td>Lit le contenu d'un fichier(fins de lignes incluses, si elles existent)</td><td>oui</td></tr> elles existent)</td><td>limité</td></tr> <tr><td><code>filemod</code></td> <td>Renvoie la date de dernière modification d'un fichier (ou 0 si le fichier n'existe pas ou n'est pas un fichier régulier)</td><td>limité</td></tr> <tr><td><code>filesize</code></td> <td>Renvoie la taille d'un fichier (ou 0 si le fichier n'existe pas ou ne correspond pas à un fichier régulier)</td><td>oui</td></tr> pas ou ne correspond pas à un fichier régulier)</td><td>limité</td></tr> </table> <p>Les fonctions marquées comme "restreints" ne sont pas disponibles avec certains modules comme <module>mod_include</module>.</p> <p>Les fonctions marquées comme "limité" dans la dernière colonne ne sont pas disponibles avec certains modules comme <module>mod_include</module>.</p> <p>Les fonctions marquées comme "ordonnancement" dans la dernière colonne nécessitent une attention particulière pour l'ordonnancement des différents composants du serveur, spécialement lorsque la fonction est utilisée au sein d'une directive <<directive module="core">If</directive>> qui est évaluée relativement tôt.</p> <note> <title>Ordonnancement des variables d'environnement</title> Lorsque des variables d'environnement sont évaluées au sein d'une directive <<directive module="core">If</directive>>, il est important de tenir compte du moment où cette évaluation intervient dans le traitement de la requête. Par exemple, toute directive définie en dehors d'un contexte de serveur virtuel (directory, location, htaccess) aura peu de chance d'être déjà exécutée. Ainsi la directive <directive module="mod_setenvif">SetEnvIf</directive> est une directive qui s'exécute avant cette évaluation. <br/> <br/> Lorsque <code>reqenv</code> est utilisé en dehors de la directive <<directive module="core">If</directive>>, l'évaluation survient en général plus tard, mais le moment exact dépend de la directive dans laquelle l'expression a été utilisée. </note> <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 Loading Loading @@ -629,7 +656,8 @@ Header set foo-checksum "expr=%{md5:foo}" # L'exemple suivant retarde l'évaluation de la clause de condition par rapport à # <If> Header always set CustomHeader my-value "expr=%{REQUEST_URI} =~ m#^/special_path.php$#" Header always set CustomHeader my-value "expr=%{REQUEST_URI} =~ m#^/special_path\.php$#" </highlight> </section> Loading docs/manual/mod/core.xml.fr +7 −0 Original line number Diff line number Diff line Loading @@ -851,6 +851,13 @@ DocumentRoot "/var/www/${servername}/htdocs" <p>Le caractère ":" est interdit dans les noms de variables afin d'éviter les conflits avec la syntaxe de la directive <directive module="mod_rewrite">RewriteMap</directive>.</p> <p>Si cette directive est définie au sein d'un bloc VirtualHost, les changements qu'elle induit sont visibles de toute directive ultérieure, au delà de tout bloc VirtualHost. Le support des autres sections de configuration a été permis par erreur par l'implémentation initiale de cette directive, et n'est conservé (avec des effets imprévisibles) que dans un but de compatibilité ascendante.</p> </usage> </directivesynopsis> Loading docs/manual/mod/mod_ssl.xml.fr +3 −8 Original line number Diff line number Diff line <?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: 1752749 --> <!-- English Revision: 1761217 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> Loading Loading @@ -1484,14 +1484,9 @@ Les valeurs de <em>niveau</em> disponibles sont les suivantes :</p> le client <em>doit</em> présenter un certificat valide</li> <li><strong>optional_no_ca</strong>: le client peut présenter un certificat valide, mais il n'est pas nécessaire que ce dernier soit vérifiable (avec succès).</li> nécessaire que ce dernier soit vérifiable (avec succès). Cette option ne peut pas être utilisée lors de l'authentification du client.</li> </ul> <p>En pratique, seuls les niveaux <strong>none</strong> et <strong>require</strong> sont vraiment intéressants, car le niveau <strong>optional</strong> ne fonctionne pas avec tous les navigateurs, et le niveau <strong>optional_no_ca</strong> va vraiment à l'encontre de l'idée que l'on peut se faire de l'authentification (mais peut tout de même être utilisé pour établir des pages de test SSL, etc...)</p> <example><title>Exemple</title> <highlight language="config"> SSLVerifyClient require Loading Loading
docs/manual/expr.xml.fr +41 −13 Original line number Diff line number Diff line <?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: 1745211:1762015 (outdated) --> <!-- English Revision: 1762015 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> Loading Loading @@ -308,11 +308,11 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>" <tr><td><code>TIME_YEAR</code></td> <td>L'année courante (par exemple <code>2010</code>)</td></tr> <tr><td><code>TIME_MON</code></td> <td>Le mois courant (<code>1</code>, ..., <code>12</code>)</td></tr> <td>Le mois courant (<code>01</code>, ..., <code>12</code>)</td></tr> <tr><td><code>TIME_DAY</code></td> <td>Le jour courant dans le mois</td></tr> <td>Le jour courant dans le mois (<code>01</code>, ...)</td></tr> <tr><td><code>TIME_HOUR</code></td> <td>Les heures de la date courante (<code>0</code>, ..., <td>Les heures de la date courante (<code>00</code>, ..., <code>23</code>)</td></tr> <tr><td><code>TIME_MIN</code></td> <td>Les minutes de la date courante</td></tr> Loading Loading @@ -423,7 +423,7 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>" <table border="1" style="zebra"> <columnspec><column width=".2"/><column width=".2"/><column width=".6"/></columnspec> <tr><th>Nom</th><th>Description</th><th>Restreint</th></tr> <tr><th>Nom</th><th>Description</th><th>Remarques particulières</th></tr> <tr><td><code>-d</code></td> <td>L'argument est traité comme un nom de fichier. Vrai si le fichier existe et correspond à un Loading Loading @@ -503,15 +503,15 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>" <td>Lit l'en-tête de réponse HTTP</td><td></td></tr> <tr><td><code>reqenv</code></td> <td>Recherche une variable d'environnement de requête (on peut aussi utiliser le raccourci <code>v</code>).</td><td></td></tr> peut aussi utiliser le raccourci <code>v</code>).</td><td>ordonnancement</td></tr> <tr><td><code>osenv</code></td> <td>Recherche une variable d'environnement du système d'exploitation</td><td></td></tr> <tr><td><code>note</code></td> <td>Recherche une note de requête</td><td></td></tr> <td>Recherche une note de requête</td><td>ordonnancement</td></tr> <tr><td><code>env</code></td> <td>Renvoie le premier résultat positif de <code>note</code>, <code>reqenv</code>, <code>osenv</code></td><td></td></tr> <code>reqenv</code>, <code>osenv</code></td><td>ordonnancement</td></tr> <tr><td><code>tolower</code></td> <td>Convertit une chaîne en minuscules</td><td></td></tr> <tr><td><code>toupper</code></td> Loading @@ -535,15 +535,42 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>" le hash obtenu en hexadécimal</td><td></td></tr> <tr><td><code>file</code></td> <td>Lit le contenu d'un fichier(fins de lignes incluses, si elles existent)</td><td>oui</td></tr> elles existent)</td><td>limité</td></tr> <tr><td><code>filemod</code></td> <td>Renvoie la date de dernière modification d'un fichier (ou 0 si le fichier n'existe pas ou n'est pas un fichier régulier)</td><td>limité</td></tr> <tr><td><code>filesize</code></td> <td>Renvoie la taille d'un fichier (ou 0 si le fichier n'existe pas ou ne correspond pas à un fichier régulier)</td><td>oui</td></tr> pas ou ne correspond pas à un fichier régulier)</td><td>limité</td></tr> </table> <p>Les fonctions marquées comme "restreints" ne sont pas disponibles avec certains modules comme <module>mod_include</module>.</p> <p>Les fonctions marquées comme "limité" dans la dernière colonne ne sont pas disponibles avec certains modules comme <module>mod_include</module>.</p> <p>Les fonctions marquées comme "ordonnancement" dans la dernière colonne nécessitent une attention particulière pour l'ordonnancement des différents composants du serveur, spécialement lorsque la fonction est utilisée au sein d'une directive <<directive module="core">If</directive>> qui est évaluée relativement tôt.</p> <note> <title>Ordonnancement des variables d'environnement</title> Lorsque des variables d'environnement sont évaluées au sein d'une directive <<directive module="core">If</directive>>, il est important de tenir compte du moment où cette évaluation intervient dans le traitement de la requête. Par exemple, toute directive définie en dehors d'un contexte de serveur virtuel (directory, location, htaccess) aura peu de chance d'être déjà exécutée. Ainsi la directive <directive module="mod_setenvif">SetEnvIf</directive> est une directive qui s'exécute avant cette évaluation. <br/> <br/> Lorsque <code>reqenv</code> est utilisé en dehors de la directive <<directive module="core">If</directive>>, l'évaluation survient en général plus tard, mais le moment exact dépend de la directive dans laquelle l'expression a été utilisée. </note> <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 Loading Loading @@ -629,7 +656,8 @@ Header set foo-checksum "expr=%{md5:foo}" # L'exemple suivant retarde l'évaluation de la clause de condition par rapport à # <If> Header always set CustomHeader my-value "expr=%{REQUEST_URI} =~ m#^/special_path.php$#" Header always set CustomHeader my-value "expr=%{REQUEST_URI} =~ m#^/special_path\.php$#" </highlight> </section> Loading
docs/manual/mod/core.xml.fr +7 −0 Original line number Diff line number Diff line Loading @@ -851,6 +851,13 @@ DocumentRoot "/var/www/${servername}/htdocs" <p>Le caractère ":" est interdit dans les noms de variables afin d'éviter les conflits avec la syntaxe de la directive <directive module="mod_rewrite">RewriteMap</directive>.</p> <p>Si cette directive est définie au sein d'un bloc VirtualHost, les changements qu'elle induit sont visibles de toute directive ultérieure, au delà de tout bloc VirtualHost. Le support des autres sections de configuration a été permis par erreur par l'implémentation initiale de cette directive, et n'est conservé (avec des effets imprévisibles) que dans un but de compatibilité ascendante.</p> </usage> </directivesynopsis> Loading
docs/manual/mod/mod_ssl.xml.fr +3 −8 Original line number Diff line number Diff line <?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: 1752749 --> <!-- English Revision: 1761217 --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> Loading Loading @@ -1484,14 +1484,9 @@ Les valeurs de <em>niveau</em> disponibles sont les suivantes :</p> le client <em>doit</em> présenter un certificat valide</li> <li><strong>optional_no_ca</strong>: le client peut présenter un certificat valide, mais il n'est pas nécessaire que ce dernier soit vérifiable (avec succès).</li> nécessaire que ce dernier soit vérifiable (avec succès). Cette option ne peut pas être utilisée lors de l'authentification du client.</li> </ul> <p>En pratique, seuls les niveaux <strong>none</strong> et <strong>require</strong> sont vraiment intéressants, car le niveau <strong>optional</strong> ne fonctionne pas avec tous les navigateurs, et le niveau <strong>optional_no_ca</strong> va vraiment à l'encontre de l'idée que l'on peut se faire de l'authentification (mais peut tout de même être utilisé pour établir des pages de test SSL, etc...)</p> <example><title>Exemple</title> <highlight language="config"> SSLVerifyClient require Loading