diff options
author | Rich Bowen <rbowen@apache.org> | 2012-05-01 15:06:33 +0000 |
---|---|---|
committer | Rich Bowen <rbowen@apache.org> | 2012-05-01 15:06:33 +0000 |
commit | 7a4e37f600a1efd1e92f395cea87b61872af6d8a (patch) | |
tree | ebf4fa048fb46db86ce87b9b17243ae4131c5f5b | |
parent | 4b884992b3160aece32ef4e54eacdec190fc4f36 (diff) | |
download | httpd-7a4e37f600a1efd1e92f395cea87b61872af6d8a.tar.gz |
Rebuild
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1332689 13f79535-47bb-0310-9956-ffa450edef68
49 files changed, 677 insertions, 690 deletions
diff --git a/docs/manual/content-negotiation.html.fr b/docs/manual/content-negotiation.html.fr index a4e4479ac7..b6f977e427 100644 --- a/docs/manual/content-negotiation.html.fr +++ b/docs/manual/content-negotiation.html.fr @@ -27,6 +27,8 @@ <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 supporte la négociation de diff --git a/docs/manual/content-negotiation.html.tr.utf8 b/docs/manual/content-negotiation.html.tr.utf8 index 924804779e..ac8b42f16f 100644 --- a/docs/manual/content-negotiation.html.tr.utf8 +++ b/docs/manual/content-negotiation.html.tr.utf8 @@ -27,6 +27,7 @@ <a href="./ko/content-negotiation.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="./tr/content-negotiation.html" title="Türkçe"> tr </a></p> </div> +<div class="outofdate">Bu çeviri güncel olmayabilir. Son deÄŸiÅŸiklikler için Ä°ngilizce sürüm geçerlidir.</div> <p>Apache HTTPD, içerik uzlaşımını HTTP/1.1 belirtiminde bahsedildiÄŸi ÅŸekliyle diff --git a/docs/manual/dns-caveats.html.fr b/docs/manual/dns-caveats.html.fr index 1235efe7bf..ba03b4b867 100644 --- a/docs/manual/dns-caveats.html.fr +++ b/docs/manual/dns-caveats.html.fr @@ -27,6 +27,8 @@ <a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="./tr/dns-caveats.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>Cette page pourrait se résumer ainsi : configurez le serveur HTTP Apache de façon diff --git a/docs/manual/dns-caveats.html.tr.utf8 b/docs/manual/dns-caveats.html.tr.utf8 index 395cc26f09..08c85e7085 100644 --- a/docs/manual/dns-caveats.html.tr.utf8 +++ b/docs/manual/dns-caveats.html.tr.utf8 @@ -27,6 +27,7 @@ <a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="./tr/dns-caveats.html" title="Türkçe"> tr </a></p> </div> +<div class="outofdate">Bu çeviri güncel olmayabilir. Son deÄŸiÅŸiklikler için Ä°ngilizce sürüm geçerlidir.</div> <p>Bu sayfanın konusu şöyle özetlenebilirdi: Yapılandırma dosyalarınızda DNS sorguları yapılmasını gerektirecek ayarlamalardan kaçınınız. EÄŸer diff --git a/docs/manual/glossary.html.fr b/docs/manual/glossary.html.fr index 50c480a498..dfc0722ad8 100644 --- a/docs/manual/glossary.html.fr +++ b/docs/manual/glossary.html.fr @@ -29,6 +29,8 @@ <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 à Apache en particulier, et aux serveurs web en général. Vous trouverez plus diff --git a/docs/manual/glossary.html.tr.utf8 b/docs/manual/glossary.html.tr.utf8 index 19e902bdbd..99b2b92f03 100644 --- a/docs/manual/glossary.html.tr.utf8 +++ b/docs/manual/glossary.html.tr.utf8 @@ -29,6 +29,7 @@ <a href="./ko/glossary.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="./tr/glossary.html" title="Türkçe"> tr </a></p> </div> +<div class="outofdate">Bu çeviri güncel olmayabilir. Son deÄŸiÅŸiklikler için Ä°ngilizce sürüm geçerlidir.</div> <p>Bu sözlük, genelinde HTML sayfa sunumuna, özelinde Apache HTTP Sunucusuna özgü ortak terminolojinin bir kısmını içerir. Her kavram ile ilgili daha diff --git a/docs/manual/howto/auth.html.fr b/docs/manual/howto/auth.html.fr index c849b57b78..d42b71eec4 100644 --- a/docs/manual/howto/auth.html.fr +++ b/docs/manual/howto/auth.html.fr @@ -27,8 +27,6 @@ <a href="../ko/howto/auth.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/howto/auth.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>L'authentification est un processus qui vous permet de vérifier qu'une personne est bien celle qu'elle prétend être. L'autorisation @@ -146,9 +144,8 @@ module de chaque groupe.</p> d'une directive <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> du style :</p> - <div class="example"><p><code> - AllowOverride AuthConfig - </code></p></div> + <pre class="prettyprint lang-config">AllowOverride AuthConfig</pre> + <p>Si vous avez l'intention d'ajouter les directives directement dans le fichier de configuration principal, vous devrez bien entendu @@ -224,14 +221,15 @@ module de chaque groupe.</p> fichier <code>httpd.conf</code> à l'intérieur d'une section <Directory /usr/local/apache/htdocs/secret> :</p> - <div class="example"><p><code> - AuthType Basic<br /> - AuthName "Fichiers réservés"<br /> - # (La ligne suivante est facultative)<br /> - AuthBasicProvider file<br /> - AuthUserFile /usr/local/apache/passwd/passwords<br /> - Require user rbowen - </code></p></div> + <pre class="prettyprint lang-config"> +AuthType Basic +AuthName "Restricted Files" +# (Following line optional) +AuthBasicProvider file +AuthUserFile /usr/local/apache/passwd/passwords +Require user rbowen + </pre> + <p>Examinons ces directives une à une. La directive <code class="directive"><a href="../mod/mod_authn_core.html#authtype">AuthType</a></code> définit la méthode utilisée pour authentifier l'utilisateur. La méthode la plus @@ -326,15 +324,16 @@ plusieurs personnes</a></h2> <p>Maintenant, vous devez modifier votre fichier <code>.htaccess</code> comme suit :</p> - <div class="example"><p><code> - AuthType Basic<br /> - AuthName "By Invitation Only"<br /> - # Ligne facultative :<br /> - AuthBasicProvider file<br /> - AuthUserFile /usr/local/apache/passwd/passwords<br /> - AuthGroupFile /usr/local/apache/passwd/groups<br /> - Require group Nom-de-groupe - </code></p></div> + <pre class="prettyprint lang-config"> +AuthType Basic +AuthName "By Invitation Only" +# Optional line: +AuthBasicProvider file +AuthUserFile /usr/local/apache/passwd/passwords +AuthGroupFile /usr/local/apache/passwd/groups +Require group GroupName + </pre> + <p>Maintenant, quiconque appartient au groupe <code>Nom-de-groupe</code>, et possède une entrée dans le fichier @@ -345,9 +344,8 @@ plusieurs personnes</a></h2> l'accès à plusieurs personnes. Plutôt que de créer un fichier de groupes, il vous suffit d'ajouter la directive suivante :</p> - <div class="example"><p><code> - Require valid-user - </code></p></div> + <pre class="prettyprint lang-config">Require valid-user</pre> + <p>Le remplacement de la ligne <code>Require user rbowen</code> par la ligne <code>Require valid-user</code> autorisera l'accès à @@ -399,17 +397,16 @@ passe</a></h2> <p>Par exemple, pour sélectionner un fichier dbm à la place d'un fichier texte :</p> - <div class="example"><p><code> - <Directory /www/docs/private><br /> - <span class="indent"> - AuthName "Private"<br /> - AuthType Basic<br /> - AuthBasicProvider dbm<br /> - AuthDBMUserFile /www/passwords/passwd.dbm<br /> - Require valid-user<br /> - </span> - </Directory> - </code></p></div> + <pre class="prettyprint lang-config"> +<Directory /www/docs/private> + AuthName "Private" + AuthType Basic + AuthBasicProvider dbm + AuthDBMUserFile /www/passwords/passwd.dbm + Require valid-user +</Directory> + </pre> + <p>D'autres options sont disponibles. Consultez la documentation de <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> pour plus de détails.</p> @@ -427,18 +424,17 @@ d'authentification</a></h2> conjointement les fournisseurs d'authentification file et LDAP :</p> - <div class="example"><p><code> - <Directory /www/docs/private><br /> - <span class="indent"> - AuthName "Private"<br /> - AuthType Basic<br /> - AuthBasicProvider file ldap<br /> - AuthUserFile /usr/local/apache/passwd/passwords<br /> - AuthLDAPURL ldap://ldaphost/o=yourorg<br /> - Require valid-user<br /> - </span> - </Directory> - </code></p></div> + <pre class="prettyprint lang-config"> +<Directory /www/docs/private> + AuthName "Private" + AuthType Basic + AuthBasicProvider file ldap + AuthUserFile /usr/local/apache/passwd/passwords + AuthLDAPURL ldap://ldaphost/o=yourorg + Require valid-user +</Directory> + </pre> + <p>Dans cet exemple, le fournisseur file va tenter d'authentifier l'utilisateur en premier. S'il n'y parvient pas, le fournisseur LDAP @@ -456,20 +452,19 @@ d'authentification</a></h2> autorisation à base de fichier de groupes et une autorisation à base de groupes LDAP.</p> - <div class="example"><p><code> - <Directory /www/docs/private><br /> - <span class="indent"> - AuthName "Private"<br /> - AuthType Basic<br /> - AuthBasicProvider file<br /> - AuthUserFile /usr/local/apache/passwd/passwords<br /> + <pre class="prettyprint lang-config"> +<Directory /www/docs/private> + AuthName "Private" + AuthType Basic + AuthBasicProvider file + AuthUserFile /usr/local/apache/passwd/passwords AuthLDAPURL ldap://ldaphost/o=yourorg - AuthGroupFile /usr/local/apache/passwd/groups<br /> - Require group GroupName<br /> - Require ldap-group cn=mygroup,o=yourorg<br /> - </span> - </Directory> - </code></p></div> + AuthGroupFile /usr/local/apache/passwd/groups + Require group GroupName + Require ldap-group cn=mygroup,o=yourorg +</Directory> + </pre> + <p>Pour un scénario d'autorisation un peu plus avancé, des directives de conteneur d'autorisation comme <code class="directive"><a href="../mod/mod_authz_core.html#requireall"><RequireAll></a></code> et @@ -552,16 +547,14 @@ autorisation</a></h2> seront appelés dans le processus d'autorisation au cours du traitement de la requête. Par exemple :</p> - <div class="example"><p><code> - Require ip <var>adresse</var> - </code></p></div> + <pre class="prettyprint lang-config">Require ip <var>address</var></pre> + <p>où <var>adresse</var> est une adresse IP (ou une adresse IP partielle) ou :</p> - <div class="example"><p><code> - Require host <var>nom_domaine</var> - </code></p></div> + <pre class="prettyprint lang-config">Require host <var>domain_name</var></pre> + <p>où <var>nom_domaine</var> est un nom de domaine entièrement qualifé (ou un nom de domaine partiel) ; vous pouvez indiquer @@ -570,47 +563,42 @@ autorisation</a></h2> <p>Par exemple, si vous voulez rejeter les spams dont une machine vous inonde, vous pouvez utiliser ceci :</p> - <div class="example"><p><code> - <RequireAll> - <span class="indent"> - Require all granted<br /> - Require not ip 10.252.46.165 - </span> - </RequireAll> - </code></p></div> + <pre class="prettyprint lang-config"> +<RequireAll> + Require all granted + Require not ip 10.252.46.165 +</RequireAll> + </pre> + <p>Ainsi, les visiteurs en provenance de cette adresse ne pourront pas voir le contenu concerné par cette directive. Si, par contre, vous connaissez le nom de la machine, vous pouvez utiliser ceci :</p> - <div class="example"><p><code> - <RequireAll> - <span class="indent"> - Require all granted<br /> - Require not host <var>serveur.example.com</var> - </span> - </RequireAll> - </code></p></div> + <pre class="prettyprint lang-config"> +<RequireAll> + Require all granted + Require not host host.example.com +</RequireAll> + </pre> + <p>Et si vous voulez interdire l'accès à toutes les machines d'un domaine, vous pouvez spécifier une partie seulement de l'adresse ou du nom de domaine :</p> - <div class="example"><p><code> - <RequireAll> - <span class="indent"> - Require all granted<br /> - <RequireNone> - <span class="indent"> - Require ip 192.168.205<br /> - Require host phishers.example.com autres-idiots.exemple<br /> - Require host ke - </span> - </RequireNone> - </span> - </RequireAll> - </code></p></div> + <pre class="prettyprint lang-config"> +<RequireAll> + Require all granted + <RequireNone> + Require ip 192.168.205 + Require host phishers.example.com moreidiots.example + Require host ke + </RequireNone> +</RequireAll> + </pre> + <p>Dans l'exemple ci-dessus, on utilise la directive du conteneur <code class="directive"><a href="../mod/mod_authz_core.html#requirenone"><RequireNone></a></code> afin de s'assurer diff --git a/docs/manual/howto/auth.xml.meta b/docs/manual/howto/auth.xml.meta index 641334dcd6..b0b2e95d63 100644 --- a/docs/manual/howto/auth.xml.meta +++ b/docs/manual/howto/auth.xml.meta @@ -8,7 +8,7 @@ <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> diff --git a/docs/manual/howto/cgi.html.fr b/docs/manual/howto/cgi.html.fr index 031f6ffd40..105955ac7a 100644 --- a/docs/manual/howto/cgi.html.fr +++ b/docs/manual/howto/cgi.html.fr @@ -26,8 +26,6 @@ <a href="../ja/howto/cgi.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../ko/howto/cgi.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> </div> <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#intro">Introduction</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#configuring">Configurer Apache pour autoriser CGI</a></li> @@ -67,9 +65,10 @@ commentée dans votre <code>httpd.conf</code>. Une directive correcte doit ressembler à ceci : - <div class="example"><p><code> + <pre class="prettyprint lang-config"> LoadModule cgi_module modules/mod_cgi.so - </code></p></div></div> + </pre> +</div> <h3><a name="scriptalias" id="scriptalias">ScriptAlias</a></h3> @@ -83,9 +82,10 @@ <p>La directive <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> se présente comme suit :</p> - <div class="example"><p><code> + <pre class="prettyprint lang-config"> ScriptAlias /cgi-bin/ /usr/local/apache2/cgi-bin/ - </code></p></div> + </pre> + <p>Cet exemple est tiré de votre fichier de configuration <code>httpd.conf</code> par défaut, si vous avez installé Apache @@ -149,13 +149,12 @@ l'exécution des programmes CGI est permise depuis un répertoire particulier :</p> - <div class="example"><p><code> - <Directory /usr/local/apache2/htdocs/un-repertoire><br /> - <span class="indent"> - Options +ExecCGI<br /> - </span> - </Directory> - </code></p></div> + <pre class="prettyprint lang-config"> +<Directory /usr/local/apache2/htdocs/somedir> + Options +ExecCGI +</Directory> + </pre> + <p>La directive ci-dessus indique à Apache qu'il doit permettre l'exécution des fichiers CGI. Vous devez aussi indiquer au serveur @@ -164,9 +163,10 @@ extension <code>cgi</code> ou <code>pl</code> en tant que programmes CGI :</p> - <div class="example"><p><code> + <pre class="prettyprint lang-config"> AddHandler cgi-script .cgi .pl - </code></p></div> + </pre> + <h3><a name="htaccess" id="htaccess">Fichiers .htaccess</a></h3> @@ -186,27 +186,25 @@ répertoire utilisateur, vous pouvez utiliser la configuration suivante :</p> - <div class="example"><p><code> - <Directory /home/*/public_html><br /> - <span class="indent"> - Options +ExecCGI<br /> - AddHandler cgi-script .cgi<br /> - </span> - </Directory> - </code></p></div> + <pre class="prettyprint lang-config"> +<Directory /home/*/public_html> + Options +ExecCGI + AddHandler cgi-script .cgi +</Directory> + </pre> + <p>Pour indiquer un sous-répertoire <code>cgi-bin</code> d'un répertoire utilisateur où tout fichier sera traité en tant que programme CGI, vous pouvez utiliser ceci :</p> - <div class="example"><p><code> - <Directory /home/*/public_html/cgi-bin><br /> - <span class="indent"> - Options ExecCGI<br /> - SetHandler cgi-script<br /> - </span> - </Directory> - </code></p></div> + <pre class="prettyprint lang-config"> +<Directory /home/*/public_html/cgi-bin> + Options ExecCGI + SetHandler cgi-script +</Directory> + </pre> + @@ -248,7 +246,7 @@ <pre class="prettyprint lang-perl"> #!/usr/bin/perl print "Content-type: text/html\n\n"; -print "Bonjour tout le monde . . ."; +print "Hello, World."; </pre> @@ -364,9 +362,10 @@ print "Bonjour tout le monde . . ."; trouve à la première ligne de votre programme CGI et qui va ressembler à ceci :</p> - <div class="example"><p><code> + <pre class="prettyprint lang-perl"> #!/usr/bin/perl - </code></p></div> + </pre> + <p>Assurez-vous qu'il s'agit bien du chemin correct vers l'interpréteur.</p> @@ -523,7 +522,7 @@ print "Bonjour tout le monde . . ."; #!/usr/bin/perl print "Content-type: text/html\n\n"; foreach $key (keys %ENV) { - print "$key --> $ENV{$key}<br>"; + print "$key --> $ENV{$key}<br>"; } </pre> diff --git a/docs/manual/howto/cgi.xml.meta b/docs/manual/howto/cgi.xml.meta index 73144f6d4d..3070905d45 100644 --- a/docs/manual/howto/cgi.xml.meta +++ b/docs/manual/howto/cgi.xml.meta @@ -8,7 +8,7 @@ <variants> <variant>en</variant> - <variant outdated="yes">fr</variant> + <variant>fr</variant> <variant outdated="yes">ja</variant> <variant outdated="yes">ko</variant> </variants> diff --git a/docs/manual/howto/htaccess.html.fr b/docs/manual/howto/htaccess.html.fr index bb00fdb74e..4a65737a16 100644 --- a/docs/manual/howto/htaccess.html.fr +++ b/docs/manual/howto/htaccess.html.fr @@ -27,8 +27,6 @@ <a href="../ko/howto/htaccess.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../pt-br/howto/htaccess.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>Les fichiers <code>.htaccess</code> fournissent une méthode pour modifier la configuration du serveur au niveau de chaque répertoire.</p> @@ -76,9 +74,10 @@ Includes - SSI)</a></li> <code>.config</code>, vous pouvez mettre ceci dans le fichier de configuration de votre serveur :</p> - <div class="example"><p><code> + <pre class="prettyprint lang-config"> AccessFileName .config - </code></p></div> + </pre> + </div> <p>En général, les fichiers <code>.htaccess</code> utilisent la même @@ -219,18 +218,16 @@ Includes - SSI)</a></li> <code>/www/htdocs/exemple</code> :</p> <div class="example"><h3>Contenu du fichier .htaccess dans - <code>/www/htdocs/exemple</code></h3><p><code> - AddType text/exemple .exm - </code></p></div> + <code>/www/htdocs/exemple</code></h3><pre class="prettyprint lang-config">AddType text/example .exm</pre> +</div> <div class="example"><h3>Section de votre fichier - <code>httpd.conf</code></h3><p><code> - <Directory /www/htdocs/exemple><br /> - <span class="indent"> - AddType text/exemple .exm<br /> - </span> - </Directory> - </code></p></div> + <code>httpd.conf</code></h3><pre class="prettyprint lang-config"> +<Directory /www/htdocs/example><br /> + AddType text/example .exm<br /> +</Directory> + </pre> +</div> <p>Cependant, la perte de performances sera moindre si vous définissez cette directive dans la configuration de @@ -241,9 +238,8 @@ Includes - SSI)</a></li> <p>L'utilisation des fichiers <code>.htaccess</code> peut être entièrement désactivée en définissant la directive <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> à <code>none</code> :</p> - <div class="example"><p><code> - AllowOverride None - </code></p></div> + <pre class="prettyprint lang-config">AllowOverride None</pre> + </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="how" id="how">Comment sont appliquées les directives ?</a></h2> @@ -268,9 +264,8 @@ Includes - SSI)</a></li> <p>Dans le répertoire <code>/www/htdocs/exemple1</code> se trouve un fichier <code>.htaccess</code> contenant ce qui suit :</p> - <div class="example"><p><code> - Options +ExecCGI - </code></p></div> + <pre class="prettyprint lang-config">Options +ExecCGI</pre> + <p>Note : "<code>AllowOverride Options</code>" doit être présent pour permettre l'utilisation de la directive "<code class="directive"><a href="../mod/core.html#options">Options</a></code>" dans les fichiers @@ -280,9 +275,8 @@ Includes - SSI)</a></li> trouve un fichier <code>.htaccess</code> contenant ce qui suit :</p> - <div class="example"><p><code> - Options Includes - </code></p></div> + <pre class="prettyprint lang-config">Options Includes</pre> + <p>Ainsi, à cause de ce second fichier <code>.htaccess</code> du répertoire <code>/www/htdocs/exemple1/exemple2</code>, l'exécution @@ -306,19 +300,16 @@ Includes - SSI)</a></li> définition de toute autre option dans les fichiers <code>.htaccess</code>, vous pouvez utiliser :</p> - <div class="example"><p><code> -<Directory /www/htdocs><br /> -<span class="indent"> -Allowoverride All<br /> -</span> -</Directory><br /> -<br /> -<Location /><br /> -<span class="indent"> -Options +IncludesNoExec -ExecCGI<br /> -</span> + <pre class="prettyprint lang-config"> +<Directory /www/htdocs> + Allowoverride All +</Directory> + +<Location /> + Options +IncludesNoExec -ExecCGI<br /> </Location> - </code></p></div> + </pre> + <div class="note">Dans cet exemple, on considère que le chemin défini par la directive <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> est @@ -347,13 +338,14 @@ Options +IncludesNoExec -ExecCGI<br /> <p>Contenu du fichier <code>.htaccess</code> :</p> - <div class="example"><p><code> - AuthType Basic<br /> - AuthName "Password Required"<br /> - AuthUserFile /www/passwords/password.file<br /> - AuthGroupFile /www/passwords/group.file<br /> - Require Group admins - </code></p></div> + <pre class="prettyprint lang-config"> +AuthType Basic +AuthName "Password Required" +AuthUserFile /www/passwords/password.file +AuthGroupFile /www/passwords/group.file +Require Group admins + </pre> + <p>Notez que <code>AllowOverride AuthConfig</code> doit être présent pour que ces directives produisent leur effet.</p> @@ -372,11 +364,12 @@ Includes - SSI)</a></h2> placées dans un fichier <code>.htaccess</code> enregistré dans le répertoire considéré :</p> - <div class="example"><p><code> - Options +Includes<br /> - AddType text/html shtml<br /> - AddHandler server-parsed shtml - </code></p></div> + <pre class="prettyprint lang-config"> +Options +Includes +AddType text/html shtml +AddHandler server-parsed shtml + </pre> + <p>Notez que <code>AllowOverride Options</code> et <code>AllowOverride FileInfo</code> doivent être tous les deux présents pour que ces @@ -393,19 +386,21 @@ Includes - SSI)</a></h2> dans un répertoire particulier. Pour y parvenir, vous pouvez utiliser la configuration suivante :</p> - <div class="example"><p><code> - Options +ExecCGI<br /> - AddHandler cgi-script cgi pl - </code></p></div> + <pre class="prettyprint lang-config"> +Options +ExecCGI +AddHandler cgi-script cgi pl + </pre> + <p>Alternativement, si vous souhaitez que tous les fichiers d'un répertoire donné soient considérés comme des programmes CGI, vous pouvez utiliser la configuration suivante :</p> - <div class="example"><p><code> - Options +ExecCGI<br /> - SetHandler cgi-script - </code></p></div> + <pre class="prettyprint lang-config"> +Options +ExecCGI +SetHandler cgi-script + </pre> + <p>Notez que <code>AllowOverride Options</code> et <code>AllowOverride FileInfo</code> doivent être tous les deux présents pour que ces diff --git a/docs/manual/howto/htaccess.xml.meta b/docs/manual/howto/htaccess.xml.meta index aba40c04ac..a962e7243c 100644 --- a/docs/manual/howto/htaccess.xml.meta +++ b/docs/manual/howto/htaccess.xml.meta @@ -8,7 +8,7 @@ <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">pt-br</variant> diff --git a/docs/manual/howto/public_html.html.fr b/docs/manual/howto/public_html.html.fr index dbb07228bd..afbd507988 100644 --- a/docs/manual/howto/public_html.html.fr +++ b/docs/manual/howto/public_html.html.fr @@ -27,8 +27,6 @@ <a href="../ko/howto/public_html.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/howto/public_html.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>Sur les systèmes multi-utilisateurs, on peut permettre à chaque utilisateur d'avoir un site web dans son répertoire home à l'aide de la @@ -78,9 +76,8 @@ avec le système de fichiers</a></li></ul></div> interprété comme chemin relatif au répertoire home de l'utilisateur considéré. Par exemple, avec cette configuration :</p> - <div class="example"><p><code> - UserDir public_html - </code></p></div> + <pre class="prettyprint lang-config">UserDir public_html</pre> + <p>l'URL <code>http://example.com/~rbowen/fichier.html</code> correspondra au chemin fichier @@ -90,9 +87,8 @@ avec le système de fichiers</a></li></ul></div> sera construit en utilisant ce chemin, suivi du nom de l'utilisateur considéré. Par exemple, avec cette configuration :</p> - <div class="example"><p><code> - UserDir /var/html - </code></p></div> + <pre class="prettyprint lang-config">UserDir /var/html</pre> + <p>l'URL <code>http://example.com/~rbowen/fichier.html</code> correspondra au chemin fichier @@ -102,9 +98,8 @@ avec le système de fichiers</a></li></ul></div> remplacé par le nom de l'utilisateur dans le chemin du fichier correspondant. Par exemple, avec cette configuration :</p> - <div class="example"><p><code> - UserDir /var/www/*/docs - </code></p></div> + <pre class="prettyprint lang-config">UserDir /var/www/*/docs</pre> + <p>l'URL <code>http://example.com/~rbowen/fichier.html</code> correspondra au chemin fichier @@ -113,9 +108,8 @@ avec le système de fichiers</a></li></ul></div> <p>On peut aussi définir plusieurs répertoires ou chemins de répertoires.</p> - <div class="example"><p><code> - UserDir public_html /var/html - </code></p></div> + <pre class="prettyprint lang-config">UserDir public_html /var/html</pre> + <p>Avec l'URL <code>http://example.com/~rbowen/fichier.html</code>, Apache va rechercher <code>~rbowen</code>. S'il ne le trouve pas, @@ -130,9 +124,8 @@ avec le système de fichiers</a></li></ul></div> <p>On peut utiliser la directive <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> pour rediriger les requêtes relatives aux répertoires utilisateurs vers des URLs externes.</p> - <div class="example"><p><code> - UserDir http://exemple.org/users/*/ - </code></p></div> + <pre class="prettyprint lang-config">UserDir http://example.org/users/*/</pre> + <p>L'exemple ci-dessus va rediriger une requête pour <code>http://example.com/~bob/abc.html</code> vers @@ -147,9 +140,8 @@ avec le système de fichiers</a></li></ul></div> vous pouvez définir quels utilisateurs sont autorisés à utiliser cette fonctionnalité :</p> - <div class="example"><p><code> - UserDir disabled root jro fish - </code></p></div> + <pre class="prettyprint lang-config">UserDir disabled root jro fish</pre> + <p>La configuration ci-dessus va autoriser l'utilisation de la fonctionnalité pour tous les utilisateurs, à l'exception de ceux @@ -158,10 +150,11 @@ avec le système de fichiers</a></li></ul></div> utilisateurs sauf certains d'entre eux en utilisant une configuration du style :</p> - <div class="example"><p><code> + <pre class="prettyprint lang-config"> UserDir disabled<br /> UserDir enabled rbowen krietz - </code></p></div> + </pre> + <p>Vous trouverez d'autres exemples dans la documentation de <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code>.</p> @@ -175,12 +168,13 @@ avec le système de fichiers</a></li></ul></div> vous pouvez utiliser une section <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> pour activer CGI dans un sous-répertoire particulier d'un répertoire home utilisateur.</p> - <div class="example"><p><code> - <Directory /home/*/public_html/cgi-bin/><br /> - Options ExecCGI<br /> - SetHandler cgi-script<br /> - </Directory> - </code></p></div> + <pre class="prettyprint lang-config"> +<Directory /home/*/public_html/cgi-bin/> + Options ExecCGI + SetHandler cgi-script +</Directory> + </pre> + <p>Avec la configuration ci-dessus, et en supposant que <code>UserDir</code> est défini à <code>public_html</code>, un diff --git a/docs/manual/howto/public_html.xml.meta b/docs/manual/howto/public_html.xml.meta index cae6f7cca8..224e3019cd 100644 --- a/docs/manual/howto/public_html.xml.meta +++ b/docs/manual/howto/public_html.xml.meta @@ -8,7 +8,7 @@ <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> diff --git a/docs/manual/howto/ssi.html.fr b/docs/manual/howto/ssi.html.fr index 3749548f5c..b85c9ec87f 100644 --- a/docs/manual/howto/ssi.html.fr +++ b/docs/manual/howto/ssi.html.fr @@ -28,8 +28,6 @@ <a href="../ja/howto/ssi.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../ko/howto/ssi.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>Les SSI permettent d'ajouter du contenu dynamique à des documents HTML préexistants.</p> @@ -86,9 +84,10 @@ HTML préexistants.</p> devez ajouter la directive suivante dans votre fichier <code>httpd.conf</code>, ou dans un fichier <code>.htaccess</code> :</p> -<div class="example"><p><code> +<pre class="prettyprint lang-config"> Options +Includes -</code></p></div> +</pre> + <p>Cette directive indique à Apache que vous désirez permettre la recherche de directives SSI lors de l'interprétation des fichiers. @@ -103,10 +102,11 @@ HTML préexistants.</p> directives SSI. Vous devez indiquer à Apache quels fichiers seront concernés. Vous pouvez y parvenir en indiquant une extension, comme <code>.shtml</code>, à l'aide des directives suivantes :</p> -<div class="example"><p><code> +<pre class="prettyprint lang-config"> AddType text/html .shtml<br /> AddOutputFilter INCLUDES .shtml -</code></p></div> +</pre> + <p>Un des désavantages de cette approche réside dans le fait que si vous voulez ajouter des directives SSI à une page préexistante, vous @@ -116,9 +116,10 @@ HTML préexistants.</p> SSI qu'elle contient soient traitées.</p> <p>Une autre méthode consiste à utiliser la directive <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code> :</p> -<div class="example"><p><code> +<pre class="prettyprint lang-config"> XBitHack on -</code></p></div> +</pre> + <p>La directive <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code> indique à Apache qu'il doit rechercher des directivves SSI dans les @@ -442,10 +443,11 @@ HTML préexistants.</p> <p>Vous pouvez ajouter les lignes suivantes dans votre fichier de configuration :</p> -<div class="example"><p><code> +<pre class="prettyprint lang-config"> BrowserMatchNoCase macintosh Mac<br /> BrowserMatchNoCase MSIE InternetExplorer -</code></p></div> +</pre> + <p>Ces lignes définissent les variables d'environnement "Mac" et "InternetExplorer" à true, si le client utilise InternetExplorer sur diff --git a/docs/manual/howto/ssi.xml.meta b/docs/manual/howto/ssi.xml.meta index 1c020635eb..0d8deb802c 100644 --- a/docs/manual/howto/ssi.xml.meta +++ b/docs/manual/howto/ssi.xml.meta @@ -8,7 +8,7 @@ <variants> <variant>en</variant> - <variant outdated="yes">fr</variant> + <variant>fr</variant> <variant outdated="yes">ja</variant> <variant outdated="yes">ko</variant> </variants> diff --git a/docs/manual/mod/core.xml.de b/docs/manual/mod/core.xml.de index f6b7631a5e..6beb692a1b 100644 --- a/docs/manual/mod/core.xml.de +++ b/docs/manual/mod/core.xml.de @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.de.xsl"?> -<!-- English Revision: 344972:1331903 (outdated) --> +<!-- English Revision: 344972:1332627 (outdated) --> <!-- Licensed to the Apache Software Foundation (ASF) under one or more diff --git a/docs/manual/mod/core.xml.es b/docs/manual/mod/core.xml.es index 87491058e8..ba402ec57f 100644 --- a/docs/manual/mod/core.xml.es +++ b/docs/manual/mod/core.xml.es @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.en.xsl"?> -<!-- English Revision: 1040494:1331903 (outdated) --> +<!-- English Revision: 1040494:1332627 (outdated) --> <!-- Licensed to the Apache Software Foundation (ASF) under one or more diff --git a/docs/manual/mod/core.xml.fr b/docs/manual/mod/core.xml.fr index 5d4775d224..e87d42cd87 100644 --- a/docs/manual/mod/core.xml.fr +++ b/docs/manual/mod/core.xml.fr @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?> -<!-- English Revision: 1302855:1331903 (outdated) --> +<!-- English Revision: 1302855:1332627 (outdated) --> <!-- French translation : Lucien GENTIS --> <!-- Reviewed by : Vincent Deffontaines --> diff --git a/docs/manual/mod/core.xml.ja b/docs/manual/mod/core.xml.ja index 64cc14deec..8b3b33684c 100644 --- a/docs/manual/mod/core.xml.ja +++ b/docs/manual/mod/core.xml.ja @@ -1,7 +1,7 @@ <?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:1331903 (outdated) --> +<!-- English Revision: 669847:1332627 (outdated) --> <!-- Licensed to the Apache Software Foundation (ASF) under one or more diff --git a/docs/manual/mod/core.xml.tr b/docs/manual/mod/core.xml.tr index e23574d95a..8b72217e85 100644 --- a/docs/manual/mod/core.xml.tr +++ b/docs/manual/mod/core.xml.tr @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.tr.xsl"?> -<!-- English Revision: 1302855:1331903 (outdated) --> +<!-- English Revision: 1302855:1332627 (outdated) --> <!-- ===================================================== Translated by: Nilgün Belma Bugüner <nilgun belgeler.org> Reviewed by: Orhan Berent <berent belgeler.org> diff --git a/docs/manual/mod/mod_actions.html.fr b/docs/manual/mod/mod_actions.html.fr index 55f5705d67..665ea48a2f 100644 --- a/docs/manual/mod/mod_actions.html.fr +++ b/docs/manual/mod/mod_actions.html.fr @@ -30,8 +30,6 @@ <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>Ce module permet l'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> @@ -86,23 +84,22 @@ gestionnaire ont été introduits dans Apache 2.1</td></tr> requête particulière est transmis à l'aide de la variable <code>REDIRECT_HANDLER</code>.</p> - <div class="example"><h3>Exemple : type MIME</h3><p><code> - # Requêtes concernant des fichiers possédant un type de contenu - # MIME particulier :<br /> - Action image/gif /cgi-bin/images.cgi<br /> - <br /> - </code></p></div> + <div class="example"><h3>Exemple : type MIME</h3><pre class="prettyprint lang-config"> +# Requests for files of a particular MIME content type: +Action image/gif /cgi-bin/images.cgi + </pre> +</div> <p>Dans cet exemple, les requêtes pour des fichiers possédant le type de contenu MIME <code>image/gif</code> seront traitées par le script CGI <code>/cgi-bin/images.cgi</code>.</p> - <div class="example"><h3>Example: extension de nom de fichier</h3><p><code> - # Fichiers dont le nom possède une extension particulière<br /> - AddHandler mon-type-de-fichier .xyz<br /> - Action mon-type-de-fichier /cgi-bin/program.cgi<br /> - </code></p></div> - + <div class="example"><h3>Example: File extension</h3><pre class="prettyprint lang-config"> +# Files of a particular file extension +AddHandler my-file-type .xyz +Action my-file-type /cgi-bin/program.cgi + </pre> +</div> <p>Dans cet exemple, les requêtes pour des fichiers possédant l'extension <code>.xyz</code> seront traitées par le script CGI <code>/cgi-bin/programme.cgi</code>.</p> @@ -113,14 +110,13 @@ gestionnaire ont été introduits dans Apache 2.1</td></tr> directive <code class="directive">Action</code> pour des localisations virtuelles.</p> - <div class="example"><h3>Exemple</h3><p><code> - <Location /news><br /> - <span class="indent"> - SetHandler news-handler<br /> - Action news-handler /cgi-bin/news.cgi virtual<br /> - </span> - </Location> - </code></p></div> + <pre class="prettyprint lang-config"> +<Location /news> + SetHandler news-handler + Action news-handler /cgi-bin/news.cgi virtual +</Location> + </pre> + <h3>Voir aussi</h3> <ul> @@ -162,13 +158,14 @@ particulière.</td></tr> foo.html?hi). Dans le cas contraire, la requête sera traitée normalement.</p> - <div class="example"><h3>Exemples</h3><p><code> - # Toutes les requêtes GET aboutissent ici<br /> - Script GET /cgi-bin/search<br /> - <br /> - # Un gestionnaire CGI pour la méthode PUT<br /> - Script PUT /~bob/put.cgi<br /> - </code></p></div> + <pre class="prettyprint lang-config"> +# All GET requests go here +Script GET /cgi-bin/search + +# A CGI PUT handler +Script PUT /~bob/put.cgi + </pre> + </div> </div> diff --git a/docs/manual/mod/mod_actions.xml.meta b/docs/manual/mod/mod_actions.xml.meta index 500a6d165f..21a3be67ab 100644 --- a/docs/manual/mod/mod_actions.xml.meta +++ b/docs/manual/mod/mod_actions.xml.meta @@ -9,7 +9,7 @@ <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> </variants> diff --git a/docs/manual/mod/mod_asis.html.fr b/docs/manual/mod/mod_asis.html.fr index 1c0a14b45b..721aabba90 100644 --- a/docs/manual/mod/mod_asis.html.fr +++ b/docs/manual/mod/mod_asis.html.fr @@ -29,8 +29,6 @@ <a href="../ja/mod/mod_asis.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../ko/mod/mod_asis.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>Envoie des fichiers contenant leurs propres en-têtes HTTP</td></tr> <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Base</td></tr> @@ -68,7 +66,8 @@ d'Apache httpd</a></li> <p>Dans le fichier de configuration, associez les fichiers asis au gestionnaire <code>send-as-is</code> comme ceci :</p> - <div class="example"><p><code>AddHandler send-as-is asis</code></p></div> + <pre class="prettyprint lang-config">AddHandler send-as-is asis</pre> + <p>Le contenu de tout fichier possédant l'extension <code>.asis</code> sera envoyé par Apache httpd au client pratiquement tel diff --git a/docs/manual/mod/mod_asis.xml.meta b/docs/manual/mod/mod_asis.xml.meta index c71ecbde4a..e8af141c7c 100644 --- a/docs/manual/mod/mod_asis.xml.meta +++ b/docs/manual/mod/mod_asis.xml.meta @@ -8,7 +8,7 @@ <variants> <variant>en</variant> - <variant outdated="yes">fr</variant> + <variant>fr</variant> <variant outdated="yes">ja</variant> <variant outdated="yes">ko</variant> </variants> diff --git a/docs/manual/mod/mod_auth_basic.html.fr b/docs/manual/mod/mod_auth_basic.html.fr index 9dde5eec45..aa30922233 100644 --- a/docs/manual/mod/mod_auth_basic.html.fr +++ b/docs/manual/mod/mod_auth_basic.html.fr @@ -29,8 +29,6 @@ <a href="../ja/mod/mod_auth_basic.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../ko/mod/mod_auth_basic.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>Authentification de base</td></tr> <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Base</td></tr> <tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>auth_basic_module</td></tr> @@ -112,19 +110,17 @@ cette zone du site web</td></tr> implémentant le fournisseur choisi soit bien présent dans le serveur.</p> - <div class="example"><h3>Exemple</h3><p><code> - <Location /secure><br /> - <span class="indent"> - AuthType basic<br /> - AuthName "private area"<br /> - AuthBasicProvider dbm<br /> - AuthDBMType SDBM<br /> - AuthDBMUserFile /www/etc/dbmpasswd<br /> - Require valid-user<br /> - </span> - </Location> - </code></p></div> - + <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"> +<Location /secure> + AuthType basic + AuthName "private area" + AuthBasicProvider dbm + AuthDBMType SDBM + AuthDBMUserFile /www/etc/dbmpasswd + Require valid-user +</Location> + </pre> +</div> <p>Les fournisseurs sont sollicités dans l'ordre jusqu'à ce que l'un d'entre eux trouve une correspondance pour le nom d'utilisateur de la requête ; alors, ce dernier fournisseur sera le seul à vérifier diff --git a/docs/manual/mod/mod_auth_basic.xml.meta b/docs/manual/mod/mod_auth_basic.xml.meta index 6418e97753..dd48206a0e 100644 --- a/docs/manual/mod/mod_auth_basic.xml.meta +++ b/docs/manual/mod/mod_auth_basic.xml.meta @@ -8,7 +8,7 @@ <variants> <variant>en</variant> - <variant outdated="yes">fr</variant> + <variant>fr</variant> <variant outdated="yes">ja</variant> <variant outdated="yes">ko</variant> </variants> diff --git a/docs/manual/mod/mod_auth_digest.html.fr b/docs/manual/mod/mod_auth_digest.html.fr index 79815d94d1..52e37ca957 100644 --- a/docs/manual/mod/mod_auth_digest.html.fr +++ b/docs/manual/mod/mod_auth_digest.html.fr @@ -28,8 +28,6 @@ <a href="../fr/mod/mod_auth_digest.html" title="Français"> fr </a> | <a href="../ko/mod/mod_auth_digest.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>Authentification utilisateur utilisant les condensés MD5</td></tr> <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr> @@ -80,19 +78,18 @@ condensés</a></h2> <p>On peut créer les fichiers utilisateur appropriés (au format texte) à l'aide de l'outil <code class="program"><a href="../programs/htdigest.html">htdigest</a></code>.</p> - <div class="example"><h3>Exemple :</h3><p><code> - <Location /private/><br /> - <span class="indent"> - AuthType Digest<br /> - AuthName "private area"<br /> - AuthDigestDomain /private/ http://mirror.my.dom/private2/<br /> - <br /> - AuthDigestProvider file<br /> - AuthUserFile /web/auth/.digest_pw<br /> - Require valid-user<br /> - </span> - </Location> - </code></p></div> + <div class="example"><h3>Exemple :</h3><pre class="prettyprint lang-config"> +<Location /private/> + AuthType Digest + AuthName "private area" + AuthDigestDomain /private/ http://mirror.my.dom/private2/ + + AuthDigestProvider file + AuthUserFile /web/auth/.digest_pw + Require valid-user +</Location> + </pre> +</div> <div class="note"><h3>Note</h3> <p>L'authentification à base de condensés MD5 est plus sécurisée que @@ -138,9 +135,10 @@ condensés</a></h2> ceci :</p> <div class="example"><h3>Utilisation de l'authentification à base de condensé - avec MSIE :</h3><p><code> - BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On - </code></p></div> + avec MSIE :</h3><pre class="prettyprint lang-config"> + BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On + </pre> +</div> <p>Cette correction n'est pas nécessaire avec MSIE 7, bien que son activation ne pose pas de problème de compatibilité ou de surcharge @@ -350,11 +348,12 @@ les informations à propos des clients</td></tr> MégaOctets. Par exemple, les directives qui suivent sont toutes équivalentes :</p> - <div class="example"><p><code> - AuthDigestShmemSize 1048576<br /> - AuthDigestShmemSize 1024K<br /> - AuthDigestShmemSize 1M - </code></p></div> + <pre class="prettyprint lang-config"> +AuthDigestShmemSize 1048576 +AuthDigestShmemSize 1024K +AuthDigestShmemSize 1M + </pre> + </div> </div> diff --git a/docs/manual/mod/mod_auth_digest.xml.meta b/docs/manual/mod/mod_auth_digest.xml.meta index 5e68b12cb2..7583c0e005 100644 --- a/docs/manual/mod/mod_auth_digest.xml.meta +++ b/docs/manual/mod/mod_auth_digest.xml.meta @@ -8,7 +8,7 @@ <variants> <variant>en</variant> - <variant outdated="yes">fr</variant> + <variant>fr</variant> <variant outdated="yes">ko</variant> </variants> </metafile> diff --git a/docs/manual/mod/mod_authn_core.html.fr b/docs/manual/mod/mod_authn_core.html.fr index 076b856bb0..caa949ee05 100644 --- a/docs/manual/mod/mod_authn_core.html.fr +++ b/docs/manual/mod/mod_authn_core.html.fr @@ -27,8 +27,6 @@ <p><span>Langues Disponibles: </span><a href="../en/mod/mod_authn_core.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="../fr/mod/mod_authn_core.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>Le noyau de l'authentification</td></tr> <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Base</td></tr> <tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>authn_core_module</td></tr> @@ -73,32 +71,26 @@ d'authentification</a></h2> textes différents.</p> <div class="example"><h3>Vérification dans plusieurs fichiers de mots de - passe au format texte</h3><p><code> + passe au format texte</h3><pre class="prettyprint lang-config"> +# Première vérification +<AuthnProviderAlias file file1> + AuthUserFile /www/conf/passwords1 +</AuthnProviderAlias> - # On vérifie tout d'abord ici<br /> - <AuthnProviderAlias file file1><br /> - <span class="indent"> - AuthUserFile /www/conf/passwords1<br /> - </span> - </AuthnProviderAlias><br /> - <br /> - # On vérifie ensuite là<br /> - <AuthnProviderAlias file file2> <br /> - <span class="indent"> - AuthUserFile /www/conf/passwords2<br /> - </span> - </AuthnProviderAlias><br /> - <br /> - <Directory /var/web/pages/secure><br /> - <span class="indent"> - AuthBasicProvider file1 file2<br /> - <br /> - AuthType Basic<br /> - AuthName "Zone protégée"<br /> - Require valid-user<br /> - </span> - </Directory><br /> - </code></p></div> +# Vérification suivante +<AuthnProviderAlias file file2> + AuthUserFile /www/conf/passwords2 +</AuthnProviderAlias> + +<Directory /var/web/pages/secure> + AuthBasicProvider file1 file2 + + AuthType Basic + AuthName "Protected Area" + Require valid-user +</Directory> + </pre> +</div> @@ -109,36 +101,31 @@ d'authentification</a></h2> ldap :</p> <div class="example"><h3>Vérification auprès de plusieurs serveurs - LDAP</h3><p><code> - <AuthnProviderAlias ldap alias-ldap><br /> - <span class="indent"> - AuthLDAPBindDN cn=utilisateur,o=ctx<br /> - AuthLDAPBindPassword mot-de-passe<br /> - AuthLDAPURL ldap://serveur.ldap/o=ctx<br /> - </span> - </AuthnProviderAlias><br /><br /> - <AuthnProviderAlias ldap autre-alias-ldap><br /> - <span class="indent"> - AuthLDAPBindDN cn=autre-utilisateur,o=dev<br /> - AuthLDAPBindPassword autre-mot-de-passe<br /> - AuthLDAPURL ldap://autre.serveur.ldap/o=dev?cn<br /> - </span> - </AuthnProviderAlias><br /><br /> + LDAP</h3><pre class="prettyprint lang-config"> +<AuthnProviderAlias ldap ldap-alias1> + AuthLDAPBindDN cn=youruser,o=ctx + AuthLDAPBindPassword yourpassword + AuthLDAPURL ldap://ldap.host/o=ctx + </AuthnProviderAlias> + <AuthnProviderAlias ldap ldap-other-alias> + AuthLDAPBindDN cn=yourotheruser,o=dev + AuthLDAPBindPassword yourotherpassword + AuthLDAPURL ldap://other.ldap.host/o=dev?cn +</AuthnProviderAlias> - Alias /secure /webpages/secure<br /> - <Directory /webpages/secure><br /> - <span class="indent"> - Order deny,allow<br /> - Allow from all<br /><br /> - - AuthBasicProvider autre-alias-ldap alias-ldap <br /><br /> - - AuthType Basic<br />Exemple - AuthName Zone_protégée_par_LDAP<br /> - Require valid-user<br /> - </span> - </Directory><br /> - </code></p></div> +Alias /secure /webpages/secure +<Directory /webpages/secure> + Order deny,allow + Allow from all + + AuthBasicProvider ldap-other-alias ldap-alias1 + + AuthType Basic + AuthName LDAP_Protected_Place + Require valid-user +</Directory> + </pre> +</div> </div> @@ -164,9 +151,10 @@ l'authentification HTTP</td></tr> <p>Par exemple :</p> - <div class="example"><p><code> + <pre class="prettyprint lang-config"> AuthName "Top Secret" - </code></p></div> + </pre> + <p>La chaîne fournie comme argument à <code>AuthName</code> apparaîtra dans la boîte de dialogue d'authentification pour la @@ -232,24 +220,21 @@ l'alias spécifié</td></tr> l'exemple suivant, les clients peuvent accéder au répertoire <code>/www/docs/public</code> sans devoir s'authentifier :</p> - <div class="example"><p><code> - <Directory /www/docs> - <span class="indent"> - AuthType Basic<br /> - AuthName Documents<br /> - AuthBasicProvider file<br /> - AuthUserFile /usr/local/apache/passwd/passwords<br /> - Require valid-user - </span> - </Directory><br /> - <br /> - <Directory /www/docs/public> - <span class="indent"> - AuthType None<br /> - Require all granted - </span> - </Directory> - </code></p></div> + <pre class="prettyprint lang-config"> +<Directory /www/docs> + AuthType Basic + AuthName Documents + AuthBasicProvider file + AuthUserFile /usr/local/apache/passwd/passwords + Require valid-user +</Directory> + +<Directory /www/docs/public> + AuthType None + Require all granted +</Directory> + </pre> + <div class="note">Veuillez noter que, lorsque l'authentification n'est pas activée, les clients qui se sont déjà authentifiés pour une autre diff --git a/docs/manual/mod/mod_authn_core.xml.meta b/docs/manual/mod/mod_authn_core.xml.meta index e7f54a0c05..de98254375 100644 --- a/docs/manual/mod/mod_authn_core.xml.meta +++ b/docs/manual/mod/mod_authn_core.xml.meta @@ -8,6 +8,6 @@ <variants> <variant>en</variant> - <variant outdated="yes">fr</variant> + <variant>fr</variant> </variants> </metafile> diff --git a/docs/manual/mod/mod_authnz_ldap.html.fr b/docs/manual/mod/mod_authnz_ldap.html.fr index c920ef946c..765dd9398a 100644 --- a/docs/manual/mod/mod_authnz_ldap.html.fr +++ b/docs/manual/mod/mod_authnz_ldap.html.fr @@ -27,8 +27,6 @@ <p><span>Langues Disponibles: </span><a href="../en/mod/mod_authnz_ldap.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="../fr/mod/mod_authnz_ldap.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>Permet d'utiliser un annuaire LDAP pour l'authentification HTTP de base.</td></tr> <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr> @@ -403,11 +401,12 @@ Directory</a></li> <code>cn</code> sera utilisé pour les recherches), on pourra utiliser les directives Require suivantes pour restreindre l'accès :</p> -<div class="example"><p><code> -Require ldap-user "Barbara Jenson"<br /> -Require ldap-user "Fred User"<br /> -Require ldap-user "Joe Manager"<br /> -</code></p></div> +<pre class="prettyprint lang-config"> +Require ldap-user "Barbara Jenson" +Require ldap-user "Fred User" +Require ldap-user "Joe Manager" +</pre> + <p>De par la manière dont <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> traite cette directive, Barbara Jenson peut s'authentifier comme @@ -420,7 +419,8 @@ Require ldap-user "Joe Manager"<br /> <p>Si l'attribut <code>uid</code> avait été spécifié à la place de l'attribut <code>cn</code> dans l'URL précédente, les trois lignes ci-dessus auraient pû être condensées en une seule ligne :</p> -<div class="example"><p><code>Require ldap-user bjenson fuser jmanager</code></p></div> +<pre class="prettyprint lang-config">Require ldap-user bjenson fuser jmanager</pre> + <h3><a name="reqgroup" id="reqgroup">Require ldap-group</a></h3> @@ -430,59 +430,61 @@ Require ldap-user "Joe Manager"<br /> DN du groupe LDAP. Note : n'entourez pas le nom du groupe avec des guillemets. Par exemple, supposons que l'entrée suivante existe dans l'annuaire LDAP :</p> -<div class="example"><p><code> -dn: cn=Administrators, o=Example<br /> -objectClass: groupOfUniqueNames<br /> -uniqueMember: cn=Barbara Jenson, o=Example<br /> -uniqueMember: cn=Fred User, o=Example<br /> -</code></p></div> +<div class="example"><pre> +dn: cn=Administrators, o=Example +objectClass: groupOfUniqueNames +uniqueMember: cn=Barbara Jenson, o=Example +uniqueMember: cn=Fred User, o=Example +</pre></div> <p>La directive suivante autoriserait alors l'accès à Fred et Barbara :</p> -<div class="example"><p><code>Require ldap-group cn=Administrators, o=Example</code></p></div> +<pre class="prettyprint lang-config">Require ldap-group cn=Administrators, o=Example</pre> + <p>Les membres peuvent aussi se trouver dans les sous-groupes du groupe LDAP spécifié si la directive <code class="directive"><a href="#authldapmaxsubgroupdepth">AuthLDAPMaxSubGroupDepth</a></code> a été définie à une valeur supérieure à 0. Par exemple, supposons que les entrées suivantes existent dans l'annuaire LDAP :</p> -<div class="example"><p><code> -dn: cn=Employees, o=Example<br /> -objectClass: groupOfUniqueNames<br /> -uniqueMember: cn=Managers, o=Example<br /> -uniqueMember: cn=Administrators, o=Example<br /> -uniqueMember: cn=Users, o=Example<br /> -<br /> -dn: cn=Managers, o=Example<br /> -objectClass: groupOfUniqueNames<br /> -uniqueMember: cn=Bob Ellis, o=Example<br /> -uniqueMember: cn=Tom Jackson, o=Example<br /> -<br /> -dn: cn=Administrators, o=Example<br /> -objectClass: groupOfUniqueNames<br /> -uniqueMember: cn=Barbara Jenson, o=Example<br /> -uniqueMember: cn=Fred User, o=Example<br /> -<br /> -dn: cn=Users, o=Example<br /> -objectClass: groupOfUniqueNames<br /> -uniqueMember: cn=Allan Jefferson, o=Example<br /> -uniqueMember: cn=Paul Tilley, o=Example<br /> -uniqueMember: cn=Temporary Employees, o=Example<br /> -<br /> -dn: cn=Temporary Employees, o=Example<br /> -objectClass: groupOfUniqueNames<br /> -uniqueMember: cn=Jim Swenson, o=Example<br /> -uniqueMember: cn=Elliot Rhodes, o=Example<br /> -</code></p></div> +<div class="example"><pre> +dn: cn=Employees, o=Example +objectClass: groupOfUniqueNames +uniqueMember: cn=Managers, o=Example +uniqueMember: cn=Administrators, o=Example +uniqueMember: cn=Users, o=Example + +dn: cn=Managers, o=Example +objectClass: groupOfUniqueNames +uniqueMember: cn=Bob Ellis, o=Example +uniqueMember: cn=Tom Jackson, o=Example + +dn: cn=Administrators, o=Example +objectClass: groupOfUniqueNames +uniqueMember: cn=Barbara Jenson, o=Example +uniqueMember: cn=Fred User, o=Example + +dn: cn=Users, o=Example +objectClass: groupOfUniqueNames +uniqueMember: cn=Allan Jefferson, o=Example +uniqueMember: cn=Paul Tilley, o=Example +uniqueMember: cn=Temporary Employees, o=Example + +dn: cn=Temporary Employees, o=Example +objectClass: groupOfUniqueNames +uniqueMember: cn=Jim Swenson, o=Example +uniqueMember: cn=Elliot Rhodes, o=Example +</pre></div> <p>Les directives suivantes autoriseraient alors l'accès à Bob Ellis, Tom Jackson, Barbara Jensen, Fred User, Allan Jefferson, et Paul Tilley, mais l'interdiraient à Jim Swenson, ou Elliot Rhodes (car ils sont situés dans un sous-groupe de niveau de profondeur 2) :</p> -<div class="example"><p><code> -Require ldap-group cn=Employees, o-Example<br /> -AuthLDAPSubGroupDepth 1<br /> -</code></p></div> +<pre class="prettyprint lang-config"> +Require ldap-group cn=Employees, o-Example +AuthLDAPSubGroupDepth 1 +</pre> + <p>Le comportement de cette directive est modifié par les directives <code class="directive"><a href="#authldapgroupattribute">AuthLDAPGroupAttribute</a></code>, @@ -504,7 +506,8 @@ AuthLDAPSubGroupDepth 1<br /> <p>La directive suivante accorderait l'accès à un DN spécifique :</p> -<div class="example"><p><code>Require ldap-dn cn=Barbara Jenson, o=Example</code></p></div> +<pre class="prettyprint lang-config">Require ldap-dn cn=Barbara Jenson, o=Example</pre> + <p>Le comportement ce cette directive est modifié par la directive <code class="directive"><a href="#authldapcomparednonserver">AuthLDAPCompareDNOnServer</a></code>.</p> @@ -521,7 +524,8 @@ AuthLDAPSubGroupDepth 1<br /> <p>La directive suivante accorderait l'autorisation d'accès à tout utilisateur dont l'attribut employeeType a pour valeur "actif" :</p> - <div class="example"><p><code>Require ldap-attribute employeeType=actif</code></p></div> + <pre class="prettyprint lang-config">Require ldap-attribute employeeType=active</pre> + <p>Plusieurs paires attribut/valeur peuvent être spécifiées par une même directive en les séparant par des espaces, ou en définissant @@ -537,7 +541,8 @@ AuthLDAPSubGroupDepth 1<br /> utilisateur dont l'attribut city aurait pour valeur "San Jose", ou donc l'attribut status aurait pour valeur "actif" :</p> - <div class="example"><p><code>Require ldap-attribute city="San Jose" status=actif</code></p></div> + <pre class="prettyprint lang-config">Require ldap-attribute city="San Jose" status=active</pre> + @@ -553,7 +558,8 @@ AuthLDAPSubGroupDepth 1<br /> utilisateur possédant un téléphone cellulaire et faisant partie du département "marketing" :</p> - <div class="example"><p><code>Require ldap-filter &(cell=*)(department=marketing)</code></p></div> + <pre class="prettyprint lang-config">Require ldap-filter &(cell=*)(department=marketing)</pre> + <p>Alors que la directive <code>Require ldap-attribute</code> se contente d'une simple comparaison d'attributs, la directive @@ -576,19 +582,21 @@ AuthLDAPSubGroupDepth 1<br /> Accorde l'autorisation d'accès à tout utilisateur présent dans l'annuaire LDAP, en utilisant son UID pour effectuer la recherche : -<div class="example"><p><code> -AuthLDAPURL "ldap://ldap1.example.com:389/ou=People, o=Example?uid?sub?(objectClass=*)"<br /> +<pre class="prettyprint lang-config"> +AuthLDAPURL "ldap://ldap1.example.com:389/ou=People, o=Example?uid?sub?(objectClass=*)" Require valid-user -</code></p></div> +</pre> + </li> <li> L'exemple suivant est similaire au précédent, mais les champs dont les valeurs par défaut conviennent sont omis. Notez aussi la présence d'un annuaire LDAP redondant : -<div class="example"><p><code>AuthLDAPURL "ldap://ldap1.example.com ldap2.example.com/ou=People, o=Example"<br /> +<pre class="prettyprint lang-config">AuthLDAPURL "ldap://ldap1.example.com ldap2.example.com/ou=People, o=Example" Require valid-user -</code></p></div> +</pre> + </li> <li> @@ -601,20 +609,22 @@ Require valid-user approche n'est pas recommandée : il est préférable de choisir un attribut de votre annuaire dont l'unicité soit garantie, comme <code>uid</code>. -<div class="example"><p><code> -AuthLDAPURL "ldap://ldap.example.com/ou=People, o=Example?cn"<br /> +<pre class="prettyprint lang-config"> +AuthLDAPURL "ldap://ldap.example.com/ou=People, o=Example?cn" Require valid-user -</code></p></div> +</pre> + </li> <li> Accorde l'autorisation d'accès à tout utilisateur appartenant au groupe Administrateurs. Les utilisateurs doivent s'authentifier en utilisant leur UID : -<div class="example"><p><code> -AuthLDAPURL ldap://ldap.example.com/o=Example?uid<br /> +<pre class="prettyprint lang-config"> +AuthLDAPURL ldap://ldap.example.com/o=Example?uid Require ldap-group cn=Administrators, o=Example -</code></p></div> +</pre> + </li> <li> @@ -623,10 +633,11 @@ Require ldap-group cn=Administrators, o=Example attribut LDAP <code>qpagePagerID</code>. Seuls ces utilisateurs (authentifiés via leur UID) se verront accorder l'autorisation d'accès : -<div class="example"><p><code> -AuthLDAPURL ldap://ldap.example.com/o=Example?uid??(qpagePagerID=*)<br /> +<pre class="prettyprint lang-config"> +AuthLDAPURL ldap://ldap.example.com/o=Example?uid??(qpagePagerID=*) Require valid-user -</code></p></div> +</pre> + </li> <li> @@ -639,10 +650,11 @@ Require valid-user tout utilisateur disposant d'un bippeur ainsi qu'à Joe Manager qui ne possède pas de bippeur, mais doit tout de même pouvoir accéder à la ressource :</p> -<div class="example"><p><code> -AuthLDAPURL ldap://ldap.example.com/o=Example?uid??(|(qpagePagerID=*)(uid=jmanager))<br /> +<pre class="prettyprint lang-config"> +AuthLDAPURL ldap://ldap.example.com/o=Example?uid??(|(qpagePagerID=*)(uid=jmanager)) Require valid-user -</code></p></div> +</pre> + <p>Ce dernier exemple peut sembler confus au premier abord ; en fait, il permet de mieux comprendre à quoi doit ressembler le @@ -745,11 +757,12 @@ Directory</a></h2> l'attribut <em>userPrincipalName</em>, avec une base de recherche vide, comme suit :</p> -<div class="example"><p><code> -AuthLDAPBindDN apache@example.com<br /> -AuthLDAPBindPassword password<br /> +<pre class="prettyprint lang-config"> +AuthLDAPBindDN apache@example.com +AuthLDAPBindPassword password AuthLDAPURL ldap://10.0.0.1:3268/?userPrincipalName?sub -</code></p></div> +</pre> + <p>Les utilisateurs devront s'authentifier en entrant leur UPN, de la forme<em>untel@nz.example.com</em>.</p> @@ -773,11 +786,12 @@ AuthLDAPURL ldap://10.0.0.1:3268/?userPrincipalName?sub l'authentification LDAP consiste à ajouter les directives suivantes à <em>chaque</em> fichier <code>.htaccess</code> qui sera créé dans le site web :</p> -<div class="example"><pre> +<pre class="prettyprint lang-config"> AuthLDAPURL "l'url" AuthGroupFile <em>mon-fichier-de-groupes</em> Require group <em>mon-fichier-de-groupes</em> -</pre></div> +</pre> + <h3><a name="howitworks" id="howitworks">Comment ça marche</a></h3> @@ -1173,8 +1187,10 @@ distant utilisé tel quel)</code></td></tr> utiliser de nom d'utilisateur dédié via la directive <code class="directive"><a href="#authldapbinddn">AuthLDAPBindDN</a></code>. </p> - <div class="example"><p><code> AuthLDAPInitialBindPattern (.+) $1@example.com </code></p></div> - <div class="example"><p><code> AuthLDAPInitialBindPattern (.+) cn=$1,dc=example,dc=com</code></p></div> + <pre class="prettyprint lang-config"> AuthLDAPInitialBindPattern (.+) $1@example.com </pre> + + <pre class="prettyprint lang-config"> AuthLDAPInitialBindPattern (.+) cn=$1,dc=example,dc=com</pre> + <div class="note"><h3>Non disponible dans la cas d'une autorisation seule</h3> On ne peut utiliser cette directive que si ce module @@ -1190,8 +1206,8 @@ distant utilisé tel quel)</code></td></tr> <h3>Voir aussi</h3> <ul> -<li><code class="directive"><a href="#authldapinitialbindasuser">AuthLDAPInitialBindAsUser</a></code></li> -<li><code class="directive"><a href="#authldapbinddn">AuthLDAPBindDN</a></code></li> +<li><code class="directive"><a href="../mod/mod_authnnz_ldap.html#authldapinitialbindasuser">AuthLDAPInitialBindAsUser</a></code></li> +<li><code class="directive"><a href="../mod/mod_authnnz_ldap.html#authldapbinddn">AuthLDAPBindDN</a></code></li> </ul> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -1379,8 +1395,8 @@ recherche LDAP</td></tr> <div class="example"><p><code>ldap://hôte:port/DN-de-base?attribut?portée?filtre</code></p></div> <p>Si vous souhaitez mettre à la disposition d'Apache plusieurs URLs LDAP, la syntaxe sera :</p> -<div class="example"><p><code>AuthLDAPUrl "ldap://ldap1.example.com -ldap2.example.com/dc=..."</code></p></div> +<pre class="prettyprint lang-config">AuthLDAPUrl "ldap://ldap1.example.com ldap2.example.com/dc=..."</pre> + <p><em><strong>Mise en garde : </strong>Si vous spécifiez plusieurs serveurs, vous devez en entourer la liste avec des guillemets ; dans le cas contraire, vous générerez une erreur : "AuthLDAPURL takes one diff --git a/docs/manual/mod/mod_authnz_ldap.xml.meta b/docs/manual/mod/mod_authnz_ldap.xml.meta index 7a6a237d9a..4ec661a32d 100644 --- a/docs/manual/mod/mod_authnz_ldap.xml.meta +++ b/docs/manual/mod/mod_authnz_ldap.xml.meta @@ -8,6 +8,6 @@ <variants> <variant>en</variant> - <variant outdated="yes">fr</variant> + <variant>fr</variant> </variants> </metafile> diff --git a/docs/manual/mod/mod_cache_disk.html.fr b/docs/manual/mod/mod_cache_disk.html.fr index 39896a3d39..6a5f3097a9 100644 --- a/docs/manual/mod/mod_cache_disk.html.fr +++ b/docs/manual/mod/mod_cache_disk.html.fr @@ -29,8 +29,6 @@ <a href="../ja/mod/mod_cache_disk.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../ko/mod/mod_cache_disk.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>Module de stockage sur disque pour le filtre de mise en cache HTTP.</td></tr> <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr> @@ -170,9 +168,10 @@ cache.</td></tr> définir la taille maximale d'un document, en octets, pour que celui-ci puisse faire l'objet d'un stockage dans le cache.</p> - <div class="example"><p><code> + <pre class="prettyprint lang-config"> CacheMaxFileSize 64000 - </code></p></div> + </pre> + </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -190,9 +189,10 @@ cache.</td></tr> définir la taille minimale d'un document, en octets, pour que celui-ci puisse faire l'objet d'un stockage dans le cache.</p> - <div class="example"><p><code> + <pre class="prettyprint lang-config"> CacheMinFileSize 64 - </code></p></div> + </pre> + </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -220,9 +220,10 @@ mettre en cache avant de les envoyer au client</td></tr> enregistrées dans le cache, et non lorsque les données sont servies à partir du cache.</p> - <div class="example"><p><code> + <pre class="prettyprint lang-config"> CacheReadSize 102400 - </code></p></div> + </pre> + </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -252,9 +253,10 @@ avant d'envoyer les données au client</td></tr> que le serveur n'effectue pas une mise en tampon excessive au cas où les données arriveraient plus vite que prévu.</p> - <div class="example"><p><code> + <pre class="prettyprint lang-config"> CacheReadTime 1000 - </code></p></div> + </pre> + </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -277,9 +279,10 @@ seront stockés</td></tr> définir la structure des sous-répertoires du répertoire racine spécifié.</p> - <div class="example"><p><code> + <pre class="prettyprint lang-config"> CacheRoot c:/cacheroot - </code></p></div> + </pre> + </div> </div> diff --git a/docs/manual/mod/mod_cache_disk.xml.meta b/docs/manual/mod/mod_cache_disk.xml.meta index 8bea650ab0..ba03ad545e 100644 --- a/docs/manual/mod/mod_cache_disk.xml.meta +++ b/docs/manual/mod/mod_cache_disk.xml.meta @@ -8,7 +8,7 @@ <variants> <variant>en</variant> - <variant outdated="yes">fr</variant> + <variant>fr</variant> <variant outdated="yes">ja</variant> <variant outdated="yes">ko</variant> </variants> diff --git a/docs/manual/mod/mod_deflate.html.fr b/docs/manual/mod/mod_deflate.html.fr index bc0a0ebc48..edeff4a066 100644 --- a/docs/manual/mod/mod_deflate.html.fr +++ b/docs/manual/mod/mod_deflate.html.fr @@ -29,8 +29,6 @@ <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> @@ -65,41 +63,38 @@ client</td></tr> <p>Voici un exemple simple de configuration pour les impatients.</p> - <div class="example"><h3>Ne comprime que certains types de documents</h3><p><code> + <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 - </code></p></div> + </pre> +</div> <p>La configuration suivante, tout en produisant un contenu encore plus comprimé, est aussi beaucoup plus compliquée. N'utilisez pas cet exemple si vous ne comprenez pas tous les détails de la configuration.</p> - <div class="example"><h3>Comprime tout, sauf les images</h3><p><code> - <Location /><br /> - <span class="indent"> - # Insère le filtre<br /> - SetOutputFilter DEFLATE<br /> - <br /> - # Netscape 4.x a quelques problèmes ...<br /> - BrowserMatch ^Mozilla/4 gzip-only-text/html<br /> - <br /> - # Netscape 4.06-4.08 ont d'autres problèmes<br /> - BrowserMatch ^Mozilla/4\.0[678] no-gzip<br /> - <br /> - # MSIE se fait passer pour Netscape, mais ça marche<br /> - BrowserMatch \bMSIE !no-gzip !gzip-only-text/html<br /> - # Ne pas comprimer les images<br /> - SetEnvIfNoCase Request_URI \<br /> - <span class="indent"> - \.(?:gif|jpe?g|png)$ no-gzip dont-vary<br /> - </span> - <br /> - # On s'assure que les mandataires ne servent pas le mauvais - # contenu<br /> - Header append Vary User-Agent env=!dont-vary<br /> - </span> - </Location> - </code></p></div> + <div class="example"><h3>Comprime tout, sauf les images</h3><pre class="prettyprint lang-config"> +<Location /> + # Insert filter + SetOutputFilter DEFLATE + + # Netscape 4.x a quelques problèmes ... + BrowserMatch ^Mozilla/4 gzip-only-text/html + + # Netscape 4.06-4.08 ont d'autres problèmes + BrowserMatch ^Mozilla/4\.0[678] no-gzip + + # MSIE se fait passer pour Netscape, mais ça marche + BrowserMatch \bMSIE !no-gzip !gzip-only-text/html + # Ne pas comprimer les images + SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary + + # On s'assure que les mandataires ne servent pas le mauvais + # contenu + Header append Vary User-Agent env=!dont-vary +</Location> + </pre> +</div> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> @@ -110,9 +105,10 @@ client</td></tr> directive suivante active la compression des documents dans le conteneur où elle est placée :</p> - <div class="example"><p><code> + <pre class="prettyprint lang-config"> SetOutputFilter DEFLATE - </code></p></div> + </pre> + <p>Certains navigateurs populaires ne gèrent pas la compression de tous les contenus, et pour résoudre ce problème, vous pouvez @@ -126,13 +122,12 @@ client</td></tr> où la compression n'est activée que pour les fichiers html de la documentation d'Apache :</p> - <div class="example"><p><code> - <Directory "/racine-de-votre-serveur/manual"><br /> - <span class="indent"> - AddOutputFilterByType DEFLATE text/html<br /> - </span> - </Directory> - </code></p></div> + <pre class="prettyprint lang-config"> +<Directory "/your-server-root/manual"> + AddOutputFilterByType DEFLATE text/html +</Directory> + </pre> + <p>Pour les navigateurs qui ont des problèmes avec la compression de tous les types de fichiers, vous pouvez utiliser la directive @@ -145,11 +140,12 @@ client</td></tr> deuxième. Considérons l'extrait suivant de l'<a href="#recommended">exemple de configuration</a> de la section précédente :</p> - <div class="example"><p><code> - BrowserMatch ^Mozilla/4 gzip-only-text/html<br /> - BrowserMatch ^Mozilla/4\.0[678] no-gzip<br /> - BrowserMatch \bMSIE !no-gzip !gzip-only-text/html - </code></p></div> + <pre class="prettyprint lang-config"> +BrowserMatch ^Mozilla/4 gzip-only-text/html +BrowserMatch ^Mozilla/4\.0[678] no-gzip +BrowserMatch \bMSIE !no-gzip !gzip-only-text/html + </pre> + <p>Tout d'abord, on recherche un en-tête <code>User-Agent</code> qui signale un navigateur Netscape version 4.x. Ces versions ne @@ -190,14 +186,13 @@ client</td></tr> <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code>, comme dans l'exemple suivant :</p> - <div class="example"><p><code> - <Location /dav-area><br /> - <span class="indent"> - ProxyPass http://example.com/<br /> - SetOutputFilter INFLATE<br /> - </span> - </Location> - </code></p></div> + <pre class="prettyprint lang-config"> +<Location /dav-area> + ProxyPass http://example.com/ + SetOutputFilter INFLATE +</Location> + </pre> + <p>Dans cet exemple, les sorties comprimées par gzip en provenance de example.com seront décomprimées afin de pouvoir @@ -214,13 +209,12 @@ client</td></tr> <code class="directive"><a href="../mod/mod_mime.html#addinputfilter">AddInputFilter</a></code>, comme dans l'exemple suivant :</p> - <div class="example"><p><code> - <Location /dav-area><br /> - <span class="indent"> - SetInputFilter DEFLATE<br /> - </span> - </Location> - </code></p></div> + <pre class="prettyprint lang-config"> +<Location /dav-area> + SetInputFilter DEFLATE +</Location> + </pre> + <p>Désormais, si une requête contient un en-tête <code>Content-Encoding: gzip</code>, son corps sera @@ -259,9 +253,10 @@ client</td></tr> <code>DEFLATE</code> dépend du contenu de l'en-tête <code>User-Agent</code>, vous devez spécifier :</p> - <div class="example"><p><code> + <pre class="prettyprint lang-config"> Header append Vary User-Agent - </code></p></div> + </pre> + <p>Si votre décision de comprimer le contenu dépend d'autres informations que celles contenues dans les en-têtes de la requête @@ -269,9 +264,10 @@ client</td></tr> <code>Vary</code> la valeur <code>*</code>, ce qui permet d'empêcher les mandataires compatibles de tout mettre en cache.</p> - <div class="example"><h3>Exemple</h3><p><code> + <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"> Header set Vary * - </code></p></div> + </pre> +</div> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="DeflateBufferSize" id="DeflateBufferSize">DeflateBufferSize</a> <a name="deflatebuffersize" id="deflatebuffersize">Directive</a></h2> @@ -329,12 +325,13 @@ d'Apache</td></tr> d'un argument de la directive. Vous pouvez utiliser cette note à des fins statistiques en enregistrant sa valeur dans votre <a href="../logs.html#accesslog">journal des accès</a>.</p> - <div class="example"><h3>Exemple</h3><p><code> - DeflateFilterNote ratio<br /> - <br /> - LogFormat '"%r" %b (%{ratio}n) "%{User-agent}i"' deflate<br /> + <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"> + DeflateFilterNote ratio + + LogFormat '"%r" %b (%{ratio}n) "%{User-agent}i"' deflate CustomLog logs/deflate_log deflate - </code></p></div> + </pre> +</div> <p>Pour extraire des informations plus précises de vos journaux, vous pouvez utiliser l'argument <var>type</var> pour spécifier le @@ -359,14 +356,15 @@ d'Apache</td></tr> <p>Vous pouvez donc configurer votre journalisation de la manière suivante :</p> - <div class="example"><h3>Journalisation détaillée</h3><p><code> - DeflateFilterNote Input instream<br /> - DeflateFilterNote Output outstream<br /> - DeflateFilterNote Ratio ratio<br /> - <br /> - LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate<br /> - CustomLog logs/deflate_log deflate - </code></p></div> + <div class="example"><h3>Journalisation détaillée</h3><pre class="prettyprint lang-config"> +DeflateFilterNote Input instream +DeflateFilterNote Output outstream +DeflateFilterNote Ratio ratio + +LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate +CustomLog logs/deflate_log deflate +</pre> +</div> <h3>Voir aussi</h3> <ul> diff --git a/docs/manual/mod/mod_deflate.xml.meta b/docs/manual/mod/mod_deflate.xml.meta index 3efa67dca3..1d5b04c7a1 100644 --- a/docs/manual/mod/mod_deflate.xml.meta +++ b/docs/manual/mod/mod_deflate.xml.meta @@ -8,7 +8,7 @@ <variants> <variant>en</variant> - <variant outdated="yes">fr</variant> + <variant>fr</variant> <variant outdated="yes">ja</variant> <variant outdated="yes">ko</variant> </variants> diff --git a/docs/manual/mod/mod_echo.html.fr b/docs/manual/mod/mod_echo.html.fr index 2bd0a63ba8..0d4acdde7b 100644 --- a/docs/manual/mod/mod_echo.html.fr +++ b/docs/manual/mod/mod_echo.html.fr @@ -29,8 +29,6 @@ <a href="../ja/mod/mod_echo.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="../ko/mod/mod_echo.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>Un simple serveur d'écho pour illustrer les modules de protocole</td></tr> <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr> @@ -64,9 +62,10 @@ d'Apache.</td></tr> <p>La directive <code class="directive">ProtocolEcho</code> permet d'activer ou de désactiver le serveur d'écho.</p> - <div class="example"><h3>Exemple</h3><p><code> + <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"> ProtocolEcho On - </code></p></div> + </pre> +</div> </div> </div> diff --git a/docs/manual/mod/mod_echo.xml.meta b/docs/manual/mod/mod_echo.xml.meta index 6dbd2f0814..9729ed8597 100644 --- a/docs/manual/mod/mod_echo.xml.meta +++ b/docs/manual/mod/mod_echo.xml.meta @@ -8,7 +8,7 @@ <variants> <variant>en</variant> - <variant outdated="yes">fr</variant> + <variant>fr</variant> <variant outdated="yes">ja</variant> <variant outdated="yes">ko</variant> </variants> diff --git a/docs/manual/mod/mod_lua.html.fr b/docs/manual/mod/mod_lua.html.fr index 8e6f0510c9..f802914843 100644 --- a/docs/manual/mod/mod_lua.html.fr +++ b/docs/manual/mod/mod_lua.html.fr @@ -27,8 +27,6 @@ <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>Expérimental</td></tr> @@ -91,18 +89,20 @@ jour.</div> <p>La directive de base pour le chargement du module est</p> -<div class="example"><p><code> +<pre class="prettyprint lang-config"> LoadModule lua_module modules/mod_lua.so -</code></p></div> +</pre> + <p> <code>mod_lua</code> fournit un gestionnaire nommé <code>lua-script</code> qui peut être utilisé avec une directive <code>AddHandler</code> :</p> -<div class="example"><p><code> +<pre class="prettyprint lang-config"> AddHandler lua-script .lua -</code></p></div> +</pre> + <p> Ceci aura pour effet de faire traiter les requêtes pour les fichiers @@ -383,28 +383,31 @@ end <p>La structure request_rec possède (au minimum) les méthodes suivantes :</p> - <div class="example"><p><code> + <pre class="prettyprint lang-lua"> r:addoutputfilter(name|function) -- ajoute un filtre en sortie - </code></p></div> + </pre> + - <div class="example"><p><code> - r:parseargs() -- renvoie une table lua contenant les arguments - de la chaîne de paramètres de la requête - </code></p></div> + <pre class="prettyprint lang-lua"> + r:parseargs() -- returns a lua table containing the request's query string arguments + </pre> - <div class="example"><p><code> - r:parsebody() -- interprète le corps de la requête en tant que - méthode POST et renvoie une table lua - </code></p></div> - <div class="example"><p><code> + <pre class="prettyprint lang-lua"> + r:parsebody() -- parse the request body as a POST and return a lua table + </pre> + + + <pre class="prettyprint lang-lua"> r:puts("bonjour", " le monde", "!") -- affichage dans le corps de la réponse - </code></p></div> + </pre> - <div class="example"><p><code> + + <pre class="prettyprint lang-lua"> r:write("une simple chaîne") -- affichage dans le corps de la réponse - </code></p></div> + </pre> + </dd> </dl> @@ -474,11 +477,12 @@ contenu suivant :</p> serveur en production, et les valeurs stat ou never pour un serveur en développement.</p> - <div class="example"><h3>Exemples :</h3><p><code> - LuaCodeCache stat<br /> - LuaCodeCache forever<br /> - LuaCodeCache never<br /> - </code></p></div> + <div class="example"><h3>Exemples :</h3><pre class="prettyprint lang-config"> +LuaCodeCache stat +LuaCodeCache forever +LuaCodeCache never + </pre> +</div> </div> @@ -649,11 +653,12 @@ version 2.3.15 du serveur HTTP Apache.</td></tr> <p>Exemple :</p> -<div class="example"><pre> +<pre class="prettyprint lang-config"> # httpd.conf LuaHookTranslateName /scripts/conf/hooks.lua silly_mapper -</pre></div> - +</pre> + + <pre class="prettyprint lang-lua"> -- /scripts/conf/hooks.lua -- require "apache2" @@ -730,17 +735,19 @@ parentes sont fusionnées dans les enfants</td></tr> d'interpolation dans le chemin du fichier et le nom de la fonction. Prenez garde aux problèmes de sécurité en écrivant vos expressions rationnelles.</p> - <div class="example"><h3>Exemples :</h3><p><code> - LuaMapHandler /(\w+)/(/w+) /scripts/$1.lua handle_$2 - </code></p></div> + <div class="example"><h3>Exemples :</h3><pre class="prettyprint lang-config"> + LuaMapHandler /(\w+)/(\w+) /scripts/$1.lua handle_$2 + </pre> +</div> <p>Cette directive va faire correspondre des uri comme /photos/show?id=9 au fichier /scripts/photos.lua, et invoquera la fonction de gestionnaire handle_show au niveau de la vm lua après chargement de ce fichier.</p> -<div class="example"><p><code> +<pre class="prettyprint lang-config"> LuaMapHandler /bingo /scripts/wombat.lua -</code></p></div> +</pre> + <p>Cette directive invoquera la fonction "handle" qui est la valeur par défaut si aucun nom de fonction spécifique n'est spécifié.</p> @@ -775,10 +782,11 @@ parentes sont fusionnées dans les enfants</td></tr> chemins de recherche du module lua. Elle suit les mêmes conventions que lua. Ceci modifie le package.path dans les vms lua.</p> - <div class="example"><h3>Exemples :</h3><p><code> - LuaPackagePath /scripts/lib/?.lua<br /> - LuaPackagePath /scripts/lib/?/init.lua - </code></p></div> + <div class="example"><h3>Exemples :</h3><pre class="prettyprint lang-config"> +LuaPackagePath /scripts/lib/?.lua +LuaPackagePath /scripts/lib/?/init.lua + </pre> +</div> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> diff --git a/docs/manual/mod/mod_lua.xml.meta b/docs/manual/mod/mod_lua.xml.meta index 8fc1a0efdf..b55c7710e9 100644 --- a/docs/manual/mod/mod_lua.xml.meta +++ b/docs/manual/mod/mod_lua.xml.meta @@ -8,6 +8,6 @@ <variants> <variant>en</variant> - <variant outdated="yes">fr</variant> + <variant>fr</variant> </variants> </metafile> diff --git a/docs/manual/mod/mod_negotiation.html.fr b/docs/manual/mod/mod_negotiation.html.fr index 154e43d4b9..b3fd22022d 100644 --- a/docs/manual/mod/mod_negotiation.html.fr +++ b/docs/manual/mod/mod_negotiation.html.fr @@ -28,8 +28,6 @@ <a href="../fr/mod/mod_negotiation.html" title="Français"> fr </a> | <a href="../ja/mod/mod_negotiation.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>Effectue la <a href="../content-negotiation.html">négociation de contenu</a></td></tr> <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Base</td></tr> @@ -199,9 +197,10 @@ contenu</a></li> et le fichier <code>.var</code> doit être associé au gestionnaire <code>type-map</code> via une directive <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> :</p> - <div class="example"><p><code> + <pre class="prettyprint lang-config"> AddHandler type-map .var - </code></p></div> + </pre> + <p>A l'arrivée d'une requête pour la ressource <code>document.html</code>, le fichier @@ -282,10 +281,11 @@ n'est pas trouvé</td></tr> première variante acceptable de langue <code>en</code> qui sera servie.</p> - <div class="example"><p><code> - LanguagePriority en fr de<br /> - ForceLanguagePriority Prefer - </code></p></div> + <pre class="prettyprint lang-config"> +LanguagePriority en fr de +ForceLanguagePriority Prefer + </pre> + <p><code>ForceLanguagePriority Fallback</code> utilise la directive <code class="directive"><a href="#languagepriority">LanguagePriority</a></code> @@ -296,10 +296,11 @@ n'est pas trouvé</td></tr> dans cette langue n'est trouvée, c'est la première variante de la liste définie par la directive <code class="directive"><a href="#languagepriority">LanguagePriority</a></code> qui sera servie.</p> - <div class="example"><p><code> - LanguagePriority en fr de<br /> - ForceLanguagePriority Fallback - </code></p></div> + <pre class="prettyprint lang-config"> +LanguagePriority en fr de +ForceLanguagePriority Fallback + </pre> + <p>Les deux options, <code>Prefer</code> et <code>Fallback</code>, peuvent être spécifiées, de façon à ce que la variante servie soit @@ -333,9 +334,10 @@ cas où le client n'a pas formulé de préférences</td></tr> <var>langages-MIME</var> dans un ordre de préférences décroissantes.</p> - <div class="example"><h3>Exemple:</h3><p><code> + <pre class="prettyprint lang-config"> LanguagePriority en fr de - </code></p></div> + </pre> + <p>Dans le cas d'une requête pour <code>foo.html</code>, si <code>foo.html.fr</code> et <code>foo.html.de</code> existent, et si diff --git a/docs/manual/mod/mod_negotiation.xml.meta b/docs/manual/mod/mod_negotiation.xml.meta index d4a54f8897..50a33b3607 100644 --- a/docs/manual/mod/mod_negotiation.xml.meta +++ b/docs/manual/mod/mod_negotiation.xml.meta @@ -8,7 +8,7 @@ <variants> <variant>en</variant> - <variant outdated="yes">fr</variant> + <variant>fr</variant> <variant outdated="yes">ja</variant> </variants> </metafile> diff --git a/docs/manual/mod/mod_sed.html.fr b/docs/manual/mod/mod_sed.html.fr index 1bd0ffe18e..f80ea939c6 100644 --- a/docs/manual/mod/mod_sed.html.fr +++ b/docs/manual/mod/mod_sed.html.fr @@ -27,8 +27,6 @@ <p><span>Langues Disponibles: </span><a href="../en/mod/mod_sed.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="../fr/mod/mod_sed.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>Filtre les contenus en entrée (requêtes) et en sortie (réponses) en utilisant la syntaxe de <code>sed</code></td></tr> <tr><th><a href="module-dict.html#Status">Statut:</a></th><td /></tr> @@ -87,35 +85,29 @@ recherche/remplacement de chaîne ou d'expression rationnelle.</p> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="sampleconf" id="sampleconf">Exemple de configuration</a></h2> - <div class="example"><h3>Ajout d'un filtre en sortie</h3><p><code> - # Dans l'exemple suivant, le filtre sed va remplacer la chaîne + <div class="example"><h3>Ajout d'un filtre en sortie</h3><pre class="prettyprint lang-config"> +# Dans l'exemple suivant, le filtre sed va remplacer la chaîne # "monday" par "MON" et la chaîne "sunday" par "SUN" dans les - # documents html avant de les envoyer au client.<br /> - <span class="indent"> - <Directory "/var/www/docs/sed"> <br /> - <span class="indent"> - AddOutputFilter Sed html <br /> - OutputSed "s/monday/MON/g" <br /> - OutputSed "s/sunday/SUN/g" <br /> - </span> - </Directory> <br /> - </span> - </code></p></div> + # documents html avant de les envoyer au client. +<Directory "/var/www/docs/sed"> + AddOutputFilter Sed html + OutputSed "s/monday/MON/g" + OutputSed "s/sunday/SUN/g" +</Directory> + </pre> +</div> - <div class="example"><h3>Ajout d'un filtre en entrée</h3><p><code> + <div class="example"><h3>Ajout d'un filtre en entrée</h3><pre class="prettyprint lang-config"> # Dans l'exemple suivant, le filtre sed va remplacer la chaîne # "monday" par "MON" et la chaîne "sunday" par "SUN" dans les - # données POST envoyées à PHP.<br /> - <span class="indent"> - <Directory "/var/www/docs/sed"> <br /> - <span class="indent"> - AddInputFilter Sed php <br /> - InputSed "s/monday/MON/g" <br /> - InputSed "s/sunday/SUN/g" <br /> - </span> - </Directory> <br /> - </span> - </code></p></div> + # données POST envoyées à PHP. + <Directory "/var/www/docs/sed"> + AddInputFilter Sed php + InputSed "s/monday/MON/g" + InputSed "s/sunday/SUN/g" +</Directory> + </pre> +</div> </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="section"> <h2><a name="sed_commands" id="sed_commands">Commandes sed</a></h2> diff --git a/docs/manual/mod/mod_sed.xml.meta b/docs/manual/mod/mod_sed.xml.meta index 41bf4ca899..be8c22239c 100644 --- a/docs/manual/mod/mod_sed.xml.meta +++ b/docs/manual/mod/mod_sed.xml.meta @@ -8,6 +8,6 @@ <variants> <variant>en</variant> - <variant outdated="yes">fr</variant> + <variant>fr</variant> </variants> </metafile> diff --git a/docs/manual/mod/mod_setenvif.html.fr b/docs/manual/mod/mod_setenvif.html.fr index adbe6b0736..b82ff707e9 100644 --- a/docs/manual/mod/mod_setenvif.html.fr +++ b/docs/manual/mod/mod_setenvif.html.fr @@ -30,8 +30,6 @@ <a href="../ko/mod/mod_setenvif.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/mod/mod_setenvif.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>Permet de définir des variables d'environnement en fonction de caractéristiques de la requête</td></tr> <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Base</td></tr> @@ -54,10 +52,11 @@ de caractéristiques de la requête</td></tr> exemple qui définit netscape si le navigateur est Mozilla et non MSIE.</p> -<div class="example"><p><code> - BrowserMatch ^Mozilla netscape<br /> - BrowserMatch MSIE !netscape<br /> -</code></p></div> +<pre class="prettyprint lang-config"> +BrowserMatch ^Mozilla netscape +BrowserMatch MSIE !netscape +</pre> + </div> <div id="quickview"><h3 class="directives">Directives</h3> <ul id="toc"> @@ -90,17 +89,19 @@ contenu de l'en-tête HTTP User-Agent</td></tr> d'environnement en fonction du contenu de l'en-tête de requête HTTP <code>User-Agent</code>. Les deux lignes suivantes produisent le même effet :</p> -<div class="example"><p><code> - BrowserMatchNoCase Robot est_un_robot<br /> - SetEnvIfNoCase User-Agent Robot est_un_robot<br /> -</code></p></div> +<pre class="prettyprint lang-config"> +BrowserMatchNoCase Robot is_a_robot +SetEnvIfNoCase User-Agent Robot is_a_robot +</pre> + <p>Quelques exemples supplémentaires :</p> -<div class="example"><p><code> - BrowserMatch ^Mozilla forms jpeg=yes browser=netscape<br /> - BrowserMatch "^Mozilla/[2-3]" tables agif frames javascript<br /> - BrowserMatch MSIE !javascript<br /> -</code></p></div> +<pre class="prettyprint lang-config"> +BrowserMatch ^Mozilla forms jpeg=yes browser=netscape +BrowserMatch "^Mozilla/[2-3]" tables agif frames javascript +BrowserMatch MSIE !javascript +</pre> + </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -120,20 +121,22 @@ casse</td></tr> <p>La directive <code class="directive">BrowserMatchNoCase</code> est identique sur le plan sémantique à la directive <code class="directive"><a href="#browsermatch">BrowserMatch</a></code>. Elle permet cependant une comparaison insensible à la casse. Par exemple :</p> -<div class="example"><p><code> - BrowserMatchNoCase mac platform=macintosh<br /> - BrowserMatchNoCase win platform=windows<br /> -</code></p></div> +<pre class="prettyprint lang-config"> +BrowserMatchNoCase mac platform=macintosh +BrowserMatchNoCase win platform=windows +</pre> + <p>Les directives <code class="directive">BrowserMatch</code> et <code class="directive">BrowserMatchNoCase</code> sont des cas particuliers des directives <code class="directive"><a href="#setenvif">SetEnvIf</a></code> et <code class="directive"><a href="#setenvifnocase">SetEnvIfNoCase</a></code>. Ainsi, les deux lignes suivantes produisent le même effet :</p> -<div class="example"><p><code> - BrowserMatchNoCase Robot est_un_robot<br /> - SetEnvIfNoCase User-Agent Robot est_un_robot<br /> -</code></p></div> +<pre class="prettyprint lang-config"> +BrowserMatchNoCase Robot is_a_robot +SetEnvIfNoCase User-Agent Robot is_a_robot +</pre> + </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -232,18 +235,18 @@ peuvent se présenter sous les formes suivantes :</p> sous-expressions entre parenthèses correspondantes de <var>regex</var>.</p> -<div class="example"><h3>Example:</h3><p><code> +<pre class="prettyprint lang-config"> +SetEnvIf Request_URI "\.gif$" object_is_image=gif +SetEnvIf Request_URI "\.jpg$" object_is_image=jpg +SetEnvIf Request_URI "\.xbm$" object_is_image=xbm + +SetEnvIf Referer www\.mydomain\.example\.com intra_site_referral + +SetEnvIf object_is_image xbm XBIT_PROCESSING=1 + +SetEnvIf ^TS ^[a-z] HAVE_TS +</pre> - SetEnvIf Request_URI "\.gif$" objet_est_une_image=gif<br /> - SetEnvIf Request_URI "\.jpg$" objet_est_une_image=jpg<br /> - SetEnvIf Request_URI "\.xbm$" objet_est_une_image=xbm<br /> - :<br /> - SetEnvIf Referer www\.mon-domaine\.example\.com référant_intra_site<br /> - :<br /> - SetEnvIf objet_est_une_image xbm XBIT_PROCESSING=1<br /> - :<br /> - SetEnvIf ^TS ^[a-z] HAVE_TS<br /> -</code></p></div> <p>Les trois premières lignes définissent la variable d'environnement <code>objet_est_une_image</code> si l'objet de la @@ -283,9 +286,10 @@ serveur HTTP Apache</a> pour des exemples supplémentaires. d'environnement <em>env-variable</em> de la même manière que la directive <code class="directive">SetEnvIf</code>.</p> -<div class="example"><p><code> +<pre class="prettyprint lang-config"> SetEnvIfExpr "tolower(req('X-Sendfile')) == 'd:\images\very_big.iso')" iso_delivered -</code></p></div> +</pre> + <p>Dans cet exemple, la variable d'environnement <code>iso_delivered</code> est définie chaque fois que notre @@ -295,9 +299,10 @@ serveur HTTP Apache</a> pour des exemples supplémentaires. l'adresse IP distante est une adresse privée au sens de la RFC 1918 :</p> -<div class="example"><p><code> +<pre class="prettyprint lang-config"> SetEnvIfExpr "-R '10.0.0.0/8' || -R '172.16.0.0/12' || -R '192.168.0.0/16'" rfc1918 -</code></p></div> +</pre> + <h3>Voir aussi</h3> <ul> @@ -326,9 +331,10 @@ attributs de la requête sans tenir compte de la casse</td></tr> d'un point de vue sémantique à la directive <code class="directive"><a href="#setenvif">SetEnvIf</a></code>, et ne s'en distingue que par le fait que la comparaison des expressions rationnelles est effectuée sans tenir compte de la casse. Par exemple :</p> -<div class="example"><p><code> +<pre class="prettyprint lang-config"> SetEnvIfNoCase Host Example\.Org site=apache -</code></p></div> +</pre> + <p>Cette ligne va définir la variable d'environnement <code>site</code> avec la valeur "<code>example</code>" si le champ diff --git a/docs/manual/mod/mod_setenvif.xml.meta b/docs/manual/mod/mod_setenvif.xml.meta index ea30ada3d5..864c18fdbe 100644 --- a/docs/manual/mod/mod_setenvif.xml.meta +++ b/docs/manual/mod/mod_setenvif.xml.meta @@ -8,7 +8,7 @@ <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> diff --git a/docs/manual/mod/mod_so.html.fr b/docs/manual/mod/mod_so.html.fr index 2c46e9cd3b..d4345d81b6 100644 --- a/docs/manual/mod/mod_so.html.fr +++ b/docs/manual/mod/mod_so.html.fr @@ -30,8 +30,6 @@ <a href="../ko/mod/mod_so.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="../tr/mod/mod_so.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>Chargement de modules ou de code exécutable au cours du démarrage ou du redémarrage du serveur</td></tr> <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr> @@ -175,7 +173,8 @@ spécifié</td></tr> <p>Par exemple:</p> - <div class="example"><p><code>LoadFile libexec/libxmlparse.so</code></p></div> + <pre class="prettyprint lang-config">LoadFile libexec/libxmlparse.so</pre> + </div> @@ -197,9 +196,10 @@ actifs</td></tr> <code>module</code> dans le fichier, et est référencé comme <a href="module-dict.html#ModuleIdentifier">Identificateur de module</a> dans la documentation des modules. Exemple :</p> - <div class="example"><p><code> + <pre class="prettyprint lang-config"> LoadModule status_module modules/mod_status.so - </code></p></div> + </pre> + <p>charge le module spécifié depuis le sous-répertoire des modules situé à la racine du serveur.</p> diff --git a/docs/manual/mod/mod_so.xml.meta b/docs/manual/mod/mod_so.xml.meta index f316185f2f..62a027968f 100644 --- a/docs/manual/mod/mod_so.xml.meta +++ b/docs/manual/mod/mod_so.xml.meta @@ -8,7 +8,7 @@ <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> |