summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/manual/bind.html4
-rw-r--r--docs/manual/bind.xml.meta1
-rw-r--r--docs/manual/caching.html.fr1010
-rw-r--r--docs/manual/compliance.html.fr470
-rw-r--r--docs/manual/configuring.html.fr198
-rw-r--r--docs/manual/content-negotiation.html.fr694
-rw-r--r--docs/manual/custom-error.html.fr140
-rw-r--r--docs/manual/dns-caveats.html.fr148
-rw-r--r--docs/manual/dso.html.fr342
-rw-r--r--docs/manual/env.html.fr430
-rw-r--r--docs/manual/expr.html.fr476
-rw-r--r--docs/manual/faq/index.html.fr16
-rw-r--r--docs/manual/filter.html.fr146
-rw-r--r--docs/manual/getting-started.html.fr232
-rw-r--r--docs/manual/glossary.html.fr460
-rw-r--r--docs/manual/handler.html.fr98
-rw-r--r--docs/manual/howto/access.html.fr154
-rw-r--r--docs/manual/howto/auth.html.fr506
-rw-r--r--docs/manual/howto/cgi.html.fr522
-rw-r--r--docs/manual/howto/htaccess.html.fr358
-rw-r--r--docs/manual/howto/http2.html.fr404
-rw-r--r--docs/manual/howto/http2.xml.meta2
-rw-r--r--docs/manual/howto/index.html.fr102
-rw-r--r--docs/manual/howto/public_html.html.fr120
-rw-r--r--docs/manual/howto/reverse_proxy.html.fr242
-rw-r--r--docs/manual/howto/ssi.html.fr332
-rw-r--r--docs/manual/index.html.fr68
-rw-r--r--docs/manual/install.html.fr362
-rw-r--r--docs/manual/invoking.html.fr146
-rw-r--r--docs/manual/logs.html.fr656
-rw-r--r--docs/manual/misc/index.html.fr54
-rw-r--r--docs/manual/misc/password_encryptions.html.fr112
-rw-r--r--docs/manual/misc/perf-scaling.html.fr1384
-rw-r--r--docs/manual/misc/perf-tuning.html.fr852
-rw-r--r--docs/manual/misc/relevant_standards.html.fr102
-rw-r--r--docs/manual/misc/security_tips.html.fr402
-rw-r--r--docs/manual/mod/core.html.fr3976
-rw-r--r--docs/manual/mod/directive-dict.html.fr224
-rw-r--r--docs/manual/mod/directives.html.fr24
-rw-r--r--docs/manual/mod/event.html.fr432
-rw-r--r--docs/manual/mod/index.html.fr302
-rw-r--r--docs/manual/mod/mod_access_compat.html.fr400
-rw-r--r--docs/manual/mod/mod_actions.html.fr94
-rw-r--r--docs/manual/mod/mod_alias.html.fr414
-rw-r--r--docs/manual/mod/mod_allowhandlers.html.fr50
-rw-r--r--docs/manual/mod/mod_allowmethods.html.fr48
-rw-r--r--docs/manual/mod/mod_asis.html.fr56
-rw-r--r--docs/manual/mod/mod_auth_basic.html.fr210
-rw-r--r--docs/manual/mod/mod_auth_digest.html.fr228
-rw-r--r--docs/manual/mod/mod_auth_form.html.fr622
-rw-r--r--docs/manual/mod/mod_authn_anon.html.fr144
-rw-r--r--docs/manual/mod/mod_authn_core.html.fr134
-rw-r--r--docs/manual/mod/mod_authn_core.xml.meta2
-rw-r--r--docs/manual/mod/mod_authn_dbd.html.fr178
-rw-r--r--docs/manual/mod/mod_authn_dbm.html.fr100
-rw-r--r--docs/manual/mod/mod_authn_file.html.fr70
-rw-r--r--docs/manual/mod/mod_authn_socache.html.fr208
-rw-r--r--docs/manual/mod/mod_authnz_fcgi.html.fr312
-rw-r--r--docs/manual/mod/mod_authnz_ldap.html.fr1094
-rw-r--r--docs/manual/mod/mod_authz_core.html.fr414
-rw-r--r--docs/manual/mod/mod_authz_dbd.html.fr226
-rw-r--r--docs/manual/mod/mod_authz_dbm.html.fr106
-rw-r--r--docs/manual/mod/mod_authz_groupfile.html.fr62
-rw-r--r--docs/manual/mod/mod_authz_host.html.fr160
-rw-r--r--docs/manual/mod/mod_authz_owner.html.fr94
-rw-r--r--docs/manual/mod/mod_authz_user.html.fr36
-rw-r--r--docs/manual/mod/mod_autoindex.html.fr812
-rw-r--r--docs/manual/mod/mod_brotli.html.fr184
-rw-r--r--docs/manual/mod/mod_buffer.html.fr74
-rw-r--r--docs/manual/mod/mod_cache.html.fr900
-rw-r--r--docs/manual/mod/mod_cache_disk.html.fr180
-rw-r--r--docs/manual/mod/mod_cache_socache.html.fr158
-rw-r--r--docs/manual/mod/mod_cern_meta.html.fr84
-rw-r--r--docs/manual/mod/mod_cgi.html.fr210
-rw-r--r--docs/manual/mod/mod_cgid.html.fr94
-rw-r--r--docs/manual/mod/mod_charset_lite.html.fr156
-rw-r--r--docs/manual/mod/mod_crypto.html.fr210
-rw-r--r--docs/manual/mod/mod_data.html.fr34
-rw-r--r--docs/manual/mod/mod_dav.html.fr180
-rw-r--r--docs/manual/mod/mod_dav_fs.html.fr52
-rw-r--r--docs/manual/mod/mod_dav_lock.html.fr64
-rw-r--r--docs/manual/mod/mod_dbd.html.fr272
-rw-r--r--docs/manual/mod/mod_deflate.html.fr320
-rw-r--r--docs/manual/mod/mod_dialup.html.fr40
-rw-r--r--docs/manual/mod/mod_dir.html.fr264
-rw-r--r--docs/manual/mod/mod_dumpio.html.fr50
-rw-r--r--docs/manual/mod/mod_echo.html.fr26
-rw-r--r--docs/manual/mod/mod_env.html.fr62
-rw-r--r--docs/manual/mod/mod_example_hooks.html.fr88
-rw-r--r--docs/manual/mod/mod_expires.html.fr174
-rw-r--r--docs/manual/mod/mod_ext_filter.html.fr216
-rw-r--r--docs/manual/mod/mod_file_cache.html.fr182
-rw-r--r--docs/manual/mod/mod_filter.html.fr430
-rw-r--r--docs/manual/mod/mod_firehose.html.fr196
-rw-r--r--docs/manual/mod/mod_headers.html.fr572
-rw-r--r--docs/manual/mod/mod_heartbeat.html.fr54
-rw-r--r--docs/manual/mod/mod_heartmonitor.html.fr76
-rw-r--r--docs/manual/mod/mod_http2.html.fr807
-rw-r--r--docs/manual/mod/mod_http2.xml.meta2
-rw-r--r--docs/manual/mod/mod_ident.html.fr60
-rw-r--r--docs/manual/mod/mod_imagemap.html.fr244
-rw-r--r--docs/manual/mod/mod_include.html.fr916
-rw-r--r--docs/manual/mod/mod_info.html.fr138
-rw-r--r--docs/manual/mod/mod_isapi.html.fr272
-rw-r--r--docs/manual/mod/mod_journald.html.fr54
-rw-r--r--docs/manual/mod/mod_lbmethod_bybusyness.html.fr58
-rw-r--r--docs/manual/mod/mod_lbmethod_byrequests.html.fr84
-rw-r--r--docs/manual/mod/mod_lbmethod_bytraffic.html.fr60
-rw-r--r--docs/manual/mod/mod_lbmethod_heartbeat.html.fr48
-rw-r--r--docs/manual/mod/mod_ldap.html.fr662
-rw-r--r--docs/manual/mod/mod_log_config.html.fr572
-rw-r--r--docs/manual/mod/mod_log_debug.html.fr90
-rw-r--r--docs/manual/mod/mod_log_forensic.html.fr162
-rw-r--r--docs/manual/mod/mod_logio.html.fr118
-rw-r--r--docs/manual/mod/mod_lua.html.fr1228
-rw-r--r--docs/manual/mod/mod_macro.html.fr132
-rw-r--r--docs/manual/mod/mod_mime.html.fr840
-rw-r--r--docs/manual/mod/mod_mime_magic.html.fr120
-rw-r--r--docs/manual/mod/mod_negotiation.html.fr264
-rw-r--r--docs/manual/mod/mod_nw_ssl.html.fr48
-rw-r--r--docs/manual/mod/mod_policy.html.fr520
-rw-r--r--docs/manual/mod/mod_privileges.html.fr462
-rw-r--r--docs/manual/mod/mod_proxy.html.fr1933
-rw-r--r--docs/manual/mod/mod_proxy.xml.meta2
-rw-r--r--docs/manual/mod/mod_proxy_ajp.html.fr486
-rw-r--r--docs/manual/mod/mod_proxy_balancer.html.fr304
-rw-r--r--docs/manual/mod/mod_proxy_connect.html.fr76
-rw-r--r--docs/manual/mod/mod_proxy_express.html.fr88
-rw-r--r--docs/manual/mod/mod_proxy_fcgi.html.fr302
-rw-r--r--docs/manual/mod/mod_proxy_fdpass.html.fr46
-rw-r--r--docs/manual/mod/mod_proxy_ftp.html.fr218
-rw-r--r--docs/manual/mod/mod_proxy_hcheck.html.fr196
-rw-r--r--docs/manual/mod/mod_proxy_html.html.fr598
-rw-r--r--docs/manual/mod/mod_proxy_http.html.fr128
-rw-r--r--docs/manual/mod/mod_proxy_http2.html.fr88
-rw-r--r--docs/manual/mod/mod_proxy_scgi.html.fr114
-rw-r--r--docs/manual/mod/mod_proxy_wstunnel.html.fr74
-rw-r--r--docs/manual/mod/mod_ratelimit.html.fr43
-rw-r--r--docs/manual/mod/mod_reflector.html.fr56
-rw-r--r--docs/manual/mod/mod_remoteip.html.fr274
-rw-r--r--docs/manual/mod/mod_reqtimeout.html.fr144
-rw-r--r--docs/manual/mod/mod_request.html.fr94
-rw-r--r--docs/manual/mod/mod_rewrite.html.fr1398
-rw-r--r--docs/manual/mod/mod_sed.html.fr94
-rw-r--r--docs/manual/mod/mod_session.html.fr446
-rw-r--r--docs/manual/mod/mod_session_cookie.html.fr112
-rw-r--r--docs/manual/mod/mod_session_crypto.html.fr212
-rw-r--r--docs/manual/mod/mod_session_dbd.html.fr274
-rw-r--r--docs/manual/mod/mod_setenvif.html.fr220
-rw-r--r--docs/manual/mod/mod_slotmem_plain.html.fr42
-rw-r--r--docs/manual/mod/mod_slotmem_shm.html.fr66
-rw-r--r--docs/manual/mod/mod_so.html.fr144
-rw-r--r--docs/manual/mod/mod_socache_dbm.html.fr26
-rw-r--r--docs/manual/mod/mod_socache_dc.html.fr24
-rw-r--r--docs/manual/mod/mod_socache_memcache.html.fr60
-rw-r--r--docs/manual/mod/mod_socache_shmcb.html.fr28
-rw-r--r--docs/manual/mod/mod_speling.html.fr112
-rw-r--r--docs/manual/mod/mod_ssl.html.fr2473
-rw-r--r--docs/manual/mod/mod_ssl.xml.es2
-rw-r--r--docs/manual/mod/mod_ssl.xml.meta2
-rw-r--r--docs/manual/mod/mod_ssl_ct.html.fr520
-rw-r--r--docs/manual/mod/mod_status.html.fr136
-rw-r--r--docs/manual/mod/mod_substitute.html.fr174
-rw-r--r--docs/manual/mod/mod_suexec.html.fr38
-rw-r--r--docs/manual/mod/mod_syslog.html.fr30
-rw-r--r--docs/manual/mod/mod_systemd.html.fr58
-rw-r--r--docs/manual/mod/mod_unique_id.html.fr286
-rw-r--r--docs/manual/mod/mod_unixd.html.fr138
-rw-r--r--docs/manual/mod/mod_userdir.html.fr120
-rw-r--r--docs/manual/mod/mod_usertrack.html.fr116
-rw-r--r--docs/manual/mod/mod_version.html.fr84
-rw-r--r--docs/manual/mod/mod_vhost_alias.html.fr222
-rw-r--r--docs/manual/mod/mod_watchdog.html.fr40
-rw-r--r--docs/manual/mod/module-dict.html.fr66
-rw-r--r--docs/manual/mod/mpm_common.html.fr786
-rw-r--r--docs/manual/mod/mpm_netware.html.fr78
-rw-r--r--docs/manual/mod/mpm_winnt.html.fr82
-rw-r--r--docs/manual/mod/mpmt_os2.html.fr24
-rw-r--r--docs/manual/mod/prefork.html.fr156
-rw-r--r--docs/manual/mod/quickreference.html.fr1804
-rw-r--r--docs/manual/mod/worker.html.fr144
-rw-r--r--docs/manual/mpm.html.fr150
-rw-r--r--docs/manual/new_features_2_0.html.fr206
-rw-r--r--docs/manual/new_features_2_2.html.fr280
-rw-r--r--docs/manual/new_features_2_4.html.fr390
-rw-r--r--docs/manual/programs/ctlogconfig.html.fr116
-rw-r--r--docs/manual/programs/firehose.html.fr48
-rw-r--r--docs/manual/programs/log_server_status.html.fr36
-rw-r--r--docs/manual/programs/other.html.fr14
-rw-r--r--docs/manual/programs/split-logfile.html.fr28
-rw-r--r--docs/manual/programs/suexec.html.fr36
-rw-r--r--docs/manual/rewrite/flags.html.fr690
-rw-r--r--docs/manual/rewrite/index.html.fr88
-rw-r--r--docs/manual/rewrite/intro.html.fr332
-rw-r--r--docs/manual/rewrite/tech.html.fr204
-rw-r--r--docs/manual/sections.html.fr498
-rw-r--r--docs/manual/server-wide.html.fr82
-rw-r--r--docs/manual/sitemap.html.fr140
-rw-r--r--docs/manual/socache.html.fr88
-rw-r--r--docs/manual/ssl/index.html.fr28
-rw-r--r--docs/manual/ssl/ssl_compat.html.fr280
-rw-r--r--docs/manual/ssl/ssl_faq.html.fr906
-rw-r--r--docs/manual/ssl/ssl_howto.html.fr380
-rw-r--r--docs/manual/ssl/ssl_intro.html.fr690
-rw-r--r--docs/manual/stopping.html.fr254
-rw-r--r--docs/manual/suexec.html.fr578
-rw-r--r--docs/manual/upgrading.html.fr406
-rw-r--r--docs/manual/urlmapping.html.fr318
-rw-r--r--docs/manual/vhosts/details.html.fr306
-rw-r--r--docs/manual/vhosts/examples.html.fr264
-rw-r--r--docs/manual/vhosts/fd-limits.html.fr90
-rw-r--r--docs/manual/vhosts/index.html.fr46
-rw-r--r--docs/manual/vhosts/ip-based.html.fr114
-rw-r--r--docs/manual/vhosts/mass.html.fr234
-rw-r--r--docs/manual/vhosts/name-based.html.fr224
215 files changed, 30579 insertions, 30606 deletions
diff --git a/docs/manual/bind.html b/docs/manual/bind.html
index c7ae0e664f..457983194a 100644
--- a/docs/manual/bind.html
+++ b/docs/manual/bind.html
@@ -12,10 +12,6 @@ URI: bind.html.es
Content-Language: es
Content-type: text/html; charset=ISO-8859-1
-URI: bind.html.fr
-Content-Language: fr
-Content-type: text/html; charset=ISO-8859-1
-
URI: bind.html.ja.utf8
Content-Language: ja
Content-type: text/html; charset=UTF-8
diff --git a/docs/manual/bind.xml.meta b/docs/manual/bind.xml.meta
index f16d898948..9673d1695e 100644
--- a/docs/manual/bind.xml.meta
+++ b/docs/manual/bind.xml.meta
@@ -10,7 +10,6 @@
<variant outdated="yes">de</variant>
<variant>en</variant>
<variant outdated="yes">es</variant>
- <variant>fr</variant>
<variant outdated="yes">ja</variant>
<variant outdated="yes">ko</variant>
<variant outdated="yes">tr</variant>
diff --git a/docs/manual/caching.html.fr b/docs/manual/caching.html.fr
index a9a10c20c8..17d226092c 100644
--- a/docs/manual/caching.html.fr
+++ b/docs/manual/caching.html.fr
@@ -24,437 +24,437 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Guide de la mise en cache</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/caching.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/caching.html" title="Français">&nbsp;fr&nbsp;</a> |
-<a href="./tr/caching.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./fr/caching.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="./tr/caching.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
- <p>Ce document complète la documentation de référence des modules
+ <p>Ce document compl&#232;te la documentation de r&#233;f&#233;rence des modules
<code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>, <code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code>,
<code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code> et du programme <a href="programs/htcacheclean.html">htcacheclean</a>.
- Il décrit l'utilisation des fonctionnalités de mise en
+ Il d&#233;crit l'utilisation des fonctionnalit&#233;s de mise en
cache du serveur HTTP Apache
- pour accélérer les services web et proxy, tout en évitant les problèmes
+ pour acc&#233;l&#233;rer les services web et proxy, tout en &#233;vitant les probl&#232;mes
courants et les erreurs de configuration.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">Introduction</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#http-caching">Mise en cache HTTP à trois états RFC2616</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#http-caching">Mise en cache HTTP &#224; trois &#233;tats RFC2616</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#examples">Exemples de configuration du cache</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#socache-caching">Mise en cache générale d'objets partagés à deux états de forme
- clé/valeur</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#file-caching">Mise en cache à base de fichiers spécialisés</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#security">Considérations sur la sécurité</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#socache-caching">Mise en cache g&#233;n&#233;rale d'objets partag&#233;s &#224; deux &#233;tats de forme
+ cl&#233;/valeur</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#file-caching">Mise en cache &#224; base de fichiers sp&#233;cialis&#233;s</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#security">Consid&#233;rations sur la s&#233;curit&#233;</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="introduction" id="introduction">Introduction</a><a title="Lien permanent" href="#introduction" class="permalink">&para;</a></h2>
- <p>Le serveur HTTP Apache offre tout un ensemble de fonctionnalités
- de mise en cache qui ont été conçues pour améliorer les performances
- du serveur de différentes manières.</p>
+ <p>Le serveur HTTP Apache offre tout un ensemble de fonctionnalit&#233;s
+ de mise en cache qui ont &#233;t&#233; con&#231;ues pour am&#233;liorer les performances
+ du serveur de diff&#233;rentes mani&#232;res.</p>
<dl>
- <dt>Mise en cache HTTP à trois états RFC2616</dt>
+ <dt>Mise en cache HTTP &#224; trois &#233;tats RFC2616</dt>
<dd><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> et son module de fournisseur
<code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code> proposent une mise en cache
intelligente de niveau HTTP. Le contenu proprement dit est
- stocké dans le cache, et mod_cache vise à respecter tous les
- en-têtes HTTP, ainsi que les options qui contrôlent la mise en
- cache du contenu comme décrit dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html">Section
- 13 de la RFC2616</a>. <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> peut gérer des
+ stock&#233; dans le cache, et mod_cache vise &#224; respecter tous les
+ en-t&#234;tes HTTP, ainsi que les options qui contr&#244;lent la mise en
+ cache du contenu comme d&#233;crit dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html">Section
+ 13 de la RFC2616</a>. <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> peut g&#233;rer des
configurations de mise en cache simples, mais aussi complexes
- comme dans les cas où vous avez à faire à des contenus mandatés,
- à des contenus locaux dynamiques, ou lorsque vous avez besoin
- d'accélérer l'accès aux fichiers locaux situés sur disque
- supposé lent.
+ comme dans les cas o&#249; vous avez &#224; faire &#224; des contenus mandat&#233;s,
+ &#224; des contenus locaux dynamiques, ou lorsque vous avez besoin
+ d'acc&#233;l&#233;rer l'acc&#232;s aux fichiers locaux situ&#233;s sur disque
+ suppos&#233; lent.
</dd>
- <dt>Mise en cache d'objets partagés de forme clé/valeur à deux
- états</dt>
+ <dt>Mise en cache d'objets partag&#233;s de forme cl&#233;/valeur &#224; deux
+ &#233;tats</dt>
<dd>
- L'<a href="socache.html">API du cache d'objets partagés</a> (socache)
+ L'<a href="socache.html">API du cache d'objets partag&#233;s</a> (socache)
et ses modules de fournisseurs
- proposent une mise en cache d'objets partagés à base de
- couples clé/valeur de niveau serveur. Ces modules sont
- conçus pour la mise en cache de données de bas niveau comme
- les sessions SSL et les données d'authentification. les
- serveurs d'arrière-plan permettent le stockage des données
- au niveau serveur en mémoire partagée, ou au niveau
+ proposent une mise en cache d'objets partag&#233;s &#224; base de
+ couples cl&#233;/valeur de niveau serveur. Ces modules sont
+ con&#231;us pour la mise en cache de donn&#233;es de bas niveau comme
+ les sessions SSL et les donn&#233;es d'authentification. les
+ serveurs d'arri&#232;re-plan permettent le stockage des donn&#233;es
+ au niveau serveur en m&#233;moire partag&#233;e, ou au niveau
datacenter dans un cache comme memcache ou distcache.
</dd>
- <dt>Mise en cache de fichiers spécialisée</dt>
+ <dt>Mise en cache de fichiers sp&#233;cialis&#233;e</dt>
<dd>
- <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code> offre la possibilité de
- précharger des fichiers en mémoire au démarrage du serveur,
- et peut améliorer les temps d'accès et sauvegarder les
+ <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code> offre la possibilit&#233; de
+ pr&#233;charger des fichiers en m&#233;moire au d&#233;marrage du serveur,
+ et peut am&#233;liorer les temps d'acc&#232;s et sauvegarder les
gestionnaires de fichiers pour les fichiers qui font l'objet
- d'accès fréquents, évitant ainsi d'avoir à accéder au disque
- à chaque requête.
+ d'acc&#232;s fr&#233;quents, &#233;vitant ainsi d'avoir &#224; acc&#233;der au disque
+ &#224; chaque requ&#234;te.
</dd>
</dl>
<p>Pour tirer parti efficacement de ce document, les bases de HTTP doivent
- vous être familières, et vous devez avoir lu les sections
+ vous &#234;tre famili&#232;res, et vous devez avoir lu les sections
<a href="urlmapping.html">Mise en correspondance des
- URLs avec le système de fichiers</a> et
- <a href="content-negotiation.html">Négociation sur le contenu</a>
+ URLs avec le syst&#232;me de fichiers</a> et
+ <a href="content-negotiation.html">N&#233;gociation sur le contenu</a>
du guide de l'utilisateur.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="http-caching" id="http-caching">Mise en cache HTTP à trois états RFC2616</a><a title="Lien permanent" href="#http-caching" class="permalink">&para;</a></h2>
+<h2><a name="http-caching" id="http-caching">Mise en cache HTTP &#224; trois &#233;tats RFC2616</a><a title="Lien permanent" href="#http-caching" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code></li><li><code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code></li><li><code class="directive"><a href="./mod/mod_cache.html#cachedisable">CacheDisable</a></code></li><li><code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code></li><li><code class="directive"><a href="./mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code></li><li><code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code></li><li><code class="directive"><a href="./mod/mod_cache.html#cachedisable">CacheDisable</a></code></li><li><code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code></li><li><code class="directive"><a href="./mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code></li></ul></td></tr></table>
<p>Le module <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> permet de tirer avantage du
- mécanisme de mise en cache en ligne faisant partie
- intégrante du protocole HTTP, et décrit dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html">section
+ m&#233;canisme de mise en cache en ligne faisant partie
+ int&#233;grante du protocole HTTP, et d&#233;crit dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html">section
13 de la RFC2616</a>.</p>
- <p>A la différence d'un cache simple clé/valeur à deux états où le
- contenu est supprimé lorsqu'il est périmé, un cache HTTP comporte un
- mécanisme permettant de conserver temporairement un contenu périmé,
- de demander au serveur original si ce contenu périmé a été modifié,
- et dans le cas contraire de le rendre à nouveau valide.</p>
+ <p>A la diff&#233;rence d'un cache simple cl&#233;/valeur &#224; deux &#233;tats o&#249; le
+ contenu est supprim&#233; lorsqu'il est p&#233;rim&#233;, un cache HTTP comporte un
+ m&#233;canisme permettant de conserver temporairement un contenu p&#233;rim&#233;,
+ de demander au serveur original si ce contenu p&#233;rim&#233; a &#233;t&#233; modifi&#233;,
+ et dans le cas contraire de le rendre &#224; nouveau valide.</p>
- <p>Une entrée d'un cache HTTP peut se présenter sous un de ces trois
- états :</p>
+ <p>Une entr&#233;e d'un cache HTTP peut se pr&#233;senter sous un de ces trois
+ &#233;tats :</p>
<dl>
<dt>Frais</dt>
<dd>
- Si un contenu est suffisamment récent (plus jeune que sa
- <strong>durée de fraîcheur</strong>), il est considéré comme
+ Si un contenu est suffisamment r&#233;cent (plus jeune que sa
+ <strong>dur&#233;e de fra&#238;cheur</strong>), il est consid&#233;r&#233; comme
<strong>frais</strong>. Un cache HTTP peut servir un contenu
- frais sans avoir à demander quoi que ce soit au serveur
+ frais sans avoir &#224; demander quoi que ce soit au serveur
d'origine.
</dd>
- <dt>Périmé</dt>
+ <dt>P&#233;rim&#233;</dt>
<dd>
<p>Si le contenu est trop ancien (plus vieux que sa
- <strong>durée de fraîcheur</strong>), il est considéré comme
- <strong>périmé</strong>. Un cache HTTP doit contacter le serveur
- original pour vérifier si le contenu, même s'il est périmé, est
- encore à jour avant de le servir au client. Soit le serveur
- original va répondre en envoyant un contenu de remplacement si
- le contenu périmé n'est plus à jour, soit dans le cas idéal il
+ <strong>dur&#233;e de fra&#238;cheur</strong>), il est consid&#233;r&#233; comme
+ <strong>p&#233;rim&#233;</strong>. Un cache HTTP doit contacter le serveur
+ original pour v&#233;rifier si le contenu, m&#234;me s'il est p&#233;rim&#233;, est
+ encore &#224; jour avant de le servir au client. Soit le serveur
+ original va r&#233;pondre en envoyant un contenu de remplacement si
+ le contenu p&#233;rim&#233; n'est plus &#224; jour, soit dans le cas id&#233;al il
renverra un code pour signaler au cache que le contenu est
- encore à jour, et qu'il est inutile de le générer ou de
- l'envoyer à nouveau. Le contenu repasse à l'état "frais" et le
+ encore &#224; jour, et qu'il est inutile de le g&#233;n&#233;rer ou de
+ l'envoyer &#224; nouveau. Le contenu repasse &#224; l'&#233;tat "frais" et le
cycle continue.</p>
- <p>Le protocole HTTP permet au cache de servir des données
- périmées dans certaines circonstances, comme lorsqu'une
- tentative de rafraîchir une entrée depuis un serveur original
- se solde par un échec avec un code d'erreur 5xx, ou lorsqu'une
- autre requête est déjà en train d'essayer de rafraîchir la même
- entrée. Dans ces cas, un en-tête <code>Warning</code> est ajouté
- à la réponse.</p>
+ <p>Le protocole HTTP permet au cache de servir des donn&#233;es
+ p&#233;rim&#233;es dans certaines circonstances, comme lorsqu'une
+ tentative de rafra&#238;chir une entr&#233;e depuis un serveur original
+ se solde par un &#233;chec avec un code d'erreur 5xx, ou lorsqu'une
+ autre requ&#234;te est d&#233;j&#224; en train d'essayer de rafra&#238;chir la m&#234;me
+ entr&#233;e. Dans ces cas, un en-t&#234;te <code>Warning</code> est ajout&#233;
+ &#224; la r&#233;ponse.</p>
</dd>
<dt>Non Existent</dt>
<dd>
- Si le cache est plein, il se réserve la possibilité de supprimer
- des entrées pour faire de la place. Une entrée peut être
- supprimée à tout moment, qu'elle soit fraîche ou périmée.
+ Si le cache est plein, il se r&#233;serve la possibilit&#233; de supprimer
+ des entr&#233;es pour faire de la place. Une entr&#233;e peut &#234;tre
+ supprim&#233;e &#224; tout moment, qu'elle soit fra&#238;che ou p&#233;rim&#233;e.
L'outil <a href="programs/htcacheclean.html">htcacheclean</a>
- peut être utilisé à la demande, ou lancé en tant que démon afin
- de conserver la taille du cache ou le nombre d'inodes en deçà de
- valeurs spécifiées. Cet outil essaie cependant de
- supprimer les entrées périmées avant les entrées fraîches.
+ peut &#234;tre utilis&#233; &#224; la demande, ou lanc&#233; en tant que d&#233;mon afin
+ de conserver la taille du cache ou le nombre d'inodes en de&#231;&#224; de
+ valeurs sp&#233;cifi&#233;es. Cet outil essaie cependant de
+ supprimer les entr&#233;es p&#233;rim&#233;es avant les entr&#233;es fra&#238;ches.
</dd>
</dl>
- <p>Le fonctionnement détaillé d'un cache HTTP est décrit dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html">Section
+ <p>Le fonctionnement d&#233;taill&#233; d'un cache HTTP est d&#233;crit dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html">Section
13 de la RFC2616</a>.</p>
<h3>Interaction avec le serveur</h3>
<p>Le module <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> interagit avec le serveur
- à deux niveaux possibles en fonction de la directive <code class="directive"><a href="./mod/mod_cache.html#cachequickhandler">CacheQuickHandler</a></code> :
+ &#224; deux niveaux possibles en fonction de la directive <code class="directive"><a href="./mod/mod_cache.html#cachequickhandler">CacheQuickHandler</a></code> :
</p>
<dl>
<dt>Phase du gestionnaire rapide</dt>
<dd>
- <p>Cette phase se déroule très tôt au cours du traitement de
- la requête, juste après l'interprétation de cette dernière. Si
- le contenu se trouve dans le cache, il est servi immédiatement
- et pratiquement tout le reste du traitement de la requête est
- court-circuité.</p>
-
- <p>Dans ce scénario, le cache se comporte comme s'il avait
- été "boulonné" à l'entrée du serveur.</p>
+ <p>Cette phase se d&#233;roule tr&#232;s t&#244;t au cours du traitement de
+ la requ&#234;te, juste apr&#232;s l'interpr&#233;tation de cette derni&#232;re. Si
+ le contenu se trouve dans le cache, il est servi imm&#233;diatement
+ et pratiquement tout le reste du traitement de la requ&#234;te est
+ court-circuit&#233;.</p>
+
+ <p>Dans ce sc&#233;nario, le cache se comporte comme s'il avait
+ &#233;t&#233; "boulonn&#233;" &#224; l'entr&#233;e du serveur.</p>
- <p>Ce mode possède les meilleures performances car la
- majorité des traitements au niveau du serveur sont
- court-circuités. Cependant, il court-circuite aussi les
+ <p>Ce mode poss&#232;de les meilleures performances car la
+ majorit&#233; des traitements au niveau du serveur sont
+ court-circuit&#233;s. Cependant, il court-circuite aussi les
phases d'authentification et d'autorisation du traitement
- au niveau du serveur, et il doit donc être utilisé avec
+ au niveau du serveur, et il doit donc &#234;tre utilis&#233; avec
prudence lorsque que ces phases sont importantes.</p>
- <p>Les requêtes contenant un en-tête "Authorization"
+ <p>Les requ&#234;tes contenant un en-t&#234;te "Authorization"
header (par exemple dans le cas de l'authentification HTTP
- basique) ne peuvent ni être mises en cache, ni servies
+ basique) ne peuvent ni &#234;tre mises en cache, ni servies
depuis le cache lorsque <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>
- s'exécute dans cette phase.</p>
+ s'ex&#233;cute dans cette phase.</p>
</dd>
<dt>Phase du gestionnaire normal</dt>
<dd>
- <p>Cette phase se déroule très tard au cours du traitement
- de la requête, en fait après toutes les phases de ce
+ <p>Cette phase se d&#233;roule tr&#232;s tard au cours du traitement
+ de la requ&#234;te, en fait apr&#232;s toutes les phases de ce
traitement.</p>
- <p>Dans ce scénario, le cache se comporte comme s'il avait
- été "boulonné" à la sortie du serveur.</p>
+ <p>Dans ce sc&#233;nario, le cache se comporte comme s'il avait
+ &#233;t&#233; "boulonn&#233;" &#224; la sortie du serveur.</p>
<p>Ce mode offre la plus grande souplesse, car il permet
de faire intervenir la mise en cache en un point
- précisément spécifié de la chaîne de filtrage, et le
- contenu issu du cache peut être filtré ou personnalisé
- avant d'être servi au client.</p>
+ pr&#233;cis&#233;ment sp&#233;cifi&#233; de la cha&#238;ne de filtrage, et le
+ contenu issu du cache peut &#234;tre filtr&#233; ou personnalis&#233;
+ avant d'&#234;tre servi au client.</p>
</dd>
</dl>
<p>Si l'URL ne se trouve pas dans le cache,
- <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> ajoutera un <a href="filter.html">filtre</a> à la chaîne de filtrage afin
- d'enregistrer la réponse dans le cache, puis passera la main
- pour permettre le déroulement normal de la suite du traitement
- de la requête. Si la mise en cache du contenu est autorisée, il
- sera enregistré dans le cache pour pouvoir être servi à nouveau
- ; dans le cas contraire, le contenu sera ignoré.</p>
-
- <p>Si le contenu trouvé dans le cache est périmé, le module
- <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> convertit la requête en
- <strong>requête conditionnelle</strong>. Si le serveur original
- renvoie une réponse normale, elle est enregistrée dans le cache
- en lieu et place du contenu périmé. Si le serveur original
- renvoie une réponse "304 Not Modified", le contenu repasse à
- l'état "frais" et est servi par le filtre au lieu d'être
- sauvegardé.</p>
+ <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> ajoutera un <a href="filter.html">filtre</a> &#224; la cha&#238;ne de filtrage afin
+ d'enregistrer la r&#233;ponse dans le cache, puis passera la main
+ pour permettre le d&#233;roulement normal de la suite du traitement
+ de la requ&#234;te. Si la mise en cache du contenu est autoris&#233;e, il
+ sera enregistr&#233; dans le cache pour pouvoir &#234;tre servi &#224; nouveau
+ ; dans le cas contraire, le contenu sera ignor&#233;.</p>
+
+ <p>Si le contenu trouv&#233; dans le cache est p&#233;rim&#233;, le module
+ <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> convertit la requ&#234;te en
+ <strong>requ&#234;te conditionnelle</strong>. Si le serveur original
+ renvoie une r&#233;ponse normale, elle est enregistr&#233;e dans le cache
+ en lieu et place du contenu p&#233;rim&#233;. Si le serveur original
+ renvoie une r&#233;ponse "304 Not Modified", le contenu repasse &#224;
+ l'&#233;tat "frais" et est servi par le filtre au lieu d'&#234;tre
+ sauvegard&#233;.</p>
- <h3>Amélioration du taux de présence dans le cache</h3>
+ <h3>Am&#233;lioration du taux de pr&#233;sence dans le cache</h3>
<p>Lorsqu'un serveur virtuel est connu sous la forme d'un des
- nombreux alias du serveur, la définition de la directive
- <code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code> à
- <code>On</code> peut augmenter de manière significative le nombre
+ nombreux alias du serveur, la d&#233;finition de la directive
+ <code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code> &#224;
+ <code>On</code> peut augmenter de mani&#232;re significative le nombre
de correspondances positives dans le cache. Ceci est du au fait
- que la clé du cache contient le nom d'hôte du serveur virtuel.
- Avec <code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code> positionnée
- à <code>On</code>,
- les hôtes virtuels possédant plusieurs noms de serveur ou alias ne
- généreront pas d'entités de cache différentes, et le contenu sera mis en
- cache en faisant référence au nom d'hôte canonique.</p>
+ que la cl&#233; du cache contient le nom d'h&#244;te du serveur virtuel.
+ Avec <code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code> positionn&#233;e
+ &#224; <code>On</code>,
+ les h&#244;tes virtuels poss&#233;dant plusieurs noms de serveur ou alias ne
+ g&#233;n&#233;reront pas d'entit&#233;s de cache diff&#233;rentes, et le contenu sera mis en
+ cache en faisant r&#233;f&#233;rence au nom d'h&#244;te canonique.</p>
- <h3>Durée de fraîcheur</h3>
+ <h3>Dur&#233;e de fra&#238;cheur</h3>
- <p>Un contenu bien formé destiné à être mis en cache doit déclarer
- explicitement une durée de fraîcheur via les champs
- <code>max-age</code> ou <code>s-maxage</code> de l'en-tête
- <code>Cache-Control</code>, ou en incluant un en-tête
+ <p>Un contenu bien form&#233; destin&#233; &#224; &#234;tre mis en cache doit d&#233;clarer
+ explicitement une dur&#233;e de fra&#238;cheur via les champs
+ <code>max-age</code> ou <code>s-maxage</code> de l'en-t&#234;te
+ <code>Cache-Control</code>, ou en incluant un en-t&#234;te
<code>Expires</code>.</p>
- <p>De plus, un client peut passer outre la durée de fraîcheur
- définie pour le serveur original en ajoutant son propre en-tête
- <code>Cache-Control</code> à la requête. Dans ce cas, c'est la
- durée de fraîcheur la plus basse entre la requête et la réponse
+ <p>De plus, un client peut passer outre la dur&#233;e de fra&#238;cheur
+ d&#233;finie pour le serveur original en ajoutant son propre en-t&#234;te
+ <code>Cache-Control</code> &#224; la requ&#234;te. Dans ce cas, c'est la
+ dur&#233;e de fra&#238;cheur la plus basse entre la requ&#234;te et la r&#233;ponse
qui l'emporte.</p>
- <p>Lorsque cette durée de fraîcheur est absente de la requête ou
- de la réponse, une durée de fraîcheur par défaut s'applique. La
- durée de fraîcheur par défaut des entrées du cache est d'une heure
- ; elle peut cependant être facilement modifiée à l'aide de
+ <p>Lorsque cette dur&#233;e de fra&#238;cheur est absente de la requ&#234;te ou
+ de la r&#233;ponse, une dur&#233;e de fra&#238;cheur par d&#233;faut s'applique. La
+ dur&#233;e de fra&#238;cheur par d&#233;faut des entr&#233;es du cache est d'une heure
+ ; elle peut cependant &#234;tre facilement modifi&#233;e &#224; l'aide de
la directive <code class="directive"><a href="./mod/mod_cache.html#cachedefaultexpire">CacheDefaultExpire</a></code>.</p>
- <p>Si une réponse ne contient pas d'en-tête <code>Expires</code> mais
- inclut un en-tête <code>Last-Modified</code>, <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>
- peut déduire une durée de fraîcheur en se basant sur une
- heuristique, qui peut être contrôlée via la directive <code class="directive"><a href="./mod/mod_cache.html#cachelastmodifiedfactor">CacheLastModifiedFactor</a></code>.</p>
+ <p>Si une r&#233;ponse ne contient pas d'en-t&#234;te <code>Expires</code> mais
+ inclut un en-t&#234;te <code>Last-Modified</code>, <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>
+ peut d&#233;duire une dur&#233;e de fra&#238;cheur en se basant sur une
+ heuristique, qui peut &#234;tre contr&#244;l&#233;e via la directive <code class="directive"><a href="./mod/mod_cache.html#cachelastmodifiedfactor">CacheLastModifiedFactor</a></code>.</p>
<p>Pour les contenus locaux, ou les contenus distants qui ne
- spécifient pas leur propre en-tête <code>Expires</code>,
- <code class="module"><a href="./mod/mod_expires.html">mod_expires</a></code> permet de régler finement la durée de
- fraîcheur via les paramètres <code>max-age</code> et
+ sp&#233;cifient pas leur propre en-t&#234;te <code>Expires</code>,
+ <code class="module"><a href="./mod/mod_expires.html">mod_expires</a></code> permet de r&#233;gler finement la dur&#233;e de
+ fra&#238;cheur via les param&#232;tres <code>max-age</code> et
<code>Expires</code>.</p>
- <p>On peut aussi contrôler la durée de fraîcheur maximale en utilisant
+ <p>On peut aussi contr&#244;ler la dur&#233;e de fra&#238;cheur maximale en utilisant
la directive <code class="directive"><a href="./mod/mod_cache.html#cachemaxexpire">CacheMaxExpire</a></code>.</p>
- <h3>Guide succinct des requêtes conditionnelles</h3>
+ <h3>Guide succinct des requ&#234;tes conditionnelles</h3>
- <p>Lorsqu'un contenu du cache est périmé, httpd modifie la requête
- pour en faire une requête conditionnelle</p>
+ <p>Lorsqu'un contenu du cache est p&#233;rim&#233;, httpd modifie la requ&#234;te
+ pour en faire une requ&#234;te conditionnelle</p>
- <p>Lorsque la réponse originale du cache contient un en-tête
- <code>ETag</code>, <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> ajoute un en-tête
- <code>If-None-Match</code> à la requête envoyée au serveur
- d'origine. Lorsque la réponse originale du cache contient un en-tête
- <code>Last-Modified</code>, <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> ajoute un en-tête
- <code>If-Modified-Since</code> à la requête envoyée au serveur
- d'origine. Dans ces deux cas, la requête devient une requête
+ <p>Lorsque la r&#233;ponse originale du cache contient un en-t&#234;te
+ <code>ETag</code>, <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> ajoute un en-t&#234;te
+ <code>If-None-Match</code> &#224; la requ&#234;te envoy&#233;e au serveur
+ d'origine. Lorsque la r&#233;ponse originale du cache contient un en-t&#234;te
+ <code>Last-Modified</code>, <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> ajoute un en-t&#234;te
+ <code>If-Modified-Since</code> &#224; la requ&#234;te envoy&#233;e au serveur
+ d'origine. Dans ces deux cas, la requ&#234;te devient une requ&#234;te
<strong>conditionnelle</strong>.</p>
- <p>Lorsqu'un serveur d'origine reçoit une requête conditionnelle,
- il vérifie si le paramètre Etag ou Last-Modified a été modifié en
- fonction des paramètres de la requête. Si ce n'est pas le cas, il
- répondra avec le message lapidaire "304 Not Modified". Ceci
- informe le cache que le contenu est périmé mais encore à jour, et
- peut être utilisé tel quel pour les prochaines requêtes jusqu'à ce
- qu'il atteigne à nouveau sa date de péremption.</p>
-
- <p>Si le contenu a été modifié, il est servi comme s'il s'agissait
- d'une requête normale et non conditionnelle.</p>
-
- <p>Les requêtes conditionnelles offrent deux avantages. D'une
- part, il est facile de déterminer si le contenu du serveur
- d'origine correspond à celui situé
- dans le cache, et ainsi d'économiser la consommation de ressources
- nécessaire au transfert du contenu dans son ensemble.</p>
-
- <p>D'autre part, un serveur d'origine bien conçu sera configuré de
- telle manière que les requêtes conditionnelles nécessitent pour
- leur production bien moins de ressources qu'une réponse complète.
- Dans le cas des fichiers statiques, il suffit en général d'un
- appel système de type <code>stat()</code> ou similaire pour
- déterminer si la taille ou la date de modification du fichier a
- été modifiée. Ainsi, même un contenu local pourra être servi plus
- rapidement depuis le cache s'il n'a pas été modifié.</p>
+ <p>Lorsqu'un serveur d'origine re&#231;oit une requ&#234;te conditionnelle,
+ il v&#233;rifie si le param&#232;tre Etag ou Last-Modified a &#233;t&#233; modifi&#233; en
+ fonction des param&#232;tres de la requ&#234;te. Si ce n'est pas le cas, il
+ r&#233;pondra avec le message lapidaire "304 Not Modified". Ceci
+ informe le cache que le contenu est p&#233;rim&#233; mais encore &#224; jour, et
+ peut &#234;tre utilis&#233; tel quel pour les prochaines requ&#234;tes jusqu'&#224; ce
+ qu'il atteigne &#224; nouveau sa date de p&#233;remption.</p>
+
+ <p>Si le contenu a &#233;t&#233; modifi&#233;, il est servi comme s'il s'agissait
+ d'une requ&#234;te normale et non conditionnelle.</p>
+
+ <p>Les requ&#234;tes conditionnelles offrent deux avantages. D'une
+ part, il est facile de d&#233;terminer si le contenu du serveur
+ d'origine correspond &#224; celui situ&#233;
+ dans le cache, et ainsi d'&#233;conomiser la consommation de ressources
+ n&#233;cessaire au transfert du contenu dans son ensemble.</p>
+
+ <p>D'autre part, un serveur d'origine bien con&#231;u sera configur&#233; de
+ telle mani&#232;re que les requ&#234;tes conditionnelles n&#233;cessitent pour
+ leur production bien moins de ressources qu'une r&#233;ponse compl&#232;te.
+ Dans le cas des fichiers statiques, il suffit en g&#233;n&#233;ral d'un
+ appel syst&#232;me de type <code>stat()</code> ou similaire pour
+ d&#233;terminer si la taille ou la date de modification du fichier a
+ &#233;t&#233; modifi&#233;e. Ainsi, m&#234;me un contenu local pourra &#234;tre servi plus
+ rapidement depuis le cache s'il n'a pas &#233;t&#233; modifi&#233;.</p>
<p>Il serait souhaitable que tous les serveurs d'origine
- supportent les requêtes conditionnelles, car dans le cas
- contraire, ils répondent comme s'il s'agissait d'une requête
- normale, et le cache répond comme si le contenu avait été
- modifié et enregistre ce dernier. Le cache se comporte alors
- comme un simple cache à deux état, où le contenu est servi s'il
- est à jour, ou supprimé dans le cas contraire.</p>
+ supportent les requ&#234;tes conditionnelles, car dans le cas
+ contraire, ils r&#233;pondent comme s'il s'agissait d'une requ&#234;te
+ normale, et le cache r&#233;pond comme si le contenu avait &#233;t&#233;
+ modifi&#233; et enregistre ce dernier. Le cache se comporte alors
+ comme un simple cache &#224; deux &#233;tat, o&#249; le contenu est servi s'il
+ est &#224; jour, ou supprim&#233; dans le cas contraire.</p>
<h3>Que peut-on mettre en cache ?</h3>
- <p>La liste complète des conditions nécessaires pour qu'une
- réponse puisse être enregistrée dans un cache HTTP est fournie
+ <p>La liste compl&#232;te des conditions n&#233;cessaires pour qu'une
+ r&#233;ponse puisse &#234;tre enregistr&#233;e dans un cache HTTP est fournie
dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.4">section
- 13.4 Response Cacheability de la RFC2616</a>, et peut se résumer
+ 13.4 Response Cacheability de la RFC2616</a>, et peut se r&#233;sumer
ainsi :</p>
<ol>
- <li>La mise en cache doit être activée pour cette URL. Voir les
+ <li>La mise en cache doit &#234;tre activ&#233;e pour cette URL. Voir les
directives <code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code> et <code class="directive"><a href="./mod/mod_cache.html#cachedisable">CacheDisable</a></code>.</li>
<li>La reponse doit avoir un code de statut HTTP de 200, 203, 300, 301
ou 410.</li>
- <li>La requête doit être de type HTTP GET.</li>
+ <li>La requ&#234;te doit &#234;tre de type HTTP GET.</li>
- <li>Si la réponse contient un en-tête "Authorization:", elle doit aussi
+ <li>Si la r&#233;ponse contient un en-t&#234;te "Authorization:", elle doit aussi
contenir une option "s-maxage", "must-revalidate" ou "public"
- dans l'en-tête "Cache-Control:".</li>
-
- <li>Si l'URL contient une chaîne de requête
- (provenant par exemple d'une méthode GET de formulaire HTML), elle ne
- sera pas mise en cache, à moins que la réponse ne
- spécifie explicitement un délai d'expiration via un
- en-tête "Expires:" ou une directive max-age ou s-maxage de
- l'en-tête "Cache-Control:" comme indiqué dans les
+ dans l'en-t&#234;te "Cache-Control:".</li>
+
+ <li>Si l'URL contient une cha&#238;ne de requ&#234;te
+ (provenant par exemple d'une m&#233;thode GET de formulaire HTML), elle ne
+ sera pas mise en cache, &#224; moins que la r&#233;ponse ne
+ sp&#233;cifie explicitement un d&#233;lai d'expiration via un
+ en-t&#234;te "Expires:" ou une directive max-age ou s-maxage de
+ l'en-t&#234;te "Cache-Control:" comme indiqu&#233; dans les
sections 13.2.1. et 13.9 de la RFC2616.</li>
- <li>Si la réponse a un statut de 200 (OK), elle doit aussi contenir
- au moins un des en-têtes "Etag", "Last-Modified" ou
+ <li>Si la r&#233;ponse a un statut de 200 (OK), elle doit aussi contenir
+ au moins un des en-t&#234;tes "Etag", "Last-Modified" ou
"Expires", ou une directive max-age ou s-maxage de
- l'en-tête "Cache-Control:", à moins que la directive
+ l'en-t&#234;te "Cache-Control:", &#224; moins que la directive
<code class="directive"><a href="./mod/mod_cache.html#cacheignorenolastmod">CacheIgnoreNoLastMod</a></code>
- ne précise d'autres contraintes.</li>
+ ne pr&#233;cise d'autres contraintes.</li>
- <li>Si la réponse contient l'option "private" dans un en-tête
- "Cache-Control:", elle ne sera pas mise en cache à moins que la
+ <li>Si la r&#233;ponse contient l'option "private" dans un en-t&#234;te
+ "Cache-Control:", elle ne sera pas mise en cache &#224; moins que la
directive
<code class="directive"><a href="./mod/mod_cache.html#cachestoreprivate">CacheStorePrivate</a></code>
- ne précise d'autres contraintes.</li>
+ ne pr&#233;cise d'autres contraintes.</li>
- <li>De même, si la réponse contient l'option "no-store" dans un en-tête
- "Cache-Control:", elle ne sera pas mise en cache à moins que la
+ <li>De m&#234;me, si la r&#233;ponse contient l'option "no-store" dans un en-t&#234;te
+ "Cache-Control:", elle ne sera pas mise en cache &#224; moins que la
directive
<code class="directive"><a href="./mod/mod_cache.html#cachestorenostore">CacheStoreNoStore</a></code>
- n'ait été utilisée.</li>
+ n'ait &#233;t&#233; utilis&#233;e.</li>
- <li>Une réponse ne sera pas mise en cache si elle comporte un en-tête
- "Vary:" contenant le caractère "*" qui correspond à toute
- chaîne de caractères.</li>
+ <li>Une r&#233;ponse ne sera pas mise en cache si elle comporte un en-t&#234;te
+ "Vary:" contenant le caract&#232;re "*" qui correspond &#224; toute
+ cha&#238;ne de caract&#232;res.</li>
</ol>
- <h3>Qu'est ce qui ne doit pas être mis en cache ?</h3>
+ <h3>Qu'est ce qui ne doit pas &#234;tre mis en cache ?</h3>
- <p>Le client qui crée la requête ou le serveur d'origine qui
- génère la réponse doit être à même de déterminer si le contenu
- doit pouvoir être mis en cache ou non en définissant correctement
- l'en-tête <code>Cache-Control</code>, et
+ <p>Le client qui cr&#233;e la requ&#234;te ou le serveur d'origine qui
+ g&#233;n&#232;re la r&#233;ponse doit &#234;tre &#224; m&#234;me de d&#233;terminer si le contenu
+ doit pouvoir &#234;tre mis en cache ou non en d&#233;finissant correctement
+ l'en-t&#234;te <code>Cache-Control</code>, et
<code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> sera alors en mesure de satisfaire les
- souhaits du client ou du serveur de manière appropriée.
+ souhaits du client ou du serveur de mani&#232;re appropri&#233;e.
</p>
<p>Les contenus qui varient au cours du temps, ou en fonction de
- particularités de la requête non prises en compte par la
- négociation HTTP ne doivent pas être mis en cache. Ce type de
- contenu doit se déclarer lui-même "à ne pas mettre en cache" via
- l'en-tête <code>Cache-Control</code>.</p>
+ particularit&#233;s de la requ&#234;te non prises en compte par la
+ n&#233;gociation HTTP ne doivent pas &#234;tre mis en cache. Ce type de
+ contenu doit se d&#233;clarer lui-m&#234;me "&#224; ne pas mettre en cache" via
+ l'en-t&#234;te <code>Cache-Control</code>.</p>
- <p>Si le contenu change souvent, suite par exemple à une durée de
- fraîcheur de l'ordre de la minute ou de la seconde, il peut tout
- de même être mis en cache, mais il est alors fortement souhaitable
+ <p>Si le contenu change souvent, suite par exemple &#224; une dur&#233;e de
+ fra&#238;cheur de l'ordre de la minute ou de la seconde, il peut tout
+ de m&#234;me &#234;tre mis en cache, mais il est alors fortement souhaitable
que le serveur d'origine supporte correctement les
- <strong>requêtes conditionnelles</strong> afin que des réponses
- complètes ne soient pas systématiquement générées.</p>
+ <strong>requ&#234;tes conditionnelles</strong> afin que des r&#233;ponses
+ compl&#232;tes ne soient pas syst&#233;matiquement g&#233;n&#233;r&#233;es.</p>
- <p>Un contenu qui varie en fonction d'en-têtes de requête fournis
- par le client peut être mis en cache, sous réserve d'une
- utilisation appropriée de l'en-tête de réponse <code>Vary</code>.</p>
+ <p>Un contenu qui varie en fonction d'en-t&#234;tes de requ&#234;te fournis
+ par le client peut &#234;tre mis en cache, sous r&#233;serve d'une
+ utilisation appropri&#233;e de l'en-t&#234;te de r&#233;ponse <code>Vary</code>.</p>
- <h3>Contenu variable et/ou négocié</h3>
+ <h3>Contenu variable et/ou n&#233;goci&#233;</h3>
- <p>Lorsque le serveur d'origine est configuré pour servir des
- contenus différents en fonction de la valeur de certains en-têtes
- de la requête, par exemple pour servir une ressource en plusieurs
- langages à partir d'une seule URL, le mécanisme de mise en cache
- d'HTTP permet de mettre en cache plusieurs variantes de la même
- page à partir d'une seule URL.</p>
+ <p>Lorsque le serveur d'origine est configur&#233; pour servir des
+ contenus diff&#233;rents en fonction de la valeur de certains en-t&#234;tes
+ de la requ&#234;te, par exemple pour servir une ressource en plusieurs
+ langages &#224; partir d'une seule URL, le m&#233;canisme de mise en cache
+ d'HTTP permet de mettre en cache plusieurs variantes de la m&#234;me
+ page &#224; partir d'une seule URL.</p>
- <p>Pour y parvenir, le serveur d'origine ajoute un en-tête
- <code>Vary</code> pour indiquer quels en-têtes doivent être pris
- en compte par un cache pour déterminer si deux variantes sont
- différentes l'une de l'autre.</p>
+ <p>Pour y parvenir, le serveur d'origine ajoute un en-t&#234;te
+ <code>Vary</code> pour indiquer quels en-t&#234;tes doivent &#234;tre pris
+ en compte par un cache pour d&#233;terminer si deux variantes sont
+ diff&#233;rentes l'une de l'autre.</p>
- <p>Si par exemple, une réponse est reçue avec l'en-tête Vary suivant,</p>
+ <p>Si par exemple, une r&#233;ponse est re&#231;ue avec l'en-t&#234;te Vary suivant,</p>
<div class="example"><p><code>
Vary: negotiate,accept-language,accept-charset
</code></p></div>
<p><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> ne servira aux demandeurs que le contenu
- mis en cache qui correspond au contenu des en-têtes accept-language et
- accept-charset de la requête originale.</p>
-
- <p>Plusieurs variantes d'un contenu peuvent être mises en cache
- simultanément ; <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> utilise l'en-tête
- <code>Vary</code> et les valeurs correspondantes des en-têtes de
- la requête spécifiés dans ce dernier pour
- déterminer quelle variante doit être servie au client.</p>
+ mis en cache qui correspond au contenu des en-t&#234;tes accept-language et
+ accept-charset de la requ&#234;te originale.</p>
+
+ <p>Plusieurs variantes d'un contenu peuvent &#234;tre mises en cache
+ simultan&#233;ment ; <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> utilise l'en-t&#234;te
+ <code>Vary</code> et les valeurs correspondantes des en-t&#234;tes de
+ la requ&#234;te sp&#233;cifi&#233;s dans ce dernier pour
+ d&#233;terminer quelle variante doit &#234;tre servie au client.</p>
@@ -464,17 +464,17 @@ Vary: negotiate,accept-language,accept-charset
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code></li><li><code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code></li><li><code class="module"><a href="./mod/mod_cache_socache.html">mod_cache_socache</a></code></li><li><code class="module"><a href="./mod/mod_socache_memcache.html">mod_socache_memcache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code></li><li><code class="directive"><a href="./mod/mod_cache_disk.html#cacheroot">CacheRoot</a></code></li><li><code class="directive"><a href="./mod/mod_cache_disk.html#cachedirlevels">CacheDirLevels</a></code></li><li><code class="directive"><a href="./mod/mod_cache_disk.html#cachedirlength">CacheDirLength</a></code></li><li><code class="directive"><a href="./mod/mod_cache_socache.html#cachesocache">CacheSocache</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code></li><li><code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code></li><li><code class="module"><a href="./mod/mod_cache_socache.html">mod_cache_socache</a></code></li><li><code class="module"><a href="./mod/mod_socache_memcache.html">mod_socache_memcache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code></li><li><code class="directive"><a href="./mod/mod_cache_disk.html#cacheroot">CacheRoot</a></code></li><li><code class="directive"><a href="./mod/mod_cache_disk.html#cachedirlevels">CacheDirLevels</a></code></li><li><code class="directive"><a href="./mod/mod_cache_disk.html#cachedirlength">CacheDirLength</a></code></li><li><code class="directive"><a href="./mod/mod_cache_socache.html#cachesocache">CacheSocache</a></code></li></ul></td></tr></table>
<h3><a name="disk" id="disk">Mise en cache sur disque</a></h3>
<p>Le module <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> s'appuie sur des
- implémentations de stockage sous-jacentes spécifiques pour gérer
- le cache ; à ce titre, <code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code> fournit le
+ impl&#233;mentations de stockage sous-jacentes sp&#233;cifiques pour g&#233;rer
+ le cache ; &#224; ce titre, <code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code> fournit le
support de la mise en cache sur disque.</p>
- <p>En général, le module se configure comme suit :</p>
+ <p>En g&#233;n&#233;ral, le module se configure comme suit :</p>
<pre class="prettyprint lang-config">CacheRoot "/var/cache/apache/"
CacheEnable disk /
@@ -482,135 +482,135 @@ CacheDirLevels 2
CacheDirLength 1</pre>
- <p>Il est important de savoir que, les fichiers mis en cache étant stockés
- localement, la mise en cache par l'intermédiaire du système d'exploitation
- sera en général aussi appliquée à leurs accès. Si bien que même si les
- fichiers sont stockés sur disque, s'il font l'objet d'accès fréquents,
- il est probable que le système d'exploitation s'appliquera à ce qu'ils
- soient servis à partir de la mémoire.</p>
+ <p>Il est important de savoir que, les fichiers mis en cache &#233;tant stock&#233;s
+ localement, la mise en cache par l'interm&#233;diaire du syst&#232;me d'exploitation
+ sera en g&#233;n&#233;ral aussi appliqu&#233;e &#224; leurs acc&#232;s. Si bien que m&#234;me si les
+ fichiers sont stock&#233;s sur disque, s'il font l'objet d'acc&#232;s fr&#233;quents,
+ il est probable que le syst&#232;me d'exploitation s'appliquera &#224; ce qu'ils
+ soient servis &#224; partir de la m&#233;moire.</p>
<h3>Comprendre le stockage dans le cache</h3>
- <p>Pour stocker des entités dans le cache,
- le module <code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code> crée une empreinte (hash) de 22
- caractères de l'URL qui a fait l'objet d'une requête. Cette empreinte
- comprend le nom d'hôte, le protocole, le port, le chemin et tout argument
- de type CGI associé à l'URL, ainsi que les éléments
- spécifiés dans l'en-tête Vary afin d'être sur que plusieurs URLs
- n'interfèrent pas entre elles.</p>
-
- <p>Chaque position de l'empreinte peut contenir un caractère
- choisi parmi 64 caractères différents, il y a donc
- 64^22 possibilités pour une empreinte. Par exemple, une URL peut posséder
+ <p>Pour stocker des entit&#233;s dans le cache,
+ le module <code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code> cr&#233;e une empreinte (hash) de 22
+ caract&#232;res de l'URL qui a fait l'objet d'une requ&#234;te. Cette empreinte
+ comprend le nom d'h&#244;te, le protocole, le port, le chemin et tout argument
+ de type CGI associ&#233; &#224; l'URL, ainsi que les &#233;l&#233;ments
+ sp&#233;cifi&#233;s dans l'en-t&#234;te Vary afin d'&#234;tre sur que plusieurs URLs
+ n'interf&#232;rent pas entre elles.</p>
+
+ <p>Chaque position de l'empreinte peut contenir un caract&#232;re
+ choisi parmi 64 caract&#232;res diff&#233;rents, il y a donc
+ 64^22 possibilit&#233;s pour une empreinte. Par exemple, une URL peut poss&#233;der
l'empreinte <code>xyTGxSMO2b68mBCykqkp1w</code>. Cette empreinte est
- utilisée pour préfixer les noms de fichiers spécifiques à cette URL à
- l'intérieur du cache; cependant, elle est tout d'abord placée dans les
- répertoires du cache selon les directives
+ utilis&#233;e pour pr&#233;fixer les noms de fichiers sp&#233;cifiques &#224; cette URL &#224;
+ l'int&#233;rieur du cache; cependant, elle est tout d'abord plac&#233;e dans les
+ r&#233;pertoires du cache selon les directives
<code class="directive"><a href="./mod/mod_cache_disk.html#cachedirlevels">CacheDirLevels</a></code> et
<code class="directive"><a href="./mod/mod_cache_disk.html#cachedirlength">CacheDirLength</a></code>.</p>
<p>La directive
<code class="directive"><a href="./mod/mod_cache_disk.html#cachedirlevels">CacheDirLevels</a></code>
- définit le nombre de niveaux de sous-répertoires, et
+ d&#233;finit le nombre de niveaux de sous-r&#233;pertoires, et
<code class="directive"><a href="./mod/mod_cache_disk.html#cachedirlength">CacheDirLength</a></code>
- le nombre de caractères composant le nom des sous-répertoires. Dans
- l'exemple donné plus haut, l'empreinte se trouvera à :
+ le nombre de caract&#232;res composant le nom des sous-r&#233;pertoires. Dans
+ l'exemple donn&#233; plus haut, l'empreinte se trouvera &#224; :
<code>/var/cache/apache/x/y/TGxSMO2b68mBCykqkp1w</code>.</p>
- <p>Cette technique a pour but principal de réduire le nombre de
- sous-répertoires ou de fichiers contenus dans un répertoire particulier,
- car le fonctionnement de la plupart des systèmes de fichiers est ralenti
+ <p>Cette technique a pour but principal de r&#233;duire le nombre de
+ sous-r&#233;pertoires ou de fichiers contenus dans un r&#233;pertoire particulier,
+ car le fonctionnement de la plupart des syst&#232;mes de fichiers est ralenti
quand ce nombre augmente. Avec la valeur "1" pour la directive
<code class="directive"><a href="./mod/mod_cache_disk.html#cachedirlength">CacheDirLength</a></code>,
- il peut y avoir au plus 64 sous-répertoires à un niveau quelconque.
+ il peut y avoir au plus 64 sous-r&#233;pertoires &#224; un niveau quelconque.
Avec la valeur "2", il peut y en avoir 64 * 64, etc...
A moins d'avoir une bonne raison pour ne pas le faire, l'utilisation de
la valeur "1" pour la directive
<code class="directive"><a href="./mod/mod_cache_disk.html#cachedirlength">CacheDirLength</a></code>
- est recommandée.</p>
+ est recommand&#233;e.</p>
- <p>Le paramétrage de la directive
+ <p>Le param&#233;trage de la directive
<code class="directive"><a href="./mod/mod_cache_disk.html#cachedirlevels">CacheDirLevels</a></code>
- dépend du nombre de fichiers que vous pensez stocker dans le cache.
- Avec une valeur de "2" comme dans l'exemple donné plus haut,
- 4096 sous-répertoires peuvent être créés au total. Avec 1 million de
- fichiers dans le cache, cela équivaut à environ 245 URLs mises en cache
- dans chaque répertoire.</p>
-
- <p>Chaque URL nécessite au moins deux fichiers dans le cache. Ce sont en
- général un fichier ".header", qui contient des meta-informations à propos
- de l'URL, comme la date de son arrivée à expiration,
- et un fichier ".data" qui est la copie exacte du contenu à servir.</p>
-
- <p>Dans le cas d'un contenu négocié via l'en-tête "Vary", un répertoire
- ".vary" sera créé pour l'URL en question. Ce répertoire contiendra de
- multiples fichiers ".data" correspondant aux différents contenus
- négociés.</p>
+ d&#233;pend du nombre de fichiers que vous pensez stocker dans le cache.
+ Avec une valeur de "2" comme dans l'exemple donn&#233; plus haut,
+ 4096 sous-r&#233;pertoires peuvent &#234;tre cr&#233;&#233;s au total. Avec 1 million de
+ fichiers dans le cache, cela &#233;quivaut &#224; environ 245 URLs mises en cache
+ dans chaque r&#233;pertoire.</p>
+
+ <p>Chaque URL n&#233;cessite au moins deux fichiers dans le cache. Ce sont en
+ g&#233;n&#233;ral un fichier ".header", qui contient des meta-informations &#224; propos
+ de l'URL, comme la date de son arriv&#233;e &#224; expiration,
+ et un fichier ".data" qui est la copie exacte du contenu &#224; servir.</p>
+
+ <p>Dans le cas d'un contenu n&#233;goci&#233; via l'en-t&#234;te "Vary", un r&#233;pertoire
+ ".vary" sera cr&#233;&#233; pour l'URL en question. Ce r&#233;pertoire contiendra de
+ multiples fichiers ".data" correspondant aux diff&#233;rents contenus
+ n&#233;goci&#233;s.</p>
<h3>Maintenance du cache sur disque</h3>
<p>Le module <code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code> n'effectue aucune
- régulation de l'espace disque utilisé par le cache, mais s'il
- s'arrête en douceur en cas d'erreur disque et se comporte alors
- comme si le cache n'avait jamais existé.</p>
+ r&#233;gulation de l'espace disque utilis&#233; par le cache, mais s'il
+ s'arr&#234;te en douceur en cas d'erreur disque et se comporte alors
+ comme si le cache n'avait jamais exist&#233;.</p>
<p>Par contre l'utilitaire
<a href="programs/htcacheclean.html">htcacheclean</a> fourni avec
httpd
- vous permet de nettoyer le cache périodiquement.
- Déterminer la fréquence à laquelle lancer <a href="programs/htcacheclean.html">htcacheclean</a> et la taille souhaitée
- pour le cache est une tâche relativement complexe et il vous faudra de
- nombreux essais et erreurs pour arriver à sélectionner des valeurs
+ vous permet de nettoyer le cache p&#233;riodiquement.
+ D&#233;terminer la fr&#233;quence &#224; laquelle lancer <a href="programs/htcacheclean.html">htcacheclean</a> et la taille souhait&#233;e
+ pour le cache est une t&#226;che relativement complexe et il vous faudra de
+ nombreux essais et erreurs pour arriver &#224; s&#233;lectionner des valeurs
optimales.</p>
- <p><a href="programs/htcacheclean.html">htcacheclean</a> opère selon deux
- modes. Il peut s'exécuter comme démon résident, ou être lancé
- périodiquement par cron. <a href="programs/htcacheclean.html">htcacheclean</a> peut mettre une heure
- ou plus pour traiter de très grands caches (plusieurs dizaines de
- Gigaoctets) et si vous l'exécutez à partir de cron, il vous est
- conseillé de déterminer la durée typique d'un traitement, afin d'éviter
- d'exécuter plusieurs instances à la fois.</p>
+ <p><a href="programs/htcacheclean.html">htcacheclean</a> op&#232;re selon deux
+ modes. Il peut s'ex&#233;cuter comme d&#233;mon r&#233;sident, ou &#234;tre lanc&#233;
+ p&#233;riodiquement par cron. <a href="programs/htcacheclean.html">htcacheclean</a> peut mettre une heure
+ ou plus pour traiter de tr&#232;s grands caches (plusieurs dizaines de
+ Gigaoctets) et si vous l'ex&#233;cutez &#224; partir de cron, il vous est
+ conseill&#233; de d&#233;terminer la dur&#233;e typique d'un traitement, afin d'&#233;viter
+ d'ex&#233;cuter plusieurs instances &#224; la fois.</p>
- <p>Il est aussi conseillé d'attribuer un niveau de priorité "nice"
- approprié à htcacheclean de façon à ce qu'il n'effectue pas trop
- d'accès disque pendant le fonctionnement du serveur.</p>
+ <p>Il est aussi conseill&#233; d'attribuer un niveau de priorit&#233; "nice"
+ appropri&#233; &#224; htcacheclean de fa&#231;on &#224; ce qu'il n'effectue pas trop
+ d'acc&#232;s disque pendant le fonctionnement du serveur.</p>
<p class="figure">
<img src="images/caching_fig1.gif" alt="" width="600" height="406" /><br />
<a id="figure1" name="figure1"><dfn>Figure 1</dfn></a>: Croissance
- typique du cache / séquence de nettoyage.</p>
+ typique du cache / s&#233;quence de nettoyage.</p>
<p>Comme <code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code> ne tient pas compte de l'espace
- utilisé dans le cache, vous devez vous assurer que
- <a href="programs/htcacheclean.html">htcacheclean</a> est configuré de
- façon à laisser suffisamment d'"espace de croissance"
- à la suite d'un nettoyage.</p>
+ utilis&#233; dans le cache, vous devez vous assurer que
+ <a href="programs/htcacheclean.html">htcacheclean</a> est configur&#233; de
+ fa&#231;on &#224; laisser suffisamment d'"espace de croissance"
+ &#224; la suite d'un nettoyage.</p>
- <h3><a name="memcache" id="memcache">Cache en mémoire</a></h3>
+ <h3><a name="memcache" id="memcache">Cache en m&#233;moire</a></h3>
<p>En utilisant le module <code class="module"><a href="./mod/mod_cache_socache.html">mod_cache_socache</a></code>,
- <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> peut mettre en cache des données à partir de
- diverses implémentations aussi nommées "fournisseurs". Par exemple, en
+ <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> peut mettre en cache des donn&#233;es &#224; partir de
+ diverses impl&#233;mentations aussi nomm&#233;es "fournisseurs". Par exemple, en
utilisant le module <code class="module"><a href="./mod/mod_socache_memcache.html">mod_socache_memcache</a></code>, on peut
- spécifier que c'est <a href="http://memcached.org">memcached</a> qui doit
- être utilisé comme mécanisme de stockage sous-jacent.</p>
+ sp&#233;cifier que c'est <a href="http://memcached.org">memcached</a> qui doit
+ &#234;tre utilis&#233; comme m&#233;canisme de stockage sous-jacent.</p>
- <p>Typiquement, le module sera configuré comme suit :</p>
+ <p>Typiquement, le module sera configur&#233; comme suit :</p>
<pre class="prettyprint lang-config">CacheEnable socache /
CacheSocache memcache:memcd.example.com:11211</pre>
- <p>En outre, il est possible de spécifier plusieurs serveurs
- <code>memcached</code> en les ajoutant à la fin de la ligne
- <code>CacheSocache memcache:</code> et en les séparant par des virgules :</p>
+ <p>En outre, il est possible de sp&#233;cifier plusieurs serveurs
+ <code>memcached</code> en les ajoutant &#224; la fin de la ligne
+ <code>CacheSocache memcache:</code> et en les s&#233;parant par des virgules :</p>
<pre class="prettyprint lang-config">CacheEnable socache /
CacheSocache memcache:mem1.example.com:11211,mem2.example.com:11212</pre>
@@ -631,46 +631,46 @@ CacheSocache dbm:/path/to/datafile</pre>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="socache-caching" id="socache-caching">Mise en cache générale d'objets partagés à deux états de forme
- clé/valeur</a><a title="Lien permanent" href="#socache-caching" class="permalink">&para;</a></h2>
+<h2><a name="socache-caching" id="socache-caching">Mise en cache g&#233;n&#233;rale d'objets partag&#233;s &#224; deux &#233;tats de forme
+ cl&#233;/valeur</a><a title="Lien permanent" href="#socache-caching" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_authn_socache.html">mod_authn_socache</a></code></li><li><code class="module"><a href="./mod/mod_socache_dbm.html">mod_socache_dbm</a></code></li><li><code class="module"><a href="./mod/mod_socache_dc.html">mod_socache_dc</a></code></li><li><code class="module"><a href="./mod/mod_socache_memcache.html">mod_socache_memcache</a></code></li><li><code class="module"><a href="./mod/mod_socache_shmcb.html">mod_socache_shmcb</a></code></li><li><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_authn_socache.html#authncachesocache">AuthnCacheSOCache</a></code></li><li><code class="directive"><a href="./mod/mod_ssl.html#sslsessioncache">SSLSessionCache</a></code></li><li><code class="directive"><a href="./mod/mod_ssl.html#sslstaplingcache">SSLStaplingCache</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_authn_socache.html">mod_authn_socache</a></code></li><li><code class="module"><a href="./mod/mod_socache_dbm.html">mod_socache_dbm</a></code></li><li><code class="module"><a href="./mod/mod_socache_dc.html">mod_socache_dc</a></code></li><li><code class="module"><a href="./mod/mod_socache_memcache.html">mod_socache_memcache</a></code></li><li><code class="module"><a href="./mod/mod_socache_shmcb.html">mod_socache_shmcb</a></code></li><li><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_authn_socache.html#authncachesocache">AuthnCacheSOCache</a></code></li><li><code class="directive"><a href="./mod/mod_ssl.html#sslsessioncache">SSLSessionCache</a></code></li><li><code class="directive"><a href="./mod/mod_ssl.html#sslstaplingcache">SSLStaplingCache</a></code></li></ul></td></tr></table>
- <p>Le serveur HTTP Apache fournit un cache d'objets partagés de bas
+ <p>Le serveur HTTP Apache fournit un cache d'objets partag&#233;s de bas
niveau pour la mise en cache d'informations comme les sessions SSL
- ou les données d'authentification dans l'interface <a href="socache.html">socache</a>.</p>
+ ou les donn&#233;es d'authentification dans l'interface <a href="socache.html">socache</a>.</p>
- <p>Pour chaque implémentation un module supplémentaire est fourni
- qui offre les services d'arrière-plan suivants :</p>
+ <p>Pour chaque impl&#233;mentation un module suppl&#233;mentaire est fourni
+ qui offre les services d'arri&#232;re-plan suivants :</p>
<dl>
<dt><code class="module"><a href="./mod/mod_socache_dbm.html">mod_socache_dbm</a></code></dt>
- <dd>Cache d'objets partagés basé sur DBM.</dd>
+ <dd>Cache d'objets partag&#233;s bas&#233; sur DBM.</dd>
<dt><code class="module"><a href="./mod/mod_socache_dc.html">mod_socache_dc</a></code></dt>
- <dd>Cache d'objets partagés basé sur Distcache.</dd>
+ <dd>Cache d'objets partag&#233;s bas&#233; sur Distcache.</dd>
<dt><code class="module"><a href="./mod/mod_socache_memcache.html">mod_socache_memcache</a></code></dt>
- <dd>Cache d'objets partagés basé sur Memcache.</dd>
+ <dd>Cache d'objets partag&#233;s bas&#233; sur Memcache.</dd>
<dt><code class="module"><a href="./mod/mod_socache_shmcb.html">mod_socache_shmcb</a></code></dt>
- <dd>Cache d'objets partagés basé sur la mémoire partagée.</dd>
+ <dd>Cache d'objets partag&#233;s bas&#233; sur la m&#233;moire partag&#233;e.</dd>
</dl>
- <h3><a name="mod_authn_socache-caching" id="mod_authn_socache-caching">Mise en cache des données d'authentification</a></h3>
+ <h3><a name="mod_authn_socache-caching" id="mod_authn_socache-caching">Mise en cache des donn&#233;es d'authentification</a></h3>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_authn_socache.html">mod_authn_socache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_authn_socache.html#authncachesocache">AuthnCacheSOCache</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_authn_socache.html">mod_authn_socache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_authn_socache.html#authncachesocache">AuthnCacheSOCache</a></code></li></ul></td></tr></table>
<p>Le module <code class="module"><a href="./mod/mod_authn_socache.html">mod_authn_socache</a></code> permet la mise en
- cache des données issues d'une authentification, diminuant ainsi
- la charge des serveurs d'authentification d'arrière-plan.</p>
+ cache des donn&#233;es issues d'une authentification, diminuant ainsi
+ la charge des serveurs d'authentification d'arri&#232;re-plan.</p>
<h3><a name="mod_ssl-caching" id="mod_ssl-caching">Mise en cache des sessions SSL</a></h3>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_ssl.html#sslsessioncache">SSLSessionCache</a></code></li><li><code class="directive"><a href="./mod/mod_ssl.html#sslstaplingcache">SSLStaplingCache</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_ssl.html#sslsessioncache">SSLSessionCache</a></code></li><li><code class="directive"><a href="./mod/mod_ssl.html#sslstaplingcache">SSLStaplingCache</a></code></li></ul></td></tr></table>
<p>Le module <code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code> utilise l'interface
<code>socache</code> pour fournir un cache de session et un cache
@@ -680,71 +680,71 @@ CacheSocache dbm:/path/to/datafile</pre>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="file-caching" id="file-caching">Mise en cache à base de fichiers spécialisés</a><a title="Lien permanent" href="#file-caching" class="permalink">&para;</a></h2>
+<h2><a name="file-caching" id="file-caching">Mise en cache &#224; base de fichiers sp&#233;cialis&#233;s</a><a title="Lien permanent" href="#file-caching" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code></li><li><code class="directive"><a href="./mod/mod_file_cache.html#mmapfile">MMapFile</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code></li><li><code class="directive"><a href="./mod/mod_file_cache.html#mmapfile">MMapFile</a></code></li></ul></td></tr></table>
- <p>Sur les plateformes où le système de fichiers peut être lent, ou
+ <p>Sur les plateformes o&#249; le syst&#232;me de fichiers peut &#234;tre lent, ou
lorsque les descripteurs de fichiers sont gourmands en ressources,
- il est possible de précharger des fichiers en mémoire au démarrage
+ il est possible de pr&#233;charger des fichiers en m&#233;moire au d&#233;marrage
du serveur.</p>
- <p>Sur les systèmes où l'ouverture des fichiers est lente, il est
- possible d'ouvrir le fichier au démarrage du serveur et de mettre en
+ <p>Sur les syst&#232;mes o&#249; l'ouverture des fichiers est lente, il est
+ possible d'ouvrir le fichier au d&#233;marrage du serveur et de mettre en
cache le descripteur de fichier. Ces options peuvent vous aider sur
- les systèmes où l'accès aux fichiers statiques est lent.</p>
+ les syst&#232;mes o&#249; l'acc&#232;s aux fichiers statiques est lent.</p>
<h3><a name="filehandle" id="filehandle">Mise en cache des descripteurs de fichier</a></h3>
- <p>Le processus d'ouverture d'un fichier peut être en soi une
- source de ralentissement, en particulier sur les systèmes de
- fichiers sur le réseau. httpd permet d'éviter ce ralentissement en
+ <p>Le processus d'ouverture d'un fichier peut &#234;tre en soi une
+ source de ralentissement, en particulier sur les syst&#232;mes de
+ fichiers sur le r&#233;seau. httpd permet d'&#233;viter ce ralentissement en
maintenant un cache des descripteurs de fichiers ouverts pour les
fichiers souvent servis. Actuellement, httpd fournit une seule
- implémentation de mise en cache des descripteurs de fichiers.</p>
+ impl&#233;mentation de mise en cache des descripteurs de fichiers.</p>
<h4>CacheFile</h4>
<p>La forme la plus basique de mise en cache que propose httpd
est la mise en cache des descripteurs de fichiers fournie par le
- module <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code>. Plutôt que de mettre en
+ module <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code>. Plut&#244;t que de mettre en
cache le contenu des fichiers, ce cache maintient une table des
descripteurs de fichiers ouverts. Les fichiers devant faire
- l'objet d'une mise en cache de ce type sont spécifiés dans le
+ l'objet d'une mise en cache de ce type sont sp&#233;cifi&#233;s dans le
fichier de configuration via la directive <code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code>.</p>
<p>La directive <code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code> informe httpd
- qu'il doit ouvrir le fichier lors de son démarrage et qu'il doit
- réutiliser le descripteur de fichier mis en cache pour tous les
- accès futurs à ce fichier.</p>
+ qu'il doit ouvrir le fichier lors de son d&#233;marrage et qu'il doit
+ r&#233;utiliser le descripteur de fichier mis en cache pour tous les
+ acc&#232;s futurs &#224; ce fichier.</p>
<pre class="prettyprint lang-config">CacheFile /usr/local/apache2/htdocs/index.html</pre>
- <p>Si vous désirez mettre en cache un grand nombre de fichiers
- de cette manière, vous devez vous assurer que le nombre maximal
- de fichiers ouverts pour votre système d'exploitation est défini
- à une valeur suffisante.</p>
+ <p>Si vous d&#233;sirez mettre en cache un grand nombre de fichiers
+ de cette mani&#232;re, vous devez vous assurer que le nombre maximal
+ de fichiers ouverts pour votre syst&#232;me d'exploitation est d&#233;fini
+ &#224; une valeur suffisante.</p>
- <p>Bien que l'utilisation de la directive <code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code> n'entraîne pas de
+ <p>Bien que l'utilisation de la directive <code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code> n'entra&#238;ne pas de
mise en cache du contenu du fichier proprement dit, elle
- implique que si le fichier est modifié pendant l'exécution du
+ implique que si le fichier est modifi&#233; pendant l'ex&#233;cution du
serveur, ces modifications ne seront pas prises en compte. Le
- fichier sera toujours servi dans l'état où il se trouvait au
- moment du démarrage du serveur.</p>
-
- <p>Si le fichier est supprimé pendant l'exécution du serveur, ce
- dernier conservera le descripteur de fichier ouvert associé et
- servira le fichier dans l'état où il se trouvait au
- moment du démarrage du serveur. Cela signifie aussi que même si
- le fichier a été supprimé, et n'apparaît donc plus dans le
- système de fichiers, l'espace disque libéré ne sera disponible
- qu'une fois le serveur httpd arrêté et donc le descripteur de
- fichier fermé.</p>
+ fichier sera toujours servi dans l'&#233;tat o&#249; il se trouvait au
+ moment du d&#233;marrage du serveur.</p>
+
+ <p>Si le fichier est supprim&#233; pendant l'ex&#233;cution du serveur, ce
+ dernier conservera le descripteur de fichier ouvert associ&#233; et
+ servira le fichier dans l'&#233;tat o&#249; il se trouvait au
+ moment du d&#233;marrage du serveur. Cela signifie aussi que m&#234;me si
+ le fichier a &#233;t&#233; supprim&#233;, et n'appara&#238;t donc plus dans le
+ syst&#232;me de fichiers, l'espace disque lib&#233;r&#233; ne sera disponible
+ qu'une fois le serveur httpd arr&#234;t&#233; et donc le descripteur de
+ fichier ferm&#233;.</p>
@@ -752,35 +752,35 @@ CacheSocache dbm:/path/to/datafile</pre>
<h3><a name="inmemory" id="inmemory">In-Memory Caching</a></h3>
- <p>Servir un contenu directement depuis la mémoire système est
- universellement reconnu comme la méthode la plus rapide. Lire des fichiers
- depuis un contrôleur de disque ou pire, depuis un réseau distant est plus
- lent de plusieurs ordres de grandeur. Les contrôleurs de disque réalisent
- en général des opérations mécaniques, et l'accès au réseau est limité par la
- bande passante dont vous disposez. Par contre, les temps d'accès à la
- mémoire sont de l'ordre de la nano-seconde.</p>
-
- <p>Cependant la mémoire système n'est pas bon marché; à capacité égale,
- c'est de loin le type de stockage le plus coûteux et il est important de
- s'assurer qu'elle est utilisée efficacement. Le fait de mettre en cache
- des fichiers en mémoire diminue d'autant la quantité de mémoire système
- disponible. Comme nous le verrons plus loin, ce n'est pas un problème en
- soi dans le cas de la mise en cache par l'intermédiaire du système
- d'exploitation, mais si l'on utilise la mise en cache en mémoire propre à
- httpd, il faut prendre garde à ne pas allouer trop de mémoire au cache.
- Sinon le système sera contraint d'utiliser le swap, ce qui dégradera
+ <p>Servir un contenu directement depuis la m&#233;moire syst&#232;me est
+ universellement reconnu comme la m&#233;thode la plus rapide. Lire des fichiers
+ depuis un contr&#244;leur de disque ou pire, depuis un r&#233;seau distant est plus
+ lent de plusieurs ordres de grandeur. Les contr&#244;leurs de disque r&#233;alisent
+ en g&#233;n&#233;ral des op&#233;rations m&#233;caniques, et l'acc&#232;s au r&#233;seau est limit&#233; par la
+ bande passante dont vous disposez. Par contre, les temps d'acc&#232;s &#224; la
+ m&#233;moire sont de l'ordre de la nano-seconde.</p>
+
+ <p>Cependant la m&#233;moire syst&#232;me n'est pas bon march&#233;; &#224; capacit&#233; &#233;gale,
+ c'est de loin le type de stockage le plus co&#251;teux et il est important de
+ s'assurer qu'elle est utilis&#233;e efficacement. Le fait de mettre en cache
+ des fichiers en m&#233;moire diminue d'autant la quantit&#233; de m&#233;moire syst&#232;me
+ disponible. Comme nous le verrons plus loin, ce n'est pas un probl&#232;me en
+ soi dans le cas de la mise en cache par l'interm&#233;diaire du syst&#232;me
+ d'exploitation, mais si l'on utilise la mise en cache en m&#233;moire propre &#224;
+ httpd, il faut prendre garde &#224; ne pas allouer trop de m&#233;moire au cache.
+ Sinon le syst&#232;me sera contraint d'utiliser le swap, ce qui d&#233;gradera
sensiblement les performances.</p>
- <h4>Mise en cache par l'intermédiaire du système d'exploitation</h4>
+ <h4>Mise en cache par l'interm&#233;diaire du syst&#232;me d'exploitation</h4>
- <p>Dans la plupart des systèmes d'exploitation modernes, c'est le noyau
- qui gère directement la mise en cache en mémoire des données relatives
- aux fichiers. C'est une fonctionnalité puissante, et les systèmes
+ <p>Dans la plupart des syst&#232;mes d'exploitation modernes, c'est le noyau
+ qui g&#232;re directement la mise en cache en m&#233;moire des donn&#233;es relatives
+ aux fichiers. C'est une fonctionnalit&#233; puissante, et les syst&#232;mes
d'exploitation s'en acquittent fort bien pour la plus grande partie.
- Considérons par exemple, dans le cas de Linux, la différence entre le
- temps nécessaire à la première lecture d'un fichier et le temps
- nécessaire à sa deuxième lecture;</p>
+ Consid&#233;rons par exemple, dans le cas de Linux, la diff&#233;rence entre le
+ temps n&#233;cessaire &#224; la premi&#232;re lecture d'un fichier et le temps
+ n&#233;cessaire &#224; sa deuxi&#232;me lecture;</p>
<div class="example"><pre>colm@coroebus:~$ time cat testfile &gt; /dev/null
real 0m0.065s
@@ -791,40 +791,40 @@ real 0m0.003s
user 0m0.003s
sys 0m0.000s</pre></div>
- <p>Même pour ce petit fichier, il y a une grande différence entre les
- temps nécessaires pour lire le fichier. Ceci est du au fait que le
- noyau a mis en cache le contenu du fichier en mémoire.</p>
+ <p>M&#234;me pour ce petit fichier, il y a une grande diff&#233;rence entre les
+ temps n&#233;cessaires pour lire le fichier. Ceci est du au fait que le
+ noyau a mis en cache le contenu du fichier en m&#233;moire.</p>
- <p>Du fait de toujours pouvoir disposer de mémoire système, vous pouvez
- être assuré qu'il y aura de plus en plus de contenus de fichiers stockés
- dans ce cache. Ceci peut s'avérer une méthode de mise en cache en mémoire
- très efficace, et ne nécessite aucune configuration supplémentaire
+ <p>Du fait de toujours pouvoir disposer de m&#233;moire syst&#232;me, vous pouvez
+ &#234;tre assur&#233; qu'il y aura de plus en plus de contenus de fichiers stock&#233;s
+ dans ce cache. Ceci peut s'av&#233;rer une m&#233;thode de mise en cache en m&#233;moire
+ tr&#232;s efficace, et ne n&#233;cessite aucune configuration suppl&#233;mentaire
de httpd.</p>
- <p>De plus, comme le système d'exploitation sait si des fichiers
- ont été
- supprimés ou modifiés, il peut effacer automatiquement des contenus de
- fichiers du cache lorsque cela s'avère nécessaire. Ceci constitue un gros
- avantage par rapport à la mise en cache en mémoire
+ <p>De plus, comme le syst&#232;me d'exploitation sait si des fichiers
+ ont &#233;t&#233;
+ supprim&#233;s ou modifi&#233;s, il peut effacer automatiquement des contenus de
+ fichiers du cache lorsque cela s'av&#232;re n&#233;cessaire. Ceci constitue un gros
+ avantage par rapport &#224; la mise en cache en m&#233;moire
de httpd qui n'a
- aucune possibilité de savoir si un fichier a été modifié.</p>
+ aucune possibilit&#233; de savoir si un fichier a &#233;t&#233; modifi&#233;.</p>
- <p>En dépit des performances et des avantages de la mise en cache
- automatique par le système d'exploitation, la mise en cache en mémoire
- peut être effectuée plus efficacement par httpd dans certaines
+ <p>En d&#233;pit des performances et des avantages de la mise en cache
+ automatique par le syst&#232;me d'exploitation, la mise en cache en m&#233;moire
+ peut &#234;tre effectu&#233;e plus efficacement par httpd dans certaines
circonstances.</p>
- <h4>Mise en cache à l'aide de la directive MMapFile</h4>
+ <h4>Mise en cache &#224; l'aide de la directive MMapFile</h4>
<p>La directive <code class="directive"><a href="./mod/mod_file_cache.html#mmapfile">MMapFile</a></code>
fournie par le module <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code> vous permet de
- demander à httpd de charger un contenu de fichier statique en mémoire
- lors de son démarrage (à l'aide de l'appel
- système mmap). httpd
- utilisera le contenu chargé en mémoire pour satisfaire ultérieurement
- toutes les demandes d'accès à ce fichier.</p>
+ demander &#224; httpd de charger un contenu de fichier statique en m&#233;moire
+ lors de son d&#233;marrage (&#224; l'aide de l'appel
+ syst&#232;me mmap). httpd
+ utilisera le contenu charg&#233; en m&#233;moire pour satisfaire ult&#233;rieurement
+ toutes les demandes d'acc&#232;s &#224; ce fichier.</p>
<pre class="prettyprint lang-config">MMapFile /usr/local/apache2/htdocs/index.html</pre>
@@ -832,85 +832,85 @@ sys 0m0.000s</pre></div>
<p>Comme dans le cas de la directive
<code class="directive"><a href="./mod/mod_file_cache.html#cachefile">CacheFile</a></code>, toute
modification du fichier ne sera plus prise en compte par httpd une fois
- ce dernier démarré.</p>
+ ce dernier d&#233;marr&#233;.</p>
<p> La directive
<code class="directive"><a href="./mod/mod_file_cache.html#mmapfile">MMapFile</a></code> ne gardant
- pas la trace de la quantité de mémoire qu'elle alloue, vous devez prendre
+ pas la trace de la quantit&#233; de m&#233;moire qu'elle alloue, vous devez prendre
garde de ne pas en abuser. Chaque processus enfant de httpd utilisant
- sa propre réplique de la mémoire allouée, il est donc d'une importance
- critique de s'assurer que les fichiers chargés ne sont pas d'une taille
- trop importante afin d'épargner au système l'utilisation du swap.</p>
+ sa propre r&#233;plique de la m&#233;moire allou&#233;e, il est donc d'une importance
+ critique de s'assurer que les fichiers charg&#233;s ne sont pas d'une taille
+ trop importante afin d'&#233;pargner au syst&#232;me l'utilisation du swap.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="security" id="security">Considérations sur la sécurité</a><a title="Lien permanent" href="#security" class="permalink">&para;</a></h2>
+<h2><a name="security" id="security">Consid&#233;rations sur la s&#233;curit&#233;</a><a title="Lien permanent" href="#security" class="permalink">&para;</a></h2>
- <h3>Autorisation et contrôle d'accès</h3>
+ <h3>Autorisation et contr&#244;le d'acc&#232;s</h3>
- <p>Utiliser <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> revient sensiblement à la même
- chose qu'avoir un mandataire inverse intégré (reverse-proxy). Les requêtes
+ <p>Utiliser <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> revient sensiblement &#224; la m&#234;me
+ chose qu'avoir un mandataire inverse int&#233;gr&#233; (reverse-proxy). Les requ&#234;tes
seront servies par le module de mise en cache sauf si ce dernier
- détermine qu'un processus d'arrière-plan doit être appelé. La mise en
- cache de ressources locales modifie considérablement le modèle de
- sécurité de httpd.</p>
-
- <p>Comme le parcours de la hiérarchie d'un système de fichiers pour
- examiner le contenu d'éventuels fichiers
- <code>.htaccess</code> serait une opération très coûteuse en ressources,
- annulant partiellement de ce fait l'intérêt de la mise en cache
- (accélérer le traitement des requêtes),
- <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> ne se préoccupe pas de savoir s'il a
- l'autorisation de servir une entité mise en cache. En d'autres termes,
+ d&#233;termine qu'un processus d'arri&#232;re-plan doit &#234;tre appel&#233;. La mise en
+ cache de ressources locales modifie consid&#233;rablement le mod&#232;le de
+ s&#233;curit&#233; de httpd.</p>
+
+ <p>Comme le parcours de la hi&#233;rarchie d'un syst&#232;me de fichiers pour
+ examiner le contenu d'&#233;ventuels fichiers
+ <code>.htaccess</code> serait une op&#233;ration tr&#232;s co&#251;teuse en ressources,
+ annulant partiellement de ce fait l'int&#233;r&#234;t de la mise en cache
+ (acc&#233;l&#233;rer le traitement des requ&#234;tes),
+ <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> ne se pr&#233;occupe pas de savoir s'il a
+ l'autorisation de servir une entit&#233; mise en cache. En d'autres termes,
si <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> a mis en cache un certain contenu, ce
- dernier sera servi à partir du cache tant qu'il ne sera pas arrivé à
+ dernier sera servi &#224; partir du cache tant qu'il ne sera pas arriv&#233; &#224;
expiration.</p>
- <p>Si par exemple, votre configuration autorise l'accès à une ressource
+ <p>Si par exemple, votre configuration autorise l'acc&#232;s &#224; une ressource
en fonction de l'adresse IP, vous devez vous assurer que ce contenu n'est
pas mis en cache. Ceci est possible en utilisant la directive
<code class="directive"><a href="./mod/mod_cache.html#cachedisable">CacheDisable</a></code>, ou le module
- <code class="module"><a href="./mod/mod_expires.html">mod_expires</a></code>. Livré à lui-même,
+ <code class="module"><a href="./mod/mod_expires.html">mod_expires</a></code>. Livr&#233; &#224; lui-m&#234;me,
<code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> - pratiquement comme un mandataire inverse -
mettrait en cache le contenu lors de son service, et le servirait ensuite
- à tout client, vers n'importe quelle adresse IP.</p>
+ &#224; tout client, vers n'importe quelle adresse IP.</p>
- <p>Lorsque la directive <code class="directive"><a href="./mod/mod_cache.html#cachequickhandler">CacheQuickHandler</a></code> est définie à
- <code>Off</code>, toutes les phases du traitement de la requête
- sont exécutées et le modèle de sécurité reste le même.</p>
+ <p>Lorsque la directive <code class="directive"><a href="./mod/mod_cache.html#cachequickhandler">CacheQuickHandler</a></code> est d&#233;finie &#224;
+ <code>Off</code>, toutes les phases du traitement de la requ&#234;te
+ sont ex&#233;cut&#233;es et le mod&#232;le de s&#233;curit&#233; reste le m&#234;me.</p>
<h3>Piratages locaux</h3>
- <p>Etant donné que les requêtes des utilisateurs finaux peuvent être
+ <p>Etant donn&#233; que les requ&#234;tes des utilisateurs finaux peuvent &#234;tre
servies depuis le cache, ce dernier est une cible potentielle pour ceux
- qui veulent défigurer un contenu ou interférer avec lui. Il est important
- de garder à l'esprit que l'utilisateur sous lequel tourne
+ qui veulent d&#233;figurer un contenu ou interf&#233;rer avec lui. Il est important
+ de garder &#224; l'esprit que l'utilisateur sous lequel tourne
httpd doit
- toujours avoir l'accès en écriture dans le cache. Ceci est en contraste
- total avec la recommandation usuelle d'interdire à l'utilisateur sous
+ toujours avoir l'acc&#232;s en &#233;criture dans le cache. Ceci est en contraste
+ total avec la recommandation usuelle d'interdire &#224; l'utilisateur sous
lequel tourne Apache
- l'accès en écriture à tout contenu.</p>
+ l'acc&#232;s en &#233;criture &#224; tout contenu.</p>
<p>Si l'utilisateur sous lequel tourne Apache est compromis,
- par exemple à cause d'une
- faille de sécurité dans un processus CGI, il est possible que le cache
- fasse l'objet d'une attaque. Il est relativement aisé d'insérer ou de
- modifier une entité dans le cache en utilisant le module
+ par exemple &#224; cause d'une
+ faille de s&#233;curit&#233; dans un processus CGI, il est possible que le cache
+ fasse l'objet d'une attaque. Il est relativement ais&#233; d'ins&#233;rer ou de
+ modifier une entit&#233; dans le cache en utilisant le module
<code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code>.</p>
- <p>Cela représente un risque relativement élévé par rapport aux autres
+ <p>Cela repr&#233;sente un risque relativement &#233;l&#233;v&#233; par rapport aux autres
types d'attaques qu'il est possible de mener sous l'utilisateur apache.
Si vous utilisez <code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code>, vous devez garder ceci
- à l'esprit : effectuez toujours les mises à jour de
+ &#224; l'esprit : effectuez toujours les mises &#224; jour de
httpdquand des
- correctifs de sécurité sont annoncés et exécutez les processus CGI sous
+ correctifs de s&#233;curit&#233; sont annonc&#233;s et ex&#233;cutez les processus CGI sous
un utilisateur autre qu'apache en utilisant
<a href="suexec.html">suEXEC</a> dans la mesure du possible.</p>
@@ -920,61 +920,61 @@ sys 0m0.000s</pre></div>
<p>Si vous utilisez httpd comme serveur mandataire avec mise en cache,
- vous vous exposez aussi à un éventuel "Empoisonnement du
- cache" (Cache poisoning). L'empoisonnement du cache est un terme général
- pour désigner les attaques au cours desquelles l'attaquant fait en sorte
- que le serveur mandataire renvoie à un contenu incorrect (et souvent
- indésirable) suite à en provenance du serveur d'arrière-plan.
+ vous vous exposez aussi &#224; un &#233;ventuel "Empoisonnement du
+ cache" (Cache poisoning). L'empoisonnement du cache est un terme g&#233;n&#233;ral
+ pour d&#233;signer les attaques au cours desquelles l'attaquant fait en sorte
+ que le serveur mandataire renvoie &#224; un contenu incorrect (et souvent
+ ind&#233;sirable) suite &#224; en provenance du serveur d'arri&#232;re-plan.
</p>
- <p>Par exemple, si les serveur DNS qu'utilise votre système où tourne
- httpd sont vulnérables à l'empoisonnement du cache des DNS, un attaquant
- pourra contrôler vers où httpd se connecte lorsqu'il demande un contenu
+ <p>Par exemple, si les serveur DNS qu'utilise votre syst&#232;me o&#249; tourne
+ httpd sont vuln&#233;rables &#224; l'empoisonnement du cache des DNS, un attaquant
+ pourra contr&#244;ler vers o&#249; httpd se connecte lorsqu'il demande un contenu
depuis le serveur d'origine.
- Un autre exemple est constitué par les attaques ainsi nommées
- "Dissimulation de requêtes HTTP" (HTTP request-smuggling).</p>
+ Un autre exemple est constitu&#233; par les attaques ainsi nomm&#233;es
+ "Dissimulation de requ&#234;tes HTTP" (HTTP request-smuggling).</p>
<p>Ce document n'est pas le bon endroit pour une discussion approfondie
- à propos de la Dissimulation de requêtes HTTP (utilisez plutôt votre
+ &#224; propos de la Dissimulation de requ&#234;tes HTTP (utilisez plut&#244;t votre
moteur de recherche favori); il est cependant important de savoir qu'il
- est possible d'élaborer une série de requêtes, et d'exploiter une
- vulnérabilité d'un serveur web d'origine de telle façon que l'attaquant
- puisse contrôler entièrement le contenu renvoyé par le mandataire.</p>
+ est possible d'&#233;laborer une s&#233;rie de requ&#234;tes, et d'exploiter une
+ vuln&#233;rabilit&#233; d'un serveur web d'origine de telle fa&#231;on que l'attaquant
+ puisse contr&#244;ler enti&#232;rement le contenu renvoy&#233; par le mandataire.</p>
- <h3>Déni de Service / Cachebusting</h3>
+ <h3>D&#233;ni de Service / Cachebusting</h3>
- <p>Le mécanisme utilisé via l'en-tête Vary permet de mettre en
- cache simultanément plusieurs variantes d'une ressource avec la
- même URL. Le cache sélectionne la variante correcte à envoyer au
- client en fonction des valeurs d'en-tête fournies par ce dernier.
- Ce mécanisme peut devenir un problème lorsqu'on tente d'appliquer
- le mécanisme des variantes à un en-tête connu pour pouvoir
- posséder un grand nombre de valeurs
- possibles en utilisation normal, comme par exemple l'en-tête
- <code>User-Agent</code>. En fonction de la popularité du site web,
- des milliers ou même des millions d'entrées de cache dupliquées
- peuvent être créées pour la même URL, submergeant les autres
- entrées du cache.</p>
+ <p>Le m&#233;canisme utilis&#233; via l'en-t&#234;te Vary permet de mettre en
+ cache simultan&#233;ment plusieurs variantes d'une ressource avec la
+ m&#234;me URL. Le cache s&#233;lectionne la variante correcte &#224; envoyer au
+ client en fonction des valeurs d'en-t&#234;te fournies par ce dernier.
+ Ce m&#233;canisme peut devenir un probl&#232;me lorsqu'on tente d'appliquer
+ le m&#233;canisme des variantes &#224; un en-t&#234;te connu pour pouvoir
+ poss&#233;der un grand nombre de valeurs
+ possibles en utilisation normal, comme par exemple l'en-t&#234;te
+ <code>User-Agent</code>. En fonction de la popularit&#233; du site web,
+ des milliers ou m&#234;me des millions d'entr&#233;es de cache dupliqu&#233;es
+ peuvent &#234;tre cr&#233;&#233;es pour la m&#234;me URL, submergeant les autres
+ entr&#233;es du cache.</p>
- <p>Dans d'autres cas, il peut être nécessaire de modifier l'URL
- d'une ressource particulière à chaque requête, en général en lui
- ajoutant une chaîne "cachebuster". Si ce contenu est déclaré comme
- pouvant être mis en cache par un serveur avec une durée de
- fraîcheur significative, ces entrées peuvent submerger les entrées
- légitimes du cache. Alors que <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> fournit
+ <p>Dans d'autres cas, il peut &#234;tre n&#233;cessaire de modifier l'URL
+ d'une ressource particuli&#232;re &#224; chaque requ&#234;te, en g&#233;n&#233;ral en lui
+ ajoutant une cha&#238;ne "cachebuster". Si ce contenu est d&#233;clar&#233; comme
+ pouvant &#234;tre mis en cache par un serveur avec une dur&#233;e de
+ fra&#238;cheur significative, ces entr&#233;es peuvent submerger les entr&#233;es
+ l&#233;gitimes du cache. Alors que <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> fournit
une directive <code class="directive"><a href="./mod/mod_cache.html#cacheignoreurlsessionidentifiers">CacheIgnoreURLSessionIdentifiers</a></code>,
- cette dernière doit être utilisée avec prudence pour s'assurer que
+ cette derni&#232;re doit &#234;tre utilis&#233;e avec prudence pour s'assurer que
les caches du navigateur ou du mandataire le plus proche
- (downstream proxy) ne sont pas victimes du même problème de Déni de
+ (downstream proxy) ne sont pas victimes du m&#234;me probl&#232;me de D&#233;ni de
service.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/caching.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/caching.html" title="Français">&nbsp;fr&nbsp;</a> |
-<a href="./tr/caching.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./fr/caching.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="./tr/caching.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -993,7 +993,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/caching.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/compliance.html.fr b/docs/manual/compliance.html.fr
index edae267b7b..490520420c 100644
--- a/docs/manual/compliance.html.fr
+++ b/docs/manual/compliance.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Conformité au protocole HTTP - Serveur Apache HTTP Version 2.5</title>
+<title>Conformit&#233; au protocole HTTP - Serveur Apache HTTP Version 2.5</title>
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" />
@@ -21,245 +21,245 @@
<img alt="" src="./images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Conformité au protocole HTTP</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Conformit&#233; au protocole HTTP</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/compliance.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/compliance.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="./fr/compliance.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
- <p>Ce document décrit le mécanisme utilisé pour définir une
- politique de conformité au protocole HTTP pour un espace d'URL au
- niveau des serveurs d'origine ou des application sous-jacentes à cet
+ <p>Ce document d&#233;crit le m&#233;canisme utilis&#233; pour d&#233;finir une
+ politique de conformit&#233; au protocole HTTP pour un espace d'URL au
+ niveau des serveurs d'origine ou des application sous-jacentes &#224; cet
espace d'URL.</p>
- <p>Chaque politique de conformité est décrite ci-dessous à
- destination de tous ceux qui ont reçu un message d'erreur suite à un
- rejet en provenance d'une politique, et ont donc besoin de savoir à
+ <p>Chaque politique de conformit&#233; est d&#233;crite ci-dessous &#224;
+ destination de tous ceux qui ont re&#231;u un message d'erreur suite &#224; un
+ rejet en provenance d'une politique, et ont donc besoin de savoir &#224;
quoi est du ce rejet et ce qu'ils doivent faire pour corriger
l'erreur.</p>
</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#intro">Imposer la conformité au protocole HTTP dans Apache 2</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#policyconditional">Politique des requêtes conditionnelles</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#policylength">Politique de gestion de l'en-tête Content-Length</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#policytype">Politique de filtrage de l'en-tête Content-Type</a></li>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#intro">Imposer la conformit&#233; au protocole HTTP dans Apache 2</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#policyconditional">Politique des requ&#234;tes conditionnelles</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#policylength">Politique de gestion de l'en-t&#234;te Content-Length</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#policytype">Politique de filtrage de l'en-t&#234;te Content-Type</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#policykeepalive">Politique de gestion des connexions persistantes (Keepalive)</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#policymaxage">Durée de fraîcheur / Politique de gestion de l'âge maximum</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#policynocache">Politique de gestion des contenus qui ne peuvent pas être mis
+<li><img alt="" src="./images/down.gif" /> <a href="#policymaxage">Dur&#233;e de fra&#238;cheur / Politique de gestion de l'&#226;ge maximum</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#policynocache">Politique de gestion des contenus qui ne peuvent pas &#234;tre mis
en cache</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#policyvalidation">Politique de validation</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#policyvary">Politique de gestion de l'en-tête Vary</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#policyvary">Politique de gestion de l'en-t&#234;te Vary</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#policyversion">Politique de gestion des versions de protocole</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="filter.html">Filtres</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="intro" id="intro">Imposer la conformité au protocole HTTP dans Apache 2</a><a title="Lien permanent" href="#intro" class="permalink">&para;</a></h2>
+<h2><a name="intro" id="intro">Imposer la conformit&#233; au protocole HTTP dans Apache 2</a><a title="Lien permanent" href="#intro" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_policy.html#policyconditional">PolicyConditional</a></code></li><li><code class="directive"><a href="./mod/mod_policy.html#policylength">PolicyLength</a></code></li><li><code class="directive"><a href="./mod/mod_policy.html#policykeepalive">PolicyKeepalive</a></code></li><li><code class="directive"><a href="./mod/mod_policy.html#policytype">PolicyType</a></code></li><li><code class="directive"><a href="./mod/mod_policy.html#policyvary">PolicyVary</a></code></li><li><code class="directive"><a href="./mod/mod_policy.html#policyvalidation">PolicyValidation</a></code></li><li><code class="directive"><a href="./mod/mod_policy.html#policynocache">PolicyNocache</a></code></li><li><code class="directive"><a href="./mod/mod_policy.html#policymaxage">PolicyMaxage</a></code></li><li><code class="directive"><a href="./mod/mod_policy.html#policyversion">PolicyVersion</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_policy.html#policyconditional">PolicyConditional</a></code></li><li><code class="directive"><a href="./mod/mod_policy.html#policylength">PolicyLength</a></code></li><li><code class="directive"><a href="./mod/mod_policy.html#policykeepalive">PolicyKeepalive</a></code></li><li><code class="directive"><a href="./mod/mod_policy.html#policytype">PolicyType</a></code></li><li><code class="directive"><a href="./mod/mod_policy.html#policyvary">PolicyVary</a></code></li><li><code class="directive"><a href="./mod/mod_policy.html#policyvalidation">PolicyValidation</a></code></li><li><code class="directive"><a href="./mod/mod_policy.html#policynocache">PolicyNocache</a></code></li><li><code class="directive"><a href="./mod/mod_policy.html#policymaxage">PolicyMaxage</a></code></li><li><code class="directive"><a href="./mod/mod_policy.html#policyversion">PolicyVersion</a></code></li></ul></td></tr></table>
<p>Le protocole HTTP applique le <strong>principe de
- robustesse</strong> décrit dans la <a href="http://tools.ietf.org/html/rfc1122">RFC1122</a>, et stipulant
- <strong>"Soyez libéral pour ce que vous acceptez, conservateur pour
+ robustesse</strong> d&#233;crit dans la <a href="http://tools.ietf.org/html/rfc1122">RFC1122</a>, et stipulant
+ <strong>"Soyez lib&#233;ral pour ce que vous acceptez, conservateur pour
ce que vous envoyez"</strong>. Selon ce principe, les clients HTTP
- vont compenser en corrigeant les réponses incorrectes ou mal
- configurées, ou ne pouvant pas être mises en cache.</p>
-
- <p>Comme un site web est configuré pour faire face à un trafic
- toujours grandissant, des applications mal configurées ou non
- optimisées ou certaines configurations de serveur peuvent menacer la stabilité
- et l'évolutivité du site web, ainsi que les coûts d'hébergement qui
- y sont associés. L'évolution d'un site web pour faire face à une
- complexité croissante de sa configuration accroît les
- difficultés rencontrées pour détecter et enregistrer les espaces
- d'URL mal configurés pour un serveur donné.</p>
-
- <p>De ce fait, un point peut être atteint où le principe
- "conservateur pour ce que vous envoyez" doit être imposé par
+ vont compenser en corrigeant les r&#233;ponses incorrectes ou mal
+ configur&#233;es, ou ne pouvant pas &#234;tre mises en cache.</p>
+
+ <p>Comme un site web est configur&#233; pour faire face &#224; un trafic
+ toujours grandissant, des applications mal configur&#233;es ou non
+ optimis&#233;es ou certaines configurations de serveur peuvent menacer la stabilit&#233;
+ et l'&#233;volutivit&#233; du site web, ainsi que les co&#251;ts d'h&#233;bergement qui
+ y sont associ&#233;s. L'&#233;volution d'un site web pour faire face &#224; une
+ complexit&#233; croissante de sa configuration accro&#238;t les
+ difficult&#233;s rencontr&#233;es pour d&#233;tecter et enregistrer les espaces
+ d'URL mal configur&#233;s pour un serveur donn&#233;.</p>
+
+ <p>De ce fait, un point peut &#234;tre atteint o&#249; le principe
+ "conservateur pour ce que vous envoyez" doit &#234;tre impos&#233; par
l'administrateur du serveur.</p>
<p>Le module <code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code> fournit un jeu de filtres
- qui peuvent être appliqués à un serveur, permettant de tester
- explicitement les points clé du protocle HTTP, et de journaliser en
- tant qu'avertissements les réponses non conformes, ou même de
+ qui peuvent &#234;tre appliqu&#233;s &#224; un serveur, permettant de tester
+ explicitement les points cl&#233; du protocle HTTP, et de journaliser en
+ tant qu'avertissements les r&#233;ponses non conformes, ou m&#234;me de
simplement les rejeter avec un code d'erreur. Chaque filtre peut
- être appliqué séparément, permettant à l'administrateur de choisir
- quelles politiques de conformité doivent être imposées en fonction
+ &#234;tre appliqu&#233; s&#233;par&#233;ment, permettant &#224; l'administrateur de choisir
+ quelles politiques de conformit&#233; doivent &#234;tre impos&#233;es en fonction
de l'environnement.
</p>
- <p>Les filtres peuvent être mis en place dans des environnements de
- test ou de simulation à destination des développeurs d'applications
- et de sites web, ou s'appliquer à des serveurs en production pour
- protéger l'infrastructure de systèmes en dehors du contrôle direct
+ <p>Les filtres peuvent &#234;tre mis en place dans des environnements de
+ test ou de simulation &#224; destination des d&#233;veloppeurs d'applications
+ et de sites web, ou s'appliquer &#224; des serveurs en production pour
+ prot&#233;ger l'infrastructure de syst&#232;mes en dehors du contr&#244;le direct
de l'administrateur.</p>
<p class="figure">
- <img src="images/compliance-reverse-proxy.png" width="666" height="239" alt="Imposer la conformité au protocole HTTP pour un serveur d'applications" />
+ <img src="images/compliance-reverse-proxy.png" width="666" height="239" alt="Imposer la conformit&#233; au protocole HTTP pour un serveur d'applications" />
</p>
- <p>Dans l'exemple ci-dessus, un serveur Apache httpd a été intercalé
+ <p>Dans l'exemple ci-dessus, un serveur Apache httpd a &#233;t&#233; intercal&#233;
entre le serveur d'applications et l'internet au sens large, et
- configuré pour mettre en cache les réponses en provenance du serveur
- d'applications. Les filtres de <code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code> ont été
- ajoutés pour imposer le support de la mise en cache de contenu et
- des requêtes conditionnelles, assurant ainsi que
+ configur&#233; pour mettre en cache les r&#233;ponses en provenance du serveur
+ d'applications. Les filtres de <code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code> ont &#233;t&#233;
+ ajout&#233;s pour imposer le support de la mise en cache de contenu et
+ des requ&#234;tes conditionnelles, assurant ainsi que
<code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> et les caches publics de l'internet
- seront pleinement capables de mettre en cache le contenu créé avec
- efficacité par le serveur d'applications.</p>
+ seront pleinement capables de mettre en cache le contenu cr&#233;&#233; avec
+ efficacit&#233; par le serveur d'applications.</p>
<p class="figure">
- <img src="images/compliance-static.png" width="469" height="239" alt="Imposer la conformité au protocole HTTP pour un serveur statique" />
+ <img src="images/compliance-static.png" width="469" height="239" alt="Imposer la conformit&#233; au protocole HTTP pour un serveur statique" />
</p>
<p>Dans l'exemple plus simple ci-dessus, un serveur statique qui
- sert du contenu ayant une forte probabilité d'être mis en cache,
- se voit appliqué un jeu de règles afin de
+ sert du contenu ayant une forte probabilit&#233; d'&#234;tre mis en cache,
+ se voit appliqu&#233; un jeu de r&#232;gles afin de
s'assurer que sa configuration respecte un niveau minimum de
- conformité au protocole HTTP.</p>
+ conformit&#233; au protocole HTTP.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="policyconditional" id="policyconditional">Politique des requêtes conditionnelles</a><a title="Lien permanent" href="#policyconditional" class="permalink">&para;</a></h2>
+<h2><a name="policyconditional" id="policyconditional">Politique des requ&#234;tes conditionnelles</a><a title="Lien permanent" href="#policyconditional" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_policy.html#policyconditional">PolicyConditional</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_policy.html#policyconditional">PolicyConditional</a></code></li></ul></td></tr></table>
- <p>Cette politique sera rejetée si le serveur ne répond pas à une
- requête conditionnelle avec le code d'état approprié. </p>
+ <p>Cette politique sera rejet&#233;e si le serveur ne r&#233;pond pas &#224; une
+ requ&#234;te conditionnelle avec le code d'&#233;tat appropri&#233;. </p>
- <p>C'est grâce aux requêtes conditionnelles qu'un cache HTTP peut
- rafraîchir un contenu périmé, et en particulier dans le cas des
- contenus à durée de validité courte, l'absence de support des
- requêtes conditionnelles peut augmenter la charge du serveur.</p>
+ <p>C'est gr&#226;ce aux requ&#234;tes conditionnelles qu'un cache HTTP peut
+ rafra&#238;chir un contenu p&#233;rim&#233;, et en particulier dans le cas des
+ contenus &#224; dur&#233;e de validit&#233; courte, l'absence de support des
+ requ&#234;tes conditionnelles peut augmenter la charge du serveur.</p>
- <p>Plus particulièrement, la présence d'une des en-têtes suivantes
- dans la requête rend cette dernière conditionnelle :</p>
+ <p>Plus particuli&#232;rement, la pr&#233;sence d'une des en-t&#234;tes suivantes
+ dans la requ&#234;te rend cette derni&#232;re conditionnelle :</p>
<dl>
<dt><code>If-Match</code></dt>
- <dd>Si l'ETag fourni dans l'en-tête <code>If-Match</code> ne
- correspond pas à l'ETag de la réponse, le serveur doit renvoyer un
+ <dd>Si l'ETag fourni dans l'en-t&#234;te <code>If-Match</code> ne
+ correspond pas &#224; l'ETag de la r&#233;ponse, le serveur doit renvoyer un
code d'erreur <code>412 Precondition Failed</code>. Vous trouverez
- tous les détails du traitement d'un en-tête <code>If-Match</code>
+ tous les d&#233;tails du traitement d'un en-t&#234;te <code>If-Match</code>
dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.24">RFC2616
section 14.24</a>.</dd>
<dt><code>If-None-Match</code></dt>
- <dd>Si l'ETag fourni dans l'en-tête <code>If-None-Match</code>
- correspond à l'ETag de la réponse, le serveur doit renvoyer soit
- <code>304 Not Modified</code> pour les requêtes GET/HEAD, soit
- <code>412 Precondition Failed</code> pour les autres méthodes. Vous trouverez
- tous les détails du traitement d'un en-tête
+ <dd>Si l'ETag fourni dans l'en-t&#234;te <code>If-None-Match</code>
+ correspond &#224; l'ETag de la r&#233;ponse, le serveur doit renvoyer soit
+ <code>304 Not Modified</code> pour les requ&#234;tes GET/HEAD, soit
+ <code>412 Precondition Failed</code> pour les autres m&#233;thodes. Vous trouverez
+ tous les d&#233;tails du traitement d'un en-t&#234;te
<code>If-None-Match</code> dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.26">RFC2616
section 14.26</a>.</dd>
<dt><code>If-Modified-Since</code></dt>
- <dd>Si la date fournie dans l'en-tête <code>If-Modified-Since</code>
- est plus ancienne que celle de l'en-tête <code>Last-Modified</code>
- de la réponse, le serveur doit renvoyer <code>304 Not Modified</code>. Vous trouverez
- tous les détails du traitement d'un en-tête
+ <dd>Si la date fournie dans l'en-t&#234;te <code>If-Modified-Since</code>
+ est plus ancienne que celle de l'en-t&#234;te <code>Last-Modified</code>
+ de la r&#233;ponse, le serveur doit renvoyer <code>304 Not Modified</code>. Vous trouverez
+ tous les d&#233;tails du traitement d'un en-t&#234;te
<code>If-Modified-Since</code> dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.25">RFC2616
section 14.25</a>.</dd>
<dt><code>If-Unmodified-Since</code></dt>
- <dd>Si la date fournie dans l'en-tête
- <code>If-Unmodified-Since</code> est plus récente que celle de
- l'en-tête <code>Last-Modified</code> de la réponse, le serveur doit
+ <dd>Si la date fournie dans l'en-t&#234;te
+ <code>If-Unmodified-Since</code> est plus r&#233;cente que celle de
+ l'en-t&#234;te <code>Last-Modified</code> de la r&#233;ponse, le serveur doit
renvoyer <code>412 Precondition Failed</code>. Vous trouverez
- tous les détails du traitement d'un en-tête
+ tous les d&#233;tails du traitement d'un en-t&#234;te
<code>If-Unmodified-Since</code> dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.28">RFC2616
section 14.28</a>.</dd>
<dt><code>If-Range</code></dt>
- <dd>Si l'ETag fourni dans l'en-tête <code>If-Range</code> correspond
- à l'ETag ou à l'en-tête Last-Modified de la réponse, et si un
- en-tête <code>Range</code> valide est présent, le serveur doit
+ <dd>Si l'ETag fourni dans l'en-t&#234;te <code>If-Range</code> correspond
+ &#224; l'ETag ou &#224; l'en-t&#234;te Last-Modified de la r&#233;ponse, et si un
+ en-t&#234;te <code>Range</code> valide est pr&#233;sent, le serveur doit
renvoyer <code>206 Partial Response</code>. Vous trouverez
- tous les détails du traitement d'un en-tête <code>If-Range</code>
+ tous les d&#233;tails du traitement d'un en-t&#234;te <code>If-Range</code>
dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.27">RFC2616
section 14.27</a>.</dd>
</dl>
- <p>Si la réponse est considérée comme ayant réussi (une réponse
- 2xx), alors qu'elle était conditionnelle et qu'une des réponses
- ci-dessus était attendue à la place, cette politique sera rejetée.
- Les réponses qui indiquent une redirection ou une erreur de toute
- sorte (3xx, 4xx, 5xx) seront ignorées de cette politique.</p>
+ <p>Si la r&#233;ponse est consid&#233;r&#233;e comme ayant r&#233;ussi (une r&#233;ponse
+ 2xx), alors qu'elle &#233;tait conditionnelle et qu'une des r&#233;ponses
+ ci-dessus &#233;tait attendue &#224; la place, cette politique sera rejet&#233;e.
+ Les r&#233;ponses qui indiquent une redirection ou une erreur de toute
+ sorte (3xx, 4xx, 5xx) seront ignor&#233;es de cette politique.</p>
- <p>Cette politique est implémentée par le filtre
+ <p>Cette politique est impl&#233;ment&#233;e par le filtre
<strong>POLICY_CONDITIONAL</strong>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="policylength" id="policylength">Politique de gestion de l'en-tête Content-Length</a><a title="Lien permanent" href="#policylength" class="permalink">&para;</a></h2>
+<h2><a name="policylength" id="policylength">Politique de gestion de l'en-t&#234;te Content-Length</a><a title="Lien permanent" href="#policylength" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_policy.html#policylength">PolicyLength</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_policy.html#policylength">PolicyLength</a></code></li></ul></td></tr></table>
- <p>Cette politique sera rejetée si la réponse du serveur ne contient pas d'en-tête
+ <p>Cette politique sera rejet&#233;e si la r&#233;ponse du serveur ne contient pas d'en-t&#234;te
<code>Content-Length</code> explicite.</p>
- <p>De nombreuses méthodes pour déterminer la taille d'un
- corps de réponse sont décrites dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.4">RFC2616
+ <p>De nombreuses m&#233;thodes pour d&#233;terminer la taille d'un
+ corps de r&#233;ponse sont d&#233;crites dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.4">RFC2616
section 4.4 Message Length</a>.</p>
- <p>Lorsque l'en-tête <code>Content-Length</code> est présente, la
- taille du corps est déclarée au début de la réponse. Si cette
+ <p>Lorsque l'en-t&#234;te <code>Content-Length</code> est pr&#233;sente, la
+ taille du corps est d&#233;clar&#233;e au d&#233;but de la r&#233;ponse. Si cette
information est manquante, un cache HTTP pourrait choisir d'ignorer
- la réponse, car il ne pourrait pas déterminer a priori si la réponse
- reste dans les limites définies du cache.</p>
+ la r&#233;ponse, car il ne pourrait pas d&#233;terminer a priori si la r&#233;ponse
+ reste dans les limites d&#233;finies du cache.</p>
- <p>Pour indiquer la fin de la réponse au client sans que ce dernier
- ait à en connaître la taille au préalable, HTTP/1.1 propose
- l'en-tête <code>Transfer-Encoding</code> comme une alternative à
+ <p>Pour indiquer la fin de la r&#233;ponse au client sans que ce dernier
+ ait &#224; en conna&#238;tre la taille au pr&#233;alable, HTTP/1.1 propose
+ l'en-t&#234;te <code>Transfer-Encoding</code> comme une alternative &#224;
<code>Content-Length</code>. Cependant, lors du traitement de
- requêtes HTTP/1.0, et si l'en-tête <code>Content-Length</code> est
- absente, le seul mécanisme dont dispose le serveur pour indiquer la
- fin de la requête consiste à couper la connexion. Dans un
- environnement contenant des répartiteurs de charge, cela peut
- court-circuiter le mécanisme des connexions persistantes
+ requ&#234;tes HTTP/1.0, et si l'en-t&#234;te <code>Content-Length</code> est
+ absente, le seul m&#233;canisme dont dispose le serveur pour indiquer la
+ fin de la requ&#234;te consiste &#224; couper la connexion. Dans un
+ environnement contenant des r&#233;partiteurs de charge, cela peut
+ court-circuiter le m&#233;canisme des connexions persistantes
(keepalive).
</p>
- <p>Si la réponse est considérée comme réussie (une réponse 2xx) et
- possède un corps (ce qui exclut les réponses <code>204 No
- Content</code>), et si l'en-tête <code>Content-Length</code> est
- absente, la réponse sera rejetée. Aucune réponse indiquant une
+ <p>Si la r&#233;ponse est consid&#233;r&#233;e comme r&#233;ussie (une r&#233;ponse 2xx) et
+ poss&#232;de un corps (ce qui exclut les r&#233;ponses <code>204 No
+ Content</code>), et si l'en-t&#234;te <code>Content-Length</code> est
+ absente, la r&#233;ponse sera rejet&#233;e. Aucune r&#233;ponse indiquant une
redirection ou une erreur de toute nature (3xx, 4xx, 5xx) n'est
prise en compte par cette politique.</p>
<div class="warning">Notez que certains modules comme
- <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> ajoutent leur propre en-tête
- <code>Content-Length</code> sous réserve que la réponse où cette
- en-tête est absente soit suffisamment courte pour que le module ait
- pu la lire en une seule passe. De ce fait, des réponses courtes pourront
- être acceptées par la politique, alors que d'autres plus longues
- seront rejetées pour la même URL.</div>
-
- <p>Cette politique est implémentée par le filtre
+ <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> ajoutent leur propre en-t&#234;te
+ <code>Content-Length</code> sous r&#233;serve que la r&#233;ponse o&#249; cette
+ en-t&#234;te est absente soit suffisamment courte pour que le module ait
+ pu la lire en une seule passe. De ce fait, des r&#233;ponses courtes pourront
+ &#234;tre accept&#233;es par la politique, alors que d'autres plus longues
+ seront rejet&#233;es pour la m&#234;me URL.</div>
+
+ <p>Cette politique est impl&#233;ment&#233;e par le filtre
<strong>POLICY_LENGTH</strong>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="policytype" id="policytype">Politique de filtrage de l'en-tête Content-Type</a><a title="Lien permanent" href="#policytype" class="permalink">&para;</a></h2>
+<h2><a name="policytype" id="policytype">Politique de filtrage de l'en-t&#234;te Content-Type</a><a title="Lien permanent" href="#policytype" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_policy.html#policytype">PolicyType</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_policy.html#policytype">PolicyType</a></code></li></ul></td></tr></table>
- <p>Cette politique sera rejetée si la réponse du serveur ne contient pas d'en-tête
+ <p>Cette politique sera rejet&#233;e si la r&#233;ponse du serveur ne contient pas d'en-t&#234;te
<code>Content-Type</code> explicite et valide du point de vue de la
- syntaxe, correspondant au modèle défini par le serveur.</p>
+ syntaxe, correspondant au mod&#232;le d&#233;fini par le serveur.</p>
- <p>Le type de media du corps est placé dans une en-tête
- <code>Content-Type</code> dont le format est décrit en détail dans
+ <p>Le type de media du corps est plac&#233; dans une en-t&#234;te
+ <code>Content-Type</code> dont le format est d&#233;crit en d&#233;tail dans
la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.7">
RFC2616 section 3.7 Media Types</a>.</p>
- <p>Une en-tête <code>Content-Type</code> dont la syntaxe est valide
+ <p>Une en-t&#234;te <code>Content-Type</code> dont la syntaxe est valide
sera du style :</p>
<div class="example"><p><code>
Content-Type: text/html; charset=iso-8859-1
</code></p></div>
- <p>Exemples d'en-têtes <code>Content-Type</code> non valides :</p>
+ <p>Exemples d'en-t&#234;tes <code>Content-Type</code> non valides :</p>
<div class="example"><p><code>
# invalide<br />
@@ -268,8 +268,8 @@
Content-Type:
</code></p></div>
- <p>L'administrateur peut restreindre la politique à un ou plusieurs
- types spécifiques, ou utiliser des caractères génériques comme
+ <p>L'administrateur peut restreindre la politique &#224; un ou plusieurs
+ types sp&#233;cifiques, ou utiliser des caract&#232;res g&#233;n&#233;riques comme
<code>*/*</code>.</p>
<p>Cette politique est mise en oeuvre par le filtre
@@ -279,121 +279,121 @@
<div class="section">
<h2><a name="policykeepalive" id="policykeepalive">Politique de gestion des connexions persistantes (Keepalive)</a><a title="Lien permanent" href="#policykeepalive" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_policy.html#policykeepalive">PolicyKeepalive</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_policy.html#policykeepalive">PolicyKeepalive</a></code></li></ul></td></tr></table>
- <p>Cette politique era rejetée si la réponse du serveur ne contient pas d'en-tête
- <code>Content-Length</code> explicite, ou d'en-tête
- <code>Transfer-Encoding</code> défini à chunked.</p>
+ <p>Cette politique era rejet&#233;e si la r&#233;ponse du serveur ne contient pas d'en-t&#234;te
+ <code>Content-Length</code> explicite, ou d'en-t&#234;te
+ <code>Transfer-Encoding</code> d&#233;fini &#224; chunked.</p>
- <p>De nombreuses manières pour déterminer la taille d'un
- corps de réponse sont décrites dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.4">RFC2616
+ <p>De nombreuses mani&#232;res pour d&#233;terminer la taille d'un
+ corps de r&#233;ponse sont d&#233;crites dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec4.html#sec4.4">RFC2616
section 4.4 Message Length</a>.</p>
- <p>Pour indiquer la fin de la réponse au client sans que ce dernier
- ait à en connaître la taille au préalable, HTTP/1.1 propose
- l'en-tête <code>Transfer-Encoding</code> comme une alternative à
+ <p>Pour indiquer la fin de la r&#233;ponse au client sans que ce dernier
+ ait &#224; en conna&#238;tre la taille au pr&#233;alable, HTTP/1.1 propose
+ l'en-t&#234;te <code>Transfer-Encoding</code> comme une alternative &#224;
<code>Content-Length</code>. Cependant, lors du traitement de
- requêtes HTTP/1.0, et si l'en-tête <code>Content-Length</code> est
- absent, le seul mécanisme dont dispose le serveur pour indiquer la
- fin de la requête consiste à couper la connexion. Dans un
- environnement contenant des répartiteurs de charge, cela peut
- court-circuiter le mécanisme des connexions persistantes
+ requ&#234;tes HTTP/1.0, et si l'en-t&#234;te <code>Content-Length</code> est
+ absent, le seul m&#233;canisme dont dispose le serveur pour indiquer la
+ fin de la requ&#234;te consiste &#224; couper la connexion. Dans un
+ environnement contenant des r&#233;partiteurs de charge, cela peut
+ court-circuiter le m&#233;canisme des connexions persistantes
(keepalive).
</p>
- <p>En particulier, les règles suivantes sont appliquées : </p>
+ <p>En particulier, les r&#232;gles suivantes sont appliqu&#233;es : </p>
<dl>
<dt>Si</dt>
- <dd>cette connexion n'est pas marquée en erreur ;</dd>
+ <dd>cette connexion n'est pas marqu&#233;e en erreur ;</dd>
<dt>et</dt>
<dd>le client n'attend pas 100-continue ;</dd>
<dt>et</dt>
- <dd>le code de statut de la réponse ne nécessite pas de fermeture de connexion ;</dd>
+ <dd>le code de statut de la r&#233;ponse ne n&#233;cessite pas de fermeture de connexion ;</dd>
<dt>et</dt>
- <dd>le corps de la réponse a une taille définie suite au code de
- statut 304 ou 204, la méthode de requête est HEAD, un en-tête
- Content-Length ou Transfer-Encoding: chunked a déjà été défini, ou
- la requête est de type HTTP/1.1 et peut donc être définie à chunked.</dd>
+ <dd>le corps de la r&#233;ponse a une taille d&#233;finie suite au code de
+ statut 304 ou 204, la m&#233;thode de requ&#234;te est HEAD, un en-t&#234;te
+ Content-Length ou Transfer-Encoding: chunked a d&#233;j&#224; &#233;t&#233; d&#233;fini, ou
+ la requ&#234;te est de type HTTP/1.1 et peut donc &#234;tre d&#233;finie &#224; chunked.</dd>
<dt>alors</dt>
- <dd>keepalive est supporté.</dd>
+ <dd>keepalive est support&#233;.</dd>
</dl>
- <div class="warning">Le serveur peut décider de désactiver les
- connexions persistantes pour de nombreuses raisons, comme un arrêt
+ <div class="warning">Le serveur peut d&#233;cider de d&#233;sactiver les
+ connexions persistantes pour de nombreuses raisons, comme un arr&#234;t
imminent, un Connection: close en provenance du client, ou une
- requête client de type HTTP/1.0 dont la réponse ne comporte pas
- d'en-tête <code>Content-Length</code>, mais pour ce qui nous
- concerne, nous ne vérifions que la possibilité des connexions
+ requ&#234;te client de type HTTP/1.0 dont la r&#233;ponse ne comporte pas
+ d'en-t&#234;te <code>Content-Length</code>, mais pour ce qui nous
+ concerne, nous ne v&#233;rifions que la possibilit&#233; des connexions
persistantes depuis l'application, et non si les connexions
- persistantes sont activées.</div>
+ persistantes sont activ&#233;es.</div>
<p>Notez aussi que le serveur HTTP Apache propose un filtre qui
- ajoute un codage chunked aux réponses qui ne contiennent pas
- d'en-tête <code>Content-Length</code> explicite. Cette politique
- prend en compte les cas où le filtre est court-circuité ou
- désactivé.</p>
+ ajoute un codage chunked aux r&#233;ponses qui ne contiennent pas
+ d'en-t&#234;te <code>Content-Length</code> explicite. Cette politique
+ prend en compte les cas o&#249; le filtre est court-circuit&#233; ou
+ d&#233;sactiv&#233;.</p>
- <p>Cette politique est implémentée par le filtre
+ <p>Cette politique est impl&#233;ment&#233;e par le filtre
<strong>POLICY_KEEPALIVE</strong>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="policymaxage" id="policymaxage">Durée de fraîcheur / Politique de gestion de l'âge maximum</a><a title="Lien permanent" href="#policymaxage" class="permalink">&para;</a></h2>
+<h2><a name="policymaxage" id="policymaxage">Dur&#233;e de fra&#238;cheur / Politique de gestion de l'&#226;ge maximum</a><a title="Lien permanent" href="#policymaxage" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_policy.html#policymaxage">PolicyMaxage</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_policy.html#policymaxage">PolicyMaxage</a></code></li></ul></td></tr></table>
- <p>Cette politique se verra rejetée si la réponse du serveur ne
- contient pas de <strong>durée de fraîcheur</strong> explicite au
- moins grande que la limite définie par le serveur, ou si la
- durée de fraîcheur est calculée à partir d'une heuristique.</p>
+ <p>Cette politique se verra rejet&#233;e si la r&#233;ponse du serveur ne
+ contient pas de <strong>dur&#233;e de fra&#238;cheur</strong> explicite au
+ moins grande que la limite d&#233;finie par le serveur, ou si la
+ dur&#233;e de fra&#238;cheur est calcul&#233;e &#224; partir d'une heuristique.</p>
- <p>Vous trouverez tous les détails à propos du calcul d'une durée de
- fraîcheur dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.2">RFC2616
+ <p>Vous trouverez tous les d&#233;tails &#224; propos du calcul d'une dur&#233;e de
+ fra&#238;cheur dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html#sec13.2">RFC2616
section 13.2 Expiration Model</a>.</p>
- <p>Pendant la durée de fraîcheur, un cache n'a pas besoin de
- contacter le serveur original, et il peut renvoyer le contenu situé
+ <p>Pendant la dur&#233;e de fra&#238;cheur, un cache n'a pas besoin de
+ contacter le serveur original, et il peut renvoyer le contenu situ&#233;
dans le cache tel quel au client.</p>
- <p>Lorsque la date de péremption est atteinte, le cache doit
- contacter le serveur original dans le but de vérifier si le contenu
- situé dans le cache est encore à jour, et si ce n'est pas le cas, de
+ <p>Lorsque la date de p&#233;remption est atteinte, le cache doit
+ contacter le serveur original dans le but de v&#233;rifier si le contenu
+ situ&#233; dans le cache est encore &#224; jour, et si ce n'est pas le cas, de
le remplacer par le contenu correspondant sur le serveur original.</p>
- <p>Lorsque la durée de fraîcheur est trop courte, il peut en
- résulter un excès de charge pour le serveur. De plus, si une
- interruption de service survient, et si cette dernière est longue,
- ou plus longue que la durée de fraîcheur, tout le contenu du cache
- s'en trouvera périmé, ce qui causera un trafic très important
- lorsque le serveur ou le réseau sera rétabli.</p>
+ <p>Lorsque la dur&#233;e de fra&#238;cheur est trop courte, il peut en
+ r&#233;sulter un exc&#232;s de charge pour le serveur. De plus, si une
+ interruption de service survient, et si cette derni&#232;re est longue,
+ ou plus longue que la dur&#233;e de fra&#238;cheur, tout le contenu du cache
+ s'en trouvera p&#233;rim&#233;, ce qui causera un trafic tr&#232;s important
+ lorsque le serveur ou le r&#233;seau sera r&#233;tabli.</p>
- <p>Cette politique est implémentée par le filtre
+ <p>Cette politique est impl&#233;ment&#233;e par le filtre
<strong>POLICY_MAXAGE</strong>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="policynocache" id="policynocache">Politique de gestion des contenus qui ne peuvent pas être mis
+<h2><a name="policynocache" id="policynocache">Politique de gestion des contenus qui ne peuvent pas &#234;tre mis
en cache</a><a title="Lien permanent" href="#policynocache" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_policy.html#policynocache">PolicyNocache</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_policy.html#policynocache">PolicyNocache</a></code></li></ul></td></tr></table>
- <p>Cette politique sera rejetée si la réponse du serveur
- déclare elle-même qu'elle ne doit pas être mise en cache à l'aide
- d'un en-tête <code>Cache-Control</code> ou <code>Pragma</code>.</p>
+ <p>Cette politique sera rejet&#233;e si la r&#233;ponse du serveur
+ d&#233;clare elle-m&#234;me qu'elle ne doit pas &#234;tre mise en cache &#224; l'aide
+ d'un en-t&#234;te <code>Cache-Control</code> ou <code>Pragma</code>.</p>
- <p>Vous trouverez tous les détails à propos de la manière dont un
- contenu peut être déclaré comme non cachable dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.1">RFC2616
- section 14.9.1 What is Cacheable</a>, et au sein de la définition de
- l'en-tête <code>Pragma</code> dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.32">RFC2616
+ <p>Vous trouverez tous les d&#233;tails &#224; propos de la mani&#232;re dont un
+ contenu peut &#234;tre d&#233;clar&#233; comme non cachable dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9.1">RFC2616
+ section 14.9.1 What is Cacheable</a>, et au sein de la d&#233;finition de
+ l'en-t&#234;te <code>Pragma</code> dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.32">RFC2616
section 14.32 Pragma</a>.</p>
- <p>Plus précisément, si une combinaison des en-têtes suivants existe
- dans la réponse, cette dernière sera rejetée :</p>
+ <p>Plus pr&#233;cis&#233;ment, si une combinaison des en-t&#234;tes suivants existe
+ dans la r&#233;ponse, cette derni&#232;re sera rejet&#233;e :</p>
<ul>
<li><code>Cache-Control: no-cache</code></li>
@@ -402,97 +402,97 @@
<li><code>Pragma: no-cache</code></li>
</ul>
- <p>D'une manière générale, lorsque cette politique est activée, et
- si d'une manière inattendue un contenu non cachable peut induire un
- niveau de charge du serveur inacceptable, tout contenu défini comme
- non cachable par le serveur sera rejeté.</p>
+ <p>D'une mani&#232;re g&#233;n&#233;rale, lorsque cette politique est activ&#233;e, et
+ si d'une mani&#232;re inattendue un contenu non cachable peut induire un
+ niveau de charge du serveur inacceptable, tout contenu d&#233;fini comme
+ non cachable par le serveur sera rejet&#233;.</p>
- <p>Cette politique est implémentée par le filtre
+ <p>Cette politique est impl&#233;ment&#233;e par le filtre
<strong>POLICY_NOCACHE</strong>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="policyvalidation" id="policyvalidation">Politique de validation</a><a title="Lien permanent" href="#policyvalidation" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_policy.html#policyvalidation">PolicyValidation</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_policy.html#policyvalidation">PolicyValidation</a></code></li></ul></td></tr></table>
- <p>Cette politique sera rejetée si la réponse du serveur
- ne contient aucune en-tête syntaxiquement correct <code>ETag</code>
+ <p>Cette politique sera rejet&#233;e si la r&#233;ponse du serveur
+ ne contient aucune en-t&#234;te syntaxiquement correct <code>ETag</code>
ou <code>Last-Modified</code>.</p>
- <p>Vous trouverez une description complète de l'en-tête
+ <p>Vous trouverez une description compl&#232;te de l'en-t&#234;te
<code>ETag</code> dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.19">RFC2616
- section 14.19 Etag</a>, et de l'en-tête <code>Last-Modified</code>
+ section 14.19 Etag</a>, et de l'en-t&#234;te <code>Last-Modified</code>
dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.29">RFC2616
section 14.29 Last-Modified</a>.</p>
- <p>La vérification est effectuée non seulement en ce qui concerne la
- présence des en-têtes, mais aussi du point de vue de leur syntaxe.</p>
+ <p>La v&#233;rification est effectu&#233;e non seulement en ce qui concerne la
+ pr&#233;sence des en-t&#234;tes, mais aussi du point de vue de leur syntaxe.</p>
- <p>Si une en-tête <code>ETag</code> n'est pas entourée de guillemets,
- ou n'est pas déclarée "weak" en le préfixant avec un "W/", la politique
- sera rejetée. De même, si l'interprétation d'une en-tête
- <code>Last-Modified</code> ne fournit pas de date valide, la réponse
- sera rejetée.</p>
+ <p>Si une en-t&#234;te <code>ETag</code> n'est pas entour&#233;e de guillemets,
+ ou n'est pas d&#233;clar&#233;e "weak" en le pr&#233;fixant avec un "W/", la politique
+ sera rejet&#233;e. De m&#234;me, si l'interpr&#233;tation d'une en-t&#234;te
+ <code>Last-Modified</code> ne fournit pas de date valide, la r&#233;ponse
+ sera rejet&#233;e.</p>
- <p>Cette politique est implémentée par le filtre
+ <p>Cette politique est impl&#233;ment&#233;e par le filtre
<strong>POLICY_VALIDATION</strong>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="policyvary" id="policyvary">Politique de gestion de l'en-tête Vary</a><a title="Lien permanent" href="#policyvary" class="permalink">&para;</a></h2>
+<h2><a name="policyvary" id="policyvary">Politique de gestion de l'en-t&#234;te Vary</a><a title="Lien permanent" href="#policyvary" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_policy.html#policyvary">PolicyVary</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_policy.html#policyvary">PolicyVary</a></code></li></ul></td></tr></table>
- <p>Cette politique se verra rejetée si la réponse du serveur
- contient une en-tête <code>Vary</code>, et si cette en-tête
- contient à son tour une en-tête mise en liste noire par
+ <p>Cette politique se verra rejet&#233;e si la r&#233;ponse du serveur
+ contient une en-t&#234;te <code>Vary</code>, et si cette en-t&#234;te
+ contient &#224; son tour une en-t&#234;te mise en liste noire par
l'administrateur.</p>
- <p>L'en-tête <code>Vary</code> est décrite en détails dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.44">RFC2616
+ <p>L'en-t&#234;te <code>Vary</code> est d&#233;crite en d&#233;tails dans la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.44">RFC2616
section 14.44 Vary</a>.</p>
- <p>Certaines en-têtes définies par les clients, comme
- <code>User-Agent</code>, peuvent contenir des milliers ou même des
+ <p>Certaines en-t&#234;tes d&#233;finies par les clients, comme
+ <code>User-Agent</code>, peuvent contenir des milliers ou m&#234;me des
millions de combinaisons de valeurs au cours du temps, et si la
- réponse est considérée comme pouvant être mise en cache, le cache
- peut tenter d'enregistrer toutes ces réponses, ce qui peut l'amener
- à saturation et à noyer les autres entrées qu'il contient. Avec ce
- scénario, cette politique sera rejetée.</p>
+ r&#233;ponse est consid&#233;r&#233;e comme pouvant &#234;tre mise en cache, le cache
+ peut tenter d'enregistrer toutes ces r&#233;ponses, ce qui peut l'amener
+ &#224; saturation et &#224; noyer les autres entr&#233;es qu'il contient. Avec ce
+ sc&#233;nario, cette politique sera rejet&#233;e.</p>
- <p>Cette politique est implémentée par le filtre
+ <p>Cette politique est impl&#233;ment&#233;e par le filtre
<strong>POLICY_VARY</strong>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="policyversion" id="policyversion">Politique de gestion des versions de protocole</a><a title="Lien permanent" href="#policyversion" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_policy.html#policyversion">PolicyVersion</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_policy.html#policyversion">PolicyVersion</a></code></li></ul></td></tr></table>
- <p>Cette politique sera rejetée si la réponse du serveur
- a été générée avec un numéro de version inférieur à la version
- de HTTP spécifiée.</p>
+ <p>Cette politique sera rejet&#233;e si la r&#233;ponse du serveur
+ a &#233;t&#233; g&#233;n&#233;r&#233;e avec un num&#233;ro de version inf&#233;rieur &#224; la version
+ de HTTP sp&#233;cifi&#233;e.</p>
- <p>Cette politique s'utilise en général avec les applications qui
- nécessitent un contrôle du type du client. Elle peut être utilisée en
+ <p>Cette politique s'utilise en g&#233;n&#233;ral avec les applications qui
+ n&#233;cessitent un contr&#244;le du type du client. Elle peut &#234;tre utilis&#233;e en
concomitance avec le filtre <code>POLICY_KEEPALIVE</code> afin de
s'assurer que les clients HTTP/1.0 n'engendrent pas la fermeture des
connexions persistantes.</p>
- <p>Les versions minimales pouvant être spécifiées sont :</p>
+ <p>Les versions minimales pouvant &#234;tre sp&#233;cifi&#233;es sont :</p>
<ul><li><code>HTTP/1.1</code></li>
<li><code>HTTP/1.0</code></li>
<li><code>HTTP/0.9</code></li>
</ul>
- <p>Cette politique est implémentée par le filtre
+ <p>Cette politique est impl&#233;ment&#233;e par le filtre
<strong>POLICY_VERSON</strong>.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/compliance.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/compliance.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="./fr/compliance.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -511,7 +511,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/compliance.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/configuring.html.fr b/docs/manual/configuring.html.fr
index 2d9f47c1bb..3290b8417d 100644
--- a/docs/manual/configuring.html.fr
+++ b/docs/manual/configuring.html.fr
@@ -25,45 +25,45 @@
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/configuring.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/configuring.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./fr/configuring.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
-<p>Ce document décrit les fichiers utilisés pour configurer
+<p>Ce document d&#233;crit les fichiers utilis&#233;s pour configurer
le Serveur HTTP Apache.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#main">Fichiers de configuration principaux</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#syntax">Syntaxe des fichiers de configuration</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#modules">Modules</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#scope">Portée des directives</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#scope">Port&#233;e des directives</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#htaccess">Fichiers .htaccess</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="main" id="main">Fichiers de configuration principaux</a><a title="Lien permanent" href="#main" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#include">Include</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#include">Include</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code></li></ul></td></tr></table>
- <p>La configuration du serveur HTTP Apache est effectuée en plaçant des <a href="mod/directives.html">directives</a> dans des fichiers de
+ <p>La configuration du serveur HTTP Apache est effectu&#233;e en pla&#231;ant des <a href="mod/directives.html">directives</a> dans des fichiers de
configuration au format texte. Le fichier de configuration principal se nomme
- en général
- <code>httpd.conf</code>. La localisation de ce fichier est définie
- à la compilation, mais peut être redéfinie à l'aide de l'option
+ en g&#233;n&#233;ral
+ <code>httpd.conf</code>. La localisation de ce fichier est d&#233;finie
+ &#224; la compilation, mais peut &#234;tre red&#233;finie &#224; l'aide de l'option
de ligne de commande <code>-f</code>. En outre, d'autres fichiers de
- configuration peuvent être ajoutés à l'aide de la directive
- <code class="directive"><a href="./mod/core.html#include">Include</a></code>, et des caractères de
+ configuration peuvent &#234;tre ajout&#233;s &#224; l'aide de la directive
+ <code class="directive"><a href="./mod/core.html#include">Include</a></code>, et des caract&#232;res de
remplacement
- peuvent être utilisés pour inclure de nombreux fichiers de configuration.
- Des directives de tous types peuvent être placées dans chacun de ces fichiers
+ peuvent &#234;tre utilis&#233;s pour inclure de nombreux fichiers de configuration.
+ Des directives de tous types peuvent &#234;tre plac&#233;es dans chacun de ces fichiers
de configuration. Les modifications dans les fichiers de configuration
principaux ne sont prises en compte par httpd que lorsque le serveur
- est démarré ou redémarré.</p>
+ est d&#233;marr&#233; ou red&#233;marr&#233;.</p>
<p>Le serveur lit aussi un fichier contenant les types de document mime;
- ce fichier est défini par la directive <code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code>,
- et se nomme <code>mime.types</code> par défaut.</p>
+ ce fichier est d&#233;fini par la directive <code class="directive"><a href="./mod/mod_mime.html#typesconfig">TypesConfig</a></code>,
+ et se nomme <code>mime.types</code> par d&#233;faut.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="syntax" id="syntax">Syntaxe des fichiers de configuration</a><a title="Lien permanent" href="#syntax" class="permalink">&para;</a></h2>
@@ -71,120 +71,120 @@ le Serveur HTTP Apache.</p>
<p>Les fichiers de configuration de httpd contiennent une directive
par ligne.
- On peut utiliser l'anti-slash "\" comme dernier caractère d'une ligne
- pour indiquer que la directive continue à la ligne suivante.
- Il ne doit y avoir aucun caractère ni espace entre l'anti-slash et
+ On peut utiliser l'anti-slash "\" comme dernier caract&#232;re d'une ligne
+ pour indiquer que la directive continue &#224; la ligne suivante.
+ Il ne doit y avoir aucun caract&#232;re ni espace entre l'anti-slash et
la fin de la ligne.</p>
- <p>Les arguments des directives sont séparés les uns des autres par
- des espaces. Si un argument contient des espaces, il doit être
- entouré de guillemets.</p>
+ <p>Les arguments des directives sont s&#233;par&#233;s les uns des autres par
+ des espaces. Si un argument contient des espaces, il doit &#234;tre
+ entour&#233; de guillemets.</p>
<p>Les directives dans les fichiers de configuration ne sont pas
- sensibles à la casse, mais leurs arguments le sont souvent. Les lignes
- qui débutent par le caractère "#" sont interprétées comme des
- commentaires, et sont ignorées. Les commentaires ne doivent
- <strong>pas</strong> apparaître sur la même ligne qu'une directive
- de configuration. Les espaces précédant une directive
- sont ignorés; vous pouvez par conséquent indenter les directives
- afin d'améliorer la lisibilité. Les lignes vides sont
- aussi ignorées.</p>
+ sensibles &#224; la casse, mais leurs arguments le sont souvent. Les lignes
+ qui d&#233;butent par le caract&#232;re "#" sont interpr&#233;t&#233;es comme des
+ commentaires, et sont ignor&#233;es. Les commentaires ne doivent
+ <strong>pas</strong> appara&#238;tre sur la m&#234;me ligne qu'une directive
+ de configuration. Les espaces pr&#233;c&#233;dant une directive
+ sont ignor&#233;s; vous pouvez par cons&#233;quent indenter les directives
+ afin d'am&#233;liorer la lisibilit&#233;. Les lignes vides sont
+ aussi ignor&#233;es.</p>
<p>Les valeurs des variables d'environnement ou des variables
- définies via la directive <code class="directive"><a href="./mod/core.html#define">Define</a></code> peuvent être utilisées dans le
+ d&#233;finies via la directive <code class="directive"><a href="./mod/core.html#define">Define</a></code> peuvent &#234;tre utilis&#233;es dans le
fichier de configuration en utilisant la syntaxe
<code>${VAR}</code>. Si "VAR" est le nom d'une variable valide, la
- valeur de la variable est alors substituée à la chaîne
+ valeur de la variable est alors substitu&#233;e &#224; la cha&#238;ne
<code>${VAR}</code>, et le processus de lecture du fichier de
- configuration continue comme si la chaîne correspondant à la valeur
- de la variable s'y était trouvée littéralement. Les variables définies
+ configuration continue comme si la cha&#238;ne correspondant &#224; la valeur
+ de la variable s'y &#233;tait trouv&#233;e litt&#233;ralement. Les variables d&#233;finies
via la directive <code class="directive"><a href="./mod/core.html#define">Define</a></code>
l'emportent sur les autres variables d'environnement du shell. Si la
- variable "VAR" n'est pas trouvée, la chaîne <code>${VAR}</code>
- n'est pas modifiée, et un avertissement est enregistré dans le
- journal. Le caractère ":" est interdit dans les noms de variables
- afin d'éviter tout conflit avec la syntaxe de la directive <code class="directive"><a href="./mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>.</p>
+ variable "VAR" n'est pas trouv&#233;e, la cha&#238;ne <code>${VAR}</code>
+ n'est pas modifi&#233;e, et un avertissement est enregistr&#233; dans le
+ journal. Le caract&#232;re ":" est interdit dans les noms de variables
+ afin d'&#233;viter tout conflit avec la syntaxe de la directive <code class="directive"><a href="./mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>.</p>
- <p>Seules les variables d'environnement du shell définies avant le démarrage
- du serveur peuvent être utilisées dans les extensions.
+ <p>Seules les variables d'environnement du shell d&#233;finies avant le d&#233;marrage
+ du serveur peuvent &#234;tre utilis&#233;es dans les extensions.
Les variables d'environnement
- définies dans le fichier de configuration lui-même, par exemple avec <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code>, prennent effet trop tard pour
- pouvoir être utilisées dans les extensions au sein du fichier de
+ d&#233;finies dans le fichier de configuration lui-m&#234;me, par exemple avec <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code>, prennent effet trop tard pour
+ pouvoir &#234;tre utilis&#233;es dans les extensions au sein du fichier de
configuration.</p>
<p>La longueur maximale d'une ligne dans un fichier de configuration
- normal, après substitution des variables et fusion des lignes
+ normal, apr&#232;s substitution des variables et fusion des lignes
interrompues, est approximativement de 16 Mo. Dans les <a href="configuring.html#htaccess">fichiers .htaccess</a>, la longueur
- maximale est de 8190 caractères.</p>
+ maximale est de 8190 caract&#232;res.</p>
- <p>Vous pouvez vérifier l'absence d'erreurs de syntaxe dans vos fichiers
- de configuration sans démarrer le serveur à l'aide de la commande
+ <p>Vous pouvez v&#233;rifier l'absence d'erreurs de syntaxe dans vos fichiers
+ de configuration sans d&#233;marrer le serveur &#224; l'aide de la commande
<code>apachectl configtest</code> ou de l'option de ligne de commande
<code>-t</code>.</p>
- <p>Vous pouvez utiliser la définition <code>-DDUMP_CONFIG</code> de
+ <p>Vous pouvez utiliser la d&#233;finition <code>-DDUMP_CONFIG</code> de
<code class="module"><a href="./mod/mod_info.html">mod_info</a></code> pour afficher la configuration avec tous
- les fichiers inclus et les variables d'environnement évaluées, tous
+ les fichiers inclus et les variables d'environnement &#233;valu&#233;es, tous
les commentaires et les sections <code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code> et <code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code> non actives ayant
- été supprimés. Cependant, la sortie ne reflète
- pas les fusions ou écrasements pouvant intervenir en cas de
- définitions multiples de directives.</p>
+ &#233;t&#233; supprim&#233;s. Cependant, la sortie ne refl&#232;te
+ pas les fusions ou &#233;crasements pouvant intervenir en cas de
+ d&#233;finitions multiples de directives.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="modules" id="modules">Modules</a><a title="Lien permanent" href="#modules" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table>
<p>httpd est un serveur modulaire. Ceci implique que seules les
- fonctionnalités les plus courantes sont incluses dans le serveur de base.
- Les fonctionnalités étendues sont fournies à l'aide de <a href="mod/">modules</a> qui peuvent être chargés dans httpd.
- Par défaut, un jeu de <a href="mod/module-dict.html#Status">modules de base</a> est inclus dans le
- serveur à la compilation. Si le serveur est compilé de façon à utiliser
- les <a href="dso.html">modules chargés dynamiquement</a>,
- alors les modules peuvent être compilés séparément et chargés à
- n'importe quel moment à l'aide de la directive
+ fonctionnalit&#233;s les plus courantes sont incluses dans le serveur de base.
+ Les fonctionnalit&#233;s &#233;tendues sont fournies &#224; l'aide de <a href="mod/">modules</a> qui peuvent &#234;tre charg&#233;s dans httpd.
+ Par d&#233;faut, un jeu de <a href="mod/module-dict.html#Status">modules de base</a> est inclus dans le
+ serveur &#224; la compilation. Si le serveur est compil&#233; de fa&#231;on &#224; utiliser
+ les <a href="dso.html">modules charg&#233;s dynamiquement</a>,
+ alors les modules peuvent &#234;tre compil&#233;s s&#233;par&#233;ment et charg&#233;s &#224;
+ n'importe quel moment &#224; l'aide de la directive
<code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code>.
- Dans le cas contraire, httpd doit être recompilé pour ajouter ou
+ Dans le cas contraire, httpd doit &#234;tre recompil&#233; pour ajouter ou
supprimer des modules.
- Les directives de configuration peuvent être incluses de manière
- conditionnelle selon la présence ou l'absence d'un module particulier
- en les plaçant dans un bloc <code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>.</p>
+ Les directives de configuration peuvent &#234;tre incluses de mani&#232;re
+ conditionnelle selon la pr&#233;sence ou l'absence d'un module particulier
+ en les pla&#231;ant dans un bloc <code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>.</p>
- <p>Pour voir quels modules ont été compilés avec le serveur,
+ <p>Pour voir quels modules ont &#233;t&#233; compil&#233;s avec le serveur,
vous pouvez utiliser l'option de ligne de commande <code>-l</code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="scope" id="scope">Portée des directives</a><a title="Lien permanent" href="#scope" class="permalink">&para;</a></h2>
+<h2><a name="scope" id="scope">Port&#233;e des directives</a><a title="Lien permanent" href="#scope" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li></ul></td></tr></table>
- <p>Les directives placées dans les fichiers de configuration principaux
+ <p>Les directives plac&#233;es dans les fichiers de configuration principaux
s'appliquent au serveur dans son ensemble. Si vous souhaitez modifier la
configuration d'une partie du serveur seulement, vous pouvez limiter la
- portée de vos directives en les plaçant dans une section
+ port&#233;e de vos directives en les pla&#231;ant dans une section
<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>, <code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code>, <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>, <code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>, <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>, ou <code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code>.
Ces sections limitent le champ d'application des directives qu'elles
- contiennent à des URls ou des portions du système de fichiers particulières.
- Elles peuvent aussi être imbriquées, ce qui permet
- une configuration très fine.</p>
+ contiennent &#224; des URls ou des portions du syst&#232;me de fichiers particuli&#232;res.
+ Elles peuvent aussi &#234;tre imbriqu&#233;es, ce qui permet
+ une configuration tr&#232;s fine.</p>
- <p>httpd peut servir simultanément de nombreux sites web au travers des
- <a href="vhosts/">Hôtes Virtuels</a>. La portée des directives peut ainsi
- être limitée en les plaçant dans des sections
+ <p>httpd peut servir simultan&#233;ment de nombreux sites web au travers des
+ <a href="vhosts/">H&#244;tes Virtuels</a>. La port&#233;e des directives peut ainsi
+ &#234;tre limit&#233;e en les pla&#231;ant dans des sections
<code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>,
- afin qu'elles ne s'appliquent qu'aux requêtes
+ afin qu'elles ne s'appliquent qu'aux requ&#234;tes
pour un site web particulier.</p>
- <p>Bien que la plupart des directives puissent être placées dans
+ <p>Bien que la plupart des directives puissent &#234;tre plac&#233;es dans
chacune de ces sections, certaines d'entre elles n'ont aucun sens
dans certains contextes.
- Par exemple, les directives qui contrôlent la création des processus
- n'ont de sens que dans le contexte du serveur principal. Pour déterminer
- quelles directives peuvent être placées dans quelles sections, consultez
+ Par exemple, les directives qui contr&#244;lent la cr&#233;ation des processus
+ n'ont de sens que dans le contexte du serveur principal. Pour d&#233;terminer
+ quelles directives peuvent &#234;tre plac&#233;es dans quelles sections, consultez
le <a href="mod/directive-dict.html#Context">Contexte</a> de la
- directive. Pour plus d'informations, nous fournissons des détails dans
+ directive. Pour plus d'informations, nous fournissons des d&#233;tails dans
<a href="sections.html">Comment fonctionnent les sections Directory,
Location et Files</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
@@ -192,40 +192,40 @@ le Serveur HTTP Apache.</p>
<h2><a name="htaccess" id="htaccess">Fichiers .htaccess</a><a title="Lien permanent" href="#htaccess" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code></li></ul></td></tr></table>
- <p>httpd permet la gestion décentralisée de la configuration
- via des fichiers spéciaux placés dans l'arborescence du site web.
- Ces fichiers spéciaux se nomment en général <code>.htaccess</code>,
- mais tout autre nom peut être spécifié à l'aide de la directive
+ <p>httpd permet la gestion d&#233;centralis&#233;e de la configuration
+ via des fichiers sp&#233;ciaux plac&#233;s dans l'arborescence du site web.
+ Ces fichiers sp&#233;ciaux se nomment en g&#233;n&#233;ral <code>.htaccess</code>,
+ mais tout autre nom peut &#234;tre sp&#233;cifi&#233; &#224; l'aide de la directive
<code class="directive"><a href="./mod/core.html#accessfilename">AccessFileName</a></code>.
- Les directives placées dans les fichiers <code>.htaccess</code>
- s'appliquent au répertoire dans lequel vous avez placé le fichier,
- ainsi qu'à tous ses sous-répertoires.
- La syntaxe des fichiers <code>.htaccess</code> est la même que celle
+ Les directives plac&#233;es dans les fichiers <code>.htaccess</code>
+ s'appliquent au r&#233;pertoire dans lequel vous avez plac&#233; le fichier,
+ ainsi qu'&#224; tous ses sous-r&#233;pertoires.
+ La syntaxe des fichiers <code>.htaccess</code> est la m&#234;me que celle
des fichiers de configuration principaux. Comme les fichiers
- <code>.htaccess</code> sont lus à chaque requête, les modifications de
- ces fichiers prennent effet immédiatement.</p>
+ <code>.htaccess</code> sont lus &#224; chaque requ&#234;te, les modifications de
+ ces fichiers prennent effet imm&#233;diatement.</p>
- <p>Pour déterminer quelles directives peuvent être placées
+ <p>Pour d&#233;terminer quelles directives peuvent &#234;tre plac&#233;es
dans les fichiers <code>.htaccess</code>, consultez le
<a href="mod/directive-dict.html#Context">Contexte</a> de la
- directive. L'administrateur du serveur peut contrôler quelles
- directives peuvent être placées dans les fichiers
- <code>.htaccess</code> en définissant la directive
+ directive. L'administrateur du serveur peut contr&#244;ler quelles
+ directives peuvent &#234;tre plac&#233;es dans les fichiers
+ <code>.htaccess</code> en d&#233;finissant la directive
<code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code>
dans les fichiers de configuration principaux.</p>
<p>Pour plus d'informations sur les fichiers <code>.htaccess</code>,
- se référer au <a href="howto/htaccess.html">tutoriel .htaccess</a>.</p>
+ se r&#233;f&#233;rer au <a href="howto/htaccess.html">tutoriel .htaccess</a>.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./de/configuring.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/configuring.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/configuring.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./fr/configuring.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/configuring.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/configuring.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/configuring.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -244,7 +244,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/configuring.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/content-negotiation.html.fr b/docs/manual/content-negotiation.html.fr
index 918f71cfc3..e6d2106b5d 100644
--- a/docs/manual/content-negotiation.html.fr
+++ b/docs/manual/content-negotiation.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Négociation de contenu - Serveur Apache HTTP Version 2.5</title>
+<title>N&#233;gociation de contenu - Serveur Apache HTTP Version 2.5</title>
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" />
@@ -21,127 +21,127 @@
<img alt="" src="./images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Négociation de contenu</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>N&#233;gociation de contenu</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/content-negotiation.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/content-negotiation.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./fr/content-negotiation.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/content-negotiation.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/content-negotiation.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/content-negotiation.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/content-negotiation.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
- <p>Apache HTTPD supporte la négociation de
- contenu telle qu'elle est décrite
- dans la spécification HTTP/1.1. Il peut choisir la meilleure représentation
- d'une ressource en fonction des préférences du navigateur pour ce qui
- concerne le type de media, les langages, le jeu de caractères et son
- encodage. Il implémente aussi quelques fonctionnalités pour traiter de
- manière plus intelligente les requêtes en provenance de navigateurs qui
- envoient des informations de négociation incomplètes.</p>
+ <p>Apache HTTPD supporte la n&#233;gociation de
+ contenu telle qu'elle est d&#233;crite
+ dans la sp&#233;cification HTTP/1.1. Il peut choisir la meilleure repr&#233;sentation
+ d'une ressource en fonction des pr&#233;f&#233;rences du navigateur pour ce qui
+ concerne le type de media, les langages, le jeu de caract&#232;res et son
+ encodage. Il impl&#233;mente aussi quelques fonctionnalit&#233;s pour traiter de
+ mani&#232;re plus intelligente les requ&#234;tes en provenance de navigateurs qui
+ envoient des informations de n&#233;gociation incompl&#232;tes.</p>
- <p>La négociation de contenu est assurée par le module
- <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> qui est compilé par défaut
+ <p>La n&#233;gociation de contenu est assur&#233;e par le module
+ <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> qui est compil&#233; par d&#233;faut
dans le serveur.</p>
</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#about">À propos de la négociation de contenu</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#negotiation">La négociation avec httpd</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#methods">Les méthodes de négociation</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#better">Ajustement des valeurs de qualité</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#extensions">Extensions à la négociation de contenu
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#about">&#192; propos de la n&#233;gociation de contenu</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#negotiation">La n&#233;gociation avec httpd</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#methods">Les m&#233;thodes de n&#233;gociation</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#better">Ajustement des valeurs de qualit&#233;</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#extensions">Extensions &#224; la n&#233;gociation de contenu
transparente</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#naming">Remarques à propos des liens hypertextes et des
+<li><img alt="" src="./images/down.gif" /> <a href="#naming">Remarques &#224; propos des liens hypertextes et des
conventions de nommage</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#caching">Remarque sur la mise en cache</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="about" id="about">À propos de la négociation de contenu</a><a title="Lien permanent" href="#about" class="permalink">&para;</a></h2>
+<h2><a name="about" id="about">&#192; propos de la n&#233;gociation de contenu</a><a title="Lien permanent" href="#about" class="permalink">&para;</a></h2>
- <p>Une ressource peut être disponible selon différentes représentations.
- Par exemple, elle peut être disponible en différents langages ou pour
- différents types de média, ou une combinaison des deux.
- Pour faire le meilleur choix, on peut fournir à l'utilisateur une page
+ <p>Une ressource peut &#234;tre disponible selon diff&#233;rentes repr&#233;sentations.
+ Par exemple, elle peut &#234;tre disponible en diff&#233;rents langages ou pour
+ diff&#233;rents types de m&#233;dia, ou une combinaison des deux.
+ Pour faire le meilleur choix, on peut fournir &#224; l'utilisateur une page
d'index, et le laisser choisir. Cependant, le serveur peut souvent faire
ce choix automatiquement. Ceci est possible car les navigateurs peuvent
envoyer des informations sur les
- représentations qu'ils préfèrent à l'intérieur de chaque requête.
+ repr&#233;sentations qu'ils pr&#233;f&#232;rent &#224; l'int&#233;rieur de chaque requ&#234;te.
Par exemple, un navigateur peut indiquer
- qu'il préfère voir les informations en français, mais qu'en cas
- d'impossibilité l'anglais peut convenir. Les navigateurs indiquent leurs
- préférences à l'aide d'en-têtes dans la requête. Pour ne demander que des
- représentations en français, le navigateur peut utiliser l'en-tête :</p>
+ qu'il pr&#233;f&#232;re voir les informations en fran&#231;ais, mais qu'en cas
+ d'impossibilit&#233; l'anglais peut convenir. Les navigateurs indiquent leurs
+ pr&#233;f&#233;rences &#224; l'aide d'en-t&#234;tes dans la requ&#234;te. Pour ne demander que des
+ repr&#233;sentations en fran&#231;ais, le navigateur peut utiliser l'en-t&#234;te :</p>
<div class="example"><p><code>Accept-Language: fr</code></p></div>
- <p>Notez qu'il ne sera tenu compte de cette préférence que s'il existe un
- choix de représentations et que ces dernières varient en fonction
+ <p>Notez qu'il ne sera tenu compte de cette pr&#233;f&#233;rence que s'il existe un
+ choix de repr&#233;sentations et que ces derni&#232;res varient en fonction
du langage.</p>
- <p>À titre d'exemple d'une requête plus complexe, ce navigateur a été
- configuré pour accepter le français et l'anglais, avec une préférence pour
- le français, et accepter différents types de média, avec une préférence
- pour HTML par rapport à au texte plat ("plain text") ou autres types de fichiers texte, et
- avec une préférence pour GIF ou JPEG par rapport à tout autre type de
- média, mais autorisant tout autre type de média en dernier ressort :</p>
+ <p>&#192; titre d'exemple d'une requ&#234;te plus complexe, ce navigateur a &#233;t&#233;
+ configur&#233; pour accepter le fran&#231;ais et l'anglais, avec une pr&#233;f&#233;rence pour
+ le fran&#231;ais, et accepter diff&#233;rents types de m&#233;dia, avec une pr&#233;f&#233;rence
+ pour HTML par rapport &#224; au texte plat ("plain text") ou autres types de fichiers texte, et
+ avec une pr&#233;f&#233;rence pour GIF ou JPEG par rapport &#224; tout autre type de
+ m&#233;dia, mais autorisant tout autre type de m&#233;dia en dernier ressort :</p>
<div class="example"><p><code>
Accept-Language: fr; q=1.0, en; q=0.5<br />
Accept: text/html; q=1.0, text/*; q=0.8, image/gif; q=0.6, image/jpeg; q=0.6, image/*; q=0.5, */*; q=0.1
</code></p></div>
- <p>httpd supporte la négociation de contenu "server driven" (telle qu'elle
- est définie dans la spécification HTTP/1.1), où c'est le serveur qui
- décide quelle est la meilleure représentation à retourner pour la ressource
- demandée. Il supporte entièrement les en-têtes de requête
+ <p>httpd supporte la n&#233;gociation de contenu "server driven" (telle qu'elle
+ est d&#233;finie dans la sp&#233;cification HTTP/1.1), o&#249; c'est le serveur qui
+ d&#233;cide quelle est la meilleure repr&#233;sentation &#224; retourner pour la ressource
+ demand&#233;e. Il supporte enti&#232;rement les en-t&#234;tes de requ&#234;te
<code>Accept</code>, <code>Accept-Language</code>,
<code>Accept-Charset</code> et <code>Accept-Encoding</code>.
- httpd supporte aussi la négociation de contenu transparente, qui est un
- protocole de négociation expérimental défini dans les RFC 2295 et 2296.
- Il ne supporte pas la négociation de fonctionnalité (feature negotiation)
- telle qu'elle est définie dans ces RFCs.</p>
+ httpd supporte aussi la n&#233;gociation de contenu transparente, qui est un
+ protocole de n&#233;gociation exp&#233;rimental d&#233;fini dans les RFC 2295 et 2296.
+ Il ne supporte pas la n&#233;gociation de fonctionnalit&#233; (feature negotiation)
+ telle qu'elle est d&#233;finie dans ces RFCs.</p>
- <p>Une <strong>ressource</strong> est une entité conceptuelle identifiée
+ <p>Une <strong>ressource</strong> est une entit&#233; conceptuelle identifi&#233;e
par une URI (RFC 2396). Un serveur HTTP comme le serveur HTTP Apache
- propose l'accès à des
- <strong>représentations</strong> de la ressource à l'intérieur de son
- espace de nommage, chaque représentation étant composée d'une séquence
- d'octets avec la définition d'un type de media, d'un jeu de caractères,
- d'un encodage, etc... A un instant donné, chaque ressource peut être
- associée avec zéro, une ou plusieurs représentations. Si plusieurs
- représentations sont disponibles, la ressource est qualifiée de
- <strong>négociable</strong> et chacune de ses représentations se nomme
- <strong>variante</strong>. Les différences entre les
- variantes disponibles d'une ressource négociable constituent les
- <strong>dimensions</strong> de la négociation.</p>
+ propose l'acc&#232;s &#224; des
+ <strong>repr&#233;sentations</strong> de la ressource &#224; l'int&#233;rieur de son
+ espace de nommage, chaque repr&#233;sentation &#233;tant compos&#233;e d'une s&#233;quence
+ d'octets avec la d&#233;finition d'un type de media, d'un jeu de caract&#232;res,
+ d'un encodage, etc... A un instant donn&#233;, chaque ressource peut &#234;tre
+ associ&#233;e avec z&#233;ro, une ou plusieurs repr&#233;sentations. Si plusieurs
+ repr&#233;sentations sont disponibles, la ressource est qualifi&#233;e de
+ <strong>n&#233;gociable</strong> et chacune de ses repr&#233;sentations se nomme
+ <strong>variante</strong>. Les diff&#233;rences entre les
+ variantes disponibles d'une ressource n&#233;gociable constituent les
+ <strong>dimensions</strong> de la n&#233;gociation.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="negotiation" id="negotiation">La négociation avec httpd</a><a title="Lien permanent" href="#negotiation" class="permalink">&para;</a></h2>
+<h2><a name="negotiation" id="negotiation">La n&#233;gociation avec httpd</a><a title="Lien permanent" href="#negotiation" class="permalink">&para;</a></h2>
- <p>Afin de négocier une ressource, on doit fournir au serveur des
- informations à propos de chacune des variantes. Il y a deux manières
+ <p>Afin de n&#233;gocier une ressource, on doit fournir au serveur des
+ informations &#224; propos de chacune des variantes. Il y a deux mani&#232;res
d'accomplir ceci :</p>
<ul>
- <li>Utiliser une liste de correspondances de type ("type-map") (<em>c'est à dire</em>
+ <li>Utiliser une liste de correspondances de type ("type-map") (<em>c'est &#224; dire</em>
un fichier <code>*.var</code>) qui nomme explicitement les fichiers
contenant les variantes, ou</li>
- <li>Utiliser une recherche "multivues", où le serveur effectue une
+ <li>Utiliser une recherche "multivues", o&#249; le serveur effectue une
recherche de correspondance sur un motif de nom de fichier implicite et
- fait son choix parmi les différents résultats.</li>
+ fait son choix parmi les diff&#233;rents r&#233;sultats.</li>
</ul>
<h3><a name="type-map" id="type-map">Utilisation d'un fichier de
correspondances de types (type-map)</a></h3>
- <p>Une liste de correspondances de types est un document associé au
- gestionnaire <code>type-map</code> (ou, dans un souci de compatibilité
+ <p>Une liste de correspondances de types est un document associ&#233; au
+ gestionnaire <code>type-map</code> (ou, dans un souci de compatibilit&#233;
ascendante avec des configurations de httpd plus anciennes, le
<a class="glossarylink" href="./glossary.html#type mime" title="voir glossaire">type MIME</a>
<code>application/x-type-map</code>). Notez que pour utiliser cette
- fonctionnalité, vous devez, dans le fichier de configuration, définir un
- gestionnaire qui associe un suffixe de fichier à une <code>type-map</code>;
+ fonctionnalit&#233;, vous devez, dans le fichier de configuration, d&#233;finir un
+ gestionnaire qui associe un suffixe de fichier &#224; une <code>type-map</code>;
ce qui se fait simplement en ajoutant</p>
<pre class="prettyprint lang-config">AddHandler type-map .var</pre>
@@ -149,27 +149,27 @@ conventions de nommage</a></li>
<p>dans le fichier de configuration du serveur.</p>
- <p>Les fichiers de correspondances de types doivent posséder le même nom que
- la ressource qu'ils décrivent, avec pour extension
+ <p>Les fichiers de correspondances de types doivent poss&#233;der le m&#234;me nom que
+ la ressource qu'ils d&#233;crivent, avec pour extension
<code>.var</code>. Dans l'exemple ci-dessous, la ressource a pour
nom <code>foo</code>, et le fichier de correspondances se nomme donc
<code>foo.var</code>.</p>
- <p>Ce fichier doit comporter une entrée pour chaque variante
- disponible; chaque entrée consiste en une ligne contiguë d'en-têtes au
- format HTTP. les entrées sont séparées par des lignes vides. Les lignes
- vides à l'intérieur d'une entrée sont interdites. Par convention, le
- fichier de correspondances de types débute par une entrée concernant l'entité
- considérée dans son ensemble (bien que ce ne soit pas obligatoire, et
- ignoré si présent). Un exemple de fichier de
+ <p>Ce fichier doit comporter une entr&#233;e pour chaque variante
+ disponible; chaque entr&#233;e consiste en une ligne contigu&#235; d'en-t&#234;tes au
+ format HTTP. les entr&#233;es sont s&#233;par&#233;es par des lignes vides. Les lignes
+ vides &#224; l'int&#233;rieur d'une entr&#233;e sont interdites. Par convention, le
+ fichier de correspondances de types d&#233;bute par une entr&#233;e concernant l'entit&#233;
+ consid&#233;r&#233;e dans son ensemble (bien que ce ne soit pas obligatoire, et
+ ignor&#233; si pr&#233;sent). Un exemple de fichier de
correspondance de types est fourni
ci-dessous.</p>
- <p>Les URIs de ce fichier sont relatifs à la localisation du fichier
- de correspondances de types. En général, ces fichiers se trouveront dans le
- même répertoire que le fichier de correspondances de types, mais ce
+ <p>Les URIs de ce fichier sont relatifs &#224; la localisation du fichier
+ de correspondances de types. En g&#233;n&#233;ral, ces fichiers se trouveront dans le
+ m&#234;me r&#233;pertoire que le fichier de correspondances de types, mais ce
n'est pas obligatoire. Vous pouvez utiliser des URIs absolus ou
- relatifs pour tout fichier situé sur le même serveur que le fichier
+ relatifs pour tout fichier situ&#233; sur le m&#234;me serveur que le fichier
de correspondances.</p>
<div class="example"><p><code>
@@ -185,9 +185,9 @@ conventions de nommage</a></li>
</code></p></div>
<p>Notez aussi qu'un fichier de correspondances de types prend le pas sur
- les extensions de noms de fichiers, même si les Multivues sont activées.
- Si les variantes sont de qualités différentes, on doit l'indiquer
- à l'aide du paramètre "qs" à la suite du type de média, comme pour cette
+ les extensions de noms de fichiers, m&#234;me si les Multivues sont activ&#233;es.
+ Si les variantes sont de qualit&#233;s diff&#233;rentes, on doit l'indiquer
+ &#224; l'aide du param&#232;tre "qs" &#224; la suite du type de m&#233;dia, comme pour cette
image
(disponible aux formats JPEG, GIF, ou ASCII-art) : </p>
@@ -204,102 +204,102 @@ conventions de nommage</a></li>
Content-type: text/plain; qs=0.01<br />
</code></p></div>
- <p>Les valeurs de qs peuvent varier de 0.000 à 1.000. Notez que toute
- variante possédant une valeur de qs de 0.000 ne sera jamais choisie.
- Les variantes qui n'ont pas de paramètre qs défini se voient attribuer
- une valeur de 1.0. Le paramètre qs indique la qualité relative de la
- variante comparée à celle des autres variantes disponibles, sans tenir
- compte des capacités du client. Par exemple, un fichier JPEG possède
- en général une qualité supérieure à celle d'un fichier ASCII s'il
- représente une photographie. Cependant, si la ressource représentée est
- à un ASCII art original, la représentation ASCII sera de meilleure qualité
- que la représentation JPEG. Ainsi une valeur de qs est associée à une
- variante en fonction de la nature de la ressource qu'elle représente.</p>
-
- <p>La liste complète des en-têtes reconnus est disponible dans la
+ <p>Les valeurs de qs peuvent varier de 0.000 &#224; 1.000. Notez que toute
+ variante poss&#233;dant une valeur de qs de 0.000 ne sera jamais choisie.
+ Les variantes qui n'ont pas de param&#232;tre qs d&#233;fini se voient attribuer
+ une valeur de 1.0. Le param&#232;tre qs indique la qualit&#233; relative de la
+ variante compar&#233;e &#224; celle des autres variantes disponibles, sans tenir
+ compte des capacit&#233;s du client. Par exemple, un fichier JPEG poss&#232;de
+ en g&#233;n&#233;ral une qualit&#233; sup&#233;rieure &#224; celle d'un fichier ASCII s'il
+ repr&#233;sente une photographie. Cependant, si la ressource repr&#233;sent&#233;e est
+ &#224; un ASCII art original, la repr&#233;sentation ASCII sera de meilleure qualit&#233;
+ que la repr&#233;sentation JPEG. Ainsi une valeur de qs est associ&#233;e &#224; une
+ variante en fonction de la nature de la ressource qu'elle repr&#233;sente.</p>
+
+ <p>La liste compl&#232;te des en-t&#234;tes reconnus est disponible dans la
documentation sur les <a href="mod/mod_negotiation.html#typemaps">correspondances de types du
module mod_negotiation</a>.</p>
<h3><a name="multiviews" id="multiviews">Multivues (option Multiviews)</a></h3>
- <p><code>MultiViews</code> est une option qui s'applique à un répertoire,
- ce qui signifie qu'elle peut être activée à l'aide d'une directive
- <code class="directive"><a href="./mod/core.html#options">Options</a></code> à l'intérieur d'une section
+ <p><code>MultiViews</code> est une option qui s'applique &#224; un r&#233;pertoire,
+ ce qui signifie qu'elle peut &#234;tre activ&#233;e &#224; l'aide d'une directive
+ <code class="directive"><a href="./mod/core.html#options">Options</a></code> &#224; l'int&#233;rieur d'une section
<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>, <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code> ou <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code> dans
- <code>httpd.conf</code>, ou (si <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> est correctement positionnée) dans
+ <code>httpd.conf</code>, ou (si <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> est correctement positionn&#233;e) dans
des fichiers
<code>.htaccess</code>. Notez que <code>Options All</code>
n'active pas <code>MultiViews</code>; vous devez activer cette option en
la nommant explicitement.</p>
- <p>L'effet de <code>MultiViews</code> est le suivant : si le serveur reçoit
- une requête pour <code>/tel/répertoire/foo</code>, si
- <code>MultiViews</code> est activée pour
- <code>/tel/répertoire</code>, et si
- <code>/tel/répertoire/foo</code> n'existe <em>pas</em>, le serveur parcourt
- le répertoire à la recherche de fichiers nommés foo.*, et simule
- littéralement une correspondance de types (type map) qui liste tous ces
- fichiers, en leur associant les mêmes types de média et encodages de
- contenu qu'ils auraient eu si le client avait demandé l'accès à l'un
+ <p>L'effet de <code>MultiViews</code> est le suivant : si le serveur re&#231;oit
+ une requ&#234;te pour <code>/tel/r&#233;pertoire/foo</code>, si
+ <code>MultiViews</code> est activ&#233;e pour
+ <code>/tel/r&#233;pertoire</code>, et si
+ <code>/tel/r&#233;pertoire/foo</code> n'existe <em>pas</em>, le serveur parcourt
+ le r&#233;pertoire &#224; la recherche de fichiers nomm&#233;s foo.*, et simule
+ litt&#233;ralement une correspondance de types (type map) qui liste tous ces
+ fichiers, en leur associant les m&#234;mes types de m&#233;dia et encodages de
+ contenu qu'ils auraient eu si le client avait demand&#233; l'acc&#232;s &#224; l'un
d'entre eux par son nom. Il choisit ensuite ce qui correspond le mieux
aux besoins du client.</p>
- <p><code>MultiViews</code> peut aussi s'appliquer à la recherche du fichier
- nommé par la directive <code class="directive"><a href="./mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>, si le serveur tente d'indexer
- un répertoire. Si les fichiers de configuration spécifient</p>
+ <p><code>MultiViews</code> peut aussi s'appliquer &#224; la recherche du fichier
+ nomm&#233; par la directive <code class="directive"><a href="./mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>, si le serveur tente d'indexer
+ un r&#233;pertoire. Si les fichiers de configuration sp&#233;cifient</p>
<pre class="prettyprint lang-config">DirectoryIndex index</pre>
<p>le serveur va choisir entre <code>index.html</code>
- et <code>index.html3</code> si les deux fichiers sont présents. Si aucun
- n'est présent, mais <code>index.cgi</code> existe,
- le serveur l'exécutera.</p>
+ et <code>index.html3</code> si les deux fichiers sont pr&#233;sents. Si aucun
+ n'est pr&#233;sent, mais <code>index.cgi</code> existe,
+ le serveur l'ex&#233;cutera.</p>
<p>Si, parcequ'elle n'est pas reconnue par <code>mod_mime</code>,
- l'extension d'un des fichiers du répertoire ne permet pas de
- déterminer son jeu de caractères, son type de contenu, son langage, ou son
+ l'extension d'un des fichiers du r&#233;pertoire ne permet pas de
+ d&#233;terminer son jeu de caract&#232;res, son type de contenu, son langage, ou son
encodage, alors
- le résultat dépendra de la définition de la directive <code class="directive"><a href="./mod/mod_mime.html#multiviewsmatch">MultiViewsMatch</a></code>. Cette directive détermine
+ le r&#233;sultat d&#233;pendra de la d&#233;finition de la directive <code class="directive"><a href="./mod/mod_mime.html#multiviewsmatch">MultiViewsMatch</a></code>. Cette directive d&#233;termine
si les gestionnaires (handlers), les filtres, et autres types d'extensions
- peuvent participer à la négociation MultiVues.</p>
+ peuvent participer &#224; la n&#233;gociation MultiVues.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="methods" id="methods">Les méthodes de négociation</a><a title="Lien permanent" href="#methods" class="permalink">&para;</a></h2>
+<h2><a name="methods" id="methods">Les m&#233;thodes de n&#233;gociation</a><a title="Lien permanent" href="#methods" class="permalink">&para;</a></h2>
- <p>Une fois obtenue la liste des variantes pour une ressource donnée,
- httpd dispose de deux méthodes pour choisir la meilleure variante à
- retourner, s'il y a lieu, soit à partir d'un fichier de
+ <p>Une fois obtenue la liste des variantes pour une ressource donn&#233;e,
+ httpd dispose de deux m&#233;thodes pour choisir la meilleure variante &#224;
+ retourner, s'il y a lieu, soit &#224; partir d'un fichier de
correspondances de types, soit en se basant sur les noms de fichiers du
- répertoire. Il n'est pas nécessaire de connaître en détails comment la
- négociation fonctionne réellement pour pouvoir utiliser les fonctionnalités
- de négociation de contenu de httpd. La suite de ce document explique
- cependant les méthodes utilisées pour ceux ou celles qui sont
- intéressés(ées). </p>
+ r&#233;pertoire. Il n'est pas n&#233;cessaire de conna&#238;tre en d&#233;tails comment la
+ n&#233;gociation fonctionne r&#233;ellement pour pouvoir utiliser les fonctionnalit&#233;s
+ de n&#233;gociation de contenu de httpd. La suite de ce document explique
+ cependant les m&#233;thodes utilis&#233;es pour ceux ou celles qui sont
+ int&#233;ress&#233;s(&#233;es). </p>
- <p>Il existe deux méthodes de négociation :</p>
+ <p>Il existe deux m&#233;thodes de n&#233;gociation :</p>
<ol>
- <li><strong>La négociation effectuée par le serveur selon l'algorithme
- de httpd</strong> est normalement utilisée. l'algorithme de
+ <li><strong>La n&#233;gociation effectu&#233;e par le serveur selon l'algorithme
+ de httpd</strong> est normalement utilis&#233;e. l'algorithme de
httpd est
- expliqué plus en détails ci-dessous. Quand cet algorithme est utilisé,
- httpd peut parfois "bricoler" le facteur de qualité (qs) d'une dimension
- particulière afin d'obtenir un meilleur résultat.
- La manière dont httpd peut modifier les facteurs de qualité est
- expliquée plus en détails ci-dessous.</li>
-
- <li><strong>La négociation de contenu transparente</strong> est utilisée
- quand le navigateur le demande explicitement selon le mécanisme défini
- dans la RFC 2295. Cette méthode de négociation donne au navigateur le
- contrôle total du choix de la meilleure variante; le résultat dépend
- cependant de la spécificité des algorithmes utilisés par le navigateur.
- Au cours du processus de négociation transparente, le navigateur peut
- demander à httpd d'exécuter l'"algorithme de sélection de variante à
- distance" défini dans la RFC 2296.</li>
+ expliqu&#233; plus en d&#233;tails ci-dessous. Quand cet algorithme est utilis&#233;,
+ httpd peut parfois "bricoler" le facteur de qualit&#233; (qs) d'une dimension
+ particuli&#232;re afin d'obtenir un meilleur r&#233;sultat.
+ La mani&#232;re dont httpd peut modifier les facteurs de qualit&#233; est
+ expliqu&#233;e plus en d&#233;tails ci-dessous.</li>
+
+ <li><strong>La n&#233;gociation de contenu transparente</strong> est utilis&#233;e
+ quand le navigateur le demande explicitement selon le m&#233;canisme d&#233;fini
+ dans la RFC 2295. Cette m&#233;thode de n&#233;gociation donne au navigateur le
+ contr&#244;le total du choix de la meilleure variante; le r&#233;sultat d&#233;pend
+ cependant de la sp&#233;cificit&#233; des algorithmes utilis&#233;s par le navigateur.
+ Au cours du processus de n&#233;gociation transparente, le navigateur peut
+ demander &#224; httpd d'ex&#233;cuter l'"algorithme de s&#233;lection de variante &#224;
+ distance" d&#233;fini dans la RFC 2296.</li>
</ol>
-<h3><a name="dimensions" id="dimensions">Les dimensions de la négociation</a></h3>
+<h3><a name="dimensions" id="dimensions">Les dimensions de la n&#233;gociation</a></h3>
<table>
@@ -310,238 +310,238 @@ conventions de nommage</a></li>
</tr>
<tr valign="top">
- <td>Type de média</td>
+ <td>Type de m&#233;dia</td>
- <td>Le navigateur affiche ses préférences à l'aide du champ d'en-tête
- <code>Accept</code>. Chaque type de média peut se voir associé un facteur de
- qualité. La description de la variante peut aussi avoir un facteur de
- qualité (le paramètre "qs").</td>
+ <td>Le navigateur affiche ses pr&#233;f&#233;rences &#224; l'aide du champ d'en-t&#234;te
+ <code>Accept</code>. Chaque type de m&#233;dia peut se voir associ&#233; un facteur de
+ qualit&#233;. La description de la variante peut aussi avoir un facteur de
+ qualit&#233; (le param&#232;tre "qs").</td>
</tr>
<tr valign="top">
<td>Langage</td>
- <td>Le navigateur affiche ses préférences à l'aide du champ d'en-tête
- <code>Accept-Language</code>. Chaque langue peut se voir associé un facteur de
- qualité. Les variantes peuvent être associées avec zéro, un ou
+ <td>Le navigateur affiche ses pr&#233;f&#233;rences &#224; l'aide du champ d'en-t&#234;te
+ <code>Accept-Language</code>. Chaque langue peut se voir associ&#233; un facteur de
+ qualit&#233;. Les variantes peuvent &#234;tre associ&#233;es avec z&#233;ro, un ou
plusieurs langages.</td>
</tr>
<tr valign="top">
<td>Encoding</td>
- <td>Le navigateur affiche ses préférences à l'aide du champ d'en-tête
- <code>Accept-Encoding</code>. Chaque encodage peut se voir associé un facteur de
- qualité.</td>
+ <td>Le navigateur affiche ses pr&#233;f&#233;rences &#224; l'aide du champ d'en-t&#234;te
+ <code>Accept-Encoding</code>. Chaque encodage peut se voir associ&#233; un facteur de
+ qualit&#233;.</td>
</tr>
<tr valign="top">
<td>Charset</td>
- <td>Le navigateur affiche ses préférences à l'aide du champ d'en-tête
- <code>Accept-Charset</code>. Chaque jeu de caractère peut se voir associé un facteur de
- qualité. Les variantes peuvent préciser un jeu de caractères comme
- paramètre du type de média.</td>
+ <td>Le navigateur affiche ses pr&#233;f&#233;rences &#224; l'aide du champ d'en-t&#234;te
+ <code>Accept-Charset</code>. Chaque jeu de caract&#232;re peut se voir associ&#233; un facteur de
+ qualit&#233;. Les variantes peuvent pr&#233;ciser un jeu de caract&#232;res comme
+ param&#232;tre du type de m&#233;dia.</td>
</tr>
</table>
-<h3><a name="algorithm" id="algorithm">L'algorithme de négociation de
+<h3><a name="algorithm" id="algorithm">L'algorithme de n&#233;gociation de
httpd</a></h3>
<p>httpd peut utiliser l'algorithme suivant pour choisir la "meilleure"
- variante (s'il y en a une) à retourner au navigateur. Cet algorithme n'est pas
+ variante (s'il y en a une) &#224; retourner au navigateur. Cet algorithme n'est pas
configurable. Il fonctionne comme suit :</p>
<ol>
- <li>En premier lieu, pour chaque dimension de la négociation, consulter
- le champ d'en-tête <em>Accept*</em> approprié et assigner une qualité à
- chaque variante. Si l'en-tête <em>Accept*</em> pour toute dimension
- implique que la variante n'est pas acceptable, éliminer cette dernière.
- S'il ne reste plus de variante, aller à l'étape 4.</li>
+ <li>En premier lieu, pour chaque dimension de la n&#233;gociation, consulter
+ le champ d'en-t&#234;te <em>Accept*</em> appropri&#233; et assigner une qualit&#233; &#224;
+ chaque variante. Si l'en-t&#234;te <em>Accept*</em> pour toute dimension
+ implique que la variante n'est pas acceptable, &#233;liminer cette derni&#232;re.
+ S'il ne reste plus de variante, aller &#224; l'&#233;tape 4.</li>
<li>
- Choisir la "meilleure" variante par élimination. Chacun des tests
- suivants est effectué dans cet ordre. Toute variante non sélectionnée
- à l'issue d'un test est éliminée. Après chaque test, s'il reste une
- seule variante, choisir cette dernière comme celle qui correspond le
- mieux puis aller à l'étape 3. S'il reste plusieurs variantes, passer
+ Choisir la "meilleure" variante par &#233;limination. Chacun des tests
+ suivants est effectu&#233; dans cet ordre. Toute variante non s&#233;lectionn&#233;e
+ &#224; l'issue d'un test est &#233;limin&#233;e. Apr&#232;s chaque test, s'il reste une
+ seule variante, choisir cette derni&#232;re comme celle qui correspond le
+ mieux puis aller &#224; l'&#233;tape 3. S'il reste plusieurs variantes, passer
au test suivant.
<ol>
- <li>Multiplier le facteur de qualité de l'en-tête
- <code>Accept</code> par le facteur de qualité "qs" pour le type de
- média de ces variantes, et choisir la variante qui possède la valeur
+ <li>Multiplier le facteur de qualit&#233; de l'en-t&#234;te
+ <code>Accept</code> par le facteur de qualit&#233; "qs" pour le type de
+ m&#233;dia de ces variantes, et choisir la variante qui poss&#232;de la valeur
la plus importante.</li>
- <li>Sélectionner les variantes qui possèdent le facteur de qualité
+ <li>S&#233;lectionner les variantes qui poss&#232;dent le facteur de qualit&#233;
de langage le plus haut.</li>
- <li>Sélectionner les variantes dont le langage correspond le mieux,
- en se basant sur l'ordre des langages de l'en-tête
+ <li>S&#233;lectionner les variantes dont le langage correspond le mieux,
+ en se basant sur l'ordre des langages de l'en-t&#234;te
<code>Accept-Language</code> (s'il existe), ou de la directive
<code>LanguagePriority</code> (si elle existe).</li>
- <li>Sélectionner les variantes possédant le paramètre de média
- "level" le plus élevé (utilisé pour préciser la version des types de
- média text/html).</li>
+ <li>S&#233;lectionner les variantes poss&#233;dant le param&#232;tre de m&#233;dia
+ "level" le plus &#233;lev&#233; (utilis&#233; pour pr&#233;ciser la version des types de
+ m&#233;dia text/html).</li>
- <li>Sélectionner les variantes possédant le paramètre de média
- "charset" (jeu de caractères) qui correspond le mieux, en se basant
- sur la ligne d'en-tête <code>Accept-Charset</code> . Le jeu de
- caractères ISO-8859-1 est acceptable sauf s'il est explicitement
- exclus. Les variantes avec un type de média <code>text/*</code>
- mais non explicitement associées avec un jeu de caractères
- particulier sont supposées être en ISO-8859-1.</li>
+ <li>S&#233;lectionner les variantes poss&#233;dant le param&#232;tre de m&#233;dia
+ "charset" (jeu de caract&#232;res) qui correspond le mieux, en se basant
+ sur la ligne d'en-t&#234;te <code>Accept-Charset</code> . Le jeu de
+ caract&#232;res ISO-8859-1 est acceptable sauf s'il est explicitement
+ exclus. Les variantes avec un type de m&#233;dia <code>text/*</code>
+ mais non explicitement associ&#233;es avec un jeu de caract&#232;res
+ particulier sont suppos&#233;es &#234;tre en ISO-8859-1.</li>
- <li>Sélectionner les variantes dont le paramètre de média "charset"
- associé n'est <em>pas</em> ISO-8859-1. S'il n'en existe pas,
- sélectionner toutes les variantes.</li>
+ <li>S&#233;lectionner les variantes dont le param&#232;tre de m&#233;dia "charset"
+ associ&#233; n'est <em>pas</em> ISO-8859-1. S'il n'en existe pas,
+ s&#233;lectionner toutes les variantes.</li>
- <li>Sélectionner les variantes avec le meilleur encodage. S'il existe
+ <li>S&#233;lectionner les variantes avec le meilleur encodage. S'il existe
des variantes avec un encodage acceptable pour le client,
- sélectionner celles-ci. Sinon, s'il existe des variantes encodées et
- des variantes non encodées, ne sélectionner que les variantes non
- encodées. Si toutes les variantes sont encodées ou si aucune
- ne l'est, sélectionner toutes les variantes.</li>
+ s&#233;lectionner celles-ci. Sinon, s'il existe des variantes encod&#233;es et
+ des variantes non encod&#233;es, ne s&#233;lectionner que les variantes non
+ encod&#233;es. Si toutes les variantes sont encod&#233;es ou si aucune
+ ne l'est, s&#233;lectionner toutes les variantes.</li>
- <li>Sélectionner les variantes dont le contenu a la longueur
+ <li>S&#233;lectionner les variantes dont le contenu a la longueur
la plus courte.</li>
- <li>Sélectionner la première des variantes restantes. Il s'agira
- soit de la première variante listée dans le fichier de
+ <li>S&#233;lectionner la premi&#232;re des variantes restantes. Il s'agira
+ soit de la premi&#232;re variante list&#233;e dans le fichier de
correspondances de types, soit, quand les variantes sont lues depuis
- le répertoire, la première par ordre alphabétique quand elles sont
- triées selon le code ASCII.</li>
+ le r&#233;pertoire, la premi&#232;re par ordre alphab&#233;tique quand elles sont
+ tri&#233;es selon le code ASCII.</li>
</ol>
</li>
- <li>L'algorithme a maintenant sélectionné une variante considérée comme
- la "meilleure", il la retourne donc au client en guise de réponse.
- L'en-tête HTTP <code>Vary</code> de la réponse est renseigné de façon à
- indiquer les dimensions de la négociation (les navigateurs et les caches
+ <li>L'algorithme a maintenant s&#233;lectionn&#233; une variante consid&#233;r&#233;e comme
+ la "meilleure", il la retourne donc au client en guise de r&#233;ponse.
+ L'en-t&#234;te HTTP <code>Vary</code> de la r&#233;ponse est renseign&#233; de fa&#231;on &#224;
+ indiquer les dimensions de la n&#233;gociation (les navigateurs et les caches
peuvent utiliser cette information lors de la mise en cache de la
- ressource). Travail terminé.</li>
-
- <li>Le passage par cette étape signifie qu'aucune variante n'a été
- sélectionnée (parcequ'aucune n'est acceptable pour le navigateur).
- Envoyer une réponse avec un code de statut 406 (qui signifie "Aucune
- représentation acceptable") et un corps comportant un document HTML qui
- affiche les variantes disponibles. Renseigner aussi l'en-tête HTTP
- <code>Vary</code> de façon à indiquer les dimensions de la variante.</li>
+ ressource). Travail termin&#233;.</li>
+
+ <li>Le passage par cette &#233;tape signifie qu'aucune variante n'a &#233;t&#233;
+ s&#233;lectionn&#233;e (parcequ'aucune n'est acceptable pour le navigateur).
+ Envoyer une r&#233;ponse avec un code de statut 406 (qui signifie "Aucune
+ repr&#233;sentation acceptable") et un corps comportant un document HTML qui
+ affiche les variantes disponibles. Renseigner aussi l'en-t&#234;te HTTP
+ <code>Vary</code> de fa&#231;on &#224; indiquer les dimensions de la variante.</li>
</ol>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="better" id="better">Ajustement des valeurs de qualité</a><a title="Lien permanent" href="#better" class="permalink">&para;</a></h2>
+<h2><a name="better" id="better">Ajustement des valeurs de qualit&#233;</a><a title="Lien permanent" href="#better" class="permalink">&para;</a></h2>
- <p>Parfois httpd modifie les valeurs de qualité par rapport à celles qui
- découleraient d'une stricte interprétation de l'algorithme de négociation
- de httpd ci-dessus, ceci pour améliorer les résultats de l'algorithme pour
- les navigateurs qui envoient des informations incomplètes ou inappropriées.
+ <p>Parfois httpd modifie les valeurs de qualit&#233; par rapport &#224; celles qui
+ d&#233;couleraient d'une stricte interpr&#233;tation de l'algorithme de n&#233;gociation
+ de httpd ci-dessus, ceci pour am&#233;liorer les r&#233;sultats de l'algorithme pour
+ les navigateurs qui envoient des informations incompl&#232;tes ou inappropri&#233;es.
Certains des navigateurs les plus populaires envoient des informations dans
- l'en-tête <code>Accept</code> qui, sans ce traitement, provoqueraient la
- sélection d'une variante inappropriée dans de nombreux cas. Quand un
- navigateur envoie des informations complètes et correctes ces ajustements
- ne sont pas effectués.</p>
+ l'en-t&#234;te <code>Accept</code> qui, sans ce traitement, provoqueraient la
+ s&#233;lection d'une variante inappropri&#233;e dans de nombreux cas. Quand un
+ navigateur envoie des informations compl&#232;tes et correctes ces ajustements
+ ne sont pas effectu&#233;s.</p>
-<h3><a name="wildcards" id="wildcards">Types de média et caractères génériques</a></h3>
+<h3><a name="wildcards" id="wildcards">Types de m&#233;dia et caract&#232;res g&#233;n&#233;riques</a></h3>
- <p>L'en-tête de requête <code>Accept:</code> indique les types de média
- souhaités. Il peut aussi contenir des types de média avec caractères
- génériques, comme "image/*" ou "*/*" où * correspond à n'importe quelle
- chaîne de caractères. Ainsi une requête contenant :</p>
+ <p>L'en-t&#234;te de requ&#234;te <code>Accept:</code> indique les types de m&#233;dia
+ souhait&#233;s. Il peut aussi contenir des types de m&#233;dia avec caract&#232;res
+ g&#233;n&#233;riques, comme "image/*" ou "*/*" o&#249; * correspond &#224; n'importe quelle
+ cha&#238;ne de caract&#232;res. Ainsi une requ&#234;te contenant :</p>
<div class="example"><p><code>Accept: image/*, */*</code></p></div>
- <p>indiquerait que tout type de média est acceptable, avec une préférence
- pour les types commençant par "image/".
- Certains navigateurs ajoutent par défaut des types de média avec caractères
- génériques aux types explicitement nommés qu'ils peuvent gérer.
+ <p>indiquerait que tout type de m&#233;dia est acceptable, avec une pr&#233;f&#233;rence
+ pour les types commen&#231;ant par "image/".
+ Certains navigateurs ajoutent par d&#233;faut des types de m&#233;dia avec caract&#232;res
+ g&#233;n&#233;riques aux types explicitement nomm&#233;s qu'ils peuvent g&#233;rer.
Par exemple :</p>
<div class="example"><p><code>
Accept: text/html, text/plain, image/gif, image/jpeg, */*
</code></p></div>
- <p>Ceci indique que les types explicitement listés sont préférés, mais
- qu'une représentation avec un type différent de ces derniers conviendra
- aussi. Les valeurs de qualités explicites,
- afin de préciser ce que veut vraiment le navigateur, s'utilisent
+ <p>Ceci indique que les types explicitement list&#233;s sont pr&#233;f&#233;r&#233;s, mais
+ qu'une repr&#233;sentation avec un type diff&#233;rent de ces derniers conviendra
+ aussi. Les valeurs de qualit&#233;s explicites,
+ afin de pr&#233;ciser ce que veut vraiment le navigateur, s'utilisent
comme suit :</p>
<div class="example"><p><code>
Accept: text/html, text/plain, image/gif, image/jpeg, */*; q=0.01
</code></p></div>
- <p>Les types explicites n'ont pas de facteur de qualité, la valeur par
- défaut de leur préférence est donc de 1.0 (la plus haute). Le type avec
- caractères génériques */* se voit attribuer une préférence basse de 0.01,
- si bien que les types autres que ceux explicitement listés ne seront retournés
- que s'il n'existe pas de variante correspondant à un type explicitement
- listé.</p>
-
- <p>Si l'en-tête <code>Accept:</code> ne contient <em>pas</em> aucun
- facteur de qualité, httpd positionne la valeur de qualité de
- "*/*", si present, à 0.01 pour simuler l'effet désiré. Il positionne aussi
- la valeur de qualité des types avec caractères génériques au format
- "type/*" à 0.02 (ils sont donc préférés à ceux correspondant à "*/*"). Si
- un type de média dans l'en-tête <code>Accept:</code> contient un facteur de
- qualité, ces valeurs spéciales ne seront <em>pas</em> appliquées, de façon
- à ce que les requêtes de navigateurs qui envoient les informations
- explicites à prendre en compte fonctionnent comme souhaité.</p>
-
-
-<h3><a name="exceptions" id="exceptions">Exceptions dans la négociation du
+ <p>Les types explicites n'ont pas de facteur de qualit&#233;, la valeur par
+ d&#233;faut de leur pr&#233;f&#233;rence est donc de 1.0 (la plus haute). Le type avec
+ caract&#232;res g&#233;n&#233;riques */* se voit attribuer une pr&#233;f&#233;rence basse de 0.01,
+ si bien que les types autres que ceux explicitement list&#233;s ne seront retourn&#233;s
+ que s'il n'existe pas de variante correspondant &#224; un type explicitement
+ list&#233;.</p>
+
+ <p>Si l'en-t&#234;te <code>Accept:</code> ne contient <em>pas</em> aucun
+ facteur de qualit&#233;, httpd positionne la valeur de qualit&#233; de
+ "*/*", si present, &#224; 0.01 pour simuler l'effet d&#233;sir&#233;. Il positionne aussi
+ la valeur de qualit&#233; des types avec caract&#232;res g&#233;n&#233;riques au format
+ "type/*" &#224; 0.02 (ils sont donc pr&#233;f&#233;r&#233;s &#224; ceux correspondant &#224; "*/*"). Si
+ un type de m&#233;dia dans l'en-t&#234;te <code>Accept:</code> contient un facteur de
+ qualit&#233;, ces valeurs sp&#233;ciales ne seront <em>pas</em> appliqu&#233;es, de fa&#231;on
+ &#224; ce que les requ&#234;tes de navigateurs qui envoient les informations
+ explicites &#224; prendre en compte fonctionnent comme souhait&#233;.</p>
+
+
+<h3><a name="exceptions" id="exceptions">Exceptions dans la n&#233;gociation du
langage</a></h3>
- <p>A partir de la version 2.0 de httpd, certaines exceptions ont été
- ajoutées à l'algorithme de négociation afin de ménager une issue de secours
- quand la négociation ne trouve aucun langage correspondant.</p>
+ <p>A partir de la version 2.0 de httpd, certaines exceptions ont &#233;t&#233;
+ ajout&#233;es &#224; l'algorithme de n&#233;gociation afin de m&#233;nager une issue de secours
+ quand la n&#233;gociation ne trouve aucun langage correspondant.</p>
<p>Quand un client demande une page sur votre serveur, si ce dernier ne
- parvient pas à trouver une page dont la langue corresponde à l'en-tête
- <code>Accept-language</code> envoyé par le navigateur, il enverra au client
- une réponse "Aucune variante acceptable" ou "Plusieurs choix possibles".
- Pour éviter ces
- messages d'erreur, il est possible de configurer httpd de façon à ce que,
- dans ces cas, il ignore l'en-tête <code>Accept-language</code> et fournisse
- tout de même un document, même s'il ne correspond pas exactement à la
+ parvient pas &#224; trouver une page dont la langue corresponde &#224; l'en-t&#234;te
+ <code>Accept-language</code> envoy&#233; par le navigateur, il enverra au client
+ une r&#233;ponse "Aucune variante acceptable" ou "Plusieurs choix possibles".
+ Pour &#233;viter ces
+ messages d'erreur, il est possible de configurer httpd de fa&#231;on &#224; ce que,
+ dans ces cas, il ignore l'en-t&#234;te <code>Accept-language</code> et fournisse
+ tout de m&#234;me un document, m&#234;me s'il ne correspond pas exactement &#224; la
demande explicite du client. La directive <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code>
- peut être utilisée pour éviter ces messages d'erreur et leur substituer une
- page dont le langage sera déterminé en fonction du contenu de la directive
+ peut &#234;tre utilis&#233;e pour &#233;viter ces messages d'erreur et leur substituer une
+ page dont le langage sera d&#233;termin&#233; en fonction du contenu de la directive
<code class="directive"><a href="./mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code>.</p>
- <p>Le serveur va aussi essayer d'étendre sa recherche de correspondance aux
- sous-ensembles de langages quand aucune correspondance exacte ne peut être
- trouvée. Par exemple, si un client demande des documents possédant le
- langage <code>en-GB</code>, c'est à dire anglais britannique, le standard
- HTTP/1.1 n'autorise normalement pas le serveur à faire correspondre cette
- demande à un document dont le langage est simplement <code>en</code>.
- (Notez qu'inclure <code>en-GB</code> et non <code>en</code> dans l'en-tête
+ <p>Le serveur va aussi essayer d'&#233;tendre sa recherche de correspondance aux
+ sous-ensembles de langages quand aucune correspondance exacte ne peut &#234;tre
+ trouv&#233;e. Par exemple, si un client demande des documents poss&#233;dant le
+ langage <code>en-GB</code>, c'est &#224; dire anglais britannique, le standard
+ HTTP/1.1 n'autorise normalement pas le serveur &#224; faire correspondre cette
+ demande &#224; un document dont le langage est simplement <code>en</code>.
+ (Notez qu'inclure <code>en-GB</code> et non <code>en</code> dans l'en-t&#234;te
<code>Accept-Language</code> constitue une quasi-erreur de configuration,
- car il est très peu probable qu'un lecteur qui comprend l'anglais
- britannique, ne comprenne pas l'anglais en général. Malheureusement, de
- nombreux clients ont réellement des configurations par défaut de ce type.)
+ car il est tr&#232;s peu probable qu'un lecteur qui comprend l'anglais
+ britannique, ne comprenne pas l'anglais en g&#233;n&#233;ral. Malheureusement, de
+ nombreux clients ont r&#233;ellement des configurations par d&#233;faut de ce type.)
Cependant, si aucune autre correspondance de langage n'est possible, et que le
serveur est sur le point de retourner une erreur "Aucune variable
- acceptable" ou de choisir le langage défini par la directive <code class="directive"><a href="./mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code>, le serveur ignorera
- la spécification du sous-ensemble de langage et associera la demande en
- <code>en-GB</code> à des documents en <code>en</code>. Implicitement,
- httpd ajoute le langage parent à la liste de langues acceptés par le
- client avec une valeur de qualité très basse. Notez cependant que si le
+ acceptable" ou de choisir le langage d&#233;fini par la directive <code class="directive"><a href="./mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code>, le serveur ignorera
+ la sp&#233;cification du sous-ensemble de langage et associera la demande en
+ <code>en-GB</code> &#224; des documents en <code>en</code>. Implicitement,
+ httpd ajoute le langage parent &#224; la liste de langues accept&#233;s par le
+ client avec une valeur de qualit&#233; tr&#232;s basse. Notez cependant que si le
client demande "en-GB; q=0.9, fr; q=0.8", et le serveur dispose de
- documents estampillés "en" et "fr", alors c'est le document "fr" qui sera
- retourné, tout ceci dans un souci de compatibilité avec la spécification
+ documents estampill&#233;s "en" et "fr", alors c'est le document "fr" qui sera
+ retourn&#233;, tout ceci dans un souci de compatibilit&#233; avec la sp&#233;cification
HTTP/1.1 et afin de fonctionner efficacement avec les clients
- correctement configurés.</p>
+ correctement configur&#233;s.</p>
- <p>Pour supporter les techniques avancées (comme les cookies ou les chemins
- d'URL spéciaux) afin de déterminer le langage préféré de l'utilisateur, le
- module <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> reconnaît la
+ <p>Pour supporter les techniques avanc&#233;es (comme les cookies ou les chemins
+ d'URL sp&#233;ciaux) afin de d&#233;terminer le langage pr&#233;f&#233;r&#233; de l'utilisateur, le
+ module <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> reconna&#238;t la
<a href="env.html">variable d'environnement</a>
<code>prefer-language</code>
- depuis la version 2.0.47 de httpd. Si elle est définie et contient un
- symbole de langage approprié, <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> va essayer
- de sélectionner une variante correspondante. S'il n'existe pas de telle
- variante, le processus normal de négociation sera lancé.</p>
+ depuis la version 2.0.47 de httpd. Si elle est d&#233;finie et contient un
+ symbole de langage appropri&#233;, <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> va essayer
+ de s&#233;lectionner une variante correspondante. S'il n'existe pas de telle
+ variante, le processus normal de n&#233;gociation sera lanc&#233;.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SetEnvIf Cookie "language=(.+)" prefer-language=$1
Header append Vary cookie</pre>
@@ -549,34 +549,34 @@ Header append Vary cookie</pre>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="extensions" id="extensions">Extensions à la négociation de contenu
+<h2><a name="extensions" id="extensions">Extensions &#224; la n&#233;gociation de contenu
transparente</a><a title="Lien permanent" href="#extensions" class="permalink">&para;</a></h2>
-<p>httpd étend le protocole de négociation de contenu transparente (RFC
-2295) comme suit. Un nouvel élément <code>{encodage ..}</code> est utilisé dans
+<p>httpd &#233;tend le protocole de n&#233;gociation de contenu transparente (RFC
+2295) comme suit. Un nouvel &#233;l&#233;ment <code>{encodage ..}</code> est utilis&#233; dans
les listes de variantes pour marquer celles qui ne sont disponibles qu'avec un
-encodage de contenu spécifique. L'implémentation de l'algorithme
-RVSA/1.0 (RFC 2296) est étendue à la reconnaissance de variantes encodées dans
-la liste, et à leur utilisation en tant que variantes candidates à partir du
-moment où leur encodage satisfait au contenu de l'en-tête de requête
-<code>Accept-Encoding</code>. L'implémentation RVSA/1.0 n'arrondit pas les
-facteurs de qualité calculés à 5 décimales avant d'avoir choisi la meilleure
+encodage de contenu sp&#233;cifique. L'impl&#233;mentation de l'algorithme
+RVSA/1.0 (RFC 2296) est &#233;tendue &#224; la reconnaissance de variantes encod&#233;es dans
+la liste, et &#224; leur utilisation en tant que variantes candidates &#224; partir du
+moment o&#249; leur encodage satisfait au contenu de l'en-t&#234;te de requ&#234;te
+<code>Accept-Encoding</code>. L'impl&#233;mentation RVSA/1.0 n'arrondit pas les
+facteurs de qualit&#233; calcul&#233;s &#224; 5 d&#233;cimales avant d'avoir choisi la meilleure
variante.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="naming" id="naming">Remarques à propos des liens hypertextes et des
+<h2><a name="naming" id="naming">Remarques &#224; propos des liens hypertextes et des
conventions de nommage</a><a title="Lien permanent" href="#naming" class="permalink">&para;</a></h2>
- <p>Si vous utilisez la négociation de langage, vous avez le choix entre
- différentes conventions de nommage, car les fichiers peuvent posséder
- plusieurs extensions, et l'ordre dans lequel ces dernières apparaissent
- est en général sans rapport (voir la documentation sur le module <a href="mod/mod_mime.html#multipleext">mod_mime</a>
- pour plus de détails).</p>
+ <p>Si vous utilisez la n&#233;gociation de langage, vous avez le choix entre
+ diff&#233;rentes conventions de nommage, car les fichiers peuvent poss&#233;der
+ plusieurs extensions, et l'ordre dans lequel ces derni&#232;res apparaissent
+ est en g&#233;n&#233;ral sans rapport (voir la documentation sur le module <a href="mod/mod_mime.html#multipleext">mod_mime</a>
+ pour plus de d&#233;tails).</p>
- <p>Un fichier type possède une extension liée au type MIME
+ <p>Un fichier type poss&#232;de une extension li&#233;e au type MIME
(<em>par exemple</em>, <code>html</code>), mais parfois aussi une
- extension liée à l'encodage (<em>par exemple</em>, <code>gz</code>),
- et bien sûr une extension liée au langage
+ extension li&#233;e &#224; l'encodage (<em>par exemple</em>, <code>gz</code>),
+ et bien s&#251;r une extension li&#233;e au langage
(<em>par exemple</em>, <code>en</code>) quand plusieurs variantes de
langage sont disponibles pour ce fichier.</p>
@@ -664,57 +664,57 @@ conventions de nommage</a><a title="Lien permanent" href="#naming" class="permal
<p>En regardant la table ci-dessus, vous remarquerez qu'il est toujours
possible d'utiliser le nom de fichier sans extension dans un lien
(<em>par exemple</em>, <code>foo</code>). L'avantage est de pouvoir
- dissimuler le type réel du fichier associé à un document et de pouvoir
+ dissimuler le type r&#233;el du fichier associ&#233; &#224; un document et de pouvoir
le modifier
- ultérieurement, <em>par exemple</em>, de <code>html</code> à
- <code>shtml</code> ou <code>cgi</code> sans avoir à
- mettre à jour aucun lien.</p>
-
- <p>Si vous souhaitez continuer à utiliser un type MIME dans vos liens
- (<em>par exemple </em> <code>foo.html</code>), l'extension liée au langage
- (y compris une extension liée à l'encodage s'il en existe une)
- doit se trouver à droite de l'extension liée au type MIME
+ ult&#233;rieurement, <em>par exemple</em>, de <code>html</code> &#224;
+ <code>shtml</code> ou <code>cgi</code> sans avoir &#224;
+ mettre &#224; jour aucun lien.</p>
+
+ <p>Si vous souhaitez continuer &#224; utiliser un type MIME dans vos liens
+ (<em>par exemple </em> <code>foo.html</code>), l'extension li&#233;e au langage
+ (y compris une extension li&#233;e &#224; l'encodage s'il en existe une)
+ doit se trouver &#224; droite de l'extension li&#233;e au type MIME
(<em>par exemple</em>, <code>foo.html.en</code>).</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="caching" id="caching">Remarque sur la mise en cache</a><a title="Lien permanent" href="#caching" class="permalink">&para;</a></h2>
- <p>Quand un cache stocke une représentation, il l'associe avec l'URL de la
- requête. Lorsque cette URL est à nouveau demandée, le cache peut utiliser
- la représentation stockée. Cependant, si la ressource est négociable au
- niveau du serveur, il se peut que seule la première variante demandée soit
+ <p>Quand un cache stocke une repr&#233;sentation, il l'associe avec l'URL de la
+ requ&#234;te. Lorsque cette URL est &#224; nouveau demand&#233;e, le cache peut utiliser
+ la repr&#233;sentation stock&#233;e. Cependant, si la ressource est n&#233;gociable au
+ niveau du serveur, il se peut que seule la premi&#232;re variante demand&#233;e soit
mise en cache et de ce fait, la correspondance positive du cache peut
- entraîner une réponse inappropriée. Pour
- éviter ceci, httpd marque par
- défaut toutes les réponses qui sont retournées après une négociation de
+ entra&#238;ner une r&#233;ponse inappropri&#233;e. Pour
+ &#233;viter ceci, httpd marque par
+ d&#233;faut toutes les r&#233;ponses qui sont retourn&#233;es apr&#232;s une n&#233;gociation de
contenu comme "non-cachables" par les clients HTTP/1.0. httpd supporte
- aussi les fonctionnalités du protocole HTTP/1.1 afin de permettre la mise
- en cache des réponses négociées.</p>
-
- <p>Pour les requêtes en provenance d'un client compatible HTTP/1.0
- (un navigateur ou un cache), la directive <code class="directive"><a href="./mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code> peut être utilisée
- pour permettre la mise en cache des réponses qui ont fait l'objet d'une
- négociation. Cette directive peut intervenir dans la configuration au
- niveau du serveur ou de l'hôte virtuel, et n'accepte aucun argument. Elle
- n'a aucun effet sur les requêtes en provenance de clients HTTP/1.1.</p>
-
- <p>Pour les clients HTTP/1.1, httpd envoie un en-tête de réponse HTTP
- <code>Vary</code> afin d'indiquer les dimensions de la négociation pour
- cette réponse. Les caches peuvent
- utiliser cette information afin de déterminer
- si une requête peut être servie à partir de la copie locale. Pour inciter
- un cache à utiliser la copie locale sans tenir compte des dimensions de la
- négociation, définissez la
+ aussi les fonctionnalit&#233;s du protocole HTTP/1.1 afin de permettre la mise
+ en cache des r&#233;ponses n&#233;goci&#233;es.</p>
+
+ <p>Pour les requ&#234;tes en provenance d'un client compatible HTTP/1.0
+ (un navigateur ou un cache), la directive <code class="directive"><a href="./mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code> peut &#234;tre utilis&#233;e
+ pour permettre la mise en cache des r&#233;ponses qui ont fait l'objet d'une
+ n&#233;gociation. Cette directive peut intervenir dans la configuration au
+ niveau du serveur ou de l'h&#244;te virtuel, et n'accepte aucun argument. Elle
+ n'a aucun effet sur les requ&#234;tes en provenance de clients HTTP/1.1.</p>
+
+ <p>Pour les clients HTTP/1.1, httpd envoie un en-t&#234;te de r&#233;ponse HTTP
+ <code>Vary</code> afin d'indiquer les dimensions de la n&#233;gociation pour
+ cette r&#233;ponse. Les caches peuvent
+ utiliser cette information afin de d&#233;terminer
+ si une requ&#234;te peut &#234;tre servie &#224; partir de la copie locale. Pour inciter
+ un cache &#224; utiliser la copie locale sans tenir compte des dimensions de la
+ n&#233;gociation, d&#233;finissez la
<a href="env.html#special">variable d'environnement</a>
<code>force-no-vary</code>.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/content-negotiation.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/content-negotiation.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./fr/content-negotiation.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/content-negotiation.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/content-negotiation.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/content-negotiation.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/content-negotiation.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -733,7 +733,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/content-negotiatio
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/custom-error.html.fr b/docs/manual/custom-error.html.fr
index ff3a1df6ff..90c56ddad2 100644
--- a/docs/manual/custom-error.html.fr
+++ b/docs/manual/custom-error.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Messages d'erreur personnalisés - Serveur Apache HTTP Version 2.5</title>
+<title>Messages d'erreur personnalis&#233;s - Serveur Apache HTTP Version 2.5</title>
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" />
@@ -21,56 +21,56 @@
<img alt="" src="./images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Messages d'erreur personnalisés</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Messages d'erreur personnalis&#233;s</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/custom-error.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="./fr/custom-error.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/custom-error.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/custom-error.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
- <p>Le serveur HTTP Apache fournit des messages d'erreur génériques
+ <p>Le serveur HTTP Apache fournit des messages d'erreur g&#233;n&#233;riques
pour les codes de statut 4xx ou 5xx ; ces messages sont cependant
- relativement austères, imprécis, et peuvent s'avérer intimidants
+ relativement aust&#232;res, impr&#233;cis, et peuvent s'av&#233;rer intimidants
pour les visiteurs du site. Si vous le souhaitez, vous pouvez
afficher des messages d'erreur plus conviviaux, dans un langage
- autre que l'anglais, ou même sous une forme plus en adéquation avec
+ autre que l'anglais, ou m&#234;me sous une forme plus en ad&#233;quation avec
le style de votre site.</p>
- <p>Il est possible de définir des messages d'erreur personnalisés
- pour chaque code de statut HTTP associé à une condition d'erreur -
- c'est à dire tout code de statut 4xx ou 5xx.</p>
+ <p>Il est possible de d&#233;finir des messages d'erreur personnalis&#233;s
+ pour chaque code de statut HTTP associ&#233; &#224; une condition d'erreur -
+ c'est &#224; dire tout code de statut 4xx ou 5xx.</p>
<p>De plus, il est possible de
personnaliser le message d'erreur en fonction d'un jeu de valeurs
- fourni, en utilisant les <a href="howto/ssi.html">Inclusions Côté
+ fourni, en utilisant les <a href="howto/ssi.html">Inclusions C&#244;t&#233;
Serveur (SSI)</a>. Un programme CGI ou un autre gestionnaire
dynamique (PHP, mod_perl, etc...) peut aussi utiliser ces variables
- pour gérer les conditions d'erreur.</p>
+ pour g&#233;rer les conditions d'erreur.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#configuration">Configuration</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#variables">Variables disponibles</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#custom">Personnalisation des messages d'erreur</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#multi-lang">Messages d'erreur personnalisés
+<li><img alt="" src="./images/down.gif" /> <a href="#multi-lang">Messages d'erreur personnalis&#233;s
multilingues</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="configuration" id="configuration">Configuration</a><a title="Lien permanent" href="#configuration" class="permalink">&para;</a></h2>
- <p>Les messages d'erreur personnalisés sont configurés via la
+ <p>Les messages d'erreur personnalis&#233;s sont configur&#233;s via la
directive <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code>, qui
- peut être utilisée dans un contexte global, serveur virtuel ou
- répertoire. On peut utiliser cette directive dans les fichiers
+ peut &#234;tre utilis&#233;e dans un contexte global, serveur virtuel ou
+ r&#233;pertoire. On peut utiliser cette directive dans les fichiers
.htaccess si <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> est
- définie à FileInfo.</p>
+ d&#233;finie &#224; FileInfo.</p>
- <pre class="prettyprint lang-config">ErrorDocument 500 "Désolé, notre script s'est
-crashé ; comme c'est dommage !"
+ <pre class="prettyprint lang-config">ErrorDocument 500 "D&#233;sol&#233;, notre script s'est
+crash&#233; ; comme c'est dommage !"
ErrorDocument 500 /cgi-bin/crash-recover
ErrorDocument 500 http://error.example.com/server_error.html
ErrorDocument 404 /errors/not_found.html
@@ -80,34 +80,34 @@ ErrorDocument 401 /subscription/how_to_subscribe.html</pre>
<p>La syntaxe de la directive <code>ErrorDocument</code> est :</p>
<pre class="prettyprint lang-config">ErrorDocument &lt;code_3_chiffres&gt; &lt;action&gt;</pre>
- <p>où action peut être traitée comme :</p>
+ <p>o&#249; action peut &#234;tre trait&#233;e comme :</p>
<ol>
<li>Une URL de redirection local (si l'action commence par un "/").</li>
<li>Une URL de redirection externe (si action est une URL valide).</li>
- <li>Le texte à afficher (si l'action ne répond à aucune des
- deux conditions précédentes). Entourez le texte de guillemets (")
+ <li>Le texte &#224; afficher (si l'action ne r&#233;pond &#224; aucune des
+ deux conditions pr&#233;c&#233;dentes). Entourez le texte de guillemets (")
s'il contient plusieurs mots.</li>
</ol>
<p>Dans le cas d'une redirection vers une URL locale, des variables
- d'environnement supplémentaires sont définies de façon à ce que la
- réponse puisse être personnalisée par la suite. Elles ne sont pas
- envoyées aux URLs externes.</p>
+ d'environnement suppl&#233;mentaires sont d&#233;finies de fa&#231;on &#224; ce que la
+ r&#233;ponse puisse &#234;tre personnalis&#233;e par la suite. Elles ne sont pas
+ envoy&#233;es aux URLs externes.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="variables" id="variables">Variables disponibles</a><a title="Lien permanent" href="#variables" class="permalink">&para;</a></h2>
- <p>La redirection vers une autre URL peut être utile, mais
+ <p>La redirection vers une autre URL peut &#234;tre utile, mais
seulement s'il est possible de transmettre certaines informations
- qui pourront être utilisées pour expliquer ou journaliser
- la condition d'erreur ou le problème plus clairement.</p>
+ qui pourront &#234;tre utilis&#233;es pour expliquer ou journaliser
+ la condition d'erreur ou le probl&#232;me plus clairement.</p>
- <p>Pour y parvenir, lorsque la redirection d'erreur est envoyée,
- des variables d'environnement supplémentaires sont définies à
- partir des en-têtes de la requête originale en préfixant le nom
- d'origine de l'en-tête par 'REDIRECT_', ce qui permet de fournir au
- message d'erreur le contexte de la requête originelle.</p>
+ <p>Pour y parvenir, lorsque la redirection d'erreur est envoy&#233;e,
+ des variables d'environnement suppl&#233;mentaires sont d&#233;finies &#224;
+ partir des en-t&#234;tes de la requ&#234;te originale en pr&#233;fixant le nom
+ d'origine de l'en-t&#234;te par 'REDIRECT_', ce qui permet de fournir au
+ message d'erreur le contexte de la requ&#234;te originelle.</p>
<p>Par exemple, en plus des variables d'environnement habituelles,
vous pouvez recevoir ce qui suit :</p>
@@ -127,21 +127,21 @@ ErrorDocument 401 /subscription/how_to_subscribe.html</pre>
</code></p></div>
<p>Les variables d'environnement <code>REDIRECT_</code> sont
- créées à partir des variables d'environnement préexistantes à la
- redirection qui sont préfixées par la chaîne <code>REDIRECT_</code> ;
+ cr&#233;&#233;es &#224; partir des variables d'environnement pr&#233;existantes &#224; la
+ redirection qui sont pr&#233;fix&#233;es par la cha&#238;ne <code>REDIRECT_</code> ;
par exemple, <code>HTTP_USER_AGENT</code> devient
<code>REDIRECT_HTTP_USER_AGENT</code>.</p>
<p><code>REDIRECT_URL</code>, <code>REDIRECT_STATUS</code>, et
- <code>REDIRECT_QUERY_STRING</code> sont systématiquement définies,
- les autres variables n'étant définies que si l'en-tête
+ <code>REDIRECT_QUERY_STRING</code> sont syst&#233;matiquement d&#233;finies,
+ les autres variables n'&#233;tant d&#233;finies que si l'en-t&#234;te
correspondant existait avant la condition d'erreur.</p>
- <p><strong>Aucune</strong> d'entre elles ne sera définie si votre
+ <p><strong>Aucune</strong> d'entre elles ne sera d&#233;finie si votre
directive <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code>
- spécifie une redirection <em>externe</em> (toute URL commençant
- par un protocole du style <code>http:</code>, même si elle fait
- référence au même hôte que le serveur).</p>
+ sp&#233;cifie une redirection <em>externe</em> (toute URL commen&#231;ant
+ par un protocole du style <code>http:</code>, m&#234;me si elle fait
+ r&#233;f&#233;rence au m&#234;me h&#244;te que le serveur).</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
@@ -150,17 +150,17 @@ ErrorDocument 401 /subscription/how_to_subscribe.html</pre>
<p>Si vous faites pointer votre directive
<code>ErrorDocument</code> vers certains gestionnaires
- dynamiques comme les inclusions côté serveur, les scripts CGI ou
+ dynamiques comme les inclusions c&#244;t&#233; serveur, les scripts CGI ou
d'autres gestionnaires, vous pouvez utiliser les variables
- d'environnement supplémentaires disponibles pour personnaliser
+ d'environnement suppl&#233;mentaires disponibles pour personnaliser
le message.</p>
- <p>Si la directive ErrorDname-basedocument spécifie une redirection locale
- vers un script CGI, ce dernier doit ajouter un en-tête
+ <p>Si la directive ErrorDname-basedocument sp&#233;cifie une redirection locale
+ vers un script CGI, ce dernier doit ajouter un en-t&#234;te
"<code>Status:</code>" dans sa sortie afin de s'assurer du bon
acheminement jusqu'au client de la condition d'erreur qui a
- provoqué cette redirection. Par exemple, un script Perl spécifié
+ provoqu&#233; cette redirection. Par exemple, un script Perl sp&#233;cifi&#233;
par une directive ErrorDocument pourrait contenir ce qui suit
:</p>
@@ -170,26 +170,26 @@ printf "Status: %s Condition Intercepted\n", $ENV{"REDIRECT_STATUS"};
...</pre>
- <p>Si un script est dédié à la gestion d'une condition d'erreur
- spécifique, telle que <code>404&nbsp;Not&nbsp;Found</code>, il
- peut utiliser le code et le texte de l'erreur spécifiques à la
+ <p>Si un script est d&#233;di&#233; &#224; la gestion d'une condition d'erreur
+ sp&#233;cifique, telle que <code>404&nbsp;Not&nbsp;Found</code>, il
+ peut utiliser le code et le texte de l'erreur sp&#233;cifiques &#224; la
place.</p>
- <p>Notez que si la réponse contient un en-tête
- <code>Location:</code> (afin d'initier une redirection côté
- client), le script <em>doit</em> émettre un en-tête approprié
+ <p>Notez que si la r&#233;ponse contient un en-t&#234;te
+ <code>Location:</code> (afin d'initier une redirection c&#244;t&#233;
+ client), le script <em>doit</em> &#233;mettre un en-t&#234;te appropri&#233;
(comme <code>302&nbsp;Found</code>). Dans le cas contraire,
- l'en-tête <code>Location:</code> ne produira aucun effet.</p>
+ l'en-t&#234;te <code>Location:</code> ne produira aucun effet.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="multi-lang" id="multi-lang">Messages d'erreur personnalisés
+<h2><a name="multi-lang" id="multi-lang">Messages d'erreur personnalis&#233;s
multilingues</a><a title="Lien permanent" href="#multi-lang" class="permalink">&para;</a></h2>
<p>Vous trouverez dans la distribution du serveur HTTP Apache un
- répertoire contenant des messages d'erreur personnalisés traduits en
- 16 langues différentes. Pour activer cette fonctionnalité, vous
+ r&#233;pertoire contenant des messages d'erreur personnalis&#233;s traduits en
+ 16 langues diff&#233;rentes. Pour activer cette fonctionnalit&#233;, vous
pouvez aussi inclure un fichier de configuration qui se trouve dans
- le répertoire de configuration <code>conf/extra</code>.</p>
+ le r&#233;pertoire de configuration <code>conf/extra</code>.</p>
<p>Dans le fichier de configuration de votre serveur, vous trouverez
un groupe de lignes du style :</p>
@@ -198,31 +198,31 @@ printf "Status: %s Condition Intercepted\n", $ENV{"REDIRECT_STATUS"};
#Include conf/extra/httpd-multilang-errordoc.conf</pre>
- <p>Décommentez la ligne <code>Include</code> pour activer cette
- fonctionnalité, et présenter des messages d'erreur dont le langage
- sera négocié en fonction du langage préféré défini au niveau du
+ <p>D&#233;commentez la ligne <code>Include</code> pour activer cette
+ fonctionnalit&#233;, et pr&#233;senter des messages d'erreur dont le langage
+ sera n&#233;goci&#233; en fonction du langage pr&#233;f&#233;r&#233; d&#233;fini au niveau du
navigateur du client.</p>
<p>De plus, ces documents contiennent diverses variables
- <code>REDIRECT_</code>, de façon à ce que l'utilisateur final
- dispose d'informations supplémentaires à propos de ce qui a pu se
+ <code>REDIRECT_</code>, de fa&#231;on &#224; ce que l'utilisateur final
+ dispose d'informations suppl&#233;mentaires &#224; propos de ce qui a pu se
produire, et de ce qu'il est susceptible de faire maintenant.</p>
- <p>Ces documents peuvent être personnalisés en fournissant autant
- d'informations utiles que vous le souhaitez aux utilisateurs à
+ <p>Ces documents peuvent &#234;tre personnalis&#233;s en fournissant autant
+ d'informations utiles que vous le souhaitez aux utilisateurs &#224;
propos de votre site, et de ce qu'ils sont susceptibles d'y trouver.</p>
- <p>Pour pouvoir utiliser cette fonctionnalité, vous devez activer
+ <p>Pour pouvoir utiliser cette fonctionnalit&#233;, vous devez activer
<code class="module"><a href="./mod/mod_include.html">mod_include</a></code> et <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code>.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/custom-error.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="./fr/custom-error.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./es/custom-error.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/custom-error.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/custom-error.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/custom-error.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/custom-error.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -241,7 +241,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/custom-error.html'
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/dns-caveats.html.fr b/docs/manual/dns-caveats.html.fr
index 2e395f5583..c0ba7ce139 100644
--- a/docs/manual/dns-caveats.html.fr
+++ b/docs/manual/dns-caveats.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Problèmes liés au DNS avec le serveur HTTP Apache - Serveur Apache HTTP Version 2.5</title>
+<title>Probl&#232;mes li&#233;s au DNS avec le serveur HTTP Apache - Serveur Apache HTTP Version 2.5</title>
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" />
@@ -21,29 +21,29 @@
<img alt="" src="./images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Problèmes liés au DNS avec le serveur HTTP Apache</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Probl&#232;mes li&#233;s au DNS avec le serveur HTTP Apache</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/dns-caveats.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/dns-caveats.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./fr/dns-caveats.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/dns-caveats.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
- <p>Cette page pourrait se résumer ainsi : configurez le
- serveur HTTP Apache de façon
- à ce qu'il n'ait pas besoin de résolution DNS pour interpréter les
- fichiers de configuration. Si httpd doit effectuer des résolutions
- DNS pour interpréter les fichiers de configuration, votre serveur
- pourra présenter des problèmes de fiabilité (en d'autres termes,
- il est possible qu'il refuse de démarrer), ou d'attaques par déni ou
- usurpation de service (y compris l'attribution de requêtes à un
+ <p>Cette page pourrait se r&#233;sumer ainsi : configurez le
+ serveur HTTP Apache de fa&#231;on
+ &#224; ce qu'il n'ait pas besoin de r&#233;solution DNS pour interpr&#233;ter les
+ fichiers de configuration. Si httpd doit effectuer des r&#233;solutions
+ DNS pour interpr&#233;ter les fichiers de configuration, votre serveur
+ pourra pr&#233;senter des probl&#232;mes de fiabilit&#233; (en d'autres termes,
+ il est possible qu'il refuse de d&#233;marrer), ou d'attaques par d&#233;ni ou
+ usurpation de service (y compris l'attribution de requ&#234;tes &#224; un
serveur virtuel autre que le serveur virtuel voulu).</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#example">Un exemple simple</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#denial">Déni de service</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#denial">D&#233;ni de service</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#main">L'adresse du "serveur principal"</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#tips">Conseils pour éviter ce genre de problème</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#tips">Conseils pour &#233;viter ce genre de probl&#232;me</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
@@ -59,16 +59,16 @@
<p>Pour fonctionner correctement, le serveur a absolument besoin de deux
- informations à propos de chaque serveur virtuel : le nom du serveur
- défini par la directive <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>, et au moins une adresse IP à
- laquelle le serveur va se rattacher et répondre. L'exemple ci-dessus
+ informations &#224; propos de chaque serveur virtuel : le nom du serveur
+ d&#233;fini par la directive <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>, et au moins une adresse IP &#224;
+ laquelle le serveur va se rattacher et r&#233;pondre. L'exemple ci-dessus
ne comporte pas d'adresse IP, si bien que httpd devra utiliser le
DNS pour trouver l'adresse IP de <code>www.example.dom</code>. Si pour
- une raison quelconque, le DNS n'est pas disponible au moment où
- votre serveur interprète son fichier de configuration, ce serveur
+ une raison quelconque, le DNS n'est pas disponible au moment o&#249;
+ votre serveur interpr&#232;te son fichier de configuration, ce serveur
virtuel <strong>ne sera pas pris en compte dans la
configuration</strong>. Il sera incapable de
- répondre à toute requête pour ce serveur virtuel.</p>
+ r&#233;pondre &#224; toute requ&#234;te pour ce serveur virtuel.</p>
<p>Supposons que l'adresse de <code>www.example.dom</code> soit
192.0.2.1, et examinons cet extrait de configuration :</p>
@@ -83,16 +83,16 @@
<p>Cette fois, httpd doit effectuer une recherche DNS inverse pour
trouver le nom <code>ServerName</code> de ce serveur virtuel. Si
- cette recherche inverse échoue, le serveur virtuel sera
- partiellement désactivé. Si le serveur
- virtuel est à base de nom, il sera en fait totalement désactivé,
- mais s'il est à base d'adresse IP, il fonctionnera probablement.
- Cependant, httpd échouera s'il doit générer une URL complète pour
+ cette recherche inverse &#233;choue, le serveur virtuel sera
+ partiellement d&#233;sactiv&#233;. Si le serveur
+ virtuel est &#224; base de nom, il sera en fait totalement d&#233;sactiv&#233;,
+ mais s'il est &#224; base d'adresse IP, il fonctionnera probablement.
+ Cependant, httpd &#233;chouera s'il doit g&#233;n&#233;rer une URL compl&#232;te pour
le serveur qui inclut ce nom de serveur (comme dans le cas d'une
redirection).</p>
- <p>Voici un extrait de configuration qui permet d'éviter ces deux
- types de problèmes :</p>
+ <p>Voici un extrait de configuration qui permet d'&#233;viter ces deux
+ types de probl&#232;mes :</p>
<pre class="prettyprint lang-config">&lt;VirtualHost 192.0.2.1&gt;
ServerName www.example.dom
@@ -102,10 +102,10 @@
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="denial" id="denial">Déni de service</a><a title="Lien permanent" href="#denial" class="permalink">&para;</a></h2>
+<h2><a name="denial" id="denial">D&#233;ni de service</a><a title="Lien permanent" href="#denial" class="permalink">&para;</a></h2>
- <p>Considérons cet extrait de configuration :</p>
+ <p>Consid&#233;rons cet extrait de configuration :</p>
<pre class="prettyprint lang-config">&lt;VirtualHost www.example1.dom&gt;
ServerAdmin webgirl@example1.dom
@@ -117,62 +117,62 @@
&lt;/VirtualHost&gt;</pre>
- <p>Supposons que vous ayez assigné 192.0.2.1 à
- <code>www.example1.dom</code> et 192.0.2.2 à <code>www.example2.dom</code>. En
- outre, supposons que <code>example1.dom</code> gère son propre DNS. Avec
+ <p>Supposons que vous ayez assign&#233; 192.0.2.1 &#224;
+ <code>www.example1.dom</code> et 192.0.2.2 &#224; <code>www.example2.dom</code>. En
+ outre, supposons que <code>example1.dom</code> g&#232;re son propre DNS. Avec
cette configuration, <code>example1.dom</code> sera en mesure de
- détourner tout trafic destiné à <code>example2.dom</code>. Pour y
- parvenir, tout ce qu'ils ont à faire consiste à
- assigner 192.0.2.2 à
- <code>www.example1.dom</code>. Comme ils gèrent leur propre DNS, vous ne
- pouvez pas les empêcher de faire pointer l'enregistrement
+ d&#233;tourner tout trafic destin&#233; &#224; <code>example2.dom</code>. Pour y
+ parvenir, tout ce qu'ils ont &#224; faire consiste &#224;
+ assigner 192.0.2.2 &#224;
+ <code>www.example1.dom</code>. Comme ils g&#232;rent leur propre DNS, vous ne
+ pouvez pas les emp&#234;cher de faire pointer l'enregistrement
<code>www.example1.dom</code> vers l'adresse qu'ils veulent.</p>
- <p>Les requêtes à destination de 192.0.2.2 (y compris toutes celles
- où l'utilisateur à tapé une URL de la forme
+ <p>Les requ&#234;tes &#224; destination de 192.0.2.2 (y compris toutes celles
+ o&#249; l'utilisateur &#224; tap&#233; une URL de la forme
<code>http://www.example2.dom/quelquepart</code>), seront toutes servies
par le serveur virtuel <code>example1.dom</code>. Une meilleur
- compréhension de la raison pour laquelle ceci peut se produire
- nécessite une discussion plus approfondie à propos de la manière
- dont httpd associe les requêtes entrantes aux différents serveurs
- virtuels qui vont les servir. Un document de base décrivant ceci <a href="vhosts/details.html">est disponible</a>.</p>
+ compr&#233;hension de la raison pour laquelle ceci peut se produire
+ n&#233;cessite une discussion plus approfondie &#224; propos de la mani&#232;re
+ dont httpd associe les requ&#234;tes entrantes aux diff&#233;rents serveurs
+ virtuels qui vont les servir. Un document de base d&#233;crivant ceci <a href="vhosts/details.html">est disponible</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="main" id="main">L'adresse du "serveur principal"</a><a title="Lien permanent" href="#main" class="permalink">&para;</a></h2>
<p><a href="vhosts/name-based.html">Le support des
- serveurs virtuels à base de nom</a> oblige httpd à
- connaître la/les adresse(s) IP de l'hôte sur
- lequel <code class="program"><a href="./programs/httpd.html">httpd</a></code> s'exécute. Pour obtenir cette
- adresse, soit il utilise la directive <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> globale (si elle est présente),
- soit il fait appel à la fonction C <code>gethostname</code> (qui
- doit renvoyer le même nom que la commande shell "hostname"). Il
+ serveurs virtuels &#224; base de nom</a> oblige httpd &#224;
+ conna&#238;tre la/les adresse(s) IP de l'h&#244;te sur
+ lequel <code class="program"><a href="./programs/httpd.html">httpd</a></code> s'ex&#233;cute. Pour obtenir cette
+ adresse, soit il utilise la directive <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> globale (si elle est pr&#233;sente),
+ soit il fait appel &#224; la fonction C <code>gethostname</code> (qui
+ doit renvoyer le m&#234;me nom que la commande shell "hostname"). Il
effectue ensuite une recherche DNS sur cette adresse. Pour le
- moment, il n'existe aucun moyen d'éviter cette recherche DNS.</p>
-
- <p>Si vous craignez que cette recherche DNS échoue parce que votre
- serveur DNS est arrêté, vous pouvez insérer le nom d'hôte dans le
- fichier <code>/etc/hosts</code> (où il est probablement déjà
- enregistré afin que la machine démarre correctement). Assurez-vous
- ensuite que la machine est configurée pour utiliser
- <code>/etc/hosts</code> dans le cas où la recherche DNS échoue.
- Suivant le système d'exploitation que vous utilisez, vous y
- parviendrez en éditant <code>/etc/resolv.conf</code>, ou
+ moment, il n'existe aucun moyen d'&#233;viter cette recherche DNS.</p>
+
+ <p>Si vous craignez que cette recherche DNS &#233;choue parce que votre
+ serveur DNS est arr&#234;t&#233;, vous pouvez ins&#233;rer le nom d'h&#244;te dans le
+ fichier <code>/etc/hosts</code> (o&#249; il est probablement d&#233;j&#224;
+ enregistr&#233; afin que la machine d&#233;marre correctement). Assurez-vous
+ ensuite que la machine est configur&#233;e pour utiliser
+ <code>/etc/hosts</code> dans le cas o&#249; la recherche DNS &#233;choue.
+ Suivant le syst&#232;me d'exploitation que vous utilisez, vous y
+ parviendrez en &#233;ditant <code>/etc/resolv.conf</code>, ou
<code>/etc/nsswitch.conf</code>.</p>
<p>Si votre serveur n'a aucune autre raison d'effectuer des
- recherches DNS, vous pouvez définir la variable d'environnement
- <code>HOSTRESORDER</code> à "local", et vous serez alors en mesure
- d'exécuter httpd. Tout dépend du système d'exploitation et des
- bibliothèques de résolution de noms que vous utilisez. Elle affecte
- aussi les programmes CGI, à moins que vous n'utilisiez
- <code class="module"><a href="./mod/mod_env.html">mod_env</a></code> pour contrôler l'environnement. Il est
- conseillé de consulter les pages de manuel ou les FAQs de votre
- système d'exploitation.</p>
+ recherches DNS, vous pouvez d&#233;finir la variable d'environnement
+ <code>HOSTRESORDER</code> &#224; "local", et vous serez alors en mesure
+ d'ex&#233;cuter httpd. Tout d&#233;pend du syst&#232;me d'exploitation et des
+ biblioth&#232;ques de r&#233;solution de noms que vous utilisez. Elle affecte
+ aussi les programmes CGI, &#224; moins que vous n'utilisiez
+ <code class="module"><a href="./mod/mod_env.html">mod_env</a></code> pour contr&#244;ler l'environnement. Il est
+ conseill&#233; de consulter les pages de manuel ou les FAQs de votre
+ syst&#232;me d'exploitation.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="tips" id="tips">Conseils pour éviter ce genre de problème</a><a title="Lien permanent" href="#tips" class="permalink">&para;</a></h2>
+<h2><a name="tips" id="tips">Conseils pour &#233;viter ce genre de probl&#232;me</a><a title="Lien permanent" href="#tips" class="permalink">&para;</a></h2>
<ul>
@@ -185,20 +185,20 @@
</li>
<li>
- vérifiez que tous les serveurs virtuels possèdent un nom
+ v&#233;rifiez que tous les serveurs virtuels poss&#232;dent un nom
<code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> explicite
</li>
- <li>créez un serveur virtuel <code>&lt;VirtualHost
- _default_:*&gt;</code> qui n'a aucune page à servir</li>
+ <li>cr&#233;ez un serveur virtuel <code>&lt;VirtualHost
+ _default_:*&gt;</code> qui n'a aucune page &#224; servir</li>
</ul>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/dns-caveats.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/dns-caveats.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./fr/dns-caveats.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/dns-caveats.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/dns-caveats.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/dns-caveats.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -217,7 +217,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/dns-caveats.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/dso.html.fr b/docs/manual/dso.html.fr
index 819e08489e..869a37d710 100644
--- a/docs/manual/dso.html.fr
+++ b/docs/manual/dso.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Support des objets dynamiques partagés (DSO) - Serveur Apache HTTP Version 2.5</title>
+<title>Support des objets dynamiques partag&#233;s (DSO) - Serveur Apache HTTP Version 2.5</title>
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" />
@@ -21,80 +21,80 @@
<img alt="" src="./images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Support des objets dynamiques partagés (DSO)</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Support des objets dynamiques partag&#233;s (DSO)</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/dso.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/dso.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./fr/dso.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/dso.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
- <p>La conception modulaire du serveur HTTP Apache permet à l'administrateur
- de choisir les fonctionnalités à inclure dans le serveur en sélectionnant
- un certain nombre de modules. Les modules seront compilés en tant
- qu'Objets Dynamiques Partagés (Dynamic Shared Objects ou DSOs)
- qui mènent une existence séparée du fichier binaire principal
- <code class="program"><a href="./programs/httpd.html">httpd</a></code>. Les modules DSO peuvent être compilés en
- même temps que le serveur, ou compilés et ajoutés ultérieurement via
- l'Outil des Extensions à Apache (Apache Extension Tool ou
+ <p>La conception modulaire du serveur HTTP Apache permet &#224; l'administrateur
+ de choisir les fonctionnalit&#233;s &#224; inclure dans le serveur en s&#233;lectionnant
+ un certain nombre de modules. Les modules seront compil&#233;s en tant
+ qu'Objets Dynamiques Partag&#233;s (Dynamic Shared Objects ou DSOs)
+ qui m&#232;nent une existence s&#233;par&#233;e du fichier binaire principal
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code>. Les modules DSO peuvent &#234;tre compil&#233;s en
+ m&#234;me temps que le serveur, ou compil&#233;s et ajout&#233;s ult&#233;rieurement via
+ l'Outil des Extensions &#224; Apache (Apache Extension Tool ou
<code class="program"><a href="./programs/apxs.html">apxs</a></code>).</p>
- <p>Les modules peuvent aussi être intégrés statiquement dans le
+ <p>Les modules peuvent aussi &#234;tre int&#233;gr&#233;s statiquement dans le
binaire <code class="program"><a href="./programs/httpd.html">httpd</a></code> lors de la compilation de ce
dernier.</p>
- <p>Ce document décrit l'utilisation des modules DSO ainsi que les dessous
+ <p>Ce document d&#233;crit l'utilisation des modules DSO ainsi que les dessous
de leur fonctionnement.</p>
</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#implementation">Implémentation</a></li>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#implementation">Impl&#233;mentation</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#usage">Mode d'emploi succinct</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#background">Les dessous du fonctionnement des DSO</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#advantages">Avantages et inconvénients</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#advantages">Avantages et inconv&#233;nients</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="implementation" id="implementation">Implémentation</a><a title="Lien permanent" href="#implementation" class="permalink">&para;</a></h2>
+<h2><a name="implementation" id="implementation">Impl&#233;mentation</a><a title="Lien permanent" href="#implementation" class="permalink">&para;</a></h2>
-<table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table>
+<table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_so.html">mod_so</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code></li></ul></td></tr></table>
<p>Le support DSO pour le chargement de modules individuels d'Apache
httpd est
- assuré par un module nommé <code class="module"><a href="./mod/mod_so.html">mod_so</a></code> qui doit être compilé
+ assur&#233; par un module nomm&#233; <code class="module"><a href="./mod/mod_so.html">mod_so</a></code> qui doit &#234;tre compil&#233;
statiquement dans le coeur d'Apache httpd. Il s'agit du seul module avec le
- module <code class="module"><a href="./mod/core.html">core</a></code> à ne pas pouvoir être compilé en tant que
- module DSO lui-même. Pratiquement tous les autres modules d'Apache httpd
- distribués seront alors compilés en tant que modules DSO. Une fois
- compilé en tant que module DSO nommé <code>mod_foo.so</code>, un
- module peut être chargé en mémoire au
- démarrage ou redémarrage du serveur à l'aide de
+ module <code class="module"><a href="./mod/core.html">core</a></code> &#224; ne pas pouvoir &#234;tre compil&#233; en tant que
+ module DSO lui-m&#234;me. Pratiquement tous les autres modules d'Apache httpd
+ distribu&#233;s seront alors compil&#233;s en tant que modules DSO. Une fois
+ compil&#233; en tant que module DSO nomm&#233; <code>mod_foo.so</code>, un
+ module peut &#234;tre charg&#233; en m&#233;moire au
+ d&#233;marrage ou red&#233;marrage du serveur &#224; l'aide de
la directive <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> du module
- <code class="module"><a href="./mod/mod_so.html">mod_so</a></code>, placée
+ <code class="module"><a href="./mod/mod_so.html">mod_so</a></code>, plac&#233;e
dans votre fichier <code>httpd.conf</code>.</p>
- <p>La compilation en mode DSO peut être désactivée pour certains
+ <p>La compilation en mode DSO peut &#234;tre d&#233;sactiv&#233;e pour certains
modules via l'option <code>--enable-mods-static</code> du script
- <code class="program"><a href="./programs/configure.html">configure</a></code>, comme expliqué dans la <a href="install.html">Documentation sur l'installation</a>.</p>
+ <code class="program"><a href="./programs/configure.html">configure</a></code>, comme expliqu&#233; dans la <a href="install.html">Documentation sur l'installation</a>.</p>
- <p>Un utilitaire permet de simplifier la création de
+ <p>Un utilitaire permet de simplifier la cr&#233;ation de
fichiers DSO pour les modules d'Apache httpd
- (particulièrement pour les modules tiers) ; il s'agit du programme nommé
+ (particuli&#232;rement pour les modules tiers) ; il s'agit du programme nomm&#233;
<code class="program"><a href="./programs/apxs.html">apxs</a></code> (<dfn>APache
eXtenSion</dfn>). On peut l'utiliser pour construire des modules de type
- DSO <em>en dehors</em> de l'arborescence des sources d'Apache httpd. L'idée est
- simple : à l'installation du serveur HTTP Apache, la procédure <code>make install</code>
- du script <code class="program"><a href="./programs/configure.html">configure</a></code> installe les fichiers d'en-têtes
+ DSO <em>en dehors</em> de l'arborescence des sources d'Apache httpd. L'id&#233;e est
+ simple : &#224; l'installation du serveur HTTP Apache, la proc&#233;dure <code>make install</code>
+ du script <code class="program"><a href="./programs/configure.html">configure</a></code> installe les fichiers d'en-t&#234;tes
d'Apache httpd et positionne, pour la plateforme de compilation, les drapeaux du compilateur et de
- l'éditeur de liens à l'intérieur du programme
- <code class="program"><a href="./programs/apxs.html">apxs</a></code>, qui sera utilisé pour la construction de fichiers DSO.
+ l'&#233;diteur de liens &#224; l'int&#233;rieur du programme
+ <code class="program"><a href="./programs/apxs.html">apxs</a></code>, qui sera utilis&#233; pour la construction de fichiers DSO.
Il est ainsi possible d'utiliser le programme <code class="program"><a href="./programs/apxs.html">apxs</a></code>
pour compiler ses sources de modules Apache httpd sans avoir besoin de
- l'arborescence des sources de la distribution d'Apache, et sans avoir à
- régler les drapeaux du compilateur et de l'éditeur de liens pour le support DSO.</p>
+ l'arborescence des sources de la distribution d'Apache, et sans avoir &#224;
+ r&#233;gler les drapeaux du compilateur et de l'&#233;diteur de liens pour le support DSO.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="usage" id="usage">Mode d'emploi succinct</a><a title="Lien permanent" href="#usage" class="permalink">&para;</a></h2>
- <p>Afin que vous puissiez vous faire une idée des fonctionnalités DSO
- du serveur HTTP Apache 2.x, en voici un résumé court et concis :</p>
+ <p>Afin que vous puissiez vous faire une id&#233;e des fonctionnalit&#233;s DSO
+ du serveur HTTP Apache 2.x, en voici un r&#233;sum&#233; court et concis :</p>
<ol>
<li>
@@ -110,9 +110,9 @@ $ make install
<li>
<p>Configure le serveur HTTP Apache avec tous les modules
- activés. Seul un jeu de modules de base sera chargé au
- démarrage du serveur. Vous pouvez modifier ce jeu de modules
- chargés au démarrage en activant ou désactivant les directives <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> correspondantes dans le
+ activ&#233;s. Seul un jeu de modules de base sera charg&#233; au
+ d&#233;marrage du serveur. Vous pouvez modifier ce jeu de modules
+ charg&#233;s au d&#233;marrage en activant ou d&#233;sactivant les directives <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> correspondantes dans le
fichier <code>httpd.conf</code>.</p>
<div class="example"><p><code>
@@ -122,17 +122,17 @@ $ make install
<p>L'argument <code>most</code> de l'option
<code>--enable-modules</code> indique que tous les modules
- non-expérimentaux ou qui ne sont pas là à titre d'exemple seront
- compilés.</p>
+ non-exp&#233;rimentaux ou qui ne sont pas l&#224; &#224; titre d'exemple seront
+ compil&#233;s.</p>
</li>
<li>
- <p>Certains modules ne sont utilisés que par les développeurs et
- ne seront pas compilés. Si vous voulez les utiliser, spécifiez
+ <p>Certains modules ne sont utilis&#233;s que par les d&#233;veloppeurs et
+ ne seront pas compil&#233;s. Si vous voulez les utiliser, sp&#233;cifiez
l'option <em>all</em>. Pour compiler tous les modules disponibles,
- y compris les modules de développeurs, spécifiez l'option
- <em>reallyall</em>. En outre, la directive <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> peut être activée pour tous
- les modules compilés via l'option du script configure
+ y compris les modules de d&#233;veloppeurs, sp&#233;cifiez l'option
+ <em>reallyall</em>. En outre, la directive <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> peut &#234;tre activ&#233;e pour tous
+ les modules compil&#233;s via l'option du script configure
<code>--enable-load-all-modules</code>.</p>
<div class="example"><p><code>
@@ -145,7 +145,7 @@ $ make install
Construire et installer un module Apache httpd <em>tiers</em>, par exemple
<code>mod_foo.c</code>, en tant que module DSO
<code>mod_foo.so</code> <em>en dehors</em> de l'arborescence des sources
- d'Apache httpd à l'aide du programme <code class="program"><a href="./programs/apxs.html">apxs</a></code> :
+ d'Apache httpd &#224; l'aide du programme <code class="program"><a href="./programs/apxs.html">apxs</a></code> :
<div class="example"><p><code>
$ cd /chemin/vers/module_tiers<br />
@@ -154,181 +154,181 @@ $ apxs -cia mod_foo.c
</li>
</ol>
- <p>Dans tous les cas, une fois le module partagé compilé, vous devez
+ <p>Dans tous les cas, une fois le module partag&#233; compil&#233;, vous devez
ajouter une directive <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code>
dans le fichier <code>httpd.conf</code> pour qu'Apache httpd active le module.</p>
<p>Voir la <a href="programs/apxs.html">documentation sur apxs</a>
- pour plus de détails.</p>
+ pour plus de d&#233;tails.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="background" id="background">Les dessous du fonctionnement des DSO</a><a title="Lien permanent" href="#background" class="permalink">&para;</a></h2>
- <p>Les clônes modernes d'UNIX proposent un mécanisme
- appelé édition de liens et chargement dynamiques d'
- <em>Objets Dynamiques Partagés</em> (DSO), qui permet de construire un
- morceau de programme dans un format spécial pour le rendre chargeable
- à l'exécution dans l'espace d'adressage d'un programme exécutable.</p>
-
- <p>Ce chargement peut s'effectuer de deux manières : automatiquement par
- un programme système appelé <code>ld.so</code> quand un programme
- exécutable est démarré, ou manuellement à partir du programme en cours
- d'exécution via sa propre interface système vers le chargeur Unix à l'aide
- des appels système <code>dlopen()/dlsym()</code>.</p>
-
- <p>Dans la première méthode, les DSO sont en général appelés
- <em>bibliothèques partagées</em> ou encore <em>bibliothèques DSO</em>, et
- possèdent des noms du style
- <code>libfoo.so</code> ou <code>libfoo.so.1.2</code>. Ils résident dans un
- répertoire système (en général <code>/usr/lib</code>)
- et le lien avec le programme exécutable est établi à la compilation en
- ajoutant <code>-lfoo</code> à la commande de l'éditeur de liens. Les
- références à la bibliothèque sont ainsi codées en dur dans le fichier du
- programme exécutable de façon à ce qu'au démarrage du programme, le
+ <p>Les cl&#244;nes modernes d'UNIX proposent un m&#233;canisme
+ appel&#233; &#233;dition de liens et chargement dynamiques d'
+ <em>Objets Dynamiques Partag&#233;s</em> (DSO), qui permet de construire un
+ morceau de programme dans un format sp&#233;cial pour le rendre chargeable
+ &#224; l'ex&#233;cution dans l'espace d'adressage d'un programme ex&#233;cutable.</p>
+
+ <p>Ce chargement peut s'effectuer de deux mani&#232;res : automatiquement par
+ un programme syst&#232;me appel&#233; <code>ld.so</code> quand un programme
+ ex&#233;cutable est d&#233;marr&#233;, ou manuellement &#224; partir du programme en cours
+ d'ex&#233;cution via sa propre interface syst&#232;me vers le chargeur Unix &#224; l'aide
+ des appels syst&#232;me <code>dlopen()/dlsym()</code>.</p>
+
+ <p>Dans la premi&#232;re m&#233;thode, les DSO sont en g&#233;n&#233;ral appel&#233;s
+ <em>biblioth&#232;ques partag&#233;es</em> ou encore <em>biblioth&#232;ques DSO</em>, et
+ poss&#232;dent des noms du style
+ <code>libfoo.so</code> ou <code>libfoo.so.1.2</code>. Ils r&#233;sident dans un
+ r&#233;pertoire syst&#232;me (en g&#233;n&#233;ral <code>/usr/lib</code>)
+ et le lien avec le programme ex&#233;cutable est &#233;tabli &#224; la compilation en
+ ajoutant <code>-lfoo</code> &#224; la commande de l'&#233;diteur de liens. Les
+ r&#233;f&#233;rences &#224; la biblioth&#232;que sont ainsi cod&#233;es en dur dans le fichier du
+ programme ex&#233;cutable de fa&#231;on &#224; ce qu'au d&#233;marrage du programme, le
chargeur Unix soit capable de localiser <code>libfoo.so</code> dans
- <code>/usr/lib</code>, dans des chemins codés en dur à l'aide d'options de
- l'éditeur de liens comme <code>-R</code> ou dans des chemins définis par la
+ <code>/usr/lib</code>, dans des chemins cod&#233;s en dur &#224; l'aide d'options de
+ l'&#233;diteur de liens comme <code>-R</code> ou dans des chemins d&#233;finis par la
variable d'environnement
- <code>LD_LIBRARY_PATH</code>. Le chargeur peut dès lors résoudre tous les symboles
- (jusque là non encore résolus) du DSO dans le programme exécutable.</p>
-
- <p>Les symboles du programme exécutable ne sont en général pas
- référencés par le DSO (car c'est une bibliothèque de code à usage général
- et réutilisable),
- et ainsi aucune résolution supplémentaire n'est nécessaire. De son côté,
- le programme exécutable ne doit accomplir aucune action particulière
+ <code>LD_LIBRARY_PATH</code>. Le chargeur peut d&#232;s lors r&#233;soudre tous les symboles
+ (jusque l&#224; non encore r&#233;solus) du DSO dans le programme ex&#233;cutable.</p>
+
+ <p>Les symboles du programme ex&#233;cutable ne sont en g&#233;n&#233;ral pas
+ r&#233;f&#233;renc&#233;s par le DSO (car c'est une biblioth&#232;que de code &#224; usage g&#233;n&#233;ral
+ et r&#233;utilisable),
+ et ainsi aucune r&#233;solution suppl&#233;mentaire n'est n&#233;cessaire. De son c&#244;t&#233;,
+ le programme ex&#233;cutable ne doit accomplir aucune action particuli&#232;re
pour utiliser les
- symboles du DSO car toutes les résolutions sont effectuées par le chargeur
+ symboles du DSO car toutes les r&#233;solutions sont effectu&#233;es par le chargeur
Unix. En fait, le code permettant d'invoquer
- <code>ld.so</code> fait partie du code de démarrage pour l'exécution qui
- est lié dans tout programme exécutable non statiquement lié.
- L'avantage du chargement dynamique du code d'une bibliothèque partagée est
- évident : le code de la bibliothèque ne doit être stocké qu'une seule fois
- dans une bibliothèque système telle que <code>libc.so</code>, ce qui permet
- d'économiser de l'espace disque pour les autres programmes.</p>
-
- <p>Dans la seconde méthode, les DSO sont en général appelés <em>objets
- partagés</em> ou <em>fichiers DSO</em>, et peuvent être nommés avec
- l'extension de son choix (bien que le nom conseillé soit du style
- <code>foo.so</code>). Ces fichiers résident en général dans un répertoire
- spécifique à un programme, et aucun lien n'est automatiquement établi avec
- le programme exécutable dans lequel ils sont utilisés.
- Le programme exécutable charge manuellement le DSO à l'exécution dans son
- espace d'adressage à l'aide de l'appel système <code>dlopen()</code>.
- A ce moment, aucune résolution de symboles du DSO n'est effectuée pour le
- programme exécutable. Par contre le chargeur Unix
- résoud automatiquement tout symbole du DSO (non encore résolu)
- faisant partie de l'ensemble de symboles exporté par le programme
- exécutable et ses bibliothèques DSO déjà chargées (et en particulier tous
- les symboles de la bibliothèque à tout faire <code>libc.so</code>).
- De cette façon, le DSO prend connaissance de l'ensemble de symboles du
- programme exécutable comme s'il avait été lié statiquement avec lui
+ <code>ld.so</code> fait partie du code de d&#233;marrage pour l'ex&#233;cution qui
+ est li&#233; dans tout programme ex&#233;cutable non statiquement li&#233;.
+ L'avantage du chargement dynamique du code d'une biblioth&#232;que partag&#233;e est
+ &#233;vident : le code de la biblioth&#232;que ne doit &#234;tre stock&#233; qu'une seule fois
+ dans une biblioth&#232;que syst&#232;me telle que <code>libc.so</code>, ce qui permet
+ d'&#233;conomiser de l'espace disque pour les autres programmes.</p>
+
+ <p>Dans la seconde m&#233;thode, les DSO sont en g&#233;n&#233;ral appel&#233;s <em>objets
+ partag&#233;s</em> ou <em>fichiers DSO</em>, et peuvent &#234;tre nomm&#233;s avec
+ l'extension de son choix (bien que le nom conseill&#233; soit du style
+ <code>foo.so</code>). Ces fichiers r&#233;sident en g&#233;n&#233;ral dans un r&#233;pertoire
+ sp&#233;cifique &#224; un programme, et aucun lien n'est automatiquement &#233;tabli avec
+ le programme ex&#233;cutable dans lequel ils sont utilis&#233;s.
+ Le programme ex&#233;cutable charge manuellement le DSO &#224; l'ex&#233;cution dans son
+ espace d'adressage &#224; l'aide de l'appel syst&#232;me <code>dlopen()</code>.
+ A ce moment, aucune r&#233;solution de symboles du DSO n'est effectu&#233;e pour le
+ programme ex&#233;cutable. Par contre le chargeur Unix
+ r&#233;soud automatiquement tout symbole du DSO (non encore r&#233;solu)
+ faisant partie de l'ensemble de symboles export&#233; par le programme
+ ex&#233;cutable et ses biblioth&#232;ques DSO d&#233;j&#224; charg&#233;es (et en particulier tous
+ les symboles de la biblioth&#232;que &#224; tout faire <code>libc.so</code>).
+ De cette fa&#231;on, le DSO prend connaissance de l'ensemble de symboles du
+ programme ex&#233;cutable comme s'il avait &#233;t&#233; li&#233; statiquement avec lui
auparavant.</p>
- <p>Finalement, pour tirer profit de l'API des DSO, le programme exécutable
- doit résoudre certains symboles du DSO à l'aide de l'appel système
- <code>dlsym()</code> pour une utilisation ultérieure dans les tables de
- distribution, <em>etc...</em> En d'autres termes, le programme exécutable doit
- résoudre manuellement tous les symboles dont il a besoin pour pouvoir les
+ <p>Finalement, pour tirer profit de l'API des DSO, le programme ex&#233;cutable
+ doit r&#233;soudre certains symboles du DSO &#224; l'aide de l'appel syst&#232;me
+ <code>dlsym()</code> pour une utilisation ult&#233;rieure dans les tables de
+ distribution, <em>etc...</em> En d'autres termes, le programme ex&#233;cutable doit
+ r&#233;soudre manuellement tous les symboles dont il a besoin pour pouvoir les
utiliser.
- Avantage d'un tel mécanisme : les modules optionnels du programme n'ont pas
- besoin d'être chargés (et ne gaspillent donc pas de ressources mémoire)
- tant qu'il ne sont pas nécessaires au programme en question. Si nécessaire,
- ces modules peuvent être chargés dynamiquement afin d'étendre les
- fonctionnalités de base du programme.</p>
-
- <p>Bien que ce mécanisme DSO paraisse évident, il comporte au moins une
- étape difficile : la résolution des symboles depuis le programme exécutable
- pour le DSO lorsqu'on utilise un DSO pour étendre les fonctionnalités d'un
- programme (la seconde méthode). Pourquoi ? Parce que la "résolution
- inverse" des symboles DSO à partir du jeu de symboles du programme
- exécutable dépend de la conception de la bibliothèque (la bibliothèque n'a
- aucune information sur le programme qui l'utilise) et n'est ni standardisée
+ Avantage d'un tel m&#233;canisme : les modules optionnels du programme n'ont pas
+ besoin d'&#234;tre charg&#233;s (et ne gaspillent donc pas de ressources m&#233;moire)
+ tant qu'il ne sont pas n&#233;cessaires au programme en question. Si n&#233;cessaire,
+ ces modules peuvent &#234;tre charg&#233;s dynamiquement afin d'&#233;tendre les
+ fonctionnalit&#233;s de base du programme.</p>
+
+ <p>Bien que ce m&#233;canisme DSO paraisse &#233;vident, il comporte au moins une
+ &#233;tape difficile : la r&#233;solution des symboles depuis le programme ex&#233;cutable
+ pour le DSO lorsqu'on utilise un DSO pour &#233;tendre les fonctionnalit&#233;s d'un
+ programme (la seconde m&#233;thode). Pourquoi ? Parce que la "r&#233;solution
+ inverse" des symboles DSO &#224; partir du jeu de symboles du programme
+ ex&#233;cutable d&#233;pend de la conception de la biblioth&#232;que (la biblioth&#232;que n'a
+ aucune information sur le programme qui l'utilise) et n'est ni standardis&#233;e
ni disponible sur toutes les plateformes. En pratique, les symboles globaux
- du programme exécutable ne sont en général pas réexportés et donc
- indisponibles pour l'utilisation dans un DSO. Trouver une méthode pour
- forcer l'éditeur de liens à exporter tous les symboles globaux est le
- principal problème que l'on doit résoudre lorsqu'on utilise un DSO pour
- étendre les fonctionnalités d'un programme au moment de son exécution.</p>
-
- <p>L'approche des bibliothèques partagées est la plus courante, parce que
- c'est dans cette optique que le mécanisme DSO a été conçu ; c'est cette
+ du programme ex&#233;cutable ne sont en g&#233;n&#233;ral pas r&#233;export&#233;s et donc
+ indisponibles pour l'utilisation dans un DSO. Trouver une m&#233;thode pour
+ forcer l'&#233;diteur de liens &#224; exporter tous les symboles globaux est le
+ principal probl&#232;me que l'on doit r&#233;soudre lorsqu'on utilise un DSO pour
+ &#233;tendre les fonctionnalit&#233;s d'un programme au moment de son ex&#233;cution.</p>
+
+ <p>L'approche des biblioth&#232;ques partag&#233;es est la plus courante, parce que
+ c'est dans cette optique que le m&#233;canisme DSO a &#233;t&#233; con&#231;u ; c'est cette
approche qui est ainsi
- utilisée par pratiquement tous les types de bibliothèques que fournit le
- système d'exploitation.</p>
+ utilis&#233;e par pratiquement tous les types de biblioth&#232;ques que fournit le
+ syst&#232;me d'exploitation.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="advantages" id="advantages">Avantages et inconvénients</a><a title="Lien permanent" href="#advantages" class="permalink">&para;</a></h2>
+<h2><a name="advantages" id="advantages">Avantages et inconv&#233;nients</a><a title="Lien permanent" href="#advantages" class="permalink">&para;</a></h2>
- <p>Les fonctionnalités ci-dessus basées sur les DSO présentent les
+ <p>Les fonctionnalit&#233;s ci-dessus bas&#233;es sur les DSO pr&#233;sentent les
avantages suivants :</p>
<ul>
- <li>Le paquetage du serveur est plus flexible à l'exécution car le
- processus serveur peut être assemblé à l'exécution via la
+ <li>Le paquetage du serveur est plus flexible &#224; l'ex&#233;cution car le
+ processus serveur peut &#234;tre assembl&#233; &#224; l'ex&#233;cution via la
directive <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> du fichier de
- configuration <code>httpd.conf</code> plutôt que par des options du script
- <code class="program"><a href="./programs/configure.html">configure</a></code> à la compilation. Par exemple,
- on peut ainsi exécuter différentes instances du serveur
+ configuration <code>httpd.conf</code> plut&#244;t que par des options du script
+ <code class="program"><a href="./programs/configure.html">configure</a></code> &#224; la compilation. Par exemple,
+ on peut ainsi ex&#233;cuter diff&#233;rentes instances du serveur
(standard et version SSL, version minimale et version dynamique
- [mod_perl, mod_php], <em>etc...</em>) à partir d'une seule installation
+ [mod_perl, mod_php], <em>etc...</em>) &#224; partir d'une seule installation
d'Apache httpd.</li>
- <li>Le paquetage du serveur peut être facilement étendu avec des modules
- tiers, même après l'installation. Ceci présente un gros
- avantage pour les mainteneurs de paquetages destinés aux distributions,
- car ils peuvent créer un paquetage Apache httpd de base, et des paquetages
+ <li>Le paquetage du serveur peut &#234;tre facilement &#233;tendu avec des modules
+ tiers, m&#234;me apr&#232;s l'installation. Ceci pr&#233;sente un gros
+ avantage pour les mainteneurs de paquetages destin&#233;s aux distributions,
+ car ils peuvent cr&#233;er un paquetage Apache httpd de base, et des paquetages
additionnels contenant des extensions telles que PHP, mod_perl, mod_fastcgi,
<em>etc...</em></li>
- <li>Une facilité de prototypage des modules Apache httpd, car la paire
+ <li>Une facilit&#233; de prototypage des modules Apache httpd, car la paire
DSO/<code class="program"><a href="./programs/apxs.html">apxs</a></code> vous permet d'une part de travailler en
dehors de l'arborescence des sources d'Apache httpd, et d'autre part de n'avoir
besoin que de la commande <code>apxs -i</code>
suivie d'un <code>apachectl restart</code> pour introduire une nouvelle
- version de votre module fraîchement développé dans le serveur HTTP Apache
- en cours d'exécution.</li>
+ version de votre module fra&#238;chement d&#233;velopp&#233; dans le serveur HTTP Apache
+ en cours d'ex&#233;cution.</li>
</ul>
- <p>Inconvénients des DSO :</p>
+ <p>Inconv&#233;nients des DSO :</p>
<ul>
- <li>Le serveur est environ 20 % plus lent au démarrage
- à cause des résolutions de symboles supplémentaires que le chargeur
+ <li>Le serveur est environ 20 % plus lent au d&#233;marrage
+ &#224; cause des r&#233;solutions de symboles suppl&#233;mentaires que le chargeur
Unix doit effectuer.</li>
- <li>Le serveur est environ 5 % plus lent à l'exécution
- sur certaines plates-formes, car le code indépendant de la position (PIC)
- nécessite parfois des manipulations compliquées en assembleur pour
+ <li>Le serveur est environ 5 % plus lent &#224; l'ex&#233;cution
+ sur certaines plates-formes, car le code ind&#233;pendant de la position (PIC)
+ n&#233;cessite parfois des manipulations compliqu&#233;es en assembleur pour
l'adressage relatif qui ne sont pas toujours aussi rapides que celles
que permet l'adressage absolu.</li>
- <li>Comme les modules DSO ne peuvent pas être liés avec d'autres
- bibliothèques basées sur DSO (<code>ld -lfoo</code>) sur toutes les
+ <li>Comme les modules DSO ne peuvent pas &#234;tre li&#233;s avec d'autres
+ biblioth&#232;ques bas&#233;es sur DSO (<code>ld -lfoo</code>) sur toutes les
plates-formes
- (par exemple, les plates-formes basées sur a.out ne fournissent en
- général pas cette fonctionnalité alors que les plates-formes basées sur
- ELF le font), vous ne pouvez pas utiliser le mécanisme DSO pour tous les
- types de modules. Ou en d'autres termes, les modules compilés comme
+ (par exemple, les plates-formes bas&#233;es sur a.out ne fournissent en
+ g&#233;n&#233;ral pas cette fonctionnalit&#233; alors que les plates-formes bas&#233;es sur
+ ELF le font), vous ne pouvez pas utiliser le m&#233;canisme DSO pour tous les
+ types de modules. Ou en d'autres termes, les modules compil&#233;s comme
fichiers DSO sont contraints de n'utiliser que les symboles du coeur
- d'Apache httpd, de la bibliothèque C
- (<code>libc</code>) et toutes autres bibliothèques statiques ou
- dynamiques utilisées par le coeur d'Apache httpd, ou d'archives statiques
- (<code>libfoo.a</code>) contenant du code indépendant de la
+ d'Apache httpd, de la biblioth&#232;que C
+ (<code>libc</code>) et toutes autres biblioth&#232;ques statiques ou
+ dynamiques utilis&#233;es par le coeur d'Apache httpd, ou d'archives statiques
+ (<code>libfoo.a</code>) contenant du code ind&#233;pendant de la
position (PIC).
Il y a deux solutions pour utiliser un autre type de code : soit le
- coeur d'Apache httpd contient déjà lui-même une référence au code, soit vous
- chargez le code vous-même via <code>dlopen()</code>.</li>
+ coeur d'Apache httpd contient d&#233;j&#224; lui-m&#234;me une r&#233;f&#233;rence au code, soit vous
+ chargez le code vous-m&#234;me via <code>dlopen()</code>.</li>
</ul>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/dso.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/dso.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./fr/dso.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/dso.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/dso.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/dso.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -347,7 +347,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/dso.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/env.html.fr b/docs/manual/env.html.fr
index 71ccf02c14..4d85e6ae34 100644
--- a/docs/manual/env.html.fr
+++ b/docs/manual/env.html.fr
@@ -24,100 +24,100 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Apache et les variables d'environnement</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/env.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/env.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./fr/env.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/env.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/env.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/env.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>Deux types de variables d'environnement affectent le serveur
HTTP Apache.</p>
<p>Le premier type correspond aux variables d'environnement
- contrôlées par le système d'exploitation sous-jacent et définies
- avant le démarrage du serveur. Leurs valeurs peuvent être utilisées
+ contr&#244;l&#233;es par le syst&#232;me d'exploitation sous-jacent et d&#233;finies
+ avant le d&#233;marrage du serveur. Leurs valeurs peuvent &#234;tre utilis&#233;es
directement dans les fichiers de configuration, et peuvent
- éventuellement être transmises aux scripts CGI et SSI via la
+ &#233;ventuellement &#234;tre transmises aux scripts CGI et SSI via la
directive PassEnv.</p>
- <p>Le second type correspond aux variables nommées appelées aussi
+ <p>Le second type correspond aux variables nomm&#233;es appel&#233;es aussi
<em>variables d'environnement</em> dans lesquelles le serveur HTTP
- Apache stocke des informations via un mécanisme spécial. Ces
- informations peuvent servir à contrôler diverses opérations comme
- l'enregistrement des traces ou le contrôle d'accès. On utilise aussi ces
- variables dans le mécanisme de communication avec les programmes externes
- comme les scripts CGI. Ce document présente différentes méthodes pour
+ Apache stocke des informations via un m&#233;canisme sp&#233;cial. Ces
+ informations peuvent servir &#224; contr&#244;ler diverses op&#233;rations comme
+ l'enregistrement des traces ou le contr&#244;le d'acc&#232;s. On utilise aussi ces
+ variables dans le m&#233;canisme de communication avec les programmes externes
+ comme les scripts CGI. Ce document pr&#233;sente diff&#233;rentes m&#233;thodes pour
manipuler et utiliser ces variables.</p>
- <p>Bien que ces variables soient référencées comme <em>variables
+ <p>Bien que ces variables soient r&#233;f&#233;renc&#233;es comme <em>variables
d'environnement</em>, il ne faut pas les confondre avec les variables
- d'environnement contrôlées par le système d'exploitation sous-jacent.
- En fait, ces variables sont stockées et manipulées dans une structure
- interne à Apache. Elles ne deviennent de véritables variables
- d'environnement du système d'exploitation que lorsqu'elles sont mises à la
- disposition de scripts CGI et de scripts inclus côté serveur (SSI). Si vous
- souhaitez manipuler l'environnement du système d'exploitation sous lequel
- le serveur s'exécute, vous devez utiliser les mécanismes standards de
- manipulation de l'environnement fournis par l'interpréteur de commandes
- (shell) de votre système d'exploitation.</p>
+ d'environnement contr&#244;l&#233;es par le syst&#232;me d'exploitation sous-jacent.
+ En fait, ces variables sont stock&#233;es et manipul&#233;es dans une structure
+ interne &#224; Apache. Elles ne deviennent de v&#233;ritables variables
+ d'environnement du syst&#232;me d'exploitation que lorsqu'elles sont mises &#224; la
+ disposition de scripts CGI et de scripts inclus c&#244;t&#233; serveur (SSI). Si vous
+ souhaitez manipuler l'environnement du syst&#232;me d'exploitation sous lequel
+ le serveur s'ex&#233;cute, vous devez utiliser les m&#233;canismes standards de
+ manipulation de l'environnement fournis par l'interpr&#233;teur de commandes
+ (shell) de votre syst&#232;me d'exploitation.</p>
</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#setting">Définition des variables d'environnement</a></li>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#setting">D&#233;finition des variables d'environnement</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#using">Utilisation des variables d'environnement</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#special">Variables d'environnement à usage spécial</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#special">Variables d'environnement &#224; usage sp&#233;cial</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#examples">Exemples</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="setting" id="setting">Définition des variables d'environnement</a><a title="Lien permanent" href="#setting" class="permalink">&para;</a></h2>
+<h2><a name="setting" id="setting">D&#233;finition des variables d'environnement</a><a title="Lien permanent" href="#setting" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code></li><li><code class="module"><a href="./mod/mod_env.html">mod_env</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li><li><code class="module"><a href="./mod/mod_unique_id.html">mod_unique_id</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#unsetenv">UnsetEnv</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code></li><li><code class="module"><a href="./mod/mod_env.html">mod_env</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li><li><code class="module"><a href="./mod/mod_unique_id.html">mod_unique_id</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></code></li><li><code class="directive"><a href="./mod/mod_env.html#unsetenv">UnsetEnv</a></code></li></ul></td></tr></table>
<h3><a name="basic-manipulation" id="basic-manipulation">Manipulations de base de l'environnement</a></h3>
- <p>La méthode la plus élémentaire pour définir une variable
- d'environnement au niveau d'Apache consiste à utiliser la directive
- inconditionnelle <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code>. Les variables peuvent aussi être transmises depuis
- l'environnement du shell à partir duquel le serveur a été démarré en
+ <p>La m&#233;thode la plus &#233;l&#233;mentaire pour d&#233;finir une variable
+ d'environnement au niveau d'Apache consiste &#224; utiliser la directive
+ inconditionnelle <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code>. Les variables peuvent aussi &#234;tre transmises depuis
+ l'environnement du shell &#224; partir duquel le serveur a &#233;t&#233; d&#233;marr&#233; en
utilisant la directive
<code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code>.</p>
- <h3><a name="conditional" id="conditional">Définitions conditionnelles en fonction des requêtes</a></h3>
+ <h3><a name="conditional" id="conditional">D&#233;finitions conditionnelles en fonction des requ&#234;tes</a></h3>
<p>Pour plus de souplesse, les directives fournies par le module
- <code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code> permettent de définir les
- variables d'environnement en tenant compte des caractéristiques
- de chaque requête. Par exemple, une
- variable pourrait n'être définie que lorsqu'un navigateur spécifique
- (User-Agent) a généré la requête, ou seulement quand un en-tête
- Referer particulier est présent. La directive
+ <code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code> permettent de d&#233;finir les
+ variables d'environnement en tenant compte des caract&#233;ristiques
+ de chaque requ&#234;te. Par exemple, une
+ variable pourrait n'&#234;tre d&#233;finie que lorsqu'un navigateur sp&#233;cifique
+ (User-Agent) a g&#233;n&#233;r&#233; la requ&#234;te, ou seulement quand un en-t&#234;te
+ Referer particulier est pr&#233;sent. La directive
<code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> du module
<code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> qui utilise l'option
- <code>[E=...]</code> pour définir
+ <code>[E=...]</code> pour d&#233;finir
les variables d'environnement apporte encore plus de souplesse.</p>
<h3><a name="unique-identifiers" id="unique-identifiers">Identifiants uniques</a></h3>
- <p>Finalement, le module <code class="module"><a href="./mod/mod_unique_id.html">mod_unique_id</a></code> définit la variable
- d'environnement <code>UNIQUE_ID</code> pour chaque requête à une valeur
- qui est garantie unique parmi "toutes" les requêtes
- sous des conditions très spécifiques.</p>
+ <p>Finalement, le module <code class="module"><a href="./mod/mod_unique_id.html">mod_unique_id</a></code> d&#233;finit la variable
+ d'environnement <code>UNIQUE_ID</code> pour chaque requ&#234;te &#224; une valeur
+ qui est garantie unique parmi "toutes" les requ&#234;tes
+ sous des conditions tr&#232;s sp&#233;cifiques.</p>
<h3><a name="standard-cgi" id="standard-cgi">Variables CGI standards</a></h3>
- <p>En plus de l'ensemble des variables d'environnement internes à la
+ <p>En plus de l'ensemble des variables d'environnement internes &#224; la
configuration d'Apache et de celles transmises depuis le shell,
les scripts CGI et les pages SSI
- se voient affectés un ensemble de variables
- d'environnement contenant des méta-informations à propos de la requête
- comme préconisé dans la
- <a href="http://www.ietf.org/rfc/rfc3875">spécification
+ se voient affect&#233;s un ensemble de variables
+ d'environnement contenant des m&#233;ta-informations &#224; propos de la requ&#234;te
+ comme pr&#233;conis&#233; dans la
+ <a href="http://www.ietf.org/rfc/rfc3875">sp&#233;cification
sur les CGIs</a>.</p>
@@ -128,40 +128,40 @@
<li>Les directives de manipulation de l'environnement ne permettent
pas de supplanter ou modifier les variables CGI standards.</li>
- <li>Lorsqu'on utilise <code class="program"><a href="./programs/suexec.html">suexec</a></code> pour exécuter des
- scripts CGI, l'environnement est nettoyé et réduit à un ensemble de
- variables <em>sûres</em> avant l'exécution du script. La liste des
- variables <em>sûres</em> est définie à la compilation dans
+ <li>Lorsqu'on utilise <code class="program"><a href="./programs/suexec.html">suexec</a></code> pour ex&#233;cuter des
+ scripts CGI, l'environnement est nettoy&#233; et r&#233;duit &#224; un ensemble de
+ variables <em>s&#251;res</em> avant l'ex&#233;cution du script. La liste des
+ variables <em>s&#251;res</em> est d&#233;finie &#224; la compilation dans
<code>suexec.c</code>.</li>
- <li>Pour des raisons de portabilité, les noms des variables
+ <li>Pour des raisons de portabilit&#233;, les noms des variables
d'environnement ne peuvent contenir que des lettres, des chiffres, et
- le caractère "sousligné". En outre, le premier caractère ne doit pas
- être un chiffre. Les caractères qui ne satisfont pas à ces conditions
- seront remplacés par un caractère "sousligné" quand ils seront
+ le caract&#232;re "souslign&#233;". En outre, le premier caract&#232;re ne doit pas
+ &#234;tre un chiffre. Les caract&#232;res qui ne satisfont pas &#224; ces conditions
+ seront remplac&#233;s par un caract&#232;re "souslign&#233;" quand ils seront
transmis aux scripts CGI et aux pages SSI.</li>
- <li>Les contenus d'en-têtes HTTP transmis aux scripts de type
+ <li>Les contenus d'en-t&#234;tes HTTP transmis aux scripts de type
CGI ou autre via des variables d'environnement constituent un
cas particulier (voir plus loin). Leur nom est converti en
- majuscules et seuls les tirets sont remplacés par des
- caractères '_' ("souligné") ; si le format du nom de l'en-tête
- n'est pas valide, celui-ci est ignoré. Voir <a href="#fixheader">plus loin</a> pour une solution de
- contournement du problème.</li>
+ majuscules et seuls les tirets sont remplac&#233;s par des
+ caract&#232;res '_' ("soulign&#233;") ; si le format du nom de l'en-t&#234;te
+ n'est pas valide, celui-ci est ignor&#233;. Voir <a href="#fixheader">plus loin</a> pour une solution de
+ contournement du probl&#232;me.</li>
- <li>La directive <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code> s'exécute assez tard au
- cours du traitement de la requête, ce qui signifie que des
+ <li>La directive <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code> s'ex&#233;cute assez tard au
+ cours du traitement de la requ&#234;te, ce qui signifie que des
directives telles que <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> et <code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code> ne verront pas
- les variables qu'elle aura définies.</li>
+ les variables qu'elle aura d&#233;finies.</li>
- <li>Lorsque le serveur cherche un chemin via une <a class="glossarylink" href="./glossary.html#subrequest" title="voir glossaire">sous-requête</a> interne (par exemple la
- recherche d'un <code class="directive"><a href="./mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>), ou lorsqu'il génère un
- listing du contenu d'un répertoire via le module
- <code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code>, la sous-requête n'hérite pas des
- variables d'environnement spécifiques à la requête. En outre, à cause
+ <li>Lorsque le serveur cherche un chemin via une <a class="glossarylink" href="./glossary.html#subrequest" title="voir glossaire">sous-requ&#234;te</a> interne (par exemple la
+ recherche d'un <code class="directive"><a href="./mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>), ou lorsqu'il g&#233;n&#232;re un
+ listing du contenu d'un r&#233;pertoire via le module
+ <code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code>, la sous-requ&#234;te n'h&#233;rite pas des
+ variables d'environnement sp&#233;cifiques &#224; la requ&#234;te. En outre, &#224; cause
des phases de l'API auxquelles <code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code> prend
- part, les directives <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> ne sont pas évaluées
- séparément dans la sous-requête.</li>
+ part, les directives <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> ne sont pas &#233;valu&#233;es
+ s&#233;par&#233;ment dans la sous-requ&#234;te.</li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
@@ -169,47 +169,47 @@
<h2><a name="using" id="using">Utilisation des variables d'environnement</a><a title="Lien permanent" href="#using" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_authz_core.html#require">Require</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_access_compat.html#deny">Deny</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_authz_core.html#require">Require</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_access_compat.html#deny">Deny</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li></ul></td></tr></table>
<h3><a name="cgi-scripts" id="cgi-scripts">Scripts CGI</a></h3>
<p>La communication d'informations aux scripts CGI constitue une des
- principales utilisations des variables d'environnement. Comme indiqué
+ principales utilisations des variables d'environnement. Comme indiqu&#233;
plus haut, l'environnement transmis aux scripts CGI comprend des
- méta-informations standards à propos de la requête, en plus des
- variables définies dans la configuration d'Apache. Pour plus de
- détails, se référer au
+ m&#233;ta-informations standards &#224; propos de la requ&#234;te, en plus des
+ variables d&#233;finies dans la configuration d'Apache. Pour plus de
+ d&#233;tails, se r&#233;f&#233;rer au
<a href="howto/cgi.html">tutoriel CGI</a>.</p>
<h3><a name="ssi-pages" id="ssi-pages">Pages SSI</a></h3>
- <p>Les documents inclus côté serveur (SSI) traités par le filtre
+ <p>Les documents inclus c&#244;t&#233; serveur (SSI) trait&#233;s par le filtre
<code>INCLUDES</code> du module <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>,
peuvent afficher les
- variables d'environnement à l'aide de l'élément <code>echo</code>,
- et peuvent utiliser des variables d'environnement dans les éléments
- de contrôle de flux pour rendre certaines parties d'une page
- conditionnelles en fonction des caractéristiques de la requête.
+ variables d'environnement &#224; l'aide de l'&#233;l&#233;ment <code>echo</code>,
+ et peuvent utiliser des variables d'environnement dans les &#233;l&#233;ments
+ de contr&#244;le de flux pour rendre certaines parties d'une page
+ conditionnelles en fonction des caract&#233;ristiques de la requ&#234;te.
Apache fournit aussi les variables d'environnement CGI standards
aux pages SSI
- comme indiqué plus haut. Pour plus de détails, se référer au
+ comme indiqu&#233; plus haut. Pour plus de d&#233;tails, se r&#233;f&#233;rer au
<a href="howto/ssi.html">tutoriel SSI</a>.</p>
- <h3><a name="access-control" id="access-control">Contrôle d'accès</a></h3>
+ <h3><a name="access-control" id="access-control">Contr&#244;le d'acc&#232;s</a></h3>
- <p>L'accès au serveur peut être contrôlé en fonction de la valeur de
- variables d'environnement à l'aide des directives
+ <p>L'acc&#232;s au serveur peut &#234;tre contr&#244;l&#233; en fonction de la valeur de
+ variables d'environnement &#224; l'aide des directives
<code>allow from env=</code> et <code>deny from env=</code>.
En association avec la directive
- <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>, ceci confère une
- grande souplesse au contrôle d'accès au serveur en fonction des
- caractéristiques du client. Par exemple, vous pouvez utiliser ces
- directives pour interdire l'accès depuis un navigateur particulier
+ <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>, ceci conf&#232;re une
+ grande souplesse au contr&#244;le d'acc&#232;s au serveur en fonction des
+ caract&#233;ristiques du client. Par exemple, vous pouvez utiliser ces
+ directives pour interdire l'acc&#232;s depuis un navigateur particulier
(User-Agent).
</p>
@@ -217,146 +217,146 @@
<h3><a name="logging" id="logging">Enregistrement conditionnel des traces</a></h3>
- <p>Les variables d'environnement peuvent être enregistrées dans le
- fichier de log des accès à l'aide de l'option <code>%e</code> de la
+ <p>Les variables d'environnement peuvent &#234;tre enregistr&#233;es dans le
+ fichier de log des acc&#232;s &#224; l'aide de l'option <code>%e</code> de la
directive <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code>.
- En outre, la décision de tracer ou non les requêtes peut être prise
- en fonction de l'état de variables d'environnement en utilisant la
+ En outre, la d&#233;cision de tracer ou non les requ&#234;tes peut &#234;tre prise
+ en fonction de l'&#233;tat de variables d'environnement en utilisant la
forme conditionnelle de la directive
<code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>. En
- association avec la directive <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>, ceci confère une grande souplesse au contrôle
- du traçage des requêtes. Par exemple, vous pouvez choisir de ne pas
- tracer les requêtes pour des noms de fichiers se terminant par
- <code>gif</code>, ou encore de ne tracer que les requêtes des clients
- n'appartenant pas à votre sous-réseau.</p>
+ association avec la directive <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>, ceci conf&#232;re une grande souplesse au contr&#244;le
+ du tra&#231;age des requ&#234;tes. Par exemple, vous pouvez choisir de ne pas
+ tracer les requ&#234;tes pour des noms de fichiers se terminant par
+ <code>gif</code>, ou encore de ne tracer que les requ&#234;tes des clients
+ n'appartenant pas &#224; votre sous-r&#233;seau.</p>
- <h3><a name="response-headers" id="response-headers">En-têtes de réponse conditionnels</a></h3>
+ <h3><a name="response-headers" id="response-headers">En-t&#234;tes de r&#233;ponse conditionnels</a></h3>
<p>La directive <code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code>
- peut se baser sur la présence ou l'absence d'une variable
- d'environnement pour décider si un certain en-tête HTTP sera placé
- dans la réponse au client. Ceci permet, par exemple, de n'envoyer un
- certain en-tête de réponse que si un en-tête correspondant est présent
- dans la requête du client.</p>
+ peut se baser sur la pr&#233;sence ou l'absence d'une variable
+ d'environnement pour d&#233;cider si un certain en-t&#234;te HTTP sera plac&#233;
+ dans la r&#233;ponse au client. Ceci permet, par exemple, de n'envoyer un
+ certain en-t&#234;te de r&#233;ponse que si un en-t&#234;te correspondant est pr&#233;sent
+ dans la requ&#234;te du client.</p>
<h3><a name="external-filter" id="external-filter">Activation de filtres externes</a></h3>
- <p>Les filtres externes configurés par le module
- <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> à l'aide de la directive <code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code> peuvent être
- activés de manière conditionnelle en fonction d'une variable
- d'environnement à l'aide des options
+ <p>Les filtres externes configur&#233;s par le module
+ <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> &#224; l'aide de la directive <code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code> peuvent &#234;tre
+ activ&#233;s de mani&#232;re conditionnelle en fonction d'une variable
+ d'environnement &#224; l'aide des options
<code>disableenv=</code> et <code>enableenv=</code>.</p>
- <h3><a name="url-rewriting" id="url-rewriting">Réécriture d'URL</a></h3>
+ <h3><a name="url-rewriting" id="url-rewriting">R&#233;&#233;criture d'URL</a></h3>
<p>La forme <code>%{ENV:<em>variable</em>}</code> de
<em>TestString</em> dans la
directive <code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>
- permet au moteur de réécriture du module
+ permet au moteur de r&#233;&#233;criture du module
<code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> de prendre des
- décisions conditionnées par des variables d'environnement.
+ d&#233;cisions conditionn&#233;es par des variables d'environnement.
Notez que les variables accessibles dans
- <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> sans le préfixe
- <code>ENV:</code> ne sont pas de véritables variables
- d'environnement. Ce sont plutôt des variables spécifiques à
+ <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> sans le pr&#233;fixe
+ <code>ENV:</code> ne sont pas de v&#233;ritables variables
+ d'environnement. Ce sont plut&#244;t des variables sp&#233;cifiques &#224;
<code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code>
qui ne sont pas accessibles pour les autres modules.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="special" id="special">Variables d'environnement à usage spécial</a><a title="Lien permanent" href="#special" class="permalink">&para;</a></h2>
+<h2><a name="special" id="special">Variables d'environnement &#224; usage sp&#233;cial</a><a title="Lien permanent" href="#special" class="permalink">&para;</a></h2>
- <p>Des problèmes d'interopérabilité ont conduit à l'introduction de
- mécanismes permettant de modifier le comportement d'Apache lorsqu'il
- dialogue avec certains clients. Afin de rendre ces mécanismes aussi
- souples que possible, ils sont invoqués en définissant des variables
- d'environnement, en général à l'aide de la directive
+ <p>Des probl&#232;mes d'interop&#233;rabilit&#233; ont conduit &#224; l'introduction de
+ m&#233;canismes permettant de modifier le comportement d'Apache lorsqu'il
+ dialogue avec certains clients. Afin de rendre ces m&#233;canismes aussi
+ souples que possible, ils sont invoqu&#233;s en d&#233;finissant des variables
+ d'environnement, en g&#233;n&#233;ral &#224; l'aide de la directive
<code class="directive"><a href="./mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>, bien que les
directives <code class="directive"><a href="./mod/mod_env.html#setenv">SetEnv</a></code> et
- <code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code> puissent aussi être
- utilisées, par exemple.</p>
+ <code class="directive"><a href="./mod/mod_env.html#passenv">PassEnv</a></code> puissent aussi &#234;tre
+ utilis&#233;es, par exemple.</p>
<h3><a name="downgrade" id="downgrade">downgrade-1.0</a></h3>
- <p>Ceci force le traitement d'une requête comme une requête HTTP/1.0
- même si elle a été rédigée dans un langage plus récent.</p>
+ <p>Ceci force le traitement d'une requ&#234;te comme une requ&#234;te HTTP/1.0
+ m&#234;me si elle a &#233;t&#233; r&#233;dig&#233;e dans un langage plus r&#233;cent.</p>
<h3><a name="force-gzip" id="force-gzip">force-gzip</a></h3>
- <p>Si le filtre <code>DEFLATE</code> est activé, cette variable
- d'environnement ignorera les réglages accept-encoding de votre
- navigateur et enverra une sortie compressée inconditionnellement.</p>
+ <p>Si le filtre <code>DEFLATE</code> est activ&#233;, cette variable
+ d'environnement ignorera les r&#233;glages accept-encoding de votre
+ navigateur et enverra une sortie compress&#233;e inconditionnellement.</p>
<h3><a name="force-no-vary" id="force-no-vary">force-no-vary</a></h3>
- <p>Cette variable entraîne la suppression de tout champ
- <code>Vary</code> des en-têtes de la réponse avant que cette dernière
- soit renvoyée au client. Certains clients n'interprètent pas ce champ
- correctement, et la définition de cette variable permet de contourner
- ce problème, mais implique aussi la définition de
+ <p>Cette variable entra&#238;ne la suppression de tout champ
+ <code>Vary</code> des en-t&#234;tes de la r&#233;ponse avant que cette derni&#232;re
+ soit renvoy&#233;e au client. Certains clients n'interpr&#232;tent pas ce champ
+ correctement, et la d&#233;finition de cette variable permet de contourner
+ ce probl&#232;me, mais implique aussi la d&#233;finition de
<strong>force-response-1.0</strong>.</p>
<h3><a name="force-response" id="force-response">force-response-1.0</a></h3>
- <p>Cette variable force une réponse en langage HTTP/1.0 aux clients
- qui envoient des requêtes dans le même langage. Elle fut implémentée à
- l'origine suite à des problèmes avec les mandataires d'AOL. Certains
- clients en langage HTTP/1.0 ne réagissent pas correctement face à une
- réponse en langage HTTP/1.1, et cette variable peut être utilisée pour
- assurer l'interopérabilité avec eux.</p>
+ <p>Cette variable force une r&#233;ponse en langage HTTP/1.0 aux clients
+ qui envoient des requ&#234;tes dans le m&#234;me langage. Elle fut impl&#233;ment&#233;e &#224;
+ l'origine suite &#224; des probl&#232;mes avec les mandataires d'AOL. Certains
+ clients en langage HTTP/1.0 ne r&#233;agissent pas correctement face &#224; une
+ r&#233;ponse en langage HTTP/1.1, et cette variable peut &#234;tre utilis&#233;e pour
+ assurer l'interop&#233;rabilit&#233; avec eux.</p>
<h3><a name="gzip-only-text-html" id="gzip-only-text-html">gzip-only-text/html</a></h3>
- <p>Positionnée à "1", cette variable désactive le filtre en sortie
+ <p>Positionn&#233;e &#224; "1", cette variable d&#233;sactive le filtre en sortie
<code>DEFLATE</code> fourni par le module <code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> pour les
- types de contenu autres que <code>text/html</code>. Si vous préférez
- utiliser des fichiers compressés statiquement,
- <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> évalue aussi la variable (non
+ types de contenu autres que <code>text/html</code>. Si vous pr&#233;f&#233;rez
+ utiliser des fichiers compress&#233;s statiquement,
+ <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> &#233;value aussi la variable (non
seulement pour gzip, mais aussi pour tous les encodages autres que
"identity").</p>
<h3><a name="no-gzip" id="no-gzip">no-gzip</a></h3>
- <p>Quand cette variable est définie, le filtre <code>DEFLATE</code> du
- module <code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> est désactivé, et
- <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> refusera de délivrer des ressources
- encodées.</p>
+ <p>Quand cette variable est d&#233;finie, le filtre <code>DEFLATE</code> du
+ module <code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> est d&#233;sactiv&#233;, et
+ <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> refusera de d&#233;livrer des ressources
+ encod&#233;es.</p>
<h3><a name="no-cache" id="no-cache">no-cache</a></h3>
- <p><em>Disponible dans les versions 2.2.12 et ultérieures d'Apache</em></p>
+ <p><em>Disponible dans les versions 2.2.12 et ult&#233;rieures d'Apache</em></p>
- <p>Lorsque cette variable est définie,
- <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> ne sauvegardera pas de réponse
- susceptible d'être mise en cache. Cette variable d'environnement
- n'a aucune incidence sur le fait qu'une réponse déjà enregistrée
- dans la cache soit utilisée ou non pour la requête courante.</p>
+ <p>Lorsque cette variable est d&#233;finie,
+ <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> ne sauvegardera pas de r&#233;ponse
+ susceptible d'&#234;tre mise en cache. Cette variable d'environnement
+ n'a aucune incidence sur le fait qu'une r&#233;ponse d&#233;j&#224; enregistr&#233;e
+ dans la cache soit utilis&#233;e ou non pour la requ&#234;te courante.</p>
<h3><a name="nokeepalive" id="nokeepalive">nokeepalive</a></h3>
- <p>Quand cette variable est définie, la directive
- <code class="directive"><a href="./mod/core.html#keepalive">KeepAlive</a></code> est désactivée.</p>
+ <p>Quand cette variable est d&#233;finie, la directive
+ <code class="directive"><a href="./mod/core.html#keepalive">KeepAlive</a></code> est d&#233;sactiv&#233;e.</p>
@@ -366,54 +366,54 @@
<code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code>. Si elle contient un symbole de
langage (tel que <code>en</code>, <code>ja</code>
ou <code>x-klingon</code>), <code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> essaie de
- délivrer une variante dans ce langage. S'il n'existe pas de telle
+ d&#233;livrer une variante dans ce langage. S'il n'existe pas de telle
variante, le processus normal de
- <a href="content-negotiation.html">négociation</a> s'applique.</p>
+ <a href="content-negotiation.html">n&#233;gociation</a> s'applique.</p>
<h3><a name="redirect-carefully" id="redirect-carefully">redirect-carefully</a></h3>
- <p>Cette variable force le serveur à être plus prudent lors de l'envoi
- d'une redirection au client. Elle est en général utilisée quand un
- client présente un problème connu avec les redirections. Elle fut
- implémentée à l'origine suite a un problème rencontré avec le logiciel
- WebFolders de Microsoft qui ne gère pas correctement les redirections
- vers des ressources de type répertoire via des méthodes DAV.</p>
+ <p>Cette variable force le serveur &#224; &#234;tre plus prudent lors de l'envoi
+ d'une redirection au client. Elle est en g&#233;n&#233;ral utilis&#233;e quand un
+ client pr&#233;sente un probl&#232;me connu avec les redirections. Elle fut
+ impl&#233;ment&#233;e &#224; l'origine suite a un probl&#232;me rencontr&#233; avec le logiciel
+ WebFolders de Microsoft qui ne g&#232;re pas correctement les redirections
+ vers des ressources de type r&#233;pertoire via des m&#233;thodes DAV.</p>
<h3><a name="suppress-error-charset" id="suppress-error-charset">suppress-error-charset</a></h3>
- <p><em>Disponible dans les versions postérieures à 2.0.54</em></p>
+ <p><em>Disponible dans les versions post&#233;rieures &#224; 2.0.54</em></p>
- <p>Quand Apache génère une redirection en réponse à une requête client,
- la réponse inclut un texte destiné à être affiché au cas où le client ne
+ <p>Quand Apache g&#233;n&#232;re une redirection en r&#233;ponse &#224; une requ&#234;te client,
+ la r&#233;ponse inclut un texte destin&#233; &#224; &#234;tre affich&#233; au cas o&#249; le client ne
suivrait pas, ou ne pourrait pas suivre automatiquement la redirection.
- Habituellement, Apache marque ce texte en accord avec le jeu de caractères
- qu'il utilise, à savoir ISO-8859-1.</p>
- <p> Cependant, si la redirection fait référence à une page qui utilise un
- jeu de caractères différent, certaines versions de navigateurs obsolètes
- essaieront d'utiliser le jeu de caractères du texte de la redirection
- plutôt que celui de la page réelle.
- Ceci peut entraîner, par exemple, un rendu incorrect du Grec.</p>
- <p>Si cette variable d'environnement est définie, Apache omettra le jeu de
- caractères pour le texte de la redirection, et les navigateurs obsolètes
- précités utiliseront correctement celui de la page de destination.</p>
+ Habituellement, Apache marque ce texte en accord avec le jeu de caract&#232;res
+ qu'il utilise, &#224; savoir ISO-8859-1.</p>
+ <p> Cependant, si la redirection fait r&#233;f&#233;rence &#224; une page qui utilise un
+ jeu de caract&#232;res diff&#233;rent, certaines versions de navigateurs obsol&#232;tes
+ essaieront d'utiliser le jeu de caract&#232;res du texte de la redirection
+ plut&#244;t que celui de la page r&#233;elle.
+ Ceci peut entra&#238;ner, par exemple, un rendu incorrect du Grec.</p>
+ <p>Si cette variable d'environnement est d&#233;finie, Apache omettra le jeu de
+ caract&#232;res pour le texte de la redirection, et les navigateurs obsol&#232;tes
+ pr&#233;cit&#233;s utiliseront correctement celui de la page de destination.</p>
<div class="warning">
- <h3>Note concernant la sécurité</h3>
-
- <p>L'envoi de pages d'erreur sans spécifier un jeu de caractères peut
- conduire à des attaques de type "cross-site-scripting" pour les
- navigateurs qui ne respectent pas la spécification HTTP/1.1 (MSIE) et
- tentent de déduire le jeu de caractères à partir du contenu. De tels
- navigateurs peuvent être facilement trompés et utiliser le jeu de
- caractères UTF-7 ; les contenus des données en entrée de type UTF-7
- (comme les URI de requête) ne seront alors plus protégés par les
- mécanismes d'échappement usuels conçus pour prévenir les attaques
+ <h3>Note concernant la s&#233;curit&#233;</h3>
+
+ <p>L'envoi de pages d'erreur sans sp&#233;cifier un jeu de caract&#232;res peut
+ conduire &#224; des attaques de type "cross-site-scripting" pour les
+ navigateurs qui ne respectent pas la sp&#233;cification HTTP/1.1 (MSIE) et
+ tentent de d&#233;duire le jeu de caract&#232;res &#224; partir du contenu. De tels
+ navigateurs peuvent &#234;tre facilement tromp&#233;s et utiliser le jeu de
+ caract&#232;res UTF-7 ; les contenus des donn&#233;es en entr&#233;e de type UTF-7
+ (comme les URI de requ&#234;te) ne seront alors plus prot&#233;g&#233;s par les
+ m&#233;canismes d'&#233;chappement usuels con&#231;us pour pr&#233;venir les attaques
de type "cross-site-scripting".</p>
</div>
@@ -424,7 +424,7 @@
<p>Ces directives modifient le comportement protocolaire du module
<code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>. Voir la documentation sur
- <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> et <code class="module"><a href="./mod/mod_proxy_http.html">mod_proxy_http</a></code> pour plus de détails.</p>
+ <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> et <code class="module"><a href="./mod/mod_proxy_http.html">mod_proxy_http</a></code> pour plus de d&#233;tails.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
@@ -432,27 +432,27 @@
<h2><a name="examples" id="examples">Exemples</a><a title="Lien permanent" href="#examples" class="permalink">&para;</a></h2>
- <h3><a name="fixheader" id="fixheader">Transmission du contenu d'en-têtes non valides aux scripts
+ <h3><a name="fixheader" id="fixheader">Transmission du contenu d'en-t&#234;tes non valides aux scripts
CGI</a></h3>
<p>Avec la version 2.4, Apache est plus strict avec la conversion
- des en-têtes HTTP en variables d'environnement dans
+ des en-t&#234;tes HTTP en variables d'environnement dans
<code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code> et d'autres modules : dans les versions
- précédentes, tout caractère invalide dans les noms d'en-têtes
- était tout simplement remplacé par un caractère '_', ce qui
- pouvait exposer à des attaques de type cross-site-scripting via
- injection d'en-têtes (voir <a href="http://events.ccc.de/congress/2007/Fahrplan/events/2212.en.html">Bogues
+ pr&#233;c&#233;dentes, tout caract&#232;re invalide dans les noms d'en-t&#234;tes
+ &#233;tait tout simplement remplac&#233; par un caract&#232;re '_', ce qui
+ pouvait exposer &#224; des attaques de type cross-site-scripting via
+ injection d'en-t&#234;tes (voir <a href="http://events.ccc.de/congress/2007/Fahrplan/events/2212.en.html">Bogues
du Web inhabituelles</a>, planche 19/20).</p>
- <p>Si vous devez supporter un client qui envoie des en-têtes non
- conformes et si ceux-ci ne peuvent pas être corrigés, il existe
+ <p>Si vous devez supporter un client qui envoie des en-t&#234;tes non
+ conformes et si ceux-ci ne peuvent pas &#234;tre corrig&#233;s, il existe
une solution de contournement simple mettant en jeu les modules
<code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code> et <code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code>,
- et permettant de prendre en compte ces en-têtes :</p>
+ et permettant de prendre en compte ces en-t&#234;tes :</p>
-<pre class="prettyprint lang-config"># L'exemple suivant montre comment prendre en compte un en-tête<br />
-# Accept_Encoding non conforme envoyé par un client.
+<pre class="prettyprint lang-config"># L'exemple suivant montre comment prendre en compte un en-t&#234;te<br />
+# Accept_Encoding non conforme envoy&#233; par un client.
#
SetEnvIfNoCase ^Accept.Encoding$ ^(.*)$ fix_accept_encoding=$1
RequestHeader set Accept-Encoding %{fix_accept_encoding}e env=fix_accept_encoding</pre>
@@ -460,14 +460,14 @@ RequestHeader set Accept-Encoding %{fix_accept_encoding}e env=fix_accept_encodin
- <h3><a name="misbehaving" id="misbehaving">Modification du comportement protocolaire face à des clients
- réagissant de manière non conforme</a></h3>
+ <h3><a name="misbehaving" id="misbehaving">Modification du comportement protocolaire face &#224; des clients
+ r&#233;agissant de mani&#232;re non conforme</a></h3>
- <p>Les versions antérieures recommandaient l'ajout de ces lignes dans
- httpd.conf pour tenir compte de problèmes connus avec certains clients.
- Comme les clients concernés sont maintenant très peu utilisés, cet
- ajout n'est pratiquement plus nécessaire.</p>
+ <p>Les versions ant&#233;rieures recommandaient l'ajout de ces lignes dans
+ httpd.conf pour tenir compte de probl&#232;mes connus avec certains clients.
+ Comme les clients concern&#233;s sont maintenant tr&#232;s peu utilis&#233;s, cet
+ ajout n'est pratiquement plus n&#233;cessaire.</p>
<pre class="prettyprint lang-config">#
# The following directives modify normal HTTP response behavior.
# The first directive disables keepalive for Netscape 2.x and browsers that
@@ -490,14 +490,14 @@ BrowserMatch "JDK/1\.0" force-response-1.0</pre>
- <h3><a name="no-img-log" id="no-img-log">Ne pas tracer les requêtes pour des images dans le fichier de
- trace des accès</a></h3>
+ <h3><a name="no-img-log" id="no-img-log">Ne pas tracer les requ&#234;tes pour des images dans le fichier de
+ trace des acc&#232;s</a></h3>
- <p>Dans cet exemple, les requêtes pour des images n'apparaissent pas
- dans le fichier de trace des accès. Il peut être facilement adapté pour
- empêcher le traçage de répertoires particuliers, ou de requêtes
- en provenance de certains hôtes.</p>
+ <p>Dans cet exemple, les requ&#234;tes pour des images n'apparaissent pas
+ dans le fichier de trace des acc&#232;s. Il peut &#234;tre facilement adapt&#233; pour
+ emp&#234;cher le tra&#231;age de r&#233;pertoires particuliers, ou de requ&#234;tes
+ en provenance de certains h&#244;tes.</p>
<pre class="prettyprint lang-config">SetEnvIf Request_URI \.gif image-request
SetEnvIf Request_URI \.jpg image-request
SetEnvIf Request_URI \.png image-request
@@ -505,15 +505,15 @@ CustomLog "logs/access_log" common env=!image-request</pre>
- <h3><a name="image-theft" id="image-theft">Prévention du "Vol d'image"</a></h3>
+ <h3><a name="image-theft" id="image-theft">Pr&#233;vention du "Vol d'image"</a></h3>
- <p>Cet exemple montre comment empêcher les utilisateurs ne faisant pas
+ <p>Cet exemple montre comment emp&#234;cher les utilisateurs ne faisant pas
partie de votre serveur d'utiliser des images de votre serveur comme
images en ligne dans leurs pages. Cette configuration n'est pas
- recommandée, mais elle peut fonctionner dans des circonstances bien
- définies. Nous supposons que toutes vos images sont enregistrées dans
- un répertoire nommé <code>/web/images</code>.</p>
+ recommand&#233;e, mais elle peut fonctionner dans des circonstances bien
+ d&#233;finies. Nous supposons que toutes vos images sont enregistr&#233;es dans
+ un r&#233;pertoire nomm&#233; <code>/web/images</code>.</p>
<pre class="prettyprint lang-config">SetEnvIf Referer "^http://www\.example\.com/" local_referal
# Autorise les navigateurs qui n'envoient aucune information de Referer
SetEnvIf Referer "^$" local_referal
@@ -529,10 +529,10 @@ SetEnvIf Referer "^$" local_referal
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/env.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/env.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./fr/env.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/env.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/env.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/env.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/env.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -551,7 +551,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/env.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/expr.html.fr b/docs/manual/expr.html.fr
index c13a31a6e6..3fcf637282 100644
--- a/docs/manual/expr.html.fr
+++ b/docs/manual/expr.html.fr
@@ -24,27 +24,27 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Les expressions dans le serveur HTTP Apache</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/expr.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/expr.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="./fr/expr.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
<p>Historiquement, il existe de nombreuses variantes dans la syntaxe
des expressions permettant d'exprimer une condition dans les
- différents modules du serveur HTTP Apache. À ce titre, des travaux sont
- en cours pour n'utiliser qu'une seule variante nommée
+ diff&#233;rents modules du serveur HTTP Apache. &#192; ce titre, des travaux sont
+ en cours pour n'utiliser qu'une seule variante nomm&#233;e
<em>ap_expr</em>, pour toutes les directives de configuration. Ce
- document décrit l'interpréteur d'expressions <em>ap_expr</em>.
+ document d&#233;crit l'interpr&#233;teur d'expressions <em>ap_expr</em>.
</p>
- <p>Le type d'expression <em>ap_expr</em> est appelé à remplacer la
+ <p>Le type d'expression <em>ap_expr</em> est appel&#233; &#224; remplacer la
plupart des autres types d'expressions dans HTTPD. Par exemple, la
- directive obsolète <code class="directive"><a href="./mod/mod_ssl.html#sslrequire">SSLRequire</a></code> peut être remplacée par la
+ directive obsol&#232;te <code class="directive"><a href="./mod/mod_ssl.html#sslrequire">SSLRequire</a></code> peut &#234;tre remplac&#233;e par la
directive <a href="mod/mod_authz_core.html#reqexpr">Require
expr</a>.
</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#grammar">Syntaxe en Forme de Backus-Naur</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#vars">Variables</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#binop">Opérateurs binaires</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#unnop">Opérateurs unaires</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#binop">Op&#233;rateurs binaires</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#unnop">Op&#233;rateurs unaires</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#functions">Fonctions</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#examples">Exemples d'expressions</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#other">Autres</a></li>
@@ -56,10 +56,10 @@
<h2><a name="grammar" id="grammar">Syntaxe en Forme de Backus-Naur</a><a title="Lien permanent" href="#grammar" class="permalink">&para;</a></h2>
<p>La <a href="http://fr.wikipedia.org/wiki/Forme_de_Backus-Naur">Forme de Backus-Naur</a>
- (souvent abrégée en BNF, de l'anglais Backus-Naur Form) est une notation permettant de décrire
- les règles syntaxiques des langages de programmation. En
- général, les expressions représentent des valeurs booléennes. Dans
- ce cas, le point de départ de la BNF est <code>cond</code>.
+ (souvent abr&#233;g&#233;e en BNF, de l'anglais Backus-Naur Form) est une notation permettant de d&#233;crire
+ les r&#232;gles syntaxiques des langages de programmation. En
+ g&#233;n&#233;ral, les expressions repr&#233;sentent des valeurs bool&#233;ennes. Dans
+ ce cas, le point de d&#233;part de la BNF est <code>cond</code>.
Les directives comme
<code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code>,
<code class="directive"><a href="./mod/mod_authz_core.html#require">Require</a></code>,
@@ -68,8 +68,8 @@
<code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code>,
<code class="directive"><a href="./mod/mod_crypto.html#cryptokey">CryptoKey</a></code> ou
<code class="directive"><a href="./mod/mod_log_debug.html#logmessage">LogMessage</a></code> utilisent comme
- paramètres des expressions qui représentent des chaînes de
- caractères. Dans ce cas, le point de départ de la BNF est
+ param&#232;tres des expressions qui repr&#233;sentent des cha&#238;nes de
+ caract&#232;res. Dans ce cas, le point de d&#233;part de la BNF est
<code>string</code>.
</p>
<blockquote>
@@ -176,21 +176,21 @@ DIGIT ::= &lt;any US-ASCII digit "0".."9"&gt;</pre>
<h2><a name="vars" id="vars">Variables</a><a title="Lien permanent" href="#vars" class="permalink">&para;</a></h2>
- <p>L'interpréteur d'expressions fournit plusieurs variables de la
+ <p>L'interpr&#233;teur d'expressions fournit plusieurs variables de la
forme <code>%{HTTP_HOST}</code>. Notez que la valeur d'une variable
- peut dépendre de la phase du traitement de la requête au cours de
- laquelle elle est évaluée. Par exemple, une expression utilisée dans
- une directive <code class="directive">&lt;If &gt;</code> sera évaluée avant
- la phase d'authentification. Par conséquent, la variable
- <code>%{REMOTE_USER}</code> ne sera pas encore définie à ce stade.</p>
-
- <p>Les variables suivantes contiennent la valeur de l'en-tête de
- requête HTTP correspondant. La <a href="#functions">fonction</a>
+ peut d&#233;pendre de la phase du traitement de la requ&#234;te au cours de
+ laquelle elle est &#233;valu&#233;e. Par exemple, une expression utilis&#233;e dans
+ une directive <code class="directive">&lt;If &gt;</code> sera &#233;valu&#233;e avant
+ la phase d'authentification. Par cons&#233;quent, la variable
+ <code>%{REMOTE_USER}</code> ne sera pas encore d&#233;finie &#224; ce stade.</p>
+
+ <p>Les variables suivantes contiennent la valeur de l'en-t&#234;te de
+ requ&#234;te HTTP correspondant. La <a href="#functions">fonction</a>
<code>req</code> permet d'extraire les valeurs des autres
- en-têtes. L'utilisation de ces variables peut provoquer
- l'ajout du nom d'en-tête correspondant à l'en-tête Vary de la
- réponse HTTP, sauf spécification contraire pour la directive
- qui accepte l'expression comme paramètre. La <a href="#functions">function</a> <code>req_novary</code> permet de
+ en-t&#234;tes. L'utilisation de ces variables peut provoquer
+ l'ajout du nom d'en-t&#234;te correspondant &#224; l'en-t&#234;te Vary de la
+ r&#233;ponse HTTP, sauf sp&#233;cification contraire pour la directive
+ qui accepte l'expression comme param&#232;tre. La <a href="#functions">function</a> <code>req_novary</code> permet de
modifier ce comportement.</p>
<table class="bordered"><tr class="header"><th>Nom</th></tr>
@@ -203,78 +203,78 @@ DIGIT ::= &lt;any US-ASCII digit "0".."9"&gt;</pre>
<tr><td><code>HTTP_USER_AGENT</code></td></tr>
</table>
- <p>Autres variables liées aux requêtes</p>
+ <p>Autres variables li&#233;es aux requ&#234;tes</p>
<table class="bordered"><tr class="header"><th>Nom</th><th>Description</th></tr>
<tr><td><code>REQUEST_METHOD</code></td>
- <td>La méthode HTTP de la requête entrante (par exemple
+ <td>La m&#233;thode HTTP de la requ&#234;te entrante (par exemple
<code>GET</code>)</td></tr>
<tr class="odd"><td><code>REQUEST_SCHEME</code></td>
- <td>Le protocole associé à l'URI de la requête</td></tr>
+ <td>Le protocole associ&#233; &#224; l'URI de la requ&#234;te</td></tr>
<tr><td><code>REQUEST_URI</code></td>
- <td>La partie chemin de l'URI de la requête</td></tr>
+ <td>La partie chemin de l'URI de la requ&#234;te</td></tr>
<tr class="odd"><td><code>DOCUMENT_URI</code></td>
<td>Idem <code>REQUEST_URI</code></td></tr>
<tr><td><code>REQUEST_FILENAME</code></td>
- <td>Le chemin complet dans le système de fichiers local du
- fichier ou du script correspondant à la requête, si le serveur
- l'a dèjà déterminé à l'instant où <code>REQUEST_FILENAME</code>
- est référencée. Dans le cas contraire, comme dans un
- contexte de serveur virtuel, même valeur que <code>REQUEST_URI</code> </td></tr>
+ <td>Le chemin complet dans le syst&#232;me de fichiers local du
+ fichier ou du script correspondant &#224; la requ&#234;te, si le serveur
+ l'a d&#232;j&#224; d&#233;termin&#233; &#224; l'instant o&#249; <code>REQUEST_FILENAME</code>
+ est r&#233;f&#233;renc&#233;e. Dans le cas contraire, comme dans un
+ contexte de serveur virtuel, m&#234;me valeur que <code>REQUEST_URI</code> </td></tr>
<tr class="odd"><td><code>SCRIPT_FILENAME</code></td>
- <td>Identique à <code>REQUEST_FILENAME</code></td></tr>
+ <td>Identique &#224; <code>REQUEST_FILENAME</code></td></tr>
<tr><td><code>LAST_MODIFIED</code></td>
- <td>La date et heure de dernière modification du fichier au
- format <code>20101231235959</code>, si elle est déjà connue du
- serveur au moment où <code>LAST_MODIFIED</code> est référencé.
+ <td>La date et heure de derni&#232;re modification du fichier au
+ format <code>20101231235959</code>, si elle est d&#233;j&#224; connue du
+ serveur au moment o&#249; <code>LAST_MODIFIED</code> est r&#233;f&#233;renc&#233;.
</td></tr>
<tr class="odd"><td><code>SCRIPT_USER</code></td>
- <td>Le nom d'utilisateur du propriétaire du script.</td></tr>
+ <td>Le nom d'utilisateur du propri&#233;taire du script.</td></tr>
<tr><td><code>SCRIPT_GROUP</code></td>
<td>Le nom du groupe auquel appartient le script.</td></tr>
<tr class="odd"><td><code>PATH_INFO</code></td>
- <td>L'information relative au nom de chemin située en fin, voir
+ <td>L'information relative au nom de chemin situ&#233;e en fin, voir
la directive <code class="directive"><a href="./mod/core.html#acceptpathinfo">AcceptPathInfo</a></code></td></tr>
<tr><td><code>QUERY_STRING</code></td>
- <td>La chaîne de paramètres de la requête courante</td></tr>
+ <td>La cha&#238;ne de param&#232;tres de la requ&#234;te courante</td></tr>
<tr class="odd"><td><code>IS_SUBREQ</code></td>
- <td>"<code>true</code>" si la requête courante est une
- sous-requête, "<code>false</code>" dans le cas contraire</td></tr>
+ <td>"<code>true</code>" si la requ&#234;te courante est une
+ sous-requ&#234;te, "<code>false</code>" dans le cas contraire</td></tr>
<tr><td><code>THE_REQUEST</code></td>
- <td>La requête complète (par exemple "<code>GET /index.html
+ <td>La requ&#234;te compl&#232;te (par exemple "<code>GET /index.html
HTTP/1.1</code>")</td></tr>
<tr class="odd"><td><code>REMOTE_ADDR</code></td>
- <td>L'adresse IP de l'hôte distant</td></tr>
+ <td>L'adresse IP de l'h&#244;te distant</td></tr>
<tr><td><code>REMOTE_PORT</code></td>
- <td>Le port de l'hôte distant (à partir de la version 2.4.26)</td></tr>
+ <td>Le port de l'h&#244;te distant (&#224; partir de la version 2.4.26)</td></tr>
<tr class="odd"><td><code>REMOTE_HOST</code></td>
- <td>Le nom d'hôte de l'hôte distant</td></tr>
+ <td>Le nom d'h&#244;te de l'h&#244;te distant</td></tr>
<tr><td><code>REMOTE_USER</code></td>
- <td>Le nom de l'utilisateur authentifié, s'il existe (non
- disponible à l'intérieur d'un bloc <code class="directive">&lt;If&gt;</code>)</td></tr>
+ <td>Le nom de l'utilisateur authentifi&#233;, s'il existe (non
+ disponible &#224; l'int&#233;rieur d'un bloc <code class="directive">&lt;If&gt;</code>)</td></tr>
<tr class="odd"><td><code>REMOTE_IDENT</code></td>
- <td>Le nom de l'utilisateur défini par <code class="module"><a href="./mod/mod_ident.html">mod_ident</a></code></td></tr>
+ <td>Le nom de l'utilisateur d&#233;fini par <code class="module"><a href="./mod/mod_ident.html">mod_ident</a></code></td></tr>
<tr><td><code>SERVER_NAME</code></td>
<td>La valeur de la directive <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> du serveur virtuel courant</td></tr>
<tr class="odd"><td><code>SERVER_PORT</code></td>
- <td>Le port associé au serveur virtuel courant ; voir la
+ <td>Le port associ&#233; au serveur virtuel courant ; voir la
directive <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code></td></tr>
<tr><td><code>SERVER_ADMIN</code></td>
<td>La valeur de la directive <code class="directive"><a href="./mod/core.html#serveradmin">ServerAdmin</a></code> du serveur virtuel courant</td></tr>
<tr class="odd"><td><code>SERVER_PROTOCOL</code></td>
- <td>Le protocole utilisé par la requête (par
- exemple HTTP/1.1). Avec certains types de sous-requêtes
+ <td>Le protocole utilis&#233; par la requ&#234;te (par
+ exemple HTTP/1.1). Avec certains types de sous-requ&#234;tes
internes, cette variable prend la valeur <code>INCLUDED</code>.</td></tr>
<tr><td><code>SERVER_PROTOCOL_VERSION</code></td>
- <td>Un nombre qui représente la version HTTP de la requête :
+ <td>Un nombre qui repr&#233;sente la version HTTP de la requ&#234;te :
<code>1000 * major + minor</code>. Par exemple,
- <code>1001</code> correspond à HTTP/1.1 et <code>9</code> à
+ <code>1001</code> correspond &#224; HTTP/1.1 et <code>9</code> &#224;
HTTP/0.9.</td></tr>
<tr class="odd"><td><code>SERVER_PROTOCOL_VERSION_MAJOR</code></td>
- <td>La partie majeure de la version HTTP de la requête, par
+ <td>La partie majeure de la version HTTP de la requ&#234;te, par
exemple <code>1</code> pour HTTP/1.0.</td></tr>
<tr><td><code>SERVER_PROTOCOL_VERSION_MINOR</code></td>
- <td>La partie mineure de la version HTTP de la requête, par
+ <td>La partie mineure de la version HTTP de la requ&#234;te, par
exemple <code>0</code> pour HTTP/1.0.</td></tr>
<tr class="odd"><td><code>DOCUMENT_ROOT</code></td>
<td>La valeur de la directive <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> du serveur virtuel
@@ -283,28 +283,28 @@ DIGIT ::= &lt;any US-ASCII digit "0".."9"&gt;</pre>
<td>La valeur de la directive <code class="directive"><a href="./mod/mod_authn_core.html#authtype">AuthType</a></code> (par exemple
"<code>basic</code>")</td></tr>
<tr class="odd"><td><code>CONTENT_TYPE</code></td>
- <td>Le type de contenu de la réponse (non
- disponible à l'intérieur d'un bloc <code class="directive">&lt;If&gt;</code>)</td></tr>
+ <td>Le type de contenu de la r&#233;ponse (non
+ disponible &#224; l'int&#233;rieur d'un bloc <code class="directive">&lt;If&gt;</code>)</td></tr>
<tr><td><code>HANDLER</code></td>
<td>Le nom du <a href="handler.html">gestionnaire</a> qui a
- généré la réponse</td></tr>
+ g&#233;n&#233;r&#233; la r&#233;ponse</td></tr>
<tr class="odd"><td><code>HTTP2</code></td>
- <td>"<code>on</code>" si la requête utilise http/2,
+ <td>"<code>on</code>" si la requ&#234;te utilise http/2,
"<code>off</code>" dans le cas contraire</td></tr>
<tr><td><code>HTTPS</code></td>
- <td>"<code>on</code>" si la requête utilise https,
+ <td>"<code>on</code>" si la requ&#234;te utilise https,
"<code>off</code>" dans le cas contraire</td></tr>
<tr class="odd"><td><code>IPV6</code></td>
<td>"<code>on</code>" si la connexion utilise IPv6,
"<code>off</code>" dans le cas contraire</td></tr>
<tr><td><code>REQUEST_STATUS</code></td>
- <td>Le code d'erreur HTTP de la requête (non
- disponible à l'intérieur d'un bloc <code class="directive">&lt;If&gt;</code>)</td></tr>
+ <td>Le code d'erreur HTTP de la requ&#234;te (non
+ disponible &#224; l'int&#233;rieur d'un bloc <code class="directive">&lt;If&gt;</code>)</td></tr>
<tr class="odd"><td><code>REQUEST_LOG_ID</code></td>
- <td>L'identifiant du message d'erreur associé à la requête (voir
+ <td>L'identifiant du message d'erreur associ&#233; &#224; la requ&#234;te (voir
la directive <code class="directive"><a href="./mod/core.html#errorlogformat">ErrorLogFormat</a></code>)</td></tr>
<tr><td><code>CONN_LOG_ID</code></td>
- <td>L'identifiant du message d'erreur associé à la connexion
+ <td>L'identifiant du message d'erreur associ&#233; &#224; la connexion
(voir la directive <code class="directive"><a href="./mod/core.html#errorlogformat">ErrorLogFormat</a></code>)</td></tr>
<tr class="odd"><td><code>CONN_REMOTE_ADDR</code></td>
<td>L'adresse IP du correspondant pour la connexion (voir le module
@@ -319,7 +319,7 @@ DIGIT ::= &lt;any US-ASCII digit "0".."9"&gt;</pre>
<table class="bordered"><tr class="header"><th>Nom</th><th>Description</th></tr>
<tr><td><code>TIME_YEAR</code></td>
- <td>L'année courante (par exemple <code>2010</code>)</td></tr>
+ <td>L'ann&#233;e courante (par exemple <code>2010</code>)</td></tr>
<tr class="odd"><td><code>TIME_MON</code></td>
<td>Le mois courant (<code>01</code>, ..., <code>12</code>)</td></tr>
<tr><td><code>TIME_DAY</code></td>
@@ -332,175 +332,175 @@ DIGIT ::= &lt;any US-ASCII digit "0".."9"&gt;</pre>
<tr class="odd"><td><code>TIME_SEC</code></td>
<td>Les secondes de la date courante</td></tr>
<tr><td><code>TIME_WDAY</code></td>
- <td>Le jour de la semaine (à partir de <code>0</code> pour
+ <td>Le jour de la semaine (&#224; partir de <code>0</code> pour
dimanche)</td></tr>
<tr class="odd"><td><code>TIME</code></td>
<td>La date et heure au format <code>20101231235959</code></td></tr>
<tr><td><code>SERVER_SOFTWARE</code></td>
- <td>La chaîne contenant la version du serveur</td></tr>
+ <td>La cha&#238;ne contenant la version du serveur</td></tr>
<tr class="odd"><td><code>API_VERSION</code></td>
<td>La date de la version de l'API (module magic number)</td></tr>
</table>
- <p>Certains modules, comme <code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code>, définissent des
- variables supplémentaires.</p>
+ <p>Certains modules, comme <code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code>, d&#233;finissent des
+ variables suppl&#233;mentaires.</p>
- <p>Toute variable peut être insérée dans une <em>chaîne</em>, et ceci non
- seulement dans les chaînes entre quotes des expressions booléennes, mais
- aussi dans les expressions littérales issues de la concaténation de chaînes
+ <p>Toute variable peut &#234;tre ins&#233;r&#233;e dans une <em>cha&#238;ne</em>, et ceci non
+ seulement dans les cha&#238;nes entre quotes des expressions bool&#233;ennes, mais
+ aussi dans les expressions litt&#233;rales issues de la concat&#233;nation de cha&#238;nes
constantes et dynamiques.</p>
<p>On peut utiliser ici les variables (temporaires) du style
- <code>%{:<em>word</em>:}</code> qui permettent d'insérer dans les deux types
+ <code>%{:<em>word</em>:}</code> qui permettent d'ins&#233;rer dans les deux types
d'expressions des variables (et des constructions) avec la syntaxe puissante
<em>word</em> sans entrer en conflit avec les parties constantes de telles
- chaînes. Même si la syntaxe <em>word</em> est directement utilisable au sein
- des expressions booléennes, ces variables sont cependant surtout utiles dans
- les expressions littérales. Ces variables permettent d'évaluer des
- expressions rationnelles, des substitutions, de concaténer ou dissocier des
- chaînes et des listes au sein des expressions littérales, et donc de
- construire des chaînes complexes dynamiquement.</p>
+ cha&#238;nes. M&#234;me si la syntaxe <em>word</em> est directement utilisable au sein
+ des expressions bool&#233;ennes, ces variables sont cependant surtout utiles dans
+ les expressions litt&#233;rales. Ces variables permettent d'&#233;valuer des
+ expressions rationnelles, des substitutions, de concat&#233;ner ou dissocier des
+ cha&#238;nes et des listes au sein des expressions litt&#233;rales, et donc de
+ construire des cha&#238;nes complexes dynamiquement.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="binop" id="binop">Opérateurs binaires</a><a title="Lien permanent" href="#binop" class="permalink">&para;</a></h2>
+<h2><a name="binop" id="binop">Op&#233;rateurs binaires</a><a title="Lien permanent" href="#binop" class="permalink">&para;</a></h2>
- <p>À l'exception de quelques opérateurs de comparaison internes, les
- opérateurs binaires sont de la forme
+ <p>&#192; l'exception de quelques op&#233;rateurs de comparaison internes, les
+ op&#233;rateurs binaires sont de la forme
"<code>-[a-zA-Z][a-zA-Z0-9_]+</code>", autrement dit un signe moins
- et au moins deux caractères. Le nom est insensible à la casse. Les
- modules peuvent fournir des opérateurs binaires supplémentaires.</p>
+ et au moins deux caract&#232;res. Le nom est insensible &#224; la casse. Les
+ modules peuvent fournir des op&#233;rateurs binaires suppl&#233;mentaires.</p>
- <h3><a name="comp" id="comp">Opérateurs de comparaison</a></h3>
+ <h3><a name="comp" id="comp">Op&#233;rateurs de comparaison</a></h3>
<table class="bordered"><tr class="header"><th>Nom</th><th>Alternative</th> <th>Description</th></tr>
<tr><td><code>==</code></td>
<td><code>=</code></td>
- <td>Egalité de chaînes</td></tr>
+ <td>Egalit&#233; de cha&#238;nes</td></tr>
<tr class="odd"><td><code>!=</code></td>
<td />
- <td>Inégalité de chaînes</td></tr>
+ <td>In&#233;galit&#233; de cha&#238;nes</td></tr>
<tr><td><code>&lt;</code></td>
<td />
- <td>Chaîne inférieure à</td></tr>
+ <td>Cha&#238;ne inf&#233;rieure &#224;</td></tr>
<tr class="odd"><td><code>&lt;=</code></td>
<td />
- <td>Chaîne inférieure ou égale à</td></tr>
+ <td>Cha&#238;ne inf&#233;rieure ou &#233;gale &#224;</td></tr>
<tr><td><code>&gt;</code></td>
<td />
- <td>Chaîne supérieure à</td></tr>
+ <td>Cha&#238;ne sup&#233;rieure &#224;</td></tr>
<tr class="odd"><td><code>&gt;=</code></td>
<td />
- <td>Chaîne supérieure ou égale à</td></tr>
+ <td>Cha&#238;ne sup&#233;rieure ou &#233;gale &#224;</td></tr>
<tr><td><code>=~</code></td>
<td />
- <td>La chaîne correspond à l'expression rationnelle</td></tr>
+ <td>La cha&#238;ne correspond &#224; l'expression rationnelle</td></tr>
<tr class="odd"><td><code>!~</code></td>
<td />
- <td>La chaîne ne correspond pas à l'expression rationnelle</td></tr>
+ <td>La cha&#238;ne ne correspond pas &#224; l'expression rationnelle</td></tr>
<tr><td><code>-eq</code></td>
<td><code>eq</code></td>
- <td>Egalité d'entiers</td></tr>
+ <td>Egalit&#233; d'entiers</td></tr>
<tr class="odd"><td><code>-ne</code></td>
<td><code>ne</code></td>
- <td>Inégalité d'entiers</td></tr>
+ <td>In&#233;galit&#233; d'entiers</td></tr>
<tr><td><code>-lt</code></td>
<td><code>lt</code></td>
- <td>Entier inférieur à</td></tr>
+ <td>Entier inf&#233;rieur &#224;</td></tr>
<tr class="odd"><td><code>-le</code></td>
<td><code>le</code></td>
- <td>Entier inférieur ou égal à</td></tr>
+ <td>Entier inf&#233;rieur ou &#233;gal &#224;</td></tr>
<tr><td><code>-gt</code></td>
<td><code>gt</code></td>
- <td>Entier supérieur à</td></tr>
+ <td>Entier sup&#233;rieur &#224;</td></tr>
<tr class="odd"><td><code>-ge</code></td>
<td><code>ge</code></td>
- <td>Entier supérieur ou égal à</td></tr>
+ <td>Entier sup&#233;rieur ou &#233;gal &#224;</td></tr>
</table>
- <h3><a name="binaryother" id="binaryother">Autres opérateurs binaires</a></h3>
+ <h3><a name="binaryother" id="binaryother">Autres op&#233;rateurs binaires</a></h3>
<table class="bordered"><tr class="header"><th>Nom</th><th>Description</th></tr>
<tr><td><code>-ipmatch</code></td>
- <td>L'adresse IP correspond à adresse/masque</td></tr>
+ <td>L'adresse IP correspond &#224; adresse/masque</td></tr>
<tr class="odd"><td><code>-strmatch</code></td>
- <td>la chaîne de gauche correspond au modèle constitué par la
- chaîne de droite (contenant des caractères génériques *, ?, [])</td></tr>
+ <td>la cha&#238;ne de gauche correspond au mod&#232;le constitu&#233; par la
+ cha&#238;ne de droite (contenant des caract&#232;res g&#233;n&#233;riques *, ?, [])</td></tr>
<tr><td><code>-strcmatch</code></td>
- <td>idem <code>-strmatch</code>, mais insensible à la casse</td></tr>
+ <td>idem <code>-strmatch</code>, mais insensible &#224; la casse</td></tr>
<tr class="odd"><td><code>-fnmatch</code></td>
<td>idem <code>-strmatch</code>, mais les slashes ne sont pas
- pris en compte par les caractères génériques</td></tr>
+ pris en compte par les caract&#232;res g&#233;n&#233;riques</td></tr>
</table>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="unnop" id="unnop">Opérateurs unaires</a><a title="Lien permanent" href="#unnop" class="permalink">&para;</a></h2>
+<h2><a name="unnop" id="unnop">Op&#233;rateurs unaires</a><a title="Lien permanent" href="#unnop" class="permalink">&para;</a></h2>
- <p>Les opérateurs unaires acceptent un seul argument et sont
+ <p>Les op&#233;rateurs unaires acceptent un seul argument et sont
de la forme "<code>-[a-zA-Z]</code>",
- autrement dit le signe moins et un caractère. Le nom <em>est</em>
- sensible à la casse. Les modules peuvent fournir des opérateurs
- unaires supplémentaires.</p>
+ autrement dit le signe moins et un caract&#232;re. Le nom <em>est</em>
+ sensible &#224; la casse. Les modules peuvent fournir des op&#233;rateurs
+ unaires suppl&#233;mentaires.</p>
<table class="bordered"><tr class="header"><th>Nom</th><th>Description</th><th>Restreint</th></tr>
<tr><td><code>-d</code></td>
- <td>L'argument est traité comme un nom de fichier.
- Vrai si le fichier existe et correspond à un
- répertoire</td><td>oui</td></tr>
+ <td>L'argument est trait&#233; comme un nom de fichier.
+ Vrai si le fichier existe et correspond &#224; un
+ r&#233;pertoire</td><td>oui</td></tr>
<tr class="odd"><td><code>-e</code></td>
- <td>L'argument est traité comme un nom de fichier. Vrai si le
+ <td>L'argument est trait&#233; comme un nom de fichier. Vrai si le
fichier (ou dir ou special) existe</td><td>oui</td></tr>
<tr><td><code>-f</code></td>
- <td>L'argument est traité comme un nom de fichier. Vrai si le
- fichier existe et correspond à un fichier
- régulier</td><td>oui</td></tr>
+ <td>L'argument est trait&#233; comme un nom de fichier. Vrai si le
+ fichier existe et correspond &#224; un fichier
+ r&#233;gulier</td><td>oui</td></tr>
<tr class="odd"><td><code>-s</code></td>
- <td>L'argument est traité comme un nom de fichier. Vrai si le
+ <td>L'argument est trait&#233; comme un nom de fichier. Vrai si le
fichier existe et n'est pas vide</td><td>oui</td></tr>
<tr><td><code>-L</code></td>
- <td>L'argument est traité comme un nom de fichier. Vrai si le
- fichier existe et correspond à un lien
+ <td>L'argument est trait&#233; comme un nom de fichier. Vrai si le
+ fichier existe et correspond &#224; un lien
symbolique</td><td>oui</td></tr>
<tr class="odd"><td><code>-h</code></td>
- <td>L'argument est traité comme un nom de fichier. Vrai si le
- fichier existe et correspond à un lien symbolique
- (identique à <code>-L</code>)</td><td>oui</td></tr>
+ <td>L'argument est trait&#233; comme un nom de fichier. Vrai si le
+ fichier existe et correspond &#224; un lien symbolique
+ (identique &#224; <code>-L</code>)</td><td>oui</td></tr>
<tr><td><code>-F</code></td>
- <td>Vrai si la chaîne correspond a un fichier valide, accessible
- avec tous les contrôles d'accès configurés pour ce chemin. A
- cette fin, une sous-requête effectue la vérification, et vous
+ <td>Vrai si la cha&#238;ne correspond a un fichier valide, accessible
+ avec tous les contr&#244;les d'acc&#232;s configur&#233;s pour ce chemin. A
+ cette fin, une sous-requ&#234;te effectue la v&#233;rification, et vous
devez utiliser ce drapeau avec soin car il peut impacter les
performances de votre serveur !</td><td /></tr>
<tr class="odd"><td><code>-U</code></td>
- <td>Vrai si la chaîne correspond a une URL valide, accessible
- avec tous les contrôles d'accès configurés pour ce chemin. A
- cette fin, une sous-requête effectue la vérification, et vous
+ <td>Vrai si la cha&#238;ne correspond a une URL valide, accessible
+ avec tous les contr&#244;les d'acc&#232;s configur&#233;s pour ce chemin. A
+ cette fin, une sous-requ&#234;te effectue la v&#233;rification, et vous
devez utiliser ce drapeau avec soin car il peut impacter les
performances de votre serveur !</td><td /></tr>
<tr><td><code>-A</code></td>
<td>Alias pour <code>-U</code></td><td /></tr>
<tr class="odd"><td><code>-n</code></td>
- <td>Vrai si la chaîne n'est pas vide</td><td /></tr>
+ <td>Vrai si la cha&#238;ne n'est pas vide</td><td /></tr>
<tr><td><code>-z</code></td>
- <td>Vrai si la chaîne est vide</td><td /></tr>
+ <td>Vrai si la cha&#238;ne est vide</td><td /></tr>
<tr class="odd"><td><code>-T</code></td>
- <td>Faux si la chaîne est vide, "<code>0</code>",
+ <td>Faux si la cha&#238;ne est vide, "<code>0</code>",
"<code>off</code>", "<code>false</code>", ou "<code>no</code>"
- (insensibilité à la casse). Vrai dans le cas contraire.</td><td /></tr>
+ (insensibilit&#233; &#224; la casse). Vrai dans le cas contraire.</td><td /></tr>
<tr><td><code>-R</code></td>
<td>Idem "<code>%{REMOTE_ADDR} -ipmatch ...</code>", en plus
efficace
</td><td /></tr>
</table>
- <p>Les opérateurs marqués comme "restreints" ne sont pas disponibles
+ <p>Les op&#233;rateurs marqu&#233;s comme "restreints" ne sont pas disponibles
avec certains modules comme <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
@@ -508,123 +508,123 @@ DIGIT ::= &lt;any US-ASCII digit "0".."9"&gt;</pre>
<h2><a name="functions" id="functions">Fonctions</a><a title="Lien permanent" href="#functions" class="permalink">&para;</a></h2>
- <p>Normalement, les fonctions dont la valeur est une chaîne acceptent une chaîne
- comme argument et renvoient une chaîne. Les noms de fonctions sont
- insensibles à la casse. Les modules peuvent fournir des fonctions
- supplémentaires.</p>
+ <p>Normalement, les fonctions dont la valeur est une cha&#238;ne acceptent une cha&#238;ne
+ comme argument et renvoient une cha&#238;ne. Les noms de fonctions sont
+ insensibles &#224; la casse. Les modules peuvent fournir des fonctions
+ suppl&#233;mentaires.</p>
- <table class="bordered"><tr class="header"><th>Nom</th><th>Description</th><th>Remarques particulières</th></tr>
+ <table class="bordered"><tr class="header"><th>Nom</th><th>Description</th><th>Remarques particuli&#232;res</th></tr>
<tr><td><code>req</code>, <code>http</code></td>
- <td>Lit l'en-tête de requête HTTP ; les noms
- d'en-tête correspondants peuvent être ajoutés à l'en-tête Vary,
+ <td>Lit l'en-t&#234;te de requ&#234;te HTTP ; les noms
+ d'en-t&#234;te correspondants peuvent &#234;tre ajout&#233;s &#224; l'en-t&#234;te Vary,
voir ci-dessous</td><td /></tr>
<tr class="odd"><td><code>req_novary</code></td>
- <td>Identique à <code>req</code>, mais les noms
- d'en-tête correspondants ne seront pas ajoutés à l'en-tête Vary</td><td /></tr>
+ <td>Identique &#224; <code>req</code>, mais les noms
+ d'en-t&#234;te correspondants ne seront pas ajout&#233;s &#224; l'en-t&#234;te Vary</td><td /></tr>
<tr><td><code>resp</code></td>
- <td>Lit l'en-tête de réponse HTTP (la plupart des
- en-tête de la réponse ne sont pas encore définis pendant
- l'exécution de la directive <code class="directive">&lt;If&gt;</code>)</td><td /></tr>
+ <td>Lit l'en-t&#234;te de r&#233;ponse HTTP (la plupart des
+ en-t&#234;te de la r&#233;ponse ne sont pas encore d&#233;finis pendant
+ l'ex&#233;cution de la directive <code class="directive">&lt;If&gt;</code>)</td><td /></tr>
<tr class="odd"><td><code>reqenv</code></td>
- <td>Recherche une variable d'environnement de requête (on
+ <td>Recherche une variable d'environnement de requ&#234;te (on
peut aussi utiliser le raccourci <code>v</code>).
</td>
<td>ordonnancement</td></tr>
<tr><td><code>osenv</code></td>
- <td>Recherche une variable d'environnement du système
+ <td>Recherche une variable d'environnement du syst&#232;me
d'exploitation</td><td /></tr>
<tr class="odd"><td><code>note</code></td>
- <td>Recherche une note de requête</td><td>ordonnancement</td></tr>
+ <td>Recherche une note de requ&#234;te</td><td>ordonnancement</td></tr>
<tr><td><code>env</code></td>
- <td>Renvoie le premier résultat positif de <code>note</code>,
+ <td>Renvoie le premier r&#233;sultat positif de <code>note</code>,
<code>reqenv</code>, <code>osenv</code></td><td>ordonnancement</td></tr>
<tr class="odd"><td><code>tolower</code></td>
- <td>Convertit une chaîne en minuscules</td><td /></tr>
+ <td>Convertit une cha&#238;ne en minuscules</td><td /></tr>
<tr><td><code>toupper</code></td>
- <td>Convertit une chaîne en majuscules</td><td /></tr>
+ <td>Convertit une cha&#238;ne en majuscules</td><td /></tr>
<tr class="odd"><td><code>escape</code></td>
- <td>Echappe les caractères spéciaux en codage hexadécimal</td><td /></tr>
+ <td>Echappe les caract&#232;res sp&#233;ciaux en codage hexad&#233;cimal</td><td /></tr>
<tr><td><code>unescape</code></td>
- <td>"Déséchappe" les chaînes codées
- en hexadécimal, en ne gardant encodés que les slashes; renvoie la chaîne vide
- si la séquence %00 est rencontrée</td><td /></tr>
+ <td>"D&#233;s&#233;chappe" les cha&#238;nes cod&#233;es
+ en hexad&#233;cimal, en ne gardant encod&#233;s que les slashes; renvoie la cha&#238;ne vide
+ si la s&#233;quence %00 est rencontr&#233;e</td><td /></tr>
<tr class="odd"><td><code>base64</code></td>
- <td>Encode la chaîne en utilisant le codage base64</td><td /></tr>
+ <td>Encode la cha&#238;ne en utilisant le codage base64</td><td /></tr>
<tr><td><code>unbase64</code></td>
- <td>Décode une chaîne codée en base64, renvoie une chaîne
- tronquée si le caractère 0x00 est rencontré</td><td /></tr>
+ <td>D&#233;code une cha&#238;ne cod&#233;e en base64, renvoie une cha&#238;ne
+ tronqu&#233;e si le caract&#232;re 0x00 est rencontr&#233;</td><td /></tr>
<tr class="odd"><td><code>md5</code></td>
- <td>Effectue un hashage MD5 de la chaîne, puis encode le hash
- avec un codage hexadécimal</td><td /></tr>
+ <td>Effectue un hashage MD5 de la cha&#238;ne, puis encode le hash
+ avec un codage hexad&#233;cimal</td><td /></tr>
<tr><td><code>sha1</code></td>
- <td>Effectue un hashage SHA1 de la chaîne, puis encode le hash
- avec un codage hexadécimal</td><td /></tr>
+ <td>Effectue un hashage SHA1 de la cha&#238;ne, puis encode le hash
+ avec un codage hexad&#233;cimal</td><td /></tr>
<tr class="odd"><td><code>file</code></td>
<td>Lit le contenu d'un fichier (fins de lignes incluses, si
- elles existent)</td><td>limité</td></tr>
+ elles existent)</td><td>limit&#233;</td></tr>
<tr><td><code>filemod</code></td>
- <td>Renvoie la date de dernière modification d'un fichier (ou 0
+ <td>Renvoie la date de derni&#232;re modification d'un fichier (ou 0
si le fichier n'existe pas ou n'est pas un fichier
- régulier)</td><td>limité</td></tr>
+ r&#233;gulier)</td><td>limit&#233;</td></tr>
<tr class="odd"><td><code>filesize</code></td>
<td>Renvoie la taille d'un fichier (ou 0 si le fichier n'existe
- pas ou ne correspond pas à un fichier
- régulier)</td><td>limité</td></tr>
+ pas ou ne correspond pas &#224; un fichier
+ r&#233;gulier)</td><td>limit&#233;</td></tr>
<tr><td><code>ldap</code></td>
- <td>Echappe les caractères selon la RFC4514 (Echappement des
+ <td>Echappe les caract&#232;res selon la RFC4514 (Echappement des
noms distinctifs LDAP - DN) et la RFC4515 (Echappement des
filtres LDAP).</td><td /></tr>
<tr class="odd"><td><code>replace</code></td>
- <td>replace(chaîne, "de", "vers") remplace dans la chaîne
- spécifiée toutes les occurrences de "de" par "vers".</td><td /></tr>
+ <td>replace(cha&#238;ne, "de", "vers") remplace dans la cha&#238;ne
+ sp&#233;cifi&#233;e toutes les occurrences de "de" par "vers".</td><td /></tr>
</table>
- <p>Les fonctions marquées comme "limité" dans la dernière colonne ne sont
+ <p>Les fonctions marqu&#233;es comme "limit&#233;" dans la derni&#232;re colonne ne sont
pas disponibles avec certains modules comme
<code class="module"><a href="./mod/mod_include.html">mod_include</a></code>.</p>
- <p>Les fonctions marquées comme "ordonnancement" dans la dernière colonne
- nécessitent une attention particulière pour l'ordonnancement des différents
- composants du serveur, spécialement lorsque la fonction est utilisée au sein
+ <p>Les fonctions marqu&#233;es comme "ordonnancement" dans la derni&#232;re colonne
+ n&#233;cessitent une attention particuli&#232;re pour l'ordonnancement des diff&#233;rents
+ composants du serveur, sp&#233;cialement lorsque la fonction est utilis&#233;e au sein
d'une directive &lt;<code class="directive"><a href="./mod/core.html#if">If</a></code>&gt; qui est
- évaluée relativement tôt.</p>
+ &#233;valu&#233;e relativement t&#244;t.</p>
<div class="note">
<h3>Ordonnancement des variables d'environnement</h3>
- Lorsque des variables d'environnement sont évaluées au sein d'une directive
+ Lorsque des variables d'environnement sont &#233;valu&#233;es au sein d'une directive
&lt;<code class="directive"><a href="./mod/core.html#if">If</a></code>&gt;, il est important de tenir
- compte du moment où cette évaluation intervient dans le traitement de la
- requête. Par exemple, toute directive définie en dehors d'un contexte de
- serveur virtuel (directory, location, htaccess) aura peu de chance d'être
- déjà exécutée. Ainsi la directive <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> est une directive qui s'exécute
- avant cette évaluation.
+ compte du moment o&#249; cette &#233;valuation intervient dans le traitement de la
+ requ&#234;te. Par exemple, toute directive d&#233;finie en dehors d'un contexte de
+ serveur virtuel (directory, location, htaccess) aura peu de chance d'&#234;tre
+ d&#233;j&#224; ex&#233;cut&#233;e. Ainsi la directive <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> est une directive qui s'ex&#233;cute
+ avant cette &#233;valuation.
<br />
<br />
- Lorsque <code>reqenv</code> est utilisé en dehors de la directive
- &lt;<code class="directive"><a href="./mod/core.html#if">If</a></code>&gt;, l'évaluation survient en
- général plus tard, mais le moment exact dépend de la directive dans laquelle
- l'expression a été utilisée.
+ Lorsque <code>reqenv</code> est utilis&#233; en dehors de la directive
+ &lt;<code class="directive"><a href="./mod/core.html#if">If</a></code>&gt;, l'&#233;valuation survient en
+ g&#233;n&#233;ral plus tard, mais le moment exact d&#233;pend de la directive dans laquelle
+ l'expression a &#233;t&#233; utilis&#233;e.
</div>
<p>Lorsque les fonctions <code>req</code> ou <code>http</code> sont
- utilisées, le nom d'en-tête sera automatiquement ajouté à l'en-tête
- Vary de la réponse HTTP, sauf spécification contraire pour la
- directive qui accepte l'expression comme paramètre. La fonction
- <code>req_novary</code> permet d'empêcher cet ajout.</p>
+ utilis&#233;es, le nom d'en-t&#234;te sera automatiquement ajout&#233; &#224; l'en-t&#234;te
+ Vary de la r&#233;ponse HTTP, sauf sp&#233;cification contraire pour la
+ directive qui accepte l'expression comme param&#232;tre. La fonction
+ <code>req_novary</code> permet d'emp&#234;cher cet ajout.</p>
- <p>En plus des fonctions dont la valeur est une chaîne, il existe
+ <p>En plus des fonctions dont la valeur est une cha&#238;ne, il existe
aussi des fonctions dont la valeur est une liste, qui acceptent une
- chaîne comme argument, et renvoient une liste , par exemple
- une liste de chaînes. La liste peut être utilisée avec
- l'opérateur spécial <code>-in</code>. Les noms de fonctions sont
- insensibles à la casse. Les modules peuvent fournir des fonctions
- supplémentaires.</p>
+ cha&#238;ne comme argument, et renvoient une liste , par exemple
+ une liste de cha&#238;nes. La liste peut &#234;tre utilis&#233;e avec
+ l'op&#233;rateur sp&#233;cial <code>-in</code>. Les noms de fonctions sont
+ insensibles &#224; la casse. Les modules peuvent fournir des fonctions
+ suppl&#233;mentaires.</p>
<p>Il n'existe pas de fonctions internes dont la valeur est une
liste. Le module <code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code> fournit la fonction
<code>PeerExtList</code>. Voir la description de la directive
<code class="directive"><a href="./mod/mod_ssl.html#sslrequire">SSLRequire</a></code> pour plus de
- détails (notez que la fonction <code>PeerExtList</code> peut aussi
- être utilisée en dehors de la directive <code class="directive"><a href="./mod/mod_ssl.html#sslrequire">SSLRequire</a></code>).</p>
+ d&#233;tails (notez que la fonction <code>PeerExtList</code> peut aussi
+ &#234;tre utilis&#233;e en dehors de la directive <code class="directive"><a href="./mod/mod_ssl.html#sslrequire">SSLRequire</a></code>).</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
@@ -632,38 +632,38 @@ DIGIT ::= &lt;any US-ASCII digit "0".."9"&gt;</pre>
<p>Les exemples suivants montent comment utiliser les
- expressions pour évaluer les requêtes :</p>
+ expressions pour &#233;valuer les requ&#234;tes :</p>
- <pre class="prettyprint lang-config"># Comparer le nom d'hôte avec example.com et rediriger vers
-# www.example.com si le nom d'hôte correspond
+ <pre class="prettyprint lang-config"># Comparer le nom d'h&#244;te avec example.com et rediriger vers
+# www.example.com si le nom d'h&#244;te correspond
&lt;If "%{HTTP_HOST} == 'example.com'"&gt;
Redirect permanent "/" "http://www.example.com/"
&lt;/If&gt;
# Forcer le type text/plain si un fichier fait l'objet d'une
-# requête dont la chaîne de paramètres contient 'forcetext'
+# requ&#234;te dont la cha&#238;ne de param&#232;tres contient 'forcetext'
&lt;If "%{QUERY_STRING} =~ /forcetext/"&gt;
ForceType text/plain
&lt;/If&gt;
-# N'autoriser l'accès à ce contenu que pendant les heures de
+# N'autoriser l'acc&#232;s &#224; ce contenu que pendant les heures de
# travail
&lt;Directory "/foo/bar/business"&gt;
Require expr %{TIME_HOUR} -gt 9 &amp;&amp; %{TIME_HOUR} -lt 17
&lt;/Directory&gt;
-# Vérifie si un en-tête HTTP correspond à une des valeurs d'une liste
+# V&#233;rifie si un en-t&#234;te HTTP correspond &#224; une des valeurs d'une liste
&lt;If "%{HTTP:X-example-header} in { 'foo', 'bar', 'baz' }"&gt;
- La définition de l'en-tête correspond à une des valeurs recherchées
+ La d&#233;finition de l'en-t&#234;te correspond &#224; une des valeurs recherch&#233;es
&lt;/If&gt;
# Recherche la valeur d'une expression rationnelle dans une variable
-# d'environnement, et renvoie la négation du résultat.
+# d'environnement, et renvoie la n&#233;gation du r&#233;sultat.
&lt;If "! reqenv('REDIRECT_FOO') =~ /bar/"&gt;
- La condition est vérifiée
+ La condition est v&#233;rifi&#233;e
&lt;/If&gt;
-# Vérifie le résultat de la recherche d'une correspondance d'URI dans un
-# contexte de répertoire avec l'option -f
+# V&#233;rifie le r&#233;sultat de la recherche d'une correspondance d'URI dans un
+# contexte de r&#233;pertoire avec l'option -f
&lt;Directory "/var/www"&gt;
AddEncoding x-gzip gz
&lt;If "-f '%{REQUEST_FILENAME}.unzipme' &amp;&amp; ! %{HTTP:Accept-Encoding} =~ /gzip/"&gt;
@@ -671,12 +671,12 @@ DIGIT ::= &lt;any US-ASCII digit "0".."9"&gt;</pre>
&lt;/If&gt;
&lt;/Directory&gt;
-# Vérifie l'adresse IP du client
+# V&#233;rifie l'adresse IP du client
&lt;If "-R '192.168.1.0/24'"&gt;
Header set matched true
&lt;/If&gt;
-# Exemples de fonctions dans un contexte booléen
+# Exemples de fonctions dans un contexte bool&#233;en
&lt;If "md5('foo') == 'acbd18db4cc2f85cedef654fccc4a4d8'"&gt;
Header set checksum-matched true
&lt;/If&gt;
@@ -685,19 +685,19 @@ DIGIT ::= &lt;any US-ASCII digit "0".."9"&gt;</pre>
&lt;/If&gt;
-# Exemple de fonction dans un contexte littéral
+# Exemple de fonction dans un contexte litt&#233;ral
Header set foo-checksum "expr=%{md5:foo}"
-# L'exemple suivant retarde l'évaluation de la clause de condition par rapport à
+# L'exemple suivant retarde l'&#233;valuation de la clause de condition par rapport &#224;
# &lt;If&gt;
Header always set CustomHeader my-value "expr=%{REQUEST_URI} =~
m#^/special_path\.php$#"
-# Ajoute un en-tête permettant d'acheminer le SAN du certificat d'un client vers
-# un quelconque serveur d'arrière-plan
+# Ajoute un en-t&#234;te permettant d'acheminer le SAN du certificat d'un client vers
+# un quelconque serveur d'arri&#232;re-plan
RequestHeader set X-Client-SAN "expr=%{:join PeerExtList('subjectAltName'):}"
-# Impose la présence de l'adresse IP distante dans le SAN du certificat d'un client
+# Impose la pr&#233;sence de l'adresse IP distante dans le SAN du certificat d'un client
Require expr %{REMOTE_ADDR} -in split s/.*?IP Address:([^,]+)/$1/, PeerExtList('subjectAltName')
# autre solution :
Require expr "IP Address:%{REMOTE_ADDR}" -in split/, /, join PeerExtList('subjectAltName')</pre>
@@ -710,27 +710,27 @@ Require expr "IP Address:%{REMOTE_ADDR}" -in split/, /, join PeerExtList('subjec
<table class="bordered"><tr class="header"><th>Nom</th><th>Alternative</th> <th>Description</th></tr>
<tr><td><code>-in</code></td>
<td><code>in</code></td>
- <td>chaîne contenue dans une liste</td></tr>
+ <td>cha&#238;ne contenue dans une liste</td></tr>
<tr class="odd"><td><code>/regexp/</code></td>
<td><code>m#regexp#</code></td>
- <td>Expression rationnelle (la seconde forme permet de spécifier
- des délimiteurs autres que /)</td></tr>
+ <td>Expression rationnelle (la seconde forme permet de sp&#233;cifier
+ des d&#233;limiteurs autres que /)</td></tr>
<tr><td><code>/regexp/i</code></td>
<td><code>m#regexp#i</code></td>
- <td>Expression rationnelle insensible à la casse</td></tr>
+ <td>Expression rationnelle insensible &#224; la casse</td></tr>
<tr class="odd"><td><code>$0 ... $9</code></td>
<td />
- <td>Références arrières dans les expressions rationnelles</td></tr>
+ <td>R&#233;f&#233;rences arri&#232;res dans les expressions rationnelles</td></tr>
</table>
- <h3><a name="rebackref" id="rebackref">Références arrières dans les expressions rationnelles</a></h3>
+ <h3><a name="rebackref" id="rebackref">R&#233;f&#233;rences arri&#232;res dans les expressions rationnelles</a></h3>
- <p>Les chaînes <code>$0</code> ... <code>$9</code> permettent de
- référencer les groupes de capture en provenance d'expressions
- rationnelles précédemment exécutées et mises en correspondance avec
- succès. Elles ne peuvent normalement être utilisées que dans la
- même expression que celle mise en correspondance, mais certains
- modules permettent de les utiliser de manière spéciale.</p>
+ <p>Les cha&#238;nes <code>$0</code> ... <code>$9</code> permettent de
+ r&#233;f&#233;rencer les groupes de capture en provenance d'expressions
+ rationnelles pr&#233;c&#233;demment ex&#233;cut&#233;es et mises en correspondance avec
+ succ&#232;s. Elles ne peuvent normalement &#234;tre utilis&#233;es que dans la
+ m&#234;me expression que celle mise en correspondance, mais certains
+ modules permettent de les utiliser de mani&#232;re sp&#233;ciale.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
@@ -738,24 +738,24 @@ Require expr "IP Address:%{REMOTE_ADDR}" -in split/, /, join PeerExtList('subjec
<h2><a name="sslrequire" id="sslrequire">Comparaison avec SSLRequire</a><a title="Lien permanent" href="#sslrequire" class="permalink">&para;</a></h2>
<p>La syntaxe <em>ap_expr</em> consiste principalement en une
- surcouche de la syntaxe de la directive obsolète <code class="directive"><a href="./mod/mod_ssl.html#sslrequire">SSLRequire</a></code>. Vous pouvez consulter la
- liste de leur différences dans la documentation de la directive
+ surcouche de la syntaxe de la directive obsol&#232;te <code class="directive"><a href="./mod/mod_ssl.html#sslrequire">SSLRequire</a></code>. Vous pouvez consulter la
+ liste de leur diff&#233;rences dans la documentation de la directive
<code class="directive"><a href="./mod/mod_ssl.html#sslrequire">SSLRequire</a></code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="compatibility" id="compatibility">Historique de version</a><a title="Lien permanent" href="#compatibility" class="permalink">&para;</a></h2>
<p>La <a href="#functions">fonction</a> <code>req_novary</code> est
- disponible à partir de la version 2.4.4 du serveur HTTP Apache.</p>
+ disponible &#224; partir de la version 2.4.4 du serveur HTTP Apache.</p>
<p>Les <a href="#vars">variables</a>
<code>SERVER_PROTOCOL_VERSION</code>,
<code>SERVER_PROTOCOL_VERSION_MAJOR</code> et
- <code>SERVER_PROTOCOL_VERSION_MINOR</code> sont disponibles à partir
+ <code>SERVER_PROTOCOL_VERSION_MINOR</code> sont disponibles &#224; partir
de la version 2.5.0 du serveur HTTP Apache.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/expr.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/expr.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="./fr/expr.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -774,7 +774,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/expr.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/faq/index.html.fr b/docs/manual/faq/index.html.fr
index 5e533b23f7..fec444ca23 100644
--- a/docs/manual/faq/index.html.fr
+++ b/docs/manual/faq/index.html.fr
@@ -24,26 +24,26 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Foire aux questions</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/faq/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/faq/" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/faq/" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/faq/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/faq/" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/faq/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/faq/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
+<a href="../tr/faq/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
<a href="../zh-cn/faq/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div>
- <p>La FAQ a été transférée vers le <a href="http://wiki.apache.org/httpd/FAQ">Wiki du serveur HTTP</a>.</p>
+ <p>La FAQ a &#233;t&#233; transf&#233;r&#233;e vers le <a href="http://wiki.apache.org/httpd/FAQ">Wiki du serveur HTTP</a>.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/faq/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/faq/" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/faq/" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/faq/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/faq/" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/faq/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/faq/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
+<a href="../tr/faq/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
<a href="../zh-cn/faq/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/filter.html.fr b/docs/manual/filter.html.fr
index 36e2f3151a..14138230dc 100644
--- a/docs/manual/filter.html.fr
+++ b/docs/manual/filter.html.fr
@@ -24,63 +24,63 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Filtres</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/filter.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./es/filter.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="./fr/filter.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./es/filter.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/filter.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/filter.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
- <p>Ce document décrit l'utilisation des filtres avec Apache.</p>
+ <p>Ce document d&#233;crit l'utilisation des filtres avec Apache.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#intro">Le filtrage avec Apache 2</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#smart">Filtrage intelligent</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#service">Présentation des filtres en tant que service HTTP</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#service">Pr&#233;sentation des filtres en tant que service HTTP</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#using">Utilisation des filtres</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="intro" id="intro">Le filtrage avec Apache 2</a><a title="Lien permanent" href="#intro" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code></li><li><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></li><li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code></li><li><code class="module"><a href="./mod/mod_reflector.html">mod_reflector</a></code></li><li><code class="module"><a href="./mod/mod_buffer.html">mod_buffer</a></code></li><li><code class="module"><a href="./mod/mod_data.html">mod_data</a></code></li><li><code class="module"><a href="./mod/mod_ratelimit.html">mod_ratelimit</a></code></li><li><code class="module"><a href="./mod/mod_reqtimeout.html">mod_reqtimeout</a></code></li><li><code class="module"><a href="./mod/mod_request.html">mod_request</a></code></li><li><code class="module"><a href="./mod/mod_sed.html">mod_sed</a></code></li><li><code class="module"><a href="./mod/mod_substitute.html">mod_substitute</a></code></li><li><code class="module"><a href="./mod/mod_xml2enc.html">mod_xml2enc</a></code></li><li><code class="module"><a href="./mod/mod_proxy_html.html">mod_proxy_html</a></code></li><li><code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_filter.html#filterchain">FilterChain</a></code></li><li><code class="directive"><a href="./mod/mod_filter.html#filterdeclare">FilterDeclare</a></code></li><li><code class="directive"><a href="./mod/mod_filter.html#filterprotocol">FilterProtocol</a></code></li><li><code class="directive"><a href="./mod/mod_filter.html#filterprovider">FilterProvider</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addinputfilter">AddInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeinputfilter">RemoveInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_reflector.html#reflectorheader">ReflectorHeader</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilteroptions">ExtFilterOptions</a></code></li><li><code class="directive"><a href="./mod/core.html#setinputfilter">SetInputFilter</a></code></li><li><code class="directive"><a href="./mod/core.html#setoutputfilter">SetOutputFilter</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code></li><li><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></li><li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code></li><li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code></li><li><code class="module"><a href="./mod/mod_reflector.html">mod_reflector</a></code></li><li><code class="module"><a href="./mod/mod_buffer.html">mod_buffer</a></code></li><li><code class="module"><a href="./mod/mod_data.html">mod_data</a></code></li><li><code class="module"><a href="./mod/mod_ratelimit.html">mod_ratelimit</a></code></li><li><code class="module"><a href="./mod/mod_reqtimeout.html">mod_reqtimeout</a></code></li><li><code class="module"><a href="./mod/mod_request.html">mod_request</a></code></li><li><code class="module"><a href="./mod/mod_sed.html">mod_sed</a></code></li><li><code class="module"><a href="./mod/mod_substitute.html">mod_substitute</a></code></li><li><code class="module"><a href="./mod/mod_xml2enc.html">mod_xml2enc</a></code></li><li><code class="module"><a href="./mod/mod_proxy_html.html">mod_proxy_html</a></code></li><li><code class="module"><a href="./mod/mod_policy.html">mod_policy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_filter.html#filterchain">FilterChain</a></code></li><li><code class="directive"><a href="./mod/mod_filter.html#filterdeclare">FilterDeclare</a></code></li><li><code class="directive"><a href="./mod/mod_filter.html#filterprotocol">FilterProtocol</a></code></li><li><code class="directive"><a href="./mod/mod_filter.html#filterprovider">FilterProvider</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addinputfilter">AddInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeinputfilter">RemoveInputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></code></li><li><code class="directive"><a href="./mod/mod_reflector.html#reflectorheader">ReflectorHeader</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilterdefine">ExtFilterDefine</a></code></li><li><code class="directive"><a href="./mod/mod_ext_filter.html#extfilteroptions">ExtFilterOptions</a></code></li><li><code class="directive"><a href="./mod/core.html#setinputfilter">SetInputFilter</a></code></li><li><code class="directive"><a href="./mod/core.html#setoutputfilter">SetOutputFilter</a></code></li></ul></td></tr></table>
-<p>La chaîne de filtrage est disponible depuis la version 2.0 d'Apache,
-et permet aux applications de traiter les données en entrée et en sortie
-d'une manière hautement flexible et configurable, quelle que soit la
-provenance de ces données. Il est possible de pré-traiter les données
-en entrée, et post-traiter les données en sortie, selon
+<p>La cha&#238;ne de filtrage est disponible depuis la version 2.0 d'Apache,
+et permet aux applications de traiter les donn&#233;es en entr&#233;e et en sortie
+d'une mani&#232;re hautement flexible et configurable, quelle que soit la
+provenance de ces donn&#233;es. Il est possible de pr&#233;-traiter les donn&#233;es
+en entr&#233;e, et post-traiter les donn&#233;es en sortie, selon
vos souhaits.
-Ces traitements sont tout à fait indépendants des traditionnelles phases
-de traitement des requêtes.</p>
+Ces traitements sont tout &#224; fait ind&#233;pendants des traditionnelles phases
+de traitement des requ&#234;tes.</p>
<p class="figure">
-<img src="images/filter_arch.png" width="569" height="392" alt="les filtres peuvent s'enchaîner, perpendiculairement au traitement des requêtes" />
+<img src="images/filter_arch.png" width="569" height="392" alt="les filtres peuvent s'encha&#238;ner, perpendiculairement au traitement des requ&#234;tes" />
</p>
<p>Voici quelques exemples de filtrage avec la distribution standard d'Apache:</p>
<ul>
-<li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code>, implémente les inclusions côté serveur.</li>
-<li><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code>, implémente le cryptage SSL (https).</li>
-<li><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code>, implémente la compression/décompression
-à la volée.</li>
-<li><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code>, transcodage entre différents
-jeux de caractères.</li>
+<li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code>, impl&#233;mente les inclusions c&#244;t&#233; serveur.</li>
+<li><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code>, impl&#233;mente le cryptage SSL (https).</li>
+<li><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code>, impl&#233;mente la compression/d&#233;compression
+&#224; la vol&#233;e.</li>
+<li><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code>, transcodage entre diff&#233;rents
+jeux de caract&#232;res.</li>
<li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code>, utilisation d'un programme externe
comme filtre.</li>
</ul>
-<p>Apache utilise aussi plusieurs filtres en interne pour accomplir des tâches
-comme le découpage des grosses requêtes (chunking) et la gestion des
-requêtes portant sur une partie d'un fichier (byte-range).</p>
+<p>Apache utilise aussi plusieurs filtres en interne pour accomplir des t&#226;ches
+comme le d&#233;coupage des grosses requ&#234;tes (chunking) et la gestion des
+requ&#234;tes portant sur une partie d'un fichier (byte-range).</p>
-<p>Un grand choix d'applications sont implémentées par des modules de filtrage
-tiers disponibles à <a href="http://modules.apache.org/">modules.apache.org</a> entre autres.
+<p>Un grand choix d'applications sont impl&#233;ment&#233;es par des modules de filtrage
+tiers disponibles &#224; <a href="http://modules.apache.org/">modules.apache.org</a> entre autres.
En voici quelques exemples :</p>
<ul>
-<li>Traitement et réécriture HTML et XML</li>
+<li>Traitement et r&#233;&#233;criture HTML et XML</li>
<li>Transformations XSLT et inclusions XML (XIncludes)</li>
<li>Support de l'espace de nommage XML</li>
-<li>Gestion du chargement de fichier et décodage des formulaires HTML</li>
+<li>Gestion du chargement de fichier et d&#233;codage des formulaires HTML</li>
<li>Traitement d'image</li>
-<li>Protection des applications vulnérables comme les scripts PHP</li>
+<li>Protection des applications vuln&#233;rables comme les scripts PHP</li>
<li>Edition de texte par Chercher/Remplacer</li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
@@ -88,65 +88,65 @@ En voici quelques exemples :</p>
<h2><a name="smart" id="smart">Filtrage intelligent</a><a title="Lien permanent" href="#smart" class="permalink">&para;</a></h2>
<p class="figure">
-<img src="images/mod_filter_new.png" width="423" height="331" alt="Le filtrage intelligent applique différents fournisseurs de filtrage en fonction de l'état du traitement de la requête" />
+<img src="images/mod_filter_new.png" width="423" height="331" alt="Le filtrage intelligent applique diff&#233;rents fournisseurs de filtrage en fonction de l'&#233;tat du traitement de la requ&#234;te" />
</p>
-<p><code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code>, inclus dans les version 2.1 et supérieures
-d'Apache, permet de configurer la chaîne de filtrage dynamiquement
-à l'exécution.
-Ainsi par exemple, vous pouvez définir un proxy pour réécrire du code HTML
+<p><code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code>, inclus dans les version 2.1 et sup&#233;rieures
+d'Apache, permet de configurer la cha&#238;ne de filtrage dynamiquement
+&#224; l'ex&#233;cution.
+Ainsi par exemple, vous pouvez d&#233;finir un proxy pour r&#233;&#233;crire du code HTML
avec un filtre HTML et traiter des images JPEG avec un filtre totalement
-séparé, bien que le proxy ne possède aucune information préliminaire
-sur ce que le serveur à l'origine des données à filtrer va envoyer.
-Ceci fonctionne grâce à l'utilisation d'un gestionnaire de filtre,
-qui distribue les tâches à différents fournisseurs de filtrage en fonction
-du contenu réel à filtrer à l'exécution. Tout filtre peut se voir soit
-inséré directement dans la chaîne et lancé inconditionnellement, soit
-utilisé comme un fournisseur de filtrage et inséré dynamiquement.
+s&#233;par&#233;, bien que le proxy ne poss&#232;de aucune information pr&#233;liminaire
+sur ce que le serveur &#224; l'origine des donn&#233;es &#224; filtrer va envoyer.
+Ceci fonctionne gr&#226;ce &#224; l'utilisation d'un gestionnaire de filtre,
+qui distribue les t&#226;ches &#224; diff&#233;rents fournisseurs de filtrage en fonction
+du contenu r&#233;el &#224; filtrer &#224; l'ex&#233;cution. Tout filtre peut se voir soit
+ins&#233;r&#233; directement dans la cha&#238;ne et lanc&#233; inconditionnellement, soit
+utilis&#233; comme un fournisseur de filtrage et ins&#233;r&#233; dynamiquement.
Par exemple,</p>
<ul>
-<li>un filtre de traitement HTML sera lancé uniquement si le contenu est
+<li>un filtre de traitement HTML sera lanc&#233; uniquement si le contenu est
de type text/html ou application/xhtml+xml</li>
-<li>Un filtre de compression sera lancé uniquement si les données en entrée
-sont de type compressible et non déjà compressées</li>
-<li>Un filtre de conversion de jeux de caractères ne sera inséré que si
-le document texte n'est pas déjà dans le jeu de caractères voulu</li>
+<li>Un filtre de compression sera lanc&#233; uniquement si les donn&#233;es en entr&#233;e
+sont de type compressible et non d&#233;j&#224; compress&#233;es</li>
+<li>Un filtre de conversion de jeux de caract&#232;res ne sera ins&#233;r&#233; que si
+le document texte n'est pas d&#233;j&#224; dans le jeu de caract&#232;res voulu</li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="service" id="service">Présentation des filtres en tant que service HTTP</a><a title="Lien permanent" href="#service" class="permalink">&para;</a></h2>
+<h2><a name="service" id="service">Pr&#233;sentation des filtres en tant que service HTTP</a><a title="Lien permanent" href="#service" class="permalink">&para;</a></h2>
-<p>Les filtres permettent de traiter les requêtes des clients avant
+<p>Les filtres permettent de traiter les requ&#234;tes des clients avant
traitement par le serveur, ainsi que les contenus issus du serveur avant de les renvoyer
au client. Le module <code class="module"><a href="./mod/mod_reflector.html">mod_reflector</a></code> permet aussi
-d'utiliser les filtres pour traiter les requêtes des clients avant de
-les renvoyer directement à ces derniers.</p>
+d'utiliser les filtres pour traiter les requ&#234;tes des clients avant de
+les renvoyer directement &#224; ces derniers.</p>
-<p>Le module <code class="module"><a href="./mod/mod_reflector.html">mod_reflector</a></code> reçoit les requêtes POST des
-clients, et en répercute le corps dans la requête POST constituant la
-réponse, lors de l'envoi de cette dernière au client en passant à travers la
+<p>Le module <code class="module"><a href="./mod/mod_reflector.html">mod_reflector</a></code> re&#231;oit les requ&#234;tes POST des
+clients, et en r&#233;percute le corps dans la requ&#234;te POST constituant la
+r&#233;ponse, lors de l'envoi de cette derni&#232;re au client en passant &#224; travers la
pile de filtres en sortie.</p>
-<p>Cette technique peut être utilisée comme alternative à un service web
-s'exécutant à l'intérieur de la pile d'un serveur d'applications, où un
+<p>Cette technique peut &#234;tre utilis&#233;e comme alternative &#224; un service web
+s'ex&#233;cutant &#224; l'int&#233;rieur de la pile d'un serveur d'applications, o&#249; un
filtre en sortie effectue la transformation requise sur le corps de la
-requête. Par exemple, on peut utiliser le module
-<code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> pour fournir un service général de
+requ&#234;te. Par exemple, on peut utiliser le module
+<code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> pour fournir un service g&#233;n&#233;ral de
compression ; un filtre de transformation d'images peut aussi se voir
-mué en service de transformation d'images.</p>
+mu&#233; en service de transformation d'images.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="using" id="using">Utilisation des filtres</a><a title="Lien permanent" href="#using" class="permalink">&para;</a></h2>
-<p>Il y a deux manières d'utiliser le filtrage : Simple et Dynamique.
-En général, vous utiliserez l'une ou l'autre méthode; le mélange des deux
-peut avoir des conséquences inattendues (bien que le filtrage simple en entrée
-puisse être associé sans problème avec le filtrage simple ou dynamique
+<p>Il y a deux mani&#232;res d'utiliser le filtrage : Simple et Dynamique.
+En g&#233;n&#233;ral, vous utiliserez l'une ou l'autre m&#233;thode; le m&#233;lange des deux
+peut avoir des cons&#233;quences inattendues (bien que le filtrage simple en entr&#233;e
+puisse &#234;tre associ&#233; sans probl&#232;me avec le filtrage simple ou dynamique
en sortie).</p>
-<p>La méthode Simple est la seule permettant de configurer les filtres
-en entrée, et suffit pour les filtres en sortie pour lesquels vous avez besoin
-d'une chaîne de filtres statique.
+<p>La m&#233;thode Simple est la seule permettant de configurer les filtres
+en entr&#233;e, et suffit pour les filtres en sortie pour lesquels vous avez besoin
+d'une cha&#238;ne de filtres statique.
Les directives correspondantes sont
<code class="directive"><a href="./mod/core.html#setinputfilter">SetInputFilter</a></code>,
<code class="directive"><a href="./mod/core.html#setoutputfilter">SetOutputFilter</a></code>,
@@ -155,26 +155,26 @@ Les directives correspondantes sont
<code class="directive"><a href="./mod/mod_mime.html#removeinputfilter">RemoveInputFilter</a></code>, et
<code class="directive"><a href="./mod/mod_mime.html#removeoutputfilter">RemoveOutputFilter</a></code>.</p>
-<p>La méthode Dynamique permet une configuration dynamique des filtres en
-sortie à la fois statique et flexible, comme discuté dans la page
+<p>La m&#233;thode Dynamique permet une configuration dynamique des filtres en
+sortie &#224; la fois statique et flexible, comme discut&#233; dans la page
<code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code>.
Les directives correspondantes sont
<code class="directive"><a href="./mod/mod_filter.html#filterchain">FilterChain</a></code>,
<code class="directive"><a href="./mod/mod_filter.html#filterdeclare">FilterDeclare</a></code>, et
<code class="directive"><a href="./mod/mod_filter.html#filterprovider">FilterProvider</a></code>.</p>
-<p>Une autre directive <code class="directive"><a href="./mod/mod_filter.html#addoutputfilterbytype">AddOutputFilterByType</a></code> est encore supportée,
-mais obsolète. Utilisez la
-configuration dynamique à la place.</p>
+<p>Une autre directive <code class="directive"><a href="./mod/mod_filter.html#addoutputfilterbytype">AddOutputFilterByType</a></code> est encore support&#233;e,
+mais obsol&#232;te. Utilisez la
+configuration dynamique &#224; la place.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/filter.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./es/filter.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="./fr/filter.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./es/filter.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/filter.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/filter.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/filter.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/filter.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -193,7 +193,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/filter.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/getting-started.html.fr b/docs/manual/getting-started.html.fr
index 4fc38b15a0..66bee5c2d7 100644
--- a/docs/manual/getting-started.html.fr
+++ b/docs/manual/getting-started.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Pour démarrer - Serveur Apache HTTP Version 2.5</title>
+<title>Pour d&#233;marrer - Serveur Apache HTTP Version 2.5</title>
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" />
@@ -21,23 +21,23 @@
<img alt="" src="./images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Pour démarrer</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Pour d&#233;marrer</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/getting-started.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/getting-started.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="./fr/getting-started.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<p>Si vous ne connaissez rien au serveur HTTP Apache, ou même au
-fonctionnement d'un site web, vous vous demandez probablement par où
+<p>Si vous ne connaissez rien au serveur HTTP Apache, ou m&#234;me au
+fonctionnement d'un site web, vous vous demandez probablement par o&#249;
commencer et quelles questions poser. Ce document vous permettra de
parcourir les bases du sujet.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#clientserver">Clients, serveurs et URLs</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#dns">Noms d'hôte et DNS</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#dns">Noms d'h&#244;te et DNS</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#configuration">Fichiers de configuration et directives</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#content">Contenu du site web</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#logs">Fichiers journaux et résolution des problèmes</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#other">Et maintenant, quelle est la suite des opérations ?</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#logs">Fichiers journaux et r&#233;solution des probl&#232;mes</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#other">Et maintenant, quelle est la suite des op&#233;rations ?</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
@@ -45,77 +45,77 @@ parcourir les bases du sujet.</p>
<p>
-Les adresses des pages web sur la Toile se présentent sous forme d'URLs
+Les adresses des pages web sur la Toile se pr&#233;sentent sous forme d'URLs
- Uniform Resource Locators - qui comportent un protocole (par
exemple <code>http</code>), un nom de serveur (par exemple
<code>www.apache.org</code>), un chemin (par exemple
- <code>/docs/current/getting-started.html</code>), et le cas échéant
- une chaîne de requête (query string) (par exemple <code>?arg=value</code>)
- permettant de transmettre des informations supplémentaires au serveur.
+ <code>/docs/current/getting-started.html</code>), et le cas &#233;ch&#233;ant
+ une cha&#238;ne de requ&#234;te (query string) (par exemple <code>?arg=value</code>)
+ permettant de transmettre des informations suppl&#233;mentaires au serveur.
</p>
-<p>Un client (par exemple un navigateur web) se connecte à un serveur
-(par exemple votre serveur HTTP Apache) avec un protocole spécifique, et
-effectue une <strong>requête</strong> pour une ressource en spécifiant
+<p>Un client (par exemple un navigateur web) se connecte &#224; un serveur
+(par exemple votre serveur HTTP Apache) avec un protocole sp&#233;cifique, et
+effectue une <strong>requ&#234;te</strong> pour une ressource en sp&#233;cifiant
son chemin.</p>
-<p>Un chemin peut représenter plusieurs types de ressources sur le
-serveur. Ce peut être un fichier (comme
+<p>Un chemin peut repr&#233;senter plusieurs types de ressources sur le
+serveur. Ce peut &#234;tre un fichier (comme
<code>getting-started.html</code>), un gestionnaire (comme <a href="mod/mod_status.html">server-status</a>), ou toute sorte de
-programme (comme <code>index.php</code>). Nous décrirons tout ceci plus
-en détails ci-dessous dans la section <a href="#content">Contenu d'un
+programme (comme <code>index.php</code>). Nous d&#233;crirons tout ceci plus
+en d&#233;tails ci-dessous dans la section <a href="#content">Contenu d'un
site web</a>.</p>
<p>
-Le serveur envoie alors une <strong>réponse</strong> comportant un code
-d'état, et éventuellement un corps de réponse. Le code d'état indique si
-la requête a été traitée avec succès, ou dans la négative quel type
-d'erreur a été rencontré. Le client est alors sensé savoir quoi faire de
-la réponse. Vous pouvez vous familiariser avec les différents codes
-d'état en consultant le <a href="http://wiki.apache.org/httpd/CommonHTTPStatusCodes">Wiki du
+Le serveur envoie alors une <strong>r&#233;ponse</strong> comportant un code
+d'&#233;tat, et &#233;ventuellement un corps de r&#233;ponse. Le code d'&#233;tat indique si
+la requ&#234;te a &#233;t&#233; trait&#233;e avec succ&#232;s, ou dans la n&#233;gative quel type
+d'erreur a &#233;t&#233; rencontr&#233;. Le client est alors sens&#233; savoir quoi faire de
+la r&#233;ponse. Vous pouvez vous familiariser avec les diff&#233;rents codes
+d'&#233;tat en consultant le <a href="http://wiki.apache.org/httpd/CommonHTTPStatusCodes">Wiki du
serveur HTTP Apache</a>.</p>
-<p>Les détails de la transaction, ainsi que les erreurs rencontrées,
-sont enregistrés dans des fichiers journaux. Tout ceci est décrit en
-détails ci-dessous dans la section <a href="#logs">Débogage et fichiers
+<p>Les d&#233;tails de la transaction, ainsi que les erreurs rencontr&#233;es,
+sont enregistr&#233;s dans des fichiers journaux. Tout ceci est d&#233;crit en
+d&#233;tails ci-dessous dans la section <a href="#logs">D&#233;bogage et fichiers
journaux</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="dns" id="dns">Noms d'hôte et DNS</a><a title="Lien permanent" href="#dns" class="permalink">&para;</a></h2>
+<h2><a name="dns" id="dns">Noms d'h&#244;te et DNS</a><a title="Lien permanent" href="#dns" class="permalink">&para;</a></h2>
-<p>Pour se connecter à un serveur, le client doit tout d'abord résoudre
-le nom du serveur en adresse IP, cette dernière permettant de localiser
+<p>Pour se connecter &#224; un serveur, le client doit tout d'abord r&#233;soudre
+le nom du serveur en adresse IP, cette derni&#232;re permettant de localiser
le serveur sur Internet. Ainsi, pour que votre serveur web soit
-accessible, son nom doit être enregistré dans le DNS.</p>
+accessible, son nom doit &#234;tre enregistr&#233; dans le DNS.</p>
<p>Si vous ne savez pas comment effectuer cet enregistrement, vous
-devrez contacter votre administrateur réseau ou votre fournisseur
-d'accès à Internet afin qu'il effectue cette opération pour vous.</p>
+devrez contacter votre administrateur r&#233;seau ou votre fournisseur
+d'acc&#232;s &#224; Internet afin qu'il effectue cette op&#233;ration pour vous.</p>
-<p>Plusieurs noms d'hôte peuvent pointer vers la même adresse IP, et
-plusieurs adresses IP peuvent être attachées au même serveur physique.
-Vous pouvez ainsi héberger plusieurs serveurs web sur le même serveur
-physique grâce au mécanisme des <a href="vhosts/">serveurs virtuels</a>.</p>
+<p>Plusieurs noms d'h&#244;te peuvent pointer vers la m&#234;me adresse IP, et
+plusieurs adresses IP peuvent &#234;tre attach&#233;es au m&#234;me serveur physique.
+Vous pouvez ainsi h&#233;berger plusieurs serveurs web sur le m&#234;me serveur
+physique gr&#226;ce au m&#233;canisme des <a href="vhosts/">serveurs virtuels</a>.</p>
<p>Pour tester un serveur non encore accessible sur Internet, vous
-pouvez renseigner son nom d'hôte dans votre fichier hosts afin
-d'effectuer une résolution de nom locale. Par exemple, pour tester le
+pouvez renseigner son nom d'h&#244;te dans votre fichier hosts afin
+d'effectuer une r&#233;solution de nom locale. Par exemple, pour tester le
serveur web <code>www.example.com</code> depuis le serveur physique qui
-l'héberge, vous pouvez ajouter la ligne suivante au fichier hosts de ce
+l'h&#233;berge, vous pouvez ajouter la ligne suivante au fichier hosts de ce
dernier : </p>
<div class="example"><p><code>
127.0.0.1 www.example.com
</code></p></div>
-<p>En général, le fichier hosts se trouve dans le répertoire
-<code>/etc</code> sur les systèmes de style Unix, ou
+<p>En g&#233;n&#233;ral, le fichier hosts se trouve dans le r&#233;pertoire
+<code>/etc</code> sur les syst&#232;mes de style Unix, ou
<code>C:\Windows\system32\drivers\etc</code> sous Windows.</p>
-<p>Vous trouverez plus de détails à propos du fichier hosts à <a href="http://en.wikipedia.org/wiki/Hosts_(file)">Wikipedia.org/wiki/Hosts_(file)</a>,
-et à propos du DNS à <a href="http://en.wikipedia.org/wiki/Domain_Name_System">Wikipedia.org/wiki/Domain_Name_System</a>.</p>
+<p>Vous trouverez plus de d&#233;tails &#224; propos du fichier hosts &#224; <a href="http://en.wikipedia.org/wiki/Hosts_(file)">Wikipedia.org/wiki/Hosts_(file)</a>,
+et &#224; propos du DNS &#224; <a href="http://en.wikipedia.org/wiki/Domain_Name_System">Wikipedia.org/wiki/Domain_Name_System</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="configuration" id="configuration">Fichiers de configuration et directives</a><a title="Lien permanent" href="#configuration" class="permalink">&para;</a></h2>
@@ -123,42 +123,42 @@ et à propos du DNS à <a href="http://en.wikipedia.org/wiki/Domain_Name_System">W
<p>La configuration du serveur HTTP Apache s'effectue via de simples
fichiers textes. Ces fichiers peuvent se trouver dans de nombreux
-endroits différents en fonction du mode d'installation du serveur. Vous
+endroits diff&#233;rents en fonction du mode d'installation du serveur. Vous
trouverez les positions courantes de ces fichiers dans le <a href="http://wiki.apache.org/httpd/DistrosDefaultLayout">wiki httpd</a>.
-Si vous installez httpd depuis le code source, le répertoire par défaut
+Si vous installez httpd depuis le code source, le r&#233;pertoire par d&#233;faut
des fichiers de configuration est <code>/usr/local/apache2/conf</code>.
-Le nom du fichier de configuration par défaut est en général
+Le nom du fichier de configuration par d&#233;faut est en g&#233;n&#233;ral
<code>httpd.conf</code>, mais peut aussi varier en fonction des
distributions tierces du serveur.</p>
-<p>L'ensemble de la configuration est en général divisé en plusieurs
+<p>L'ensemble de la configuration est en g&#233;n&#233;ral divis&#233; en plusieurs
fichiers afin d'en faciliter la gestion. Ces fichiers sont inclus dans
le fichier de configuration principal via la directive <code class="directive"><a href="./mod/core.html#include">Include</a></code>. Les noms ou positions de ces fichiers
-ne sont pas figés et peuvent varier considérablement d'une distribution
-à l'autre. N'hésitez pas à les arranger et subdiviser selon
-<strong>vos</strong> goûts et besoins, quitte à en modifier
-l'organisation par défaut.</p>
+ne sont pas fig&#233;s et peuvent varier consid&#233;rablement d'une distribution
+&#224; l'autre. N'h&#233;sitez pas &#224; les arranger et subdiviser selon
+<strong>vos</strong> go&#251;ts et besoins, quitte &#224; en modifier
+l'organisation par d&#233;faut.</p>
<p>La configuration du serveur s'effectue via des <a href="mod/quickreference.html">directives de configuration</a> que l'on
-insère dans les fichiers de configuration. Une directive se compose d'un
-mot-clé suivi d'un ou plusieurs arguments qui définissent sa valeur.</p>
+ins&#232;re dans les fichiers de configuration. Une directive se compose d'un
+mot-cl&#233; suivi d'un ou plusieurs arguments qui d&#233;finissent sa valeur.</p>
-<p>La réponse à la question "<em>Où dois-je placer cette directive
-?</em>" dépend en général du niveau auquel cette directive doit être
-prise en compte. S'il s'agit du niveau global, elle doit être placée
+<p>La r&#233;ponse &#224; la question "<em>O&#249; dois-je placer cette directive
+?</em>" d&#233;pend en g&#233;n&#233;ral du niveau auquel cette directive doit &#234;tre
+prise en compte. S'il s'agit du niveau global, elle doit &#234;tre plac&#233;e
dans le fichier de configuration principal, et en dehors de toute
section <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>, <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>, <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>, ou de toute autre section. Si
-par exemple elle ne doit s'appliquer qu'à un répertoire particulier,
-elle doit être placée dans la section <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> qui fait référence à ce répertoire.
+par exemple elle ne doit s'appliquer qu'&#224; un r&#233;pertoire particulier,
+elle doit &#234;tre plac&#233;e dans la section <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> qui fait r&#233;f&#233;rence &#224; ce r&#233;pertoire.
Voir la documentation sur les <a href="sections.html">Sections de
-configuration</a> pour plus de détails.</p>
-
-<p>En complément des fichiers de configuration principaux, certaines
-directives peuvent être insérées dans des fichiers
-<code>.htaccess</code> que l'on place directement dans le répertoire
-concerné. Les fichiers <code>.htaccess</code> sont essentiellement
-destinés aux personnes qui n'ont pas accès aux fichiers de configuration
-du serveur. Vous trouverez plus de détails à propos des fichiers
+configuration</a> pour plus de d&#233;tails.</p>
+
+<p>En compl&#233;ment des fichiers de configuration principaux, certaines
+directives peuvent &#234;tre ins&#233;r&#233;es dans des fichiers
+<code>.htaccess</code> que l'on place directement dans le r&#233;pertoire
+concern&#233;. Les fichiers <code>.htaccess</code> sont essentiellement
+destin&#233;s aux personnes qui n'ont pas acc&#232;s aux fichiers de configuration
+du serveur. Vous trouverez plus de d&#233;tails &#224; propos des fichiers
<code>.htaccess</code> dans ce <a href="howto/htaccess.html"><code>.htaccess</code>howto</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
@@ -166,89 +166,89 @@ du serveur. Vous trouverez plus de détails à propos des fichiers
<h2><a name="content" id="content">Contenu du site web</a><a title="Lien permanent" href="#content" class="permalink">&para;</a></h2>
-<p>Si le contenu du site web peut se présenter sous de nombreuses
-formes, il peut en général être scindé en deux formes principales : les
+<p>Si le contenu du site web peut se pr&#233;senter sous de nombreuses
+formes, il peut en g&#233;n&#233;ral &#234;tre scind&#233; en deux formes principales : les
contenus statiques et les contenus dynamiques.</p>
<p>Les contenus statiques sont par exemple les fichiers HTML, les
-images, les fichiers CSS et tout autre fichier résidant dans le système
-de fichiers. La directive <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> permet de définir la position
-dans l'arborescence du site où vous devez placer ces fichiers. Cette
-directive peut être définie au niveau global, ou au niveau de chaque
+images, les fichiers CSS et tout autre fichier r&#233;sidant dans le syst&#232;me
+de fichiers. La directive <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> permet de d&#233;finir la position
+dans l'arborescence du site o&#249; vous devez placer ces fichiers. Cette
+directive peut &#234;tre d&#233;finie au niveau global, ou au niveau de chaque
serveur virtuel. Vous pouvez consulter vos fichiers de configuration
-pour vérifier la manière dont cette directive est définie pour votre
+pour v&#233;rifier la mani&#232;re dont cette directive est d&#233;finie pour votre
serveur.</p>
-<p>En général, et si aucun nom de fichier n'est spécifié dans la
-requête, c'est une page de nom <code>index.html</code> qui sera
-renvoyée. Par exemple, si la directive <code>DocumentRoot</code> est
-définie à <code>/var/www/html</code>, et si une requête est effectuée
+<p>En g&#233;n&#233;ral, et si aucun nom de fichier n'est sp&#233;cifi&#233; dans la
+requ&#234;te, c'est une page de nom <code>index.html</code> qui sera
+renvoy&#233;e. Par exemple, si la directive <code>DocumentRoot</code> est
+d&#233;finie &#224; <code>/var/www/html</code>, et si une requ&#234;te est effectu&#233;e
pour l'adresse <code>http://www.example.com/work/</code>, c'est le
-fichier <code>/var/www/html/work/index.html</code> qui sera envoyé au
+fichier <code>/var/www/html/work/index.html</code> qui sera envoy&#233; au
client par le serveur.</p>
-<p>Un contenu dynamique est un contenu qui est généré au moment du
-traitement de la requête, et qui peut différer d'une requête à l'autre.
-Ces contenus dynamiques peuvent être générés de nombreuses manières par
-l'intermédiaire de <a href="handler.html">gestionnaires de contenu</a>
-ou "handlers". Il est aussi possible de créer des <a href="howto/cgi.html">programmes CGI</a> pour générer le contenu de
+<p>Un contenu dynamique est un contenu qui est g&#233;n&#233;r&#233; au moment du
+traitement de la requ&#234;te, et qui peut diff&#233;rer d'une requ&#234;te &#224; l'autre.
+Ces contenus dynamiques peuvent &#234;tre g&#233;n&#233;r&#233;s de nombreuses mani&#232;res par
+l'interm&#233;diaire de <a href="handler.html">gestionnaires de contenu</a>
+ou "handlers". Il est aussi possible de cr&#233;er des <a href="howto/cgi.html">programmes CGI</a> pour g&#233;n&#233;rer le contenu de
votre site.</p>
-<p>Enfin, on peut utiliser des modules tiers comme mod_php pour écrire
+<p>Enfin, on peut utiliser des modules tiers comme mod_php pour &#233;crire
du code permettant d'effectuer de nombreuses choses. De nombreuses
-applications tierces écrites à partir de divers langages ou outils sont
-disponibles en téléchargement et peuvent être installées sur votre
-serveur HTTP Apache. Le support de ces applications dépasse le sujet de
-ce document, et nous vous invitons à consulter le site de leur éditeur
-pour accéder à leur documentation.</p>
+applications tierces &#233;crites &#224; partir de divers langages ou outils sont
+disponibles en t&#233;l&#233;chargement et peuvent &#234;tre install&#233;es sur votre
+serveur HTTP Apache. Le support de ces applications d&#233;passe le sujet de
+ce document, et nous vous invitons &#224; consulter le site de leur &#233;diteur
+pour acc&#233;der &#224; leur documentation.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="logs" id="logs">Fichiers journaux et résolution des problèmes</a><a title="Lien permanent" href="#logs" class="permalink">&para;</a></h2>
+<h2><a name="logs" id="logs">Fichiers journaux et r&#233;solution des probl&#232;mes</a><a title="Lien permanent" href="#logs" class="permalink">&para;</a></h2>
<p>En tant qu'administrateur d'un serveur HTTP Apache, vos sources
d'informations principales sont les fichiers journaux, et en particulier
-le journal des erreurs. Toute tentative de résolution d'un problème sans
-consulter le journal des erreurs revient à conduire les yeux fermés.</p>
-
-<p>La position dans le système de fichiers du journal des erreurs est
-spécifiée par la directive <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code>
-qui peut être définie au niveau global, ou au niveau de chaque serveur
-virtuel. Chaque entrée du journal des erreurs vous informe sur la nature
-des problèmes et le moment de leur survenue. En outre, elle vous indique
-souvent comment résoudre le problème. Chaque message d'erreur contient
+le journal des erreurs. Toute tentative de r&#233;solution d'un probl&#232;me sans
+consulter le journal des erreurs revient &#224; conduire les yeux ferm&#233;s.</p>
+
+<p>La position dans le syst&#232;me de fichiers du journal des erreurs est
+sp&#233;cifi&#233;e par la directive <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code>
+qui peut &#234;tre d&#233;finie au niveau global, ou au niveau de chaque serveur
+virtuel. Chaque entr&#233;e du journal des erreurs vous informe sur la nature
+des probl&#232;mes et le moment de leur survenue. En outre, elle vous indique
+souvent comment r&#233;soudre le probl&#232;me. Chaque message d'erreur contient
un code d'erreur que vous pouvez utiliser pour effectuer une recherche
-en ligne afin d'obtenir une description plus détaillée de la manière de
-résoudre le problème. Vous pouvez aussi configurer votre journal des
-erreurs de manière à ce qu'il enregistre un identifiant d'erreur que
-vous pourrez ensuite utiliser pour effectuer une corrélation avec le
-journal des accès afin de déterminer quelle requête est à l'origine de
+en ligne afin d'obtenir une description plus d&#233;taill&#233;e de la mani&#232;re de
+r&#233;soudre le probl&#232;me. Vous pouvez aussi configurer votre journal des
+erreurs de mani&#232;re &#224; ce qu'il enregistre un identifiant d'erreur que
+vous pourrez ensuite utiliser pour effectuer une corr&#233;lation avec le
+journal des acc&#232;s afin de d&#233;terminer quelle requ&#234;te est &#224; l'origine de
l'erreur.</p>
-<p>Vous trouverez plus de détails à ce sujet dans la <a href="logs.html">Documentation sur la journalisation</a>.</p>
+<p>Vous trouverez plus de d&#233;tails &#224; ce sujet dans la <a href="logs.html">Documentation sur la journalisation</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="other" id="other">Et maintenant, quelle est la suite des opérations ?</a><a title="Lien permanent" href="#other" class="permalink">&para;</a></h2>
+<h2><a name="other" id="other">Et maintenant, quelle est la suite des op&#233;rations ?</a><a title="Lien permanent" href="#other" class="permalink">&para;</a></h2>
-<p>La question des prérequis étant réglée, il est temps de passer aux
-choses sérieuses.</p>
+<p>La question des pr&#233;requis &#233;tant r&#233;gl&#233;e, il est temps de passer aux
+choses s&#233;rieuses.</p>
-<p>Ce document ne couvre que les notions de base. Nous espérons qu'il
-vous permettra de mettre le pied à l'étrier, mais il y a encore de
+<p>Ce document ne couvre que les notions de base. Nous esp&#233;rons qu'il
+vous permettra de mettre le pied &#224; l'&#233;trier, mais il y a encore de
nombreuses choses que vous devez savoir.</p>
<ul>
-<li><a href="http://httpd.apache.org/download.cgi">Téléchargement</a></li>
+<li><a href="http://httpd.apache.org/download.cgi">T&#233;l&#233;chargement</a></li>
<li><a href="install.html">Installation</a></li>
<li><a href="configuring.html">Configuration</a></li>
-<li><a href="invoking.html">Démarrage du serveur</a></li>
+<li><a href="invoking.html">D&#233;marrage du serveur</a></li>
<li><a href="http://wiki.apache.org/httpd/FAQ">Foire aux questions</a></li>
</ul>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/getting-started.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/getting-started.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="./fr/getting-started.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -267,7 +267,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/getting-started.ht
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/glossary.html.fr b/docs/manual/glossary.html.fr
index f56d0cac55..b82f4eca56 100644
--- a/docs/manual/glossary.html.fr
+++ b/docs/manual/glossary.html.fr
@@ -25,175 +25,175 @@
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./de/glossary.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/glossary.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="./fr/glossary.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/glossary.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/glossary.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/glossary.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
- <p>Ce glossaire définit la terminologie courante relative à Apache en
- particulier, et aux serveurs web en général. Vous trouverez plus
+ <p>Ce glossaire d&#233;finit la terminologie courante relative &#224; Apache en
+ particulier, et aux serveurs web en g&#233;n&#233;ral. Vous trouverez plus
d'informations sur chaque concept dans les liens fournis.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="definitions" id="definitions">Définitions</a><a title="Lien permanent" href="#definitions" class="permalink">&para;</a></h2>
+<h2><a name="definitions" id="definitions">D&#233;finitions</a><a title="Lien permanent" href="#definitions" class="permalink">&para;</a></h2>
<dl>
<dt><a name="algorithm" id="algorithm">Algorithme</a></dt>
- <dd>Une formule sans ambiguité ou un jeu de règles destinées à
- résoudre un problème en un nombre fini d'étapes. Les algorithmes de
- chiffrement sont en général appelés
+ <dd>Une formule sans ambiguit&#233; ou un jeu de r&#232;gles destin&#233;es &#224;
+ r&#233;soudre un probl&#232;me en un nombre fini d'&#233;tapes. Les algorithmes de
+ chiffrement sont en g&#233;n&#233;ral appel&#233;s
<dfn>Ciphers</dfn>.
</dd>
<dt><a name="cipher" id="cipher">Algorithme de chiffrement
(Cipher)</a></dt>
- <dd>Un algorithme ou un système de chiffrement des données.
+ <dd>Un algorithme ou un syst&#232;me de chiffrement des donn&#233;es.
Quelques exemples : DES, IDEA, RC4, etc.<br />
Voir : <a href="ssl/">chiffrement SSL/TLS</a>
</dd>
<dt><a name="apr" id="APR">APR</a></dt>
- <dd>Voir "Bibliothèques pour la portabilité d'Apache"
+ <dd>Voir "Biblioth&#232;ques pour la portabilit&#233; d'Apache"
</dd>
<dt><a name="tarball" id="tarball">Archive Tar (Tarball)</a></dt>
- <dd>Un paquetage de fichiers rassemblés dans une archive
- à l'aide de l'utilitaire <code>tar</code>.
- Les distributions d'Apache sont stockées dans des Archives Tar compressées
+ <dd>Un paquetage de fichiers rassembl&#233;s dans une archive
+ &#224; l'aide de l'utilitaire <code>tar</code>.
+ Les distributions d'Apache sont stock&#233;es dans des Archives Tar compress&#233;es
ou en utilisant pkzip.
</dd>
<dt><a name="authentication" id="authentication">Authentification </a></dt>
- <dd>L'identification formelle d'une entité du réseau comme un serveur, un
+ <dd>L'identification formelle d'une entit&#233; du r&#233;seau comme un serveur, un
client, ou un utilisateur.<br />
Voir : <a href="howto/auth.html">Authentification, Autorisation, et
- contrôle d'accès</a>
+ contr&#244;le d'acc&#232;s</a>
</dd>
- <dt><a name="certificationauthority" id="certificationauthority">Autorité de Certification
+ <dt><a name="certificationauthority" id="certificationauthority">Autorit&#233; de Certification
(Certification Authority)</a>
<a name="ca" id="ca">(CA)</a></dt>
- <dd>Un tiers de confiance habilité à signer des certificats pour des entités
- du réseau qu'il a authentifiées selon des critères basés sur la sécurité.
- Les autres entités du réseau peuvent alors utiliser la signature pour
- vérifier qu'une CA a authentifié le porteur du certificat.<br />
+ <dd>Un tiers de confiance habilit&#233; &#224; signer des certificats pour des entit&#233;s
+ du r&#233;seau qu'il a authentifi&#233;es selon des crit&#232;res bas&#233;s sur la s&#233;curit&#233;.
+ Les autres entit&#233;s du r&#233;seau peuvent alors utiliser la signature pour
+ v&#233;rifier qu'une CA a authentifi&#233; le porteur du certificat.<br />
Voir : <a href="ssl/">chiffrement SSL/TLS</a>
</dd>
- <dt><a name="apacheportableruntime" id="apacheportableruntime">Bibliothèques pour la portabilité d'Apache
+ <dt><a name="apacheportableruntime" id="apacheportableruntime">Biblioth&#232;ques pour la portabilit&#233; d'Apache
(Apache Portable Runtime)</a> <a name="apr" id="apr">(APR)</a></dt>
- <dd>Un jeu de bibliothèques qui fournit la plupart des interfaces de base
- entre le serveur et le système d'exploitation. APR est développé
- parallèlement au serveur HTTP Apache comme projet indépendant.<br />
+ <dd>Un jeu de biblioth&#232;ques qui fournit la plupart des interfaces de base
+ entre le serveur et le syst&#232;me d'exploitation. APR est d&#233;velopp&#233;
+ parall&#232;lement au serveur HTTP Apache comme projet ind&#233;pendant.<br />
Voir : <a href="http://apr.apache.org/">Apache Portable Runtime
Project</a>
</dd>
<dt><a name="certificate" id="certificate">Certificat (Certificate)</a></dt>
- <dd>Un ensemble de données servant à authentifier des entités du
- réseau comme un serveur ou un client. Un certificat contient des ensembles
- d'informations X509 à propos de son propriétaire (appelé sujet/subject)
- et de l'<a class="glossarylink" href="./glossary.html#certificationauthority" title="voir glossaire">Autorité de Certification
- (Certification Authority) ou CA</a> signataire (appelée
+ <dd>Un ensemble de donn&#233;es servant &#224; authentifier des entit&#233;s du
+ r&#233;seau comme un serveur ou un client. Un certificat contient des ensembles
+ d'informations X509 &#224; propos de son propri&#233;taire (appel&#233; sujet/subject)
+ et de l'<a class="glossarylink" href="./glossary.html#certificationauthority" title="voir glossaire">Autorit&#233; de Certification
+ (Certification Authority) ou CA</a> signataire (appel&#233;e
le fournisseur/issuer), ainsi que la
- <a class="glossarylink" href="./glossary.html#publickey" title="voir glossaire">clé publique (public
- key)</a> du propriétaire et la
- signature de la CA. Les entités du réseau vérifient ces signatures
- en utilisant les certificats des Autorités de Certification.<br />
+ <a class="glossarylink" href="./glossary.html#publickey" title="voir glossaire">cl&#233; publique (public
+ key)</a> du propri&#233;taire et la
+ signature de la CA. Les entit&#233;s du r&#233;seau v&#233;rifient ces signatures
+ en utilisant les certificats des Autorit&#233;s de Certification.<br />
Voir : <a href="ssl/">chiffrement SSL/TLS</a>
</dd>
- <dt><a name="publickeycryptography" id="publickeycryptography">Chiffrement à Clé Publique
+ <dt><a name="publickeycryptography" id="publickeycryptography">Chiffrement &#224; Cl&#233; Publique
(Public Key Cryptography)</a></dt>
- <dd>L'étude et l'application des systèmes de chiffrement asymétriques,
- qui utilisent une clé pour le chiffrement et une autre pour le
- déchiffrement. Les deux clés correspondantes constituent une paire de clés.
- Appelé aussi chiffrement asymétrique.
+ <dd>L'&#233;tude et l'application des syst&#232;mes de chiffrement asym&#233;triques,
+ qui utilisent une cl&#233; pour le chiffrement et une autre pour le
+ d&#233;chiffrement. Les deux cl&#233;s correspondantes constituent une paire de cl&#233;s.
+ Appel&#233; aussi chiffrement asym&#233;trique.
<br />
Voir : <a href="ssl/">chiffrement SSL/TLS</a>
</dd>
- <dt><a name="privatekey" id="privatekey">Clé Privée (Private Key)</a></dt>
- <dd>La clé secrète dans un système de
- <a class="glossarylink" href="./glossary.html#publickeycryptography" title="voir glossaire">chiffrement à clé publique</a>,
- utilisée pour déchiffrer les messages entrants et signer
+ <dt><a name="privatekey" id="privatekey">Cl&#233; Priv&#233;e (Private Key)</a></dt>
+ <dd>La cl&#233; secr&#232;te dans un syst&#232;me de
+ <a class="glossarylink" href="./glossary.html#publickeycryptography" title="voir glossaire">chiffrement &#224; cl&#233; publique</a>,
+ utilis&#233;e pour d&#233;chiffrer les messages entrants et signer
les messages sortants.<br />
Voir : <a href="ssl/">chiffrement SSL/TLS</a>
</dd>
-<dt><a name="publickey" id="publickey">Clé Publique (Public Key)</a></dt>
- <dd>La clé accessible au public dans un système de <a class="glossarylink" href="./glossary.html#publickeycryptography" title="voir glossaire">Chiffrement à clé publique</a>,
- utilisée pour chiffrer les messages destinés uniquement à son
- propriétaire et déchiffrer les signatures
- faites par son propriétaire.<br />
+<dt><a name="publickey" id="publickey">Cl&#233; Publique (Public Key)</a></dt>
+ <dd>La cl&#233; accessible au public dans un syst&#232;me de <a class="glossarylink" href="./glossary.html#publickeycryptography" title="voir glossaire">Chiffrement &#224; cl&#233; publique</a>,
+ utilis&#233;e pour chiffrer les messages destin&#233;s uniquement &#224; son
+ propri&#233;taire et d&#233;chiffrer les signatures
+ faites par son propri&#233;taire.<br />
Voir : <a href="ssl/">chiffrement SSL/TLS</a>
</dd>
<dt><a name="connect" id="connect">CONNECT</a></dt>
- <dd>Une <a class="glossarylink" href="./glossary.html#method" title="voir glossaire">méthode</a> HTTP pour encapsuler
- des données brutes dans HTTP. Elle peut aussi être utilisée pour encapsuler
+ <dd>Une <a class="glossarylink" href="./glossary.html#method" title="voir glossaire">m&#233;thode</a> HTTP pour encapsuler
+ des donn&#233;es brutes dans HTTP. Elle peut aussi &#234;tre utilis&#233;e pour encapsuler
d'autres protocoles, comme le protocole SSL.
</dd>
<dt><a name="context" id="context">Contexte (Context)</a></dt>
<dd>Une portion des <a class="glossarylink" href="./glossary.html#configurationfile" title="voir glossaire">
fichiers de configuration</a> dans laquelle certains types de
- <a class="glossarylink" href="./glossary.html#directive" title="voir glossaire">directives</a> sont autorisés.<br />
- Voir : <a href="mod/directive-dict.html#Context">Termes utilisés
- pour décrire les directives d'Apache</a>
+ <a class="glossarylink" href="./glossary.html#directive" title="voir glossaire">directives</a> sont autoris&#233;s.<br />
+ Voir : <a href="mod/directive-dict.html#Context">Termes utilis&#233;s
+ pour d&#233;crire les directives d'Apache</a>
</dd>
- <dt><a name="accesscontrol" id="accesscontrol">Contrôle d'accès
+ <dt><a name="accesscontrol" id="accesscontrol">Contr&#244;le d'acc&#232;s
(Access Control)</a></dt>
- <dd>La restriction d'accès à des zones du réseau. Habituellement
+ <dd>La restriction d'acc&#232;s &#224; des zones du r&#233;seau. Habituellement
dans un contexte Apache,
- la restriction d'accès à certaines <em>URLs</em>.<br />
+ la restriction d'acc&#232;s &#224; certaines <em>URLs</em>.<br />
Voir : <a href="howto/auth.html">Authentification, Autorisation et
- Contrôle d'accès</a>
+ Contr&#244;le d'acc&#232;s</a>
</dd>
<dt><a name="securesocketslayer" id="securesocketslayer">
- Couche des Points de connexion Sécurisés
+ Couche des Points de connexion S&#233;curis&#233;s
(Secure Sockets Layer)
</a> <a name="ssl" id="ssl">(SSL)</a></dt>
- <dd>Un protocole créé par Netscape Communications Corporation pour
- l'authentification et le chiffrement généraux des communications dans les
- réseaux TCP/IP. L'utilisation la plus connue est <em>HTTPS</em>, autrement dit
+ <dd>Un protocole cr&#233;&#233; par Netscape Communications Corporation pour
+ l'authentification et le chiffrement g&#233;n&#233;raux des communications dans les
+ r&#233;seaux TCP/IP. L'utilisation la plus connue est <em>HTTPS</em>, autrement dit
le Protocole de Transfert Hypertexte (HTTP) au dessus de SSL.<br />
Voir : <a href="ssl/">chiffrement SSL/TLS</a>
</dd>
- <dt><a name="subrequest" id="subrequest">Sous-requête</a></dt>
- <dd>Apache possède une API des sous-requêtes pour les modules qui
- permettent l'évaluation complète ou partielle par le serveur de
- chemins d'autres systèmes de fichiers ou d'URL. Par exemple, la
+ <dt><a name="subrequest" id="subrequest">Sous-requ&#234;te</a></dt>
+ <dd>Apache poss&#232;de une API des sous-requ&#234;tes pour les modules qui
+ permettent l'&#233;valuation compl&#232;te ou partielle par le serveur de
+ chemins d'autres syst&#232;mes de fichiers ou d'URL. Par exemple, la
directive <code class="directive"><a href="./mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>,
les modules <code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code> et
<code class="module"><a href="./mod/mod_include.html">mod_include</a></code> utilisent cette API.
</dd>
<dt><a name="symmetriccryptophraphy" id="symmetriccryptophraphy">
- Cryptographie Symétrique (Symmetric Cryptography)</a></dt>
- <dd>L'étude et l'application des <em>Algorithmes de chiffrement</em> qui
- utilisent une clé secrète unique pour les opérations de chiffrement et de
- déchiffrement.<br />
+ Cryptographie Sym&#233;trique (Symmetric Cryptography)</a></dt>
+ <dd>L'&#233;tude et l'application des <em>Algorithmes de chiffrement</em> qui
+ utilisent une cl&#233; secr&#232;te unique pour les op&#233;rations de chiffrement et de
+ d&#233;chiffrement.<br />
Voir : <a href="ssl/">chiffrement SSL/TLS</a>
</dd>
<dt><a name="export-crippled" id="export-crippled">
- Dégradé pour l'exportation
+ D&#233;grad&#233; pour l'exportation
(Export-Crippled)</a></dt>
- <dd>Diminué en terme de puissance cryptographique (et de sécurité)
- afin de respecter les Règles de l'Administration des Exportations
+ <dd>Diminu&#233; en terme de puissance cryptographique (et de s&#233;curit&#233;)
+ afin de respecter les R&#232;gles de l'Administration des Exportations
des Etats-Unis (Export Administration Regulations ou EAR).
- Les logiciels de cryptographie dégradés pour l'exportation sont limités
- à une clé de petite taille, et produisent un
- <em>Texte crypté</em> qui peut en général être décrypté
+ Les logiciels de cryptographie d&#233;grad&#233;s pour l'exportation sont limit&#233;s
+ &#224; une cl&#233; de petite taille, et produisent un
+ <em>Texte crypt&#233;</em> qui peut en g&#233;n&#233;ral &#234;tre d&#233;crypt&#233;
par force brute.<br />
Voir : <a href="ssl/">chiffrement SSL/TLS</a>
</dd>
@@ -203,16 +203,16 @@
(Certificate Signing Request)</a>
<a name="csr" id="csr">(CSR)</a></dt>
<dd>La soumission d'un <a class="glossarylink" href="./glossary.html#certificate" title="voir glossaire">certificat</a>
- non signé à une <a class="glossarylink" href="./glossary.html#certificationauthority" title="voir glossaire">Autorité de
- certification</a>, qui le signe avec la <a class="glossarylink" href="./glossary.html#privatekey" title="voir glossaire">Clé privée</a> de leur
- <em>Certificat</em> de CA. Une fois le CSR signé, il devient un vrai
+ non sign&#233; &#224; une <a class="glossarylink" href="./glossary.html#certificationauthority" title="voir glossaire">Autorit&#233; de
+ certification</a>, qui le signe avec la <a class="glossarylink" href="./glossary.html#privatekey" title="voir glossaire">Cl&#233; priv&#233;e</a> de leur
+ <em>Certificat</em> de CA. Une fois le CSR sign&#233;, il devient un vrai
certificat.<br />
Voir : <a href="ssl/">chiffrement SSL/TLS</a>
</dd>
<dt><a name="directive" id="directive">Directive</a></dt>
- <dd>Une commande de configuration qui contrôle un ou plusieurs aspects du
- comportement d'Apache. Les directives sont placées dans le <a class="glossarylink" href="./glossary.html#configurationfile" title="voir glossaire">Fichier de configuration</a><br />
+ <dd>Une commande de configuration qui contr&#244;le un ou plusieurs aspects du
+ comportement d'Apache. Les directives sont plac&#233;es dans le <a class="glossarylink" href="./glossary.html#configurationfile" title="voir glossaire">Fichier de configuration</a><br />
Voir : <a href="mod/directives.html">Index des directives</a>
</dd>
@@ -220,36 +220,36 @@
(Configuration Directive)</a></dt>
<dd>Voir : <a class="glossarylink" href="./glossary.html#directive" title="voir glossaire">Directive</a></dd>
- <dt><a name="header" id="header">En-tête (Header)</a></dt>
- <dd>La partie de la requête et de la réponse
- <a class="glossarylink" href="./glossary.html#http" title="voir glossaire">HTTP</a> qui est envoyée avant le contenu
- proprement dit, et contient des méta-informations décrivant le contenu.
+ <dt><a name="header" id="header">En-t&#234;te (Header)</a></dt>
+ <dd>La partie de la requ&#234;te et de la r&#233;ponse
+ <a class="glossarylink" href="./glossary.html#http" title="voir glossaire">HTTP</a> qui est envoy&#233;e avant le contenu
+ proprement dit, et contient des m&#233;ta-informations d&#233;crivant le contenu.
</dd>
<dt><a name="regularexpression" id="regularexpression">Expression Rationnelle
(Regular Expression)</a>
<a name="regex" id="regex">(Regex)</a></dt>
- <dd>Une méthode pour décrire un modèle sous forme de texte - par exemple,
- "tous les mots qui commencent par la lettre A" ou "tous les numéros de
- téléphone à 10 chiffres" ou encore "Toutes les phrases contenant 2 virgules,
- et aucun Q majuscule". Les expressions rationnelles sont très utiles dans
- Apache car elles vous permettent d'appliquer certains attributs à des
- ensembles de fichiers ou ressources avec une grande flexibilité
- - par exemple, tous les fichiers .gif et .jpg situés dans tout répertoire
- nommé "images", pourraient être enregistrés comme
+ <dd>Une m&#233;thode pour d&#233;crire un mod&#232;le sous forme de texte - par exemple,
+ "tous les mots qui commencent par la lettre A" ou "tous les num&#233;ros de
+ t&#233;l&#233;phone &#224; 10 chiffres" ou encore "Toutes les phrases contenant 2 virgules,
+ et aucun Q majuscule". Les expressions rationnelles sont tr&#232;s utiles dans
+ Apache car elles vous permettent d'appliquer certains attributs &#224; des
+ ensembles de fichiers ou ressources avec une grande flexibilit&#233;
+ - par exemple, tous les fichiers .gif et .jpg situ&#233;s dans tout r&#233;pertoire
+ nomm&#233; "images", pourraient &#234;tre enregistr&#233;s comme
"<code>/images/.*(jpg|gif)$</code>". Lorsque l'on utilise des
- expressions rationnelles pour la substitution de chaînes, les
- variables spéciales $1 ... $9 contiennent des références arrières
- vers les parties regroupées (entre parenthèses) de l'expression
- qui correspond. La variable spéciale $0 contient une référence
- arrière vers l'ensemble de l'expression qui correspond. Pour
- insérer un caractère littéral "dollar" dans la chaîne de
- remplacement, il faut l'échapper avec un anti-slash. Pour des
- raisons historiques, la variable &amp; peut être utilisée en tant
+ expressions rationnelles pour la substitution de cha&#238;nes, les
+ variables sp&#233;ciales $1 ... $9 contiennent des r&#233;f&#233;rences arri&#232;res
+ vers les parties regroup&#233;es (entre parenth&#232;ses) de l'expression
+ qui correspond. La variable sp&#233;ciale $0 contient une r&#233;f&#233;rence
+ arri&#232;re vers l'ensemble de l'expression qui correspond. Pour
+ ins&#233;rer un caract&#232;re litt&#233;ral "dollar" dans la cha&#238;ne de
+ remplacement, il faut l'&#233;chapper avec un anti-slash. Pour des
+ raisons historiques, la variable &amp; peut &#234;tre utilis&#233;e en tant
qu'alias de $0 dans certains cas, mais ceci n'est plus possible
depuis la version 2.3.6. Apache utilise les Expressions
Rationnelles Compatibles avec Perl fournies par la librairie <a href="http://www.pcre.org/">PCRE</a>. Vous trouverez plus
- d'information à propos de la syntaxe des expressions rationnelles
+ d'information &#224; propos de la syntaxe des expressions rationnelles
PCRE sur ce site, ou dans le <a href="http://en.wikipedia.org/wiki/PCRE">Wikipedia de la PCRE</a>.
</dd>
@@ -258,104 +258,104 @@
(Configuration File)</a></dt>
<dd>Un fichier texte contenant des
<a class="glossarylink" href="./glossary.html#directive" title="voir glossaire">Directives</a>
- qui contrôlent la configuration d'Apache.<br />
+ qui contr&#244;lent la configuration d'Apache.<br />
Voir : <a href="configuring.html">Fichiers de configuration</a>
</dd>
<dt><a name="filter" id="filter">Filtre (Filter)</a></dt>
- <dd>Un traitement appliqué aux données envoyées ou reçues par le serveur.
- Les filtres en entrée traitent les données envoyées au serveur par le
+ <dd>Un traitement appliqu&#233; aux donn&#233;es envoy&#233;es ou re&#231;ues par le serveur.
+ Les filtres en entr&#233;e traitent les donn&#233;es envoy&#233;es au serveur par le
client, alors que les filtres en sortie traitent les documents sur le
- serveur avant qu'ils soient envoyés au client.
+ serveur avant qu'ils soient envoy&#233;s au client.
Par exemple, le filtre en sortie
<code>INCLUDES</code>
traite les documents pour les
- <a class="glossarylink" href="./glossary.html#ssi" title="voir glossaire">Server Side Includes (Inclusions côté Serveur)
+ <a class="glossarylink" href="./glossary.html#ssi" title="voir glossaire">Server Side Includes (Inclusions c&#244;t&#233; Serveur)
</a>.<br />
Voir : <a href="filter.html">Filtres</a>
</dd>
<dt><a name="handler" id="handler">Gestionnaire (Handler)</a></dt>
- <dd>Une représentation interne à Apache de l'action à entreprendre
- quand un fichier est appelé. En général, les fichiers ont des gestionnaires
- implicites, basés sur le type de fichier. Normalement, tous les
+ <dd>Une repr&#233;sentation interne &#224; Apache de l'action &#224; entreprendre
+ quand un fichier est appel&#233;. En g&#233;n&#233;ral, les fichiers ont des gestionnaires
+ implicites, bas&#233;s sur le type de fichier. Normalement, tous les
fichiers sont directement servis par le serveur, mais certains
- types de fichiers sont "gérés" séparément. Par exemple, le gestionnaire
- <code>cgi-script</code> désigne les fichiers qui doivent être traités
+ types de fichiers sont "g&#233;r&#233;s" s&#233;par&#233;ment. Par exemple, le gestionnaire
+ <code>cgi-script</code> d&#233;signe les fichiers qui doivent &#234;tre trait&#233;s
comme <a class="glossarylink" href="./glossary.html#cgi" title="voir glossaire">CGIs</a>.<br />
Voir : <a href="handler.html">Utilisation des gestionnaires d'Apache</a>
</dd>
<dt><a name="hash" id="hash">Hachage (Hash)</a></dt>
- <dd>Un algorithme mathématique à sens unique, irréversible, générant une
- chaîne de longueur fixe à partir d'une autre chaîne de longueur quelconque.
- Des chaînes différentes en entrée vont normalement produire des chaînes
- différentes en sortie (selon la fonction de hachage).
+ <dd>Un algorithme math&#233;matique &#224; sens unique, irr&#233;versible, g&#233;n&#233;rant une
+ cha&#238;ne de longueur fixe &#224; partir d'une autre cha&#238;ne de longueur quelconque.
+ Des cha&#238;nes diff&#233;rentes en entr&#233;e vont normalement produire des cha&#238;nes
+ diff&#233;rentes en sortie (selon la fonction de hachage).
</dd>
- <dt><a name="virtualhosting" id="virtualhosting">Hébergement Virtuel
+ <dt><a name="virtualhosting" id="virtualhosting">H&#233;bergement Virtuel
(Virtual Hosting)</a></dt>
<dd>Servir des sites web multiples en utilisant une seule instance d'Apache.
- Les <em>Hôtes virtuels basés sur IP</em> différencient les sites web en se
+ Les <em>H&#244;tes virtuels bas&#233;s sur IP</em> diff&#233;rencient les sites web en se
basant sur leur adresse IP, alors que les
- <em>Hôtes virtuels basés sur le nom</em> utilisent uniquement le nom d'hôte
- et peuvent en conséquence héberger de nombreux sites avec la même
+ <em>H&#244;tes virtuels bas&#233;s sur le nom</em> utilisent uniquement le nom d'h&#244;te
+ et peuvent en cons&#233;quence h&#233;berger de nombreux sites avec la m&#234;me
adresse IP.<br />
- Voir la <a href="vhosts/">Documentation des Hôtes Virtuels d'Apache</a>
+ Voir la <a href="vhosts/">Documentation des H&#244;tes Virtuels d'Apache</a>
</dd>
<dt><a name="htaccess" id="htaccess">.htaccess</a></dt>
<dd>Un <a class="glossarylink" href="./glossary.html#configurationfile" title="voir glossaire">fichier de configuration</a>
- placé à un certain niveau de l'arborescence du site web, et appliquant des
+ plac&#233; &#224; un certain niveau de l'arborescence du site web, et appliquant des
<a class="glossarylink" href="./glossary.html#directive" title="voir glossaire">directives</a> de configuration au
- répertoire dans lequel il est placé, ainsi qu'à tous ses sous-répertoires.
- En dépit de son nom, ce fichier peut contenir pratiquement tout type de
- directive, et pas seulement des directives de contrôle d'accès.<br />
+ r&#233;pertoire dans lequel il est plac&#233;, ainsi qu'&#224; tous ses sous-r&#233;pertoires.
+ En d&#233;pit de son nom, ce fichier peut contenir pratiquement tout type de
+ directive, et pas seulement des directives de contr&#244;le d'acc&#232;s.<br />
Voir : <a href="configuring.html">Fichiers de configuration</a>
</dd>
<dt><a name="httpd.conf" id="httpd.conf">httpd.conf</a></dt>
<dd>Le <a class="glossarylink" href="./glossary.html#configurationfile" title="voir glossaire">fichier de configuration
- </a> principal d'Apache. Sa localisation par défaut est
- <code>/usr/local/apache2/conf/httpd.conf</code>, mais ceci peut être
- changé en utilisant des options de compilation ou d'exécution.<br />
+ </a> principal d'Apache. Sa localisation par d&#233;faut est
+ <code>/usr/local/apache2/conf/httpd.conf</code>, mais ceci peut &#234;tre
+ chang&#233; en utilisant des options de compilation ou d'ex&#233;cution.<br />
Voir : <a href="configuring.html">Fichiers de configuration</a>
</dd>
<dt><a name="https" id="https">HTTPS</a></dt>
- <dd>Le Protocole de Transfert Hypertexte (Sécurisé), le mécanisme de
- communication cryptée standard sur le World Wide Web.
+ <dd>Le Protocole de Transfert Hypertexte (S&#233;curis&#233;), le m&#233;canisme de
+ communication crypt&#233;e standard sur le World Wide Web.
Il s'agit en fait de HTTP au dessus de
<a class="glossarylink" href="./glossary.html#ssl" title="voir glossaire">SSL</a>.<br />
Voir : <a href="ssl/">chiffrement SSL/TLS</a>
</dd>
- <dt><a name="uniformresourceidentifier" id="uniformresourceidentifier">Identificateur de Ressource Uniformisé
+ <dt><a name="uniformresourceidentifier" id="uniformresourceidentifier">Identificateur de Ressource Uniformis&#233;
(Uniform Resource Identifier)</a>
<a name="URI" id="URI">(URI)</a></dt>
- <dd>Une chaîne de caractères compacte servant à identifier une ressource
- abstraite ou physique. Elle est formellement définie par la <a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396</a>. Les URIs
- utilisées sur le world-wide web sont souvent appelées <a class="glossarylink" href="./glossary.html#url" title="voir glossaire">URLs</a>.
+ <dd>Une cha&#238;ne de caract&#232;res compacte servant &#224; identifier une ressource
+ abstraite ou physique. Elle est formellement d&#233;finie par la <a href="http://www.ietf.org/rfc/rfc2396.txt">RFC 2396</a>. Les URIs
+ utilis&#233;es sur le world-wide web sont souvent appel&#233;es <a class="glossarylink" href="./glossary.html#url" title="voir glossaire">URLs</a>.
</dd>
<dt><a name="serversideincludes" id="serversideincludes">
- Inclusions Côté Serveur
+ Inclusions C&#244;t&#233; Serveur
(Server Side Includes)</a> <a name="ssi" id="ssi">(SSI)
</a></dt>
<dd>Une technique permettant d'englober des directives de traitement dans
des fichiers HTML.<br />
- Voir : <a href="howto/ssi.html">Introduction aux Inclusions Côté Serveur</a>
+ Voir : <a href="howto/ssi.html">Introduction aux Inclusions C&#244;t&#233; Serveur</a>
</dd>
<dt><a name="servernameindication" id="servernameindication">Indication du nom du serveur</a> <a name="sni" id="sni">(SNI)</a></dt>
- <dd>Une fonctionnalité SSL permettant de spécifier le
- nom du serveur désiré dans le message initial de la
- négociation SSL, de façon à ce que le serveur web
- puisse choisir la bonne configuration de serveur virtuel à
- utiliser pendant le déroulement de la négociation SSL.
- Cette fonctionnalité a été ajoutée
- à SSL lorsque sont apparues les extensions TLS, RFC 3546.<br />
+ <dd>Une fonctionnalit&#233; SSL permettant de sp&#233;cifier le
+ nom du serveur d&#233;sir&#233; dans le message initial de la
+ n&#233;gociation SSL, de fa&#231;on &#224; ce que le serveur web
+ puisse choisir la bonne configuration de serveur virtuel &#224;
+ utiliser pendant le d&#233;roulement de la n&#233;gociation SSL.
+ Cette fonctionnalit&#233; a &#233;t&#233; ajout&#233;e
+ &#224; SSL lorsque sont apparues les extensions TLS, RFC 3546.<br />
Voir <a href="ssl/ssl_faq.html">la FAQ SSL</a>
et <a href="http://www.ietf.org/rfc/rfc3546.txt">la RFC 3546</a>
</dd>
@@ -366,112 +366,112 @@
Interface commune avec les programmes externes
(Common Gateway Interface)</a>
<a name="cgi" id="cgi">(CGI)</a></dt>
- <dd>La définition standard d'une interface entre un serveur web et un
- programme externe pour permettre à ce dernier de traiter des requêtes.
+ <dd>La d&#233;finition standard d'une interface entre un serveur web et un
+ programme externe pour permettre &#224; ce dernier de traiter des requ&#234;tes.
Il existe une <a href="http://www.ietf.org/rfc/rfc3875">RFC
- informationnelle</a> qui en couvre les spécificités.<br />
+ informationnelle</a> qui en couvre les sp&#233;cificit&#233;s.<br />
Voir : <a href="howto/cgi.html">Contenu dynamique avec CGI</a>
</dd>
<dt><a name="uniformresourcelocator" id="uniformresourcelocator">
-Localisation de Ressource Uniformisée
+Localisation de Ressource Uniformis&#233;e
(Uniform Resource Locator)
</a> <a name="url" id="url">(URL)</a></dt>
<dd>Le nom/adresse d'une ressource sur l'Internet. Il s'agit du terme
- informel commun pour ce qui est formellement défini comme <a class="glossarylink" href="./glossary.html#uniformresourceidentifier" title="voir glossaire">
- Identificateur de Ressource Uniformisé</a>.
- Les URLs sont généralement construites selon un schéma, comme
+ informel commun pour ce qui est formellement d&#233;fini comme <a class="glossarylink" href="./glossary.html#uniformresourceidentifier" title="voir glossaire">
+ Identificateur de Ressource Uniformis&#233;</a>.
+ Les URLs sont g&#233;n&#233;ralement construites selon un sch&#233;ma, comme
<code>http</code> ou
- <code>https</code>, un nom d'hôte, et un chemin. Une URL pour cette page
- pourrait être
+ <code>https</code>, un nom d'h&#244;te, et un chemin. Une URL pour cette page
+ pourrait &#234;tre
<code>http://httpd.apache.org/docs/trunk/glossary.html</code>.
</dd>
<dt><a name="proxy" id="proxy">Mandataire (Proxy)</a></dt>
- <dd>Un serveur intermédiaire qui se situe entre le client et le
+ <dd>Un serveur interm&#233;diaire qui se situe entre le client et le
<em>serveur d'origine</em>.
- Il prend en compte les requêtes des clients, les transmet au serveur
- d'origine, puis renvoie la réponse du serveur d'origine au client.
- Si plusieurs clients demandent le même contenu, le mandataire peut l'extraire
- de son cache, plutôt que le demander au serveur d'origine
- à chaque fois, ce qui réduit le temps de réponse.<br />
+ Il prend en compte les requ&#234;tes des clients, les transmet au serveur
+ d'origine, puis renvoie la r&#233;ponse du serveur d'origine au client.
+ Si plusieurs clients demandent le m&#234;me contenu, le mandataire peut l'extraire
+ de son cache, plut&#244;t que le demander au serveur d'origine
+ &#224; chaque fois, ce qui r&#233;duit le temps de r&#233;ponse.<br />
Voir : <a href="mod/mod_proxy.html">mod_proxy</a>
</dd>
<dt><a name="reverseproxy" id="reverseproxy">Mandataire inverse
(Reverse Proxy)</a></dt>
<dd>Un serveur <a class="glossarylink" href="./glossary.html#proxy" title="voir glossaire">mandataire</a> qui est vu du client
- comme un <em>serveur d'origine</em>. Ceci peut s'avérer utile pour
- dissimuler le serveur d'origine réel au client pour des raisons de sécurité,
- ou pour répartir la charge.
+ comme un <em>serveur d'origine</em>. Ceci peut s'av&#233;rer utile pour
+ dissimuler le serveur d'origine r&#233;el au client pour des raisons de s&#233;curit&#233;,
+ ou pour r&#233;partir la charge.
</dd>
- <dt><a name="method" id="method">Méthode (Method)</a></dt>
- <dd>Dans le contexte <a class="glossarylink" href="./glossary.html#http" title="voir glossaire">HTTP</a>, une action à
- effectuer sur une ressource spécifiée dans la ligne de requête
- par le client. Parmi les méthodes disponibles dans HTTP, on trouve
+ <dt><a name="method" id="method">M&#233;thode (Method)</a></dt>
+ <dd>Dans le contexte <a class="glossarylink" href="./glossary.html#http" title="voir glossaire">HTTP</a>, une action &#224;
+ effectuer sur une ressource sp&#233;cifi&#233;e dans la ligne de requ&#234;te
+ par le client. Parmi les m&#233;thodes disponibles dans HTTP, on trouve
<code>GET</code>, <code>POST</code>,
et <code>PUT</code>.
</dd>
<dt><a name="module" id="module">Module</a></dt>
- <dd>Une partie indépendante d'un programme. De nombreuses fonctionnalités
+ <dd>Une partie ind&#233;pendante d'un programme. De nombreuses fonctionnalit&#233;s
d'Apache sont fournies par des modules que vous pouvez choisir d'inclure
- ou d'exclure. Les modules qui sont compilés dans le binaire
- <code class="program"><a href="./programs/httpd.html">httpd</a></code> sont appelés <dfn>modules statiques</dfn>, alors
- que les modules qui existent séparément et peuvent être chargés
- optionnellement à l'exécution sont appelés
+ ou d'exclure. Les modules qui sont compil&#233;s dans le binaire
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code> sont appel&#233;s <dfn>modules statiques</dfn>, alors
+ que les modules qui existent s&#233;par&#233;ment et peuvent &#234;tre charg&#233;s
+ optionnellement &#224; l'ex&#233;cution sont appel&#233;s
<dfn>modules dynamiques</dfn> ou <a class="glossarylink" href="./glossary.html#dso" title="voir glossaire">DSOs</a>.
- Les modules qui sont inclus par défaut sont appelés
+ Les modules qui sont inclus par d&#233;faut sont appel&#233;s
<dfn>modules de base</dfn>. De nombreux modules disponibles pour Apache
ne se trouvent pas dans l'<a class="glossarylink" href="./glossary.html#tarball" title="voir glossaire">archive</a>
- du Serveur HTTP Apache . Il sont appelés
+ du Serveur HTTP Apache . Il sont appel&#233;s
<dfn>modules tiers</dfn>.<br />
Voir : <a href="mod/">Index des modules</a>
</dd>
<dt><a name="passphrase" id="passphrase">Mot de Passe (Pass Phrase)</a></dt>
- <dd>Le mot ou la phrase qui protège les fichiers de clés privées.
- Il empêche les utilisateurs non autorisés de les déchiffrer. En général,
- il s'agit simplement de la clé secrète de chiffrement/déchiffrement
- utilisée pour les <a class="glossarylink" href="./glossary.html#cipher" title="voir glossaire">Algorithmes de chiffrement</a>.<br />
+ <dd>Le mot ou la phrase qui prot&#232;ge les fichiers de cl&#233;s priv&#233;es.
+ Il emp&#234;che les utilisateurs non autoris&#233;s de les d&#233;chiffrer. En g&#233;n&#233;ral,
+ il s'agit simplement de la cl&#233; secr&#232;te de chiffrement/d&#233;chiffrement
+ utilis&#233;e pour les <a class="glossarylink" href="./glossary.html#cipher" title="voir glossaire">Algorithmes de chiffrement</a>.<br />
Voir : <a href="ssl/">chiffrement SSL/TLS</a>
</dd>
- <dt><a name="fully-qualifieddomain-name" id="fully-qualifieddomain-name">Nom de domaine entièrement qualifié
+ <dt><a name="fully-qualifieddomain-name" id="fully-qualifieddomain-name">Nom de domaine enti&#232;rement qualifi&#233;
(Fully-Qualified Domain-Name)</a>
<a name="fqdn" id="fqdn">(FQDN)</a></dt>
- <dd>Le nom unique d'une entité du réseau, comprenant un nom d'hôte et un
- nom de domaine qui peuvent être résolus en une adresse IP. Par exemple,
- <code>www</code> est un nom d'hôte, <code>example.com</code> est un nom
+ <dd>Le nom unique d'une entit&#233; du r&#233;seau, comprenant un nom d'h&#244;te et un
+ nom de domaine qui peuvent &#234;tre r&#233;solus en une adresse IP. Par exemple,
+ <code>www</code> est un nom d'h&#244;te, <code>example.com</code> est un nom
de domaine, et <code>www.example.com</code> est un nom de domaine
- entièrement qualifié.
+ enti&#232;rement qualifi&#233;.
</dd>
<dt><a name="modulemagicnumber" id="modulemagicnumber">
Nombre Magique des Modules
(Module Magic Number)</a>
(<a name="mmn" id="mmn">MMN</a>)</dt>
- <dd>Le Nombre Magique des Modules est une constante définie dans le code
- source d'Apache et associée à la compatibilité binaire des modules.
- Sa valeur est modifiée quand des structures internes d'Apache, des appels
- de fonctions et d'autres parties significatives de l'API sont modifiées
- de telle façon que la compatibilité binaire ne peut plus être garantie.
- En cas de changement de MMN, tous les modules tiers doivent être au
- moins recompilés, et parfois même légèrement modifiés afin de pouvoir
+ <dd>Le Nombre Magique des Modules est une constante d&#233;finie dans le code
+ source d'Apache et associ&#233;e &#224; la compatibilit&#233; binaire des modules.
+ Sa valeur est modifi&#233;e quand des structures internes d'Apache, des appels
+ de fonctions et d'autres parties significatives de l'API sont modifi&#233;es
+ de telle fa&#231;on que la compatibilit&#233; binaire ne peut plus &#234;tre garantie.
+ En cas de changement de MMN, tous les modules tiers doivent &#234;tre au
+ moins recompil&#233;s, et parfois m&#234;me l&#233;g&#232;rement modifi&#233;s afin de pouvoir
fonctionner avec la nouvelle version d'Apache.
</dd>
<dt><a name="dynamicsharedobject" id="dynamicsharedobject">
- Objet Dynamique Partagé (Dynamic Shared Object)
+ Objet Dynamique Partag&#233; (Dynamic Shared Object)
</a> <a name="dso" id="dso">(DSO)</a></dt>
- <dd><a class="glossarylink" href="./glossary.html#module" title="voir glossaire">Modules</a> compilés en dehors du binaire
- Apache <code class="program"><a href="./programs/httpd.html">httpd</a></code> et qui peuvent être
- chargés à la demande.<br />
- Voir : <a href="dso.html">Support des objets dynamiques partagés</a>
+ <dd><a class="glossarylink" href="./glossary.html#module" title="voir glossaire">Modules</a> compil&#233;s en dehors du binaire
+ Apache <code class="program"><a href="./programs/httpd.html">httpd</a></code> et qui peuvent &#234;tre
+ charg&#233;s &#224; la demande.<br />
+ Voir : <a href="dso.html">Support des objets dynamiques partag&#233;s</a>
</dd>
<dt><a name="openssl" id="openssl">OpenSSL</a></dt>
@@ -483,7 +483,7 @@ Localisation de Ressource Uniformisée
Outil de gestion des extensions Apache
(APache eXtension Tool)</a>
<a name="apxs" id="apxs">(apxs)</a></dt>
- <dd>Un script Perl qui aide à la compilation des sources de <a class="glossarylink" href="./glossary.html#module" title="voir glossaire">module</a> sous forme d'Objets Dynamiques Partagés
+ <dd>Un script Perl qui aide &#224; la compilation des sources de <a class="glossarylink" href="./glossary.html#module" title="voir glossaire">module</a> sous forme d'Objets Dynamiques Partag&#233;s
(Dynamic Shared Objects ou
<a class="glossarylink" href="./glossary.html#dso" title="voir glossaire">DSO</a>s) et facilite leur installation
dans le serveur Web Apache.<br />
@@ -491,76 +491,76 @@ Localisation de Ressource Uniformisée
</dd>
<dt><a name="plaintext" id="plaintext">Plein Texte (Plaintext)</a></dt>
- <dd>Le texte non chiffré.</dd>
+ <dd>Le texte non chiffr&#233;.</dd>
<dt><a name="hypertexttransferprotocol" id="hypertexttransferprotocol">Protocole de Transfert Hypertexte
(HyperText Transfer Protocol)</a>
<a name="http" id="hhtp">(HTTP)</a></dt>
- <dd>Le protocole de transmission standard utilisé sur le World Wide Web.
- Apache implémente la version 1.1 du protocole, référencée comme HTTP/1.1 et
- définie par la
+ <dd>Le protocole de transmission standard utilis&#233; sur le World Wide Web.
+ Apache impl&#233;mente la version 1.1 du protocole, r&#233;f&#233;renc&#233;e comme HTTP/1.1 et
+ d&#233;finie par la
<a href="http://ietf.org/rfc/rfc2616.txt">RFC 2616</a>.
</dd>
- <dt><a name="messagedigest" id="messagedigest">Résumé de message
+ <dt><a name="messagedigest" id="messagedigest">R&#233;sum&#233; de message
(Message Digest)</a></dt>
- <dd>Un hachage du message, qui peut être utilisé pour vérifier
- que son contenu n'a pas été altéré durant le transfert.<br />
+ <dd>Un hachage du message, qui peut &#234;tre utilis&#233; pour v&#233;rifier
+ que son contenu n'a pas &#233;t&#233; alt&#233;r&#233; durant le transfert.<br />
Voir : <a href="ssl/">chiffrement SSL/TLS</a>
</dd>
<dt><a name="transportlayersecurity" id="transportlayersecurity">
- Sécurité de la couche Transport
+ S&#233;curit&#233; de la couche Transport
(Transport Layer Security)
</a> <a name="tls" id="tls">(TLS)</a></dt>
- <dd>Le protocole successeur de SSL, créé par l'Internet Engineering Task
- Force (IETF) pour l'authentification et le chiffrement généraux des
- communications dans les réseaux TCP/IP. TLS version 1 est pratiquement
- identique à SSL version 3.<br />
+ <dd>Le protocole successeur de SSL, cr&#233;&#233; par l'Internet Engineering Task
+ Force (IETF) pour l'authentification et le chiffrement g&#233;n&#233;raux des
+ communications dans les r&#233;seaux TCP/IP. TLS version 1 est pratiquement
+ identique &#224; SSL version 3.<br />
Voir : <a href="ssl/">chiffrement SSL/TLS</a>
</dd>
<dt><a name="session" id="session">Session</a></dt>
- <dd>Les informations sur le contexte d'une communication en général.</dd>
+ <dd>Les informations sur le contexte d'une communication en g&#233;n&#233;ral.</dd>
- <dt><a name="digitalsignature" id="digitalsignature">Signature numérique
+ <dt><a name="digitalsignature" id="digitalsignature">Signature num&#233;rique
(Digital Signature)</a></dt>
- <dd>Un bloc de texte crypté qui valide un certificat ou un autre fichier.
- Une <a class="glossarylink" href="./glossary.html#certificationauthority" title="voir glossaire">Autorité de certification</a>
- crée une signature en générant une empreinte de la <em>Clé publique</em>
+ <dd>Un bloc de texte crypt&#233; qui valide un certificat ou un autre fichier.
+ Une <a class="glossarylink" href="./glossary.html#certificationauthority" title="voir glossaire">Autorit&#233; de certification</a>
+ cr&#233;e une signature en g&#233;n&#233;rant une empreinte de la <em>Cl&#233; publique</em>
fournie avec le <em>Certificat</em>; la CA chiffre ensuite l'empreinte
- avec sa propre <em>Clé privée</em>. Seule la clé publique de la CA
- peut décrypter la signature, ce qui permet de vérifier que la CA a bien
- authentifié l'entité du réseau qui possède le
+ avec sa propre <em>Cl&#233; priv&#233;e</em>. Seule la cl&#233; publique de la CA
+ peut d&#233;crypter la signature, ce qui permet de v&#233;rifier que la CA a bien
+ authentifi&#233; l'entit&#233; du r&#233;seau qui poss&#232;de le
<em>Certificat</em>.<br />
Voir : <a href="ssl/">chiffrement SSL/TLS</a>
</dd>
<dt><a name="ssleay" id="ssleay">SSLeay</a></dt>
- <dd>La bibliothèque originelle d'implémentation de SSL/TLS développée par
+ <dd>La biblioth&#232;que originelle d'impl&#233;mentation de SSL/TLS d&#233;velopp&#233;e par
Eric A. Young
</dd>
-<dt><a name="ciphertext" id="ciphertext">Texte crypté
+<dt><a name="ciphertext" id="ciphertext">Texte crypt&#233;
(Ciphertext)</a></dt>
- <dd>Le résultat du passage d'un document
+ <dd>Le r&#233;sultat du passage d'un document
<a class="glossarylink" href="./glossary.html#plaintext" title="voir glossaire">Plaintext</a> (Plein texte) par un
<a class="glossarylink" href="./glossary.html#cipher" title="voir glossaire">Cipher</a>.<br />
Voir : <a href="ssl/">chiffrement SSL/TLS</a>
</dd>
<dt><a name="mime-type" id="mime-type">Type MIME (MIME-type)</a></dt>
- <dd>Une méthode pour décrire le type de document transmis. Son nom
+ <dd>Une m&#233;thode pour d&#233;crire le type de document transmis. Son nom
vient du fait que son format est issu des Multipurpose
Internet Mail Extensions (Extensions Multi-usages de la
Messagerie par Internet) . Il comprend un type majeur et un type
- mineur, séparés par un slash (barre oblique). On trouve
+ mineur, s&#233;par&#233;s par un slash (barre oblique). On trouve
entre autres types <code>text/html</code>,
<code>image/gif</code>, et <code>application/octet-stream</code>. Dans
HTTP, le type MIME est transmis dans l'
- <a class="glossarylink" href="./glossary.html#header" title="voir glossaire">en-tête</a> <code>Content-Type</code>.<br />
+ <a class="glossarylink" href="./glossary.html#header" title="voir glossaire">en-t&#234;te</a> <code>Content-Type</code>.<br />
Voir : <a href="mod/mod_mime.html">mod_mime</a>
</dd>
@@ -568,18 +568,18 @@ Localisation de Ressource Uniformisée
<dt><a name="environmentvariable" id="environmentvariable">
Variable d'environnement
(Environment Variable)</a> <a name="env-variable" id="env-variable">(env-variable)</a></dt>
- <dd>Ce sont des variables nommées gérées par le shell du système
- d'exploitation, et servant au stockage d'informations et à la
- communication entre les programmes. Apache possède aussi des variables
- internes considérées comme variables d'environnement, mais stockées dans
- des structures internes à Apache, et non dans l'environnement
+ <dd>Ce sont des variables nomm&#233;es g&#233;r&#233;es par le shell du syst&#232;me
+ d'exploitation, et servant au stockage d'informations et &#224; la
+ communication entre les programmes. Apache poss&#232;de aussi des variables
+ internes consid&#233;r&#233;es comme variables d'environnement, mais stock&#233;es dans
+ des structures internes &#224; Apache, et non dans l'environnement
du shell.<br />
Voir : <a href="env.html">Les variables d'environnement dans Apache</a>
</dd>
<dt><a name="x.509" id="x.509">X.509</a></dt>
- <dd>Une norme de certificat d'authentification recommandée par l'International
- Telecommunication Union (ITU-T) et utilisée pour
+ <dd>Une norme de certificat d'authentification recommand&#233;e par l'International
+ Telecommunication Union (ITU-T) et utilis&#233;e pour
l'authentification SSL/TLS.<br /> Voir : <a href="ssl/">chiffrement SSL/TLS</a>
</dd>
</dl>
@@ -587,11 +587,11 @@ Localisation de Ressource Uniformisée
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./de/glossary.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/glossary.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="./fr/glossary.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./es/glossary.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/glossary.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/glossary.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/glossary.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/glossary.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -610,7 +610,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/glossary.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/handler.html.fr b/docs/manual/handler.html.fr
index c74d1be0ab..914ed43bcb 100644
--- a/docs/manual/handler.html.fr
+++ b/docs/manual/handler.html.fr
@@ -24,69 +24,69 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Utilisation des gestionnaires d'Apache (handlers)</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/handler.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./es/handler.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="./fr/handler.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./es/handler.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/handler.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/handler.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
+<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
<a href="./zh-cn/handler.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div>
- <p>Ce document décrit l'utilisation des gestionnaires d'Apache (handlers).</p>
+ <p>Ce document d&#233;crit l'utilisation des gestionnaires d'Apache (handlers).</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#definition">Qu'est-ce qu'un gestionnaire ?</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#examples">Exemples</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#programmer">Note du développeur</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#programmer">Note du d&#233;veloppeur</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="definition" id="definition">Qu'est-ce qu'un gestionnaire ?</a><a title="Lien permanent" href="#definition" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_actions.html">mod_actions</a></code></li><li><code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code></li><li><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></li><li><code class="module"><a href="./mod/mod_mime.html">mod_mime</a></code></li><li><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></li><li><code class="module"><a href="./mod/mod_status.html">mod_status</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_actions.html#action">Action</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removehandler">RemoveHandler</a></code></li><li><code class="directive"><a href="./mod/core.html#sethandler">SetHandler</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_actions.html">mod_actions</a></code></li><li><code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code></li><li><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></li><li><code class="module"><a href="./mod/mod_mime.html">mod_mime</a></code></li><li><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></li><li><code class="module"><a href="./mod/mod_status.html">mod_status</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_actions.html#action">Action</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="./mod/mod_mime.html#removehandler">RemoveHandler</a></code></li><li><code class="directive"><a href="./mod/core.html#sethandler">SetHandler</a></code></li></ul></td></tr></table>
- <p>Un "gestionnaire" est une représentation interne à Apache de l'action
- qui doit être entreprise quand un fichier est appelé. En général, les
- fichiers ont des gestionnaires implicites, basés sur le type du fichier.
- Normalement, tous les fichiers sont traités simplement par le serveur,
- mais certains types de fichiers sont "gérés" séparément.</p>
+ <p>Un "gestionnaire" est une repr&#233;sentation interne &#224; Apache de l'action
+ qui doit &#234;tre entreprise quand un fichier est appel&#233;. En g&#233;n&#233;ral, les
+ fichiers ont des gestionnaires implicites, bas&#233;s sur le type du fichier.
+ Normalement, tous les fichiers sont trait&#233;s simplement par le serveur,
+ mais certains types de fichiers sont "g&#233;r&#233;s" s&#233;par&#233;ment.</p>
- <p>Les gestionnaires peuvent aussi être configurés explicitement,
+ <p>Les gestionnaires peuvent aussi &#234;tre configur&#233;s explicitement,
soit en fonction des extensions des noms de fichier, soit en fonction
du chemin du fichier,
- sans faire référence au type de fichier. Ceci a le double avantage d'être
- une solution plus élégante, et aussi d'autoriser à associer à la fois
+ sans faire r&#233;f&#233;rence au type de fichier. Ceci a le double avantage d'&#234;tre
+ une solution plus &#233;l&#233;gante, et aussi d'autoriser &#224; associer &#224; la fois
un type <strong>et</strong> un gestionnaire avec un fichier. (Voir aussi <a href="mod/mod_mime.html#multipleext">Fichiers avec extensions
multiples</a>.)</p>
- <p>Les gestionnaires peuvent être soit partie intégrante
- du serveur ou inclus dans un module, soit ajoutés à l'aide de la directive
+ <p>Les gestionnaires peuvent &#234;tre soit partie int&#233;grante
+ du serveur ou inclus dans un module, soit ajout&#233;s &#224; l'aide de la directive
<code class="directive"><a href="./mod/mod_actions.html#action">Action</a></code>. Les gestionnaires
- intégrés dans la distribution standard se présentent comme suit :</p>
+ int&#233;gr&#233;s dans la distribution standard se pr&#233;sentent comme suit :</p>
<ul>
<li><strong>default-handler</strong>: envoie le fichier en utilisant
- le <code>default_handler()</code>, qui est le gestionnaire utilisé par
- défaut pour traiter les contenus statiques. (core)</li>
+ le <code>default_handler()</code>, qui est le gestionnaire utilis&#233; par
+ d&#233;faut pour traiter les contenus statiques. (core)</li>
- <li><strong>send-as-is</strong>: envoie les fichiers avec en-têtes HTTP
+ <li><strong>send-as-is</strong>: envoie les fichiers avec en-t&#234;tes HTTP
tels quels. (<code class="module"><a href="./mod/mod_asis.html">mod_asis</a></code>)</li>
<li><strong>cgi-script</strong>: traite le fichier comme un
script CGI. (<code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code>)</li>
<li><strong>imap-file</strong>: Traite le fichier comme un ensemble
- de règles de descriptions d'images (imagemap).
+ de r&#232;gles de descriptions d'images (imagemap).
(<code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code>)</li>
<li><strong>server-info</strong>: Extrait des informations sur la
configuration du serveur. (<code class="module"><a href="./mod/mod_info.html">mod_info</a></code>)</li>
- <li><strong>server-status</strong>: Rédige un rapport sur le statut
+ <li><strong>server-status</strong>: R&#233;dige un rapport sur le statut
du serveur. (<code class="module"><a href="./mod/mod_status.html">mod_status</a></code>)</li>
<li><strong>type-map</strong>: Traite le fichier comme une description
- de type pour la négociation du contenu.
+ de type pour la n&#233;gociation du contenu.
(<code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code>)</li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
@@ -94,30 +94,30 @@
<h2><a name="examples" id="examples">Exemples</a><a title="Lien permanent" href="#examples" class="permalink">&para;</a></h2>
- <h3><a name="example1" id="example1">Modification d'un contenu statique à l'aide d'un script CGI</a></h3>
+ <h3><a name="example1" id="example1">Modification d'un contenu statique &#224; l'aide d'un script CGI</a></h3>
- <p>Les directives suivantes vont faire en sorte que les requêtes pour
- des fichiers possédant une extension <code>html</code> déclenchent
- l'exécution du script CGI <code>footer.pl</code>.</p>
+ <p>Les directives suivantes vont faire en sorte que les requ&#234;tes pour
+ des fichiers poss&#233;dant une extension <code>html</code> d&#233;clenchent
+ l'ex&#233;cution du script CGI <code>footer.pl</code>.</p>
<pre class="prettyprint lang-config">Action add-footer /cgi-bin/footer.pl
AddHandler add-footer .html</pre>
- <p>À ce moment-là, le script CGI se charge d'envoyer le document
- initialement demandé (référencé par la variable d'environnement
+ <p>&#192; ce moment-l&#224;, le script CGI se charge d'envoyer le document
+ initialement demand&#233; (r&#233;f&#233;renc&#233; par la variable d'environnement
<code>PATH_TRANSLATED</code>) et d'effectuer tous ajout ou modification
voulus.</p>
- <h3><a name="example2" id="example2">Fichiers avec en-têtes HTTP</a></h3>
+ <h3><a name="example2" id="example2">Fichiers avec en-t&#234;tes HTTP</a></h3>
<p>Les directives suivantes vont activer le gestionnaire
- <code>send-as-is</code>, qui est utilisé pour les fichiers qui possèdent
- leurs propres en-têtes HTTP. Tous les fichiers situés dans le répertoire
- <code>/web/htdocs/asis/</code> seront traités par le gestionnaire
+ <code>send-as-is</code>, qui est utilis&#233; pour les fichiers qui poss&#232;dent
+ leurs propres en-t&#234;tes HTTP. Tous les fichiers situ&#233;s dans le r&#233;pertoire
+ <code>/web/htdocs/asis/</code> seront trait&#233;s par le gestionnaire
<code>send-as-is</code>, sans tenir compte de l'extension
de leur nom de fichier.</p>
@@ -129,37 +129,37 @@ AddHandler add-footer .html</pre>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="programmer" id="programmer">Note du développeur</a><a title="Lien permanent" href="#programmer" class="permalink">&para;</a></h2>
+<h2><a name="programmer" id="programmer">Note du d&#233;veloppeur</a><a title="Lien permanent" href="#programmer" class="permalink">&para;</a></h2>
- <p>Pour implémenter la fonctionnalité des gestionnaires, l'
+ <p>Pour impl&#233;menter la fonctionnalit&#233; des gestionnaires, l'
<a href="developer/API.html">API Apache</a> a fait l'objet d'un ajout
- que vous pourriez être amené à utiliser.
+ que vous pourriez &#234;tre amen&#233; &#224; utiliser.
- Plus précisément, un nouvel enregistrement a été ajouté à la structure
+ Plus pr&#233;cis&#233;ment, un nouvel enregistrement a &#233;t&#233; ajout&#233; &#224; la structure
<code>request_rec</code> :</p>
<pre class="prettyprint lang-c">char *handler</pre>
- <p>Si vous voulez que votre module déclenche l'utilisation d'un
- gestionnaire, il vous suffit de définir <code>r-&gt;handler</code> avec
- le nom du gestionnaire à n'importe quel moment avant l'étape
+ <p>Si vous voulez que votre module d&#233;clenche l'utilisation d'un
+ gestionnaire, il vous suffit de d&#233;finir <code>r-&gt;handler</code> avec
+ le nom du gestionnaire &#224; n'importe quel moment avant l'&#233;tape
<code>invoke_handler</code>
- de la requête. Les gestionnaires sont implémentés comme auparavant,
- quoique l'on utilise le nom du gestionnaire à la place d'un type
+ de la requ&#234;te. Les gestionnaires sont impl&#233;ment&#233;s comme auparavant,
+ quoique l'on utilise le nom du gestionnaire &#224; la place d'un type
de contenu. Bien que ce ne soit pas obligatoire, la convention de nommage
- des gestionnaires stipule l'utilisation d'un mot composé séparé par des
- tirets, sans slashes, afin de ne pas interférer avec l'espace de nommage
- des types de média.</p>
+ des gestionnaires stipule l'utilisation d'un mot compos&#233; s&#233;par&#233; par des
+ tirets, sans slashes, afin de ne pas interf&#233;rer avec l'espace de nommage
+ des types de m&#233;dia.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/handler.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./es/handler.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="./fr/handler.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./es/handler.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/handler.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/handler.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/handler.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
+<a href="./tr/handler.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
<a href="./zh-cn/handler.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -179,7 +179,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/handler.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/howto/access.html.fr b/docs/manual/howto/access.html.fr
index 77bcf32ddd..9c726055c3 100644
--- a/docs/manual/howto/access.html.fr
+++ b/docs/manual/howto/access.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Contrôle d'accès - Serveur Apache HTTP Version 2.5</title>
+<title>Contr&#244;le d'acc&#232;s - Serveur Apache HTTP Version 2.5</title>
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
@@ -21,56 +21,56 @@
<img alt="" src="../images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">How-To / Tutoriels</a></div><div id="page-content"><div id="preamble"><h1>Contrôle d'accès</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">How-To / Tutoriels</a></div><div id="page-content"><div id="preamble"><h1>Contr&#244;le d'acc&#232;s</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/howto/access.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/howto/access.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/howto/access.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../es/howto/access.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/howto/access.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
- <p>Le contrôle d'accès fait référence à tout concept de contrôle
- d'accès à une ressource quelconque. Il est distinct du processus d'<a href="auth.html">authentification et d'autorisation</a>.</p>
+ <p>Le contr&#244;le d'acc&#232;s fait r&#233;f&#233;rence &#224; tout concept de contr&#244;le
+ d'acc&#232;s &#224; une ressource quelconque. Il est distinct du processus d'<a href="auth.html">authentification et d'autorisation</a>.</p>
</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">Modules et directives concernés</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#host">Contrôle d'accès en fonction de l'hôte du
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">Modules et directives concern&#233;s</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#host">Contr&#244;le d'acc&#232;s en fonction de l'h&#244;te du
client</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#env">Contrôle d'accès en fonction de variables
+<li><img alt="" src="../images/down.gif" /> <a href="#env">Contr&#244;le d'acc&#232;s en fonction de variables
arbitraires</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#rewrite">Utilisation de mod_rewrite pour le contrôle
-d'accès</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#moreinformation">Informations complémentaires</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rewrite">Utilisation de mod_rewrite pour le contr&#244;le
+d'acc&#232;s</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#moreinformation">Informations compl&#233;mentaires</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="related" id="related">Modules et directives concernés</a><a title="Lien permanent" href="#related" class="permalink">&para;</a></h2>
+<h2><a name="related" id="related">Modules et directives concern&#233;s</a><a title="Lien permanent" href="#related" class="permalink">&para;</a></h2>
- <p>Plusieurs modules peuvent intervenir dans le contrôle d'accès.
+ <p>Plusieurs modules peuvent intervenir dans le contr&#244;le d'acc&#232;s.
Les plus importants sont <code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code> et
- <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code>. Ce document également aussi comment
- utiliser <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> pour le contrôle
- d'accès.</p>
+ <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code>. Ce document &#233;galement aussi comment
+ utiliser <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> pour le contr&#244;le
+ d'acc&#232;s.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="host" id="host">Contrôle d'accès en fonction de l'hôte du
+<h2><a name="host" id="host">Contr&#244;le d'acc&#232;s en fonction de l'h&#244;te du
client</a><a title="Lien permanent" href="#host" class="permalink">&para;</a></h2>
<p>
- Si vous souhaitez restreindre l'accès à certaines parties de votre
- site web en fonction de l'adresse de l'hôte de vos visiteurs, le
- plus simple pour y parvenir consiste à utiliser le module
+ Si vous souhaitez restreindre l'acc&#232;s &#224; certaines parties de votre
+ site web en fonction de l'adresse de l'h&#244;te de vos visiteurs, le
+ plus simple pour y parvenir consiste &#224; utiliser le module
<code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code>.
</p>
<p>La directive <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> permet d'accorder ou
- d'interdire l'accès à certaines ressources de différentes manières.
- Ces critères d'accès, en conjonction avec les directives <code class="directive"><a href="../mod/mod_authz_core.html#requireall">RequireAll</a></code>, <code class="directive"><a href="../mod/mod_authz_core.html#requireany">RequireAny</a></code>, et <code class="directive"><a href="../mod/mod_authz_core.html#requirenone">RequireNone</a></code>, peuvent être
- combinés d'une manière suffisamment complexe pour
- satisfaire votre politique de contrôle d'accès.</p>
+ d'interdire l'acc&#232;s &#224; certaines ressources de diff&#233;rentes mani&#232;res.
+ Ces crit&#232;res d'acc&#232;s, en conjonction avec les directives <code class="directive"><a href="../mod/mod_authz_core.html#requireall">RequireAll</a></code>, <code class="directive"><a href="../mod/mod_authz_core.html#requireany">RequireAny</a></code>, et <code class="directive"><a href="../mod/mod_authz_core.html#requirenone">RequireNone</a></code>, peuvent &#234;tre
+ combin&#233;s d'une mani&#232;re suffisamment complexe pour
+ satisfaire votre politique de contr&#244;le d'acc&#232;s.</p>
<div class="warning"><p>
Les directives <code class="directive"><a href="../mod/mod_access_compat.html#allow">Allow</a></code>, <code class="directive"><a href="../mod/mod_access_compat.html#deny">Deny</a></code>, et <code class="directive"><a href="../mod/mod_access_compat.html#order">Order</a></code> fournies par le module
- <code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> sont obsolètes, et sont appelées à
- disparaître dans les versions futures. Il est donc déconseillé de
+ <code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> sont obsol&#232;tes, et sont appel&#233;es &#224;
+ dispara&#238;tre dans les versions futures. Il est donc d&#233;conseill&#233; de
les utiliser, et de se fier aux tutoriels qui recommandent leur
utilisation.
</p></div>
@@ -82,29 +82,29 @@ Require ip <var>ip.address</var>
</pre>
- <p>Dans la première forme, <var>nom-hôte</var> est un nom de domaine
- pleinement qualifié (fqdn), ou un nom de domaine partiel ; vous
- pouvez spécifier plusieurs noms de domaines, si vous le désirez.</p>
+ <p>Dans la premi&#232;re forme, <var>nom-h&#244;te</var> est un nom de domaine
+ pleinement qualifi&#233; (fqdn), ou un nom de domaine partiel ; vous
+ pouvez sp&#233;cifier plusieurs noms de domaines, si vous le d&#233;sirez.</p>
<p>Dans la seconde forme, <var>adresse-ip</var> est une adresse IP
- complète, une adresse IP partielle, une paire réseau/masque de
- sous-réseau ou une spécification CIDR de la forme réseau/nnn. Il est
- possible de spécifier des adresses IPv4 ou IPv6.</p>
+ compl&#232;te, une adresse IP partielle, une paire r&#233;seau/masque de
+ sous-r&#233;seau ou une sp&#233;cification CIDR de la forme r&#233;seau/nnn. Il est
+ possible de sp&#233;cifier des adresses IPv4 ou IPv6.</p>
<p>Voir <a href="../mod/mod_authz_host.html#requiredirectives">la
documentation de mod_authz_host</a> pour d'autres exemples de cette
syntaxe.</p>
- <p>Vous pouvez insérer le mot-clé <code>not</code> pour inverser un
- critère particulier. Notez que le mot <code>not</code> réalise la
- négation sur la valeur, et ne peut pas être utilisé seul pour autoriser
- ou interdire une requête, car <em>non vrai</em> ne
- veut pas ici forcément dire <em>faux</em>. Ainsi, pour interdire la
- visite d'une page à l'aide d'une négation, le bloc doit contenir un
- élément, qui sera évalué à l'une des valeurs vrai ou faux.
+ <p>Vous pouvez ins&#233;rer le mot-cl&#233; <code>not</code> pour inverser un
+ crit&#232;re particulier. Notez que le mot <code>not</code> r&#233;alise la
+ n&#233;gation sur la valeur, et ne peut pas &#234;tre utilis&#233; seul pour autoriser
+ ou interdire une requ&#234;te, car <em>non vrai</em> ne
+ veut pas ici forc&#233;ment dire <em>faux</em>. Ainsi, pour interdire la
+ visite d'une page &#224; l'aide d'une n&#233;gation, le bloc doit contenir un
+ &#233;l&#233;ment, qui sera &#233;valu&#233; &#224; l'une des valeurs vrai ou faux.
Par exemple, si quelqu'un est en train de
spamer votre forum, vous pouvez ajouter cette ligne pour lui refuser
- l'accès :</p>
+ l'acc&#232;s :</p>
<pre class="prettyprint lang-config">&lt;RequireAll&gt;
Require all granted
@@ -112,16 +112,16 @@ Require ip <var>ip.address</var>
&lt;/RequireAll&gt;</pre>
- <p>Les visiteurs possédant cette adresse (<code>10.252.46.165</code>) ne pourront pas voir le
- contenu concerné par cette directive. Si vous voulez interdir
- l'accès à une machine en fonction de son nom, vous pouvez ajouter
+ <p>Les visiteurs poss&#233;dant cette adresse (<code>10.252.46.165</code>) ne pourront pas voir le
+ contenu concern&#233; par cette directive. Si vous voulez interdir
+ l'acc&#232;s &#224; une machine en fonction de son nom, vous pouvez ajouter
ceci :</p>
<pre class="prettyprint lang-config">Require not host <var>host.example.com</var></pre>
- <p>Et si vous voulez interdire l'accès à un domaine particulier,
- vous pouvez spécifier des adresses IP partielles ou des noms de
+ <p>Et si vous voulez interdire l'acc&#232;s &#224; un domaine particulier,
+ vous pouvez sp&#233;cifier des adresses IP partielles ou des noms de
domaine, comme ceci :</p>
<pre class="prettyprint lang-config">Require not ip 192.168.205
@@ -129,19 +129,19 @@ Require not host phishers.example.com moreidiots.example
Require not host gov</pre>
- <p>Les directives <code class="directive"><a href="../mod/mod_authz_core.html#requireall">RequireAll</a></code>, <code class="directive"><a href="../mod/mod_authz_core.html#requireany">RequireAny</a></code>, et <code class="directive"><a href="../mod/mod_authz_core.html#requirenone">RequireNone</a></code> ouvrent le champ à des
- critères d'accès plus complexes.</p>
+ <p>Les directives <code class="directive"><a href="../mod/mod_authz_core.html#requireall">RequireAll</a></code>, <code class="directive"><a href="../mod/mod_authz_core.html#requireany">RequireAny</a></code>, et <code class="directive"><a href="../mod/mod_authz_core.html#requirenone">RequireNone</a></code> ouvrent le champ &#224; des
+ crit&#232;res d'acc&#232;s plus complexes.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="env" id="env">Contrôle d'accès en fonction de variables
+<h2><a name="env" id="env">Contr&#244;le d'acc&#232;s en fonction de variables
arbitraires</a><a title="Lien permanent" href="#env" class="permalink">&para;</a></h2>
- <p>Vous pouvez accorder ou refuser l'accès en fonction de variables
- d'environnement arbitraires ou de valeurs d'en-têtes de la requête
- en utilisant la directive <code class="directive"><a href="../mod/core.html#if">&lt;If&gt;</a></code>. Par exemple, pour interdire l'accès en
+ <p>Vous pouvez accorder ou refuser l'acc&#232;s en fonction de variables
+ d'environnement arbitraires ou de valeurs d'en-t&#234;tes de la requ&#234;te
+ en utilisant la directive <code class="directive"><a href="../mod/core.html#if">&lt;If&gt;</a></code>. Par exemple, pour interdire l'acc&#232;s en
fonction du user-agent (le type de navigateur), vous pouvez
- spécifier ceci :</p>
+ sp&#233;cifier ceci :</p>
<pre class="prettyprint lang-config">&lt;If "%{HTTP_USER_AGENT} == 'BadBot'"&gt;
Require all denied
@@ -150,32 +150,32 @@ arbitraires</a><a title="Lien permanent" href="#env" class="permalink">&para;</a
<p>En utilisant la syntaxe <code>expr</code> de la directive
<code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code>, l'exemple
- précédent peut aussi s'écrire :</p>
+ pr&#233;c&#233;dent peut aussi s'&#233;crire :</p>
<pre class="prettyprint lang-config">Require expr %{HTTP_USER_AGENT} != 'BadBot'</pre>
<div class="note"><h3>Avertissement :</h3>
- <p>Contrôler l'accès en fonction de l'en-tête
+ <p>Contr&#244;ler l'acc&#232;s en fonction de l'en-t&#234;te
<code>User-Agent</code> n'est pas une technique fiable, car cet
- en-tête peut être défini à une valeur quelconque, selon le bon
+ en-t&#234;te peut &#234;tre d&#233;fini &#224; une valeur quelconque, selon le bon
vouloir de l'utilisateur.</p>
</div>
- <p>Voir le document à propos des <a href="../expr.html">expressions</a> pour une description plus
+ <p>Voir le document &#224; propos des <a href="../expr.html">expressions</a> pour une description plus
approfondie des syntaxes d'expressions et des variables disponibles.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="rewrite" id="rewrite">Utilisation de mod_rewrite pour le contrôle
-d'accès</a><a title="Lien permanent" href="#rewrite" class="permalink">&para;</a></h2>
+<h2><a name="rewrite" id="rewrite">Utilisation de mod_rewrite pour le contr&#244;le
+d'acc&#232;s</a><a title="Lien permanent" href="#rewrite" class="permalink">&para;</a></h2>
<p>Le drapeau <code>[F]</code> de la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> permet d'envoyer une
- réponse de type 403 Forbidden. Il vous permet donc d'interdire
- l'accès à une ressource en fonction d'un critère arbitraire.</p>
+ r&#233;ponse de type 403 Forbidden. Il vous permet donc d'interdire
+ l'acc&#232;s &#224; une ressource en fonction d'un crit&#232;re arbitraire.</p>
- <p>Par exemple, pour bloquer l'accès à une ressources entre 20h et
+ <p>Par exemple, pour bloquer l'acc&#232;s &#224; une ressources entre 20h et
7h du matin, vous pouvez utiliser <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> :</p>
<pre class="prettyprint lang-config">RewriteEngine On
@@ -184,29 +184,29 @@ RewriteCond "%{TIME_HOUR}" "&lt;07"
RewriteRule "^/fridge" "-" [F]</pre>
- <p>Toute requête arrivant après 20h ou avant 7h du matin provoquera
- l'envoi d'une réponse de type 403 Forbidden. Vous pouvez utiliser
- cette technique pour vérifier toutes sortes de critères. En outre,
- si vous le préférez, vous pouvez rediriger ou réécrire la requête.</p>
+ <p>Toute requ&#234;te arrivant apr&#232;s 20h ou avant 7h du matin provoquera
+ l'envoi d'une r&#233;ponse de type 403 Forbidden. Vous pouvez utiliser
+ cette technique pour v&#233;rifier toutes sortes de crit&#232;res. En outre,
+ si vous le pr&#233;f&#233;rez, vous pouvez rediriger ou r&#233;&#233;crire la requ&#234;te.</p>
- <p>Notez que la directive <code class="directive"><a href="../mod/core.html#if">&lt;If&gt;</a></code>, ajoutée à partir de la version 2.4,
+ <p>Notez que la directive <code class="directive"><a href="../mod/core.html#if">&lt;If&gt;</a></code>, ajout&#233;e &#224; partir de la version 2.4,
permet de remplacer le module <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> dans de
- nombreuses situations où il était traditionnellement utilisé, et
- il sera probablement préférable pour vous de tenter de l'utiliser
+ nombreuses situations o&#249; il &#233;tait traditionnellement utilis&#233;, et
+ il sera probablement pr&#233;f&#233;rable pour vous de tenter de l'utiliser
avant de vous tourner vers mod_rewrite.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="moreinformation" id="moreinformation">Informations complémentaires</a><a title="Lien permanent" href="#moreinformation" class="permalink">&para;</a></h2>
+<h2><a name="moreinformation" id="moreinformation">Informations compl&#233;mentaires</a><a title="Lien permanent" href="#moreinformation" class="permalink">&para;</a></h2>
<p>Le <a href="../expr.html">moteur d'expressions</a> vous fournit
une grande puissance d'action en fonction de variables du serveur
- arbitraires, et il vous est conseillé de consulter le document
- correspondant pour plus de détails.</p>
+ arbitraires, et il vous est conseill&#233; de consulter le document
+ correspondant pour plus de d&#233;tails.</p>
- <p>De même, vous devez lire la documentation du module
+ <p>De m&#234;me, vous devez lire la documentation du module
<code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code> pour des exemples de combinaison de
- critères d'accès multiples, et en particulier la manière dont ces
+ crit&#232;res d'acc&#232;s multiples, et en particulier la mani&#232;re dont ces
derniers interagissent.</p>
<p>Voir aussi le How-To <a href="auth.html">Authentification and
@@ -214,8 +214,8 @@ RewriteRule "^/fridge" "-" [F]</pre>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/howto/access.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/howto/access.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/howto/access.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../es/howto/access.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/howto/access.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -234,7 +234,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/howto/access.html'
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/howto/auth.html.fr b/docs/manual/howto/auth.html.fr
index fb34cd9c8e..d4b1eaa25f 100644
--- a/docs/manual/howto/auth.html.fr
+++ b/docs/manual/howto/auth.html.fr
@@ -24,28 +24,28 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Recettes / Tutoriels</a></div><div id="page-content"><div id="preamble"><h1>Authentification et autorisation</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/howto/auth.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/howto/auth.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/howto/auth.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/howto/auth.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/howto/auth.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/howto/auth.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/howto/auth.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/howto/auth.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/howto/auth.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</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
- est un processus qui permet à une personne d'aller là où elle veut
- aller, ou d'obtenir les informations qu'elle désire.</p>
+ <p>L'authentification est un processus qui vous permet de v&#233;rifier
+ qu'une personne est bien celle qu'elle pr&#233;tend &#234;tre. L'autorisation
+ est un processus qui permet &#224; une personne d'aller l&#224; o&#249; elle veut
+ aller, ou d'obtenir les informations qu'elle d&#233;sire.</p>
- <p>Pour le contrôle d'accès en général, voir le How-To <a href="access.html">Contrôle d'accès</a>.</p>
+ <p>Pour le contr&#244;le d'acc&#232;s en g&#233;n&#233;ral, voir le How-To <a href="access.html">Contr&#244;le d'acc&#232;s</a>.</p>
</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">Modules et directives concernés</a></li>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">Modules et directives concern&#233;s</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#introduction">Introduction</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#theprerequisites">Les prérequis</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#theprerequisites">Les pr&#233;requis</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#gettingitworking">Mise en oeuvre</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#lettingmorethanonepersonin">Autorisation d'accès à
+<li><img alt="" src="../images/down.gif" /> <a href="#lettingmorethanonepersonin">Autorisation d'acc&#232;s &#224;
plusieurs personnes</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#possibleproblems">Problèmes possibles</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#dbmdbd">Autre méthode de stockage des mots de
+<li><img alt="" src="../images/down.gif" /> <a href="#possibleproblems">Probl&#232;mes possibles</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#dbmdbd">Autre m&#233;thode de stockage des mots de
passe</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#multprovider">Utilisation de plusieurs fournisseurs
d'authentification</a></li>
@@ -56,9 +56,9 @@ autorisation</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="related" id="related">Modules et directives concernés</a><a title="Lien permanent" href="#related" class="permalink">&para;</a></h2>
+<h2><a name="related" id="related">Modules et directives concern&#233;s</a><a title="Lien permanent" href="#related" class="permalink">&para;</a></h2>
-<p>Trois groupes de modules sont concernés par le processus
+<p>Trois groupes de modules sont concern&#233;s par le processus
d'authentification et d'autorisation. Vous devrez utiliser au moins un
module de chaque groupe.</p>
@@ -94,54 +94,54 @@ module de chaque groupe.</p>
</ul>
<p>On peut aussi ajouter <code class="module"><a href="../mod/mod_authn_core.html">mod_authn_core</a></code> et
- <code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code>. Ces modules implémentent des
- directives générales qui opèrent au dessus de tous les modules
+ <code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code>. Ces modules impl&#233;mentent des
+ directives g&#233;n&#233;rales qui op&#232;rent au dessus de tous les modules
d'authentification.</p>
<p>Le module <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> est un fournisseur
d'authentification et d'autorisation. Le module
<code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> fournit une autorisation et un
- contrôle d'accès basés sur le nom du serveur, l'adresse IP ou
- certaines caractéristiques de la requête, mais ne fait pas partie du
- système fournisseur d'authentification. Le module
- <code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> a été créé à des fins de
- compatibilité ascendante avec mod_access.</p>
+ contr&#244;le d'acc&#232;s bas&#233;s sur le nom du serveur, l'adresse IP ou
+ certaines caract&#233;ristiques de la requ&#234;te, mais ne fait pas partie du
+ syst&#232;me fournisseur d'authentification. Le module
+ <code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> a &#233;t&#233; cr&#233;&#233; &#224; des fins de
+ compatibilit&#233; ascendante avec mod_access.</p>
- <p>Vous devriez aussi jeter un coup d'oeil au manuel de recettes de <a href="access.html">Contrôle d'accès</a>, qui décrit les différentes
- méthodes de contrôle d'accès à votre serveur.</p>
+ <p>Vous devriez aussi jeter un coup d'oeil au manuel de recettes de <a href="access.html">Contr&#244;le d'acc&#232;s</a>, qui d&#233;crit les diff&#233;rentes
+ m&#233;thodes de contr&#244;le d'acc&#232;s &#224; votre serveur.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="introduction" id="introduction">Introduction</a><a title="Lien permanent" href="#introduction" class="permalink">&para;</a></h2>
<p>Si votre site web contient des informations sensibles ou
- destinées seulement à un groupe de personnes restreint, les
- techniques exposées dans cet article vont vous aider à vous assurer
- que les personnes qui ont accès à ces pages sont bien celles
- auxquelles vous avez donné l'autorisation d'accès.</p>
+ destin&#233;es seulement &#224; un groupe de personnes restreint, les
+ techniques expos&#233;es dans cet article vont vous aider &#224; vous assurer
+ que les personnes qui ont acc&#232;s &#224; ces pages sont bien celles
+ auxquelles vous avez donn&#233; l'autorisation d'acc&#232;s.</p>
- <p>Cet article décrit les méthodes "standards" de protection de
- parties de votre site web que la plupart d'entre vous sont appelés à
+ <p>Cet article d&#233;crit les m&#233;thodes "standards" de protection de
+ parties de votre site web que la plupart d'entre vous sont appel&#233;s &#224;
utiliser.</p>
<div class="note"><h3>Note :</h3>
- <p>Si vos données ont un réel besoin de sécurisation, prévoyez
- l'utilisation de <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> en plus de toute méthode
+ <p>Si vos donn&#233;es ont un r&#233;el besoin de s&#233;curisation, pr&#233;voyez
+ l'utilisation de <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> en plus de toute m&#233;thode
d'authentification.</p>
</div>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="theprerequisites" id="theprerequisites">Les prérequis</a><a title="Lien permanent" href="#theprerequisites" class="permalink">&para;</a></h2>
- <p>Les directives décrites dans cet article devront être insérées
+<h2><a name="theprerequisites" id="theprerequisites">Les pr&#233;requis</a><a title="Lien permanent" href="#theprerequisites" class="permalink">&para;</a></h2>
+ <p>Les directives d&#233;crites dans cet article devront &#234;tre ins&#233;r&#233;es
soit au niveau de la configuration de votre serveur principal (en
- général dans une section <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>), soit au niveau de la
- configuration des répertoires (fichiers <code>.htaccess</code>)</p>
+ g&#233;n&#233;ral dans une section <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>), soit au niveau de la
+ configuration des r&#233;pertoires (fichiers <code>.htaccess</code>)</p>
<p>Si vous envisagez l'utilisation de fichiers
<code>.htaccess</code>, la configuration de votre serveur devra
permettre l'ajout de directives d'authentification dans ces
- fichiers. Pour ce faire, on utilise la directive <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>, qui spécifie quelles
- directives pourront éventuellement contenir les fichiers de
- configuration de niveau répertoire.</p>
+ fichiers. Pour ce faire, on utilise la directive <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>, qui sp&#233;cifie quelles
+ directives pourront &#233;ventuellement contenir les fichiers de
+ configuration de niveau r&#233;pertoire.</p>
<p>Comme il est ici question d'authentification, vous aurez besoin
d'une directive <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>
@@ -152,47 +152,47 @@ module de chaque groupe.</p>
<p>Si vous avez l'intention d'ajouter les directives directement
dans le fichier de configuration principal, vous devrez bien entendu
- posséder les droits en écriture sur ce fichier.</p>
+ poss&#233;der les droits en &#233;criture sur ce fichier.</p>
- <p>Vous devrez aussi connaître un tant soit peu la structure des
- répertoires de votre serveur, ne serait-ce que pour savoir où se
- trouvent certains fichiers. Cela ne devrait pas présenter de grandes
- difficultés, et nous essaierons de clarifier tout ça lorsque le besoin
+ <p>Vous devrez aussi conna&#238;tre un tant soit peu la structure des
+ r&#233;pertoires de votre serveur, ne serait-ce que pour savoir o&#249; se
+ trouvent certains fichiers. Cela ne devrait pas pr&#233;senter de grandes
+ difficult&#233;s, et nous essaierons de clarifier tout &#231;a lorsque le besoin
s'en fera sentir.</p>
<p>Enfin, vous devrez vous assurer que les modules
<code class="module"><a href="../mod/mod_authn_core.html">mod_authn_core</a></code> et <code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code>
- ont été soit compilés avec le binaire httpd, soit chargés par le
+ ont &#233;t&#233; soit compil&#233;s avec le binaire httpd, soit charg&#233;s par le
fichier de configuration httpd.conf. Ces deux modules fournissent
- des directives générales et des fonctionnalités qui sont critiques
- quant à la configuration et l'utilisation de l'authentification et
+ des directives g&#233;n&#233;rales et des fonctionnalit&#233;s qui sont critiques
+ quant &#224; la configuration et l'utilisation de l'authentification et
de l'autorisation au sein du serveur web.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="gettingitworking" id="gettingitworking">Mise en oeuvre</a><a title="Lien permanent" href="#gettingitworking" class="permalink">&para;</a></h2>
- <p>Nous décrivons ici les bases de la protection par mot de passe
- d'un répertoire de votre serveur.</p>
+ <p>Nous d&#233;crivons ici les bases de la protection par mot de passe
+ d'un r&#233;pertoire de votre serveur.</p>
- <p>Vous devez en premier lieu créer un fichier de mots de passe. La
- méthode exacte selon laquelle vous allez créer ce fichier va varier
+ <p>Vous devez en premier lieu cr&#233;er un fichier de mots de passe. La
+ m&#233;thode exacte selon laquelle vous allez cr&#233;er ce fichier va varier
en fonction du fournisseur d'authentification choisi. Mais nous
- entrerons dans les détails plus loin, et pour le moment, nous nous
+ entrerons dans les d&#233;tails plus loin, et pour le moment, nous nous
contenterons d'un fichier de mots de passe en mode texte.</p>
- <p>Ce fichier doit être enregistré à un endroit non accessible
- depuis le web, de façon à ce que les clients ne puissent pas le
- télécharger. Par exemple, si vos documents sont servis à partir de
+ <p>Ce fichier doit &#234;tre enregistr&#233; &#224; un endroit non accessible
+ depuis le web, de fa&#231;on &#224; ce que les clients ne puissent pas le
+ t&#233;l&#233;charger. Par exemple, si vos documents sont servis &#224; partir de
<code>/usr/local/apache/htdocs</code>, vous pouvez enregistrer le
fichier des mots de passe dans
<code>/usr/local/apache/passwd</code>.</p>
<p>L'utilitaire <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> fourni avec Apache
- permet de créer ce fichier. Vous le trouverez dans le répertoire
+ permet de cr&#233;er ce fichier. Vous le trouverez dans le r&#233;pertoire
<code>bin</code> de votre installation d'Apache. Si vous avez
- installé Apache à partir d'un paquetage tiers, il sera probablement
- dans le chemin par défaut de vos exécutables.</p>
+ install&#233; Apache &#224; partir d'un paquetage tiers, il sera probablement
+ dans le chemin par d&#233;faut de vos ex&#233;cutables.</p>
- <p>Pour créer le fichier, tapez :</p>
+ <p>Pour cr&#233;er le fichier, tapez :</p>
<div class="example"><p><code>
htpasswd -c /usr/local/apache/passwd/passwords rbowen
@@ -209,19 +209,19 @@ module de chaque groupe.</p>
</code></p></div>
<p>Si <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> n'est pas dans le chemin par
- défaut de vos exécutables, vous devrez bien entendu entrer le chemin
- complet du fichier. Dans le cas d'une installation par défaut, il se
- trouve à <code>/usr/local/apache2/bin/htpasswd</code>.</p>
+ d&#233;faut de vos ex&#233;cutables, vous devrez bien entendu entrer le chemin
+ complet du fichier. Dans le cas d'une installation par d&#233;faut, il se
+ trouve &#224; <code>/usr/local/apache2/bin/htpasswd</code>.</p>
- <p>Ensuite, vous allez devoir configurer le serveur de façon à ce
- qu'il demande un mot de passe et lui préciser quels utilisateurs ont
- l'autorisation d'accès. Pour ce faire, vous pouvez soit éditer le
+ <p>Ensuite, vous allez devoir configurer le serveur de fa&#231;on &#224; ce
+ qu'il demande un mot de passe et lui pr&#233;ciser quels utilisateurs ont
+ l'autorisation d'acc&#232;s. Pour ce faire, vous pouvez soit &#233;diter le
fichier <code>httpd.conf</code>, soit utiliser un fichier
- <code>.htaccess</code>. Par exemple, si vous voulez protéger le
- répertoire <code>/usr/local/apache/htdocs/secret</code>, vous pouvez
+ <code>.htaccess</code>. Par exemple, si vous voulez prot&#233;ger le
+ r&#233;pertoire <code>/usr/local/apache/htdocs/secret</code>, vous pouvez
utiliser les directives suivantes, soit dans le fichier
<code>/usr/local/apache/htdocs/secret/.htaccess</code>, soit dans le
- fichier <code>httpd.conf</code> à l'intérieur d'une section &lt;Directory
+ fichier <code>httpd.conf</code> &#224; l'int&#233;rieur d'une section &lt;Directory
"/usr/local/apache/htdocs/secret"&gt; :</p>
<pre class="prettyprint lang-config">AuthType Basic
@@ -232,97 +232,97 @@ 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
- courante est <code>Basic</code>, et elle est implémentée par
- <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>. Il faut cependant garder à l'esprit
+ <p>Examinons ces directives une &#224; une. La directive <code class="directive"><a href="../mod/mod_authn_core.html#authtype">AuthType</a></code> d&#233;finit la m&#233;thode
+ utilis&#233;e pour authentifier l'utilisateur. La m&#233;thode la plus
+ courante est <code>Basic</code>, et elle est impl&#233;ment&#233;e par
+ <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>. Il faut cependant garder &#224; l'esprit
que l'authentification Basic transmet le mot de passe depuis le
- client vers le serveur en clair. Cette méthode ne devra donc pas
- être utilisée pour la transmission de données hautement sensibles si
- elle n'est pas associée au module <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>. Apache
- supporte une autre méthode d'authentification : <code>AuthType
- Digest</code>. Cette méthode est implémentée
- par le module <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> et a été conçue pour
- améliorer la sécurité. Ce but n'a cependant pas été atteint et il est préférable
+ client vers le serveur en clair. Cette m&#233;thode ne devra donc pas
+ &#234;tre utilis&#233;e pour la transmission de donn&#233;es hautement sensibles si
+ elle n'est pas associ&#233;e au module <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>. Apache
+ supporte une autre m&#233;thode d'authentification : <code>AuthType
+ Digest</code>. Cette m&#233;thode est impl&#233;ment&#233;e
+ par le module <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> et a &#233;t&#233; con&#231;ue pour
+ am&#233;liorer la s&#233;curit&#233;. Ce but n'a cependant pas &#233;t&#233; atteint et il est pr&#233;f&#233;rable
de chiffrer la connexion avec <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>.</p>
- <p>La directive <code class="directive"><a href="../mod/mod_authn_core.html#authname">AuthName</a></code> définit
- l'<dfn>Identificateur</dfn> (Realm) à utiliser avec
- l'authentification. L'identificateur possède deux fonctions. Tout
- d'abord, le client présente en général cette information à
- l'utilisateur dans le cadre de la boîte de dialogue de mot de passe.
- Ensuite, le client l'utilise pour déterminer quel mot de passe
- envoyer pour une zone authentifiée donnée.</p>
-
- <p>Ainsi par exemple, une fois un client authentifié dans la zone
- <code>"Fichiers réservés"</code>, il soumettra à nouveau
- automatiquement le même mot de passe pour toute zone du même serveur
- marquée de l'identificateur <code>"Fichiers réservés"</code>. De
- cette façon, vous pouvez éviter à un utilisateur d'avoir à saisir
- plusieurs fois le même mot de passe en faisant partager le même
- identificateur entre plusieurs zones réservées. Bien entendu et pour
- des raisons de sécurité, le client devra redemander le mot
- de passe chaque fois que le nom d'hôte du serveur sera modifié.</p>
+ <p>La directive <code class="directive"><a href="../mod/mod_authn_core.html#authname">AuthName</a></code> d&#233;finit
+ l'<dfn>Identificateur</dfn> (Realm) &#224; utiliser avec
+ l'authentification. L'identificateur poss&#232;de deux fonctions. Tout
+ d'abord, le client pr&#233;sente en g&#233;n&#233;ral cette information &#224;
+ l'utilisateur dans le cadre de la bo&#238;te de dialogue de mot de passe.
+ Ensuite, le client l'utilise pour d&#233;terminer quel mot de passe
+ envoyer pour une zone authentifi&#233;e donn&#233;e.</p>
+
+ <p>Ainsi par exemple, une fois un client authentifi&#233; dans la zone
+ <code>"Fichiers r&#233;serv&#233;s"</code>, il soumettra &#224; nouveau
+ automatiquement le m&#234;me mot de passe pour toute zone du m&#234;me serveur
+ marqu&#233;e de l'identificateur <code>"Fichiers r&#233;serv&#233;s"</code>. De
+ cette fa&#231;on, vous pouvez &#233;viter &#224; un utilisateur d'avoir &#224; saisir
+ plusieurs fois le m&#234;me mot de passe en faisant partager le m&#234;me
+ identificateur entre plusieurs zones r&#233;serv&#233;es. Bien entendu et pour
+ des raisons de s&#233;curit&#233;, le client devra redemander le mot
+ de passe chaque fois que le nom d'h&#244;te du serveur sera modifi&#233;.</p>
<p>La directive <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> est, dans ce
- cas, facultative, car <code>file</code> est la valeur par défaut
+ cas, facultative, car <code>file</code> est la valeur par d&#233;faut
pour cette directive. Par contre, cette directive sera obligatoire
si vous utilisez une autre source d'authentification comme
<code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> ou
<code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code>.</p>
- <p>La directive <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> définit le chemin
- du fichier de mots de passe que nous venons de créer avec
- <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code>. Si vous possédez un grand nombre
- d'utilisateurs, la durée de la recherche dans un fichier texte pour
- authentifier un utilisateur à chaque requête va augmenter
- rapidement, et pour pallier cet inconvénient, Apache peut aussi
- stocker les données relatives aux
- utilisateurs dans des bases de données rapides. Le module
+ <p>La directive <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> d&#233;finit le chemin
+ du fichier de mots de passe que nous venons de cr&#233;er avec
+ <code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code>. Si vous poss&#233;dez un grand nombre
+ d'utilisateurs, la dur&#233;e de la recherche dans un fichier texte pour
+ authentifier un utilisateur &#224; chaque requ&#234;te va augmenter
+ rapidement, et pour pallier cet inconv&#233;nient, Apache peut aussi
+ stocker les donn&#233;es relatives aux
+ utilisateurs dans des bases de donn&#233;es rapides. Le module
<code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> fournit la directive <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code>. Les programmes <code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code> et <code class="program"><a href="../programs/htdbm.html">htdbm</a></code> permettent de
- créer et manipuler ces fichiers. Vous
+ cr&#233;er et manipuler ces fichiers. Vous
trouverez de nombreuses options d'autres types d'authentification
- fournies par des modules tiers dans la <a href="http://modules.apache.org/">Base de données des modules
+ fournies par des modules tiers dans la <a href="http://modules.apache.org/">Base de donn&#233;es des modules
d'Apache</a>.</p>
- <p>Enfin, la directive <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> implémente la partie
- autorisation du processus en définissant l'utilisateur autorisé à
- accéder à cette zone du serveur. Dans la section suivante, nous
- décrirons les différentes méthodes d'utilisation de la directive
+ <p>Enfin, la directive <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> impl&#233;mente la partie
+ autorisation du processus en d&#233;finissant l'utilisateur autoris&#233; &#224;
+ acc&#233;der &#224; cette zone du serveur. Dans la section suivante, nous
+ d&#233;crirons les diff&#233;rentes m&#233;thodes d'utilisation de la directive
<code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="lettingmorethanonepersonin" id="lettingmorethanonepersonin">Autorisation d'accès à
+<h2><a name="lettingmorethanonepersonin" id="lettingmorethanonepersonin">Autorisation d'acc&#232;s &#224;
plusieurs personnes</a><a title="Lien permanent" href="#lettingmorethanonepersonin" class="permalink">&para;</a></h2>
<p>Les directives ci-dessus n'autorisent qu'une personne (quelqu'un
- possédant le nom d'utilisateur <code>rbowen</code>) à accéder au
- répertoire. Dans la plupart des cas, vous devrez autoriser
- l'accès à plusieurs personnes. C'est ici
+ poss&#233;dant le nom d'utilisateur <code>rbowen</code>) &#224; acc&#233;der au
+ r&#233;pertoire. Dans la plupart des cas, vous devrez autoriser
+ l'acc&#232;s &#224; plusieurs personnes. C'est ici
qu'intervient la directive <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code>.</p>
- <p>Si vous voulez autoriser l'accès à plusieurs personnes, vous
- devez créer un fichier de groupes qui associe des noms de groupes
+ <p>Si vous voulez autoriser l'acc&#232;s &#224; plusieurs personnes, vous
+ devez cr&#233;er un fichier de groupes qui associe des noms de groupes
avec une liste d'utilisateurs de ce groupe. Le format de ce fichier
- est très simple, et vous pouvez le créer avec votre éditeur favori.
- Son contenu se présente comme suit :</p>
+ est tr&#232;s simple, et vous pouvez le cr&#233;er avec votre &#233;diteur favori.
+ Son contenu se pr&#233;sente comme suit :</p>
<div class="example"><p><code>
Nom-de-groupe: rbowen dpitts sungo rshersey
</code></p></div>
<p>Il s'agit simplement une liste des membres du groupe sous la
- forme d'une ligne séparée par des espaces.</p>
+ forme d'une ligne s&#233;par&#233;e par des espaces.</p>
- <p>Pour ajouter un utilisateur à votre fichier de mots de passe
- préexistant, entrez :</p>
+ <p>Pour ajouter un utilisateur &#224; votre fichier de mots de passe
+ pr&#233;existant, entrez :</p>
<div class="example"><p><code>
htpasswd /usr/local/apache/passwd/passwords dpitts
</code></p></div>
- <p>Vous obtiendrez le même effet qu'auparavant, mais le mot de passe
- sera ajouté au fichier, plutôt que d'en créer un nouveau (C'est le
- drapeau <code>-c</code> qui permet de créer un nouveau fichier de
+ <p>Vous obtiendrez le m&#234;me effet qu'auparavant, mais le mot de passe
+ sera ajout&#233; au fichier, plut&#244;t que d'en cr&#233;er un nouveau (C'est le
+ drapeau <code>-c</code> qui permet de cr&#233;er un nouveau fichier de
mots de passe)..</p>
<p>Maintenant, vous devez modifier votre fichier
@@ -338,65 +338,65 @@ Require group GroupName</pre>
<p>Maintenant, quiconque appartient au groupe
- <code>Nom-de-groupe</code>, et possède une entrée dans le fichier
- <code>password</code> pourra accéder au répertoire s'il tape le bon
+ <code>Nom-de-groupe</code>, et poss&#232;de une entr&#233;e dans le fichier
+ <code>password</code> pourra acc&#233;der au r&#233;pertoire s'il tape le bon
mot de passe.</p>
- <p>Il existe une autre méthode moins contraignante pour autoriser
- l'accès à plusieurs personnes. Plutôt que de créer un fichier de
+ <p>Il existe une autre m&#233;thode moins contraignante pour autoriser
+ l'acc&#232;s &#224; plusieurs personnes. Plut&#244;t que de cr&#233;er un fichier de
groupes, il vous suffit d'ajouter la directive suivante :</p>
<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 à
- quiconque possédant une entrée dans le fichier password, et ayant
- tapé le bon mot de passe. Vous pouvez même simuler le comportement
- des groupes en associant un fichier de mots de passe différent pour
- chaque groupe. L'avantage de cette approche réside dans le fait
+ la ligne <code>Require valid-user</code> autorisera l'acc&#232;s &#224;
+ quiconque poss&#233;dant une entr&#233;e dans le fichier password, et ayant
+ tap&#233; le bon mot de passe. Vous pouvez m&#234;me simuler le comportement
+ des groupes en associant un fichier de mots de passe diff&#233;rent pour
+ chaque groupe. L'avantage de cette approche r&#233;side dans le fait
qu'Apache ne doit consulter qu'un fichier au lieu de deux. Par
contre, vous devez maintenir un nombre plus ou moins important de
- fichiers de mots de passe, et vous assurer de faire référence au bon
+ fichiers de mots de passe, et vous assurer de faire r&#233;f&#233;rence au bon
fichier dans la directive <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="possibleproblems" id="possibleproblems">Problèmes possibles</a><a title="Lien permanent" href="#possibleproblems" class="permalink">&para;</a></h2>
- <p>L'authentification Basic est spécifiée d'une telle manière que
- vos nom d'utilisateur et mot de passe doivent être vérifiés chaque
- fois que vous demandez un document au serveur, et ceci même si vous
- rechargez la même page, et pour chaque image contenue dans la page
- (si elles sont situées dans un répertoire protégé). Comme vous
+<h2><a name="possibleproblems" id="possibleproblems">Probl&#232;mes possibles</a><a title="Lien permanent" href="#possibleproblems" class="permalink">&para;</a></h2>
+ <p>L'authentification Basic est sp&#233;cifi&#233;e d'une telle mani&#232;re que
+ vos nom d'utilisateur et mot de passe doivent &#234;tre v&#233;rifi&#233;s chaque
+ fois que vous demandez un document au serveur, et ceci m&#234;me si vous
+ rechargez la m&#234;me page, et pour chaque image contenue dans la page
+ (si elles sont situ&#233;es dans un r&#233;pertoire prot&#233;g&#233;). Comme vous
pouvez l'imaginer, ceci ralentit un peu le fonctionnement. La mesure
- dans laquelle le fonctionnement est ralenti est proportionnelle à la
- taille du fichier des mots de passe, car ce dernier doit être ouvert
- et la liste des utilisateurs parcourue jusqu'à ce que votre nom soit
- trouvé, et ceci chaque fois qu'une page est chargée.</p>
+ dans laquelle le fonctionnement est ralenti est proportionnelle &#224; la
+ taille du fichier des mots de passe, car ce dernier doit &#234;tre ouvert
+ et la liste des utilisateurs parcourue jusqu'&#224; ce que votre nom soit
+ trouv&#233;, et ceci chaque fois qu'une page est charg&#233;e.</p>
- <p>En conséquence, ce ralentissement impose une limite pratique au
+ <p>En cons&#233;quence, ce ralentissement impose une limite pratique au
nombre d'utilisateurs que vous pouvez enregistrer dans un fichier de
mots de passe. Cette limite va varier en fonction des performances
- de votre serveur, mais vous commencerez à remarquer un
+ de votre serveur, mais vous commencerez &#224; remarquer un
ralentissement lorsque vous atteindrez quelques centaines
- d'utilisateurs, et serez alors appelés à utiliser une méthode
- d'authentification différente.</p>
+ d'utilisateurs, et serez alors appel&#233;s &#224; utiliser une m&#233;thode
+ d'authentification diff&#233;rente.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="dbmdbd" id="dbmdbd">Autre méthode de stockage des mots de
+<h2><a name="dbmdbd" id="dbmdbd">Autre m&#233;thode de stockage des mots de
passe</a><a title="Lien permanent" href="#dbmdbd" class="permalink">&para;</a></h2>
- <p>Suite au problème évoqué précédemment et induit par le stockage
- des mots de passe dans un fichier texte, vous pouvez être appelé à
- stocker vos mots de passe d'une autre manière, par exemple dans une
- base de données.</p>
+ <p>Suite au probl&#232;me &#233;voqu&#233; pr&#233;c&#233;demment et induit par le stockage
+ des mots de passe dans un fichier texte, vous pouvez &#234;tre appel&#233; &#224;
+ stocker vos mots de passe d'une autre mani&#232;re, par exemple dans une
+ base de donn&#233;es.</p>
<p>Pour y parvenir, on peut utiliser les modules
<code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> ou <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code>.
Vous pouvez choisir comme format de stockage <code>dbm</code> ou
- <code>dbd</code> à la place de <code>file</code> pour la directive
+ <code>dbd</code> &#224; la place de <code>file</code> pour la directive
<code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>.</p>
- <p>Par exemple, pour sélectionner un fichier dbm à la place d'un
+ <p>Par exemple, pour s&#233;lectionner un fichier dbm &#224; la place d'un
fichier texte :</p>
<pre class="prettyprint lang-config">&lt;Directory "/www/docs/private"&gt;
@@ -409,18 +409,18 @@ passe</a><a title="Lien permanent" href="#dbmdbd" class="permalink">&para;</a></
<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>
+ <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code> pour plus de d&#233;tails.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="multprovider" id="multprovider">Utilisation de plusieurs fournisseurs
d'authentification</a><a title="Lien permanent" href="#multprovider" class="permalink">&para;</a></h2>
- <p>Depuis l'arrivée des nouvelles architecture d'autorisation et
- d'authentification basées sur les fournisseurs, vous n'êtes plus
- limité à une méthode d'authentification et d'autorisation
+ <p>Depuis l'arriv&#233;e des nouvelles architecture d'autorisation et
+ d'authentification bas&#233;es sur les fournisseurs, vous n'&#234;tes plus
+ limit&#233; &#224; une m&#233;thode d'authentification et d'autorisation
unique. En fait, on peut panacher autant de fournisseurs que l'on
- veut, ce qui vous permet d'élaborer l'architecture qui correspond
- exactement à vos besoins. Dans l'exemple suivant, on utilise
+ veut, ce qui vous permet d'&#233;laborer l'architecture qui correspond
+ exactement &#224; vos besoins. Dans l'exemple suivant, on utilise
conjointement les fournisseurs d'authentification
file et LDAP :</p>
@@ -436,18 +436,18 @@ d'authentification</a><a title="Lien permanent" href="#multprovider" class="perm
<p>Dans cet exemple, le fournisseur file va tenter d'authentifier
l'utilisateur en premier. S'il n'y parvient pas, le fournisseur LDAP
- sera sollicité. Ceci permet l'élargissement des possibilités
- d'authentification si votre organisation implémente plusieurs types
- de bases d'authentification. D'autres scénarios d'authentification
+ sera sollicit&#233;. Ceci permet l'&#233;largissement des possibilit&#233;s
+ d'authentification si votre organisation impl&#233;mente plusieurs types
+ de bases d'authentification. D'autres sc&#233;narios d'authentification
et d'autorisation peuvent associer un type d'authentification avec
un autre type d'autorisation. Par exemple, une authentification
- basée sur un fichier de mots de passe peut permettre l'attribution
- d'autorisations basée sur un annuaire LDAP.</p>
+ bas&#233;e sur un fichier de mots de passe peut permettre l'attribution
+ d'autorisations bas&#233;e sur un annuaire LDAP.</p>
- <p>Tout comme plusieurs fournisseurs d'authentification peuvent être
- implémentés, on peut aussi utiliser plusieurs méthodes
- d'autorisation. Dans l'exemple suivant, on utilise à la fois une
- autorisation à base de fichier de groupes et une autorisation à base
+ <p>Tout comme plusieurs fournisseurs d'authentification peuvent &#234;tre
+ impl&#233;ment&#233;s, on peut aussi utiliser plusieurs m&#233;thodes
+ d'autorisation. Dans l'exemple suivant, on utilise &#224; la fois une
+ autorisation &#224; base de fichier de groupes et une autorisation &#224; base
de groupes LDAP.</p>
<pre class="prettyprint lang-config">&lt;Directory "/www/docs/private"&gt;
@@ -462,97 +462,97 @@ d'authentification</a><a title="Lien permanent" href="#multprovider" class="perm
&lt;/Directory&gt;</pre>
- <p>Pour un scénario d'autorisation un peu plus avancé, des
+ <p>Pour un sc&#233;nario d'autorisation un peu plus avanc&#233;, des
directives de conteneur d'autorisation comme <code class="directive"><a href="../mod/mod_authz_core.html#requireall">&lt;RequireAll&gt;</a></code> et
<code class="directive"><a href="../mod/mod_authz_core.html#requireany">&lt;RequireAny&gt;</a></code> permettent d'appliquer une
logique telle que l'ordre dans lequel les autorisations sont
- appliquées peut être entièrement contrôlé au niveau de la
+ appliqu&#233;es peut &#234;tre enti&#232;rement contr&#244;l&#233; au niveau de la
configuration. Voir <a href="../mod/mod_authz_core.html#logic">Conteneurs
- d'autorisations</a> pour un exemple de ce contrôle.</p>
+ d'autorisations</a> pour un exemple de ce contr&#244;le.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="beyond" id="beyond">Pour aller plus loin qu'une simple
autorisation</a><a title="Lien permanent" href="#beyond" class="permalink">&para;</a></h2>
- <p>La manière dont les autorisations sont accordées est désormais
- beaucoup plus souple qu'une simple vérification auprès d'une seule
- base de données. Il est maintenant possible de choisir l'ordre, la
- logique et la manière selon lesquels une autorisation est
- accordée.</p>
+ <p>La mani&#232;re dont les autorisations sont accord&#233;es est d&#233;sormais
+ beaucoup plus souple qu'une simple v&#233;rification aupr&#232;s d'une seule
+ base de donn&#233;es. Il est maintenant possible de choisir l'ordre, la
+ logique et la mani&#232;re selon lesquels une autorisation est
+ accord&#233;e.</p>
<h3><a name="authandororder" id="authandororder">Appliquer logique et
ordonnancement</a></h3>
- <p>Le contrôle de la manière et de l'ordre selon lesquels le
- processus d'autorisation était appliqué
- constituait une sorte de mystère par
- le passé. Dans Apache 2.2, un mécanisme d'authentification basé
- sur les fournisseurs a été développé afin de séparer le
- véritable processus d'authentification de l'autorisation et ses
- différentes fonctionnalités. Un des avantages colatéraux
- résidait dans le fait que les fournisseurs d'authentification
- pouvaient être configurés et appelés selon un ordre particulier
- indépendant de l'ordre de chargement du module auth proprement
- dit. Ce mécanisme basé sur les fournisseurs a été étendu au
+ <p>Le contr&#244;le de la mani&#232;re et de l'ordre selon lesquels le
+ processus d'autorisation &#233;tait appliqu&#233;
+ constituait une sorte de myst&#232;re par
+ le pass&#233;. Dans Apache 2.2, un m&#233;canisme d'authentification bas&#233;
+ sur les fournisseurs a &#233;t&#233; d&#233;velopp&#233; afin de s&#233;parer le
+ v&#233;ritable processus d'authentification de l'autorisation et ses
+ diff&#233;rentes fonctionnalit&#233;s. Un des avantages colat&#233;raux
+ r&#233;sidait dans le fait que les fournisseurs d'authentification
+ pouvaient &#234;tre configur&#233;s et appel&#233;s selon un ordre particulier
+ ind&#233;pendant de l'ordre de chargement du module auth proprement
+ dit. Ce m&#233;canisme bas&#233; sur les fournisseurs a &#233;t&#233; &#233;tendu au
processus d'autorisation. Ceci signifie que la directive
- <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> définit
- non seulement quelles méthodes d'autorisation doivent être
- utilisées, mais aussi l'ordre dans lequel elles sont appelées.
- Les méthodes d'autorisation sont appelées selon l'ordre dans
+ <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> d&#233;finit
+ non seulement quelles m&#233;thodes d'autorisation doivent &#234;tre
+ utilis&#233;es, mais aussi l'ordre dans lequel elles sont appel&#233;es.
+ Les m&#233;thodes d'autorisation sont appel&#233;es selon l'ordre dans
lequel les directives <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> apparaissent dans la
configuration.</p>
<p>Avec l'introduction des directives de conteneur
d'autorisations <code class="directive"><a href="../mod/mod_authz_core.html#requireall">&lt;RequireAll&gt;</a></code>
et <code class="directive"><a href="../mod/mod_authz_core.html#requireany">&lt;RequireAny&gt;</a></code>, la
- configuration contrôle aussi le moment où les méthodes
- d'autorisation sont appelées, et quels critères déterminent
- l'autorisation d'accès. Voir <a href="../mod/mod_authz_core.html#logic">Conteneurs
- d'autorisations</a> pour un exemple de la manière de les
+ configuration contr&#244;le aussi le moment o&#249; les m&#233;thodes
+ d'autorisation sont appel&#233;es, et quels crit&#232;res d&#233;terminent
+ l'autorisation d'acc&#232;s. Voir <a href="../mod/mod_authz_core.html#logic">Conteneurs
+ d'autorisations</a> pour un exemple de la mani&#232;re de les
utiliser pour exprimer des logiques d'autorisation
complexes.</p>
- <p>Par défaut, toutes les directives <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> sont
- traitées comme si elles étaient contenues dans une directive
+ <p>Par d&#233;faut, toutes les directives <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> sont
+ trait&#233;es comme si elles &#233;taient contenues dans une directive
<code class="directive"><a href="../mod/mod_authz_core.html#requireany">&lt;RequireAny&gt;</a></code>. En d'autres termes, il
suffit
- qu'une méthode d'autorisation s'applique avec succès pour que
- l'autorisation soit accordée.</p>
+ qu'une m&#233;thode d'autorisation s'applique avec succ&#232;s pour que
+ l'autorisation soit accord&#233;e.</p>
<h3><a name="reqaccessctrl" id="reqaccessctrl">Utilisation de fournisseurs
- d'autorisation pour le contrôle d'accès</a></h3>
- <p>La vérification du nom d'utilisateur et du mot de passe ne
- constituent qu'un aspect des méthodes d'authentification.
- Souvent, le contrôle d'accès à certaines personnes n'est pas
- basé sur leur identité ; il peut dépendre, par exemple de leur
+ d'autorisation pour le contr&#244;le d'acc&#232;s</a></h3>
+ <p>La v&#233;rification du nom d'utilisateur et du mot de passe ne
+ constituent qu'un aspect des m&#233;thodes d'authentification.
+ Souvent, le contr&#244;le d'acc&#232;s &#224; certaines personnes n'est pas
+ bas&#233; sur leur identit&#233; ; il peut d&#233;pendre, par exemple de leur
provenance.</p>
<p>Les fournisseurs d'autorisation <code>all</code>,
<code>env</code>, <code>host</code> et <code>ip</code> vous
- permettent d'accorder ou refuser l'accès en
- fonction de critères tels que le nom d'hôte ou l'adresse
- IP de la machine qui effectue la requête.</p>
+ permettent d'accorder ou refuser l'acc&#232;s en
+ fonction de crit&#232;res tels que le nom d'h&#244;te ou l'adresse
+ IP de la machine qui effectue la requ&#234;te.</p>
- <p>L'utilisation de ces fournisseurs est spécifiée à l'aide de
+ <p>L'utilisation de ces fournisseurs est sp&#233;cifi&#233;e &#224; l'aide de
la directive <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code>. Cette directive
permet d'enregistrer quels fournisseurs d'autorisation
- seront appelés dans le processus d'autorisation au cours du
- traitement de la requête. Par exemple :</p>
+ seront appel&#233;s dans le processus d'autorisation au cours du
+ traitement de la requ&#234;te. Par exemple :</p>
<pre class="prettyprint lang-config">Require ip <var>address</var></pre>
- <p>où <var>adresse</var> est une adresse IP (ou une adresse IP
+ <p>o&#249; <var>adresse</var> est une adresse IP (ou une adresse IP
partielle) ou :</p>
<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
- plusieurs adresses ou noms de domaines, si vous le désirez.</p>
+ <p>o&#249; <var>nom_domaine</var> est un nom de domaine enti&#232;rement
+ qualif&#233; (ou un nom de domaine partiel) ; vous pouvez indiquer
+ plusieurs adresses ou noms de domaines, si vous le d&#233;sirez.</p>
<p>Par exemple, si vous voulez rejeter les spams dont une
machine vous inonde, vous pouvez utiliser ceci :</p>
@@ -564,7 +564,7 @@ autorisation</a><a title="Lien permanent" href="#beyond" class="permalink">&para
<p>Ainsi, les visiteurs en provenance de cette adresse ne
- pourront pas voir le contenu concerné par cette directive. Si,
+ pourront pas voir le contenu concern&#233; par cette directive. Si,
par contre, vous connaissez le nom de la machine, vous pouvez
utiliser ceci :</p>
@@ -574,8 +574,8 @@ autorisation</a><a title="Lien permanent" href="#beyond" class="permalink">&para
&lt;/RequireAll&gt;</pre>
- <p>Et si vous voulez interdire l'accès à toutes les machines
- d'un domaine, vous pouvez spécifier une partie seulement de
+ <p>Et si vous voulez interdire l'acc&#232;s &#224; toutes les machines
+ d'un domaine, vous pouvez sp&#233;cifier une partie seulement de
l'adresse ou du nom de domaine :</p>
<pre class="prettyprint lang-config">&lt;RequireAll&gt;
@@ -587,33 +587,33 @@ autorisation</a><a title="Lien permanent" href="#beyond" class="permalink">&para
<p>L'utilisation de la directive <code class="directive"><a href="../mod/mod_authz_core.html#requireall">&lt;RequireAll&gt;</a></code>
- avec de multiples directives <code class="directive"><a href="../mod/mod_authz_core.html#require">&lt;Require&gt;</a></code>, toutes avec la négation
- <code>not</code>, n'accordera l'accès que si toutes les
- conditions négatives sont vérifiées. En d'autres termes, l'accès
- sera refusé si au moins une des conditions négatives n'est pas
- vérifiée.</p>
+ avec de multiples directives <code class="directive"><a href="../mod/mod_authz_core.html#require">&lt;Require&gt;</a></code>, toutes avec la n&#233;gation
+ <code>not</code>, n'accordera l'acc&#232;s que si toutes les
+ conditions n&#233;gatives sont v&#233;rifi&#233;es. En d'autres termes, l'acc&#232;s
+ sera refus&#233; si au moins une des conditions n&#233;gatives n'est pas
+ v&#233;rifi&#233;e.</p>
- <h3><a name="filesystem" id="filesystem">Compatibilité ascendante du contrôle
- d'accès</a></h3>
- <p>L'adoption d'un mécanisme à base de fournisseurs pour
- l'authentification, a pour effet colatéral de rendre inutiles
- les directives <code class="directive"><a href="../mod/mod_access_compat.html#order">Order</a></code>, <code class="directive"><a href="../mod/mod_access_compat.html#allow">Allow</a></code>, <code class="directive"><a href="../mod/mod_access_compat.html#deny">Deny</a></code> et <code class="directive"><a href="../mod/mod_access_compat.html#satisfy">Satisfy</a></code>. Cependant, et à
- des fins de compatibilité ascendante vers les anciennes
- configurations, ces directives ont été déplacées vers le module
+ <h3><a name="filesystem" id="filesystem">Compatibilit&#233; ascendante du contr&#244;le
+ d'acc&#232;s</a></h3>
+ <p>L'adoption d'un m&#233;canisme &#224; base de fournisseurs pour
+ l'authentification, a pour effet colat&#233;ral de rendre inutiles
+ les directives <code class="directive"><a href="../mod/mod_access_compat.html#order">Order</a></code>, <code class="directive"><a href="../mod/mod_access_compat.html#allow">Allow</a></code>, <code class="directive"><a href="../mod/mod_access_compat.html#deny">Deny</a></code> et <code class="directive"><a href="../mod/mod_access_compat.html#satisfy">Satisfy</a></code>. Cependant, et &#224;
+ des fins de compatibilit&#233; ascendante vers les anciennes
+ configurations, ces directives ont &#233;t&#233; d&#233;plac&#233;es vers le module
<code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code>.</p>
<div class="warning"><h3>Note</h3>
<p>Les directives fournies par le module
- <code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> sont devenues obsolètes depuis
- la refonte du module <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code>. Mélanger d'anciennes
+ <code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> sont devenues obsol&#232;tes depuis
+ la refonte du module <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code>. M&#233;langer d'anciennes
directives comme <code class="directive"><a href="../mod/mod_access_compat.html#order">Order</a></code>, <code class="directive"><a href="../mod/mod_access_compat.html#allow">Allow</a></code> ou <code class="directive"><a href="../mod/mod_access_compat.html#deny">Deny</a></code> avec des nouvelles comme
<code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> est techniquement
- possible mais déconseillé. En effet, <code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> a
- été conçu pour supporter des configurations ne contenant que des anciennes
- directives afin de faciliter le passage à la version 2.4. Voir le document
- <a href="../upgrading.html">upgrading</a> pour plus de détails.
+ possible mais d&#233;conseill&#233;. En effet, <code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> a
+ &#233;t&#233; con&#231;u pour supporter des configurations ne contenant que des anciennes
+ directives afin de faciliter le passage &#224; la version 2.4. Voir le document
+ <a href="../upgrading.html">upgrading</a> pour plus de d&#233;tails.
</p>
</div>
@@ -622,41 +622,41 @@ autorisation</a><a title="Lien permanent" href="#beyond" class="permalink">&para
<div class="section">
<h2><a name="socache" id="socache">Mise en cache de l'authentification</a><a title="Lien permanent" href="#socache" class="permalink">&para;</a></h2>
<p>Dans certains cas, l'authentification constitue une charge
- inacceptable pour un fournisseur d'authentification ou votre réseau.
+ inacceptable pour un fournisseur d'authentification ou votre r&#233;seau.
Ceci est susceptible d'affecter les utilisateurs du module
<code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code> (ou les fournisseurs
- tiers/personnalisés). Pour résoudre ce problème, HTTPD 2.3/2.4
+ tiers/personnalis&#233;s). Pour r&#233;soudre ce probl&#232;me, HTTPD 2.3/2.4
propose un nouveau fournisseur de mise en cache,
<code class="module"><a href="../mod/mod_authn_socache.html">mod_authn_socache</a></code>, qui permet de mettre en cache
- les données d'authentification, et ainsi réduire la charge du/des
+ les donn&#233;es d'authentification, et ainsi r&#233;duire la charge du/des
fournisseurs(s) originels.</p>
<p>Cette mise en cache apportera un gain en performance substantiel
- à certains utilisateurs.</p>
+ &#224; certains utilisateurs.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="moreinformation" id="moreinformation">Pour aller plus loin . . .</a><a title="Lien permanent" href="#moreinformation" class="permalink">&para;</a></h2>
<p>Vous pouvez aussi lire la documentation de
<code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> et <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code>
- qui contient des informations supplémentaires à propos du
+ qui contient des informations suppl&#233;mentaires &#224; propos du
fonctionnement de tout ceci.
- Certaines configurations d'authentification peuvent aussi être
- simplifiées à l'aide de la directive <code class="directive"><a href="../mod/mod_authn_core.html#authnprovideralias">&lt;AuthnProviderAlias&gt;</a></code>.</p>
+ Certaines configurations d'authentification peuvent aussi &#234;tre
+ simplifi&#233;es &#224; l'aide de la directive <code class="directive"><a href="../mod/mod_authn_core.html#authnprovideralias">&lt;AuthnProviderAlias&gt;</a></code>.</p>
- <p>Les différents algorithmes de chiffrement supportés par Apache
- pour authentifier les données sont expliqués dans <a href="../misc/password_encryptions.html">PasswordEncryptions</a>.</p>
+ <p>Les diff&#233;rents algorithmes de chiffrement support&#233;s par Apache
+ pour authentifier les donn&#233;es sont expliqu&#233;s dans <a href="../misc/password_encryptions.html">PasswordEncryptions</a>.</p>
- <p>Enfin vous pouvez consulter la recette <a href="access.html">Contrôle
- d'accès</a>, qui décrit un certain nombre de situations en relation
+ <p>Enfin vous pouvez consulter la recette <a href="access.html">Contr&#244;le
+ d'acc&#232;s</a>, qui d&#233;crit un certain nombre de situations en relation
avec le sujet.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/howto/auth.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/howto/auth.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/howto/auth.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/howto/auth.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/howto/auth.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/howto/auth.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/howto/auth.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/howto/auth.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/howto/auth.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -675,7 +675,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/howto/auth.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/howto/cgi.html.fr b/docs/manual/howto/cgi.html.fr
index e88c7b07ad..93c56ef5b0 100644
--- a/docs/manual/howto/cgi.html.fr
+++ b/docs/manual/howto/cgi.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Tutoriel Apache : Contenu dynamique basé sur CGI - Serveur Apache HTTP Version 2.5</title>
+<title>Tutoriel Apache : Contenu dynamique bas&#233; sur CGI - Serveur Apache HTTP Version 2.5</title>
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
@@ -21,11 +21,11 @@
<img alt="" src="../images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Recettes et tutoriels</a></div><div id="page-content"><div id="preamble"><h1>Tutoriel Apache : Contenu dynamique basé sur CGI</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Recettes et tutoriels</a></div><div id="page-content"><div id="preamble"><h1>Tutoriel Apache : Contenu dynamique bas&#233; sur CGI</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/howto/cgi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/howto/cgi.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/howto/cgi.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/howto/cgi.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/howto/cgi.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/howto/cgi.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/howto/cgi.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
@@ -33,9 +33,9 @@
<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>
<li><img alt="" src="../images/down.gif" /> <a href="#writing">Ecrire un programme CGI</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot">Mais ça ne marche toujours pas !</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot">Mais &#231;a ne marche toujours pas !</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#behindscenes">Que se passe-t-il en coulisse</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#libraries">Bibliothèques et modules CGI</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#libraries">Biblioth&#232;ques et modules CGI</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#moreinfo">Pour plus d'informations</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -43,37 +43,37 @@
<h2><a name="intro" id="intro">Introduction</a><a title="Lien permanent" href="#intro" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li></ul></td></tr></table>
- <p>CGI (Common Gateway Interface) définit une méthode d'interaction
- entre un serveur web et des programmes générateurs de contenu
- externes, plus souvent appelés programmes CGI ou scripts CGI. Il
- s'agit d'une méthode simple pour ajouter du contenu dynamique à votre site
- web en utilisant votre langage de programmation préféré.
- Ce document est une introduction à la configuration de CGI sur votre
- serveur web Apache, et une initiation à l'écriture de programmes
+ <p>CGI (Common Gateway Interface) d&#233;finit une m&#233;thode d'interaction
+ entre un serveur web et des programmes g&#233;n&#233;rateurs de contenu
+ externes, plus souvent appel&#233;s programmes CGI ou scripts CGI. Il
+ s'agit d'une m&#233;thode simple pour ajouter du contenu dynamique &#224; votre site
+ web en utilisant votre langage de programmation pr&#233;f&#233;r&#233;.
+ Ce document est une introduction &#224; la configuration de CGI sur votre
+ serveur web Apache, et une initiation &#224; l'&#233;criture de programmes
CGI.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="configuring" id="configuring">Configurer Apache pour autoriser CGI</a><a title="Lien permanent" href="#configuring" class="permalink">&para;</a></h2>
- <p>Apache doit être configuré pour permettre l'exécution des
+ <p>Apache doit &#234;tre configur&#233; pour permettre l'ex&#233;cution des
programmes CGI, pour que vos programmes CGI puissent fonctionner
- correctement. Il existe plusieurs méthodes pour y parvenir.</p>
+ correctement. Il existe plusieurs m&#233;thodes pour y parvenir.</p>
- <div class="warning">Note: si Apache a été compilé avec le support
- des modules partagés (DSO), vous devez vous assurer que le module CGI est
- chargé ; vous devez pour cela vérifier que la directive <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> correspondante n'a pas été
- commentée dans votre <code>httpd.conf</code>. Une directive correcte
- doit ressembler à ceci :
+ <div class="warning">Note: si Apache a &#233;t&#233; compil&#233; avec le support
+ des modules partag&#233;s (DSO), vous devez vous assurer que le module CGI est
+ charg&#233; ; vous devez pour cela v&#233;rifier que la directive <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> correspondante n'a pas &#233;t&#233;
+ comment&#233;e dans votre <code>httpd.conf</code>. Une directive correcte
+ doit ressembler &#224; ceci :
<pre class="prettyprint lang-config">LoadModule cgid_module modules/mod_cgid.so</pre>
- Sous Windows, ou si l'on utilise un module MPM non-threadé comme prefork,
- une directive correctement configurée sera du style :
+ Sous Windows, ou si l'on utilise un module MPM non-thread&#233; comme prefork,
+ une directive correctement configur&#233;e sera du style :
<pre class="prettyprint lang-config">LoadModule cgi_module modules/mod_cgi.so</pre>
</div>
@@ -82,78 +82,78 @@
<h3><a name="scriptalias" id="scriptalias">ScriptAlias</a></h3>
- <p>La directive <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> indique à Apache qu'un
- répertoire particulier est dédié aux programmes CGI. Apache
- considérera que tout fichier situé dans ce répertoire est un
- programme CGI, et tentera de l'exécuter lorsque cette ressource
- fera l'objet d'une requête client.</p>
+ <p>La directive <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> indique &#224; Apache qu'un
+ r&#233;pertoire particulier est d&#233;di&#233; aux programmes CGI. Apache
+ consid&#233;rera que tout fichier situ&#233; dans ce r&#233;pertoire est un
+ programme CGI, et tentera de l'ex&#233;cuter lorsque cette ressource
+ fera l'objet d'une requ&#234;te client.</p>
- <p>La directive <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> se présente comme suit
+ <p>La directive <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> se pr&#233;sente comme suit
:</p>
<pre class="prettyprint lang-config">ScriptAlias "/cgi-bin/" "/usr/local/apache2/cgi-bin/"</pre>
- <p>Cet exemple est tiré de votre fichier de configuration
- <code>httpd.conf</code> par défaut, si vous avez installé Apache
- dans son répertoire par défaut. La directive <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> est similaire à la
+ <p>Cet exemple est tir&#233; de votre fichier de configuration
+ <code>httpd.conf</code> par d&#233;faut, si vous avez install&#233; Apache
+ dans son r&#233;pertoire par d&#233;faut. La directive <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> est similaire &#224; la
directive <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code>, qui
- définit à quel répertoire particulier doit correspondre un préfixe
+ d&#233;finit &#224; quel r&#233;pertoire particulier doit correspondre un pr&#233;fixe
d'URL. <code class="directive">Alias</code> et
- <code class="directive">ScriptAlias</code> sont généralement utilisés pour
- accéder à des répertoires situés en dehors du répertoire défini
- par la directive <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>. La différence entre
+ <code class="directive">ScriptAlias</code> sont g&#233;n&#233;ralement utilis&#233;s pour
+ acc&#233;der &#224; des r&#233;pertoires situ&#233;s en dehors du r&#233;pertoire d&#233;fini
+ par la directive <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>. La diff&#233;rence entre
<code class="directive">Alias</code> et <code class="directive">ScriptAlias</code>
- réside dans le fait que <code class="directive">ScriptAlias</code> indique
- en plus que tout ce qui se trouve sous le préfixe d'URL doit être
- considéré comme un programme CGI. Ainsi, l'exemple ci-dessus
- indique à Apache que toute requête pour une ressource commençant
- par <code>/cgi-bin/</code> doit être servie depuis le répertoire
- <code>/usr/local/apache2/cgi-bin/</code>, et doit être traitée en
+ r&#233;side dans le fait que <code class="directive">ScriptAlias</code> indique
+ en plus que tout ce qui se trouve sous le pr&#233;fixe d'URL doit &#234;tre
+ consid&#233;r&#233; comme un programme CGI. Ainsi, l'exemple ci-dessus
+ indique &#224; Apache que toute requ&#234;te pour une ressource commen&#231;ant
+ par <code>/cgi-bin/</code> doit &#234;tre servie depuis le r&#233;pertoire
+ <code>/usr/local/apache2/cgi-bin/</code>, et doit &#234;tre trait&#233;e en
tant que programme CGI.</p>
- <p>Par exemple, si une requête pour l'URL
+ <p>Par exemple, si une requ&#234;te pour l'URL
<code>http://www.example.com/cgi-bin/test.pl</code> est
- effectuée, Apache tentera d'exécuter le fichier
+ effectu&#233;e, Apache tentera d'ex&#233;cuter le fichier
<code>/usr/local/apache2/cgi-bin/test.pl</code> et en renverra la
- sortie. Bien entendu, le fichier doit exister, être exécutable, et
- retourner sa sortie d'une manière particulière, sinon Apache
+ sortie. Bien entendu, le fichier doit exister, &#234;tre ex&#233;cutable, et
+ retourner sa sortie d'une mani&#232;re particuli&#232;re, sinon Apache
renverra un message d'erreur.</p>
- <h3><a name="nonscriptalias" id="nonscriptalias">CGI en dehors des répertoires ScripAlias</a></h3>
+ <h3><a name="nonscriptalias" id="nonscriptalias">CGI en dehors des r&#233;pertoires ScripAlias</a></h3>
- <p>Pour des raisons de sécurité, la localisation des programmes
+ <p>Pour des raisons de s&#233;curit&#233;, la localisation des programmes
CGI est souvent restreinte aux
- répertoires définis par <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>. De cette manière, les administrateurs
- peuvent contrôler précisément qui est autorisé à utiliser les
- programmes CGI. Cependant, si les précautions adéquates quant à
- la sécurité sont prises, il n'y a aucune raison pour que les
- programmes CGI ne puissent pas être exécutés depuis d'autres
- répertoires. Par exemple, vous pouvez autoriser les utilisateurs à
- enregistrer des contenus web dans leurs répertoires home à l'aide
+ r&#233;pertoires d&#233;finis par <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>. De cette mani&#232;re, les administrateurs
+ peuvent contr&#244;ler pr&#233;cis&#233;ment qui est autoris&#233; &#224; utiliser les
+ programmes CGI. Cependant, si les pr&#233;cautions ad&#233;quates quant &#224;
+ la s&#233;curit&#233; sont prises, il n'y a aucune raison pour que les
+ programmes CGI ne puissent pas &#234;tre ex&#233;cut&#233;s depuis d'autres
+ r&#233;pertoires. Par exemple, vous pouvez autoriser les utilisateurs &#224;
+ enregistrer des contenus web dans leurs r&#233;pertoires home &#224; l'aide
de la directive <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code>. S'ils veulent mettre en
oeuvre leurs propres programmes CGI, mais n'ont pas l'autorisation
- d'accès au répertoire <code>cgi-bin</code> principal, ils devront
- être en mesure d'exécuter ces programmes depuis un autre
- répertoire.</p>
+ d'acc&#232;s au r&#233;pertoire <code>cgi-bin</code> principal, ils devront
+ &#234;tre en mesure d'ex&#233;cuter ces programmes depuis un autre
+ r&#233;pertoire.</p>
- <p>L'autorisation d'exécution des programmes CGI dans un
- répertoire arbitraire se fait en deux étapes. En premier lieu, le
- gestionnaire <code>cgi-script</code> doit être activé à l'aide
+ <p>L'autorisation d'ex&#233;cution des programmes CGI dans un
+ r&#233;pertoire arbitraire se fait en deux &#233;tapes. En premier lieu, le
+ gestionnaire <code>cgi-script</code> doit &#234;tre activ&#233; &#224; l'aide
d'une directive <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> ou <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code>. En second lieu,
- <code>ExecCGI</code> doit être spécifié dans la directive <code class="directive"><a href="../mod/core.html#options">Options</a></code>.</p>
+ <code>ExecCGI</code> doit &#234;tre sp&#233;cifi&#233; dans la directive <code class="directive"><a href="../mod/core.html#options">Options</a></code>.</p>
- <h3><a name="options" id="options">Utilisation d'options explicites pour permettre l'exécution
+ <h3><a name="options" id="options">Utilisation d'options explicites pour permettre l'ex&#233;cution
des programmes CGI</a></h3>
- <p>Vous pouvez utiliser de manière explicite la directive
+ <p>Vous pouvez utiliser de mani&#232;re explicite la directive
<code class="directive"><a href="../mod/core.html#options">Options</a></code> dans le fichier de
configuration de votre serveur principal, pour indiquer que
- l'exécution des programmes CGI est permise depuis un répertoire
+ l'ex&#233;cution des programmes CGI est permise depuis un r&#233;pertoire
particulier :</p>
<pre class="prettyprint lang-config">&lt;Directory "/usr/local/apache2/htdocs/somedir"&gt;
@@ -161,10 +161,10 @@
&lt;/Directory&gt;</pre>
- <p>La directive ci-dessus indique à Apache qu'il doit permettre
- l'exécution des fichiers CGI. Vous devez aussi indiquer au serveur
+ <p>La directive ci-dessus indique &#224; Apache qu'il doit permettre
+ l'ex&#233;cution des fichiers CGI. Vous devez aussi indiquer au serveur
quels fichiers sont des fichiers CGI. La directive <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> suivante indique au
- serveur qu'il doit traiter tous les fichiers possédant une
+ serveur qu'il doit traiter tous les fichiers poss&#233;dant une
extension <code>cgi</code> ou <code>pl</code> en tant que
programmes CGI :</p>
@@ -177,16 +177,16 @@
<p>Le <a href="htaccess.html"><code>tutoriel
.htaccess</code></a> montre comment activer les programmes
- CGI si vous n'avez pas accès au
+ CGI si vous n'avez pas acc&#232;s au
fichier <code>httpd.conf</code>.</p>
- <h3><a name="userdir" id="userdir">Répertoires utilisateurs</a></h3>
+ <h3><a name="userdir" id="userdir">R&#233;pertoires utilisateurs</a></h3>
- <p>Pour permettre l'exécution en tant que programme CGI de tout
- fichier possédant l'extension <code>.cgi</code> et situé dans un
- répertoire utilisateur, vous pouvez utiliser la configuration
+ <p>Pour permettre l'ex&#233;cution en tant que programme CGI de tout
+ fichier poss&#233;dant l'extension <code>.cgi</code> et situ&#233; dans un
+ r&#233;pertoire utilisateur, vous pouvez utiliser la configuration
suivante :</p>
<pre class="prettyprint lang-config">&lt;Directory "/home/*/public_html"&gt;
@@ -195,8 +195,8 @@
&lt;/Directory&gt;</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
+ <p>Pour indiquer un sous-r&#233;pertoire <code>cgi-bin</code> d'un
+ r&#233;pertoire utilisateur o&#249; tout fichier sera trait&#233; en tant que
programme CGI, vous pouvez utiliser ceci :</p>
<pre class="prettyprint lang-config">&lt;Directory "/home/*/public_html/cgi-bin"&gt;
@@ -212,34 +212,34 @@
<h2><a name="writing" id="writing">Ecrire un programme CGI</a><a title="Lien permanent" href="#writing" class="permalink">&para;</a></h2>
- <p>Il y a deux différences principales entre la programmation
+ <p>Il y a deux diff&#233;rences principales entre la programmation
"standard" et la programmation CGI.</p>
- <p>En premier lieu, toute sortie de votre programme CGI doit être
- précédée d'un en-tête <a class="glossarylink" href="../glossary.html#mime-type" title="voir glossaire">MIME-type</a>. Il s'agit d'un
- en-tête HTTP qui indique au client quel type de contenu il reçoit.
- La plupart du temps, il se présente comme suit :</p>
+ <p>En premier lieu, toute sortie de votre programme CGI doit &#234;tre
+ pr&#233;c&#233;d&#233;e d'un en-t&#234;te <a class="glossarylink" href="../glossary.html#mime-type" title="voir glossaire">MIME-type</a>. Il s'agit d'un
+ en-t&#234;te HTTP qui indique au client quel type de contenu il re&#231;oit.
+ La plupart du temps, il se pr&#233;sente comme suit :</p>
<div class="example"><p><code>
Content-type: text/html
</code></p></div>
- <p>En second lieu, votre sortie doit être en HTML, ou tout autre
+ <p>En second lieu, votre sortie doit &#234;tre en HTML, ou tout autre
format qu'un navigateur est en mesure d'afficher. La plupart du
- temps, il s'agira de HTML, mais occasionnellement, vous pouvez être
- amené à écrire un programme CGI qui renvoie une image gif, ou un
+ temps, il s'agira de HTML, mais occasionnellement, vous pouvez &#234;tre
+ amen&#233; &#224; &#233;crire un programme CGI qui renvoie une image gif, ou un
autre type de contenu non-HTML.</p>
- <p>A part ces deux différences, un programme CGI ressemblera à tout
- autre programme que vous pourriez être amené à écrire.</p>
+ <p>A part ces deux diff&#233;rences, un programme CGI ressemblera &#224; tout
+ autre programme que vous pourriez &#234;tre amen&#233; &#224; &#233;crire.</p>
<h3><a name="firstcgi" id="firstcgi">Votre premier programme CGI</a></h3>
<p>L'exemple suivant est un exemple de programme CGI qui permet
- d'afficher une ligne de caractères dans votre navigateur. Ecrivez
- ce qui suit, enregistrez le dans un fichier nommé
- <code>premier.pl</code>, et placez le dans votre répertoire
+ d'afficher une ligne de caract&#232;res dans votre navigateur. Ecrivez
+ ce qui suit, enregistrez le dans un fichier nomm&#233;
+ <code>premier.pl</code>, et placez le dans votre r&#233;pertoire
<code>cgi-bin</code>.</p>
<pre class="prettyprint lang-perl">#!/usr/bin/perl
@@ -247,17 +247,17 @@ print "Content-type: text/html\n\n";
print "Hello, World.";</pre>
- <p>Même si Perl ne vous est pas familier, vous devriez être
+ <p>M&#234;me si Perl ne vous est pas familier, vous devriez &#234;tre
capable de comprendre le fonctionnement de ce programme. La
- première ligne indique à Apache (ou à toute interface à partir de
- laquelle le programme s'exécute) que ce programme peut être
- exécuté en fournissant son fichier à l'interpréteur
+ premi&#232;re ligne indique &#224; Apache (ou &#224; toute interface &#224; partir de
+ laquelle le programme s'ex&#233;cute) que ce programme peut &#234;tre
+ ex&#233;cut&#233; en fournissant son fichier &#224; l'interpr&#233;teur
<code>/usr/bin/perl</code>. La seconde ligne affiche la
- déclaration du type de contenu considéré, suivie de deux paires
- "Retour chariot - Nouvelle ligne". Ceci a pour effet d'insérer une
- ligne vide après l'en-tête pour marquer la fin des en-têtes HTTP,
- et le début du corps du document. La troisième ligne affiche la
- chaîne de caractères "Bonjour tout le monde . . .". Et c'est tout
+ d&#233;claration du type de contenu consid&#233;r&#233;, suivie de deux paires
+ "Retour chariot - Nouvelle ligne". Ceci a pour effet d'ins&#233;rer une
+ ligne vide apr&#232;s l'en-t&#234;te pour marquer la fin des en-t&#234;tes HTTP,
+ et le d&#233;but du corps du document. La troisi&#232;me ligne affiche la
+ cha&#238;ne de caract&#232;res "Bonjour tout le monde . . .". Et c'est tout
ce dont vous avez besoin.</p>
<p>Si vous ouvrez votre navigateur favori et lui indiquez
@@ -267,112 +267,112 @@ print "Hello, World.";</pre>
http://www.example.com/cgi-bin/premier.pl
</code></p></div>
- <p>ou toute autre URL correspondant à votre programme CGI, Vous
+ <p>ou toute autre URL correspondant &#224; votre programme CGI, Vous
verrez la ligne <code>Bonjour tout le monde . . .</code>
- s'afficher dans la fenêtre de votre navigateur. Ce n'est pas
- extraordinaire, mais si vous y êtes parvenu, vous avez de bonnes
+ s'afficher dans la fen&#234;tre de votre navigateur. Ce n'est pas
+ extraordinaire, mais si vous y &#234;tes parvenu, vous avez de bonnes
chances d'y parvenir pour tout autre programme plus
- sophistiqué.</p>
+ sophistiqu&#233;.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="troubleshoot" id="troubleshoot">Mais ça ne marche toujours pas !</a><a title="Lien permanent" href="#troubleshoot" class="permalink">&para;</a></h2>
+<h2><a name="troubleshoot" id="troubleshoot">Mais &#231;a ne marche toujours pas !</a><a title="Lien permanent" href="#troubleshoot" class="permalink">&para;</a></h2>
<p>Vous devriez voir au moins une des quatre sorties suivantes dans
- votre navigateur lorsque vous essayez d'accéder à votre programme
+ votre navigateur lorsque vous essayez d'acc&#233;der &#224; votre programme
CGI depuis le web :</p>
<dl>
<dt>Le flux de sortie de votre programme CGI</dt>
<dd>Impeccable ! Cela signifie que tout fonctionne correctement.
- Si la sortie est correcte mais n'est pas traitée correctement par
- le navigateur, assurez-vous d'avoir défini
- <code>Content-Type</code> de manière appropriée dans votre
+ Si la sortie est correcte mais n'est pas trait&#233;e correctement par
+ le navigateur, assurez-vous d'avoir d&#233;fini
+ <code>Content-Type</code> de mani&#232;re appropri&#233;e dans votre
programme CGI.</dd>
<dt>Le code source de votre programme CGI ou un message "POST
Method Not Allowed"</dt>
- <dd>Cela signifie que vous n'avez pas configuré Apache de manière
- à ce qu'il puisse traiter votre programme CGI. Relisez la section
+ <dd>Cela signifie que vous n'avez pas configur&#233; Apache de mani&#232;re
+ &#224; ce qu'il puisse traiter votre programme CGI. Relisez la section
sur la <a href="#configuring">configuration d'Apache</a>, et
essayez de trouver votre erreur.</dd>
- <dt>Un message commençant par "Forbidden"</dt>
- <dd>Ce type de message est révélateur d'un problème de
+ <dt>Un message commen&#231;ant par "Forbidden"</dt>
+ <dd>Ce type de message est r&#233;v&#233;lateur d'un probl&#232;me de
droits. Consultez le <a href="#errorlogs">journal des erreurs
d'Apache</a> et la section ci-dessous sur les <a href="#permissions">droits des fichiers</a>.</dd>
<dt>Un message contenant "Internal Server Error"</dt>
<dd>Si vous consultez le <a href="#errorlogs">journal des erreurs
d'Apache</a>, vous y trouverez probablement des messages du type
- "Premature end of script headers" (Fin prématurée des en-têtes de
- script), éventuellement accompagnés d'un message d'erreur généré
+ "Premature end of script headers" (Fin pr&#233;matur&#233;e des en-t&#234;tes de
+ script), &#233;ventuellement accompagn&#233;s d'un message d'erreur g&#233;n&#233;r&#233;
par votre programme CGI. Dans ce cas, il va vous falloir lire
- chacune des sections ci-dessous pour déterminer ce qui empêche
- votre programme CGI de générer les en-têtes appropriés.</dd>
+ chacune des sections ci-dessous pour d&#233;terminer ce qui emp&#234;che
+ votre programme CGI de g&#233;n&#233;rer les en-t&#234;tes appropri&#233;s.</dd>
</dl>
<h3><a name="permissions" id="permissions">Droits des fichiers</a></h3>
- <p>Souvenez-vous que le serveur ne s'exécute pas sous votre nom.
- En d'autres termes, lorsque le serveur a démarré, il s'exécute
- avec les droits d'un utilisateur non privilégié - en général
- <code>nobody</code>, ou <code>www</code> - et en conséquence, il
- aura besoin de droits supplémentaires pour pouvoir exécuter des
- fichiers dont vous êtes le propriétaire. En général, pour qu'un
- fichier ait des droits suffisants pour être exécutable par
+ <p>Souvenez-vous que le serveur ne s'ex&#233;cute pas sous votre nom.
+ En d'autres termes, lorsque le serveur a d&#233;marr&#233;, il s'ex&#233;cute
+ avec les droits d'un utilisateur non privil&#233;gi&#233; - en g&#233;n&#233;ral
+ <code>nobody</code>, ou <code>www</code> - et en cons&#233;quence, il
+ aura besoin de droits suppl&#233;mentaires pour pouvoir ex&#233;cuter des
+ fichiers dont vous &#234;tes le propri&#233;taire. En g&#233;n&#233;ral, pour qu'un
+ fichier ait des droits suffisants pour &#234;tre ex&#233;cutable par
<code>nobody</code>, il suffit de lui attribuer des droits
- d'exécution pour tout le monde :</p>
+ d'ex&#233;cution pour tout le monde :</p>
<div class="example"><p><code>
chmod a+x premier.pl
</code></p></div>
- <p>En outre, si votre programme doit pouvoir accéder en lecture
- et/ou écriture à d'autres fichiers, ces derniers devront avoir les
- droits appropriés.</p>
+ <p>En outre, si votre programme doit pouvoir acc&#233;der en lecture
+ et/ou &#233;criture &#224; d'autres fichiers, ces derniers devront avoir les
+ droits appropri&#233;s.</p>
- <h3><a name="pathinformation" id="pathinformation">Chemin des exécutables (PATH) et variables
+ <h3><a name="pathinformation" id="pathinformation">Chemin des ex&#233;cutables (PATH) et variables
d'environnement</a></h3>
<p>Lorsque vous lancez un programme depuis la ligne de commande,
- certaines informations sont passées au shell sans que vous vous en
+ certaines informations sont pass&#233;es au shell sans que vous vous en
doutiez. Par exemple, la variable <code>PATH</code> indique au
- shell où il doit rechercher les exécutables auxquels vous faites
- référence.</p>
+ shell o&#249; il doit rechercher les ex&#233;cutables auxquels vous faites
+ r&#233;f&#233;rence.</p>
- <p>Lorsqu'un programme s'exécute depuis le serveur web en tant que
- programme CGI, sa variable <code>PATH</code> n'aura peut-être pas
- la même valeur. Tout programme que vous invoquez dans votre
+ <p>Lorsqu'un programme s'ex&#233;cute depuis le serveur web en tant que
+ programme CGI, sa variable <code>PATH</code> n'aura peut-&#234;tre pas
+ la m&#234;me valeur. Tout programme que vous invoquez dans votre
programme CGI ( comme par exemple <code>sendmail</code>) devra
- être spécifié par son chemin complet, de façon à ce que le shell
- puisse le trouver lorsqu'il tentera d'exécuter votre programme
+ &#234;tre sp&#233;cifi&#233; par son chemin complet, de fa&#231;on &#224; ce que le shell
+ puisse le trouver lorsqu'il tentera d'ex&#233;cuter votre programme
CGI.</p>
- <p>Un exemple typique de spécification de programme est le chemin
- vers l'interpréteur de script (souvent <code>perl</code>) que l'on
- trouve à la première ligne de votre programme CGI et qui va
- ressembler à ceci :</p>
+ <p>Un exemple typique de sp&#233;cification de programme est le chemin
+ vers l'interpr&#233;teur de script (souvent <code>perl</code>) que l'on
+ trouve &#224; la premi&#232;re ligne de votre programme CGI et qui va
+ ressembler &#224; ceci :</p>
<pre class="prettyprint lang-perl">#!/usr/bin/perl</pre>
<p>Assurez-vous qu'il s'agit bien du chemin correct vers
- l'interpréteur.</p>
+ l'interpr&#233;teur.</p>
<div class="warning">
- Lors de l'édition de scripts CGI sous Windows, il se peut que des
- caractères de fin de ligne soient ajoutés au chemin de
- l'interpréteur. Assurez-vous donc que les fichiers sont bien
+ Lors de l'&#233;dition de scripts CGI sous Windows, il se peut que des
+ caract&#232;res de fin de ligne soient ajout&#233;s au chemin de
+ l'interpr&#233;teur. Assurez-vous donc que les fichiers sont bien
transmis au serveur en mode ASCII. Dans le cas contraire, l'OS
- pourra envoyer des avertissements "Command not found" à cause des
- caractères de fin de ligne non reconnus car considérés comme
- faisant partie du nom de fichier de l'interpréteur.
+ pourra envoyer des avertissements "Command not found" &#224; cause des
+ caract&#232;res de fin de ligne non reconnus car consid&#233;r&#233;s comme
+ faisant partie du nom de fichier de l'interpr&#233;teur.
</div>
@@ -380,28 +380,28 @@ print "Hello, World.";</pre>
<h3><a name="missingenv" id="missingenv">Variables d'environnement manquantes</a></h3>
- <p>Si votre programme CGI dépend de <a href="#env">variables
+ <p>Si votre programme CGI d&#233;pend de <a href="#env">variables
d'environnement</a> non standards, vous devrez vous assurez que
ces variables lui sont bien transmises par Apache.</p>
- <p>Lorsque des en-têtes HTTP ne sont pas transmis à
- l'environnement, assurez-vous qu'ils sont bien formatés selon la
+ <p>Lorsque des en-t&#234;tes HTTP ne sont pas transmis &#224;
+ l'environnement, assurez-vous qu'ils sont bien format&#233;s selon la
<a href="http://tools.ietf.org/html/rfc2616">RFC 2616</a>, section
- 4.2 : les noms d'en-têtes doivent commencer par une lettre,
- elle-même suivie de lettres, chiffres ou traits d'union. Tout
- en-tête dont le nom viole cette règle sera ignoré.</p>
+ 4.2 : les noms d'en-t&#234;tes doivent commencer par une lettre,
+ elle-m&#234;me suivie de lettres, chiffres ou traits d'union. Tout
+ en-t&#234;te dont le nom viole cette r&#232;gle sera ignor&#233;.</p>
- <h3><a name="syntaxerrors" id="syntaxerrors">Erreurs inhérentes au programme</a></h3>
+ <h3><a name="syntaxerrors" id="syntaxerrors">Erreurs inh&#233;rentes au programme</a></h3>
- <p>La plupart des échecs dans l'exécution d'un programme CGI
- proviennent du programme lui-même. Ceci est particulièrement vrai
- lorsque ce satané programme CGI se bloque, alors que vous avez
- appris à ne plus commettre les deux erreurs précédentes. La
- première chose à faire est de vous assurer que votre programme
- s'exécute depuis la ligne de commande, avant de le tester à partir
+ <p>La plupart des &#233;checs dans l'ex&#233;cution d'un programme CGI
+ proviennent du programme lui-m&#234;me. Ceci est particuli&#232;rement vrai
+ lorsque ce satan&#233; programme CGI se bloque, alors que vous avez
+ appris &#224; ne plus commettre les deux erreurs pr&#233;c&#233;dentes. La
+ premi&#232;re chose &#224; faire est de vous assurer que votre programme
+ s'ex&#233;cute depuis la ligne de commande, avant de le tester &#224; partir
du serveur web. Par exemple, essayez :</p>
<div class="example"><p><code>
@@ -409,109 +409,109 @@ print "Hello, World.";</pre>
./premier.pl
</code></p></div>
- <p>(N'invoquez pas l'interpréteur <code>perl</code>. Le shell et
- Apache doivent être capable de le déterminer à partir de <a href="#pathinformation">l'information sur le chemin</a> située sur
- la première ligne du script.)</p>
+ <p>(N'invoquez pas l'interpr&#233;teur <code>perl</code>. Le shell et
+ Apache doivent &#234;tre capable de le d&#233;terminer &#224; partir de <a href="#pathinformation">l'information sur le chemin</a> situ&#233;e sur
+ la premi&#232;re ligne du script.)</p>
- <p>La première chose que vous devriez voir affichée par votre
- programme est un ensemble d'en-têtes HTTP, comprenant entre autres
+ <p>La premi&#232;re chose que vous devriez voir affich&#233;e par votre
+ programme est un ensemble d'en-t&#234;tes HTTP, comprenant entre autres
le <code>Content-Type</code>, et suivi d'une ligne vide. Si vous
voyez quoi que ce soit d'autre, Apache renverra l'erreur
<code>Premature end of script headers</code> si vous tentez
- d'exécuter le programme depuis le serveur. Voir <a href="#writing">Ecriture d'un programme CGI</a> ci-dessus pour
- plus de détails.</p>
+ d'ex&#233;cuter le programme depuis le serveur. Voir <a href="#writing">Ecriture d'un programme CGI</a> ci-dessus pour
+ plus de d&#233;tails.</p>
<h3><a name="errorlogs" id="errorlogs">Journalisation des erreurs</a></h3>
<p>Les journaux d'erreurs sont vos amis. Toute anomalie de
- fonctionnement est consignée dans le journal des erreurs et c'est
- ici que vous devez regarder en premier en cas de problème. Si
- l'hébergeur de votre site ne vous donne pas accès au journal des
- erreurs, vous avez tout intérêt à vous tourner vers quelqu'un
- d'autre. Apprenez à déchiffrer les journaux d'erreurs, et vous
- vous apercevrez que la plupart des problèmes seront rapidement
- identifiés . . . et résolus.</p>
+ fonctionnement est consign&#233;e dans le journal des erreurs et c'est
+ ici que vous devez regarder en premier en cas de probl&#232;me. Si
+ l'h&#233;bergeur de votre site ne vous donne pas acc&#232;s au journal des
+ erreurs, vous avez tout int&#233;r&#234;t &#224; vous tourner vers quelqu'un
+ d'autre. Apprenez &#224; d&#233;chiffrer les journaux d'erreurs, et vous
+ vous apercevrez que la plupart des probl&#232;mes seront rapidement
+ identifi&#233;s . . . et r&#233;solus.</p>
<h3><a name="suexec" id="suexec">Suexec</a></h3>
<p>Le programme <a href="../suexec.html">suexec</a> permet
- d'exécuter les programmes CGI avec des droits différents selon le
- serveur virtuel ou le répertoire utilisateur dans lequel ils
- se situent. Suexec effectue une vérification des droits très
- stricte, et toute anomalie détectée au cours de cette vérification
- entraînera un echec d'exécution de votre programme CGI avec
+ d'ex&#233;cuter les programmes CGI avec des droits diff&#233;rents selon le
+ serveur virtuel ou le r&#233;pertoire utilisateur dans lequel ils
+ se situent. Suexec effectue une v&#233;rification des droits tr&#232;s
+ stricte, et toute anomalie d&#233;tect&#233;e au cours de cette v&#233;rification
+ entra&#238;nera un echec d'ex&#233;cution de votre programme CGI avec
affichage de l'erreur <code>Premature end of script
headers</code>.</p>
<p>Pour savoir si vous pouvez utiliser suexec, tapez la commande
- <code>apachectl -V</code>, et regardez le chemin indiqué par
- <code>SUEXEC_BIN</code>. Si au démarrage d'Apache, ce dernier
- trouve un exécutable <code class="program"><a href="../programs/suexec.html">suexec</a></code> dans ce chemin,
- suexec sera activé.</p>
-
- <p>Si vous ne maîtrisez pas le fonctionnement de suexec, il vous
- est déconseillé de l'utiliser. Pour désactiver suexec, supprimer
- simplement (ou renommez) l'exécutable <code class="program"><a href="../programs/suexec.html">suexec</a></code>
- pointé par <code>SUEXEC_BIN</code> et redémarrez le serveur. Si
- après une lecture de <a href="../suexec.html">suexec</a>, vous
- décidez quand-même de l'utiliser, tapez la commande <code>suexec
- -V</code> pour voir où se situe le journal de suexec, et utilisez
- ce dernier pour déterminer quelles règles vous violez
- éventuellement.</p>
+ <code>apachectl -V</code>, et regardez le chemin indiqu&#233; par
+ <code>SUEXEC_BIN</code>. Si au d&#233;marrage d'Apache, ce dernier
+ trouve un ex&#233;cutable <code class="program"><a href="../programs/suexec.html">suexec</a></code> dans ce chemin,
+ suexec sera activ&#233;.</p>
+
+ <p>Si vous ne ma&#238;trisez pas le fonctionnement de suexec, il vous
+ est d&#233;conseill&#233; de l'utiliser. Pour d&#233;sactiver suexec, supprimer
+ simplement (ou renommez) l'ex&#233;cutable <code class="program"><a href="../programs/suexec.html">suexec</a></code>
+ point&#233; par <code>SUEXEC_BIN</code> et red&#233;marrez le serveur. Si
+ apr&#232;s une lecture de <a href="../suexec.html">suexec</a>, vous
+ d&#233;cidez quand-m&#234;me de l'utiliser, tapez la commande <code>suexec
+ -V</code> pour voir o&#249; se situe le journal de suexec, et utilisez
+ ce dernier pour d&#233;terminer quelles r&#232;gles vous violez
+ &#233;ventuellement.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="behindscenes" id="behindscenes">Que se passe-t-il en coulisse</a><a title="Lien permanent" href="#behindscenes" class="permalink">&para;</a></h2>
- <p>Lorsque vos compétences en programmation CGI seront plus
- poussées, il s'avérera intéressant pour vous de mieux comprendre ce
- qui se passe en coulisse, et en particulier la manière dont le
+ <p>Lorsque vos comp&#233;tences en programmation CGI seront plus
+ pouss&#233;es, il s'av&#233;rera int&#233;ressant pour vous de mieux comprendre ce
+ qui se passe en coulisse, et en particulier la mani&#232;re dont le
navigateur et le serveur dialoguent entre eux. En effet, bien qu'il
- soit tout à fait louable d'écrire un programme qui affiche "Bonjour
- tout le monde . . .", cela ne sert pas à grand chose.</p>
+ soit tout &#224; fait louable d'&#233;crire un programme qui affiche "Bonjour
+ tout le monde . . .", cela ne sert pas &#224; grand chose.</p>
<h3><a name="env" id="env">Variables d'environnement</a></h3>
<p>Les variables d'environnement sont des valeurs qui gravitent
autour de vous lorsque vous utilisez votre ordinateur. Elles sont
- très utiles, à l'instar de votre chemin par défaut (où votre
- ordinateur va rechercher le fichier physique correspondant à la
- commande que vous avez tapée), votre nom d'utilisateur, le type de
- votre terminal, etc... Pour obtenir une liste complète des
+ tr&#232;s utiles, &#224; l'instar de votre chemin par d&#233;faut (o&#249; votre
+ ordinateur va rechercher le fichier physique correspondant &#224; la
+ commande que vous avez tap&#233;e), votre nom d'utilisateur, le type de
+ votre terminal, etc... Pour obtenir une liste compl&#232;te des
variables d'environnement standards que vous utilisez tous les
- jours, tapez <code>env</code> dans votre interpréteur
+ jours, tapez <code>env</code> dans votre interpr&#233;teur
de commandes.</p>
<p>Au cours de la transaction CGI, le serveur et le navigateur
- définissent aussi des variables d'environnement, de façon à ce
- qu'ils puissent communiquer entre eux. Ces variables définissent
+ d&#233;finissent aussi des variables d'environnement, de fa&#231;on &#224; ce
+ qu'ils puissent communiquer entre eux. Ces variables d&#233;finissent
entre autre le type de navigateur (Netscape, IE, Lynx), le type de
serveur (Apache, IIS, WebSite), le nom du programme CGI en cours
- d'exécution, etc...</p>
+ d'ex&#233;cution, etc...</p>
- <p>Ces variables sont à la disposition du programmeur CGI, et
+ <p>Ces variables sont &#224; la disposition du programmeur CGI, et
elles constituent 50% de la communication client-serveur. La liste
- complète des variables requises se trouve à
+ compl&#232;te des variables requises se trouve &#224;
<a href="http://www.ietf.org/rfc/rfc3875">Common Gateway
Interface RFC</a>.</p>
<p>Ce programme CGI basique en Perl permet d'afficher toutes les
- variables d'environnement qui sont échangées. Deux programmes
- similaires sont fournis avec la distribution d'Apache et situés
- dans le répertoire <code>cgi-bin</code>.
+ variables d'environnement qui sont &#233;chang&#233;es. Deux programmes
+ similaires sont fournis avec la distribution d'Apache et situ&#233;s
+ dans le r&#233;pertoire <code>cgi-bin</code>.
Notez que certaines variables sont
obligatoires, alors que d'autres sont optionnelles, si bien que
vous verrez s'afficher certaines variables qui ne font pas partie
de la liste officielle. De plus, Apache vous propose de nombreuses
- méthodes pour <a href="../env.html">ajouter vos propres
+ m&#233;thodes pour <a href="../env.html">ajouter vos propres
variables d'environnement</a> aux variables de base fournies par
- défaut.</p>
+ d&#233;faut.</p>
<pre class="prettyprint lang-perl">#!/usr/bin/perl
use strict;
@@ -527,94 +527,94 @@ foreach my $key (keys %ENV) {
<h3><a name="stdin" id="stdin">STDIN et STDOUT</a></h3>
- <p>L'entrée standard (<code>STDIN</code>) et la sortie standard
+ <p>L'entr&#233;e standard (<code>STDIN</code>) et la sortie standard
(<code>STDOUT</code>) constituent d'autres voies de communication
entre le client et le serveur. Dans un contexte normal,
- <code>STDIN</code> correspond au clavier, ou à un fichier fourni
- au programme à des fins de traitement, et <code>STDOUT</code> à la
- console ou à l'écran.</p>
+ <code>STDIN</code> correspond au clavier, ou &#224; un fichier fourni
+ au programme &#224; des fins de traitement, et <code>STDOUT</code> &#224; la
+ console ou &#224; l'&#233;cran.</p>
- <p>Lorsque vous transmettez un formulaire web à un programme CGI
- par la méthode <code>POST</code>, les données de ce formulaire
- sont transcrites dans un format spécial et transmises à votre
+ <p>Lorsque vous transmettez un formulaire web &#224; un programme CGI
+ par la m&#233;thode <code>POST</code>, les donn&#233;es de ce formulaire
+ sont transcrites dans un format sp&#233;cial et transmises &#224; votre
programme CGI via <code>STDIN</code>. Le programme peut alors les
traiter comme si elles provenaient du clavier ou d'un
fichier.</p>
- <p>Ce "format spécial" est très simple. Un nom de champ et sa
- valeur sont reliés entre eux par un signe "égal" (=), et chacune
- de ces paires nom champ/valeur est séparée de la suivante par un
- "et" commercial (&amp;). Les caractères
- spéciaux comme les espaces, les "et" commerciaux, et les signes
- "égal" sont convertis en leur équivalent hexadécimal pour éviter
- qu'ils ne gâchent le travail. La chaîne contenant les données doit
- ressembler à ceci :</p>
+ <p>Ce "format sp&#233;cial" est tr&#232;s simple. Un nom de champ et sa
+ valeur sont reli&#233;s entre eux par un signe "&#233;gal" (=), et chacune
+ de ces paires nom champ/valeur est s&#233;par&#233;e de la suivante par un
+ "et" commercial (&amp;). Les caract&#232;res
+ sp&#233;ciaux comme les espaces, les "et" commerciaux, et les signes
+ "&#233;gal" sont convertis en leur &#233;quivalent hexad&#233;cimal pour &#233;viter
+ qu'ils ne g&#226;chent le travail. La cha&#238;ne contenant les donn&#233;es doit
+ ressembler &#224; ceci :</p>
<div class="example"><p><code>
name=Rich%20Bowen&amp;city=Lexington&amp;state=KY&amp;sidekick=Squirrel%20Monkey
</code></p></div>
- <p>Vous verrez aussi parfois une chaîne de ce type accolée à une
- URL. Dans ce cas, le serveur enregistre cette chaîne dans la
- variable d'environnement appelée <code>QUERY_STRING</code>. On a
- alors affaire à une requête de type <code>GET</code>. Votre
- formulaire HTML indique laquelle des méthodes <code>GET</code> ou
- <code>POST</code> est utilisée pour transmettre les données, en
- définissant l'attribut <code>METHOD</code> au niveau de la balise
+ <p>Vous verrez aussi parfois une cha&#238;ne de ce type accol&#233;e &#224; une
+ URL. Dans ce cas, le serveur enregistre cette cha&#238;ne dans la
+ variable d'environnement appel&#233;e <code>QUERY_STRING</code>. On a
+ alors affaire &#224; une requ&#234;te de type <code>GET</code>. Votre
+ formulaire HTML indique laquelle des m&#233;thodes <code>GET</code> ou
+ <code>POST</code> est utilis&#233;e pour transmettre les donn&#233;es, en
+ d&#233;finissant l'attribut <code>METHOD</code> au niveau de la balise
<code>FORM</code>.</p>
- <p>Votre programme est ensuite chargé d'extraire les informations
- utiles de cette chaîne. Heureusement, des bibliothèques et des
- modules sont à votre disposition pour vous aider à traiter ces
- données, et à gérer les différents aspects de votre programme
+ <p>Votre programme est ensuite charg&#233; d'extraire les informations
+ utiles de cette cha&#238;ne. Heureusement, des biblioth&#232;ques et des
+ modules sont &#224; votre disposition pour vous aider &#224; traiter ces
+ donn&#233;es, et &#224; g&#233;rer les diff&#233;rents aspects de votre programme
CGI.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="libraries" id="libraries">Bibliothèques et modules CGI</a><a title="Lien permanent" href="#libraries" class="permalink">&para;</a></h2>
+<h2><a name="libraries" id="libraries">Biblioth&#232;ques et modules CGI</a><a title="Lien permanent" href="#libraries" class="permalink">&para;</a></h2>
- <p>Pour écrire un programme CGI, il vous est conseillé d'utiliser
- une bibliothèque de code, ou un module, qui effectueront une grande
+ <p>Pour &#233;crire un programme CGI, il vous est conseill&#233; d'utiliser
+ une biblioth&#232;que de code, ou un module, qui effectueront une grande
partie du travail de base pour vous. Ceci vous permettra de diminuer
- le nombre d'erreurs et d'accélérer le développement.</p>
+ le nombre d'erreurs et d'acc&#233;l&#233;rer le d&#233;veloppement.</p>
- <p>Si vous écrivez des programmes CGI en Perl, des modules sont à
- votre disposition à <a href="http://www.cpan.org/">CPAN</a>. A ce
+ <p>Si vous &#233;crivez des programmes CGI en Perl, des modules sont &#224;
+ votre disposition &#224; <a href="http://www.cpan.org/">CPAN</a>. A ce
sujet, le module le plus populaire est <code>CGI.pm</code>. Vous
- pouvez aussi essayer <code>CGI::Lite</code>, qui implémente les
- fonctionnalités strictement nécessaires, mais suffisantes pour
- la majorité des programmes.</p>
+ pouvez aussi essayer <code>CGI::Lite</code>, qui impl&#233;mente les
+ fonctionnalit&#233;s strictement n&#233;cessaires, mais suffisantes pour
+ la majorit&#233; des programmes.</p>
- <p>Si vous écrivez des programmes CGI en C, vous disposez de
- nombreuses options. L'une d'elles est la bibliothèque
+ <p>Si vous &#233;crivez des programmes CGI en C, vous disposez de
+ nombreuses options. L'une d'elles est la biblioth&#232;que
<code>CGIC</code> de <a href="http://www.boutell.com/cgic/">http://www.boutell.com/cgic/</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="moreinfo" id="moreinfo">Pour plus d'informations</a><a title="Lien permanent" href="#moreinfo" class="permalink">&para;</a></h2>
- <p>La spécification CGI actuelle est disponible dans la <a href="http://www.ietf.org/rfc/rfc3875">Common Gateway
+ <p>La sp&#233;cification CGI actuelle est disponible dans la <a href="http://www.ietf.org/rfc/rfc3875">Common Gateway
Interface RFC</a>.</p>
- <p>Lorsque vous postez une question à propos d'un problème CGI que
+ <p>Lorsque vous postez une question &#224; propos d'un probl&#232;me CGI que
vous rencontrez, que ce soit dans une liste de diffusion ou dans un
newsgroup, faites en sorte de fournir suffisamment d'informations
- sur le problème rencontré, ce que vous attendiez exactement, et en
- quoi ce qui se produit est réellement différent de ce que vous
+ sur le probl&#232;me rencontr&#233;, ce que vous attendiez exactement, et en
+ quoi ce qui se produit est r&#233;ellement diff&#233;rent de ce que vous
attendiez, quel serveur vous utilisez, en quel langage votre
- programme CGI a été écrit, et, si possible, son code source. Ceci
- permettra une résolution plus aisée de votre problème.</p>
+ programme CGI a &#233;t&#233; &#233;crit, et, si possible, son code source. Ceci
+ permettra une r&#233;solution plus ais&#233;e de votre probl&#232;me.</p>
- <p>Notez que les questions à propos de problèmes CGI ne doivent
- <strong>jamais</strong> être postées dans la base de données de
- bogues d'Apache, à moins que vous ne soyez sûr d'avoir trouvé un
- problème dans le code source d'Apache.</p>
+ <p>Notez que les questions &#224; propos de probl&#232;mes CGI ne doivent
+ <strong>jamais</strong> &#234;tre post&#233;es dans la base de donn&#233;es de
+ bogues d'Apache, &#224; moins que vous ne soyez s&#251;r d'avoir trouv&#233; un
+ probl&#232;me dans le code source d'Apache.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/howto/cgi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/howto/cgi.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/howto/cgi.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/howto/cgi.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/howto/cgi.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/howto/cgi.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/howto/cgi.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -635,7 +635,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/howto/cgi.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/howto/htaccess.html.fr b/docs/manual/howto/htaccess.html.fr
index c74f82df21..f35f474dcf 100644
--- a/docs/manual/howto/htaccess.html.fr
+++ b/docs/manual/howto/htaccess.html.fr
@@ -24,57 +24,57 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Recettes / Tutoriels</a></div><div id="page-content"><div id="preamble"><h1>Tutoriel du serveur HTTP Apache : fichiers .htaccess</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/howto/htaccess.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/howto/htaccess.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/howto/htaccess.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/howto/htaccess.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/howto/htaccess.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/howto/htaccess.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/howto/htaccess.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+<a href="../pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Portugu&#234;s (Brasil)">&nbsp;pt-br&nbsp;</a></p>
</div>
-<p>Les fichiers <code>.htaccess</code> fournissent une méthode pour
-modifier la configuration du serveur au niveau de chaque répertoire.</p>
+<p>Les fichiers <code>.htaccess</code> fournissent une m&#233;thode pour
+modifier la configuration du serveur au niveau de chaque r&#233;pertoire.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">Fichiers .htaccess</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#what">Que sont ce fichiers, comment les utiliser ?</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#when">Quand doit-on (ne doit-on pas) utiliser
les fichiers .htaccess ?</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#how">Comment sont appliquées les directives ?</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#how">Comment sont appliqu&#233;es les directives ?</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#auth">Exemple d'authentification</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#ssi">Exemple d'Inclusion Côté Serveur (Server Side
+<li><img alt="" src="../images/down.gif" /> <a href="#ssi">Exemple d'Inclusion C&#244;t&#233; Serveur (Server Side
Includes - SSI)</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#rewrite">Les règles de réécriture dans les fichiers .htaccess</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rewrite">Les r&#232;gles de r&#233;&#233;criture dans les fichiers .htaccess</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#cgi">Exemple de CGI</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot">Résolution des problèmes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot">R&#233;solution des probl&#232;mes</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="related" id="related">Fichiers .htaccess</a><a title="Lien permanent" href="#related" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li><li><code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code></li><li><code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code></li><li><code class="directive"><a href="../mod/mod_authn_core.html#authtype">AuthType</a></code></li><li><code class="directive"><a href="../mod/mod_authn_core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code></li><li><code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code></li><li><code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code></li></ul></td></tr></table>
- <div class="note">Les fichiers <code>.htaccess</code> ne doivent être utilisés
- que si vous n'avez pas accès au fichier de configuration du serveur
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li><li><code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code></li><li><code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li><li><code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code></li><li><code class="directive"><a href="../mod/mod_authn_core.html#authtype">AuthType</a></code></li><li><code class="directive"><a href="../mod/mod_authn_core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code></li><li><code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code></li><li><code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code></li></ul></td></tr></table>
+ <div class="note">Les fichiers <code>.htaccess</code> ne doivent &#234;tre utilis&#233;s
+ que si vous n'avez pas acc&#232;s au fichier de configuration du serveur
principal. L'utilisation des fichiers <code>.htaccess</code>
ralentit le fonctionnement de votre serveur HTTP Apache. Il est toujours
- préférable de définir les directives que vous pouvez inclure dans un
+ pr&#233;f&#233;rable de d&#233;finir les directives que vous pouvez inclure dans un
fichier <code>.htaccess</code> dans une section <code class="directive"><a href="../mod/core.html#directory">Directory</a></code>, car elles produiront le
- même effet avec de meilleures performances.</div>
+ m&#234;me effet avec de meilleures performances.</div>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="what" id="what">Que sont ce fichiers, comment les utiliser ?</a><a title="Lien permanent" href="#what" class="permalink">&para;</a></h2>
<p>Les fichiers <code>.htaccess</code> (ou "fichiers de
- configuration distribués") fournissent une méthode pour modifier la
- configuration du serveur au niveau d'un répertoire. Un fichier,
- contenant une ou plusieurs directives de configuration, est placé
- dans un répertoire de documents particulier, et ses directives
- s'appliquent à ce répertoire et à tous ses sous-répertoires.</p>
+ configuration distribu&#233;s") fournissent une m&#233;thode pour modifier la
+ configuration du serveur au niveau d'un r&#233;pertoire. Un fichier,
+ contenant une ou plusieurs directives de configuration, est plac&#233;
+ dans un r&#233;pertoire de documents particulier, et ses directives
+ s'appliquent &#224; ce r&#233;pertoire et &#224; tous ses sous-r&#233;pertoires.</p>
<div class="note"><h3>Note :</h3>
- <p>Si vous voulez donner un autre nom à votre fichier
+ <p>Si vous voulez donner un autre nom &#224; votre fichier
<code>.htaccess</code>, vous pouvez le faire en utilisant la
directive <code class="directive"><a href="../mod/core.html#accessfilename">AccessFileName</a></code>. Par
- exemple, si vous préférez nommer votre fichier
+ exemple, si vous pr&#233;f&#233;rez nommer votre fichier
<code>.config</code>, vous pouvez mettre ceci dans le fichier de
configuration de votre serveur :</p>
@@ -82,25 +82,25 @@ Includes - SSI)</a></li>
</div>
- <p>En général, les fichiers <code>.htaccess</code> utilisent la même
+ <p>En g&#233;n&#233;ral, les fichiers <code>.htaccess</code> utilisent la m&#234;me
syntaxe que les <a href="../configuring.html#syntax">fichiers de
configuration principaux</a>. Ce que vous pouvez mettre dans ces
- fichier est déterminé par la directive <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>. Cette directive spécifie,
- sous forme de catégories, quelles directives seront traitées si
+ fichier est d&#233;termin&#233; par la directive <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>. Cette directive sp&#233;cifie,
+ sous forme de cat&#233;gories, quelles directives seront trait&#233;es si
elles se trouvent dans un fichier <code>.htaccess</code>. Si une
directive est permise dans un fichier <code>.htaccess</code> file,
la documentation de cette directive contiendra une section Override,
- spécifiant quelle valeur doit prendre <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> pour que cette directive
- soit traitée.</p>
+ sp&#233;cifiant quelle valeur doit prendre <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> pour que cette directive
+ soit trait&#233;e.</p>
<p>Par exemple, si vous regardez la documentation de la directive
<code class="directive"><a href="../mod/core.html#adddefaultcharset">AddDefaultCharset</a></code>, vous verrez
- que cette dernière est permise dans les fichiers
- <code>.htaccess</code> (Voir la ligne de contexte dans le résumé de
+ que cette derni&#232;re est permise dans les fichiers
+ <code>.htaccess</code> (Voir la ligne de contexte dans le r&#233;sum&#233; de
la directive). La ligne <a href="../mod/directive-dict.html#Context">Override</a> indique
<code>FileInfo</code>. Vous devez donc avoir au moins
<code>AllowOverride FileInfo</code> pour que cette directive soit
- traitée dans les fichiers <code>.htaccess</code>.</p>
+ trait&#233;e dans les fichiers <code>.htaccess</code>.</p>
<div class="example"><h3>Exemple :</h3><table>
<tr>
@@ -114,7 +114,7 @@ Includes - SSI)</a></li>
</tr>
</table></div>
- <p>Si vous n'êtes pas sûr qu'une directive particulière soit permise
+ <p>Si vous n'&#234;tes pas s&#251;r qu'une directive particuli&#232;re soit permise
dans un fichier <code>.htaccess</code>, lisez la documentation de
cette directive, et consultez la ligne de contexte pour
".htaccess".</p>
@@ -124,60 +124,60 @@ Includes - SSI)</a></li>
les fichiers .htaccess ?</a><a title="Lien permanent" href="#when" class="permalink">&para;</a></h2>
<p>En principe, vous ne devriez utiliser les fichiers
- <code>.htaccess</code> que lorsque vous n'avez pas accès au fichier de
+ <code>.htaccess</code> que lorsque vous n'avez pas acc&#232;s au fichier de
configuration du serveur principal. Par exemple, la fausse
- idée
+ id&#233;e
selon laquelle l'authentification de l'utilisateur devrait toujours
- être faite dans les fichiers <code>.htaccess</code> est très
- répandue. Il est aussi souvent avancé, ces dernières
- années, que les directives de <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> doivent
- être définies dans les fichiers <code>.htaccess</code>. Ceci est
+ &#234;tre faite dans les fichiers <code>.htaccess</code> est tr&#232;s
+ r&#233;pandue. Il est aussi souvent avanc&#233;, ces derni&#232;res
+ ann&#233;es, que les directives de <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> doivent
+ &#234;tre d&#233;finies dans les fichiers <code>.htaccess</code>. Ceci est
tout simplement faux. Vous pouvez configurer
l'authentification des utilisateurs au niveau de la configuration du
- serveur principal, et c'est en fait cette méthode qui doit être
- privilégiée. De même, les directives de
- <code>mod_rewrite</code> fonctionneront mieux, à de nombreux égards,
+ serveur principal, et c'est en fait cette m&#233;thode qui doit &#234;tre
+ privil&#233;gi&#233;e. De m&#234;me, les directives de
+ <code>mod_rewrite</code> fonctionneront mieux, &#224; de nombreux &#233;gards,
dans le contexte du serveur principal.</p>
- <p>Les fichiers <code>.htaccess</code> ne devraient être utilisés
- que dans le cas où les fournisseurs de contenu ont besoin de
- modifier la configuration du serveur au niveau d'un répertoire, mais
- ne possèdent pas l'accès root sur le système du serveur. Si
+ <p>Les fichiers <code>.htaccess</code> ne devraient &#234;tre utilis&#233;s
+ que dans le cas o&#249; les fournisseurs de contenu ont besoin de
+ modifier la configuration du serveur au niveau d'un r&#233;pertoire, mais
+ ne poss&#232;dent pas l'acc&#232;s root sur le syst&#232;me du serveur. Si
l'administrateur du serveur ne souhaite pas effectuer des
- modifications de configuration incessantes, il peut être intéressant
- de permettre aux utilisateurs isolés d'effectuer eux-mêmes ces
+ modifications de configuration incessantes, il peut &#234;tre int&#233;ressant
+ de permettre aux utilisateurs isol&#233;s d'effectuer eux-m&#234;mes ces
modifications par le biais de fichiers <code>.htaccess</code>. Ceci
- est particulièrement vrai dans le cas où le fournisseur d'accès à
- Internet héberge de nombreux sites d'utilisateurs sur un seul
+ est particuli&#232;rement vrai dans le cas o&#249; le fournisseur d'acc&#232;s &#224;
+ Internet h&#233;berge de nombreux sites d'utilisateurs sur un seul
serveur, et souhaite que ces utilisateurs puissent modifier
- eux-mêmes leurs configurations.</p>
+ eux-m&#234;mes leurs configurations.</p>
- <p>Cependant et d'une manière générale, il vaut mieux éviter
- d'utiliser les fichiers <code>.htaccess</code>. Tout élément de
+ <p>Cependant et d'une mani&#232;re g&#233;n&#233;rale, il vaut mieux &#233;viter
+ d'utiliser les fichiers <code>.htaccess</code>. Tout &#233;l&#233;ment de
configuration que vous pourriez vouloir mettre dans un fichier
- <code>.htaccess</code>, peut aussi être mis, et avec la même
- efficacité, dans une section <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> du fichier de configuration de
+ <code>.htaccess</code>, peut aussi &#234;tre mis, et avec la m&#234;me
+ efficacit&#233;, dans une section <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> du fichier de configuration de
votre serveur principal.</p>
- <p>Il y a deux raisons principales d'éviter l'utilisation des
+ <p>Il y a deux raisons principales d'&#233;viter l'utilisation des
fichiers <code>.htaccess</code>.</p>
- <p>La première est liée aux performances. Lorsque la directive
- <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> est définie de
- façon à autoriser l'utilisation des fichiers <code>.htaccess</code>,
- httpd va rechercher leur présence dans chaque répertoire. Ainsi,
- permettre l'utilisation des fichiers <code>.htaccess</code> est déjà
- en soi une cause de dégradation des performances, que vous utilisiez
+ <p>La premi&#232;re est li&#233;e aux performances. Lorsque la directive
+ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> est d&#233;finie de
+ fa&#231;on &#224; autoriser l'utilisation des fichiers <code>.htaccess</code>,
+ httpd va rechercher leur pr&#233;sence dans chaque r&#233;pertoire. Ainsi,
+ permettre l'utilisation des fichiers <code>.htaccess</code> est d&#233;j&#224;
+ en soi une cause de d&#233;gradation des performances, que vous utilisiez
effectivement ces fichiers ou non ! De plus, le fichier
- <code>.htaccess</code> est chargé en mémoire chaque fois qu'un
- document fait l'objet d'une requête.</p>
+ <code>.htaccess</code> est charg&#233; en m&#233;moire chaque fois qu'un
+ document fait l'objet d'une requ&#234;te.</p>
<p>Notez aussi que httpd doit rechercher les fichiers
- <code>.htaccess</code> dans tous les répertoires de niveau
- supérieur, afin de rassembler toutes les directives qui s'appliquent
- au répertoire courant (Voir la section <a href="#how">comment sont
- appliquées les directives</a>). Ainsi, si un fichier fait l'objet
- d'une requête à partir d'un répertoire
+ <code>.htaccess</code> dans tous les r&#233;pertoires de niveau
+ sup&#233;rieur, afin de rassembler toutes les directives qui s'appliquent
+ au r&#233;pertoire courant (Voir la section <a href="#how">comment sont
+ appliqu&#233;es les directives</a>). Ainsi, si un fichier fait l'objet
+ d'une requ&#234;te &#224; partir d'un r&#233;pertoire
<code>/www/htdocs/exemple</code>, httpd doit rechercher les
fichiers suivants :</p>
@@ -188,31 +188,31 @@ Includes - SSI)</a></li>
/www/htdocs/exemple/.htaccess
</code></p></div>
- <p>En conséquence, chaque accès à un fichier de ce répertoire
- nécessite 4 accès au système de fichiers supplémentaires pour
- rechercher des fichiers <code>.htaccess</code>, même si
- aucun de ces fichiers n'est présent. Notez que cet exemple ne peut
- se produire que si les fichiers <code>.htaccess</code> ont été
- autorisés pour le répertoire <code>/</code>, ce qui est rarement le
+ <p>En cons&#233;quence, chaque acc&#232;s &#224; un fichier de ce r&#233;pertoire
+ n&#233;cessite 4 acc&#232;s au syst&#232;me de fichiers suppl&#233;mentaires pour
+ rechercher des fichiers <code>.htaccess</code>, m&#234;me si
+ aucun de ces fichiers n'est pr&#233;sent. Notez que cet exemple ne peut
+ se produire que si les fichiers <code>.htaccess</code> ont &#233;t&#233;
+ autoris&#233;s pour le r&#233;pertoire <code>/</code>, ce qui est rarement le
cas.</p>
- <p>La seconde raison d'éviter l'utilisation des fichiers
- <code>.htaccess</code> est liée à la sécurité. Si vous permettez aux
+ <p>La seconde raison d'&#233;viter l'utilisation des fichiers
+ <code>.htaccess</code> est li&#233;e &#224; la s&#233;curit&#233;. Si vous permettez aux
utilisateurs de modifier la configuration du serveur, il peut en
- résulter des conséquences sur lesquelles vous n'aurez aucun
- contrôle. Réfléchissez bien avant de donner ce privilège à vos
+ r&#233;sulter des cons&#233;quences sur lesquelles vous n'aurez aucun
+ contr&#244;le. R&#233;fl&#233;chissez bien avant de donner ce privil&#232;ge &#224; vos
utilisateurs. Notez aussi que ne pas donner aux utilisateurs les
- privilèges dont ils ont besoin va entraîner une augmentation des
- demandes de support technique. Assurez-vous d'avoir informé
- clairement vos utilisateurs du niveau de privilèges que vous leur
- avez attribué. Indiquer exactement comment vous avez défini la
+ privil&#232;ges dont ils ont besoin va entra&#238;ner une augmentation des
+ demandes de support technique. Assurez-vous d'avoir inform&#233;
+ clairement vos utilisateurs du niveau de privil&#232;ges que vous leur
+ avez attribu&#233;. Indiquer exactement comment vous avez d&#233;fini la
directive <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> et
diriger les utilisateurs vers la documentation correspondante vous
- évitera bien des confusions ultérieures.</p>
+ &#233;vitera bien des confusions ult&#233;rieures.</p>
<p>Notez que mettre un fichier <code>.htaccess</code> contenant une
- directive dans un répertoire <code>/www/htdocs/exemple</code>
- revient exactement au même que mettre la même directive dans une
+ directive dans un r&#233;pertoire <code>/www/htdocs/exemple</code>
+ revient exactement au m&#234;me que mettre la m&#234;me directive dans une
section Directory <code>&lt;Directory "/www/htdocs/exemple"&gt;</code>
du fichier de configuration de votre serveur principal :</p>
@@ -230,74 +230,74 @@ Includes - SSI)</a></li>
</div>
<p>Cependant, la perte de performances sera moindre si vous
- définissez cette directive dans la configuration de
- votre serveur principal, car cette dernière ne sera chargée qu'une
- seule fois au moment du démarrage du serveur, alors qu'elle le sera
- à chaque accès dans le cas d'un fichier <code>.htaccess</code>.</p>
+ d&#233;finissez cette directive dans la configuration de
+ votre serveur principal, car cette derni&#232;re ne sera charg&#233;e qu'une
+ seule fois au moment du d&#233;marrage du serveur, alors qu'elle le sera
+ &#224; chaque acc&#232;s dans le cas d'un fichier <code>.htaccess</code>.</p>
- <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>
+ <p>L'utilisation des fichiers <code>.htaccess</code> peut &#234;tre
+ enti&#232;rement d&#233;sactiv&#233;e en d&#233;finissant la directive <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> &#224; <code>none</code> :</p>
<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><a title="Lien permanent" href="#how" class="permalink">&para;</a></h2>
+<h2><a name="how" id="how">Comment sont appliqu&#233;es les directives ?</a><a title="Lien permanent" href="#how" class="permalink">&para;</a></h2>
- <p>Les directives de configuration situées dans un fichier
- <code>.htaccess</code> s'appliquent au répertoire dans lequel ce
- fichier <code>.htaccess</code> se trouve, ainsi qu'à tous ses
- sous-répertoires. Cependant, il est important de garder à l'esprit
+ <p>Les directives de configuration situ&#233;es dans un fichier
+ <code>.htaccess</code> s'appliquent au r&#233;pertoire dans lequel ce
+ fichier <code>.htaccess</code> se trouve, ainsi qu'&#224; tous ses
+ sous-r&#233;pertoires. Cependant, il est important de garder &#224; l'esprit
qu'il peut y avoir des fichiers <code>.htaccess</code> dans les
- répertoires de niveau supérieur. Les directives sont appliquées
- selon l'ordre dans lequel elles sont rencontrées. Ainsi, les
- directives d'un fichier <code>.htaccess</code> situé dans un
- répertoire particulier peuvent écraser les directives se trouvant
- dans des fichiers <code>.htaccess</code> situés à un niveau
- supérieur dans l'arborescence des répertoires. Et ces dernières
- peuvent elles-mêmes avoir écrasé des directives d'un fichier
- <code>.htaccess</code> situé à un niveau encore plus haut, ou dans
+ r&#233;pertoires de niveau sup&#233;rieur. Les directives sont appliqu&#233;es
+ selon l'ordre dans lequel elles sont rencontr&#233;es. Ainsi, les
+ directives d'un fichier <code>.htaccess</code> situ&#233; dans un
+ r&#233;pertoire particulier peuvent &#233;craser les directives se trouvant
+ dans des fichiers <code>.htaccess</code> situ&#233;s &#224; un niveau
+ sup&#233;rieur dans l'arborescence des r&#233;pertoires. Et ces derni&#232;res
+ peuvent elles-m&#234;mes avoir &#233;cras&#233; des directives d'un fichier
+ <code>.htaccess</code> situ&#233; &#224; un niveau encore plus haut, ou dans
le fichier de configuration du serveur principal.</p>
<p>Exemple :</p>
- <p>Dans le répertoire <code>/www/htdocs/exemple1</code> se trouve un
+ <p>Dans le r&#233;pertoire <code>/www/htdocs/exemple1</code> se trouve un
fichier <code>.htaccess</code> contenant ce qui suit :</p>
<pre class="prettyprint lang-config">Options +ExecCGI</pre>
- <p>Note : "<code>AllowOverride Options</code>" doit être présent
+ <p>Note : "<code>AllowOverride Options</code>" doit &#234;tre pr&#233;sent
pour permettre l'utilisation de la directive "<code class="directive"><a href="../mod/core.html#options">Options</a></code>" dans les fichiers
<code>.htaccess</code>.</p>
- <p>Dans le répertoire <code>/www/htdocs/exemple1/exemple2</code> se
+ <p>Dans le r&#233;pertoire <code>/www/htdocs/exemple1/exemple2</code> se
trouve un fichier <code>.htaccess</code> contenant ce qui suit
:</p>
<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
- des CGI est interdite, car la dernière définition d'options
- <code>Options Includes</code> écrase toute autre définition
- d'options d'un fichier <code>.htaccess</code> situé dans un
- répertoire de niveau supérieur.</p>
+ <p>Ainsi, &#224; cause de ce second fichier <code>.htaccess</code> du
+ r&#233;pertoire <code>/www/htdocs/exemple1/exemple2</code>, l'ex&#233;cution
+ des CGI est interdite, car la derni&#232;re d&#233;finition d'options
+ <code>Options Includes</code> &#233;crase toute autre d&#233;finition
+ d'options d'un fichier <code>.htaccess</code> situ&#233; dans un
+ r&#233;pertoire de niveau sup&#233;rieur.</p>
<h3><a name="merge" id="merge">Interactions entre les fichiers .htaccess
et les fichiers de configuration du serveur principal</a></h3>
- <p>Comme indiqué dans la documentation sur les <a href="../sections.html">Sections de configuration</a>, les fichiers
- <code>.htaccess</code> peuvent écraser les directives des sections
+ <p>Comme indiqu&#233; dans la documentation sur les <a href="../sections.html">Sections de configuration</a>, les fichiers
+ <code>.htaccess</code> peuvent &#233;craser les directives des sections
<code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> pour
- le répertoire correspondant, mais peuvent eux-mêmes être écrasés
+ le r&#233;pertoire correspondant, mais peuvent eux-m&#234;mes &#234;tre &#233;cras&#233;s
par d'autres types de sections des fichiers de la
- configuration principale. Cette possibilité peut s'avérer utile pour
- forcer certaines configurations, même en cas de présence de l'option
- libérale <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>. Par
- exemple, pour interdire l'exécution de scripts en autorisant la
- définition de toute autre option dans les fichiers
+ configuration principale. Cette possibilit&#233; peut s'av&#233;rer utile pour
+ forcer certaines configurations, m&#234;me en cas de pr&#233;sence de l'option
+ lib&#233;rale <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>. Par
+ exemple, pour interdire l'ex&#233;cution de scripts en autorisant la
+ d&#233;finition de toute autre option dans les fichiers
<code>.htaccess</code>, vous pouvez utiliser :</p>
<pre class="prettyprint lang-config">&lt;Directory "/www/htdocs"&gt;
@@ -309,7 +309,7 @@ Includes - SSI)</a></li>
&lt;/Location&gt;</pre>
- <div class="note">Dans cet exemple, on considère que le chemin défini par la
+ <div class="note">Dans cet exemple, on consid&#232;re que le chemin d&#233;fini par la
directive <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> est
<code>/www/htdocs</code>.</div>
@@ -318,19 +318,19 @@ Includes - SSI)</a></li>
<div class="section">
<h2><a name="auth" id="auth">Exemple d'authentification</a><a title="Lien permanent" href="#auth" class="permalink">&para;</a></h2>
- <p>Si vous accédez directement à ce point du document pour apprendre
- à effectuer une authentification, il est important de noter ceci. Il
- existe une fausse idée selon laquelle il serait nécessaire
- d'utiliser les fichiers <code>.htaccess</code> pour implémenter
+ <p>Si vous acc&#233;dez directement &#224; ce point du document pour apprendre
+ &#224; effectuer une authentification, il est important de noter ceci. Il
+ existe une fausse id&#233;e selon laquelle il serait n&#233;cessaire
+ d'utiliser les fichiers <code>.htaccess</code> pour impl&#233;menter
l'authentification par mot de passe. Ceci est tout simplement faux.
- Pour y parvenir, il est préférable de mettre les directives
+ Pour y parvenir, il est pr&#233;f&#233;rable de mettre les directives
d'authentification dans une section <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> du fichier de configuration de
votre serveur principal, et les fichiers <code>.htaccess</code> ne
- devraient être utilisés que dans le cas où vous n'avez pas accès au
+ devraient &#234;tre utilis&#233;s que dans le cas o&#249; vous n'avez pas acc&#232;s au
fichier de configuration du serveur principal. Voir <a href="#when">ci-dessus</a> pour savoir dans quels cas vous devez ou
ne devez pas utiliser les fichiers <code>.htaccess</code>.</p>
- <p>Ceci étant dit, si vous pensez que vous devez quand-même utiliser
+ <p>Ceci &#233;tant dit, si vous pensez que vous devez quand-m&#234;me utiliser
un fichier <code>.htaccess</code>, vous pouvez utiliser la
configuration suivante :</p>
@@ -343,22 +343,22 @@ AuthGroupFile "/www/passwords/group.file"
Require group admins</pre>
- <p>Notez que <code>AllowOverride AuthConfig</code> doit être présent
+ <p>Notez que <code>AllowOverride AuthConfig</code> doit &#234;tre pr&#233;sent
pour que ces directives produisent leur effet.</p>
- <p>Vous pouvez vous référer au <a href="auth.html">tutoriel sur
- l'authentification</a> pour une description plus détaillée de
+ <p>Vous pouvez vous r&#233;f&#233;rer au <a href="auth.html">tutoriel sur
+ l'authentification</a> pour une description plus d&#233;taill&#233;e de
l'authentification et de l'autorisation.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="ssi" id="ssi">Exemple d'Inclusion Côté Serveur (Server Side
+<h2><a name="ssi" id="ssi">Exemple d'Inclusion C&#244;t&#233; Serveur (Server Side
Includes - SSI)</a><a title="Lien permanent" href="#ssi" class="permalink">&para;</a></h2>
<p>Les fichiers <code>.htaccess</code> sont aussi couramment
- utilisés pour activer les SSI pour un répertoire particulier. Pour y
+ utilis&#233;s pour activer les SSI pour un r&#233;pertoire particulier. Pour y
parvenir, on utilise les directives de configuration suivantes,
- placées dans un fichier <code>.htaccess</code> enregistré dans le
- répertoire considéré :</p>
+ plac&#233;es dans un fichier <code>.htaccess</code> enregistr&#233; dans le
+ r&#233;pertoire consid&#233;r&#233; :</p>
<pre class="prettyprint lang-config">Options +Includes
AddType text/html "shtml"
@@ -366,50 +366,50 @@ 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
+ FileInfo</code> doivent &#234;tre tous les deux pr&#233;sents pour que ces
directives puissent produire leur effet.</p>
- <p>Vous pouvez vous référer au <a href="ssi.html">tutoriel SSI</a>
- pour une description plus détaillée des SSI.</p>
+ <p>Vous pouvez vous r&#233;f&#233;rer au <a href="ssi.html">tutoriel SSI</a>
+ pour une description plus d&#233;taill&#233;e des SSI.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="rewrite" id="rewrite">Les règles de réécriture dans les fichiers .htaccess</a><a title="Lien permanent" href="#rewrite" class="permalink">&para;</a></h2>
+<h2><a name="rewrite" id="rewrite">Les r&#232;gles de r&#233;&#233;criture dans les fichiers .htaccess</a><a title="Lien permanent" href="#rewrite" class="permalink">&para;</a></h2>
<p>Sivous utilisez des directives <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> dans un fichier
-<code>.htaccess</code>, gardez à l'esprit que les choses sont légèrement
-différentes dans un contexte de répertoire. En particulier, les règles
-sont relatives au répertoire courant, et non à l'URI original. Considérez
+<code>.htaccess</code>, gardez &#224; l'esprit que les choses sont l&#233;g&#232;rement
+diff&#233;rentes dans un contexte de r&#233;pertoire. En particulier, les r&#232;gles
+sont relatives au r&#233;pertoire courant, et non &#224; l'URI original. Consid&#233;rez
les exemples suivants :</p>
<pre class="prettyprint lang-config"># Dans httpd.conf
RewriteRule "^/images/(.+)\.jpg" "/images/$1.png"
-# Dans un fichier .htaccess situé dans le répertoire racine de vos
+# Dans un fichier .htaccess situ&#233; dans le r&#233;pertoire racine de vos
# documents
RewriteRule "^images/(.+)\.jpg" "images/$1.png"
-# Dans un fichier .htaccess situé dans le répertoire images/
+# Dans un fichier .htaccess situ&#233; dans le r&#233;pertoire images/
RewriteRule "^(.+)\.jpg" "$1.png"</pre>
-<p>On voit que si le fichier <code>.htaccess</code> se situe à la racine
-de vos documents, le slash de tête est supprimé de la valeur de
-remplacement spécifiée pour la règle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>, et que si le fichier
-<code>.htaccess</code> se situe dans le répertoire <code>images</code>,
-la chaîne <code>/images/</code> disparaît de cette même valeur de
-remplacement. Il doit donc en être de même dans votre expression
+<p>On voit que si le fichier <code>.htaccess</code> se situe &#224; la racine
+de vos documents, le slash de t&#234;te est supprim&#233; de la valeur de
+remplacement sp&#233;cifi&#233;e pour la r&#232;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>, et que si le fichier
+<code>.htaccess</code> se situe dans le r&#233;pertoire <code>images</code>,
+la cha&#238;ne <code>/images/</code> dispara&#238;t de cette m&#234;me valeur de
+remplacement. Il doit donc en &#234;tre de m&#234;me dans votre expression
rationnelle.</p>
-<p>Veuillez vous référer à cette <a href="../rewrite/">documentation</a>
-pour une étude détaillée de l'utilisation du module
+<p>Veuillez vous r&#233;f&#233;rer &#224; cette <a href="../rewrite/">documentation</a>
+pour une &#233;tude d&#233;taill&#233;e de l'utilisation du module
<code>mod_rewrite</code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="cgi" id="cgi">Exemple de CGI</a><a title="Lien permanent" href="#cgi" class="permalink">&para;</a></h2>
- <p>En fin de compte, vous avez décidé d'utiliser un fichier
- <code>.htaccess</code> pour permettre l'exécution des programmes CGI
- dans un répertoire particulier. Pour y parvenir, vous pouvez
+ <p>En fin de compte, vous avez d&#233;cid&#233; d'utiliser un fichier
+ <code>.htaccess</code> pour permettre l'ex&#233;cution des programmes CGI
+ dans un r&#233;pertoire particulier. Pour y parvenir, vous pouvez
utiliser la configuration suivante :</p>
<pre class="prettyprint lang-config">Options +ExecCGI
@@ -417,7 +417,7 @@ 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
+ r&#233;pertoire donn&#233; soient consid&#233;r&#233;s comme des programmes CGI, vous
pouvez utiliser la configuration suivante :</p>
<pre class="prettyprint lang-config">Options +ExecCGI
@@ -425,36 +425,36 @@ 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
+ FileInfo</code> doivent &#234;tre tous les deux pr&#233;sents pour que ces
directives puissent produire leur effet.</p>
- <p>Vous pouvez vous référer au <a href="cgi.html">tutoriel CGI</a>
- pour une description plus détaillée de la configuration et de la
+ <p>Vous pouvez vous r&#233;f&#233;rer au <a href="cgi.html">tutoriel CGI</a>
+ pour une description plus d&#233;taill&#233;e de la configuration et de la
proprammation CGI.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="troubleshoot" id="troubleshoot">Résolution des problèmes</a><a title="Lien permanent" href="#troubleshoot" class="permalink">&para;</a></h2>
+<h2><a name="troubleshoot" id="troubleshoot">R&#233;solution des probl&#232;mes</a><a title="Lien permanent" href="#troubleshoot" class="permalink">&para;</a></h2>
- <p>De nombreuses raisons peuvent être à l'origine du fait que
+ <p>De nombreuses raisons peuvent &#234;tre &#224; l'origine du fait que
les directives que vous avez mises dans un fichier
- <code>.htaccess</code> ne produisent pas l'effet désiré.</p>
+ <code>.htaccess</code> ne produisent pas l'effet d&#233;sir&#233;.</p>
- <p>Le plus souvent, le problème vient du fait que la définition de
+ <p>Le plus souvent, le probl&#232;me vient du fait que la d&#233;finition de
la directive <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>
ne permet pas l'activation des directives de votre fichier
- <code>.htaccess</code>. Vérifiez si une directive
- <code>AllowOverride None</code> n'affecte pas le répertoire où se
- trouve votre fichier. Un bon test consiste à mettre des directives
- dont la syntaxe est erronée dans votre ficher <code>.htaccess</code>
- et de recharger la page. Si aucune erreur n'est générée par le
+ <code>.htaccess</code>. V&#233;rifiez si une directive
+ <code>AllowOverride None</code> n'affecte pas le r&#233;pertoire o&#249; se
+ trouve votre fichier. Un bon test consiste &#224; mettre des directives
+ dont la syntaxe est erron&#233;e dans votre ficher <code>.htaccess</code>
+ et de recharger la page. Si aucune erreur n'est g&#233;n&#233;r&#233;e par le
serveur, il est pratiquement certain qu'une directive
- <code>AllowOverride None</code> affecte votre répertoire.</p>
+ <code>AllowOverride None</code> affecte votre r&#233;pertoire.</p>
<p>Par contre, si vous obtenez des erreurs de serveur lorsque vous
- tentez d'accéder à des documents, consultez votre journal des
+ tentez d'acc&#233;der &#224; des documents, consultez votre journal des
erreurs de httpd. Il vous indiquera probablement que la directive
- utilisée dans votre fichier <code>.htaccess</code> n'est pas
+ utilis&#233;e dans votre fichier <code>.htaccess</code> n'est pas
permise.</p>
<div class="example"><p><code>
@@ -462,29 +462,29 @@ SetHandler cgi-script</pre>
</code></p></div>
<p>Cela signifie soit que vous utilisez une directive qui n'est
jamais permise dans les fichiers <code>.htaccess</code>, soit
- que vous n'avez tout simplement pas défini la directive
- <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> à un niveau
+ que vous n'avez tout simplement pas d&#233;fini la directive
+ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> &#224; un niveau
suffisant pour la directive que vous utilisez. Consultez la
- documentation de cette directive pour déterminer quel cas
+ documentation de cette directive pour d&#233;terminer quel cas
s'applique.</p>
<p>Le journal des erreurs peut aussi vous signaler une erreur de
- syntaxe dans l'usage de la directive elle-même.</p>
+ syntaxe dans l'usage de la directive elle-m&#234;me.</p>
<div class="example"><p><code>
[Sat Aug 09 16:22:34 2008] [alert] [client 192.168.200.51] /var/www/html/.htaccess: RewriteCond: bad flag delimiters
</code></p></div>
- <p>Dans ce cas, le message d'erreur sera spécifique à l'erreur
+ <p>Dans ce cas, le message d'erreur sera sp&#233;cifique &#224; l'erreur
de syntaxe que vous avez commise.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/howto/htaccess.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/howto/htaccess.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/howto/htaccess.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/howto/htaccess.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/howto/htaccess.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/howto/htaccess.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/howto/htaccess.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)">&nbsp;pt-br&nbsp;</a></p>
+<a href="../pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Portugu&#234;s (Brasil)">&nbsp;pt-br&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -503,7 +503,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/howto/htaccess.htm
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/howto/http2.html.fr b/docs/manual/howto/http2.html.fr
index 9e0e0d19d0..f09143f291 100644
--- a/docs/manual/howto/http2.html.fr
+++ b/docs/manual/howto/http2.html.fr
@@ -24,16 +24,14 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">How-To / Tutoriels</a></div><div id="page-content"><div id="preamble"><h1>Guide HTTP/2</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/howto/http2.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/howto/http2.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/howto/http2.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../es/howto/http2.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/howto/http2.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
- <p>Ce document est le guide de l'utilisateur de l'implémentation de HTTP/2
- dans Apache httpd. Cette fonctionnalité en est au stade
- <em>expérimental</em>, et des modifications sont à prévoir dans
- les interfaces et les directives avec les changements de versions.
+ <p>Ce document est le guide de l'utilisateur de l'impl&#233;mentation de HTTP/2
+ dans Apache httpd. Cette fonctionnalit&#233; en est au stade
+ <em>de production</em>, et les interfaces et directives devraient donc &#234;tre
+ dor&#233;navant relativement stables.
</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#protocol">Le protocole HTTP/2</a></li>
@@ -42,123 +40,123 @@
<li><img alt="" src="../images/down.gif" /> <a href="#basic-config">Configuration de base</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#mpm-config">Configuration du MPM</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#clients">Clients</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#tools">Outils efficaces pour déboguer HTTP/2</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#tools">Outils efficaces pour d&#233;boguer HTTP/2</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#push">Push serveur</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#earlyhints">Suggestions précoces</a></li>
-</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="../mod/mod_http2.html">mod_http2</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<li><img alt="" src="../images/down.gif" /> <a href="#earlyhints">Suggestions pr&#233;coces</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="protocol" id="protocol">Le protocole HTTP/2</a><a title="Lien permanent" href="#protocol" class="permalink">&para;</a></h2>
- <p>HTTP/2 est une évolution du protocole de la couche application le plus
- utilisé au monde, HTTP. Cette évolution permet en particulier une utilisation
- plus efficace des ressources réseau. Il ne modifie pas les aspects
- fondamentaux de HTTP (sa sémantique). Entre autres, il y a toujours des
- requêtes, des réponses et des en-têtes. Par conséquent, si vous connaissez
- HTTP/1, vous connaissez déjà 95% de HTTP/2.</p>
- <p>Beaucoup a déjà été écrit à propos de HTTP/2 et de son fonctionnement. La
+ <p>HTTP/2 est une &#233;volution du protocole de la couche application le plus
+ utilis&#233; au monde, HTTP. Cette &#233;volution permet en particulier une utilisation
+ plus efficace des ressources r&#233;seau. Il ne modifie pas les aspects
+ fondamentaux de HTTP (sa s&#233;mantique). Entre autres, il y a toujours des
+ requ&#234;tes, des r&#233;ponses et des en-t&#234;tes. Par cons&#233;quent, si vous connaissez
+ HTTP/1, vous connaissez d&#233;j&#224; 95% de HTTP/2.</p>
+ <p>Beaucoup a d&#233;j&#224; &#233;t&#233; &#233;crit &#224; propos de HTTP/2 et de son fonctionnement. La
documentation la plus officielle est bien entendu sa <a href="https://tools.ietf.org/html/rfc7540">RFC 7540</a> (ou <a href="http://httpwg.org/specs/rfc7540.html">cette version au format plus
lisible</a>). Vous trouverez ici une description des rouages de HTTP/2 dans
- leurs moindres détails.</p>
- <p>Le premier document à lire lorsqu'on ne connaît pas un mécanisme n'est
- cependant pas sa RFC. Il est préférable de comprendre tout d'abord <em>ce
- que</em> ce mécanisme est censé faire, et seulement ensuite de lire sa RFC
+ leurs moindres d&#233;tails.</p>
+ <p>Le premier document &#224; lire lorsqu'on ne conna&#238;t pas un m&#233;canisme n'est
+ cependant pas sa RFC. Il est pr&#233;f&#233;rable de comprendre tout d'abord <em>ce
+ que</em> ce m&#233;canisme est cens&#233; faire, et seulement ensuite de lire sa RFC
pour comprendre <em>comment</em> il fonctionne. <a href="https://daniel.haxx.se/http2/">http2 explained</a> de Daniel Stenberg
(l'auteur de <a href="https://curl.haxx.se">curl</a>)
- est un bien meilleur document pour démarrer l'étude de HTTP/2. En outre, de
- nouveaux langages s'ajoutent régulièrement à sa liste de traductions
+ est un bien meilleur document pour d&#233;marrer l'&#233;tude de HTTP/2. En outre, de
+ nouveaux langages s'ajoutent r&#233;guli&#232;rement &#224; sa liste de traductions
disponibles !</p>
<p>Si vous n'avez pas envie de le lire parce que vous le trouvez trop long,
- voici certains pièges à éviter et nouveaux termes à connaître avant de lire
+ voici certains pi&#232;ges &#224; &#233;viter et nouveaux termes &#224; conna&#238;tre avant de lire
ce document :</p>
<ul>
- <li>A la différence de HTTP/1 qui est en texte pur, HTTP/2 est un
+ <li>A la diff&#233;rence de HTTP/1 qui est en texte pur, HTTP/2 est un
<strong>protocole binaire</strong>, et alors que le premier est lisible par
- un humain (par exemple pour sniffer le trafic réseau), le second ne
+ un humain (par exemple pour sniffer le trafic r&#233;seau), le second ne
l'est pas. Voir la <a href="https://http2.github.io/faq/#why-is-http2-binary">FAQ
- officielle</a> pour plus de détails.</li>
- <li><strong>h2</strong> correspond à HTTP/2 sur TLS (négociation de
+ officielle</a> pour plus de d&#233;tails.</li>
+ <li><strong>h2</strong> correspond &#224; HTTP/2 sur TLS (n&#233;gociation de
protocole via ALPN).</li>
- <li><strong>h2c</strong> correspond à HTTP/2 sur TCP.</li>
- <li>Une <strong>frame</strong> ou trame est la plus petite unité de
- communication au sein d'une connexion HTTP/2 et comporte une en-tête et
- une séquence d'octets de longueur variable dont la structure correspond
+ <li><strong>h2c</strong> correspond &#224; HTTP/2 sur TCP.</li>
+ <li>Une <strong>frame</strong> ou trame est la plus petite unit&#233; de
+ communication au sein d'une connexion HTTP/2 et comporte une en-t&#234;te et
+ une s&#233;quence d'octets de longueur variable dont la structure correspond
au type de trame. Voir la <a href="http://httpwg.org/specs/rfc7540.html#FramingLayer">section
correspondante</a> de la documentation officielle pour plus de
- détails.</li>
+ d&#233;tails.</li>
<li>Un <strong>stream</strong> est un flux bidirectionnel de frames au
sein d'une connexion HTTP/2. La notion correspondante dans HTTP/1 est un
- échange de messages de type requête et réponse. Voir la <a href="http://httpwg.org/specs/rfc7540.html#StreamsLayer">section
- correspondante</a> de la documentation officielle pour plus de détails.</li>
- <li>HTTP/2 peut gérer <strong>plusieurs streams</strong> de données sur
- la même connexion TCP, ce qui permet d'éviter le point de blocage
- classique de HTTP/1 pour les requêtes lentes, et de ne pas avoir à
- ouvrir de nouvelles connexions TCP pour chaque requête/réponse (les
- connexions persistantes ou KeepAlive avaient contourné le problème dans
- HTTP/1 mais ne l'avaient pas entièrement résolu)</li>
+ &#233;change de messages de type requ&#234;te et r&#233;ponse. Voir la <a href="http://httpwg.org/specs/rfc7540.html#StreamsLayer">section
+ correspondante</a> de la documentation officielle pour plus de d&#233;tails.</li>
+ <li>HTTP/2 peut g&#233;rer <strong>plusieurs streams</strong> de donn&#233;es sur
+ la m&#234;me connexion TCP, ce qui permet d'&#233;viter le point de blocage
+ classique de HTTP/1 pour les requ&#234;tes lentes, et de ne pas avoir &#224;
+ ouvrir de nouvelles connexions TCP pour chaque requ&#234;te/r&#233;ponse (les
+ connexions persistantes ou KeepAlive avaient contourn&#233; le probl&#232;me dans
+ HTTP/1 mais ne l'avaient pas enti&#232;rement r&#233;solu)</li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="implementation" id="implementation">HTTP/2 dans Apache httpd</a><a title="Lien permanent" href="#implementation" class="permalink">&para;</a></h2>
- <p>Le protocole HTTP/2 est implémenté dans Apache httpd via un module
- propre, pertinemment nommé <a href="../mod/mod_http2.html">mod_http2</a>. Ce
- module implémente toutes les fonctionnalités décrites par la RFC 7540 et
- supporte les connexions en texte pur (http:), ou sécurisées (https:).
- La variante texte pur se nomme '<code>h2c</code>', et la variante sécurisée
- '<code>h2</code>'. <code>h2c</code> peut être en mode <em>direct</em> ou
- <code>Upgrade:</code> via une requête initiale en HTTP/1.</p>
- <p><a href="#push">Server Push</a> est une nouvelle fonctionnalité offerte
- aux développeurs web par HTTP/2. La section correspondante de ce document
+ <p>Le protocole HTTP/2 est impl&#233;ment&#233; dans Apache httpd via un module
+ propre, pertinemment nomm&#233; <code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code>. Ce
+ module impl&#233;mente toutes les fonctionnalit&#233;s d&#233;crites par la RFC 7540 et
+ supporte les connexions en texte pur (http:), ou s&#233;curis&#233;es (https:).
+ La variante texte pur se nomme '<code>h2c</code>', et la variante s&#233;curis&#233;e
+ '<code>h2</code>'. <code>h2c</code> peut &#234;tre en mode <em>direct</em> ou
+ <code>Upgrade:</code> via une requ&#234;te initiale en HTTP/1.</p>
+ <p><a href="#push">Server Push</a> est une nouvelle fonctionnalit&#233; offerte
+ aux d&#233;veloppeurs web par HTTP/2. La section correspondante de ce document
vous indiquera comment votre application peut en tirer parti.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="building" id="building">Compilation de httpd avec le support de HTTP/2</a><a title="Lien permanent" href="#building" class="permalink">&para;</a></h2>
- <p><a href="../mod/mod_http2.html">mod_http2</a> se base sur la bibliothèque
- de <a href="https://nghttp2.org">nghttp2</a> pour son implémentation. Pour
- pouvoir compiler <code>mod_http2</code>, <code>libnghttp2</code> version
- 1.2.1. ou supérieure doit être installée dans votre système.</p>
- <p>Pour déclencher la compilation de <code>mod_http2</code>, vous devez
+ <p><code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code> se base sur la biblioth&#232;que
+ de <a href="https://nghttp2.org">nghttp2</a> pour son impl&#233;mentation. Pour
+ pouvoir compiler <code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code>, <code>libnghttp2</code> version
+ 1.2.1. ou sup&#233;rieure doit &#234;tre install&#233;e dans votre syst&#232;me.</p>
+ <p>Pour d&#233;clencher la compilation de <code>mod_http2</code>, vous devez
ajouter l'argument '<code>--enable-http2</code>' au script
- <code>./configure</code> que vous exécutez à la racine de l'arborescence des
- sources de httpd. Si <code>libnghttp2</code> est installée dans un
- répertoire non connu du chemin de vos bibliothèques, vous devez indiquer ce
- répertoire au script <code>./configure</code> via l'argument
+ <code>./configure</code> que vous ex&#233;cutez &#224; la racine de l'arborescence des
+ sources de httpd. Si <code>libnghttp2</code> est install&#233;e dans un
+ r&#233;pertoire non connu du chemin de vos biblioth&#232;ques, vous devez indiquer ce
+ r&#233;pertoire au script <code>./configure</code> via l'argument
'<code>--with-nghttp2=&lt;path&gt;</code>'.</p>
- <p>Alors que cette méthode de compilation conviendra à la plupart, certains
- préféreront lier statiquement <code>nghttp2</code> à ce module. Pour ce
+ <p>Alors que cette m&#233;thode de compilation conviendra &#224; la plupart, certains
+ pr&#233;f&#233;reront lier statiquement <code>nghttp2</code> &#224; ce module. Pour ce
faire, utilisez l'argument <code>--enable-nghttp2-staticlib-deps</code>.
- Cette méthode est pratiquement la même que celle utilisée pour lier
- statiquement openssl à mod_ssl.</p>
+ Cette m&#233;thode est pratiquement la m&#234;me que celle utilis&#233;e pour lier
+ statiquement openssl &#224; <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>.</p>
<p>En parlant de SSL, vous devez savoir que la plupart des navigateurs ne
- communiqueront en HTTP/2 que sur des URLs sécurisées de type
+ communiqueront en HTTP/2 que sur des URLs s&#233;curis&#233;es de type
<code>https:</code> ; votre serveur doit donc supporter SSL. Mais de plus,
- votre bibliothèque SSL devra supporter l'extension <code>ALPN</code>. Enfin,
- si la bibliothèque que vous utilisez est OpenSSL, sa version devra être
- 1.0.2. ou supérieure.</p>
+ votre biblioth&#232;que SSL devra supporter l'extension <code>ALPN</code>. Enfin,
+ si la biblioth&#232;que que vous utilisez est OpenSSL, sa version devra &#234;tre
+ 1.0.2. ou sup&#233;rieure.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="basic-config" id="basic-config">Configuration de base</a><a title="Lien permanent" href="#basic-config" class="permalink">&para;</a></h2>
- <p>Maintenant que vous disposez d'un binaire <code>httpd</code> compilé avec le
- module <code>mod_http2</code>, l'activation de ce dernier nécessite un
- minimum de configuration supplémentaire. En premier lieu, comme pour tout
+ <p>Maintenant que vous disposez d'un binaire <code>httpd</code> compil&#233; avec le
+ module <code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code>, l'activation de ce dernier n&#233;cessite un
+ minimum de configuration suppl&#233;mentaire. En premier lieu, comme pour tout
module Apache, vous devez le charger :</p>
<pre class="prettyprint lang-config">LoadModule http2_module modules/mod_http2.so</pre>
- <p>La seconde directive que vous devez ajouter à votre fichier de
+ <p>La seconde directive que vous devez ajouter &#224; votre fichier de
configuration est</p>
<pre class="prettyprint lang-config">Protocols h2 http/1.1</pre>
- <p>Ceci permet de définir h2, la variante sécurisée, comme le protocole
- préféré pour les connexions à votre serveur. Si vous souhaitez que toutes les
+ <p>Ceci permet de d&#233;finir h2, la variante s&#233;curis&#233;e, comme le protocole
+ pr&#233;f&#233;r&#233; pour les connexions &#224; votre serveur. Si vous souhaitez que toutes les
variantes soient disponibles, utilisez la directive suivante :</p>
<pre class="prettyprint lang-config">Protocols h2 h2c http/1.1</pre>
- <p>Selon l'endroit où vous placez cette directive, elle affectera l'ensemble
+ <p>Selon l'endroit o&#249; vous placez cette directive, elle affectera l'ensemble
de votre serveur, ou seulement un ou plusieurs serveurs virtuels. Vous
pouvez aussi l'imbriquer comme dans l'exemple suivant :</p>
<pre class="prettyprint lang-config">Protocols http/1.1
@@ -171,50 +169,50 @@
<p>Seules les connexions en HTTP/1 seront alors permises, sauf pour le serveur
virtuel <code>test.example.org</code> qui acceptera aussi les connexions SSL
en HTTP/2.</p>
- <div class="note"><h3>Utilisez une chaîne d'algorithmes de chiffrement forte</h3>
+ <div class="note"><h3>Utilisez une cha&#238;ne d'algorithmes de chiffrement forte</h3>
<p>La directive <code class="directive"><a href="../mod/mod_ssl.html#sslciphersuite">SSLCipherSuite</a></code> doit
- être définie avec une chaîne d'algorithmes de chiffrement TLS forte. Même si
- la version actuelle de mod_http2 n'impose pas d'algorithmes de chiffrement
+ &#234;tre d&#233;finie avec une cha&#238;ne d'algorithmes de chiffrement TLS forte. M&#234;me si
+ la version actuelle de <code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code> n'impose pas d'algorithmes de chiffrement
particuliers, la plupart des clients le font. Faire pointer un navigateur
- vers un serveur où <code>h2</code> est activé avec une chaîne d'algorithmes
- de chiffrement inappropriée entraînera un rejet et une retrogradation vers
+ vers un serveur o&#249; <code>h2</code> est activ&#233; avec une cha&#238;ne d'algorithmes
+ de chiffrement inappropri&#233;e entra&#238;nera un rejet et une retrogradation vers
HTTP 1.1. C'est une erreur que l'on fait couramment lorsqu'on configure
- httpd pour HTTP/2 pour la première fois ; donc gardez la à l'esprit si vous
- voulez éviter de longues sessions de débogage ! Si vous voulez être sûr de
- définir une chaîne d'algorithmes de chiffrement appropriée, évitez ceux qui
- sont listés dans la <a href="http://httpwg.org/specs/rfc7540.html#BadCipherSuites">blacklist TLS HTTP/2
+ httpd pour HTTP/2 pour la premi&#232;re fois ; donc gardez la &#224; l'esprit si vous
+ voulez &#233;viter de longues sessions de d&#233;bogage ! Si vous voulez &#234;tre s&#251;r de
+ d&#233;finir une cha&#238;ne d'algorithmes de chiffrement appropri&#233;e, &#233;vitez ceux qui
+ sont list&#233;s dans la <a href="http://httpwg.org/specs/rfc7540.html#BadCipherSuites">blacklist TLS HTTP/2
</a>.</p>
</div>
- <p>L'ordre des protocoles indiqués est aussi important. Par défaut, le
- premier sera le protocole préféré. Lorsqu'un client offre plusieurs choix,
- c'est le plus à gauche qui sera sélectionné. Dans</p>
+ <p>L'ordre des protocoles indiqu&#233;s est aussi important. Par d&#233;faut, le
+ premier sera le protocole pr&#233;f&#233;r&#233;. Lorsqu'un client offre plusieurs choix,
+ c'est le plus &#224; gauche qui sera s&#233;lectionn&#233;. Dans</p>
<pre class="prettyprint lang-config">Protocols http/1.1 h2</pre>
- <p>le protocole préféré sera HTTP/1 et il sera toujours sélectionné sauf si
+ <p>le protocole pr&#233;f&#233;r&#233; sera HTTP/1 et il sera toujours s&#233;lectionn&#233; sauf si
un client ne supporte <em>que</em> h2. Comme nous souhaitons communiquer en
- HTTP/2 avec les clients qui le supportent, la meilleure définition de la
+ HTTP/2 avec les clients qui le supportent, la meilleure d&#233;finition de la
directive est</p>
<pre class="prettyprint lang-config">Protocols h2 h2c http/1.1</pre>
- <p>Toujours à propos de l'ordre des protocoles, le client a lui aussi ses
- propres préférences en la matière. À ce titre, si vous le souhaitez, vous
- pouvez configurer votre serveur pour qu'il sélectionne non plus son
- protocole préféré, mais au contraire le protocole préféré
+ <p>Toujours &#224; propos de l'ordre des protocoles, le client a lui aussi ses
+ propres pr&#233;f&#233;rences en la mati&#232;re. &#192; ce titre, si vous le souhaitez, vous
+ pouvez configurer votre serveur pour qu'il s&#233;lectionne non plus son
+ protocole pr&#233;f&#233;r&#233;, mais au contraire le protocole pr&#233;f&#233;r&#233;
du client :</p>
<pre class="prettyprint lang-config">ProtocolsHonorOrder Off</pre>
<p>Avec cette directive, l'ordre des protocoles que <em>vous</em> avez
- défini devient caduque et seul l'ordre défini par le client sera pris en
+ d&#233;fini devient caduque et seul l'ordre d&#233;fini par le client sera pris en
compte.</p>
- <p>Une dernière chose : les protocoles que vous définissez ne sont pas vérifiés
- quant à leurs validité ou orthographe. Vous pouvez très bien définir des
- protocoles qui n'existent pas, et il n'est donc pas nécessaire de filtrer
- les <code>Protocoles</code> avec des vérifications de type
- <code>IfModule</code>.</p>
- <p>Pour des conseils plus avancés à propos de la configuration, voir la <a href="../mod/mod_http2.html">Documentation de mod_http2</a>, et en particulier
- la section à propos de la <a href="../mod/mod_http2.html#dimensioning">consommation supplémentaire de
- ressources</a>, ainsi que la section expliquant comment gérer les <a href="../mod/mod_http2.html#misdirected">serveurs multiples avec certificat
+ <p>Une derni&#232;re chose : les protocoles que vous d&#233;finissez ne sont pas
+ v&#233;rifi&#233;s quant &#224; leurs validit&#233; ou orthographe. Vous pouvez tr&#232;s bien
+ d&#233;finir des protocoles qui n'existent pas, et il n'est donc pas n&#233;cessaire
+ de filtrer le contenu de la directive <code class="directive"><a href="../mod/core.html#protocols">Protocols</a></code> avec des v&#233;rifications de type
+ <code class="directive"><a href="../mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>.</p>
+ <p>Pour des conseils plus avanc&#233;s &#224; propos de la configuration, voir la <a href="../mod/mod_http2.html">Documentation de mod_http2</a>, et en particulier
+ la section &#224; propos de la <a href="../mod/mod_http2.html#dimensioning">consommation suppl&#233;mentaire de
+ ressources</a>, ainsi que la section expliquant comment g&#233;rer les <a href="../mod/mod_http2.html#misdirected">serveurs multiples avec certificat
commun</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
@@ -222,25 +220,25 @@
<p>Tous les modules multiprocessus (MPM) fournis avec httpd supportent
- HTTP/2. Cependant, si vous utilisez le MPM <code>prefork</code>, vous allez
- faire face à de sévères restrictions.</p>
- <p>Avec le MPM <code>prefork</code>, <code>mod_http2</code> ne traitera
- qu'une requête à la fois par connexion alors que les clients tels que les
- navigateurs internet envoient de nombreuses requêtes au même moment. Si
- l'une d'entre elles est longue à traiter (ou implique une longue
- interrogation), les autres requêtes seront mises en attente.</p>
- <p>Par défaut, <code>mod_http2</code> ne passe pas outre cette limitation pour
- la simple et bonne raison que le MPM <code>prefork</code> n'est aujourd'hui
- choisi que si vous exécutez des moteurs de traitement qui ne sont pas préparés
+ HTTP/2. Cependant, si vous utilisez le MPM <code class="module"><a href="../mod/prefork.html">prefork</a></code>, vous allez
+ faire face &#224; de s&#233;v&#232;res restrictions.</p>
+ <p>Avec le MPM <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code> ne traitera
+ qu'une requ&#234;te &#224; la fois par connexion alors que les clients tels que les
+ navigateurs internet envoient de nombreuses requ&#234;tes au m&#234;me moment. Si
+ l'une d'entre elles est longue &#224; traiter (ou implique une longue
+ interrogation), les autres requ&#234;tes seront mises en attente.</p>
+ <p>Par d&#233;faut, <code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code> ne passe pas outre cette limitation pour
+ la simple et bonne raison que le MPM <code class="module"><a href="../mod/prefork.html">prefork</a></code> n'est aujourd'hui
+ choisi que si vous ex&#233;cutez des moteurs de traitement qui ne sont pas pr&#233;par&#233;s
pour le multithreading (par exemple qui se crashent lorsque plusieurs
- requêtes arrivent).</p>
+ requ&#234;tes arrivent).</p>
<p>Si votre plateforme et votre installation de httpd le supportent, la
- meilleur solution consiste actuellement à utiliser le MPM
- <code>event</code>.
+ meilleur solution consiste actuellement &#224; utiliser le MPM
+ <code class="module"><a href="../mod/event.html">event</a></code>.
</p>
<p>Si vous n'avez pas d'autre choix que d'utiliser le MPM
- <code>prefork</code>, mais souhaitez tout de même traiter plusieurs requêtes
- simultanément, vous pouvez jouer avec la directive <code class="directive"><a href="../mod/mod_http2.html#h2minworkers">H2MinWorkers</a></code>, sans garantie que cela
+ <code class="module"><a href="../mod/prefork.html">prefork</a></code>, mais souhaitez tout de m&#234;me traiter plusieurs requ&#234;tes
+ simultan&#233;ment, vous pouvez jouer avec la directive <code class="directive"><a href="../mod/mod_http2.html#h2minworkers">H2MinWorkers</a></code>, sans garantie que cela
fonctionne.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
@@ -250,19 +248,19 @@
des connexions SSL : Firefox v43, Chrome v45, Safari v9, iOS Safari v9,
Opera v35, Chrome pour Android v49 et
Internet Explorer v11 sous Windows10 (selon cette <a href="http://caniuse.com/#search=http2">source</a>).</p>
- <p>D'autres clients et serveurs sont listés dans le <a href="https://github.com/http2/http2-spec/wiki/Implementations">wiki des
- implémentations</a> ; entre autres des implémentations pour c, c++, common
+ <p>D'autres clients et serveurs sont list&#233;s dans le <a href="https://github.com/http2/http2-spec/wiki/Implementations">wiki des
+ impl&#233;mentations</a> ; entre autres des impl&#233;mentations pour c, c++, common
lisp, dart, erlang, haskell, java, nodejs, php, python, perl, ruby, rust,
scala et swift.</p>
- <p>De nombreuses implémentations clientes autres que les navigateurs
+ <p>De nombreuses impl&#233;mentations clientes autres que les navigateurs
supportent HTTP/2 en texte pur, h2c. L'une des plus efficaces d'entre elles
est <a href="https://curl.haxx.se">curl</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="tools" id="tools">Outils efficaces pour déboguer HTTP/2</a><a title="Lien permanent" href="#tools" class="permalink">&para;</a></h2>
+<h2><a name="tools" id="tools">Outils efficaces pour d&#233;boguer HTTP/2</a><a title="Lien permanent" href="#tools" class="permalink">&para;</a></h2>
- <p>Le premier d'entre eux est bien entendu <a href="https://curl.haxx.se">curl</a>. Assurez-vous au préalable que votre
- version supporte HTTP/2 en vérifiant ses <code>Fonctionnalités</code> :</p>
+ <p>Le premier d'entre eux est bien entendu <a href="https://curl.haxx.se">curl</a>. Assurez-vous au pr&#233;alable que votre
+ version supporte HTTP/2 en v&#233;rifiant ses <code>Fonctionnalit&#233;s</code> :</p>
<pre class="prettyprint lang-config"> $ curl -V
curl 7.45.0 (x86_64-apple-darwin15.0.0) libcurl/7.45.0 OpenSSL/1.0.2d zlib/1.2.8 nghttp2/1.3.4
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 [...]
@@ -278,132 +276,132 @@
<ul>
<li><a href="https://nghttp2.org/documentation/nghttp.1.html">nghttp</a>
- permet de visualiser les trames HTTP/2 et ainsi de se faire une meilleure
- idée du protocole.</li>
+ id&#233;e du protocole.</li>
<li><a href="https://nghttp2.org/documentation/h2load-howto.html">h2load</a> -
permet de tester votre serveur dans des conditions extremes.</li>
</ul>
- <p>Chrome fournit des journaux détaillés des connexions HTTP/2 via la page
+ <p>Chrome fournit des journaux d&#233;taill&#233;s des connexions HTTP/2 via la page
<a href="chrome://net-internals/#http2">special net-internals page</a>. Il y
- a aussi cette extension intéressante pour <a href="https://chrome.google.com/webstore/detail/http2-and-spdy-indicator/mpbpobfflnpcgagjijhmgnchggcjblin?hl=en">Chrome</a>
+ a aussi cette extension int&#233;ressante pour <a href="https://chrome.google.com/webstore/detail/http2-and-spdy-indicator/mpbpobfflnpcgagjijhmgnchggcjblin?hl=en">Chrome</a>
et <a href="https://addons.mozilla.org/en-us/firefox/addon/spdy-indicator/">Firefox</a>
qui permet d'indiquer que votre navigateur utilise HTTP/2.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="push" id="push">Push serveur</a><a title="Lien permanent" href="#push" class="permalink">&para;</a></h2>
- <p>Le protocole HTTP/2 permet au serveur de proposer (PUSH) des réponses
- pour lesquelles le client n'a rien demandé. La communication autour de ces
- réponses est du style : "voici une requête que vous n'avez jamais
- envoyée, et la réponse vous parviendra bientôt tout de même ..."</p>
- <p>Il y a cependant des conditions : le client peut désactiver cette
- fonctionnalité et le serveur ne pourra alors lui proposer des réponses que
- pour les requêtes qu'il a effectivement envoyées.</p>
- <p>Cette fonctionnalité a pour but de permettre au serveur d'envoyer au
+ <p>Le protocole HTTP/2 permet au serveur de proposer (PUSH) des r&#233;ponses
+ pour lesquelles le client n'a rien demand&#233;. La communication autour de ces
+ r&#233;ponses est du style : "voici une requ&#234;te que vous n'avez jamais
+ envoy&#233;e, et la r&#233;ponse vous parviendra bient&#244;t tout de m&#234;me ..."</p>
+ <p>Il y a cependant des conditions : le client peut d&#233;sactiver cette
+ fonctionnalit&#233; et le serveur ne pourra alors lui proposer des r&#233;ponses que
+ pour les requ&#234;tes qu'il a effectivement envoy&#233;es.</p>
+ <p>Cette fonctionnalit&#233; a pour but de permettre au serveur d'envoyer au
client des ressources dont il va probablement avoir besoin : par exemple une
- ressource css ou javascript appartenant à une page html que le client a
- demandée, un jeu d'images référencé par un css, etc...</p>
- <p>Cette anticipation a pour avantage de permettre au client d'économiser le
- temps qu'il lui aurait fallu pour envoyer une requête, quelques
- millisecondes à une demi-seconde en fonction de l'éloignement du serveur.
- Elle a cependant pour inconvénient d'imposer au client le téléchargement de
- ressources qu'il possède peut-être déjà dans son cache. Bien entendu, HTTP/2
- permet d'annuler prématurément de telles requêtes, mais des ressources sont
- tout de même gaspillées.</p>
- <p>En résumé : il n'existe pas encore de stratégie efficace pour faire le
- meilleur usage de cette fonctionnalité de HTTP/2 et tout le monde en est
- encore au stade de l'expérimentation. À ce titre, voici des conseils pour
- procéder vous-même à ces expérimentations :</p>
- <p><code>mod_http2</code> inspecte l'en-tête de la réponse et recherche les
- en-têtes <code>Link</code> sous un certain format :</p>
+ ressource css ou javascript appartenant &#224; une page html que le client a
+ demand&#233;e, un jeu d'images r&#233;f&#233;renc&#233; par un css, etc...</p>
+ <p>Cette anticipation a pour avantage de permettre au client d'&#233;conomiser le
+ temps qu'il lui aurait fallu pour envoyer une requ&#234;te, quelques
+ millisecondes &#224; une demi-seconde en fonction de l'&#233;loignement du serveur.
+ Elle a cependant pour inconv&#233;nient d'imposer au client le t&#233;l&#233;chargement de
+ ressources qu'il poss&#232;de peut-&#234;tre d&#233;j&#224; dans son cache. Bien entendu, HTTP/2
+ permet d'annuler pr&#233;matur&#233;ment de telles requ&#234;tes, mais des ressources sont
+ tout de m&#234;me gaspill&#233;es.</p>
+ <p>En r&#233;sum&#233; : il n'existe pas encore de strat&#233;gie efficace pour faire le
+ meilleur usage de cette fonctionnalit&#233; de HTTP/2 et tout le monde en est
+ encore au stade de l'exp&#233;rimentation. &#192; ce titre, voici des conseils pour
+ proc&#233;der vous-m&#234;me &#224; ces exp&#233;rimentations :</p>
+ <p><code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code> inspecte l'en-t&#234;te de la r&#233;ponse et recherche les
+ en-t&#234;tes <code>Link</code> sous un certain format :</p>
<pre class="prettyprint lang-config">Link &lt;/xxx.css&gt;;rel=preload, &lt;/xxx.js&gt;; rel=preload</pre>
- <p>Si la connexion supporte PUSH, ces deux ressources seront envoyées au
- client. En tant que développeur web vous pouvez définir ces en-têtes soit
- directement au niveau de la réponse de votre application, soit en
+ <p>Si la connexion supporte PUSH, ces deux ressources seront envoy&#233;es au
+ client. En tant que d&#233;veloppeur web vous pouvez d&#233;finir ces en-t&#234;tes soit
+ directement au niveau de la r&#233;ponse de votre application, soit en
configurant votre serveur via</p>
<pre class="prettyprint lang-config">&lt;Location /xxx.html&gt;
Header add Link "&lt;/xxx.css&gt;;rel=preload"
Header add Link "&lt;/xxx.js&gt;;rel=preload"
&lt;/Location&gt;</pre>
- <p>Si vous souhaitez utiliser des liens <code>preload</code> sans déclencher
- de PUSH, vous pouvez utiliser le paramètre <code>nopush</code> comme suit :</p>
+ <p>Si vous souhaitez utiliser des liens <code>preload</code> sans d&#233;clencher
+ de PUSH, vous pouvez utiliser le param&#232;tre <code>nopush</code> comme suit :</p>
<pre class="prettyprint lang-config">Link &lt;/xxx.css&gt;;rel=preload;nopush</pre>
- <p>Vous pouvez aussi désactiver les PUSHes pour l'ensemble de votre
+ <p>Vous pouvez aussi d&#233;sactiver les PUSHes pour l'ensemble de votre
serveur via la directive</p>
<pre class="prettyprint lang-config">H2Push Off</pre>
- <p>À savoir aussi :</p>
+ <p>&#192; savoir aussi :</p>
<p>Le module maintient un journal des ressources ayant fait l'objet d'un
- PUSH pour chaque connexion (en général des condensés hash des URLs), et
- n'effectuera pas deux fois un PUSH pour la même ressource. Cependant,
- lorsque la connexion est fermée, le journal de ses PUSHes est supprimé.</p>
- <p>Certains développeurs planchent sur la manière de permettre au client
- d'informer le serveur des ressources qu'il possède déjà dans son cache afin
- d'éviter les PUSHes pour ces dernières, mais ceci n'en est actuellement qu'à
- un stade très expérimental.</p>
+ PUSH pour chaque connexion (en g&#233;n&#233;ral des condens&#233;s hash des URLs), et
+ n'effectuera pas deux fois un PUSH pour la m&#234;me ressource. Cependant,
+ lorsque la connexion est ferm&#233;e, le journal de ses PUSHes est supprim&#233;.</p>
+ <p>Certains d&#233;veloppeurs planchent sur la mani&#232;re de permettre au client
+ d'informer le serveur des ressources qu'il poss&#232;de d&#233;j&#224; dans son cache afin
+ d'&#233;viter les PUSHes pour ces derni&#232;res, mais ceci n'en est actuellement qu'&#224;
+ un stade tr&#232;s exp&#233;rimental.</p>
<p>L'<a href="https://tools.ietf.org/html/draft-ruellan-http-accept-push-policy-00">
- en-tête Accept-Push-Policy</a> est un autre dispositif expérimental
- implémenté dans <code>mod_http2</code> ; il permet au client de définir pour
- chaque requête quels genres de PUSHes il accepte.</p>
+ en-t&#234;te Accept-Push-Policy</a> est un autre dispositif exp&#233;rimental
+ impl&#233;ment&#233; dans <code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code> ; il permet au client de d&#233;finir pour
+ chaque requ&#234;te quels genres de PUSHes il accepte.</p>
<p>
- La fonctionnalité PUSH n'apportera pas toujours le gain de performances dans
- l'obtention de réponses aux requêtes. Vous trouverez plusieurs études sur ce
- sujet sur internet qui en expliquent les avantages et inconvénients et
- comment les particularités des clients et du réseau en influencent le
+ La fonctionnalit&#233; PUSH n'apportera pas toujours le gain de performances dans
+ l'obtention de r&#233;ponses aux requ&#234;tes. Vous trouverez plusieurs &#233;tudes sur ce
+ sujet sur internet qui en expliquent les avantages et inconv&#233;nients et
+ comment les particularit&#233;s des clients et du r&#233;seau en influencent le
fonctionnement. Par exemple, le seul fait que le serveur PUSHes une
- ressource n'implique pas forcément que le navigateur l'utilisera.</p>
- <p>Ce qui influence le plus la réponse PUSHed, c'est la requête qui a été
- simulée. En effet, l'URL de la requête pour un PUSH est fournie par
- l'application, mais d'où viennent les en-têtes ? Par exemple, La requête
- PUSH requiert-elle un en-tête <code>accept-language</code> et si oui, quelle
+ ressource n'implique pas forc&#233;ment que le navigateur l'utilisera.</p>
+ <p>Ce qui influence le plus la r&#233;ponse PUSHed, c'est la requ&#234;te qui a &#233;t&#233;
+ simul&#233;e. En effet, l'URL de la requ&#234;te pour un PUSH est fournie par
+ l'application, mais d'o&#249; viennent les en-t&#234;tes ? Par exemple, La requ&#234;te
+ PUSH requiert-elle un en-t&#234;te <code>accept-language</code> et si oui, quelle
sera sa valeur ?</p>
- <p>httpd va consulter la requête originale (celle qui a déclenché le PUSH)
- et copier les en-têtes suivants vers la requête PUSH :
+ <p>httpd va consulter la requ&#234;te originale (celle qui a d&#233;clench&#233; le PUSH)
+ et copier les en-t&#234;tes suivants vers la requ&#234;te PUSH :
<code>user-agent</code>, <code>accept</code>, <code>accept-encoding</code>,
<code>accept-language</code> et <code>cache-control</code>.</p>
- <p>Tous les autres en-têtes sont ignorés. Les cookies eux non plus ne seront
- pas copiés. PUSHer des ressources qui requièrent la présence d'un cookie ne
- fonctionnera pas. Ceci peut être sujet à débat, mais tant que ce ne sera pas
- clairement discuté avec les navigateurs, restons prudents et évitons
- d'exposer les cookies là où ils ne sont pas censés être visibles.</p>
+ <p>Tous les autres en-t&#234;tes sont ignor&#233;s. Les cookies eux non plus ne seront
+ pas copi&#233;s. PUSHer des ressources qui requi&#232;rent la pr&#233;sence d'un cookie ne
+ fonctionnera pas. Ceci peut &#234;tre sujet &#224; d&#233;bat, mais tant que ce ne sera pas
+ clairement discut&#233; avec les navigateurs, restons prudents et &#233;vitons
+ d'exposer les cookies l&#224; o&#249; ils ne sont pas cens&#233;s &#234;tre visibles.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="earlyhints" id="earlyhints">Suggestions précoces</a><a title="Lien permanent" href="#earlyhints" class="permalink">&para;</a></h2>
+<h2><a name="earlyhints" id="earlyhints">Suggestions pr&#233;coces</a><a title="Lien permanent" href="#earlyhints" class="permalink">&para;</a></h2>
- <p>A l'instar des ressources PUSHées, une autre méthode consiste à envoyer
- des en-têtes <code>Link</code> au client avant même que la réponse ne soit
- prête. Cette méthode utilise la fonctionnalité appelée "Suggestions
- précoces" (Early Hints) décrite dans la <a href="https://tools.ietf.org/html/rfc8297">RFC 8297</a>.</p>
- <p>Pour utiliser cette fonctionnalité, vous devez l'activer explicitement
+ <p>A l'instar des ressources PUSH&#233;es, une autre m&#233;thode consiste &#224; envoyer
+ des en-t&#234;tes <code>Link</code> au client avant m&#234;me que la r&#233;ponse ne soit
+ pr&#234;te. Cette m&#233;thode utilise la fonctionnalit&#233; appel&#233;e "Suggestions
+ pr&#233;coces" (Early Hints) d&#233;crite dans la <a href="https://tools.ietf.org/html/rfc8297">RFC 8297</a>.</p>
+ <p>Pour utiliser cette fonctionnalit&#233;, vous devez l'activer explicitement
sur le serveur via :</p>
<pre class="prettyprint lang-config">H2EarlyHints on</pre>
- <p>Elle n'est en effet pas activée par défaut car certains navigateurs
- anciens perdent pied avec de telles réponses.</p>
- <p>Une fois cette fonctionnalité activée, vous pouvez utiliser la directive
- <code>H2PushResource</code> pour déclencher les suggestions précoces et les
- PUSHes de ressources :</p>
+ <p>Elle n'est en effet pas activ&#233;e par d&#233;faut car certains navigateurs
+ anciens perdent pied avec de telles r&#233;ponses.</p>
+ <p>Une fois cette fonctionnalit&#233; activ&#233;e, vous pouvez utiliser la directive
+ <code class="directive"><a href="../mod/mod_http2.html#h2pushresource">H2PushResource</a></code> pour d&#233;clencher les
+ suggestions pr&#233;coces et les PUSHes de ressources :</p>
<pre class="prettyprint lang-config">&lt;Location /xxx.html&gt;
H2PushResource /xxx.css
H2PushResource /xxx.js
&lt;/Location&gt;</pre>
- <p>Le serveur enverra alors au client une réponse <code>"103 Early
- Hints"</code> dès qu'il <em>commencera</em> à traiter la requête. Selon
- votre application web, cet envoi peut intervenir beaucoup plus tôt que le
- moment où les premiers en-têtes de réponse auront été déterminés.</p>
- <p>Si <code>H2Push</code> est activé, ceci déclenchera aussi le PUSH juste
- après la réponse 103. Mais si <code>H2Push</code> n'est pas activé, la
- réponse 103 sera quand-même envoyée au client.</p>
+ <p>Le serveur enverra alors au client une r&#233;ponse <code>"103 Early
+ Hints"</code> d&#232;s qu'il <em>commencera</em> &#224; traiter la requ&#234;te. Selon
+ votre application web, cet envoi peut intervenir beaucoup plus t&#244;t que le
+ moment o&#249; les premiers en-t&#234;tes de r&#233;ponse auront &#233;t&#233; d&#233;termin&#233;s.</p>
+ <p>Si <code class="directive"><a href="../mod/mod_http2.html#h2push">H2Push</a></code> est activ&#233;, ceci
+ d&#233;clenchera aussi le PUSH juste apr&#232;s la r&#233;ponse 103. Mais si <code class="directive"><a href="../mod/mod_http2.html#h2push">H2Push</a></code> n'est pas activ&#233;, la r&#233;ponse 103 sera
+ quand-m&#234;me envoy&#233;e au client.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/howto/http2.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/howto/http2.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/howto/http2.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../es/howto/http2.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/howto/http2.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -422,7 +420,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/howto/http2.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/howto/http2.xml.meta b/docs/manual/howto/http2.xml.meta
index 9b93a6fba0..cd0a8de064 100644
--- a/docs/manual/howto/http2.xml.meta
+++ b/docs/manual/howto/http2.xml.meta
@@ -9,6 +9,6 @@
<variants>
<variant>en</variant>
<variant outdated="yes">es</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
</variants>
</metafile>
diff --git a/docs/manual/howto/index.html.fr b/docs/manual/howto/index.html.fr
index 06ab261657..099391facc 100644
--- a/docs/manual/howto/index.html.fr
+++ b/docs/manual/howto/index.html.fr
@@ -24,8 +24,8 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>How-To / Tutoriels</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/howto/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/howto/" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/howto/" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/howto/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/howto/" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/howto/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/howto/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../zh-cn/howto/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
@@ -40,25 +40,25 @@
<dl>
<dt>Authentification et autorisation</dt>
<dd>
- <p>L'authentification représente tout processus par lequel vous
- vérifiez si quelqu'un correspond bien à l'identité qu'il
- déclare posséder. L'autorisation représente tout processus
- permettant de savoir si une personne est autorisée à aller là où
- elle veut aller, ou à obtenir les informations qu'elle demande.</p>
+ <p>L'authentification repr&#233;sente tout processus par lequel vous
+ v&#233;rifiez si quelqu'un correspond bien &#224; l'identit&#233; qu'il
+ d&#233;clare poss&#233;der. L'autorisation repr&#233;sente tout processus
+ permettant de savoir si une personne est autoris&#233;e &#224; aller l&#224; o&#249;
+ elle veut aller, ou &#224; obtenir les informations qu'elle demande.</p>
<p>Voir <a href="auth.html">Authentification, Autorisation</a></p>
</dd>
</dl>
<dl>
- <dt>Contrôle d'accès</dt>
+ <dt>Contr&#244;le d'acc&#232;s</dt>
<dd>
- <p>Le contrôle d'accès se réfère au processus permettant
- d'interdire ou d'accorder l'accès à une ressource en fonction de
- certains critères, et il existe de nombreuses façons d'y
+ <p>Le contr&#244;le d'acc&#232;s se r&#233;f&#232;re au processus permettant
+ d'interdire ou d'accorder l'acc&#232;s &#224; une ressource en fonction de
+ certains crit&#232;res, et il existe de nombreuses fa&#231;ons d'y
parvenir.</p>
- <p>Voir <a href="access.html">Contrôle d'accès</a></p>
+ <p>Voir <a href="access.html">Contr&#244;le d'acc&#232;s</a></p>
</dd>
</dl>
@@ -66,13 +66,13 @@
<dt>Contenu dynamique avec CGI</dt>
<dd>
<p>L'Interface Passerelle Commune CGI (Common Gateway Interface)
- définit pour le serveur web une méthode d'interaction avec des
- programmes externes générateurs de contenu, souvent nommés
- programmes CGI ou scripts CGI. Il s'agit d'une méthode
+ d&#233;finit pour le serveur web une m&#233;thode d'interaction avec des
+ programmes externes g&#233;n&#233;rateurs de contenu, souvent nomm&#233;s
+ programmes CGI ou scripts CGI. Il s'agit d'une m&#233;thode
simple permettant d'ajouter du contenu
- dynamique à votre site web. Ce document se veut une introduction
- à la configuration de CGI sur votre serveur web Apache et à
- l'écriture de programmes CGI.</p>
+ dynamique &#224; votre site web. Ce document se veut une introduction
+ &#224; la configuration de CGI sur votre serveur web Apache et &#224;
+ l'&#233;criture de programmes CGI.</p>
<p>Voir <a href="cgi.html">CGI : contenu dynamique</a></p>
</dd>
@@ -82,10 +82,10 @@
<dt>Fichiers <code>.htaccess</code></dt>
<dd>
<p>Les fichiers <code>.htaccess</code> permettent de modifier la
- configuration du serveur au niveau de chaque répertoire. À cet
- effet, un fichier est placé dans un répertoire particulier du site
- web, et les directives de configuration qu'il contient s'appliquent à ce
- répertoire et à tous ses sous-répertoires.</p>
+ configuration du serveur au niveau de chaque r&#233;pertoire. &#192; cet
+ effet, un fichier est plac&#233; dans un r&#233;pertoire particulier du site
+ web, et les directives de configuration qu'il contient s'appliquent &#224; ce
+ r&#233;pertoire et &#224; tous ses sous-r&#233;pertoires.</p>
<p>Voir <a href="htaccess.html">Fichiers <code>.htaccess</code></a></p>
</dd>
@@ -94,11 +94,11 @@
<dl>
<dt>HTTP/2 avec httpd</dt>
<dd>
- <p>HTTP/2 est une évolution du protocole de la couche application le plus
- connu au monde, HTTP. Les efforts se sont concentrés sur une amélioration
- de l'efficacité de l'utilisation des ressources réseau sans modifier la
- sémantique de HTTP. Ce guide explique la manière dont HTTP/2 est
- implémenté dans httpd, donne des conseils pour une configuration de base
+ <p>HTTP/2 est une &#233;volution du protocole de la couche application le plus
+ connu au monde, HTTP. Les efforts se sont concentr&#233;s sur une am&#233;lioration
+ de l'efficacit&#233; de l'utilisation des ressources r&#233;seau sans modifier la
+ s&#233;mantique de HTTP. Ce guide explique la mani&#232;re dont HTTP/2 est
+ impl&#233;ment&#233; dans httpd, donne des conseils pour une configuration de base
ainsi qu'une liste de recommandations.
</p>
@@ -108,14 +108,14 @@
<dl>
- <dt>Introduction au Inclusions côté Serveur (Server Side Includes
+ <dt>Introduction au Inclusions c&#244;t&#233; Serveur (Server Side Includes
ou SSI)</dt>
<dd>
<p>Les SSI sont des directives que l'on place dans des pages
- HTML, et qui sont évaluées par le serveur lorsque ces pages sont
- servies. Elles vous permettent d'ajouter du contenu généré
- dynamiquement à une page HTML existante, sans avoir à servir
- l'intégralité de la page via un programme CGI, ou toute autre
+ HTML, et qui sont &#233;valu&#233;es par le serveur lorsque ces pages sont
+ servies. Elles vous permettent d'ajouter du contenu g&#233;n&#233;r&#233;
+ dynamiquement &#224; une page HTML existante, sans avoir &#224; servir
+ l'int&#233;gralit&#233; de la page via un programme CGI, ou toute autre
technologie dynamique.</p>
<p>Voir <a href="ssi.html">Server Side Includes (SSI)</a></p>
@@ -123,29 +123,29 @@
</dl>
<dl>
- <dt>Répertoires web de l'utilisateur</dt>
+ <dt>R&#233;pertoires web de l'utilisateur</dt>
<dd>
- <p>Sur les systèmes multi-utilisateurs, vous pouvez laisser
- chaque utilisateur disposer d'un site web dans son répertoire home
+ <p>Sur les syst&#232;mes multi-utilisateurs, vous pouvez laisser
+ chaque utilisateur disposer d'un site web dans son r&#233;pertoire home
via la directive <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code>. Les visiteurs de l'URL
<code>http://example.com/~nom-utilisateur/</code> vont recevoir
- du contenu situé dans le répertoire home de l'utilisateur
- "<code>nom-utilisateur</code>", et dans le sous-répertoire
- spécifié par la directive <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code>.</p>
+ du contenu situ&#233; dans le r&#233;pertoire home de l'utilisateur
+ "<code>nom-utilisateur</code>", et dans le sous-r&#233;pertoire
+ sp&#233;cifi&#233; par la directive <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code>.</p>
- <p>Voir <a href="public_html.html">Répertoires web des utilisateurs (<code>public_html</code>)</a></p>
+ <p>Voir <a href="public_html.html">R&#233;pertoires web des utilisateurs (<code>public_html</code>)</a></p>
</dd>
</dl>
<dl>
<dt>Mandataires inverses</dt>
<dd>
- <p>Apache httpd possède des fonctionnalités évoluées de serveur
+ <p>Apache httpd poss&#232;de des fonctionnalit&#233;s &#233;volu&#233;es de serveur
mandataire inverse via ses directives <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> et <code class="directive"><a href="../mod/mod_proxy.html#balancermember">BalancerMember</a></code> qui permettent
- d'implémenter un système de mandataire inverse sophistiqué garantissant
- une haute disponibilité, une répartition et une réattribution de charge,
- un regroupement de serveurs en grappe (clustering) basé sur le cloud et
- une reconfiguration dynamique à la volée.</p>
+ d'impl&#233;menter un syst&#232;me de mandataire inverse sophistiqu&#233; garantissant
+ une haute disponibilit&#233;, une r&#233;partition et une r&#233;attribution de charge,
+ un regroupement de serveurs en grappe (clustering) bas&#233; sur le cloud et
+ une reconfiguration dynamique &#224; la vol&#233;e.</p>
<p>Voir le <a href="reverse_proxy.html" />Guide de configuration des
mandataires inverses</p>
@@ -153,11 +153,11 @@
</dl>
<dl>
- <dt>Réécriture d'URLs avec mod_rewrite</dt>
+ <dt>R&#233;&#233;criture d'URLs avec mod_rewrite</dt>
<dd>
- <p>La réécriture d'URLs avec (ou sans) <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> devient
- l'une des questions les plus fréquentes posées dans nos listes de
- diffusion et nos canaux IRC. C'est pourquoi nous avons dédié une <a href="../rewrite/">section entière de notre documentation</a> à des
+ <p>La r&#233;&#233;criture d'URLs avec (ou sans) <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> devient
+ l'une des questions les plus fr&#233;quentes pos&#233;es dans nos listes de
+ diffusion et nos canaux IRC. C'est pourquoi nous avons d&#233;di&#233; une <a href="../rewrite/">section enti&#232;re de notre documentation</a> &#224; des
howtos et recettes sur ce sujet.</p>
</dd>
</dl>
@@ -165,13 +165,13 @@
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/howto/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/howto/" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/howto/" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/howto/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/howto/" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/howto/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/howto/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="../zh-cn/howto/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/howto/public_html.html.fr b/docs/manual/howto/public_html.html.fr
index 58d49fac49..feba330db1 100644
--- a/docs/manual/howto/public_html.html.fr
+++ b/docs/manual/howto/public_html.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Répertoires web utilisateurs - Serveur Apache HTTP Version 2.5</title>
+<title>R&#233;pertoires web utilisateurs - Serveur Apache HTTP Version 2.5</title>
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
@@ -21,64 +21,64 @@
<img alt="" src="../images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Recettes et tutoriels</a></div><div id="page-content"><div id="preamble"><h1>Répertoires web utilisateurs</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Recettes et tutoriels</a></div><div id="page-content"><div id="preamble"><h1>R&#233;pertoires web utilisateurs</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/howto/public_html.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/howto/public_html.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/howto/public_html.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/howto/public_html.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/howto/public_html.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/howto/public_html.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/howto/public_html.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/howto/public_html.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/howto/public_html.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</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
+<p>Sur les syst&#232;mes multi-utilisateurs, on peut permettre &#224; chaque
+utilisateur d'avoir un site web dans son r&#233;pertoire home &#224; l'aide de la
directive <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code>. Les
visiteurs de l'URL <code>http://example.com/~nom_utilisateur/</code>
-recevront un contenu situé dans le répertoire home de l'utilisateur
-"<code>nom_utilisateur</code>", et dans le sous-répertoire spécifié par
+recevront un contenu situ&#233; dans le r&#233;pertoire home de l'utilisateur
+"<code>nom_utilisateur</code>", et dans le sous-r&#233;pertoire sp&#233;cifi&#233; par
la directive <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code>.</p>
-<p>Notez que par défaut, l'accès à ces répertoires n'est
-<strong>pas</strong> permis. Vous pouvez en permettre l'accès à l'aide
+<p>Notez que par d&#233;faut, l'acc&#232;s &#224; ces r&#233;pertoires n'est
+<strong>pas</strong> permis. Vous pouvez en permettre l'acc&#232;s &#224; l'aide
de la directive <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> en
-décommentant la ligne :</p>
+d&#233;commentant la ligne :</p>
<pre class="prettyprint lang-config">#Include conf/extra/httpd-userdir.conf</pre>
- <p>dans le fichier de configuration par défaut
+ <p>dans le fichier de configuration par d&#233;faut
<code>conf/httpd.conf</code>, et en adaptant le
fichier <code>httpd-userdir.conf</code> selon vos besoins, ou en
- incluant les directives appropriées dans une section
+ incluant les directives appropri&#233;es dans une section
<code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> du fichier de
configuration principal.</p>
</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">Répertoires web utilisateurs</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#userdir">Définition du chemin des fichiers avec UserDir</a></li>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">R&#233;pertoires web utilisateurs</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#userdir">D&#233;finition du chemin des fichiers avec UserDir</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#redirect">Redirection vers des URLs externes</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#enable">Définition de la liste des utilisateurs autorisés à utiliser
- cette fonctionnalité</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#cgi">Définition d'un répertoire CGI pour chaque utilisateur</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#enable">D&#233;finition de la liste des utilisateurs autoris&#233;s &#224; utiliser
+ cette fonctionnalit&#233;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cgi">D&#233;finition d'un r&#233;pertoire CGI pour chaque utilisateur</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#htaccess">Permettre aux utilisateurs de modifier la
configuration</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="../urlmapping.html">Mise en correspondance des URLs
-avec le système de fichiers</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+avec le syst&#232;me de fichiers</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="related" id="related">Répertoires web utilisateurs</a><a title="Lien permanent" href="#related" class="permalink">&para;</a></h2>
+<h2><a name="related" id="related">R&#233;pertoires web utilisateurs</a><a title="Lien permanent" href="#related" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code></li><li><code class="directive"><a href="../mod/core.html#directorymatch">DirectoryMatch</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code></li><li><code class="directive"><a href="../mod/core.html#directorymatch">DirectoryMatch</a></code></li><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li></ul></td></tr></table>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="userdir" id="userdir">Définition du chemin des fichiers avec UserDir</a><a title="Lien permanent" href="#userdir" class="permalink">&para;</a></h2>
+<h2><a name="userdir" id="userdir">D&#233;finition du chemin des fichiers avec UserDir</a><a title="Lien permanent" href="#userdir" class="permalink">&para;</a></h2>
<p>La directive <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code>
- permet de spécifier un répertoire à partir duquel le contenu de
- l'utilisateur pourra être chargé. Elle peut revêtir plusieurs
+ permet de sp&#233;cifier un r&#233;pertoire &#224; partir duquel le contenu de
+ l'utilisateur pourra &#234;tre charg&#233;. Elle peut rev&#234;tir plusieurs
formes.</p>
- <p>Si le chemin spécifié ne commence pas par un slash, il sera
- interprété comme chemin relatif au répertoire home de l'utilisateur
- considéré. Par exemple, avec cette configuration :</p>
+ <p>Si le chemin sp&#233;cifi&#233; ne commence pas par un slash, il sera
+ interpr&#233;t&#233; comme chemin relatif au r&#233;pertoire home de l'utilisateur
+ consid&#233;r&#233;. Par exemple, avec cette configuration :</p>
<pre class="prettyprint lang-config">UserDir public_html</pre>
@@ -87,9 +87,9 @@ avec le système de fichiers</a></li><li><a href="#comments_section">Commentaires
correspondra au chemin fichier
<code>/home/rbowen/public_html/fichier.html</code></p>
- <p>Si le chemin spécifié commence par un slash, le chemin du fichier
+ <p>Si le chemin sp&#233;cifi&#233; commence par un slash, le chemin du fichier
sera construit en utilisant ce chemin, suivi du nom de l'utilisateur
- considéré. Par exemple, avec cette configuration :</p>
+ consid&#233;r&#233;. Par exemple, avec cette configuration :</p>
<pre class="prettyprint lang-config">UserDir /var/html</pre>
@@ -98,8 +98,8 @@ avec le système de fichiers</a></li><li><a href="#comments_section">Commentaires
correspondra au chemin fichier
<code>/var/html/rbowen/fichier.html</code></p>
- <p>Si le chemin spécifié contient un astérisque (*), ce dernier sera
- remplacé par le nom de l'utilisateur dans le chemin du fichier
+ <p>Si le chemin sp&#233;cifi&#233; contient un ast&#233;risque (*), ce dernier sera
+ remplac&#233; par le nom de l'utilisateur dans le chemin du fichier
correspondant. Par exemple, avec cette configuration :</p>
<pre class="prettyprint lang-config">UserDir /var/www/*/docs</pre>
@@ -109,8 +109,8 @@ avec le système de fichiers</a></li><li><a href="#comments_section">Commentaires
correspondra au chemin fichier
<code>/var/www/rbowen/docs/fichier.html</code></p>
- <p>On peut aussi définir plusieurs répertoires ou chemins de
- répertoires.</p>
+ <p>On peut aussi d&#233;finir plusieurs r&#233;pertoires ou chemins de
+ r&#233;pertoires.</p>
<pre class="prettyprint lang-config">UserDir public_html /var/html</pre>
@@ -125,32 +125,32 @@ avec le système de fichiers</a></li><li><a href="#comments_section">Commentaires
<div class="section">
<h2><a name="redirect" id="redirect">Redirection vers des URLs externes</a><a title="Lien permanent" href="#redirect" class="permalink">&para;</a></h2>
- <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>
+ <p>On peut utiliser la directive <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> pour rediriger les requ&#234;tes
+ relatives aux r&#233;pertoires utilisateurs vers des URLs externes.</p>
<pre class="prettyprint lang-config">UserDir http://example.org/users/*/</pre>
- <p>L'exemple ci-dessus va rediriger une requête pour
+ <p>L'exemple ci-dessus va rediriger une requ&#234;te pour
<code>http://example.com/~bob/abc.html</code> vers
<code>http://exemple.org/users/bob/abc.html</code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="enable" id="enable">Définition de la liste des utilisateurs autorisés à utiliser
- cette fonctionnalité</a><a title="Lien permanent" href="#enable" class="permalink">&para;</a></h2>
+<h2><a name="enable" id="enable">D&#233;finition de la liste des utilisateurs autoris&#233;s &#224; utiliser
+ cette fonctionnalit&#233;</a><a title="Lien permanent" href="#enable" class="permalink">&para;</a></h2>
- <p>En suivant la syntaxe décrite dans la documentation de UserDir,
- vous pouvez définir quels utilisateurs sont autorisés à utiliser
- cette fonctionnalité :</p>
+ <p>En suivant la syntaxe d&#233;crite dans la documentation de UserDir,
+ vous pouvez d&#233;finir quels utilisateurs sont autoris&#233;s &#224; utiliser
+ cette fonctionnalit&#233; :</p>
<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
- listés à la suite de l'argument <code>disabled</code>. De même, vous
- pouvez interdire l'utilisation de la fonctionnalité à tous les
+ fonctionnalit&#233; pour tous les utilisateurs, &#224; l'exception de ceux
+ list&#233;s &#224; la suite de l'argument <code>disabled</code>. De m&#234;me, vous
+ pouvez interdire l'utilisation de la fonctionnalit&#233; &#224; tous les
utilisateurs sauf certains d'entre eux en utilisant une
configuration du style :</p>
@@ -163,12 +163,12 @@ UserDir enabled rbowen krietz</pre>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="cgi" id="cgi">Définition d'un répertoire CGI pour chaque utilisateur</a><a title="Lien permanent" href="#cgi" class="permalink">&para;</a></h2>
+<h2><a name="cgi" id="cgi">D&#233;finition d'un r&#233;pertoire CGI pour chaque utilisateur</a><a title="Lien permanent" href="#cgi" class="permalink">&para;</a></h2>
- <p>Afin de réserver un répertoire cgi-bin pour chaque utilisateur,
+ <p>Afin de r&#233;server un r&#233;pertoire cgi-bin pour chaque utilisateur,
vous pouvez utiliser une section <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> pour activer CGI dans un
- sous-répertoire particulier d'un répertoire home utilisateur.</p>
+ sous-r&#233;pertoire particulier d'un r&#233;pertoire home utilisateur.</p>
<pre class="prettyprint lang-config">&lt;Directory "/home/*/public_html/cgi-bin/"&gt;
Options ExecCGI
@@ -177,9 +177,9 @@ UserDir enabled rbowen krietz</pre>
<p>Avec la configuration ci-dessus, et en supposant que
- <code>UserDir</code> est défini à <code>public_html</code>, un
- programme CGI <code>exemple.cgi</code> pourra être chargé depuis ce
- répertoire en passant par l'URL :</p>
+ <code>UserDir</code> est d&#233;fini &#224; <code>public_html</code>, un
+ programme CGI <code>exemple.cgi</code> pourra &#234;tre charg&#233; depuis ce
+ r&#233;pertoire en passant par l'URL :</p>
<div class="example"><p><code>
http://example.com/~rbowen/cgi-bin/exemple.cgi
@@ -194,20 +194,20 @@ UserDir enabled rbowen krietz</pre>
<p>Si vous voulez que vos utilisateurs puissent modifier la
configuration du serveur pour ce qui concerne leur espace web, ils
devront utiliser des fichiers <code>.htaccess</code> pour effectuer
- ces modifications. Assurez-vous d'avoir défini la directive
- <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> à une valeur
- appropriée pour les directives dont vous voulez permettre la
- modification aux utilisateurs. Voir le <a href="htaccess.html">tutoriel .htaccess</a> pour plus de détails sur
- la manière dont tout ceci fonctionne.</p>
+ ces modifications. Assurez-vous d'avoir d&#233;fini la directive
+ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> &#224; une valeur
+ appropri&#233;e pour les directives dont vous voulez permettre la
+ modification aux utilisateurs. Voir le <a href="htaccess.html">tutoriel .htaccess</a> pour plus de d&#233;tails sur
+ la mani&#232;re dont tout ceci fonctionne.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/howto/public_html.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/howto/public_html.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/howto/public_html.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/howto/public_html.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/howto/public_html.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/howto/public_html.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/howto/public_html.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/howto/public_html.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/howto/public_html.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -226,7 +226,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/howto/public_html.
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/howto/reverse_proxy.html.fr b/docs/manual/howto/reverse_proxy.html.fr
index f2706cbc16..0f230d19cc 100644
--- a/docs/manual/howto/reverse_proxy.html.fr
+++ b/docs/manual/howto/reverse_proxy.html.fr
@@ -24,34 +24,34 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Recettes / Tutoriels</a></div><div id="page-content"><div id="preamble"><h1>Guide de configuration d'un mandataire inverse</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/howto/reverse_proxy.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/howto/reverse_proxy.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/howto/reverse_proxy.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../es/howto/reverse_proxy.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/howto/reverse_proxy.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
- <p>En plus de ses fonctions de serveur web "basique", à savoir fournir du
- contenu statique et dynamique à l'utilisateur, Apache httpd (comme la
+ <p>En plus de ses fonctions de serveur web "basique", &#224; savoir fournir du
+ contenu statique et dynamique &#224; l'utilisateur, Apache httpd (comme la
plupart des autres serveurs web) peut aussi assurer les fonctions de serveur
mandataire inverse, connu aussi sous le nom de serveur "passerelle".</p>
- <p>Dans un tel scénario, httpd ne génère et n'héberge pas lui-même les
- données, le contenu étant en général obtenu à partir d'un ou plusieurs serveurs
- d'arrière-plan qui n'ont normalement aucune connexion directe avec le réseau
- externe. Lorsque httpd reçoit une requête en provenance d'un client, la
- requête proprement dite est <em>mandatée</em> vers un de ces serveurs
- d'arrière-plan qui traite la requête, génère le contenu et l'envoie à httpd,
- ce dernier générant la véritable réponse HTTP à destination du client.</p>
-
- <p>De nombreuses raisons peuvent vous motiver à utiliser cette
- fonctionnalité, mais elles sont souvent du domaine de la sécurité, de
- la haute disponibilité, de la répartition de charge et de
- l'authentification/autorisation centralisée. Il est alors indispensable que
+ <p>Dans un tel sc&#233;nario, httpd ne g&#233;n&#232;re et n'h&#233;berge pas lui-m&#234;me les
+ donn&#233;es, le contenu &#233;tant en g&#233;n&#233;ral obtenu &#224; partir d'un ou plusieurs serveurs
+ d'arri&#232;re-plan qui n'ont normalement aucune connexion directe avec le r&#233;seau
+ externe. Lorsque httpd re&#231;oit une requ&#234;te en provenance d'un client, la
+ requ&#234;te proprement dite est <em>mandat&#233;e</em> vers un de ces serveurs
+ d'arri&#232;re-plan qui traite la requ&#234;te, g&#233;n&#232;re le contenu et l'envoie &#224; httpd,
+ ce dernier g&#233;n&#233;rant la v&#233;ritable r&#233;ponse HTTP &#224; destination du client.</p>
+
+ <p>De nombreuses raisons peuvent vous motiver &#224; utiliser cette
+ fonctionnalit&#233;, mais elles sont souvent du domaine de la s&#233;curit&#233;, de
+ la haute disponibilit&#233;, de la r&#233;partition de charge et de
+ l'authentification/autorisation centralis&#233;e. Il est alors indispensable que
l'organisation, la conception et l'architecture de l'infrastructure
- d'arrière-plan (les serveurs qui traitent au sens propre les requêtes) soient
- isolées et protégées de l'extérieur ; vu du client, le serveur mandataire
+ d'arri&#232;re-plan (les serveurs qui traitent au sens propre les requ&#234;tes) soient
+ isol&#233;es et prot&#233;g&#233;es de l'ext&#233;rieur ; vu du client, le serveur mandataire
inverse <em>est</em> le seul serveur accessible pouvant lui fournir du
contenu.</p>
- <p>Voici un exemple typique d'implémentation de cette fonctionnalité :</p>
+ <p>Voici un exemple typique d'impl&#233;mentation de cette fonctionnalit&#233; :</p>
<p class="centered"><img src="../images/reverse-proxy-arch.png" alt="reverse-proxy-arch" /></p>
</div>
@@ -59,17 +59,17 @@
<li><img alt="" src="../images/down.gif" /> <a href="#simple">Mandatement inverse simple</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#cluster">Clusters et Balancers</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#config">Configuration du Balancer et des BalancerMembers</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#failover">Gestion des indisponibilités (Failover)</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#manager">Gestion du répartiteur de charge</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#health-check">Vérification dynamique du bon fonctionnement d'un serveur
- d'arrière-plan</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#status">Drapeaux d'état d'un membre du groupe de répartition de charge</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#failover">Gestion des indisponibilit&#233;s (Failover)</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#manager">Gestion du r&#233;partiteur de charge</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#health-check">V&#233;rification dynamique du bon fonctionnement d'un serveur
+ d'arri&#232;re-plan</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#status">Drapeaux d'&#233;tat d'un membre du groupe de r&#233;partition de charge</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="related" id="related">Mandataire inverse</a><a title="Lien permanent" href="#related" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li><li><code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code></li><li><code class="module"><a href="../mod/mod_proxy_hcheck.html">mod_proxy_hcheck</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code></li><li><code class="directive"><a href="../mod/mod_proxy.html#balancermember">BalancerMember</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li><li><code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code></li><li><code class="module"><a href="../mod/mod_proxy_hcheck.html">mod_proxy_hcheck</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code></li><li><code class="directive"><a href="../mod/mod_proxy.html#balancermember">BalancerMember</a></code></li></ul></td></tr></table>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="simple" id="simple">Mandatement inverse simple</a><a title="Lien permanent" href="#simple" class="permalink">&para;</a></h2>
@@ -77,10 +77,10 @@
<p>
La directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> permet de
- rediriger les requêtes entrantes vers un serveur d'arrière-plan (ou un
+ rediriger les requ&#234;tes entrantes vers un serveur d'arri&#232;re-plan (ou un
cluster de serveurs plus connu sous le nom de groupe
<code>Balancer</code>). Dans cet exemple le plus simple, toutes les
- requêtes (<code>"/"</code>) sont redirigées vers un serveur d'arrière-plan
+ requ&#234;tes (<code>"/"</code>) sont redirig&#233;es vers un serveur d'arri&#232;re-plan
unique :
</p>
@@ -88,26 +88,26 @@
<p>
- Pour être sur que cette redirection soit effectuée et que les en-têtes
- <code>Location:</code> générés par le serveur d'arrière-plan soient
- modifiés pour pointer vers le mandataire inverse, et non vers le serveur
- d'arrière-plan, la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code> est souvent requise :
+ Pour &#234;tre sur que cette redirection soit effectu&#233;e et que les en-t&#234;tes
+ <code>Location:</code> g&#233;n&#233;r&#233;s par le serveur d'arri&#232;re-plan soient
+ modifi&#233;s pour pointer vers le mandataire inverse, et non vers le serveur
+ d'arri&#232;re-plan, la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code> est souvent requise :
</p>
<pre class="prettyprint lang-config">ProxyPass "/" "http://www.example.com/"
ProxyPassReverse "/" "http://www.example.com/"</pre>
- <p>Seules des URIs spécifiques peuvent être mandatées, comme le montre
+ <p>Seules des URIs sp&#233;cifiques peuvent &#234;tre mandat&#233;es, comme le montre
l'exemple suivant :</p>
<pre class="prettyprint lang-config">ProxyPass "/images" "http://www.example.com/"
ProxyPassReverse "/images" "http://www.example.com/"</pre>
- <p>Dans l'exemple précédent, si le chemin d'une requête commence par
- <code>/images</code>, elle sera redirigée vers le serveur d'arrière-plan
- spécifié ; dans le cas contraire, elle sera traitée localement.
+ <p>Dans l'exemple pr&#233;c&#233;dent, si le chemin d'une requ&#234;te commence par
+ <code>/images</code>, elle sera redirig&#233;e vers le serveur d'arri&#232;re-plan
+ sp&#233;cifi&#233; ; dans le cas contraire, elle sera trait&#233;e localement.
</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
@@ -115,15 +115,15 @@ ProxyPassReverse "/images" "http://www.example.com/"</pre>
<p>
- Utiliser un serveur d'arrière-plan unique n'est cependant pas une solution
- idéale car ce dernier peut devenir indisponible ou surchargé, et le
- mandatement inverse vers ce serveur ne présente alors plus aucun avantage.
- La solution réside dans la définition d'un groupe de serveurs
- d'arrière-plan qui vont se partager le traitement des requêtes via un
- mécanisme de répartition de charge et de gestion des indisponibilités pris
- en charge par le mandataire. Ce groupe de répartition est plus connu sous le nom de
+ Utiliser un serveur d'arri&#232;re-plan unique n'est cependant pas une solution
+ id&#233;ale car ce dernier peut devenir indisponible ou surcharg&#233;, et le
+ mandatement inverse vers ce serveur ne pr&#233;sente alors plus aucun avantage.
+ La solution r&#233;side dans la d&#233;finition d'un groupe de serveurs
+ d'arri&#232;re-plan qui vont se partager le traitement des requ&#234;tes via un
+ m&#233;canisme de r&#233;partition de charge et de gestion des indisponibilit&#233;s pris
+ en charge par le mandataire. Ce groupe de r&#233;partition est plus connu sous le nom de
<em>cluster</em>, mais dans la terminologie d'Apache httpd, on utilise
- plutôt le terme de <em>balancer</em>. Un balancer se définit en
+ plut&#244;t le terme de <em>balancer</em>. Un balancer se d&#233;finit en
utilisant les directives <code class="directive"><a href="../mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code> et <code class="directive"><a href="../mod/mod_proxy.html#balancermember">BalancerMember</a></code> comme suit :
</p>
@@ -138,19 +138,19 @@ ProxyPassReverse "/images/" "balancer://myset/"</pre>
<p>
- Le protocole <code>balancer://</code> indique à httpd que l'on souhaite
- créer un balancer nommé <em>myset</em>. Ce balancer comporte deux serveurs
- d'arrière-plan référencés dans la terminologie httpd sous le nom de
- <em>BalancerMembers</em>. Avec cet exemple, toute requête dont le chemin
- commence par <code>/images</code> sera mandatée vers <em>un</em> des deux
- serveurs d'arrière-plan. La directive <code class="directive"><a href="../mod/mod_proxy.html#proxyset">ProxySet</a></code> définit ici pour le balancer
+ Le protocole <code>balancer://</code> indique &#224; httpd que l'on souhaite
+ cr&#233;er un balancer nomm&#233; <em>myset</em>. Ce balancer comporte deux serveurs
+ d'arri&#232;re-plan r&#233;f&#233;renc&#233;s dans la terminologie httpd sous le nom de
+ <em>BalancerMembers</em>. Avec cet exemple, toute requ&#234;te dont le chemin
+ commence par <code>/images</code> sera mandat&#233;e vers <em>un</em> des deux
+ serveurs d'arri&#232;re-plan. La directive <code class="directive"><a href="../mod/mod_proxy.html#proxyset">ProxySet</a></code> d&#233;finit ici pour le balancer
<em>myset</em> un algorithme de
- répartition de charge basé sur le trafic entrées/sorties.
+ r&#233;partition de charge bas&#233; sur le trafic entr&#233;es/sorties.
</p>
<div class="note"><h3>Remarque</h3>
<p>
- Les <em>BalancerMembers</em> sont aussi souvent référencés sous le terme
+ Les <em>BalancerMembers</em> sont aussi souvent r&#233;f&#233;renc&#233;s sous le terme
<em>workers</em>.
</p>
</div>
@@ -161,8 +161,8 @@ ProxyPassReverse "/images/" "balancer://myset/"</pre>
<p>
- Vous pouvez configurer de manière détaillée les <em>balancers</em> et
- <em>workers</em> via les nombreux paramètres de la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code>. Par exemple, si vous souhaitez
+ Vous pouvez configurer de mani&#232;re d&#233;taill&#233;e les <em>balancers</em> et
+ <em>workers</em> via les nombreux param&#232;tres de la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code>. Par exemple, si vous souhaitez
que <code>http://www3.example.com:8080</code> traite avec un facteur 3 le
trafic avec un timeout d'une seconde, utilisez la configuration suivante :
</p>
@@ -179,39 +179,39 @@ ProxyPassReverse "/images" "balancer://myset/"</pre>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="failover" id="failover">Gestion des indisponibilités (Failover)</a><a title="Lien permanent" href="#failover" class="permalink">&para;</a></h2>
+<h2><a name="failover" id="failover">Gestion des indisponibilit&#233;s (Failover)</a><a title="Lien permanent" href="#failover" class="permalink">&para;</a></h2>
<p>
- Vous pouvez aussi définir finement des scénarios pour les cas
- d'indisponibilité d'un ou plusieurs serveurs d'arrière-plan en spécifiant
+ Vous pouvez aussi d&#233;finir finement des sc&#233;narios pour les cas
+ d'indisponibilit&#233; d'un ou plusieurs serveurs d'arri&#232;re-plan en sp&#233;cifiant
quels serveurs doivent alors prendre le relai. Dans l'exemple suivant,
- trois scénarios sont envisagés :
+ trois sc&#233;narios sont envisag&#233;s :
</p>
<ol>
<li>
<code>http://spare1.example.com:8080</code> et
- <code>http://spare2.example.com:8080</code> ne sont sollicités que si
+ <code>http://spare2.example.com:8080</code> ne sont sollicit&#233;s que si
<code>http://www2.example.com:8080</code> ou
<code>http://www3.example.com:8080</code> est indisponible (un serveur
- de remplacement sera utilisé à la place d'un membre indisponible du même
+ de remplacement sera utilis&#233; &#224; la place d'un membre indisponible du m&#234;me
jeu de serveurs cibles).
</li>
<li>
- <code>http://hstandby.example.com:8080</code> n'est sollicité que si
+ <code>http://hstandby.example.com:8080</code> n'est sollicit&#233; que si
tous les autres serveurs cibles du jeu de serveurs <code>0</code> sont
indisponibles.
</li>
<li>
Les serveurs <code>http://bkup1.example.com:8080</code> et
- <code>http://bkup2.example.com:8080</code> du jeu <code>1</code> ne seront sollicités que si
+ <code>http://bkup2.example.com:8080</code> du jeu <code>1</code> ne seront sollicit&#233;s que si
tous les serveurs du jeu <code>0</code>, tous les serveurs de
remplacement et tous les serveurs de standby sont indisponibles.
</li>
</ol>
<p>
- Il est ainsi possible de définir un ou plusieurs serveurs de remplacement
- ou de standby pour chaque jeu de serveurs du répartiteur de charge.
+ Il est ainsi possible de d&#233;finir un ou plusieurs serveurs de remplacement
+ ou de standby pour chaque jeu de serveurs du r&#233;partiteur de charge.
</p>
<pre class="prettyprint lang-config">&lt;Proxy balancer://myset&gt;
@@ -230,30 +230,30 @@ ProxyPassReverse "/images/" "balancer://myset/"</pre>
<p>
- Les serveurs de remplacement à chaud remplacent les serveurs indisponibles
- du même jeu de serveurs du répartiteur de charge. Un serveur est
- considéré comme indisponible s'il est en maintenance, arrêté ou en erreur.
- Les serveurs de standby à chaud sont utilisés si tous les serveurs et
- serveurs de remplacement du jeu de serveurs du répartiteur de charge sont
- indisponibles. Les jeux de serveurs du répartiteur de charge (avec leurs
- serveurs de standby et de remplacement à chaud respectifs) sont toujours
- sollicités dans l'ordre du plus bas lbset vers le plus haut.
+ Les serveurs de remplacement &#224; chaud remplacent les serveurs indisponibles
+ du m&#234;me jeu de serveurs du r&#233;partiteur de charge. Un serveur est
+ consid&#233;r&#233; comme indisponible s'il est en maintenance, arr&#234;t&#233; ou en erreur.
+ Les serveurs de standby &#224; chaud sont utilis&#233;s si tous les serveurs et
+ serveurs de remplacement du jeu de serveurs du r&#233;partiteur de charge sont
+ indisponibles. Les jeux de serveurs du r&#233;partiteur de charge (avec leurs
+ serveurs de standby et de remplacement &#224; chaud respectifs) sont toujours
+ sollicit&#233;s dans l'ordre du plus bas lbset vers le plus haut.
</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="manager" id="manager">Gestion du répartiteur de charge</a><a title="Lien permanent" href="#manager" class="permalink">&para;</a></h2>
+<h2><a name="manager" id="manager">Gestion du r&#233;partiteur de charge</a><a title="Lien permanent" href="#manager" class="permalink">&para;</a></h2>
<p>
L'application <em>balancer-manager</em> fournie avec le mandataire inverse
d'Apache httpd en est un des outils les plus utiles. Comme
<code class="module"><a href="../mod/mod_status.html">mod_status</a></code>, <em>balancer-manager</em> affiche la
- configuration et l'activité actuelles des balancers actifs. L'affichage de
+ configuration et l'activit&#233; actuelles des balancers actifs. L'affichage de
ces informations n'est cependant pas sa seule fonction ; il permet aussi de
- modifier la plupart d'entre elles et même d'ajouter des membres au groupe
- de répartition de charge en temps réel. Pour activer ces fonctionnalités,
- vous devez ajouter les lignes suivantes à votre fichier de configuration :
+ modifier la plupart d'entre elles et m&#234;me d'ajouter des membres au groupe
+ de r&#233;partition de charge en temps r&#233;el. Pour activer ces fonctionnalit&#233;s,
+ vous devez ajouter les lignes suivantes &#224; votre fichier de configuration :
</p>
<pre class="prettyprint lang-config">&lt;Location "/balancer-manager"&gt;
@@ -263,99 +263,99 @@ ProxyPassReverse "/images/" "balancer://myset/"</pre>
<div class="warning"><h3>Avertissement</h3>
- <p>N'activez le <em>balancer-manager</em> que si vous avez déjà <a href="../mod/mod_proxy.html#access">sécurisé votre serveur</a>.
- Assurez-vous en particulier que l'accès à l'URL soit fortement restreint.</p>
+ <p>N'activez le <em>balancer-manager</em> que si vous avez d&#233;j&#224; <a href="../mod/mod_proxy.html#access">s&#233;curis&#233; votre serveur</a>.
+ Assurez-vous en particulier que l'acc&#232;s &#224; l'URL soit fortement restreint.</p>
</div>
<p>
- Lorsque vous accédez au serveur mandataire avec une adresse du style
+ Lorsque vous acc&#233;dez au serveur mandataire avec une adresse du style
<code>http://rproxy.example.com/balancer-manager/</code>, la page suivante
s'affiche :
</p>
<p class="centered"><img src="../images/bal-man.png" alt="balancer-manager page" /></p>
<p>
- Ce formulaire permet à l'administrateur de modifier certains paramètres,
- de désactiver ou d'ajouter certains serveurs d'arrière-plan, et de
- modifier les règles de répartition de charge. Par exemple, si on clique
- sur le répartiteur, la page suivante s'affiche :
+ Ce formulaire permet &#224; l'administrateur de modifier certains param&#232;tres,
+ de d&#233;sactiver ou d'ajouter certains serveurs d'arri&#232;re-plan, et de
+ modifier les r&#232;gles de r&#233;partition de charge. Par exemple, si on clique
+ sur le r&#233;partiteur, la page suivante s'affiche :
</p>
<p class="centered"><img src="../images/bal-man-b.png" alt="balancer-manager page" /></p>
<p>
- Si on clique sur un membre du groupe de répartition de charge, la page
+ Si on clique sur un membre du groupe de r&#233;partition de charge, la page
suivante s'affiche :
</p>
<p class="centered"><img src="../images/bal-man-w.png" alt="balancer-manager page" /></p>
<p>
- Si vous souhaitez que ces modifications soient conservées après un
- redémarrage du serveur, assurez-vous que la directive <code class="directive"><a href="../mod/mod_proxy.html#balancerpersist">BalancerPersist</a></code> soit définie à On.
+ Si vous souhaitez que ces modifications soient conserv&#233;es apr&#232;s un
+ red&#233;marrage du serveur, assurez-vous que la directive <code class="directive"><a href="../mod/mod_proxy.html#balancerpersist">BalancerPersist</a></code> soit d&#233;finie &#224; On.
</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="health-check" id="health-check">Vérification dynamique du bon fonctionnement d'un serveur
- d'arrière-plan</a><a title="Lien permanent" href="#health-check" class="permalink">&para;</a></h2>
+<h2><a name="health-check" id="health-check">V&#233;rification dynamique du bon fonctionnement d'un serveur
+ d'arri&#232;re-plan</a><a title="Lien permanent" href="#health-check" class="permalink">&para;</a></h2>
<p>
- Avant que le mandataire httpd ne fasse appel à un serveur d'arrière-plan, il
- peut <em>"tester"</em> si ce dernier est disponible en définissant le
- paramètre <code>ping</code> de ce serveur via la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code>. Cependant, il est souvent plus
- judicieux de vérifier le bon fonctionnement d'un serveur <em>hors
- bande</em> et de manière dynamique via le module
+ Avant que le mandataire httpd ne fasse appel &#224; un serveur d'arri&#232;re-plan, il
+ peut <em>"tester"</em> si ce dernier est disponible en d&#233;finissant le
+ param&#232;tre <code>ping</code> de ce serveur via la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code>. Cependant, il est souvent plus
+ judicieux de v&#233;rifier le bon fonctionnement d'un serveur <em>hors
+ bande</em> et de mani&#232;re dynamique via le module
<code class="module"><a href="../mod/mod_proxy_hcheck.html">mod_proxy_hcheck</a></code> d'Apache httpd.
</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="status" id="status">Drapeaux d'état d'un membre du groupe de répartition de charge</a><a title="Lien permanent" href="#status" class="permalink">&para;</a></h2>
+<h2><a name="status" id="status">Drapeaux d'&#233;tat d'un membre du groupe de r&#233;partition de charge</a><a title="Lien permanent" href="#status" class="permalink">&para;</a></h2>
<p>
- <em>balancer-manager</em> permet d'afficher et de modifier l'état d'un
- membre du groupe de répartition de charge. Les différents états et leurs
+ <em>balancer-manager</em> permet d'afficher et de modifier l'&#233;tat d'un
+ membre du groupe de r&#233;partition de charge. Les diff&#233;rents &#233;tats et leurs
significations sont les suivants :
</p>
<table class="bordered">
<tr><th>Drapeau</th><th>Sigle</th><th>Description</th></tr>
<tr><td>&nbsp;</td><td><em>Ok</em></td><td>Le serveur est disponible</td></tr>
- <tr><td>&nbsp;</td><td><em>Init</em></td><td>Le serveur a été initialisé</td></tr>
+ <tr><td>&nbsp;</td><td><em>Init</em></td><td>Le serveur a &#233;t&#233; initialis&#233;</td></tr>
<tr><td><code>D</code></td><td><em>Dis</em></td><td>Le serveur est
- désactivé et n'accepte aucune requête ; il sera retesté automatiquement.</td></tr>
- <tr><td><code>S</code></td><td><em>Stop</em></td><td>Le serveur a été
- arrêté par l'administrateur ; il n'accepte aucune requête et il ne sera
- pas retesté automatiquement.</td></tr>
+ d&#233;sactiv&#233; et n'accepte aucune requ&#234;te ; il sera retest&#233; automatiquement.</td></tr>
+ <tr><td><code>S</code></td><td><em>Stop</em></td><td>Le serveur a &#233;t&#233;
+ arr&#234;t&#233; par l'administrateur ; il n'accepte aucune requ&#234;te et il ne sera
+ pas retest&#233; automatiquement.</td></tr>
<tr><td><code>I</code></td><td><em>Ign</em></td><td>Les erreurs
- concernant ce serveur sont ignorées et il sera donc toujours considéré
+ concernant ce serveur sont ignor&#233;es et il sera donc toujours consid&#233;r&#233;
comme disponible.</td></tr>
- <tr><td><code>R</code></td><td><em>Spar</em></td><td>Le serveur cible sert de remplaçant à
- chaud. Lorsqu'un serveur cible avec un lbset donné est inutilisable
- (maintenance, arrêt, en erreur, etc...), un serveur de remplacement à
- chaud libre de même lbset sera utilisé à sa place. Les remplaçants à
- chaud permettent de s'assurer qu'un nombre déterminé de serveurs cibles
- sera toujours disponible pour un répartiteur de charge.</td></tr>
+ <tr><td><code>R</code></td><td><em>Spar</em></td><td>Le serveur cible sert de rempla&#231;ant &#224;
+ chaud. Lorsqu'un serveur cible avec un lbset donn&#233; est inutilisable
+ (maintenance, arr&#234;t, en erreur, etc...), un serveur de remplacement &#224;
+ chaud libre de m&#234;me lbset sera utilis&#233; &#224; sa place. Les rempla&#231;ants &#224;
+ chaud permettent de s'assurer qu'un nombre d&#233;termin&#233; de serveurs cibles
+ sera toujours disponible pour un r&#233;partiteur de charge.</td></tr>
<tr><td><code>H</code></td><td><em>Stby</em></td><td>Le serveur est en
- mode hot-standby et ne sera donc utilisé que si aucun autre serveur ou
+ mode hot-standby et ne sera donc utilis&#233; que si aucun autre serveur ou
serveur de remplacement n'est disponible dans le jeu de serveurs du
- répartiteur de charge.</td></tr>
+ r&#233;partiteur de charge.</td></tr>
<tr><td><code>E</code></td><td><em>Err</em></td><td>Le serveur est en
- erreur, en général suite à un test préalable à une requête ; aucune
- requête ne lui sera soumise, mais il sera retesté en fonction de la
- valeur de son paramètre <code>retry</code>.</td></tr>
+ erreur, en g&#233;n&#233;ral suite &#224; un test pr&#233;alable &#224; une requ&#234;te ; aucune
+ requ&#234;te ne lui sera soumise, mais il sera retest&#233; en fonction de la
+ valeur de son param&#232;tre <code>retry</code>.</td></tr>
<tr><td><code>N</code></td><td><em>Drn</em></td><td>Le serveur est en
- mode drain ; il n'acceptera de requêtes que dans le cadre des sessions
- persistantes qui lui sont réservées et ignorera toutes les autres.</td></tr>
- <tr><td><code>C</code></td><td><em>HcFl</em></td><td>Le serveur a échoué
- au test dynamique de bon fonctionnement et ne sera utilisé que lorsqu'il
- aura réussi un test ultérieur.</td></tr>
+ mode drain ; il n'acceptera de requ&#234;tes que dans le cadre des sessions
+ persistantes qui lui sont r&#233;serv&#233;es et ignorera toutes les autres.</td></tr>
+ <tr><td><code>C</code></td><td><em>HcFl</em></td><td>Le serveur a &#233;chou&#233;
+ au test dynamique de bon fonctionnement et ne sera utilis&#233; que lorsqu'il
+ aura r&#233;ussi un test ult&#233;rieur.</td></tr>
</table>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/howto/reverse_proxy.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/howto/reverse_proxy.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/howto/reverse_proxy.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../es/howto/reverse_proxy.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/howto/reverse_proxy.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -374,7 +374,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/howto/reverse_prox
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/howto/ssi.html.fr b/docs/manual/howto/ssi.html.fr
index 6f2053e76b..ad33e9b7f9 100644
--- a/docs/manual/howto/ssi.html.fr
+++ b/docs/manual/howto/ssi.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Tutoriel Apache httpd : Introduction aux "Inclusions Côté Serveur"
+<title>Tutoriel Apache httpd : Introduction aux "Inclusions C&#244;t&#233; Serveur"
(Server Side Includes - SSI) - Serveur Apache HTTP Version 2.5</title>
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
@@ -22,18 +22,18 @@
<img alt="" src="../images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Recettes et tutoriels</a></div><div id="page-content"><div id="preamble"><h1>Tutoriel Apache httpd : Introduction aux "Inclusions Côté Serveur"
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Recettes et tutoriels</a></div><div id="page-content"><div id="preamble"><h1>Tutoriel Apache httpd : Introduction aux "Inclusions C&#244;t&#233; Serveur"
(Server Side Includes - SSI)</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/howto/ssi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/howto/ssi.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/howto/ssi.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/howto/ssi.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/howto/ssi.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/howto/ssi.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/howto/ssi.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
-<p>Les SSI permettent d'ajouter du contenu dynamique à des documents
-HTML préexistants.</p>
+<p>Les SSI permettent d'ajouter du contenu dynamique &#224; des documents
+HTML pr&#233;existants.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#related">Introduction</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#what">Qu'est-ce que SSI ?</a></li>
@@ -41,57 +41,57 @@ HTML préexistants.</p>
<li><img alt="" src="../images/down.gif" /> <a href="#basic">Directives SSI de base</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#additionalexamples">Exemples additionnels</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#config">Que puis-je configurer d'autre ?</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#exec">Exécution de commandes</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#advanced">Techniques SSI avancées</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#exec">Ex&#233;cution de commandes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#advanced">Techniques SSI avanc&#233;es</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#conclusion">Conclusion</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="related" id="related">Introduction</a><a title="Lien permanent" href="#related" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code></li><li><code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code></li><li><code class="directive"><a href="../mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></li><li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li><li><code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code></li><li><code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code></li><li><code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code></li><li><code class="directive"><a href="../mod/mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></code></li></ul></td></tr></table>
- <p>Cet article traite des Inclusions Côté Serveur (Server Side
- Includes), plus communément appelés SSI. Vous trouverez ici la
- manière de configurer votre serveur pour permettre les SSI, ainsi
- qu'une introduction à quelques techniques SSI de base permettant
- d'ajouter du contenu dynamique à vos pages HTML préexistantes.</p>
+ <p>Cet article traite des Inclusions C&#244;t&#233; Serveur (Server Side
+ Includes), plus commun&#233;ment appel&#233;s SSI. Vous trouverez ici la
+ mani&#232;re de configurer votre serveur pour permettre les SSI, ainsi
+ qu'une introduction &#224; quelques techniques SSI de base permettant
+ d'ajouter du contenu dynamique &#224; vos pages HTML pr&#233;existantes.</p>
- <p>La dernière partie de cet article sera consacrée aux
- configurations SSI plus avancées, telles que les expressions
+ <p>La derni&#232;re partie de cet article sera consacr&#233;e aux
+ configurations SSI plus avanc&#233;es, telles que les expressions
conditionnelles dans les directives SSI.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="what" id="what">Qu'est-ce que SSI ?</a><a title="Lien permanent" href="#what" class="permalink">&para;</a></h2>
- <p>SSI (Server Side Includes) est constitué de directives placées dans
- des pages HTML, et évaluées par le serveur au moment où les pages
- sont servies. Elles vous permettent d'ajouter du contenu généré
- dynamiquement à une page HTML préexistante, sans avoir à servir la
- page entière via un programme CGI, ou toute autre technologie de
+ <p>SSI (Server Side Includes) est constitu&#233; de directives plac&#233;es dans
+ des pages HTML, et &#233;valu&#233;es par le serveur au moment o&#249; les pages
+ sont servies. Elles vous permettent d'ajouter du contenu g&#233;n&#233;r&#233;
+ dynamiquement &#224; une page HTML pr&#233;existante, sans avoir &#224; servir la
+ page enti&#232;re via un programme CGI, ou toute autre technologie de
contenu dynamique.</p>
- <p>Par exemple, vous pouvez insérer la directive suivante dans une
+ <p>Par exemple, vous pouvez ins&#233;rer la directive suivante dans une
page HTML existante :</p>
<div class="example"><p><code>
&lt;!--#echo var="DATE_LOCAL" --&gt;
</code></p></div>
- <p>Ainsi, lorsque la page sera servie, la directive sera évaluée et
- remplacée par sa valeur :</p>
+ <p>Ainsi, lorsque la page sera servie, la directive sera &#233;valu&#233;e et
+ remplac&#233;e par sa valeur :</p>
<div class="example"><p><code>
Tuesday, 15-Jan-2013 19:28:54 EST
</code></p></div>
- <p>Le choix entre l'utilisation des SSI et la génération entière de
- la page par un programme quelconque, est en général dicté par la
- proportion de contenu statique et de contenu devant être généré
- chaque fois que la page est servie. SSI est idéal pour ajouter de
- petites quantités d'information, comme l'heure courante dans
- l'exemple précédent. Mais si la
- plus grande partie de votre page est générée au moment où elle est
+ <p>Le choix entre l'utilisation des SSI et la g&#233;n&#233;ration enti&#232;re de
+ la page par un programme quelconque, est en g&#233;n&#233;ral dict&#233; par la
+ proportion de contenu statique et de contenu devant &#234;tre g&#233;n&#233;r&#233;
+ chaque fois que la page est servie. SSI est id&#233;al pour ajouter de
+ petites quantit&#233;s d'information, comme l'heure courante dans
+ l'exemple pr&#233;c&#233;dent. Mais si la
+ plus grande partie de votre page est g&#233;n&#233;r&#233;e au moment o&#249; elle est
servie, vous devez vous tourner vers une autre solution.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
@@ -105,76 +105,76 @@ HTML préexistants.</p>
<pre class="prettyprint lang-config">Options +Includes</pre>
- <p>Cette directive indique à Apache que vous désirez permettre la
- recherche de directives SSI lors de l'interprétation des fichiers.
+ <p>Cette directive indique &#224; Apache que vous d&#233;sirez permettre la
+ recherche de directives SSI lors de l'interpr&#233;tation des fichiers.
Notez cependant que la plupart des configurations contiennent de
nombreuses directives <code class="directive"><a href="../mod/core.html#options">Options</a></code>
- qui peuvent s'écraser les unes les autres. Vous devrez probablement
- appliquer ces directives <code>Options</code> au répertoire
- spécifique pour lequel vous voulez activer les SSI, afin d'être sûr
- qu'elles y seront bien activées.</p>
+ qui peuvent s'&#233;craser les unes les autres. Vous devrez probablement
+ appliquer ces directives <code>Options</code> au r&#233;pertoire
+ sp&#233;cifique pour lequel vous voulez activer les SSI, afin d'&#234;tre s&#251;r
+ qu'elles y seront bien activ&#233;es.</p>
<p>Tout fichier ne fera cependant pas l'objet de recherche de
- 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>
+ directives SSI. Vous devez indiquer &#224; Apache quels fichiers seront
+ concern&#233;s. Vous pouvez y parvenir en indiquant une extension, comme
+ <code>.shtml</code>, &#224; l'aide des directives suivantes :</p>
<pre class="prettyprint lang-config">AddType text/html .shtml
AddOutputFilter INCLUDES .shtml</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
+ <p>Un des d&#233;savantages de cette approche r&#233;side dans le fait que si
+ vous voulez ajouter des directives SSI &#224; une page pr&#233;existante, vous
devrez changer le nom de cette page, et donc tout lien qui la
- contient, de façon à ce qu'elle possède l'extension
- <code>.shtml</code>, condition nécessaire pour que les directives
- SSI qu'elle contient soient traitées.</p>
+ contient, de fa&#231;on &#224; ce qu'elle poss&#232;de l'extension
+ <code>.shtml</code>, condition n&#233;cessaire pour que les directives
+ SSI qu'elle contient soient trait&#233;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>
+ <p>Une autre m&#233;thode consiste &#224; utiliser la directive <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code> :</p>
<pre class="prettyprint lang-config">XBitHack on</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
- fichiers si leur bit d'exécution est positionné. Il n'est ainsi plus
- nécessaire de changer le nom du fichier pour ajouter des directives
- SSI à une page préexistante ; vous devez simplement attribuer les
- droits d'exécution au fichier à l'aide de <code>chmod</code>.</p>
+ indique &#224; Apache qu'il doit rechercher des directivves SSI dans les
+ fichiers si leur bit d'ex&#233;cution est positionn&#233;. Il n'est ainsi plus
+ n&#233;cessaire de changer le nom du fichier pour ajouter des directives
+ SSI &#224; une page pr&#233;existante ; vous devez simplement attribuer les
+ droits d'ex&#233;cution au fichier &#224; l'aide de <code>chmod</code>.</p>
<div class="example"><p><code>
chmod +x pagename.html
</code></p></div>
<p>Un bref commentaire sur ce qu'il ne faut pas faire. Certaines
- personnes peuvent vous conseiller de tout simplement indiquer à
+ personnes peuvent vous conseiller de tout simplement indiquer &#224;
Apache de rechercher des directives SSI dans tous les fichiers
- <code>.html</code>, ce qui vous évite d'avoir à gérer les noms de
+ <code>.html</code>, ce qui vous &#233;vite d'avoir &#224; g&#233;rer les noms de
fichiers avec extension <code>.shtml</code>. Ils n'ont probablement
pas entendu parler de la directive <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>. En effet, vous devez
- garder à l'esprit qu'en faisant ceci, Apache va devoir rechercher
- des directives SSI dans chaque fichier qu'il sert, même s'il n'en
- contient aucune. Ce n'est donc pas une bonne idée car les
- performances peuvent en être sensiblement affectées.</p>
+ garder &#224; l'esprit qu'en faisant ceci, Apache va devoir rechercher
+ des directives SSI dans chaque fichier qu'il sert, m&#234;me s'il n'en
+ contient aucune. Ce n'est donc pas une bonne id&#233;e car les
+ performances peuvent en &#234;tre sensiblement affect&#233;es.</p>
- <p>Bien entendu, sous Windows, il n'y a pas de bit d'exécution à
+ <p>Bien entendu, sous Windows, il n'y a pas de bit d'ex&#233;cution &#224;
positionner, ce qui limite un peu vos choix.</p>
- <p>Dans sa configuration par défaut, Apache n'envoie pas la date de
- dernière modification ou les en-têtes HTTP relatifs à la taille des
- contenus dans les pages SSI, car ses valeurs sont difficiles à
+ <p>Dans sa configuration par d&#233;faut, Apache n'envoie pas la date de
+ derni&#232;re modification ou les en-t&#234;tes HTTP relatifs &#224; la taille des
+ contenus dans les pages SSI, car ses valeurs sont difficiles &#224;
calculer pour les contenus dynamiques. Ceci peut induire une
- impression de diminution des performances côté client, en empêchant
- la mise en cache de votre document. Il existe deux méthodes pour
- résoudre ce problème :</p>
+ impression de diminution des performances c&#244;t&#233; client, en emp&#234;chant
+ la mise en cache de votre document. Il existe deux m&#233;thodes pour
+ r&#233;soudre ce probl&#232;me :</p>
<ol>
<li>Utilisez la configuration <code>XBitHack Full</code>. Elle
- indique à Apache de déterminer la date de dernière modification en
- ne regardant que la date du fichier à l'origine de la requête,
+ indique &#224; Apache de d&#233;terminer la date de derni&#232;re modification en
+ ne regardant que la date du fichier &#224; l'origine de la requ&#234;te,
tout en ignorant la date de modification de tout fichier inclus.</li>
<li>Utilisez les directives fournies par le module
- <code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code> pour définir de manière explicite la
- date d'expiration de vos fichiers, laissant par la-même
- aux navigateurs et aux mandataires le soin de déterminer s'il est
+ <code class="module"><a href="../mod/mod_expires.html">mod_expires</a></code> pour d&#233;finir de mani&#232;re explicite la
+ date d'expiration de vos fichiers, laissant par la-m&#234;me
+ aux navigateurs et aux mandataires le soin de d&#233;terminer s'il est
opportun ou non de les mettre en cache.</li>
</ol>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -186,14 +186,14 @@ AddOutputFilter INCLUDES .shtml</pre>
&lt;!--#fonction attribut=valeur attribut=valeur ... --&gt;
</code></p></div>
- <p>Le format d'une directive SSI étant similaire à celui d'un
- commentaire HTML, si vous n'avez pas activé correctement SSI, le
+ <p>Le format d'une directive SSI &#233;tant similaire &#224; celui d'un
+ commentaire HTML, si vous n'avez pas activ&#233; correctement SSI, le
navigateur l'ignorera, mais elle sera encore visible dans le source
- HTML. Si SSI est correctement configuré, la directive sera remplacée
- par ses résultats.</p>
+ HTML. Si SSI est correctement configur&#233;, la directive sera remplac&#233;e
+ par ses r&#233;sultats.</p>
- <p>"fonction" peut prendre de nombreuses formes, et nous décrirons
- plus précisément la plupart d'entre eux dans la prochaine version de
+ <p>"fonction" peut prendre de nombreuses formes, et nous d&#233;crirons
+ plus pr&#233;cis&#233;ment la plupart d'entre eux dans la prochaine version de
ce document. Pour le moment, voici quelques exemples de ce que vous
pouvez faire avec SSI.</p>
@@ -206,8 +206,8 @@ AddOutputFilter INCLUDES .shtml</pre>
<p>La fonction <code>echo</code> permet d'afficher la valeur d'une
variable. Il existe un grand nombre de variables standards, y
compris l'ensemble des variables d'environnement disponibles pour
- les programmes CGI. De plus, vous pouvez définir vos propres
- variables à l'aide de la fonction <code>set</code>.</p>
+ les programmes CGI. De plus, vous pouvez d&#233;finir vos propres
+ variables &#224; l'aide de la fonction <code>set</code>.</p>
<p>Si vous n'aimez pas le format sous lequel la date s'affiche, vous
pouvez utiliser la fonction <code>config</code> avec un attribut
@@ -222,18 +222,18 @@ AddOutputFilter INCLUDES .shtml</pre>
<h3><a name="lastmodified" id="lastmodified">Date de modification du fichier</a></h3>
<div class="example"><p><code>
- Dernière modification du document &lt;!--#flastmod file="index.html" --&gt;
+ Derni&#232;re modification du document &lt;!--#flastmod file="index.html" --&gt;
</code></p></div>
- <p>Le format peut là aussi être modifié à l'aide de l'attribut
+ <p>Le format peut l&#224; aussi &#234;tre modifi&#233; &#224; l'aide de l'attribut
<code>timefmt</code>.</p>
-<h3><a name="cgi" id="cgi">Inclusion des résultats d'un programme CGI</a></h3>
+<h3><a name="cgi" id="cgi">Inclusion des r&#233;sultats d'un programme CGI</a></h3>
<p>C'est le cas le plus courant d'utilisation des SSI - afficher les
- résultats d'un programme CGI, comme l'universellement adoré
- "compteur d'accès".</p>
+ r&#233;sultats d'un programme CGI, comme l'universellement ador&#233;
+ "compteur d'acc&#232;s".</p>
<div class="example"><p><code>
&lt;!--#include virtual="/cgi-bin/counter.pl" --&gt;
@@ -245,66 +245,66 @@ AddOutputFilter INCLUDES .shtml</pre>
<h2><a name="additionalexamples" id="additionalexamples">Exemples additionnels</a><a title="Lien permanent" href="#additionalexamples" class="permalink">&para;</a></h2>
- <p>Vous trouverez dans ce qui suit quelques exemples spécifiques de
+ <p>Vous trouverez dans ce qui suit quelques exemples sp&#233;cifiques de
ce que vous pouvez faire de vos documents HTML avec SSI.</p>
-<h3><a name="docmodified" id="docmodified">Quand ce document a-t-il été modifié ?</a></h3>
+<h3><a name="docmodified" id="docmodified">Quand ce document a-t-il &#233;t&#233; modifi&#233; ?</a></h3>
- <p>Nous avons mentionné plus haut que vous pouviez utiliser SSI pour
- informer l'utilisateur de la date de dernière modification du
- document. Cependant, la méthode pour y parvenir n'a pas été vraiment
- abordée. Placé dans votre document HTML, le code suivant va insérer
- un repère de temps dans votre page. Bien entendu, SSI devra avoir
- été correctement activé, comme décrit plus haut.</p>
+ <p>Nous avons mentionn&#233; plus haut que vous pouviez utiliser SSI pour
+ informer l'utilisateur de la date de derni&#232;re modification du
+ document. Cependant, la m&#233;thode pour y parvenir n'a pas &#233;t&#233; vraiment
+ abord&#233;e. Plac&#233; dans votre document HTML, le code suivant va ins&#233;rer
+ un rep&#232;re de temps dans votre page. Bien entendu, SSI devra avoir
+ &#233;t&#233; correctement activ&#233;, comme d&#233;crit plus haut.</p>
<div class="example"><p><code>
&lt;!--#config timefmt="%A %B %d, %Y" --&gt;<br />
- Dernière modification du fichier &lt;!--#flastmod file="ssi.shtml" --&gt;
+ Derni&#232;re modification du fichier &lt;!--#flastmod file="ssi.shtml" --&gt;
</code></p></div>
<p>Bien entendu, vous devez remplacer <code>ssi.shtml</code> par le
- nom du fichier auquel vous faites référence. Ceci ne conviendra pas
- si vous recherchez un morceau de code générique que vous pourrez
- insérer dans tout fichier ; dans ce cas, il est préférable
+ nom du fichier auquel vous faites r&#233;f&#233;rence. Ceci ne conviendra pas
+ si vous recherchez un morceau de code g&#233;n&#233;rique que vous pourrez
+ ins&#233;rer dans tout fichier ; dans ce cas, il est pr&#233;f&#233;rable
d'utiliser la variable <code>LAST_MODIFIED</code> :</p>
<div class="example"><p><code>
&lt;!--#config timefmt="%D" --&gt;<br />
This file last modified &lt;!--#echo var="LAST_MODIFIED" --&gt;
</code></p></div>
- <p>Pour plus de détails sur le format <code>timefmt</code>, tapez
- <code>strftime</code> dans votre moteur de recherche préferé. La
+ <p>Pour plus de d&#233;tails sur le format <code>timefmt</code>, tapez
+ <code>strftime</code> dans votre moteur de recherche pr&#233;fer&#233;. La
syntaxe est identique.</p>
<h3><a name="standard-footer" id="standard-footer">Inclusion d'un pied de page standard</a></h3>
- <p>Si le site que vous gérez comporte plus que quelques pages, vous
+ <p>Si le site que vous g&#233;rez comporte plus que quelques pages, vous
allez vite vous apercevoir qu'effectuer des modifications sur toutes
- ces pages peut devenir très contraignant, en particulier si vous
- voulez qu'elles conservent un aspect homogène.</p>
+ ces pages peut devenir tr&#232;s contraignant, en particulier si vous
+ voulez qu'elles conservent un aspect homog&#232;ne.</p>
- <p>Inclure un fichier pour un en-tête et/ou un pied de page peut
- simplifier cette corvée de mises à jour. Il vous suffit de
+ <p>Inclure un fichier pour un en-t&#234;te et/ou un pied de page peut
+ simplifier cette corv&#233;e de mises &#224; jour. Il vous suffit de
confectionner un fichier de pied de page, et de l'inclure dans
- chaque page à l'aide de l'élément SSI <code>include</code>. Pour
- définir le fichier à inclure, la fonction <code>include</code> peut
+ chaque page &#224; l'aide de l'&#233;l&#233;ment SSI <code>include</code>. Pour
+ d&#233;finir le fichier &#224; inclure, la fonction <code>include</code> peut
utiliser soit l'attribut <code>file</code>, soit l'attribut
<code>virtual</code>. L'attribut <code>file</code> est un chemin de
- fichier <em>relatif au répertoire courant</em>. C'est à dire qu'il
- ne peut ni avoir pour valeur un chemin absolu (commençant par /), ni
+ fichier <em>relatif au r&#233;pertoire courant</em>. C'est &#224; dire qu'il
+ ne peut ni avoir pour valeur un chemin absolu (commen&#231;ant par /), ni
comporter "../" dans son chemin. L'attribut <code>virtual</code> est
- probablement plus commode, et peut spécifier une URL relative au
+ probablement plus commode, et peut sp&#233;cifier une URL relative au
document servi. Elle peut commencer par un /, mais le fichier inclus
- et le fichier servi doivent résider sur le même serveur.</p>
+ et le fichier servi doivent r&#233;sider sur le m&#234;me serveur.</p>
<div class="example"><p><code>
&lt;!--#include virtual="/footer.html" --&gt;
</code></p></div>
<p>Je combinerai souvent ces deux derniers points, en ajoutant une
directive <code>LAST_MODIFIED</code> dans un fichier de pied de page
- destiné à être inclus. Le fichier inclus peut contenir des
- directives SSI, et les inclusions peuvent être imbriquées - à
+ destin&#233; &#224; &#234;tre inclus. Le fichier inclus peut contenir des
+ directives SSI, et les inclusions peuvent &#234;tre imbriqu&#233;es - &#224;
savoir, le fichier inclus peut inclure un autre fichier, etc...</p>
@@ -313,10 +313,10 @@ AddOutputFilter INCLUDES .shtml</pre>
<h2><a name="config" id="config">Que puis-je configurer d'autre ?</a><a title="Lien permanent" href="#config" class="permalink">&para;</a></h2>
- <p>En plus du format de date, vous pouvez utiliser l'élément
+ <p>En plus du format de date, vous pouvez utiliser l'&#233;l&#233;ment
<code>config</code> pour configurer deux autres choses.</p>
- <p>En général, lorsque quelque chose se passe mal avec votre
+ <p>En g&#233;n&#233;ral, lorsque quelque chose se passe mal avec votre
directive SSI, vous recevez le message :</p>
<div class="example"><p><code>
[an error occurred while processing this directive]
@@ -330,25 +330,25 @@ AddOutputFilter INCLUDES .shtml</pre>
</code></p></div>
<p>Il est cependant probable que les utilisateurs finaux ne voient
- jamais ce message, car vous aurez résolu tous les problèmes issus de
+ jamais ce message, car vous aurez r&#233;solu tous les probl&#232;mes issus de
vos directives SSI avant que votre site ne soit mis en production.
(N'est-ce pas ?)</p>
<p>Vous pouvez aussi modifier le format sous lequel les tailles de
- fichiers sont affichées à l'aide de l'attribut <code>sizefmt</code>.
- Vous pouvez spécifier <code>bytes</code> pour un affichage en
+ fichiers sont affich&#233;es &#224; l'aide de l'attribut <code>sizefmt</code>.
+ Vous pouvez sp&#233;cifier <code>bytes</code> pour un affichage en
octets, ou <code>abbrev</code> pour un affichage plus concis en Ko
ou Mo, selon le cas.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="exec" id="exec">Exécution de commandes</a><a title="Lien permanent" href="#exec" class="permalink">&para;</a></h2>
+<h2><a name="exec" id="exec">Ex&#233;cution de commandes</a><a title="Lien permanent" href="#exec" class="permalink">&para;</a></h2>
<p>Voici autre chose que vous pouvez faire avec la fonction
- <code>exec</code>. Vous pouvez vraiment faire exécuter une commande
- par SSI en utilisant le shell (<code>/bin/sh</code>, pour être plus
- précis - ou le shell DOS, si vous êtes sous Win32). Par exemple, ce
- qui suit vous permet d'afficher le contenu d'un répertoire.</p>
+ <code>exec</code>. Vous pouvez vraiment faire ex&#233;cuter une commande
+ par SSI en utilisant le shell (<code>/bin/sh</code>, pour &#234;tre plus
+ pr&#233;cis - ou le shell DOS, si vous &#234;tes sous Win32). Par exemple, ce
+ qui suit vous permet d'afficher le contenu d'un r&#233;pertoire.</p>
<div class="example"><p><code>
&lt;pre&gt;<br />
&lt;!--#exec cmd="ls" --&gt;<br />
@@ -362,61 +362,61 @@ AddOutputFilter INCLUDES .shtml</pre>
&lt;/pre&gt;
</code></p></div>
- <p>Vous noterez probablement l'étrange formatage provoqué par cette
+ <p>Vous noterez probablement l'&#233;trange formatage provoqu&#233; par cette
directive sous Windows, car la sortie de <code>dir</code> contient
- la chaîne de caractères "&lt;<code>dir</code>&gt;", ce qui trompe le
+ la cha&#238;ne de caract&#232;res "&lt;<code>dir</code>&gt;", ce qui trompe le
navigateur.</p>
- <p>Notez que cette fonctionnalité est très dangereuse, car elle va
- permettre d'exécuter tout code associé à l'élément
- <code>exec</code>. Si vous êtes dans la situation où les
- utilisateurs peuvent éditer le contenu de vos pages web, dans le cas
- d'un "livre d'or" par exemple, assurez-vous de désactiver cette
- fonctionnalité. Vous pouvez, tout en permettant les SSI, désactiver
- la fonctionnalité <code>exec</code> à l'aide de l'argument
+ <p>Notez que cette fonctionnalit&#233; est tr&#232;s dangereuse, car elle va
+ permettre d'ex&#233;cuter tout code associ&#233; &#224; l'&#233;l&#233;ment
+ <code>exec</code>. Si vous &#234;tes dans la situation o&#249; les
+ utilisateurs peuvent &#233;diter le contenu de vos pages web, dans le cas
+ d'un "livre d'or" par exemple, assurez-vous de d&#233;sactiver cette
+ fonctionnalit&#233;. Vous pouvez, tout en permettant les SSI, d&#233;sactiver
+ la fonctionnalit&#233; <code>exec</code> &#224; l'aide de l'argument
<code>IncludesNOEXEC</code> de la directive
<code>Options</code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="advanced" id="advanced">Techniques SSI avancées</a><a title="Lien permanent" href="#advanced" class="permalink">&para;</a></h2>
+<h2><a name="advanced" id="advanced">Techniques SSI avanc&#233;es</a><a title="Lien permanent" href="#advanced" class="permalink">&para;</a></h2>
<p>Outre l'affichage de contenu, les SSI d'Apache vous permettent de
- définir des variables, et de les utiliser dans des comparaisons et
+ d&#233;finir des variables, et de les utiliser dans des comparaisons et
des conditions.</p>
-<h3><a name="variables" id="variables">Définition de variables</a></h3>
+<h3><a name="variables" id="variables">D&#233;finition de variables</a></h3>
- <p>Avec l'élément <code>set</code>, vous pouvez définir des
- variables pour un usage ultérieur. Comme nous en aurons besoin plus
- loin, nous allons en parler tout de suite. La syntaxe se présente
+ <p>Avec l'&#233;l&#233;ment <code>set</code>, vous pouvez d&#233;finir des
+ variables pour un usage ult&#233;rieur. Comme nous en aurons besoin plus
+ loin, nous allons en parler tout de suite. La syntaxe se pr&#233;sente
comme suit :</p>
<div class="example"><p><code>
&lt;!--#set var="name" value="Rich" --&gt;
</code></p></div>
- <p>Pour affecter une valeur à vos variables, en plus de la
- définition littérale de l'exemple ci-dessus, vous pouvez utiliser
+ <p>Pour affecter une valeur &#224; vos variables, en plus de la
+ d&#233;finition litt&#233;rale de l'exemple ci-dessus, vous pouvez utiliser
une autre variable, y compris les <a href="../env.html">variables d'environnement</a>, ou les variables
- décrites plus haut (comme <code>LAST_MODIFIED</code> par exemple).
- Pour indiquer qu'il s'agit d'une variable et non d'une chaîne, vous
+ d&#233;crites plus haut (comme <code>LAST_MODIFIED</code> par exemple).
+ Pour indiquer qu'il s'agit d'une variable et non d'une cha&#238;ne, vous
devez utiliser le symbole dollar ($) devant le nom de la
variable.</p>
<div class="example"><p><code> &lt;!--#set var="modified" value="$LAST_MODIFIED" --&gt;
</code></p></div>
- <p>Pour insérer un caractère $ dans la valeur de votre variable,
- vous devez l'échapper à l'aide d'un backslash.</p>
+ <p>Pour ins&#233;rer un caract&#232;re $ dans la valeur de votre variable,
+ vous devez l'&#233;chapper &#224; l'aide d'un backslash.</p>
<div class="example"><p><code>
&lt;!--#set var="cost" value="\$100" --&gt;
</code></p></div>
- <p>Enfin, si vous voulez insérer une variable dans une chaîne, et
+ <p>Enfin, si vous voulez ins&#233;rer une variable dans une cha&#238;ne, et
s'il y a une chance pour que le nom de la variable se confonde avec
- le reste de la chaîne, vous pouvez l'entourer d'accolades pour
+ le reste de la cha&#238;ne, vous pouvez l'entourer d'accolades pour
eviter toute confusion (Il est difficile de trouver un bon exemple
- pour illustrer ceci, mais j'espère que vous comprendrez).</p>
+ pour illustrer ceci, mais j'esp&#232;re que vous comprendrez).</p>
<div class="example"><p><code>
&lt;!--#set var="date" value="${DATE_LOCAL}_${DATE_GMT}" --&gt;
</code></p></div>
@@ -426,13 +426,13 @@ AddOutputFilter INCLUDES .shtml</pre>
<p>Maintenent que nous avons des variables, et que nous pouvons
- définir et comparer leurs valeurs, nous sommes à même de les
- utiliser dans des expressions conditionnelles. Ceci confère à SSI le
+ d&#233;finir et comparer leurs valeurs, nous sommes &#224; m&#234;me de les
+ utiliser dans des expressions conditionnelles. Ceci conf&#232;re &#224; SSI le
statut de petit langage de programmation.
<code class="module"><a href="../mod/mod_include.html">mod_include</a></code> fournit une structure <code>if</code>,
<code>elif</code>, <code>else</code>, <code>endif</code> pour la
construction d'expressions conditionnelles, ce qui vous permet de
- générer plusieurs pages logiques à partir d'une seule vraie
+ g&#233;n&#233;rer plusieurs pages logiques &#224; partir d'une seule vraie
page.</p>
<p>La structure de l'expression conditionnelle est :</p>
@@ -443,14 +443,14 @@ AddOutputFilter INCLUDES .shtml</pre>
&lt;!--#endif --&gt;
</code></p></div>
- <p>Une <em>condition</em> peut revêtir la forme de toute comparaison
+ <p>Une <em>condition</em> peut rev&#234;tir la forme de toute comparaison
logique - soit une comparaison de valeurs avec une autre, soit une
- vérification de la "vérité" d'une valeur particulière (Une chaîne
- donnée est vraie si elle n'est pas vide). Pour une liste exhaustive
- des opérateurs de comparaison disponibles, voir la documentation du
+ v&#233;rification de la "v&#233;rit&#233;" d'une valeur particuli&#232;re (Une cha&#238;ne
+ donn&#233;e est vraie si elle n'est pas vide). Pour une liste exhaustive
+ des op&#233;rateurs de comparaison disponibles, voir la documentation du
module <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>.</p>
- <p>Par exemple, spour insérer l'heure du jour dans votre page web,
+ <p>Par exemple, spour ins&#233;rer l'heure du jour dans votre page web,
vous pouvez ajouter ces lignes dans la page HTML :</p>
<div class="example"><p><code>
@@ -462,33 +462,33 @@ AddOutputFilter INCLUDES .shtml</pre>
&lt;!--#endif --&gt;<br />
</code></p></div>
- <p>Toute autre variable (que vous avez définie, ou une variable
- d'environnement normale) peut être utilisée dans les expressions
+ <p>Toute autre variable (que vous avez d&#233;finie, ou une variable
+ d'environnement normale) peut &#234;tre utilis&#233;e dans les expressions
conditionnelles. Voir le document <a href="../expr.html">Expressions
- rationnelles dans le serveur HTTP Apache</a> pour plus de détails à
- propos du fonctionnement du moteur d'évaluation des expressions
+ rationnelles dans le serveur HTTP Apache</a> pour plus de d&#233;tails &#224;
+ propos du fonctionnement du moteur d'&#233;valuation des expressions
rationnelles.</p>
- <p>Associée à la possibilité avec Apache de définir
- des variables d'environnement à l'aide de directives
+ <p>Associ&#233;e &#224; la possibilit&#233; avec Apache de d&#233;finir
+ des variables d'environnement &#224; l'aide de directives
<code>SetEnvIf</code>, ainsi que d'autres directives en rapport,
- cette fonctionnalité vous permet d'ajouter une grande variété
- de contenus dynamiques côté serveur sans avoir à concevoir une
- application web de A à Z.</p>
+ cette fonctionnalit&#233; vous permet d'ajouter une grande vari&#233;t&#233;
+ de contenus dynamiques c&#244;t&#233; serveur sans avoir &#224; concevoir une
+ application web de A &#224; Z.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="conclusion" id="conclusion">Conclusion</a><a title="Lien permanent" href="#conclusion" class="permalink">&para;</a></h2>
<p>SSI ne remplace certainement pas CGI, ou d'autres technologies
- utilisées pour la génération de pages web dynamiques. Mais c'est une
- bonne méthode pour ajouter des petits contenus dynamiques à vos
- pages, sans devoir fournir un gros effort supplémentaire.</p>
+ utilis&#233;es pour la g&#233;n&#233;ration de pages web dynamiques. Mais c'est une
+ bonne m&#233;thode pour ajouter des petits contenus dynamiques &#224; vos
+ pages, sans devoir fournir un gros effort suppl&#233;mentaire.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/howto/ssi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/howto/ssi.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/howto/ssi.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/howto/ssi.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/howto/ssi.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/howto/ssi.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/howto/ssi.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -509,7 +509,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/howto/ssi.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/index.html.fr b/docs/manual/index.html.fr
index 717184a03b..57a3216c3a 100644
--- a/docs/manual/index.html.fr
+++ b/docs/manual/index.html.fr
@@ -30,78 +30,78 @@
<p><span>Langues Disponibles: </span><a href="./da/" hreflang="da" rel="alternate" title="Dansk">&nbsp;da&nbsp;</a> |
<a href="./de/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./es/" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="./fr/" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./es/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./pt-br/" hreflang="pt-br" rel="alternate" title="Português (Brasil)">&nbsp;pt-br&nbsp;</a> |
-<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
+<a href="./pt-br/" hreflang="pt-br" rel="alternate" title="Portugu&#234;s (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./tr/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
<a href="./zh-cn/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div>
<form method="get" action="http://www.google.com/search"><p><input name="as_q" value="" type="text" /> <input value="Recherche Google" type="submit" /><input value="10" name="num" type="hidden" /><input value="fr" name="hl" type="hidden" /><input value="ISO-8859-1" name="ie" type="hidden" /><input value="Google Search" name="btnG" type="hidden" /><input name="as_epq" value="Version 2.5" type="hidden" /><input name="as_oq" value="" type="hidden" /><input name="as_eq" value="&quot;List-Post&quot;" type="hidden" /><input value="" name="lr" type="hidden" /><input value="i" name="as_ft" type="hidden" /><input value="" name="as_filetype" type="hidden" /><input value="all" name="as_qdr" type="hidden" /><input value="any" name="as_occt" type="hidden" /><input value="i" name="as_dt" type="hidden" /><input value="httpd.apache.org" name="as_sitesearch" type="hidden" /><input value="off" name="safe" type="hidden" /></p></form>
<table id="indextable"><tr><td class="col1"><div class="category"><h2><a name="release" id="release">Notes de version</a></h2>
-<ul><li><a href="new_features_2_4.html">Nouvelles fonctionnalités dApache 2.3/2.4</a></li>
-<li><a href="new_features_2_2.html">Nouvelles fonctionnalités d'Apache 2.1/2.2</a></li>
-<li><a href="new_features_2_0.html.fr">Nouvelles fonctionnalités d'Apache 2.0</a></li>
-<li><a href="upgrading.html">Mise à jour de la version 2.2 vers la version 2.4</a></li>
+<ul><li><a href="new_features_2_4.html">Nouvelles fonctionnalit&#233;s dApache 2.3/2.4</a></li>
+<li><a href="new_features_2_2.html">Nouvelles fonctionnalit&#233;s d'Apache 2.1/2.2</a></li>
+<li><a href="new_features_2_0.html.fr">Nouvelles fonctionnalit&#233;s d'Apache 2.0</a></li>
+<li><a href="upgrading.html">Mise &#224; jour de la version 2.2 vers la version 2.4</a></li>
<li><a href="license.html">Licence Apache</a></li>
</ul>
-</div><div class="category"><h2><a name="manual" id="manual">Manuel de référence</a></h2>
+</div><div class="category"><h2><a name="manual" id="manual">Manuel de r&#233;f&#233;rence</a></h2>
<ul><li><a href="install.html">Compilation et installation</a></li>
-<li><a href="invoking.html">Démarrage</a></li>
-<li><a href="stopping.html">Arrêt ou redémarrage</a></li>
-<li><a href="mod/quickreference.html">Directives de configuration à l'exécution</a></li>
+<li><a href="invoking.html">D&#233;marrage</a></li>
+<li><a href="stopping.html">Arr&#234;t ou red&#233;marrage</a></li>
+<li><a href="mod/quickreference.html">Directives de configuration &#224; l'ex&#233;cution</a></li>
<li><a href="mod/">Modules</a></li>
<li><a href="mpm.html">Modules multi-processus (MPMs)</a></li>
<li><a href="filter.html">Filtres</a></li>
<li><a href="handler.html">Gestionnaires</a></li>
-<li><a href="expr.html">Interpréteur d'expressions</a></li>
+<li><a href="expr.html">Interpr&#233;teur d'expressions</a></li>
<li><a href="mod/overrides.html">Index des directives disponibles dans les
fichiers .htaccess</a></li>
<li><a href="programs/">Le serveur et ses utilitaires</a></li>
<li><a href="glossary.html">Glossaire</a></li>
</ul>
</div></td><td><div class="category"><h2><a name="usersguide" id="usersguide">Guide de l'utilisateur</a></h2>
-<ul><li><a href="getting-started.html">Bien démarrer</a></li>
-<li><a href="bind.html">Ecoute sélective</a></li>
+<ul><li><a href="getting-started.html">Bien d&#233;marrer</a></li>
+<li><a href="bind.html">Ecoute s&#233;lective</a></li>
<li><a href="configuring.html">Fichiers de configuration</a></li>
<li><a href="sections.html">Sections de configuration</a></li>
<li><a href="caching.html">Mise en cache du contenu</a></li>
-<li><a href="content-negotiation.html">Négociation sur le contenu</a></li>
-<li><a href="dso.html">Objets Dynamiques Partagés (DSO)</a></li>
+<li><a href="content-negotiation.html">N&#233;gociation sur le contenu</a></li>
+<li><a href="dso.html">Objets Dynamiques Partag&#233;s (DSO)</a></li>
<li><a href="env.html">Variables d'environnement</a></li>
<li><a href="logs.html">Fichiers de traces</a></li>
-<li><a href="compliance.html">Conformité au protocole HTTP</a></li>
-<li><a href="urlmapping.html">Mise en correspondance des URLs avec le système de fichiers</a></li>
+<li><a href="compliance.html">Conformit&#233; au protocole HTTP</a></li>
+<li><a href="urlmapping.html">Mise en correspondance des URLs avec le syst&#232;me de fichiers</a></li>
<li><a href="misc/perf-tuning.html">Optimisation des performances</a></li>
-<li><a href="misc/security_tips.html">Conseils sur la sécurité</a></li>
-<li><a href="server-wide.html">Configuration à l'échelle du serveur</a></li>
+<li><a href="misc/security_tips.html">Conseils sur la s&#233;curit&#233;</a></li>
+<li><a href="server-wide.html">Configuration &#224; l'&#233;chelle du serveur</a></li>
<li><a href="ssl/">Chiffrement SSL/TLS</a></li>
-<li><a href="suexec.html">Exécution des CGI avec suexec</a></li>
-<li><a href="rewrite/">Réécriture des URLs avec mod_rewrite</a></li>
-<li><a href="vhosts/">Hôtes virtuels</a></li>
+<li><a href="suexec.html">Ex&#233;cution des CGI avec suexec</a></li>
+<li><a href="rewrite/">R&#233;&#233;criture des URLs avec mod_rewrite</a></li>
+<li><a href="vhosts/">H&#244;tes virtuels</a></li>
</ul>
</div></td><td class="col3"><div class="category"><h2><a name="howto" id="howto">Recettes / Tutoriels</a></h2>
<ul><li><a href="howto">Index des recettes et tutoriels</a></li>
<li><a href="howto/auth.html">Authentification et autorisation</a></li>
-<li><a href="howto/access.html">Contrôle d'accès</a></li>
+<li><a href="howto/access.html">Contr&#244;le d'acc&#232;s</a></li>
<li><a href="howto/cgi.html">CGI: Contenu dynamique</a></li>
<li><a href="howto/htaccess.html">Fichiers .htaccess</a></li>
<li><a href="howto/ssi.html">Server Side Includes (SSI)</a></li>
-<li><a href="howto/public_html.html">Répertoires Web des utilisateurs (public_html)</a></li>
+<li><a href="howto/public_html.html">R&#233;pertoires Web des utilisateurs (public_html)</a></li>
<li><a href="howto/reverse_proxy.html">Guide de configuration d'un mandataire
inverse</a></li>
<li><a href="howto/http2.html">Guide HTTP/2</a></li>
</ul>
-</div><div class="category"><h2><a name="platform" id="platform">Notes spécifiques aux différentes plateformes</a></h2>
+</div><div class="category"><h2><a name="platform" id="platform">Notes sp&#233;cifiques aux diff&#233;rentes plateformes</a></h2>
<ul><li><a href="platform/windows.html">Microsoft Windows</a></li>
-<li><a href="platform/rpm.html">Systèmes basés sur les paquet RPM (Redhat / CentOS / Fedora)</a></li>
+<li><a href="platform/rpm.html">Syst&#232;mes bas&#233;s sur les paquet RPM (Redhat / CentOS / Fedora)</a></li>
<li><a href="platform/netware.html">Novell NetWare</a></li>
</ul>
</div><div class="category"><h2><a name="other" id="other">Autres sujets</a></h2>
<ul><li><a href="http://wiki.apache.org/httpd/FAQ">Foire Aux Questions</a></li>
<li><a href="sitemap.html">Plan du site</a></li>
-<li><a href="developer/">Documentation du développeur</a></li>
+<li><a href="developer/">Documentation du d&#233;veloppeur</a></li>
<li><a href="http://httpd.apache.org/docs-project/">Aide pour la
documentation</a></li>
<li><a href="misc/">Autres notes</a></li>
@@ -112,15 +112,15 @@
<p><span>Langues Disponibles: </span><a href="./da/" hreflang="da" rel="alternate" title="Dansk">&nbsp;da&nbsp;</a> |
<a href="./de/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./es/" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="./fr/" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./es/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./pt-br/" hreflang="pt-br" rel="alternate" title="Português (Brasil)">&nbsp;pt-br&nbsp;</a> |
-<a href="./tr/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
+<a href="./pt-br/" hreflang="pt-br" rel="alternate" title="Portugu&#234;s (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./tr/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
<a href="./zh-cn/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/install.html.fr b/docs/manual/install.html.fr
index 7d0ed7995b..a19b9ed6b2 100644
--- a/docs/manual/install.html.fr
+++ b/docs/manual/install.html.fr
@@ -25,48 +25,48 @@
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./es/install.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="./fr/install.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./es/install.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/install.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/install.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>Ce document couvre l'installation et la compilation du serveur
HTTP Apache
- sur les systèmes Unix et similaires seulement. Pour la compilation et
+ sur les syst&#232;mes Unix et similaires seulement. Pour la compilation et
l'installation sous Windows, voir <a href="platform/windows.html">Utiliser le serveur HTTP Apache avec Microsoft
Windows</a> et <a href="platform/win_compiling.html">Compilation
d'Apache sous Microsoft Windows</a>. Pour les autres plateformes, se
- référer à la documentation par
+ r&#233;f&#233;rer &#224; la documentation par
<a href="platform/">plateforme</a>.</p>
<p>Apache httpd utilise <code>libtool</code> et <code>autoconf</code>
- afin de créer un environnement de construction similaire à la plupart
+ afin de cr&#233;er un environnement de construction similaire &#224; la plupart
des projets Open Source .</p>
- <p>Si vous effectuez une mise à jour depuis une version mineure vers
- la suivante (par exemple, 2.4.8 à 2.4.9), veuillez passer à la section
- <a href="#upgrading">mise à jour</a>.</p>
+ <p>Si vous effectuez une mise &#224; jour depuis une version mineure vers
+ la suivante (par exemple, 2.4.8 &#224; 2.4.9), veuillez passer &#224; la section
+ <a href="#upgrading">mise &#224; jour</a>.</p>
</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Aperçu pour les plus pressés</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#requirements">Prérequis</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#download">Téléchargement</a></li>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Aper&#231;u pour les plus press&#233;s</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#requirements">Pr&#233;requis</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#download">T&#233;l&#233;chargement</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#extract">Extraction</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#configure">Configuration de l'arborescence des sources</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#compile">Construction</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#install">Installation</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#customize">Personnalisation</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#test">Test</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#upgrading">Mise à jour</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#upgrading">Mise &#224; jour</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#thirdp">Paquets tiers</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="programs/configure.html">Configuration de l'arborescence
- des sources</a></li><li><a href="invoking.html">Démarrer Apache httpd</a></li><li><a href="stopping.html">Arrêt et redémarrage</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+ des sources</a></li><li><a href="invoking.html">D&#233;marrer Apache httpd</a></li><li><a href="stopping.html">Arr&#234;t et red&#233;marrage</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="overview" id="overview">Aperçu pour les plus pressés</a><a title="Lien permanent" href="#overview" class="permalink">&para;</a></h2>
+<h2><a name="overview" id="overview">Aper&#231;u pour les plus press&#233;s</a><a title="Lien permanent" href="#overview" class="permalink">&para;</a></h2>
<dl>
<dt>Installation sous Fedora/CentOS/Red Hat Enterprise Linux</dt>
@@ -75,9 +75,9 @@
sudo service httpd start</pre>
- <div class="warning">Les dernières versions de ces distributions préfèrent
- <code>dnf</code> à <code>yum</code>. Voir la <a href="https://fedoraproject.org/wiki/Apache_HTTP_Server">documentation du
- projet Fedora</a> pour des informations spécifiques à cette plateforme.</div>
+ <div class="warning">Les derni&#232;res versions de ces distributions pr&#233;f&#232;rent
+ <code>dnf</code> &#224; <code>yum</code>. Voir la <a href="https://fedoraproject.org/wiki/Apache_HTTP_Server">documentation du
+ projet Fedora</a> pour des informations sp&#233;cifiques &#224; cette plateforme.</div>
</dd>
<dt>Installation sous Ubuntu/Debian</dt>
@@ -87,19 +87,19 @@ sudo service apache2 start</pre>
<div class="warning">Voir la <a href="https://help.ubuntu.com/lts/serverguide/httpd.html">documentation
- Ubuntu</a> pour des informations spécifiques à cette plateforme.</div>
+ Ubuntu</a> pour des informations sp&#233;cifiques &#224; cette plateforme.</div>
</dd>
- <dt>Installation à partir des sources</dt>
+ <dt>Installation &#224; partir des sources</dt>
<dd>
<table>
<tr>
- <td><a href="#download">Téléchargement</a></td>
+ <td><a href="#download">T&#233;l&#233;chargement</a></td>
- <td>Téléchargez la dernière version depuis <a href="http://httpd.apache.org/download.cgi#apache24">http://httpd.apache.org/download.cgi</a>
+ <td>T&#233;l&#233;chargez la derni&#232;re version depuis <a href="http://httpd.apache.org/download.cgi#apache24">http://httpd.apache.org/download.cgi</a>
</td>
</tr>
@@ -144,117 +144,117 @@ sudo service apache2 start</pre>
</tr>
</table>
- <p><em>NN</em> doit être remplacé par le numéro de version courant,
+ <p><em>NN</em> doit &#234;tre remplac&#233; par le num&#233;ro de version courant,
et <em>PREFIX</em> par le
- chemin du répertoire d'installation. Si
- <em>PREFIX</em> n'est pas spécifié, le chemin du répertoire
- d'installation prendra sa valeur par défaut, à savoir
+ chemin du r&#233;pertoire d'installation. Si
+ <em>PREFIX</em> n'est pas sp&#233;cifi&#233;, le chemin du r&#233;pertoire
+ d'installation prendra sa valeur par d&#233;faut, &#224; savoir
<code>/usr/local/apache2</code>.</p>
- <p>Chaque étape du processus de compilation et d'installation est
- décrite plus en détails ci-dessous, à commencer par les prérequis
+ <p>Chaque &#233;tape du processus de compilation et d'installation est
+ d&#233;crite plus en d&#233;tails ci-dessous, &#224; commencer par les pr&#233;requis
pour compiler et installer Apache httpd.</p>
</dd>
</dl>
<div class="warning">L'installation sous votre plateforme favorite n'est pas
- traitée ici ? N'hésitez pas à nous <a href="http://httpd.apache.org/docs-project/">aider à compléter cette
- documentation</a> en nous faisant profiter de votre expérience.</div>
+ trait&#233;e ici ? N'h&#233;sitez pas &#224; nous <a href="http://httpd.apache.org/docs-project/">aider &#224; compl&#233;ter cette
+ documentation</a> en nous faisant profiter de votre exp&#233;rience.</div>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="requirements" id="requirements">Prérequis</a><a title="Lien permanent" href="#requirements" class="permalink">&para;</a></h2>
+<h2><a name="requirements" id="requirements">Pr&#233;requis</a><a title="Lien permanent" href="#requirements" class="permalink">&para;</a></h2>
- <p>Les prérequis pour la construction d'Apache httpd sont les suivants:</p>
+ <p>Les pr&#233;requis pour la construction d'Apache httpd sont les suivants:</p>
<dl>
<dt>APR et APR-Util</dt>
- <dd>APR et APR-Util doivent être déjà installés sur votre système.
- Si ce n'est pas le cas, ou si vous préférez ne pas utiliser les
- versions fournies par le système, téléchargez les dernières
- versions d'APR et APR-Util depuis <a href="http://apr.apache.org/">Apache APR</a>, décompressez-les
+ <dd>APR et APR-Util doivent &#234;tre d&#233;j&#224; install&#233;s sur votre syst&#232;me.
+ Si ce n'est pas le cas, ou si vous pr&#233;f&#233;rez ne pas utiliser les
+ versions fournies par le syst&#232;me, t&#233;l&#233;chargez les derni&#232;res
+ versions d'APR et APR-Util depuis <a href="http://apr.apache.org/">Apache APR</a>, d&#233;compressez-les
respectivement dans <code>/racine_sources_httpd/srclib/apr</code> et
- <code>/racine_sources_httpd/srclib/apr-util</code> (les noms des répertoires ne
- doivent pas comporter de numéros de versions ; par exemple, la
+ <code>/racine_sources_httpd/srclib/apr-util</code> (les noms des r&#233;pertoires ne
+ doivent pas comporter de num&#233;ros de versions ; par exemple, la
distribution d'APR doit se trouver dans /racine_sources_httpd/srclib/apr/), et
utilisez l'option <code>--with-included-apr</code> du script
<code>./configure</code>. Sur certaines plateformes, vous devrez
- peut-être installer les paquets <code>-dev</code> correspondants
+ peut-&#234;tre installer les paquets <code>-dev</code> correspondants
pour permettre la compilation de httpd avec les versions
- installées d'APR et APR-Util.</dd>
+ install&#233;es d'APR et APR-Util.</dd>
- <dt>Bibliothèque d'expressions rationnelles compatibles Perl
+ <dt>Biblioth&#232;que d'expressions rationnelles compatibles Perl
(PCRE)</dt>
- <dd>Cette bibliothèque est nécessaire mais n'est plus fournie avec la
- distribution de httpd. Téléchargez le code source depuis <a href="http://www.pcre.org/">http://www.pcre.org</a> ou installez
+ <dd>Cette biblioth&#232;que est n&#233;cessaire mais n'est plus fournie avec la
+ distribution de httpd. T&#233;l&#233;chargez le code source depuis <a href="http://www.pcre.org/">http://www.pcre.org</a> ou installez
un portage du paquet. Si votre suite de compilation ne trouve pas
- le script pcre-config installé au cours du processus de
+ le script pcre-config install&#233; au cours du processus de
construction de PCRE, indiquez son chemin via l'option
<code>--with-pcre</code> du script <code>./configure</code>. Sur
certaines plateformes, vous devrez
- peut-être installer les paquets <code>-dev</code> correspondants
+ peut-&#234;tre installer les paquets <code>-dev</code> correspondants
pour permettre la compilation de httpd avec la version
- installée de PCRE.</dd>
+ install&#233;e de PCRE.</dd>
<dt>Espace disque</dt>
<dd>Assurez-vous d'avoir au moins 50 Mo d'espace disque disponible
- temporaire. Après l'installation le serveur occupe
- approximativement 10 Mo d'espace disque. L'espace disque réellement
- nécessaire va varier considérablement en fonction de vos options
- de configuration, de la présence éventuelle de
+ temporaire. Apr&#232;s l'installation le serveur occupe
+ approximativement 10 Mo d'espace disque. L'espace disque r&#233;ellement
+ n&#233;cessaire va varier consid&#233;rablement en fonction de vos options
+ de configuration, de la pr&#233;sence &#233;ventuelle de
modules tiers, et bien entendu de la taille de votre site web et
- des sites que vous hébergez sur votre serveur.</dd>
+ des sites que vous h&#233;bergez sur votre serveur.</dd>
- <dt>Compilateur ANSI-C et système de construction</dt>
+ <dt>Compilateur ANSI-C et syst&#232;me de construction</dt>
<dd>Vous devez disposer d'un compilateur ANSI-C. Le compilateur <a href="http://gcc.gnu.org/">GNU C (GCC)</a> de la <a href="http://www.gnu.org/">Free Software Foundation (FSF)</a>
- est recommandé. Si vous ne possédez pas GCC,
+ est recommand&#233;. Si vous ne poss&#233;dez pas GCC,
assurez-vous au moins que votre compilateur soit compatible ANSI.
En outre, votre <code>PATH</code> doit contenir
les outils de construction de base tels que <code>make</code>.</dd>
<dt>Connaissance de l'heure exacte</dt>
- <dd>Les éléments du protocole HTTP font référence à l'heure du jour.
- Par conséquent, il est nécessaire d'équiper votre système d'un
+ <dd>Les &#233;l&#233;ments du protocole HTTP font r&#233;f&#233;rence &#224; l'heure du jour.
+ Par cons&#233;quent, il est n&#233;cessaire d'&#233;quiper votre syst&#232;me d'un
dispositif de synchronisation du temps. Les programmes
- <code>ntpdate</code> ou <code>xntpd</code>, basés sur le protocole NTP,
- sont couramment utilisés à cet effet.
+ <code>ntpdate</code> ou <code>xntpd</code>, bas&#233;s sur le protocole NTP,
+ sont couramment utilis&#233;s &#224; cet effet.
Voir la <a href="http://www.ntp.org">page d'accueil de NTP</a>
- pour plus de détails à propos du logiciel NTP et des serveurs
+ pour plus de d&#233;tails &#224; propos du logiciel NTP et des serveurs
de temps publics.</dd>
<dt><a href="http://www.perl.org/">Perl 5</a>
[OPTIONNEL]</dt>
- <dd>L'interpréteur Perl 5 (les versions 5.003 ou supérieures conviennent)
- est nécessaire pour l'exécution de certains scripts comme
+ <dd>L'interpr&#233;teur Perl 5 (les versions 5.003 ou sup&#233;rieures conviennent)
+ est n&#233;cessaire pour l'ex&#233;cution de certains scripts comme
<code class="program"><a href="./programs/apxs.html">apxs</a></code> ou <code class="program"><a href="./programs/dbmmanage.html">dbmmanage</a></code>
- (qui sont écrits en Perl).
- Si le script <code class="program"><a href="./programs/configure.html">configure</a></code> ne trouve pas d'interpréteur
+ (qui sont &#233;crits en Perl).
+ Si le script <code class="program"><a href="./programs/configure.html">configure</a></code> ne trouve pas d'interpr&#233;teur
Perl 5, vous ne pourrez pas utiliser les scripts qui en ont besoin.
- Bien entendu, vous pourrez tout de même construire et utiliser
+ Bien entendu, vous pourrez tout de m&#234;me construire et utiliser
Apache httpd.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="download" id="download">Téléchargement</a><a title="Lien permanent" href="#download" class="permalink">&para;</a></h2>
+<h2><a name="download" id="download">T&#233;l&#233;chargement</a><a title="Lien permanent" href="#download" class="permalink">&para;</a></h2>
- <p>Le serveur HTTP Apache peut être téléchargé à partir du
- <a href="http://httpd.apache.org/download.cgi">site de téléchargement
+ <p>Le serveur HTTP Apache peut &#234;tre t&#233;l&#233;charg&#233; &#224; partir du
+ <a href="http://httpd.apache.org/download.cgi">site de t&#233;l&#233;chargement
du serveur HTTP Apache</a>, qui fournit la liste de nombreux miroirs.
- Il sera plus commode à la plupart des utilisateurs d'Apache sur les
- systèmes UNIX ou similaires de télécharger et de compiler
- la version sources. Le processus de construction (décrit ci-dessous) est
+ Il sera plus commode &#224; la plupart des utilisateurs d'Apache sur les
+ syst&#232;mes UNIX ou similaires de t&#233;l&#233;charger et de compiler
+ la version sources. Le processus de construction (d&#233;crit ci-dessous) est
simple, et vous permet de personnaliser votre serveur selon vos besoins.
En outre, les versions binaires sont souvent plus anciennes que les
- dernières versions sources. Si vous téléchargez une version binaire,
- suivez les instructions décrites dans le fichier
+ derni&#232;res versions sources. Si vous t&#233;l&#233;chargez une version binaire,
+ suivez les instructions d&#233;crites dans le fichier
<code>INSTALL.bindist</code> inclus dans la distribution.</p>
- <p>Après le téléchargement, il est important de vérifier que vous
- disposez d'une version complète et non modifiée du serveur HTTP Apache.
- Vous pouvez le faire en testant l'archive téléchargée à l'aide de
- la signature PGP. Vous trouverez les détails de cette opération sur la <a href="http://httpd.apache.org/download.cgi#verify">page de téléchargement</a> ainsi qu'un exemple précis décrivant <a href="http://httpd.apache.org/dev/verification.html">l'utilisation de
+ <p>Apr&#232;s le t&#233;l&#233;chargement, il est important de v&#233;rifier que vous
+ disposez d'une version compl&#232;te et non modifi&#233;e du serveur HTTP Apache.
+ Vous pouvez le faire en testant l'archive t&#233;l&#233;charg&#233;e &#224; l'aide de
+ la signature PGP. Vous trouverez les d&#233;tails de cette op&#233;ration sur la <a href="http://httpd.apache.org/download.cgi#verify">page de t&#233;l&#233;chargement</a> ainsi qu'un exemple pr&#233;cis d&#233;crivant <a href="http://httpd.apache.org/dev/verification.html">l'utilisation de
PGP</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
@@ -262,73 +262,73 @@ sudo service apache2 start</pre>
<h2><a name="extract" id="extract">Extraction</a><a title="Lien permanent" href="#extract" class="permalink">&para;</a></h2>
<p>L'extraction des sources depuis l'archive du serveur HTTP Apache consiste
- simplement à décompresser et à désarchiver cette dernière :</p>
+ simplement &#224; d&#233;compresser et &#224; d&#233;sarchiver cette derni&#232;re :</p>
<div class="example"><p><code>
$ gzip -d httpd-<em>NN</em>.tar.gz<br />
$ tar xvf httpd-<em>NN</em>.tar
</code></p></div>
- <p>Ceci créera, dans le répertoire courant, un nouveau répertoire
+ <p>Ceci cr&#233;era, dans le r&#233;pertoire courant, un nouveau r&#233;pertoire
contenant le code source de la distribution. Vous devrez vous positionner
- dans ce répertoire avant de procéder à la compilation du serveur.</p>
+ dans ce r&#233;pertoire avant de proc&#233;der &#224; la compilation du serveur.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="configure" id="configure">Configuration de l'arborescence des sources</a><a title="Lien permanent" href="#configure" class="permalink">&para;</a></h2>
- <p>L'étape suivante consiste à configurer l'arborescence des sources
+ <p>L'&#233;tape suivante consiste &#224; configurer l'arborescence des sources
d'Apache en fonction de votre plateforme et de vos besoins personnels.
- Le script <code class="program"><a href="./programs/configure.html">configure</a></code>, situé à la racine du
- répertoire de la distribution, a été conçu à cet effet
- (Les développeurs qui téléchargent
+ Le script <code class="program"><a href="./programs/configure.html">configure</a></code>, situ&#233; &#224; la racine du
+ r&#233;pertoire de la distribution, a &#233;t&#233; con&#231;u &#224; cet effet
+ (Les d&#233;veloppeurs qui t&#233;l&#233;chargent
une version non officielle de l'arborescence des sources d'Apache
devront disposer de
<code>autoconf</code> et <code>libtool</code> et
- exécuter <code>buildconf</code> avant de passer à l'étape suivante,
- ce qui n'est pas nécessaire pour les versions officielles).</p>
+ ex&#233;cuter <code>buildconf</code> avant de passer &#224; l'&#233;tape suivante,
+ ce qui n'est pas n&#233;cessaire pour les versions officielles).</p>
- <p>Pour configurer l'arborescence des sources avec les valeurs par défaut
+ <p>Pour configurer l'arborescence des sources avec les valeurs par d&#233;faut
pour toutes les options, entrez simplement <code>./configure</code>.
Pour modifier les valeurs des options, <code class="program"><a href="./programs/configure.html">configure</a></code>
- accepte toute une variété de variables et
+ accepte toute une vari&#233;t&#233; de variables et
d'options de ligne de commande.</p>
<p>L'option la plus importante <code>--prefix</code> est le chemin
- du répertoire d'installation d'Apache, car Apache doit être configuré
+ du r&#233;pertoire d'installation d'Apache, car Apache doit &#234;tre configur&#233;
en fonction de ce chemin pour pouvoir fonctionner correctement.
- Il est possible de définir plus finement le chemin d'installation des fichiers
- à l'aide d'<a href="programs/configure.html#installationdirectories">options
- supplémentaires de configure</a>.</p>
-
- <p>À ce niveau, vous pouvez aussi spécifier de quelles <a href="programs/configure.html#optionalfeatures">fonctionnalités</a> vous
- voulez disposer dans Apache en activant ou désactivant des <a href="mod/">modules</a>. Apache est fourni avec un grand nombre de
- modules inclus par défaut. Ils seront compilés en tant qu'<a href="dso.html">objets partagés (DSOs)</a> qui pourront être chargés
- ou déchargés à l'exécution. Vous pouvez aussi choisir de compiler
+ Il est possible de d&#233;finir plus finement le chemin d'installation des fichiers
+ &#224; l'aide d'<a href="programs/configure.html#installationdirectories">options
+ suppl&#233;mentaires de configure</a>.</p>
+
+ <p>&#192; ce niveau, vous pouvez aussi sp&#233;cifier de quelles <a href="programs/configure.html#optionalfeatures">fonctionnalit&#233;s</a> vous
+ voulez disposer dans Apache en activant ou d&#233;sactivant des <a href="mod/">modules</a>. Apache est fourni avec un grand nombre de
+ modules inclus par d&#233;faut. Ils seront compil&#233;s en tant qu'<a href="dso.html">objets partag&#233;s (DSOs)</a> qui pourront &#234;tre charg&#233;s
+ ou d&#233;charg&#233;s &#224; l'ex&#233;cution. Vous pouvez aussi choisir de compiler
les modules statiquement via l'option
<code>--enable-<var>module</var>=static</code>.</p>
- <p>Des modules supplémentaires peuvent être activés à l'aide de l'option
- <code>--enable-<var>module</var></code>, où
- <var>module</var> est le nom du module sans la chaîne
- <code>mod_</code> et où tout caractère de soulignement est converti
- en tiret. D'une manière similaire,
- vous pouvez désactiver des modules à l'aide de l'option
- <code>--disable-<var>module</var></code>. Faites très attention
+ <p>Des modules suppl&#233;mentaires peuvent &#234;tre activ&#233;s &#224; l'aide de l'option
+ <code>--enable-<var>module</var></code>, o&#249;
+ <var>module</var> est le nom du module sans la cha&#238;ne
+ <code>mod_</code> et o&#249; tout caract&#232;re de soulignement est converti
+ en tiret. D'une mani&#232;re similaire,
+ vous pouvez d&#233;sactiver des modules &#224; l'aide de l'option
+ <code>--disable-<var>module</var></code>. Faites tr&#232;s attention
en utilisant ces options, car <code class="program"><a href="./programs/configure.html">configure</a></code> n'est pas en
- mesure de vous avertir si le module que vous avez spécifié n'existe pas;
+ mesure de vous avertir si le module que vous avez sp&#233;cifi&#233; n'existe pas;
il ignorera tout simplement l'option.</p>
- <p>En outre, vous devrez peut-être fournir au script
- <code class="program"><a href="./programs/configure.html">configure</a></code> des informations supplémentaires sur
- le chemin de votre compilateur, de vos bibliothèques, ou de vos fichiers
- d'en-têtes. A cet effet, vous pouvez passer des options de ligne de
+ <p>En outre, vous devrez peut-&#234;tre fournir au script
+ <code class="program"><a href="./programs/configure.html">configure</a></code> des informations suppl&#233;mentaires sur
+ le chemin de votre compilateur, de vos biblioth&#232;ques, ou de vos fichiers
+ d'en-t&#234;tes. A cet effet, vous pouvez passer des options de ligne de
commande ou des variables d'environnement au script
<code class="program"><a href="./programs/configure.html">configure</a></code>. Pour plus d'informations, voir la
page de manuel de <code class="program"><a href="./programs/configure.html">configure</a></code>, ou lancez le script
<code class="program"><a href="./programs/configure.html">configure</a></code> avec l'option <code>--help</code>.
</p>
- <p>Pour vous faire une idée des possibilités qui s'offrent à vous, voici
- un exemple typique de compilation d'Apache avec le répertoire
+ <p>Pour vous faire une id&#233;e des possibilit&#233;s qui s'offrent &#224; vous, voici
+ un exemple typique de compilation d'Apache avec le r&#233;pertoire
d'installation <code>/sw/pkg/apache</code>, un compilateur et des drapeaux
particuliers et les deux modules additionnels <code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>
et <code class="module"><a href="./mod/mod_lua.html">mod_lua</a></code> :</p>
@@ -340,112 +340,112 @@ $ tar xvf httpd-<em>NN</em>.tar
--enable-lua=shared
</code></p></div>
- <p>Plusieurs minutes peuvent être nécessaires à
- <code class="program"><a href="./programs/configure.html">configure</a></code> pour tester la disponibilité des
- fonctionnalités
- au sein de votre système, et construire les Makefiles qui seront utilisés
+ <p>Plusieurs minutes peuvent &#234;tre n&#233;cessaires &#224;
+ <code class="program"><a href="./programs/configure.html">configure</a></code> pour tester la disponibilit&#233; des
+ fonctionnalit&#233;s
+ au sein de votre syst&#232;me, et construire les Makefiles qui seront utilis&#233;s
par la suite pour compiler le serveur.</p>
- <p>Vous trouverez une description détaillée des options de
+ <p>Vous trouverez une description d&#233;taill&#233;e des options de
<code class="program"><a href="./programs/configure.html">configure</a></code> dans sa page de manuel.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="compile" id="compile">Construction</a><a title="Lien permanent" href="#compile" class="permalink">&para;</a></h2>
- <p>Vous pouvez maintenant construire les différents éléments qui
- composent le paquet Apache en lançant tout simplement la commande :</p>
+ <p>Vous pouvez maintenant construire les diff&#233;rents &#233;l&#233;ments qui
+ composent le paquet Apache en lan&#231;ant tout simplement la commande :</p>
<div class="example"><p><code>$ make</code></p></div>
- <p>Vous devez être patient, car il faut plusieurs minutes pour compiler
- une configuration de base, et cette durée peut varier considérablement
- en fonction de votre matériel et du nombre de modules que vous avez activés.</p>
+ <p>Vous devez &#234;tre patient, car il faut plusieurs minutes pour compiler
+ une configuration de base, et cette dur&#233;e peut varier consid&#233;rablement
+ en fonction de votre mat&#233;riel et du nombre de modules que vous avez activ&#233;s.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="install" id="install">Installation</a><a title="Lien permanent" href="#install" class="permalink">&para;</a></h2>
- <p>Il est temps maintenant d'installer le paquet dans le répertoire
- d'installation défini par <em>PREFIX</em> (voir plus haut l'option
- <code>--prefix</code>) en lançant:</p>
+ <p>Il est temps maintenant d'installer le paquet dans le r&#233;pertoire
+ d'installation d&#233;fini par <em>PREFIX</em> (voir plus haut l'option
+ <code>--prefix</code>) en lan&#231;ant:</p>
<div class="example"><p><code>$ make install</code></p></div>
- <p>Cette étape nécessite habituellement les privilèges
- de root, car <em>PREFIX</em> est en général un
- répertoire possèdant des droits en écriture
+ <p>Cette &#233;tape n&#233;cessite habituellement les privil&#232;ges
+ de root, car <em>PREFIX</em> est en g&#233;n&#233;ral un
+ r&#233;pertoire poss&#232;dant des droits en &#233;criture
restreints.</p>
- <p>Si vous effectuez une mise à jour, l'installation n'écrasera pas
+ <p>Si vous effectuez une mise &#224; jour, l'installation n'&#233;crasera pas
vos fichiers de configuration ou autres documents.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="customize" id="customize">Personnalisation</a><a title="Lien permanent" href="#customize" class="permalink">&para;</a></h2>
<p>Ensuite, vous pourrez personnaliser votre Serveur HTTP Apache en
- éditant les <a href="configuring.html">fichiers de configuration</a>
- situés dans <code><em>PREFIX</em>/conf/</code>.</p>
+ &#233;ditant les <a href="configuring.html">fichiers de configuration</a>
+ situ&#233;s dans <code><em>PREFIX</em>/conf/</code>.</p>
<div class="example"><p><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code></p></div>
- <p>Consultez le manuel d'Apache situé dans
+ <p>Consultez le manuel d'Apache situ&#233; dans
<code><em>PREFIX</em>/docs/manual/</code> ou
<a href="http://httpd.apache.org/docs/trunk/">http://httpd.apache.org/docs/trunk/</a> pour la version la plus
- récente de ce manuel et la liste complète des <a href="mod/directives.html">directives de configuration</a> disponibles.</p>
+ r&#233;cente de ce manuel et la liste compl&#232;te des <a href="mod/directives.html">directives de configuration</a> disponibles.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="test" id="test">Test</a><a title="Lien permanent" href="#test" class="permalink">&para;</a></h2>
- <p>Vous pouvez maintenant <a href="invoking.html">démarrer</a> votre
- serveur HTTP Apache en lançant:</p>
+ <p>Vous pouvez maintenant <a href="invoking.html">d&#233;marrer</a> votre
+ serveur HTTP Apache en lan&#231;ant:</p>
<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k start</code></p></div>
- <p>Vous devriez alors pouvoir requérir votre premier document
- à l'aide de l'URL <code>http://localhost/</code>. La page web que vous
- voyez est située dans le répertoire défini par la directive
+ <p>Vous devriez alors pouvoir requ&#233;rir votre premier document
+ &#224; l'aide de l'URL <code>http://localhost/</code>. La page web que vous
+ voyez est situ&#233;e dans le r&#233;pertoire d&#233;fini par la directive
<code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>,
- qui est généralement <code><em>PREFIX</em>/htdocs/</code>.
- Pour <a href="stopping.html">arrêter</a> le serveur, lancez:</p>
+ qui est g&#233;n&#233;ralement <code><em>PREFIX</em>/htdocs/</code>.
+ Pour <a href="stopping.html">arr&#234;ter</a> le serveur, lancez:</p>
<div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k stop</code></p></div>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="upgrading" id="upgrading">Mise à jour</a><a title="Lien permanent" href="#upgrading" class="permalink">&para;</a></h2>
+<h2><a name="upgrading" id="upgrading">Mise &#224; jour</a><a title="Lien permanent" href="#upgrading" class="permalink">&para;</a></h2>
- <p>La première étape d'une mise à jour consiste à lire l'annonce de la
+ <p>La premi&#232;re &#233;tape d'une mise &#224; jour consiste &#224; lire l'annonce de la
sortie de la nouvelle version et le fichier <code>CHANGES</code>
- dans la distribution des sources afin de déceler toutes les modifications
+ dans la distribution des sources afin de d&#233;celer toutes les modifications
qui pourraient affecter votre site. Lors d'un changement majeur de version
- (par exemple de 2.0 à 2.2 ou de 2.2 à 2.4),
- il y aura certainement des différences importantes quant à la
- configuration de la compilation et de l'exécution qui nécessiteront des
+ (par exemple de 2.0 &#224; 2.2 ou de 2.2 &#224; 2.4),
+ il y aura certainement des diff&#233;rences importantes quant &#224; la
+ configuration de la compilation et de l'ex&#233;cution qui n&#233;cessiteront des
ajustements manuels. Tous les
- modules devront aussi être mis à jour pour qu'ils s'adaptent aux
+ modules devront aussi &#234;tre mis &#224; jour pour qu'ils s'adaptent aux
changements de l'API des modules.</p>
- <p>La mise à jour d'une version mineure à la suivante (par exemple, de
- 2.2.55 à 2.2.57) est plus aisée. Le processus <code>make install</code>
- n'écrasera aucun de vos documents existants, fichiers de log,
- ou fichiers de configuration. De plus, les développeurs font tout
- leur possible pour éviter les changements entraînant une
- incompatibilité dans les options de
- <code class="program"><a href="./programs/configure.html">configure</a></code>, la configuration de l'exécution, ou l'API
- des modules d'une version mineure à l'autre. Dans la plupart des cas,
+ <p>La mise &#224; jour d'une version mineure &#224; la suivante (par exemple, de
+ 2.2.55 &#224; 2.2.57) est plus ais&#233;e. Le processus <code>make install</code>
+ n'&#233;crasera aucun de vos documents existants, fichiers de log,
+ ou fichiers de configuration. De plus, les d&#233;veloppeurs font tout
+ leur possible pour &#233;viter les changements entra&#238;nant une
+ incompatibilit&#233; dans les options de
+ <code class="program"><a href="./programs/configure.html">configure</a></code>, la configuration de l'ex&#233;cution, ou l'API
+ des modules d'une version mineure &#224; l'autre. Dans la plupart des cas,
vous pourrez utiliser une ligne de commande
- <code class="program"><a href="./programs/configure.html">configure</a></code> identique, le même fichier de configuration,
+ <code class="program"><a href="./programs/configure.html">configure</a></code> identique, le m&#234;me fichier de configuration,
et tous vos modules continueront de fonctionner.</p>
- <p>Pour effectuer une mise à jour entre deux versions mineures,
+ <p>Pour effectuer une mise &#224; jour entre deux versions mineures,
commencez par trouver le fichier
- <code>config.nice</code> dans le répertoire de <code>construction</code>
- de votre serveur installé ou à la racine de l'arborescence des sources
+ <code>config.nice</code> dans le r&#233;pertoire de <code>construction</code>
+ de votre serveur install&#233; ou &#224; la racine de l'arborescence des sources
de votre ancienne installation. Il contient la reproduction exacte de la
- ligne de commande <code class="program"><a href="./programs/configure.html">configure</a></code> que vous avez utilisée pour
- configurer l'arborescence des sources. Ensuite, pour mettre à jour
+ ligne de commande <code class="program"><a href="./programs/configure.html">configure</a></code> que vous avez utilis&#233;e pour
+ configurer l'arborescence des sources. Ensuite, pour mettre &#224; jour
l'ancienne version vers la nouvelle,
il vous suffit de copier le fichier <code>config.nice</code> dans
- l'arborescence des sources de la nouvelle version, de l'éditer pour
- effectuer toute modification souhaitée, et de lancer :</p>
+ l'arborescence des sources de la nouvelle version, de l'&#233;diter pour
+ effectuer toute modification souhait&#233;e, et de lancer :</p>
<div class="example"><p><code>
$ ./config.nice<br />
@@ -457,14 +457,14 @@ $ tar xvf httpd-<em>NN</em>.tar
<div class="warning">Vous devez toujours effectuer un test de la nouvelle
version dans votre environnement avant de la mettre en production.
- Par exemple, vous pouvez installer et exécuter la nouvelle version
- en parallèle avec l'ancienne en utilisant une option
- <code>--prefix</code> et un port différents (en ajustant la directive
- <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>) afin de déceler toute
- incompatibilité avant d'effectuer la mise à jour définitive.</div>
-
- <p>Vous pouvez ajouter des arguments supplémentaires à
- <code>config.nice</code> ; ils seront alors ajoutés aux options de
+ Par exemple, vous pouvez installer et ex&#233;cuter la nouvelle version
+ en parall&#232;le avec l'ancienne en utilisant une option
+ <code>--prefix</code> et un port diff&#233;rents (en ajustant la directive
+ <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>) afin de d&#233;celer toute
+ incompatibilit&#233; avant d'effectuer la mise &#224; jour d&#233;finitive.</div>
+
+ <p>Vous pouvez ajouter des arguments suppl&#233;mentaires &#224;
+ <code>config.nice</code> ; ils seront alors ajout&#233;s aux options de
votre script <code class="program"><a href="./programs/configure.html">configure</a></code> original :</p>
<div class="example"><p><code>
@@ -476,32 +476,32 @@ $ tar xvf httpd-<em>NN</em>.tar
<h2><a name="thirdp" id="thirdp">Paquets tiers</a><a title="Lien permanent" href="#thirdp" class="permalink">&para;</a></h2>
<p>De nombreux tiers fournissent leur propre distribution du
- serveur HTTP Apache à installer sur une plate-forme particulière. On
- peut citer les différentes distributions Linux, divers
+ serveur HTTP Apache &#224; installer sur une plate-forme particuli&#232;re. On
+ peut citer les diff&#233;rentes distributions Linux, divers
paquets tiers Windows, Mac OS X, Solaris et de nombreux autres.</p>
<p>Notre license logicielle non seulement permet, mais aussi
- encourage ce genre de redistribution. Cependant, ceci conduit à une
+ encourage ce genre de redistribution. Cependant, ceci conduit &#224; une
situation ou l'organisation de la configuration et les valeurs par
- défaut de votre installation du serveur peuvent ne pas correspondre
- à ce qui est écrit dans la documentation. Bien que fâcheuse, cette
- situation n'est pas appelée à évoluer de sitôt.</p>
+ d&#233;faut de votre installation du serveur peuvent ne pas correspondre
+ &#224; ce qui est &#233;crit dans la documentation. Bien que f&#226;cheuse, cette
+ situation n'est pas appel&#233;e &#224; &#233;voluer de sit&#244;t.</p>
<p>Une <a href="http://wiki.apache.org/httpd/DistrosDefaultLayout">description
de ces distributions tierces</a> est maintenue dans le wiki du
- serveur HTTP, et doit en refléter l'état actuel. Vous devrez
- cependant vous familiariser par vous-même avec la gestion du paquet
- de votre plate-forme particulière et les procédures d'installation.</p>
+ serveur HTTP, et doit en refl&#233;ter l'&#233;tat actuel. Vous devrez
+ cependant vous familiariser par vous-m&#234;me avec la gestion du paquet
+ de votre plate-forme particuli&#232;re et les proc&#233;dures d'installation.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./de/install.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./es/install.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="./fr/install.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./es/install.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/install.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/install.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -520,7 +520,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/install.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/invoking.html.fr b/docs/manual/invoking.html.fr
index 708c5bf6f5..033475666e 100644
--- a/docs/manual/invoking.html.fr
+++ b/docs/manual/invoking.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Démarrage d'Apache - Serveur Apache HTTP Version 2.5</title>
+<title>D&#233;marrage d'Apache - Serveur Apache HTTP Version 2.5</title>
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" />
@@ -21,130 +21,130 @@
<img alt="" src="./images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Démarrage d'Apache</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>D&#233;marrage d'Apache</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="./fr/invoking.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/invoking.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
- <p>Sous Windows, Apache est habituellement lancé en tant que
- service. Pour plus de détails, voir <a href="platform/windows.html#winsvc">Démarrer Apache en tant
+ <p>Sous Windows, Apache est habituellement lanc&#233; en tant que
+ service. Pour plus de d&#233;tails, voir <a href="platform/windows.html#winsvc">D&#233;marrer Apache en tant
que service</a>.</p>
<p>Sous Unix, le programme <code class="program"><a href="./programs/httpd.html">httpd</a></code>
- est lancé en mode démon et s'exécute de manière permanente en
- arrière-plan pour gérer les requêtes. Ce document décrit comment invoquer
+ est lanc&#233; en mode d&#233;mon et s'ex&#233;cute de mani&#232;re permanente en
+ arri&#232;re-plan pour g&#233;rer les requ&#234;tes. Ce document d&#233;crit comment invoquer
<code class="program"><a href="./programs/httpd.html">httpd</a></code>.</p>
</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#startup">Comment Apache démarre</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#errors">Erreurs en cours de démarrage</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#boot">Lancement au démarrage du système</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#info">Informations supplémentaires</a></li>
-</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="stopping.html">Arrêt et redémarrage</a></li><li><code class="program"><a href="./programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="./programs/apachectl.html">apachectl</a></code></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#startup">Comment Apache d&#233;marre</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#errors">Erreurs en cours de d&#233;marrage</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#boot">Lancement au d&#233;marrage du syst&#232;me</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#info">Informations suppl&#233;mentaires</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="stopping.html">Arr&#234;t et red&#233;marrage</a></li><li><code class="program"><a href="./programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="./programs/apachectl.html">apachectl</a></code></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="startup" id="startup">Comment Apache démarre</a><a title="Lien permanent" href="#startup" class="permalink">&para;</a></h2>
+<h2><a name="startup" id="startup">Comment Apache d&#233;marre</a><a title="Lien permanent" href="#startup" class="permalink">&para;</a></h2>
<p>Si la directive <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
- spécifiée dans le fichier de configuration est à sa valeur par défaut
- de 80 (ou tout autre port inférieur à 1024), il est nécessaire de
- posséder les privilèges root pour pouvoir démarrer apache, et lui
- permettre d'être associé à ce port privilégié. Lorsque le serveur est
- démarré, il effectue quelques opérations préliminaires
+ sp&#233;cifi&#233;e dans le fichier de configuration est &#224; sa valeur par d&#233;faut
+ de 80 (ou tout autre port inf&#233;rieur &#224; 1024), il est n&#233;cessaire de
+ poss&#233;der les privil&#232;ges root pour pouvoir d&#233;marrer apache, et lui
+ permettre d'&#234;tre associ&#233; &#224; ce port privil&#233;gi&#233;. Lorsque le serveur est
+ d&#233;marr&#233;, il effectue quelques op&#233;rations pr&#233;liminaires
comme ouvrir ses fichiers de log, puis il lance plusieurs processus
- <em>enfants</em> qui ont pour rôle d'écouter et de répondre aux
- requêtes des clients. Le processus <code>httpd</code> principal
- continue à s'exécuter sous l'utilisateur root, tandis que les processus
- enfants s'exécutent sous un utilisateur aux privilèges restreints.
+ <em>enfants</em> qui ont pour r&#244;le d'&#233;couter et de r&#233;pondre aux
+ requ&#234;tes des clients. Le processus <code>httpd</code> principal
+ continue &#224; s'ex&#233;cuter sous l'utilisateur root, tandis que les processus
+ enfants s'ex&#233;cutent sous un utilisateur aux privil&#232;ges restreints.
Ceci s'effectue par la voie du
<a href="mpm.html">Module Multi-Processus (MPM)</a>.</p>
- <p>Il est recommandé d'utiliser le script de contrôle
- <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> pour invoquer l'exécutable
- <code class="program"><a href="./programs/httpd.html">httpd</a></code>. A cet effet, ce script définit certaines variables
- d'environnement nécessaires pour permettre à
- <code class="program"><a href="./programs/httpd.html">httpd</a></code> de fonctionner correctement sous certains systèmes
+ <p>Il est recommand&#233; d'utiliser le script de contr&#244;le
+ <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> pour invoquer l'ex&#233;cutable
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code>. A cet effet, ce script d&#233;finit certaines variables
+ d'environnement n&#233;cessaires pour permettre &#224;
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code> de fonctionner correctement sous certains syst&#232;mes
d'exploitation.
<code class="program"><a href="./programs/apachectl.html">apachectl</a></code> accepte des arguments de ligne de
commande ;
- ainsi toute option de <code class="program"><a href="./programs/httpd.html">httpd</a></code> peut aussi être utilisée avec
- <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>. Vous pouvez aussi éditer directement le
+ ainsi toute option de <code class="program"><a href="./programs/httpd.html">httpd</a></code> peut aussi &#234;tre utilis&#233;e avec
+ <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>. Vous pouvez aussi &#233;diter directement le
script <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> en modifiant la variable
- <code>HTTPD</code> située en début de script pour spécifier la
+ <code>HTTPD</code> situ&#233;e en d&#233;but de script pour sp&#233;cifier la
localisation du binaire <code class="program"><a href="./programs/httpd.html">httpd</a></code> et tout argument de ligne
- de commande que vous souhaitez voir <em>systématiquement</em> présent.</p>
+ de commande que vous souhaitez voir <em>syst&#233;matiquement</em> pr&#233;sent.</p>
- <p>La première chose qu'effectue <code class="program"><a href="./programs/httpd.html">httpd</a></code> quand il est
- invoqué est de localiser et lire le <a href="configuring.html">fichier de configuration</a>
- <code>httpd.conf</code>. La localisation de ce fichier est définie à la
- compilation, mais il est possible d'en spécifier une autre à
- l'exécution en utilisant l'option de ligne de commande <code>-f</code> comme suit:</p>
+ <p>La premi&#232;re chose qu'effectue <code class="program"><a href="./programs/httpd.html">httpd</a></code> quand il est
+ invoqu&#233; est de localiser et lire le <a href="configuring.html">fichier de configuration</a>
+ <code>httpd.conf</code>. La localisation de ce fichier est d&#233;finie &#224; la
+ compilation, mais il est possible d'en sp&#233;cifier une autre &#224;
+ l'ex&#233;cution en utilisant l'option de ligne de commande <code>-f</code> comme suit:</p>
<div class="example"><p><code>/usr/local/apache2/bin/apachectl -f
/usr/local/apache2/conf/httpd.conf</code></p></div>
- <p>Si tout se passe bien pendant le démarrage, le serveur va se dissocier
- du terminal et l'invite de commande réapparaîtra presque immédiatement.
- Ceci indique que le serveur a démarré et est en cours d'exécution.
- À partir de ce moment, vous pouvez utiliser votre navigateur pour vous connecter
- au serveur et afficher la page de test située dans le répertoire défini
+ <p>Si tout se passe bien pendant le d&#233;marrage, le serveur va se dissocier
+ du terminal et l'invite de commande r&#233;appara&#238;tra presque imm&#233;diatement.
+ Ceci indique que le serveur a d&#233;marr&#233; et est en cours d'ex&#233;cution.
+ &#192; partir de ce moment, vous pouvez utiliser votre navigateur pour vous connecter
+ au serveur et afficher la page de test situ&#233;e dans le r&#233;pertoire d&#233;fini
par la directive <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code></p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="errors" id="errors">Erreurs en cours de démarrage</a><a title="Lien permanent" href="#errors" class="permalink">&para;</a></h2>
+<h2><a name="errors" id="errors">Erreurs en cours de d&#233;marrage</a><a title="Lien permanent" href="#errors" class="permalink">&para;</a></h2>
- <p>Si un problème fatal survient pendant le démarrage
+ <p>Si un probl&#232;me fatal survient pendant le d&#233;marrage
d'Apache, ce dernier va
- afficher un message décrivant le problème sur la console ou
- enregistrer ces informations dans le fichier défini par la directive
+ afficher un message d&#233;crivant le probl&#232;me sur la console ou
+ enregistrer ces informations dans le fichier d&#233;fini par la directive
<code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> avant de quitter.
Un des messages d'erreur les plus courants est "<code>Unable
to bind to Port ...</code>". Ce message d'erreur est habituellement
- provoqué par :</p>
+ provoqu&#233; par :</p>
<ul>
- <li>Une tentative de démarrage du serveur avec un port privilégié sans
- être connecté root</li>
+ <li>Une tentative de d&#233;marrage du serveur avec un port privil&#233;gi&#233; sans
+ &#234;tre connect&#233; root</li>
- <li>Une tentative de démarrage du serveur alors qu'une autre instance
- d'Apache ou un autre serveur web est déjà associé au même port.</li>
+ <li>Une tentative de d&#233;marrage du serveur alors qu'une autre instance
+ d'Apache ou un autre serveur web est d&#233;j&#224; associ&#233; au m&#234;me port.</li>
</ul>
- <p>Pour plus d'instructions de dépannage, consultez la
+ <p>Pour plus d'instructions de d&#233;pannage, consultez la
<a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> Apache.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="boot" id="boot">Lancement au démarrage du système</a><a title="Lien permanent" href="#boot" class="permalink">&para;</a></h2>
+<h2><a name="boot" id="boot">Lancement au d&#233;marrage du syst&#232;me</a><a title="Lien permanent" href="#boot" class="permalink">&para;</a></h2>
<p>Si vous souhaitez que votre serveur soit automatiquement
- disponible après
- un redémarrage du système, vous devez ajouter un appel à
- <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> à vos
- fichiers de démarrage système (en général <code>rc.local</code> ou un
- fichier dans un répertoire <code>rc.N</code>), ce qui démarrera Apache sous
+ disponible apr&#232;s
+ un red&#233;marrage du syst&#232;me, vous devez ajouter un appel &#224;
+ <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> &#224; vos
+ fichiers de d&#233;marrage syst&#232;me (en g&#233;n&#233;ral <code>rc.local</code> ou un
+ fichier dans un r&#233;pertoire <code>rc.N</code>), ce qui d&#233;marrera Apache sous
l'utilisateur root. Avant de faire ceci, assurez-vous que votre serveur
- soit correctement configuré en ce qui concerne la sécurité et les
- restrictions d'accès.</p>
+ soit correctement configur&#233; en ce qui concerne la s&#233;curit&#233; et les
+ restrictions d'acc&#232;s.</p>
- <p>Le script <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> est conçu pour fonctionner
+ <p>Le script <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> est con&#231;u pour fonctionner
comme un script d'initialisation SysV standard ; il accepte les arguments
<code>start</code>, <code>restart</code>, et <code>stop</code>
- et les traduit en signaux appropriés pour
- <code class="program"><a href="./programs/httpd.html">httpd</a></code>, et il suffit en général d'installer
+ et les traduit en signaux appropri&#233;s pour
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code>, et il suffit en g&#233;n&#233;ral d'installer
un lien vers
- <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> dans le répertoire d'initialisation approprié.
- Mais prenez soin de vérifier les besoins exacts de votre système
- en la matière.</p>
+ <code class="program"><a href="./programs/apachectl.html">apachectl</a></code> dans le r&#233;pertoire d'initialisation appropri&#233;.
+ Mais prenez soin de v&#233;rifier les besoins exacts de votre syst&#232;me
+ en la mati&#232;re.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="info" id="info">Informations supplémentaires</a><a title="Lien permanent" href="#info" class="permalink">&para;</a></h2>
+<h2><a name="info" id="info">Informations suppl&#233;mentaires</a><a title="Lien permanent" href="#info" class="permalink">&para;</a></h2>
- <p>Des informations supplémentaires à propos des options en ligne de
+ <p>Des informations suppl&#233;mentaires &#224; propos des options en ligne de
commande de <code class="program"><a href="./programs/httpd.html">httpd</a></code> et <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>
ainsi que d'autres programmes support inclus dans la distribution
sont disponibles sur la page
@@ -156,11 +156,11 @@
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./de/invoking.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/invoking.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="./fr/invoking.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./es/invoking.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/invoking.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/invoking.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/invoking.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/invoking.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -179,7 +179,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/invoking.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/logs.html.fr b/docs/manual/logs.html.fr
index 5c7806a0c3..451fa41121 100644
--- a/docs/manual/logs.html.fr
+++ b/docs/manual/logs.html.fr
@@ -24,28 +24,28 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Fichiers journaux</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/logs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/logs.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./fr/logs.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/logs.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/logs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/logs.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/logs.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
- <p>Pour véritablement gérer un serveur web,
- il est nécessaire de disposer d'un
- retour d'informations à propos de l'activité et des performances du
- serveur, ainsi que de tout problème qui pourrait survenir. Le serveur HTTP
- Apache propose des fonctionnalités de journalisation souples et très
- complètes. Ce document décrit comment configurer ces fonctionnalités de
- journalisation et interpréter le contenu des journaux.</p>
+ <p>Pour v&#233;ritablement g&#233;rer un serveur web,
+ il est n&#233;cessaire de disposer d'un
+ retour d'informations &#224; propos de l'activit&#233; et des performances du
+ serveur, ainsi que de tout probl&#232;me qui pourrait survenir. Le serveur HTTP
+ Apache propose des fonctionnalit&#233;s de journalisation souples et tr&#232;s
+ compl&#232;tes. Ce document d&#233;crit comment configurer ces fonctionnalit&#233;s de
+ journalisation et interpr&#233;ter le contenu des journaux.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Vue d'ensemble</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#security">Avertissement à propos de la sécurité</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#security">Avertissement &#224; propos de la s&#233;curit&#233;</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#errorlog">Journal des erreurs</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#permodule">Journalisation par module</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#accesslog">Journal des accès</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#accesslog">Journal des acc&#232;s</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#rotation">Rotation des journaux</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#piped">Journaux redirigés</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">Hôtes virtuels</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#piped">Journaux redirig&#233;s</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">H&#244;tes virtuels</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#other">Autres fichiers journaux</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
@@ -53,74 +53,74 @@
<h2><a name="overview" id="overview">Vue d'ensemble</a><a title="Lien permanent" href="#overview" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_log_forensic.html">mod_log_forensic</a></code></li><li><code class="module"><a href="./mod/mod_logio.html">mod_logio</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li></ul></td><td /></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_log_forensic.html">mod_log_forensic</a></code></li><li><code class="module"><a href="./mod/mod_logio.html">mod_logio</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li></ul></td><td /></tr></table>
<p>
- Le serveur HTTP Apache fournit toute une variété de mécanismes
- différents pour la journalisation de tout ce qui peut se passer au
- sein de votre serveur, depuis la requête initiale, en passant par le
- processus de mise en correspondance des URLs, et jusqu'à la fermeture
+ Le serveur HTTP Apache fournit toute une vari&#233;t&#233; de m&#233;canismes
+ diff&#233;rents pour la journalisation de tout ce qui peut se passer au
+ sein de votre serveur, depuis la requ&#234;te initiale, en passant par le
+ processus de mise en correspondance des URLs, et jusqu'&#224; la fermeture
de la connexion, y compris toute erreur pouvant survenir au cours du
traitement. De plus, certains modules tiers fournissent des
- fonctionnalités de journalisation ou insèrent des entrées dans les
+ fonctionnalit&#233;s de journalisation ou ins&#232;rent des entr&#233;es dans les
fichiers journaux existants, et les applications comme les programmes
CGI, les scripts PHP ou autres gestionnaires peuvent envoyer des
messages vers le journal des erreurs du serveur.
</p>
<p>
- Ce document décrit le fonctionnement des modules de journalisation
+ Ce document d&#233;crit le fonctionnement des modules de journalisation
fournis en standard avec le serveur httpd.
</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="security" id="security">Avertissement à propos de la sécurité</a><a title="Lien permanent" href="#security" class="permalink">&para;</a></h2>
+<h2><a name="security" id="security">Avertissement &#224; propos de la s&#233;curit&#233;</a><a title="Lien permanent" href="#security" class="permalink">&para;</a></h2>
- <p>Tout utilisateur qui a les droits en écriture sur le répertoire dans
- lequel Apache httpd écrit ses journaux pourra quasi
- certainement avoir accès à l'uid sous lequel le serveur est démarré, en
+ <p>Tout utilisateur qui a les droits en &#233;criture sur le r&#233;pertoire dans
+ lequel Apache httpd &#233;crit ses journaux pourra quasi
+ certainement avoir acc&#232;s &#224; l'uid sous lequel le serveur est d&#233;marr&#233;, en
l'occurrence habituellement root. N'accordez <em>PAS</em> aux utilisateurs
- l'accès en écriture au répertoire dans lequel les journaux sont stockés
- sans savoir exactement quelles en seraient les conséquences ; voir le
- document <a href="misc/security_tips.html">conseils sur la sécurité</a>
- pour plus de détails.</p>
+ l'acc&#232;s en &#233;criture au r&#233;pertoire dans lequel les journaux sont stock&#233;s
+ sans savoir exactement quelles en seraient les cons&#233;quences ; voir le
+ document <a href="misc/security_tips.html">conseils sur la s&#233;curit&#233;</a>
+ pour plus de d&#233;tails.</p>
<p>En outre, les journaux peuvent contenir des informations fournies
- directement par un client, sans caractères d'échappement. Des clients mal
- intentionnés peuvent donc insérer des caractères de contrôle dans les
- journaux, et il convient par conséquent d'être très prudent lors de la
+ directement par un client, sans caract&#232;res d'&#233;chappement. Des clients mal
+ intentionn&#233;s peuvent donc ins&#233;rer des caract&#232;res de contr&#244;le dans les
+ journaux, et il convient par cons&#233;quent d'&#234;tre tr&#232;s prudent lors de la
manipulation des journaux bruts.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="errorlog" id="errorlog">Journal des erreurs</a><a title="Lien permanent" href="#errorlog" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code></li><li><code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code></li><li><code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code></li></ul></td></tr></table>
<p>Le journal des erreurs du serveur, dont le nom et la localisation sont
- définis par la directive <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code>,
+ d&#233;finis par la directive <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code>,
est le journal le plus important. C'est dans celui-ci
- que le démon Apache httpd va envoyer les informations de diagnostic et
+ que le d&#233;mon Apache httpd va envoyer les informations de diagnostic et
enregistrer toutes les erreurs qui surviennent lors du traitement des
- requêtes. Lorsqu'un problème survient au démarrage du serveur ou pendant
- son fonctionnement, la première chose à faire est de regarder dans ce
- journal, car il vous renseignera souvent sur le problème rencontré et
- la manière d'y remédier.</p>
-
- <p>Le journal des erreurs est habituellement enregistré dans un fichier
- (en général <code>error_log</code> sur les systèmes de type Unix et
- <code>error.log</code> sur Windows et OS/2). Sur les systèmes de type Unix,
+ requ&#234;tes. Lorsqu'un probl&#232;me survient au d&#233;marrage du serveur ou pendant
+ son fonctionnement, la premi&#232;re chose &#224; faire est de regarder dans ce
+ journal, car il vous renseignera souvent sur le probl&#232;me rencontr&#233; et
+ la mani&#232;re d'y rem&#233;dier.</p>
+
+ <p>Le journal des erreurs est habituellement enregistr&#233; dans un fichier
+ (en g&#233;n&#233;ral <code>error_log</code> sur les syst&#232;mes de type Unix et
+ <code>error.log</code> sur Windows et OS/2). Sur les syst&#232;mes de type Unix,
le serveur peut aussi enregistrer ses erreurs dans
<code>syslog</code> ou les
- <a href="#piped">rediriger vers un programme</a> par l'intermédiaire d'un
+ <a href="#piped">rediriger vers un programme</a> par l'interm&#233;diaire d'un
tube de communication (pipe).</p>
- <p>Le format par défaut du journal des erreurs est descriptif et de forme
+ <p>Le format par d&#233;faut du journal des erreurs est descriptif et de forme
relativement libre. Certaines informations apparaissent cependant dans la
- plupart des entrées du journal. Voici un message typique
- à titre d'exemple : </p>
+ plupart des entr&#233;es du journal. Voici un message typique
+ &#224; titre d'exemple : </p>
<div class="example"><p><code>
[Wed Oct 11 14:32:52 2000] [error] [client 127.0.0.1]
@@ -128,37 +128,37 @@
/export/home/live/ap/htdocs/test
</code></p></div>
- <p>Le premier champ de l'entrée du journal est la date et l'heure du
- message. Le second champ indique la sévérité de l'erreur rapportée. La
+ <p>Le premier champ de l'entr&#233;e du journal est la date et l'heure du
+ message. Le second champ indique la s&#233;v&#233;rit&#233; de l'erreur rapport&#233;e. La
directive <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> permet de
- restreindre le type des erreurs qui doivent être enregistrées
- dans le journal des erreurs en définissant leur niveau de sévérité. Le
- troisième champ contient l'adresse IP du client qui a généré l'erreur.
+ restreindre le type des erreurs qui doivent &#234;tre enregistr&#233;es
+ dans le journal des erreurs en d&#233;finissant leur niveau de s&#233;v&#233;rit&#233;. Le
+ troisi&#232;me champ contient l'adresse IP du client qui a g&#233;n&#233;r&#233; l'erreur.
Vient ensuite le message proprement dit, qui indique dans ce cas que le
- serveur a été configuré pour interdire l'accès au client. Le serveur
- indique le chemin système du document requis (et non
+ serveur a &#233;t&#233; configur&#233; pour interdire l'acc&#232;s au client. Le serveur
+ indique le chemin syst&#232;me du document requis (et non
son chemin web).</p>
- <p>Une grande variété de messages différents peuvent apparaître dans le
- journal des erreurs. La plupart d'entre eux sont similaires à l'exemple
+ <p>Une grande vari&#233;t&#233; de messages diff&#233;rents peuvent appara&#238;tre dans le
+ journal des erreurs. La plupart d'entre eux sont similaires &#224; l'exemple
ci-dessus. Le journal des erreurs peut aussi contenir des informations de
- débogage en provenance de scripts CGI. Toute information qu'un script CGI
- écrit sur la sortie d'erreurs standard <code>stderr</code> sera recopiée
+ d&#233;bogage en provenance de scripts CGI. Toute information qu'un script CGI
+ &#233;crit sur la sortie d'erreurs standard <code>stderr</code> sera recopi&#233;e
telle quelle dans le journal des erreurs.</p>
<p>La directive <code class="directive"><a href="./mod/core.html#errorlogformat">ErrorLogFormat</a></code>
vous permet de personnaliser le format du journal des erreurs, et de
- définir les informations à journaliser. Si
- <code class="module"><a href="./mod/mod_unique_id.html">mod_unique_id</a></code> est présent, vous pouvez utiliser le
- drapeau <code>%L</code> à la fois dans le journal des erreurs et
+ d&#233;finir les informations &#224; journaliser. Si
+ <code class="module"><a href="./mod/mod_unique_id.html">mod_unique_id</a></code> est pr&#233;sent, vous pouvez utiliser le
+ drapeau <code>%L</code> &#224; la fois dans le journal des erreurs et
dans le
- journal des accès, ce qui aura pour effet de générer un identifiant
- d'entrée qui vous permettra de corréler les entrées du journal des
- erreurs avec celles du journal des accès.</p>
+ journal des acc&#232;s, ce qui aura pour effet de g&#233;n&#233;rer un identifiant
+ d'entr&#233;e qui vous permettra de corr&#233;ler les entr&#233;es du journal des
+ erreurs avec celles du journal des acc&#232;s.</p>
<p>Pendant la phase de test, il est souvent utile de visualiser en continu
- le journal des erreurs afin de détecter tout problème éventuel. Sur les
- systèmes de type Unix, ceci s'effectue à l'aide de la commande :</p>
+ le journal des erreurs afin de d&#233;tecter tout probl&#232;me &#233;ventuel. Sur les
+ syst&#232;mes de type Unix, ceci s'effectue &#224; l'aide de la commande :</p>
<div class="example"><p><code>
tail -f error_log
@@ -169,219 +169,219 @@
<p>La directive <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> permet
- de spécifier un niveau de sévérité de journalisation pour chaque
- module. Vous pouvez ainsi résoudre un problème propre à un module particulier
+ de sp&#233;cifier un niveau de s&#233;v&#233;rit&#233; de journalisation pour chaque
+ module. Vous pouvez ainsi r&#233;soudre un probl&#232;me propre &#224; un module particulier
en augmentant son volume de journalisation sans augmenter ce volume
- pour les autres modules. Ceci est particulièrement utile lorsque
- vous voulez obtenir des détails sur le fonctionnement de modules
+ pour les autres modules. Ceci est particuli&#232;rement utile lorsque
+ vous voulez obtenir des d&#233;tails sur le fonctionnement de modules
comme <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> ou <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code>.</p>
- <p>Pour ce faire, vous devez spécifier le nom du module dans votre
+ <p>Pour ce faire, vous devez sp&#233;cifier le nom du module dans votre
directive <code class="directive">LogLevel</code> :</p>
<pre class="prettyprint lang-config">LogLevel info rewrite:trace5</pre>
- <p>Dans cet exemple, le niveau de journalisation général est défini
- à info, et à <code>trace5</code> pour <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code>.</p>
+ <p>Dans cet exemple, le niveau de journalisation g&#233;n&#233;ral est d&#233;fini
+ &#224; info, et &#224; <code>trace5</code> pour <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code>.</p>
<div class="note">Cette directive remplace les directives de journalisation par
- module des versions précédentes du serveur, comme
+ module des versions pr&#233;c&#233;dentes du serveur, comme
<code>RewriteLog</code>.</div>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="accesslog" id="accesslog">Journal des accès</a><a title="Lien permanent" href="#accesslog" class="permalink">&para;</a></h2>
+<h2><a name="accesslog" id="accesslog">Journal des acc&#232;s</a><a title="Lien permanent" href="#accesslog" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_setenvif.html">mod_setenvif</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li></ul></td></tr></table>
- <p>Le journal des accès au serveur
- enregistre toutes les requêtes que traite
- ce dernier. La localisation et le contenu du journal des accès sont définis
+ <p>Le journal des acc&#232;s au serveur
+ enregistre toutes les requ&#234;tes que traite
+ ce dernier. La localisation et le contenu du journal des acc&#232;s sont d&#233;finis
par la directive <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>.
La directive <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code>
- permet de simplifier la sélection du contenu du journal. Cette section
- décrit comment configurer le serveur pour l'enregistrement des informations
- dans le journal des accès.</p>
-
- <p>Bien évidemment, le stockage d'informations dans le journal des accès
- n'est que le point de départ de la gestion de la journalisation. L'étape
- suivante consiste à analyser ces informations de façon à pouvoir en
- extraire des statistiques utiles. L'analyse de journaux en général est en
- dehors du sujet de ce document et ne fait pas vraiment partie intégrante
- du travail du serveur web lui-même. Pour plus d'informations à propos de ce
- sujet et des applications dédiées à l'analyse de journaux, vous pouvez vous
- référer à <a href="http://dmoz.org/Computers/Software/Internet/ Site_Management/Log_analysis/">Open Directory</a>.
+ permet de simplifier la s&#233;lection du contenu du journal. Cette section
+ d&#233;crit comment configurer le serveur pour l'enregistrement des informations
+ dans le journal des acc&#232;s.</p>
+
+ <p>Bien &#233;videmment, le stockage d'informations dans le journal des acc&#232;s
+ n'est que le point de d&#233;part de la gestion de la journalisation. L'&#233;tape
+ suivante consiste &#224; analyser ces informations de fa&#231;on &#224; pouvoir en
+ extraire des statistiques utiles. L'analyse de journaux en g&#233;n&#233;ral est en
+ dehors du sujet de ce document et ne fait pas vraiment partie int&#233;grante
+ du travail du serveur web lui-m&#234;me. Pour plus d'informations &#224; propos de ce
+ sujet et des applications d&#233;di&#233;es &#224; l'analyse de journaux, vous pouvez vous
+ r&#233;f&#233;rer &#224; <a href="http://dmoz.org/Computers/Software/Internet/ Site_Management/Log_analysis/">Open Directory</a>.
</p>
- <p>Différentes versions du démon Apache httpd utilisaient d'autres modules
- et directives pour contrôler la journalisation des accès, à l'instar de
+ <p>Diff&#233;rentes versions du d&#233;mon Apache httpd utilisaient d'autres modules
+ et directives pour contr&#244;ler la journalisation des acc&#232;s, &#224; l'instar de
mod_log_referer, mod_log_agent, et de la directive
<code>TransferLog</code>. La directive
<code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> rassemble
- désormais les fonctionnalités de toutes les anciennes directives.</p>
+ d&#233;sormais les fonctionnalit&#233;s de toutes les anciennes directives.</p>
- <p>Le format du journal des accès est hautement configurable. Il est
- défini à l'aide d'une chaîne de format qui ressemble sensiblement à la
- chaîne de format de style langage C de printf(1). Vous trouverez quelques
+ <p>Le format du journal des acc&#232;s est hautement configurable. Il est
+ d&#233;fini &#224; l'aide d'une cha&#238;ne de format qui ressemble sensiblement &#224; la
+ cha&#238;ne de format de style langage C de printf(1). Vous trouverez quelques
exemples dans les sections suivantes. Pour une liste exhaustive de ce que
- peut contenir une chaîne de format, vous pouvez vous référer au chapitre
- <a href="mod/mod_log_config.html#formats">chaînes de format</a> de la
+ peut contenir une cha&#238;ne de format, vous pouvez vous r&#233;f&#233;rer au chapitre
+ <a href="mod/mod_log_config.html#formats">cha&#238;nes de format</a> de la
documentation du module <code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code>.</p>
<h3><a name="common" id="common">Format habituel du journal</a></h3>
- <p>Voici une configuration typique pour le journal des accès :</p>
+ <p>Voici une configuration typique pour le journal des acc&#232;s :</p>
<pre class="prettyprint lang-config">LogFormat "%h %l %u %t \"%r\" %&gt;s %b" common
CustomLog "logs/access_log" common</pre>
- <p>Ici est définie l'<em>identité</em> <code>common</code> qui est
- ensuite associée à une chaîne de format de journalisation particulière.
- La chaîne de format est constituée de directives débutant par le
- caractère %, chacune d'entre elles indiquant au serveur d'enregistrer
- un élément particulier d'information. Des caractères littéraux peuvent
- aussi être insérés dans la chaîne de format ; il seront copiés tels
- quels dans le flux de sortie destiné à la journalisation.
- Les guillemets (<code>"</code>) doivent être échappées en les faisant
- précéder d'un anti-slash (<code>\</code>) afin qu'elles ne soient pas
- interprétées comme la fin de la chaîne de format. La chaîne de format
- peut aussi contenir les caractères de contrôle spéciaux
- "<code>\n</code>" et "<code>\t</code>" pour insérer respectivement
- un passage à la ligne et une tabulation.</p>
+ <p>Ici est d&#233;finie l'<em>identit&#233;</em> <code>common</code> qui est
+ ensuite associ&#233;e &#224; une cha&#238;ne de format de journalisation particuli&#232;re.
+ La cha&#238;ne de format est constitu&#233;e de directives d&#233;butant par le
+ caract&#232;re %, chacune d'entre elles indiquant au serveur d'enregistrer
+ un &#233;l&#233;ment particulier d'information. Des caract&#232;res litt&#233;raux peuvent
+ aussi &#234;tre ins&#233;r&#233;s dans la cha&#238;ne de format ; il seront copi&#233;s tels
+ quels dans le flux de sortie destin&#233; &#224; la journalisation.
+ Les guillemets (<code>"</code>) doivent &#234;tre &#233;chapp&#233;es en les faisant
+ pr&#233;c&#233;der d'un anti-slash (<code>\</code>) afin qu'elles ne soient pas
+ interpr&#233;t&#233;es comme la fin de la cha&#238;ne de format. La cha&#238;ne de format
+ peut aussi contenir les caract&#232;res de contr&#244;le sp&#233;ciaux
+ "<code>\n</code>" et "<code>\t</code>" pour ins&#233;rer respectivement
+ un passage &#224; la ligne et une tabulation.</p>
<p>La directive <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
- définit un nouveau fichier journal en l'associant à l'identité
- précédemment définie. Le chemin du nom de fichier associé au journal
- des accès est relatif au chemin défini par la directive
+ d&#233;finit un nouveau fichier journal en l'associant &#224; l'identit&#233;
+ pr&#233;c&#233;demment d&#233;finie. Le chemin du nom de fichier associ&#233; au journal
+ des acc&#232;s est relatif au chemin d&#233;fini par la directive
<code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code>, sauf s'il
- débute par un slash.</p>
+ d&#233;bute par un slash.</p>
- <p>La configuration ci-dessus va enregistrer les entrées de
+ <p>La configuration ci-dessus va enregistrer les entr&#233;es de
journalisation selon un format connu sous le nom de
Common Log Format (CLF) pour "Format de journalisation standard".
- Ce format standard peut être produit par de nombreux serveurs web
- différents et lu par de nombreux programmes d'analyse de journaux.
- Les entrées de fichier journal générées selon le format CLF
- ressemblent à ceci :</p>
+ Ce format standard peut &#234;tre produit par de nombreux serveurs web
+ diff&#233;rents et lu par de nombreux programmes d'analyse de journaux.
+ Les entr&#233;es de fichier journal g&#233;n&#233;r&#233;es selon le format CLF
+ ressemblent &#224; ceci :</p>
<div class="example"><p><code>
127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET
/apache_pb.gif HTTP/1.0" 200 2326
</code></p></div>
- <p>Chaque partie de cette entrée de journal est décrite
+ <p>Chaque partie de cette entr&#233;e de journal est d&#233;crite
dans ce qui suit.</p>
<dl>
<dt><code>127.0.0.1</code> (<code>%h</code>)</dt>
- <dd>Il s'agit de l'adresse IP du client (l'hôte distant) qui a envoyé
- la requête au serveur. Si la directive
- <code class="directive"><a href="./mod/core.html#hostnamelookups">HostnameLookups</a></code> est positionnée à
- <code>On</code>, le serveur va essayer de déterminer le nom de l'hôte
- et de l'enregistrer à la place de l'adresse IP. Cette configuration
- n'est cependant pas recommandée car elle peut ralentir le serveur de
- manière significative. Il est par conséquent préférable d'utiliser un
+ <dd>Il s'agit de l'adresse IP du client (l'h&#244;te distant) qui a envoy&#233;
+ la requ&#234;te au serveur. Si la directive
+ <code class="directive"><a href="./mod/core.html#hostnamelookups">HostnameLookups</a></code> est positionn&#233;e &#224;
+ <code>On</code>, le serveur va essayer de d&#233;terminer le nom de l'h&#244;te
+ et de l'enregistrer &#224; la place de l'adresse IP. Cette configuration
+ n'est cependant pas recommand&#233;e car elle peut ralentir le serveur de
+ mani&#232;re significative. Il est par cons&#233;quent pr&#233;f&#233;rable d'utiliser un
processeur d'analyse de journaux a posteriori
tel que <code class="program"><a href="./programs/logresolve.html">logresolve</a></code>
- pour déterminer les noms d'hôte. L'adresse IP indiquée ici n'est pas
- nécessairement l'adresse IP de la machine devant laquelle se trouve
+ pour d&#233;terminer les noms d'h&#244;te. L'adresse IP indiqu&#233;e ici n'est pas
+ n&#233;cessairement l'adresse IP de la machine devant laquelle se trouve
l'utilisateur. Si un serveur mandataire s'intercale entre le serveur
- et l'utilisateur, l'adresse indiquée sera celle du mandataire et non
- celle de la machine à l'origine de la requête.</dd>
+ et l'utilisateur, l'adresse indiqu&#233;e sera celle du mandataire et non
+ celle de la machine &#224; l'origine de la requ&#234;te.</dd>
<dt><code>-</code> (<code>%l</code>)</dt>
<dd>Le "trait d'union" indique que la portion d'information
- correspondante n'est pas disponible. Dans le cas présent, l'information
- non disponible est l'identité (RFC 1413) du client telle que déterminée
+ correspondante n'est pas disponible. Dans le cas pr&#233;sent, l'information
+ non disponible est l'identit&#233; (RFC 1413) du client telle que d&#233;termin&#233;e
par <code>identd</code> sur la machine cliente. Cette information est
- très peu fiable et ne devrait jamais être utilisée, sauf dans le cas
- de réseaux internes étroitement contrôlés. Le démon httpd ne cherchera
- d'ailleurs à obtenir cette information que si la directive
- <code class="directive"><a href="./mod/mod_ident.html#identitycheck">IdentityCheck</a></code> est positionnée
- à <code>On</code>.</dd>
+ tr&#232;s peu fiable et ne devrait jamais &#234;tre utilis&#233;e, sauf dans le cas
+ de r&#233;seaux internes &#233;troitement contr&#244;l&#233;s. Le d&#233;mon httpd ne cherchera
+ d'ailleurs &#224; obtenir cette information que si la directive
+ <code class="directive"><a href="./mod/mod_ident.html#identitycheck">IdentityCheck</a></code> est positionn&#233;e
+ &#224; <code>On</code>.</dd>
<dt><code>frank</code> (<code>%u</code>)</dt>
<dd>Il s'agit de l'identifiant utilisateur de la personne qui a
- demandé le document, issu d'une authentification HTTP.
- Ce même identifiant est en général fourni aux scripts CGI par
- l'intermédiaire de la valeur de la variable d'environnement
- <code>REMOTE_USER</code>. Si le statut de la requête (voir plus loin)
+ demand&#233; le document, issu d'une authentification HTTP.
+ Ce m&#234;me identifiant est en g&#233;n&#233;ral fourni aux scripts CGI par
+ l'interm&#233;diaire de la valeur de la variable d'environnement
+ <code>REMOTE_USER</code>. Si le statut de la requ&#234;te (voir plus loin)
est 401, cette identifiant n'est pas fiable car l'utilisateur n'est
- pas encore authentifié. Si le document n'est pas protégé par
- mot de passe, cette partie d'information sera représentée par
- "<code>-</code>", comme la partie précédente.</dd>
+ pas encore authentifi&#233;. Si le document n'est pas prot&#233;g&#233; par
+ mot de passe, cette partie d'information sera repr&#233;sent&#233;e par
+ "<code>-</code>", comme la partie pr&#233;c&#233;dente.</dd>
<dt><code>[10/Oct/2000:13:55:36 -0700]</code>
(<code>%t</code>)</dt>
<dd>
- L'heure à laquelle la requête a été reçue.
+ L'heure &#224; laquelle la requ&#234;te a &#233;t&#233; re&#231;ue.
Le format est le suivant :
<p class="indent">
- <code>[jour/mois/année:heure:minutes:secondes zone]<br />
+ <code>[jour/mois/ann&#233;e:heure:minutes:secondes zone]<br />
jour = 2*chiffre<br />
mois = 3*lettre<br />
- année = 4*chiffre<br />
+ ann&#233;e = 4*chiffre<br />
heure = 2*chiffre<br />
minutes = 2*chiffre<br />
secondes = 2*chiffre<br />
zone = (`+' | `-') 4*chiffre</code>
</p>Il est possible de modifier le format d'affichage de l'heure
- en spécifiant <code>%{format}t</code> dans la chaîne de format du
- journal, où <code>format</code> est une chaîne de format
+ en sp&#233;cifiant <code>%{format}t</code> dans la cha&#238;ne de format du
+ journal, o&#249; <code>format</code> est une cha&#238;ne de format
de la forme de celle de la fonction <code>strftime(3)</code>
- de la bibliothèque C standard, ou choisie parmi les
- formats spéciaux supportés. Pour plus de détails,
- reportez-vous aux. <a href="mod/mod_log_config.html#formats">chaînes de format</a>
+ de la biblioth&#232;que C standard, ou choisie parmi les
+ formats sp&#233;ciaux support&#233;s. Pour plus de d&#233;tails,
+ reportez-vous aux. <a href="mod/mod_log_config.html#formats">cha&#238;nes de format</a>
de <code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code>.
</dd>
<dt><code>"GET /apache_pb.gif HTTP/1.0"</code>
(<code>\"%r\"</code>)</dt>
- <dd>La ligne de la requête du client est placée entre guillemets.
+ <dd>La ligne de la requ&#234;te du client est plac&#233;e entre guillemets.
Elle contient de nombreuses informations utiles. Tout d'abord, la
- méthode utilisée par le client est <code>GET</code>. Ensuite, le
- client a demandé la ressource <code>/apache_pb.gif</code>, et enfin,
- le client a utilisé le protocole <code>HTTP/1.0</code>. Il est aussi
- possible d'enregistrer séparément une ou plusieurs parties de la
- requête. Par exemple, la chaîne de format "<code>%m %U %q %H</code>"
- va enregistrer la méthode, le chemin, la chaîne de la requête et le
- protocole, ce qui donnera le même résultat que
+ m&#233;thode utilis&#233;e par le client est <code>GET</code>. Ensuite, le
+ client a demand&#233; la ressource <code>/apache_pb.gif</code>, et enfin,
+ le client a utilis&#233; le protocole <code>HTTP/1.0</code>. Il est aussi
+ possible d'enregistrer s&#233;par&#233;ment une ou plusieurs parties de la
+ requ&#234;te. Par exemple, la cha&#238;ne de format "<code>%m %U %q %H</code>"
+ va enregistrer la m&#233;thode, le chemin, la cha&#238;ne de la requ&#234;te et le
+ protocole, ce qui donnera le m&#234;me r&#233;sultat que
"<code>%r</code>".</dd>
<dt><code>200</code> (<code>%&gt;s</code>)</dt>
<dd>C'est le code de statut que le serveur retourne au client. Cette
- information est très importante car elle indique si la requête a fait
- l'objet d'une réponse positive (codes commençant par 2), une
- redirection (codes commençant par 3), une erreur due au client (codes
- commençant par 4), ou une erreur due au serveur (codes commençant
- par 5). Vous trouverez la liste complète des codes de statut possibles
+ information est tr&#232;s importante car elle indique si la requ&#234;te a fait
+ l'objet d'une r&#233;ponse positive (codes commen&#231;ant par 2), une
+ redirection (codes commen&#231;ant par 3), une erreur due au client (codes
+ commen&#231;ant par 4), ou une erreur due au serveur (codes commen&#231;ant
+ par 5). Vous trouverez la liste compl&#232;te des codes de statut possibles
dans la <a href="http://www.w3.org/Protocols/rfc2616/ rfc2616.txt">specification HTTP</a> (RFC2616 section 10).</dd>
<dt><code>2326</code> (<code>%b</code>)</dt>
- <dd>La dernière partie indique la taille de l'objet retourné au client,
- en-têtes non compris. Si aucun contenu n'a été retourné au client, cette
+ <dd>La derni&#232;re partie indique la taille de l'objet retourn&#233; au client,
+ en-t&#234;tes non compris. Si aucun contenu n'a &#233;t&#233; retourn&#233; au client, cette
partie contiendra "<code>-</code>". Pour indiquer l'absence de contenu
par "<code>0</code>", utilisez <code>%B</code> au lieu de
<code>%b</code>.</dd>
</dl>
- <h3><a name="combined" id="combined">Combined Log Format (Format de journalisation combiné)</a></h3>
+ <h3><a name="combined" id="combined">Combined Log Format (Format de journalisation combin&#233;)</a></h3>
- <p>Une autre chaîne de format couramment utilisée est le
- "Combined Log Format" (Format de journalisation combiné). Il s'utilise
+ <p>Une autre cha&#238;ne de format couramment utilis&#233;e est le
+ "Combined Log Format" (Format de journalisation combin&#233;). Il s'utilise
comme suit :</p>
<pre class="prettyprint lang-config">LogFormat "%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\" \"%{User-agent}i\"" combined
@@ -389,10 +389,10 @@ CustomLog "log/access_log" combined</pre>
<p>Ce format est identique au Common Log Format, avec deux champs
- supplémentaires. Chacun de ces deux champs utilise la directive
- commençant par le caractère "%" <code>%{<em>header</em>}i</code>,
- où <em>header</em> peut être n'importe quel en-tête de requête HTTP.
- Avec ce format, le journal des accès se présentera comme suit :</p>
+ suppl&#233;mentaires. Chacun de ces deux champs utilise la directive
+ commen&#231;ant par le caract&#232;re "%" <code>%{<em>header</em>}i</code>,
+ o&#249; <em>header</em> peut &#234;tre n'importe quel en-t&#234;te de requ&#234;te HTTP.
+ Avec ce format, le journal des acc&#232;s se pr&#233;sentera comme suit :</p>
<div class="example"><p><code>
127.0.0.1 - frank [10/Oct/2000:13:55:36 -0700] "GET
@@ -401,36 +401,36 @@ CustomLog "log/access_log" combined</pre>
(Win98; I ;Nav)"
</code></p></div>
- <p>Les champs supplémentaires sont :</p>
+ <p>Les champs suppl&#233;mentaires sont :</p>
<dl>
<dt><code>"http://www.example.com/start.html"</code>
(<code>\"%{Referer}i\"</code>)</dt>
- <dd>L'en-tête "Referer" (sic) de la requête HTTP. Il indique le site
- depuis lequel le client prétend avoir lancé sa requête. (Ce doit être
+ <dd>L'en-t&#234;te "Referer" (sic) de la requ&#234;te HTTP. Il indique le site
+ depuis lequel le client pr&#233;tend avoir lanc&#233; sa requ&#234;te. (Ce doit &#234;tre
la page qui contient un lien vers <code>/apache_pb.gif</code> ou
inclut ce dernier fichier).</dd>
<dt><code>"Mozilla/4.08 [en] (Win98; I ;Nav)"</code>
(<code>\"%{User-agent}i\"</code>)</dt>
- <dd>L'en-tête User-Agent de la requête HTTP. C'est une information
- d'identification que le navigateur du client envoie à propos
- de lui-même.</dd>
+ <dd>L'en-t&#234;te User-Agent de la requ&#234;te HTTP. C'est une information
+ d'identification que le navigateur du client envoie &#224; propos
+ de lui-m&#234;me.</dd>
</dl>
- <h3><a name="multiple" id="multiple">Journaux d'accès multiples</a></h3>
+ <h3><a name="multiple" id="multiple">Journaux d'acc&#232;s multiples</a></h3>
- <p>Plusieurs journaux d'accès peuvent être créés en spécifiant tout
+ <p>Plusieurs journaux d'acc&#232;s peuvent &#234;tre cr&#233;&#233;s en sp&#233;cifiant tout
simplement plusieurs directives
<code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> dans le
fichier de configuration. Par exemple, les directives suivantes vont
- créer trois journaux d'accès. Le premier contiendra les informations
- de base CLF, le second les informations du Referer, et le troisième
- les informations sur le navigateur. Les deux dernières directives
+ cr&#233;er trois journaux d'acc&#232;s. Le premier contiendra les informations
+ de base CLF, le second les informations du Referer, et le troisi&#232;me
+ les informations sur le navigateur. Les deux derni&#232;res directives
<code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> montrent
comment simuler les effets des directives <code>ReferLog</code> et
<code>AgentLog</code>.</p>
@@ -442,37 +442,37 @@ CustomLog "logs/agent_log" "%{User-agent}i"</pre>
<p>Cet exemple montre aussi qu'il n'est pas obligatoire d'associer
- une chaîne de format à un alias au moyen de la directive
+ une cha&#238;ne de format &#224; un alias au moyen de la directive
<code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code>. Elle peut
- être définie directement dans la ligne de la directive
+ &#234;tre d&#233;finie directement dans la ligne de la directive
<code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>.</p>
<h3><a name="conditional" id="conditional">Journalisation conditionnelle</a></h3>
- <p>Il est parfois souhaitable d'exclure certaines entrées des journaux
- d'accès en fonction des caractéristiques de la requête du client. On
- peut aisément accomplir ceci à l'aide des
+ <p>Il est parfois souhaitable d'exclure certaines entr&#233;es des journaux
+ d'acc&#232;s en fonction des caract&#233;ristiques de la requ&#234;te du client. On
+ peut ais&#233;ment accomplir ceci &#224; l'aide des
<a href="env.html">variables d'environnement</a>. Tout d'abord, une
- variable d'environnement doit être définie pour indiquer que la
- requête remplit certaines conditions. Pour ceci, on utilise en général
+ variable d'environnement doit &#234;tre d&#233;finie pour indiquer que la
+ requ&#234;te remplit certaines conditions. Pour ceci, on utilise en g&#233;n&#233;ral
la directive <code class="directive"><a href="./mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>,
puis la clause <code>env=</code> de la directive
<code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> pour inclure
- ou exclure les requêtes pour lesquelles
- la variable d'environnement est définie.
+ ou exclure les requ&#234;tes pour lesquelles
+ la variable d'environnement est d&#233;finie.
Quelques exemples :</p>
- <pre class="prettyprint lang-config"># Marque les requêtes en provenance de l'interface loop-back
+ <pre class="prettyprint lang-config"># Marque les requ&#234;tes en provenance de l'interface loop-back
SetEnvIf Remote_Addr "127\.0\.0\.1" dontlog
-# Marque les requêtes pour le fichier robots.txt
+# Marque les requ&#234;tes pour le fichier robots.txt
SetEnvIf Request_URI "^/robots\.txt$" dontlog
-# Journalise toutes les autres requêtes
+# Journalise toutes les autres requ&#234;tes
CustomLog "logs/access_log" common env=!dontlog</pre>
- <p>Autre exemple, imaginons l'enregistrement des requêtes en provenance
+ <p>Autre exemple, imaginons l'enregistrement des requ&#234;tes en provenance
d'utilisateurs de langue anglaise dans un journal, et celles des autres
utilisateurs dans un autre journal.</p>
@@ -481,71 +481,71 @@ CustomLog "logs/access_log" common env=!dontlog</pre>
CustomLog "logs/non_english_log" common env=!english</pre>
- <p>Dans le contexte d'une mise en cache, il peut être
- intéressant de connaître l'efficacité du cache. Pour y parvenir,
- on pourrait utiliser cette méthode simple :</p>
+ <p>Dans le contexte d'une mise en cache, il peut &#234;tre
+ int&#233;ressant de conna&#238;tre l'efficacit&#233; du cache. Pour y parvenir,
+ on pourrait utiliser cette m&#233;thode simple :</p>
<pre class="prettyprint lang-config">SetEnv CACHE_MISS 1
LogFormat "%h %l %u %t "%r " %&gt;s %b %{CACHE_MISS}e" common-cache
CustomLog "logs/access_log" common-cache</pre>
- <p><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> va s'exécuter avant
- <code class="module"><a href="./mod/mod_env.html">mod_env</a></code>, et si son action est couronnée de
- succès, il délivrera le contenu sans faire appel à ce dernier. Si
- l'URL se trouve dans le cache, la valeur journalisée sera alors
+ <p><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> va s'ex&#233;cuter avant
+ <code class="module"><a href="./mod/mod_env.html">mod_env</a></code>, et si son action est couronn&#233;e de
+ succ&#232;s, il d&#233;livrera le contenu sans faire appel &#224; ce dernier. Si
+ l'URL se trouve dans le cache, la valeur journalis&#233;e sera alors
<code>-</code>, tandis que dans le cas contraire elle sera
<code>1</code>.</p>
<p>En plus de la syntaxe <code>env=</code>, la directive <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code> supporte les
- valeurs de journalisation conditionnelles basées sur le code de la
- réponse HTTP :</p>
+ valeurs de journalisation conditionnelles bas&#233;es sur le code de la
+ r&#233;ponse HTTP :</p>
<pre class="prettyprint lang-config">LogFormat "%400,501{User-agent}i" browserlog
LogFormat "%!200,304,302{Referer}i" refererlog</pre>
<p>Dans le premier exemple, le <code>User-agent</code> sera
- enregistré si le code d'état HTTP est 400 ou 501. Dans le cas
- contraire, c'est un caractère "-" qui sera enregistré à la place.
- Dans le second exemple, le <code>Referer</code> sera enregistré si
- le code d'état HTTP n'est <strong>pas</strong> 200, 204, ou 302
- (remarquez le caractère "!" avant les codes d'état).</p>
+ enregistr&#233; si le code d'&#233;tat HTTP est 400 ou 501. Dans le cas
+ contraire, c'est un caract&#232;re "-" qui sera enregistr&#233; &#224; la place.
+ Dans le second exemple, le <code>Referer</code> sera enregistr&#233; si
+ le code d'&#233;tat HTTP n'est <strong>pas</strong> 200, 204, ou 302
+ (remarquez le caract&#232;re "!" avant les codes d'&#233;tat).</p>
<p>Bien que nous venions de montrer que la journalisation conditionnelle
- est souple et très puissante, cette méthode de contrôle du contenu des
+ est souple et tr&#232;s puissante, cette m&#233;thode de contr&#244;le du contenu des
journaux n'est pas la seule. Les fichiers journaux sont plus utiles
- quand ils contiennent un enregistrement complet de l'activité du serveur,
- et il est souvent plus aisé de simplement traiter à posteriori les fichiers
- journaux pour supprimer les requêtes que vous ne voulez pas y voir
- apparaître.</p>
+ quand ils contiennent un enregistrement complet de l'activit&#233; du serveur,
+ et il est souvent plus ais&#233; de simplement traiter &#224; posteriori les fichiers
+ journaux pour supprimer les requ&#234;tes que vous ne voulez pas y voir
+ appara&#238;tre.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="rotation" id="rotation">Rotation des journaux</a><a title="Lien permanent" href="#rotation" class="permalink">&para;</a></h2>
- <p>Même dans le cas d'un serveur modérément sollicité, la quantité
- d'informations stockées dans les fichiers journaux est très importante.
- Le fichier journal des accès grossit en général d'1 Mo ou plus toutes
- les 10000 requêtes. Il est par conséquent nécessaire d'effectuer
- périodiquement la rotation des journaux en déplaçant ou supprimant les
+ <p>M&#234;me dans le cas d'un serveur mod&#233;r&#233;ment sollicit&#233;, la quantit&#233;
+ d'informations stock&#233;es dans les fichiers journaux est tr&#232;s importante.
+ Le fichier journal des acc&#232;s grossit en g&#233;n&#233;ral d'1 Mo ou plus toutes
+ les 10000 requ&#234;tes. Il est par cons&#233;quent n&#233;cessaire d'effectuer
+ p&#233;riodiquement la rotation des journaux en d&#233;pla&#231;ant ou supprimant les
fichiers correspondants. On ne peut pas le faire pendant que le serveur
- est en cours d'exécution, car Apache httpd va continuer à écrire dans l'ancien
+ est en cours d'ex&#233;cution, car Apache httpd va continuer &#224; &#233;crire dans l'ancien
fichier journal aussi longtemps qu'il le maintiendra ouvert.
- C'est pourquoi le serveur doit être
- <a href="stopping.html">redémarré</a> après le déplacement ou la
- suppression des fichiers journaux de façon à ce qu'il en ouvre
+ C'est pourquoi le serveur doit &#234;tre
+ <a href="stopping.html">red&#233;marr&#233;</a> apr&#232;s le d&#233;placement ou la
+ suppression des fichiers journaux de fa&#231;on &#224; ce qu'il en ouvre
de nouveaux.</p>
- <p>Avec un redémarrage <em>graceful</em>, on peut faire en sorte que le
+ <p>Avec un red&#233;marrage <em>graceful</em>, on peut faire en sorte que le
serveur ouvre de nouveaux fichiers journaux sans perdre de connexions
existantes ou en cours avec les clients. Cependant, pour que ceci soit
- possible, le serveur doit continuer à écrire dans les anciens fichiers
- journaux pendant qu'il termine le traitement des requêtes en cours.
- Il est donc nécessaire d'attendre un certain temps après le rédémarrage
+ possible, le serveur doit continuer &#224; &#233;crire dans les anciens fichiers
+ journaux pendant qu'il termine le traitement des requ&#234;tes en cours.
+ Il est donc n&#233;cessaire d'attendre un certain temps apr&#232;s le r&#233;d&#233;marrage
avant d'effectuer tout traitement sur les fichiers journaux. Voici un
- scénario typique dans lequel on effectue une simple rotation des
+ sc&#233;nario typique dans lequel on effectue une simple rotation des
journaux en compressant les anciens fichiers correspondants afin
de gagner de l'espace disque :</p>
@@ -557,60 +557,60 @@ LogFormat "%!200,304,302{Referer}i" refererlog</pre>
gzip access_log.old error_log.old
</code></p></div>
- <p>La section suivante présente une autre méthode de rotation des journaux
- qui consiste à utiliser les
- <a href="#piped">journaux redirigés</a>.</p>
+ <p>La section suivante pr&#233;sente une autre m&#233;thode de rotation des journaux
+ qui consiste &#224; utiliser les
+ <a href="#piped">journaux redirig&#233;s</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="piped" id="piped">Journaux redirigés</a><a title="Lien permanent" href="#piped" class="permalink">&para;</a></h2>
+<h2><a name="piped" id="piped">Journaux redirig&#233;s</a><a title="Lien permanent" href="#piped" class="permalink">&para;</a></h2>
- <p>Nous avons vu que le démon httpd écrivait les informations de
- journalisation des erreurs et des accès dans un fichier journal ;
+ <p>Nous avons vu que le d&#233;mon httpd &#233;crivait les informations de
+ journalisation des erreurs et des acc&#232;s dans un fichier journal ;
il peut aussi
- rediriger ces informations vers un autre processus par l'intermédiaire d'un
- tube de communication (pipe). Cette fonctionnalité améliore
- considérablement la souplesse de la journalisation, sans ajouter de code
+ rediriger ces informations vers un autre processus par l'interm&#233;diaire d'un
+ tube de communication (pipe). Cette fonctionnalit&#233; am&#233;liore
+ consid&#233;rablement la souplesse de la journalisation, sans ajouter de code
au serveur principal. Pour rediriger les informations de journalisation
vers un tube de communication, remplacez simplement le nom de fichier
journal par
- le caractère pipe "<code>|</code>", suivi du nom de l'exécutable qui va
- recueillir les entrées de journal sur son entrée
+ le caract&#232;re pipe "<code>|</code>", suivi du nom de l'ex&#233;cutable qui va
+ recueillir les entr&#233;es de journal sur son entr&#233;e
standard. Le serveur va
- lancer le processus de redirection des journaux au moment du démarrage du
+ lancer le processus de redirection des journaux au moment du d&#233;marrage du
serveur, et le relancera s'il cesse de fonctionner
- pendant l'exécution du serveur.
- (Nous dénommons cette technique "journalisation
- redirigée fiable" grâce à cette dernière fonctionnalité.)</p>
-
- <p>Les processus de journalisation redirigée sont lancés par le processus
- httpd parent, et héritent de l'UID de ce dernier. Cela signifie que les
- programmes de journalisation dirigée s'exécutent généralement en tant que
- root. Il est donc très important que ces programmes soient simples et
- sécurisés.</p>
-
- <p>Un des grands avantages de la journalisation redirigée est la possibilité
- d'effectuer la rotation des journaux sans avoir à redémarrer le serveur. Pour
- accomplir cette tâche, le serveur HTTP Apache fournit un programme simple
- appelé <code class="program"><a href="./programs/rotatelogs.html">rotatelogs</a></code>. Par exemple, pour une rotation des
+ pendant l'ex&#233;cution du serveur.
+ (Nous d&#233;nommons cette technique "journalisation
+ redirig&#233;e fiable" gr&#226;ce &#224; cette derni&#232;re fonctionnalit&#233;.)</p>
+
+ <p>Les processus de journalisation redirig&#233;e sont lanc&#233;s par le processus
+ httpd parent, et h&#233;ritent de l'UID de ce dernier. Cela signifie que les
+ programmes de journalisation dirig&#233;e s'ex&#233;cutent g&#233;n&#233;ralement en tant que
+ root. Il est donc tr&#232;s important que ces programmes soient simples et
+ s&#233;curis&#233;s.</p>
+
+ <p>Un des grands avantages de la journalisation redirig&#233;e est la possibilit&#233;
+ d'effectuer la rotation des journaux sans avoir &#224; red&#233;marrer le serveur. Pour
+ accomplir cette t&#226;che, le serveur HTTP Apache fournit un programme simple
+ appel&#233; <code class="program"><a href="./programs/rotatelogs.html">rotatelogs</a></code>. Par exemple, pour une rotation des
journaux toutes les 24 heures, ajoutez ces lignes :</p>
<pre class="prettyprint lang-config">CustomLog "|/usr/local/apache/bin/rotatelogs /var/log/access_log 86400" common</pre>
- <p>Notez que l'ensemble de la commande qui sera appelée par le tube de
- communication a été placée entre guillemets. Bien que cet exemple
- concerne le journal des accès, la même technique peut être utilisée
+ <p>Notez que l'ensemble de la commande qui sera appel&#233;e par le tube de
+ communication a &#233;t&#233; plac&#233;e entre guillemets. Bien que cet exemple
+ concerne le journal des acc&#232;s, la m&#234;me technique peut &#234;tre utilis&#233;e
pour le journal des erreurs.</p>
- <p>Comme la journalisation conditionnelle, la journalisation redirigée est
- un outil très puissant, mais si elle existe, il est préférable d'utiliser
- une solution plus simple comme le traitement à posteriori hors ligne.</p>
+ <p>Comme la journalisation conditionnelle, la journalisation redirig&#233;e est
+ un outil tr&#232;s puissant, mais si elle existe, il est pr&#233;f&#233;rable d'utiliser
+ une solution plus simple comme le traitement &#224; posteriori hors ligne.</p>
- <p>Par défaut, le processus de redirection du journal est lancé sans
+ <p>Par d&#233;faut, le processus de redirection du journal est lanc&#233; sans
invoquer un shell. Pour invoquer un shell, utilisez "<code>|$</code>"
- au lieu de "<code>|</code>" (en général avec <code>/bin/sh -c</code>)
+ au lieu de "<code>|</code>" (en g&#233;n&#233;ral avec <code>/bin/sh -c</code>)
:</p>
<pre class="prettyprint lang-config"># Invocation de "rotatelogs" en utilisant un shell
@@ -618,114 +618,114 @@ CustomLog "|$/usr/local/apache/bin/rotatelogs /var/log/access_log 86400" commo
- <p>Il s'agissait du comportement par défaut sous Apache 2.2. Selon
- les spécificités du shell, ceci peut générer un processus shell
- supplémentaire pour toute la durée du programme de redirection du
- journal, et induire des problèmes de gestion de signaux au cours du
- redémarrage. La notation "<code>||</code>" est aussi supportée pour
- des raisons de compatibilité avec Apache 2.2 et est équivalente à
+ <p>Il s'agissait du comportement par d&#233;faut sous Apache 2.2. Selon
+ les sp&#233;cificit&#233;s du shell, ceci peut g&#233;n&#233;rer un processus shell
+ suppl&#233;mentaire pour toute la dur&#233;e du programme de redirection du
+ journal, et induire des probl&#232;mes de gestion de signaux au cours du
+ red&#233;marrage. La notation "<code>||</code>" est aussi support&#233;e pour
+ des raisons de compatibilit&#233; avec Apache 2.2 et est &#233;quivalente &#224;
"<code>|</code>".</p>
- <div class="note"><h3>Note à propos de la plateforme Windows</h3>
- <p>Notez que sous Windows, la mémoire allouée au bureau (desktop
+ <div class="note"><h3>Note &#224; propos de la plateforme Windows</h3>
+ <p>Notez que sous Windows, la m&#233;moire allou&#233;e au bureau (desktop
heap) peut devenir insuffisante si vous utilisez de nombreux
- processus vers lesquels sont redirigés des journaux via un pipe, et
- ceci particulièrement si httpd s'exécute en tant que service. La
- quantité de mémoire du bureau allouée à chaque service est spécifiée
- dans le troisième argument du paramètre <code>SharedSection</code>
- de la clé de registre
+ processus vers lesquels sont redirig&#233;s des journaux via un pipe, et
+ ceci particuli&#232;rement si httpd s'ex&#233;cute en tant que service. La
+ quantit&#233; de m&#233;moire du bureau allou&#233;e &#224; chaque service est sp&#233;cifi&#233;e
+ dans le troisi&#232;me argument du param&#232;tre <code>SharedSection</code>
+ de la cl&#233; de registre
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\SubSystems\Windows.
<strong>Modifiez cette valeur avec prudence</strong> ; les
- précautions d'usage s'imposent lorsqu'on modifie la base de registre,
- mais vous pouvez aussi saturer la mémoire du bureau si vous
- spécifiez une valeur trop élevée.</p>
+ pr&#233;cautions d'usage s'imposent lorsqu'on modifie la base de registre,
+ mais vous pouvez aussi saturer la m&#233;moire du bureau si vous
+ sp&#233;cifiez une valeur trop &#233;lev&#233;e.</p>
</div>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="virtualhost" id="virtualhost">Hôtes virtuels</a><a title="Lien permanent" href="#virtualhost" class="permalink">&para;</a></h2>
+<h2><a name="virtualhost" id="virtualhost">H&#244;tes virtuels</a><a title="Lien permanent" href="#virtualhost" class="permalink">&para;</a></h2>
- <p>Lorsqu'un serveur possède plusieurs <a href="vhosts/">hôtes virtuels</a>, il existe de nombreuses solutions pour gérer
+ <p>Lorsqu'un serveur poss&#232;de plusieurs <a href="vhosts/">h&#244;tes virtuels</a>, il existe de nombreuses solutions pour g&#233;rer
les fichiers journaux. Par exemple, on peut utiliser les journaux comme
- s'il s'agissait d'un serveur avec un seul hôte. Il suffit pour cela de
+ s'il s'agissait d'un serveur avec un seul h&#244;te. Il suffit pour cela de
placer les directives de journalisation en dehors des sections
<code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> au niveau
du serveur principal, ce qui a pour effet de journaliser toutes les
- requêtes dans le même journal des accès et des erreurs. Cette technique
- est cependant inappropriée pour recueillir des statistiques sur chaque
- hôte virtuel individuellement.</p>
+ requ&#234;tes dans le m&#234;me journal des acc&#232;s et des erreurs. Cette technique
+ est cependant inappropri&#233;e pour recueillir des statistiques sur chaque
+ h&#244;te virtuel individuellement.</p>
<p>Si des directives <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> ou
- <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> sont placées dans une section
+ <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> sont plac&#233;es dans une section
<code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>, toutes les
- requêtes ou erreurs pour cet hôte virtuel ne seront enregistrées que dans
- le fichier spécifié. Tout hôte virtuel qui ne possède pas de directives de
- journalisation verra ses requêtes enregistrées dans le journal du serveur
- principal. Cette technique est appropriée pour un petit nombre d'hôtes
- virtuels, mais si ce nombre est important, elle peut devenir compliquée à
- gérer. En outre, des problèmes de <a href="vhosts/fd-limits.html">nombre de descripteurs
- de fichiers insuffisant</a> peuvent rapidement apparaître.</p>
-
- <p>Il existe un très bon compromis pour le journal des accès. En intégrant
- les informations à propos de l'hôte virtuel à la chaîne de format du
- journal, il est possible de journaliser tous les hôtes dans le même
- journal, puis de séparer ultérieurement le journal en plusieurs journaux
- individuels. Considérons par exemple les directives suivantes :</p>
+ requ&#234;tes ou erreurs pour cet h&#244;te virtuel ne seront enregistr&#233;es que dans
+ le fichier sp&#233;cifi&#233;. Tout h&#244;te virtuel qui ne poss&#232;de pas de directives de
+ journalisation verra ses requ&#234;tes enregistr&#233;es dans le journal du serveur
+ principal. Cette technique est appropri&#233;e pour un petit nombre d'h&#244;tes
+ virtuels, mais si ce nombre est important, elle peut devenir compliqu&#233;e &#224;
+ g&#233;rer. En outre, des probl&#232;mes de <a href="vhosts/fd-limits.html">nombre de descripteurs
+ de fichiers insuffisant</a> peuvent rapidement appara&#238;tre.</p>
+
+ <p>Il existe un tr&#232;s bon compromis pour le journal des acc&#232;s. En int&#233;grant
+ les informations &#224; propos de l'h&#244;te virtuel &#224; la cha&#238;ne de format du
+ journal, il est possible de journaliser tous les h&#244;tes dans le m&#234;me
+ journal, puis de s&#233;parer ult&#233;rieurement le journal en plusieurs journaux
+ individuels. Consid&#233;rons par exemple les directives suivantes :</p>
<pre class="prettyprint lang-config">LogFormat "%v %l %u %t \"%r\" %&gt;s %b" comonvhost
CustomLog "logs/access_log" comonvhost</pre>
- <p>Le champ <code>%v</code> sert à enregistrer le nom de l'hôte virtuel qui
- traite la requête. Un programme tel que <a href="programs/split-logfile.html">split-logfile</a> peut ensuite être utilisé
- pour générer "à froid" autant de journaux que d'hôtes virtuels.</p>
+ <p>Le champ <code>%v</code> sert &#224; enregistrer le nom de l'h&#244;te virtuel qui
+ traite la requ&#234;te. Un programme tel que <a href="programs/split-logfile.html">split-logfile</a> peut ensuite &#234;tre utilis&#233;
+ pour g&#233;n&#233;rer "&#224; froid" autant de journaux que d'h&#244;tes virtuels.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="other" id="other">Autres fichiers journaux</a><a title="Lien permanent" href="#other" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_logio.html">mod_logio</a></code></li><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_log_forensic.html">mod_log_forensic</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#bufferedlogs">BufferedLogs</a></code></li><li><code class="directive"><a href="./mod/mod_log_forensic.html#forensiclog">ForensicLog</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptlog">ScriptLog</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptlogbuffer">ScriptLogBuffer</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptloglength">ScriptLogLength</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_logio.html">mod_logio</a></code></li><li><code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code></li><li><code class="module"><a href="./mod/mod_log_forensic.html">mod_log_forensic</a></code></li><li><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code></li><li><code class="directive"><a href="./mod/mod_log_config.html#bufferedlogs">BufferedLogs</a></code></li><li><code class="directive"><a href="./mod/mod_log_forensic.html#forensiclog">ForensicLog</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptlog">ScriptLog</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptlogbuffer">ScriptLogBuffer</a></code></li><li><code class="directive"><a href="./mod/mod_cgi.html#scriptloglength">ScriptLogLength</a></code></li></ul></td></tr></table>
- <h3>Enregistrement du nombre réel d'octets envoyés et reçus</h3>
+ <h3>Enregistrement du nombre r&#233;el d'octets envoy&#233;s et re&#231;us</h3>
<p>Le module <code class="module"><a href="./mod/mod_logio.html">mod_logio</a></code> fournit deux champs
- <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code> supplémentaires
- (%I et %O) qui permettent d'enregistrer le nombre réel d'octets reçus et
- envoyés sur le réseau.</p>
+ <code class="directive"><a href="./mod/mod_log_config.html#logformat">LogFormat</a></code> suppl&#233;mentaires
+ (%I et %O) qui permettent d'enregistrer le nombre r&#233;el d'octets re&#231;us et
+ envoy&#233;s sur le r&#233;seau.</p>
<h3>Journalisation de style investigation judiciaire (forensic logging)</h3>
<p>Le module <code class="module"><a href="./mod/mod_log_forensic.html">mod_log_forensic</a></code> permet la journalisation
- à des fins d'investigation judiciaire des requêtes des clients. La
- journalisation est effectuée avant et après le traitement de la requête,
- qui fait donc l'objet de deux entrées dans le journal. Le générateur de
- journaux d'investigation est très strict et ne permet aucune
- personnalisation. C'est un inestimable outil de débogage et de sécurité.</p>
+ &#224; des fins d'investigation judiciaire des requ&#234;tes des clients. La
+ journalisation est effectu&#233;e avant et apr&#232;s le traitement de la requ&#234;te,
+ qui fait donc l'objet de deux entr&#233;es dans le journal. Le g&#233;n&#233;rateur de
+ journaux d'investigation est tr&#232;s strict et ne permet aucune
+ personnalisation. C'est un inestimable outil de d&#233;bogage et de s&#233;curit&#233;.</p>
<h3><a name="pidfile" id="pidfile">Fichier PID</a></h3>
- <p>Au démarrage, le démon httpd Apache enregistre l'identifiant du
+ <p>Au d&#233;marrage, le d&#233;mon httpd Apache enregistre l'identifiant du
processus httpd parent dans le fichier <code>logs/httpd.pid</code>.
- Le nom de ce fichier peut être modifié à l'aide de la directive
+ Le nom de ce fichier peut &#234;tre modifi&#233; &#224; l'aide de la directive
<code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code>. Cet identifiant
- permet à l'administrateur de redémarrer et arrêter le démon en
+ permet &#224; l'administrateur de red&#233;marrer et arr&#234;ter le d&#233;mon en
envoyant des signaux au processus parent ; sous Windows, vous devez
- utiliser l'option de ligne de commande -k. Pour plus de détails,
- consulter la page <a href="stopping.html">Arrêt et redémarrage</a>.</p>
+ utiliser l'option de ligne de commande -k. Pour plus de d&#233;tails,
+ consulter la page <a href="stopping.html">Arr&#234;t et red&#233;marrage</a>.</p>
<h3><a name="scriptlog" id="scriptlog">Journal des scripts</a></h3>
- <p>Afin de faciliter le débogage, la directive
+ <p>Afin de faciliter le d&#233;bogage, la directive
<code class="directive"><a href="./mod/mod_cgi.html#scriptlog">ScriptLog</a></code> vous permet
- d'enregistrer les entrées et sorties des scripts CGI. Elle ne doit être
- utilisée que pendant la phase de test, et en aucun cas sur un
+ d'enregistrer les entr&#233;es et sorties des scripts CGI. Elle ne doit &#234;tre
+ utilis&#233;e que pendant la phase de test, et en aucun cas sur un
serveur en production. Vous trouverez plus d'informations dans la
documentation du module <a href="mod/mod_cgi.html">mod_cgi</a>.</p>
@@ -733,10 +733,10 @@ CustomLog "logs/access_log" comonvhost</pre>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/logs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/logs.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./fr/logs.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/logs.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/logs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/logs.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/logs.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -755,7 +755,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/logs.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/misc/index.html.fr b/docs/manual/misc/index.html.fr
index e852d715dd..e44420c940 100644
--- a/docs/manual/misc/index.html.fr
+++ b/docs/manual/misc/index.html.fr
@@ -24,39 +24,39 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Documentations diverses sur Apache</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/misc/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/misc/" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/misc/" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/misc/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/misc/" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/misc/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/misc/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
+<a href="../tr/misc/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
<a href="../zh-cn/misc/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div>
<p>Vous trouverez plus loin une liste de pages de documentation
- additionnelles concernant le projet de développement du serveur web
+ additionnelles concernant le projet de d&#233;veloppement du serveur web
Apache.</p>
<div class="warning"><h3>Avertissement</h3>
- <p>La mise à jour des documents ci-dessous permettant de prendre en
- compte les modifications apportées par la version 2.1 du serveur
- HTTP Apache n'a pas été entièrement menée à bien. Certaines
- informations sont probablement encore pertinentes, mais utilisez-les tout de même avec
- précautions.</p>
+ <p>La mise &#224; jour des documents ci-dessous permettant de prendre en
+ compte les modifications apport&#233;es par la version 2.1 du serveur
+ HTTP Apache n'a pas &#233;t&#233; enti&#232;rement men&#233;e &#224; bien. Certaines
+ informations sont probablement encore pertinentes, mais utilisez-les tout de m&#234;me avec
+ pr&#233;cautions.</p>
</div>
<dl>
- <dt><a href="perf-tuning.html">Notes à propos des performances -
- Réglages fins d'Apache</a></dt>
+ <dt><a href="perf-tuning.html">Notes &#224; propos des performances -
+ R&#233;glages fins d'Apache</a></dt>
<dd>
- <p>Notes à propos de la configuration d'Apache pour de plus
- hautes performances (à l'exécution et à la compilation). Notes
+ <p>Notes &#224; propos de la configuration d'Apache pour de plus
+ hautes performances (&#224; l'ex&#233;cution et &#224; la compilation). Notes
expliquant pourquoi Apache accomplit certaines choses et
- n'en accomplit pas certaines autres (les premières l'accélérant
- et les deuxièmes le ralentissant).</p>
+ n'en accomplit pas certaines autres (les premi&#232;res l'acc&#233;l&#233;rant
+ et les deuxi&#232;mes le ralentissant).</p>
</dd>
- <dt><a href="perf-scaling.html">Amélioration des performances</a></dt>
+ <dt><a href="perf-scaling.html">Am&#233;lioration des performances</a></dt>
<dd>
<p>Quelques options de personnalisation de la configuration
@@ -64,26 +64,26 @@
</dd>
<dt><a href="security_tips.html">Conseils concernant la
- sécurité</a></dt>
+ s&#233;curit&#233;</a></dt>
<dd>
<p>Quelques conseils de type "faites" ou "ne faites pas" pour
- que votre site web Apache reste sécurisé.</p>
+ que votre site web Apache reste s&#233;curis&#233;.</p>
</dd>
- <dt><a href="relevant_standards.html">Standards concernés</a></dt>
+ <dt><a href="relevant_standards.html">Standards concern&#233;s</a></dt>
<dd>
- <p>Ce document constitue une page de référence pour la plupart
- des standards concernés par Apache.</p>
+ <p>Ce document constitue une page de r&#233;f&#233;rence pour la plupart
+ des standards concern&#233;s par Apache.</p>
</dd>
<dt><a href="password_encryptions.html">Formats de chiffrement des
mots de passe</a></dt>
<dd>
- <p>Discussion à propos des divers algorithmes de chiffrement
- supportés par Apache à des fins d'authentification.</p>
+ <p>Discussion &#224; propos des divers algorithmes de chiffrement
+ support&#233;s par Apache &#224; des fins d'authentification.</p>
</dd>
</dl>
@@ -91,13 +91,13 @@
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/misc/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/misc/" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/misc/" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/misc/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/misc/" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/misc/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/misc/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
+<a href="../tr/misc/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
<a href="../zh-cn/misc/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/misc/password_encryptions.html.fr b/docs/manual/misc/password_encryptions.html.fr
index 2b8593b0d8..b544415cb1 100644
--- a/docs/manual/misc/password_encryptions.html.fr
+++ b/docs/manual/misc/password_encryptions.html.fr
@@ -24,55 +24,55 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Documentations diverses</a></div><div id="page-content"><div id="preamble"><h1>Formats de mots de passe</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/misc/password_encryptions.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/misc/password_encryptions.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/misc/password_encryptions.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../es/misc/password_encryptions.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/misc/password_encryptions.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
- <p>Notes à propos des formats de chiffrement des mots de passe
- générés et reconnus par Apache.</p>
+ <p>Notes &#224; propos des formats de chiffrement des mots de passe
+ g&#233;n&#233;r&#233;s et reconnus par Apache.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#basic">Authentification de base</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#digest">Authentification à base de condensés - (digest)</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#digest">Authentification &#224; base de condens&#233;s - (digest)</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="basic" id="basic">Authentification de base</a><a title="Lien permanent" href="#basic" class="permalink">&para;</a></h2>
- <p>Voici les cinq formats de mots de passe qu'Apache reconnaît
+ <p>Voici les cinq formats de mots de passe qu'Apache reconna&#238;t
pour l'authentification de base. Notez que tous les formats ne sont
- pas supportés par toutes les plates-formes :</p>
+ pas support&#233;s par toutes les plates-formes :</p>
<dl>
<dt>bcrypt</dt>
- <dd>"$2y$" + résultat de l'algorithme de chiffrement crypt_blowfish. Voir le fichier
+ <dd>"$2y$" + r&#233;sultat de l'algorithme de chiffrement crypt_blowfish. Voir le fichier
source APR <a href="http://svn.apache.org/viewvc/apr/apr/trunk/crypto/crypt_blowfish.c?view=markup">crypt_blowfish.c</a>
- pour plus de détails à propos de cet algorithme.</dd>
+ pour plus de d&#233;tails &#224; propos de cet algorithme.</dd>
<dt>MD5</dt>
- <dd>"$apr1$" + le résultat d'un algorithme spécifique à Apache
- utilisant un condensé MD5 réitéré (1000 fois) de combinaisons
- variées du mot de passe et d'une source d'entropie sur 32 bits.
+ <dd>"$apr1$" + le r&#233;sultat d'un algorithme sp&#233;cifique &#224; Apache
+ utilisant un condens&#233; MD5 r&#233;it&#233;r&#233; (1000 fois) de combinaisons
+ vari&#233;es du mot de passe et d'une source d'entropie sur 32 bits.
Voir le fichier source APR <a href="http://svn.apache.org/viewvc/apr/apr/trunk/crypto/apr_md5.c?view=markup">apr_md5.c</a>
- pour les détails de l'algorithme.</dd>
+ pour les d&#233;tails de l'algorithme.</dd>
<dt>SHA1</dt>
- <dd>"{SHA}" + un condensé SHA-1 du mot de passe codé en
- Base64. Non sécurisé.</dd>
+ <dd>"{SHA}" + un condens&#233; SHA-1 du mot de passe cod&#233; en
+ Base64. Non s&#233;curis&#233;.</dd>
<dt>CRYPT</dt>
<dd>Unix seulement. Utilise la fonction Unix traditionnelle
<code>crypt(3)</code> avec une source d'entropie sur 32 bits
- (seuls 12 bits sont utilisés), et seulement les 8 premiers
- caractères du mot de passe. Non sécurisé.</dd>
+ (seuls 12 bits sont utilis&#233;s), et seulement les 8 premiers
+ caract&#232;res du mot de passe. Non s&#233;curis&#233;.</dd>
- <dt>PLAIN TEXT (autrement dit <em>non chiffré</em>)</dt>
- <dd>Windows &amp; Netware seulement. Non sécurisé.</dd>
+ <dt>PLAIN TEXT (autrement dit <em>non chiffr&#233;</em>)</dt>
+ <dd>Windows &amp; Netware seulement. Non s&#233;curis&#233;.</dd>
</dl>
- <h3>Générer des mots de passe avec htpasswd</h3>
+ <h3>G&#233;n&#233;rer des mots de passe avec htpasswd</h3>
<div class="example"><h3>bcrypt</h3><p><code>
$ htpasswd -nbB monNom Mon-Mot-de-passe<br />
@@ -96,11 +96,11 @@
- <h3>Générer des mots de passe CRYPT et MD5 avec le programme
+ <h3>G&#233;n&#233;rer des mots de passe CRYPT et MD5 avec le programme
OpenSSL en ligne de commande</h3>
- <p>OpenSSL connaît l'algorithme MD5 spécifique à Apache.</p>
+ <p>OpenSSL conna&#238;t l'algorithme MD5 sp&#233;cifique &#224; Apache.</p>
<div class="example"><h3>MD5</h3><p><code>
$ openssl passwd -apr1 Mon-Mot-de-passe<br />
@@ -116,9 +116,9 @@
<h3>Valider des mots de passe CRYPT et MD5 avec le programme
OpenSSL en ligne de commande</h3>
- <p>La source d'entropie pour un mot de passe CRYPT est constituée
- des deux premiers caractères (convertis en valeur binaire). Pour
- valider <code>Mon-Mot-de-passe</code> par rapport à
+ <p>La source d'entropie pour un mot de passe CRYPT est constitu&#233;e
+ des deux premiers caract&#232;res (convertis en valeur binaire). Pour
+ valider <code>Mon-Mot-de-passe</code> par rapport &#224;
<code>rqXexS6ZhobKA</code></p>
<div class="example"><h3>CRYPT</h3><p><code>
@@ -127,16 +127,16 @@
rqXexS6ZhobKA
</code></p></div>
- <p>Notez que spécifier <code>Mon-Mot-</code> au lieu de
- <code>Mon-Mot-de-passe</code> produira le même résultat car seuls
- les 8 premiers caractères des mots de passe CRYPT sont pris en
+ <p>Notez que sp&#233;cifier <code>Mon-Mot-</code> au lieu de
+ <code>Mon-Mot-de-passe</code> produira le m&#234;me r&#233;sultat car seuls
+ les 8 premiers caract&#232;res des mots de passe CRYPT sont pris en
compte.</p>
<p>La source d'entropie pour un mot de passe MD5 se situe entre
- <code>$apr1$</code> et le caractère <code>$</code> suivant (sous
- la forme d'une valeur binaire codée en Base64 - au maximum 8
- caractères). Pour valider <code>Mon-Mot-de-passe</code> par rapport
- à <code>$apr1$r31.....$HqJZimcKQFAMYayBlzkrA/</code></p>
+ <code>$apr1$</code> et le caract&#232;re <code>$</code> suivant (sous
+ la forme d'une valeur binaire cod&#233;e en Base64 - au maximum 8
+ caract&#232;res). Pour valider <code>Mon-Mot-de-passe</code> par rapport
+ &#224; <code>$apr1$r31.....$HqJZimcKQFAMYayBlzkrA/</code></p>
<div class="example"><h3>MD5</h3><p><code>
$ openssl passwd -apr1 -salt r31..... Mon-Mot-de-passe<br />
@@ -144,15 +144,15 @@
</code></p></div>
- <h3>Champs mot de passe de base de données pour
+ <h3>Champs mot de passe de base de donn&#233;es pour
mod_dbd</h3>
<p>La variante SHA1 constitue probablement le format le mieux
- approprié pour l'authentification DBD. Comme les fonctions SHA1 et
- Base64 sont en général disponibles, d'autres logiciels peuvent
- renseigner une base de données avec des mots de passe chiffrés
+ appropri&#233; pour l'authentification DBD. Comme les fonctions SHA1 et
+ Base64 sont en g&#233;n&#233;ral disponibles, d'autres logiciels peuvent
+ renseigner une base de donn&#233;es avec des mots de passe chiffr&#233;s
utilisables par l'authentification basique d'Apache.</p>
- <p>Pour créer des mots de passe au format SHA1 pour
+ <p>Pour cr&#233;er des mots de passe au format SHA1 pour
l'authentification de base d'Apache dans divers langages :</p>
<div class="example"><h3>PHP</h3><p><code>
@@ -184,7 +184,7 @@
</code></p></div>
<div class="example"><h3>PostgreSQL (avec les fonctions contrib/pgcrypto
- installées)</h3><p><code>
+ install&#233;es)</h3><p><code>
'{SHA}'||encode(digest(password,'sha1'),'base64')
</code></p></div>
@@ -192,26 +192,26 @@
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="digest" id="digest">Authentification à base de condensés - (digest)</a><a title="Lien permanent" href="#digest" class="permalink">&para;</a></h2>
- <p>Apache ne reconnaît qu'un format pour les mots de passe
- d'authentification à base de condensés - le condensé MD5 de la
- chaîne <code>utilisateur:domaine-de-protection:mot-de-passe</code>
- sous la forme d'une chaîne de 32 caractères au format hexadécimal.
+<h2><a name="digest" id="digest">Authentification &#224; base de condens&#233;s - (digest)</a><a title="Lien permanent" href="#digest" class="permalink">&para;</a></h2>
+ <p>Apache ne reconna&#238;t qu'un format pour les mots de passe
+ d'authentification &#224; base de condens&#233;s - le condens&#233; MD5 de la
+ cha&#238;ne <code>utilisateur:domaine-de-protection:mot-de-passe</code>
+ sous la forme d'une cha&#238;ne de 32 caract&#232;res au format hexad&#233;cimal.
<code>domaine-de-protection</code> est l'identifiant du domaine de
- protection de l'autorisation passé en argument à la directive
+ protection de l'autorisation pass&#233; en argument &#224; la directive
<code class="directive"><a href="../mod/mod_authn_core.html#authname">AuthName</a></code> dans
httpd.conf.</p>
- <h3>Champs de mot de passe de base de données pour
+ <h3>Champs de mot de passe de base de donn&#233;es pour
mod_dbd</h3>
- <p>Comme la fonction MD5 est en général disponible, d'autres
- logiciels peuvent renseigner une base de données avec des mots de
- passe chiffrés utilisables par l'authentification à base de
- condensés d'Apache.</p>
+ <p>Comme la fonction MD5 est en g&#233;n&#233;ral disponible, d'autres
+ logiciels peuvent renseigner une base de donn&#233;es avec des mots de
+ passe chiffr&#233;s utilisables par l'authentification &#224; base de
+ condens&#233;s d'Apache.</p>
- <p>Pour créer des mots de passe pour l'authentification à base de
- condensés d'Apache dans divers langages :</p>
+ <p>Pour cr&#233;er des mots de passe pour l'authentification &#224; base de
+ condens&#233;s d'Apache dans divers langages :</p>
<div class="example"><h3>PHP</h3><p><code>
md5($user . ':' . $realm . ':' .$password)
@@ -225,7 +225,7 @@
<span class="indent">
s = "0" + s;
</span>
- // La chaîne s contient le mot de passe chiffré
+ // La cha&#238;ne s contient le mot de passe chiffr&#233;
</code></p></div>
<div class="example"><h3>ColdFusion</h3><p><code>
@@ -238,7 +238,7 @@
</code></p></div>
<div class="example"><h3>PostgreSQL (avec les fonctions contrib/pgcrypto
- installées)</h3><p><code>
+ install&#233;es)</h3><p><code>
encode(digest( user || ':' || realm || ':' || password , 'md5'), 'hex')
</code></p></div>
@@ -247,8 +247,8 @@
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/misc/password_encryptions.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/misc/password_encryptions.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/misc/password_encryptions.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../es/misc/password_encryptions.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/misc/password_encryptions.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -267,7 +267,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/misc/password_encr
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/misc/perf-scaling.html.fr b/docs/manual/misc/perf-scaling.html.fr
index 5e7de9301b..1a27d76ec0 100644
--- a/docs/manual/misc/perf-scaling.html.fr
+++ b/docs/manual/misc/perf-scaling.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Amélioration des performances - Serveur Apache HTTP Version 2.5</title>
+<title>Am&#233;lioration des performances - Serveur Apache HTTP Version 2.5</title>
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
@@ -21,48 +21,48 @@
<img alt="" src="../images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Documentations diverses</a></div><div id="page-content"><div id="preamble"><h1>Amélioration des performances</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Documentations diverses</a></div><div id="page-content"><div id="preamble"><h1>Am&#233;lioration des performances</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/misc/perf-scaling.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/misc/perf-scaling.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/misc/perf-scaling.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../es/misc/perf-scaling.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/misc/perf-scaling.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
<p>Il est dit dans la documentation d'Apache 1.3
- à propos de l'amélioration des performances :
+ &#224; propos de l'am&#233;lioration des performances :
</p>
<blockquote><p>
- "Apache est un serveur web à vocation générale, conçu pour
- être non seulement efficace mais aussi rapide. Dans sa
- configuration de base, ses performances sont déjà
- relativement satisfaisantes. La plupart des sites possèdent
- une bande passante en sortie inférieure à 10 Mbits que le
- serveur Apache peut mettre pleinement à profit en utilisant un serveur à base
+ "Apache est un serveur web &#224; vocation g&#233;n&#233;rale, con&#231;u pour
+ &#234;tre non seulement efficace mais aussi rapide. Dans sa
+ configuration de base, ses performances sont d&#233;j&#224;
+ relativement satisfaisantes. La plupart des sites poss&#232;dent
+ une bande passante en sortie inf&#233;rieure &#224; 10 Mbits que le
+ serveur Apache peut mettre pleinement &#224; profit en utilisant un serveur &#224; base
de processeur Pentium bas de gamme."</p>
</blockquote>
- <p>Cette phrase ayant été écrite il y a plusieurs années,
- entre temps de nombreuses choses ont changé. D'une part, les
+ <p>Cette phrase ayant &#233;t&#233; &#233;crite il y a plusieurs ann&#233;es,
+ entre temps de nombreuses choses ont chang&#233;. D'une part, les
serveurs sont devenus beaucoup plus rapides. D'autre part, de
- nombreux sites se voient maintenant allouée une bande passante
- en sortie bien supérieure à 10 Mbits. En outre, les applications
+ nombreux sites se voient maintenant allou&#233;e une bande passante
+ en sortie bien sup&#233;rieure &#224; 10 Mbits. En outre, les applications
web sont devenues beaucoup plus complexes. Les sites classiques
ne proposant que des pages du style brochure sont toujours
- présents, mais le web a souvent évolué vers une plateforme
- exécutant des traitements, et les webmasters peuvent maintenant
+ pr&#233;sents, mais le web a souvent &#233;volu&#233; vers une plateforme
+ ex&#233;cutant des traitements, et les webmasters peuvent maintenant
mettre en ligne des contenus dynamiques en Perl, PHP ou Java,
- qui exigent un niveau de performances bien supérieur.
+ qui exigent un niveau de performances bien sup&#233;rieur.
</p>
- <p>C'est pourquoi en dépit des progrès en matière de bandes passantes
- allouées et de rapidité des serveurs, les performances
+ <p>C'est pourquoi en d&#233;pit des progr&#232;s en mati&#232;re de bandes passantes
+ allou&#233;es et de rapidit&#233; des serveurs, les performances
des serveurs web et des applications web sont toujours un sujet
- d'actualité. C'est dans ce cadre que cette documentation s'attache à
- présenter de nombreux points concernant les performances des
+ d'actualit&#233;. C'est dans ce cadre que cette documentation s'attache &#224;
+ pr&#233;senter de nombreux points concernant les performances des
serveurs web.
</p>
</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#what-will-and-will-not-be-discussed">Ce qui sera abordé et ce qui ne le sera pas</a></li>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#what-will-and-will-not-be-discussed">Ce qui sera abord&#233; et ce qui ne le sera pas</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#monitoring-your-server">Monitoring de votre serveur</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#configuring-for-performance">Configuration dans une optique de performances
</a></li>
@@ -73,20 +73,20 @@
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="what-will-and-will-not-be-discussed" id="what-will-and-will-not-be-discussed">Ce qui sera abordé et ce qui ne le sera pas</a><a title="Lien permanent" href="#what-will-and-will-not-be-discussed" class="permalink">&para;</a></h2>
+<h2><a name="what-will-and-will-not-be-discussed" id="what-will-and-will-not-be-discussed">Ce qui sera abord&#233; et ce qui ne le sera pas</a><a title="Lien permanent" href="#what-will-and-will-not-be-discussed" class="permalink">&para;</a></h2>
- <p>Ce document se concentre sur l'amélioration des performances
+ <p>Ce document se concentre sur l'am&#233;lioration des performances
via des options facilement accessibles, ainsi que sur les outils
de monitoring. Les outils de monitoring vous permettront de
surveiller le fonctionnement de votre serveur web afin de
- rassembler des informations à propos de ses performances et des
- éventuels problèmes qui s'y rapportent. Nous supposerons
- que votre budget n'est pas illimité ; c'est pourquoi les
- améliorations apportées le seront sans modifier l'infrastructure
- matérielle existante. Vous ne souhaitez probablement pas
- compiler vous-même votre serveur Apache, ni recompiler le noyau
- de votre système d'exploitation ; nous supposerons cependant que
- vous possédez quelques notions à propos du fichier de
+ rassembler des informations &#224; propos de ses performances et des
+ &#233;ventuels probl&#232;mes qui s'y rapportent. Nous supposerons
+ que votre budget n'est pas illimit&#233; ; c'est pourquoi les
+ am&#233;liorations apport&#233;es le seront sans modifier l'infrastructure
+ mat&#233;rielle existante. Vous ne souhaitez probablement pas
+ compiler vous-m&#234;me votre serveur Apache, ni recompiler le noyau
+ de votre syst&#232;me d'exploitation ; nous supposerons cependant que
+ vous poss&#233;dez quelques notions &#224; propos du fichier de
configuration du serveur HTTP Apache.
</p>
@@ -94,12 +94,12 @@
<div class="section">
<h2><a name="monitoring-your-server" id="monitoring-your-server">Monitoring de votre serveur</a><a title="Lien permanent" href="#monitoring-your-server" class="permalink">&para;</a></h2>
- <p>Si vous envisagez de redimensionner ou d'améliorer les performances
- de votre serveur, vous devez tout d'abord observer la manière dont il
- fonctionne. En observant son fonctionnement en conditions réelles ou
- sous une charge créée artificiellement, vous serez en mesure
+ <p>Si vous envisagez de redimensionner ou d'am&#233;liorer les performances
+ de votre serveur, vous devez tout d'abord observer la mani&#232;re dont il
+ fonctionne. En observant son fonctionnement en conditions r&#233;elles ou
+ sous une charge cr&#233;&#233;e artificiellement, vous serez en mesure
d'extrapoler son fonctionnement sous une charge accrue, par exemple dans
- le cas où il serait mentionné sur Slashdot. </p>
+ le cas o&#249; il serait mentionn&#233; sur Slashdot. </p>
<h3><a name="monitoring-tools" id="monitoring-tools">Outils de monitoring</a></h3>
@@ -109,23 +109,23 @@
</a></h4>
<p>L'outil top est fourni avec Linux et FreeBSD. Solaris
- quant à lui, fournit <code>prstat(1)</code>. Cet outil
- permet de rassembler de nombreuses données statistiques
- à propos du système et de chaque processus en cours
- d'exécution avant de les afficher de manière
- interactive sur votre terminal. Les données affichées
- sont rafraîchies toutes les secondes et varient en
+ quant &#224; lui, fournit <code>prstat(1)</code>. Cet outil
+ permet de rassembler de nombreuses donn&#233;es statistiques
+ &#224; propos du syst&#232;me et de chaque processus en cours
+ d'ex&#233;cution avant de les afficher de mani&#232;re
+ interactive sur votre terminal. Les donn&#233;es affich&#233;es
+ sont rafra&#238;chies toutes les secondes et varient en
fonction de la plateforme, mais elles comportent en
- général la charge moyenne du système, le nombre de
- processus et leur état courant, le pourcentage de temps
- CPU(s) passé à exécuter le code système et utilisateur,
- et l'état de la mémoire virtuelle système. Les données
- affichées pour chaque processus sont en général
+ g&#233;n&#233;ral la charge moyenne du syst&#232;me, le nombre de
+ processus et leur &#233;tat courant, le pourcentage de temps
+ CPU(s) pass&#233; &#224; ex&#233;cuter le code syst&#232;me et utilisateur,
+ et l'&#233;tat de la m&#233;moire virtuelle syst&#232;me. Les donn&#233;es
+ affich&#233;es pour chaque processus sont en g&#233;n&#233;ral
configurables et comprennent le nom et l'identifiant du
- processus, sa priorité et la valeur définie par nice,
- l'empreinte mémoire, et le pourcentage d'utilisation CPU.
+ processus, sa priorit&#233; et la valeur d&#233;finie par nice,
+ l'empreinte m&#233;moire, et le pourcentage d'utilisation CPU.
L'exemple suivant montre plusieurs processus httpd (avec
- les MPM worker et event) s'exécutant sur un système
+ les MPM worker et event) s'ex&#233;cutant sur un syst&#232;me
Linux (Xen) :
</p>
@@ -163,31 +163,31 @@ Swap: 4194296k total, 860584k used, 3333712k free, 1157552k cached
69 root 15 -5 0 0 0 S 0 0.0 0:00.04 kblockd/1
70 root 15 -5 0 0 0 S 0 0.0 0:00.04 kblockd/2</pre></div>
- <p>Top est un merveilleux outil, même s'il est
+ <p>Top est un merveilleux outil, m&#234;me s'il est
relativement gourmand en ressources (lorsqu'il
- s'exécute, son propre processus se trouve en général
+ s'ex&#233;cute, son propre processus se trouve en g&#233;n&#233;ral
dans le top dix des consommations CPU). Il est
- indispensable pour déterminer la taille d'un processus
- en cours d'exécution, information précieuse lorsque vous
- voudrez déterminer combien de processus httpd vous
- pourrez exécuter sur votre machine. La méthode pour
- effectuer ce calcul est décrite ici : <a href="#sizing-maxClients">calculer MaxClients</a>. Top
- est cependant un outil interactif, et l'exécuter de
- manière continu présente peu ou pas d'avantage.
+ indispensable pour d&#233;terminer la taille d'un processus
+ en cours d'ex&#233;cution, information pr&#233;cieuse lorsque vous
+ voudrez d&#233;terminer combien de processus httpd vous
+ pourrez ex&#233;cuter sur votre machine. La m&#233;thode pour
+ effectuer ce calcul est d&#233;crite ici : <a href="#sizing-maxClients">calculer MaxClients</a>. Top
+ est cependant un outil interactif, et l'ex&#233;cuter de
+ mani&#232;re continu pr&#233;sente peu ou pas d'avantage.
</p>
<h4><a name="free" id="free">free
</a></h4>
<p>Cette commande n'est disponible que sous Linux. Elle
- indique la mémoire vive et l'espace de swap utilisés.
- Linux alloue la mémoire inutilisée en tant que cache du
- système de fichiers. La commande free montre
- l'utilisation de la mémoire avec et sans ce cache. On
- peut utiliser la commande free pour déterminer la
- quantité de mémoire utilisée par le système, comme
- décrit dans le paragraphe <a href="#sizing-maxClients">calculer MaxClients</a>.
- L'affichage de la sortie de la commande free ressemble à
+ indique la m&#233;moire vive et l'espace de swap utilis&#233;s.
+ Linux alloue la m&#233;moire inutilis&#233;e en tant que cache du
+ syst&#232;me de fichiers. La commande free montre
+ l'utilisation de la m&#233;moire avec et sans ce cache. On
+ peut utiliser la commande free pour d&#233;terminer la
+ quantit&#233; de m&#233;moire utilis&#233;e par le syst&#232;me, comme
+ d&#233;crit dans le paragraphe <a href="#sizing-maxClients">calculer MaxClients</a>.
+ L'affichage de la sortie de la commande free ressemble &#224;
ceci :
</p>
@@ -203,17 +203,17 @@ Swap: 3903784 12540 3891244</pre></div>
<p>Cette commande est disponible sur de nombreuses
plateformes de style Unix. Elle affiche un grand nombre
- de données système. Lancée sans argument, elle affiche
- une ligne d'état pour l'instant actuel. Lorsqu'on lui
- ajoute un chiffre, la ligne d'état actuelle est ajoutée à
- intervalles réguliers à l'affichage existant.
+ de donn&#233;es syst&#232;me. Lanc&#233;e sans argument, elle affiche
+ une ligne d'&#233;tat pour l'instant actuel. Lorsqu'on lui
+ ajoute un chiffre, la ligne d'&#233;tat actuelle est ajout&#233;e &#224;
+ intervalles r&#233;guliers &#224; l'affichage existant.
Par exemple, la commande
- <code>vmstat 5</code> ajoute la ligne d'état actuelle
+ <code>vmstat 5</code> ajoute la ligne d'&#233;tat actuelle
toutes les 5 secondes. La commande vmstat affiche la
- quantité de mémoire virtuelle utilisée, la quantité de
- mémoire échangée avec l'espace de swap en entrée et en
- sortie à chaque seconde, le nombre de processus
- actuellement en cours d'exécution ou inactifs, le nombre
+ quantit&#233; de m&#233;moire virtuelle utilis&#233;e, la quantit&#233; de
+ m&#233;moire &#233;chang&#233;e avec l'espace de swap en entr&#233;e et en
+ sortie &#224; chaque seconde, le nombre de processus
+ actuellement en cours d'ex&#233;cution ou inactifs, le nombre
d'interruptions et de changements de contexte par
seconde, et le pourcentage d'utilisation du CPU.
</p>
@@ -230,8 +230,8 @@ Swap: 3903784 12540 3891244</pre></div>
0 0 0 0 186244 6696 37516 0 0 0 16 41 314 0 0 100
0 0 0 0 186236 6704 37516 0 0 0 9 44 314 0 0 100</pre></div>
- <p>Et voici cette même sortie pour un serveur en charge
- de cent connexions simultanées pour du contenu statique :
+ <p>Et voici cette m&#234;me sortie pour un serveur en charge
+ de cent connexions simultan&#233;es pour du contenu statique :
</p>
<div class="example"><pre>[sctemme@GayDeceiver sctemme]$ vmstat 5 3
@@ -241,41 +241,41 @@ Swap: 3903784 12540 3891244</pre></div>
6 0 1 0 163280 6856 40248 0 0 0 66 6384 1117 42 25 32
11 0 0 0 162780 6864 40436 0 0 0 61 6309 1165 33 28 40</pre></div>
- <p>La première ligne indique des valeurs moyennes depuis
- le dernier redémarrage. Les lignes suivantes donnent des
- informations d'état à intervalles de 5 secondes. Le
- second argument demande à vmstat de générer 3 lignes
- d'état, puis de s'arrêter.
+ <p>La premi&#232;re ligne indique des valeurs moyennes depuis
+ le dernier red&#233;marrage. Les lignes suivantes donnent des
+ informations d'&#233;tat &#224; intervalles de 5 secondes. Le
+ second argument demande &#224; vmstat de g&#233;n&#233;rer 3 lignes
+ d'&#233;tat, puis de s'arr&#234;ter.
</p>
- <h4><a name="se-toolkit" id="se-toolkit">Boîte à outils SE
+ <h4><a name="se-toolkit" id="se-toolkit">Bo&#238;te &#224; outils SE
</a></h4>
- <p>La boîte à outils SE est une solution de supervision
- pour Solaris. Son langage de programmation est basé sur
- le préprocesseur C et est fourni avec de nombreux
+ <p>La bo&#238;te &#224; outils SE est une solution de supervision
+ pour Solaris. Son langage de programmation est bas&#233; sur
+ le pr&#233;processeur C et est fourni avec de nombreux
exemples de scripts. Les informations fournies
- peuvent être exploitées en mode console ou en mode
- graphique. Cette boîte à outils peut aussi être programmée pour
- appliquer des règles aux données système. Avec l'exemple
+ peuvent &#234;tre exploit&#233;es en mode console ou en mode
+ graphique. Cette bo&#238;te &#224; outils peut aussi &#234;tre programm&#233;e pour
+ appliquer des r&#232;gles aux donn&#233;es syst&#232;me. Avec l'exemple
de script de la Figure 2, Zoom.se, des voyants verts,
oranges ou rouges s'allument lorsque certaines valeurs
- du système dépassent un seuil spécifié. Un autre script
+ du syst&#232;me d&#233;passent un seuil sp&#233;cifi&#233;. Un autre script
fourni, Virtual Adrian, permet d'affiner les
performances en tenant compte de ces valeurs.
</p>
- <p>Depuis sa création, de nombreux propriétaires se sont
- succédés à la tête de la boîte à outils SE, et elle a de
- ce fait largement évolué. Il semble qu'elle ait
- maintenant trouvé sa place chez Sunfreeware.com d'où
- elle peut être téléchargée gratuitement. Il n'y a qu'un
+ <p>Depuis sa cr&#233;ation, de nombreux propri&#233;taires se sont
+ succ&#233;d&#233;s &#224; la t&#234;te de la bo&#238;te &#224; outils SE, et elle a de
+ ce fait largement &#233;volu&#233;. Il semble qu'elle ait
+ maintenant trouv&#233; sa place chez Sunfreeware.com d'o&#249;
+ elle peut &#234;tre t&#233;l&#233;charg&#233;e gratuitement. Il n'y a qu'un
seul paquet pour Solaris 8, 9 et 10 sur SPARC et x86, et
- il inclut le code source. Le concepteur de la boîte à
- outils SE, Richard Pettit, a fondé une nouvelle sociéte,
+ il inclut le code source. Le concepteur de la bo&#238;te &#224;
+ outils SE, Richard Pettit, a fond&#233; une nouvelle soci&#233;te,
Captive Metrics4, et a l'intention de mettre sur le
- marché un outil de supervision multiplateforme en Java basé sur
- les mêmes principes que la boîte à outils SE.
+ march&#233; un outil de supervision multiplateforme en Java bas&#233; sur
+ les m&#234;mes principes que la bo&#238;te &#224; outils SE.
</p>
@@ -283,8 +283,8 @@ Swap: 3903784 12540 3891244</pre></div>
<h4><a name="dtrace" id="dtrace">DTrace
</a></h4>
- <p>Etant donné que DTrace est disponible sous Solaris,
- FreeBSD et OS X, il serait intéressant de l'étudier. Il
+ <p>Etant donn&#233; que DTrace est disponible sous Solaris,
+ FreeBSD et OS X, il serait int&#233;ressant de l'&#233;tudier. Il
y a aussi le module mod_dtrace pour httpd.
</p>
@@ -293,20 +293,20 @@ Swap: 3903784 12540 3891244</pre></div>
<h4><a name="mod_status" id="mod_status">mod_status
</a></h4>
- <p>Le module mod_status donne un aperçu des performances
- du serveur à un instant donné. Il génère une page HTML
+ <p>Le module mod_status donne un aper&#231;u des performances
+ du serveur &#224; un instant donn&#233;. Il g&#233;n&#232;re une page HTML
comportant, entre autres, le nombre de processus Apache
- en cours d'exécution avec la quantité de données qu'ils
+ en cours d'ex&#233;cution avec la quantit&#233; de donn&#233;es qu'ils
ont servies, ainsi que la charge CPU induite par httpd
- et le reste du système. L'Apache Software Foundation
- utilise elle-même <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> pour son
+ et le reste du syst&#232;me. L'Apache Software Foundation
+ utilise elle-m&#234;me <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> pour son
propre <a href="http://apache.org/server-status">site
web</a>. Si vous ajoutez une directive
- <code>ExtendedStatus On</code> à votre fichier
+ <code>ExtendedStatus On</code> &#224; votre fichier
<code>httpd.conf</code>, la page de
<code class="module"><a href="../mod/mod_status.html">mod_status</a></code> vous fournira d'avantage
d'informations, au prix d'une consommation de ressources
- légèrement supérieure par requête.
+ l&#233;g&#232;rement sup&#233;rieure par requ&#234;te.
</p>
@@ -315,20 +315,20 @@ Swap: 3903784 12540 3891244</pre></div>
<h3><a name="web-server-log-files" id="web-server-log-files">Les journaux du serveur web
</a></h3>
- <p>Le moyen le plus efficace pour vérifier la bonne santé et
- le niveau de performance de votre serveur consiste à
- surveiller et analyser les journaux écrits par httpd. La
+ <p>Le moyen le plus efficace pour v&#233;rifier la bonne sant&#233; et
+ le niveau de performance de votre serveur consiste &#224;
+ surveiller et analyser les journaux &#233;crits par httpd. La
surveillance du journal des erreurs vous permet de
- déterminer les sources d'erreurs, de détecter des attaques
- ou des problèmes de performance. L'analyse du journal des
- accès vous indique le niveau de charge de votre serveur,
+ d&#233;terminer les sources d'erreurs, de d&#233;tecter des attaques
+ ou des probl&#232;mes de performance. L'analyse du journal des
+ acc&#232;s vous indique le niveau de charge de votre serveur,
quelles sont les ressources les plus populaires, ainsi que
la provenance de vos utilisateurs. Une analyse historique des
- données de journalisation peut vous fournir des informations
- précieuses quant aux tendances d'utilisation de votre
- serveur au cours du temps, ce qui vous permet de prévoir les
- périodes où les besoins en performance risquent de dépasser
- les capacités du serveur.
+ donn&#233;es de journalisation peut vous fournir des informations
+ pr&#233;cieuses quant aux tendances d'utilisation de votre
+ serveur au cours du temps, ce qui vous permet de pr&#233;voir les
+ p&#233;riodes o&#249; les besoins en performance risquent de d&#233;passer
+ les capacit&#233;s du serveur.
</p>
@@ -337,63 +337,63 @@ Swap: 3903784 12540 3891244</pre></div>
<p>Le journal des erreurs peut indiquer que le nombre
maximum de processus actifs ou de fichiers ouverts
- simultanément a été atteint. Le journal des erreurs
- signele aussi le lancement de processus supplémentaires selon un
- taux supérieur à la normale en réponse à
+ simultan&#233;ment a &#233;t&#233; atteint. Le journal des erreurs
+ signele aussi le lancement de processus suppl&#233;mentaires selon un
+ taux sup&#233;rieur &#224; la normale en r&#233;ponse &#224;
une augmentation soudaine de la charge. Lorsque le
- serveur démarre, le descripteur de fichier stderr est
- redirigé vers le journal des erreurs, si bien que toute
- erreur rencontrée par httpd après avoir ouvert ses
- fichiers journaux apparaîtra dans ce journal. Consulter
- fréquemment le journal des erreurs est donc une bonne
+ serveur d&#233;marre, le descripteur de fichier stderr est
+ redirig&#233; vers le journal des erreurs, si bien que toute
+ erreur rencontr&#233;e par httpd apr&#232;s avoir ouvert ses
+ fichiers journaux appara&#238;tra dans ce journal. Consulter
+ fr&#233;quemment le journal des erreurs est donc une bonne
habitude.
</p>
<p>Lorsque Apache httpd n'a pas encore ouvert ses
- fichiers journaux, tout message d'erreur sera envoyé
+ fichiers journaux, tout message d'erreur sera envoy&#233;
vers la sortie d'erreur standard stderr. Si vous
- démarrez httpd manuellement, ces messages d'erreur
- apparaîtront sur votre terminal, et vous pourrez les
- utiliser directement pour résoudre les problèmes de
- votre serveur. Si httpd est lancé via un script de
- démarrage, la destination de ces messages d'erreur
- dépend de leur conception.
- <code>/var/log/messages</code> est alors le premier fichier à
- consulter. Sous Windows, ces messages d'erreur précoces
- sont écrits dans le journal des évènements des
- applications, qui peut être visualisé via l'observateur
- d'évènements dans les outils d'administration.
+ d&#233;marrez httpd manuellement, ces messages d'erreur
+ appara&#238;tront sur votre terminal, et vous pourrez les
+ utiliser directement pour r&#233;soudre les probl&#232;mes de
+ votre serveur. Si httpd est lanc&#233; via un script de
+ d&#233;marrage, la destination de ces messages d'erreur
+ d&#233;pend de leur conception.
+ <code>/var/log/messages</code> est alors le premier fichier &#224;
+ consulter. Sous Windows, ces messages d'erreur pr&#233;coces
+ sont &#233;crits dans le journal des &#233;v&#232;nements des
+ applications, qui peut &#234;tre visualis&#233; via l'observateur
+ d'&#233;v&#232;nements dans les outils d'administration.
</p>
<p>
- Le journal des erreurs est configuré via les
+ Le journal des erreurs est configur&#233; via les
directives de configuration <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> et <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code>. Le journal des
erreurs de la configuration du serveur principal de
- httpd reçoit les messages d'erreur concernant
- l'ensemble du serveur : démarrage, arrêt, crashes,
- lancement de processus supplémentaires excessif,
- etc... La directive <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> peut aussi être
- utilisée dans les blocs de configuration des
+ httpd re&#231;oit les messages d'erreur concernant
+ l'ensemble du serveur : d&#233;marrage, arr&#234;t, crashes,
+ lancement de processus suppl&#233;mentaires excessif,
+ etc... La directive <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> peut aussi &#234;tre
+ utilis&#233;e dans les blocs de configuration des
serveurs virtuels. Le journal des erreurs d'un
- serveur virtuel ne reçoit que les messages d'erreur
- spécifiques à ce serveur virtuel, comme les erreurs
+ serveur virtuel ne re&#231;oit que les messages d'erreur
+ sp&#233;cifiques &#224; ce serveur virtuel, comme les erreurs
d'authentification et les erreurs du style 'File not
Found'.
</p>
<p>Dans le cas d'un serveur accessible depuis Internet,
- attendez-vous à voir de nombreuses tentatives
+ attendez-vous &#224; voir de nombreuses tentatives
d'exploitation et attaques de vers dans le journal des
erreurs. La plupart d'entre elles ciblent des serveurs
- autres qu'Apache, mais dans l'état actuel des choses,
+ autres qu'Apache, mais dans l'&#233;tat actuel des choses,
les scripts se contentent d'envoyer leurs attaques vers
tout port ouvert, sans tenir compte du serveur web
- effectivement en cours d'exécution ou du type
- des applications installées. Vous pouvez bloquer ces
+ effectivement en cours d'ex&#233;cution ou du type
+ des applications install&#233;es. Vous pouvez bloquer ces
tentatives d'attaque en utilisant un pare-feu ou le
module <a href="http://www.modsecurity.org/">mod_security</a>,
- mais ceci dépasse la portée de cette discussion.
+ mais ceci d&#233;passe la port&#233;e de cette discussion.
</p>
<p>
- La directive <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> permet de définir
- le niveau de détail des messages enregistrés dans
+ La directive <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> permet de d&#233;finir
+ le niveau de d&#233;tail des messages enregistr&#233;s dans
les journaux. Il existe huit niveaux de
journalisation :
</p>
@@ -411,7 +411,7 @@ Swap: 3903784 12540 3891244</pre></div>
<p>emerg</p>
</td>
<td>
- <p>Urgence - le système est inutilisable.</p>
+ <p>Urgence - le syst&#232;me est inutilisable.</p>
</td>
</tr>
<tr>
@@ -419,8 +419,8 @@ Swap: 3903784 12540 3891244</pre></div>
<p>alert</p>
</td>
<td>
- <p>Une action doit être entreprise
- immédiatement.</p>
+ <p>Une action doit &#234;tre entreprise
+ imm&#233;diatement.</p>
</td>
</tr>
<tr>
@@ -452,7 +452,7 @@ Swap: 3903784 12540 3891244</pre></div>
<p>notice</p>
</td>
<td>
- <p>Evènement normal, mais important.</p>
+ <p>Ev&#232;nement normal, mais important.</p>
</td>
</tr>
<tr>
@@ -468,16 +468,16 @@ Swap: 3903784 12540 3891244</pre></div>
<p>debug</p>
</td>
<td>
- <p>Messages de débogage.</p>
+ <p>Messages de d&#233;bogage.</p>
</td>
</tr>
</table>
- <p>Le niveau de journalisation par défaut est warn. Un
- serveur en production ne doit pas s'exécuter en mode
- debug, mais augmenter le niveau de détail dans le
- journal des erreurs peut s'avérer utile pour résoudre
- certains problèmes. A partir de la
- version 2.3.8, la directive <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> peut être définie au
+ <p>Le niveau de journalisation par d&#233;faut est warn. Un
+ serveur en production ne doit pas s'ex&#233;cuter en mode
+ debug, mais augmenter le niveau de d&#233;tail dans le
+ journal des erreurs peut s'av&#233;rer utile pour r&#233;soudre
+ certains probl&#232;mes. A partir de la
+ version 2.3.8, la directive <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> peut &#234;tre d&#233;finie au
niveau de chaque module :
</p>
@@ -487,35 +487,35 @@ Swap: 3903784 12540 3891244</pre></div>
<p>
Dans cet exemple, l'ensemble du serveur est en mode
debug, sauf le module <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>
- qui a tendance à être très bavard.
+ qui a tendance &#224; &#234;tre tr&#232;s bavard.
</p>
- <h4><a name="AccessLog" id="AccessLog">Journal des accès
+ <h4><a name="AccessLog" id="AccessLog">Journal des acc&#232;s
</a></h4>
- <p>Apache httpd garde la trace de toutes les requêtes
- qu'il reçoit dans son journal des accès. En plus de
- l'heure et de la nature d'une requête, httpd peut
+ <p>Apache httpd garde la trace de toutes les requ&#234;tes
+ qu'il re&#231;oit dans son journal des acc&#232;s. En plus de
+ l'heure et de la nature d'une requ&#234;te, httpd peut
enregistrer l'adresse IP du client, la date et l'heure
- de la requête, le résultat et quantité d'autres
- informations. Les différents formats de journaux sont
- documentés dans le manuel. Le fichier concerne par
- défaut le serveur principal, mais il peut être configuré
+ de la requ&#234;te, le r&#233;sultat et quantit&#233; d'autres
+ informations. Les diff&#233;rents formats de journaux sont
+ document&#233;s dans le manuel. Le fichier concerne par
+ d&#233;faut le serveur principal, mais il peut &#234;tre configur&#233;
pour chaque serveur virtuel via les directives de
configuration <code class="directive"><a href="../mod/mod_log_config.html#transferlog">TransferLog</a></code> ou
<code class="directive"><a href="../mod/mod_log_config.html#customlog">CustomLog</a></code>.
</p>
<p>De nombreux programmes libres ou commerciaux
- permettent d'analyser les journaux d'accès. Analog et
+ permettent d'analyser les journaux d'acc&#232;s. Analog et
Webalyser sont des programmes d'analyse libres parmi les
plus populaires. L'analyse des journaux doit s'effectuer
hors ligne afin de ne pas surcharger le serveur web avec
le traitement des fichiers journaux. La plupart des
programmes d'analyse des journaux sont compatibles avec le format
de journal "Common". Voici une description des
- différents champs présents dans une entrée du journal :
+ diff&#233;rents champs pr&#233;sents dans une entr&#233;e du journal :
</p>
@@ -547,19 +547,19 @@ Swap: 3903784 12540 3891244</pre></div>
<p>195.54.228.42</p>
</td>
<td>
- <p>Adresse IP d'où provient la requête</p>
+ <p>Adresse IP d'o&#249; provient la requ&#234;te</p>
</td>
</tr>
<tr>
<td>
- <p>Identité RFC 1413</p>
+ <p>Identit&#233; RFC 1413</p>
</td>
<td>
<p>-</p>
</td>
<td>
- <p>Identité de l'utilisateur distant renvoyée
- par son démon identd</p>
+ <p>Identit&#233; de l'utilisateur distant renvoy&#233;e
+ par son d&#233;mon identd</p>
</td>
</tr>
<tr>
@@ -582,29 +582,29 @@ Swap: 3903784 12540 3891244</pre></div>
<p>[24/Mar/2007:23:05:11 -0400]</p>
</td>
<td>
- <p>Date et heure de la requête</p>
+ <p>Date et heure de la requ&#234;te</p>
</td>
</tr>
<tr>
<td>
- <p>Requête</p>
+ <p>Requ&#234;te</p>
</td>
<td>
<p>"GET /sander/feed/ HTTP/1.1"</p>
</td>
<td>
- <p>La requête proprement dite</p>
+ <p>La requ&#234;te proprement dite</p>
</td>
</tr>
<tr>
<td>
- <p>Code d'état</p>
+ <p>Code d'&#233;tat</p>
</td>
<td>
<p>200</p>
</td>
<td>
- <p>Code d'état renvoyé avec la réponse</p>
+ <p>Code d'&#233;tat renvoy&#233; avec la r&#233;ponse</p>
</td>
</tr>
<tr>
@@ -615,8 +615,8 @@ Swap: 3903784 12540 3891244</pre></div>
<p>9747</p>
</td>
<td>
- <p>Total des octets transférés sans les
- en-têtes</p>
+ <p>Total des octets transf&#233;r&#233;s sans les
+ en-t&#234;tes</p>
</td>
</tr>
</table>
@@ -626,25 +626,25 @@ Swap: 3903784 12540 3891244</pre></div>
</a></h4>
<p>Il y a de nombreuses raisons pour mettre en oeuvre la
- rotation des fichiers journaux. Même si pratiquement
- plus aucun système d'exploitation n'impose une limite de
+ rotation des fichiers journaux. M&#234;me si pratiquement
+ plus aucun syst&#232;me d'exploitation n'impose une limite de
taille pour les fichiers de deux GigaOctets, avec le
temps, les fichiers journaux deviennent trop gros pour
- pouvoir être traités. En outre, toute analyse de journal
- ne doit pas être effectuée sur un fichier dans lequel le
- serveur est en train d'écrire. Une rotation périodique
+ pouvoir &#234;tre trait&#233;s. En outre, toute analyse de journal
+ ne doit pas &#234;tre effectu&#233;e sur un fichier dans lequel le
+ serveur est en train d'&#233;crire. Une rotation p&#233;riodique
des fichiers journaux permet de faciliter leur analyse,
- et de se faire une idée plus précise des habitudes
+ et de se faire une id&#233;e plus pr&#233;cise des habitudes
d'utilisation.
</p>
- <p>Sur les systèmes unix, vous pouvez simplement
+ <p>Sur les syst&#232;mes unix, vous pouvez simplement
effectuer cette rotation en changeant le nom du fichier
- journal via la commande mv. Le serveur continuera à
- écrire dans le fichier ouvert même s'il a changé de nom.
- Lorsque vous enverrez un signal de redémarrage
+ journal via la commande mv. Le serveur continuera &#224;
+ &#233;crire dans le fichier ouvert m&#234;me s'il a chang&#233; de nom.
+ Lorsque vous enverrez un signal de red&#233;marrage
"Graceful" au serveur, il ouvrira un nouveau fichier
- journal avec le nom configuré par défaut. Par exemple,
- vous pouvez écrire un script de ce style pour cron :
+ journal avec le nom configur&#233; par d&#233;faut. Par exemple,
+ vous pouvez &#233;crire un script de ce style pour cron :
</p>
@@ -658,30 +658,30 @@ Swap: 3903784 12540 3891244</pre></div>
<p>Cette approche fonctionne aussi sous Windows, mais
avec moins de souplesse. Alors que le processus httpd de
- votre serveur sous Windows continuera à écrire dans le
- fichier journal une fois ce dernier renommé, le service
- Windows qui exécute Apache n'est pas en mesure
- d'effectuer un redémarrage graceful. Sous Windows, le
- redémarrage d'un service consiste simplement à l'arrêter
- et à le démarrer à nouveau, alors qu'avec un redémarrage
+ votre serveur sous Windows continuera &#224; &#233;crire dans le
+ fichier journal une fois ce dernier renomm&#233;, le service
+ Windows qui ex&#233;cute Apache n'est pas en mesure
+ d'effectuer un red&#233;marrage graceful. Sous Windows, le
+ red&#233;marrage d'un service consiste simplement &#224; l'arr&#234;ter
+ et &#224; le d&#233;marrer &#224; nouveau, alors qu'avec un red&#233;marrage
graceful, les processus enfants terminent
- le traitement des requêtes en cours avant de s'arrêter,
- et le serveur httpd est alors immédiatement à
- nouveau disponible pour traiter les nouvelles requêtes.
- Sous Windows, le processus d'arrêt/redémarrage du
- service interrompt les traitements de requêtes en cours,
- et le serveur demeure indisponible jusqu'à ce qu'il ait
- terminé son redémarrage. Vous devez donc tenir compte de
+ le traitement des requ&#234;tes en cours avant de s'arr&#234;ter,
+ et le serveur httpd est alors imm&#233;diatement &#224;
+ nouveau disponible pour traiter les nouvelles requ&#234;tes.
+ Sous Windows, le processus d'arr&#234;t/red&#233;marrage du
+ service interrompt les traitements de requ&#234;tes en cours,
+ et le serveur demeure indisponible jusqu'&#224; ce qu'il ait
+ termin&#233; son red&#233;marrage. Vous devez donc tenir compte de
toutes ces contraintes lorsque vous planifiez un
- redémarrage.
+ red&#233;marrage.
</p>
<p>
- Une seconde approche consiste à utiliser la
+ Une seconde approche consiste &#224; utiliser la
redirection des logs. Les directives <code class="directive"><a href="../mod/mod_log_config.html#customlog">CustomLog</a></code>,
<code class="directive"><a href="../mod/mod_log_config.html#transferlog">TransferLog</a></code> ou
<code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code>
- permettent de rediriger les données de journalisation
- vers tout programme via le caractère pipe
+ permettent de rediriger les donn&#233;es de journalisation
+ vers tout programme via le caract&#232;re pipe
(<code>|</code>) comme dans cet exemple :
</p>
@@ -690,15 +690,15 @@ Swap: 3903784 12540 3891244</pre></div>
</code></p></div>
<p>Le programme cible de la redirection recevra alors les
- données de journalisation d'Apache sur son entrée
+ donn&#233;es de journalisation d'Apache sur son entr&#233;e
standard stdin, et pourra en faire ce qu'il voudra. Le
programme rotatelogs fourni avec Apache effectue une
- rotation des journaux de manière transparente en
- fonction du temps ou de la quantité de données écrites,
+ rotation des journaux de mani&#232;re transparente en
+ fonction du temps ou de la quantit&#233; de donn&#233;es &#233;crites,
et archive l'ancien fichier journal en ajoutant un
- suffixe d'horodatage à son nom. Cependant, si cette
- méthode fonctionne de manière satisfaisante sur les
- plateformes de style unix, il n'en est pas de même sous
+ suffixe d'horodatage &#224; son nom. Cependant, si cette
+ m&#233;thode fonctionne de mani&#232;re satisfaisante sur les
+ plateformes de style unix, il n'en est pas de m&#234;me sous
Windows.
</p>
@@ -707,56 +707,56 @@ Swap: 3903784 12540 3891244</pre></div>
<h4><a name="logging-and-performance" id="logging-and-performance">Journalisation et performances
</a></h4>
- <p>L'écriture d'entrées dans les fichiers journaux est
+ <p>L'&#233;criture d'entr&#233;es dans les fichiers journaux est
consommatrice de ressources, mais l'importance de ces
- données est telle qu'il est fortement déconseillé de
- désactiver la journalisation. Pour optimiser les
+ donn&#233;es est telle qu'il est fortement d&#233;conseill&#233; de
+ d&#233;sactiver la journalisation. Pour optimiser les
performances, vous devez enregistrer vos journaux sur un
- disque physique différent de celui où se situe votre
- site web car les modes d'accès sont très différents. La
- lecture de données sur un disque possède un caractère
- essentiellement aléatoire, alors que l'écriture dans les
- fichiers journaux s'effectue de manière séquentielle.
+ disque physique diff&#233;rent de celui o&#249; se situe votre
+ site web car les modes d'acc&#232;s sont tr&#232;s diff&#233;rents. La
+ lecture de donn&#233;es sur un disque poss&#232;de un caract&#232;re
+ essentiellement al&#233;atoire, alors que l'&#233;criture dans les
+ fichiers journaux s'effectue de mani&#232;re s&#233;quentielle.
</p>
<p>
- Ne définissez jamais la directive <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> à debug pour un
+ Ne d&#233;finissez jamais la directive <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> &#224; debug pour un
serveur en production. En effet, lorsque ce niveau de
- journalisation est défini, une grande quantité de
- données est écrite dans le journal des erreurs, y
- compris, dans le cas d'un accès SSL, toutes les
- opérations de lecture/écriture de la négociation de la
- connexion. Les implications en matière de performances
- sont donc importantes et vous devez plutôt utiliser le
+ journalisation est d&#233;fini, une grande quantit&#233; de
+ donn&#233;es est &#233;crite dans le journal des erreurs, y
+ compris, dans le cas d'un acc&#232;s SSL, toutes les
+ op&#233;rations de lecture/&#233;criture de la n&#233;gociation de la
+ connexion. Les implications en mati&#232;re de performances
+ sont donc importantes et vous devez plut&#244;t utiliser le
niveau de journalisation warn.
</p>
- <p>Si votre serveur possède plus d'un serveur virtuel,
- il est conseillé d'attribuer un journal des accès séparé à
+ <p>Si votre serveur poss&#232;de plus d'un serveur virtuel,
+ il est conseill&#233; d'attribuer un journal des acc&#232;s s&#233;par&#233; &#224;
chacun d'entre eux, ce qui a pour effet de faciliter son
- exploitation ultérieure. Par contre, si votre serveur
- possède un grand nombre de serveurs virtuels, le nombre
- de fichiers journaux à ouvrir va représenter une
+ exploitation ult&#233;rieure. Par contre, si votre serveur
+ poss&#232;de un grand nombre de serveurs virtuels, le nombre
+ de fichiers journaux &#224; ouvrir va repr&#233;senter une
consommation de ressources importante pour votre
- système, et il sera peut-être alors plus judicieux
- d'utiliser un seul fichier journal avec l'aménagement
- suivant : utiliser l'élément de format <code>%v</code>
- en tête de votre directive <code class="directive"><a href="../mod/mod_log_config.html#logformat">LogFormat</a></code> (et de
+ syst&#232;me, et il sera peut-&#234;tre alors plus judicieux
+ d'utiliser un seul fichier journal avec l'am&#233;nagement
+ suivant : utiliser l'&#233;l&#233;ment de format <code>%v</code>
+ en t&#234;te de votre directive <code class="directive"><a href="../mod/mod_log_config.html#logformat">LogFormat</a></code> (et de
votre directive <code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> depuis la version
2.3.8) afin que httpd enregistre le nom du serveur
- virtuel qui traite la requête ou l'erreur au début de
- chaque entrée du journal. Un simple script Perl peut
- alors éclater le journal en fichiers spécifiques à
- chaque serveur virtuel après sa rotation ; Apache
- fournit un tel script dans le répertoire
+ virtuel qui traite la requ&#234;te ou l'erreur au d&#233;but de
+ chaque entr&#233;e du journal. Un simple script Perl peut
+ alors &#233;clater le journal en fichiers sp&#233;cifiques &#224;
+ chaque serveur virtuel apr&#232;s sa rotation ; Apache
+ fournit un tel script dans le r&#233;pertoire
<code>support/split-logfile</code>.
</p>
<p>
Vous pouvez aussi utiliser la directive <code class="directive"><a href="../mod/mod_log_config.html#bufferedlogs">BufferedLogs</a></code>
- pour qu'Apache conserve en mémoire plusieurs entrées
- de journal avant de les écrire sur disque. Gardez
- cependant à l'esprit que si les performances peuvent
- s'en trouver améliorées, la chronologie des
- évènements enregistrés peut quant à elle s'en
- trouver affectée.
+ pour qu'Apache conserve en m&#233;moire plusieurs entr&#233;es
+ de journal avant de les &#233;crire sur disque. Gardez
+ cependant &#224; l'esprit que si les performances peuvent
+ s'en trouver am&#233;lior&#233;es, la chronologie des
+ &#233;v&#232;nements enregistr&#233;s peut quant &#224; elle s'en
+ trouver affect&#233;e.
</p>
@@ -766,48 +766,48 @@ Swap: 3903784 12540 3891244</pre></div>
</a></h3>
<p>Il est interessant de mettre en oeuvre une charge de test
- afin d'évaluer les performances du système en conditions
- réelles de fonctionnement. A cet effet, il existe des
+ afin d'&#233;valuer les performances du syst&#232;me en conditions
+ r&#233;elles de fonctionnement. A cet effet, il existe des
paquets commerciaux comme <a href="http://learnloadrunner.com/">LoadRunner</a>, mais
- aussi de nombreux outils libres permettant de générer une
+ aussi de nombreux outils libres permettant de g&#233;n&#233;rer une
charge de test pour votre serveur web.
</p>
<ul>
- <li>Apache est fourni avec un programme de test nommé ab
- (initiales de Apache Bench). Ce dernier peut générer une
- charge de serveur web consistant à demander le même
- fichier de manière répétitive à un rythme rapide. Vous
- pouvez spécifier le nombre de connexions simultanées, et
- choisir entre une durée de fonctionnement ou un nombre
- de requêtes.
+ <li>Apache est fourni avec un programme de test nomm&#233; ab
+ (initiales de Apache Bench). Ce dernier peut g&#233;n&#233;rer une
+ charge de serveur web consistant &#224; demander le m&#234;me
+ fichier de mani&#232;re r&#233;p&#233;titive &#224; un rythme rapide. Vous
+ pouvez sp&#233;cifier le nombre de connexions simultan&#233;es, et
+ choisir entre une dur&#233;e de fonctionnement ou un nombre
+ de requ&#234;tes.
</li>
- <li>http load11 est un autre exemple de générateur de
+ <li>http load11 est un autre exemple de g&#233;n&#233;rateur de
charge libre. Ce programme fonctionne avec un ficher
- d'URLs et peut être compilé avec le support SSL.
+ d'URLs et peut &#234;tre compil&#233; avec le support SSL.
</li>
- <li>L'Apache Software Foundation propose un outil nommé
- flood12. Flood est un programme assez sophistiqué que
+ <li>L'Apache Software Foundation propose un outil nomm&#233;
+ flood12. Flood est un programme assez sophistiqu&#233; que
l'on configure via un fichier XML.
</li>
<li>Pour finir, JMeter13, un sous-projet de Jakarta, est
- un outil de test en charge entièrement en Java. Alors
- que les premières versions de cette application étaient
+ un outil de test en charge enti&#232;rement en Java. Alors
+ que les premi&#232;res versions de cette application &#233;taient
lentes et difficiles d'utilisation, la version 2.1.1
- actuelle semble être plus souple d'utilisation et
+ actuelle semble &#234;tre plus souple d'utilisation et
efficace.
</li>
<li>
- <p>Des projets externes à l'ASF et réputés
+ <p>Des projets externes &#224; l'ASF et r&#233;put&#233;s
relativement corrects : grinder, httperf, tsung, <a href="http://funkload.nuxeo.org/">FunkLoad</a>.
</p>
</li>
</ul>
- <p>Lorsque vous appliquez une charge de test à votre serveur
- web, gardez à l'esprit que si ce dernier est en production,
- la charge de test peut en affecter négativement les
- performances. En outre, le transfert de données
- supplémentaires induit peut être comptabilisé dans le
- quota mensuel qui vous a été éventuellement alloué.
+ <p>Lorsque vous appliquez une charge de test &#224; votre serveur
+ web, gardez &#224; l'esprit que si ce dernier est en production,
+ la charge de test peut en affecter n&#233;gativement les
+ performances. En outre, le transfert de donn&#233;es
+ suppl&#233;mentaires induit peut &#234;tre comptabilis&#233; dans le
+ quota mensuel qui vous a &#233;t&#233; &#233;ventuellement allou&#233;.
</p>
@@ -822,46 +822,46 @@ Swap: 3903784 12540 3891244</pre></div>
<h3><a name="apache-configuration" id="apache-configuration">Configuration de httpd
</a></h3>
- <p>httpd version 2.2 est par défaut un serveur web avec des
- processus enfants lancés au préalable. Au démarrage du
+ <p>httpd version 2.2 est par d&#233;faut un serveur web avec des
+ processus enfants lanc&#233;s au pr&#233;alable. Au d&#233;marrage du
serveur, le processus parent lance un certain nombre de
- processus enfants et ce sont eux qui seront chargés de traiter les
- requêtes. Mais avec httpd version 2.0 est apparu le concept
- de module multi-process (MPM). Les développeurs purent alors
- écrire des MPMs qui pouvaient fonctionner avec l'architecture
- à base de processus ou de threads de leur système
- d'exploitation spécifique. Apache 2 est fourni avec des MPMs
- spécifiques pour Windows, OS/2, Netware et BeOS. Pour les
+ processus enfants et ce sont eux qui seront charg&#233;s de traiter les
+ requ&#234;tes. Mais avec httpd version 2.0 est apparu le concept
+ de module multi-process (MPM). Les d&#233;veloppeurs purent alors
+ &#233;crire des MPMs qui pouvaient fonctionner avec l'architecture
+ &#224; base de processus ou de threads de leur syst&#232;me
+ d'exploitation sp&#233;cifique. Apache 2 est fourni avec des MPMs
+ sp&#233;cifiques pour Windows, OS/2, Netware et BeOS. Pour les
plateformes de style unix, les deux MPMS les plus connus
- sont Prefork et Worker. Le MPM Prefork offre le même modèle
- de processus enfants prélancés que celui d'Apache 1.3. Le
- MPM Worker quant à lui, lance un nombre de processus enfants
- moins important, mais attribue à chacun d'entre eux un
- certain nombre de threads pour traiter les requêtes. Avec la
- version 2.4, le MPM n'est plus défini à la compilation,
- mais peut être chargé à l'exécution via la directive
+ sont Prefork et Worker. Le MPM Prefork offre le m&#234;me mod&#232;le
+ de processus enfants pr&#233;lanc&#233;s que celui d'Apache 1.3. Le
+ MPM Worker quant &#224; lui, lance un nombre de processus enfants
+ moins important, mais attribue &#224; chacun d'entre eux un
+ certain nombre de threads pour traiter les requ&#234;tes. Avec la
+ version 2.4, le MPM n'est plus d&#233;fini &#224; la compilation,
+ mais peut &#234;tre charg&#233; &#224; l'ex&#233;cution via la directive
<code class="directive"><a href="../mod/core.html#loadmodule">LoadModule</a></code>. Le MPM par
- défaut pour la version 2.4 est le MPM event.
+ d&#233;faut pour la version 2.4 est le MPM event.
</p>
- <p>Le nombre maximum de process, à savoir le nombre de processus
- enfants prélancés et/ou de threads, donne une approximation
- du nombre de requêtes que votre serveur peut traiter
- simultanément. Ce n'est cependant qu'une estimation car le
+ <p>Le nombre maximum de process, &#224; savoir le nombre de processus
+ enfants pr&#233;lanc&#233;s et/ou de threads, donne une approximation
+ du nombre de requ&#234;tes que votre serveur peut traiter
+ simultan&#233;ment. Ce n'est cependant qu'une estimation car le
noyau peut mettre en file d'attente des tentatives de
- connexion à votre serveur. Lorsque votre site approche de la
+ connexion &#224; votre serveur. Lorsque votre site approche de la
saturation et si le nombre maximum de process est atteint, la
machine n'impose pas de limite absolue au
- delà de laquelle les clients se verront refuser l'accès.
- Cependant, lorsque les requêtes commencent à être mises en
- file d'attente, les performances du système se dégradent
+ del&#224; de laquelle les clients se verront refuser l'acc&#232;s.
+ Cependant, lorsque les requ&#234;tes commencent &#224; &#234;tre mises en
+ file d'attente, les performances du syst&#232;me se d&#233;gradent
rapidement.
</p>
- <p>Enfin, si le serveur httpd en question n'exécute aucun
+ <p>Enfin, si le serveur httpd en question n'ex&#233;cute aucun
code tiers via <code>mod_php</code>, <code>mod_perl</code>,
etc..., nous recommandons l'utilisation de
- <code class="module">mpm_event</code>. Ce MPM est idéal pour les
- situations où httpd sert d'intermédiaire entre les clients
- et des serveurs d'arrière-plan qui accomplissent le travail
+ <code class="module">mpm_event</code>. Ce MPM est id&#233;al pour les
+ situations o&#249; httpd sert d'interm&#233;diaire entre les clients
+ et des serveurs d'arri&#232;re-plan qui accomplissent le travail
proprement dit (par exemple en mode mandataire ou cache).
</p>
@@ -870,14 +870,14 @@ Swap: 3903784 12540 3891244</pre></div>
</a></h4>
<p>La directive <code>MaxClients</code> permet de
- spécifier le nombre maximum de process que votre serveur
- pourra créer. Deux autres directives lui sont associées
+ sp&#233;cifier le nombre maximum de process que votre serveur
+ pourra cr&#233;er. Deux autres directives lui sont associ&#233;es
: <code>MinSpareServers</code> et
<code>MaxSpareServers</code>, qui permettent d'encadrer
- le nombre de process que httpd garde en réserve pour
- traiter les requêtes. Le nombre total de process que
- httpd peut créer peut
- être défini via la directive <code>ServerLimit</code>.
+ le nombre de process que httpd garde en r&#233;serve pour
+ traiter les requ&#234;tes. Le nombre total de process que
+ httpd peut cr&#233;er peut
+ &#234;tre d&#233;fini via la directive <code>ServerLimit</code>.
</p>
@@ -885,18 +885,18 @@ Swap: 3903784 12540 3891244</pre></div>
<h4><a name="spinning-threads" id="spinning-threads">Rotation des threads
</a></h4>
- <p>Les directives ci-dessus suffisent pour définir les
+ <p>Les directives ci-dessus suffisent pour d&#233;finir les
limites des nombres de process dans le cas du MPM Prefork.
- Cependant, si vous utilisez un MPM à base de threads, la
- situation est un peu plus compliquée. Les MPMs à base de
+ Cependant, si vous utilisez un MPM &#224; base de threads, la
+ situation est un peu plus compliqu&#233;e. Les MPMs &#224; base de
threads supportent la directive
<code>ThreadsPerChild</code>. httpd impose le fait que
- <code>MaxClients</code> doit être divisible par
+ <code>MaxClients</code> doit &#234;tre divisible par
<code>ThreadsPerChild</code>. Si les valeurs que vous
- attribuez à ces deux directives ne respectent pas cette
- règle, httpd affichera un message d'erreur et corrigera
+ attribuez &#224; ces deux directives ne respectent pas cette
+ r&#232;gle, httpd affichera un message d'erreur et corrigera
la valeur de la directive <code>ThreadsPerChild</code>
- en la diminuant jusqu'à ce que la valeur de la directive
+ en la diminuant jusqu'&#224; ce que la valeur de la directive
<code>MaxClients</code> soit divisible par elle.
</p>
@@ -905,68 +905,68 @@ Swap: 3903784 12540 3891244</pre></div>
<h4><a name="sizing-maxClients" id="sizing-maxClients">Choix de la valeur de MaxClients
</a></h4>
- <p>Idéalement, le nombre maximum de processus devrait
- être choisi de façon à ce que toute la mémoire système
- soit utilisée, sans la dépasser. En effet, si votre
- système est surchargé au point de devoir faire appel de
- manière intensive au swap (utilisation de la mémoire
- disque), les performances vont se dégrader rapidement.
- La formule permettant de déterminer la valeur de
+ <p>Id&#233;alement, le nombre maximum de processus devrait
+ &#234;tre choisi de fa&#231;on &#224; ce que toute la m&#233;moire syst&#232;me
+ soit utilis&#233;e, sans la d&#233;passer. En effet, si votre
+ syst&#232;me est surcharg&#233; au point de devoir faire appel de
+ mani&#232;re intensive au swap (utilisation de la m&#233;moire
+ disque), les performances vont se d&#233;grader rapidement.
+ La formule permettant de d&#233;terminer la valeur de
<code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxClients</a></code>
est assez simple :
</p>
<div class="example"><p><code>
- MaxClients = (RAM totale &#8722; RAM système &#8722; RAM pour
- les programmes externes) divisé par la RAM nécessaire pour
+ MaxClients = (RAM totale &#8722; RAM syst&#232;me &#8722; RAM pour
+ les programmes externes) divis&#233; par la RAM n&#233;cessaire pour
chaque processus enfant.
</code></p></div>
- <p>L'observation est la meilleure manière de déterminer
- les différentes quantités de mémoire allouées au
- système, aux programmes externes et aux processus httpd
- : à cet effet, vous pouvez utiliser les commandes top et
- free décrites plus haut pour étudier l'empreinte mémoire
- du système lorsque le serveur web n'est pas en cours
- d'exécution. Vous pouvez aussi étudier l'empreinte d'un
+ <p>L'observation est la meilleure mani&#232;re de d&#233;terminer
+ les diff&#233;rentes quantit&#233;s de m&#233;moire allou&#233;es au
+ syst&#232;me, aux programmes externes et aux processus httpd
+ : &#224; cet effet, vous pouvez utiliser les commandes top et
+ free d&#233;crites plus haut pour &#233;tudier l'empreinte m&#233;moire
+ du syst&#232;me lorsque le serveur web n'est pas en cours
+ d'ex&#233;cution. Vous pouvez aussi &#233;tudier l'empreinte d'un
processus type du serveur web via la commande top ; en
- effet, la plupart des implémentations de cette commande
- présentent une colonne Mémoire résidente (RSS - Resident
- Size) et Mémoire partagée (Shared Memory).
- </p>
- <p>La différence entre ces deux colonnes est la
- quantité de mémoire par processus. Le segment de mémoire
- partagée n'existe effectivement qu'une seule fois, et
- est utilisé par le code et les bibliothèques chargées et
- la concurrence inter-processus (ou tableau de résultat -
- scoreboard) géré par Apache. La quantité de mémoire
- utilisée par chaque processus dépend fortement du nombre
- et du type de modules utilisés. La meilleure façon d'en
- déterminer les besoins consiste à générer une charge
- type pour votre site web et à observer l'importance que
+ effet, la plupart des impl&#233;mentations de cette commande
+ pr&#233;sentent une colonne M&#233;moire r&#233;sidente (RSS - Resident
+ Size) et M&#233;moire partag&#233;e (Shared Memory).
+ </p>
+ <p>La diff&#233;rence entre ces deux colonnes est la
+ quantit&#233; de m&#233;moire par processus. Le segment de m&#233;moire
+ partag&#233;e n'existe effectivement qu'une seule fois, et
+ est utilis&#233; par le code et les biblioth&#232;ques charg&#233;es et
+ la concurrence inter-processus (ou tableau de r&#233;sultat -
+ scoreboard) g&#233;r&#233; par Apache. La quantit&#233; de m&#233;moire
+ utilis&#233;e par chaque processus d&#233;pend fortement du nombre
+ et du type de modules utilis&#233;s. La meilleure fa&#231;on d'en
+ d&#233;terminer les besoins consiste &#224; g&#233;n&#233;rer une charge
+ type pour votre site web et &#224; observer l'importance que
prennent les processus httpd.
</p>
<p>La RAM pour les programmes externes comprend
- principalement la mémoire utilisée pour les programmes
- CGI et les scripts qui s'exécutent indépendamment des
+ principalement la m&#233;moire utilis&#233;e pour les programmes
+ CGI et les scripts qui s'ex&#233;cutent ind&#233;pendamment des
processus httpd. Par contre, si vous utilisez une
- machine virtuelle Java qui exécute Tomcat sur le même
- serveur, cette dernière va aussi nécessiter une quantité
- de mémoire significative. En conséquence, la formule
- ci-dessus qui sert à calculer la valeur maximale de
- <code>MaxClients</code> permet d'effectuer une première approche,
+ machine virtuelle Java qui ex&#233;cute Tomcat sur le m&#234;me
+ serveur, cette derni&#232;re va aussi n&#233;cessiter une quantit&#233;
+ de m&#233;moire significative. En cons&#233;quence, la formule
+ ci-dessus qui sert &#224; calculer la valeur maximale de
+ <code>MaxClients</code> permet d'effectuer une premi&#232;re approche,
mais ne constitue en aucun cas une science exacte. En
cas de doute, soyez pragmatique et utilisez une valeur assez
basse pour <code>MaxClients</code>. Le noyau Linux
- réserve une certaine quantité de mémoire pour la mise en
- cache des accès disque. Sous Solaris par contre, il faut disposer
- de suffisamment de mémoire RAM pour créer un processus,
- et si ce n'est pas le cas, httpd va démarrer avec un
+ r&#233;serve une certaine quantit&#233; de m&#233;moire pour la mise en
+ cache des acc&#232;s disque. Sous Solaris par contre, il faut disposer
+ de suffisamment de m&#233;moire RAM pour cr&#233;er un processus,
+ et si ce n'est pas le cas, httpd va d&#233;marrer avec un
message d'erreur du style "No space left on device" dans
- le journal des erreurs, et sera incapable de créer
+ le journal des erreurs, et sera incapable de cr&#233;er
d'autres processus httpd enfants ; une valeur trop
- élevée pour <code>MaxClients</code> constituera alors
- réellement un désavantage.
+ &#233;lev&#233;e pour <code>MaxClients</code> constituera alors
+ r&#233;ellement un d&#233;savantage.
</p>
@@ -974,46 +974,46 @@ Swap: 3903784 12540 3891244</pre></div>
</a></h4>
<p>La commutation entre threads est plus
- aisée pour le système, et ceux-ci consomment moins de
+ ais&#233;e pour le syst&#232;me, et ceux-ci consomment moins de
ressources que les processus ; c'est la raison
- principale pour laquelle il est recommandé de choisir un
- MPM threadé. Et
- ceci est encore plus flagrant pour certains systèmes
+ principale pour laquelle il est recommand&#233; de choisir un
+ MPM thread&#233;. Et
+ ceci est encore plus flagrant pour certains syst&#232;mes
d'exploitation que pour d'autres. Par exemple, sous
Solaris ou AIX, la manipulation des processus est assez
- lourde en termes de ressources système ; l'utilisation
- d'un MPM threadé est donc tout à fait indiquée pour ces
- systèmes. Sous Linux en revanche, l'implémentation des
+ lourde en termes de ressources syst&#232;me ; l'utilisation
+ d'un MPM thread&#233; est donc tout &#224; fait indiqu&#233;e pour ces
+ syst&#232;mes. Sous Linux en revanche, l'impl&#233;mentation des
threads utilise en fait un processus par thread. Les
- processus Linux sont assez légers, mais cela signifie qu'un
- MPM threadé présentera ici un gain en performance
- moindre que sous d'autres systèmes.
+ processus Linux sont assez l&#233;gers, mais cela signifie qu'un
+ MPM thread&#233; pr&#233;sentera ici un gain en performance
+ moindre que sous d'autres syst&#232;mes.
</p>
<p>Dans certaines situations cependant, l'utilisation
- d'un MPM threadé peut induire des problèmes de
- stabilité. Par exemple, si un processus enfant du MPM
+ d'un MPM thread&#233; peut induire des probl&#232;mes de
+ stabilit&#233;. Par exemple, si un processus enfant du MPM
prefork se crashe, au plus une connexion client sera
- affectée ; par contre, si un processus enfant threadé se
+ affect&#233;e ; par contre, si un processus enfant thread&#233; se
crashe, ce sont tous les threads de ce processus qui
- vont se crasher à leur tour, ce qui signifie que tous
- les clients qui étaient servis par ce processus verront
- leur connexion interrompue. De plus, certains problèmes
- de sécurité des threads ("thread-safety")
- peuvent apparaître, particulièrement avec les
- bibliothèques tierces. Avec les applications threadées,
- les différents threads peuvent avoir accès aux mêmes
+ vont se crasher &#224; leur tour, ce qui signifie que tous
+ les clients qui &#233;taient servis par ce processus verront
+ leur connexion interrompue. De plus, certains probl&#232;mes
+ de s&#233;curit&#233; des threads ("thread-safety")
+ peuvent appara&#238;tre, particuli&#232;rement avec les
+ biblioth&#232;ques tierces. Avec les applications thread&#233;es,
+ les diff&#233;rents threads peuvent avoir acc&#232;s aux m&#234;mes
variables sans distinction, sans savoir si une variable
- n'a pas été modifiée par un autre thread.
+ n'a pas &#233;t&#233; modifi&#233;e par un autre thread.
</p>
- <p>Ce problème a fait l'objet d'un point sensible au
- sein de la communauté PHP car Le processeur PHP repose
- fortement sur des bibliothèques tierces, et il n'est pas
- garanti que la totalité d'entre elles soient
+ <p>Ce probl&#232;me a fait l'objet d'un point sensible au
+ sein de la communaut&#233; PHP car Le processeur PHP repose
+ fortement sur des biblioth&#232;ques tierces, et il n'est pas
+ garanti que la totalit&#233; d'entre elles soient
"thread-safe". Bonne nouvelle cependant : si vous
- exécutez Apache sous Linux, vous pouvez utiliser PHP
+ ex&#233;cutez Apache sous Linux, vous pouvez utiliser PHP
avec le MPM prefork sans craindre une diminution de
- performance trop importante par rapport à une option
- threadée.
+ performance trop importante par rapport &#224; une option
+ thread&#233;e.
</p>
@@ -1021,24 +1021,24 @@ Swap: 3903784 12540 3891244</pre></div>
<h4><a name="spinning-locks" id="spinning-locks">Verrous tournants</a></h4>
<p>Apache httpd maintient un verrou inter-processus du
- point de vue de son écoute du réseau. Dans les faits,
- cela signifie qu'un seul processus httpd enfant à la
- fois peut recevoir une requête. Ainsi, soient les autres
- processus en profitent alors pour traiter les requêtes
- qu'ils ont déjà reçues, soient ils attendent de pouvoir
- à leur tour récupérer le verrou et ainsi écouter le
- réseau pour recevoir une nouvelle requête. Ceci peut se
+ point de vue de son &#233;coute du r&#233;seau. Dans les faits,
+ cela signifie qu'un seul processus httpd enfant &#224; la
+ fois peut recevoir une requ&#234;te. Ainsi, soient les autres
+ processus en profitent alors pour traiter les requ&#234;tes
+ qu'ils ont d&#233;j&#224; re&#231;ues, soient ils attendent de pouvoir
+ &#224; leur tour r&#233;cup&#233;rer le verrou et ainsi &#233;couter le
+ r&#233;seau pour recevoir une nouvelle requ&#234;te. Ceci peut se
voir comme une porte tournante par laquelle un seul
- processus peut passer à la fois. Sur un serveur web
- fortement chargé où les requêtes arrivent constamment,
- la porte tourne rapidement et les requêtes sont
- acceptées à un rythme soutenu. Sur un serveur faiblement
- chargé en revanche, le processus qui "détient"
+ processus peut passer &#224; la fois. Sur un serveur web
+ fortement charg&#233; o&#249; les requ&#234;tes arrivent constamment,
+ la porte tourne rapidement et les requ&#234;tes sont
+ accept&#233;es &#224; un rythme soutenu. Sur un serveur faiblement
+ charg&#233; en revanche, le processus qui "d&#233;tient"
le verrou est suceptible de garder sa porte ouverte un
certain temps durant lequel tous les autres processus
seront inactifs, attendant de pouvoir s'approprier le
verrou. Dans une telle situation, le processus parent
- pourra décider d'arrêter quelques processus enfants en
+ pourra d&#233;cider d'arr&#234;ter quelques processus enfants en
fonction de la valeur de la directive
<code>MaxSpareServers</code>.</p>
@@ -1046,70 +1046,70 @@ Swap: 3903784 12540 3891244</pre></div>
<h4><a name="the-thundering-herd" id="the-thundering-herd">L'assaut de la foule
</a></h4>
- <p>La fonction de l'"accept mutex" (c'est le nom donné au
- verrou inter-processus) consiste à gérer la réception
- des requêtes de manière ordonnée. Si ce verrou est
+ <p>La fonction de l'"accept mutex" (c'est le nom donn&#233; au
+ verrou inter-processus) consiste &#224; g&#233;rer la r&#233;ception
+ des requ&#234;tes de mani&#232;re ordonn&#233;e. Si ce verrou est
absent, le syndrome de l'"assaut de la foule" peut
- apparaître.
+ appara&#238;tre.
</p>
- <p>Imaginez une équipe de football américain en attente
+ <p>Imaginez une &#233;quipe de football am&#233;ricain en attente
devant la ligne de remise en jeu. Si les joueurs se
comportaient comme des processus Apache, ils se
- précipiteraient tous à la fois pour récupérer la balle au
+ pr&#233;cipiteraient tous &#224; la fois pour r&#233;cup&#233;rer la balle au
signal de la reprise. Un seul d'entre eux y
- parviendrait, et tous les autres n'auraient plus qu'à se
- regrouper à nouveau sur la ligne jusqu'à la reprise
- suivante. Dans cette métaphore, c'est le quaterback qui
- va jouer le rôle d'"accept mutex" en donnant la balle
- au joueur approprié.
- </p>
- <p>La transmission d'une telle quantité d'informations
- représente naturellement beaucoup de travail et, comme
+ parviendrait, et tous les autres n'auraient plus qu'&#224; se
+ regrouper &#224; nouveau sur la ligne jusqu'&#224; la reprise
+ suivante. Dans cette m&#233;taphore, c'est le quaterback qui
+ va jouer le r&#244;le d'"accept mutex" en donnant la balle
+ au joueur appropri&#233;.
+ </p>
+ <p>La transmission d'une telle quantit&#233; d'informations
+ repr&#233;sente naturellement beaucoup de travail et, comme
une personne intelligente, un serveur intelligent
- tentera d'éviter cette surcharge dans la mesure du
- possible, d'où l'idée de la porte tournante. Dans les
- dernières années, de nombreux systèmes d'exploitation,
- comme Linux et Solaris, ont développé du code pour
- éviter le syndrome de l'"assaut de la foule". Apache
- reconnaît ce code, et si vous n'effectuez qu'une seule
- écoute du réseau, autrement dit si vous n'utilisez que
+ tentera d'&#233;viter cette surcharge dans la mesure du
+ possible, d'o&#249; l'id&#233;e de la porte tournante. Dans les
+ derni&#232;res ann&#233;es, de nombreux syst&#232;mes d'exploitation,
+ comme Linux et Solaris, ont d&#233;velopp&#233; du code pour
+ &#233;viter le syndrome de l'"assaut de la foule". Apache
+ reconna&#238;t ce code, et si vous n'effectuez qu'une seule
+ &#233;coute du r&#233;seau, autrement dit si vous n'utilisez que
le serveur principal ou un seul serveur virtuel, Apache
n'utilisera pas d'"accept mutex" ; par contre, si vous
- effectuez plusieurs écoutes du réseau (par exemple si
- un serveur virtuel sert les requêtes SSL), Apache
- utilisera un "accept mutex" afin d'éviter les conflits
+ effectuez plusieurs &#233;coutes du r&#233;seau (par exemple si
+ un serveur virtuel sert les requ&#234;tes SSL), Apache
+ utilisera un "accept mutex" afin d'&#233;viter les conflits
internes.
</p>
<p>Vous pouvez manipuler l'"accept mutex" via la
- directive <code>AcceptMutex</code>. Cette dernière
+ directive <code>AcceptMutex</code>. Cette derni&#232;re
permet en particulier de fermer l'"accept mutex", mais
- aussi de sélectionner le mécanisme de verrouillage. Les
- mécanismes de verrouillage courants comprennent fcntl,
- les sémaphores System V et le verrouillage par threads.
- Tous ne sont pas supportés par toutes les plateformes,
- et leur disponibilité dépend aussi des options de
- compilation. Les différents mécanismes de verrouillage
- peuvent avoir des exigences particulières en matière de
- ressources système ; il est donc recommandé de les
- utiliser avec précautions.
- </p>
- <p>Il n'existe aucune raison particulière pour
- désactiver l'"accept mutex". Apache détermine
+ aussi de s&#233;lectionner le m&#233;canisme de verrouillage. Les
+ m&#233;canismes de verrouillage courants comprennent fcntl,
+ les s&#233;maphores System V et le verrouillage par threads.
+ Tous ne sont pas support&#233;s par toutes les plateformes,
+ et leur disponibilit&#233; d&#233;pend aussi des options de
+ compilation. Les diff&#233;rents m&#233;canismes de verrouillage
+ peuvent avoir des exigences particuli&#232;res en mati&#232;re de
+ ressources syst&#232;me ; il est donc recommand&#233; de les
+ utiliser avec pr&#233;cautions.
+ </p>
+ <p>Il n'existe aucune raison particuli&#232;re pour
+ d&#233;sactiver l'"accept mutex". Apache d&#233;termine
automatiquement s'il doit utiliser ou non mutex sur
- votre plateforme en fonction du nombre d'écoutes réseau
- de votre serveur, comme décrit précédemment.
+ votre plateforme en fonction du nombre d'&#233;coutes r&#233;seau
+ de votre serveur, comme d&#233;crit pr&#233;c&#233;demment.
</p>
- <h3><a name="tuning-the-operating-system" id="tuning-the-operating-system">Optimisation du système d'exploitation
+ <h3><a name="tuning-the-operating-system" id="tuning-the-operating-system">Optimisation du syst&#232;me d'exploitation
</a></h3>
- <p>Souvent, les utilisateurs recherchent le paramètre magique qui va
- multiplier par quatre les performances de leur système. En
- fait, les systèmes de type Unix actuels sont déjà optimisés
- à l'origine, et il n'y a plus grand chose à faire pour
- améliorer leurs performances. L'administrateur peut
+ <p>Souvent, les utilisateurs recherchent le param&#232;tre magique qui va
+ multiplier par quatre les performances de leur syst&#232;me. En
+ fait, les syst&#232;mes de type Unix actuels sont d&#233;j&#224; optimis&#233;s
+ &#224; l'origine, et il n'y a plus grand chose &#224; faire pour
+ am&#233;liorer leurs performances. L'administrateur peut
cependant encore effectuer quelques modifications qui
permettront de peaufiner la configuration.
</p>
@@ -1118,61 +1118,61 @@ Swap: 3903784 12540 3891244</pre></div>
<h4><a name="ram-and-swap-space" id="ram-and-swap-space">RAM et swap
</a></h4>
- <p>Le leitmotiv en matière de mémoire est souvent "plus
+ <p>Le leitmotiv en mati&#232;re de m&#233;moire est souvent "plus
on en a, mieux c'est". En effet, comme nous avons dit
- plus haut, la mémoire inutilisée peut être
- avantageusement utilisée comme cache du système de
+ plus haut, la m&#233;moire inutilis&#233;e peut &#234;tre
+ avantageusement utilis&#233;e comme cache du syst&#232;me de
fichiers. Plus vous chargez de modules, plus les processus
Apache grossissent, et ceci d'autant plus si vous
- utilisez des modules qui génèrent des contenus
+ utilisez des modules qui g&#233;n&#232;rent des contenus
dynamiques comme PHP et mod_perl. Un gros fichier de
configuration - avec de nombreux serveurs virtuels - a
- aussi tendance à augmenter l'empreinte mémoire des
- processus. Une quantité de mémoire importante vous
- permettra d'exécuter Apache avec plus de processus
- enfants, et donc de traiter d'avantage de requêtes
- simultanément.
- </p>
- <p>Même si les différentes plateformes traitent leur
- mémoire virtuelle de différentes manières, il est
- déconseillé de configurer un espace disque de swap
- inférieur à la mémoire RAM. En effet, le système de mémoire
- virtuelle a été conçu de manière à prendre le relai
- lorsque la mémoire RAM fait défaut, et lorsque l'espace
- disque, et donc l'espace de swap vient à manquer, votre
- serveur risque de s'arrêter. Vous devrez alors
- redémarrer physiquement votre serveur, et votre
- hébergeur pourra vous facturer le service.
- </p>
- <p>Evidemment, ce genre problème survient au moment le
- plus défavorable : lorsque le monde vient découvrir votre
- site web et se présente avec insistance à votre porte.
- Si votre espace de swap est suffisant, même si la
- machine sera de plus en plus surchargée et deviendra
- très très lente car le système devra swapper les pages
- entre la mémoire et le disque, lorsque la charge diminuera à
- nouveau, le système reviendra dans son mode de
+ aussi tendance &#224; augmenter l'empreinte m&#233;moire des
+ processus. Une quantit&#233; de m&#233;moire importante vous
+ permettra d'ex&#233;cuter Apache avec plus de processus
+ enfants, et donc de traiter d'avantage de requ&#234;tes
+ simultan&#233;ment.
+ </p>
+ <p>M&#234;me si les diff&#233;rentes plateformes traitent leur
+ m&#233;moire virtuelle de diff&#233;rentes mani&#232;res, il est
+ d&#233;conseill&#233; de configurer un espace disque de swap
+ inf&#233;rieur &#224; la m&#233;moire RAM. En effet, le syst&#232;me de m&#233;moire
+ virtuelle a &#233;t&#233; con&#231;u de mani&#232;re &#224; prendre le relai
+ lorsque la m&#233;moire RAM fait d&#233;faut, et lorsque l'espace
+ disque, et donc l'espace de swap vient &#224; manquer, votre
+ serveur risque de s'arr&#234;ter. Vous devrez alors
+ red&#233;marrer physiquement votre serveur, et votre
+ h&#233;bergeur pourra vous facturer le service.
+ </p>
+ <p>Evidemment, ce genre probl&#232;me survient au moment le
+ plus d&#233;favorable : lorsque le monde vient d&#233;couvrir votre
+ site web et se pr&#233;sente avec insistance &#224; votre porte.
+ Si votre espace de swap est suffisant, m&#234;me si la
+ machine sera de plus en plus surcharg&#233;e et deviendra
+ tr&#232;s tr&#232;s lente car le syst&#232;me devra swapper les pages
+ entre la m&#233;moire et le disque, lorsque la charge diminuera &#224;
+ nouveau, le syst&#232;me reviendra dans son mode de
fonctionnement normal. Rappelez-vous que vous disposez
- de la directive <code>MaxClients</code> pour garder le contrôle.
+ de la directive <code>MaxClients</code> pour garder le contr&#244;le.
</p>
- <p>La plupart des systèmes de type Unix utilisent des
- partitions dédiées au swap. Au démarrage du système,
+ <p>La plupart des syst&#232;mes de type Unix utilisent des
+ partitions d&#233;di&#233;es au swap. Au d&#233;marrage du syst&#232;me,
celui-ci enregistre toutes les partitions de swap du ou
des disques en fonction du type de la partition ou du
contenu du fichier <code>/etc/fstab</code> et les
- active de manière automatique. Lorsque vous ajoutez un
- disque, ou lorsque vous installez le système
+ active de mani&#232;re automatique. Lorsque vous ajoutez un
+ disque, ou lorsque vous installez le syst&#232;me
d'exploitation, assurez-vous d'allouer suffisamment
- d'espace de swap afin de rester en adéquation avec une
- éventuelle augmentation de la mémoire RAM. La
- réallocation d'espace disque sur un système en
- production est en effet pénible et fastidieuse.
- </p>
- <p>Prévoyez un espace de swap de deux fois la taille de
- votre mémoire RAM, et même jusqu'à quatre fois lorsque
- les surcharges peuvent s'avérer fréquentes. Assurez-vous
- de réajuster ces valeurs lorsque vous augmentez la
- quantité de mémoire RAM de votre système. En secours,
+ d'espace de swap afin de rester en ad&#233;quation avec une
+ &#233;ventuelle augmentation de la m&#233;moire RAM. La
+ r&#233;allocation d'espace disque sur un syst&#232;me en
+ production est en effet p&#233;nible et fastidieuse.
+ </p>
+ <p>Pr&#233;voyez un espace de swap de deux fois la taille de
+ votre m&#233;moire RAM, et m&#234;me jusqu'&#224; quatre fois lorsque
+ les surcharges peuvent s'av&#233;rer fr&#233;quentes. Assurez-vous
+ de r&#233;ajuster ces valeurs lorsque vous augmentez la
+ quantit&#233; de m&#233;moire RAM de votre syst&#232;me. En secours,
vous pouvez aussi utilisez un fichier comme espace de
swap. Pour ce faire, vous trouverez les instructions
dans les pages de manuel de <code>mkswap</code> et
@@ -1185,17 +1185,17 @@ Swap: 3903784 12540 3891244</pre></div>
<h4><a name="ulimit-files-and-processes" id="ulimit-files-and-processes">ulimit: fichiers et processus
</a></h4>
- <p>Supposons que vous disposiez d'une machine possédant
- une énorme quantité de mémoire RAM et un processeur aux
- performances astronomiques ; vous pourrez alors exécuter
+ <p>Supposons que vous disposiez d'une machine poss&#233;dant
+ une &#233;norme quantit&#233; de m&#233;moire RAM et un processeur aux
+ performances astronomiques ; vous pourrez alors ex&#233;cuter
des centaines de processus Apache selon vos besoins,
- mais tout en restant en deçà des limites imposées par le
- noyau de votre système.
+ mais tout en restant en de&#231;&#224; des limites impos&#233;es par le
+ noyau de votre syst&#232;me.
</p>
- <p>Considérez maintenant une situation où plusieurs
- centaines de serveurs web sont en cours d'exécution ; si
- certains d'entre eux doivent à leur tour lancer des
- processus CGI, le nombre maximum de processus autorisé
+ <p>Consid&#233;rez maintenant une situation o&#249; plusieurs
+ centaines de serveurs web sont en cours d'ex&#233;cution ; si
+ certains d'entre eux doivent &#224; leur tour lancer des
+ processus CGI, le nombre maximum de processus autoris&#233;
par le noyau sera vite atteint.
</p>
<p>Dans ce cas, vous pouvez modifier cette limite avec
@@ -1206,15 +1206,15 @@ Swap: 3903784 12540 3891244</pre></div>
ulimit [-H|-S] -u [nouvelle valeur]
</code></p></div>
- <p>Cette modification doit être effectuée avant le
- démarrage du serveur, car la nouvelle valeur ne sera
+ <p>Cette modification doit &#234;tre effectu&#233;e avant le
+ d&#233;marrage du serveur, car la nouvelle valeur ne sera
prise en compte que dans le shell courant et pour les
- programmes lancés depuis ce dernier. Dans les derniers
- noyaux Linux, la valeur par défaut a été fixée à 2048.
- Sous FreeBSD, ce nombre semble être limité à la valeur
- inhabituelle de 513. Dans le shell par défaut de ce
- système, <code>csh</code>, la commande équivalente est
- <code>limit</code> et possède une syntaxe analogue à
+ programmes lanc&#233;s depuis ce dernier. Dans les derniers
+ noyaux Linux, la valeur par d&#233;faut a &#233;t&#233; fix&#233;e &#224; 2048.
+ Sous FreeBSD, ce nombre semble &#234;tre limit&#233; &#224; la valeur
+ inhabituelle de 513. Dans le shell par d&#233;faut de ce
+ syst&#232;me, <code>csh</code>, la commande &#233;quivalente est
+ <code>limit</code> et poss&#232;de une syntaxe analogue &#224;
celle de la commande de style Bourne <code>ulimit</code> :
</p>
@@ -1223,12 +1223,12 @@ Swap: 3903784 12540 3891244</pre></div>
</code></p></div>
<p>En outre, le noyau peut limiter le nombre de fichiers
- ouverts par processus. Ce n'est généralement pas un
- problème pour les serveurs dont les processus sont lancés
- à l'avance, et où chacun de ceux-ci ne traite qu'une
- requête à la fois. Les processus des serveurs threadés,
- quant à eux, traitent plusieurs requêtes simultanément,
- et sont d'avantage susceptibles de dépasser la limite du
+ ouverts par processus. Ce n'est g&#233;n&#233;ralement pas un
+ probl&#232;me pour les serveurs dont les processus sont lanc&#233;s
+ &#224; l'avance, et o&#249; chacun de ceux-ci ne traite qu'une
+ requ&#234;te &#224; la fois. Les processus des serveurs thread&#233;s,
+ quant &#224; eux, traitent plusieurs requ&#234;tes simultan&#233;ment,
+ et sont d'avantage susceptibles de d&#233;passer la limite du
nombre de descripteurs de fichiers. Vous pouvez alors
augmenter cette valeur limite du nombre de fichiers
ouverts avec la commande :
@@ -1237,23 +1237,23 @@ Swap: 3903784 12540 3891244</pre></div>
<div class="example"><p><code>ulimit -n [newvalue]
</code></p></div>
- <p>Là encore, cette modification doit être effectuée
- avant le démarrage du serveur Apache.
+ <p>L&#224; encore, cette modification doit &#234;tre effectu&#233;e
+ avant le d&#233;marrage du serveur Apache.
</p>
- <h4><a name="setting-user-limits-on-system-startup" id="setting-user-limits-on-system-startup">Définition des limites en fonction de l'utilisateur ou du
- groupe au démarrage du système
+ <h4><a name="setting-user-limits-on-system-startup" id="setting-user-limits-on-system-startup">D&#233;finition des limites en fonction de l'utilisateur ou du
+ groupe au d&#233;marrage du syst&#232;me
</a></h4>
- <p>Sous Linux, vous pouvez définir les paramètres de
- ulimit au démarrage en éditant le fichier
+ <p>Sous Linux, vous pouvez d&#233;finir les param&#232;tres de
+ ulimit au d&#233;marrage en &#233;ditant le fichier
<code>/etc/security/limits.conf</code>. Ce fichier vous
- permet de définir des limites "soft" et "hard"
+ permet de d&#233;finir des limites "soft" et "hard"
en fonction de l'utilisateur ou du groupe ;
vous y trouverez aussi des commentaires explicatifs des
- différentes options. Pour que ce fichier soit pris en
+ diff&#233;rentes options. Pour que ce fichier soit pris en
compte, le fichier <code>/etc/pam.d/login</code> doit
contenir la ligne :
</p>
@@ -1261,26 +1261,26 @@ Swap: 3903784 12540 3891244</pre></div>
<div class="example"><p><code>session required /lib/security/pam_limits.so
</code></p></div>
- <p>Chaque item peut posséder une valeur "soft" et
- "hard" : la première est la valeur
- par défaut, et la seconde la valeur maximale de cet
+ <p>Chaque item peut poss&#233;der une valeur "soft" et
+ "hard" : la premi&#232;re est la valeur
+ par d&#233;faut, et la seconde la valeur maximale de cet
item.
</p>
<p>Dans le fichier <code>/etc/login.conf</code> de
- FreeBSD, ces valeurs peuvent être limitées ou étendues à
- tout le système de manière analogue au fichier
+ FreeBSD, ces valeurs peuvent &#234;tre limit&#233;es ou &#233;tendues &#224;
+ tout le syst&#232;me de mani&#232;re analogue au fichier
<code>limits.conf</code>. Les limites "soft" sont
- spécifiées via le paramètre <code>-cur</code>, et les
- limites "hard" via le paramètre <code>-max</code>.
+ sp&#233;cifi&#233;es via le param&#232;tre <code>-cur</code>, et les
+ limites "hard" via le param&#232;tre <code>-max</code>.
</p>
- <p>Solaris possède un mécanisme similaire pour manipuler
- les valeurs limites au démarrage du système : dans le
- fichier <code>/etc/system</code>, vous pouvez définir au
- démarrage des paramètres du noyau valables pour
- l'ensemble du système. Ce sont les mêmes paramètres que
- ceux définis à l'exécution par le débogueur de noyau
- <code>mdb</code>. Les commandes équivalentes à ulimit -u
- pour définir les limites hard et soft seront du style :
+ <p>Solaris poss&#232;de un m&#233;canisme similaire pour manipuler
+ les valeurs limites au d&#233;marrage du syst&#232;me : dans le
+ fichier <code>/etc/system</code>, vous pouvez d&#233;finir au
+ d&#233;marrage des param&#232;tres du noyau valables pour
+ l'ensemble du syst&#232;me. Ce sont les m&#234;mes param&#232;tres que
+ ceux d&#233;finis &#224; l'ex&#233;cution par le d&#233;bogueur de noyau
+ <code>mdb</code>. Les commandes &#233;quivalentes &#224; ulimit -u
+ pour d&#233;finir les limites hard et soft seront du style :
</p>
<div class="example"><p><code>
@@ -1289,8 +1289,8 @@ Swap: 3903784 12540 3891244</pre></div>
</code></p></div>
<p>Solaris calcule le nombre maximal de processus
- autorisé par utilisateur (<code>maxuprc</code>) en
- fonction de la mémoire système disponible
+ autoris&#233; par utilisateur (<code>maxuprc</code>) en
+ fonction de la m&#233;moire syst&#232;me disponible
(<code>maxusers</code>). Vous pouvez obtenir ces valeurs
avec la commande :
</p>
@@ -1298,44 +1298,44 @@ Swap: 3903784 12540 3891244</pre></div>
<div class="example"><p><code>sysdef -i | grep maximum
</code></p></div>
- <p>Il est cependant déconseillé de les modifier.
+ <p>Il est cependant d&#233;conseill&#233; de les modifier.
</p>
- <h4><a name="turn-off-unused-services-and-modules" id="turn-off-unused-services-and-modules">Désactiver les services et modules non utilisés
+ <h4><a name="turn-off-unused-services-and-modules" id="turn-off-unused-services-and-modules">D&#233;sactiver les services et modules non utilis&#233;s
</a></h4>
<p>Dans la plupart des distributions Unix et Linux, de
- nombreux services sont activés par défaut, et vous n'
- avez probablement besoin que d'une minorité d'entre eux.
+ nombreux services sont activ&#233;s par d&#233;faut, et vous n'
+ avez probablement besoin que d'une minorit&#233; d'entre eux.
Par exemple, votre serveur web n'a pas besoin de
- sendmail, de fournir le service NFS, etc... Désactivez
+ sendmail, de fournir le service NFS, etc... D&#233;sactivez
les tout simplement.
</p>
<p>Pour ce faire, sous RedHat Linux, vous
disposez de l'utilitaire chkconfig en ligne de commande.
Sous Solaris, les commandes <code>svcs</code> et
<code>svcadm</code> vous permettent respectivement
- de lister les services activés et de désactiver ceux
+ de lister les services activ&#233;s et de d&#233;sactiver ceux
dont vous n'avez pas besoin.
</p>
- <p>Vous devez aussi prêter attention aux modules Apache
- chargés par défaut. La plupart des distributions binaires
- d'Apache httpd et des versions préinstallées fournies
+ <p>Vous devez aussi pr&#234;ter attention aux modules Apache
+ charg&#233;s par d&#233;faut. La plupart des distributions binaires
+ d'Apache httpd et des versions pr&#233;install&#233;es fournies
avec les distributions de Linux chargent les modules
Apache via la directive
<code class="directive">LoadModule</code>.
</p>
- <p>Les modules inutilisés peuvent être désactivés : si
- vous n'avez pas besoin de leurs fonctionnalités et des
- directives de configuration qu'ils implémentent,
- désactivez-les en commentant les lignes
+ <p>Les modules inutilis&#233;s peuvent &#234;tre d&#233;sactiv&#233;s : si
+ vous n'avez pas besoin de leurs fonctionnalit&#233;s et des
+ directives de configuration qu'ils impl&#233;mentent,
+ d&#233;sactivez-les en commentant les lignes
<code class="directive">LoadModule</code> correspondantes. Vous
- devez cependant lire la documentation relative à ces
- modules avant de les désactiver, et garder à l'esprit que
- la désactivation d'un module très peu gourmand en
- ressources n'est pas absolument nécessaire.
+ devez cependant lire la documentation relative &#224; ces
+ modules avant de les d&#233;sactiver, et garder &#224; l'esprit que
+ la d&#233;sactivation d'un module tr&#232;s peu gourmand en
+ ressources n'est pas absolument n&#233;cessaire.
</p>
@@ -1346,23 +1346,23 @@ Swap: 3903784 12540 3891244</pre></div>
<h2><a name="caching-content" id="caching-content">Mise en cache des contenus
</a><a title="Lien permanent" href="#caching-content" class="permalink">&para;</a></h2>
- <p>Les requêtes impliquant des contenus dynamiques nécessitent
- en général d'avantage de ressources que les
- requêtes pour des contenus statiques. Les contenus statiques
+ <p>Les requ&#234;tes impliquant des contenus dynamiques n&#233;cessitent
+ en g&#233;n&#233;ral d'avantage de ressources que les
+ requ&#234;tes pour des contenus statiques. Les contenus statiques
consistent en simples pages issues de documents ou images
- sur disque, et sont servis très rapidement. En outre, de
- nombreux systèmes d'exploitation mettent automatiquement en
- cache en mémoire les contenus des fichiers fréquemment accédés.
+ sur disque, et sont servis tr&#232;s rapidement. En outre, de
+ nombreux syst&#232;mes d'exploitation mettent automatiquement en
+ cache en m&#233;moire les contenus des fichiers fr&#233;quemment acc&#233;d&#233;s.
</p>
- <p>Comme indiqué précédemment, le traitement des requêtes dynamiques peut
- nécessiter beaucoup plus de ressources. L'exécution de scripts
- CGI, le transfert de requêtes à un serveur d'applications
- externe, ou les accès à une base de données peuvent impliquer
+ <p>Comme indiqu&#233; pr&#233;c&#233;demment, le traitement des requ&#234;tes dynamiques peut
+ n&#233;cessiter beaucoup plus de ressources. L'ex&#233;cution de scripts
+ CGI, le transfert de requ&#234;tes &#224; un serveur d'applications
+ externe, ou les acc&#232;s &#224; une base de donn&#233;es peuvent impliquer
des temps d'attente et charges de travail significatifs pour un
- serveur web fortement sollicité. Dans de nombreuses
- circonstances, vous pourrez alors améliorer les performances en
- transformant les requêtes dynamiques courantes en requêtes
- statiques. Pour ce faire, deux approches seront discutées dans
+ serveur web fortement sollicit&#233;. Dans de nombreuses
+ circonstances, vous pourrez alors am&#233;liorer les performances en
+ transformant les requ&#234;tes dynamiques courantes en requ&#234;tes
+ statiques. Pour ce faire, deux approches seront discut&#233;es dans
la suite de cette section.
</p>
@@ -1371,20 +1371,20 @@ Swap: 3903784 12540 3891244</pre></div>
statiques
</a></h3>
- <p>En générant à l'avance les réponses pour les requêtes les
- plus courantes de votre application, vous pouvez améliorer
- de manière significative les performances de votre serveur
- sans abandonner la flexibilité des contenus générés
+ <p>En g&#233;n&#233;rant &#224; l'avance les r&#233;ponses pour les requ&#234;tes les
+ plus courantes de votre application, vous pouvez am&#233;liorer
+ de mani&#232;re significative les performances de votre serveur
+ sans abandonner la flexibilit&#233; des contenus g&#233;n&#233;r&#233;s
dynamiquement. Par exemple, si votre application est un
- service de livraison de fleurs, vous aurez tout intérêt à
- générer à l'avance les pages de votre catalogue concernant
- les roses rouges dans les semaines précédant le jour de la
+ service de livraison de fleurs, vous aurez tout int&#233;r&#234;t &#224;
+ g&#233;n&#233;rer &#224; l'avance les pages de votre catalogue concernant
+ les roses rouges dans les semaines pr&#233;c&#233;dant le jour de la
Saint Valentin. Lorsqu'un utilisateur cherchera des roses
- rouges, il téléchargera alors les pages générées à
+ rouges, il t&#233;l&#233;chargera alors les pages g&#233;n&#233;r&#233;es &#224;
l'avance. Par contre, les recherches de roses jaunes seront
- quant à elles traitées directement via une requête vers la
- base de données. Pour effectuer ces aiguillages de requêtes,
- vous disposez d'un outil particulièrement approprié fourni
+ quant &#224; elles trait&#233;es directement via une requ&#234;te vers la
+ base de donn&#233;es. Pour effectuer ces aiguillages de requ&#234;tes,
+ vous disposez d'un outil particuli&#232;rement appropri&#233; fourni
avec Apache : le module mod_rewrite.
</p>
@@ -1395,39 +1395,39 @@ Swap: 3903784 12540 3891244</pre></div>
<p>Blosxom est un programme CGI de journalisation web
- léger. Il est écrit en Perl et utilise des fichiers
- texte pour ses entrées. Outre sa qualité de programme
- CGI, Blosxom peut être exécuté en ligne de commande pour
- générer à l'avance des pages de blog. Lorsque votre blog
- commence à être lu par un grand nombre de personnes, la
- génération à l'avance de pages en HTML satique peut
- améliorer de manière significative les performances de
+ l&#233;ger. Il est &#233;crit en Perl et utilise des fichiers
+ texte pour ses entr&#233;es. Outre sa qualit&#233; de programme
+ CGI, Blosxom peut &#234;tre ex&#233;cut&#233; en ligne de commande pour
+ g&#233;n&#233;rer &#224; l'avance des pages de blog. Lorsque votre blog
+ commence &#224; &#234;tre lu par un grand nombre de personnes, la
+ g&#233;n&#233;ration &#224; l'avance de pages en HTML satique peut
+ am&#233;liorer de mani&#232;re significative les performances de
votre serveur.
</p>
- <p>Pour générer des pages statiques avec blosxom, éditez
- le script CGI selon la documentation. Définissez la
- variable $static dir à la valeur de
+ <p>Pour g&#233;n&#233;rer des pages statiques avec blosxom, &#233;ditez
+ le script CGI selon la documentation. D&#233;finissez la
+ variable $static dir &#224; la valeur de
<code class="directive">DocumentRoot</code> de votre serveur
- web, et exécutez le script en ligne de commande comme
+ web, et ex&#233;cutez le script en ligne de commande comme
suit :
</p>
<div class="example"><p><code>$ perl blosxom.cgi -password='whateveryourpassword'
</code></p></div>
- <p>Vous pouvez exécuter ce script périodiquement via
- cron, à chaque fois que vous ajoutez un nouveau contenu. Pour
+ <p>Vous pouvez ex&#233;cuter ce script p&#233;riodiquement via
+ cron, &#224; chaque fois que vous ajoutez un nouveau contenu. Pour
faire en sorte qu'Apache substitue les pages
statiques au contenu dynamique, nous
utiliserons mod_rewrite. Ce module est fourni avec le
- code source d'Apache, mais n'est pas compilé par défaut.
+ code source d'Apache, mais n'est pas compil&#233; par d&#233;faut.
Pour le compiler avec la distribution d'Apache, vous
pouvez utiliser l'option de la commande configure
<code>--enable-rewrite[=shared]</code>. De nombreuses
distributions binaires d'Apache sont fournies avec
<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> inclus. Dans l'exemple
suivant, un serveur virtuel Apache utilise les pages de
- blog générées à l'avance :
+ blog g&#233;n&#233;r&#233;es &#224; l'avance :
</p>
<pre class="prettyprint lang-config">Listen *:8001
@@ -1458,26 +1458,26 @@ Swap: 3903784 12540 3891244</pre></div>
<p>
Si les directives <code class="directive">RewriteCond</code>
- indiquent que la ressource demandée n'existe ni en tant que
- fichier, ni en tant que répertoire, son
- chemin sera redirigé par la directive
+ indiquent que la ressource demand&#233;e n'existe ni en tant que
+ fichier, ni en tant que r&#233;pertoire, son
+ chemin sera redirig&#233; par la directive
<code class="directive">RewriteRule</code> vers le programme
- CGI Blosxom qui va générer la réponse. Blosxom
- utilise Path Info pour spécifier les entrées de blog
+ CGI Blosxom qui va g&#233;n&#233;rer la r&#233;ponse. Blosxom
+ utilise Path Info pour sp&#233;cifier les entr&#233;es de blog
en tant que pages d'index, et si un chemin dans
- Blosxom existe en tant que fichier statique dans le système de
- fichiers, c'est ce dernier qui sera par conséquent privilégié.
- Toute requête dont la réponse n'a pas été générée à
- l'avance sera traitée par le programme CGI. Cela
- signifie que les entrées individuelles comme les
+ Blosxom existe en tant que fichier statique dans le syst&#232;me de
+ fichiers, c'est ce dernier qui sera par cons&#233;quent privil&#233;gi&#233;.
+ Toute requ&#234;te dont la r&#233;ponse n'a pas &#233;t&#233; g&#233;n&#233;r&#233;e &#224;
+ l'avance sera trait&#233;e par le programme CGI. Cela
+ signifie que les entr&#233;es individuelles comme les
commentaires seront toujours servies par le
programme CGI, et seront donc toujours visibles.
Cette configuration permet aussi de ne pas faire
- apparaître le programme CGI Blosxom dans l'URL de la barre
- d'adresse. Enfin, mod_rewrite est un module extrêmement
+ appara&#238;tre le programme CGI Blosxom dans l'URL de la barre
+ d'adresse. Enfin, mod_rewrite est un module extr&#234;mement
souple et puissant ; prenez le temps de bien
- l'étudier afin de parvenir à la configuration qui
- correspondra le mieux à votre situation.
+ l'&#233;tudier afin de parvenir &#224; la configuration qui
+ correspondra le mieux &#224; votre situation.
</p>
@@ -1486,42 +1486,42 @@ Swap: 3903784 12540 3891244</pre></div>
<h3><a name="caching-content-with-mod_cache" id="caching-content-with-mod_cache">Mise en cache du contenu avec mod_cache
</a></h3>
- <p>Le module mod_cache implémente une mise en cache
- intelligente des réponses HTTP : il tient compte des délais
- de péremption et des contraintes en matière de contenu
- inhérentes à la spécification HTTP. Le module mod_cache met
- en cache les URL des contenus des réponses. Si un contenu envoyé au
- client peut être mis en cache, il est sauvegardé sur disque.
- Les requêtes ultérieures pour cette URL seront alors servies
+ <p>Le module mod_cache impl&#233;mente une mise en cache
+ intelligente des r&#233;ponses HTTP : il tient compte des d&#233;lais
+ de p&#233;remption et des contraintes en mati&#232;re de contenu
+ inh&#233;rentes &#224; la sp&#233;cification HTTP. Le module mod_cache met
+ en cache les URL des contenus des r&#233;ponses. Si un contenu envoy&#233; au
+ client peut &#234;tre mis en cache, il est sauvegard&#233; sur disque.
+ Les requ&#234;tes ult&#233;rieures pour cette URL seront alors servies
directement depuis le cache. Le module fournisseur pour
- mod_cache, mod_disk_cache, détermine la manière dont les
- contenus sont stockés sur disque. La plupart des systèmes de
- serveur possèdent plus d'espace disque que de mémoire, et il
- est bon de garder à l'esprit que certains noyaux système mettent en
- cache de manière transparente en mémoire les contenus sur
- disque fréquemment accédés ; il n'est donc pas très utile de
- répéter cette opération au niveau du serveur.
+ mod_cache, mod_disk_cache, d&#233;termine la mani&#232;re dont les
+ contenus sont stock&#233;s sur disque. La plupart des syst&#232;mes de
+ serveur poss&#232;dent plus d'espace disque que de m&#233;moire, et il
+ est bon de garder &#224; l'esprit que certains noyaux syst&#232;me mettent en
+ cache de mani&#232;re transparente en m&#233;moire les contenus sur
+ disque fr&#233;quemment acc&#233;d&#233;s ; il n'est donc pas tr&#232;s utile de
+ r&#233;p&#233;ter cette op&#233;ration au niveau du serveur.
</p>
<p>Pour mettre en oeuvre une mise en cache de contenu
- efficace et éviter de présenter à l'utilisateur un contenu
- invalide ou périmé, l'application qui génère le contenu à
- jour doit envoyer les en-têtes de réponse corrects. En
- effet, en l'absence d'en-têtes comme <code>Etag:</code>,
+ efficace et &#233;viter de pr&#233;senter &#224; l'utilisateur un contenu
+ invalide ou p&#233;rim&#233;, l'application qui g&#233;n&#232;re le contenu &#224;
+ jour doit envoyer les en-t&#234;tes de r&#233;ponse corrects. En
+ effet, en l'absence d'en-t&#234;tes comme <code>Etag:</code>,
<code>Last-Modified:</code> ou <code>Expires:</code>,
- <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> ne sera pas en mesure de décider
- de manière appropriée
+ <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> ne sera pas en mesure de d&#233;cider
+ de mani&#232;re appropri&#233;e
s'il doit mettre le contenu en cache, s'il doit le servir
directement depuis ce dernier, ou s'il doit tout simplement
ne rien faire. Lorsque vous testerez la mise en cache, vous
- devrez peut-être modifier votre application ou, en cas
- d'impossibilité, désactiver de manière sélective la mise en
- cache des URLs qui posent problème. Les modules mod_cache ne
- sont pas compilés par défaut ; pour ce faire, vous devez
+ devrez peut-&#234;tre modifier votre application ou, en cas
+ d'impossibilit&#233;, d&#233;sactiver de mani&#232;re s&#233;lective la mise en
+ cache des URLs qui posent probl&#232;me. Les modules mod_cache ne
+ sont pas compil&#233;s par d&#233;faut ; pour ce faire, vous devez
utiliser l'option <code>--enable-cache[=shared]</code> du
script configure. Si vous utilisez une distribution binaire
d'Apache httpd, ou si elle fait partie de votre portage ou
- de votre sélection de paquets, <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>
- sera probablement déjà inclus.
+ de votre s&#233;lection de paquets, <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>
+ sera probablement d&#233;j&#224; inclus.
</p>
@@ -1531,33 +1531,33 @@ Swap: 3903784 12540 3891244</pre></div>
<p>
Le Wiki de l'Apache Software Foundation est servi
- par MoinMoin. MoinMoin est écrit en Python et
- s'exécute en tant que programme CGI. A l'heure
- actuelle, toute tentative pour l'exécuter via
- mod_python s'est soldée par un échec. Le programme
+ par MoinMoin. MoinMoin est &#233;crit en Python et
+ s'ex&#233;cute en tant que programme CGI. A l'heure
+ actuelle, toute tentative pour l'ex&#233;cuter via
+ mod_python s'est sold&#233;e par un &#233;chec. Le programme
CGI induit une charge inacceptable sur le serveur,
- particulièrement lorsque le Wiki est indexé par des
- moteurs de recherche comme Google. Pour alléger la
- charge de la machine, l'équipe d'infrastructure
- d'Apache s'est tournée vers mod_cache. Il s'est
- avéré que <a href="/httpd/MoinMoin">MoinMoin</a>
- nécessitait un petit patch pour adopter un
- comportement approprié en aval du serveur de mise
- en cache : certaines requêtes ne pouvaient jamais
- être mises en cache, et les modules Python
- concernés ont été mis à jour pour pouvoir envoyer
- les en-têtes de réponse HTTP corrects. Après cette
+ particuli&#232;rement lorsque le Wiki est index&#233; par des
+ moteurs de recherche comme Google. Pour all&#233;ger la
+ charge de la machine, l'&#233;quipe d'infrastructure
+ d'Apache s'est tourn&#233;e vers mod_cache. Il s'est
+ av&#233;r&#233; que <a href="/httpd/MoinMoin">MoinMoin</a>
+ n&#233;cessitait un petit patch pour adopter un
+ comportement appropri&#233; en aval du serveur de mise
+ en cache : certaines requ&#234;tes ne pouvaient jamais
+ &#234;tre mises en cache, et les modules Python
+ concern&#233;s ont &#233;t&#233; mis &#224; jour pour pouvoir envoyer
+ les en-t&#234;tes de r&#233;ponse HTTP corrects. Apr&#232;s cette
modification, la mise en cache en amont du Wiki a
- été activée via l'insertion des lignes suivantes
+ &#233;t&#233; activ&#233;e via l'insertion des lignes suivantes
dans le fichier de configuration
<code>httpd.conf</code> :
</p>
<pre class="prettyprint lang-config">CacheRoot /raid1/cacheroot
CacheEnable disk /
-# Une page modifiée il y a 100 minutes expirera dans 10 minutes
+# Une page modifi&#233;e il y a 100 minutes expirera dans 10 minutes
CacheLastModifiedFactor .1
-# Dans tous les cas, vérifier la validité des pages après 6 heures
+# Dans tous les cas, v&#233;rifier la validit&#233; des pages apr&#232;s 6 heures
CacheMaxExpire 21600</pre>
@@ -1565,29 +1565,29 @@ CacheMaxExpire 21600</pre>
contenu de son serveur virtuel. Elle ne mettra jamais en
cache un contenu plus vieux que 6 heures (voir la
directive <code class="directive"><a href="../mod/mod_cache.html#cachemaxexpire">CacheMaxExpire</a></code>). Si
- l'en-tête <code>Expires:</code> est absent de la
- réponse, <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> va calculer une date
- d'expiration en fonction du contenu de l'en-tête
+ l'en-t&#234;te <code>Expires:</code> est absent de la
+ r&#233;ponse, <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> va calculer une date
+ d'expiration en fonction du contenu de l'en-t&#234;te
<code>Last-Modified:</code>. Le principe de ce calcul
qui utilise la directive <code class="directive"><a href="../mod/mod_cache.html#cachelastmodifiedfactor">CacheLastModifiedFactor</a></code>
- se base sur l'hypothèse que si une page a été modifiée
- récemment, il y a de fortes chances pour qu'elle le soit
- à nouveau dans un futur proche et devra donc être remise
+ se base sur l'hypoth&#232;se que si une page a &#233;t&#233; modifi&#233;e
+ r&#233;cemment, il y a de fortes chances pour qu'elle le soit
+ &#224; nouveau dans un futur proche et devra donc &#234;tre remise
en cache.
</p>
<p>
- Notez qu'il peut s'avérer payant de
- <em>désactiver</em> l'en-tête <code>ETag:</code> :
- pour les fichiers inférieurs à 1 ko, le serveur
- doit calculer la somme de vérification checksum (en
- général MD5) et envoyer une réponse <code>304 Not
+ Notez qu'il peut s'av&#233;rer payant de
+ <em>d&#233;sactiver</em> l'en-t&#234;te <code>ETag:</code> :
+ pour les fichiers inf&#233;rieurs &#224; 1 ko, le serveur
+ doit calculer la somme de v&#233;rification checksum (en
+ g&#233;n&#233;ral MD5) et envoyer une r&#233;ponse <code>304 Not
Modified</code>, ce qui utilise des ressources CPU
- et réseau pour le transfert (1 paquet TCP). Pour les
- ressources supérieures à 1 ko, les ressources CPU
- consommées peuvent devenir importantes car l'en-tête
- est calculé à chaque requête. Malheureusement, il
+ et r&#233;seau pour le transfert (1 paquet TCP). Pour les
+ ressources sup&#233;rieures &#224; 1 ko, les ressources CPU
+ consomm&#233;es peuvent devenir importantes car l'en-t&#234;te
+ est calcul&#233; &#224; chaque requ&#234;te. Malheureusement, il
n'existe actuellement aucun moyen pour mettre en
- cache ces en-têtes.
+ cache ces en-t&#234;tes.
</p>
<pre class="prettyprint lang-config">&lt;FilesMatch "\.(jpe?g|png|gif|js|css|x?html|xml)"&gt;
FileETag None
@@ -1595,10 +1595,10 @@ CacheMaxExpire 21600</pre>
<p>
- Dans l'exemple précédent: la génération d'un en-tête
- <code>ETag:</code> sera désactivée pour la plupart
- des ressources statiques. Le serveur ne génère pas
- ces en-têtes pour les ressources dynamiques.
+ Dans l'exemple pr&#233;c&#233;dent: la g&#233;n&#233;ration d'un en-t&#234;te
+ <code>ETag:</code> sera d&#233;sactiv&#233;e pour la plupart
+ des ressources statiques. Le serveur ne g&#233;n&#232;re pas
+ ces en-t&#234;tes pour les ressources dynamiques.
</p>
@@ -1609,19 +1609,19 @@ CacheMaxExpire 21600</pre>
<h2><a name="further-considerations" id="further-considerations">Pour aller plus loin
</a><a title="Lien permanent" href="#further-considerations" class="permalink">&para;</a></h2>
- <p>Armés du savoir-faire pour personnaliser un système afin
- qu'il affiche les performances désirées, nous découvrirons vite
- qu'<em>1</em> sytème à lui seul peut constituer un goulot
- d'étranglement. A ce sujet, la page du Wiki <a href="http://wiki.apache.org/httpd/PerformanceScalingOut">PerformanceScalingOut</a>
- décrit comment adapter un système à mesure qu'il prend de
- l'ampleur, ou comment personnaliser plusieurs systèmes dans leur
+ <p>Arm&#233;s du savoir-faire pour personnaliser un syst&#232;me afin
+ qu'il affiche les performances d&#233;sir&#233;es, nous d&#233;couvrirons vite
+ qu'<em>1</em> syt&#232;me &#224; lui seul peut constituer un goulot
+ d'&#233;tranglement. A ce sujet, la page du Wiki <a href="http://wiki.apache.org/httpd/PerformanceScalingOut">PerformanceScalingOut</a>
+ d&#233;crit comment adapter un syst&#232;me &#224; mesure qu'il prend de
+ l'ampleur, ou comment personnaliser plusieurs syst&#232;mes dans leur
ensemble.
</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/misc/perf-scaling.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/misc/perf-scaling.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/misc/perf-scaling.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../es/misc/perf-scaling.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/misc/perf-scaling.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -1640,7 +1640,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/misc/perf-scaling.
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/misc/perf-tuning.html.fr b/docs/manual/misc/perf-tuning.html.fr
index 1f456f9aa8..67320133c3 100644
--- a/docs/manual/misc/perf-tuning.html.fr
+++ b/docs/manual/misc/perf-tuning.html.fr
@@ -24,135 +24,135 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Documentations diverses</a></div><div id="page-content"><div id="preamble"><h1>Optimisation des performances d'Apache</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/misc/perf-tuning.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/misc/perf-tuning.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/misc/perf-tuning.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/misc/perf-tuning.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/misc/perf-tuning.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/misc/perf-tuning.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<div class="warning"><h3>Avertissement</h3>
- <p>Ce document est en partie obsolète et son contenu peut s'avérer
- inapproprié.</p>
+ <p>Ce document est en partie obsol&#232;te et son contenu peut s'av&#233;rer
+ inappropri&#233;.</p>
</div>
- <p>Apache 2.4 est un serveur web à usage général, conçu dans un but
- d'équilibre entre souplesse, portabilité et performances. Bien que non
- conçu dans le seul but d'établir une référence en la matière,
+ <p>Apache 2.4 est un serveur web &#224; usage g&#233;n&#233;ral, con&#231;u dans un but
+ d'&#233;quilibre entre souplesse, portabilit&#233; et performances. Bien que non
+ con&#231;u dans le seul but d'&#233;tablir une r&#233;f&#233;rence en la mati&#232;re,
Apache 2.4 est capable de hautes performances dans de nombreuses situations
- du monde réel.</p>
+ du monde r&#233;el.</p>
<p>Ce
- document décrit les options qu'un administrateur de serveur peut configurer
- pour améliorer les performances d'une installation d'Apache 2.4. Certaines
- de ces options de configuration permettent au démon httpd de mieux tirer
- parti des possibilités du matériel et du système d'exploitation, tandis
- que d'autres permettent à l'administrateur de privilégier la vitesse
- par rapport aux fonctionnalités.</p>
+ document d&#233;crit les options qu'un administrateur de serveur peut configurer
+ pour am&#233;liorer les performances d'une installation d'Apache 2.4. Certaines
+ de ces options de configuration permettent au d&#233;mon httpd de mieux tirer
+ parti des possibilit&#233;s du mat&#233;riel et du syst&#232;me d'exploitation, tandis
+ que d'autres permettent &#224; l'administrateur de privil&#233;gier la vitesse
+ par rapport aux fonctionnalit&#233;s.</p>
</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#hardware">Problèmes matériels et relatifs au système d'exploitation</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#runtime">Optimisation de la configuration à l'exécution</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#compiletime">Optimisation de la configuration à la compilation</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#trace">Appendice : Analyse détaillée d'une trace</a></li>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#hardware">Probl&#232;mes mat&#233;riels et relatifs au syst&#232;me d'exploitation</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#runtime">Optimisation de la configuration &#224; l'ex&#233;cution</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#compiletime">Optimisation de la configuration &#224; la compilation</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#trace">Appendice : Analyse d&#233;taill&#233;e d'une trace</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="hardware" id="hardware">Problèmes matériels et relatifs au système d'exploitation</a><a title="Lien permanent" href="#hardware" class="permalink">&para;</a></h2>
+<h2><a name="hardware" id="hardware">Probl&#232;mes mat&#233;riels et relatifs au syst&#232;me d'exploitation</a><a title="Lien permanent" href="#hardware" class="permalink">&para;</a></h2>
- <p>Le principal problème matériel qui affecte les performances du serveur
- web est la mémoire vive (RAM). Un serveur web ne devrait jamais avoir à
- utiliser le swap, car le swapping augmente le temps de réponse de chaque
- requête au delà du point que les utilisateurs considèrent comme
- "trop lent". Ceci incite les utilisateurs à cliquer sur "Stop", puis
- "Charger à nouveau", ce qui a pour effet d'augmenter encore la charge
- du serveur. Vous pouvez, et même devez définir la valeur de la directive
- <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code> de façon à ce que
+ <p>Le principal probl&#232;me mat&#233;riel qui affecte les performances du serveur
+ web est la m&#233;moire vive (RAM). Un serveur web ne devrait jamais avoir &#224;
+ utiliser le swap, car le swapping augmente le temps de r&#233;ponse de chaque
+ requ&#234;te au del&#224; du point que les utilisateurs consid&#232;rent comme
+ "trop lent". Ceci incite les utilisateurs &#224; cliquer sur "Stop", puis
+ "Charger &#224; nouveau", ce qui a pour effet d'augmenter encore la charge
+ du serveur. Vous pouvez, et m&#234;me devez d&#233;finir la valeur de la directive
+ <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code> de fa&#231;on &#224; ce que
votre serveur ne lance pas un nombre de processus enfants tel qu'il
- commence à faire du swapping. La méthode pour y parvenir est
- simple : déterminez la taille de votre processus Apache standard en
- consultant votre liste de processus à l'aide d'un outil tel que
- <code>top</code>, et divisez votre quantité totale de mémoire disponible
+ commence &#224; faire du swapping. La m&#233;thode pour y parvenir est
+ simple : d&#233;terminez la taille de votre processus Apache standard en
+ consultant votre liste de processus &#224; l'aide d'un outil tel que
+ <code>top</code>, et divisez votre quantit&#233; totale de m&#233;moire disponible
par cette taille, tout en gardant un espace suffisant
pour les autres processus.</p>
- <p>Hormis ce réglage relatif à la mémoire, le reste est trivial : le
- processeur, la carte réseau et les disques doivent être suffisamment
- rapides, où "suffisamment rapide" doit être déterminé par
- l'expérience.</p>
+ <p>Hormis ce r&#233;glage relatif &#224; la m&#233;moire, le reste est trivial : le
+ processeur, la carte r&#233;seau et les disques doivent &#234;tre suffisamment
+ rapides, o&#249; "suffisamment rapide" doit &#234;tre d&#233;termin&#233; par
+ l'exp&#233;rience.</p>
- <p>Le choix du système d'exploitation dépend principalement du
+ <p>Le choix du syst&#232;me d'exploitation d&#233;pend principalement du
contexte local. Voici cependant quelques conseils qui se sont
- généralement avérés utiles :</p>
+ g&#233;n&#233;ralement av&#233;r&#233;s utiles :</p>
<ul>
<li>
- <p>Exécutez la dernière version stable et le niveau de patches le
- plus haut du système d'exploitation que vous avez choisi. De nombreux
- éditeurs de systèmes d'exploitation ont amélioré de manière
+ <p>Ex&#233;cutez la derni&#232;re version stable et le niveau de patches le
+ plus haut du syst&#232;me d'exploitation que vous avez choisi. De nombreux
+ &#233;diteurs de syst&#232;mes d'exploitation ont am&#233;lior&#233; de mani&#232;re
significative les performances de leurs piles TCP et de leurs
- bibliothèques de thread ces dernières années.</p>
+ biblioth&#232;ques de thread ces derni&#232;res ann&#233;es.</p>
</li>
<li>
- <p>Si votre système d'exploitation possède un appel système
- <code>sendfile(2)</code>, assurez-vous d'avoir installé la version
- et/ou les patches nécessaires à son activation. (Pour Linux, par
+ <p>Si votre syst&#232;me d'exploitation poss&#232;de un appel syst&#232;me
+ <code>sendfile(2)</code>, assurez-vous d'avoir install&#233; la version
+ et/ou les patches n&#233;cessaires &#224; son activation. (Pour Linux, par
exemple, cela se traduit par Linux 2.4 ou plus. Pour les versions
- anciennes de Solaris 8, vous pouvez être amené à appliquer un patch.)
- Sur les systèmes où il est disponible, <code>sendfile</code> permet
- à Apache de servir les contenus statiques plus rapidement, tout en
- induisant une charge CPU inférieure.</p>
+ anciennes de Solaris 8, vous pouvez &#234;tre amen&#233; &#224; appliquer un patch.)
+ Sur les syst&#232;mes o&#249; il est disponible, <code>sendfile</code> permet
+ &#224; Apache de servir les contenus statiques plus rapidement, tout en
+ induisant une charge CPU inf&#233;rieure.</p>
</li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="runtime" id="runtime">Optimisation de la configuration à l'exécution</a><a title="Lien permanent" href="#runtime" class="permalink">&para;</a></h2>
+<h2><a name="runtime" id="runtime">Optimisation de la configuration &#224; l'ex&#233;cution</a><a title="Lien permanent" href="#runtime" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code></li><li><code class="module"><a href="../mod/mpm_common.html">mpm_common</a></code></li><li><code class="module"><a href="../mod/mod_status.html">mod_status</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li><li><code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code></li><li><code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code></li><li><code class="directive"><a href="../mod/core.html#enablemmap">EnableMMAP</a></code></li><li><code class="directive"><a href="../mod/core.html#enablesendfile">EnableSendfile</a></code></li><li><code class="directive"><a href="../mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code></li><li><code class="directive"><a href="../mod/prefork.html#maxspareservers">MaxSpareServers</a></code></li><li><code class="directive"><a href="../mod/prefork.html#minspareservers">MinSpareServers</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code></li><li><code class="module"><a href="../mod/mpm_common.html">mpm_common</a></code></li><li><code class="module"><a href="../mod/mod_status.html">mod_status</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code></li><li><code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code></li><li><code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code></li><li><code class="directive"><a href="../mod/core.html#enablemmap">EnableMMAP</a></code></li><li><code class="directive"><a href="../mod/core.html#enablesendfile">EnableSendfile</a></code></li><li><code class="directive"><a href="../mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code></li><li><code class="directive"><a href="../mod/prefork.html#maxspareservers">MaxSpareServers</a></code></li><li><code class="directive"><a href="../mod/prefork.html#minspareservers">MinSpareServers</a></code></li><li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code></li></ul></td></tr></table>
- <h3><a name="dns" id="dns">HostnameLookups et autres considérations à propos du DNS</a></h3>
+ <h3><a name="dns" id="dns">HostnameLookups et autres consid&#233;rations &#224; propos du DNS</a></h3>
<p>Avant Apache 1.3, la directive
- <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code> était positionnée
- par défaut à <code>On</code>, ce qui impliquait une recherche DNS et donc un temps d'attente
- supplémentaire pour chaque requête. Avec Apache 2.4, <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code> est positionnée par défaut à
+ <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code> &#233;tait positionn&#233;e
+ par d&#233;faut &#224; <code>On</code>, ce qui impliquait une recherche DNS et donc un temps d'attente
+ suppl&#233;mentaire pour chaque requ&#234;te. Avec Apache 2.4, <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code> est positionn&#233;e par d&#233;faut &#224;
<code>Off</code>. Si vous avez besoin de convertir des adresses IP en noms
- d'hôtes dans vos fichiers journaux, il est préférable d'effectuer un
- traitement à postériori plutôt que de forcer Apache à le faire en temps
- réel. Il est recommandé d'effectuer ce genre de traitement a posteriori
- de vos fichiers journaux sur une autre machine que celle qui héberge le
- serveur web en production, afin que cette activité n'affecte pas les
+ d'h&#244;tes dans vos fichiers journaux, il est pr&#233;f&#233;rable d'effectuer un
+ traitement &#224; post&#233;riori plut&#244;t que de forcer Apache &#224; le faire en temps
+ r&#233;el. Il est recommand&#233; d'effectuer ce genre de traitement a posteriori
+ de vos fichiers journaux sur une autre machine que celle qui h&#233;berge le
+ serveur web en production, afin que cette activit&#233; n'affecte pas les
performances du serveur.</p>
<p>Si vous utilisez une directive
<code><code class="directive"><a href="../mod/mod_access_compat.html#allow">Allow</a></code>from domain</code>
ou
<code><code class="directive"><a href="../mod/mod_access_compat.html#deny">Deny</a></code> from domain</code>
- (ce qui signifie que vous utilisez un nom d'hôte ou un nom de domaine à
+ (ce qui signifie que vous utilisez un nom d'h&#244;te ou un nom de domaine &#224;
la place d'une adresse IP), vous devrez compter avec deux recherches
DNS (une recherche inverse suivie d'une recherche directe pour
- s'assurer que l'adresse IP n'a pas été usurpée). C'est pourquoi il est
- préférable, pour améliorer les performances, et chaque fois que c'est
- possible, d'utiliser des adresses IP plutôt que des noms de domaines.</p>
+ s'assurer que l'adresse IP n'a pas &#233;t&#233; usurp&#233;e). C'est pourquoi il est
+ pr&#233;f&#233;rable, pour am&#233;liorer les performances, et chaque fois que c'est
+ possible, d'utiliser des adresses IP plut&#244;t que des noms de domaines.</p>
<div class="warning"><h3>Avertissement :</h3>
<p>Veuillez utiliser la directive <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> avec Apache 2.4 ; pour plus de
- détails, reportez-vous au <a href="../upgrading.html">guide de mise à
+ d&#233;tails, reportez-vous au <a href="../upgrading.html">guide de mise &#224;
jour</a> correspondant.</p>
</div>
- <p>Notez qu'il est possible de modifier la portée des directives, en les
- plaçant par exemple à l'intérieur d'une section
+ <p>Notez qu'il est possible de modifier la port&#233;e des directives, en les
+ pla&#231;ant par exemple &#224; l'int&#233;rieur d'une section
<code>&lt;Location "/server-status"&gt;</code>. Les recherches DNS ne
- seront alors effectuées que pour les requêtes qui satisfont aux critères.
- Voici un exemple qui désactive les recherches DNS sauf pour les fichiers
+ seront alors effectu&#233;es que pour les requ&#234;tes qui satisfont aux crit&#232;res.
+ Voici un exemple qui d&#233;sactive les recherches DNS sauf pour les fichiers
<code>.html</code> et <code>.cgi</code> :</p>
<pre class="prettyprint lang-config">&lt;Files ~ "\.(html|cgi)$"&gt;
@@ -160,9 +160,9 @@
&lt;/Files&gt;</pre>
- <p>Mais même dans ce cas, si vous n'avez besoin de noms DNS que dans
- certains CGIs, vous pouvez effectuer l'appel à <code>gethostbyname</code>
- dans les CGIs spécifiques qui en ont besoin.</p>
+ <p>Mais m&#234;me dans ce cas, si vous n'avez besoin de noms DNS que dans
+ certains CGIs, vous pouvez effectuer l'appel &#224; <code>gethostbyname</code>
+ dans les CGIs sp&#233;cifiques qui en ont besoin.</p>
@@ -172,9 +172,9 @@
<p>Chaque fois que la ligne <code>Options FollowSymLinks</code> sera
absente, ou que la ligne <code>Options SymLinksIfOwnerMatch</code> sera
- présente dans votre espace d'adressage, Apache devra effectuer des
- appels système supplémentaires pour vérifier la présence de liens
- symboliques. Un appel supplémentaire par élément du chemin du fichier.
+ pr&#233;sente dans votre espace d'adressage, Apache devra effectuer des
+ appels syst&#232;me suppl&#233;mentaires pour v&#233;rifier la pr&#233;sence de liens
+ symboliques. Un appel suppl&#233;mentaire par &#233;l&#233;ment du chemin du fichier.
Par exemple, si vous avez :</p>
<pre class="prettyprint lang-config">DocumentRoot "/www/htdocs"
@@ -183,13 +183,13 @@
&lt;/Directory&gt;</pre>
- <p>et si une requête demande l'URI <code>/index.html</code>, Apache
- effectuera un appel à <code>lstat(2)</code> pour
+ <p>et si une requ&#234;te demande l'URI <code>/index.html</code>, Apache
+ effectuera un appel &#224; <code>lstat(2)</code> pour
<code>/www</code>, <code>/www/htdocs</code>, et
- <code>/www/htdocs/index.html</code>. Les résultats de ces appels à
- <code>lstat</code> ne sont jamais mis en cache, ils devront donc être
- générés à nouveau pour chaque nouvelle requête. Si vous voulez absolument
- vérifier la sécurité des liens symboliques, vous pouvez utiliser une
+ <code>/www/htdocs/index.html</code>. Les r&#233;sultats de ces appels &#224;
+ <code>lstat</code> ne sont jamais mis en cache, ils devront donc &#234;tre
+ g&#233;n&#233;r&#233;s &#224; nouveau pour chaque nouvelle requ&#234;te. Si vous voulez absolument
+ v&#233;rifier la s&#233;curit&#233; des liens symboliques, vous pouvez utiliser une
configuration du style :</p>
<pre class="prettyprint lang-config">DocumentRoot "/www/htdocs"
@@ -202,13 +202,13 @@
&lt;/Directory&gt;</pre>
- <p>Ceci évite au moins les vérifications supplémentaires pour le chemin
- défini par <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>. Notez que
+ <p>Ceci &#233;vite au moins les v&#233;rifications suppl&#233;mentaires pour le chemin
+ d&#233;fini par <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>. Notez que
vous devrez ajouter des sections similaires si vous avez des chemins
- définis par les directives
+ d&#233;finis par les directives
<code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> ou
<code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> en dehors de
- la racine de vos documents. Pour améliorer les performances, et supprimer
+ la racine de vos documents. Pour am&#233;liorer les performances, et supprimer
toute protection des liens symboliques, ajoutez l'option
<code>FollowSymLinks</code> partout, et n'utilisez jamais l'option
<code>SymLinksIfOwnerMatch</code>.</p>
@@ -219,10 +219,10 @@
- <p>Dans toute partie de votre espace d'adressage où vous autoriserez
- la surcharge de la configuration (en général à l'aide de fichiers
+ <p>Dans toute partie de votre espace d'adressage o&#249; vous autoriserez
+ la surcharge de la configuration (en g&#233;n&#233;ral &#224; l'aide de fichiers
<code>.htaccess</code>), Apache va tenter d'ouvrir <code>.htaccess</code>
- pour chaque élément du chemin du fichier demandé. Par exemple, si vous
+ pour chaque &#233;l&#233;ment du chemin du fichier demand&#233;. Par exemple, si vous
avez : </p>
<pre class="prettyprint lang-config">DocumentRoot "/www/htdocs"
@@ -231,25 +231,25 @@
&lt;/Directory&gt;</pre>
- <p>et qu'une requête demande l'URI <code>/index.html</code>, Apache
+ <p>et qu'une requ&#234;te demande l'URI <code>/index.html</code>, Apache
tentera d'ouvrir <code>/.htaccess</code>, <code>/www/.htaccess</code>,
- et <code>/www/htdocs/.htaccess</code>. Les solutions sont similaires à
- celles évoquées précédemment pour <code>Options FollowSymLinks</code>.
- Pour améliorer les performances, utilisez <code>AllowOverride None</code>
+ et <code>/www/htdocs/.htaccess</code>. Les solutions sont similaires &#224;
+ celles &#233;voqu&#233;es pr&#233;c&#233;demment pour <code>Options FollowSymLinks</code>.
+ Pour am&#233;liorer les performances, utilisez <code>AllowOverride None</code>
pour tous les niveaux de votre espace d'adressage.</p>
- <h3><a name="negotiation" id="negotiation">Négociation</a></h3>
+ <h3><a name="negotiation" id="negotiation">N&#233;gociation</a></h3>
- <p>Dans la mesure du possible, évitez toute négociation de contenu si
+ <p>Dans la mesure du possible, &#233;vitez toute n&#233;gociation de contenu si
vous tenez au moindre gain en performances. En pratique toutefois,
- les bénéfices de la négociation l'emportent souvent sur la diminution
+ les b&#233;n&#233;fices de la n&#233;gociation l'emportent souvent sur la diminution
des performances.
- Il y a cependant un cas dans lequel vous pouvez accélérer le serveur.
- Au lieu d'utiliser une directive générique comme :</p>
+ Il y a cependant un cas dans lequel vous pouvez acc&#233;l&#233;rer le serveur.
+ Au lieu d'utiliser une directive g&#233;n&#233;rique comme :</p>
<pre class="prettyprint lang-config">DirectoryIndex index</pre>
@@ -259,60 +259,60 @@
<pre class="prettyprint lang-config">DirectoryIndex index.cgi index.pl index.shtml index.html</pre>
- <p>où vous placez le choix courant en première position.</p>
+ <p>o&#249; vous placez le choix courant en premi&#232;re position.</p>
- <p>Notez aussi que créer explicitement un fichier de
+ <p>Notez aussi que cr&#233;er explicitement un fichier de
<code>correspondances de type</code> fournit de meilleures performances
que l'utilisation des <code>MultiViews</code>, car les informations
- nécessaires peuvent être simplement obtenues en lisant ce fichier, sans
- avoir à parcourir le répertoire à la recherche de types de fichiers.</p>
+ n&#233;cessaires peuvent &#234;tre simplement obtenues en lisant ce fichier, sans
+ avoir &#224; parcourir le r&#233;pertoire &#224; la recherche de types de fichiers.</p>
- <p>Par conséquent, si la négociation de contenu est nécessaire pour votre
- site, préférez les fichiers de <code>correspondances de type</code> aux
- directives <code>Options MultiViews</code> pour mener à bien cette
- négociation. Se référer au document sur la
- <a href="../content-negotiation.html">Négociation de contenu</a> pour une
- description complète des méthodes de négociation, et les instructions
- permettant de créer des fichiers de <code>correspondances de type</code>.</p>
+ <p>Par cons&#233;quent, si la n&#233;gociation de contenu est n&#233;cessaire pour votre
+ site, pr&#233;f&#233;rez les fichiers de <code>correspondances de type</code> aux
+ directives <code>Options MultiViews</code> pour mener &#224; bien cette
+ n&#233;gociation. Se r&#233;f&#233;rer au document sur la
+ <a href="../content-negotiation.html">N&#233;gociation de contenu</a> pour une
+ description compl&#232;te des m&#233;thodes de n&#233;gociation, et les instructions
+ permettant de cr&#233;er des fichiers de <code>correspondances de type</code>.</p>
- <h3>Transfert en mémoire</h3>
+ <h3>Transfert en m&#233;moire</h3>
- <p>Dans les situations où Apache 2.x doit consulter le contenu d'un
- fichier en train d'être servi - par exemple à l'occasion du traitement
- d'une inclusion côté serveur - il transfère en général le fichier en
- mémoire si le système d'exploitation supporte une forme quelconque
+ <p>Dans les situations o&#249; Apache 2.x doit consulter le contenu d'un
+ fichier en train d'&#234;tre servi - par exemple &#224; l'occasion du traitement
+ d'une inclusion c&#244;t&#233; serveur - il transf&#232;re en g&#233;n&#233;ral le fichier en
+ m&#233;moire si le syst&#232;me d'exploitation supporte une forme quelconque
de <code>mmap(2)</code>.</p>
- <p>Sur certains systèmes, ce transfert en mémoire améliore les
- performances. Dans certains cas, ce transfert peut toutefois les dégrader
- et même diminuer la stabilité du démon httpd :</p>
+ <p>Sur certains syst&#232;mes, ce transfert en m&#233;moire am&#233;liore les
+ performances. Dans certains cas, ce transfert peut toutefois les d&#233;grader
+ et m&#234;me diminuer la stabilit&#233; du d&#233;mon httpd :</p>
<ul>
<li>
- <p>Dans certains systèmes d'exploitation, <code>mmap</code> devient
+ <p>Dans certains syst&#232;mes d'exploitation, <code>mmap</code> devient
moins efficace que <code>read(2)</code> quand le nombre de
processeurs augmente. Sur les serveurs multiprocesseurs sous Solaris,
- par exemple, Apache 2.x sert parfois les fichiers consultés par le
- serveur plus rapidement quand <code>mmap</code> est désactivé.</p>
+ par exemple, Apache 2.x sert parfois les fichiers consult&#233;s par le
+ serveur plus rapidement quand <code>mmap</code> est d&#233;sactiv&#233;.</p>
</li>
<li>
- <p>Si vous transférez en mémoire un fichier localisé dans un système
- de fichiers monté par NFS, et si un processus sur
+ <p>Si vous transf&#233;rez en m&#233;moire un fichier localis&#233; dans un syst&#232;me
+ de fichiers mont&#233; par NFS, et si un processus sur
une autre machine cliente NFS supprime ou tronque le fichier, votre
processus peut rencontrer une erreur de bus la prochaine fois qu'il
- essaiera d'accéder au contenu du fichier en mémoire.</p>
+ essaiera d'acc&#233;der au contenu du fichier en m&#233;moire.</p>
</li>
</ul>
- <p>Pour les installations où une de ces situations peut se produire,
- vous devez utiliser <code>EnableMMAP off</code> afin de désactiver le
- transfert en mémoire des fichiers servis. (Note : il est possible de
- passer outre cette directive au niveau de chaque répertoire.)</p>
+ <p>Pour les installations o&#249; une de ces situations peut se produire,
+ vous devez utiliser <code>EnableMMAP off</code> afin de d&#233;sactiver le
+ transfert en m&#233;moire des fichiers servis. (Note : il est possible de
+ passer outre cette directive au niveau de chaque r&#233;pertoire.)</p>
@@ -320,37 +320,37 @@
- <p>Dans les cas où Apache peut se permettre d'ignorer le contenu du
- fichier à servir - par exemple, lorsqu'il sert un contenu de fichier
- statique - il utilise en général le support sendfile du noyau si le
- système d'exploitation supporte l'opération <code>sendfile(2)</code>.</p>
+ <p>Dans les cas o&#249; Apache peut se permettre d'ignorer le contenu du
+ fichier &#224; servir - par exemple, lorsqu'il sert un contenu de fichier
+ statique - il utilise en g&#233;n&#233;ral le support sendfile du noyau si le
+ syst&#232;me d'exploitation supporte l'op&#233;ration <code>sendfile(2)</code>.</p>
- <p>Sur la plupart des plateformes, l'utilisation de sendfile améliore
- les performances en éliminant les mécanismes de lecture et envoi séparés.
- Dans certains cas cependant, l'utilisation de sendfile peut nuire à la
- stabilité du démon httpd :</p>
+ <p>Sur la plupart des plateformes, l'utilisation de sendfile am&#233;liore
+ les performances en &#233;liminant les m&#233;canismes de lecture et envoi s&#233;par&#233;s.
+ Dans certains cas cependant, l'utilisation de sendfile peut nuire &#224; la
+ stabilit&#233; du d&#233;mon httpd :</p>
<ul>
<li>
- <p>Certaines plateformes peuvent présenter un support de sendfile
- défaillant que la construction du système n'a pas détecté, en
- particulier si les binaires ont été construits sur une autre machine
- et transférés sur la machine où le support de sendfile est
- défaillant.</p>
+ <p>Certaines plateformes peuvent pr&#233;senter un support de sendfile
+ d&#233;faillant que la construction du syst&#232;me n'a pas d&#233;tect&#233;, en
+ particulier si les binaires ont &#233;t&#233; construits sur une autre machine
+ et transf&#233;r&#233;s sur la machine o&#249; le support de sendfile est
+ d&#233;faillant.</p>
</li>
<li>
- <p>Dans le cas d'un système de fichiers monté
- sous NFS, le noyau peut s'avérer incapable de servir
- les fichiers réseau de manière fiable depuis
+ <p>Dans le cas d'un syst&#232;me de fichiers mont&#233;
+ sous NFS, le noyau peut s'av&#233;rer incapable de servir
+ les fichiers r&#233;seau de mani&#232;re fiable depuis
son propre cache.</p>
</li>
</ul>
- <p>Pour les installations où une de ces situations peut se produire,
- vous devez utiliser <code>EnableSendfile off</code> afin de désactiver
- la mise à disposition de contenus de fichiers par sendfile. (Note : il
+ <p>Pour les installations o&#249; une de ces situations peut se produire,
+ vous devez utiliser <code>EnableSendfile off</code> afin de d&#233;sactiver
+ la mise &#224; disposition de contenus de fichiers par sendfile. (Note : il
est possible de passer outre cette directive au niveau de chaque
- répertoire.)</p>
+ r&#233;pertoire.)</p>
@@ -359,33 +359,33 @@
<p>La directive <code class="directive"><a href="../mod/mpm_common.html#maxconnectionsperchild">MaxConnectionsPerChild</a></code> permet de limiter le
- nombre de connexions qu'un processus enfant peut gérer au cours de sa vie
- (par défaut, la valeur est <code>0</code>, soit aucune limite). Tous les <a href="../mpm.html#defaults">MPMs</a> sont concernés, même ceux qui utilisent
- des threads. Par exemple, chaque processus créé par le MPM
- <code class="module"><a href="../mod/worker.html">worker</a></code> lance plusieurs threads qui gèrent les connexions,
+ nombre de connexions qu'un processus enfant peut g&#233;rer au cours de sa vie
+ (par d&#233;faut, la valeur est <code>0</code>, soit aucune limite). Tous les <a href="../mpm.html#defaults">MPMs</a> sont concern&#233;s, m&#234;me ceux qui utilisent
+ des threads. Par exemple, chaque processus cr&#233;&#233; par le MPM
+ <code class="module"><a href="../mod/worker.html">worker</a></code> lance plusieurs threads qui g&#232;rent les connexions,
mais cette directive n'en affecte pas le nombre total. Cela signifie
seulement que la valeur de la directive <code class="directive"><a href="../mod/mpm_common.html#maxconnectionsperchild">MaxConnectionsPerChild</a></code> ne limitera que le
- nombre de requêtes traitées par les threads lancés par un seul processus
+ nombre de requ&#234;tes trait&#233;es par les threads lanc&#233;s par un seul processus
enfant.</p>
<p>Dans des conditions d'utilisation optimales, la directive <code class="directive"><a href="../mod/mpm_common.html#maxconnectionsperchild">MaxConnectionsPerChild</a></code> ne devrait imposer
- aucune limite, car il n'y a à priori aucune raison de tuer un processus, si
- ce n'est suite à un bug logiciel causant des fuites de mémoire ou un usage
+ aucune limite, car il n'y a &#224; priori aucune raison de tuer un processus, si
+ ce n'est suite &#224; un bug logiciel causant des fuites de m&#233;moire ou un usage
excessif du CPU.</p>
- <p>Lorsque le mode "keep-alive" est activé, un processus (ou un thread lancé
+ <p>Lorsque le mode "keep-alive" est activ&#233;, un processus (ou un thread lanc&#233;
par un processus) est
- maintenu et ne fait rien sinon attendre la prochaine requête sur la
- connexion déjà ouverte. La valeur par défaut de <code>5</code> de la
- directive <code class="directive"><a href="../mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code> tend à
+ maintenu et ne fait rien sinon attendre la prochaine requ&#234;te sur la
+ connexion d&#233;j&#224; ouverte. La valeur par d&#233;faut de <code>5</code> de la
+ directive <code class="directive"><a href="../mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code> tend &#224;
minimiser cet effet. Il faut trouver le bon compromis entre la bande
- passante réseau et les ressources du serveur.</p>
+ passante r&#233;seau et les ressources du serveur.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="compiletime" id="compiletime">Optimisation de la configuration à la compilation</a><a title="Lien permanent" href="#compiletime" class="permalink">&para;</a></h2>
+<h2><a name="compiletime" id="compiletime">Optimisation de la configuration &#224; la compilation</a><a title="Lien permanent" href="#compiletime" class="permalink">&para;</a></h2>
@@ -393,43 +393,43 @@
- <p>Apache 2.x supporte les modèles simultanés enfichables, appelés
+ <p>Apache 2.x supporte les mod&#232;les simultan&#233;s enfichables, appel&#233;s
<a href="../mpm.html">Modules Multi-Processus</a> (MPMs). Vous devez
choisir un MPM au moment de la construction d'Apache. Certaines
- plateformes ont des modules MPM spécifiques :
+ plateformes ont des modules MPM sp&#233;cifiques :
<code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> et
- <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>. Sur les systèmes de type Unix, vous avez le
+ <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>. Sur les syst&#232;mes de type Unix, vous avez le
choix entre un grand nombre de modules MPM. Le choix du MPM peut affecter
- la vitesse et l'évolutivité du démon httpd :</p>
+ la vitesse et l'&#233;volutivit&#233; du d&#233;mon httpd :</p>
<ul>
<li>Le MPM <code class="module"><a href="../mod/worker.html">worker</a></code> utilise plusieurs processus
- enfants possédant chacun de nombreux threads. Chaque thread gère une
- seule connexion à la fois. Worker est en général un bon choix pour les
- serveurs présentant un traffic important car il possède une empreinte
- mémoire plus petite que le MPM prefork.</li>
+ enfants poss&#233;dant chacun de nombreux threads. Chaque thread g&#232;re une
+ seule connexion &#224; la fois. Worker est en g&#233;n&#233;ral un bon choix pour les
+ serveurs pr&#233;sentant un traffic important car il poss&#232;de une empreinte
+ m&#233;moire plus petite que le MPM prefork.</li>
<li>Comme le MPM Worker, le MPM <code class="module"><a href="../mod/event.html">event</a></code> utilise
- les threads, mais il a été conçu pour traiter davantage de
- requêtes simultanément en confiant une partie du travail à des
+ les threads, mais il a &#233;t&#233; con&#231;u pour traiter davantage de
+ requ&#234;tes simultan&#233;ment en confiant une partie du travail &#224; des
threads de support, ce qui permet aux threads principaux de
- traiter de nouvelles requêtes.</li>
+ traiter de nouvelles requ&#234;tes.</li>
<li>Le MPM <code class="module"><a href="../mod/prefork.html">prefork</a></code> utilise plusieurs processus enfants
- possédant chacun un seul thread. Chaque processus gère une seule
- connexion à la fois. Sur de nombreux systèmes, prefork est comparable
- en matière de vitesse à worker, mais il utilise plus de mémoire. De par
- sa conception sans thread, prefork présente des avantages par rapport à
- worker dans certaines situations : il peut être utilisé avec les
- modules tiers qui ne supportent pas le threading, et son débogage est plus
- aisé sur les platesformes présentant un support du débogage des threads
+ poss&#233;dant chacun un seul thread. Chaque processus g&#232;re une seule
+ connexion &#224; la fois. Sur de nombreux syst&#232;mes, prefork est comparable
+ en mati&#232;re de vitesse &#224; worker, mais il utilise plus de m&#233;moire. De par
+ sa conception sans thread, prefork pr&#233;sente des avantages par rapport &#224;
+ worker dans certaines situations : il peut &#234;tre utilis&#233; avec les
+ modules tiers qui ne supportent pas le threading, et son d&#233;bogage est plus
+ ais&#233; sur les platesformes pr&#233;sentant un support du d&#233;bogage des threads
rudimentaire.</li>
</ul>
<p>Pour plus d'informations sur ces deux MPMs et les autres, veuillez
- vous référer à la <a href="../mpm.html">documentation sur les
+ vous r&#233;f&#233;rer &#224; la <a href="../mpm.html">documentation sur les
MPM</a>.</p>
@@ -438,53 +438,53 @@
- <p>Comme le contrôle de l'utilisation de la mémoire est très important
- en matière de performance, il est conseillé d'éliminer les modules que
+ <p>Comme le contr&#244;le de l'utilisation de la m&#233;moire est tr&#232;s important
+ en mati&#232;re de performance, il est conseill&#233; d'&#233;liminer les modules que
vous n'utilisez pas vraiment. Si vous avez construit ces modules en
- tant que <a href="../dso.html">DSOs</a>, leur élimination consiste
- simplement à commenter la directive
- <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> associée à ce
- module. Ceci vous permet de vérifier si votre site fonctionne toujours
- après la suppression de tel ou tel module.</p>
+ tant que <a href="../dso.html">DSOs</a>, leur &#233;limination consiste
+ simplement &#224; commenter la directive
+ <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> associ&#233;e &#224; ce
+ module. Ceci vous permet de v&#233;rifier si votre site fonctionne toujours
+ apr&#232;s la suppression de tel ou tel module.</p>
- <p>Par contre, si les modules que vous voulez supprimer sont liés
- statiquement à votre binaire Apache, vous devrez recompiler ce dernier
- afin de pouvoir les éliminer.</p>
+ <p>Par contre, si les modules que vous voulez supprimer sont li&#233;s
+ statiquement &#224; votre binaire Apache, vous devrez recompiler ce dernier
+ afin de pouvoir les &#233;liminer.</p>
- <p>La question qui découle de ce qui précède est évidemment de
+ <p>La question qui d&#233;coule de ce qui pr&#233;c&#232;de est &#233;videmment de
savoir de quels modules vous avez besoin et desquels vous pouvez vous
- passer. La réponse sera bien entendu différente d'un site web à
- l'autre. Cependant, la liste <em>minimale</em> de modules nécessaire à
+ passer. La r&#233;ponse sera bien entendu diff&#233;rente d'un site web &#224;
+ l'autre. Cependant, la liste <em>minimale</em> de modules n&#233;cessaire &#224;
la survie de votre site contiendra certainement
<code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code>, <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> et
<code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code>. <code>mod_log_config</code> est bien
entendu optionnel puisque vous pouvez faire fonctionner un site web
en se passant de fichiers journaux ; ceci est cependant
- déconseillé.</p>
+ d&#233;conseill&#233;.</p>
- <h3>Opérations atomiques</h3>
+ <h3>Op&#233;rations atomiques</h3>
- <p>Certains modules, à l'instar de <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> et des
- versions de développement récentes du MPM worker, utilisent l'API
- atomique d'APR. Cette API propose des opérations atomiques que l'on
- peut utiliser pour alléger la synchronisation des threads.</p>
-
- <p>Par défaut, APR implémente ces opérations en utilisant les
- mécanismes les plus efficaces disponibles sur chaque plateforme cible
- (Système d'exploitation et processeur). De nombreux processeurs modernes,
- par exemple, possèdent une instruction qui effectue une opération
- atomique de type comparaison et échange ou compare-and-swap (CAS) au
- niveau matériel. Sur certaines platesformes cependant, APR utilise par
- défaut une implémentation de l'API atomique plus lente, basée sur les
- mutex, afin d'assurer la compatibilité avec les anciens modèles de
- processeurs qui ne possèdent pas ce genre d'instruction. Si vous
- construisez Apache pour une de ces platesformes, et ne prévoyez de
- l'exécuter que sur des processeurs récents, vous pouvez sélectionner une
- implémentation atomique plus rapide à la compilation en utilisant
+ <p>Certains modules, &#224; l'instar de <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> et des
+ versions de d&#233;veloppement r&#233;centes du MPM worker, utilisent l'API
+ atomique d'APR. Cette API propose des op&#233;rations atomiques que l'on
+ peut utiliser pour all&#233;ger la synchronisation des threads.</p>
+
+ <p>Par d&#233;faut, APR impl&#233;mente ces op&#233;rations en utilisant les
+ m&#233;canismes les plus efficaces disponibles sur chaque plateforme cible
+ (Syst&#232;me d'exploitation et processeur). De nombreux processeurs modernes,
+ par exemple, poss&#232;dent une instruction qui effectue une op&#233;ration
+ atomique de type comparaison et &#233;change ou compare-and-swap (CAS) au
+ niveau mat&#233;riel. Sur certaines platesformes cependant, APR utilise par
+ d&#233;faut une impl&#233;mentation de l'API atomique plus lente, bas&#233;e sur les
+ mutex, afin d'assurer la compatibilit&#233; avec les anciens mod&#232;les de
+ processeurs qui ne poss&#232;dent pas ce genre d'instruction. Si vous
+ construisez Apache pour une de ces platesformes, et ne pr&#233;voyez de
+ l'ex&#233;cuter que sur des processeurs r&#233;cents, vous pouvez s&#233;lectionner une
+ impl&#233;mentation atomique plus rapide &#224; la compilation en utilisant
l'option <code>--enable-nonportable-atomics</code> du
script configure :</p>
@@ -499,27 +499,27 @@
<ul>
<li>Solaris sur SPARC<br />
- Sur Solaris/SPARC, APR utilise par défaut les opérations
- atomiques basées sur les mutex. Cependant, si vous ajoutez l'option
+ Sur Solaris/SPARC, APR utilise par d&#233;faut les op&#233;rations
+ atomiques bas&#233;es sur les mutex. Cependant, si vous ajoutez l'option
<code>--enable-nonportable-atomics</code> au script configure, APR
- génère un code qui utilise le code opération SPARC v8plus pour des
- opérations de compare-and-swap matériel plus rapides. Si vous
- utilisez cette option de configure avec Apache, les opérations
- atomiques seront plus efficaces (permettant d'alléger la charge du
- processeur et un plus haut niveau de simultanéité), mais
- l'exécutable produit ne fonctionnera que sur les processeurs
+ g&#233;n&#232;re un code qui utilise le code op&#233;ration SPARC v8plus pour des
+ op&#233;rations de compare-and-swap mat&#233;riel plus rapides. Si vous
+ utilisez cette option de configure avec Apache, les op&#233;rations
+ atomiques seront plus efficaces (permettant d'all&#233;ger la charge du
+ processeur et un plus haut niveau de simultan&#233;it&#233;), mais
+ l'ex&#233;cutable produit ne fonctionnera que sur les processeurs
UltraSPARC.
</li>
<li>Linux sur x86<br />
- Sous Linux, APR utilise par défaut les opérations atomiques basées
+ Sous Linux, APR utilise par d&#233;faut les op&#233;rations atomiques bas&#233;es
sur les mutex. Cependant, si vous ajoutez l'option
<code>--enable-nonportable-atomics</code> au script configure,
- APR générera un code qui utilise un code d'opération du 486
- pour des opérations de compare-and-swap matériel plus rapides. Le
- code résultant est plus efficace en matière d'opérations atomiques,
- mais l'exécutable produit ne fonctionnera que sur des processeurs
- 486 et supérieurs (et non sur des 386).
+ APR g&#233;n&#233;rera un code qui utilise un code d'op&#233;ration du 486
+ pour des op&#233;rations de compare-and-swap mat&#233;riel plus rapides. Le
+ code r&#233;sultant est plus efficace en mati&#232;re d'op&#233;rations atomiques,
+ mais l'ex&#233;cutable produit ne fonctionnera que sur des processeurs
+ 486 et sup&#233;rieurs (et non sur des 386).
</li>
</ul>
@@ -530,42 +530,42 @@
- <p>Si vous incluez le module <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> à la
- construction d'Apache et ajoutez <code>ExtendedStatus On</code> à sa
- configuration, Apache va effectuer pour chaque requête deux appels à
+ <p>Si vous incluez le module <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> &#224; la
+ construction d'Apache et ajoutez <code>ExtendedStatus On</code> &#224; sa
+ configuration, Apache va effectuer pour chaque requ&#234;te deux appels &#224;
<code>gettimeofday(2)</code> (ou <code>times(2)</code> selon votre
- système d'exploitation), et (pour les versions antérieures à 1.3) de
- nombreux appels supplémentaires à <code>time(2)</code>. Tous ces
- appels sont effectués afin que le rapport de statut puisse contenir
- des indications temporelles. Pour améliorer les performances, utilisez
- <code>ExtendedStatus off</code> (qui est le réglage par défaut).</p>
+ syst&#232;me d'exploitation), et (pour les versions ant&#233;rieures &#224; 1.3) de
+ nombreux appels suppl&#233;mentaires &#224; <code>time(2)</code>. Tous ces
+ appels sont effectu&#233;s afin que le rapport de statut puisse contenir
+ des indications temporelles. Pour am&#233;liorer les performances, utilisez
+ <code>ExtendedStatus off</code> (qui est le r&#233;glage par d&#233;faut).</p>
- <h3>accept Serialization - points de connexion à un programme (sockets) multiples</h3>
+ <h3>accept Serialization - points de connexion &#224; un programme (sockets) multiples</h3>
<div class="warning"><h3>Mise en garde :</h3>
- <p>Cette section n'a pas été totalement mise à jour car elle ne tient pas
+ <p>Cette section n'a pas &#233;t&#233; totalement mise &#224; jour car elle ne tient pas
compte des changements intervenus dans la version 2.x du Serveur HTTP
Apache. Certaines informations sont encore pertinentes, il vous est
- cependant conseillé de les utiliser avec prudence.</p>
+ cependant conseill&#233; de les utiliser avec prudence.</p>
</div>
- <p>Ce qui suit est une brève discussion à propos de l'API des sockets
+ <p>Ce qui suit est une br&#232;ve discussion &#224; propos de l'API des sockets
Unix. Supposons que votre serveur web utilise plusieurs directives
- <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> afin d'écouter
+ <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> afin d'&#233;couter
plusieurs ports ou de multiples adresses. Afin de tester chaque socket
pour voir s'il a une connexion en attente, Apache utilise
<code>select(2)</code>. <code>select(2)</code> indique si un socket a
- <em>zéro</em> ou <em>au moins une</em> connexion en attente. Le modèle
+ <em>z&#233;ro</em> ou <em>au moins une</em> connexion en attente. Le mod&#232;le
d'Apache comporte plusieurs processus enfants, et tous ceux qui sont
- inactifs testent la présence de nouvelles connexions au même moment.
- Une implémentation rudimentaire de ceci pourrait ressembler à
+ inactifs testent la pr&#233;sence de nouvelles connexions au m&#234;me moment.
+ Une impl&#233;mentation rudimentaire de ceci pourrait ressembler &#224;
l'exemple suivant
(ces exemples ne sont pas extraits du code d'Apache, ils ne sont
- proposés qu'à des fins pédagogiques) :</p>
+ propos&#233;s qu'&#224; des fins p&#233;dagogiques) :</p>
<pre class="prettyprint lang-c"> for (;;) {
for (;;) {
@@ -590,42 +590,42 @@
}</pre>
- <p>Mais cette implémentation rudimentaire présente une sérieuse lacune.
- Rappelez-vous que les processus enfants exécutent cette boucle au même
+ <p>Mais cette impl&#233;mentation rudimentaire pr&#233;sente une s&#233;rieuse lacune.
+ Rappelez-vous que les processus enfants ex&#233;cutent cette boucle au m&#234;me
moment ; ils vont ainsi bloquer sur <code>select</code> s'ils se trouvent
- entre deux requêtes. Tous ces processus bloqués vont se réactiver et
- sortir de <code>select</code> quand une requête va apparaître sur un des
- sockets (le nombre de processus enfants qui se réactivent varie en
- fonction du système d'exploitation et des réglages de synchronisation).
+ entre deux requ&#234;tes. Tous ces processus bloqu&#233;s vont se r&#233;activer et
+ sortir de <code>select</code> quand une requ&#234;te va appara&#238;tre sur un des
+ sockets (le nombre de processus enfants qui se r&#233;activent varie en
+ fonction du syst&#232;me d'exploitation et des r&#233;glages de synchronisation).
Ils vont alors tous entrer dans la boucle et tenter un
<code>"accept"</code> de la connexion. Mais seulement un d'entre eux y
parviendra (en supposant qu'il ne reste q'une seule connexion en
attente), les autres vont se bloquer au niveau de <code>accept</code>.
Ceci verrouille vraiment ces processus de telle sorte qu'ils ne peuvent
- plus servir de requêtes que par cet unique socket, et il en sera ainsi
- jusqu'à ce que suffisamment de nouvelles requêtes apparaissent sur ce
- socket pour les réactiver tous. Cette lacune a été documentée pour la
- première fois dans
+ plus servir de requ&#234;tes que par cet unique socket, et il en sera ainsi
+ jusqu'&#224; ce que suffisamment de nouvelles requ&#234;tes apparaissent sur ce
+ socket pour les r&#233;activer tous. Cette lacune a &#233;t&#233; document&#233;e pour la
+ premi&#232;re fois dans
<a href="http://bugs.apache.org/index/full/467">PR#467</a>. Il existe
au moins deux solutions.</p>
- <p>La première consiste à rendre les sockets non blocants. Dans ce cas,
+ <p>La premi&#232;re consiste &#224; rendre les sockets non blocants. Dans ce cas,
<code>accept</code> ne bloquera pas les processus enfants, et ils
- pourront continuer à s'exécuter immédiatement. Mais ceci consomme des
+ pourront continuer &#224; s'ex&#233;cuter imm&#233;diatement. Mais ceci consomme des
ressources processeur. Supposons que vous ayez dix processus enfants
inactifs dans <code>select</code>, et qu'une connexion arrive.
- Neuf des dix processus vont se réactiver, tenter un <code>accept</code>
- de la connexion, échouer, et boucler dans <code>select</code>, tout en
+ Neuf des dix processus vont se r&#233;activer, tenter un <code>accept</code>
+ de la connexion, &#233;chouer, et boucler dans <code>select</code>, tout en
n'ayant finalement rien accompli. Pendant ce temps, aucun de ces processus
- ne traite les requêtes qui arrivent sur d'autres sockets jusqu'à ce
+ ne traite les requ&#234;tes qui arrivent sur d'autres sockets jusqu'&#224; ce
qu'ils retournent dans <code>select</code>. Finalement, cette solution
- ne semble pas très efficace, à moins que vous ne disposiez d'autant de
+ ne semble pas tr&#232;s efficace, &#224; moins que vous ne disposiez d'autant de
processeurs inactifs (dans un serveur multiprocesseur) que de processus
- enfants inactifs, ce qui n'est pas une situation très courante.</p>
+ enfants inactifs, ce qui n'est pas une situation tr&#232;s courante.</p>
- <p>Une autre solution, celle qu'utilise Apache, consiste à sérialiser les
- entrées dans la boucle interne. La boucle ressemble à ceci (les
- différences sont mises en surbrillance) :</p>
+ <p>Une autre solution, celle qu'utilise Apache, consiste &#224; s&#233;rialiser les
+ entr&#233;es dans la boucle interne. La boucle ressemble &#224; ceci (les
+ diff&#233;rences sont mises en surbrillance) :</p>
<pre class="prettyprint lang-c"> for (;;) {
<strong>accept_mutex_on ();</strong>
@@ -654,74 +654,74 @@
<p><a id="serialize" name="serialize">Les fonctions</a>
<code>accept_mutex_on</code> et <code>accept_mutex_off</code>
- implémentent un sémaphore permettant une exclusion mutuelle. Un seul
- processus enfant à la fois peut posséder le mutex. Plusieurs choix se
- présentent pour implémenter ces mutex. Ce choix est défini dans
- <code>src/conf.h</code> (versions antérieures à 1.3) ou
- <code>src/include/ap_config.h</code> (versions 1.3 ou supérieures).
+ impl&#233;mentent un s&#233;maphore permettant une exclusion mutuelle. Un seul
+ processus enfant &#224; la fois peut poss&#233;der le mutex. Plusieurs choix se
+ pr&#233;sentent pour impl&#233;menter ces mutex. Ce choix est d&#233;fini dans
+ <code>src/conf.h</code> (versions ant&#233;rieures &#224; 1.3) ou
+ <code>src/include/ap_config.h</code> (versions 1.3 ou sup&#233;rieures).
Certaines architectures ne font pas ce choix du mode de verrouillage ;
l'utilisation de directives
<code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> multiples sur ces
- architectures est donc peu sûr.</p>
+ architectures est donc peu s&#251;r.</p>
<p>La directive <code class="directive"><a href="../mod/core.html#mutex">Mutex</a></code> permet
- de modifier l'implémentation du mutex <code>mpm-accept</code> à
- l'exécution. Des considérations spécifiques aux différentes
- implémentations de mutex sont documentées avec cette directive.</p>
-
- <p>Une autre solution qui a été imaginée mais jamais implémentée, consiste
- à sérialiser partiellement la boucle -- c'est à dire y faire entrer un
- certain nombre de processus. Ceci ne présenterait un intérêt que sur les
- machines multiprocesseurs où plusieurs processus enfants peuvent
- s'exécuter simultanément, et encore, la sérialisation ne tire pas
- vraiment parti de toute la bande passante. C'est une possibilité
- d'investigation future, mais demeure de priorité basse car les serveurs
- web à architecture hautement parallèle ne sont pas la norme.</p>
+ de modifier l'impl&#233;mentation du mutex <code>mpm-accept</code> &#224;
+ l'ex&#233;cution. Des consid&#233;rations sp&#233;cifiques aux diff&#233;rentes
+ impl&#233;mentations de mutex sont document&#233;es avec cette directive.</p>
+
+ <p>Une autre solution qui a &#233;t&#233; imagin&#233;e mais jamais impl&#233;ment&#233;e, consiste
+ &#224; s&#233;rialiser partiellement la boucle -- c'est &#224; dire y faire entrer un
+ certain nombre de processus. Ceci ne pr&#233;senterait un int&#233;r&#234;t que sur les
+ machines multiprocesseurs o&#249; plusieurs processus enfants peuvent
+ s'ex&#233;cuter simultan&#233;ment, et encore, la s&#233;rialisation ne tire pas
+ vraiment parti de toute la bande passante. C'est une possibilit&#233;
+ d'investigation future, mais demeure de priorit&#233; basse car les serveurs
+ web &#224; architecture hautement parall&#232;le ne sont pas la norme.</p>
<p>Pour bien faire, vous devriez faire fonctionner votre serveur sans
directives <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> multiples
- si vous visez les performances les plus élevées.
+ si vous visez les performances les plus &#233;lev&#233;es.
Mais lisez ce qui suit.</p>
- <h3>accept Serialization - point de connexion à un programme (sockets) unique</h3>
+ <h3>accept Serialization - point de connexion &#224; un programme (sockets) unique</h3>
- <p>Ce qui précède convient pour les serveurs à sockets multiples, mais
- qu'en est-il des serveurs à socket unique ? En théorie, ils ne
- devraient pas rencontrer les mêmes problèmes car tous les processus
- enfants peuvent se bloquer dans <code>accept(2)</code> jusqu'à ce qu'une
- connexion arrive, et ils ne sont pas utilisés à ne rien faire. En
- pratique, ceci dissimule un même comportement de bouclage
- discuté plus haut dans la solution non-blocante. De la manière dont
- sont implémentées les piles TCP, le noyau réactive véritablement tous les
- processus bloqués dans <code>accept</code> quand une seule connexion
+ <p>Ce qui pr&#233;c&#232;de convient pour les serveurs &#224; sockets multiples, mais
+ qu'en est-il des serveurs &#224; socket unique ? En th&#233;orie, ils ne
+ devraient pas rencontrer les m&#234;mes probl&#232;mes car tous les processus
+ enfants peuvent se bloquer dans <code>accept(2)</code> jusqu'&#224; ce qu'une
+ connexion arrive, et ils ne sont pas utilis&#233;s &#224; ne rien faire. En
+ pratique, ceci dissimule un m&#234;me comportement de bouclage
+ discut&#233; plus haut dans la solution non-blocante. De la mani&#232;re dont
+ sont impl&#233;ment&#233;es les piles TCP, le noyau r&#233;active v&#233;ritablement tous les
+ processus bloqu&#233;s dans <code>accept</code> quand une seule connexion
arrive. Un de ces processus prend la connexion en compte et retourne
dans l'espace utilisateur, les autres bouclant dans l'espace du
- noyau et se désactivant quand ils s'aperçoivent qu'il n'y a pas de
+ noyau et se d&#233;sactivant quand ils s'aper&#231;oivent qu'il n'y a pas de
connexion pour eux. Ce bouclage est invisible depuis le code de l'espace
- utilisateur, mais il est quand-même présent. Ceci peut conduire à la
- même augmentation de charge à perte que la solution non blocante au cas
+ utilisateur, mais il est quand-m&#234;me pr&#233;sent. Ceci peut conduire &#224; la
+ m&#234;me augmentation de charge &#224; perte que la solution non blocante au cas
des sockets multiples peut induire.</p>
- <p>Pour cette raison, il apparaît que de nombreuses architectures se
- comportent plus "proprement" si on sérialise même dans le cas d'une socket
- unique. Il s'agit en fait du comportement par défaut dans la plupart des
- cas. Des expériences poussées sous Linux (noyau 2.0.30 sur un
- biprocesseur Pentium pro 166 avec 128 Mo de RAM) ont montré que la
- sérialisation d'une socket unique provoque une diminution inférieure à 3%
- du nombre de requêtes par secondes par rapport au traitement non
- sérialisé. Mais le traitement non sérialisé des sockets uniques induit
- un temps de réponse supplémentaire de 100 ms pour chaque requête. Ce
- temps de réponse est probablement provoqué par une limitation sur les
- lignes à haute charge, et ne constitue un problème que sur les réseaux
- locaux. Si vous voulez vous passer de la sérialisation des sockets
- uniques, vous pouvez définir
+ <p>Pour cette raison, il appara&#238;t que de nombreuses architectures se
+ comportent plus "proprement" si on s&#233;rialise m&#234;me dans le cas d'une socket
+ unique. Il s'agit en fait du comportement par d&#233;faut dans la plupart des
+ cas. Des exp&#233;riences pouss&#233;es sous Linux (noyau 2.0.30 sur un
+ biprocesseur Pentium pro 166 avec 128 Mo de RAM) ont montr&#233; que la
+ s&#233;rialisation d'une socket unique provoque une diminution inf&#233;rieure &#224; 3%
+ du nombre de requ&#234;tes par secondes par rapport au traitement non
+ s&#233;rialis&#233;. Mais le traitement non s&#233;rialis&#233; des sockets uniques induit
+ un temps de r&#233;ponse suppl&#233;mentaire de 100 ms pour chaque requ&#234;te. Ce
+ temps de r&#233;ponse est probablement provoqu&#233; par une limitation sur les
+ lignes &#224; haute charge, et ne constitue un probl&#232;me que sur les r&#233;seaux
+ locaux. Si vous voulez vous passer de la s&#233;rialisation des sockets
+ uniques, vous pouvez d&#233;finir
<code>SINGLE_LISTEN_UNSERIALIZED_ACCEPT</code> et les
- serveurs à socket unique ne pratiqueront plus du tout la
- sérialisation.</p>
+ serveurs &#224; socket unique ne pratiqueront plus du tout la
+ s&#233;rialisation.</p>
@@ -729,37 +729,37 @@
- <p>Comme discuté dans <a href="http://www.ics.uci.edu/pub/ietf/http/draft-ietf-http-connection-00.txt">
- draft-ietf-http-connection-00.txt</a> section 8, pour implémenter de
- manière <strong>fiable</strong> le protocole, un serveur HTTP doit fermer
- les deux directions d'une communication indépendamment (rappelez-vous
- qu'une connexion TCP est bidirectionnelle, chaque direction étant
- indépendante de l'autre).</p>
-
- <p>Quand cette fonctionnalité fut ajoutée à Apache, elle causa une
- avalanche de problèmes sur plusieurs versions d'Unix à cause d'une
- implémentation à courte vue. La spécification TCP ne précise pas que
- l'état <code>FIN_WAIT_2</code> possède un temps de réponse mais elle ne
- l'exclut pas. Sur les systèmes qui n'introduisent pas ce temps de
- réponse, Apache 1.2 induit de nombreux blocages définitifs de socket
- dans l'état <code>FIN_WAIT_2</code>. On peut eviter ceci dans de nombreux
- cas tout simplement en mettant à jour TCP/IP avec le dernier patch mis à
- disposition par le fournisseur. Dans les cas où le fournisseur n'a
+ <p>Comme discut&#233; dans <a href="http://www.ics.uci.edu/pub/ietf/http/draft-ietf-http-connection-00.txt">
+ draft-ietf-http-connection-00.txt</a> section 8, pour impl&#233;menter de
+ mani&#232;re <strong>fiable</strong> le protocole, un serveur HTTP doit fermer
+ les deux directions d'une communication ind&#233;pendamment (rappelez-vous
+ qu'une connexion TCP est bidirectionnelle, chaque direction &#233;tant
+ ind&#233;pendante de l'autre).</p>
+
+ <p>Quand cette fonctionnalit&#233; fut ajout&#233;e &#224; Apache, elle causa une
+ avalanche de probl&#232;mes sur plusieurs versions d'Unix &#224; cause d'une
+ impl&#233;mentation &#224; courte vue. La sp&#233;cification TCP ne pr&#233;cise pas que
+ l'&#233;tat <code>FIN_WAIT_2</code> poss&#232;de un temps de r&#233;ponse mais elle ne
+ l'exclut pas. Sur les syst&#232;mes qui n'introduisent pas ce temps de
+ r&#233;ponse, Apache 1.2 induit de nombreux blocages d&#233;finitifs de socket
+ dans l'&#233;tat <code>FIN_WAIT_2</code>. On peut eviter ceci dans de nombreux
+ cas tout simplement en mettant &#224; jour TCP/IP avec le dernier patch mis &#224;
+ disposition par le fournisseur. Dans les cas o&#249; le fournisseur n'a
jamais fourni de patch (par exemple, SunOS4 -- bien que les utilisateurs
- possédant une license source puissent le patcher eux-mêmes), nous avons
- décidé de désactiver cette fonctionnalité.</p>
+ poss&#233;dant une license source puissent le patcher eux-m&#234;mes), nous avons
+ d&#233;cid&#233; de d&#233;sactiver cette fonctionnalit&#233;.</p>
- <p>Il y a deux méthodes pour arriver à ce résultat. La première est
+ <p>Il y a deux m&#233;thodes pour arriver &#224; ce r&#233;sultat. La premi&#232;re est
l'option de socket <code>SO_LINGER</code>. Mais le sort a voulu que cette
- solution ne soit jamais implémentée correctement dans la plupart des
- piles TCP/IP. Et même dans les rares cas où cette solution a été
- implémentée correctement (par exemple Linux 2.0.31), elle se
+ solution ne soit jamais impl&#233;ment&#233;e correctement dans la plupart des
+ piles TCP/IP. Et m&#234;me dans les rares cas o&#249; cette solution a &#233;t&#233;
+ impl&#233;ment&#233;e correctement (par exemple Linux 2.0.31), elle se
montre beaucoup plus gourmande (en temps processeur) que la solution
suivante.</p>
- <p>Pour la plus grande partie, Apache implémente cette solution à l'aide
- d'une fonction appelée <code>lingering_close</code> (définie dans
- <code>http_main.c</code>). La fonction ressemble approximativement à
+ <p>Pour la plus grande partie, Apache impl&#233;mente cette solution &#224; l'aide
+ d'une fonction appel&#233;e <code>lingering_close</code> (d&#233;finie dans
+ <code>http_main.c</code>). La fonction ressemble approximativement &#224;
ceci :</p>
<pre class="prettyprint lang-c"> void lingering_close (int s)
@@ -787,18 +787,18 @@
}</pre>
- <p>Ceci ajoute naturellement un peu de charge à la fin d'une connexion,
- mais s'avère nécessaire pour une implémentation fiable. Comme HTTP/1.1
- est de plus en plus présent et que toutes les connexions sont
- persistentes, la charge sera amortie par la multiplicité des requêtes.
- Si vous voulez jouer avec le feu en désactivant cette fonctionnalité,
- vous pouvez définir <code>NO_LINGCLOSE</code>, mais c'est fortement
- déconseillé. En particulier, comme les connexions persistantes en
- pipeline de HTTP/1.1 commencent à être utilisées,
- <code>lingering_close</code> devient une absolue nécessité (et les
+ <p>Ceci ajoute naturellement un peu de charge &#224; la fin d'une connexion,
+ mais s'av&#232;re n&#233;cessaire pour une impl&#233;mentation fiable. Comme HTTP/1.1
+ est de plus en plus pr&#233;sent et que toutes les connexions sont
+ persistentes, la charge sera amortie par la multiplicit&#233; des requ&#234;tes.
+ Si vous voulez jouer avec le feu en d&#233;sactivant cette fonctionnalit&#233;,
+ vous pouvez d&#233;finir <code>NO_LINGCLOSE</code>, mais c'est fortement
+ d&#233;conseill&#233;. En particulier, comme les connexions persistantes en
+ pipeline de HTTP/1.1 commencent &#224; &#234;tre utilis&#233;es,
+ <code>lingering_close</code> devient une absolue n&#233;cessit&#233; (et les
<a href="http://www.w3.org/Protocols/HTTP/Performance/Pipeline.html">
connexions en pipeline sont plus rapides</a> ; vous avez donc tout
- intérêt à les supporter).</p>
+ int&#233;r&#234;t &#224; les supporter).</p>
@@ -806,28 +806,28 @@
- <p>Les processus parent et enfants d'Apache communiquent entre eux à
- l'aide d'un objet appelé "Tableau de bord" (Scoreboard). Idéalement, cet
- échange devrait s'effectuer en mémoire partagée. Pour les systèmes
- d'exploitation auxquels nous avons eu accès, ou pour lesquels nous avons
- obtenu des informations suffisamment détaillées pour effectuer un
- portage, cet échange est en général implémenté en utilisant la mémoire
- partagée. Pour les autres, on utilise par défaut un fichier d'échange sur
- disque. Le fichier d'échange sur disque est non seulement lent, mais
- aussi peu fiable (et propose moins de fonctionnalités). Recherchez dans
- le fichier <code>src/main/conf.h</code> correspondant à votre
+ <p>Les processus parent et enfants d'Apache communiquent entre eux &#224;
+ l'aide d'un objet appel&#233; "Tableau de bord" (Scoreboard). Id&#233;alement, cet
+ &#233;change devrait s'effectuer en m&#233;moire partag&#233;e. Pour les syst&#232;mes
+ d'exploitation auxquels nous avons eu acc&#232;s, ou pour lesquels nous avons
+ obtenu des informations suffisamment d&#233;taill&#233;es pour effectuer un
+ portage, cet &#233;change est en g&#233;n&#233;ral impl&#233;ment&#233; en utilisant la m&#233;moire
+ partag&#233;e. Pour les autres, on utilise par d&#233;faut un fichier d'&#233;change sur
+ disque. Le fichier d'&#233;change sur disque est non seulement lent, mais
+ aussi peu fiable (et propose moins de fonctionnalit&#233;s). Recherchez dans
+ le fichier <code>src/main/conf.h</code> correspondant &#224; votre
architecture soit <code>USE_MMAP_SCOREBOARD</code>, soit
- <code>USE_SHMGET_SCOREBOARD</code>. La définition de l'un des deux
+ <code>USE_SHMGET_SCOREBOARD</code>. La d&#233;finition de l'un des deux
(ainsi que leurs compagnons respectifs <code>HAVE_MMAP</code> et
- <code>HAVE_SHMGET</code>), active le code fourni pour la mémoire
- partagée. Si votre système propose une autre solution pour la gestion de
- la mémoire partagée, éditez le fichier <code>src/main/http_main.c</code>
- et ajoutez la portion de code nécessaire pour pouvoir l'utiliser dans
+ <code>HAVE_SHMGET</code>), active le code fourni pour la m&#233;moire
+ partag&#233;e. Si votre syst&#232;me propose une autre solution pour la gestion de
+ la m&#233;moire partag&#233;e, &#233;ditez le fichier <code>src/main/http_main.c</code>
+ et ajoutez la portion de code n&#233;cessaire pour pouvoir l'utiliser dans
Apache (Merci de nous envoyer aussi le patch correspondant).</p>
- <div class="note">Note à caractère historique : le portage d'Apache sous Linux
- n'utilisait pas la mémoire partagée avant la version 1.2. Ceci entraînait
- un comportement très rudimentaire et peu fiable des versions antérieures
+ <div class="note">Note &#224; caract&#232;re historique : le portage d'Apache sous Linux
+ n'utilisait pas la m&#233;moire partag&#233;e avant la version 1.2. Ceci entra&#238;nait
+ un comportement tr&#232;s rudimentaire et peu fiable des versions ant&#233;rieures
d'Apache sous Linux.</div>
@@ -836,81 +836,81 @@
- <p>Si vous n'avez pas l'intention d'utiliser les modules chargés
- dynamiquement (ce qui est probablement le cas si vous êtes en train de
+ <p>Si vous n'avez pas l'intention d'utiliser les modules charg&#233;s
+ dynamiquement (ce qui est probablement le cas si vous &#234;tes en train de
lire ce document afin de personnaliser votre serveur en recherchant le
- moindre des gains en performances), vous pouvez ajouter la définition
- <code>-DDYNAMIC_MODULE_LIMIT=0</code> à la construction de votre serveur.
- Ceci aura pour effet de libérer la mémoire RAM allouée pour le
+ moindre des gains en performances), vous pouvez ajouter la d&#233;finition
+ <code>-DDYNAMIC_MODULE_LIMIT=0</code> &#224; la construction de votre serveur.
+ Ceci aura pour effet de lib&#233;rer la m&#233;moire RAM allou&#233;e pour le
chargement dynamique des modules.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="trace" id="trace">Appendice : Analyse détaillée d'une trace</a><a title="Lien permanent" href="#trace" class="permalink">&para;</a></h2>
+<h2><a name="trace" id="trace">Appendice : Analyse d&#233;taill&#233;e d'une trace</a><a title="Lien permanent" href="#trace" class="permalink">&para;</a></h2>
- <p>Voici la trace d'un appel système d'Apache 2.0.38 avec le MPM worker
- sous Solaris 8. Cette trace a été collectée à l'aide de la commande :</p>
+ <p>Voici la trace d'un appel syst&#232;me d'Apache 2.0.38 avec le MPM worker
+ sous Solaris 8. Cette trace a &#233;t&#233; collect&#233;e &#224; l'aide de la commande :</p>
<div class="example"><p><code>
truss -l -p <var>httpd_child_pid</var>.
</code></p></div>
- <p>L'option <code>-l</code> demande à truss de tracer l'ID du LWP
+ <p>L'option <code>-l</code> demande &#224; truss de tracer l'ID du LWP
(lightweight process--la version de Solaris des threads niveau noyau) qui
- invoque chaque appel système.</p>
+ invoque chaque appel syst&#232;me.</p>
- <p>Les autres systèmes peuvent proposer des utilitaires de traçage
- des appels système différents comme <code>strace</code>,
+ <p>Les autres syst&#232;mes peuvent proposer des utilitaires de tra&#231;age
+ des appels syst&#232;me diff&#233;rents comme <code>strace</code>,
<code>ktrace</code>, ou <code>par</code>. Ils produisent cependant tous une
trace similaire.</p>
- <p>Dans cette trace, un client a demandé un fichier statique de 10 ko au
- démon httpd. Le traçage des requêtes pour des contenus non statiques
- ou comportant une négociation de contenu a une présentation
- différente (et même assez laide dans certains cas).</p>
+ <p>Dans cette trace, un client a demand&#233; un fichier statique de 10 ko au
+ d&#233;mon httpd. Le tra&#231;age des requ&#234;tes pour des contenus non statiques
+ ou comportant une n&#233;gociation de contenu a une pr&#233;sentation
+ diff&#233;rente (et m&#234;me assez laide dans certains cas).</p>
<div class="example"><pre>/67: accept(3, 0x00200BEC, 0x00200C0C, 1) (sleeping...)
/67: accept(3, 0x00200BEC, 0x00200C0C, 1) = 9</pre></div>
- <p>Dans cette trace, le thread à l'écoute s'exécute à l'intérieur de
+ <p>Dans cette trace, le thread &#224; l'&#233;coute s'ex&#233;cute &#224; l'int&#233;rieur de
LWP #67.</p>
- <div class="note">Notez l'absence de la sérialisation d'<code>accept(2)</code>. Sur
- cette plateforme spécifique, le MPM worker utilise un accept non sérialisé
- par défaut sauf s'il est en écoute sur des ports multiples.</div>
+ <div class="note">Notez l'absence de la s&#233;rialisation d'<code>accept(2)</code>. Sur
+ cette plateforme sp&#233;cifique, le MPM worker utilise un accept non s&#233;rialis&#233;
+ par d&#233;faut sauf s'il est en &#233;coute sur des ports multiples.</div>
<div class="example"><pre>/65: lwp_park(0x00000000, 0) = 0
/67: lwp_unpark(65, 1) = 0</pre></div>
- <p>Après avoir accepté la connexion, le thread à l'écoute réactive un
- thread du worker pour effectuer le traitement de la requête. Dans cette
- trace, le thread du worker qui traite la requête est associé à
+ <p>Apr&#232;s avoir accept&#233; la connexion, le thread &#224; l'&#233;coute r&#233;active un
+ thread du worker pour effectuer le traitement de la requ&#234;te. Dans cette
+ trace, le thread du worker qui traite la requ&#234;te est associ&#233; &#224;
LWP #65.</p>
<div class="example"><pre>/65: getsockname(9, 0x00200BA4, 0x00200BC4, 1) = 0</pre></div>
- <p>Afin de pouvoir implémenter les hôtes virtuels, Apache doit connaître
- l'adresse du socket local utilisé pour accepter la connexion. On pourrait
+ <p>Afin de pouvoir impl&#233;menter les h&#244;tes virtuels, Apache doit conna&#238;tre
+ l'adresse du socket local utilis&#233; pour accepter la connexion. On pourrait
supprimer cet appel dans de nombreuses situations (par exemple dans le cas
- où il n'y a pas d'hôte virtuel ou dans le cas où les directives
+ o&#249; il n'y a pas d'h&#244;te virtuel ou dans le cas o&#249; les directives
<code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> contiennent des adresses
- sans caractères de substitution). Mais aucun effort n'a été accompli à ce
+ sans caract&#232;res de substitution). Mais aucun effort n'a &#233;t&#233; accompli &#224; ce
jour pour effectuer ces optimisations.</p>
<div class="example"><pre>/65: brk(0x002170E8) = 0
/65: brk(0x002190E8) = 0</pre></div>
- <p>L'appel <code>brk(2)</code> alloue de la mémoire dans le tas. Ceci est
- rarement visible dans une trace d'appel système, car le démon httpd
- utilise des allocateurs mémoire de son cru (<code>apr_pool</code> et
- <code>apr_bucket_alloc</code>) pour la plupart des traitements de requêtes.
- Dans cette trace, le démon httpd vient juste de démarrer, et il doit
- appeler <code>malloc(3)</code> pour réserver les blocs de mémoire
- nécessaires à la création de ses propres allocateurs de mémoire.</p>
+ <p>L'appel <code>brk(2)</code> alloue de la m&#233;moire dans le tas. Ceci est
+ rarement visible dans une trace d'appel syst&#232;me, car le d&#233;mon httpd
+ utilise des allocateurs m&#233;moire de son cru (<code>apr_pool</code> et
+ <code>apr_bucket_alloc</code>) pour la plupart des traitements de requ&#234;tes.
+ Dans cette trace, le d&#233;mon httpd vient juste de d&#233;marrer, et il doit
+ appeler <code>malloc(3)</code> pour r&#233;server les blocs de m&#233;moire
+ n&#233;cessaires &#224; la cr&#233;ation de ses propres allocateurs de m&#233;moire.</p>
<div class="example"><pre>/65: fcntl(9, F_GETFL, 0x00000000) = 2
/65: fstat64(9, 0xFAF7B818) = 0
@@ -922,42 +922,42 @@
<p>Ensuite, le thread de worker passe la connexion du client (descripteur
de fichier 9) en mode non blocant. Les appels <code>setsockopt(2)</code>
- et <code>getsockopt(2)</code> constituent un effet de bord de la manière
+ et <code>getsockopt(2)</code> constituent un effet de bord de la mani&#232;re
dont la libc de Solaris utilise <code>fcntl(2)</code> pour les sockets.</p>
<div class="example"><pre>/65: read(9, " G E T / 1 0 k . h t m".., 8000) = 97</pre></div>
- <p>Le thread de worker lit la requête du client.</p>
+ <p>Le thread de worker lit la requ&#234;te du client.</p>
<div class="example"><pre>/65: stat("/var/httpd/apache/httpd-8999/htdocs/10k.html", 0xFAF7B978) = 0
/65: open("/var/httpd/apache/httpd-8999/htdocs/10k.html", O_RDONLY) = 10</pre></div>
- <p>Ce démon httpd a été configuré avec les options
+ <p>Ce d&#233;mon httpd a &#233;t&#233; configur&#233; avec les options
<code>Options FollowSymLinks</code> et <code>AllowOverride None</code>. Il
- n'a donc ni besoin d'appeler <code>lstat(2)</code> pour chaque répertoire
- du chemin du fichier demandé, ni besoin de vérifier la présence de fichiers
+ n'a donc ni besoin d'appeler <code>lstat(2)</code> pour chaque r&#233;pertoire
+ du chemin du fichier demand&#233;, ni besoin de v&#233;rifier la pr&#233;sence de fichiers
<code>.htaccess</code>. Il appelle simplement <code>stat(2)</code> pour
- vérifier d'une part que le fichier existe, et d'autre part que c'est un
- fichier régulier, et non un répertoire.</p>
+ v&#233;rifier d'une part que le fichier existe, et d'autre part que c'est un
+ fichier r&#233;gulier, et non un r&#233;pertoire.</p>
<div class="example"><pre>/65: sendfilev(0, 9, 0x00200F90, 2, 0xFAF7B53C) = 10269</pre></div>
- <p>Dans cet exemple, le démon httpd peut envoyer l'en-tête de la réponse
- HTTP et le fichier demandé à l'aide d'un seul appel système
- <code>sendfilev(2)</code>. La sémantique de sendfile varie en fonction des
- systèmes d'exploitation. Sur certains autres systèmes, il faut faire un
- appel à <code>write(2)</code> ou <code>writev(2)</code> pour envoyer les
- en-têtes avant d'appeler <code>sendfile(2)</code>.</p>
+ <p>Dans cet exemple, le d&#233;mon httpd peut envoyer l'en-t&#234;te de la r&#233;ponse
+ HTTP et le fichier demand&#233; &#224; l'aide d'un seul appel syst&#232;me
+ <code>sendfilev(2)</code>. La s&#233;mantique de sendfile varie en fonction des
+ syst&#232;mes d'exploitation. Sur certains autres syst&#232;mes, il faut faire un
+ appel &#224; <code>write(2)</code> ou <code>writev(2)</code> pour envoyer les
+ en-t&#234;tes avant d'appeler <code>sendfile(2)</code>.</p>
<div class="example"><pre>/65: write(4, " 1 2 7 . 0 . 0 . 1 - ".., 78) = 78</pre></div>
- <p>Cet appel à <code>write(2)</code> enregistre la requête dans le journal
- des accès. Notez qu'une des choses manquant à cette trace est un appel à
- <code>time(2)</code>. A la différence d'Apache 1.3, Apache 2.x utilise
- <code>gettimeofday(3)</code> pour consulter l'heure. Sur certains systèmes
+ <p>Cet appel &#224; <code>write(2)</code> enregistre la requ&#234;te dans le journal
+ des acc&#232;s. Notez qu'une des choses manquant &#224; cette trace est un appel &#224;
+ <code>time(2)</code>. A la diff&#233;rence d'Apache 1.3, Apache 2.x utilise
+ <code>gettimeofday(3)</code> pour consulter l'heure. Sur certains syst&#232;mes
d'exploitation, comme Linux ou Solaris, <code>gettimeofday</code> est
- implémenté de manière optimisée de telle sorte qu'il consomme moins de
- ressources qu'un appel système habituel.</p>
+ impl&#233;ment&#233; de mani&#232;re optimis&#233;e de telle sorte qu'il consomme moins de
+ ressources qu'un appel syst&#232;me habituel.</p>
<div class="example"><pre>/65: shutdown(9, 1, 1) = 0
/65: poll(0xFAF7B980, 1, 2000) = 1
@@ -970,27 +970,27 @@
<div class="example"><pre>/65: close(10) = 0
/65: lwp_park(0x00000000, 0) (sleeping...)</pre></div>
- <p>Enfin, le thread de worker ferme le fichier qu'il vient de délivrer et
- se bloque jusqu'à ce que le thread en écoute lui assigne une autre
+ <p>Enfin, le thread de worker ferme le fichier qu'il vient de d&#233;livrer et
+ se bloque jusqu'&#224; ce que le thread en &#233;coute lui assigne une autre
connexion.</p>
<div class="example"><pre>/67: accept(3, 0x001FEB74, 0x001FEB94, 1) (sleeping...)</pre></div>
- <p>Pendant ce temps, le thread à l'écoute peut accepter une autre connexion
- à partir du moment où il a assigné la connexion présente à un thread de
- worker (selon une certaine logique de contrôle de flux dans le MPM worker
- qui impose des limites au thread à l'écoute si tous les threads de worker
- sont occupés). Bien que cela n'apparaisse pas dans cette trace,
- l'<code>accept(2)</code> suivant peut (et le fait en général, en situation
- de charge élevée) s'exécuter en parallèle avec le traitement de la
- connexion qui vient d'être acceptée par le thread de worker.</p>
+ <p>Pendant ce temps, le thread &#224; l'&#233;coute peut accepter une autre connexion
+ &#224; partir du moment o&#249; il a assign&#233; la connexion pr&#233;sente &#224; un thread de
+ worker (selon une certaine logique de contr&#244;le de flux dans le MPM worker
+ qui impose des limites au thread &#224; l'&#233;coute si tous les threads de worker
+ sont occup&#233;s). Bien que cela n'apparaisse pas dans cette trace,
+ l'<code>accept(2)</code> suivant peut (et le fait en g&#233;n&#233;ral, en situation
+ de charge &#233;lev&#233;e) s'ex&#233;cuter en parall&#232;le avec le traitement de la
+ connexion qui vient d'&#234;tre accept&#233;e par le thread de worker.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/misc/perf-tuning.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/misc/perf-tuning.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/misc/perf-tuning.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/misc/perf-tuning.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/misc/perf-tuning.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/misc/perf-tuning.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -1009,7 +1009,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/misc/perf-tuning.h
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/misc/relevant_standards.html.fr b/docs/manual/misc/relevant_standards.html.fr
index bd490909ee..3e91217c08 100644
--- a/docs/manual/misc/relevant_standards.html.fr
+++ b/docs/manual/misc/relevant_standards.html.fr
@@ -24,21 +24,21 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Documentations diverses</a></div><div id="page-content"><div id="preamble"><h1>Standards applicables</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/misc/relevant_standards.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/misc/relevant_standards.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/misc/relevant_standards.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/misc/relevant_standards.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
<p>Cette page documente tous les standards applicables que suit le
- serveur HTTP Apache, accompagnés d'une brève description.</p>
+ serveur HTTP Apache, accompagn&#233;s d'une br&#232;ve description.</p>
- <p>Pour compléter les informations fournies ci-dessous, vous pouvez
+ <p>Pour compl&#233;ter les informations fournies ci-dessous, vous pouvez
consulter les ressources suivantes :</p>
<ul>
<li>
<a href="http://purl.org/NET/http-errata">
http://purl.org/NET/http-errata</a> - Corrections de la
- spécification HTTP/1.1
+ sp&#233;cification HTTP/1.1
</li>
<li>
<a href="http://www.rfc-editor.org/errata.php">
@@ -47,12 +47,12 @@
<li>
<a href="http://ftp.ics.uci.edu/pub/ietf/http/#RFC">
http://ftp.ics.uci.edu/pub/ietf/http/#RFC</a> - Une liste
- précompilée des RFCs en rapport avec HTTP
+ pr&#233;compil&#233;e des RFCs en rapport avec HTTP
</li>
</ul>
<div class="warning"><h3>Avertissement</h3>
- <p>Ce document n'est pas encore finalisé.</p>
+ <p>Ce document n'est pas encore finalis&#233;.</p>
</div>
</div>
@@ -66,7 +66,7 @@
<div class="section">
<h2><a name="http_recommendations" id="http_recommendations">Recommandations HTTP</a><a title="Lien permanent" href="#http_recommendations" class="permalink">&para;</a></h2>
- <p>Sans tenir compte des modules compilés et utilisés, Apache en
+ <p>Sans tenir compte des modules compil&#233;s et utilis&#233;s, Apache en
tant que serveur web de base respecte les recommandations IETF
suivantes :</p>
@@ -76,31 +76,31 @@
<dd>Le Protocole de Transfert Hypertexte (Hypertext Transfer
Protocol - HTTP) est un protocole de niveau application avec la
- clarté et la vitesse nécessaires pour les systèmes d'informations
- distribués, collaboratifs et hypermédia. Cette RFC documente le
+ clart&#233; et la vitesse n&#233;cessaires pour les syst&#232;mes d'informations
+ distribu&#233;s, collaboratifs et hyperm&#233;dia. Cette RFC documente le
protocole HTTP/1.0.</dd>
<dt><a href="http://www.rfc-editor.org/rfc/rfc2616.txt">RFC 2616</a>
- (Série de standards)</dt>
+ (S&#233;rie de standards)</dt>
<dd>Le Protocole de Transfert Hypertexte (Hypertext Transfer
Protocol - HTTP) est un protocole de niveau application pour les
- systèmes d'informations distribués, collaboratifs et hypermédia.
+ syst&#232;mes d'informations distribu&#233;s, collaboratifs et hyperm&#233;dia.
Cette RFC documente le protocole HTTP/1.1.</dd>
<dt><a href="http://www.rfc-editor.org/rfc/rfc2396.txt">RFC 2396</a>
- (Série de standards)</dt>
+ (S&#233;rie de standards)</dt>
<dd>Un Identificateur de Ressource Uniforme (Uniform Resource
- Identifier - URI) est une chaîne de caractères compacte permettant
+ Identifier - URI) est une cha&#238;ne de caract&#232;res compacte permettant
d'identifier une ressource physique ou abstraite.</dd>
<dt><a href="http://www.rfc-editor.org/rfc/rfc4346.txt">RFC 4346</a>
- (Série de standards)</dt>
+ (S&#233;rie de standards)</dt>
<dd>Le protocole TLS permet l'utilisation de communications
- sécurisées sur l'Internet. Il fournit le chiffrement, et a été
- conçu pour se prémunir contre l'interception, la modification et
+ s&#233;curis&#233;es sur l'Internet. Il fournit le chiffrement, et a &#233;t&#233;
+ con&#231;u pour se pr&#233;munir contre l'interception, la modification et
la falsification de messages.</dd>
</dl>
@@ -115,26 +115,26 @@
<dt><a href="http://www.rfc-editor.org/rfc/rfc2854.txt">RFC 2854</a>
(Informations)</dt>
- <dd>Ce document résume l'historique du développement de HTML, et
- définit le type MIME "text/html" en pointant les recommandations
+ <dd>Ce document r&#233;sume l'historique du d&#233;veloppement de HTML, et
+ d&#233;finit le type MIME "text/html" en pointant les recommandations
W3C correspondantes.</dd>
- <dt><a href="http://www.w3.org/TR/html401">Spécification HTML
+ <dt><a href="http://www.w3.org/TR/html401">Sp&#233;cification HTML
4.01</a>
(<a href="http://www.w3.org/MarkUp/html4-updates/errata">Corrections
Erreurs</a>)
</dt>
- <dd>Cette spécification définit le Langage à Balises HyperTexte
+ <dd>Cette sp&#233;cification d&#233;finit le Langage &#224; Balises HyperTexte
(HyperText Markup Language - HTML), le langage de publication du
- World Wide Web. Elle définit HTML 4.01, qui est une sous-version
+ World Wide Web. Elle d&#233;finit HTML 4.01, qui est une sous-version
de HTML 4.</dd>
- <dt><a href="http://www.w3.org/TR/REC-html32">Référence HTML
+ <dt><a href="http://www.w3.org/TR/REC-html32">R&#233;f&#233;rence HTML
3.2</a></dt>
- <dd>Le langage à Balises HyperTexte (HyperText Markup Language -
- HTML) est un langage à balises simple permettant de créer des
+ <dd>Le langage &#224; Balises HyperTexte (HyperText Markup Language -
+ HTML) est un langage &#224; balises simple permettant de cr&#233;er des
documents hypertextes portables. Les documents HTML sont aussi des
documents SGML.</dd>
@@ -144,35 +144,35 @@
d'erreurs</a>)
</dt>
- <dd>Cette recommandation définit un nouveau type de document XHTML
- basé sur le cadre de développement des modules et les modules
- définis dans la modularisation de XHTML.</dd>
+ <dd>Cette recommandation d&#233;finit un nouveau type de document XHTML
+ bas&#233; sur le cadre de d&#233;veloppement des modules et les modules
+ d&#233;finis dans la modularisation de XHTML.</dd>
- <dt><a href="http://www.w3.org/TR/xhtml1">XHTML 1.0, le Langage à
+ <dt><a href="http://www.w3.org/TR/xhtml1">XHTML 1.0, le Langage &#224;
Balises Hypertexte Extensible (Extensible HyperText Markup
- Language) - Seconde édition</a>
+ Language) - Seconde &#233;dition</a>
(<a href="http://www.w3.org/2002/08/REC-xhtml1-20020801-errata/">Corrections
d'erreurs</a>)
</dt>
- <dd>Cette spécification définit la seconde édition de XHTML 1.0,
+ <dd>Cette sp&#233;cification d&#233;finit la seconde &#233;dition de XHTML 1.0,
une reformulation de HTML 4 en tant qu'application XML 1.0, ainsi
- que trois DTDs correspondant à celles définies par HTML 4.</dd>
+ que trois DTDs correspondant &#224; celles d&#233;finies par HTML 4.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="authentication" id="authentication">Authentification</a><a title="Lien permanent" href="#authentication" class="permalink">&para;</a></h2>
- <p>En ce qui concerne les différentes méthodes d'authentification,
+ <p>En ce qui concerne les diff&#233;rentes m&#233;thodes d'authentification,
Apache respecte les recommandations IETF suivantes :</p>
<dl>
<dt><a href="http://www.rfc-editor.org/rfc/rfc2617.txt">RFC 2617</a>
(Le track des standards)</dt>
- <dd>"HTTP/1.0", y compris la spécification d'un protocole
- d'authentification et de contrôle d'accès basique.</dd>
+ <dd>"HTTP/1.0", y compris la sp&#233;cification d'un protocole
+ d'authentification et de contr&#244;le d'acc&#232;s basique.</dd>
</dl>
@@ -181,50 +181,50 @@
<h2><a name="language_country_codes" id="language_country_codes">Codes de langages et de
pays</a><a title="Lien permanent" href="#language_country_codes" class="permalink">&para;</a></h2>
- <p>Les liens suivants fournissent des informations à propos des
+ <p>Les liens suivants fournissent des informations &#224; propos des
codes de langages et de pays aux normes ISO ou autres :</p>
<dl>
<dt><a href="http://www.loc.gov/standards/iso639-2/">ISO 639-2</a></dt>
<dd>ISO 639 fournit deux jeux de codes de langages permettant de
- représenter les noms des langues ; le premier est
+ repr&#233;senter les noms des langues ; le premier est
un jeu de codes sur deux lettres (639-1), le second (celui
- présenté dans le lien ci-dessus), est un jeu de codes sur trois
+ pr&#233;sent&#233; dans le lien ci-dessus), est un jeu de codes sur trois
lettres (639-2).</dd>
<dt><a href="http://www.iso.org/iso/country_codes">
ISO 3166-1</a></dt>
- <dd>Ce document présente les noms de pays (les noms raccourcis
- officiels en anglais) dans l'ordre alphabétique, tels qu'ils sont
- présentés dans la norme ISO 3166-1 et les éléments de codes
+ <dd>Ce document pr&#233;sente les noms de pays (les noms raccourcis
+ officiels en anglais) dans l'ordre alphab&#233;tique, tels qu'ils sont
+ pr&#233;sent&#233;s dans la norme ISO 3166-1 et les &#233;l&#233;ments de codes
correspondants de la norme ISO 3166-1-alpha-2.</dd>
<dt><a href="http://www.rfc-editor.org/rfc/bcp/bcp47.txt">BCP 47</a>
(Les meilleurs pratiques courantes),
<a href="http://www.rfc-editor.org/rfc/rfc3066.txt">RFC 3066</a></dt>
- <dd>Ce document décrit une balise de langue permettant de
- spécifier la langue utilisée dans un objet contenant des
- informations, la manière d'enregistrer des valeurs à utiliser dans
- cette balise de langue, et une méthode pour comparer les balises
+ <dd>Ce document d&#233;crit une balise de langue permettant de
+ sp&#233;cifier la langue utilis&#233;e dans un objet contenant des
+ informations, la mani&#232;re d'enregistrer des valeurs &#224; utiliser dans
+ cette balise de langue, et une m&#233;thode pour comparer les balises
de langue de ce style.</dd>
<dt><a href="http://www.rfc-editor.org/rfc/rfc3282.txt">RFC 3282</a>
- (Série de standards)</dt>
+ (S&#233;rie de standards)</dt>
- <dd>Ce document définit une en-tête "Content-language:" permettant
- de spécifier la langue d'un élément possédant des en-têtes du
+ <dd>Ce document d&#233;finit une en-t&#234;te "Content-language:" permettant
+ de sp&#233;cifier la langue d'un &#233;l&#233;ment poss&#233;dant des en-t&#234;tes du
style RFC 822, comme les portions de corps MIME ou les documents
- Web, et un en-tête "Accept-Language:" permettant de spécifier des
- préférences en matière de langue.</dd>
+ Web, et un en-t&#234;te "Accept-Language:" permettant de sp&#233;cifier des
+ pr&#233;f&#233;rences en mati&#232;re de langue.</dd>
</dl>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/misc/relevant_standards.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/misc/relevant_standards.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/misc/relevant_standards.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/misc/relevant_standards.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -244,7 +244,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/misc/relevant_stan
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/misc/security_tips.html.fr b/docs/manual/misc/security_tips.html.fr
index bfe8fec641..08a0250773 100644
--- a/docs/manual/misc/security_tips.html.fr
+++ b/docs/manual/misc/security_tips.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Conseils sur la sécurité - Serveur Apache HTTP Version 2.5</title>
+<title>Conseils sur la s&#233;curit&#233; - Serveur Apache HTTP Version 2.5</title>
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
@@ -21,155 +21,155 @@
<img alt="" src="../images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Documentations diverses</a></div><div id="page-content"><div id="preamble"><h1>Conseils sur la sécurité</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Documentations diverses</a></div><div id="page-content"><div id="preamble"><h1>Conseils sur la s&#233;curit&#233;</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/misc/security_tips.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/misc/security_tips.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/misc/security_tips.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/misc/security_tips.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/misc/security_tips.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/misc/security_tips.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/misc/security_tips.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/misc/security_tips.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>Ce document propose quelques conseils et astuces concernant les
- problèmes de sécurité liés
- à l'installation d'un serveur web. Certaines suggestions seront à caractère
- général, tandis que d'autres seront spécifiques à Apache.</p>
+ probl&#232;mes de s&#233;curit&#233; li&#233;s
+ &#224; l'installation d'un serveur web. Certaines suggestions seront &#224; caract&#232;re
+ g&#233;n&#233;ral, tandis que d'autres seront sp&#233;cifiques &#224; Apache.</p>
</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#uptodate">Maintenez votre serveur à jour</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#dos">Attaques de type "Déni de service"
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#uptodate">Maintenez votre serveur &#224; jour</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#dos">Attaques de type "D&#233;ni de service"
(Denial of Service - DoS)</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#serverroot">Permissions sur les répertoires de la racine du serveur</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#ssi">Inclusions côté serveur</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#cgi">Les CGI en général</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#serverroot">Permissions sur les r&#233;pertoires de la racine du serveur</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ssi">Inclusions c&#244;t&#233; serveur</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cgi">Les CGI en g&#233;n&#233;ral</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#nsaliasedcgi">CGI sans alias de script</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#saliasedcgi">CGI avec alias de script</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#dynamic">Autres sources de contenu dynamique</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#systemsettings">Protection de la configuration du système</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#protectserverfiles">Protection par défaut des fichiers du serveur</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#systemsettings">Protection de la configuration du syst&#232;me</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#protectserverfiles">Protection par d&#233;faut des fichiers du serveur</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#watchyourlogs">Surveillez vos journaux</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#merging">Fusion des sections de configuration</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="uptodate" id="uptodate">Maintenez votre serveur à jour</a><a title="Lien permanent" href="#uptodate" class="permalink">&para;</a></h2>
+<h2><a name="uptodate" id="uptodate">Maintenez votre serveur &#224; jour</a><a title="Lien permanent" href="#uptodate" class="permalink">&para;</a></h2>
- <p>Le serveur HTTP Apache a une bonne réputation en matière de sécurité
- et possède une communauté de développeurs très sensibilisés aux problèmes
- de sécurité. Mais il est inévitable de trouver certains problèmes
- -- petits ou grands -- une fois le logiciel mis à disposition. C'est pour
- cette raison qu'il est crucial de se tenir informé des mises à jour. Si
+ <p>Le serveur HTTP Apache a une bonne r&#233;putation en mati&#232;re de s&#233;curit&#233;
+ et poss&#232;de une communaut&#233; de d&#233;veloppeurs tr&#232;s sensibilis&#233;s aux probl&#232;mes
+ de s&#233;curit&#233;. Mais il est in&#233;vitable de trouver certains probl&#232;mes
+ -- petits ou grands -- une fois le logiciel mis &#224; disposition. C'est pour
+ cette raison qu'il est crucial de se tenir inform&#233; des mises &#224; jour. Si
vous avez obtenu votre version du serveur HTTP directement depuis Apache,
- nous vous conseillons grandement de vous abonner à la <a href="http://httpd.apache.org/lists.html#http-announce">Liste de diffusion
+ nous vous conseillons grandement de vous abonner &#224; la <a href="http://httpd.apache.org/lists.html#http-announce">Liste de diffusion
des annonces du serveur HTTP</a> qui vous informera de
- la parution des nouvelles versions et des mises à jour de sécurité. La
+ la parution des nouvelles versions et des mises &#224; jour de s&#233;curit&#233;. La
plupart des distributeurs tiers d'Apache fournissent des services
similaires.</p>
- <p>Gardez cependant à l'esprit que lorsqu'un serveur web est compromis, le
- code du serveur HTTP n'est la plupart du temps pas en cause. Les problèmes
- proviennent plutôt de code ajouté, de scripts CGI, ou du système
- d'exploitation sous-jacent. Vous devez donc vous tenir informé des
- problèmes et mises à jour concernant tous les logiciels présents sur
- votre système.</p>
+ <p>Gardez cependant &#224; l'esprit que lorsqu'un serveur web est compromis, le
+ code du serveur HTTP n'est la plupart du temps pas en cause. Les probl&#232;mes
+ proviennent plut&#244;t de code ajout&#233;, de scripts CGI, ou du syst&#232;me
+ d'exploitation sous-jacent. Vous devez donc vous tenir inform&#233; des
+ probl&#232;mes et mises &#224; jour concernant tous les logiciels pr&#233;sents sur
+ votre syst&#232;me.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="dos" id="dos">Attaques de type "Déni de service"
+<h2><a name="dos" id="dos">Attaques de type "D&#233;ni de service"
(Denial of Service - DoS)</a><a title="Lien permanent" href="#dos" class="permalink">&para;</a></h2>
- <p>Tous les services réseau peuvent faire l'objet d'attaques de type
- "Déni de service" qui tentent de les empêcher de répondre aux clients en
- saturant leurs ressources. Il est impossible de se prémunir totalement
+ <p>Tous les services r&#233;seau peuvent faire l'objet d'attaques de type
+ "D&#233;ni de service" qui tentent de les emp&#234;cher de r&#233;pondre aux clients en
+ saturant leurs ressources. Il est impossible de se pr&#233;munir totalement
contre ce type d'attaques, mais vous pouvez accomplir certaines actions
- afin de minimiser les problèmes qu'elles créent.</p>
+ afin de minimiser les probl&#232;mes qu'elles cr&#233;ent.</p>
- <p>Souvent, l'outil anti-DoS le plus efficace sera constitué par le
- pare-feu ou certaines configurations du système d'exploitation. Par
- exemple, la plupart des pare-feu peuvent être configurés de façon à
- limiter le nombre de connexions simultanées depuis une adresse IP ou un
- réseau, ce qui permet de prévenir toute une gamme d'attaques simples.
- Bien sûr, ceci n'est d'aucun secours contre les attaques de type
- "Déni de service" distribuées (DDoS).</p>
+ <p>Souvent, l'outil anti-DoS le plus efficace sera constitu&#233; par le
+ pare-feu ou certaines configurations du syst&#232;me d'exploitation. Par
+ exemple, la plupart des pare-feu peuvent &#234;tre configur&#233;s de fa&#231;on &#224;
+ limiter le nombre de connexions simultan&#233;es depuis une adresse IP ou un
+ r&#233;seau, ce qui permet de pr&#233;venir toute une gamme d'attaques simples.
+ Bien s&#251;r, ceci n'est d'aucun secours contre les attaques de type
+ "D&#233;ni de service" distribu&#233;es (DDoS).</p>
- <p>Certains réglages de la configuration d'Apache peuvent aussi
- minimiser les problèmes :</p>
+ <p>Certains r&#233;glages de la configuration d'Apache peuvent aussi
+ minimiser les probl&#232;mes :</p>
<ul>
<li>La directive <code class="directive"><a href="../mod/mod_reqtimeout.html#requestreadtimeout">RequestReadTimeout</a></code> permet de
- limiter le temps que met le client pour envoyer sa requête.</li>
+ limiter le temps que met le client pour envoyer sa requ&#234;te.</li>
<li>La valeur de la directive
- <code class="directive"><a href="../mod/core.html#timeout">TimeOut</a></code> doit être diminuée sur les
+ <code class="directive"><a href="../mod/core.html#timeout">TimeOut</a></code> doit &#234;tre diminu&#233;e sur les
sites sujets aux attaques DoS. Une valeur de quelques secondes devrait
convenir. Cependant, comme <code class="directive"><a href="../mod/core.html#timeout">TimeOut</a></code>
- est actuellement concerné par de nombreuses opérations différentes, lui
- attribuer une valeur trop faible peut provoquer des problèmes avec les
- scripts CGI qui présentent un long temps de réponse.</li>
+ est actuellement concern&#233; par de nombreuses op&#233;rations diff&#233;rentes, lui
+ attribuer une valeur trop faible peut provoquer des probl&#232;mes avec les
+ scripts CGI qui pr&#233;sentent un long temps de r&#233;ponse.</li>
<li>La valeur de la directive
- <code class="directive"><a href="../mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code> doit aussi être
- diminuée sur les sites sujets aux attaques DoS. Certains sites
- désactivent même complètement le "maintien en vie" (keepalives)
- à l'aide de la directive
- <code class="directive"><a href="../mod/core.html#keepalive">KeepAlive</a></code>, ce qui bien sûr
- présente des inconvénients en matière de performances.</li>
+ <code class="directive"><a href="../mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code> doit aussi &#234;tre
+ diminu&#233;e sur les sites sujets aux attaques DoS. Certains sites
+ d&#233;sactivent m&#234;me compl&#232;tement le "maintien en vie" (keepalives)
+ &#224; l'aide de la directive
+ <code class="directive"><a href="../mod/core.html#keepalive">KeepAlive</a></code>, ce qui bien s&#251;r
+ pr&#233;sente des inconv&#233;nients en mati&#232;re de performances.</li>
- <li>Les valeurs des différentes directives fournies par d'autres modules
- et en rapport avec des délais doivent aussi être vérifiées.</li>
+ <li>Les valeurs des diff&#233;rentes directives fournies par d'autres modules
+ et en rapport avec des d&#233;lais doivent aussi &#234;tre v&#233;rifi&#233;es.</li>
<li>Les directives
<code class="directive"><a href="../mod/core.html#limitrequestbody">LimitRequestBody</a></code>,
<code class="directive"><a href="../mod/core.html#limitrequestfields">LimitRequestFields</a></code>,
<code class="directive"><a href="../mod/core.html#limitrequestfieldsize">LimitRequestFieldSize</a></code>,
<code class="directive"><a href="../mod/core.html#limitrequestline">LimitRequestLine</a></code>, et
- <code class="directive"><a href="../mod/core.html#limitxmlrequestbody">LimitXMLRequestBody</a></code> doivent être
- configurées avec prudence afin de limiter la consommation de ressources
+ <code class="directive"><a href="../mod/core.html#limitxmlrequestbody">LimitXMLRequestBody</a></code> doivent &#234;tre
+ configur&#233;es avec prudence afin de limiter la consommation de ressources
induite par les demandes des clients.
</li>
- <li>Sur les systèmes d'exploitation qui le supportent, assurez-vous que
+ <li>Sur les syst&#232;mes d'exploitation qui le supportent, assurez-vous que
la directive <code class="directive"><a href="../mod/core.html#acceptfilter">AcceptFilter</a></code> est
- activée afin de déléguer une partie du traitement des requêtes au
- système d'exploitation. Elle est activée par défaut dans le démon httpd
- d'Apache, mais peut nécessiter une reconfiguration de votre noyau.</li>
+ activ&#233;e afin de d&#233;l&#233;guer une partie du traitement des requ&#234;tes au
+ syst&#232;me d'exploitation. Elle est activ&#233;e par d&#233;faut dans le d&#233;mon httpd
+ d'Apache, mais peut n&#233;cessiter une reconfiguration de votre noyau.</li>
- <li>Optimisez la directive <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code> de façon à définir le nombre
- maximum de connexions simultanées au dessus duquel les ressources
- s'épuisent. Voir aussi la <a href="perf-tuning.html">documentation sur l'optimisation des
+ <li>Optimisez la directive <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code> de fa&#231;on &#224; d&#233;finir le nombre
+ maximum de connexions simultan&#233;es au dessus duquel les ressources
+ s'&#233;puisent. Voir aussi la <a href="perf-tuning.html">documentation sur l'optimisation des
performances</a>.</li>
- <li>L'utilisation d'un <a href="../mpm.html">module mpm</a> threadé
- vous permet de traiter d'avantage de connexions simultanées, ce qui
+ <li>L'utilisation d'un <a href="../mpm.html">module mpm</a> thread&#233;
+ vous permet de traiter d'avantage de connexions simultan&#233;es, ce qui
minimise l'effet des attaques DoS. Dans le futur, le module mpm
<code class="module"><a href="../mod/event.html">event</a></code> utilisera un traitement asynchrone afin de ne pas
- dédier un thread à chaque connexion. De par la
- nature de la bibliothèque OpenSSL, le module mpm <code class="module"><a href="../mod/event.html">event</a></code> est actuellement incompatible
+ d&#233;dier un thread &#224; chaque connexion. De par la
+ nature de la biblioth&#232;que OpenSSL, le module mpm <code class="module"><a href="../mod/event.html">event</a></code> est actuellement incompatible
avec le module <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> ainsi que d'autres filtres
- en entrée. Dans ces cas, son comportement se ramène à celui
+ en entr&#233;e. Dans ces cas, son comportement se ram&#232;ne &#224; celui
du module mpm <code class="module"><a href="../mod/worker.html">worker</a></code>.</li>
- <li>Il existe de nombreux modules tiers disponibles à <a href="http://modules.apache.org/">http://modules.apache.org/</a> qui
+ <li>Il existe de nombreux modules tiers disponibles &#224; <a href="http://modules.apache.org/">http://modules.apache.org/</a> qui
peuvent retreindre les comportements de certains clients et ainsi
- minimiser les problèmes de DoS.</li>
+ minimiser les probl&#232;mes de DoS.</li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="serverroot" id="serverroot">Permissions sur les répertoires de la racine du serveur</a><a title="Lien permanent" href="#serverroot" class="permalink">&para;</a></h2>
+<h2><a name="serverroot" id="serverroot">Permissions sur les r&#233;pertoires de la racine du serveur</a><a title="Lien permanent" href="#serverroot" class="permalink">&para;</a></h2>
- <p>Typiquement, Apache est démarré par l'utilisateur root, puis il devient
- la propriété de l'utilisateur défini par la directive <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code> afin de répondre aux demandes. Comme
- pour toutes les commandes exécutées par root, vous devez vous assurer
+ <p>Typiquement, Apache est d&#233;marr&#233; par l'utilisateur root, puis il devient
+ la propri&#233;t&#233; de l'utilisateur d&#233;fini par la directive <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code> afin de r&#233;pondre aux demandes. Comme
+ pour toutes les commandes ex&#233;cut&#233;es par root, vous devez vous assurer
qu'elle n'est pas modifiable par les utilisateurs autres que root. Les
- fichiers eux-mêmes, mais aussi les répertoires ainsi que leurs parents ne
- doivent être modifiables que par root. Par exemple, si vous avez choisi de
- placer la racine du serveur dans <code>/usr/local/apache</code>, il est conseillé de
- créer le répertoire en tant que root, avec des commandes du style :</p>
+ fichiers eux-m&#234;mes, mais aussi les r&#233;pertoires ainsi que leurs parents ne
+ doivent &#234;tre modifiables que par root. Par exemple, si vous avez choisi de
+ placer la racine du serveur dans <code>/usr/local/apache</code>, il est conseill&#233; de
+ cr&#233;er le r&#233;pertoire en tant que root, avec des commandes du style :</p>
<div class="example"><p><code>
mkdir /usr/local/apache <br />
@@ -182,8 +182,8 @@
<p>Nous supposerons que <code>/</code>, <code>/usr</code> et
<code>/usr/local</code> ne sont modifiables que par
- root. Quand vous installez l'exécutable <code class="program"><a href="../programs/httpd.html">httpd</a></code>, vous
- devez vous assurer qu'il possède des protections similaires :</p>
+ root. Quand vous installez l'ex&#233;cutable <code class="program"><a href="../programs/httpd.html">httpd</a></code>, vous
+ devez vous assurer qu'il poss&#232;de des protections similaires :</p>
<div class="example"><p><code>
cp httpd /usr/local/apache/bin <br />
@@ -192,91 +192,91 @@
chmod 511 /usr/local/apache/bin/httpd
</code></p></div>
- <p>Vous pouvez créer un sous-répertoire htdocs modifiable par d'autres
- utilisateurs -- car root ne crée ni exécute aucun fichier dans ce
- sous-répertoire.</p>
+ <p>Vous pouvez cr&#233;er un sous-r&#233;pertoire htdocs modifiable par d'autres
+ utilisateurs -- car root ne cr&#233;e ni ex&#233;cute aucun fichier dans ce
+ sous-r&#233;pertoire.</p>
- <p>Si vous permettez à des utilisateurs non root de modifier des fichiers
- que root écrit ou exécute, vous exposez votre système à une compromission
+ <p>Si vous permettez &#224; des utilisateurs non root de modifier des fichiers
+ que root &#233;crit ou ex&#233;cute, vous exposez votre syst&#232;me &#224; une compromission
de l'utilisateur root. Par exemple, quelqu'un pourrait remplacer le binaire
- <code class="program"><a href="../programs/httpd.html">httpd</a></code> de façon à ce que la prochaine fois que vous le
- redémarrerez, il exécutera un code arbitraire. Si le répertoire des
- journaux a les droits en écriture (pour un utilisateur non root), quelqu'un
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> de fa&#231;on &#224; ce que la prochaine fois que vous le
+ red&#233;marrerez, il ex&#233;cutera un code arbitraire. Si le r&#233;pertoire des
+ journaux a les droits en &#233;criture (pour un utilisateur non root), quelqu'un
pourrait remplacer un fichier journal par un lien symbolique vers un autre
- fichier système, et root pourrait alors écraser ce fichier avec des données
- arbitraires. Si les fichiers journaux eux-mêmes ont des droits en
- écriture (pour un utilisateur non root), quelqu'un pourrait
- modifier les journaux eux-mêmes avec des données fausses.</p>
+ fichier syst&#232;me, et root pourrait alors &#233;craser ce fichier avec des donn&#233;es
+ arbitraires. Si les fichiers journaux eux-m&#234;mes ont des droits en
+ &#233;criture (pour un utilisateur non root), quelqu'un pourrait
+ modifier les journaux eux-m&#234;mes avec des donn&#233;es fausses.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="ssi" id="ssi">Inclusions côté serveur</a><a title="Lien permanent" href="#ssi" class="permalink">&para;</a></h2>
+<h2><a name="ssi" id="ssi">Inclusions c&#244;t&#233; serveur</a><a title="Lien permanent" href="#ssi" class="permalink">&para;</a></h2>
- <p>Les inclusions côté serveur (Server Side Includes - SSI) exposent
- l'administrateur du serveur à de nombreux risques potentiels en matière de
- sécurité.</p>
+ <p>Les inclusions c&#244;t&#233; serveur (Server Side Includes - SSI) exposent
+ l'administrateur du serveur &#224; de nombreux risques potentiels en mati&#232;re de
+ s&#233;curit&#233;.</p>
<p>Le premier risque est l'augmentation de la charge du serveur. Tous les
- fichiers où SSI est activé doivent être analysés par Apache, qu'ils
+ fichiers o&#249; SSI est activ&#233; doivent &#234;tre analys&#233;s par Apache, qu'ils
contiennent des directives SSI ou non. L'augmentation de la charge induite
est minime, mais peut devenir significative dans le contexte d'un
- serveur partagé.</p>
+ serveur partag&#233;.</p>
- <p>Les fichiers SSI présentent les mêmes risques que les scripts CGI en
- général. Les fichiers où SSI est activé peuvent exécuter tout script CGI
- ou autre programme à l'aide de la commande <code>"exec cmd"</code> avec les permissions
- des utilisateur et groupe sous lesquels Apache s'exécute, comme défini
+ <p>Les fichiers SSI pr&#233;sentent les m&#234;mes risques que les scripts CGI en
+ g&#233;n&#233;ral. Les fichiers o&#249; SSI est activ&#233; peuvent ex&#233;cuter tout script CGI
+ ou autre programme &#224; l'aide de la commande <code>"exec cmd"</code> avec les permissions
+ des utilisateur et groupe sous lesquels Apache s'ex&#233;cute, comme d&#233;fini
dans <code>httpd.conf</code>.</p>
- <p>Des méthodes existent pour améliorer la sécurité des fichiers SSI, tout
- en tirant parti des bénéfices qu'ils apportent.</p>
+ <p>Des m&#233;thodes existent pour am&#233;liorer la s&#233;curit&#233; des fichiers SSI, tout
+ en tirant parti des b&#233;n&#233;fices qu'ils apportent.</p>
<p>Pour limiter les dommages qu'un fichier SSI agressif pourrait causer,
l'administrateur du serveur peut activer<a href="../suexec.html">suexec</a>
- comme décrit dans la section <a href="#cgi">Les CGI en général</a>.</p>
+ comme d&#233;crit dans la section <a href="#cgi">Les CGI en g&#233;n&#233;ral</a>.</p>
- <p>L'activation des SSI pour des fichiers possédant des extensions
+ <p>L'activation des SSI pour des fichiers poss&#233;dant des extensions
<code>.html</code> ou
- <code>.htm</code> peut s'avérer dangereux. Ceci est particulièrement vrai dans un
- environnement de serveur partagé ou étant le siège d'un traffic élevé. Les
- fichiers où SSI est activé doivent posséder une extension spécifique, telle
+ <code>.htm</code> peut s'av&#233;rer dangereux. Ceci est particuli&#232;rement vrai dans un
+ environnement de serveur partag&#233; ou &#233;tant le si&#232;ge d'un traffic &#233;lev&#233;. Les
+ fichiers o&#249; SSI est activ&#233; doivent poss&#233;der une extension sp&#233;cifique, telle
que la conventionnelle <code>.shtml</code>. Ceci permet de limiter la charge du serveur
- à un niveau minimum et de simplifier la gestion des risques.</p>
+ &#224; un niveau minimum et de simplifier la gestion des risques.</p>
- <p>Une autre solution consiste à interdire l'exécution de scripts et
- programmes à partir de pages SSI. Pour ce faire, remplacez
+ <p>Une autre solution consiste &#224; interdire l'ex&#233;cution de scripts et
+ programmes &#224; partir de pages SSI. Pour ce faire, remplacez
<code>Includes</code> par <code>IncludesNOEXEC</code> dans la directive
<code class="directive"><a href="../mod/core.html#options">Options</a></code>. Notez que les utilisateurs
- pourront encore utiliser <code>&lt;--#include virtual="..." --&gt;</code> pour exécuter
- des scripts CGI si ces scripts sont situés dans des répertoires spécifiés
+ pourront encore utiliser <code>&lt;--#include virtual="..." --&gt;</code> pour ex&#233;cuter
+ des scripts CGI si ces scripts sont situ&#233;s dans des r&#233;pertoires sp&#233;cifi&#233;s
par une directive
<code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="cgi" id="cgi">Les CGI en général</a><a title="Lien permanent" href="#cgi" class="permalink">&para;</a></h2>
+<h2><a name="cgi" id="cgi">Les CGI en g&#233;n&#233;ral</a><a title="Lien permanent" href="#cgi" class="permalink">&para;</a></h2>
- <p>Tout d'abord, vous devez toujours garder à l'esprit que vous devez
- faire confiance aux développeurs de scripts ou programmes CGI ainsi qu'à
- vos compétences pour déceler les trous de sécurité potentiels dans les
- CGI, que ceux-ci soient délibérés ou accidentels. Les scripts CGI peuvent
- essentiellement exécuter des commandes arbitraires sur votre système avec
- les droits de l'utilisateur du serveur web, et peuvent par conséquent être
- extrèmement dangereux s'ils ne sont pas vérifiés avec soin.</p>
-
- <p>Tous les scripts CGI s'exécutent sous le même utilisateur, il peuvent
- donc entrer en conflit (accidentellement ou délibérément) avec d'autres
- scripts. Par exemple, l'utilisateur A hait l'utilisateur B, il écrit donc
- un script qui efface la base de données CGI de l'utilisateur B. Vous pouvez
+ <p>Tout d'abord, vous devez toujours garder &#224; l'esprit que vous devez
+ faire confiance aux d&#233;veloppeurs de scripts ou programmes CGI ainsi qu'&#224;
+ vos comp&#233;tences pour d&#233;celer les trous de s&#233;curit&#233; potentiels dans les
+ CGI, que ceux-ci soient d&#233;lib&#233;r&#233;s ou accidentels. Les scripts CGI peuvent
+ essentiellement ex&#233;cuter des commandes arbitraires sur votre syst&#232;me avec
+ les droits de l'utilisateur du serveur web, et peuvent par cons&#233;quent &#234;tre
+ extr&#232;mement dangereux s'ils ne sont pas v&#233;rifi&#233;s avec soin.</p>
+
+ <p>Tous les scripts CGI s'ex&#233;cutent sous le m&#234;me utilisateur, il peuvent
+ donc entrer en conflit (accidentellement ou d&#233;lib&#233;r&#233;ment) avec d'autres
+ scripts. Par exemple, l'utilisateur A hait l'utilisateur B, il &#233;crit donc
+ un script qui efface la base de donn&#233;es CGI de l'utilisateur B. Vous pouvez
utiliser le programme <a href="../suexec.html">suEXEC</a> pour faire en
- sorte que les scripts s'exécutent sous des utilisateurs différents. Ce
+ sorte que les scripts s'ex&#233;cutent sous des utilisateurs diff&#233;rents. Ce
programme est inclus dans la distribution d'Apache depuis la version 1.2
- et est appelé à partir de certaines portions de code du serveur Apache. Une
- autre méthode plus connue est l'utilisation de
+ et est appel&#233; &#224; partir de certaines portions de code du serveur Apache. Une
+ autre m&#233;thode plus connue est l'utilisation de
<a href="http://cgiwrap.sourceforge.net/">CGIWrap</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -285,17 +285,17 @@
- <p>Vous ne devez permettre aux utilisateurs d'exécuter des scripts CGI
- depuis n'importe quel répertoire que dans l'éventualité où :</p>
+ <p>Vous ne devez permettre aux utilisateurs d'ex&#233;cuter des scripts CGI
+ depuis n'importe quel r&#233;pertoire que dans l'&#233;ventualit&#233; o&#249; :</p>
<ul>
- <li>Vous faites confiance à vos utilisateurs pour ne pas écrire de
- scripts qui vont délibérément ou accidentellement exposer votre
- système à une attaque.</li>
- <li>Vous estimez que le niveau de sécurité dans les autres parties de
- votre site est si faible qu'un trou de sécurité de plus ou de moins
- n'est pas très important.</li>
- <li>Votre système ne comporte aucun utilisateur, et personne ne visite
+ <li>Vous faites confiance &#224; vos utilisateurs pour ne pas &#233;crire de
+ scripts qui vont d&#233;lib&#233;r&#233;ment ou accidentellement exposer votre
+ syst&#232;me &#224; une attaque.</li>
+ <li>Vous estimez que le niveau de s&#233;curit&#233; dans les autres parties de
+ votre site est si faible qu'un trou de s&#233;curit&#233; de plus ou de moins
+ n'est pas tr&#232;s important.</li>
+ <li>Votre syst&#232;me ne comporte aucun utilisateur, et personne ne visite
jamais votre site.</li>
</ul>
@@ -305,15 +305,15 @@
- <p>Le confinement des CGI dans des répertoires spécifiques permet à
- l'administrateur de contrôler ce que l'on met dans ces répertoires. Ceci
- est bien entendu mieux sécurisé que les CGI sans alias de script, mais
- seulement à condition que les utilisateurs avec les droits en écriture sur
- les répertoires soient dignes de confiance, et que l'administrateur ait la
- volonté de tester chaque programme ou script CGI à la recherche d'éventuels
- trous de sécurité.</p>
+ <p>Le confinement des CGI dans des r&#233;pertoires sp&#233;cifiques permet &#224;
+ l'administrateur de contr&#244;ler ce que l'on met dans ces r&#233;pertoires. Ceci
+ est bien entendu mieux s&#233;curis&#233; que les CGI sans alias de script, mais
+ seulement &#224; condition que les utilisateurs avec les droits en &#233;criture sur
+ les r&#233;pertoires soient dignes de confiance, et que l'administrateur ait la
+ volont&#233; de tester chaque programme ou script CGI &#224; la recherche d'&#233;ventuels
+ trous de s&#233;curit&#233;.</p>
- <p>La plupart des sites choisissent cette approche au détriment des CGI
+ <p>La plupart des sites choisissent cette approche au d&#233;triment des CGI
sans alias de script.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -323,25 +323,25 @@
<p>
- Les options de scripting intégrées qui s'exécutent en tant que partie du
- serveur lui-même, comme <code>mod_php</code>, <code>mod_perl</code>,
+ Les options de scripting int&#233;gr&#233;es qui s'ex&#233;cutent en tant que partie du
+ serveur lui-m&#234;me, comme <code>mod_php</code>, <code>mod_perl</code>,
<code>mod_tcl</code>, et <code>mod_python</code>,
- s'exécutent sous le même utilisateur que le serveur (voir la directive
- <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code>), et par conséquent,
- les scripts que ces moteurs exécutent peuvent accéder aux mêmes ressources
+ s'ex&#233;cutent sous le m&#234;me utilisateur que le serveur (voir la directive
+ <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code>), et par cons&#233;quent,
+ les scripts que ces moteurs ex&#233;cutent peuvent acc&#233;der aux m&#234;mes ressources
que le serveur. Certains moteurs de scripting peuvent proposer des
- restrictions, mais pour plus de sûreté, il vaut mieux partir du principe
+ restrictions, mais pour plus de s&#251;ret&#233;, il vaut mieux partir du principe
que ce n'est pas le cas.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="systemsettings" id="systemsettings">Protection de la configuration du système</a><a title="Lien permanent" href="#systemsettings" class="permalink">&para;</a></h2>
+<h2><a name="systemsettings" id="systemsettings">Protection de la configuration du syst&#232;me</a><a title="Lien permanent" href="#systemsettings" class="permalink">&para;</a></h2>
- <p>Pour contrôler étroitement votre serveur, vous pouvez interdire
+ <p>Pour contr&#244;ler &#233;troitement votre serveur, vous pouvez interdire
l'utilisation des fichiers <code>.htaccess</code> qui permettent de
- passer outre les fonctionnalités de sécurité que vous avez configurées.
+ passer outre les fonctionnalit&#233;s de s&#233;curit&#233; que vous avez configur&#233;es.
Voici un moyen pour y parvenir :</p>
<p>Ajoutez dans le fichier de configuration du serveur</p>
@@ -352,32 +352,32 @@
<p>Ceci interdit l'utilisation des fichiers <code>.htaccess</code> dans
- tous les répertoires, sauf ceux pour lesquels c'est explicitement
- autorisé.</p>
+ tous les r&#233;pertoires, sauf ceux pour lesquels c'est explicitement
+ autoris&#233;.</p>
- <p>Notez que c'est la configuration par défaut depuis Apache 2.3.9.</p>
+ <p>Notez que c'est la configuration par d&#233;faut depuis Apache 2.3.9.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="protectserverfiles" id="protectserverfiles">Protection par défaut des fichiers du serveur</a><a title="Lien permanent" href="#protectserverfiles" class="permalink">&para;</a></h2>
+<h2><a name="protectserverfiles" id="protectserverfiles">Protection par d&#233;faut des fichiers du serveur</a><a title="Lien permanent" href="#protectserverfiles" class="permalink">&para;</a></h2>
- <p>Le concept d'accès par défaut est un aspect d'Apache qui est parfois mal
- compris. C'est à dire que, à moins que vous ne changiez explicitement ce
+ <p>Le concept d'acc&#232;s par d&#233;faut est un aspect d'Apache qui est parfois mal
+ compris. C'est &#224; dire que, &#224; moins que vous ne changiez explicitement ce
comportement, si le serveur trouve son chemin vers un fichier en suivant
- les règles normales de correspondance URL - fichier, il peut le retourner
+ les r&#232;gles normales de correspondance URL - fichier, il peut le retourner
aux clients.</p>
- <p>Considérons l'exemple suivant :</p>
+ <p>Consid&#233;rons l'exemple suivant :</p>
<div class="example"><p><code>
# cd /; ln -s / public_html <br />
- puis accès à <code>http://localhost/~root/</code>
+ puis acc&#232;s &#224; <code>http://localhost/~root/</code>
</code></p></div>
- <p>Ceci permettrait aux clients de parcourir l'ensemble du système de
- fichiers. Pour l'éviter, ajoutez le bloc suivant à la configuration
+ <p>Ceci permettrait aux clients de parcourir l'ensemble du syst&#232;me de
+ fichiers. Pour l'&#233;viter, ajoutez le bloc suivant &#224; la configuration
de votre serveur :</p>
<pre class="prettyprint lang-config">&lt;Directory "/"&gt;
@@ -385,10 +385,10 @@
&lt;/Directory&gt;</pre>
- <p>ceci va interdire l'accès par défaut à tous les fichiers du système de
+ <p>ceci va interdire l'acc&#232;s par d&#233;faut &#224; tous les fichiers du syst&#232;me de
fichiers. Vous devrez ensuite ajouter les blocs
- <code class="directive"><a href="../mod/core.html#directory">Directory</a></code> appropriés correspondant
- aux répertoires auxquels vous voulez autorisez l'accès. Par exemple,</p>
+ <code class="directive"><a href="../mod/core.html#directory">Directory</a></code> appropri&#233;s correspondant
+ aux r&#233;pertoires auxquels vous voulez autorisez l'acc&#232;s. Par exemple,</p>
<pre class="prettyprint lang-config">&lt;Directory "/usr/users/*/public_html"&gt;
Require all granted
@@ -398,15 +398,15 @@
&lt;/Directory&gt;</pre>
- <p>Portez une attention particulière aux interactions entre les directives
+ <p>Portez une attention particuli&#232;re aux interactions entre les directives
<code class="directive"><a href="../mod/core.html#location">Location</a></code> et
<code class="directive"><a href="../mod/core.html#directory">Directory</a></code> ; par exemple, si une
- directive <code>&lt;Directory "/"&gt;</code> interdit un accès, une
+ directive <code>&lt;Directory "/"&gt;</code> interdit un acc&#232;s, une
directive <code>&lt;Location "/"&gt;</code> pourra passer outre.</p>
- <p>De même, soyez méfiant en jouant avec la directive
- <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> ; la positionner à
- <code>"./"</code> aurait le même effet, pour root, que le premier exemple plus haut.
+ <p>De m&#234;me, soyez m&#233;fiant en jouant avec la directive
+ <code class="directive"><a href="../mod/mod_userdir.html#userdir">UserDir</a></code> ; la positionner &#224;
+ <code>"./"</code> aurait le m&#234;me effet, pour root, que le premier exemple plus haut.
Nous vous conseillons
fortement d'inclure la ligne suivante dans le fichier de configuration de
votre serveur :</p>
@@ -420,12 +420,12 @@
- <p>Pour vous tenir informé de ce qui se passe réellement dans votre
+ <p>Pour vous tenir inform&#233; de ce qui se passe r&#233;ellement dans votre
serveur, vous devez consulter vos
- <a href="../logs.html">fichiers journaux</a>. Même si les fichiers journaux
- ne consignent que des évènements qui se sont déjà produits, ils vous
- informeront sur la nature des attaques qui sont lancées contre le serveur
- et vous permettront de vérifier si le niveau de sécurité nécessaire est
+ <a href="../logs.html">fichiers journaux</a>. M&#234;me si les fichiers journaux
+ ne consignent que des &#233;v&#232;nements qui se sont d&#233;j&#224; produits, ils vous
+ informeront sur la nature des attaques qui sont lanc&#233;es contre le serveur
+ et vous permettront de v&#233;rifier si le niveau de s&#233;curit&#233; n&#233;cessaire est
atteint.</p>
<p>Quelques exemples :</p>
@@ -436,10 +436,10 @@
</code></p></div>
<p>Le premier exemple listera les attaques essayant d'exploiter la
- <a href="http://online.securityfocus.com/bid/4876/info/">vulnérabilité
+ <a href="http://online.securityfocus.com/bid/4876/info/">vuln&#233;rabilit&#233;
d'Apache Tomcat pouvant provoquer la divulgation d'informations par des
- requêtes Source.JSP mal formées</a>, le second donnera la liste des dix
- dernières interdictions client ; par exemple :</p>
+ requ&#234;tes Source.JSP mal form&#233;es</a>, le second donnera la liste des dix
+ derni&#232;res interdictions client ; par exemple :</p>
<div class="example"><p><code>
[Thu Jul 11 17:18:39 2002] [error] [client foo.example.com] client denied
@@ -447,14 +447,14 @@
</code></p></div>
<p>Comme vous le voyez, les fichiers journaux ne consignent que ce qui
- s'est déjà produit ; ainsi, si le client a pu accéder au fichier
+ s'est d&#233;j&#224; produit ; ainsi, si le client a pu acc&#233;der au fichier
<code>.htpasswd</code>, vous devriez avoir quelque chose du style :</p>
<div class="example"><p><code>
foo.example.com - - [12/Jul/2002:01:59:13 +0200] "GET /.htpasswd HTTP/1.1"
</code></p></div>
- <p>dans votre <a href="../logs.html#accesslog">journal des accès</a> ; ce
+ <p>dans votre <a href="../logs.html#accesslog">journal des acc&#232;s</a> ; ce
qui signifie que vous avez probablement mis en commentaire ce qui suit dans
le fichier de configuration de votre serveur :</p>
@@ -469,25 +469,25 @@
- <p>La fusion des sections de configuration est complexe et dépend
- souvent des directives utilisées. Vous devez systématiquement tester
- vos modifications pour vérifier la manière dont les directives sont
- fusionnées.</p>
+ <p>La fusion des sections de configuration est complexe et d&#233;pend
+ souvent des directives utilis&#233;es. Vous devez syst&#233;matiquement tester
+ vos modifications pour v&#233;rifier la mani&#232;re dont les directives sont
+ fusionn&#233;es.</p>
- <p>Concernant les modules qui n'implémentent aucune logique de
+ <p>Concernant les modules qui n'impl&#233;mentent aucune logique de
fusion, comme <code class="directive">mod_access_compat</code>, le
- comportement des sections suivantes est tributaire de la présence
- dans ces dernières de directives appartenant à ces modules. La
- configuration est héritée jusqu'à ce qu'une modification soit
- effectuée ; à ce moment, la configuration est <em>remplacée</em> et
- non fusionnée.</p>
+ comportement des sections suivantes est tributaire de la pr&#233;sence
+ dans ces derni&#232;res de directives appartenant &#224; ces modules. La
+ configuration est h&#233;rit&#233;e jusqu'&#224; ce qu'une modification soit
+ effectu&#233;e ; &#224; ce moment, la configuration est <em>remplac&#233;e</em> et
+ non fusionn&#233;e.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/misc/security_tips.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/misc/security_tips.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/misc/security_tips.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/misc/security_tips.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/misc/security_tips.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/misc/security_tips.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/misc/security_tips.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/misc/security_tips.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -506,7 +506,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/misc/security_tips
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/core.html.fr b/docs/manual/mod/core.html.fr
index bbe51fefbd..7a3e824452 100644
--- a/docs/manual/mod/core.html.fr
+++ b/docs/manual/mod/core.html.fr
@@ -24,16 +24,16 @@
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Modules</a></div>
<div id="page-content">
-<div id="preamble"><h1>Fonctionalités de Base Apache</h1>
+<div id="preamble"><h1>Fonctionalit&#233;s de Base Apache</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../de/mod/core.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/core.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/core.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/core.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/mod/core.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/core.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/core.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
-<a href="../tr/mod/core.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/core.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fonctionnalités de base du serveur HTTP Apache toujours
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fonctionnalit&#233;s de base du serveur HTTP Apache toujours
disponibles</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Core</td></tr></table>
</div>
@@ -132,7 +132,7 @@ disponibles</td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#virtualhost">&lt;VirtualHost&gt;</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#warning">Warning</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=core">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=core">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=core">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=core">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
@@ -140,7 +140,7 @@ disponibles</td></tr>
<div class="directive-section"><h2><a name="acceptfilter" id="acceptfilter">Directive</a> <a name="AcceptFilter" id="AcceptFilter">AcceptFilter</a><a title="Lien permanent" href="#acceptfilter" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Permet d'optimiser la configuration d'une socket pour
-l'écoute d'un protocole</td></tr>
+l'&#233;coute d'un protocole</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AcceptFilter <var>protocole</var> <var>filtre
d'acceptation</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
@@ -148,49 +148,49 @@ d'acceptation</var></code></td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
<p>Cette directive permet d'effectuer une optimisation de la socket
- d'écoute d'un type de protocole en fonction du système
+ d'&#233;coute d'un type de protocole en fonction du syst&#232;me
d'exploitation. Le but premier est de faire en sorte que le noyau
- n'envoie pas de socket au processus du serveur jusqu'à ce que
- des données soient reçues, ou qu'une requête HTTP complète soit mise
+ n'envoie pas de socket au processus du serveur jusqu'&#224; ce que
+ des donn&#233;es soient re&#231;ues, ou qu'une requ&#234;te HTTP compl&#232;te soit mise
en tampon. Seuls les <a href="http://www.freebsd.org/cgi/man.cgi?query=accept_filter&amp; sektion=9">Filtres d'acceptation de FreeBSD</a>, le filtre plus
primitif <code>TCP_DEFER_ACCEPT</code> sous Linux, et la version
- optimisée d'AcceptEx() de Windows sont actuellement supportés.</p>
+ optimis&#233;e d'AcceptEx() de Windows sont actuellement support&#233;s.</p>
- <p>L'utilisation de l'argument <code>none</code> va désactiver tout
- filtre d'acceptation pour ce protocole. Ceci s'avère utile pour les
- protocoles qui nécessitent l'envoi de données par le serveur en
+ <p>L'utilisation de l'argument <code>none</code> va d&#233;sactiver tout
+ filtre d'acceptation pour ce protocole. Ceci s'av&#232;re utile pour les
+ protocoles qui n&#233;cessitent l'envoi de donn&#233;es par le serveur en
premier, comme <code>ftp:</code> ou <code>nntp</code>:</p>
<pre class="prettyprint lang-config">AcceptFilter nntp none</pre>
- <p>Les noms de protocoles par défaut sont <code>https</code> pour le
+ <p>Les noms de protocoles par d&#233;faut sont <code>https</code> pour le
port 443 et <code>http</code> pour tous les autres ports. Pour
- spécifier un autre protocole à utiliser avec un port en écoute,
- ajoutez l'argument <var>protocol</var> à la directive <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>.</p>
+ sp&#233;cifier un autre protocole &#224; utiliser avec un port en &#233;coute,
+ ajoutez l'argument <var>protocol</var> &#224; la directive <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>.</p>
- <p>Sous FreeBSD, les valeurs par défaut sont :</p>
+ <p>Sous FreeBSD, les valeurs par d&#233;faut sont :</p>
<pre class="prettyprint lang-config">AcceptFilter http httpready
AcceptFilter https dataready</pre>
<p>Le filtre d'acceptation <code>httpready</code> met en tampon des
- requêtes HTTP entières au niveau du noyau. Quand une requête
- entière a été reçue, le noyau l'envoie au serveur. Voir la page de
- manuel de <a href="http://www.freebsd.org/cgi/man.cgi?query=accf_http&amp; sektion=9">accf_http(9)</a> pour plus de détails. Comme les requêtes
- HTTPS sont chiffrées, celles-ci n'autorisent que le filtre <a href="http://www.freebsd.org/cgi/man.cgi?query=accf_data&amp; sektion=9">accf_data(9)</a>.</p>
+ requ&#234;tes HTTP enti&#232;res au niveau du noyau. Quand une requ&#234;te
+ enti&#232;re a &#233;t&#233; re&#231;ue, le noyau l'envoie au serveur. Voir la page de
+ manuel de <a href="http://www.freebsd.org/cgi/man.cgi?query=accf_http&amp; sektion=9">accf_http(9)</a> pour plus de d&#233;tails. Comme les requ&#234;tes
+ HTTPS sont chiffr&#233;es, celles-ci n'autorisent que le filtre <a href="http://www.freebsd.org/cgi/man.cgi?query=accf_data&amp; sektion=9">accf_data(9)</a>.</p>
- <p>Sous Linux, les valeurs par défaut sont :</p>
+ <p>Sous Linux, les valeurs par d&#233;faut sont :</p>
<pre class="prettyprint lang-config">AcceptFilter http data
AcceptFilter https data</pre>
<p>Le filtre <code>TCP_DEFER_ACCEPT</code> de Linux ne supporte pas
- la mise en tampon des requêtes http. Toute valeur autre que
+ la mise en tampon des requ&#234;tes http. Toute valeur autre que
<code>none</code> active le filtre <code>TCP_DEFER_ACCEPT</code>
- pour ce protocole. Pour plus de détails, voir la page de
+ pour ce protocole. Pour plus de d&#233;tails, voir la page de
manuel Linux de <a href="http://man7.org/linux/man-pages/man7/tcp.7.html">tcp(7)</a>.</p>
- <p>Sous Windows, les valeurs par défaut sont :</p>
+ <p>Sous Windows, les valeurs par d&#233;faut sont :</p>
<pre class="prettyprint lang-config">AcceptFilter http connect
AcceptFilter https connect</pre>
@@ -198,32 +198,32 @@ AcceptFilter https connect</pre>
<p>Le module MPM pour Windows mpm_winnt utilise la directive
AcceptFilter comme commutateur de l'API AcceptEx(), et ne supporte
pas la mise en tampon du protocole http. <code>connect</code>
- utilise l'API AcceptEx(), extrait aussi les adresses réseau finales,
- mais à l'instar de <code>none</code>, la valeur <code>connect</code>
- n'attend pas la transmission des données initiales.</p>
+ utilise l'API AcceptEx(), extrait aussi les adresses r&#233;seau finales,
+ mais &#224; l'instar de <code>none</code>, la valeur <code>connect</code>
+ n'attend pas la transmission des donn&#233;es initiales.</p>
<p>Sous Windows, <code>none</code> utilise accept() au lieu
d'AcceptEx(), et ne recycle pas les sockets entre les connexions.
- Ceci s'avère utile pour les interfaces réseau dont le pilote est
- défectueux, ainsi que pour certains fournisseurs de réseau comme les
+ Ceci s'av&#232;re utile pour les interfaces r&#233;seau dont le pilote est
+ d&#233;fectueux, ainsi que pour certains fournisseurs de r&#233;seau comme les
pilotes vpn, ou les filtres anti-spam, anti-virus ou
anti-spyware.</p>
<div class="warning">
<h3>L'AcceptFilter <code>data</code> (Windows)</h3>
- <p>Jusqu'à la version 2.4.23, le filtre d'acceptation <code>data</code>
- attendait que des données aient été transmises et que le tampon de données
- initial et l'adresse réseau finale aient été déterminés par l'invocation
- AcceptEx(). Cette implémentation étant vulnérable à une attaque de type
- denial of service, elle a été désactivée.</p>
+ <p>Jusqu'&#224; la version 2.4.23, le filtre d'acceptation <code>data</code>
+ attendait que des donn&#233;es aient &#233;t&#233; transmises et que le tampon de donn&#233;es
+ initial et l'adresse r&#233;seau finale aient &#233;t&#233; d&#233;termin&#233;s par l'invocation
+ AcceptEx(). Cette impl&#233;mentation &#233;tant vuln&#233;rable &#224; une attaque de type
+ denial of service, elle a &#233;t&#233; d&#233;sactiv&#233;e.</p>
- <p>La version actuelle de httpd prend par défaut le filtre
+ <p>La version actuelle de httpd prend par d&#233;faut le filtre
<code>connect</code> sous Windows, et reprendra la valeur
- <code>data</code> si <code>data</code> est spécifié. Il est fortement
- conseillé aux utilisateurs des versions plus anciennes de définir
+ <code>data</code> si <code>data</code> est sp&#233;cifi&#233;. Il est fortement
+ conseill&#233; aux utilisateurs des versions plus anciennes de d&#233;finir
explicitement le filtre <code>connect</code> pour leurs AcceptFilter
- comme indiqué plus haut.</p>
+ comme indiqu&#233; plus haut.</p>
</div>
@@ -236,58 +236,58 @@ AcceptFilter https connect</pre>
<div class="directive-section"><h2><a name="acceptpathinfo" id="acceptpathinfo">Directive</a> <a name="AcceptPathInfo" id="AcceptPathInfo">AcceptPathInfo</a><a title="Lien permanent" href="#acceptpathinfo" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Les ressources acceptent des informations sous forme d'un
-nom de chemin en fin de requête.</td></tr>
+nom de chemin en fin de requ&#234;te.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AcceptPathInfo On|Off|Default</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AcceptPathInfo Default</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AcceptPathInfo Default</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>Cette directive permet de définir si les requêtes contenant des
+ <p>Cette directive permet de d&#233;finir si les requ&#234;tes contenant des
informations sous forme d'un nom de chemin suivant le nom d'un
- fichier réel (ou un fichier qui n'existe pas dans un répertoire qui
- existe) doivent être acceptées ou rejetées. Les scripts peuvent
- accéder à cette information via la variable d'environnement
+ fichier r&#233;el (ou un fichier qui n'existe pas dans un r&#233;pertoire qui
+ existe) doivent &#234;tre accept&#233;es ou rejet&#233;es. Les scripts peuvent
+ acc&#233;der &#224; cette information via la variable d'environnement
<code>PATH_INFO</code>.</p>
<p>Supposons par exemple que <code>/test/</code> pointe vers un
- répertoire qui ne contient que le fichier <code>here.html</code>.
- Les requêtes pour <code>/test/here.html/more</code> et
+ r&#233;pertoire qui ne contient que le fichier <code>here.html</code>.
+ Les requ&#234;tes pour <code>/test/here.html/more</code> et
<code>/test/nothere.html/more</code> vont affecter la valeur
- <code>/more</code> à la variable d'environnement
+ <code>/more</code> &#224; la variable d'environnement
<code>PATH_INFO</code>.</p>
<p>L'argument de la directive <code class="directive">AcceptPathInfo</code>
- possède trois valeurs possibles :</p>
+ poss&#232;de trois valeurs possibles :</p>
<dl>
- <dt><code>Off</code></dt><dd>Une requête ne sera acceptée que si
- elle correspond à un chemin qui existe. Par conséquent, une requête
- contenant une information de chemin après le nom de fichier réel
+ <dt><code>Off</code></dt><dd>Une requ&#234;te ne sera accept&#233;e que si
+ elle correspond &#224; un chemin qui existe. Par cons&#233;quent, une requ&#234;te
+ contenant une information de chemin apr&#232;s le nom de fichier r&#233;el
comme <code>/test/here.html/more</code> dans l'exemple ci-dessus
renverra une erreur "404 NOT FOUND".</dd>
- <dt><code>On</code></dt><dd>Une requête sera acceptée si la partie
- principale du chemin correspond à un fichier existant. Dans
- l'exemple ci-dessus <code>/test/here.html/more</code>, la requête
- sera acceptée si <code>/test/here.html</code> correspond à un nom de
+ <dt><code>On</code></dt><dd>Une requ&#234;te sera accept&#233;e si la partie
+ principale du chemin correspond &#224; un fichier existant. Dans
+ l'exemple ci-dessus <code>/test/here.html/more</code>, la requ&#234;te
+ sera accept&#233;e si <code>/test/here.html</code> correspond &#224; un nom de
fichier valide.</dd>
- <dt><code>Default</code></dt><dd>Le traitement des requêtes est
- déterminé par le <a href="../handler.html">gestionnaire</a> responsable de la requête.
- Le gestionnaire de base pour les fichiers normaux rejette par défaut
- les requêtes avec <code>PATH_INFO</code>. Les gestionnaires qui
- servent des scripts, comme<a href="mod_cgi.html">cgi-script</a> et <a href="mod_isapi.html">isapi-handler</a>, acceptent en général par
- défaut les requêtes avec <code>PATH_INFO</code>.</dd>
+ <dt><code>Default</code></dt><dd>Le traitement des requ&#234;tes est
+ d&#233;termin&#233; par le <a href="../handler.html">gestionnaire</a> responsable de la requ&#234;te.
+ Le gestionnaire de base pour les fichiers normaux rejette par d&#233;faut
+ les requ&#234;tes avec <code>PATH_INFO</code>. Les gestionnaires qui
+ servent des scripts, comme<a href="mod_cgi.html">cgi-script</a> et <a href="mod_isapi.html">isapi-handler</a>, acceptent en g&#233;n&#233;ral par
+ d&#233;faut les requ&#234;tes avec <code>PATH_INFO</code>.</dd>
</dl>
<p>Le but premier de la directive <code>AcceptPathInfo</code> est de
vous permettre de remplacer le choix du gestionnaire d'accepter ou
- de rejeter <code>PATH_INFO</code>. Ce remplacement est nécessaire
- par exemple, lorsque vous utilisez un <a href="../filter.html">filtre</a>, comme <a href="mod_include.html">INCLUDES</a>, pour générer un contenu basé
- sur <code>PATH_INFO</code>. Le gestionnaire de base va en général
- rejeter la requête, et vous pouvez utiliser la configuration
+ de rejeter <code>PATH_INFO</code>. Ce remplacement est n&#233;cessaire
+ par exemple, lorsque vous utilisez un <a href="../filter.html">filtre</a>, comme <a href="mod_include.html">INCLUDES</a>, pour g&#233;n&#233;rer un contenu bas&#233;
+ sur <code>PATH_INFO</code>. Le gestionnaire de base va en g&#233;n&#233;ral
+ rejeter la requ&#234;te, et vous pouvez utiliser la configuration
suivante pour utiliser un tel script :</p>
<pre class="prettyprint lang-config">&lt;Files "mypaths.shtml"&gt;
Options +Includes
@@ -302,18 +302,18 @@ nom de chemin en fin de requête.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="accessfilename" id="accessfilename">Directive</a> <a name="AccessFileName" id="AccessFileName">AccessFileName</a><a title="Lien permanent" href="#accessfilename" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom du fichier de configuration distribué</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom du fichier de configuration distribu&#233;</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AccessFileName <var>nom-du-fichier</var>
[<var>nom-du-fichier</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AccessFileName .htaccess</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AccessFileName .htaccess</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>Au cours du traitement d'une requête, le serveur recherche le
- premier fichier de configuration existant à partir de la liste
- de noms dans chaque répertoire composant le chemin du document, à
- partir du moment où les fichiers de configuration distribués sont <a href="#allowoverride">activés pour ce répertoire</a>. Par exemple
+ <p>Au cours du traitement d'une requ&#234;te, le serveur recherche le
+ premier fichier de configuration existant &#224; partir de la liste
+ de noms dans chaque r&#233;pertoire composant le chemin du document, &#224;
+ partir du moment o&#249; les fichiers de configuration distribu&#233;s sont <a href="#allowoverride">activ&#233;s pour ce r&#233;pertoire</a>. Par exemple
:</p>
<pre class="prettyprint lang-config">AccessFileName .acl</pre>
@@ -323,8 +323,8 @@ nom de chemin en fin de requête.</td></tr>
<code>/usr/local/web/index.html</code>, le serveur va rechercher les
fichiers <code>/.acl</code>, <code>/usr/.acl</code>,
<code>/usr/local/.acl</code> et <code>/usr/local/web/.acl</code>
- pour y lire d'éventuelles directives, à moins quelles n'aient été
- désactivées avec</p>
+ pour y lire d'&#233;ventuelles directives, &#224; moins quelles n'aient &#233;t&#233;
+ d&#233;sactiv&#233;es avec</p>
<pre class="prettyprint lang-config">&lt;Directory "/"&gt;
AllowOverride None
@@ -341,49 +341,49 @@ nom de chemin en fin de requête.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="adddefaultcharset" id="adddefaultcharset">Directive</a> <a name="AddDefaultCharset" id="AddDefaultCharset">AddDefaultCharset</a><a title="Lien permanent" href="#adddefaultcharset" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Paramètre jeu de caractères par défaut à ajouter quand le
-type de contenu d'une réponse est <code>text/plain</code> ou
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Param&#232;tre jeu de caract&#232;res par d&#233;faut &#224; ajouter quand le
+type de contenu d'une r&#233;ponse est <code>text/plain</code> ou
<code>text/html</code></td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddDefaultCharset On|Off|<var>jeu de caractères</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AddDefaultCharset Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddDefaultCharset On|Off|<var>jeu de caract&#232;res</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AddDefaultCharset Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>Cette directive spécifie une valeur par défaut pour le paramètre
- jeu de caractères du type de média (le nom d'un codage de
- caractères) à ajouter à une réponse, si et seulement si le type de
- contenu de la réponse est soit <code>text/plain</code>, soit
+ <p>Cette directive sp&#233;cifie une valeur par d&#233;faut pour le param&#232;tre
+ jeu de caract&#232;res du type de m&#233;dia (le nom d'un codage de
+ caract&#232;res) &#224; ajouter &#224; une r&#233;ponse, si et seulement si le type de
+ contenu de la r&#233;ponse est soit <code>text/plain</code>, soit
<code>text/html</code>. Ceci va remplacer
- tout jeu de caractères spécifié dans le corps de la réponse via un
- élément <code>META</code>, bien que cet effet dépende en fait
+ tout jeu de caract&#232;res sp&#233;cifi&#233; dans le corps de la r&#233;ponse via un
+ &#233;l&#233;ment <code>META</code>, bien que cet effet d&#233;pende en fait
souvent de la configuration du client de l'utilisateur. La
- définition de <code>AddDefaultCharset Off</code> désactive cette
- fonctionnalité. <code>AddDefaultCharset On</code> ajoute un jeu de
- caractères par défaut de <code>iso-8859-1</code>. Toute autre valeur
- peut être définie via le paramètre <var>jeu de caractères</var>, qui
- doit appartenir à la liste des <a href="http://www.iana.org/assignments/character-sets">valeurs de
- jeux de caractères enregistrés par l'IANA</a> à utiliser dans les
- types de média Internet (types MIME).
+ d&#233;finition de <code>AddDefaultCharset Off</code> d&#233;sactive cette
+ fonctionnalit&#233;. <code>AddDefaultCharset On</code> ajoute un jeu de
+ caract&#232;res par d&#233;faut de <code>iso-8859-1</code>. Toute autre valeur
+ peut &#234;tre d&#233;finie via le param&#232;tre <var>jeu de caract&#232;res</var>, qui
+ doit appartenir &#224; la liste des <a href="http://www.iana.org/assignments/character-sets">valeurs de
+ jeux de caract&#232;res enregistr&#233;s par l'IANA</a> &#224; utiliser dans les
+ types de m&#233;dia Internet (types MIME).
Par exemple :</p>
<pre class="prettyprint lang-config">AddDefaultCharset utf-8</pre>
<p>La directive <code class="directive">AddDefaultCharset</code> ne doit
- être utilisée que lorsque toutes les ressources textes auxquelles
- elle s'applique possèdent le jeu de caractère spécifié, et qu'il est
- trop contraignant de définir leur jeu de caractères
- individuellement. Un exemple de ce type est l'ajout du paramètre jeu
- de caractères aux ressources comportant un contenu généré, comme les
- scripts CGI hérités qui peuvent être vulnérables à des attaques de
- type cross-site scripting à cause des données utilisateurs incluses
+ &#234;tre utilis&#233;e que lorsque toutes les ressources textes auxquelles
+ elle s'applique poss&#232;dent le jeu de caract&#232;re sp&#233;cifi&#233;, et qu'il est
+ trop contraignant de d&#233;finir leur jeu de caract&#232;res
+ individuellement. Un exemple de ce type est l'ajout du param&#232;tre jeu
+ de caract&#232;res aux ressources comportant un contenu g&#233;n&#233;r&#233;, comme les
+ scripts CGI h&#233;rit&#233;s qui peuvent &#234;tre vuln&#233;rables &#224; des attaques de
+ type cross-site scripting &#224; cause des donn&#233;es utilisateurs incluses
dans leur sortie. Notez cependant qu'une meilleur solution consiste
- à corriger (ou supprimer) ces scripts, car la définition d'un jeu de
- caractères par défaut ne protège pas les utilisateurs qui ont activé
- la fonctionnalité "Détection automatique de l'encodage des
- caractères" dans leur navigateur.</p>
+ &#224; corriger (ou supprimer) ces scripts, car la d&#233;finition d'un jeu de
+ caract&#232;res par d&#233;faut ne prot&#232;ge pas les utilisateurs qui ont activ&#233;
+ la fonctionnalit&#233; "D&#233;tection automatique de l'encodage des
+ caract&#232;res" dans leur navigateur.</p>
<h3>Voir aussi</h3>
<ul>
@@ -393,42 +393,42 @@ type de contenu d'une réponse est <code>text/plain</code> ou
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="allowencodedslashes" id="allowencodedslashes">Directive</a> <a name="AllowEncodedSlashes" id="AllowEncodedSlashes">AllowEncodedSlashes</a><a title="Lien permanent" href="#allowencodedslashes" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine si les séparateurs de chemin encodés sont
-autorisés à transiter dans les URLs tels quels</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine si les s&#233;parateurs de chemin encod&#233;s sont
+autoris&#233;s &#224; transiter dans les URLs tels quels</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AllowEncodedSlashes On|Off|NoDecode</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AllowEncodedSlashes Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AllowEncodedSlashes Off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>L'option NoDecode est disponible depuis la version
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>L'option NoDecode est disponible depuis la version
2.3.12.</td></tr>
</table>
<p>La directive <code class="directive">AllowEncodedSlashes</code> permet
- l'utilisation des URLs contenant des séparateurs de chemin
- encodés dans la partie chemin
- (<code>%2F</code> pour <code>/</code> et même <code>%5C</code> pour
- <code>\</code> sur les systèmes concernés).</p>
+ l'utilisation des URLs contenant des s&#233;parateurs de chemin
+ encod&#233;s dans la partie chemin
+ (<code>%2F</code> pour <code>/</code> et m&#234;me <code>%5C</code> pour
+ <code>\</code> sur les syst&#232;mes concern&#233;s).</p>
- <p>Avec la valeur par défaut, <code>Off</code>, de telles URLs sont
- refusées et provoquent le renvoi d'une erreur 404 (Not found).</p>
+ <p>Avec la valeur par d&#233;faut, <code>Off</code>, de telles URLs sont
+ refus&#233;es et provoquent le renvoi d'une erreur 404 (Not found).</p>
- <p>Avec la valeur <code>On</code>, ces URLs sont acceptées, et les
- slashes encodés sont décodés comme tout autre caractère codé.</p>
+ <p>Avec la valeur <code>On</code>, ces URLs sont accept&#233;es, et les
+ slashes encod&#233;s sont d&#233;cod&#233;s comme tout autre caract&#232;re cod&#233;.</p>
- <p>Avec la valeur <code>NoDecode</code>, ces URLs sont acceptées,
- mais les slashes codés ne sont pas décodés et laissés dans leur état
- codé.</p>
+ <p>Avec la valeur <code>NoDecode</code>, ces URLs sont accept&#233;es,
+ mais les slashes cod&#233;s ne sont pas d&#233;cod&#233;s et laiss&#233;s dans leur &#233;tat
+ cod&#233;.</p>
- <p>Définir <code class="directive">AllowEncodedSlashes</code> à
+ <p>D&#233;finir <code class="directive">AllowEncodedSlashes</code> &#224;
<code>On</code> est surtout utile en association avec
<code>PATH_INFO</code>.</p>
<div class="note"><h3>Note</h3>
- <p>Si le codage des slashes dans la partie chemin est nécessaire,
+ <p>Si le codage des slashes dans la partie chemin est n&#233;cessaire,
l'utilisation de l'option <code>NoDecode</code> est fortement
- recommandée par mesure de sécurité. Permettre le décodage des
- slashes pourrait éventuellement induire l'autorisation de chemins
- non sûrs.</p>
+ recommand&#233;e par mesure de s&#233;curit&#233;. Permettre le d&#233;codage des
+ slashes pourrait &#233;ventuellement induire l'autorisation de chemins
+ non s&#251;rs.</p>
</div>
<h3>Voir aussi</h3>
@@ -439,41 +439,41 @@ autorisés à transiter dans les URLs tels quels</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="allowoverride" id="allowoverride">Directive</a> <a name="AllowOverride" id="AllowOverride">AllowOverride</a><a title="Lien permanent" href="#allowoverride" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Types de directives autorisées dans les fichiers
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Types de directives autoris&#233;es dans les fichiers
<code>.htaccess</code></td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AllowOverride All|None|<var>directive-type</var>
[<var>directive-type</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AllowOverride None à partir de la version 2.3.9, AllowOverride
-All pour les versions antérieures</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AllowOverride None &#224; partir de la version 2.3.9, AllowOverride
+All pour les versions ant&#233;rieures</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
<p>Lorsque le serveur trouve un fichier <code>.htaccess</code> (dont
- le nom est défini par la directive <code class="directive"><a href="#accessfilename">AccessFileName</a></code>), il doit savoir lesquelles
- des directives placées dans ce fichier sont autorisées à modifier la
- configuration préexistante.</p>
+ le nom est d&#233;fini par la directive <code class="directive"><a href="#accessfilename">AccessFileName</a></code>), il doit savoir lesquelles
+ des directives plac&#233;es dans ce fichier sont autoris&#233;es &#224; modifier la
+ configuration pr&#233;existante.</p>
<div class="note"><h3>Valable seulement dans les sections
&lt;Directory&gt;</h3>
- La directive <code class="directive">AllowOverride</code> ne peut être
- utilisée que dans les sections <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> définies sans expressions
+ La directive <code class="directive">AllowOverride</code> ne peut &#234;tre
+ utilis&#233;e que dans les sections <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> d&#233;finies sans expressions
rationnelles, et non dans les sections <code class="directive"><a href="#location">&lt;Location&gt;</a></code>, <code class="directive"><a href="#directorymatch">&lt;DirectoryMatch&gt;</a></code> ou
<code class="directive"><a href="#files">&lt;Files&gt;</a></code>.
</div>
- <p>Lorsque cette directive et la directive <code class="directive"><a href="#allowoverridelist">AllowOverrideList</a></code> sont définies à <code>None</code>, les
+ <p>Lorsque cette directive et la directive <code class="directive"><a href="#allowoverridelist">AllowOverrideList</a></code> sont d&#233;finies &#224; <code>None</code>, les
fichiers <a href="#accessfilename">.htaccess</a> sont totalement
- ignorés. Dans ce cas, le serveur n'essaiera même pas de lire les
- fichiers <code>.htaccess</code> du système de fichiers.</p>
+ ignor&#233;s. Dans ce cas, le serveur n'essaiera m&#234;me pas de lire les
+ fichiers <code>.htaccess</code> du syst&#232;me de fichiers.</p>
- <p>Lorsque cette directive est définie à <code>All</code>, toute
+ <p>Lorsque cette directive est d&#233;finie &#224; <code>All</code>, toute
directive valable dans le <a href="directive-dict.html#Context">Contexte</a> .htaccess sera
- autorisée dans les fichiers <code>.htaccess</code>.</p>
+ autoris&#233;e dans les fichiers <code>.htaccess</code>.</p>
<p>L'argument <var>directive-type</var> peut contenir les
- groupements de directives suivants (Voir l'<a href="overrides.html">index de la class override</a> pour obtenir une liste mise à
- jour des directives activées par chaque argument <var>directive-type</var>) :</p>
+ groupements de directives suivants (Voir l'<a href="overrides.html">index de la class override</a> pour obtenir une liste mise &#224;
+ jour des directives activ&#233;es par chaque argument <var>directive-type</var>) :</p>
<dl>
<dt><a href="overrides.html#override-authconfig">AuthConfig</a></dt>
@@ -489,10 +489,10 @@ All pour les versions antérieures</code></td></tr>
<dt><a href="overrides.html#override-fileinfo">FileInfo</a></dt>
<dd>
- Permet l'utilisation des directives qui contrôlent les types de
+ Permet l'utilisation des directives qui contr&#244;lent les types de
documents (directives <code class="directive"><a href="#errordocument">ErrorDocument</a></code>, <code class="directive"><a href="#forcetype">ForceType</a></code>, <code class="directive"><a href="../mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code>,
<code class="directive"><a href="#sethandler">SetHandler</a></code>, <code class="directive"><a href="#setinputfilter">SetInputFilter</a></code>, <code class="directive"><a href="#setoutputfilter">SetOutputFilter</a></code>, et directives du
- module <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> Add* et Remove*), des metadonnées
+ module <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> Add* et Remove*), des metadonn&#233;es
des documents (<code class="directive"><a href="../mod/mod_headers.html#header">Header</a></code>, <code class="directive"><a href="../mod/mod_headers.html#requestheader">RequestHeader</a></code>, <code class="directive"><a href="../mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>, <code class="directive"><a href="../mod/mod_setenvif.html#setenvifnocase">SetEnvIfNoCase</a></code>, <code class="directive"><a href="../mod/mod_setenvif.html#browsermatch">BrowserMatch</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookieexpires">CookieExpires</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookiedomain">CookieDomain</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookiestyle">CookieStyle</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookietracking">CookieTracking</a></code>, <code class="directive"><a href="../mod/mod_usertrack.html#cookiename">CookieName</a></code>), des directives du
module <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> directives (<code class="directive"><a href="../mod/mod_rewrite.html#rewriteengine">RewriteEngine</a></code>, <code class="directive"><a href="../mod/mod_rewrite.html#rewriteoptions">RewriteOptions</a></code>, <code class="directive"><a href="../mod/mod_rewrite.html#rewritebase">RewriteBase</a></code>, <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>, <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>), des directives du
module <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> directives (<code class="directive"><a href="../mod/mod_alias.html#redirect">Redirect</a></code>, <code class="directive"><a href="../mod/mod_alias.html#redirecttemp">RedirectTemp</a></code>, <code class="directive"><a href="../mod/mod_alias.html#redirectpermanent">RedirectPermanent</a></code>, <code class="directive"><a href="../mod/mod_alias.html#redirectmatch">RedirectMatch</a></code>), et de la directive
@@ -503,8 +503,8 @@ All pour les versions antérieures</code></td></tr>
<dt><a href="overrides.html#override-indexes">Indexes</a></dt>
<dd>
- Permet l'utilisation des directives qui contrôlent l'indexation
- des répertoires (<code class="directive"><a href="../mod/mod_autoindex.html#adddescription">AddDescription</a></code>,
+ Permet l'utilisation des directives qui contr&#244;lent l'indexation
+ des r&#233;pertoires (<code class="directive"><a href="../mod/mod_autoindex.html#adddescription">AddDescription</a></code>,
<code class="directive"><a href="../mod/mod_autoindex.html#addicon">AddIcon</a></code>, <code class="directive"><a href="../mod/mod_autoindex.html#addiconbyencoding">AddIconByEncoding</a></code>,
<code class="directive"><a href="../mod/mod_autoindex.html#addiconbytype">AddIconByType</a></code>,
<code class="directive"><a href="../mod/mod_autoindex.html#defaulticon">DefaultIcon</a></code>, <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>, <code class="directive"><a href="../mod/mod_dir.html#fallbackresource">FallbackResource</a></code>, <a href="mod_autoindex.html#indexoptions.fancyindexing"><code>FancyIndexing</code></a>,
@@ -514,7 +514,7 @@ All pour les versions antérieures</code></td></tr>
<dt><a href="overrides.html#override-limit">Limit</a></dt>
<dd>
- Permet l'utilisation des directives contrôlant l'accès au serveur
+ Permet l'utilisation des directives contr&#244;lant l'acc&#232;s au serveur
(<code class="directive"><a href="../mod/mod_access_compat.html#allow">Allow</a></code>, <code class="directive"><a href="../mod/mod_access_compat.html#deny">Deny</a></code> et <code class="directive"><a href="../mod/mod_access_compat.html#order">Order</a></code>).</dd>
@@ -527,24 +527,24 @@ All pour les versions antérieures</code></td></tr>
<dd>Permet d'utiliser l'option AllowOverride pour rendre non fatales les
directives invalides (non reconnues ou non permises) dans les fichiers
.htaccess : au lieu de causer une Internal Server Error, les directives
- non autorisées ou non reconnues seront ignorées et un avertissement
- enregistré dans le journal :
+ non autoris&#233;es ou non reconnues seront ignor&#233;es et un avertissement
+ enregistr&#233; dans le journal :
<ul>
<li><strong>Nonfatal=Override</strong> rend les directives
interdite par AllowOverride non fatales.</li>
<li><strong>Nonfatal=Unknown</strong> rend les directives
- inconnues non fatales. Sont concernées les erreurs de frappe
- et les directives implémentées par un module non chargé.</li>
+ inconnues non fatales. Sont concern&#233;es les erreurs de frappe
+ et les directives impl&#233;ment&#233;es par un module non charg&#233;.</li>
<li><strong>Nonfatal=All</strong> rend toutes les directives
- précédentes non fatales.</li>
+ pr&#233;c&#233;dentes non fatales.</li>
</ul>
<p>Notez qu'une erreur de syntaxe dans une directive valide
causera toujours une Internal Server Error.</p>
- <div class="warning"><h3>Sécurité</h3>
- Les erreurs non fatales peuvent être à l'origine de problèmes
- de sécurité pour les utilisateurs de fichiers .htaccess. Par
+ <div class="warning"><h3>S&#233;curit&#233;</h3>
+ Les erreurs non fatales peuvent &#234;tre &#224; l'origine de probl&#232;mes
+ de s&#233;curit&#233; pour les utilisateurs de fichiers .htaccess. Par
exemple, si AllowOverride interdit AuthConfig, toute
- configuration utilisateur destinée à restreindre l'accès à un
+ configuration utilisateur destin&#233;e &#224; restreindre l'acc&#232;s &#224; un
site ne sera pas prise en compte.
</div>
</dd>
@@ -552,21 +552,21 @@ All pour les versions antérieures</code></td></tr>
<dt><a href="overrides.html#override-options">Options</a>[=<var>Option</var>,...]</dt>
<dd>
- Permet l'utilisation des directives contrôlant les fonctionnalités
- spécifiques d'un répertoire (<code class="directive"><a href="#options">Options</a></code> et <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>). "Options" doit être
- suivi d'un signe "égal", puis d'une liste d'options séparées par des
- virgules (pas d'espaces) ; ces options doivent être définies à
+ Permet l'utilisation des directives contr&#244;lant les fonctionnalit&#233;s
+ sp&#233;cifiques d'un r&#233;pertoire (<code class="directive"><a href="#options">Options</a></code> et <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>). "Options" doit &#234;tre
+ suivi d'un signe "&#233;gal", puis d'une liste d'options s&#233;par&#233;es par des
+ virgules (pas d'espaces) ; ces options doivent &#234;tre d&#233;finies &#224;
l'aide de la commande <code class="directive"><a href="#options">Options</a></code>.
- <div class="note"><h3>Désactivation implicite des options</h3>
+ <div class="note"><h3>D&#233;sactivation implicite des options</h3>
<p>Bien que la liste des options disponibles dans les fichiers
- .htaccess puisse être limitée par cette directive, tant qu'un
+ .htaccess puisse &#234;tre limit&#233;e par cette directive, tant qu'un
directive <code class="directive"><a href="#options">Options</a></code> est
- autorisée, toute autre option héritée peut être désactivée en
+ autoris&#233;e, toute autre option h&#233;rit&#233;e peut &#234;tre d&#233;sactiv&#233;e en
utilisant la syntaxe non-relative. En d'autres termes, ce
- mécanisme ne peut pas forcer une option spécifique à rester
- <em>activée</em> tout en permettant à toute autre option d'être
- activée.
+ m&#233;canisme ne peut pas forcer une option sp&#233;cifique &#224; rester
+ <em>activ&#233;e</em> tout en permettant &#224; toute autre option d'&#234;tre
+ activ&#233;e.
</p></div>
<div class="example"><p><code>
@@ -586,11 +586,11 @@ All pour les versions antérieures</code></td></tr>
<code>Indexes</code>, provoquent une erreur "Internal
Server Error".</p>
- <div class="note"><p>Pour des raisons de sécurité et de performance, ne
- définissez pas <code>AllowOverride</code> à autre chose que
+ <div class="note"><p>Pour des raisons de s&#233;curit&#233; et de performance, ne
+ d&#233;finissez pas <code>AllowOverride</code> &#224; autre chose que
<code>None</code> dans votre bloc <code>&lt;Directory "/"&gt;</code>.
- Recherchez plutôt (ou créez) le bloc <code>&lt;Directory&gt;</code>
- qui se réfère au répertoire où vous allez précisément placer un
+ Recherchez plut&#244;t (ou cr&#233;ez) le bloc <code>&lt;Directory&gt;</code>
+ qui se r&#233;f&#232;re au r&#233;pertoire o&#249; vous allez pr&#233;cis&#233;ment placer un
fichier <code>.htaccess</code>.</p>
</div>
@@ -606,29 +606,29 @@ All pour les versions antérieures</code></td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="allowoverridelist" id="allowoverridelist">Directive</a> <a name="AllowOverrideList" id="AllowOverrideList">AllowOverrideList</a><a title="Lien permanent" href="#allowoverridelist" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Directives autorisées dans les fichiers <code>.htaccess</code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Directives autoris&#233;es dans les fichiers <code>.htaccess</code></td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AllowOverrideList None|<var>directive</var>
[<var>directive-type</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AllowOverrideList None</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AllowOverrideList None</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
<p>Lorsque le serveur trouve un fichier <code>.htaccess</code>
- (comme spécifié par la directive <code class="directive"><a href="#accessfilename">AccessFileName</a></code>), il doit savoir lesquelles
- des directives déclarées dans ce fichier peuvent remplacer des
+ (comme sp&#233;cifi&#233; par la directive <code class="directive"><a href="#accessfilename">AccessFileName</a></code>), il doit savoir lesquelles
+ des directives d&#233;clar&#233;es dans ce fichier peuvent remplacer des
directives des fichiers de configuration du serveur.</p>
<div class="note"><h3>Seulement disponible dans les sections &lt;Directory&gt;</h3>
La directive <code class="directive">AllowOverrideList</code> n'est
- disponible que dans les sections <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> spécifiées sans expressions
+ disponible que dans les sections <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> sp&#233;cifi&#233;es sans expressions
rationnelles.
</div>
- <p>Lorsque cette directive et la directive <code class="directive"><a href="#allowoverride">AllowOverride</a></code> sont définies à
- <code>None</code>, les fichiers <a href="#accessfilename">.htaccess</a> sont totalement ignorés. Dans
- ce cas, le serveur ne cherchera même pas à lire des fichiers
- <code>.htaccess</code> dans le système de fichiers.</p>
+ <p>Lorsque cette directive et la directive <code class="directive"><a href="#allowoverride">AllowOverride</a></code> sont d&#233;finies &#224;
+ <code>None</code>, les fichiers <a href="#accessfilename">.htaccess</a> sont totalement ignor&#233;s. Dans
+ ce cas, le serveur ne cherchera m&#234;me pas &#224; lire des fichiers
+ <code>.htaccess</code> dans le syst&#232;me de fichiers.</p>
<p>Example:</p>
@@ -637,7 +637,7 @@ AllowOverrideList Redirect RedirectMatch</pre>
<p>Dans l'exemple ci-dessus, seules les directives
- <code>Redirect</code> et <code>RedirectMatch</code> sont autorisées.
+ <code>Redirect</code> et <code>RedirectMatch</code> sont autoris&#233;es.
Toutes les autres provoqueront une erreur interne du serveur.</p>
<p>Example:</p>
@@ -663,85 +663,85 @@ AllowOverrideList CookieTracking CookieName</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="asyncfilter" id="asyncfilter">Directive</a> <a name="AsyncFilter" id="AsyncFilter">AsyncFilter</a><a title="Lien permanent" href="#asyncfilter" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le type de filtrage minimal disponible pour le
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit le type de filtrage minimal disponible pour le
traitement asynchrone</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AsyncFilter request|connection|network</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AsyncFilter request</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AsyncFilter request</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur
HTTP Apache</td></tr>
</table>
- <p>Cette directive permet de définir les niveaux minimaux de
+ <p>Cette directive permet de d&#233;finir les niveaux minimaux de
filtrage disponibles pour le traitement asynchrone. Son
- utilisation s'avère nécessaire pour le support des filtres
- externes anciens qui ne géraient pas les meta-conteneurs
+ utilisation s'av&#232;re n&#233;cessaire pour le support des filtres
+ externes anciens qui ne g&#233;raient pas les meta-conteneurs
correctement.</p>
- <p>Si elle est définie à "network", le traitement asynchrone se
- limitera aux filtrages réseau. Si elle est définie à
- "connection", tous les filtres de réseau et de connexion seront
+ <p>Si elle est d&#233;finie &#224; "network", le traitement asynchrone se
+ limitera aux filtrages r&#233;seau. Si elle est d&#233;finie &#224;
+ "connection", tous les filtres de r&#233;seau et de connexion seront
disponibles pour le traitement asynchrone, y compris
- <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>. Si elle est définie à "request", tous
+ <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>. Si elle est d&#233;finie &#224; "request", tous
les filtres seront disponibles pour le traitement asynchrone.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cgimapextension" id="cgimapextension">Directive</a> <a name="CGIMapExtension" id="CGIMapExtension">CGIMapExtension</a><a title="Lien permanent" href="#cgimapextension" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Technique permettant de localiser l'interpréteur des
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Technique permettant de localiser l'interpr&#233;teur des
scripts CGI</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CGIMapExtension <var>chemin CGI</var> <var>.extension</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>NetWare uniquement</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>NetWare uniquement</td></tr>
</table>
- <p>Cette directive permet de contrôler la manière dont Apache httpd trouve
- l'interpréteur servant à exécuter les scripts CGI. Par exemple, avec
- la définition <code>CGIMapExtension sys:\foo.nlm .foo</code>, tous
- les fichiers scripts CGI possédant une extension <code>.foo</code>
- seront passés à l'interpréteur FOO.</p>
+ <p>Cette directive permet de contr&#244;ler la mani&#232;re dont Apache httpd trouve
+ l'interpr&#233;teur servant &#224; ex&#233;cuter les scripts CGI. Par exemple, avec
+ la d&#233;finition <code>CGIMapExtension sys:\foo.nlm .foo</code>, tous
+ les fichiers scripts CGI poss&#233;dant une extension <code>.foo</code>
+ seront pass&#233;s &#224; l'interpr&#233;teur FOO.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cgipassauth" id="cgipassauth">Directive</a> <a name="CGIPassAuth" id="CGIPassAuth">CGIPassAuth</a><a title="Lien permanent" href="#cgipassauth" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la transmission d'en-têtes d'autorisation HTTP aux scripts en
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la transmission d'en-t&#234;tes d'autorisation HTTP aux scripts en
tant que variables CGI</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CGIPassAuth On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CGIPassAuth Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CGIPassAuth Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.13 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.13 du serveur HTTP
Apache</td></tr>
</table>
<p>La directive <code class="directive">CGIPassAuth</code> permet aux
- scripts d'accéder aux en-têtes d'autorisation HTTP tels que
- <code>Authorization</code>, en-tête nécessaire aux scripts qui
- implémente une authentification HTTP de base. Normalement, ces
- en-têtes HTTP sont invisibles pour les scripts car ils leurs
+ scripts d'acc&#233;der aux en-t&#234;tes d'autorisation HTTP tels que
+ <code>Authorization</code>, en-t&#234;te n&#233;cessaire aux scripts qui
+ impl&#233;mente une authentification HTTP de base. Normalement, ces
+ en-t&#234;tes HTTP sont invisibles pour les scripts car ils leurs
permettraient de voir les identifiants et mots de passe
- utilisés pour accéder au serveur lorsque l'authentification HTTP de
- base est activée au niveau du serveur web. Cette directive doit être
- définie à "On" lorsque des scripts sont autorisés à implémenter une
+ utilis&#233;s pour acc&#233;der au serveur lorsque l'authentification HTTP de
+ base est activ&#233;e au niveau du serveur web. Cette directive doit &#234;tre
+ d&#233;finie &#224; "On" lorsque des scripts sont autoris&#233;s &#224; impl&#233;menter une
authentification HTTP de base.</p>
- <p>Cette directive constitue une alternative à l'option de
- compilation <code>SECURITY_HOLE_PASS_AUTHORIZATION</code> qui était
- déjà disponible dans les versions précédentes du serveur HTTP
+ <p>Cette directive constitue une alternative &#224; l'option de
+ compilation <code>SECURITY_HOLE_PASS_AUTHORIZATION</code> qui &#233;tait
+ d&#233;j&#224; disponible dans les versions pr&#233;c&#233;dentes du serveur HTTP
Apache.</p>
<p>Cette option est prise en compte par tout module qui utilise
<code>ap_add_common_vars()</code>, comme <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>,
<code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code>, <code class="module"><a href="../mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code>,
<code class="module"><a href="../mod/mod_proxy_scgi.html">mod_proxy_scgi</a></code>, etc... En particulier, elle affecte
- les modules qui ne traitent pas à proprement parler les requêtes,
- mais utilisent quand-même cette API, comme
+ les modules qui ne traitent pas &#224; proprement parler les requ&#234;tes,
+ mais utilisent quand-m&#234;me cette API, comme
<code class="module"><a href="../mod/mod_include.html">mod_include</a></code> ou <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code>. Les
modules tiers qui n'utilisent pas <code>ap_add_common_vars()</code>
peuvent aussi choisir de prendre en compte cette option.</p>
@@ -750,150 +750,150 @@ Apache</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cgivar" id="cgivar">Directive</a> <a name="CGIVar" id="CGIVar">CGIVar</a><a title="Lien permanent" href="#cgivar" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contrôle la manière dont certaines variables CGI sont définies</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contr&#244;le la mani&#232;re dont certaines variables CGI sont d&#233;finies</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CGIVar <var>variable</var> <var>rule</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.21 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.21 du serveur HTTP Apache</td></tr>
</table>
- <p>Cette directive permet de contrôler la manière dont certaines variables CGI
- sont définies.</p>
+ <p>Cette directive permet de contr&#244;ler la mani&#232;re dont certaines variables CGI
+ sont d&#233;finies.</p>
- <p>règles <strong>REQUEST_URI</strong> :</p>
+ <p>r&#232;gles <strong>REQUEST_URI</strong> :</p>
<dl>
- <dt><code>original-uri</code> (valeur par défaut)</dt>
- <dd>La valeur est extraite de la requête originale, et ne tient pas compte
- des redirections internes ou des sous-requêtes qui pourraient modifier la
- ressource demandée.</dd>
+ <dt><code>original-uri</code> (valeur par d&#233;faut)</dt>
+ <dd>La valeur est extraite de la requ&#234;te originale, et ne tient pas compte
+ des redirections internes ou des sous-requ&#234;tes qui pourraient modifier la
+ ressource demand&#233;e.</dd>
<dt><code>current-uri</code></dt>
- <dd>La valeur reflète la ressource en cours de traitement ; elle peut être
- différente de la ressource demandée dans la requête initiale du client suite à
- d'éventuelles redirections internes ou sous-requêtes.</dd>
+ <dd>La valeur refl&#232;te la ressource en cours de traitement ; elle peut &#234;tre
+ diff&#233;rente de la ressource demand&#233;e dans la requ&#234;te initiale du client suite &#224;
+ d'&#233;ventuelles redirections internes ou sous-requ&#234;tes.</dd>
</dl>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="contentdigest" id="contentdigest">Directive</a> <a name="ContentDigest" id="ContentDigest">ContentDigest</a><a title="Lien permanent" href="#contentdigest" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la génération d'un en-tête <code>Content-MD5</code>
-dans la réponse HTTP</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la g&#233;n&#233;ration d'un en-t&#234;te <code>Content-MD5</code>
+dans la r&#233;ponse HTTP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ContentDigest On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ContentDigest Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ContentDigest Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Options</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>Cette directive active la génération d'un en-tête
- <code>Content-MD5</code> selon les définitions des RFC 1864 et
+ <p>Cette directive active la g&#233;n&#233;ration d'un en-t&#234;te
+ <code>Content-MD5</code> selon les d&#233;finitions des RFC 1864 et
2616.</p>
- <p>MD5 est un algorithme permettant de générer un condensé (parfois
- appelé "empreinte") à partir de données d'une taille aléatoire ; le
- degré de précision est tel que la moindre altération des données
- d'origine entraîne une altération de l'empreinte.</p>
+ <p>MD5 est un algorithme permettant de g&#233;n&#233;rer un condens&#233; (parfois
+ appel&#233; "empreinte") &#224; partir de donn&#233;es d'une taille al&#233;atoire ; le
+ degr&#233; de pr&#233;cision est tel que la moindre alt&#233;ration des donn&#233;es
+ d'origine entra&#238;ne une alt&#233;ration de l'empreinte.</p>
- <p>L'en-tête <code>Content-MD5</code> permet de vérifier
- l'intégrité de la réponse HTTP dans son ensemble. Un serveur mandataire
- ou un client peut utiliser cet en-tête pour rechercher une
- éventuelle modification accidentelle de la réponse au cours de sa
- transmission. Exemple d'en-tête :</p>
+ <p>L'en-t&#234;te <code>Content-MD5</code> permet de v&#233;rifier
+ l'int&#233;grit&#233; de la r&#233;ponse HTTP dans son ensemble. Un serveur mandataire
+ ou un client peut utiliser cet en-t&#234;te pour rechercher une
+ &#233;ventuelle modification accidentelle de la r&#233;ponse au cours de sa
+ transmission. Exemple d'en-t&#234;te :</p>
<div class="example"><p><code>
Content-MD5: AuLb7Dp1rqtRtxz2m9kRpA==
</code></p></div>
- <p>Notez que des problèmes de performances peuvent affecter votre
- serveur, car l'empreinte est générée pour chaque requête (il n'y a
+ <p>Notez que des probl&#232;mes de performances peuvent affecter votre
+ serveur, car l'empreinte est g&#233;n&#233;r&#233;e pour chaque requ&#234;te (il n'y a
pas de mise en cache).</p>
- <p>L'en-tête <code>Content-MD5</code> n'est envoyé qu'avec les
- documents servis par le module <code class="module"><a href="../mod/core.html">core</a></code>, à l'exclusion
+ <p>L'en-t&#234;te <code>Content-MD5</code> n'est envoy&#233; qu'avec les
+ documents servis par le module <code class="module"><a href="../mod/core.html">core</a></code>, &#224; l'exclusion
de tout autre module. Ainsi, les documents SSI, les sorties de
- scripts CGI, et les réponses à des requêtes partielles (byte range)
- ne comportent pas cet en-tête.</p>
+ scripts CGI, et les r&#233;ponses &#224; des requ&#234;tes partielles (byte range)
+ ne comportent pas cet en-t&#234;te.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="defaultruntimedir" id="defaultruntimedir">Directive</a> <a name="DefaultRuntimeDir" id="DefaultRuntimeDir">DefaultRuntimeDir</a><a title="Lien permanent" href="#defaultruntimedir" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Répertoire de base des fichiers créés au cours de l'exécution du serveur</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DefaultRuntimeDir <var>chemin-répertoire</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DefaultRuntimeDir DEFAULT_REL_RUNTIMEDIR (logs/)</code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>R&#233;pertoire de base des fichiers cr&#233;&#233;s au cours de l'ex&#233;cution du serveur</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DefaultRuntimeDir <var>chemin-r&#233;pertoire</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>DefaultRuntimeDir DEFAULT_REL_RUNTIMEDIR (logs/)</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis de la version 2.4.2 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis de la version 2.4.2 du serveur HTTP
Apache</td></tr>
</table>
<p>La directive <code class="directive">DefaultRuntimeDir</code> permet de
- définir le répertoire dans lequel le serveur va créer les différents
- fichiers relatifs à son exécution (mémoire partagée, verrous,
- etc...). Si le chemin spécifié est relatif, le chemin absolu sera
- généré relativement à la valeur de la directive
+ d&#233;finir le r&#233;pertoire dans lequel le serveur va cr&#233;er les diff&#233;rents
+ fichiers relatifs &#224; son ex&#233;cution (m&#233;moire partag&#233;e, verrous,
+ etc...). Si le chemin sp&#233;cifi&#233; est relatif, le chemin absolu sera
+ g&#233;n&#233;r&#233; relativement &#224; la valeur de la directive
<code class="directive">ServerRoot</code>.</p>
<p><strong>Example</strong></p>
<pre class="prettyprint lang-config">DefaultRuntimeDir scratch/</pre>
- <p>La valeur par défaut de la directive
- <code class="directive">DefaultRuntimeDir</code> peut être modifiée en
+ <p>La valeur par d&#233;faut de la directive
+ <code class="directive">DefaultRuntimeDir</code> peut &#234;tre modifi&#233;e en
changeant la valeur de la macro <code>DEFAULT_REL_RUNTIMEDIR</code>
- définie à la compilation.</p>
+ d&#233;finie &#224; la compilation.</p>
<p>Note: si la valeur de <code class="directive">ServerRoot</code> n'a pas
- été spécifiée avant d'utiliser cette directive, c'est la valeur par
- défaut de <code class="directive">ServerRoot</code> qui sera utilisée pour
- définir la base du répertoire.</p>
+ &#233;t&#233; sp&#233;cifi&#233;e avant d'utiliser cette directive, c'est la valeur par
+ d&#233;faut de <code class="directive">ServerRoot</code> qui sera utilis&#233;e pour
+ d&#233;finir la base du r&#233;pertoire.</p>
<h3>Voir aussi</h3>
<ul>
-<li>Voir les <a href="../misc/security_tips.html#serverroot">conseils à propos de
-sésurité</a> pour plus d'informations en vue de définir correctement les
+<li>Voir les <a href="../misc/security_tips.html#serverroot">conseils &#224; propos de
+s&#233;surit&#233;</a> pour plus d'informations en vue de d&#233;finir correctement les
permissions sur la racine du serveur <code class="directive">ServerRoot</code></li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="defaulttype" id="defaulttype">Directive</a> <a name="DefaultType" id="DefaultType">DefaultType</a><a title="Lien permanent" href="#defaulttype" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Les seuls effets de cette directive sont des émissions
-d'avertissements si sa valeur est différente de <code>none</code>. Dans
-les versions précédentes, DefaultType permettait de spécifier un type de
-média à assigner par défaut au contenu d'une réponse pour lequel aucun
-autre type de média n'avait été trouvé.
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Les seuls effets de cette directive sont des &#233;missions
+d'avertissements si sa valeur est diff&#233;rente de <code>none</code>. Dans
+les versions pr&#233;c&#233;dentes, DefaultType permettait de sp&#233;cifier un type de
+m&#233;dia &#224; assigner par d&#233;faut au contenu d'une r&#233;ponse pour lequel aucun
+autre type de m&#233;dia n'avait &#233;t&#233; trouv&#233;.
</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DefaultType <var>type média|none</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DefaultType none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DefaultType <var>type m&#233;dia|none</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>DefaultType none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Tous les arguments, excepté <code>none</code>, sont
-DESACTIVÉS à partir de la version 2.3.0.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Tous les arguments, except&#233; <code>none</code>, sont
+DESACTIV&#201;S &#224; partir de la version 2.3.0.</td></tr>
</table>
- <p>Cette directive a été désactivée. Pour la compatibilité
+ <p>Cette directive a &#233;t&#233; d&#233;sactiv&#233;e. Pour la compatibilit&#233;
ascendante avec les anciens fichiers de configuration, elle peut
- être spécifiée avec la valeur <code>none</code>, c'est à dire sans
- type de médium par défaut. Par exemple :</p>
+ &#234;tre sp&#233;cifi&#233;e avec la valeur <code>none</code>, c'est &#224; dire sans
+ type de m&#233;dium par d&#233;faut. Par exemple :</p>
<pre class="prettyprint lang-config">DefaultType None</pre>
<p><code>DefaultType None</code> n'est disponible que dans les
- versions d'Apache 2.2.7 et supérieures.</p>
+ versions d'Apache 2.2.7 et sup&#233;rieures.</p>
<p>Utilisez le fichier de configuration mime.types et la directive
<code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code> pour configurer
- l'assignement d'un type de médium via les extensions de fichiers, ou
+ l'assignement d'un type de m&#233;dium via les extensions de fichiers, ou
la directive <code class="directive"><a href="#forcetype">ForceType</a></code> pour
- attribuer un type de médium à des ressources spécifiques. Dans le
- cas contraire, le serveur enverra sa réponse sans champ d'en-tête
- Content-Type, et le destinataire devra déterminer lui-même le type
- de médium.</p>
+ attribuer un type de m&#233;dium &#224; des ressources sp&#233;cifiques. Dans le
+ cas contraire, le serveur enverra sa r&#233;ponse sans champ d'en-t&#234;te
+ Content-Type, et le destinataire devra d&#233;terminer lui-m&#234;me le type
+ de m&#233;dium.</p>
<h3>Voir aussi</h3>
<ul>
@@ -904,23 +904,23 @@ DESACTIVÉS à partir de la version 2.3.0.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="define" id="define">Directive</a> <a name="Define" id="Define">Define</a><a title="Lien permanent" href="#define" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Permet de définir une variable</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Define <var>nom-paramètre</var> [<var>valeur-paramètre</var>]</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Permet de d&#233;finir une variable</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Define <var>nom-param&#232;tre</var> [<var>valeur-param&#232;tre</var>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>Avec un seul paramètre, l'effet de la directive
- <code class="directive">Define</code> est identique à celui de l'argument
+ <p>Avec un seul param&#232;tre, l'effet de la directive
+ <code class="directive">Define</code> est identique &#224; celui de l'argument
<code>-D</code> du programme <code class="program"><a href="../programs/httpd.html">httpd</a></code>. Il permet de
- modifier le comportement des sections <code class="directive"><a href="#ifdefine">&lt;IfDefine&gt;</a></code> sans avoir à ajouter d'argument
- <code>-D</code> au sein des scripts de démarrage.</p>
+ modifier le comportement des sections <code class="directive"><a href="#ifdefine">&lt;IfDefine&gt;</a></code> sans avoir &#224; ajouter d'argument
+ <code>-D</code> au sein des scripts de d&#233;marrage.</p>
- <p>De plus, le second paramètre permet d'affecter une valeur à la
- variable définie par le premier. Cette variable peut être référencée
+ <p>De plus, le second param&#232;tre permet d'affecter une valeur &#224; la
+ variable d&#233;finie par le premier. Cette variable peut &#234;tre r&#233;f&#233;renc&#233;e
dans le fichier de configuration via la syntaxe <code>${VAR}</code>.
- La portée de la variable est toujours globale, et n'est jamais
- limitée à la section de configuration courante.</p>
+ La port&#233;e de la variable est toujours globale, et n'est jamais
+ limit&#233;e &#224; la section de configuration courante.</p>
<pre class="prettyprint lang-config">&lt;IfDefine TEST&gt;
Define servername test.example.com
@@ -933,13 +933,13 @@ DESACTIVÉS à partir de la version 2.3.0.</td></tr>
DocumentRoot "/var/www/${servername}/htdocs"</pre>
- <p>Le caractère ":" est interdit dans les noms de variables afin
- d'éviter les conflits avec la syntaxe de la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>.</p>
+ <p>Le caract&#232;re ":" est interdit dans les noms de variables afin
+ d'&#233;viter les conflits avec la syntaxe de la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>.</p>
- <div class="note"><h3>Portée de la directive et pièges à éviter</h3>
- <p>Si cette directive est définie au sein d'un bloc VirtualHost, les
+ <div class="note"><h3>Port&#233;e de la directive et pi&#232;ges &#224; &#233;viter</h3>
+ <p>Si cette directive est d&#233;finie au sein d'un bloc VirtualHost, les
changements qu'elle induit sont visibles de toute directive
- ultérieure, au delà de tout bloc VirtualHost.</p>
+ ult&#233;rieure, au del&#224; de tout bloc VirtualHost.</p>
</div>
</div>
@@ -947,9 +947,9 @@ DESACTIVÉS à partir de la version 2.3.0.</td></tr>
<div class="directive-section"><h2><a name="directory" id="directory">Directive</a> <a name="Directory" id="Directory">&lt;Directory&gt;</a><a title="Lien permanent" href="#directory" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Regroupe un ensemble de directives qui ne s'appliquent
-qu'au répertoire concerné du système de fichiers, à ses
-sous-répertoires, et à leur contenu.</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;Directory <var>chemin répertoire</var>&gt;
+qu'au r&#233;pertoire concern&#233; du syst&#232;me de fichiers, &#224; ses
+sous-r&#233;pertoires, et &#224; leur contenu.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;Directory <var>chemin r&#233;pertoire</var>&gt;
... &lt;/Directory&gt;</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
@@ -957,17 +957,17 @@ sous-répertoires, et à leur contenu.</td></tr>
</table>
<p>Les balises <code class="directive">&lt;Directory&gt;</code> et
<code>&lt;/Directory&gt;</code> permettent de regrouper un ensemble
- de directives qui ne s'appliquent qu'au répertoire précisé,
- à ses sous-répertoires, et aux fichiers situés dans ces
- sous-répertoires. Toute directive
- autorisée dans un contexte de répertoire peut être utilisée.
- <var>chemin répertoire</var> est soit le chemin absolu d'un
- répertoire, soit une chaîne de caractères avec caractères génériques
- utilisant la comparaison Unix de style shell. Dans une chaîne de
- caractères avec caractères génériques, <code>?</code> correspond à
- un caractère quelconque, et <code>*</code> à toute chaîne de
- caractères. Les intervalles de caractères <code>[]</code> sont aussi
- autorisés. Aucun caractère générique ne peut remplacer le caractère
+ de directives qui ne s'appliquent qu'au r&#233;pertoire pr&#233;cis&#233;,
+ &#224; ses sous-r&#233;pertoires, et aux fichiers situ&#233;s dans ces
+ sous-r&#233;pertoires. Toute directive
+ autoris&#233;e dans un contexte de r&#233;pertoire peut &#234;tre utilis&#233;e.
+ <var>chemin r&#233;pertoire</var> est soit le chemin absolu d'un
+ r&#233;pertoire, soit une cha&#238;ne de caract&#232;res avec caract&#232;res g&#233;n&#233;riques
+ utilisant la comparaison Unix de style shell. Dans une cha&#238;ne de
+ caract&#232;res avec caract&#232;res g&#233;n&#233;riques, <code>?</code> correspond &#224;
+ un caract&#232;re quelconque, et <code>*</code> &#224; toute cha&#238;ne de
+ caract&#232;res. Les intervalles de caract&#232;res <code>[]</code> sont aussi
+ autoris&#233;s. Aucun caract&#232;re g&#233;n&#233;rique ne peut remplacer le caract&#232;re
`/', si bien que l'expression <code>&lt;Directory
"/*/public_html"&gt;</code> ne conviendra pas pour le chemin
* <code>/home/user/public_html</code>, alors que <code>&lt;Directory
@@ -978,22 +978,22 @@ sous-répertoires, et à leur contenu.</td></tr>
&lt;/Directory&gt;</pre>
- <p>Les chemins de répertoires contenant des espaces <em>doivent</em> être
- entourés de guillemets afin d'empêcher l'interprétation de ces
+ <p>Les chemins de r&#233;pertoires contenant des espaces <em>doivent</em> &#234;tre
+ entour&#233;s de guillemets afin d'emp&#234;cher l'interpr&#233;tation de ces
espaces comme fins d'arguments.</p>
<div class="note">
- <p>Soyez prudent avec l'argument <var>chemin répertoire</var> : il
- doit correspondre exactement au chemin du système de fichier
- qu'Apache httpd utilise pour accéder aux fichiers. Les directives
+ <p>Soyez prudent avec l'argument <var>chemin r&#233;pertoire</var> : il
+ doit correspondre exactement au chemin du syst&#232;me de fichier
+ qu'Apache httpd utilise pour acc&#233;der aux fichiers. Les directives
comprises dans une section <code>&lt;Directory&gt;</code> ne
- s'appliqueront pas aux fichiers du même répertoire auxquels on
- aura accédé via un chemin différent, per exemple via un lien
+ s'appliqueront pas aux fichiers du m&#234;me r&#233;pertoire auxquels on
+ aura acc&#233;d&#233; via un chemin diff&#233;rent, per exemple via un lien
symbolique.</p>
</div>
<p> Les <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">Expressions rationnelles</a>
- peuvent aussi être utilisées en ajoutant le caractère
+ peuvent aussi &#234;tre utilis&#233;es en ajoutant le caract&#232;re
<code>~</code>. Par exemple :</p>
<pre class="prettyprint lang-config">&lt;Directory ~ "^/www/[0-9]{3}"&gt;
@@ -1001,13 +1001,13 @@ sous-répertoires, et à leur contenu.</td></tr>
&lt;/Directory&gt;</pre>
- <p>pourra correspondre à tout répertoire situé dans /www/ et dont le
+ <p>pourra correspondre &#224; tout r&#233;pertoire situ&#233; dans /www/ et dont le
nom se compose de trois chiffres.</p>
<p>Si plusieurs sections <code class="directive">&lt;Directory&gt;</code> (sans expression rationnelle)
- correspondent au répertoire (ou à un de ses parents) qui contient le
+ correspondent au r&#233;pertoire (ou &#224; un de ses parents) qui contient le
document, les directives de la section <code class="directive">&lt;Directory&gt;</code> dont le chemin est le plus
- court sont appliquées en premier, en s'intercalant avec les
+ court sont appliqu&#233;es en premier, en s'intercalant avec les
directives des fichiers <a href="#accessfilename">.htaccess</a>. Par
exemple, avec</p>
@@ -1020,27 +1020,27 @@ sous-répertoires, et à leur contenu.</td></tr>
&lt;/Directory&gt;</pre>
- <p>l'accès au document <code>/home/web/dir/doc.html</code> emprunte
+ <p>l'acc&#232;s au document <code>/home/web/dir/doc.html</code> emprunte
le chemin suivant :</p>
<ul>
<li>Aplication de la directive <code>AllowOverride None</code>
- (qui désactive les fichiers <code>.htaccess</code>).</li>
+ (qui d&#233;sactive les fichiers <code>.htaccess</code>).</li>
<li>Application de la directive <code>AllowOverride
- FileInfo</code> (pour le répertoire <code>/home</code>).</li>
+ FileInfo</code> (pour le r&#233;pertoire <code>/home</code>).</li>
<li>Application de toute directive <code>FileInfo</code> qui se
- trouverait dans d'éventuels fichiers <code>/home/.htaccess</code>,
+ trouverait dans d'&#233;ventuels fichiers <code>/home/.htaccess</code>,
<code>/home/web/.htaccess</code> ou
<code>/home/web/dir/.htaccess</code>, dans cet ordre.</li>
</ul>
- <p>Les directives associées aux répertoires sous forme d'expressions
+ <p>Les directives associ&#233;es aux r&#233;pertoires sous forme d'expressions
rationnelles ne sont prises en compte qu'une fois toutes les
- directives des sections sans expressions rationnelles appliquées.
- Alors, tous les répertoires avec expressions rationnelles sont
- testés selon l'ordre dans lequel ils apparaissent dans le fichier de
+ directives des sections sans expressions rationnelles appliqu&#233;es.
+ Alors, tous les r&#233;pertoires avec expressions rationnelles sont
+ test&#233;s selon l'ordre dans lequel ils apparaissent dans le fichier de
configuration. Par exemple, avec</p>
<pre class="prettyprint lang-config">&lt;Directory ~ "abc$"&gt;
@@ -1049,44 +1049,44 @@ sous-répertoires, et à leur contenu.</td></tr>
<p>la section avec expression rationnelle ne sera prise en compte
- qu'après les sections <code class="directive">&lt;Directory&gt;</code> sans expression rationnelle
+ qu'apr&#232;s les sections <code class="directive">&lt;Directory&gt;</code> sans expression rationnelle
et les fichiers <code>.htaccess</code>. Alors, l'expression
rationnelle conviendra pour <code>/home/abc/public_html/abc</code>
et la section <code class="directive">&lt;Directory&gt;</code>
correspondante s'appliquera.</p>
- <p><strong>Notez que la politique d'accès par défaut
- dans les sections <code>&lt;Directory "/"&gt;</code> consiste à
- autoriser tout accès sans restriction. Ceci signifie qu'Apache httpd va servir tout fichier
- correspondant à une URL. Il est recommandé de modifier cette
- situation à l'aide d'un bloc du style</strong></p>
+ <p><strong>Notez que la politique d'acc&#232;s par d&#233;faut
+ dans les sections <code>&lt;Directory "/"&gt;</code> consiste &#224;
+ autoriser tout acc&#232;s sans restriction. Ceci signifie qu'Apache httpd va servir tout fichier
+ correspondant &#224; une URL. Il est recommand&#233; de modifier cette
+ situation &#224; l'aide d'un bloc du style</strong></p>
<pre class="prettyprint lang-config">&lt;Directory "/"&gt;
Require all denied
&lt;/Directory&gt;</pre>
- <p><strong>puis d'affiner la configuration pour les répertoires que vous
- voulez rendre accessibles. Voir la page <a href="../misc/security_tips.html">Conseils à propos de sécurité</a>
- pour plus de détails.</strong></p>
+ <p><strong>puis d'affiner la configuration pour les r&#233;pertoires que vous
+ voulez rendre accessibles. Voir la page <a href="../misc/security_tips.html">Conseils &#224; propos de s&#233;curit&#233;</a>
+ pour plus de d&#233;tails.</strong></p>
<p>Les sections <code class="directive">&lt;Directory&gt;</code> se situent
- dans le fichier <code>httpd.conf</code>. Les directives <code class="directive">&lt;Directory&gt;</code> ne peuvent pas être imbriquées
- et ne sont pas autorisées dans les sections <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code> ou <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code>.</p>
+ dans le fichier <code>httpd.conf</code>. Les directives <code class="directive">&lt;Directory&gt;</code> ne peuvent pas &#234;tre imbriqu&#233;es
+ et ne sont pas autoris&#233;es dans les sections <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code> ou <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code>.</p>
<h3>Voir aussi</h3>
<ul>
<li><a href="../sections.html">Comment fonctionnent les sections
&lt;Directory&gt;, &lt;Location&gt; et &lt;Files&gt;</a> pour des
-explications à propos de la manière dont ces différentes sections se
-combinent entre elles à la réception d'une requête</li>
+explications &#224; propos de la mani&#232;re dont ces diff&#233;rentes sections se
+combinent entre elles &#224; la r&#233;ception d'une requ&#234;te</li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="directorymatch" id="directorymatch">Directive</a> <a name="DirectoryMatch" id="DirectoryMatch">&lt;DirectoryMatch&gt;</a><a title="Lien permanent" href="#directorymatch" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Regroupe des directives qui s'appliquent au contenu de répertoires
-du système de fichiers correspondant à une expression rationnelle</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Regroupe des directives qui s'appliquent au contenu de r&#233;pertoires
+du syst&#232;me de fichiers correspondant &#224; une expression rationnelle</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;DirectoryMatch <var>regex</var>&gt;
... &lt;/DirectoryMatch&gt;</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
@@ -1095,42 +1095,42 @@ du système de fichiers correspondant à une expression rationnelle</td></tr>
</table>
<p>Les balises <code class="directive">&lt;DirectoryMatch&gt;</code>
et <code>&lt;/DirectoryMatch&gt;</code> permettent de regrouper un
- ensemble de directives qui ne s'appliqueront qu'au répertoire
- précisé (et aux fichiers qu'il contient), comme pour la section <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>. Cependant, le
- répertoire est précisé sous la forme d'une <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expression rationnelle</a>. Par exemple :</p>
+ ensemble de directives qui ne s'appliqueront qu'au r&#233;pertoire
+ pr&#233;cis&#233; (et aux fichiers qu'il contient), comme pour la section <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>. Cependant, le
+ r&#233;pertoire est pr&#233;cis&#233; sous la forme d'une <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expression rationnelle</a>. Par exemple :</p>
<pre class="prettyprint lang-config">&lt;DirectoryMatch "^/www/(.+/)?[0-9]{3}/"&gt;
# ...
&lt;/DirectoryMatch&gt;</pre>
- <p>convient pour les sous-répertoires de <code>/www/</code> dont
+ <p>convient pour les sous-r&#233;pertoires de <code>/www/</code> dont
le nom se compose de trois chiffres.</p>
- <div class="note"><h3>Compatibilité</h3>
+ <div class="note"><h3>Compatibilit&#233;</h3>
Avant la version 2.3.9, cette directive s'appliquait aussi aux
- sous-répertoires (comme la directive <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>), et ne tenait pas compte du
+ sous-r&#233;pertoires (comme la directive <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>), et ne tenait pas compte du
symbole de fin de ligne ($). Depuis la version 2.3.9, seuls les
- répertoires qui correspondent à l'expression sont affectés par les
+ r&#233;pertoires qui correspondent &#224; l'expression sont affect&#233;s par les
directives contenues dans la section.
</div>
<div class="note"><h3>slash de fin</h3>
- Cette directive s'applique aux requêtes pour des répertoires avec
+ Cette directive s'applique aux requ&#234;tes pour des r&#233;pertoires avec
ou sans slash de fin ; les expressions contenant un symbole de fin
de ligne ($) doivent donc faire l'objet d'une attention
- particulière.
+ particuli&#232;re.
</div>
- <p>A partir de la version 2.4.8, les groupes nommés et les
- références arrières sont extraits et enregistrés dans
- l'environnement avec leur nom en majuscules et préfixé
+ <p>A partir de la version 2.4.8, les groupes nomm&#233;s et les
+ r&#233;f&#233;rences arri&#232;res sont extraits et enregistr&#233;s dans
+ l'environnement avec leur nom en majuscules et pr&#233;fix&#233;
par "MATCH_". Ceci permet
- de référencer des URLs dans des <a href="../expr.html">expressions</a>
+ de r&#233;f&#233;rencer des URLs dans des <a href="../expr.html">expressions</a>
ou au sein de modules comme <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. Pour
- éviter toute confusion, les références arrières numérotées (non
- nommées) sont ignorées. Vous devez utiliser à la place des groupes
- nommés.</p>
+ &#233;viter toute confusion, les r&#233;f&#233;rences arri&#232;res num&#233;rot&#233;es (non
+ nomm&#233;es) sont ignor&#233;es. Vous devez utiliser &#224; la place des groupes
+ nomm&#233;s.</p>
<pre class="prettyprint lang-config">&lt;DirectoryMatch "^/var/www/combined/(?&lt;sitename&gt;[^/]+)"&gt;
Require ldap-group cn=%{env:MATCH_SITENAME},ou=combined,o=Example
@@ -1140,12 +1140,12 @@ du système de fichiers correspondant à une expression rationnelle</td></tr>
<h3>Voir aussi</h3>
<ul>
<li><code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>
-pour une description de la manière dont les expressions rationnelles
-sont traitées en présence d'autres sections <code class="directive">&lt;Directory&gt;</code> sans expressions rationnelles</li>
+pour une description de la mani&#232;re dont les expressions rationnelles
+sont trait&#233;es en pr&#233;sence d'autres sections <code class="directive">&lt;Directory&gt;</code> sans expressions rationnelles</li>
<li><a href="../sections.html">Comment fonctionnent les sections
&lt;Directory&gt;, &lt;Location&gt; et &lt;Files&gt;</a> pour une
-explication à propos de la manière dont ces différentes sections se
-combinent entre elles à la réception d'une requête</li>
+explication &#224; propos de la mani&#232;re dont ces diff&#233;rentes sections se
+combinent entre elles &#224; la r&#233;ception d'une requ&#234;te</li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -1153,55 +1153,55 @@ combinent entre elles à la réception d'une requête</li>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Racine principale de l'arborescence des documents visible
depuis Internet</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DocumentRoot <var>chemin répertoire</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DocumentRoot "/usr/local/apache/htdocs"</code></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DocumentRoot <var>chemin r&#233;pertoire</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>DocumentRoot "/usr/local/apache/htdocs"</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>Cette directive permet de définir le répertoire à partir duquel
+ <p>Cette directive permet de d&#233;finir le r&#233;pertoire &#224; partir duquel
<code class="program"><a href="../programs/httpd.html">httpd</a></code> va servir les fichiers. S'il ne correspond
- pas à un <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code>, le chemin
- de l'URL sera ajouté par le serveur à la racine des documents afin
- de construire le chemin du document recherché. Exemple :</p>
+ pas &#224; un <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code>, le chemin
+ de l'URL sera ajout&#233; par le serveur &#224; la racine des documents afin
+ de construire le chemin du document recherch&#233;. Exemple :</p>
<pre class="prettyprint lang-config">DocumentRoot "/usr/web"</pre>
- <p>un accès à <code>http://my.example.com/index.html</code> se
- réfère alors à <code>/usr/web/index.html</code>. Si <var>chemin
- répertoire</var> n'est pas un chemin absolu, il est considéré comme
- relatif au chemin défini par la directive <code class="directive"><a href="#serverroot">ServerRoot</a></code>.</p>
+ <p>un acc&#232;s &#224; <code>http://my.example.com/index.html</code> se
+ r&#233;f&#232;re alors &#224; <code>/usr/web/index.html</code>. Si <var>chemin
+ r&#233;pertoire</var> n'est pas un chemin absolu, il est consid&#233;r&#233; comme
+ relatif au chemin d&#233;fini par la directive <code class="directive"><a href="#serverroot">ServerRoot</a></code>.</p>
- <p>Le répertoire défini par la directive
+ <p>Le r&#233;pertoire d&#233;fini par la directive
<code class="directive">DocumentRoot</code> ne doit pas comporter de slash
final.</p>
<h3>Voir aussi</h3>
<ul>
<li><a href="../urlmapping.html#documentroot">Mise en
-correspondance des URLs avec le système de fichiers</a></li>
+correspondance des URLs avec le syst&#232;me de fichiers</a></li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="else" id="else">Directive</a> <a name="Else" id="Else">&lt;Else&gt;</a><a title="Lien permanent" href="#else" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contient des directives qui ne s'appliquent que si la
-condition correspondant à la section <code class="directive"><a href="#if">&lt;If&gt;</a></code> ou <code class="directive"><a href="#elseif">&lt;ElseIf&gt;</a></code> précédente n'est pas satisfaite par la
-requête à l'exécution</td></tr>
+condition correspondant &#224; la section <code class="directive"><a href="#if">&lt;If&gt;</a></code> ou <code class="directive"><a href="#elseif">&lt;ElseIf&gt;</a></code> pr&#233;c&#233;dente n'est pas satisfaite par la
+requ&#234;te &#224; l'ex&#233;cution</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;Else&gt; ... &lt;/Else&gt;</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Les conditions imbriquées sont supportées à partir de la version
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Les conditions imbriqu&#233;es sont support&#233;es &#224; partir de la version
2.4.26 du serveur HTTP Apache</td></tr>
</table>
<p>La section <code class="directive">&lt;Else&gt;</code> applique
les directives qu'elle contient si et seulement si les conditions
- correspondant à la section <code class="directive">&lt;If&gt;</code>
- ou <code class="directive">&lt;ElseIf&gt;</code> immédiatement
- supérieure et dans la même portée n'ont pas été satisfaites. Par
+ correspondant &#224; la section <code class="directive">&lt;If&gt;</code>
+ ou <code class="directive">&lt;ElseIf&gt;</code> imm&#233;diatement
+ sup&#233;rieure et dans la m&#234;me port&#233;e n'ont pas &#233;t&#233; satisfaites. Par
exemple, dans :</p>
<pre class="prettyprint lang-config">&lt;If "-z req('Host')"&gt;
@@ -1212,10 +1212,10 @@ requête à l'exécution</td></tr>
&lt;/Else&gt;</pre>
- <p>La condition de la section <code class="directive">&lt;If&gt;</code> serait satisfaite pour les requêtes
- HTTP/1.0 sans en-tête <var>Host:</var>, alors que celle de la section
+ <p>La condition de la section <code class="directive">&lt;If&gt;</code> serait satisfaite pour les requ&#234;tes
+ HTTP/1.0 sans en-t&#234;te <var>Host:</var>, alors que celle de la section
<code class="directive">&lt;Else&gt;</code> le serait pour les
- requêtes comportant un en-tête <var>Host:</var>.</p>
+ requ&#234;tes comportant un en-t&#234;te <var>Host:</var>.</p>
<h3>Voir aussi</h3>
@@ -1223,9 +1223,9 @@ requête à l'exécution</td></tr>
<li><code class="directive"><a href="#if">&lt;If&gt;</a></code></li>
<li><code class="directive"><a href="#elseif">&lt;ElseIf&gt;</a></code></li>
<li><a href="../sections.html">Fonctionnement des sections &lt;Directory&gt;, &lt;Location&gt;,
- &lt;Files&gt;</a> pour une explication de la manière dont ces
- différentes section se combinent entre elles lorsqu'une requête est
- reçue. Les directives <code class="directive">&lt;If&gt;</code>,
+ &lt;Files&gt;</a> pour une explication de la mani&#232;re dont ces
+ diff&#233;rentes section se combinent entre elles lorsqu'une requ&#234;te est
+ re&#231;ue. Les directives <code class="directive">&lt;If&gt;</code>,
<code class="directive">&lt;ElseIf&gt;</code>, et <code class="directive">&lt;Else&gt;</code> s'appliquent en dernier.</li>
</ul>
</div>
@@ -1233,21 +1233,21 @@ requête à l'exécution</td></tr>
<div class="directive-section"><h2><a name="elseif" id="elseif">Directive</a> <a name="ElseIf" id="ElseIf">&lt;ElseIf&gt;</a><a title="Lien permanent" href="#elseif" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contient des directives qui ne s'appliquent que si la
-condition correspondante est satisfaite par une requête à l'exécution,
-alors que la condition correspondant à la section <code class="directive"><a href="#if">&lt;If&gt;</a></code> ou <code class="directive">&lt;ElseIf&gt;</code> précédente ne l'était pas.</td></tr>
+condition correspondante est satisfaite par une requ&#234;te &#224; l'ex&#233;cution,
+alors que la condition correspondant &#224; la section <code class="directive"><a href="#if">&lt;If&gt;</a></code> ou <code class="directive">&lt;ElseIf&gt;</code> pr&#233;c&#233;dente ne l'&#233;tait pas.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;ElseIf <var>expression</var>&gt; ... &lt;/ElseIf&gt;</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Les conditions imbriquées sont supportées à partir de la version
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Les conditions imbriqu&#233;es sont support&#233;es &#224; partir de la version
2.4.26 du serveur HTTP Apache</td></tr>
</table>
<p>La section <code class="directive">&lt;ElseIf&gt;</code> applique
les directives qu'elle contient si et seulement si d'une part la
condition correspondante est satisfaite, et d'autre part la condition
- correspondant à la section <code class="directive">&lt;If&gt;</code>
- ou <code class="directive">&lt;ElseIf&gt;</code> de la même portée ne
+ correspondant &#224; la section <code class="directive">&lt;If&gt;</code>
+ ou <code class="directive">&lt;ElseIf&gt;</code> de la m&#234;me port&#233;e ne
l'est pas. Par exemple, dans :</p>
<pre class="prettyprint lang-config">&lt;If "-R '10.1.0.0/16'"&gt;
@@ -1261,68 +1261,68 @@ alors que la condition correspondant à la section <code class="directive"><a hre
&lt;/Else&gt;</pre>
- <p>La condition correspondant à la section <code class="directive">&lt;ElseIf&gt;</code> est satisfaite si l'adresse
- distante de la requête appartient au sous-réseau 10.0.0.0/8, mais
- pas si elle appartient au sous-réseau 10.1.0.0/16.</p>
+ <p>La condition correspondant &#224; la section <code class="directive">&lt;ElseIf&gt;</code> est satisfaite si l'adresse
+ distante de la requ&#234;te appartient au sous-r&#233;seau 10.0.0.0/8, mais
+ pas si elle appartient au sous-r&#233;seau 10.1.0.0/16.</p>
<h3>Voir aussi</h3>
<ul>
<li><a href="../expr.html">Les expressions dans le serveur HTTP
-Apache</a>, pour une référence complète et d'autres exemples.</li>
+Apache</a>, pour une r&#233;f&#233;rence compl&#232;te et d'autres exemples.</li>
<li><code class="directive"><a href="#if">&lt;If&gt;</a></code></li>
<li><code class="directive"><a href="#else">&lt;Else&gt;</a></code></li>
<li><a href="../sections.html">Fonctionnement des sections &lt;Directory&gt;, &lt;Location&gt;,
- &lt;Files&gt;</a> pour une explication de la manière dont ces
- différentes section se combinent entre elles lorsqu'une requête est
- reçue. Les directives <code class="directive">&lt;If&gt;</code>,
+ &lt;Files&gt;</a> pour une explication de la mani&#232;re dont ces
+ diff&#233;rentes section se combinent entre elles lorsqu'une requ&#234;te est
+ re&#231;ue. Les directives <code class="directive">&lt;If&gt;</code>,
<code class="directive">&lt;ElseIf&gt;</code>, et <code class="directive">&lt;Else&gt;</code> s'appliquent en dernier.</li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="enablemmap" id="enablemmap">Directive</a> <a name="EnableMMAP" id="EnableMMAP">EnableMMAP</a><a title="Lien permanent" href="#enablemmap" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Utilise la projection en mémoire (Memory-Mapping) pour
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Utilise la projection en m&#233;moire (Memory-Mapping) pour
lire les fichiers pendant qu'ils sont servis</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>EnableMMAP On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>EnableMMAP On</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>EnableMMAP On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>Cette directive définit si <code class="program"><a href="../programs/httpd.html">httpd</a></code> peut utiliser
- la projection en mémoire (Memory-Mapping) quand il doit lire le contenu
- d'un fichier pendant qu'il est servi. Par défaut, lorsque le
- traitement d'une requête requiert l'accès aux données contenues dans
- un fichier -- par exemple, pour servir un fichier interprété par le
- serveur à l'aide de <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> -- Apache httpd projette
- le fichier en mémoire si le système d'exploitation le permet.</p>
-
- <p>Cette projection en mémoire induit parfois une amélioration des
- performances. Sur certains systèmes cependant, il est préférable de
- désactiver la projection en mémoire afin d'éviter certains problèmes
- opérationnels :</p>
+ <p>Cette directive d&#233;finit si <code class="program"><a href="../programs/httpd.html">httpd</a></code> peut utiliser
+ la projection en m&#233;moire (Memory-Mapping) quand il doit lire le contenu
+ d'un fichier pendant qu'il est servi. Par d&#233;faut, lorsque le
+ traitement d'une requ&#234;te requiert l'acc&#232;s aux donn&#233;es contenues dans
+ un fichier -- par exemple, pour servir un fichier interpr&#233;t&#233; par le
+ serveur &#224; l'aide de <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> -- Apache httpd projette
+ le fichier en m&#233;moire si le syst&#232;me d'exploitation le permet.</p>
+
+ <p>Cette projection en m&#233;moire induit parfois une am&#233;lioration des
+ performances. Sur certains syst&#232;mes cependant, il est pr&#233;f&#233;rable de
+ d&#233;sactiver la projection en m&#233;moire afin d'&#233;viter certains probl&#232;mes
+ op&#233;rationnels :</p>
<ul>
- <li>Sur certains systèmes multi-processeurs, la projection en
- mémoire peut dégrader les performances du programme
+ <li>Sur certains syst&#232;mes multi-processeurs, la projection en
+ m&#233;moire peut d&#233;grader les performances du programme
<code class="program"><a href="../programs/httpd.html">httpd</a></code>.</li>
- <li>S'il fait l'objet d'une projection en mémoire par
+ <li>S'il fait l'objet d'une projection en m&#233;moire par
<code class="program"><a href="../programs/httpd.html">httpd</a></code>, la suppression ou la troncature d'un
fichier peut provoquer un crash de <code class="program"><a href="../programs/httpd.html">httpd</a></code> avec une
erreur de segmentation.</li>
</ul>
- <p>Pour les configurations de serveur sujettes à ce genre de
- problème, il est préférable de désactiver la projection en mémoire
- des fichiers servis en spécifiant :</p>
+ <p>Pour les configurations de serveur sujettes &#224; ce genre de
+ probl&#232;me, il est pr&#233;f&#233;rable de d&#233;sactiver la projection en m&#233;moire
+ des fichiers servis en sp&#233;cifiant :</p>
<pre class="prettyprint lang-config">EnableMMAP Off</pre>
- <p>Pour les montages NFS, cette fonctionnalité peut être
- explicitement désactivée pour les fichiers concernés en spécifiant
+ <p>Pour les montages NFS, cette fonctionnalit&#233; peut &#234;tre
+ explicitement d&#233;sactiv&#233;e pour les fichiers concern&#233;s en sp&#233;cifiant
:</p>
<pre class="prettyprint lang-config">&lt;Directory "/path-to-nfs-files"&gt;
@@ -1337,54 +1337,54 @@ lire les fichiers pendant qu'ils sont servis</td></tr>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Utilise le support sendfile du noyau pour servir les
fichiers aux clients</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>EnableSendfile On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>EnableSendfile Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>EnableSendfile Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Par défaut à Off depuis la version 2.3.9.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Par d&#233;faut &#224; Off depuis la version 2.3.9.</td></tr>
</table>
- <p>Cette directive définit si le programme <code class="program"><a href="../programs/httpd.html">httpd</a></code>
+ <p>Cette directive d&#233;finit si le programme <code class="program"><a href="../programs/httpd.html">httpd</a></code>
peut utiliser le support sendfile du noyau pour transmettre le
- contenu des fichiers aux clients. Par défaut, lorsque le traitement
- d'une requête ne requiert pas l'accès aux données contenues dans un
+ contenu des fichiers aux clients. Par d&#233;faut, lorsque le traitement
+ d'une requ&#234;te ne requiert pas l'acc&#232;s aux donn&#233;es contenues dans un
fichier -- par exemple, pour la transmission d'un fichier statique
-- Apache httpd utilise sendfile pour transmettre le contenu du fichier
- sans même lire ce dernier, si le système d'exploitation le
+ sans m&#234;me lire ce dernier, si le syst&#232;me d'exploitation le
permet.</p>
- <p>Ce mécanisme sendfile évite la séparation des opérations de
- lecture et d'envoi, ainsi que les réservations de tampons. sur
- certains systèmes cependant, ou sous certains systèmes de fichiers,
- il est préférable de désactiver cette fonctionnalité afin d'éviter
- certains problèmes opérationnels :</p>
+ <p>Ce m&#233;canisme sendfile &#233;vite la s&#233;paration des op&#233;rations de
+ lecture et d'envoi, ainsi que les r&#233;servations de tampons. sur
+ certains syst&#232;mes cependant, ou sous certains syst&#232;mes de fichiers,
+ il est pr&#233;f&#233;rable de d&#233;sactiver cette fonctionnalit&#233; afin d'&#233;viter
+ certains probl&#232;mes op&#233;rationnels :</p>
<ul>
- <li>Certains systèmes peuvent présenter un support sendfile
- défectueux que le système de compilation n'a pas détecté, en
- particulier si les exécutables ont été compilés sur une autre
- machine, puis copiés sur la première avec un support sendfile
- défectueux.</li>
+ <li>Certains syst&#232;mes peuvent pr&#233;senter un support sendfile
+ d&#233;fectueux que le syst&#232;me de compilation n'a pas d&#233;tect&#233;, en
+ particulier si les ex&#233;cutables ont &#233;t&#233; compil&#233;s sur une autre
+ machine, puis copi&#233;s sur la premi&#232;re avec un support sendfile
+ d&#233;fectueux.</li>
<li>Sous Linux, l'utilisation de sendfile induit des bogues lors de
- la récupération des paquets de vérification TCP (TCP-checksum) avec
- certaines cartes réseau lorsqu'on utilise IPv6.</li>
- <li>Sous Linux sur Itanium, <code>sendfile</code> peut s'avérer incapable de
+ la r&#233;cup&#233;ration des paquets de v&#233;rification TCP (TCP-checksum) avec
+ certaines cartes r&#233;seau lorsqu'on utilise IPv6.</li>
+ <li>Sous Linux sur Itanium, <code>sendfile</code> peut s'av&#233;rer incapable de
traiter les fichiers de plus de 2 Go.</li>
- <li>Avec un montage réseau de <code class="directive"><a href="#documentroot">DocumentRoot</a></code> (par exemple NFS, SMB, CIFS,
+ <li>Avec un montage r&#233;seau de <code class="directive"><a href="#documentroot">DocumentRoot</a></code> (par exemple NFS, SMB, CIFS,
FUSE), le
- noyau peut s'avérer incapable de servir un fichier de ce montage
- réseau en passant par son propre cache.</li>
+ noyau peut s'av&#233;rer incapable de servir un fichier de ce montage
+ r&#233;seau en passant par son propre cache.</li>
</ul>
- <p>Pour les configurations de serveur non sujettes à ce genre de
- problème, vous pouvez activer cette fonctionnalité en
- spécifiant :</p>
+ <p>Pour les configurations de serveur non sujettes &#224; ce genre de
+ probl&#232;me, vous pouvez activer cette fonctionnalit&#233; en
+ sp&#233;cifiant :</p>
<pre class="prettyprint lang-config">EnableSendfile On</pre>
- <p>Pour les montages réseau, cette fonctionnalité peut être
- explicitement désactivée pour les fichiers concernés en spécifiant
+ <p>Pour les montages r&#233;seau, cette fonctionnalit&#233; peut &#234;tre
+ explicitement d&#233;sactiv&#233;e pour les fichiers concern&#233;s en sp&#233;cifiant
:</p>
<pre class="prettyprint lang-config">&lt;Directory "/path-to-nfs-files"&gt;
@@ -1392,10 +1392,10 @@ fichiers aux clients</td></tr>
&lt;/Directory&gt;</pre>
<p>Veuillez noter que la configuration de la directive
- <code class="directive">EnableSendfile</code> dans un contexte de répertoire
- ou de fichier .htaccess n'est pas supportée par
+ <code class="directive">EnableSendfile</code> dans un contexte de r&#233;pertoire
+ ou de fichier .htaccess n'est pas support&#233;e par
<code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code>. Le module ne prend en compte la
- définition de <code class="directive">EnableSendfile</code> que dans un
+ d&#233;finition de <code class="directive">EnableSendfile</code> que dans un
contexte global.
</p>
@@ -1404,26 +1404,26 @@ fichiers aux clients</td></tr>
<div class="directive-section"><h2><a name="error" id="error">Directive</a> <a name="Error" id="Error">Error</a><a title="Lien permanent" href="#error" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Interrompt la lecture de la configuration avec un message
-d'erreur personnalisé</td></tr>
+d'erreur personnalis&#233;</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Error <var>message</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>à partir de la version 2.3.9</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>&#224; partir de la version 2.3.9</td></tr>
</table>
- <p>Si une erreur peut être détectée dans la configuration, souvent
+ <p>Si une erreur peut &#234;tre d&#233;tect&#233;e dans la configuration, souvent
un module manquant, cette
- directive peut être utilisée pour générer un message d'erreur
- personnalisé, et interrompre la lecture de la configuration. </p>
+ directive peut &#234;tre utilis&#233;e pour g&#233;n&#233;rer un message d'erreur
+ personnalis&#233;, et interrompre la lecture de la configuration. </p>
<pre class="prettyprint lang-config"># Exemple
-# vérification du chargement de mod_include
+# v&#233;rification du chargement de mod_include
&lt;IfModule !include_module&gt;
Error "mod_include is required by mod_foo. Load it with LoadModule."
&lt;/IfModule&gt;
-# vérification de la définition de SSL ou (exclusif) NOSSL
+# v&#233;rification de la d&#233;finition de SSL ou (exclusif) NOSSL
&lt;IfDefine SSL&gt;
&lt;IfDefine NOSSL&gt;
Error "Both SSL and NOSSL are defined. Define only one of them."
@@ -1444,59 +1444,59 @@ d'erreur personnalisé</td></tr>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Document que le serveur renvoie au client en cas
d'erreur</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ErrorDocument <var>code erreur</var> <var>document</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>Apache httpd peut traiter les problèmes et les erreurs de quatre
- manières,</p>
+ <p>Apache httpd peut traiter les probl&#232;mes et les erreurs de quatre
+ mani&#232;res,</p>
<ol>
<li>afficher un simple message d'erreur au contenu fixe</li>
- <li>afficher un message personnalisé</li>
+ <li>afficher un message personnalis&#233;</li>
<li>rediriger en interne vers un <var>chemin d'URL</var> local pour traiter
- le problème ou l'erreur</li>
+ le probl&#232;me ou l'erreur</li>
<li>rediriger vers une <var>URL</var> externe pour traiter
- le problème ou l'erreur</li>
+ le probl&#232;me ou l'erreur</li>
</ol>
- <p>La première option constitue le comportement par défaut; pour
- choisir une des trois autres options, il faut configurer Apache à
+ <p>La premi&#232;re option constitue le comportement par d&#233;faut; pour
+ choisir une des trois autres options, il faut configurer Apache &#224;
l'aide de la directive <code class="directive">ErrorDocument</code>, suivie
- du code de la réponse HTTP et d'une URL ou d'un message. Apache
- httpd fournit parfois des informations supplémentaires à propos du
- problème ou de l'erreur.</p>
+ du code de la r&#233;ponse HTTP et d'une URL ou d'un message. Apache
+ httpd fournit parfois des informations suppl&#233;mentaires &#224; propos du
+ probl&#232;me ou de l'erreur.</p>
<p>A partir de la version 2.4.13, cette directive peut utiliser la
- <a href="../expr.html">syntaxe des expressions</a> pour générer des
- chaînes de caractères et des URLs dynamiques.</p>
+ <a href="../expr.html">syntaxe des expressions</a> pour g&#233;n&#233;rer des
+ cha&#238;nes de caract&#232;res et des URLs dynamiques.</p>
<p>Les URLs peuvent commencer par un slash (/) pour les chemins web
- locaux (relatifs au répertoire défini par la directive <code class="directive"><a href="#documentroot">DocumentRoot</a></code>), ou se présenter sous la
- forme d'une URL complète que le client pourra résoudre.
- Alternativement, un message à afficher par le navigateur pourra être
- fourni. Notez que la décision à propos de la nature du paramètre, à
+ locaux (relatifs au r&#233;pertoire d&#233;fini par la directive <code class="directive"><a href="#documentroot">DocumentRoot</a></code>), ou se pr&#233;senter sous la
+ forme d'une URL compl&#232;te que le client pourra r&#233;soudre.
+ Alternativement, un message &#224; afficher par le navigateur pourra &#234;tre
+ fourni. Notez que la d&#233;cision &#224; propos de la nature du param&#232;tre, &#224;
savoir une URL, un chemin ou un message, est prise avant
- l'interprétation de toute expression. Exemples :</p>
+ l'interpr&#233;tation de toute expression. Exemples :</p>
<pre class="prettyprint lang-config">ErrorDocument 500 http://example.com/cgi-bin/server-error.cgi
ErrorDocument 404 /errors/bad_urls.php
ErrorDocument 401 /subscription_info.html
-ErrorDocument 403 "Désolé, nous ne pouvons pas vous accorder l'accès aujourd'hui"
+ErrorDocument 403 "D&#233;sol&#233;, nous ne pouvons pas vous accorder l'acc&#232;s aujourd'hui"
ErrorDocument 403 Forbidden!
ErrorDocument 403 /errors/forbidden.py?referrer=%{escape:%{HTTP_REFERER}}</pre>
- <p>De plus, on peut spécifier la valeur spéciale <code>default</code>
- pour indiquer l'utilisation d'un simple message d'Apache httpd codé en
- dur. Bien que non nécessaire dans des circonstances normales, la
- spécification de la valeur <code>default</code> va permettre de
- rétablir l'utilisation du simple message d'Apache httpd codé en dur pour
- les configurations qui sans cela, hériteraient d'une directive
+ <p>De plus, on peut sp&#233;cifier la valeur sp&#233;ciale <code>default</code>
+ pour indiquer l'utilisation d'un simple message d'Apache httpd cod&#233; en
+ dur. Bien que non n&#233;cessaire dans des circonstances normales, la
+ sp&#233;cification de la valeur <code>default</code> va permettre de
+ r&#233;tablir l'utilisation du simple message d'Apache httpd cod&#233; en dur pour
+ les configurations qui sans cela, h&#233;riteraient d'une directive
<code class="directive">ErrorDocument</code> existante.</p>
<pre class="prettyprint lang-config">ErrorDocument 404 /cgi-bin/bad_urls.pl
@@ -1506,97 +1506,97 @@ ErrorDocument 403 /errors/forbidden.py?referrer=%{escape:%{HTTP_REFERER}}</pre>
&lt;/Directory&gt;</pre>
- <p>Notez que lorsque vous spécifiez une directive
+ <p>Notez que lorsque vous sp&#233;cifiez une directive
<code class="directive">ErrorDocument</code> pointant vers une URL distante
- (c'est à dire tout ce qui commence par le préfixe http), le serveur
+ (c'est &#224; dire tout ce qui commence par le pr&#233;fixe http), le serveur
HTTP Apache va
- envoyer une redirection au client afin de lui indiquer où trouver le
- document, même dans le cas où ce document se trouve sur le serveur
- local. Ceci a de nombreuses conséquences dont la plus importante
- réside dans le fait que le client ne recevra pas le code d'erreur
+ envoyer une redirection au client afin de lui indiquer o&#249; trouver le
+ document, m&#234;me dans le cas o&#249; ce document se trouve sur le serveur
+ local. Ceci a de nombreuses cons&#233;quences dont la plus importante
+ r&#233;side dans le fait que le client ne recevra pas le code d'erreur
original, mais au contraire un code de statut de redirection. Ceci
peut en retour semer la confusion chez les robots web et divers
- clients qui tentent de déterminer la validité d'une URL en examinant
+ clients qui tentent de d&#233;terminer la validit&#233; d'une URL en examinant
le code de statut. De plus, si vous utilisez une URL distante avec
<code>ErrorDocument 401</code>, le client ne saura pas qu'il doit
- demander un mot de passe à l'utilisateur car il ne recevra pas le
+ demander un mot de passe &#224; l'utilisateur car il ne recevra pas le
code de statut 401. C'est pourquoi, <strong>si vous utilisez une
- directive <code>ErrorDocument 401</code>, elle devra faire référence
- à un document par le biais d'un chemin local.</strong></p>
+ directive <code>ErrorDocument 401</code>, elle devra faire r&#233;f&#233;rence
+ &#224; un document par le biais d'un chemin local.</strong></p>
- <p>Microsoft Internet Explorer (MSIE) ignore par défaut les messages
- d'erreur générés par le serveur lorsqu'ils sont trop courts et
+ <p>Microsoft Internet Explorer (MSIE) ignore par d&#233;faut les messages
+ d'erreur g&#233;n&#233;r&#233;s par le serveur lorsqu'ils sont trop courts et
remplacent ses propres messages d'erreur "amicaux". Le seuil de
- taille varie en fonction du type d'erreur, mais en général, si la
- taille de votre message d'erreur est supérieure à 512 octets, il y a
- peu de chances pour que MSIE l'occulte, et il sera affiché par ce
+ taille varie en fonction du type d'erreur, mais en g&#233;n&#233;ral, si la
+ taille de votre message d'erreur est sup&#233;rieure &#224; 512 octets, il y a
+ peu de chances pour que MSIE l'occulte, et il sera affich&#233; par ce
dernier. Vous trouverez d'avantage d'informations dans l'article de
la base de connaissances Microsoft <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q294807">Q294807</a>.</p>
<p>Bien que la plupart des messages d'erreur internes originaux
- puissent être remplacés, ceux-ci sont cependant conservés dans
- certaines circonstances sans tenir compte de la définition de la
+ puissent &#234;tre remplac&#233;s, ceux-ci sont cependant conserv&#233;s dans
+ certaines circonstances sans tenir compte de la d&#233;finition de la
directive <code class="directive"><a href="#errordocument">ErrorDocument</a></code>. En
- particulier, en cas de détection d'une requête mal formée, le
- processus de traitement normal des requêtes est immédiatement
- interrompu, et un message d'erreur interne est renvoyé, ceci afin de
- se prémunir contre les problèmes de sécurité liés aux requêtes mal
- formées.</p>
-
- <p>Si vous utilisez mod_proxy, il est en général préférable
- d'activer <code class="directive"><a href="../mod/mod_proxy.html#proxyerroroverride">ProxyErrorOverride</a></code> afin d'être en
- mesure de produire des messages d'erreur personnalisés pour le
+ particulier, en cas de d&#233;tection d'une requ&#234;te mal form&#233;e, le
+ processus de traitement normal des requ&#234;tes est imm&#233;diatement
+ interrompu, et un message d'erreur interne est renvoy&#233;, ceci afin de
+ se pr&#233;munir contre les probl&#232;mes de s&#233;curit&#233; li&#233;s aux requ&#234;tes mal
+ form&#233;es.</p>
+
+ <p>Si vous utilisez mod_proxy, il est en g&#233;n&#233;ral pr&#233;f&#233;rable
+ d'activer <code class="directive"><a href="../mod/mod_proxy.html#proxyerroroverride">ProxyErrorOverride</a></code> afin d'&#234;tre en
+ mesure de produire des messages d'erreur personnalis&#233;s pour le
compte de votre serveur d'origine. Si vous n'activez pas
- ProxyErrorOverride, Apache httpd ne générera pas de messages d'erreur
- personnalisés pour le contenu mandaté.</p>
+ ProxyErrorOverride, Apache httpd ne g&#233;n&#233;rera pas de messages d'erreur
+ personnalis&#233;s pour le contenu mandat&#233;.</p>
<h3>Voir aussi</h3>
<ul>
<li><a href="../custom-error.html">documentation sur la
-personnalisation des réponses</a></li>
+personnalisation des r&#233;ponses</a></li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="errorlog" id="errorlog">Directive</a> <a name="ErrorLog" id="ErrorLog">ErrorLog</a><a title="Lien permanent" href="#errorlog" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définition du chemin du journal des erreurs</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finition du chemin du journal des erreurs</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code> ErrorLog <var>file-path</var>|syslog[:[<var>facility</var>][:<var>tag</var>]]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ErrorLog logs/error_log (Unix) ErrorLog logs/error.log (Windows and OS/2)</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ErrorLog logs/error_log (Unix) ErrorLog logs/error.log (Windows and OS/2)</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>La directive <code class="directive">ErrorLog</code> permet de définir le
+ <p>La directive <code class="directive">ErrorLog</code> permet de d&#233;finir le
nom du fichier dans lequel le serveur va journaliser toutes les
erreurs qu'il rencontre. Si le <var>file-path</var> n'est pas
- absolu, il est considéré comme relatif au chemin défini par la
+ absolu, il est consid&#233;r&#233; comme relatif au chemin d&#233;fini par la
directive <code class="directive"><a href="#serverroot">ServerRoot</a></code>.</p>
<pre class="prettyprint lang-config">ErrorLog "/var/log/httpd/error_log"</pre>
<p>Si le <var>file-path</var> commence par une barre verticale
- "<code>(|)</code>", il est considéré comme une commande à lancer pour traiter la
+ "<code>(|)</code>", il est consid&#233;r&#233; comme une commande &#224; lancer pour traiter la
journalisation de l'erreur.</p>
<pre class="prettyprint lang-config">ErrorLog "|/usr/local/bin/httpd_errors"</pre>
- <p>Voir les notes à propos des <a href="../logs.html#piped">journaux
- redirigés</a> pour plus d'informations.</p>
+ <p>Voir les notes &#224; propos des <a href="../logs.html#piped">journaux
+ redirig&#233;s</a> pour plus d'informations.</p>
- <p>L'utilisation de <code>syslog</code> à la place d'un nom de
- fichier active la journalisation via syslogd(8) si le système le
- supporte et si <code class="module"><a href="../mod/mod_syslog.html">mod_syslog</a></code> a été chargé. Le
- dispositif syslog par défaut est <code>local7</code>,
- mais vous pouvez le modifier à l'aide de la syntaxe
- <code>syslog:<var>facility</var></code>, où <var>facility</var> peut
- être remplacé par un des noms habituellement documentés dans la page
+ <p>L'utilisation de <code>syslog</code> &#224; la place d'un nom de
+ fichier active la journalisation via syslogd(8) si le syst&#232;me le
+ supporte et si <code class="module"><a href="../mod/mod_syslog.html">mod_syslog</a></code> a &#233;t&#233; charg&#233;. Le
+ dispositif syslog par d&#233;faut est <code>local7</code>,
+ mais vous pouvez le modifier &#224; l'aide de la syntaxe
+ <code>syslog:<var>facility</var></code>, o&#249; <var>facility</var> peut
+ &#234;tre remplac&#233; par un des noms habituellement document&#233;s dans la page
de man syslog(1). Le dispositif syslog <code>local7</code> est
- global, et si il est modifié dans un serveur virtuel, le dispositif
- final spécifié affecte l'ensemble du serveur. La même règle s'applique au
- tag syslog qui utilise par défaut le nom du binaire du serveur HTTP Apache
+ global, et si il est modifi&#233; dans un serveur virtuel, le dispositif
+ final sp&#233;cifi&#233; affecte l'ensemble du serveur. La m&#234;me r&#232;gle s'applique au
+ tag syslog qui utilise par d&#233;faut le nom du binaire du serveur HTTP Apache
<code>httpd</code> dans la plupart des cas. Vous pouvez aussi modifier cette
valeur en utilisant la syntaxe <code>syslog::<var>tag</var></code>.</p>
@@ -1605,20 +1605,20 @@ personnalisation des réponses</a></li>
ErrorLog syslog::httpd.srv2</pre>
- <p>Des modules additionnels peuvent implémenter leur propre
- fournisseur ErrorLog. La syntaxe est similaire à l'exemple
+ <p>Des modules additionnels peuvent impl&#233;menter leur propre
+ fournisseur ErrorLog. La syntaxe est similaire &#224; l'exemple
<code>syslog</code> ci-dessus.</p>
- <p>SECURITE : Voir le document <a href="../misc/security_tips.html#serverroot">conseils à propos de
- sécurité</a> pour des détails sur les raisons pour lesquelles votre
- sécurité peut être compromise si le répertoire contenant les
- fichiers journaux présente des droits en écriture pour tout autre
- utilisateur que celui sous lequel le serveur est démarré.</p>
+ <p>SECURITE : Voir le document <a href="../misc/security_tips.html#serverroot">conseils &#224; propos de
+ s&#233;curit&#233;</a> pour des d&#233;tails sur les raisons pour lesquelles votre
+ s&#233;curit&#233; peut &#234;tre compromise si le r&#233;pertoire contenant les
+ fichiers journaux pr&#233;sente des droits en &#233;criture pour tout autre
+ utilisateur que celui sous lequel le serveur est d&#233;marr&#233;.</p>
<div class="warning"><h3>Note</h3>
- <p>Lors de la spécification d'un chemin de fichier sur les
- plates-formes non-Unix, on doit veiller à n'utiliser que des
- slashes (/), même si la plate-forme autorise l'utilisation des
- anti-slashes (\). Et d'une manière générale, il est recommandé de
+ <p>Lors de la sp&#233;cification d'un chemin de fichier sur les
+ plates-formes non-Unix, on doit veiller &#224; n'utiliser que des
+ slashes (/), m&#234;me si la plate-forme autorise l'utilisation des
+ anti-slashes (\). Et d'une mani&#232;re g&#233;n&#233;rale, il est recommand&#233; de
n'utiliser que des slashes (/) dans les fichiers de
configuration.</p>
</div>
@@ -1632,89 +1632,89 @@ ErrorLog syslog::httpd.srv2</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="errorlogformat" id="errorlogformat">Directive</a> <a name="ErrorLogFormat" id="ErrorLogFormat">ErrorLogFormat</a><a title="Lien permanent" href="#errorlogformat" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Spécification du format des entrées du journal des erreurs</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sp&#233;cification du format des entr&#233;es du journal des erreurs</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code> ErrorLogFormat [connection|request] <var>format</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
<p>La directive <code class="directive">ErrorLogFormat</code> permet de
- spécifier quelles informations supplémentaires vont être enregistrées
+ sp&#233;cifier quelles informations suppl&#233;mentaires vont &#234;tre enregistr&#233;es
dans le journal des erreurs en plus du message habituel.</p>
<pre class="prettyprint lang-config"># Exemple simple
ErrorLogFormat "[%t] [%l] [pid %P] %F: %E: [client %a] %M"</pre>
- <p>La spécification de <code>connection</code> ou
- <code>request</code> comme premier paramètre permet de définir des
- formats supplémentaires, ce qui a pour effet de journaliser des
+ <p>La sp&#233;cification de <code>connection</code> ou
+ <code>request</code> comme premier param&#232;tre permet de d&#233;finir des
+ formats suppl&#233;mentaires, ce qui a pour effet de journaliser des
informations additionnelles lorsque le premier message est
- enregistré respectivement pour une connexion ou une requête
- spécifique. Ces informations additionnelles ne sont enregistrées
- qu'une seule fois par connexion/requête. Si le traitement d'une
- connexion ou d'une requête ne génère aucun message dans le journal,
- alors aucune information additionnelle n'est enregistrée.</p>
-
- <p>Il peut arriver que certains items de la chaîne de format ne
- produisent aucune sortie. Par exemple, l'en-tête Referer n'est
- présent que si le message du journal est associé à une requête et s'il
- est généré à un moment où l'en-tête Referer a déjà été lu par le
- client. Si aucune sortie n'est générée, le comportement par défaut
- consiste à supprimer tout ce qui se trouve entre l'espace précédent
+ enregistr&#233; respectivement pour une connexion ou une requ&#234;te
+ sp&#233;cifique. Ces informations additionnelles ne sont enregistr&#233;es
+ qu'une seule fois par connexion/requ&#234;te. Si le traitement d'une
+ connexion ou d'une requ&#234;te ne g&#233;n&#232;re aucun message dans le journal,
+ alors aucune information additionnelle n'est enregistr&#233;e.</p>
+
+ <p>Il peut arriver que certains items de la cha&#238;ne de format ne
+ produisent aucune sortie. Par exemple, l'en-t&#234;te Referer n'est
+ pr&#233;sent que si le message du journal est associ&#233; &#224; une requ&#234;te et s'il
+ est g&#233;n&#233;r&#233; &#224; un moment o&#249; l'en-t&#234;te Referer a d&#233;j&#224; &#233;t&#233; lu par le
+ client. Si aucune sortie n'est g&#233;n&#233;r&#233;e, le comportement par d&#233;faut
+ consiste &#224; supprimer tout ce qui se trouve entre l'espace pr&#233;c&#233;dent
et le suivant. Ceci implique que la ligne de journalisation est
- divisée en champs ne contenant pas d'espace séparés par des espaces.
- Si un item de la chaîne de format ne génère aucune sortie,
+ divis&#233;e en champs ne contenant pas d'espace s&#233;par&#233;s par des espaces.
+ Si un item de la cha&#238;ne de format ne g&#233;n&#232;re aucune sortie,
l'ensemble du champ est omis. Par exemple, si l'adresse distante
<code>%a</code> du format <code>[%t] [%l] [%a] %M&nbsp;</code> n'est
- pas disponible, les crochets qui l'entourent ne seront eux-mêmes pas
- enregistrés. Il est possible d'échapper les espaces par un anti-slash
- afin qu'ils ne soient pas considérés comme séparateurs de champs.
- La combinaison '%&nbsp;' (pourcentage espace) est un délimiteur de
- champ de taille nulle qui ne génère aucune sortie.</p>
-
- <p>Ce comportement peut être changé en ajoutant des modificateurs à
- l'item de la chaîne de format. Le modificateur <code>-</code>
+ pas disponible, les crochets qui l'entourent ne seront eux-m&#234;mes pas
+ enregistr&#233;s. Il est possible d'&#233;chapper les espaces par un anti-slash
+ afin qu'ils ne soient pas consid&#233;r&#233;s comme s&#233;parateurs de champs.
+ La combinaison '%&nbsp;' (pourcentage espace) est un d&#233;limiteur de
+ champ de taille nulle qui ne g&#233;n&#232;re aucune sortie.</p>
+
+ <p>Ce comportement peut &#234;tre chang&#233; en ajoutant des modificateurs &#224;
+ l'item de la cha&#238;ne de format. Le modificateur <code>-</code>
(moins) provoque l'enregistrement d'un signe moins si l'item
- considéré ne génère aucune sortie. Pour les formats à enregistrement
- unique par connexion/requête, il est aussi possible d'utiliser le
- modificateur <code>+</code> (plus). Si un item ne générant aucune
- sortie possède le modificateur plus, la ligne dans son ensemble est
+ consid&#233;r&#233; ne g&#233;n&#232;re aucune sortie. Pour les formats &#224; enregistrement
+ unique par connexion/requ&#234;te, il est aussi possible d'utiliser le
+ modificateur <code>+</code> (plus). Si un item ne g&#233;n&#233;rant aucune
+ sortie poss&#232;de le modificateur plus, la ligne dans son ensemble est
omise.</p>
<p>Un modificateur de type entier permet d'assigner un niveau de
- sévérité à un item de format. L'item considéré ne
- sera journalisé que si la sévérité du message n'est pas
- plus haute que le niveau de sévérité spécifié. Les
- valeurs possibles vont de 1 (alert) à 15 (trace8), en passant par 4
+ s&#233;v&#233;rit&#233; &#224; un item de format. L'item consid&#233;r&#233; ne
+ sera journalis&#233; que si la s&#233;v&#233;rit&#233; du message n'est pas
+ plus haute que le niveau de s&#233;v&#233;rit&#233; sp&#233;cifi&#233;. Les
+ valeurs possibles vont de 1 (alert) &#224; 15 (trace8), en passant par 4
(warn) ou 7 (debug).</p>
<p>Par exemple, voici ce qui arriverait si vous ajoutiez des
- modificateurs à l'item <code>%{Referer}i</code> qui enregistre le
- contenu de l'en-tête <code>Referer</code>.</p>
+ modificateurs &#224; l'item <code>%{Referer}i</code> qui enregistre le
+ contenu de l'en-t&#234;te <code>Referer</code>.</p>
- <table class="bordered"><tr class="header"><th>Item modifié</th><th>Signification</th></tr>
+ <table class="bordered"><tr class="header"><th>Item modifi&#233;</th><th>Signification</th></tr>
<tr>
<td><code>%-{Referer}i</code></td>
- <td>Enregistre le caractère <code>-</code> si l'en-tête
- <code>Referer</code> n'est pas défini.</td>
+ <td>Enregistre le caract&#232;re <code>-</code> si l'en-t&#234;te
+ <code>Referer</code> n'est pas d&#233;fini.</td>
</tr>
<tr class="odd">
<td><code>%+{Referer}i</code></td>
- <td>N'enregistre rien si l'en-tête
- <code>Referer</code> n'est pas défini.</td>
+ <td>N'enregistre rien si l'en-t&#234;te
+ <code>Referer</code> n'est pas d&#233;fini.</td>
</tr>
<tr>
<td><code>%4{Referer}i</code></td>
- <td>N'enregistre le contenu de l'en-tête <code>Referer</code> que si
- la sévérité du message de journalisation est supérieure à 4.</td>
+ <td>N'enregistre le contenu de l'en-t&#234;te <code>Referer</code> que si
+ la s&#233;v&#233;rit&#233; du message de journalisation est sup&#233;rieure &#224; 4.</td>
</tr>
</table>
- <p>Certains items de format acceptent des paramètres supplémentaires
+ <p>Certains items de format acceptent des param&#232;tres suppl&#233;mentaires
entre accolades.</p>
- <table class="bordered"><tr class="header"><th>Chaîne&nbsp;de&nbsp;format</th> <th>Description</th></tr>
+ <table class="bordered"><tr class="header"><th>Cha&#238;ne&nbsp;de&nbsp;format</th> <th>Description</th></tr>
<tr><td><code>%%</code></td>
<td>Le signe pourcentage</td></tr>
<tr class="odd"><td><code>%a</code></td>
@@ -1726,38 +1726,38 @@ ErrorLogFormat "[%t] [%l] [pid %P] %F: %E: [client %a] %M"</pre>
<tr class="odd"><td><code>%A</code></td>
<td>Adresse IP et port locaux</td></tr>
<tr><td><code>%{<em>name</em>}e</code></td>
- <td>Variable d'environnement de requête <em>name</em></td></tr>
+ <td>Variable d'environnement de requ&#234;te <em>name</em></td></tr>
<tr class="odd"><td><code>%E</code></td>
- <td>Etat d'erreur APR/OS et chaîne</td></tr>
+ <td>Etat d'erreur APR/OS et cha&#238;ne</td></tr>
<tr><td><code>%F</code></td>
- <td>Nom du fichier source et numéro de ligne de l'appel du
+ <td>Nom du fichier source et num&#233;ro de ligne de l'appel du
journal</td></tr>
<tr class="odd"><td><code>%{<em>name</em>}i</code></td>
- <td>En-tête de requête <em>name</em></td></tr>
+ <td>En-t&#234;te de requ&#234;te <em>name</em></td></tr>
<tr><td><code>%k</code></td>
- <td>Nombre de requêtes persistantes pour cette connexion</td></tr>
+ <td>Nombre de requ&#234;tes persistantes pour cette connexion</td></tr>
<tr class="odd"><td><code>%l</code></td>
- <td>Sévérité du message</td></tr>
+ <td>S&#233;v&#233;rit&#233; du message</td></tr>
<tr><td><code>%L</code></td>
- <td>Identifiant journal de la requête</td></tr>
+ <td>Identifiant journal de la requ&#234;te</td></tr>
<tr class="odd"><td><code>%{c}L</code></td>
<td>Identifiant journal de la connexion</td></tr>
<tr><td><code>%{C}L</code></td>
- <td>Identifiant journal de la connexion si utilisé dans la
- portée de la connexion, vide sinon</td></tr>
+ <td>Identifiant journal de la connexion si utilis&#233; dans la
+ port&#233;e de la connexion, vide sinon</td></tr>
<tr class="odd"><td><code>%m</code></td>
<td>Nom du module qui effectue la journalisation du message</td></tr>
<tr><td><code>%M</code></td>
<td>Le message effectif</td></tr>
<tr class="odd"><td><code>%{<em>name</em>}n</code></td>
- <td>Note de requête <em>name</em></td></tr>
+ <td>Note de requ&#234;te <em>name</em></td></tr>
<tr><td><code>%P</code></td>
<td>Identifiant du processus courant</td></tr>
<tr class="odd"><td><code>%T</code></td>
<td>Identifiant du thread courant</td></tr>
<tr><td><code>%{g}T</code></td>
- <td>Identifiant unique de thread système du thread courant
- (l'identifiant affiché par la commande <code>top</code> par
+ <td>Identifiant unique de thread syst&#232;me du thread courant
+ (l'identifiant affich&#233; par la commande <code>top</code> par
exemple ; seulement sous Linux pour l'instant)</td></tr>
<tr class="odd"><td><code>%t</code></td>
<td>L'heure courante</td></tr>
@@ -1769,27 +1769,27 @@ ErrorLogFormat "[%t] [%l] [pid %P] %F: %E: [client %a] %M"</pre>
<tr><td><code>%v</code></td>
<td>Le nom de serveur canonique <code class="directive"><a href="#servername">ServerName</a></code> du serveur courant.</td></tr>
<tr class="odd"><td><code>%V</code></td>
- <td>Le nom de serveur du serveur qui sert la requête en accord
- avec la définition de la directive <code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code>.</td></tr>
+ <td>Le nom de serveur du serveur qui sert la requ&#234;te en accord
+ avec la d&#233;finition de la directive <code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code>.</td></tr>
<tr><td><code>\&nbsp;</code> (anti-slash espace)</td>
- <td>Espace non délimiteur</td></tr>
+ <td>Espace non d&#233;limiteur</td></tr>
<tr class="odd"><td><code>%&nbsp;</code> (pourcentage espace)</td>
- <td>Délimiteur de champ (aucune sortie)</td></tr>
+ <td>D&#233;limiteur de champ (aucune sortie)</td></tr>
</table>
- <p>L'item de format identifiant journal <code>%L</code> génère un
- identifiant unique pour une connexion ou une requête. Il peut servir
- à déterminer quelles lignes correspondent à la même connexion ou
- requête ou quelle requête est associée à tel connexion. Un item de
+ <p>L'item de format identifiant journal <code>%L</code> g&#233;n&#232;re un
+ identifiant unique pour une connexion ou une requ&#234;te. Il peut servir
+ &#224; d&#233;terminer quelles lignes correspondent &#224; la m&#234;me connexion ou
+ requ&#234;te ou quelle requ&#234;te est associ&#233;e &#224; tel connexion. Un item de
format <code>%L</code> est aussi disponible dans le module
<code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code>, mais il permet dans ce contexte de
- corréler les entrées du journal des accès avec celles du journal des
- erreurs. Si le module <code class="module"><a href="../mod/mod_unique_id.html">mod_unique_id</a></code> est chargé,
- c'est son identifiant unique qui sera utilisé comme identifiant de
- journal pour les requêtes.</p>
+ corr&#233;ler les entr&#233;es du journal des acc&#232;s avec celles du journal des
+ erreurs. Si le module <code class="module"><a href="../mod/mod_unique_id.html">mod_unique_id</a></code> est charg&#233;,
+ c'est son identifiant unique qui sera utilis&#233; comme identifiant de
+ journal pour les requ&#234;tes.</p>
- <pre class="prettyprint lang-config"># Exemple (format par défaut pour les MPMs threadés)
-ErrorLogFormat "[%{u}t] [%-m:%l] [pid %P:tid %T] %7F: %E: [client\ %a] %M% ,\ referer\ %{Referer}i"</pre>
+ <pre class="prettyprint lang-config"># Exemple (format par d&#233;faut pour les MPMs thread&#233;s)
+ErrorLogFormat "[%{u}t] [%-m:%l] [pid %P:tid %T] %7F: %E: [client\ %a] %M%&#160;,\&#160;referer\&#160;%{Referer}i"</pre>
<p>Cet exemple renverrait un message d'erreur du style :</p>
@@ -1798,14 +1798,14 @@ ErrorLogFormat "[%{u}t] [%-m:%l] [pid %P:tid %T] %7F: %E: [client\ %a] %M% ,\ re
[Thu May 12 08:28:57.652118 2011] [core:error] [pid 8777:tid 4326490112] [client ::1:58619] File does not exist: /usr/local/apache2/htdocs/favicon.ico
</code></p></div>
- <p>Notez que, comme indiqué plus haut, certains champs sont
- totalement supprimés s'ils n'ont pas été définis.</p>
+ <p>Notez que, comme indiqu&#233; plus haut, certains champs sont
+ totalement supprim&#233;s s'ils n'ont pas &#233;t&#233; d&#233;finis.</p>
<pre class="prettyprint lang-config"># Exemple (similaire au format 2.2.x)
-ErrorLogFormat "[%t] [%l] %7F: %E: [client\ %a] %M% ,\ referer\ %{Referer}i"</pre>
+ErrorLogFormat "[%t] [%l] %7F: %E: [client\ %a] %M%&#160;,\&#160;referer\&#160;%{Referer}i"</pre>
- <pre class="prettyprint lang-config"># Exemple avancé avec identifiants journal de requête/connexion
+ <pre class="prettyprint lang-config"># Exemple avanc&#233; avec identifiants journal de requ&#234;te/connexion
ErrorLogFormat "[%{uc}t] [%-m:%-l] [R:%L] [C:%{C}L] %7F: %E: %M"
ErrorLogFormat request "[%{uc}t] [R:%L] Request %k on C:%{c}L pid:%P tid:%T"
ErrorLogFormat request "[%{uc}t] [R:%L] UA:'%+{User-Agent}i'"
@@ -1824,36 +1824,36 @@ ErrorLogFormat connection "[%{uc}t] [C:%{c}L] local\ %a remote\ %A"</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="extendedstatus" id="extendedstatus">Directive</a> <a name="ExtendedStatus" id="ExtendedStatus">ExtendedStatus</a><a title="Lien permanent" href="#extendedstatus" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Extrait des informations d'état étendues pour chaque
-requête</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Extrait des informations d'&#233;tat &#233;tendues pour chaque
+requ&#234;te</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ExtendedStatus On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ExtendedStatus Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ExtendedStatus Off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>Cette option permet d'extraire des données supplémentaires
- concernant la requête en cours de traitement pour un processus
- donné, ainsi qu'un résumé d'utilisation ; vous pouvez accéder à
- ces variables pendant l'exécution en configurant
+ <p>Cette option permet d'extraire des donn&#233;es suppl&#233;mentaires
+ concernant la requ&#234;te en cours de traitement pour un processus
+ donn&#233;, ainsi qu'un r&#233;sum&#233; d'utilisation ; vous pouvez acc&#233;der &#224;
+ ces variables pendant l'ex&#233;cution en configurant
<code class="module"><a href="../mod/mod_status.html">mod_status</a></code>. Notez que d'autres modules sont
susceptibles de s'appuyer sur ce tableau de bord.</p>
<p>Cette directive s'applique au serveur dans son ensemble, et ne
- peut pas être activée/désactivée pour un serveur virtuel
- particulier. Notez que l'extraction des informations d'état étendues
- peut ralentir le serveur. Notez aussi que cette définition ne peut
- pas être modifiée au cours d'un redémarrage graceful.</p>
+ peut pas &#234;tre activ&#233;e/d&#233;sactiv&#233;e pour un serveur virtuel
+ particulier. Notez que l'extraction des informations d'&#233;tat &#233;tendues
+ peut ralentir le serveur. Notez aussi que cette d&#233;finition ne peut
+ pas &#234;tre modifi&#233;e au cours d'un red&#233;marrage graceful.</p>
<div class="note">
- <p>Notez que le chargement de <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> définit
- automatiquement ExtendedStatus à On, et que d'autres modules tiers
- sont susceptibles d'en faire de même. De tels modules ont besoin
- d'informations détaillées à propos de l'état de tous les processus.
- Depuis la version 2.3.6, <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> a définit la
- valeur par défaut à On, alors qu'elle était à Off dans les versions
- antérieures.</p>
+ <p>Notez que le chargement de <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> d&#233;finit
+ automatiquement ExtendedStatus &#224; On, et que d'autres modules tiers
+ sont susceptibles d'en faire de m&#234;me. De tels modules ont besoin
+ d'informations d&#233;taill&#233;es &#224; propos de l'&#233;tat de tous les processus.
+ Depuis la version 2.3.6, <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> a d&#233;finit la
+ valeur par d&#233;faut &#224; On, alors qu'elle &#233;tait &#224; Off dans les versions
+ ant&#233;rieures.</p>
</div>
@@ -1861,76 +1861,76 @@ requête</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="fileetag" id="fileetag">Directive</a> <a name="FileETag" id="FileETag">FileETag</a><a title="Lien permanent" href="#fileetag" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Caractéristiques de fichier utilisées lors de la génération
-de l'en-tête de réponse HTTP ETag pour les fichiers statiques</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Caract&#233;ristiques de fichier utilis&#233;es lors de la g&#233;n&#233;ration
+de l'en-t&#234;te de r&#233;ponse HTTP ETag pour les fichiers statiques</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>FileETag <var>composant</var> ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>FileETag MTime Size</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>FileETag MTime Size</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>La valeur par défaut était "INode&nbsp;MTime&nbsp;Size"
-dans les versions 2.3.14 et antérieures.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>La valeur par d&#233;faut &#233;tait "INode&nbsp;MTime&nbsp;Size"
+dans les versions 2.3.14 et ant&#233;rieures.</td></tr>
</table>
<p>
- La directive <code class="directive">FileETag</code> définit les
- caractéristiques de fichier utilisées lors de la génération de
- l'en-tête de réponse HTTP <code>ETag</code> (entity tag) quand le
+ La directive <code class="directive">FileETag</code> d&#233;finit les
+ caract&#233;ristiques de fichier utilis&#233;es lors de la g&#233;n&#233;ration de
+ l'en-t&#234;te de r&#233;ponse HTTP <code>ETag</code> (entity tag) quand le
document est contenu dans un fichier statique(la valeur de
<code>ETag</code>
- est utilisée dans le cadre de la gestion du cache pour préserver la
- bande passante réseau). La directive
+ est utilis&#233;e dans le cadre de la gestion du cache pour pr&#233;server la
+ bande passante r&#233;seau). La directive
<code class="directive">FileETag</code> vous permet maintenant de choisir
- quelles caractéristiques du fichier vont être utilisées, le cas
- échéant. Les mots-clés reconnus sont :
+ quelles caract&#233;ristiques du fichier vont &#234;tre utilis&#233;es, le cas
+ &#233;ch&#233;ant. Les mots-cl&#233;s reconnus sont :
</p>
<dl>
<dt><strong>INode</strong></dt>
- <dd>Le numéro d'i-node du fichier sera inclus dans le processus de
- génération</dd>
+ <dd>Le num&#233;ro d'i-node du fichier sera inclus dans le processus de
+ g&#233;n&#233;ration</dd>
<dt><strong>MTime</strong></dt>
- <dd>La date et l'heure auxquelles le fichier a été modifié la
- dernière fois seront incluses</dd>
+ <dd>La date et l'heure auxquelles le fichier a &#233;t&#233; modifi&#233; la
+ derni&#232;re fois seront incluses</dd>
<dt><strong>Size</strong></dt>
<dd>La taille du fichier en octets sera incluse</dd>
<dt><strong>All</strong></dt>
- <dd>Tous les champs disponibles seront utilisés. Cette définition
- est équivalente à :
+ <dd>Tous les champs disponibles seront utilis&#233;s. Cette d&#233;finition
+ est &#233;quivalente &#224; :
<pre class="prettyprint lang-config">FileETag INode MTime Size</pre>
</dd>
<dt><strong>None</strong></dt>
<dd>Si le document se compose d'un fichier, aucun champ
- <code>ETag</code> ne sera inclus dans la réponse</dd>
+ <code>ETag</code> ne sera inclus dans la r&#233;ponse</dd>
</dl>
- <p>Les mots-clés <code>INode</code>, <code>MTime</code>, et
- <code>Size</code> peuvent être préfixés par <code>+</code> ou
- <code>-</code>, ce qui permet de modifier les valeurs par défaut
- héritées d'un niveau de configuration plus général. Tout mot-clé
- apparaissant sans aucun préfixe annule entièrement et immédiatement
- les configurations héritées.</p>
+ <p>Les mots-cl&#233;s <code>INode</code>, <code>MTime</code>, et
+ <code>Size</code> peuvent &#234;tre pr&#233;fix&#233;s par <code>+</code> ou
+ <code>-</code>, ce qui permet de modifier les valeurs par d&#233;faut
+ h&#233;rit&#233;es d'un niveau de configuration plus g&#233;n&#233;ral. Tout mot-cl&#233;
+ apparaissant sans aucun pr&#233;fixe annule enti&#232;rement et imm&#233;diatement
+ les configurations h&#233;rit&#233;es.</p>
- <p>Si la configuration d'un répertoire contient
+ <p>Si la configuration d'un r&#233;pertoire contient
<code>FileETag&nbsp;INode&nbsp;MTime&nbsp;Size</code>, et si un de
- ses sous-répertoires contient <code>FileETag&nbsp;-INode</code>, la
- configuration de ce sous-répertoire (qui sera propagée vers tout
- sous-répertoire qui ne la supplante pas), sera équivalente à
+ ses sous-r&#233;pertoires contient <code>FileETag&nbsp;-INode</code>, la
+ configuration de ce sous-r&#233;pertoire (qui sera propag&#233;e vers tout
+ sous-r&#233;pertoire qui ne la supplante pas), sera &#233;quivalente &#224;
<code>FileETag&nbsp;MTime&nbsp;Size</code>.</p>
<div class="warning"><h3>Avertissement</h3>
- Ne modifiez pas les valeurs par défaut pour les répertoires ou
- localisations où WebDAV est activé et qui utilisent
+ Ne modifiez pas les valeurs par d&#233;faut pour les r&#233;pertoires ou
+ localisations o&#249; WebDAV est activ&#233; et qui utilisent
<code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> comme fournisseur de stockage.
<code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> utilise
<code>MTime&nbsp;Size</code> comme format fixe pour les
- comparaisons de champs <code>ETag</code> dans les requêtes
- conditionnelles. Ces requêtes conditionnelles échoueront si le
- format <code>ETag</code> est modifié via la directive
+ comparaisons de champs <code>ETag</code> dans les requ&#234;tes
+ conditionnelles. Ces requ&#234;tes conditionnelles &#233;choueront si le
+ format <code>ETag</code> est modifi&#233; via la directive
<code class="directive">FileETag</code>.
</div>
- <div class="note"><h3>Inclusions côté serveur</h3>
- Aucun champ ETag n'est généré pour les réponses interprétées par
- <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>, car l'entité de la réponse peut
+ <div class="note"><h3>Inclusions c&#244;t&#233; serveur</h3>
+ Aucun champ ETag n'est g&#233;n&#233;r&#233; pour les r&#233;ponses interpr&#233;t&#233;es par
+ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>, car l'entit&#233; de la r&#233;ponse peut
changer sans modification de l'INode, du MTime, ou de la taille du
fichier statique contenant les directives SSI.
</div>
@@ -1942,56 +1942,56 @@ dans les versions 2.3.14 et antérieures.</td></tr>
<div class="directive-section"><h2><a name="files" id="files">Directive</a> <a name="Files" id="Files">&lt;Files&gt;</a><a title="Lien permanent" href="#files" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contient des directives qui s'appliquent aux fichiers
-précisés</td></tr>
+pr&#233;cis&#233;s</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;Files <var>nom fichier</var>&gt; ... &lt;/Files&gt;</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
<p>La directive <code class="directive">&lt;Files&gt;</code> limite
- la portée des directives qu'elle contient aux fichiers précisés.
+ la port&#233;e des directives qu'elle contient aux fichiers pr&#233;cis&#233;s.
Elle est comparable aux directives <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> et <code class="directive"><a href="#location">&lt;Location&gt;</a></code>. Elle doit se terminer par une
balise <code>&lt;/Files&gt;</code>. Les directives contenues dans
- cette section s'appliqueront à tout objet dont le nom de base (la
- dernière partie du nom de fichier) correspond au fichier spécifié.
+ cette section s'appliqueront &#224; tout objet dont le nom de base (la
+ derni&#232;re partie du nom de fichier) correspond au fichier sp&#233;cifi&#233;.
Les sections <code class="directive">&lt;Files&gt;</code> sont
- traitées selon l'ordre dans lequel elles apparaissent dans le
- fichier de configuration, après les sections <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> et la lecture des fichiers
+ trait&#233;es selon l'ordre dans lequel elles apparaissent dans le
+ fichier de configuration, apr&#232;s les sections <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> et la lecture des fichiers
<code>.htaccess</code>, mais avant les sections <code class="directive"><a href="#location">&lt;Location&gt;</a></code>. Notez que les
- sections <code class="directive">&lt;Files&gt;</code> peuvent être
- imbriquées dans les sections <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> afin de restreindre la portion
- du système de fichiers à laquelle ces dernières vont
+ sections <code class="directive">&lt;Files&gt;</code> peuvent &#234;tre
+ imbriqu&#233;es dans les sections <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> afin de restreindre la portion
+ du syst&#232;me de fichiers &#224; laquelle ces derni&#232;res vont
s'appliquer.</p>
<p>L'argument <var>filename</var> peut contenir un nom de fichier
- ou une chaîne de caractères avec caractères génériques, où
- <code>?</code> remplace un caractère, et <code>*</code> toute chaîne
- de caractères.</p>
+ ou une cha&#238;ne de caract&#232;res avec caract&#232;res g&#233;n&#233;riques, o&#249;
+ <code>?</code> remplace un caract&#232;re, et <code>*</code> toute cha&#238;ne
+ de caract&#232;res.</p>
<pre class="prettyprint lang-config">&lt;Files "cat.html"&gt;
- # Insérer ici des directives qui s'appliquent au fichier cat.html
+ # Ins&#233;rer ici des directives qui s'appliquent au fichier cat.html
&lt;/Files&gt;
&lt;Files "?at.*"&gt;
- # Les directives insérées ici s'appliqueront aux fichiers
+ # Les directives ins&#233;r&#233;es ici s'appliqueront aux fichiers
# cat.html, bat.html, hat.php, et ainsi de suite.
&lt;/Files&gt;</pre>
<p>On peut aussi utiliser les <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">Expressions rationnelles</a> en ajoutant la
- caractère <code>~</code>. Par exemple :</p>
+ caract&#232;re <code>~</code>. Par exemple :</p>
<pre class="prettyprint lang-config">&lt;Files ~ "\.(gif|jpe?g|png)$"&gt;
#...
&lt;/Files&gt;</pre>
- <p>correspondrait à la plupart des formats graphiques de l'Internet.
- Il est cependant préférable d'utiliser la directive <code class="directive"><a href="#filesmatch">&lt;FilesMatch&gt;</a></code>.</p>
+ <p>correspondrait &#224; la plupart des formats graphiques de l'Internet.
+ Il est cependant pr&#233;f&#233;rable d'utiliser la directive <code class="directive"><a href="#filesmatch">&lt;FilesMatch&gt;</a></code>.</p>
- <p>Notez qu'à la différence des sections <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> et <code class="directive"><a href="#location">&lt;Location&gt;</a></code>, les sections <code class="directive">&lt;Files&gt;</code> peuvent être utilisées dans les
+ <p>Notez qu'&#224; la diff&#233;rence des sections <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> et <code class="directive"><a href="#location">&lt;Location&gt;</a></code>, les sections <code class="directive">&lt;Files&gt;</code> peuvent &#234;tre utilis&#233;es dans les
fichiers <code>.htaccess</code>. Ceci permet aux utilisateurs de
- contrôler l'accès à leurs propres ressources, fichier par
+ contr&#244;ler l'acc&#232;s &#224; leurs propres ressources, fichier par
fichier.</p>
@@ -1999,25 +1999,25 @@ précisés</td></tr>
<ul>
<li><a href="../sections.html">Comment fonctionnent les sections
&lt;Directory&gt;, &lt;Location&gt; et &lt;Files&gt;</a> pour une
-explication de la manière dont ces différentes sections se combinent
-entre elles à la réception d'une requête</li>
+explication de la mani&#232;re dont ces diff&#233;rentes sections se combinent
+entre elles &#224; la r&#233;ception d'une requ&#234;te</li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="filesmatch" id="filesmatch">Directive</a> <a name="FilesMatch" id="FilesMatch">&lt;FilesMatch&gt;</a><a title="Lien permanent" href="#filesmatch" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contient des directives qui s'appliquent à des fichiers
-spécifiés sous la forme d'expressions rationnelles</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contient des directives qui s'appliquent &#224; des fichiers
+sp&#233;cifi&#233;s sous la forme d'expressions rationnelles</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;FilesMatch <var>expression rationnelle</var>&gt; ...
&lt;/FilesMatch&gt;</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
<p>La section <code class="directive">&lt;FilesMatch&gt;</code>
- limite la portée des directives qu'elle contient aux fichiers
- spécifiés, tout comme le ferait une section <code class="directive"><a href="#files">&lt;Files&gt;</a></code>. Mais elle accepte aussi les
+ limite la port&#233;e des directives qu'elle contient aux fichiers
+ sp&#233;cifi&#233;s, tout comme le ferait une section <code class="directive"><a href="#files">&lt;Files&gt;</a></code>. Mais elle accepte aussi les
<a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expressions rationnelles</a>. Par
exemple :</p>
@@ -2026,23 +2026,23 @@ spécifiés sous la forme d'expressions rationnelles</td></tr>
&lt;/FilesMatch&gt;</pre>
- <p>correspondrait à la plupart des formats graphiques de
+ <p>correspondrait &#224; la plupart des formats graphiques de
l'Internet.</p>
- <div class="note">Les caractères <code>.+</code> au début de l'expression
+ <div class="note">Les caract&#232;res <code>.+</code> au d&#233;but de l'expression
rationnelle permettent de s'assurer que les fichiers de nom
<code>.png</code>, ou <code>.gif</code>, par exemple, ne seront pas
pris en compte.</div>
- <p>A partir de la version 2.4.8, les groupes nommés et les
- références arrières sont extraits et enregistrés dans
- l'environnement avec leur nom en majuscules et préfixé
+ <p>A partir de la version 2.4.8, les groupes nomm&#233;s et les
+ r&#233;f&#233;rences arri&#232;res sont extraits et enregistr&#233;s dans
+ l'environnement avec leur nom en majuscules et pr&#233;fix&#233;
par "MATCH_". Ceci permet
- de référencer des URLs dans des <a href="../expr.html">expressions</a>
+ de r&#233;f&#233;rencer des URLs dans des <a href="../expr.html">expressions</a>
ou au sein de modules comme <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. Pour
- éviter toute confusion, les références arrières numérotées (non
- nommées) sont ignorées. Vous devez utiliser à la place des groupes
- nommés.</p>
+ &#233;viter toute confusion, les r&#233;f&#233;rences arri&#232;res num&#233;rot&#233;es (non
+ nomm&#233;es) sont ignor&#233;es. Vous devez utiliser &#224; la place des groupes
+ nomm&#233;s.</p>
<pre class="prettyprint lang-config">&lt;FilesMatch "^(?&lt;sitename&gt;[^/]+)"&gt;
require ldap-group cn=%{env:MATCH_SITENAME},ou=combined,o=Example
@@ -2053,26 +2053,26 @@ spécifiés sous la forme d'expressions rationnelles</td></tr>
<ul>
<li><a href="../sections.html">Comment fonctionnent les sections
&lt;Directory&gt;, &lt;Location&gt; et &lt;Files&gt;</a> pour une
-explication de la manière dont ces différentes sections se combinent
-entre elles à la réception d'une requête</li>
+explication de la mani&#232;re dont ces diff&#233;rentes sections se combinent
+entre elles &#224; la r&#233;ception d'une requ&#234;te</li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="forcetype" id="forcetype">Directive</a> <a name="ForceType" id="ForceType">ForceType</a><a title="Lien permanent" href="#forcetype" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Force le type de médium spécifié dans le champ d'en-tête
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Force le type de m&#233;dium sp&#233;cifi&#233; dans le champ d'en-t&#234;te
HTTP Content-Type pour les fichiers correspondants</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ForceType <var>type médium</var>|None</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ForceType <var>type m&#233;dium</var>|None</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>Lorsqu'elle est placée dans un fichier <code>.htaccess</code> ou
+ <p>Lorsqu'elle est plac&#233;e dans un fichier <code>.htaccess</code> ou
une section <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>, <code class="directive"><a href="#location">&lt;Location&gt;</a></code>, ou <code class="directive"><a href="#files">&lt;Files&gt;</a></code>, cette directive force
- l'identification du type MIME des fichiers spécifiés à la valeur de
- l'argument <var>type médium</var>. Par exemple, si vous possédez un
- répertoire ne contenant que des fichiers GIF, et si vous ne voulez
+ l'identification du type MIME des fichiers sp&#233;cifi&#233;s &#224; la valeur de
+ l'argument <var>type m&#233;dium</var>. Par exemple, si vous poss&#233;dez un
+ r&#233;pertoire ne contenant que des fichiers GIF, et si vous ne voulez
pas leur ajouter l'extension <code>.gif</code>, vous pouvez utiliser
:</p>
@@ -2080,53 +2080,53 @@ HTTP Content-Type pour les fichiers correspondants</td></tr>
<p>Notez que cette directive l'emporte sur d'autres associations de
- type de médium indirectes définies dans mime.types ou via la
+ type de m&#233;dium indirectes d&#233;finies dans mime.types ou via la
directive <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code>.</p>
- <p>Vous pouvez aussi annuler toute définition plus générale de
+ <p>Vous pouvez aussi annuler toute d&#233;finition plus g&#233;n&#233;rale de
<code class="directive">ForceType</code> en affectant la valeur
- <code>None</code> à l'argument <var>type médium</var> :</p>
+ <code>None</code> &#224; l'argument <var>type m&#233;dium</var> :</p>
- <pre class="prettyprint lang-config"># force le type MIME de tous les fichiers à image/gif:
+ <pre class="prettyprint lang-config"># force le type MIME de tous les fichiers &#224; image/gif:
&lt;Location "/images"&gt;
ForceType image/gif
&lt;/Location&gt;
-# mais utilise les méthodes classiques d'attribution du type MIME
-# dans le sous-répertoire suivant :
+# mais utilise les m&#233;thodes classiques d'attribution du type MIME
+# dans le sous-r&#233;pertoire suivant :
&lt;Location "/images/mixed"&gt;
ForceType None
&lt;/Location&gt;</pre>
- <p>A la base, cette directive écrase le type de contenu généré pour
- les fichiers statiques servis à partir du sytème de fichiers. Pour
+ <p>A la base, cette directive &#233;crase le type de contenu g&#233;n&#233;r&#233; pour
+ les fichiers statiques servis &#224; partir du syt&#232;me de fichiers. Pour
les ressources autres que les fichiers statiques pour lesquels le
- générateur de réponse spécifie en général un type de contenu, cette
- directive est ignorée.</p>
+ g&#233;n&#233;rateur de r&#233;ponse sp&#233;cifie en g&#233;n&#233;ral un type de contenu, cette
+ directive est ignor&#233;e.</p>
<div class="note"><h3>Note</h3>
- <p>Si aucun gestionnaire n'est explicitement défini pour une
- requête, le type de contenu spécifié sera aussi utilisé comme nom de
+ <p>Si aucun gestionnaire n'est explicitement d&#233;fini pour une
+ requ&#234;te, le type de contenu sp&#233;cifi&#233; sera aussi utilis&#233; comme nom de
gestionnaire.</p>
<p>Lorsque des directives explicites comme <code class="directive"><a href="#sethandler">SetHandler</a></code> ou
<code class="directive">module="mod_mime"&gt;AddHandler</code> ne s'appliquent
- pas à la requête courante, le nom du gestionnaire interne
- normalement défini par ces directives correspondra alors au type de
- contenu spécifié par cette directive.
+ pas &#224; la requ&#234;te courante, le nom du gestionnaire interne
+ normalement d&#233;fini par ces directives correspondra alors au type de
+ contenu sp&#233;cifi&#233; par cette directive.
</p>
<p>Il s'agit d'un comportement historique que certains modules
- tiers, comme mod_php, peuvent interpréter comme un type de contenu
- artificiel ne servant qu'à indiquer le module qui doit prendre en
- compte la requête considérée.
+ tiers, comme mod_php, peuvent interpr&#233;ter comme un type de contenu
+ artificiel ne servant qu'&#224; indiquer le module qui doit prendre en
+ compte la requ&#234;te consid&#233;r&#233;e.
</p>
- <p>Dans la mesure du possible, il est conseillé d'éviter les
+ <p>Dans la mesure du possible, il est conseill&#233; d'&#233;viter les
configurations qui comportent de tels types artificiels. En outre,
- les configurations qui restreignent l'accès aux directives
+ les configurations qui restreignent l'acc&#232;s aux directives
<code class="directive"><a href="#sethandler">SetHandler</a></code> ou <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> doivent aussi restreindre
- l'accès à cette directive.</p>
+ l'acc&#232;s &#224; cette directive.</p>
</div>
@@ -2134,19 +2134,19 @@ HTTP Content-Type pour les fichiers correspondants</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="gprofdir" id="gprofdir">Directive</a> <a name="GprofDir" id="GprofDir">GprofDir</a><a title="Lien permanent" href="#gprofdir" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Répertoire dans lequel écrire les données de profiling
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>R&#233;pertoire dans lequel &#233;crire les donn&#233;es de profiling
gmon.out.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>GprofDir <var>/tmp/gprof/</var>|<var>/tmp/gprof/</var>%</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>Lorsque le serveur a été compilé avec le support du profiling
+ <p>Lorsque le serveur a &#233;t&#233; compil&#233; avec le support du profiling
gprof, la directive <code class="directive">GprofDir</code> permet de
- spécifier dans quel répertoire les fichiers <code>gmon.out</code>
- doivent être écrits lorsque le processus s'arrête. Si l'argument se
- termine par un caractère pourcentage ('%'), des sous-répertoires
- sont créés pour chaque identifiant de processus.</p>
+ sp&#233;cifier dans quel r&#233;pertoire les fichiers <code>gmon.out</code>
+ doivent &#234;tre &#233;crits lorsque le processus s'arr&#234;te. Si l'argument se
+ termine par un caract&#232;re pourcentage ('%'), des sous-r&#233;pertoires
+ sont cr&#233;&#233;s pour chaque identifiant de processus.</p>
<p>Cette directive ne fonctionne actuellement qu'avec le MPM
<code class="module"><a href="../mod/prefork.html">prefork</a></code>.</p>
@@ -2158,180 +2158,180 @@ gmon.out.</td></tr>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la recherche DNS sur les adresses IP des
clients</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>HostnameLookups On|Off|Double</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>HostnameLookups Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>HostnameLookups Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
<p>Cette directive active la recherche DNS afin de pouvoir
- journaliser les nom d'hôtes (et les passer aux programmes CGI et aux
+ journaliser les nom d'h&#244;tes (et les passer aux programmes CGI et aux
inclusions SSI via la variable <code>REMOTE_HOST</code>). La valeur
- <code>Double</code> déclenche une double recherche DNS inverse. En
- d'autres termes, une fois la recherche inverse effectuée, on lance
- une recherche directe sur le résultat de cette dernière. Au moins
+ <code>Double</code> d&#233;clenche une double recherche DNS inverse. En
+ d'autres termes, une fois la recherche inverse effectu&#233;e, on lance
+ une recherche directe sur le r&#233;sultat de cette derni&#232;re. Au moins
une des adresses IP fournies par la recherche directe doit
- correspondre à l'adresse originale (ce que l'on nomme
+ correspondre &#224; l'adresse originale (ce que l'on nomme
<code>PARANOID</code> dans la terminologie "tcpwrappers").</p>
<p>Quelle que soit la configuration, lorsqu'on utilise
- <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> pour contrôler l'accès en fonction
- du nom d'hôte, une double recherche DNS inverse est effectuée,
- sécurité oblige. Notez cependant que le résultat de cette double
- recherche n'est en général pas accessible, à moins que vous n'ayez
- spécifié <code>HostnameLookups Double</code>. Par exemple, si vous
- n'avez spécifié que <code>HostnameLookups On</code>, et si une
- requête concerne un objet protégé par des restrictions en fonction
- du nom d'hôte, quel que soit le résultat de la double recherche
- inverse, les programmes CGI ne recevront que le résultat de la
+ <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> pour contr&#244;ler l'acc&#232;s en fonction
+ du nom d'h&#244;te, une double recherche DNS inverse est effectu&#233;e,
+ s&#233;curit&#233; oblige. Notez cependant que le r&#233;sultat de cette double
+ recherche n'est en g&#233;n&#233;ral pas accessible, &#224; moins que vous n'ayez
+ sp&#233;cifi&#233; <code>HostnameLookups Double</code>. Par exemple, si vous
+ n'avez sp&#233;cifi&#233; que <code>HostnameLookups On</code>, et si une
+ requ&#234;te concerne un objet prot&#233;g&#233; par des restrictions en fonction
+ du nom d'h&#244;te, quel que soit le r&#233;sultat de la double recherche
+ inverse, les programmes CGI ne recevront que le r&#233;sultat de la
recherche inverse simple dans la variable
<code>REMOTE_HOST</code>.</p>
- <p>La valeur par défaut est <code>Off</code> afin de préserver le
- traffic réseau des sites pour lesquels la recherche inverse n'est
- pas vraiment nécessaire. Cette valeur par défaut est aussi bénéfique
- pour les utilisateurs finaux car il n'ont ainsi pas à subir de temps
- d'attente supplémentaires dus aux recherches DNS. Les sites
- fortement chargés devraient laisser cette directive à
+ <p>La valeur par d&#233;faut est <code>Off</code> afin de pr&#233;server le
+ traffic r&#233;seau des sites pour lesquels la recherche inverse n'est
+ pas vraiment n&#233;cessaire. Cette valeur par d&#233;faut est aussi b&#233;n&#233;fique
+ pour les utilisateurs finaux car il n'ont ainsi pas &#224; subir de temps
+ d'attente suppl&#233;mentaires dus aux recherches DNS. Les sites
+ fortement charg&#233;s devraient laisser cette directive &#224;
<code>Off</code>, car les recherches DNS peuvent prendre des temps
- très longs. Vous pouvez éventuellement utiliser hors ligne
- l'utilitaire <code class="program"><a href="../programs/logresolve.html">logresolve</a></code>, compilé par défaut dans
- le sous-répertoire <code>bin</code> de votre répertoire
- d'installation, afin de déterminer les noms d'hôtes associés aux
- adresses IP journalisées.</p>
+ tr&#232;s longs. Vous pouvez &#233;ventuellement utiliser hors ligne
+ l'utilitaire <code class="program"><a href="../programs/logresolve.html">logresolve</a></code>, compil&#233; par d&#233;faut dans
+ le sous-r&#233;pertoire <code>bin</code> de votre r&#233;pertoire
+ d'installation, afin de d&#233;terminer les noms d'h&#244;tes associ&#233;s aux
+ adresses IP journalis&#233;es.</p>
- <p>Enfin, si vous avez des <a href="mod_authz_host.html#reqhost">directives Require à base de
- nom</a>, une recherche de nom d'hôte sera effectuée quelle que soit
- la définition de la directive <code>HostnameLookups</code>.</p>
+ <p>Enfin, si vous avez des <a href="mod_authz_host.html#reqhost">directives Require &#224; base de
+ nom</a>, une recherche de nom d'h&#244;te sera effectu&#233;e quelle que soit
+ la d&#233;finition de la directive <code>HostnameLookups</code>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="httpprotocoloptions" id="httpprotocoloptions">Directive</a> <a name="HttpProtocolOptions" id="HttpProtocolOptions">HttpProtocolOptions</a><a title="Lien permanent" href="#httpprotocoloptions" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Modifie les contraintes sur le format des requêtes HTTP</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Modifie les contraintes sur le format des requ&#234;tes HTTP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>HttpProtocolOptions [Strict|Unsafe] [RegisteredMethods|LenientMethods]
[Allow0.9|Require1.0]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>HttpProtocolOptions Strict LenientMethods Allow0.9</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>HttpProtocolOptions Strict LenientMethods Allow0.9</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir des versions 2.2.32 et 2.4.24 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir des versions 2.2.32 et 2.4.24 du serveur HTTP
Apache</td></tr>
</table>
- <p>Cette directive permet de modifier les règles qui s'appliquent à la ligne
- de requête HTTP (<a href="https://tools.ietf.org/html/rfc7230#section-3.1.1">RFC 7230
- §3.1.1</a>) et aux champs des en-têtes des requêtes HTTP (<a href="https://tools.ietf.org/html/rfc7230#section-3.2">RFC 7230
- §3.2</a>), qui s'appliquent maintenant par défaut ou en utilisant
+ <p>Cette directive permet de modifier les r&#232;gles qui s'appliquent &#224; la ligne
+ de requ&#234;te HTTP (<a href="https://tools.ietf.org/html/rfc7230#section-3.1.1">RFC 7230
+ &#167;3.1.1</a>) et aux champs des en-t&#234;tes des requ&#234;tes HTTP (<a href="https://tools.ietf.org/html/rfc7230#section-3.2">RFC 7230
+ &#167;3.2</a>), qui s'appliquent maintenant par d&#233;faut ou en utilisant
l'option <code>Strict</code>. L'option <code>Unsafe</code>
- a été ajoutée pour pouvoir restaurer les anciens
- comportements nécessaires aux anciens modules et applications et aux agents
- utilisateurs personnalisés considérés comme obsolètes.</p>
-
- <p>Ces règles
- s'appliquant avant le traitement de la requête, elles doivent, pour être prises en
- compte, être définies
- au niveau global ou dans la première section par défaut du serveur virtuel
- qui correspond à la requête considérée, par interface IP/port et non par
+ a &#233;t&#233; ajout&#233;e pour pouvoir restaurer les anciens
+ comportements n&#233;cessaires aux anciens modules et applications et aux agents
+ utilisateurs personnalis&#233;s consid&#233;r&#233;s comme obsol&#232;tes.</p>
+
+ <p>Ces r&#232;gles
+ s'appliquant avant le traitement de la requ&#234;te, elles doivent, pour &#234;tre prises en
+ compte, &#234;tre d&#233;finies
+ au niveau global ou dans la premi&#232;re section par d&#233;faut du serveur virtuel
+ qui correspond &#224; la requ&#234;te consid&#233;r&#233;e, par interface IP/port et non par
nom.</p>
- <p>Cette directive accepte trois paramètres issus de la liste suivante, ceux
- qui ne sont pas spécifiés prenant leur valeur par défaut :</p>
+ <p>Cette directive accepte trois param&#232;tres issus de la liste suivante, ceux
+ qui ne sont pas sp&#233;cifi&#233;s prenant leur valeur par d&#233;faut :</p>
<dl>
<dt>Strict|Unsafe</dt>
<dd>
- <p>Avant l'introduction de cette directive, les interpréteurs de requêtes du
- serveur HTTP Apache toléraient un grand nombre de formats en entrée qui
- n'étaient pas forcément conformes au protocole. <a href="https://tools.ietf.org/html/rfc7230#section-9.4">RFC 7230 §9.4
- Request Splitting</a> et <a href="https://tools.ietf.org/html/rfc7230#section-9.5">§9.5 Response
+ <p>Avant l'introduction de cette directive, les interpr&#233;teurs de requ&#234;tes du
+ serveur HTTP Apache tol&#233;raient un grand nombre de formats en entr&#233;e qui
+ n'&#233;taient pas forc&#233;ment conformes au protocole. <a href="https://tools.ietf.org/html/rfc7230#section-9.4">RFC 7230 &#167;9.4
+ Request Splitting</a> et <a href="https://tools.ietf.org/html/rfc7230#section-9.5">&#167;9.5 Response
Smuggling</a> ne rappellent que deux des risques potentiels induits par des
- requêtes non conformes, alors que <a href="https://tools.ietf.org/html/rfc7230#section-3.5">RFC 7230
- §3.5</a> signale les risques encourus par l'acceptation de blancs non
- conformes dans les lignes de requête. Avec l'introduction de cette
- directive, toutes les règles de grammaire de la spécification doivent être
- respectées dans le mode d'opérations par défaut <code>Strict</code>.</p>
-
- <div class="warning"><h3>Risques de sécurité liés au mode Unsafe</h3>
- <p>Il est fortement déconseillé aux utilisateurs d'utiliser le mode
- d'opération <code>Unsafe</code>, ou
- <code>UnsafeWhitespace</code>, en particulier pour les déploiements de
- serveurs ouverts sur l'extérieur et/ou accessibles au public. Si un moniteur
- défectueux ou autre logiciel spécialisé ne s'exécutant que sur un intranet
- nécessite une interface, les utilisateurs ne doivent utiliser les options de
- type UnSafe qu'en cas de nécessité et uniquement au sein d'un serveur
- virtuel bien spécifique et sur un réseau privé.</p>
+ requ&#234;tes non conformes, alors que <a href="https://tools.ietf.org/html/rfc7230#section-3.5">RFC 7230
+ &#167;3.5</a> signale les risques encourus par l'acceptation de blancs non
+ conformes dans les lignes de requ&#234;te. Avec l'introduction de cette
+ directive, toutes les r&#232;gles de grammaire de la sp&#233;cification doivent &#234;tre
+ respect&#233;es dans le mode d'op&#233;rations par d&#233;faut <code>Strict</code>.</p>
+
+ <div class="warning"><h3>Risques de s&#233;curit&#233; li&#233;s au mode Unsafe</h3>
+ <p>Il est fortement d&#233;conseill&#233; aux utilisateurs d'utiliser le mode
+ d'op&#233;ration <code>Unsafe</code>, ou
+ <code>UnsafeWhitespace</code>, en particulier pour les d&#233;ploiements de
+ serveurs ouverts sur l'ext&#233;rieur et/ou accessibles au public. Si un moniteur
+ d&#233;fectueux ou autre logiciel sp&#233;cialis&#233; ne s'ex&#233;cutant que sur un intranet
+ n&#233;cessite une interface, les utilisateurs ne doivent utiliser les options de
+ type UnSafe qu'en cas de n&#233;cessit&#233; et uniquement au sein d'un serveur
+ virtuel bien sp&#233;cifique et sur un r&#233;seau priv&#233;.</p>
</div>
- <div class="example"><h3>Exemple de requête provoquant l'envoi d'un message HTTP 400 en
+ <div class="example"><h3>Exemple de requ&#234;te provoquant l'envoi d'un message HTTP 400 en
mode Strict</h3><p><code>
# Missing CRLF<br />
GET / HTTP/1.0\n\n
</code></p></div>
<div class="warning"><h3>Utilitaires en ligne de commande et CRLF</h3>
- <p>Il peut s'avérer nécessaire de forcer certains utilitaires à utiliser
- CRLF ; si ce n'est pas le cas, httpd reverra une réponse HTTP 400 comme
- dans le cas précédent. Par exemple, le <strong>client OpenSSL s_client
- doit utiliser le paramètre -crlf pour fonctionner correctement</strong>.</p>
- <p>Pour détecter des problèmes tels que l'absence de CRLF, vous pouvez
- utiliser la directive <code class="directive"><a href="../mod/mod_dumpio.html#dumpioinput">DumpIOInput</a></code> qui permet de décortiquer
- les requêtes HTTP.</p>
+ <p>Il peut s'av&#233;rer n&#233;cessaire de forcer certains utilitaires &#224; utiliser
+ CRLF ; si ce n'est pas le cas, httpd reverra une r&#233;ponse HTTP 400 comme
+ dans le cas pr&#233;c&#233;dent. Par exemple, le <strong>client OpenSSL s_client
+ doit utiliser le param&#232;tre -crlf pour fonctionner correctement</strong>.</p>
+ <p>Pour d&#233;tecter des probl&#232;mes tels que l'absence de CRLF, vous pouvez
+ utiliser la directive <code class="directive"><a href="../mod/mod_dumpio.html#dumpioinput">DumpIOInput</a></code> qui permet de d&#233;cortiquer
+ les requ&#234;tes HTTP.</p>
</div>
</dd>
<dt>RegisteredMethods|LenientMethods</dt>
<dd>
<p>La section de la <a href="https://tools.ietf.org/html/rfc7231#section-4.1">RFC 7231
- §4.1</a> "Request Methods" "Overview" indique que les serveurs doivent
- renvoyer un message d'erreur lorsque la ligne de requête comporte une
- méthode non supportée. C'est déjà le cas lorsque l'option
- <code>LenientMethods</code> est utilisée, mais les administrateurs ont la
- possibilité de limiter les méthodes utilisées via l'option
- <code>RegisteredMethods</code> en enregistrant toute méthode non standard
+ &#167;4.1</a> "Request Methods" "Overview" indique que les serveurs doivent
+ renvoyer un message d'erreur lorsque la ligne de requ&#234;te comporte une
+ m&#233;thode non support&#233;e. C'est d&#233;j&#224; le cas lorsque l'option
+ <code>LenientMethods</code> est utilis&#233;e, mais les administrateurs ont la
+ possibilit&#233; de limiter les m&#233;thodes utilis&#233;es via l'option
+ <code>RegisteredMethods</code> en enregistrant toute m&#233;thode non standard
via la directive <code class="directive">RegisterHttpMethod</code>, en particulier
- si l'option <code>Unsafe</code> est utilisée.</p>
+ si l'option <code>Unsafe</code> est utilis&#233;e.</p>
- <div class="warning"><h3>Compatibilité avec le mandat direct</h3>
+ <div class="warning"><h3>Compatibilit&#233; avec le mandat direct</h3>
<p>L'option
- <code>RegisteredMethods</code> <strong>ne doit pas</strong> être utilisée
+ <code>RegisteredMethods</code> <strong>ne doit pas</strong> &#234;tre utilis&#233;e
pour les serveurs mandataires car ces derniers ne connaissent pas les
- méthodes supportées par les serveurs originaux.</p>
+ m&#233;thodes support&#233;es par les serveurs originaux.</p>
</div>
- <div class="example"><h3>Exemple de requête provoquant l'envoi d'un message HTTP 501 en
+ <div class="example"><h3>Exemple de requ&#234;te provoquant l'envoi d'un message HTTP 501 en
mode LenientMethods</h3><p><code>
- # Méthode HTTP inconnue<br />
+ # M&#233;thode HTTP inconnue<br />
WOW / HTTP/1.0\r\n\r\n<br /><br />
- # Méthode HTTP spécifiée en minuscules<br />
+ # M&#233;thode HTTP sp&#233;cifi&#233;e en minuscules<br />
get / HTTP/1.0\r\n\r\n<br />
</code></p></div>
</dd>
<dt>Allow0.9|Require1.0</dt>
<dd>
<p>La section de la <a href="https://tools.ietf.org/html/rfc2616#section-19.6">RFC 2616
- §19.6</a> "Compatibility With Previous Versions" encouragait les
- serveurs HTTP à supporter les anciennes requêtes HTTP/0.9. La RFC 7230 va
- cependant à son encontre via sa préconisation "Le souhait de supporter les
- requêtes HTTP/0.9 a été supprimé" et y adjoint des commentaires dans <a href="https://tools.ietf.org/html/rfc7230#appendix-A">RFC 7230 Appendix
- A</a>. A ce titre, l'option <code>Require1.0</code> permet à l'utilisateur
- d'inhiber le comportement induit par l'option par défaut
+ &#167;19.6</a> "Compatibility With Previous Versions" encouragait les
+ serveurs HTTP &#224; supporter les anciennes requ&#234;tes HTTP/0.9. La RFC 7230 va
+ cependant &#224; son encontre via sa pr&#233;conisation "Le souhait de supporter les
+ requ&#234;tes HTTP/0.9 a &#233;t&#233; supprim&#233;" et y adjoint des commentaires dans <a href="https://tools.ietf.org/html/rfc7230#appendix-A">RFC 7230 Appendix
+ A</a>. A ce titre, l'option <code>Require1.0</code> permet &#224; l'utilisateur
+ d'inhiber le comportement induit par l'option par d&#233;faut
<code>Allow0.9</code>.</p>
- <div class="example"><h3>Exemple de requête provoquant l'envoi d'un message HTTP 400 en
+ <div class="example"><h3>Exemple de requ&#234;te provoquant l'envoi d'un message HTTP 400 en
mode Require1.0</h3><p><code>
- # Version HTTP non supportée<br />
+ # Version HTTP non support&#233;e<br />
GET /\r\n\r\n
</code></p></div>
</dd>
</dl>
- <p>La consultation des messages enregistrés dans le journal
- <code class="directive">ErrorLog</code>, configuré via la directive
+ <p>La consultation des messages enregistr&#233;s dans le journal
+ <code class="directive">ErrorLog</code>, configur&#233; via la directive
<code class="directive">LogLevel</code> avec un niveau <code>info</code>, pourra
- vous aider à identifier de telles requêtes non conformes ainsi que leur
- provenance. Les utilisateurs devront accorder une attention particulière aux
- messages d'erreur de type 400 dans le journal access pour détecter les
- requêtes apparemment valides mais rejetées.</p>
+ vous aider &#224; identifier de telles requ&#234;tes non conformes ainsi que leur
+ provenance. Les utilisateurs devront accorder une attention particuli&#232;re aux
+ messages d'erreur de type 400 dans le journal access pour d&#233;tecter les
+ requ&#234;tes apparemment valides mais rejet&#233;es.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -2339,60 +2339,60 @@ Apache</td></tr>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contient des directives qui ne s'appliquent que si une
condition est satisfaite au cours du traitement d'une
-requête</td></tr>
+requ&#234;te</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;If <var>expression</var>&gt; ... &lt;/If&gt;</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Les conditions imbriquées sont supportées à partir de la version
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Les conditions imbriqu&#233;es sont support&#233;es &#224; partir de la version
2.4.26 du serveur HTTP Apache</td></tr>
</table>
- <p>La directive <code class="directive">&lt;If&gt;</code> évalue une
- expression à la volée, et applique les directives qu'elle contient
+ <p>La directive <code class="directive">&lt;If&gt;</code> &#233;value une
+ expression &#224; la vol&#233;e, et applique les directives qu'elle contient
si et seulement si l'expression renvoie la valeur "vrai". Par
exemple :</p>
<pre class="prettyprint lang-config">&lt;If "-z req('Host')"&gt;</pre>
- <p>serait satisfaite pour les requêtes HTTP/1.0 sans en-tête
- <var>Host:</var>. Les expressions peuvent contenir différents
- opérateurs de type shell pour la comparaison de chaînes
+ <p>serait satisfaite pour les requ&#234;tes HTTP/1.0 sans en-t&#234;te
+ <var>Host:</var>. Les expressions peuvent contenir diff&#233;rents
+ op&#233;rateurs de type shell pour la comparaison de cha&#238;nes
(<code>==</code>, <code>!=</code>, <code>&lt;</code>, ...), la
comparaison d'entiers (<code>-eq</code>, <code>-ne</code>, ...), ou
- à usages divers (<code>-n</code>, <code>-z</code>, <code>-f</code>,
- ...). Les expressions rationnelles sont aussi supportées,</p>
+ &#224; usages divers (<code>-n</code>, <code>-z</code>, <code>-f</code>,
+ ...). Les expressions rationnelles sont aussi support&#233;es,</p>
<pre class="prettyprint lang-config">&lt;If "%{QUERY_STRING} =~ /(delete|commit)=.*?elem/"&gt;</pre>
- <p>ainsi que les comparaison de modèles de type shell et de
- nombreuses autres opérations. Ces opérations peuvent être effectuées
- sur les en-têtes de requêtes (<code>req</code>), les variables
+ <p>ainsi que les comparaison de mod&#232;les de type shell et de
+ nombreuses autres op&#233;rations. Ces op&#233;rations peuvent &#234;tre effectu&#233;es
+ sur les en-t&#234;tes de requ&#234;tes (<code>req</code>), les variables
d'environnement (<code>env</code>), et un grand nombre d'autres
- propriétés. La documentation complète est disponible dans <a href="../expr.html">Les expressions dans le serveur HTTP Apache</a>.</p>
+ propri&#233;t&#233;s. La documentation compl&#232;te est disponible dans <a href="../expr.html">Les expressions dans le serveur HTTP Apache</a>.</p>
<p>Cette section de configuration ne peut contenir que des
- directives qui supportent le <a href="directive-dict.html#Context">contexte de répertoire</a>.</p>
+ directives qui supportent le <a href="directive-dict.html#Context">contexte de r&#233;pertoire</a>.</p>
<div class="warning">
Certaines variables comme <code>CONTENT_TYPE</code> ainsi que
- d'autres en-têtes de réponse ne seront pas disponibles dans ce bloc,
- car elle sont définies après l'évaluation des conditions &lt;If&gt;.
+ d'autres en-t&#234;tes de r&#233;ponse ne seront pas disponibles dans ce bloc,
+ car elle sont d&#233;finies apr&#232;s l'&#233;valuation des conditions &lt;If&gt;.
</div>
<h3>Voir aussi</h3>
<ul>
<li><a href="../expr.html">Les expressions dans le serveur HTTP
-Apache</a>, pour une référence complète et d'autres exemples.</li>
+Apache</a>, pour une r&#233;f&#233;rence compl&#232;te et d'autres exemples.</li>
<li><code class="directive"><a href="#elseif">&lt;ElseIf&gt;</a></code></li>
<li><code class="directive"><a href="#else">&lt;Else&gt;</a></code></li>
<li><a href="../sections.html">Comment fonctionnent les sections
&lt;Directory&gt;, &lt;Location&gt; et &lt;Files&gt;</a> pour une
-explication de la manière dont ces différentes sections se combinent
-entre elles à la réception d'une requête. Les
+explication de la mani&#232;re dont ces diff&#233;rentes sections se combinent
+entre elles &#224; la r&#233;ception d'une requ&#234;te. Les
directives <code class="directive">&lt;If&gt;</code>, <code class="directive">&lt;ElseIf&gt;</code>, et <code class="directive">&lt;Else&gt;</code> s'appliquent en dernier.</li>
</ul>
</div>
@@ -2400,44 +2400,44 @@ directives <code class="directive">&lt;If&gt;</code>, <code class="directive">&l
<div class="directive-section"><h2><a name="ifdefine" id="ifdefine">Directive</a> <a name="IfDefine" id="IfDefine">&lt;IfDefine&gt;</a><a title="Lien permanent" href="#ifdefine" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contient des directives qui ne s'appliqueront que si un
-test retourne "vrai" au démarrage du serveur</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;IfDefine [!]<var>paramètre</var>&gt; ...
+test retourne "vrai" au d&#233;marrage du serveur</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;IfDefine [!]<var>param&#232;tre</var>&gt; ...
&lt;/IfDefine&gt;</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
<p>La section <code>&lt;IfDefine
<var>test</var>&gt;...&lt;/IfDefine&gt;</code> permet de
- conférer un caractère conditionnel à un ensemble de directives. Les
- directives situées à l'intérieur d'une section <code class="directive">&lt;IfDefine&gt;</code> ne s'appliquent que si
+ conf&#233;rer un caract&#232;re conditionnel &#224; un ensemble de directives. Les
+ directives situ&#233;es &#224; l'int&#233;rieur d'une section <code class="directive">&lt;IfDefine&gt;</code> ne s'appliquent que si
<var>test</var> est vrai. Si <var>test</var> est faux, tout ce qui
- se trouve entre les balises de début et de fin est ignoré.</p>
+ se trouve entre les balises de d&#233;but et de fin est ignor&#233;.</p>
- <p><var>test</var> peut se présenter sous deux formes :</p>
+ <p><var>test</var> peut se pr&#233;senter sous deux formes :</p>
<ul>
- <li><var>nom paramètre</var></li>
+ <li><var>nom param&#232;tre</var></li>
- <li><code>!</code><var>nom paramètre</var></li>
+ <li><code>!</code><var>nom param&#232;tre</var></li>
</ul>
- <p>Dans le premier cas, les directives situées entre les balises de
- début et de fin ne s'appliqueront que si le paramètre nommé <var>nom
- paramètre</var> est défini. Le second format inverse le test, et
+ <p>Dans le premier cas, les directives situ&#233;es entre les balises de
+ d&#233;but et de fin ne s'appliqueront que si le param&#232;tre nomm&#233; <var>nom
+ param&#232;tre</var> est d&#233;fini. Le second format inverse le test, et
dans ce cas, les directives ne s'appliqueront que si <var>nom
- paramètre</var> n'est <strong>pas</strong> défini.</p>
+ param&#232;tre</var> n'est <strong>pas</strong> d&#233;fini.</p>
- <p>L'argument <var>nom paramètre</var> est une définition qui peut
- être effectuée par la ligne de commande
- <code class="program"><a href="../programs/httpd.html">httpd</a></code> via le paramètre
- <code>-D<var>paramètre</var></code> au démarrage du serveur, ou via la
+ <p>L'argument <var>nom param&#232;tre</var> est une d&#233;finition qui peut
+ &#234;tre effectu&#233;e par la ligne de commande
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> via le param&#232;tre
+ <code>-D<var>param&#232;tre</var></code> au d&#233;marrage du serveur, ou via la
directive <code class="directive"><a href="#define">Define</a></code>.</p>
<p>Les sections <code class="directive">&lt;IfDefine&gt;</code>
- peuvent être imbriquées, ce qui permet d'implémenter un test
- multi-paramètres simple. Exemple :</p>
+ peuvent &#234;tre imbriqu&#233;es, ce qui permet d'impl&#233;menter un test
+ multi-param&#232;tres simple. Exemple :</p>
<div class="example"><p><code>httpd -DReverseProxy -DUseCache -DMemCache ...</code></p></div>
<pre class="prettyprint lang-config">&lt;IfDefine ReverseProxy&gt;
@@ -2459,23 +2459,23 @@ test retourne "vrai" au démarrage du serveur</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ifdirective" id="ifdirective">Directive</a> <a name="IfDirective" id="IfDirective">&lt;IfDirective&gt;</a><a title="Lien permanent" href="#ifdirective" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Regroupe des directives dont le traitement est conditionné par la
-présence ou l'absence d'une directive particulière</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Regroupe des directives dont le traitement est conditionn&#233; par la
+pr&#233;sence ou l'absence d'une directive particuli&#232;re</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;IfDirective [!]<var>directive-name</var>&gt; ...
&lt;/IfDirective&gt;</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.34 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.34 du serveur HTTP Apache</td></tr>
</table>
<p>La section <code>&lt;IfDirective
<var>test</var>&gt;...&lt;/IfDirective&gt;</code> permet de regrouper des
- directives dont le traitement n'est effectué que si une directive
- particulière est présente, autrement dit si l'expression <var>test</var> est
- évaluée à true. Si l'expression <var>test</var> est évaluée à false, toutes
- les lignes qui se trouvent entre les balises de début et de fin de la
- section sont ignorées.</p>
+ directives dont le traitement n'est effectu&#233; que si une directive
+ particuli&#232;re est pr&#233;sente, autrement dit si l'expression <var>test</var> est
+ &#233;valu&#233;e &#224; true. Si l'expression <var>test</var> est &#233;valu&#233;e &#224; false, toutes
+ les lignes qui se trouvent entre les balises de d&#233;but et de fin de la
+ section sont ignor&#233;es.</p>
<p>L'expression <var>test</var> de la section <code class="directive">&lt;IfDirective&gt;</code> peut prendre les deux formes
suivantes :</p>
@@ -2487,14 +2487,14 @@ présence ou l'absence d'une directive particulière</td></tr>
</ul>
<p>Dans le premier cas, les directives qui se situent entre les balises de
- début et de fin de la section ne sont traitées que si une directive de nom
- directive-name est disponible à cet instant. Dans le second cas, la condition est
- inversée, et les directives ne sont traitées que si
+ d&#233;but et de fin de la section ne sont trait&#233;es que si une directive de nom
+ directive-name est disponible &#224; cet instant. Dans le second cas, la condition est
+ invers&#233;e, et les directives ne sont trait&#233;es que si
<var>directive-name</var> n'est <strong>pas</strong> disponible.</p>
- <div class="note">Cette section ne doit être utilisée que si vous devez partager le même
+ <div class="note">Cette section ne doit &#234;tre utilis&#233;e que si vous devez partager le m&#234;me
fichier de configuration entre plusieurs versions de
- <code class="program"><a href="../programs/httpd.html">httpd</a></code>, sans tenir compte de la disponibilité de telle ou
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code>, sans tenir compte de la disponibilit&#233; de telle ou
telle directive. Dans une configuration standard, il est inutile de placer
les directives dans des sections <code class="directive">&lt;IfDirective&gt;</code>.</div>
@@ -2506,36 +2506,36 @@ présence ou l'absence d'une directive particulière</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="iffile" id="iffile">Directive</a> <a name="IfFile" id="IfFile">&lt;IfFile&gt;</a><a title="Lien permanent" href="#iffile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Regroupe des directives qui ne seront traitées que si un fichier
-existe au démarrage</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Regroupe des directives qui ne seront trait&#233;es que si un fichier
+existe au d&#233;marrage</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;IfFile [!]<var>parameter-name</var>&gt; ...
&lt;/IfFile&gt;</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.34 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.34 du serveur HTTP Apache</td></tr>
</table>
<p>La section <code>&lt;IfFile <var>filename</var>&gt;...&lt;/IfFile&gt;</code>
- permet de conditionner le traitement de directives à
- l'existence d'un fichier sur disque. Ainsi, les directives définies au sein
+ permet de conditionner le traitement de directives &#224;
+ l'existence d'un fichier sur disque. Ainsi, les directives d&#233;finies au sein
d'une section <code class="directive">&lt;IfFile&gt;</code> ne seront
- traitées que si le fichier <var>filename</var> existe. Si le fichier
+ trait&#233;es que si le fichier <var>filename</var> existe. Si le fichier
<var>filename</var> n'existe pas, tout ce qui se trouve entre les marqueurs
- start et end sera ignoré. <var>filename</var> peut être un chemin absolu ou
- relatif au chemin défini par la directive ServerRoot.</p>
+ start et end sera ignor&#233;. <var>filename</var> peut &#234;tre un chemin absolu ou
+ relatif au chemin d&#233;fini par la directive ServerRoot.</p>
- <p>Le paramètre <var>filename</var> de l'en-tête d'une section <code class="directive">&lt;IfFile&gt;</code> peut prendre la même forme que la variable
- <var>test</var> de la section <code class="directive"><a href="#ifdefine">&lt;IfDefine&gt;</a></code> ; à ce titre, le résultat du test peut
- être inversé en plaçant le caractère <code>!</code> juste avant
+ <p>Le param&#232;tre <var>filename</var> de l'en-t&#234;te d'une section <code class="directive">&lt;IfFile&gt;</code> peut prendre la m&#234;me forme que la variable
+ <var>test</var> de la section <code class="directive"><a href="#ifdefine">&lt;IfDefine&gt;</a></code> ; &#224; ce titre, le r&#233;sultat du test peut
+ &#234;tre invers&#233; en pla&#231;ant le caract&#232;re <code>!</code> juste avant
<var>filename</var>.
</p>
- <p>Si <var>filename</var> est un chemin relatif, il sera généré par rapport
- au chemin défini par la directive <code class="directive"><a href="#serverroot">ServerRoot</a></code>. Lorsque la directive <code class="directive">&lt;IfFile&gt;</code> intervient avant la définition de la
+ <p>Si <var>filename</var> est un chemin relatif, il sera g&#233;n&#233;r&#233; par rapport
+ au chemin d&#233;fini par la directive <code class="directive"><a href="#serverroot">ServerRoot</a></code>. Lorsque la directive <code class="directive">&lt;IfFile&gt;</code> intervient avant la d&#233;finition de la
directive <code class="directive"><a href="#serverroot">ServerRoot</a></code>,
- <var>filename</var> sera relatif au répertoire racine par défaut du serveur
- ou au répertoire racine passé dans la ligne de commande via l'option
+ <var>filename</var> sera relatif au r&#233;pertoire racine par d&#233;faut du serveur
+ ou au r&#233;pertoire racine pass&#233; dans la ligne de commande via l'option
<code>-d</code>.</p>
@@ -2544,23 +2544,23 @@ existe au démarrage</td></tr>
<div class="directive-section"><h2><a name="ifmodule" id="ifmodule">Directive</a> <a name="IfModule" id="IfModule">&lt;IfModule&gt;</a><a title="Lien permanent" href="#ifmodule" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contient des directives qui ne s'appliquent qu'en fonction
-de la présence ou de l'absence d'un module spécifique</td></tr>
+de la pr&#233;sence ou de l'absence d'un module sp&#233;cifique</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;IfModule [!]<var>fichier module</var>|<var>identificateur
module</var>&gt; ... &lt;/IfModule&gt;</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
<p>La section <code>&lt;IfModule
- <var>test</var>&gt;...&lt;/IfModule&gt;</code> permet de conférer à
- des directives un caractère conditionnel basé sur la présence d'un
- module spécifique. Les directives situées dans une section
+ <var>test</var>&gt;...&lt;/IfModule&gt;</code> permet de conf&#233;rer &#224;
+ des directives un caract&#232;re conditionnel bas&#233; sur la pr&#233;sence d'un
+ module sp&#233;cifique. Les directives situ&#233;es dans une section
<code class="directive">&lt;IfModule&gt;</code> ne s'appliquent que
si <var>test</var> est vrai. Si <var>test</var> est faux, tout ce
- qui se trouve entre les balises de début et de fin est ignoré.</p>
+ qui se trouve entre les balises de d&#233;but et de fin est ignor&#233;.</p>
- <p><var>test</var> peut se présenter sous deux formes :</p>
+ <p><var>test</var> peut se pr&#233;senter sous deux formes :</p>
<ul>
<li><var>module</var></li>
@@ -2568,57 +2568,57 @@ module</var>&gt; ... &lt;/IfModule&gt;</code></td></tr>
<li>!<var>module</var></li>
</ul>
- <p>Dans le premier cas, les directives situées entre les balises de
- début et de fin ne s'appliquent que si le module <var>module</var>
- est présent -- soit compilé avec le binaire Apache httpd, soit chargé
+ <p>Dans le premier cas, les directives situ&#233;es entre les balises de
+ d&#233;but et de fin ne s'appliquent que si le module <var>module</var>
+ est pr&#233;sent -- soit compil&#233; avec le binaire Apache httpd, soit charg&#233;
dynamiquement via la directive <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>. Le second format inverse le test, et dans
ce cas, les directives ne s'appliquent que si <var>module</var>
- n'est <strong>pas</strong> présent.</p>
+ n'est <strong>pas</strong> pr&#233;sent.</p>
<p>L'argument <var>module</var> peut contenir soit l'identificateur
du module, soit le nom du fichier source du module. Par exemple,
<code>rewrite_module</code> est un identificateur et
<code>mod_rewrite.c</code> le nom du fichier source
correspondant. Si un module comporte plusieurs fichiers sources,
- utilisez le nom du fichier qui contient la chaîne de caractères
+ utilisez le nom du fichier qui contient la cha&#238;ne de caract&#232;res
<code>STANDARD20_MODULE_STUFF</code>.</p>
<p>Les sections <code class="directive">&lt;IfModule&gt;</code>
- peuvent être imbriquées, ce qui permet d'implémenter des tests
+ peuvent &#234;tre imbriqu&#233;es, ce qui permet d'impl&#233;menter des tests
multi-modules simples.</p>
- <div class="note">Cette section ne doit être utilisée que si votre fichier de
- configuration ne fonctionne qu'en fonction de la présence ou de
- l'absence d'un module spécifique. D'une manière générale, il n'est
- pas nécessaire de placer les directives à l'intérieur de sections
+ <div class="note">Cette section ne doit &#234;tre utilis&#233;e que si votre fichier de
+ configuration ne fonctionne qu'en fonction de la pr&#233;sence ou de
+ l'absence d'un module sp&#233;cifique. D'une mani&#232;re g&#233;n&#233;rale, il n'est
+ pas n&#233;cessaire de placer les directives &#224; l'int&#233;rieur de sections
<code class="directive">&lt;IfModule&gt;</code>.</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="ifsection" id="ifsection">Directive</a> <a name="IfSection" id="IfSection">&lt;IfSection&gt;</a><a title="Lien permanent" href="#ifsection" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Regroupe des directives dont le traitement est conditionné par la
-présence ou l'absence d'une section particulière</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Regroupe des directives dont le traitement est conditionn&#233; par la
+pr&#233;sence ou l'absence d'une section particuli&#232;re</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;IfSection [!]<var>section-name</var>&gt; ...
&lt;/IfSection&gt;</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.34 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.34 du serveur HTTP Apache</td></tr>
</table>
<p>La section <code>&lt;IfSection
<var>test</var>&gt;...&lt;/IfSection&gt;</code> permet de regrouper des
- directives dont le traitement n'est effectué que si une section de
- configuration particulière est présente. Une section, par exemple <code class="directive">&lt;VirtualHost&gt;</code>, permet de regrouper des directives
- et possède un nom précédé du caractère "&lt;".</p>
+ directives dont le traitement n'est effectu&#233; que si une section de
+ configuration particuli&#232;re est pr&#233;sente. Une section, par exemple <code class="directive">&lt;VirtualHost&gt;</code>, permet de regrouper des directives
+ et poss&#232;de un nom pr&#233;c&#233;d&#233; du caract&#232;re "&lt;".</p>
- <p>Les directives situées à l'intérieur d'une section <code class="directive">&lt;IfSection&gt;</code> ne sont traitées que si l'expression
- <var>test</var> est évaluée à true. Si l'expression <var>test</var> est
- évaluée à false, toutes les lignes situées entre les balises de début et de
- fin de la section sont ignorées.</p>
+ <p>Les directives situ&#233;es &#224; l'int&#233;rieur d'une section <code class="directive">&lt;IfSection&gt;</code> ne sont trait&#233;es que si l'expression
+ <var>test</var> est &#233;valu&#233;e &#224; true. Si l'expression <var>test</var> est
+ &#233;valu&#233;e &#224; false, toutes les lignes situ&#233;es entre les balises de d&#233;but et de
+ fin de la section sont ignor&#233;es.</p>
- <p><var>section-name</var> doit être spécifié sans les caractères de début
+ <p><var>section-name</var> doit &#234;tre sp&#233;cifi&#233; sans les caract&#232;res de d&#233;but
"&lt;" ou fin "&gt;". L'expression <var>test</var> de la section <code class="directive">&lt;IfSection&gt;</code> peut prendre deux formes :</p>
<ul>
@@ -2627,9 +2627,9 @@ présence ou l'absence d'une section particulière</td></tr>
</ul>
<p>Dans le premier cas, les directives qui se situent entre les balises de
- début et de fin de la section ne sont traitées que si une section de nom
- section-name est disponible à cet instant. Dans le second cas, la condition est
- inversée, et les directives ne sont traitées que si
+ d&#233;but et de fin de la section ne sont trait&#233;es que si une section de nom
+ section-name est disponible &#224; cet instant. Dans le second cas, la condition est
+ invers&#233;e, et les directives ne sont trait&#233;es que si
<var>section-name</var> n'est <strong>pas</strong> disponible.</p>
<p>Par exemple :</p>
@@ -2639,9 +2639,9 @@ présence ou l'absence d'une section particulière</td></tr>
&lt;/IfSection&gt;</pre>
- <div class="note">Cette section ne doit être utilisée que si vous devez partager le même
+ <div class="note">Cette section ne doit &#234;tre utilis&#233;e que si vous devez partager le m&#234;me
fichier de configuration entre plusieurs versions de
- <code class="program"><a href="../programs/httpd.html">httpd</a></code>, sans tenir compte de la disponibilité de telle ou
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code>, sans tenir compte de la disponibilit&#233; de telle ou
telle section. Dans une configuration standard, il est inutile de placer
les directives dans des sections <code class="directive">&lt;IfSection&gt;</code>.</div>
@@ -2655,39 +2655,39 @@ présence ou l'absence d'une section particulière</td></tr>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Inclut d'autres fichiers de configuration dans un des
fichiers de configuration du serveur</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Include <var>chemin-fichier</var>|<var>chemin-répertoire</var>|<var>wildcard</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Include <var>chemin-fichier</var>|<var>chemin-r&#233;pertoire</var>|<var>wildcard</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Utilisation des caractères
-génériques dans la partie chemin depuis la version 2.3.6</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Utilisation des caract&#232;res
+g&#233;n&#233;riques dans la partie chemin depuis la version 2.3.6</td></tr>
</table>
<p>Cette directive permet l'inclusion d'autres fichiers de
configuration dans un des fichiers de configuration du serveur.</p>
- <p>On peut utiliser des caractères génériques de style Shell
+ <p>On peut utiliser des caract&#232;res g&#233;n&#233;riques de style Shell
(<code>fnmatch()</code>) aussi bien dans la partie nom de fichier du
- chemin que dans la partie répertoires pour inclure plusieurs
+ chemin que dans la partie r&#233;pertoires pour inclure plusieurs
fichiers en une
- seule fois, selon leur ordre alphabétique. De plus, si la directive
- <code class="directive">Include</code> pointe vers un répertoire, Apache
- httpd inclura tous les fichiers de ce répertoire et de tous ces
- sous-répertoires. L'inclusion de répertoires entiers est cependant
- déconseillée, car il est fréquent d'oublier des fichiers
- temporaires dans un répertoire, ce qui causerait une erreur
+ seule fois, selon leur ordre alphab&#233;tique. De plus, si la directive
+ <code class="directive">Include</code> pointe vers un r&#233;pertoire, Apache
+ httpd inclura tous les fichiers de ce r&#233;pertoire et de tous ces
+ sous-r&#233;pertoires. L'inclusion de r&#233;pertoires entiers est cependant
+ d&#233;conseill&#233;e, car il est fr&#233;quent d'oublier des fichiers
+ temporaires dans un r&#233;pertoire, ce qui causerait une erreur
<code class="program"><a href="../programs/httpd.html">httpd</a></code> en cas d'inclusion. Pour inclure des
- fichiers qui correspondent à un certain modèle, comme *.conf par
- exemple, nous vous recommandons d'utiliser plutôt la syntaxe avec
- caractères génériques comme ci-dessous.</p>
+ fichiers qui correspondent &#224; un certain mod&#232;le, comme *.conf par
+ exemple, nous vous recommandons d'utiliser plut&#244;t la syntaxe avec
+ caract&#232;res g&#233;n&#233;riques comme ci-dessous.</p>
<p>La directive <code class="directive"><a href="#include">Include</a></code>
- <strong>échouera avec un code d'erreur</strong> si une expression
- contenant des caractères génériques ne correspond à aucun fichier.
- Pour ignorer les expressions contenant des caractères génériques ne
- correspondant à aucun fichier, utilisez la directive <code class="directive"><a href="#includeoptional">IncludeOptional</a></code>.</p>
+ <strong>&#233;chouera avec un code d'erreur</strong> si une expression
+ contenant des caract&#232;res g&#233;n&#233;riques ne correspond &#224; aucun fichier.
+ Pour ignorer les expressions contenant des caract&#232;res g&#233;n&#233;riques ne
+ correspondant &#224; aucun fichier, utilisez la directive <code class="directive"><a href="#includeoptional">IncludeOptional</a></code>.</p>
- <p>Le chemin fichier spécifié peut être soit un chemin absolu, soit
- un chemin relatif au répertoire défini par la directive <code class="directive"><a href="#serverroot">ServerRoot</a></code>.</p>
+ <p>Le chemin fichier sp&#233;cifi&#233; peut &#234;tre soit un chemin absolu, soit
+ un chemin relatif au r&#233;pertoire d&#233;fini par la directive <code class="directive"><a href="#serverroot">ServerRoot</a></code>.</p>
<p>Exemples :</p>
@@ -2695,23 +2695,23 @@ génériques dans la partie chemin depuis la version 2.3.6</td></tr>
Include /usr/local/apache2/conf/vhosts/*.conf</pre>
- <p>ou encore, avec des chemins relatifs au répertoire défini par la
+ <p>ou encore, avec des chemins relatifs au r&#233;pertoire d&#233;fini par la
directive <code class="directive"><a href="#serverroot">ServerRoot</a></code> :</p>
<pre class="prettyprint lang-config">Include conf/ssl.conf
Include conf/vhosts/*.conf</pre>
- <p>On peut aussi insérer des caractères génériques dans la partie
- répertoires du chemin. Dans l'exemple suivant, la directive
- échouera si aucun sous-répertoire de conf/vhosts ne contient au
+ <p>On peut aussi ins&#233;rer des caract&#232;res g&#233;n&#233;riques dans la partie
+ r&#233;pertoires du chemin. Dans l'exemple suivant, la directive
+ &#233;chouera si aucun sous-r&#233;pertoire de conf/vhosts ne contient au
moins un fichier *.conf :</p>
<pre class="prettyprint lang-config">Include conf/vhosts/*/*.conf</pre>
<p>Par contre, dans l'exemple suivant, la directive sera simplement
- ignorée si aucun sous-répertoire de conf/vhosts ne contient au
+ ignor&#233;e si aucun sous-r&#233;pertoire de conf/vhosts ne contient au
moins un fichier *.conf :</p>
<pre class="prettyprint lang-config">IncludeOptional conf/vhosts/*/*.conf</pre>
@@ -2729,19 +2729,19 @@ Include conf/vhosts/*.conf</pre>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Inclusion de fichiers dans le fichier de configuration</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>IncludeOptional
-<var>chemin-fichier</var>|<var>chemin-répertoire</var>|<var>wildcard</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<var>chemin-fichier</var>|<var>chemin-r&#233;pertoire</var>|<var>wildcard</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.3.6 du serveur HTTP
-Apache. Les chemins de fichier inexistants sans caractère générique ne
-provoquent plus d'erreur de syntaxe après de la version 2.4.30</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.3.6 du serveur HTTP
+Apache. Les chemins de fichier inexistants sans caract&#232;re g&#233;n&#233;rique ne
+provoquent plus d'erreur de syntaxe apr&#232;s de la version 2.4.30</td></tr>
</table>
<p>Cette directive permet d'inclure des fichiers dans les fichiers de
- configuration du serveur. Elle fonctionne de manière identique à la
- directive <code class="directive"><a href="#include">Include</a></code>, à l'exception du
- fait que si l'expression avec ou sans caractères génériques wilcard ne
- correspond à aucun fichier ou répertoire, elle sera ignorée silencieusement
+ configuration du serveur. Elle fonctionne de mani&#232;re identique &#224; la
+ directive <code class="directive"><a href="#include">Include</a></code>, &#224; l'exception du
+ fait que si l'expression avec ou sans caract&#232;res g&#233;n&#233;riques wilcard ne
+ correspond &#224; aucun fichier ou r&#233;pertoire, elle sera ignor&#233;e silencieusement
au lieu de causer une erreur.</p>
@@ -2756,36 +2756,36 @@ provoquent plus d'erreur de syntaxe après de la version 2.4.30</td></tr>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active les connexions HTTP persistantes</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>KeepAlive On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>KeepAlive On</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>KeepAlive On</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>L'extension Keep-Alive de HTTP/1.0 et l'implémentation des
+ <p>L'extension Keep-Alive de HTTP/1.0 et l'impl&#233;mentation des
connexions persistantes dans HTTP/1.1 ont rendu possibles des
- sessions HTTP de longue durée, ce qui permet de transmettre
- plusieurs requêtes via la même connexion TCP. Dans certains cas, le
- gain en rapidité pour des documents comportant de nombreuses images
+ sessions HTTP de longue dur&#233;e, ce qui permet de transmettre
+ plusieurs requ&#234;tes via la m&#234;me connexion TCP. Dans certains cas, le
+ gain en rapidit&#233; pour des documents comportant de nombreuses images
peut atteindre 50%. Pour activer les connexions persistantes,
- définissez <code>KeepAlive On</code>.</p>
+ d&#233;finissez <code>KeepAlive On</code>.</p>
<p>Pour les clients HTTP/1.0, les connexions persistantes ne seront
- mises en oeuvre que si elles ont été spécialement demandées par un
+ mises en oeuvre que si elles ont &#233;t&#233; sp&#233;cialement demand&#233;es par un
client. De plus, une connexion persistante avec un client HTTP/1.0
- ne peut être utilisée que si la taille du contenu est connue
+ ne peut &#234;tre utilis&#233;e que si la taille du contenu est connue
d'avance. Ceci implique que les contenus dynamiques comme les
- sorties CGI, les pages SSI, et les listings de répertoires générés
- par le serveur n'utiliseront en général pas les connexions
+ sorties CGI, les pages SSI, et les listings de r&#233;pertoires g&#233;n&#233;r&#233;s
+ par le serveur n'utiliseront en g&#233;n&#233;ral pas les connexions
persistantes avec les clients HTTP/1.0. Avec les clients HTTP/1.1,
- les connexions persistantes sont utilisées par défaut, sauf
+ les connexions persistantes sont utilis&#233;es par d&#233;faut, sauf
instructions contraires. Si le client le demande, le transfert par
- tronçons de taille fixe (chunked encoding) sera utilisé afin de
+ tron&#231;ons de taille fixe (chunked encoding) sera utilis&#233; afin de
transmettre un contenu de longueur inconnue via une connexion
persistante.</p>
<p>Lorsqu'un client utilise une connexion persistante, elle comptera
- pour une seule requête pour la directive <code class="directive"><a href="../mod/mpm_common.html#maxconnectionsperchild">MaxConnectionsPerChild</a></code>, quel
- que soit le nombre de requêtes transmises via cette connexion.</p>
+ pour une seule requ&#234;te pour la directive <code class="directive"><a href="../mod/mpm_common.html#maxconnectionsperchild">MaxConnectionsPerChild</a></code>, quel
+ que soit le nombre de requ&#234;tes transmises via cette connexion.</p>
<h3>Voir aussi</h3>
<ul>
@@ -2795,57 +2795,57 @@ provoquent plus d'erreur de syntaxe après de la version 2.4.30</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="keepalivetimeout" id="keepalivetimeout">Directive</a> <a name="KeepAliveTimeout" id="KeepAliveTimeout">KeepAliveTimeout</a><a title="Lien permanent" href="#keepalivetimeout" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Durée pendant laquelle le serveur va attendre une requête
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Dur&#233;e pendant laquelle le serveur va attendre une requ&#234;te
avant de fermer une connexion persistante</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>KeepAliveTimeout <var>num</var>[ms]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>KeepAliveTimeout 5</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>KeepAliveTimeout 5</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
<p>Le nombre de secondes pendant lesquelles Apache httpd va attendre une
- requête avant de fermer la connexion. Le délai peut être défini en
- millisecondes en suffixant sa valeur par ms. La valeur du délai
- spécifiée par la directive <code class="directive"><a href="#timeout">Timeout</a></code> s'applique dès qu'une requête a
- été reçue.</p>
+ requ&#234;te avant de fermer la connexion. Le d&#233;lai peut &#234;tre d&#233;fini en
+ millisecondes en suffixant sa valeur par ms. La valeur du d&#233;lai
+ sp&#233;cifi&#233;e par la directive <code class="directive"><a href="#timeout">Timeout</a></code> s'applique d&#232;s qu'une requ&#234;te a
+ &#233;t&#233; re&#231;ue.</p>
- <p>Donner une valeur trop élévée à
- <code class="directive">KeepAliveTimeout</code> peut induire des problèmes
- de performances sur les serveurs fortement chargés. Plus le délai
- est élévé, plus nombreux seront les processus serveur en attente de
- requêtes de la part de clients inactifs.</p>
+ <p>Donner une valeur trop &#233;l&#233;v&#233;e &#224;
+ <code class="directive">KeepAliveTimeout</code> peut induire des probl&#232;mes
+ de performances sur les serveurs fortement charg&#233;s. Plus le d&#233;lai
+ est &#233;l&#233;v&#233;, plus nombreux seront les processus serveur en attente de
+ requ&#234;tes de la part de clients inactifs.</p>
<p>Si la directive <code class="directive">KeepAliveTimeout</code>
- <strong>n'est pas</strong> définie pour un des serveurs virtuels
- à base de nom, c'est le serveur virtuel dont la paire adresse
- IP/port correspond le mieux qui sera utilisée.</p>
+ <strong>n'est pas</strong> d&#233;finie pour un des serveurs virtuels
+ &#224; base de nom, c'est le serveur virtuel dont la paire adresse
+ IP/port correspond le mieux qui sera utilis&#233;e.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="limit" id="limit">Directive</a> <a name="Limit" id="Limit">&lt;Limit&gt;</a><a title="Lien permanent" href="#limit" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limite les contrôles d'accès que la section contient à
-certaines méthodes HTTP</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;Limit <var>méthode</var> [<var>méthode</var>] ... &gt; ...
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limite les contr&#244;les d'acc&#232;s que la section contient &#224;
+certaines m&#233;thodes HTTP</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;Limit <var>m&#233;thode</var> [<var>m&#233;thode</var>] ... &gt; ...
&lt;/Limit&gt;</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig, Limit</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>Les contrôles d'accès s'appliquent normalement à
- <strong>toutes</strong> les méthodes d'accès, et c'est en général le
- comportement souhaité. <strong>Dans le cas général, les directives
- de contrôle d'accès n'ont pas à être placées dans une section
+ <p>Les contr&#244;les d'acc&#232;s s'appliquent normalement &#224;
+ <strong>toutes</strong> les m&#233;thodes d'acc&#232;s, et c'est en g&#233;n&#233;ral le
+ comportement souhait&#233;. <strong>Dans le cas g&#233;n&#233;ral, les directives
+ de contr&#244;le d'acc&#232;s n'ont pas &#224; &#234;tre plac&#233;es dans une section
<code class="directive">&lt;Limit&gt;</code>.</strong></p>
<p>La directive <code class="directive">&lt;Limit&gt;</code> a pour
- but de limiter les effets des contrôles d'accès aux méthodes HTTP
- spécifiées. Pour toutes les autres méthodes, les restrictions
- d'accès contenues dans la section <code class="directive">&lt;Limit&gt;</code> <strong>n'auront aucun
- effet</strong>. L'exemple suivant n'applique les contrôles d'accès
- qu'aux méthodes <code>POST</code>, <code>PUT</code>, et
- <code>DELETE</code>, en laissant les autres méthodes sans protection
+ but de limiter les effets des contr&#244;les d'acc&#232;s aux m&#233;thodes HTTP
+ sp&#233;cifi&#233;es. Pour toutes les autres m&#233;thodes, les restrictions
+ d'acc&#232;s contenues dans la section <code class="directive">&lt;Limit&gt;</code> <strong>n'auront aucun
+ effet</strong>. L'exemple suivant n'applique les contr&#244;les d'acc&#232;s
+ qu'aux m&#233;thodes <code>POST</code>, <code>PUT</code>, et
+ <code>DELETE</code>, en laissant les autres m&#233;thodes sans protection
:</p>
<pre class="prettyprint lang-config">&lt;Limit POST PUT DELETE&gt;
@@ -2853,38 +2853,38 @@ certaines méthodes HTTP</td></tr>
&lt;/Limit&gt;</pre>
- <p>La liste des noms de méthodes peut contenir une ou plusieurs
+ <p>La liste des noms de m&#233;thodes peut contenir une ou plusieurs
valeurs parmi les suivantes : <code>GET</code>, <code>POST</code>,
<code>PUT</code>, <code>DELETE</code>, <code>CONNECT</code>,
<code>OPTIONS</code>, <code>PATCH</code>, <code>PROPFIND</code>,
<code>PROPPATCH</code>, <code>MKCOL</code>, <code>COPY</code>,
<code>MOVE</code>, <code>LOCK</code>, et <code>UNLOCK</code>.
- <strong>Le nom de méthode est sensible à la casse.</strong> Si la
- valeur <code>GET</code> est présente, les requêtes <code>HEAD</code>
- seront aussi concernées. La méthode <code>TRACE</code> ne peut pas
- être limitée (voir la directive <code class="directive"><a href="#traceenable">TraceEnable</a></code>).</p>
+ <strong>Le nom de m&#233;thode est sensible &#224; la casse.</strong> Si la
+ valeur <code>GET</code> est pr&#233;sente, les requ&#234;tes <code>HEAD</code>
+ seront aussi concern&#233;es. La m&#233;thode <code>TRACE</code> ne peut pas
+ &#234;tre limit&#233;e (voir la directive <code class="directive"><a href="#traceenable">TraceEnable</a></code>).</p>
- <div class="warning">Une section <code class="directive">&lt;LimitExcept&gt;</code> doit toujours être préférée à
+ <div class="warning">Une section <code class="directive">&lt;LimitExcept&gt;</code> doit toujours &#234;tre pr&#233;f&#233;r&#233;e &#224;
une section <code class="directive">&lt;Limit&gt;</code> pour la
- restriction d'accès, car une section <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code> fournit une protection contre
- les méthodes arbitraires.</div>
+ restriction d'acc&#232;s, car une section <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code> fournit une protection contre
+ les m&#233;thodes arbitraires.</div>
<p>Les directives <code class="directive">&lt;Limit&gt;</code> et
<code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code>
- peuvent être imbriquées. Dans ce cas, pour chaque niveau des
- directives <code class="directive">&lt;Limit&gt;</code> ou <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code>, ces dernières
- doivent restreindre l'accès pour les méthodes auxquelles les
- contrôles d'accès s'appliquent.</p>
+ peuvent &#234;tre imbriqu&#233;es. Dans ce cas, pour chaque niveau des
+ directives <code class="directive">&lt;Limit&gt;</code> ou <code class="directive"><a href="#limitexcept">&lt;LimitExcept&gt;</a></code>, ces derni&#232;res
+ doivent restreindre l'acc&#232;s pour les m&#233;thodes auxquelles les
+ contr&#244;les d'acc&#232;s s'appliquent.</p>
- <div class="warning">Lorsqu'on utilise les directives <code class="directive">&lt;Limit&gt;</code> ou <code class="directive">&lt;LimitExcept&gt;</code> avec la directive <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code>, la première directive
+ <div class="warning">Lorsqu'on utilise les directives <code class="directive">&lt;Limit&gt;</code> ou <code class="directive">&lt;LimitExcept&gt;</code> avec la directive <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code>, la premi&#232;re directive
<code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> dont la
- condition est satisfaite autorise la requête, sans tenir compte de
- la présence d'autres directives <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code>.</div>
+ condition est satisfaite autorise la requ&#234;te, sans tenir compte de
+ la pr&#233;sence d'autres directives <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code>.</div>
<p>Par exemple, avec la configuration suivante, tous les
- utilisateurs seront autorisés à effectuer des requêtes
+ utilisateurs seront autoris&#233;s &#224; effectuer des requ&#234;tes
<code>POST</code>, et la directive <code>Require group
- editors</code> sera ignorée dans tous les cas :</p>
+ editors</code> sera ignor&#233;e dans tous les cas :</p>
<pre class="prettyprint lang-config">&lt;LimitExcept GET&gt;
Require valid-user
@@ -2898,25 +2898,25 @@ certaines méthodes HTTP</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="limitexcept" id="limitexcept">Directive</a> <a name="LimitExcept" id="LimitExcept">&lt;LimitExcept&gt;</a><a title="Lien permanent" href="#limitexcept" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Applique les contrôles d'accès à toutes les méthodes HTTP,
-sauf celles qui sont spécifiées</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;LimitExcept <var>méthode</var> [<var>méthode</var>] ... &gt; ...
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Applique les contr&#244;les d'acc&#232;s &#224; toutes les m&#233;thodes HTTP,
+sauf celles qui sont sp&#233;cifi&#233;es</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;LimitExcept <var>m&#233;thode</var> [<var>m&#233;thode</var>] ... &gt; ...
&lt;/LimitExcept&gt;</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig, Limit</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
<p><code class="directive">&lt;LimitExcept&gt;</code> et
<code>&lt;/LimitExcept&gt;</code> permettent de regrouper des
- directives de contrôle d'accès qui s'appliqueront à toutes les
- méthodes d'accès HTTP qui ne font <strong>pas</strong> partie de la
+ directives de contr&#244;le d'acc&#232;s qui s'appliqueront &#224; toutes les
+ m&#233;thodes d'acc&#232;s HTTP qui ne font <strong>pas</strong> partie de la
liste des arguments ; en d'autres termes, elles ont un comportement
- opposé à celui de la section <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code>, et on peut les utiliser pour
- contrôler aussi bien les méthodes standards que les méthodes non
+ oppos&#233; &#224; celui de la section <code class="directive"><a href="#limit">&lt;Limit&gt;</a></code>, et on peut les utiliser pour
+ contr&#244;ler aussi bien les m&#233;thodes standards que les m&#233;thodes non
standards ou non reconnues. Voir la documentation de la section
<code class="directive"><a href="#limit">&lt;Limit&gt;</a></code> pour plus
- de détails.</p>
+ de d&#233;tails.</p>
<p>Par exemple :</p>
@@ -2930,33 +2930,33 @@ sauf celles qui sont spécifiées</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="limitinternalrecursion" id="limitinternalrecursion">Directive</a> <a name="LimitInternalRecursion" id="LimitInternalRecursion">LimitInternalRecursion</a><a title="Lien permanent" href="#limitinternalrecursion" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine le nombre maximal de redirections internes et de
-sous-requêtes imbriquées</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine le nombre maximal de redirections internes et de
+sous-requ&#234;tes imbriqu&#233;es</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LimitInternalRecursion <var>nombre</var> [<var>nombre</var>]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>LimitInternalRecursion 10</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>LimitInternalRecursion 10</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
<p>Une redirection interne survient, par exemple, quand on utilise
la directive <code class="directive"><a href="../mod/mod_actions.html#action">Action</a></code> qui
- redirige en interne la requête d'origine vers un script CGI. Une
- sous-requête est le mécanisme qu'utilise Apache httpd pour déterminer ce
- qui se passerait pour un URI s'il faisait l'objet d'une requête. Par
- exemple, <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> utilise les sous-requêtes pour
- rechercher les fichiers listés dans la directive <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>.</p>
+ redirige en interne la requ&#234;te d'origine vers un script CGI. Une
+ sous-requ&#234;te est le m&#233;canisme qu'utilise Apache httpd pour d&#233;terminer ce
+ qui se passerait pour un URI s'il faisait l'objet d'une requ&#234;te. Par
+ exemple, <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> utilise les sous-requ&#234;tes pour
+ rechercher les fichiers list&#233;s dans la directive <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>.</p>
<p>La directive <code class="directive">LimitInternalRecursion</code> permet
- d'éviter un crash du serveur dû à un bouclage infini de redirections
- internes ou de sous-requêtes. De tels bouclages sont dus en général
- à des erreurs de configuration.</p>
+ d'&#233;viter un crash du serveur d&#251; &#224; un bouclage infini de redirections
+ internes ou de sous-requ&#234;tes. De tels bouclages sont dus en g&#233;n&#233;ral
+ &#224; des erreurs de configuration.</p>
<p>La directive accepte, comme arguments, deux limites qui sont
- évaluées à chaque requête. Le premier <var>nombre</var> est le
- nombre maximum de redirections internes qui peuvent se succéder. Le
- second <var>nombre</var> détermine la profondeur d'imbrication
- maximum des sous-requêtes. Si vous ne spécifiez qu'un seul
- <var>nombre</var>, il sera affecté aux deux limites.</p>
+ &#233;valu&#233;es &#224; chaque requ&#234;te. Le premier <var>nombre</var> est le
+ nombre maximum de redirections internes qui peuvent se succ&#233;der. Le
+ second <var>nombre</var> d&#233;termine la profondeur d'imbrication
+ maximum des sous-requ&#234;tes. Si vous ne sp&#233;cifiez qu'un seul
+ <var>nombre</var>, il sera affect&#233; aux deux limites.</p>
<pre class="prettyprint lang-config">LimitInternalRecursion 5</pre>
@@ -2965,50 +2965,50 @@ sous-requêtes imbriquées</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="limitrequestbody" id="limitrequestbody">Directive</a> <a name="LimitRequestBody" id="LimitRequestBody">LimitRequestBody</a><a title="Lien permanent" href="#limitrequestbody" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>limite la taille maximale du corps de la requête HTTP
-envoyée par le client</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>limite la taille maximale du corps de la requ&#234;te HTTP
+envoy&#233;e par le client</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LimitRequestBody <var>octets</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>LimitRequestBody 0</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>LimitRequestBody 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>Cette directive spécifie la taille maximale autorisée pour le
- corps d'une requête ; la valeur de l'argument <var>octets</var> va
- de 0 (pour une taille illimitée), à 2147483647 (2Go). Voir la note
- ci-dessous pour la limite d'applicabilité aux requêtes mandatées.</p>
+ <p>Cette directive sp&#233;cifie la taille maximale autoris&#233;e pour le
+ corps d'une requ&#234;te ; la valeur de l'argument <var>octets</var> va
+ de 0 (pour une taille illimit&#233;e), &#224; 2147483647 (2Go). Voir la note
+ ci-dessous pour la limite d'applicabilit&#233; aux requ&#234;tes mandat&#233;es.</p>
<p>La directive <code class="directive">LimitRequestBody</code> permet de
- définir une limite pour la taille maximale autorisée du corps d'une
- requête HTTP en tenant compte du contexte dans lequel la directive
- a été placée (c'est à dire au niveau du serveur, d'un répertoire,
- d'un fichier ou d'une localisation). Si la requête du client dépasse
- cette limite, le serveur répondra par un message d'erreur et ne
- traitera pas la requête. La taille du corps d'une requête normale va
- varier de manière importante en fonction de la nature de la
- ressource et des méthodes autorisées pour cette dernière. Les
+ d&#233;finir une limite pour la taille maximale autoris&#233;e du corps d'une
+ requ&#234;te HTTP en tenant compte du contexte dans lequel la directive
+ a &#233;t&#233; plac&#233;e (c'est &#224; dire au niveau du serveur, d'un r&#233;pertoire,
+ d'un fichier ou d'une localisation). Si la requ&#234;te du client d&#233;passe
+ cette limite, le serveur r&#233;pondra par un message d'erreur et ne
+ traitera pas la requ&#234;te. La taille du corps d'une requ&#234;te normale va
+ varier de mani&#232;re importante en fonction de la nature de la
+ ressource et des m&#233;thodes autoris&#233;es pour cette derni&#232;re. Les
scripts CGI utilisent souvent le corps du message pour extraire les
- informations d'un formulaire. Les implémentations de la méthode
- <code>PUT</code> nécessitent une valeur au moins aussi élevée que la
- taille maximale des représentations que le serveur désire accepter
+ informations d'un formulaire. Les impl&#233;mentations de la m&#233;thode
+ <code>PUT</code> n&#233;cessitent une valeur au moins aussi &#233;lev&#233;e que la
+ taille maximale des repr&#233;sentations que le serveur d&#233;sire accepter
pour cette ressource.</p>
<p>L'administrateur du serveur peut utiliser cette directive pour
- contrôler plus efficacement les comportements anormaux des requêtes
- des clients, ce qui lui permettra de prévenir certaines formes
- d'attaques par déni de service.</p>
+ contr&#244;ler plus efficacement les comportements anormaux des requ&#234;tes
+ des clients, ce qui lui permettra de pr&#233;venir certaines formes
+ d'attaques par d&#233;ni de service.</p>
<p>Si par exemple, vous autorisez le chargement de fichiers vers une
- localisation particulière, et souhaitez limiter la taille des
- fichiers chargés à 100Ko, vous pouvez utiliser la directive suivante
+ localisation particuli&#232;re, et souhaitez limiter la taille des
+ fichiers charg&#233;s &#224; 100Ko, vous pouvez utiliser la directive suivante
:</p>
<pre class="prettyprint lang-config">LimitRequestBody 102400</pre>
- <div class="note"><p>Pour une description détaillée de la manière dont cette
- directive est interprétée par les requêtes mandatées, voir la
+ <div class="note"><p>Pour une description d&#233;taill&#233;e de la mani&#232;re dont cette
+ directive est interpr&#233;t&#233;e par les requ&#234;tes mandat&#233;es, voir la
documentation du module <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>.</p>
</div>
@@ -3017,37 +3017,37 @@ envoyée par le client</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="limitrequestfields" id="limitrequestfields">Directive</a> <a name="LimitRequestFields" id="LimitRequestFields">LimitRequestFields</a><a title="Lien permanent" href="#limitrequestfields" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limite le nombre de champs d'en-tête autorisés dans une
-requête HTTP</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limite le nombre de champs d'en-t&#234;te autoris&#233;s dans une
+requ&#234;te HTTP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LimitRequestFields <var>nombre</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>LimitRequestFields 100</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>LimitRequestFields 100</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p><var>nombre</var> est un entier de 0 (nombre de champs illimité)
- à 32767. La valeur par défaut est définie à la compilation par la
+ <p><var>nombre</var> est un entier de 0 (nombre de champs illimit&#233;)
+ &#224; 32767. La valeur par d&#233;faut est d&#233;finie &#224; la compilation par la
constante <code>DEFAULT_LIMIT_REQUEST_FIELDS</code> (100 selon la
distribution).</p>
- <p>La directive <code class="directive">LimitRequestFields</code> permet à
+ <p>La directive <code class="directive">LimitRequestFields</code> permet &#224;
l'administrateur du serveur de modifier le nombre maximum de champs
- d'en-tête autorisés dans une requête HTTP. Pour un serveur, cette
- valeur doit être supérieure au nombre de champs qu'une requête
- client normale peut contenir. Le nombre de champs d'en-tête d'une
- requête qu'un client utilise dépasse rarement 20, mais ce nombre
- peut varier selon les implémentations des clients, et souvent en
+ d'en-t&#234;te autoris&#233;s dans une requ&#234;te HTTP. Pour un serveur, cette
+ valeur doit &#234;tre sup&#233;rieure au nombre de champs qu'une requ&#234;te
+ client normale peut contenir. Le nombre de champs d'en-t&#234;te d'une
+ requ&#234;te qu'un client utilise d&#233;passe rarement 20, mais ce nombre
+ peut varier selon les impl&#233;mentations des clients, et souvent en
fonction des extensions que les utilisateurs configurent dans leurs
- navigateurs pour supporter la négociation de contenu détaillée. Les
+ navigateurs pour supporter la n&#233;gociation de contenu d&#233;taill&#233;e. Les
extensions HTTP optionnelles utilisent souvent les
- champs d'en-tête des requêtes.</p>
+ champs d'en-t&#234;te des requ&#234;tes.</p>
<p>L'administrateur du serveur peut utiliser cette directive pour
- contrôler plus efficacement les comportements anormaux des requêtes
- des clients, ce qui lui permettra de prévenir certaines formes
- d'attaques par déni de service. La valeur spécifiée doit être
- augmentée si les clients standards reçoivent une erreur du serveur
- indiquant que la requête comportait un nombre d'en-têtes trop
+ contr&#244;ler plus efficacement les comportements anormaux des requ&#234;tes
+ des clients, ce qui lui permettra de pr&#233;venir certaines formes
+ d'attaques par d&#233;ni de service. La valeur sp&#233;cifi&#233;e doit &#234;tre
+ augment&#233;e si les clients standards re&#231;oivent une erreur du serveur
+ indiquant que la requ&#234;te comportait un nombre d'en-t&#234;tes trop
important.</p>
<p>Par exemple :</p>
@@ -3056,8 +3056,8 @@ requête HTTP</td></tr>
<div class="warning"><h3>Avertissement</h3>
- <p>Dans le cas des serveurs virtuels à base de noms, la valeur de
- cette directive est extraite du serveur virtuel par défaut (le
+ <p>Dans le cas des serveurs virtuels &#224; base de noms, la valeur de
+ cette directive est extraite du serveur virtuel par d&#233;faut (le
premier de la liste) pour la paire adresse IP/port.</p>
</div>
@@ -3066,44 +3066,44 @@ requête HTTP</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="limitrequestfieldsize" id="limitrequestfieldsize">Directive</a> <a name="LimitRequestFieldSize" id="LimitRequestFieldSize">LimitRequestFieldSize</a><a title="Lien permanent" href="#limitrequestfieldsize" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Dédinit la taille maximale autorisée d'un en-tête de
-requête HTTP</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;dinit la taille maximale autoris&#233;e d'un en-t&#234;te de
+requ&#234;te HTTP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LimitRequestFieldSize <var>octets</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>LimitRequestFieldSize 8190</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>LimitRequestFieldSize 8190</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>Cette directive permet de définir le nombre maximum
- d'<var>octets</var> autorisés dans un en-tête de requête HTTP.</p>
+ <p>Cette directive permet de d&#233;finir le nombre maximum
+ d'<var>octets</var> autoris&#233;s dans un en-t&#234;te de requ&#234;te HTTP.</p>
<p>La directive <code class="directive">LimitRequestFieldSize</code> permet
- à l'administrateur du serveur de définir la taille
- maximale autorisée d'un en-tête de requête HTTP. Pour un serveur,
- cette valeur doit être suffisamment grande pour contenir tout
- en-tête d'une requête client normale. La taille d'un champ d'en-tête
- de requête normal va varier selon les implémentations des clients,
+ &#224; l'administrateur du serveur de d&#233;finir la taille
+ maximale autoris&#233;e d'un en-t&#234;te de requ&#234;te HTTP. Pour un serveur,
+ cette valeur doit &#234;tre suffisamment grande pour contenir tout
+ en-t&#234;te d'une requ&#234;te client normale. La taille d'un champ d'en-t&#234;te
+ de requ&#234;te normal va varier selon les impl&#233;mentations des clients,
et en fonction des extensions que les utilisateurs
- configurent dans leurs navigateurs pour supporter la négociation de
- contenu détaillée. Les en-têtes d'authentification SPNEGO peuvent
+ configurent dans leurs navigateurs pour supporter la n&#233;gociation de
+ contenu d&#233;taill&#233;e. Les en-t&#234;tes d'authentification SPNEGO peuvent
atteindre une taille de 12392 octets.</p>
<p>&gt;L'administrateur du serveur peut utiliser cette directive pour
- contrôler plus efficacement les comportements anormaux des requêtes
- des clients, ce qui lui permettra de prévenir certaines formes
- d'attaques par déni de service.</p>
+ contr&#244;ler plus efficacement les comportements anormaux des requ&#234;tes
+ des clients, ce qui lui permettra de pr&#233;venir certaines formes
+ d'attaques par d&#233;ni de service.</p>
<p>Par exemple ::</p>
<pre class="prettyprint lang-config">LimitRequestFieldSize 4094</pre>
- <div class="note">Dans des conditions normales, la valeur par défaut de cette
- directive ne doit pas être modifiée.</div>
+ <div class="note">Dans des conditions normales, la valeur par d&#233;faut de cette
+ directive ne doit pas &#234;tre modifi&#233;e.</div>
<div class="warning"><h3>Avertissement</h3>
- <p>Dans le cas des serveurs virtuels à base de noms, la valeur de
- cette directive est extraite du serveur virtuel par défaut (le
+ <p>Dans le cas des serveurs virtuels &#224; base de noms, la valeur de
+ cette directive est extraite du serveur virtuel par d&#233;faut (le
premier de la liste) pour lequel la paire adresse IP/port
correspond le mieux.</p>
</div>
@@ -3112,32 +3112,32 @@ requête HTTP</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="limitrequestline" id="limitrequestline">Directive</a> <a name="LimitRequestLine" id="LimitRequestLine">LimitRequestLine</a><a title="Lien permanent" href="#limitrequestline" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit la taille maximale d'une ligne de requête
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit la taille maximale d'une ligne de requ&#234;te
HTTP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LimitRequestLine <var>octets</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>LimitRequestLine 8190</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>LimitRequestLine 8190</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>Cette directive permet de définir la taille maximale autorisée
- pour une ligne de requête HTTP en <var>octets</var>.</p>
+ <p>Cette directive permet de d&#233;finir la taille maximale autoris&#233;e
+ pour une ligne de requ&#234;te HTTP en <var>octets</var>.</p>
- <p>La directive <code class="directive">LimitRequestLine</code> permet à
- l'administrateur du serveur de définir la taille
- maximale autorisée d'une ligne de requête HTTP client. Comme une
- requête comporte une méthode HTTP, un URI, et une version de
+ <p>La directive <code class="directive">LimitRequestLine</code> permet &#224;
+ l'administrateur du serveur de d&#233;finir la taille
+ maximale autoris&#233;e d'une ligne de requ&#234;te HTTP client. Comme une
+ requ&#234;te comporte une m&#233;thode HTTP, un URI, et une version de
protocole, la directive <code class="directive">LimitRequestLine</code>
- impose une restriction sur la longueur maximale autorisée pour un
- URI dans une requête au niveau du serveur. Pour un serveur, cette
- valeur doit être suffisamment grande pour référencer les noms de
- toutes ses ressources, y compris toutes informations pouvant être
- ajoutées dans la partie requête d'une méthode <code>GET</code>.</p>
+ impose une restriction sur la longueur maximale autoris&#233;e pour un
+ URI dans une requ&#234;te au niveau du serveur. Pour un serveur, cette
+ valeur doit &#234;tre suffisamment grande pour r&#233;f&#233;rencer les noms de
+ toutes ses ressources, y compris toutes informations pouvant &#234;tre
+ ajout&#233;es dans la partie requ&#234;te d'une m&#233;thode <code>GET</code>.</p>
<p>L'administrateur du serveur peut utiliser cette directive pour
- contrôler plus efficacement les comportements anormaux des requêtes
- des clients, ce qui lui permettra de prévenir certaines formes
- d'attaques par déni de service.</p>
+ contr&#244;ler plus efficacement les comportements anormaux des requ&#234;tes
+ des clients, ce qui lui permettra de pr&#233;venir certaines formes
+ d'attaques par d&#233;ni de service.</p>
<p>Par exemple :</p>
@@ -3145,11 +3145,11 @@ HTTP</td></tr>
<div class="note">Dans des conditions normales, cette directive doit conserver
- sa valeur par défaut.</div>
+ sa valeur par d&#233;faut.</div>
<div class="warning"><h3>Avertissement</h3>
- <p>Dans le cas des serveurs virtuels à base de noms, la valeur de
- cette directive est extraite du serveur virtuel par défaut (le
+ <p>Dans le cas des serveurs virtuels &#224; base de noms, la valeur de
+ cette directive est extraite du serveur virtuel par d&#233;faut (le
premier de la liste) pour lequel la paire adresse IP/port
correspond le mieux.</p>
</div>
@@ -3159,18 +3159,18 @@ HTTP</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="limitxmlrequestbody" id="limitxmlrequestbody">Directive</a> <a name="LimitXMLRequestBody" id="LimitXMLRequestBody">LimitXMLRequestBody</a><a title="Lien permanent" href="#limitxmlrequestbody" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit la taille maximale du corps d'une requête au format
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit la taille maximale du corps d'une requ&#234;te au format
XML</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LimitXMLRequestBody <var>octets</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>LimitXMLRequestBody 1000000</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>LimitXMLRequestBody 1000000</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>Taille maximale (en octets) du corps d'une requête au format XML.
+ <p>Taille maximale (en octets) du corps d'une requ&#234;te au format XML.
Une valeur de <code>0</code> signifie qu'aucune limite n'est
- imposée.</p>
+ impos&#233;e.</p>
<p>Exemple :</p>
@@ -3183,7 +3183,7 @@ XML</td></tr>
<div class="directive-section"><h2><a name="location" id="location">Directive</a> <a name="Location" id="Location">&lt;Location&gt;</a><a title="Lien permanent" href="#location" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>N'applique les directives contenues qu'aux URLs
-spécifiées</td></tr>
+sp&#233;cifi&#233;es</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;Location
<var>chemin URL</var>|<var>URL</var>&gt; ... &lt;/Location&gt;</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
@@ -3191,52 +3191,52 @@ spécifiées</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
<p>La directive <code class="directive">&lt;Location&gt;</code>
- limite la portée des directives contenues aux URLs définies par
- l'argument URL. Elle est similaire à la directive <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>, et marque le
- début d'une section qui se termine par une directive
- <code>&lt;/Location&gt;</code>. Les sections <code class="directive">&lt;Location&gt;</code> sont traitées selon l'ordre dans
+ limite la port&#233;e des directives contenues aux URLs d&#233;finies par
+ l'argument URL. Elle est similaire &#224; la directive <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>, et marque le
+ d&#233;but d'une section qui se termine par une directive
+ <code>&lt;/Location&gt;</code>. Les sections <code class="directive">&lt;Location&gt;</code> sont trait&#233;es selon l'ordre dans
lequel elles apparaissent dans le fichier de configuration, mais
- après les sections <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> et la lecture des
- fichiers <code>.htaccess</code>, et après les sections <code class="directive"><a href="#files">&lt;Files&gt;</a></code>.</p>
+ apr&#232;s les sections <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> et la lecture des
+ fichiers <code>.htaccess</code>, et apr&#232;s les sections <code class="directive"><a href="#files">&lt;Files&gt;</a></code>.</p>
<p>Les sections <code class="directive">&lt;Location&gt;</code>
- agissent complètement en dehors du système de fichiers. Ceci a de
- nombreuses conséquences. Parmi les plus importantes, on ne doit pas
+ agissent compl&#232;tement en dehors du syst&#232;me de fichiers. Ceci a de
+ nombreuses cons&#233;quences. Parmi les plus importantes, on ne doit pas
utiliser les sections <code class="directive">&lt;Location&gt;</code>
- pour contrôler l'accès aux répertoires du système de fichiers. Comme
- plusieurs URLs peuvent correspondre au même répertoire du système de
- fichiers, un tel contrôle d'accès pourrait être contourné.</p>
+ pour contr&#244;ler l'acc&#232;s aux r&#233;pertoires du syst&#232;me de fichiers. Comme
+ plusieurs URLs peuvent correspondre au m&#234;me r&#233;pertoire du syst&#232;me de
+ fichiers, un tel contr&#244;le d'acc&#232;s pourrait &#234;tre contourn&#233;.</p>
- <p>Les directives que contient cette section seront appliquées aux
- requêtes si la partie chemin de l'URL satisfait à l'un au moins de
- ces critères :
+ <p>Les directives que contient cette section seront appliqu&#233;es aux
+ requ&#234;tes si la partie chemin de l'URL satisfait &#224; l'un au moins de
+ ces crit&#232;res :
</p>
<ul>
- <li>Le chemin spécifié correspond exactement à la partie chemin de
+ <li>Le chemin sp&#233;cifi&#233; correspond exactement &#224; la partie chemin de
l'URL.
</li>
- <li>Le chemin spécifié, qui se termine par un slash, est un
- préfixe de la partie chemin de l'URL (traité comme une racine du
+ <li>Le chemin sp&#233;cifi&#233;, qui se termine par un slash, est un
+ pr&#233;fixe de la partie chemin de l'URL (trait&#233; comme une racine du
contexte).
</li>
- <li>Le chemin spécifié, si on lui ajoute un slash de fin, est un
- préfixe de la partie chemin de l'URL (aussi traité comme une racine du
+ <li>Le chemin sp&#233;cifi&#233;, si on lui ajoute un slash de fin, est un
+ pr&#233;fixe de la partie chemin de l'URL (aussi trait&#233; comme une racine du
contexte).
</li>
</ul>
<p>
- Dans l'exemple ci-dessous, où aucun slash de fin n'est utilisé, les
- directives contenues dans la section s'appliqueront à /private1,
- /private1/ et /private1/file.txt, mais pas à /private1other.
+ Dans l'exemple ci-dessous, o&#249; aucun slash de fin n'est utilis&#233;, les
+ directives contenues dans la section s'appliqueront &#224; /private1,
+ /private1/ et /private1/file.txt, mais pas &#224; /private1other.
</p>
<pre class="prettyprint lang-config">&lt;Location "/private1"&gt;
# ...
&lt;/Location&gt;</pre>
<p>
- De même, dans l'exemple ci-dessous, où l'on utilise un slash de fin, les
- directives contenues dans la section s'appliqueront à /private2/ et
- à /private2/file.txt, mais pas à /private2other.
+ De m&#234;me, dans l'exemple ci-dessous, o&#249; l'on utilise un slash de fin, les
+ directives contenues dans la section s'appliqueront &#224; /private2/ et
+ &#224; /private2/file.txt, mais pas &#224; /private2other.
</p>
<pre class="prettyprint lang-config">&lt;Location "/private2<em>/</em>"&gt;
# ...
@@ -3245,30 +3245,30 @@ spécifiées</td></tr>
<div class="note"><h3>Quand utiliser la section <code class="directive">&lt;Location&gt;</code></h3>
- <p>Vous pouvez utiliser une section <code class="directive">&lt;Location&gt;</code> pour appliquer des directives à
- des contenus situés en dehors du système de fichiers. Pour les
- contenus situés à l'intérieur du système de fichiers, utilisez
- plutôt les sections <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> et <code class="directive"><a href="#files">&lt;Files&gt;</a></code>. <code>&lt;Location
- "/"&gt;</code> constitue une exception et permet d'appliquer aisément
- une configuration à l'ensemble du serveur.</p>
+ <p>Vous pouvez utiliser une section <code class="directive">&lt;Location&gt;</code> pour appliquer des directives &#224;
+ des contenus situ&#233;s en dehors du syst&#232;me de fichiers. Pour les
+ contenus situ&#233;s &#224; l'int&#233;rieur du syst&#232;me de fichiers, utilisez
+ plut&#244;t les sections <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> et <code class="directive"><a href="#files">&lt;Files&gt;</a></code>. <code>&lt;Location
+ "/"&gt;</code> constitue une exception et permet d'appliquer ais&#233;ment
+ une configuration &#224; l'ensemble du serveur.</p>
</div>
- <p>Pour toutes les requêtes originales (non mandatées), l'argument
+ <p>Pour toutes les requ&#234;tes originales (non mandat&#233;es), l'argument
URL est un chemin d'URL de la forme
- <code>/chemin/</code>. <em>Aucun protocole, nom d'hôte, port, ou chaîne
- de requête ne doivent apparaître.</em> Pour les requêtes mandatées, l'URL
- spécifiée doit être de la forme
+ <code>/chemin/</code>. <em>Aucun protocole, nom d'h&#244;te, port, ou cha&#238;ne
+ de requ&#234;te ne doivent appara&#238;tre.</em> Pour les requ&#234;tes mandat&#233;es, l'URL
+ sp&#233;cifi&#233;e doit &#234;tre de la forme
<code>protocole://nom_serveur/chemin</code>, et vous devez inclure
- le préfixe.</p>
+ le pr&#233;fixe.</p>
- <p>L'URL peut contenir des caractères génériques. Dans une chaîne
- avec caractères génériques, <code>?</code> correspond à un caractère
- quelconque, et <code>*</code> à toute chaîne de caractères. Les
- caractères génériques ne peuvent pas remplacer un / dans le chemin
+ <p>L'URL peut contenir des caract&#232;res g&#233;n&#233;riques. Dans une cha&#238;ne
+ avec caract&#232;res g&#233;n&#233;riques, <code>?</code> correspond &#224; un caract&#232;re
+ quelconque, et <code>*</code> &#224; toute cha&#238;ne de caract&#232;res. Les
+ caract&#232;res g&#233;n&#233;riques ne peuvent pas remplacer un / dans le chemin
URL.</p>
<p>On peut aussi utiliser les <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">Expressions
- rationnelles</a>, moyennant l'addition d'un caractère
+ rationnelles</a>, moyennant l'addition d'un caract&#232;re
<code>~</code>. Par exemple :</p>
<pre class="prettyprint lang-config">&lt;Location ~ "/(extra|special)/data"&gt;
@@ -3276,18 +3276,18 @@ spécifiées</td></tr>
&lt;/Location&gt;</pre>
- <p>concernerait les URLs contenant les sous-chaîne
+ <p>concernerait les URLs contenant les sous-cha&#238;ne
<code>/extra/data</code> ou <code>/special/data</code>. La directive
<code class="directive"><a href="#locationmatch">&lt;LocationMatch&gt;</a></code>
- présente un comportement identique à la version avec expressions
+ pr&#233;sente un comportement identique &#224; la version avec expressions
rationnelles de la directive <code class="directive">&lt;Location&gt;</code>, et son utilisation est
- préférable à l'utilisation de cette dernière pour la simple raison
+ pr&#233;f&#233;rable &#224; l'utilisation de cette derni&#232;re pour la simple raison
qu'il est difficile de distinguer <code>~</code> de <code>-</code>
dans la plupart des fontes.</p>
<p>La directive <code class="directive">&lt;Location&gt;</code>
s'utilise principalement avec la directive <code class="directive"><a href="#sethandler">SetHandler</a></code>. Par exemple, pour activer les
- requêtes d'état, mais ne les autoriser que depuis des navigateurs
+ requ&#234;tes d'&#233;tat, mais ne les autoriser que depuis des navigateurs
appartenant au domaine <code>example.com</code>, vous pouvez
utiliser :</p>
@@ -3297,27 +3297,27 @@ spécifiées</td></tr>
&lt;/Location&gt;</pre>
- <div class="note"><h3>Note à propos du slash (/)</h3>
- <p>La signification du caractère slash dépend de l'endroit où il
- se trouve dans l'URL. Les utilisateurs peuvent être habitués à
- son comportement dans le système de fichiers où plusieurs slashes
- successifs sont souvent réduits à un slash unique (en d'autres
- termes, <code>/home///foo</code> est identique à
+ <div class="note"><h3>Note &#224; propos du slash (/)</h3>
+ <p>La signification du caract&#232;re slash d&#233;pend de l'endroit o&#249; il
+ se trouve dans l'URL. Les utilisateurs peuvent &#234;tre habitu&#233;s &#224;
+ son comportement dans le syst&#232;me de fichiers o&#249; plusieurs slashes
+ successifs sont souvent r&#233;duits &#224; un slash unique (en d'autres
+ termes, <code>/home///foo</code> est identique &#224;
<code>/home/foo</code>). Dans l'espace de nommage des URLs, ce
n'est cependant pas toujours le cas. Pour la directive <code class="directive"><a href="#locationmatch">&lt;LocationMatch&gt;</a></code> et la
- version avec expressions rationnelles de la directive <code class="directive">&lt;Location&gt;</code>, vous devez spécifier
+ version avec expressions rationnelles de la directive <code class="directive">&lt;Location&gt;</code>, vous devez sp&#233;cifier
explicitement les slashes multiples si telle est votre
intention.</p>
<p>Par exemple, <code>&lt;LocationMatch "^/abc"&gt;</code> va
- correspondre à l'URL <code>/abc</code> mais pas à l'URL <code>
+ correspondre &#224; l'URL <code>/abc</code> mais pas &#224; l'URL <code>
//abc</code>. La directive <code class="directive">&lt;Location&gt;</code> sans expression rationnelle se comporte de
- la même manière lorsqu'elle est utilisée pour des requêtes
- mandatées. Par contre, lorsque la directive <code class="directive">&lt;Location&gt;</code> sans expression rationnelle
- est utilisée pour des requêtes non mandatées, elle fera
- correspondre implicitement les slashes multiples à des slashes
- uniques. Par exemple, si vous spécifiez <code>&lt;Location
- "/abc/def"&gt;</code>, une requête de la forme
+ la m&#234;me mani&#232;re lorsqu'elle est utilis&#233;e pour des requ&#234;tes
+ mandat&#233;es. Par contre, lorsque la directive <code class="directive">&lt;Location&gt;</code> sans expression rationnelle
+ est utilis&#233;e pour des requ&#234;tes non mandat&#233;es, elle fera
+ correspondre implicitement les slashes multiples &#224; des slashes
+ uniques. Par exemple, si vous sp&#233;cifiez <code>&lt;Location
+ "/abc/def"&gt;</code>, une requ&#234;te de la forme
<code>/abc//def</code> correspondra.</p>
</div>
@@ -3325,15 +3325,15 @@ spécifiées</td></tr>
<ul>
<li><a href="../sections.html">Comment fonctionnent les sections
&lt;Directory&gt;, &lt;Location&gt; et &lt;Files&gt;</a> pour une
-explication de la manière dont ces différentes sections se combinent
-entre elles à la réception d'une requête.</li>
+explication de la mani&#232;re dont ces diff&#233;rentes sections se combinent
+entre elles &#224; la r&#233;ception d'une requ&#234;te.</li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="locationmatch" id="locationmatch">Directive</a> <a name="LocationMatch" id="LocationMatch">&lt;LocationMatch&gt;</a><a title="Lien permanent" href="#locationmatch" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>N'applique les directives contenues qu'aux URLs
-correspondant à une expression rationnelle</td></tr>
+correspondant &#224; une expression rationnelle</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;LocationMatch
<var>regex</var>&gt; ... &lt;/LocationMatch&gt;</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
@@ -3341,36 +3341,36 @@ correspondant à une expression rationnelle</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
<p>La directive <code class="directive">&lt;LocationMatch&gt;</code>
- limite la portée des directives contenues à l'URL spécifiée, de
- manière identique à la directive <code class="directive"><a href="#location">&lt;Location&gt;</a></code>. Mais son argument permettant de
- spécifier les URLs concernées est une <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expression rationnelle</a> au lieu d'une simple
- chaîne de caractères. Par exemple :</p>
+ limite la port&#233;e des directives contenues &#224; l'URL sp&#233;cifi&#233;e, de
+ mani&#232;re identique &#224; la directive <code class="directive"><a href="#location">&lt;Location&gt;</a></code>. Mais son argument permettant de
+ sp&#233;cifier les URLs concern&#233;es est une <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expression rationnelle</a> au lieu d'une simple
+ cha&#238;ne de caract&#232;res. Par exemple :</p>
<pre class="prettyprint lang-config">&lt;LocationMatch "/(extra|special)/data"&gt;
# ...
&lt;/LocationMatch&gt;</pre>
- <p>correspondrait à toute URL contenant les sous-chaînes
+ <p>correspondrait &#224; toute URL contenant les sous-cha&#238;nes
<code>/extra/data</code> ou <code>/special/data</code>.</p>
- <div class="note"><p>Si vous recherchez une URL <strong>commençant par</strong>
- plutôt que seulement contenant <code>/extra/data</code>, préfixez
+ <div class="note"><p>Si vous recherchez une URL <strong>commen&#231;ant par</strong>
+ plut&#244;t que seulement contenant <code>/extra/data</code>, pr&#233;fixez
l'expression rationnelle avec un <code>^</code>.</p>
<pre class="prettyprint lang-config">&lt;LocationMatch "^/(extra|special)/data"&gt;</pre>
</div>
- <p>A partir de la version 2.4.8, les groupes nommés et les
- références arrières sont extraits et enregistrés dans
- l'environnement avec leur nom en majuscules et préfixé
+ <p>A partir de la version 2.4.8, les groupes nomm&#233;s et les
+ r&#233;f&#233;rences arri&#232;res sont extraits et enregistr&#233;s dans
+ l'environnement avec leur nom en majuscules et pr&#233;fix&#233;
par "MATCH_". Ceci permet
- de référencer des URLs dans des <a href="../expr.html">expressions</a>
+ de r&#233;f&#233;rencer des URLs dans des <a href="../expr.html">expressions</a>
ou au sein de modules comme <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. Pour
- éviter toute confusion, les références arrières numérotées (non
- nommées) sont ignorées. Vous devez utiliser à la place des groupes
- nommés.</p>
+ &#233;viter toute confusion, les r&#233;f&#233;rences arri&#232;res num&#233;rot&#233;es (non
+ nomm&#233;es) sont ignor&#233;es. Vous devez utiliser &#224; la place des groupes
+ nomm&#233;s.</p>
<pre class="prettyprint lang-config">&lt;LocationMatch "^/combined/(?&lt;sitename&gt;[^/]+)"&gt;
require ldap-group cn=%{env:MATCH_SITENAME},ou=combined,o=Example
@@ -3381,30 +3381,30 @@ correspondant à une expression rationnelle</td></tr>
<ul>
<li><a href="../sections.html">Comment fonctionnent les sections
&lt;Directory&gt;, &lt;Location&gt; et &lt;Files&gt;</a> pour une
-explication de la manière dont ces différentes sections se combinent
-entre elles à la réception d'une requête.</li>
+explication de la mani&#232;re dont ces diff&#233;rentes sections se combinent
+entre elles &#224; la r&#233;ception d'une requ&#234;te.</li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="loglevel" id="loglevel">Directive</a> <a name="LogLevel" id="LogLevel">LogLevel</a><a title="Lien permanent" href="#loglevel" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contrôle la verbosité du journal des erreurs</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contr&#244;le la verbosit&#233; du journal des erreurs</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LogLevel [<var>module</var>:]<var>niveau</var>
[<var>module</var>:<var>niveau</var>] ...
</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>LogLevel warn</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>LogLevel warn</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>La configuration du niveau de journalisation par module
-et par répertoire est disponible depuis la version 2.3.6 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>La configuration du niveau de journalisation par module
+et par r&#233;pertoire est disponible depuis la version 2.3.6 du serveur HTTP
Apache</td></tr>
</table>
<p>La directive <code class="directive">LogLevel</code> permet d'ajuster la
- verbosité des messages enregistrés dans les journaux d'erreur (voir
+ verbosit&#233; des messages enregistr&#233;s dans les journaux d'erreur (voir
la directive <code class="directive"><a href="#errorlog">ErrorLog</a></code>
- directive). Les <var>niveau</var>x disponibles sont présentés
- ci-après, par ordre de criticité décroissante :</p>
+ directive). Les <var>niveau</var>x disponibles sont pr&#233;sent&#233;s
+ ci-apr&#232;s, par ordre de criticit&#233; d&#233;croissante :</p>
<table class="bordered">
@@ -3419,7 +3419,7 @@ Apache</td></tr>
<tr>
<td><code>emerg</code> </td>
- <td>Urgences - le système est inutilisable.</td>
+ <td>Urgences - le syst&#232;me est inutilisable.</td>
<td>"Child cannot open lock file. Exiting"</td>
</tr>
@@ -3427,7 +3427,7 @@ Apache</td></tr>
<tr>
<td><code>alert</code> </td>
- <td>Des mesures doivent être prises immédiatement.</td>
+ <td>Des mesures doivent &#234;tre prises imm&#233;diatement.</td>
<td>"getpwuid: couldn't determine user name from uid"</td>
</tr>
@@ -3460,7 +3460,7 @@ Apache</td></tr>
<tr>
<td><code>notice</code> </td>
- <td>Evènement important mais normal.</td>
+ <td>Ev&#232;nement important mais normal.</td>
<td>"httpd: caught SIGBUS, attempting to dump core in
..."</td>
@@ -3478,7 +3478,7 @@ Apache</td></tr>
<tr>
<td><code>debug</code> </td>
- <td>Messages de débogage.</td>
+ <td>Messages de d&#233;bogage.</td>
<td>"Opening config file ..."</td>
</tr>
@@ -3527,29 +3527,29 @@ Apache</td></tr>
<tr>
<td><code>trace7</code> </td>
- <td>Messages de traces, enregistrement d'une grande quantité de
- données</td>
+ <td>Messages de traces, enregistrement d'une grande quantit&#233; de
+ donn&#233;es</td>
<td>"| 0000: 02 23 44 30 13 40 ac 34 df 3d bf 9a 19 49 39 15 |"</td>
</tr>
<tr>
<td><code>trace8</code> </td>
- <td>Messages de traces, enregistrement d'une grande quantité de
- données</td>
+ <td>Messages de traces, enregistrement d'une grande quantit&#233; de
+ donn&#233;es</td>
<td>"| 0000: 02 23 44 30 13 40 ac 34 df 3d bf 9a 19 49 39 15 |"</td>
</tr>
</table>
- <p>Lorsqu'un niveau particulier est spécifié, les messages de tous
- les autres niveaux de criticité supérieure seront aussi enregistrés.
- <em>Par exemple</em>, si <code>LogLevel info</code> est spécifié,
+ <p>Lorsqu'un niveau particulier est sp&#233;cifi&#233;, les messages de tous
+ les autres niveaux de criticit&#233; sup&#233;rieure seront aussi enregistr&#233;s.
+ <em>Par exemple</em>, si <code>LogLevel info</code> est sp&#233;cifi&#233;,
les messages de niveaux <code>notice</code> et <code>warn</code>
- seront aussi émis.</p>
+ seront aussi &#233;mis.</p>
- <p>Il est recommandé d'utiliser un niveau <code>crit</code> ou
- inférieur.</p>
+ <p>Il est recommand&#233; d'utiliser un niveau <code>crit</code> ou
+ inf&#233;rieur.</p>
<p>Par exemple :</p>
@@ -3558,18 +3558,18 @@ Apache</td></tr>
<div class="note"><h3>Note</h3>
<p>Si la journalisation s'effectue directement dans un fichier,
- les messages de niveau <code>notice</code> ne peuvent pas être
- supprimés et sont donc toujours journalisés. Cependant, ceci ne
+ les messages de niveau <code>notice</code> ne peuvent pas &#234;tre
+ supprim&#233;s et sont donc toujours journalis&#233;s. Cependant, ceci ne
s'applique pas lorsque la journalisation s'effectue vers
<code>syslog</code>.</p>
</div>
- <p>Spécifier un niveau sans nom de module va attribuer ce niveau à
- tous les modules. Spécifier un niveau avec nom de module va
- attribuer ce niveau à ce module seulement. Il est possible de
- spécifier un module par le nom de son fichier source ou par son
+ <p>Sp&#233;cifier un niveau sans nom de module va attribuer ce niveau &#224;
+ tous les modules. Sp&#233;cifier un niveau avec nom de module va
+ attribuer ce niveau &#224; ce module seulement. Il est possible de
+ sp&#233;cifier un module par le nom de son fichier source ou par son
identificateur, avec ou sans le suffixe <code>_module</code>. Les
- trois spécifications suivantes sont donc équivalentes :</p>
+ trois sp&#233;cifications suivantes sont donc &#233;quivalentes :</p>
<pre class="prettyprint lang-config">LogLevel info ssl:warn
LogLevel info mod_ssl.c:warn
@@ -3577,7 +3577,7 @@ LogLevel info ssl_module:warn</pre>
<p>Il est aussi possible d'attribuer un niveau de journalisation par
- répertoire :</p>
+ r&#233;pertoire :</p>
<pre class="prettyprint lang-config">LogLevel info
&lt;Directory "/usr/local/apache/htdocs/app"&gt;
@@ -3586,12 +3586,12 @@ LogLevel info ssl_module:warn</pre>
<div class="note">
- La configuration du niveau de journalisation par répertoire
- n'affecte que les messages journalisés après l'interprétation de
- la requête et qui sont associés à cette dernière. Les messages
- de journalisation associés au serveur ou à la connexion ne sont
- pas affectés. Il est cependant possible d'agir sur ces
- derniers à l'aide de la directive <code class="directive"><a href="#logleveloverride">LogLevelOverride</a></code>.
+ La configuration du niveau de journalisation par r&#233;pertoire
+ n'affecte que les messages journalis&#233;s apr&#232;s l'interpr&#233;tation de
+ la requ&#234;te et qui sont associ&#233;s &#224; cette derni&#232;re. Les messages
+ de journalisation associ&#233;s au serveur ou &#224; la connexion ne sont
+ pas affect&#233;s. Il est cependant possible d'agir sur ces
+ derniers &#224; l'aide de la directive <code class="directive"><a href="#logleveloverride">LogLevelOverride</a></code>.
</div>
<h3>Voir aussi</h3>
@@ -3605,36 +3605,36 @@ LogLevel info ssl_module:warn</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="logleveloverride" id="logleveloverride">Directive</a> <a name="LogLevelOverride" id="LogLevelOverride">LogLevelOverride</a><a title="Lien permanent" href="#logleveloverride" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Surcharge la verbosité du journal des erreurs pour certains
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Surcharge la verbosit&#233; du journal des erreurs pour certains
clients</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LogLevel <var>ipaddress</var>[/<var>prefixlen</var>]
[<var>module</var>:]<var>level</var> [<var>module</var>:<var>level</var>] ...
</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>non définie</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>non d&#233;finie</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
<p>La directive <code class="directive">LogLevelOverride</code> permet
- d'affiner la définition de la directive <code class="directive"><a href="#loglevel">LogLevel</a></code> pour les requêtes en provenance
+ d'affiner la d&#233;finition de la directive <code class="directive"><a href="#loglevel">LogLevel</a></code> pour les requ&#234;tes en provenance
de certaines adresses IP. Il est ainsi possible d'activer une
- journalisation détaillée seulement pour certains clients à des fins
- de test. Les adresses IP sont vérifiées à un stade très précoce du
+ journalisation d&#233;taill&#233;e seulement pour certains clients &#224; des fins
+ de test. Les adresses IP sont v&#233;rifi&#233;es &#224; un stade tr&#232;s pr&#233;coce du
processus de connexion. Ainsi, la directive
<code class="directive">LogLevelOverride</code> permet de modifier le niveau
- de journalisation pour des processus comme la négociation SSL qui
- intervient avant l'évaluation d'une éventuelle directive <code class="directive"><a href="#loglevel">LogLevel</a></code> au sein d'un conteneur <code class="directive"><a href="#if">&lt;If&gt;</a></code>.</p>
+ de journalisation pour des processus comme la n&#233;gociation SSL qui
+ intervient avant l'&#233;valuation d'une &#233;ventuelle directive <code class="directive"><a href="#loglevel">LogLevel</a></code> au sein d'un conteneur <code class="directive"><a href="#if">&lt;If&gt;</a></code>.</p>
<p>La directive <code class="directive">LogLevelOverride</code> accepte soit
- une adresse IP simple, soit une spécification de sous-réseau CIDR de
- la forme adresse-IP/masque. Pour la syntaxe de la spécification du
+ une adresse IP simple, soit une sp&#233;cification de sous-r&#233;seau CIDR de
+ la forme adresse-IP/masque. Pour la syntaxe de la sp&#233;cification du
niveau de journalisation, voir la directive <code class="directive"><a href="#loglevel">LogLevel</a></code> directive.</p>
- <p>Pour les requêtes concernées par une directive
- <code class="directive">LogLevelOverride</code>, les spécifications de
- niveau répertoire de la directive <code class="directive"><a href="#loglevel">LogLevel</a></code> sont ignorées.</p>
+ <p>Pour les requ&#234;tes concern&#233;es par une directive
+ <code class="directive">LogLevelOverride</code>, les sp&#233;cifications de
+ niveau r&#233;pertoire de la directive <code class="directive"><a href="#loglevel">LogLevel</a></code> sont ignor&#233;es.</p>
<p>Exemples:</p>
@@ -3644,8 +3644,8 @@ Apache.</td></tr>
<div class="note">
La directive <code class="directive">LogLevelOverride</code> n'affecte que les
- messages associés à la requête ou à la connexion. Les messages
- associés au serveur ne sont pas affectés.
+ messages associ&#233;s &#224; la requ&#234;te ou &#224; la connexion. Les messages
+ associ&#233;s au serveur ne sont pas affect&#233;s.
</div>
@@ -3657,19 +3657,19 @@ Apache.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="maxkeepaliverequests" id="maxkeepaliverequests">Directive</a> <a name="MaxKeepAliveRequests" id="MaxKeepAliveRequests">MaxKeepAliveRequests</a><a title="Lien permanent" href="#maxkeepaliverequests" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre de requêtes permises pour une connexion
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre de requ&#234;tes permises pour une connexion
persistante</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MaxKeepAliveRequests <var>nombre</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>MaxKeepAliveRequests 100</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>MaxKeepAliveRequests 100</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
<p>La directive <code class="directive">MaxKeepAliveRequests</code> permet
- de limiter le nombre de requêtes autorisées par connexion lorsque
- <code class="directive"><a href="#keepalive">KeepAlive</a></code> est à "on". Si sa
- valeur est <code>0</code>, le nombre de requêtes autorisées est
- illimité. Il est recommandé de définir une valeur assez haute pour
+ de limiter le nombre de requ&#234;tes autoris&#233;es par connexion lorsque
+ <code class="directive"><a href="#keepalive">KeepAlive</a></code> est &#224; "on". Si sa
+ valeur est <code>0</code>, le nombre de requ&#234;tes autoris&#233;es est
+ illimit&#233;. Il est recommand&#233; de d&#233;finir une valeur assez haute pour
des performances du serveur maximales.</p>
<p>Par exemple :</p>
@@ -3681,246 +3681,246 @@ persistante</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="maxrangeoverlaps" id="maxrangeoverlaps">Directive</a> <a name="MaxRangeOverlaps" id="MaxRangeOverlaps">MaxRangeOverlaps</a><a title="Lien permanent" href="#maxrangeoverlaps" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre de chevauchements de segments de données autorisé
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre de chevauchements de segments de donn&#233;es autoris&#233;
(par exemple <code>100-200,150-300</code>) avant le renvoi de la
- ressource complète</td></tr>
+ ressource compl&#232;te</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MaxRangeOverlaps default | unlimited | none | <var>nombre de
chevauchements</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>MaxRangeOverlaps 20</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>MaxRangeOverlaps 20</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.15 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.15 du serveur HTTP
Apache</td></tr>
</table>
<p>La directive <code class="directive">MaxRangeOverlaps</code> permet
- de limiter le nombre de chevauchements de segments de données HTTP
- autorisé par le serveur. Si le nombre de
- chevauchements de segments demandé est supérieur au nombre maximal
- autorisé, la ressource sera renvoyée dans son intégralité.</p>
+ de limiter le nombre de chevauchements de segments de donn&#233;es HTTP
+ autoris&#233; par le serveur. Si le nombre de
+ chevauchements de segments demand&#233; est sup&#233;rieur au nombre maximal
+ autoris&#233;, la ressource sera renvoy&#233;e dans son int&#233;gralit&#233;.</p>
<dl>
<dt><strong>default</strong></dt>
- <dd>Limite le nombre de chevauchements de segments à la valeur
- par défaut 20 définie à la compilation.</dd>
+ <dd>Limite le nombre de chevauchements de segments &#224; la valeur
+ par d&#233;faut 20 d&#233;finie &#224; la compilation.</dd>
<dt><strong>none</strong></dt>
- <dd>Aucun chevauchement de segment n'est autorisé.</dd>
+ <dd>Aucun chevauchement de segment n'est autoris&#233;.</dd>
<dt><strong>unlimited</strong></dt>
- <dd>Le nombre de chevauchements de segments est illimité.</dd>
+ <dd>Le nombre de chevauchements de segments est illimit&#233;.</dd>
<dt><var>number-of-ranges</var></dt>
- <dd>Un nombre positif représente le nombre maximal de
- chevauchements de segments autorisé par le serveur.</dd>
+ <dd>Un nombre positif repr&#233;sente le nombre maximal de
+ chevauchements de segments autoris&#233; par le serveur.</dd>
</dl>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="maxrangereversals" id="maxrangereversals">Directive</a> <a name="MaxRangeReversals" id="MaxRangeReversals">MaxRangeReversals</a><a title="Lien permanent" href="#maxrangereversals" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre d'inversions d'ordre autorisé dans la spécification des
- segments de données (par exemple <code>100-200,50-70</code>) avant le renvoi de la
- ressource complète</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre d'inversions d'ordre autoris&#233; dans la sp&#233;cification des
+ segments de donn&#233;es (par exemple <code>100-200,50-70</code>) avant le renvoi de la
+ ressource compl&#232;te</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MaxRangeReversals default | unlimited | none | <var>nombre
d'inversions</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>MaxRangeReversals 20</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>MaxRangeReversals 20</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.15 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.15 du serveur HTTP
Apache</td></tr>
</table>
<p>La directive <code class="directive">MaxRangeReversals</code> permet
- de limiter le nombre d'inversions d'ordre dans la spécification
- des segments de données HTTP
- autorisé par le serveur. Si le nombre
- d'inversions demandé est supérieur au nombre maximal
- autorisé, la ressource sera renvoyée dans son intégralité.</p>
+ de limiter le nombre d'inversions d'ordre dans la sp&#233;cification
+ des segments de donn&#233;es HTTP
+ autoris&#233; par le serveur. Si le nombre
+ d'inversions demand&#233; est sup&#233;rieur au nombre maximal
+ autoris&#233;, la ressource sera renvoy&#233;e dans son int&#233;gralit&#233;.</p>
<dl>
<dt><strong>default</strong></dt>
- <dd>Limite le nombre d'inversions à la valeur
- par défaut 20 définie à la compilation.</dd>
+ <dd>Limite le nombre d'inversions &#224; la valeur
+ par d&#233;faut 20 d&#233;finie &#224; la compilation.</dd>
<dt><strong>none</strong></dt>
- <dd>Aucune inversion n'est autorisée.</dd>
+ <dd>Aucune inversion n'est autoris&#233;e.</dd>
<dt><strong>unlimited</strong></dt>
- <dd>Le nombre d'inversions est illimité.</dd>
+ <dd>Le nombre d'inversions est illimit&#233;.</dd>
<dt><var>number-of-ranges</var></dt>
- <dd>Un nombre positif représente le nombre maximal
- d'inversions autorisé par le serveur.</dd>
+ <dd>Un nombre positif repr&#233;sente le nombre maximal
+ d'inversions autoris&#233; par le serveur.</dd>
</dl>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="maxranges" id="maxranges">Directive</a> <a name="MaxRanges" id="MaxRanges">MaxRanges</a><a title="Lien permanent" href="#maxranges" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre de segments de données autorisé avant le renvoi de
-l'intégralité de la ressource</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre de segments de donn&#233;es autoris&#233; avant le renvoi de
+l'int&#233;gralit&#233; de la ressource</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MaxRanges default | unlimited | none | <var>nombre de segments</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>MaxRanges 200</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>MaxRanges 200</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.15 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.15 du serveur HTTP
Apache</td></tr>
</table>
<p>La directive <code class="directive">MaxRanges</code> permet de limiter
- le nombre de segments de données que le serveur va renvoyer au
- client. Si un nombre de segments plus important est demandé, la
- ressource sera renvoyée dans son intégralité.</p>
+ le nombre de segments de donn&#233;es que le serveur va renvoyer au
+ client. Si un nombre de segments plus important est demand&#233;, la
+ ressource sera renvoy&#233;e dans son int&#233;gralit&#233;.</p>
<dl>
<dt><strong>default</strong></dt>
- <dd>Limite le nombre de segments de données à 200 (valeur par
- défaut définie à la compilation).</dd>
+ <dd>Limite le nombre de segments de donn&#233;es &#224; 200 (valeur par
+ d&#233;faut d&#233;finie &#224; la compilation).</dd>
<dt><strong>none</strong></dt>
- <dd>Les en-têtes Range sont ignorés.</dd>
+ <dd>Les en-t&#234;tes Range sont ignor&#233;s.</dd>
<dt><strong>unlimited</strong></dt>
- <dd>Le nombre de segments de données est illimité.</dd>
+ <dd>Le nombre de segments de donn&#233;es est illimit&#233;.</dd>
<dt><var>nombre de segments</var></dt>
- <dd>Un nombre positif représentera la nombre de segments de
- données maximal que le serveur renverra au client.</dd>
+ <dd>Un nombre positif repr&#233;sentera la nombre de segments de
+ donn&#233;es maximal que le serveur renverra au client.</dd>
</dl>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="mergetrailers" id="mergetrailers">Directive</a> <a name="MergeTrailers" id="MergeTrailers">MergeTrailers</a><a title="Lien permanent" href="#mergetrailers" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine si les données supplémentaires (trailers) sont
-fusionnées avec les en-têtes</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine si les donn&#233;es suppl&#233;mentaires (trailers) sont
+fusionn&#233;es avec les en-t&#234;tes</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MergeTrailers [on|off]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>MergeTrailers off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>MergeTrailers off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.11 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.11 du serveur HTTP
Apache</td></tr>
</table>
- <p>Cette directive permet de contrôler la fusion des données HTTP
- supplémentaires (trailers) avec la représentation interne des
- en-têtes. Cette fusion intervient lorsque le corps de la requête a
- été entièrement reçu, bien longtemps après que la majeure partie du
- traitement des en-têtes ait une chance de pouvoir examiner ou
- modifier les en-têtes de la requête.</p>
- <p>Cette option a été introduite dans un souci de compatibilité avec
- les versions antérieures à 2.4.11, où les données supplémentaires
- étaient systématiquement fusionnées avec les en-têtes de la requête.</p>
+ <p>Cette directive permet de contr&#244;ler la fusion des donn&#233;es HTTP
+ suppl&#233;mentaires (trailers) avec la repr&#233;sentation interne des
+ en-t&#234;tes. Cette fusion intervient lorsque le corps de la requ&#234;te a
+ &#233;t&#233; enti&#232;rement re&#231;u, bien longtemps apr&#232;s que la majeure partie du
+ traitement des en-t&#234;tes ait une chance de pouvoir examiner ou
+ modifier les en-t&#234;tes de la requ&#234;te.</p>
+ <p>Cette option a &#233;t&#233; introduite dans un souci de compatibilit&#233; avec
+ les versions ant&#233;rieures &#224; 2.4.11, o&#249; les donn&#233;es suppl&#233;mentaires
+ &#233;taient syst&#233;matiquement fusionn&#233;es avec les en-t&#234;tes de la requ&#234;te.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="mutex" id="mutex">Directive</a> <a name="Mutex" id="Mutex">Mutex</a><a title="Lien permanent" href="#mutex" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit les mécanismes de mutex et le repertoire du fichier
-verrou pour tous les mutex ou seulement les mutex spécifiés</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Mutex <var>mécanisme</var> [default|<var>nom-mutex</var>] ... [OmitPID]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Mutex default</code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit les m&#233;canismes de mutex et le repertoire du fichier
+verrou pour tous les mutex ou seulement les mutex sp&#233;cifi&#233;s</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Mutex <var>m&#233;canisme</var> [default|<var>nom-mutex</var>] ... [OmitPID]</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Mutex default</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.4 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.4 du serveur HTTP Apache</td></tr>
</table>
- <p>La directive <code class="directive">Mutex</code> permet de définir le
- mécanisme de mutex, et éventuellement le répertoire du fichier
- verrou que les modules et httpd utilisent pour sérialiser l'accès aux
- ressources. Spécifiez <code>default</code> comme second argument
- pour modifier la configuration de tous les mutex ; spécifiez un nom
+ <p>La directive <code class="directive">Mutex</code> permet de d&#233;finir le
+ m&#233;canisme de mutex, et &#233;ventuellement le r&#233;pertoire du fichier
+ verrou que les modules et httpd utilisent pour s&#233;rialiser l'acc&#232;s aux
+ ressources. Sp&#233;cifiez <code>default</code> comme second argument
+ pour modifier la configuration de tous les mutex ; sp&#233;cifiez un nom
de mutex (voir la table ci-dessous) comme premier argument pour
ne modifier que la configuration de ce mutex.</p>
<p>La directive <code class="directive">Mutex</code> est typiquement
- utilisée dans les situations exceptionnelles suivantes :</p>
+ utilis&#233;e dans les situations exceptionnelles suivantes :</p>
<ul>
- <li>choix d'un autre mécanisme de mutex lorsque le mécanisme par
- défaut sélectionné par <a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a> présente un
- problème de fonctionnement ou de performances.</li>
+ <li>choix d'un autre m&#233;canisme de mutex lorsque le m&#233;canisme par
+ d&#233;faut s&#233;lectionn&#233; par <a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a> pr&#233;sente un
+ probl&#232;me de fonctionnement ou de performances.</li>
- <li>choix d'un autre répertoire utilisé par les mutex à base de
- fichier lorsque le répertoire par défaut ne supporte pas le
+ <li>choix d'un autre r&#233;pertoire utilis&#233; par les mutex &#224; base de
+ fichier lorsque le r&#233;pertoire par d&#233;faut ne supporte pas le
verrouillage</li>
</ul>
- <div class="note"><h3>Modules supportés</h3>
- <p>Cette directive ne configure que les mutex qui ont été
- enregistrés avec le serveur de base via l'API
+ <div class="note"><h3>Modules support&#233;s</h3>
+ <p>Cette directive ne configure que les mutex qui ont &#233;t&#233;
+ enregistr&#233;s avec le serveur de base via l'API
<code>ap_mutex_register()</code>. Tous les modules fournis avec
httpd supportent la directive <code class="directive">Mutex</code>, mais il
- n'en sera pas forcément de même pour les modules tiers.
- Reportez-vous à la documentation du module tiers considéré afin de
- déterminer le(s) nom(s) de mutex qui pourront être définis si la
- directive est supportée.</p>
+ n'en sera pas forc&#233;ment de m&#234;me pour les modules tiers.
+ Reportez-vous &#224; la documentation du module tiers consid&#233;r&#233; afin de
+ d&#233;terminer le(s) nom(s) de mutex qui pourront &#234;tre d&#233;finis si la
+ directive est support&#233;e.</p>
</div>
- <p>Les <em>mécanismes</em> de mutex disponibles sont les suivants :</p>
+ <p>Les <em>m&#233;canismes</em> de mutex disponibles sont les suivants :</p>
<ul>
<li><code>default | yes</code>
- <p>C'est l'implémentation du verrouillage par défaut, telle
- qu'elle est définie par <a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a>. On peut
- afficher l'implémentation du verrouillage par défaut via la
+ <p>C'est l'impl&#233;mentation du verrouillage par d&#233;faut, telle
+ qu'elle est d&#233;finie par <a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a>. On peut
+ afficher l'impl&#233;mentation du verrouillage par d&#233;faut via la
commande <code class="program"><a href="../programs/httpd.html">httpd</a></code> avec l'option <code>-V</code>.</p></li>
<li><code>none | no</code>
- <p>Le mutex est désactivé, et cette valeur n'est permise pour un
+ <p>Le mutex est d&#233;sactiv&#233;, et cette valeur n'est permise pour un
mutex que si le module indique qu'il s'agit d'un choix valide.
Consultez la documentation du module pour plus d'informations.</p></li>
<li><code>posixsem</code>
- <p>Une variante de mutex basée sur un sémaphore Posix.</p>
+ <p>Une variante de mutex bas&#233;e sur un s&#233;maphore Posix.</p>
<div class="warning"><h3>Avertissement</h3>
- <p>La propriété du sémaphore n'est pas restituée si un thread du
- processus gérant le mutex provoque une erreur de segmentation,
+ <p>La propri&#233;t&#233; du s&#233;maphore n'est pas restitu&#233;e si un thread du
+ processus g&#233;rant le mutex provoque une erreur de segmentation,
ce qui provoquera un blocage du serveur web.</p>
</div>
</li>
<li><code>sysvsem</code>
- <p>Une variante de mutex basée sur un sémaphore IPC SystemV.</p>
+ <p>Une variante de mutex bas&#233;e sur un s&#233;maphore IPC SystemV.</p>
<div class="warning"><h3>Avertissement</h3>
- <p>Il peut arriver que les sémaphores SysV soient conservés si le
- processus se crashe avant que le sémaphore ne soit supprimé.</p>
+ <p>Il peut arriver que les s&#233;maphores SysV soient conserv&#233;s si le
+ processus se crashe avant que le s&#233;maphore ne soit supprim&#233;.</p>
</div>
- <div class="warning"><h3>Sécurité</h3>
- <p>L'API des sémaphores permet les attaques par déni de service
- par tout programme CGI s'exécutant sous le même uid que le
- serveur web (autrement dit tous les programmes CGI, à moins que
+ <div class="warning"><h3>S&#233;curit&#233;</h3>
+ <p>L'API des s&#233;maphores permet les attaques par d&#233;ni de service
+ par tout programme CGI s'ex&#233;cutant sous le m&#234;me uid que le
+ serveur web (autrement dit tous les programmes CGI, &#224; moins que
vous n'utilisiez un programme du style <code class="program"><a href="../programs/suexec.html">suexec</a></code>
ou <code>cgiwrapper</code>).</p>
</div>
</li>
<li><code>sem</code>
- <p>Sélection de la "meilleure" implémentation des sémaphores
- disponible ; le choix s'effectue entre les sémaphores posix et
+ <p>S&#233;lection de la "meilleure" impl&#233;mentation des s&#233;maphores
+ disponible ; le choix s'effectue entre les s&#233;maphores posix et
IPC SystemV, dans cet ordre.</p></li>
<li><code>pthread</code>
- <p>Une variante de mutex à base de mutex de thread Posix
+ <p>Une variante de mutex &#224; base de mutex de thread Posix
inter-processus.</p>
<div class="warning"><h3>Avertissement</h3>
- <p>Sur la plupart des systèmes, si un processus enfant se
- termine anormalement alors qu'il détenait un mutex qui utilise
- cette implémentation, le serveur va se bloquer et cesser de
- répondre aux requêtes. Dans ce cas, un redémarrage manuel est
- nécessaire pour récupérer le mutex.</p>
+ <p>Sur la plupart des syst&#232;mes, si un processus enfant se
+ termine anormalement alors qu'il d&#233;tenait un mutex qui utilise
+ cette impl&#233;mentation, le serveur va se bloquer et cesser de
+ r&#233;pondre aux requ&#234;tes. Dans ce cas, un red&#233;marrage manuel est
+ n&#233;cessaire pour r&#233;cup&#233;rer le mutex.</p>
<p>Solaris constitue une exception notable, en ceci qu'il fournit
- un mécanisme qui permet en général de récupérer le mutex après
- l'arrêt anormal d'un processus enfant qui détenait le mutex.</p>
- <p>Si votre système implémente la fonction
+ un m&#233;canisme qui permet en g&#233;n&#233;ral de r&#233;cup&#233;rer le mutex apr&#232;s
+ l'arr&#234;t anormal d'un processus enfant qui d&#233;tenait le mutex.</p>
+ <p>Si votre syst&#232;me impl&#233;mente la fonction
<code>pthread_mutexattr_setrobust_np()</code>, vous devriez
- pouvoir utiliser l'option <code>pthread</code> sans problème.</p>
+ pouvoir utiliser l'option <code>pthread</code> sans probl&#232;me.</p>
</div>
</li>
@@ -3929,99 +3929,99 @@ verrou pour tous les mutex ou seulement les mutex spécifiés</td></tr>
la fonction <code>fcntl()</code>.</p>
<div class="warning"><h3>Avertissement</h3>
- <p>Lorsqu'on utilise plusieurs mutex basés sur ce mécanisme dans
+ <p>Lorsqu'on utilise plusieurs mutex bas&#233;s sur ce m&#233;canisme dans
un environnement multi-processus, multi-thread, des erreurs de
- blocage (EDEADLK) peuvent être rapportées pour des opérations de
- mutex valides si la fonction <code>fcntl()</code> ne gère pas
+ blocage (EDEADLK) peuvent &#234;tre rapport&#233;es pour des op&#233;rations de
+ mutex valides si la fonction <code>fcntl()</code> ne g&#232;re pas
les threads, comme sous Solaris.</p>
</div>
</li>
<li><code>flock:/chemin/vers/mutex</code>
- <p>Méthode similaire à <code>fcntl:/chemin/vers/mutex</code>,
- mais c'est la fonction <code>flock()</code> qui est utilisée
- pour gérer le verrouillage par fichier.</p></li>
+ <p>M&#233;thode similaire &#224; <code>fcntl:/chemin/vers/mutex</code>,
+ mais c'est la fonction <code>flock()</code> qui est utilis&#233;e
+ pour g&#233;rer le verrouillage par fichier.</p></li>
<li><code>file:/chemin/vers/mutex</code>
- <p>Sélection de la "meilleure" implémentation de verrouillage
+ <p>S&#233;lection de la "meilleure" impl&#233;mentation de verrouillage
par fichier disponible ; le choix s'effectue entre
<code>fcntl</code> et <code>flock</code>, dans cet ordre.</p></li>
</ul>
- <p>La plupart des mécanismes ne sont disponibles que sur les
- plate-formes où ces dernières et <a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a> les
- supportent. Les mécanismes qui ne sont pas disponibles sur toutes
+ <p>La plupart des m&#233;canismes ne sont disponibles que sur les
+ plate-formes o&#249; ces derni&#232;res et <a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a> les
+ supportent. Les m&#233;canismes qui ne sont pas disponibles sur toutes
les plate-formes sont <em>posixsem</em>,
<em>sysvsem</em>, <em>sem</em>, <em>pthread</em>, <em>fcntl</em>,
<em>flock</em>, et <em>file</em>.</p>
- <p>Avec les mécanismes à base de fichier <em>fcntl</em> et
- <em>flock</em>, le chemin, s'il est fourni, est un répertoire dans
- lequel le fichier verrou sera créé. Le répertoire par défaut est le
- répertoire d'exécution httpd défini par la directive <code class="directive"><a href="#defaultruntimedir">DefaultRuntimeDir</a></code>. Si le répertoire
- spécifié est un chemin relatif, il est relatif au chemin défini par
+ <p>Avec les m&#233;canismes &#224; base de fichier <em>fcntl</em> et
+ <em>flock</em>, le chemin, s'il est fourni, est un r&#233;pertoire dans
+ lequel le fichier verrou sera cr&#233;&#233;. Le r&#233;pertoire par d&#233;faut est le
+ r&#233;pertoire d'ex&#233;cution httpd d&#233;fini par la directive <code class="directive"><a href="#defaultruntimedir">DefaultRuntimeDir</a></code>. Si le r&#233;pertoire
+ sp&#233;cifi&#233; est un chemin relatif, il est relatif au chemin d&#233;fini par
la directive <code class="directive"><a href="#defaultruntimedir">DefaultRuntimeDir</a></code>.
- Utilisez toujours un système
+ Utilisez toujours un syst&#232;me
de fichiers local sur disque pour <code>/chemin/vers/mutex</code> et
- jamais un répertoire se trouvant dans un système de fichiers NFS ou
+ jamais un r&#233;pertoire se trouvant dans un syst&#232;me de fichiers NFS ou
AFS. Le nom de base du fichier se composera du type de mutex, d'une
- chaîne optionnelle correspondant à l'instance et fournie par le
- module ; et, sauf si le mot-clé <code>OmitPID</code> a été spécifié,
- l'identificateur du processus parent httpd sera ajouté afin de
- rendre le nom du fichier unique, évitant ainsi tout conflit lorsque
- plusieurs instances d'httpd partagent le même répertoire de
+ cha&#238;ne optionnelle correspondant &#224; l'instance et fournie par le
+ module ; et, sauf si le mot-cl&#233; <code>OmitPID</code> a &#233;t&#233; sp&#233;cifi&#233;,
+ l'identificateur du processus parent httpd sera ajout&#233; afin de
+ rendre le nom du fichier unique, &#233;vitant ainsi tout conflit lorsque
+ plusieurs instances d'httpd partagent le m&#234;me r&#233;pertoire de
verrouillage. Par exemple, si le nom de mutex est
- <code>mpm-accept</code>, et si le répertoire de verrouillage est
+ <code>mpm-accept</code>, et si le r&#233;pertoire de verrouillage est
<code>/var/httpd/locks</code>, le nom du fichier verrou pour
l'instance httpd dont le processus parent a pour identifiant 12345
sera <code>/var/httpd/locks/mpm-accept.12345</code>.</p>
- <div class="warning"><h3>Sécurité</h3>
- <p>Il est conseillé d'<em>éviter</em> de placer les fichiers mutex
- dans un répertoire où tout le monde peut écrire comme
+ <div class="warning"><h3>S&#233;curit&#233;</h3>
+ <p>Il est conseill&#233; d'<em>&#233;viter</em> de placer les fichiers mutex
+ dans un r&#233;pertoire o&#249; tout le monde peut &#233;crire comme
<code>/var/tmp</code>, car quelqu'un pourrait initier une attaque
- par déni de service et empêcher le serveur de démarrer en créant un
- fichier verrou possédant un nom identique à celui que le serveur va
- tenter de créer.</p>
+ par d&#233;ni de service et emp&#234;cher le serveur de d&#233;marrer en cr&#233;ant un
+ fichier verrou poss&#233;dant un nom identique &#224; celui que le serveur va
+ tenter de cr&#233;er.</p>
</div>
- <p>La table suivante décrit les noms de mutex utilisés par httpd et
- ses modules associés.</p>
+ <p>La table suivante d&#233;crit les noms de mutex utilis&#233;s par httpd et
+ ses modules associ&#233;s.</p>
<table class="bordered"><tr class="header">
<th>Nom mutex</th>
<th>Module(s)</th>
- <th>Ressource protégée</th>
+ <th>Ressource prot&#233;g&#233;e</th>
</tr>
<tr>
<td><code>mpm-accept</code></td>
<td>modules MPM <code class="module"><a href="../mod/prefork.html">prefork</a></code> et <code class="module"><a href="../mod/worker.html">worker</a></code></td>
- <td>connexions entrantes, afin d'éviter le problème de
- l'afflux de requêtes ; pour plus d'informations, voir la
- documentation <a href="../misc/perf-tuning.html">Amélioration des
+ <td>connexions entrantes, afin d'&#233;viter le probl&#232;me de
+ l'afflux de requ&#234;tes ; pour plus d'informations, voir la
+ documentation <a href="../misc/perf-tuning.html">Am&#233;lioration des
performances</a></td>
</tr>
<tr class="odd">
<td><code>authdigest-client</code></td>
<td><code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code></td>
- <td>liste de clients en mémoire partagée</td>
+ <td>liste de clients en m&#233;moire partag&#233;e</td>
</tr>
<tr>
<td><code>authdigest-opaque</code></td>
<td><code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code></td>
- <td>compteur en mémoire partagée</td>
+ <td>compteur en m&#233;moire partag&#233;e</td>
</tr>
<tr class="odd">
<td><code>ldap-cache</code></td>
<td><code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code></td>
- <td>cache de résultat de recherche LDAP</td>
+ <td>cache de r&#233;sultat de recherche LDAP</td>
</tr>
<tr>
<td><code>rewrite-map</code></td>
<td><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></td>
<td>communication avec des programmes externes
- d'associations de valeurs, afin d'éviter les interférences
- d'entrées/sorties entre plusieurs requêtes</td>
+ d'associations de valeurs, afin d'&#233;viter les interf&#233;rences
+ d'entr&#233;es/sorties entre plusieurs requ&#234;tes</td>
</tr>
<tr class="odd">
<td><code>ssl-cache</code></td>
@@ -4031,7 +4031,7 @@ verrou pour tous les mutex ou seulement les mutex spécifiés</td></tr>
<tr>
<td><code>ssl-stapling</code></td>
<td><code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code></td>
- <td>cache de l'étiquetage OCSP ("OCSP stapling")</td>
+ <td>cache de l'&#233;tiquetage OCSP ("OCSP stapling")</td>
</tr>
<tr class="odd">
<td><code>watchdog-callback</code></td>
@@ -4040,15 +4040,15 @@ verrou pour tous les mutex ou seulement les mutex spécifiés</td></tr>
</tr>
</table>
- <p>Le mot-clé <code>OmitPID</code> permet d'empêcher l'addition de
+ <p>Le mot-cl&#233; <code>OmitPID</code> permet d'emp&#234;cher l'addition de
l'identifiant du processus httpd parent au nom du fichier verrou.</p>
- <p>Dans l'exemple suivant, le mécanisme de mutex pour le mutex
- mpm-accept est modifié pour passer du mécanisme par défaut au
- mécanisme <code>fcntl</code>, avec le fichier verrou associé créé
- dans le répertoire <code>/var/httpd/locks</code>. Le mécanisme de
- mutex par défaut pour tous les autres mutex deviendra
+ <p>Dans l'exemple suivant, le m&#233;canisme de mutex pour le mutex
+ mpm-accept est modifi&#233; pour passer du m&#233;canisme par d&#233;faut au
+ m&#233;canisme <code>fcntl</code>, avec le fichier verrou associ&#233; cr&#233;&#233;
+ dans le r&#233;pertoire <code>/var/httpd/locks</code>. Le m&#233;canisme de
+ mutex par d&#233;faut pour tous les autres mutex deviendra
<code>sysvsem</code>.</p>
<pre class="prettyprint lang-config">Mutex sysvsem default
@@ -4059,7 +4059,7 @@ Mutex fcntl:/var/httpd/locks mpm-accept</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="namevirtualhost" id="namevirtualhost">Directive</a> <a name="NameVirtualHost" id="NameVirtualHost">NameVirtualHost</a><a title="Lien permanent" href="#namevirtualhost" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>OBSOLETE : Définit une adresse IP pour les serveurs virtuels à base de
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>OBSOLETE : D&#233;finit une adresse IP pour les serveurs virtuels &#224; base de
nom</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>NameVirtualHost <var>adresse</var>[:<var>port</var>]</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
@@ -4067,13 +4067,13 @@ nom</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>Avant la version 2.3.11, il était nécessaire de définir une
+ <p>Avant la version 2.3.11, il &#233;tait n&#233;cessaire de d&#233;finir une
directive <code class="directive">NameVirtualHost</code> pour indiquer au
- serveur qu'une paire adresse IP/port particulière pouvait être
- utilisée comme serveur virtuel à base de nom. Depuis la version
- 2.3.11, chaque fois qu'une paire adresse IP/port est utilisée dans
- plusieurs serveurs virtuels, l'hébergement virtuel à base de nom est
- automatiquement activé pour cette adresse.</p>
+ serveur qu'une paire adresse IP/port particuli&#232;re pouvait &#234;tre
+ utilis&#233;e comme serveur virtuel &#224; base de nom. Depuis la version
+ 2.3.11, chaque fois qu'une paire adresse IP/port est utilis&#233;e dans
+ plusieurs serveurs virtuels, l'h&#233;bergement virtuel &#224; base de nom est
+ automatiquement activ&#233; pour cette adresse.</p>
<p>Cette directive n'a actuellement plus aucun effet.</p>
@@ -4086,45 +4086,45 @@ virtuels</a></li>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="options" id="options">Directive</a> <a name="Options" id="Options">Options</a><a title="Lien permanent" href="#options" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit les fonctionnalités disponibles pour un répertoire
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit les fonctionnalit&#233;s disponibles pour un r&#233;pertoire
particulier</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Options
[+|-]<var>option</var> [[+|-]<var>option</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Options FollowSymlinks</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Options FollowSymlinks</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Options</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Avec la version 2.3.11, la valeur par défaut passe de All
-à FollowSymlinks</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Avec la version 2.3.11, la valeur par d&#233;faut passe de All
+&#224; FollowSymlinks</td></tr>
</table>
- <p>La directive <code class="directive">Options</code> permet de définir
- les fonctionnalités de serveur disponibles pour un répertoire
+ <p>La directive <code class="directive">Options</code> permet de d&#233;finir
+ les fonctionnalit&#233;s de serveur disponibles pour un r&#233;pertoire
particulier.</p>
- <p><var>option</var> peut être défini à <code>None</code>, auquel
- cas aucune fonctionnalité spécifique n'est activée, ou comprendre
+ <p><var>option</var> peut &#234;tre d&#233;fini &#224; <code>None</code>, auquel
+ cas aucune fonctionnalit&#233; sp&#233;cifique n'est activ&#233;e, ou comprendre
une ou plusieurs des options suivantes :</p>
<dl>
<dt><code>All</code></dt>
- <dd>Toutes les options excepté <code>MultiViews</code>.</dd>
+ <dd>Toutes les options except&#233; <code>MultiViews</code>.</dd>
<dt><code>ExecCGI</code></dt>
- <dd>L'exécution de scripts CGI à l'aide du module
+ <dd>L'ex&#233;cution de scripts CGI &#224; l'aide du module
<code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> est permise.</dd>
<dt><code>FollowSymLinks</code></dt>
<dd>
- Le serveur va suivre les liens symboliques dans le répertoire
- concerné. Il s'agit de la valeur par défaut.
+ Le serveur va suivre les liens symboliques dans le r&#233;pertoire
+ concern&#233;. Il s'agit de la valeur par d&#233;faut.
<div class="note">
<p>Bien que le serveur suive les liens symboliques, il ne modifie
- <em>pas</em> le nom de chemin concerné défini par la section
+ <em>pas</em> le nom de chemin concern&#233; d&#233;fini par la section
<code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>.</p>
<p>Les options <code>FollowSymLinks</code> et
@@ -4132,54 +4132,54 @@ particulier</td></tr>
sections <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> ou les fichiers
<code>.htaccess</code>.</p>
- <p>Le fait d'omettre cette option ne doit pas être considéré comme
- une mesure de sécurité efficace, car il existe toujours une
- situation de compétition (race condition) entre l'instant où l'on
- vérifie qu'un chemin n'est pas un lien symbolique, et l'instant où
+ <p>Le fait d'omettre cette option ne doit pas &#234;tre consid&#233;r&#233; comme
+ une mesure de s&#233;curit&#233; efficace, car il existe toujours une
+ situation de comp&#233;tition (race condition) entre l'instant o&#249; l'on
+ v&#233;rifie qu'un chemin n'est pas un lien symbolique, et l'instant o&#249;
l'on utilise effectivement ce chemin.</p>
</div></dd>
<dt><code>Includes</code></dt>
<dd>
- Les inclusions côté serveur (SSI) à l'aide du module
- <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> sont autorisées.</dd>
+ Les inclusions c&#244;t&#233; serveur (SSI) &#224; l'aide du module
+ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> sont autoris&#233;es.</dd>
<dt><code>IncludesNOEXEC</code></dt>
<dd>
- Les inclusions côté serveur (SSI) sont permises, mais <code>#exec
- cmd</code> et <code>#exec cgi</code> sont désactivés.
+ Les inclusions c&#244;t&#233; serveur (SSI) sont permises, mais <code>#exec
+ cmd</code> et <code>#exec cgi</code> sont d&#233;sactiv&#233;s.
L'utilisation de <code>#include virtual</code> pour les scripts
- CGI est cependant toujours possible depuis des répertoires
- définis par <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>.</dd>
+ CGI est cependant toujours possible depuis des r&#233;pertoires
+ d&#233;finis par <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>.</dd>
<dt><code>Indexes</code></dt>
<dd>
- Si une URL requise correspond au répertoire concerné, et si aucun
+ Si une URL requise correspond au r&#233;pertoire concern&#233;, et si aucun
<code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> (<em>par
- exemple</em> <code>index.html</code>) n'est défini pour ce
- répertoire, le module <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> va renvoyer
- un listing formaté du répertoire.</dd>
+ exemple</em> <code>index.html</code>) n'est d&#233;fini pour ce
+ r&#233;pertoire, le module <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> va renvoyer
+ un listing format&#233; du r&#233;pertoire.</dd>
<dt><code>MultiViews</code></dt>
<dd>
- Les vues multiples ("multiviews") à <a href="../content-negotiation.html">contenu négocié</a> à l'aide du
- module <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> sont autorisées.
- <div class="note"><h3>Note</h3> <p>Cette option est ignorée si elle est
- définie en tout autre endroit qu'une section <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>, car
- <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> a besoin de ressources réelles
- pour effectuer ses comparaisons et ses évaluations.</p></div>
+ Les vues multiples ("multiviews") &#224; <a href="../content-negotiation.html">contenu n&#233;goci&#233;</a> &#224; l'aide du
+ module <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> sont autoris&#233;es.
+ <div class="note"><h3>Note</h3> <p>Cette option est ignor&#233;e si elle est
+ d&#233;finie en tout autre endroit qu'une section <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code>, car
+ <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> a besoin de ressources r&#233;elles
+ pour effectuer ses comparaisons et ses &#233;valuations.</p></div>
</dd>
<dt><code>SymLinksIfOwnerMatch</code></dt>
<dd>Le serveur ne suivra que les liens symboliques qui renvoient
- vers un fichier ou un répertoire dont le propriétaire est le même
+ vers un fichier ou un r&#233;pertoire dont le propri&#233;taire est le m&#234;me
que celui du lien.
<div class="note"><h3>Note</h3>
@@ -4188,32 +4188,32 @@ particulier</td></tr>
sections <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> ou les fichiers
<code>.htaccess</code>.</p>
- <p>Le fait d'omettre cette option ne doit pas être considéré comme
- une mesure de sécurité efficace, car il existe toujours une
- situation de compétition (race condition) entre l'instant où l'on
- vérifie qu'un chemin n'est pas un lien symbolique, et l'instant où
+ <p>Le fait d'omettre cette option ne doit pas &#234;tre consid&#233;r&#233; comme
+ une mesure de s&#233;curit&#233; efficace, car il existe toujours une
+ situation de comp&#233;tition (race condition) entre l'instant o&#249; l'on
+ v&#233;rifie qu'un chemin n'est pas un lien symbolique, et l'instant o&#249;
l'on utilise effectivement ce chemin.</p>
</div> </dd>
</dl>
<p>Normalement, si plusieurs directives
- <code class="directive">Options</code> peuvent s'appliquer à un répertoire,
- c'est la plus spécifique qui est utilisée et les autres sont
- ignorées ; les options ne sont pas fusionnées (voir <a href="../sections.html#merging">comment les sections sont
- fusionnées</a>). Elles le sont cependant si <em>toutes</em> les
+ <code class="directive">Options</code> peuvent s'appliquer &#224; un r&#233;pertoire,
+ c'est la plus sp&#233;cifique qui est utilis&#233;e et les autres sont
+ ignor&#233;es ; les options ne sont pas fusionn&#233;es (voir <a href="../sections.html#merging">comment les sections sont
+ fusionn&#233;es</a>). Elles le sont cependant si <em>toutes</em> les
options de la directive <code class="directive">Options</code> sont
- précédées d'un symbole <code>+</code> ou <code>-</code>. Toute
- option précédée d'un <code>+</code> est ajoutée à la liste des
- options courantes de manière forcée et toute option précédée d'un
- <code>-</code> est supprimée de la liste des options courantes de la
- même manière.</p>
+ pr&#233;c&#233;d&#233;es d'un symbole <code>+</code> ou <code>-</code>. Toute
+ option pr&#233;c&#233;d&#233;e d'un <code>+</code> est ajout&#233;e &#224; la liste des
+ options courantes de mani&#232;re forc&#233;e et toute option pr&#233;c&#233;d&#233;e d'un
+ <code>-</code> est supprim&#233;e de la liste des options courantes de la
+ m&#234;me mani&#232;re.</p>
<div class="note"><h3>Note</h3>
- <p>Mélanger des <code class="directive">Options</code> avec <code>+</code>
+ <p>M&#233;langer des <code class="directive">Options</code> avec <code>+</code>
ou <code>-</code> avec des <code class="directive">Options</code> sans
<code>+</code> ou <code>-</code> constitue une erreur de syntaxe, et
- la vérification de la syntaxe au cours du démarrage du serveur fera
- échouer ce dernier.</p>
+ la v&#233;rification de la syntaxe au cours du d&#233;marrage du serveur fera
+ &#233;chouer ce dernier.</p>
</div>
<p>Par exemple, sans aucun symbole <code>+</code> et <code>-</code>
@@ -4229,7 +4229,7 @@ particulier</td></tr>
<p>ici, seule l'option <code>Includes</code> sera prise en compte
- pour le répertoire <code>/web/docs/spec</code>. Par contre, si la
+ pour le r&#233;pertoire <code>/web/docs/spec</code>. Par contre, si la
seconde directive <code class="directive">Options</code> utilise les
symboles <code>+</code> et <code>-</code> :</p>
@@ -4243,49 +4243,49 @@ particulier</td></tr>
<p>alors, les options <code>FollowSymLinks</code> et
- <code>Includes</code> seront prises en compte pour le répertoire
+ <code>Includes</code> seront prises en compte pour le r&#233;pertoire
<code>/web/docs/spec</code>.</p>
<div class="note"><h3>Note</h3>
<p>L'utilisation de <code>-IncludesNOEXEC</code> ou
- <code>-Includes</code> désactive complètement les inclusions côté
- serveur sans tenir compte des définitions précédentes.</p>
+ <code>-Includes</code> d&#233;sactive compl&#232;tement les inclusions c&#244;t&#233;
+ serveur sans tenir compte des d&#233;finitions pr&#233;c&#233;dentes.</p>
</div>
- <p>En l'absence de toute définition d'options, la valeur par défaut
+ <p>En l'absence de toute d&#233;finition d'options, la valeur par d&#233;faut
est <code>FollowSymlinks</code>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="protocol" id="protocol">Directive</a> <a name="Protocol" id="Protocol">Protocol</a><a title="Lien permanent" href="#protocol" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Protocole pour une socket d'écoute</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Protocole pour une socket d'&#233;coute</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Protocol <var>protocole</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Sous Windows, disponible à partir de la version 2.3.3 du
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Sous Windows, disponible &#224; partir de la version 2.3.3 du
serveur HTTP Apache.</td></tr>
</table>
- <p>Cette directive permet de spécifier le protocole utilisé pour une
- socket d'écoute particulière. Le protocole sert à déterminer quel
- module doit traiter une requête, et d'appliquer les optimisations
- spécifiques au protocole via la directive
+ <p>Cette directive permet de sp&#233;cifier le protocole utilis&#233; pour une
+ socket d'&#233;coute particuli&#232;re. Le protocole sert &#224; d&#233;terminer quel
+ module doit traiter une requ&#234;te, et d'appliquer les optimisations
+ sp&#233;cifiques au protocole via la directive
<code class="directive">AcceptFilter</code>.</p>
- <p>Vous ne devez définir le protocole que si vous travaillez avec
- des ports non standards ; dans le cas général, le protocole
- <code>http</code> est associé au port 80 et le protocole
+ <p>Vous ne devez d&#233;finir le protocole que si vous travaillez avec
+ des ports non standards ; dans le cas g&#233;n&#233;ral, le protocole
+ <code>http</code> est associ&#233; au port 80 et le protocole
<code>https</code> au port 443.</p>
<p>Par exemple, si vous travaillez avec le protocole
- <code>https</code> sur un port non standard, spécifiez le protocole
- de manière explicite :</p>
+ <code>https</code> sur un port non standard, sp&#233;cifiez le protocole
+ de mani&#232;re explicite :</p>
<pre class="prettyprint lang-config">Protocol https</pre>
- <p>Vous pouvez aussi spécifier le protocole via la directive
+ <p>Vous pouvez aussi sp&#233;cifier le protocole via la directive
<code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>.</p>
<h3>Voir aussi</h3>
@@ -4299,22 +4299,22 @@ serveur HTTP Apache.</td></tr>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Protocoles disponibles pour un serveur virtuel ou non</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Protocols <var>protocole</var> ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Protocols http/1.1</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Protocols http/1.1</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.17 du serveur
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.17 du serveur
HTTP Apache.</td></tr>
</table>
- <p>Cette directive permet de spécifier la liste des protocoles
- supportés par un serveur virtuel ou non. Cette liste énumère les
- protocoles qu'un client sera autorisé à négocier avec ce
+ <p>Cette directive permet de sp&#233;cifier la liste des protocoles
+ support&#233;s par un serveur virtuel ou non. Cette liste &#233;num&#232;re les
+ protocoles qu'un client sera autoris&#233; &#224; n&#233;gocier avec ce
serveur.</p>
- <p>Par défaut,
+ <p>Par d&#233;faut,
seul le protocole http/1.1 est disponible (compatible avec les
- clients http/1.0 et http/0.9). Par conséquent, vous devez
- fournir cette liste si vous voulez étendre les protocoles
+ clients http/1.0 et http/0.9). Par cons&#233;quent, vous devez
+ fournir cette liste si vous voulez &#233;tendre les protocoles
disponibles pour le serveur.</p>
<p>Par exemple, si vous voulez autoriser le protocole
@@ -4329,13 +4329,13 @@ serveur HTTP Apache.</td></tr>
https et <code>h2c</code> pour les connexions http. D'autres
modules peuvent fournir d'autres protocoles.</p>
- <p>Spécifier des protocoles non disponibles ou désactivés n'aura
- aucun effet, et ceux-ci seront simplement ignorés.</p>
+ <p>Sp&#233;cifier des protocoles non disponibles ou d&#233;sactiv&#233;s n'aura
+ aucun effet, et ceux-ci seront simplement ignor&#233;s.</p>
- <p>Si un serveur virtuel ne possède pas de directive Protocols
- propre, il hérite des protocoles spécifiés pour le serveur
- principal. Autrement dit, les directives Protocols définies au
- niveau d'un serveur virtuel remplacent celles définies au niveau
+ <p>Si un serveur virtuel ne poss&#232;de pas de directive Protocols
+ propre, il h&#233;rite des protocoles sp&#233;cifi&#233;s pour le serveur
+ principal. Autrement dit, les directives Protocols d&#233;finies au
+ niveau d'un serveur virtuel remplacent celles d&#233;finies au niveau
du serveur principal.
</p>
@@ -4348,30 +4348,30 @@ serveur HTTP Apache.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="protocolshonororder" id="protocolshonororder">Directive</a> <a name="ProtocolsHonorOrder" id="ProtocolsHonorOrder">ProtocolsHonorOrder</a><a title="Lien permanent" href="#protocolshonororder" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine qui du client ou du serveur détermine l'ordre
- des protocoles au cours de la négociation de la connexion</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine qui du client ou du serveur d&#233;termine l'ordre
+ des protocoles au cours de la n&#233;gociation de la connexion</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProtocolsHonorOrder On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProtocolsHonorOrder On</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProtocolsHonorOrder On</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.17 du serveur
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.17 du serveur
HTTP Apache.</td></tr>
</table>
- <p>Cette directive permet de définir si le serveur doit tenir
- compte de l'ordre des protocoles définis par la directive
+ <p>Cette directive permet de d&#233;finir si le serveur doit tenir
+ compte de l'ordre des protocoles d&#233;finis par la directive
<code class="directive">Protocols</code>.</p>
- <p>Si cette directive est définie à Off, l'ordre de la liste des
- protocoles fournie par le client l'emporte sur l'ordre défini
+ <p>Si cette directive est d&#233;finie &#224; Off, l'ordre de la liste des
+ protocoles fournie par le client l'emporte sur l'ordre d&#233;fini
dans la configuration du serveur.</p>
<p>Si la directive <code class="directive">ProtocolsHonorOrder</code>
- est définie à <code>on</code> (valeur par défaut),
+ est d&#233;finie &#224; <code>on</code> (valeur par d&#233;faut),
il n'est pas tenu compte de l'ordre de la liste des protocoles
fournie par le client, et seul l'ordre de la liste des protocles
- définie au niveau du serveur influera la
- négociation du protocole.</p>
+ d&#233;finie au niveau du serveur influera la
+ n&#233;gociation du protocole.</p>
<h3>Voir aussi</h3>
@@ -4382,75 +4382,75 @@ serveur HTTP Apache.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="qualifyredirecturl" id="qualifyredirecturl">Directive</a> <a name="QualifyRedirectURL" id="QualifyRedirectURL">QualifyRedirectURL</a><a title="Lien permanent" href="#qualifyredirecturl" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Vérifie si la variable d'environnement REDIRECT_URL est
-pleinement qualifiée</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>V&#233;rifie si la variable d'environnement REDIRECT_URL est
+pleinement qualifi&#233;e</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>QualifyRedirectURL ON|OFF</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>QualifyRedirectURL OFF</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>QualifyRedirectURL OFF</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Directive supportée à partir de la version 2.4.18 du
-serveur HTTP Apache. Jusqu'à la version 2.4.17, le serveur se comportait
-comme si la directive QualifyRedirectURL était définie à ON.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Directive support&#233;e &#224; partir de la version 2.4.18 du
+serveur HTTP Apache. Jusqu'&#224; la version 2.4.17, le serveur se comportait
+comme si la directive QualifyRedirectURL &#233;tait d&#233;finie &#224; ON.</td></tr>
</table>
- <p>Cette directive permet de s'assurer que le serveur vérifiera que
+ <p>Cette directive permet de s'assurer que le serveur v&#233;rifiera que
la variable d'environnement REDIRECT_URL est bien pleinement
- qualifiée. Par défaut, cette variable contient l'URL textuellement
- demandée par le client, par exemple "/index.html". Avec <code class="directive"><a href="#qualifyredirecturl on">QualifyRedirectURL ON</a></code>, la même requête
- affectera à la variable REDIRECT_URL une valeur du style
+ qualifi&#233;e. Par d&#233;faut, cette variable contient l'URL textuellement
+ demand&#233;e par le client, par exemple "/index.html". Avec <code class="directive"><a href="#qualifyredirecturl on">QualifyRedirectURL ON</a></code>, la m&#234;me requ&#234;te
+ affectera &#224; la variable REDIRECT_URL une valeur du style
"http://www.example.com/index.html".</p>
- <p>Même si cette directive n'est pas définie, lorsqu'une requête est
- soumise avec une URL pleinement qualifiée, la variable REDIRECT_URL
- contiendra quand-même une URL pleinement qualifiée.
+ <p>M&#234;me si cette directive n'est pas d&#233;finie, lorsqu'une requ&#234;te est
+ soumise avec une URL pleinement qualifi&#233;e, la variable REDIRECT_URL
+ contiendra quand-m&#234;me une URL pleinement qualifi&#233;e.
</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="regexdefaultoptions" id="regexdefaultoptions">Directive</a> <a name="RegexDefaultOptions" id="RegexDefaultOptions">RegexDefaultOptions</a><a title="Lien permanent" href="#regexdefaultoptions" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configuration des options globales par défaut pour les
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configuration des options globales par d&#233;faut pour les
expressions rationnelles</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RegexDefaultOptions [none] [+|-]<var>option</var> [[+|-]<var>option</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>RegexDefaultOptions DOLLAR_ENDONLY</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>RegexDefaultOptions DOLLAR_ENDONLY</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.30 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.30 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Cette directive permet d'ajouter certains comportements par défaut à
- TOUTES les expressions rationnelles utilisées ultérieurement.</p>
+ <p>Cette directive permet d'ajouter certains comportements par d&#233;faut &#224;
+ TOUTES les expressions rationnelles utilis&#233;es ult&#233;rieurement.</p>
- <p>Toute option précédée d'un '+' est ajoutée aux options déjà définies.<br />
- Toute option précédée d'un '-' est enlevée des options déjà définies.<br />
- Toute option non suffixée par '+' ou '-' sera définie et remplacera
- l'option correspondante éventuellement déjà définie.<br />
- Le mot-clé <code>none</code> annule toutes les options déjà définies.</p>
+ <p>Toute option pr&#233;c&#233;d&#233;e d'un '+' est ajout&#233;e aux options d&#233;j&#224; d&#233;finies.<br />
+ Toute option pr&#233;c&#233;d&#233;e d'un '-' est enlev&#233;e des options d&#233;j&#224; d&#233;finies.<br />
+ Toute option non suffix&#233;e par '+' ou '-' sera d&#233;finie et remplacera
+ l'option correspondante &#233;ventuellement d&#233;j&#224; d&#233;finie.<br />
+ Le mot-cl&#233; <code>none</code> annule toutes les options d&#233;j&#224; d&#233;finies.</p>
- <p><var>option</var> peut être :</p>
+ <p><var>option</var> peut &#234;tre :</p>
<dl>
<dt><code>ICASE</code></dt>
- <dd>Utilise une recherche de correspondance insensible à la casse.</dd>
+ <dd>Utilise une recherche de correspondance insensible &#224; la casse.</dd>
<dt><code>DOTALL</code></dt>
<dd>Le drapeau Perl /s.</dd>
<dt><code>DOLLAR_ENDONLY</code></dt>
- <dd>'$' n'est actif qu'à la fin de la chaîne de référence.</dd>
+ <dd>'$' n'est actif qu'&#224; la fin de la cha&#238;ne de r&#233;f&#233;rence.</dd>
<dd>.</dd>
</dl>
<pre class="prettyprint lang-config">#
RegexDefaultOptions +ICASE +DOLLAR_ENDONLY
...
# Supprime l'option ICASE, tout en conservant toutes les autres options
-# préexistantes
+# pr&#233;existantes
RegexDefaultOptions -ICASE
...
-# Définit l'option par défaut à DOTALL et annule toutes les autres options
+# D&#233;finit l'option par d&#233;faut &#224; DOTALL et annule toutes les autres options
RegexDefaultOptions DOTALL
...
-# Annule toutes les options définies
+# Annule toutes les options d&#233;finies
RegexDefaultOptions none
...</pre>
@@ -4459,19 +4459,19 @@ RegexDefaultOptions none
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="registerhttpmethod" id="registerhttpmethod">Directive</a> <a name="RegisterHttpMethod" id="RegisterHttpMethod">RegisterHttpMethod</a><a title="Lien permanent" href="#registerhttpmethod" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enregistrement de méthodes HTTP non standards</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enregistrement de m&#233;thodes HTTP non standards</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RegisterHttpMethod <var>method</var> [<var>method</var> [...]]</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.24 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.24 du serveur HTTP Apache</td></tr>
</table>
-<p>Cette directive permet d'enregistrer des méthodes HTTP supplémentaires. Ceci
-s'avérera nécessaire si l'on doit utiliser des méthodes non standards avec des
-directives qui acceptent des noms de méthodes en paramètres, ou pour permettre
-l'utilisation de méthodes particulières non standards en passant par un serveur
-mandataire ou au sein de scripts CGI, et ceci alors que le serveur a été
-configuré pour ne transmettre que des méthodes reconnues aux modules.</p>
+<p>Cette directive permet d'enregistrer des m&#233;thodes HTTP suppl&#233;mentaires. Ceci
+s'av&#233;rera n&#233;cessaire si l'on doit utiliser des m&#233;thodes non standards avec des
+directives qui acceptent des noms de m&#233;thodes en param&#232;tres, ou pour permettre
+l'utilisation de m&#233;thodes particuli&#232;res non standards en passant par un serveur
+mandataire ou au sein de scripts CGI, et ceci alors que le serveur a &#233;t&#233;
+configur&#233; pour ne transmettre que des m&#233;thodes reconnues aux modules.</p>
<h3>Voir aussi</h3>
<ul>
@@ -4482,34 +4482,34 @@ configuré pour ne transmettre que des méthodes reconnues aux modules.</p>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="rlimitcpu" id="rlimitcpu">Directive</a> <a name="RLimitCPU" id="RLimitCPU">RLimitCPU</a><a title="Lien permanent" href="#rlimitcpu" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limite le temps CPU alloué aux processus initiés par les
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limite le temps CPU allou&#233; aux processus initi&#233;s par les
processus enfants d'Apache httpd</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RLimitCPU <var>secondes</var>|max [<var>secondes</var>|max]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Non défini ; utilise les valeurs par défaut du système
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Non d&#233;fini ; utilise les valeurs par d&#233;faut du syst&#232;me
d'exploitation</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>Prend 1 ou 2 paramètres. Le premier definit la limite de
+ <p>Prend 1 ou 2 param&#232;tres. Le premier definit la limite de
consommation de ressources pour tous les processus, et le second la
- consommation de ressources maximale. Les deux paramètres peuvent
+ consommation de ressources maximale. Les deux param&#232;tres peuvent
contenir soit un nombre, soit <code>max</code> pour indiquer au
- serveur que la limite de consommation correspond à la valeur
- maximale autorisée par la configuration du système d'exploitation.
+ serveur que la limite de consommation correspond &#224; la valeur
+ maximale autoris&#233;e par la configuration du syst&#232;me d'exploitation.
Pour augmenter la consommation maximale de ressources, le serveur
- doit s'exécuter en tant que <code>root</code>, ou se trouver dans sa
- phase de démarrage.</p>
-
- <p>Cette directive s'applique aux processus initiés par les
- processus enfants d'Apache httpd qui traitent les requêtes, et non aux
- processus enfants eux-mêmes. Sont concernés les scripts CGI et les
- commandes exec des SSI, mais en aucun cas les processus initiés par
- le processus parent d'Apache httpd comme les journalisations redirigées
+ doit s'ex&#233;cuter en tant que <code>root</code>, ou se trouver dans sa
+ phase de d&#233;marrage.</p>
+
+ <p>Cette directive s'applique aux processus initi&#233;s par les
+ processus enfants d'Apache httpd qui traitent les requ&#234;tes, et non aux
+ processus enfants eux-m&#234;mes. Sont concern&#233;s les scripts CGI et les
+ commandes exec des SSI, mais en aucun cas les processus initi&#233;s par
+ le processus parent d'Apache httpd comme les journalisations redirig&#233;es
vers un programme.</p>
- <p>Les limites de ressources CPU sont exprimées en secondes par
+ <p>Les limites de ressources CPU sont exprim&#233;es en secondes par
processus.</p>
<h3>Voir aussi</h3>
@@ -4521,34 +4521,34 @@ d'exploitation</code></td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="rlimitmem" id="rlimitmem">Directive</a> <a name="RLimitMEM" id="RLimitMEM">RLimitMEM</a><a title="Lien permanent" href="#rlimitmem" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limite la mémoire allouée aux processus initiés par les
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limite la m&#233;moire allou&#233;e aux processus initi&#233;s par les
processus enfants d'Apache httpd</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RLimitMEM <var>octets</var>|max [<var>octets</var>|max]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Non défini ; utilise les valeurs par défaut du système
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Non d&#233;fini ; utilise les valeurs par d&#233;faut du syst&#232;me
d'exploitation</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>Prend 1 ou 2 paramètres. Le premier definit la limite de
+ <p>Prend 1 ou 2 param&#232;tres. Le premier definit la limite de
consommation de ressources pour tous les processus, et le second la
- consommation de ressources maximale. Les deux paramètres peuvent
+ consommation de ressources maximale. Les deux param&#232;tres peuvent
contenir soit un nombre, soit <code>max</code> pour indiquer au
- serveur que la limite de consommation correspond à la valeur
- maximale autorisée par la configuration du système d'exploitation.
+ serveur que la limite de consommation correspond &#224; la valeur
+ maximale autoris&#233;e par la configuration du syst&#232;me d'exploitation.
Pour augmenter la consommation maximale de ressources, le serveur
- doit s'exécuter en tant que <code>root</code>, ou se trouver dans sa
- phase de démarrage.</p>
-
- <p>Cette directive s'applique aux processus initiés par les
- processus enfants d'Apache httpd qui traitent les requêtes, et non aux
- processus enfants eux-mêmes. Sont concernés les scripts CGI et les
- commandes exec des SSI, mais en aucun cas les processus initiés par
- le processus parent d'Apache httpd comme les journalisations redirigées
+ doit s'ex&#233;cuter en tant que <code>root</code>, ou se trouver dans sa
+ phase de d&#233;marrage.</p>
+
+ <p>Cette directive s'applique aux processus initi&#233;s par les
+ processus enfants d'Apache httpd qui traitent les requ&#234;tes, et non aux
+ processus enfants eux-m&#234;mes. Sont concern&#233;s les scripts CGI et les
+ commandes exec des SSI, mais en aucun cas les processus initi&#233;s par
+ le processus parent d'Apache httpd comme les journalisations redirig&#233;es
vers un programme.</p>
- <p>Les limites de ressources mémoire sont exprimées en octets par
+ <p>Les limites de ressources m&#233;moire sont exprim&#233;es en octets par
processus.</p>
<h3>Voir aussi</h3>
@@ -4560,40 +4560,40 @@ d'exploitation</code></td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="rlimitnproc" id="rlimitnproc">Directive</a> <a name="RLimitNPROC" id="RLimitNPROC">RLimitNPROC</a><a title="Lien permanent" href="#rlimitnproc" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limite le nombre de processus qui peuvent être initiés par
-les processus initiés par les processus enfants d'Apache httpd</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limite le nombre de processus qui peuvent &#234;tre initi&#233;s par
+les processus initi&#233;s par les processus enfants d'Apache httpd</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RLimitNPROC <var>nombre</var>|max [<var>nombre</var>|max]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Unset; uses operating system defaults</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Unset; uses operating system defaults</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>Prend 1 ou 2 paramètres. Le premier definit la limite de
+ <p>Prend 1 ou 2 param&#232;tres. Le premier definit la limite de
consommation de ressources pour tous les processus, et le second la
- consommation de ressources maximale. Les deux paramètres peuvent
+ consommation de ressources maximale. Les deux param&#232;tres peuvent
contenir soit un nombre, soit <code>max</code> pour indiquer au
- serveur que la limite de consommation correspond à la valeur
- maximale autorisée par la configuration du système d'exploitation.
+ serveur que la limite de consommation correspond &#224; la valeur
+ maximale autoris&#233;e par la configuration du syst&#232;me d'exploitation.
Pour augmenter la consommation maximale de ressources, le serveur
- doit s'exécuter en tant que <code>root</code>, ou se trouver dans sa
- phase de démarrage.</p>
-
- <p>Cette directive s'applique aux processus initiés par les
- processus enfants d'Apache httpd qui traitent les requêtes, et non aux
- processus enfants eux-mêmes. Sont concernés les scripts CGI et les
- commandes exec des SSI, mais en aucun cas les processus initiés par
- le processus parent d'Apache httpd comme les journalisations redirigées
+ doit s'ex&#233;cuter en tant que <code>root</code>, ou se trouver dans sa
+ phase de d&#233;marrage.</p>
+
+ <p>Cette directive s'applique aux processus initi&#233;s par les
+ processus enfants d'Apache httpd qui traitent les requ&#234;tes, et non aux
+ processus enfants eux-m&#234;mes. Sont concern&#233;s les scripts CGI et les
+ commandes exec des SSI, mais en aucun cas les processus initi&#233;s par
+ le processus parent d'Apache httpd comme les journalisations redirig&#233;es
vers un programme.</p>
- <p>Les limites des processus contrôlent le nombre de processus par
+ <p>Les limites des processus contr&#244;lent le nombre de processus par
utilisateur.</p>
<div class="note"><h3>Note</h3>
- <p>Si les processus CGI s'exécutent sous le même
+ <p>Si les processus CGI s'ex&#233;cutent sous le m&#234;me
utilisateur que celui du serveur web, cette
directive va limiter le nombre de processus que le serveur
- pourra lui-même créer. La présence de messages
+ pourra lui-m&#234;me cr&#233;er. La pr&#233;sence de messages
<strong><code>cannot fork</code></strong> dans le journal des
erreurs indiquera que la limite est atteinte.</p>
</div>
@@ -4607,28 +4607,28 @@ les processus initiés par les processus enfants d'Apache httpd</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="scriptinterpretersource" id="scriptinterpretersource">Directive</a> <a name="ScriptInterpreterSource" id="ScriptInterpreterSource">ScriptInterpreterSource</a><a title="Lien permanent" href="#scriptinterpretersource" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Permet de localiser l'interpréteur des scripts
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Permet de localiser l'interpr&#233;teur des scripts
CGI</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ScriptInterpreterSource Registry|Registry-Strict|Script</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ScriptInterpreterSource Script</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ScriptInterpreterSource Script</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Win32 seulement</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Win32 seulement</td></tr>
</table>
- <p>Cette directive permet de contrôler la méthode qu'utilise Apache
- httpd pour trouver l'interpréteur destiné à exécuter les scripts CGI. La
- définition par défaut est <code>Script</code> : ceci indique à
- Apache httpd qu'il doit utiliser l'interpréteur précisé dans la ligne
- shebang du script (la première ligne, commençant par
- <code>#!</code>). Sur les systèmes Win32, cette ligne ressemble
- souvent à ceci :</p>
+ <p>Cette directive permet de contr&#244;ler la m&#233;thode qu'utilise Apache
+ httpd pour trouver l'interpr&#233;teur destin&#233; &#224; ex&#233;cuter les scripts CGI. La
+ d&#233;finition par d&#233;faut est <code>Script</code> : ceci indique &#224;
+ Apache httpd qu'il doit utiliser l'interpr&#233;teur pr&#233;cis&#233; dans la ligne
+ shebang du script (la premi&#232;re ligne, commen&#231;ant par
+ <code>#!</code>). Sur les syst&#232;mes Win32, cette ligne ressemble
+ souvent &#224; ceci :</p>
<pre class="prettyprint lang-perl">#!C:/Perl/bin/perl.exe</pre>
- <p>ou simplement, dans le cas où <code>perl</code> est dans le
+ <p>ou simplement, dans le cas o&#249; <code>perl</code> est dans le
<code>PATH</code> :</p>
<pre class="prettyprint lang-perl">#!perl</pre>
@@ -4637,66 +4637,66 @@ CGI</td></tr>
<p>Avec <code>ScriptInterpreterSource Registry</code>, Windows va
effectuer une recherche dans l'arborescence
<code>HKEY_CLASSES_ROOT</code> de la base de registre avec comme
- mot-clé l'extension du fichier contenant le script (par exemple
- <code>.pl</code>). C'est la commande définie par la sous-clé de
+ mot-cl&#233; l'extension du fichier contenant le script (par exemple
+ <code>.pl</code>). C'est la commande d&#233;finie par la sous-cl&#233; de
registre <code>Shell\ExecCGI\Command</code> ou, si elle n'existe
- pas, la sous-clé <code>Shell\Open\Command</code> qui est utilisée
- pour ouvrir le fichier du script. Si ces clés de registre ne sont
- pas trouvées, Apache httpd utilise la méthode de l'option
+ pas, la sous-cl&#233; <code>Shell\Open\Command</code> qui est utilis&#233;e
+ pour ouvrir le fichier du script. Si ces cl&#233;s de registre ne sont
+ pas trouv&#233;es, Apache httpd utilise la m&#233;thode de l'option
<code>Script</code>.</p>
- <div class="warning"><h3>Sécurité</h3>
+ <div class="warning"><h3>S&#233;curit&#233;</h3>
<p>Soyez prudent si vous utilisez <code>ScriptInterpreterSource
- Registry</code> avec des répertoires faisant l'objet d'un <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>, car Apache httpd va essayer
- d'exécuter <strong>tous</strong> les fichiers contenus dans
+ Registry</code> avec des r&#233;pertoires faisant l'objet d'un <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>, car Apache httpd va essayer
+ d'ex&#233;cuter <strong>tous</strong> les fichiers contenus dans
celui-ci. L'option <code>Registry</code> peut causer des appels de
- programmes non voulus sur des fichiers non destinés à être exécutés.
- Par exemple, la commande par défaut open sur les fichiers
- <code>.htm</code> sur la plupart des systèmes Windows va lancer
- Microsoft Internet Explorer ; ainsi, toute requête HTTP pour un
- fichier <code>.htm</code> situé dans le répertoire des scripts
- va lancer le navigateur en arrière-plan sur le serveur, ce qui a
- toutes les chances de crasher votre système dans les minutes qui
+ programmes non voulus sur des fichiers non destin&#233;s &#224; &#234;tre ex&#233;cut&#233;s.
+ Par exemple, la commande par d&#233;faut open sur les fichiers
+ <code>.htm</code> sur la plupart des syst&#232;mes Windows va lancer
+ Microsoft Internet Explorer ; ainsi, toute requ&#234;te HTTP pour un
+ fichier <code>.htm</code> situ&#233; dans le r&#233;pertoire des scripts
+ va lancer le navigateur en arri&#232;re-plan sur le serveur, ce qui a
+ toutes les chances de crasher votre syst&#232;me dans les minutes qui
suivent.</p>
</div>
<p>L'option <code>Registry-Strict</code>, apparue avec la version
2.0 du serveur HTTP Apache,
- agit de manière identique à <code>Registry</code>, mais n'utilise
- que la sous-clé <code>Shell\ExecCGI\Command</code>. La présence de
- la clé <code>ExecCGI</code> n'étant pas systématique, Elle doit être
- définie manuellement dans le registre Windows et évite ainsi tout
- appel de programme accidentel sur votre système.</p>
+ agit de mani&#232;re identique &#224; <code>Registry</code>, mais n'utilise
+ que la sous-cl&#233; <code>Shell\ExecCGI\Command</code>. La pr&#233;sence de
+ la cl&#233; <code>ExecCGI</code> n'&#233;tant pas syst&#233;matique, Elle doit &#234;tre
+ d&#233;finie manuellement dans le registre Windows et &#233;vite ainsi tout
+ appel de programme accidentel sur votre syst&#232;me.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="seerequesttail" id="seerequesttail">Directive</a> <a name="SeeRequestTail" id="SeeRequestTail">SeeRequestTail</a><a title="Lien permanent" href="#seerequesttail" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine si mod_status affiche les 63 premiers caractères
-d'une requête ou les 63 derniers, en supposant que la requête
-elle-même possède plus de 63 caractères.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine si mod_status affiche les 63 premiers caract&#232;res
+d'une requ&#234;te ou les 63 derniers, en supposant que la requ&#234;te
+elle-m&#234;me poss&#232;de plus de 63 caract&#232;res.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SeeRequestTail On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SeeRequestTail Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SeeRequestTail Off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
<p>Avec <code>ExtendedStatus On</code>, mod_status affiche la
- véritable requête en cours de traitement. Pour des raisons
- historiques, seuls 63 caractères de la requête sont réellement
- stockés à des fins d'affichage. Cette directive permet de déterminer
- si ce sont les 63 premiers caractères qui seront stockés (c'est le
- comportement par défaut),
+ v&#233;ritable requ&#234;te en cours de traitement. Pour des raisons
+ historiques, seuls 63 caract&#232;res de la requ&#234;te sont r&#233;ellement
+ stock&#233;s &#224; des fins d'affichage. Cette directive permet de d&#233;terminer
+ si ce sont les 63 premiers caract&#232;res qui seront stock&#233;s (c'est le
+ comportement par d&#233;faut),
ou si ce sont les 63 derniers. Ceci ne s'applique bien entendu que
- si la taille de la requête est de 64 caractères ou plus.</p>
+ si la taille de la requ&#234;te est de 64 caract&#232;res ou plus.</p>
- <p>Si Apache httpd traite la requête <code>GET&nbsp;/disque1/stockage/apache/htdocs/images/rep-images1/nourriture/pommes.jpg&nbsp;HTTP/1.1</code>
- , l'affichage de la requête par mod_status se présentera comme suit :
+ <p>Si Apache httpd traite la requ&#234;te <code>GET&nbsp;/disque1/stockage/apache/htdocs/images/rep-images1/nourriture/pommes.jpg&nbsp;HTTP/1.1</code>
+ , l'affichage de la requ&#234;te par mod_status se pr&#233;sentera comme suit :
</p>
<table class="bordered">
<tr>
- <th>Off (défaut)</th>
+ <th>Off (d&#233;faut)</th>
<td>GET&nbsp;/disque1/stockage/apache/htdocs/images/rep-images1/nourritu</td>
</tr>
<tr>
@@ -4710,31 +4710,31 @@ elle-même possède plus de 63 caractères.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="serveradmin" id="serveradmin">Directive</a> <a name="ServerAdmin" id="ServerAdmin">ServerAdmin</a><a title="Lien permanent" href="#serveradmin" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>L'adresse électronique que le serveur inclut dans les
-messages d'erreur envoyés au client</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ServerAdmin <var>adresse électronique</var>|<var>URL</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>L'adresse &#233;lectronique que le serveur inclut dans les
+messages d'erreur envoy&#233;s au client</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ServerAdmin <var>adresse &#233;lectronique</var>|<var>URL</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>La directive <code class="directive">ServerAdmin</code> permet de définir
+ <p>La directive <code class="directive">ServerAdmin</code> permet de d&#233;finir
l'adresse de contact que le serveur va inclure dans tout message
d'erreur qu'il envoie au client. Si le programme <code>httpd</code>
ne reconnait pas l'argument fourni comme une URL, il suppose que
- c'est une <var>adresse électronique</var>, et lui ajoute le préfixe
+ c'est une <var>adresse &#233;lectronique</var>, et lui ajoute le pr&#233;fixe
<code>mailto:</code> dans les cibles des hyperliens. Il est
- cependant recommandé d'utiliser exclusivement une adresse
- électronique, car de nombreux scripts CGI considèrent ceci comme
+ cependant recommand&#233; d'utiliser exclusivement une adresse
+ &#233;lectronique, car de nombreux scripts CGI consid&#232;rent ceci comme
implicite. Si vous utilisez une URL, elle doit pointer vers un autre
- serveur que vous contrôlez. Dans le cas contraire, les utilisateurs
- seraient dans l'impossibilité de vous contacter en cas de problème.</p>
+ serveur que vous contr&#244;lez. Dans le cas contraire, les utilisateurs
+ seraient dans l'impossibilit&#233; de vous contacter en cas de probl&#232;me.</p>
- <p>Il peut s'avérer utile de définir une adresse dédiée à
+ <p>Il peut s'av&#233;rer utile de d&#233;finir une adresse d&#233;di&#233;e &#224;
l'administration du serveur, par exemple :</p>
<pre class="prettyprint lang-config">ServerAdmin www-admin@foo.example.com</pre>
- <p>car les utilisateurs ne mentionnent pas systématiquement le
+ <p>car les utilisateurs ne mentionnent pas syst&#233;matiquement le
serveur dont ils parlent !</p>
</div>
@@ -4742,17 +4742,17 @@ messages d'erreur envoyés au client</td></tr>
<div class="directive-section"><h2><a name="serveralias" id="serveralias">Directive</a> <a name="ServerAlias" id="ServerAlias">ServerAlias</a><a title="Lien permanent" href="#serveralias" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Autres noms d'un serveur utilisables pour atteindre des
-serveurs virtuels à base de nom</td></tr>
+serveurs virtuels &#224; base de nom</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ServerAlias <var>nom serveur</var> [<var>nom serveur</var>]
...</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>La directive <code class="directive">ServerAlias</code> permet de définir
- les noms alternatifs d'un serveur utilisables pour atteindre des <a href="../vhosts/name-based.html">serveurs virtuels à base de
+ <p>La directive <code class="directive">ServerAlias</code> permet de d&#233;finir
+ les noms alternatifs d'un serveur utilisables pour atteindre des <a href="../vhosts/name-based.html">serveurs virtuels &#224; base de
nom</a>. La directive <code class="directive">ServerAlias</code> peut
- contenir des caractères génériques, si nécessaire.</p>
+ contenir des caract&#232;res g&#233;n&#233;riques, si n&#233;cessaire.</p>
<pre class="prettyprint lang-config">&lt;VirtualHost *:80&gt;
ServerName server.example.com
@@ -4762,17 +4762,17 @@ serveurs virtuels à base de nom</td></tr>
# ...
&lt;/VirtualHost&gt;</pre>
- <p>La recherche du serveur virtuel à base de nom correspondant au
- plus près à la requête s'effectue selon l'ordre d'apparition des
+ <p>La recherche du serveur virtuel &#224; base de nom correspondant au
+ plus pr&#232;s &#224; la requ&#234;te s'effectue selon l'ordre d'apparition des
directives <code class="directive"><a href="#virtualhost">&lt;virtualhost&gt;</a></code> dans le fichier de
configuration. Le premier serveur virtuel dont le <code class="directive"><a href="#servername">ServerName</a></code> ou le <code class="directive"><a href="#serveralias">ServerAlias</a></code> correspond est choisi, sans
- priorité particulière si le nom contient des caractères génériques
+ priorit&#233; particuli&#232;re si le nom contient des caract&#232;res g&#233;n&#233;riques
(que ce soit pour ServerName ou ServerAlias).</p>
- <p>Tous les noms spécifiés au sein d'une section
- <code class="directive"><a href="#virtualhost">&lt;VirtualHost&gt;</a></code> sont traités comme un
+ <p>Tous les noms sp&#233;cifi&#233;s au sein d'une section
+ <code class="directive"><a href="#virtualhost">&lt;VirtualHost&gt;</a></code> sont trait&#233;s comme un
<code class="directive"><a href="#serveralias">&lt;ServerAlias&gt;</a></code>
- (sans caractères génériques).</p>
+ (sans caract&#232;res g&#233;n&#233;riques).</p>
<h3>Voir aussi</h3>
@@ -4785,86 +4785,86 @@ du serveur HTTP Apache</a></li>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="servername" id="servername">Directive</a> <a name="ServerName" id="ServerName">ServerName</a><a title="Lien permanent" href="#servername" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom d'hôte et port que le serveur utilise pour
-s'authentifier lui-même</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom d'h&#244;te et port que le serveur utilise pour
+s'authentifier lui-m&#234;me</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ServerName
[<var>protocole</var>://]<var>nom-de-domaine</var>|<var>adresse-ip</var>[:<var>port</var>]</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>La directive <code class="directive">ServerName</code> permet de définir
- les protocole, nom d'hôte et port d'une requête que le serveur
- utilise pour s'authentifier lui-même.</p>
+ <p>La directive <code class="directive">ServerName</code> permet de d&#233;finir
+ les protocole, nom d'h&#244;te et port d'une requ&#234;te que le serveur
+ utilise pour s'authentifier lui-m&#234;me.</p>
<p>La directive <code class="directive">ServerName</code> permet
- (éventuellement en conjonction avec la directive
- <code class="directive"><a href="#serveralias">ServerAlias</a></code>) d'identifier de manière unique
- un serveur virtuel, lorsqu'elle est utilisée dans un contexte de <a href="../vhosts/name-based.html">serveurs virtuels à base de
+ (&#233;ventuellement en conjonction avec la directive
+ <code class="directive"><a href="#serveralias">ServerAlias</a></code>) d'identifier de mani&#232;re unique
+ un serveur virtuel, lorsqu'elle est utilis&#233;e dans un contexte de <a href="../vhosts/name-based.html">serveurs virtuels &#224; base de
noms</a>.</p>
- <p>Cette directive est aussi utilisée lors de la création d'URLs de
+ <p>Cette directive est aussi utilis&#233;e lors de la cr&#233;ation d'URLs de
redirection relatives quand la directive
- <code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code> est définie à une valeur autre que
- la valeur par défaut.</p>
+ <code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code> est d&#233;finie &#224; une valeur autre que
+ la valeur par d&#233;faut.</p>
<p>Par exemple, si le nom de la
- machine hébergeant le serveur web est
- <code>simple.example.com</code>, la machine possède l'alias
+ machine h&#233;bergeant le serveur web est
+ <code>simple.example.com</code>, la machine poss&#232;de l'alias
DNS <code>www.example.com</code>, et si vous voulez que le serveur
- web s'identifie avec cet alias, vous devez utilisez la définition
+ web s'identifie avec cet alias, vous devez utilisez la d&#233;finition
suivante :</p>
<pre class="prettyprint lang-config">ServerName www.example.com</pre>
- <p>La directive <code class="directive">ServerName</code> peut apparaître à
- toutes les étapes de la définition du serveur. Toute occurrence
- annule cependant la précédente (pour ce serveur).</p>
+ <p>La directive <code class="directive">ServerName</code> peut appara&#238;tre &#224;
+ toutes les &#233;tapes de la d&#233;finition du serveur. Toute occurrence
+ annule cependant la pr&#233;c&#233;dente (pour ce serveur).</p>
<p>Si la directive <code class="directive">ServerName</code> n'est pas
- définie, le serveur tente de déterminer le nom
- d'hôte visible du point de vue du client en demandant tout d'abord au
- système d'exploitation le nom d'hôte système, et en cas d'échec, en effectuant
- une recherche DNS inverse sur une adresse IP présente sur le système.</p>
+ d&#233;finie, le serveur tente de d&#233;terminer le nom
+ d'h&#244;te visible du point de vue du client en demandant tout d'abord au
+ syst&#232;me d'exploitation le nom d'h&#244;te syst&#232;me, et en cas d'&#233;chec, en effectuant
+ une recherche DNS inverse sur une adresse IP pr&#233;sente sur le syst&#232;me.</p>
<p>Si la directive
- <code class="directive">ServerName</code> ne précise pas de port, le serveur
- utilisera celui de la requête entrante. Il est recommandé de
- spécifier un nom d'hôte et un port spécifiques à l'aide de la
- directive <code class="directive">ServerName</code> pour une fiabilité
- optimale et à titre préventif.</p>
-
- <p>Si vous définissez des <a href="../vhosts/name-based.html">serveurs virtuels à base de
- nom</a>, une directive <code class="directive">ServerName</code> située à
- l'intérieur d'une section <code class="directive"><a href="#virtualhost">&lt;VirtualHost&gt;</a></code> spécifiera quel nom d'hôte
- doit apparaître dans l'en-tête de requête <code>Host:</code> pour
+ <code class="directive">ServerName</code> ne pr&#233;cise pas de port, le serveur
+ utilisera celui de la requ&#234;te entrante. Il est recommand&#233; de
+ sp&#233;cifier un nom d'h&#244;te et un port sp&#233;cifiques &#224; l'aide de la
+ directive <code class="directive">ServerName</code> pour une fiabilit&#233;
+ optimale et &#224; titre pr&#233;ventif.</p>
+
+ <p>Si vous d&#233;finissez des <a href="../vhosts/name-based.html">serveurs virtuels &#224; base de
+ nom</a>, une directive <code class="directive">ServerName</code> situ&#233;e &#224;
+ l'int&#233;rieur d'une section <code class="directive"><a href="#virtualhost">&lt;VirtualHost&gt;</a></code> sp&#233;cifiera quel nom d'h&#244;te
+ doit appara&#238;tre dans l'en-t&#234;te de requ&#234;te <code>Host:</code> pour
pouvoir atteindre ce serveur virtuel.</p>
- <p>Parfois, le serveur s'exécute en amont d'un dispositif qui
- implémente SSL, comme un mandataire inverse, un répartiteur de
- charge ou un boîtier dédié SSL. Dans ce cas, spécifiez le protocole
+ <p>Parfois, le serveur s'ex&#233;cute en amont d'un dispositif qui
+ impl&#233;mente SSL, comme un mandataire inverse, un r&#233;partiteur de
+ charge ou un bo&#238;tier d&#233;di&#233; SSL. Dans ce cas, sp&#233;cifiez le protocole
<code>https://</code> et le port auquel les clients se connectent
dans la directive <code class="directive">ServerName</code>, afin de
- s'assurer que le serveur génère correctement ses URLs
+ s'assurer que le serveur g&#233;n&#232;re correctement ses URLs
d'auto-identification.
</p>
<p>Voir la description des directives <code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code> et <code class="directive"><a href="#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code> pour les
- définitions qui permettent de déterminer si les URLs
+ d&#233;finitions qui permettent de d&#233;terminer si les URLs
auto-identifiantes (par exemple via le module
- <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>) vont faire référence au port spécifié, ou
- au port indiqué dans la requête du client.
+ <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>) vont faire r&#233;f&#233;rence au port sp&#233;cifi&#233;, ou
+ au port indiqu&#233; dans la requ&#234;te du client.
</p>
<div class="warning">
<p>Si la valeur de la directive <code class="directive">ServerName</code> ne
- peut pas être résolue en adresse IP, le démarrage du serveur
+ peut pas &#234;tre r&#233;solue en adresse IP, le d&#233;marrage du serveur
provoquera un avertissement. <code>httpd</code> va alors utiliser le
- résultat de la commande système <code>hostname</code> pour
- déterminer le nom du serveur, ce qui ne correspondra pratiquement
- jamais au nom de serveur que vous souhaitez réellement.</p>
+ r&#233;sultat de la commande syst&#232;me <code>hostname</code> pour
+ d&#233;terminer le nom du serveur, ce qui ne correspondra pratiquement
+ jamais au nom de serveur que vous souhaitez r&#233;ellement.</p>
<div class="example"><p><code>
httpd: Could not reliably determine the server's fully qualified domain name, using rocinante.local for ServerName
</code></p></div>
@@ -4873,7 +4873,7 @@ s'authentifier lui-même</td></tr>
<h3>Voir aussi</h3>
<ul>
-<li><a href="../dns-caveats.html">Problèmes concernant le DNS et
+<li><a href="../dns-caveats.html">Probl&#232;mes concernant le DNS et
le serveur HTTP Apache</a></li>
<li><a href="../vhosts/">Documentation sur les serveurs virtuels
du serveur HTTP Apache</a></li>
@@ -4885,15 +4885,15 @@ du serveur HTTP Apache</a></li>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="serverpath" id="serverpath">Directive</a> <a name="ServerPath" id="ServerPath">ServerPath</a><a title="Lien permanent" href="#serverpath" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom de chemin d'URL hérité pour un serveur virtuel à base
-de nom accédé par un navigateur incompatible</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom de chemin d'URL h&#233;rit&#233; pour un serveur virtuel &#224; base
+de nom acc&#233;d&#233; par un navigateur incompatible</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ServerPath <var>chemin d'URL</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>La directive <code class="directive">ServerPath</code> permet de définir
- le nom de chemin d'URL hérité d'un hôte, à utiliser avec les <a href="../vhosts/">serveurs virtuels à base de nom</a>.</p>
+ <p>La directive <code class="directive">ServerPath</code> permet de d&#233;finir
+ le nom de chemin d'URL h&#233;rit&#233; d'un h&#244;te, &#224; utiliser avec les <a href="../vhosts/">serveurs virtuels &#224; base de nom</a>.</p>
<h3>Voir aussi</h3>
<ul>
@@ -4904,73 +4904,73 @@ du serveur HTTP Apache</a></li>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="serverroot" id="serverroot">Directive</a> <a name="ServerRoot" id="ServerRoot">ServerRoot</a><a title="Lien permanent" href="#serverroot" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Racine du répertoire d'installation du
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Racine du r&#233;pertoire d'installation du
serveur</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ServerRoot <var>chemin de répertoire</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ServerRoot /usr/local/apache</code></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ServerRoot <var>chemin de r&#233;pertoire</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ServerRoot /usr/local/apache</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>La directive <code class="directive">ServerRoot</code> permet de définir
- le répertoire dans lequel le serveur est installé. En particulier,
- il contiendra les sous-répertoires <code>conf/</code> et
- <code>logs/</code>. Les chemins relatifs indiqués dans les autres
- directives (comme <code class="directive"><a href="#include">Include</a></code> ou <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>) seront définis par
- rapport à ce répertoire.</p>
+ <p>La directive <code class="directive">ServerRoot</code> permet de d&#233;finir
+ le r&#233;pertoire dans lequel le serveur est install&#233;. En particulier,
+ il contiendra les sous-r&#233;pertoires <code>conf/</code> et
+ <code>logs/</code>. Les chemins relatifs indiqu&#233;s dans les autres
+ directives (comme <code class="directive"><a href="#include">Include</a></code> ou <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>) seront d&#233;finis par
+ rapport &#224; ce r&#233;pertoire.</p>
<pre class="prettyprint lang-config">ServerRoot "/home/httpd"</pre>
- <p>La valeur par défaut de <code class="directive">ServerRoot</code> peut
- être modifiée via l'argument <code>--prefix</code> de la commande <a href="../programs/configure.html"><code>configure</code></a>, et de
+ <p>La valeur par d&#233;faut de <code class="directive">ServerRoot</code> peut
+ &#234;tre modifi&#233;e via l'argument <code>--prefix</code> de la commande <a href="../programs/configure.html"><code>configure</code></a>, et de
nombreuses distributions tierces du serveur proposent une valeur
- différente de celles listées ci-dessus.</p>
+ diff&#233;rente de celles list&#233;es ci-dessus.</p>
<h3>Voir aussi</h3>
<ul>
<li><a href="../invoking.html">the <code>-d</code>
options de <code>httpd</code></a></li>
-<li><a href="../misc/security_tips.html#serverroot">les conseils à
-propos de sécurité</a> pour des informations sur la manière de définir
-correctement les permissions sur le répertoire indiqué par la directive
+<li><a href="../misc/security_tips.html#serverroot">les conseils &#224;
+propos de s&#233;curit&#233;</a> pour des informations sur la mani&#232;re de d&#233;finir
+correctement les permissions sur le r&#233;pertoire indiqu&#233; par la directive
<code class="directive">ServerRoot</code></li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="serversignature" id="serversignature">Directive</a> <a name="ServerSignature" id="ServerSignature">ServerSignature</a><a title="Lien permanent" href="#serversignature" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit un pied de page pour les documents générés par le
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit un pied de page pour les documents g&#233;n&#233;r&#233;s par le
serveur</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ServerSignature On|Off|EMail</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ServerSignature Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ServerSignature Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
<p>La directive <code class="directive">ServerSignature</code> permet de
- définir une ligne de pied de page fixe pour les documents générés
- par le serveur (messages d'erreur, listings de répertoires ftp de
+ d&#233;finir une ligne de pied de page fixe pour les documents g&#233;n&#233;r&#233;s
+ par le serveur (messages d'erreur, listings de r&#233;pertoires ftp de
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>, sorties de <code class="module"><a href="../mod/mod_info.html">mod_info</a></code>,
- etc...). Dans le cas d'une chaîne de mandataires, l'utilisateur n'a
- souvent aucun moyen de déterminer lequel des mandataires chaînés a
- généré un message d'erreur, et c'est une des raisons pour lesquelles
- on peut être amené à ajouter un tel pied de page.</p>
+ etc...). Dans le cas d'une cha&#238;ne de mandataires, l'utilisateur n'a
+ souvent aucun moyen de d&#233;terminer lequel des mandataires cha&#238;n&#233;s a
+ g&#233;n&#233;r&#233; un message d'erreur, et c'est une des raisons pour lesquelles
+ on peut &#234;tre amen&#233; &#224; ajouter un tel pied de page.</p>
- <p>La valeur par défaut <code>Off</code> supprime la ligne de pied
+ <p>La valeur par d&#233;faut <code>Off</code> supprime la ligne de pied
de page (et est ainsi compatible avec le comportement des
- versions 1.2 et antérieures d'Apache). la valeur <code>On</code>
- ajoute simplement une ligne contenant le numéro de version du
+ versions 1.2 et ant&#233;rieures d'Apache). la valeur <code>On</code>
+ ajoute simplement une ligne contenant le num&#233;ro de version du
serveur ainsi que le nom du serveur virtuel issu de la directive
<code class="directive"><a href="#servername">ServerName</a></code>, alors que la valeur
- <code>EMail</code> ajoute en plus une référence "mailto:" à
- l'administrateur du document référencé issu la directive
+ <code>EMail</code> ajoute en plus une r&#233;f&#233;rence "mailto:" &#224;
+ l'administrateur du document r&#233;f&#233;renc&#233; issu la directive
<code class="directive"><a href="#serveradmin">ServerAdmin</a></code>.</p>
- <p>Après la version 2.0.44, les détails à propos du numéro de
- version du serveur sont contrôlés à l'aide de la directive
+ <p>Apr&#232;s la version 2.0.44, les d&#233;tails &#224; propos du num&#233;ro de
+ version du serveur sont contr&#244;l&#233;s &#224; l'aide de la directive
<code class="directive"><a href="#servertokens">ServerTokens</a></code>.</p>
<h3>Voir aussi</h3>
@@ -4981,22 +4981,22 @@ serveur</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="servertokens" id="servertokens">Directive</a> <a name="ServerTokens" id="ServerTokens">ServerTokens</a><a title="Lien permanent" href="#servertokens" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure l'en-tête <code>Server</code> de la réponse
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure l'en-t&#234;te <code>Server</code> de la r&#233;ponse
HTTP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ServerTokens Full</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ServerTokens Full</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>Cette directive permet de contrôler le contenu de l'en-tête
- <code>Server</code> inclus dans la réponse envoyée au client : cet
- en-tête peut contenir le type de système d'exploitation du serveur,
- ainsi que des informations à propos des modules compilés avec le
+ <p>Cette directive permet de contr&#244;ler le contenu de l'en-t&#234;te
+ <code>Server</code> inclus dans la r&#233;ponse envoy&#233;e au client : cet
+ en-t&#234;te peut contenir le type de syst&#232;me d'exploitation du serveur,
+ ainsi que des informations &#224; propos des modules compil&#233;s avec le
serveur.</p>
<dl>
- <dt><code>ServerTokens Full</code> (ou non spécifié)</dt>
+ <dt><code>ServerTokens Full</code> (ou non sp&#233;cifi&#233;)</dt>
<dd>Le serveur envoie par exemple : <code>Server: Apache/2.4.2
(Unix) PHP/4.2.2 MyMod/1.2</code></dd>
@@ -5030,21 +5030,21 @@ HTTP</td></tr>
</dl>
- <p>Cette définition s'applique à l'ensemble du serveur et ne peut
- être activée ou désactivée pour tel ou tel serveur virtuel.</p>
+ <p>Cette d&#233;finition s'applique &#224; l'ensemble du serveur et ne peut
+ &#234;tre activ&#233;e ou d&#233;sactiv&#233;e pour tel ou tel serveur virtuel.</p>
- <p>Dans les versions postérieures à 2.0.44, cette directive contrôle
+ <p>Dans les versions post&#233;rieures &#224; 2.0.44, cette directive contr&#244;le
aussi les informations fournies par la directive <code class="directive"><a href="#serversignature">ServerSignature</a></code>.</p>
- <div class="note">Définir <code class="directive">ServerTokens</code> à une
- valeur inférieure à <code>minimal</code> n'est pas
- recommandé car le débogage des problèmes
- interopérationnels n'en sera alors que plus difficile. Notez
- aussi que la désactivation de l'en-tête Server:
- n'améliore en rien la sécurité de votre
- serveur ; le concept de "sécurité par
- l'obscurité" est un mythe et conduit à
- une mauvaise perception de ce qu'est la sécurité.</div>
+ <div class="note">D&#233;finir <code class="directive">ServerTokens</code> &#224; une
+ valeur inf&#233;rieure &#224; <code>minimal</code> n'est pas
+ recommand&#233; car le d&#233;bogage des probl&#232;mes
+ interop&#233;rationnels n'en sera alors que plus difficile. Notez
+ aussi que la d&#233;sactivation de l'en-t&#234;te Server:
+ n'am&#233;liore en rien la s&#233;curit&#233; de votre
+ serveur ; le concept de "s&#233;curit&#233; par
+ l'obscurit&#233;" est un mythe et conduit &#224;
+ une mauvaise perception de ce qu'est la s&#233;curit&#233;.</div>
@@ -5056,30 +5056,30 @@ HTTP</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sethandler" id="sethandler">Directive</a> <a name="SetHandler" id="SetHandler">SetHandler</a><a title="Lien permanent" href="#sethandler" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Force le traitement des fichiers spécifiés par un
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Force le traitement des fichiers sp&#233;cifi&#233;s par un
gestionnaire particulier</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SetHandler <var>handler-name</var>|none|<var>expression</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5 du serveur HTTP Apache</td></tr>
</table>
- <p>Lorsqu'elle se situe à l'intérieur d'un fichier
+ <p>Lorsqu'elle se situe &#224; l'int&#233;rieur d'un fichier
<code>.htaccess</code>, ou d'une section <code class="directive"><a href="#directory">&lt;Directory&gt;</a></code> ou <code class="directive"><a href="#location">&lt;Location&gt;</a></code>, cette directive force le
- traitement de tous les fichiers spécifiés par le <a href="../handler.html">gestionnaire</a> défini par l'argument
+ traitement de tous les fichiers sp&#233;cifi&#233;s par le <a href="../handler.html">gestionnaire</a> d&#233;fini par l'argument
<var>nom gestionnaire</var>. Par exemple, dans le cas d'un
- répertoire dont vous voulez interpréter le contenu comme des
- fichiers de règles d'images cliquables, sans tenir compte des
+ r&#233;pertoire dont vous voulez interpr&#233;ter le contenu comme des
+ fichiers de r&#232;gles d'images cliquables, sans tenir compte des
extensions, vous pouvez ajouter la ligne suivante dans un fichier
- <code>.htaccess</code> de ce répertoire :</p>
+ <code>.htaccess</code> de ce r&#233;pertoire :</p>
<pre class="prettyprint lang-config">SetHandler imap-file</pre>
<p>Autre exemple : si vous voulez que le serveur affiche un
- compte-rendu d'état chaque fois qu'une URL du type <code>http://nom
- serveur/status</code> est appelée, vous pouvez ajouter ceci dans
+ compte-rendu d'&#233;tat chaque fois qu'une URL du type <code>http://nom
+ serveur/status</code> est appel&#233;e, vous pouvez ajouter ceci dans
<code>httpd.conf</code> :</p>
<pre class="prettyprint lang-config">&lt;Location "/status"&gt;
@@ -5088,32 +5088,32 @@ gestionnaire particulier</td></tr>
<p>Vous pouvez aussi utiliser cette directive pour associer un
- gestionnaire à des fichiers possèdant une extension de nom de
- fichier particulière. Par exemple :</p>
+ gestionnaire &#224; des fichiers poss&#232;dant une extension de nom de
+ fichier particuli&#232;re. Par exemple :</p>
<pre class="prettyprint lang-config">&lt;FilesMatch "\.php$"&gt;
SetHandler application/x-httpd-php
&lt;/FilesMatch&gt;</pre>
- <p>On peut utiliser des expressions ayant pour valeur des chaînes pour
- référencer des variables spécifiques à une requête, y compris les
- références arrières vers des expressions rationnelles nommées :</p>
+ <p>On peut utiliser des expressions ayant pour valeur des cha&#238;nes pour
+ r&#233;f&#233;rencer des variables sp&#233;cifiques &#224; une requ&#234;te, y compris les
+ r&#233;f&#233;rences arri&#232;res vers des expressions rationnelles nomm&#233;es :</p>
<pre class="prettyprint lang-config">&lt;LocationMatch ^/app/(?&lt;sub&gt;[^/]+)/&gt;
SetHandler "proxy:unix:/var/run/app_%{env:MATCH_sub}.sock|fcgi://localhost:8080"
&lt;/LocationMatch&gt;</pre>
- <p>Vous pouvez écraser la définition antérieure d'une directive
+ <p>Vous pouvez &#233;craser la d&#233;finition ant&#233;rieure d'une directive
<code class="directive">SetHandler</code> en utilisant la valeur
<code>None</code>.</p>
<div class="note"><h3>Note</h3>
<p>Comme <code class="directive">SetHandler</code> l'emporte sur la
- définition des gestionnaires par défaut, le comportement habituel
- consistant à traiter les URLs se terminant par un slash (/) comme
- des répertoires ou des fichiers index est désactivé.</p></div>
+ d&#233;finition des gestionnaires par d&#233;faut, le comportement habituel
+ consistant &#224; traiter les URLs se terminant par un slash (/) comme
+ des r&#233;pertoires ou des fichiers index est d&#233;sactiv&#233;.</p></div>
<h3>Voir aussi</h3>
<ul>
@@ -5123,22 +5123,22 @@ gestionnaire particulier</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="setinputfilter" id="setinputfilter">Directive</a> <a name="SetInputFilter" id="SetInputFilter">SetInputFilter</a><a title="Lien permanent" href="#setinputfilter" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit les filtres par lesquels vont passer les requêtes
-client et les données POST</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit les filtres par lesquels vont passer les requ&#234;tes
+client et les donn&#233;es POST</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SetInputFilter <var>filtre</var>[;<var>filtre</var>...]</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
<p>La directive <code class="directive">SetInputFilter</code> permet de
- définir le ou les filtres par lesquels vont passer les requêtes
- client et les données POST au moment où le serveur les reçoit. Cette
- définition vient en ajout à tout autre filtre défini en
+ d&#233;finir le ou les filtres par lesquels vont passer les requ&#234;tes
+ client et les donn&#233;es POST au moment o&#249; le serveur les re&#231;oit. Cette
+ d&#233;finition vient en ajout &#224; tout autre filtre d&#233;fini en
quelqu'endroit que ce soit, y compris via la directive <code class="directive"><a href="../mod/mod_mime.html#addinputfilter">AddInputFilter</a></code>.</p>
- <p>Si la directive comporte plusieurs filtres, ils doivent être
- séparés par des points-virgules, et spécifiés selon l'ordre dans
+ <p>Si la directive comporte plusieurs filtres, ils doivent &#234;tre
+ s&#233;par&#233;s par des points-virgules, et sp&#233;cifi&#233;s selon l'ordre dans
lequel vous souhaitez les voir agir sur les contenus.</p>
<h3>Voir aussi</h3>
@@ -5149,31 +5149,31 @@ client et les données POST</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="setoutputfilter" id="setoutputfilter">Directive</a> <a name="SetOutputFilter" id="SetOutputFilter">SetOutputFilter</a><a title="Lien permanent" href="#setoutputfilter" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit les filtres par lesquels vont passer les réponses
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit les filtres par lesquels vont passer les r&#233;ponses
du serveur</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SetOutputFilter <var>filtre</var>[;<var>filtre</var>...]</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
<p>La directive <code class="directive">SetOutputFilter</code> permet de
- définir les filtres par lesquels vont passer les réponses du serveur
- avant d'être envoyées au client. Cette définition vient en ajout à
- tout autre filtre défini en quelqu'endroit que ce soit, y compris
+ d&#233;finir les filtres par lesquels vont passer les r&#233;ponses du serveur
+ avant d'&#234;tre envoy&#233;es au client. Cette d&#233;finition vient en ajout &#224;
+ tout autre filtre d&#233;fini en quelqu'endroit que ce soit, y compris
via la directive <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code>.</p>
<p>Par exemple, la configuration suivante va traiter tous les
- fichiers du répertoire <code>/www/data/</code> comme des inclusions
- côté serveur (SSI) :</p>
+ fichiers du r&#233;pertoire <code>/www/data/</code> comme des inclusions
+ c&#244;t&#233; serveur (SSI) :</p>
<pre class="prettyprint lang-config">&lt;Directory "/www/data/"&gt;
SetOutputFilter INCLUDES
&lt;/Directory&gt;</pre>
- <p>Si la directive comporte plusieurs filtres, ils doivent être
- séparés par des points-virgules, et spécifiés selon l'ordre dans
+ <p>Si la directive comporte plusieurs filtres, ils doivent &#234;tre
+ s&#233;par&#233;s par des points-virgules, et sp&#233;cifi&#233;s selon l'ordre dans
lequel vous souhaitez les voir agir sur les contenus.</p>
<h3>Voir aussi</h3>
@@ -5185,29 +5185,29 @@ du serveur</td></tr>
<div class="directive-section"><h2><a name="timeout" id="timeout">Directive</a> <a name="TimeOut" id="TimeOut">TimeOut</a><a title="Lien permanent" href="#timeout" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Temps pendant lequel le serveur va attendre certains
-évènements avant de considérer qu'une requête a échoué</td></tr>
+&#233;v&#232;nements avant de consid&#233;rer qu'une requ&#234;te a &#233;chou&#233;</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>TimeOut <var>time-interval</var>[s]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>TimeOut 60</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>TimeOut 60</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
- <p>La directive <code class="directive">TimeOut</code> permet de définir le
- temps maximum pendant lequel Apache httpd va attendre des entrées/sorties
+ <p>La directive <code class="directive">TimeOut</code> permet de d&#233;finir le
+ temps maximum pendant lequel Apache httpd va attendre des entr&#233;es/sorties
selon les circonstances :</p>
<ul>
- <li><p>Lors de la lecture de données en provenance du client, le
- temps maximum jusqu'à l'arrivée d'un paquet TCP si le tampon est
+ <li><p>Lors de la lecture de donn&#233;es en provenance du client, le
+ temps maximum jusqu'&#224; l'arriv&#233;e d'un paquet TCP si le tampon est
vide.</p>
- <p>Pour les données initiales d'une nouvelle connexion, et tant qu'une
+ <p>Pour les donn&#233;es initiales d'une nouvelle connexion, et tant qu'une
directive <code class="directive"><a href="#acceptfilter">AcceptFilter</a></code> n'aura pas
transmis cette nouvelle connexion au serveur, cette directive n'aura aucun
effet.</p>
</li>
- <li>Lors de l'écriture de données destinées au client, le temps
- maximum jusqu'à l'arrivée de l'accusé-réception d'un paquet si le
+ <li>Lors de l'&#233;criture de donn&#233;es destin&#233;es au client, le temps
+ maximum jusqu'&#224; l'arriv&#233;e de l'accus&#233;-r&#233;ception d'un paquet si le
tampon d'envoi est plein.</li>
<li>Avec <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> et <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code>, le temps
@@ -5216,9 +5216,9 @@ du serveur</td></tr>
<li>Avec <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code>, le temps d'attente
maximum des sorties d'un processus de filtrage.</li>
- <li>Avec <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>, la valeur du délai par défaut
+ <li>Avec <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>, la valeur du d&#233;lai par d&#233;faut
si <code class="directive"><a href="../mod/mod_proxy.html#proxytimeout">ProxyTimeout</a></code> n'est
- pas défini.</li>
+ pas d&#233;fini.</li>
</ul>
@@ -5226,46 +5226,46 @@ du serveur</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="traceenable" id="traceenable">Directive</a> <a name="TraceEnable" id="TraceEnable">TraceEnable</a><a title="Lien permanent" href="#traceenable" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine le comportement des requêtes
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine le comportement des requ&#234;tes
<code>TRACE</code></td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>TraceEnable <var>[on|off|extended]</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>TraceEnable on</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>TraceEnable on</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
<p>Cette directive l'emporte sur le comportement de
<code>TRACE</code> pour le noyau du serveur et
- <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. La définition par défaut
- <code>TraceEnable on</code> permet des requêtes <code>TRACE</code>
- selon la RFC 2616, qui interdit d'ajouter tout corps à la requête.
- La définition <code>TraceEnable off</code> indique au noyau du
- serveur et à <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> de retourner un code
- d'erreur <code>405</code> (Méthode non autorisée) au client.</p>
-
- <p>En fait, et à des fins de test et de diagnostic seulement, on
- peut autoriser l'ajout d'un corps de requête à l'aide de la
- définition non standard <code>TraceEnable extended</code>. Le noyau
+ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. La d&#233;finition par d&#233;faut
+ <code>TraceEnable on</code> permet des requ&#234;tes <code>TRACE</code>
+ selon la RFC 2616, qui interdit d'ajouter tout corps &#224; la requ&#234;te.
+ La d&#233;finition <code>TraceEnable off</code> indique au noyau du
+ serveur et &#224; <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> de retourner un code
+ d'erreur <code>405</code> (M&#233;thode non autoris&#233;e) au client.</p>
+
+ <p>En fait, et &#224; des fins de test et de diagnostic seulement, on
+ peut autoriser l'ajout d'un corps de requ&#234;te &#224; l'aide de la
+ d&#233;finition non standard <code>TraceEnable extended</code>. Le noyau
du serveur (dans le cas d'un serveur d'origine) va limiter la taille
- du corps de requête à 64Kb (plus 8Kb pour les en-têtes de
+ du corps de requ&#234;te &#224; 64Kb (plus 8Kb pour les en-t&#234;tes de
fractionnement si <code>Transfer-Encoding: chunked</code> est
- utilisé). Le noyau du serveur va reproduire l'ensemble des en-têtes,
- y compris les en-têtes de fractionnement avec le corps de la
- réponse. Dans le cas d'un serveur mandataire, la taille du corps de
- requête n'est pas limitée à 64Kb.</p>
+ utilis&#233;). Le noyau du serveur va reproduire l'ensemble des en-t&#234;tes,
+ y compris les en-t&#234;tes de fractionnement avec le corps de la
+ r&#233;ponse. Dans le cas d'un serveur mandataire, la taille du corps de
+ requ&#234;te n'est pas limit&#233;e &#224; 64Kb.</p>
<div class="note"><h3>Note</h3>
- <p>Bien que certains prétendent le contraire, activer la méthode
- <code>TRACE</code> ne constitue pas un problème de sécurité dans Apache
- httpd. La méthode <code>TRACE</code> est définie par la spécification
- HTTP/1.1 et les différentes implémentations sont censées la supporter.</p>
+ <p>Bien que certains pr&#233;tendent le contraire, activer la m&#233;thode
+ <code>TRACE</code> ne constitue pas un probl&#232;me de s&#233;curit&#233; dans Apache
+ httpd. La m&#233;thode <code>TRACE</code> est d&#233;finie par la sp&#233;cification
+ HTTP/1.1 et les diff&#233;rentes impl&#233;mentations sont cens&#233;es la supporter.</p>
</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="undefine" id="undefine">Directive</a> <a name="UnDefine" id="UnDefine">UnDefine</a><a title="Lien permanent" href="#undefine" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Invalide la définition d'une variable</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Invalide la d&#233;finition d'une variable</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>UnDefine <var>nom-variable</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
@@ -5276,11 +5276,11 @@ du serveur</td></tr>
correspondante.</p>
<p>On peut utiliser cette directive pour inverser l'effet d'une
section <code class="directive"><a href="#ifdefine">&lt;IfDefine&gt;</a></code>
- sans avoir à modifier les arguments <code>-D</code> dans les scripts
- de démarrage.</p>
- <p>Si cette directive est définie au sein d'un bloc VirtualHost, les
+ sans avoir &#224; modifier les arguments <code>-D</code> dans les scripts
+ de d&#233;marrage.</p>
+ <p>Si cette directive est d&#233;finie au sein d'un bloc VirtualHost, les
changements qu'elle induit sont visibles de toute directive
- ultérieure, au delà de tout bloc VirtualHost.</p>
+ ult&#233;rieure, au del&#224; de tout bloc VirtualHost.</p>
<h3>Voir aussi</h3>
<ul>
@@ -5291,64 +5291,64 @@ du serveur</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="usecanonicalname" id="usecanonicalname">Directive</a> <a name="UseCanonicalName" id="UseCanonicalName">UseCanonicalName</a><a title="Lien permanent" href="#usecanonicalname" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit la manière dont le serveur détermine son propre nom
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit la mani&#232;re dont le serveur d&#233;termine son propre nom
et son port</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>UseCanonicalName On|Off|DNS</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>UseCanonicalName Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>UseCanonicalName Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
<p>Dans de nombreuses situations, Apache httpd doit construire une URL
- <em>auto-identifiante</em> -- c'est à dire une URL qui fait
- référence au serveur lui-même. Avec <code>UseCanonicalName
- On</code>, Apache httpd va utiliser le nom d'hôte et le port spécifiés par
+ <em>auto-identifiante</em> -- c'est &#224; dire une URL qui fait
+ r&#233;f&#233;rence au serveur lui-m&#234;me. Avec <code>UseCanonicalName
+ On</code>, Apache httpd va utiliser le nom d'h&#244;te et le port sp&#233;cifi&#233;s par
la directive <code class="directive"><a href="#servername">ServerName</a></code> pour
- construire le nom canonique du serveur. Ce nom est utilisé dans
- toutes les URLs auto-identifiantes, et affecté aux variables
+ construire le nom canonique du serveur. Ce nom est utilis&#233; dans
+ toutes les URLs auto-identifiantes, et affect&#233; aux variables
<code>SERVER_NAME</code> et <code>SERVER_PORT</code> dans les
programmes CGI.</p>
<p>Avec <code>UseCanonicalName Off</code>, Apache httpd va construire ses
- URLs auto-identifiantes à l'aide du nom d'hôte et du port fournis
- par le client, si ce dernier en a fourni un (dans la négative,
- Apache utilisera le nom canonique, de la même manière que
- ci-dessus). Ces valeurs sont les mêmes que celles qui sont utilisées
- pour implémenter les <a href="../vhosts/name-based.html">serveurs virtuels à base de
- nom</a>, et sont disponibles avec les mêmes clients. De même, les
+ URLs auto-identifiantes &#224; l'aide du nom d'h&#244;te et du port fournis
+ par le client, si ce dernier en a fourni un (dans la n&#233;gative,
+ Apache utilisera le nom canonique, de la m&#234;me mani&#232;re que
+ ci-dessus). Ces valeurs sont les m&#234;mes que celles qui sont utilis&#233;es
+ pour impl&#233;menter les <a href="../vhosts/name-based.html">serveurs virtuels &#224; base de
+ nom</a>, et sont disponibles avec les m&#234;mes clients. De m&#234;me, les
variables CGI <code>SERVER_NAME</code> et <code>SERVER_PORT</code>
- seront affectées des valeurs fournies par le client.</p>
+ seront affect&#233;es des valeurs fournies par le client.</p>
- <p>Cette directive peut s'avérer utile, par exemple, sur un serveur
+ <p>Cette directive peut s'av&#233;rer utile, par exemple, sur un serveur
intranet auquel les utilisateurs se connectent en utilisant des noms
courts tels que <code>www</code>. Si les utilisateurs tapent un nom
- court suivi d'une URL qui fait référence à un répertoire, comme
+ court suivi d'une URL qui fait r&#233;f&#233;rence &#224; un r&#233;pertoire, comme
<code>http://www/splat</code>, <em>sans le slash terminal</em>, vous
remarquerez qu'Apache httpd va les rediriger vers
- <code>http://www.example.com/splat/</code>. Si vous avez activé
- l'authentification, ceci va obliger l'utilisateur à s'authentifier
- deux fois (une première fois pour <code>www</code> et une seconde
+ <code>http://www.example.com/splat/</code>. Si vous avez activ&#233;
+ l'authentification, ceci va obliger l'utilisateur &#224; s'authentifier
+ deux fois (une premi&#232;re fois pour <code>www</code> et une seconde
fois pour <code>www.example.com</code> -- voir <a href="http://wiki.apache.org/httpd/FAQ#Why_does_Apache_ask_for_my_password_twice_before_serving_a_file.3F">la
foire aux questions sur ce sujet pour plus d'informations</a>).
- Par contre, si <code class="directive">UseCanonicalName</code> est définie à
+ Par contre, si <code class="directive">UseCanonicalName</code> est d&#233;finie &#224;
<code>Off</code>, Apache httpd redirigera l'utilisateur vers
<code>http://www/splat/</code>.</p>
- <p>Pour l'hébergement virtuel en masse à base d'adresse IP, on
- utilise une troisième option, <code>UseCanonicalName
+ <p>Pour l'h&#233;bergement virtuel en masse &#224; base d'adresse IP, on
+ utilise une troisi&#232;me option, <code>UseCanonicalName
DNS</code>, pour supporter les clients anciens qui ne
- fournissent pas d'en-tête <code>Host:</code>. Apache httpd effectue alors
+ fournissent pas d'en-t&#234;te <code>Host:</code>. Apache httpd effectue alors
une recherche DNS inverse sur l'adresse IP du serveur auquel le
- client s'est connecté afin de construire ses URLs
+ client s'est connect&#233; afin de construire ses URLs
auto-identifiantes.</p>
<div class="warning"><h3>Avertissement</h3>
- <p>Les programmes CGI risquent d'être perturbés par cette option
+ <p>Les programmes CGI risquent d'&#234;tre perturb&#233;s par cette option
s'ils tiennent compte de la variable <code>SERVER_NAME</code>. Le
client est pratiquement libre de fournir la valeur qu'il veut comme
- nom d'hôte. Mais si le programme CGI n'utilise
+ nom d'h&#244;te. Mais si le programme CGI n'utilise
<code>SERVER_NAME</code> que pour construire des URLs
- auto-identifiantes, il ne devrait pas y avoir de problème.</p>
+ auto-identifiantes, il ne devrait pas y avoir de probl&#232;me.</p>
</div>
<h3>Voir aussi</h3>
@@ -5361,24 +5361,24 @@ et son port</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="usecanonicalphysicalport" id="usecanonicalphysicalport">Directive</a> <a name="UseCanonicalPhysicalPort" id="UseCanonicalPhysicalPort">UseCanonicalPhysicalPort</a><a title="Lien permanent" href="#usecanonicalphysicalport" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit la manière dont le serveur
-détermine son propre port</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit la mani&#232;re dont le serveur
+d&#233;termine son propre port</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>UseCanonicalPhysicalPort On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>UseCanonicalPhysicalPort Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>UseCanonicalPhysicalPort Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
</table>
<p>Dans de nombreuses situations, Apache httpd doit construire une URL
- <em>auto-identifiante</em> -- c'est à dire une URL qui fait
- référence au serveur lui-même. Avec <code>UseCanonicalPhysicalPort
- On</code>, Apache httpd va fournir le numéro de port physique réel utilisé
- par la requête en tant que port potentiel, pour construire le port
+ <em>auto-identifiante</em> -- c'est &#224; dire une URL qui fait
+ r&#233;f&#233;rence au serveur lui-m&#234;me. Avec <code>UseCanonicalPhysicalPort
+ On</code>, Apache httpd va fournir le num&#233;ro de port physique r&#233;el utilis&#233;
+ par la requ&#234;te en tant que port potentiel, pour construire le port
canonique afin que le serveur puisse alimenter la directive
<code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code>. Avec
<code>UseCanonicalPhysicalPort Off</code>, Apache httpd n'utilisera pas le
- numéro de port physique réel, mais au contraire se référera aux
- informations de configuration pour construire un numéro de port
+ num&#233;ro de port physique r&#233;el, mais au contraire se r&#233;f&#233;rera aux
+ informations de configuration pour construire un num&#233;ro de port
valide.</p>
<div class="note"><h3>Note</h3>
@@ -5388,20 +5388,20 @@ détermine son propre port</td></tr>
<dt><code>UseCanonicalName Off | DNS</code></dt>
<dd>
<ol>
- <li>Port extrait de l'en-tête <code>Host:</code></li>
+ <li>Port extrait de l'en-t&#234;te <code>Host:</code></li>
<li>Port physique (seulement avec
<code class="directive">UseCanonicalPhysicalPort</code> ON)</li>
- <li>Port indiqué dans <code class="directive"><a href="#servername">Servername</a></code></li>
- <li>Port par défaut</li>
+ <li>Port indiqu&#233; dans <code class="directive"><a href="#servername">Servername</a></code></li>
+ <li>Port par d&#233;faut</li>
</ol>
</dd>
<dt><code>UseCanonicalName On</code></dt>
<dd>
<ol>
- <li>Port spécifié par <code class="directive"><a href="#servername">Servername</a></code></li>
+ <li>Port sp&#233;cifi&#233; par <code class="directive"><a href="#servername">Servername</a></code></li>
<li>Port physique (seulement avec
<code class="directive">UseCanonicalPhysicalPort</code> ON)</li>
- <li>Port par défaut</li>
+ <li>Port par d&#233;faut</li>
</ol>
</dd>
</dl>
@@ -5421,8 +5421,8 @@ détermine son propre port</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="virtualhost" id="virtualhost">Directive</a> <a name="VirtualHost" id="VirtualHost">&lt;VirtualHost&gt;</a><a title="Lien permanent" href="#virtualhost" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contient des directives qui ne s'appliquent qu'à un nom
-d'hôte spécifique ou à une adresse IP</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contient des directives qui ne s'appliquent qu'&#224; un nom
+d'h&#244;te sp&#233;cifique ou &#224; une adresse IP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;VirtualHost
<var>adresse IP</var>[:<var>port</var>] [<var>adresse
IP</var>[:<var>port</var>]] ...&gt; ...
@@ -5433,26 +5433,26 @@ d'hôte spécifique ou à une adresse IP</td></tr>
</table>
<p>Les balises <code class="directive">&lt;VirtualHost&gt;</code> et
<code>&lt;/VirtualHost&gt;</code> permettent de rassembler un groupe
- de directives qui ne s'appliquent qu'à un serveur virtuel
- particulier. Toute directive autorisée dans un contexte de serveur
- virtuel peut être utilisée. Lorsque le serveur reçoit un requête
- pour un document hébergé par un serveur virtuel particulier, il
- applique les directives de configuration rassemblées dans la section
+ de directives qui ne s'appliquent qu'&#224; un serveur virtuel
+ particulier. Toute directive autoris&#233;e dans un contexte de serveur
+ virtuel peut &#234;tre utilis&#233;e. Lorsque le serveur re&#231;oit un requ&#234;te
+ pour un document h&#233;berg&#233; par un serveur virtuel particulier, il
+ applique les directives de configuration rassembl&#233;es dans la section
<code class="directive">&lt;VirtualHost&gt;</code>. <var>adresse
- IP</var> peut être une des entités suivantes, éventuellement suivies
- d'un caractère ':' et d'un numéro de port (ou *) :</p>
+ IP</var> peut &#234;tre une des entit&#233;s suivantes, &#233;ventuellement suivies
+ d'un caract&#232;re ':' et d'un num&#233;ro de port (ou *) :</p>
<ul>
<li>L'adresse IP du serveur virtuel ;</li>
- <li>Un nom de domaine entièrement qualifié correspondant à
- l'adresse IP du serveur virtuel (non recommandé) ;</li>
+ <li>Un nom de domaine enti&#232;rement qualifi&#233; correspondant &#224;
+ l'adresse IP du serveur virtuel (non recommand&#233;) ;</li>
- <li>Le caractère <code>*</code>, qui agit comme un
- caractère générique, et correspond à toute adresse IP.</li>
+ <li>Le caract&#232;re <code>*</code>, qui agit comme un
+ caract&#232;re g&#233;n&#233;rique, et correspond &#224; toute adresse IP.</li>
- <li>La chaîne <code>_default_</code>, dont la signification est
- identique à celle du caractère <code>*</code></li>
+ <li>La cha&#238;ne <code>_default_</code>, dont la signification est
+ identique &#224; celle du caract&#232;re <code>*</code></li>
</ul>
@@ -5466,9 +5466,9 @@ d'hôte spécifique ou à une adresse IP</td></tr>
- <p>Les adresses IPv6 doivent être entourées de crochets car dans le
- cas contraire, un éventuel port optionnel ne pourrait pas être
- déterminé. Voici un exemple de serveur virtuel avec adresse IPv6
+ <p>Les adresses IPv6 doivent &#234;tre entour&#233;es de crochets car dans le
+ cas contraire, un &#233;ventuel port optionnel ne pourrait pas &#234;tre
+ d&#233;termin&#233;. Voici un exemple de serveur virtuel avec adresse IPv6
:</p>
<pre class="prettyprint lang-config">&lt;VirtualHost [2001:db8::a00:20ff:fea7:ccea]:80&gt;
@@ -5480,94 +5480,94 @@ d'hôte spécifique ou à une adresse IP</td></tr>
&lt;/VirtualHost&gt;</pre>
- <p>Chaque serveur virtuel doit correspondre à une adresse IP, un
- port ou un nom d'hôte spécifique ; dans le premier cas, le serveur
- doit être configuré pour recevoir les paquets IP de plusieurs
- adresses (si le serveur n'a qu'une interface réseau, on peut
- utiliser à cet effet la commande <code>ifconfig alias</code> -- si
- votre système d'exploitation le permet).</p>
+ <p>Chaque serveur virtuel doit correspondre &#224; une adresse IP, un
+ port ou un nom d'h&#244;te sp&#233;cifique ; dans le premier cas, le serveur
+ doit &#234;tre configur&#233; pour recevoir les paquets IP de plusieurs
+ adresses (si le serveur n'a qu'une interface r&#233;seau, on peut
+ utiliser &#224; cet effet la commande <code>ifconfig alias</code> -- si
+ votre syst&#232;me d'exploitation le permet).</p>
<div class="note"><h3>Note</h3>
<p>L'utilisation de la directive <code class="directive">&lt;VirtualHost&gt;</code> n'affecte en rien les
- adresses IP sur lesquelles Apache httpd est en écoute. Vous devez vous
+ adresses IP sur lesquelles Apache httpd est en &#233;coute. Vous devez vous
assurer que les adresses des serveurs virtuels sont bien incluses
- dans la liste des adresses précisées par la directive <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>.</p>
+ dans la liste des adresses pr&#233;cis&#233;es par la directive <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>.</p>
</div>
<p>Tout bloc <code class="directive">&lt;VirtualHost&gt;</code> doit comporter une directive
<code class="directive"><a href="#servername">ServerName</a></code>. Dans le cas
- contraire, le serveur virtuel héritera de la valeur de la directive
+ contraire, le serveur virtuel h&#233;ritera de la valeur de la directive
<code class="directive"><a href="#servername">ServerName</a></code> issue de la
configuration du serveur principal.</p>
- <p>A l'arrivée d'une requête, le serveur tente de la
+ <p>A l'arriv&#233;e d'une requ&#234;te, le serveur tente de la
faire prendre en compte par la section <code class="directive">&lt;VirtualHost&gt;</code> qui correspond le mieux en ne
- se basant que sur la paire adresse IP/port. Les chaînes sans
- caractères génériques l'emportent sur celles qui en contiennent. Si
+ se basant que sur la paire adresse IP/port. Les cha&#238;nes sans
+ caract&#232;res g&#233;n&#233;riques l'emportent sur celles qui en contiennent. Si
aucune correspondance du point de vue de l'adresse IP/port n'est
- trouvée, c'est la configuration du serveur "principal" qui sera
- utilisée.</p>
+ trouv&#233;e, c'est la configuration du serveur "principal" qui sera
+ utilis&#233;e.</p>
<p>Si plusieurs serveurs virtuels correspondent du point de vue de
- l'adresse IP/port, le serveur sélectionne celui qui correspond le
- mieux du point de vue du nom d'hôte de la requête. Si aucune
- correspondance du point de vue du nom d'hôte n'est trouvée, c'est le
+ l'adresse IP/port, le serveur s&#233;lectionne celui qui correspond le
+ mieux du point de vue du nom d'h&#244;te de la requ&#234;te. Si aucune
+ correspondance du point de vue du nom d'h&#244;te n'est trouv&#233;e, c'est le
premier serveur virtuel dont l'adresse IP/port correspond qui sera
- utilisé. Par voie de conséquence, le premier serveur virtuel
+ utilis&#233;. Par voie de cons&#233;quence, le premier serveur virtuel
comportant une certaine paire adresse IP/port est le serveur virtuel
- par défaut pour cette paire adresse IP/port.</p>
+ par d&#233;faut pour cette paire adresse IP/port.</p>
- <div class="warning"><h3>Sécurité</h3>
- <p>Voir le document sur les <a href="../misc/security_tips.html">conseils à propos de sécurité</a>
- pour une description détaillée des raisons pour lesquelles la
- sécurité de votre serveur pourrait être compromise, si le répertoire
+ <div class="warning"><h3>S&#233;curit&#233;</h3>
+ <p>Voir le document sur les <a href="../misc/security_tips.html">conseils &#224; propos de s&#233;curit&#233;</a>
+ pour une description d&#233;taill&#233;e des raisons pour lesquelles la
+ s&#233;curit&#233; de votre serveur pourrait &#234;tre compromise, si le r&#233;pertoire
contenant les fichiers journaux est inscriptible par tout autre
- utilisateur que celui qui démarre le serveur.</p>
+ utilisateur que celui qui d&#233;marre le serveur.</p>
</div>
<h3>Voir aussi</h3>
<ul>
<li><a href="../vhosts/">Documentation des serveurs virtuels
du serveur HTTP Apache</a></li>
-<li><a href="../dns-caveats.html">Problèmes concernant le DNS et
+<li><a href="../dns-caveats.html">Probl&#232;mes concernant le DNS et
le serveur HTTP Apache</a></li>
-<li><a href="../bind.html">Définition des adresses et ports
+<li><a href="../bind.html">D&#233;finition des adresses et ports
qu'utilise le serveur HTTP Apache</a></li>
<li><a href="../sections.html">Comment fonctionnent les sections
&lt;Directory&gt;, &lt;Location&gt; et &lt;Files&gt;</a> pour une
-explication de la manière dont ces différentes sections se combinent
-entre elles à la réception d'une requête</li>
+explication de la mani&#232;re dont ces diff&#233;rentes sections se combinent
+entre elles &#224; la r&#233;ception d'une requ&#234;te</li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="warning" id="warning">Directive</a> <a name="Warning" id="Warning">Warning</a><a title="Lien permanent" href="#warning" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Message d'avertissement personnalisable en provenance de
-l'interprétation du fichier de configuration</td></tr>
+l'interpr&#233;tation du fichier de configuration</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Warning <var>message</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Core</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Cette directive permet de signaler la détection d'un problème de
- configuration en générant un message d'avertissement
- personnalisable. L'interprétation du fichier de configuration n'est
+ <p>Cette directive permet de signaler la d&#233;tection d'un probl&#232;me de
+ configuration en g&#233;n&#233;rant un message d'avertissement
+ personnalisable. L'interpr&#233;tation du fichier de configuration n'est
pas interrompue. Un exemple typique d'utilisation est la
- vérification de la définition de certaines options définies par
- l'utilisateur, et l'envoi d'un avertissement éventuel.</p>
+ v&#233;rification de la d&#233;finition de certaines options d&#233;finies par
+ l'utilisateur, et l'envoi d'un avertissement &#233;ventuel.</p>
<pre class="prettyprint lang-config"># Exemple
-# signale que ReverseProxy n'est pas défini
+# signale que ReverseProxy n'est pas d&#233;fini
&lt;IfDefine !ReverseProxy&gt;
- Warning "le mandataire inverse n'a pas été spécifié, veuillez corriger
- si nécessaire"
+ Warning "le mandataire inverse n'a pas &#233;t&#233; sp&#233;cifi&#233;, veuillez corriger
+ si n&#233;cessaire"
&lt;/IfDefine&gt;
&lt;IfDefine ReverseProxy&gt;
- # définition de la configuration personnalisée du mandataire
+ # d&#233;finition de la configuration personnalis&#233;e du mandataire
&lt;/IfDefine&gt;</pre>
@@ -5577,10 +5577,10 @@ Apache.</td></tr>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../de/mod/core.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/core.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/core.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/core.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/mod/core.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/core.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/core.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
-<a href="../tr/mod/core.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/core.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -5599,7 +5599,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/core.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/directive-dict.html.fr b/docs/manual/mod/directive-dict.html.fr
index c17d21bb7d..6281cef6f3 100644
--- a/docs/manual/mod/directive-dict.html.fr
+++ b/docs/manual/mod/directive-dict.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Termes utilisés pour la description des directives - Serveur Apache HTTP Version 2.5</title>
+<title>Termes utilis&#233;s pour la description des directives - Serveur Apache HTTP Version 2.5</title>
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
@@ -21,83 +21,83 @@
<img alt="" src="../images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Termes utilisés pour la description des directives</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Termes utilis&#233;s pour la description des directives</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/directive-dict.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/directive-dict.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/directive-dict.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/mod/directive-dict.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/directive-dict.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/directive-dict.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
- <p>Ce document décrit les termes utilisés pour décrire chaque <a href="directives.html">directive de configuration</a> d'Apache.</p>
+ <p>Ce document d&#233;crit les termes utilis&#233;s pour d&#233;crire chaque <a href="directives.html">directive de configuration</a> d'Apache.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#Description">Description</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#Syntax">Syntaxe</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#Default">Défaut</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Default">D&#233;faut</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#Context">Contexte</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#Override">Surcharge .htaccess</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#Status">Statut</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#Module">Module</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#Compatibility">Compatibilité</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Compatibility">Compatibilit&#233;</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="../configuring.html">Fichiers de configuration</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="Description" id="Description">Description</a><a title="Lien permanent" href="#Description" class="permalink">&para;</a></h2>
-<p>Une brève description des fonctions de cette directive.</p>
+<p>Une br&#232;ve description des fonctions de cette directive.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="Syntax" id="Syntax">Syntaxe</a><a title="Lien permanent" href="#Syntax" class="permalink">&para;</a></h2>
<p>Ce terme introduit le format sous lequel la directive doit
- apparaître dans le fichier de configuration. Cette syntaxe est très
- spécifique à la directive et est décrite en détail dans la
- définition de cette dernière. En général, le nom de la directive est
- suivi d'un ou plusieurs arguments séparés par des espaces. Si un
- argument contient un espace, il doit être entouré de guillemets. Les
- arguments optionnels sont entourés de crochets. Lorsqu'un argument
+ appara&#238;tre dans le fichier de configuration. Cette syntaxe est tr&#232;s
+ sp&#233;cifique &#224; la directive et est d&#233;crite en d&#233;tail dans la
+ d&#233;finition de cette derni&#232;re. En g&#233;n&#233;ral, le nom de la directive est
+ suivi d'un ou plusieurs arguments s&#233;par&#233;s par des espaces. Si un
+ argument contient un espace, il doit &#234;tre entour&#233; de guillemets. Les
+ arguments optionnels sont entour&#233;s de crochets. Lorsqu'un argument
accepte une valeur parmi une liste de valeurs possibles, cette liste
- est spécifiée en séparant les valeurs par une barre verticale "|".
- Les textes littéraux sont présentés dans la fonte par défaut, alors
+ est sp&#233;cifi&#233;e en s&#233;parant les valeurs par une barre verticale "|".
+ Les textes litt&#233;raux sont pr&#233;sent&#233;s dans la fonte par d&#233;faut, alors
que les types d'argument pour lesquels une substitution est
- nécessaire sont en <em>gras</em>. La syntaxe des directives
+ n&#233;cessaire sont en <em>gras</em>. La syntaxe des directives
acceptant un nombre variable d'arguments se termine par "...", ce
- qui indique que le dernier argument peut être répété.</p>
+ qui indique que le dernier argument peut &#234;tre r&#233;p&#233;t&#233;.</p>
<p>Les directives utilisent un grand nombre de types d'arguments
- différents. Les plus courants sont définis ci-dessous.</p>
+ diff&#233;rents. Les plus courants sont d&#233;finis ci-dessous.</p>
<dl>
<dt><em>URL</em></dt>
<dd>Un Localisateur de Ressource Uniforme (Uniform Resource
- Locator) complet comportant un protocole, un nom d'hôte et un nom
+ Locator) complet comportant un protocole, un nom d'h&#244;te et un nom
de chemin optionnel comme dans
<code>http://www.example.com/chemin/vers/fichier.html</code></dd>
<dt><em>chemin-URL</em></dt>
<dd>La partie de l'<em>url</em> qui suit le protocole et le nom
- d'hôte comme dans <code>/chemin/vers/fichier.html</code>. Le
- <em>chemin-URL</em> représente la ressource vue depuis le web, et est
- différente de la représentation de cette même ressource vue depuis le
- système de fichiers.</dd>
+ d'h&#244;te comme dans <code>/chemin/vers/fichier.html</code>. Le
+ <em>chemin-URL</em> repr&#233;sente la ressource vue depuis le web, et est
+ diff&#233;rente de la repr&#233;sentation de cette m&#234;me ressource vue depuis le
+ syst&#232;me de fichiers.</dd>
<dt><em>chemin-fichier</em></dt>
- <dd>Le chemin d'un fichier dans le système de fichiers local
- commençant par le répertoire racine comme dans
+ <dd>Le chemin d'un fichier dans le syst&#232;me de fichiers local
+ commen&#231;ant par le r&#233;pertoire racine comme dans
<code>/usr/local/apache/htdocs/chemin/vers/fichier.html</code>.
Sauf mention contraire, un <em>chemin-fichier</em> qui ne commence
- pas par un slash sera considéré comme relatif au répertoire défini
+ pas par un slash sera consid&#233;r&#233; comme relatif au r&#233;pertoire d&#233;fini
par la directive <a href="core.html#serverroot">ServerRoot</a>.</dd>
- <dt><em>chemin-répertoire</em></dt>
+ <dt><em>chemin-r&#233;pertoire</em></dt>
- <dd>Le chemin d'un répertoire dans le système de fichiers local
- commençant par le répertoire racine comme dans
+ <dd>Le chemin d'un r&#233;pertoire dans le syst&#232;me de fichiers local
+ commen&#231;ant par le r&#233;pertoire racine comme dans
<code>/usr/local/apache/htdocs/chemin/vers/</code>.</dd>
<dt><em>nom-fichier</em></dt>
@@ -108,42 +108,42 @@
<dt><em>regex</em></dt>
<dd>Une <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expression rationnelle</a>
- compatible Perl. La définition de la directive spécifiera à quoi
- <em>regex</em> sera comparée.</dd>
+ compatible Perl. La d&#233;finition de la directive sp&#233;cifiera &#224; quoi
+ <em>regex</em> sera compar&#233;e.</dd>
<dt><em>extension</em></dt>
- <dd>En général, c'est la partie du <em>nom de fichier</em> qui
- suit le dernier point. Cependant, Apache reconnaît plusieurs
+ <dd>En g&#233;n&#233;ral, c'est la partie du <em>nom de fichier</em> qui
+ suit le dernier point. Cependant, Apache reconna&#238;t plusieurs
extensions de noms de fichiers ; ainsi, si un <em>nom de
fichier</em>
contient plusieurs points, chacune des parties du nom de fichier
- séparées par des points et situées après le premier point est une
+ s&#233;par&#233;es par des points et situ&#233;es apr&#232;s le premier point est une
<em>extension</em>. Par exemple, le <em>nom de fichier</em>
<code>fichier.html.en</code> comporte deux extensions :
<code>.html</code> et <code>.en</code>. Pour les directives
- Apache, vous pouvez spécifier les <em>extension</em>s avec ou sans
+ Apache, vous pouvez sp&#233;cifier les <em>extension</em>s avec ou sans
le point initial. Enfin, les <em>extension</em>s ne sont pas
- sensibles à la casse.</dd>
+ sensibles &#224; la casse.</dd>
<dt><em>MIME-type</em></dt>
- <dd>Une méthode de description du format d'un fichier consistant
- en un type de format majeur et un type de format mineur séparés
+ <dd>Une m&#233;thode de description du format d'un fichier consistant
+ en un type de format majeur et un type de format mineur s&#233;par&#233;s
par un slash comme dans <code>text/html</code>.</dd>
<dt><em>env-variable</em></dt>
<dd>Le nom d'une <a href="../env.html">variable
- d'environnement</a> définie au cours du processus de configuration
- d'Apache. Notez qu'elle peut être différente d'une variable
- d'environnement du système d'exploitation. Voir la <a href="../env.html">documentation sur les variables d'environnement</a>
- pour plus de détails.</dd>
+ d'environnement</a> d&#233;finie au cours du processus de configuration
+ d'Apache. Notez qu'elle peut &#234;tre diff&#233;rente d'une variable
+ d'environnement du syst&#232;me d'exploitation. Voir la <a href="../env.html">documentation sur les variables d'environnement</a>
+ pour plus de d&#233;tails.</dd>
<dt><em>time-interval</em></dt>
- <dd>Un format d'intervalle de temps spécifique à divers paramètres de
- timeout. Les formats supportés sont les suivants :
+ <dd>Un format d'intervalle de temps sp&#233;cifique &#224; divers param&#232;tres de
+ timeout. Les formats support&#233;s sont les suivants :
<ul>
<li><em>s</em>: Secondes</li>
<li><em>h</em>: Heures</li>
@@ -155,93 +155,93 @@
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="Default" id="Default">Défaut</a><a title="Lien permanent" href="#Default" class="permalink">&para;</a></h2>
+<h2><a name="Default" id="Default">D&#233;faut</a><a title="Lien permanent" href="#Default" class="permalink">&para;</a></h2>
- <p>Si la directive possède une valeur par défaut (en d'autres
+ <p>Si la directive poss&#232;de une valeur par d&#233;faut (en d'autres
termes, si le serveur Web Apache se comporte comme si vous l'aviez
- définie à une valeur particulière, alors que vous l'avez omise dans
- votre configuration), elle est spécifiée ici. Si la directive ne
- possède pas de valeur par défaut, cette section doit spécifier
- "<em>Aucune</em>". Notez que la valeur par défaut dont il est
- question n'est pas nécessairement la même que la valeur attribuée à
- la directive dans le fichier httpd.conf par défaut distribué avec le
+ d&#233;finie &#224; une valeur particuli&#232;re, alors que vous l'avez omise dans
+ votre configuration), elle est sp&#233;cifi&#233;e ici. Si la directive ne
+ poss&#232;de pas de valeur par d&#233;faut, cette section doit sp&#233;cifier
+ "<em>Aucune</em>". Notez que la valeur par d&#233;faut dont il est
+ question n'est pas n&#233;cessairement la m&#234;me que la valeur attribu&#233;e &#224;
+ la directive dans le fichier httpd.conf par d&#233;faut distribu&#233; avec le
serveur.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="Context" id="Context">Contexte</a><a title="Lien permanent" href="#Context" class="permalink">&para;</a></h2>
<p>Indique les parties des fichiers de configuration du serveur
- où cette directive est valide. Il s'agit d'une liste d'une ou
- plusieurs des valeurs suivantes séparées par des virgules :</p>
+ o&#249; cette directive est valide. Il s'agit d'une liste d'une ou
+ plusieurs des valeurs suivantes s&#233;par&#233;es par des virgules :</p>
<dl>
<dt>configuration du serveur</dt>
- <dd>Signifie que la directive peut être utilisée dans les fichiers
+ <dd>Signifie que la directive peut &#234;tre utilis&#233;e dans les fichiers
de configuration du serveur (par exemple <code>httpd.conf</code>),
- mais <strong>pas</strong> à l'intérieur d'un conteneur <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> ou <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>. De même, elle
+ mais <strong>pas</strong> &#224; l'int&#233;rieur d'un conteneur <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> ou <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>. De m&#234;me, elle
n'est pas valide dans les fichiers <code>.htaccess</code>.</dd>
<dt>serveur virtuel</dt>
- <dd>Signifie que la directive peut apparaître à l'intérieur d'un
+ <dd>Signifie que la directive peut appara&#238;tre &#224; l'int&#233;rieur d'un
conteneur <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> dans les fichiers de
configuration du serveur.</dd>
- <dt>répertoire</dt>
+ <dt>r&#233;pertoire</dt>
- <dd>Une directive spécifiée comme valide dans ce contexte peut
- être utilisée à l'intérieur de conteneurs <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>, <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>, <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code>, <code class="directive"><a href="../mod/core.html#if">&lt;If&gt;</a></code>, et <code class="directive"><a href="../mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code> dans les
+ <dd>Une directive sp&#233;cifi&#233;e comme valide dans ce contexte peut
+ &#234;tre utilis&#233;e &#224; l'int&#233;rieur de conteneurs <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>, <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>, <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code>, <code class="directive"><a href="../mod/core.html#if">&lt;If&gt;</a></code>, et <code class="directive"><a href="../mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code> dans les
fichiers de configuration du serveur, en tenant compte des
- restrictions précisées dans la documentation sur les <a href="../sections.html">Sections de configuration</a>.</dd>
+ restrictions pr&#233;cis&#233;es dans la documentation sur les <a href="../sections.html">Sections de configuration</a>.</dd>
<dt>.htaccess</dt>
<dd>Si une directive est valide dans ce contexte, cela signifie
- qu'elle peut apparaître à l'intérieur de fichiers de configuration
- de <em>niveau</em> répertoire <code>.htaccess</code>. Elle sera ou
- ne sera pas traitée, selon la définition de l'option <a href="#Override">overrides</a> pour le contexte courant.</dd>
+ qu'elle peut appara&#238;tre &#224; l'int&#233;rieur de fichiers de configuration
+ de <em>niveau</em> r&#233;pertoire <code>.htaccess</code>. Elle sera ou
+ ne sera pas trait&#233;e, selon la d&#233;finition de l'option <a href="#Override">overrides</a> pour le contexte courant.</dd>
</dl>
- <p>La directive n'est autorisée <em>que</em> dans le contexte
- désigné ; si vous essayez de l'utiliser ailleurs, vous générerez une
- erreur de configuration qui va soit empêcher le serveur de traiter
- les requêtes correctement dans ce contexte, soit tout simplement
- empêcher le serveur de fonctionner -- en d'autres termes, le serveur
- refusera de démarrer.</p>
+ <p>La directive n'est autoris&#233;e <em>que</em> dans le contexte
+ d&#233;sign&#233; ; si vous essayez de l'utiliser ailleurs, vous g&#233;n&#233;rerez une
+ erreur de configuration qui va soit emp&#234;cher le serveur de traiter
+ les requ&#234;tes correctement dans ce contexte, soit tout simplement
+ emp&#234;cher le serveur de fonctionner -- en d'autres termes, le serveur
+ refusera de d&#233;marrer.</p>
- <p>Les lieux de définition valides pour une directive résultent en
+ <p>Les lieux de d&#233;finition valides pour une directive r&#233;sultent en
fait d'un
- OU logique de tous les contextes spécifiés. En d'autres termes, une
- directive spécifiée comme valide dans "<code>configuration du
- serveur, .htaccess</code>" peut être utilisée dans le fichier
+ OU logique de tous les contextes sp&#233;cifi&#233;s. En d'autres termes, une
+ directive sp&#233;cifi&#233;e comme valide dans "<code>configuration du
+ serveur, .htaccess</code>" peut &#234;tre utilis&#233;e dans le fichier
<code>httpd.conf</code> et dans les fichiers <code>.htaccess</code>,
mais pas dans un conteneur <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ou <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="Override" id="Override">Surcharge .htaccess</a><a title="Lien permanent" href="#Override" class="permalink">&para;</a></h2>
- <p>Ce terme indique quelle autorisation de surcharge doit être
- active pour que la directive puisse être traitée lorsqu'elle
- apparaît dans un fichier <code>.htaccess</code>. Si le <a href="#Context">context</a> de la directive ne lui permet pas
- d'apparaître dans un fichier <code>.htaccess</code>, aucun contexte
- ne sera spécifié.</p>
-
- <p>Les autorisations de surcharge sont activées via la directive
- <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>, et possèdent une
- portée particulière, comme un répertoire et tous ses
- sous-répertoires, sauf si une autre directive <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> apparaît à un niveau
- inférieur. La documentation pour cette directive spécifie aussi les
+ <p>Ce terme indique quelle autorisation de surcharge doit &#234;tre
+ active pour que la directive puisse &#234;tre trait&#233;e lorsqu'elle
+ appara&#238;t dans un fichier <code>.htaccess</code>. Si le <a href="#Context">context</a> de la directive ne lui permet pas
+ d'appara&#238;tre dans un fichier <code>.htaccess</code>, aucun contexte
+ ne sera sp&#233;cifi&#233;.</p>
+
+ <p>Les autorisations de surcharge sont activ&#233;es via la directive
+ <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code>, et poss&#232;dent une
+ port&#233;e particuli&#232;re, comme un r&#233;pertoire et tous ses
+ sous-r&#233;pertoires, sauf si une autre directive <code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> appara&#238;t &#224; un niveau
+ inf&#233;rieur. La documentation pour cette directive sp&#233;cifie aussi les
noms d'autorisations de surcharge disponibles.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="Status" id="Status">Statut</a><a title="Lien permanent" href="#Status" class="permalink">&para;</a></h2>
- <p>Cet attribut indique le degré de rapprochement de la directive du
- coeur d'Apache ; en d'autres termes, vous pouvez être amené à
- recompiler le serveur avec un jeu de modules supplémentaires pour
- pouvoir utiliser la directive, et ainsi accéder à ses
- fonctionnalités. Les valeurs possible pour cet attribut sont :</p>
+ <p>Cet attribut indique le degr&#233; de rapprochement de la directive du
+ coeur d'Apache ; en d'autres termes, vous pouvez &#234;tre amen&#233; &#224;
+ recompiler le serveur avec un jeu de modules suppl&#233;mentaires pour
+ pouvoir utiliser la directive, et ainsi acc&#233;der &#224; ses
+ fonctionnalit&#233;s. Les valeurs possible pour cet attribut sont :</p>
<dl>
<dt>Core</dt>
@@ -254,34 +254,34 @@
<dd>Une directive dont le statut est "MPM" est fournie par un <a href="../mpm.html">module Multi-Processus</a>. Ce type de
directive sera disponible si et seulement si vous utilisez un des
- MPMs spécifiés dans la ligne <a href="#Module">Module</a> de la
- définition de la directive.</dd>
+ MPMs sp&#233;cifi&#233;s dans la ligne <a href="#Module">Module</a> de la
+ d&#233;finition de la directive.</dd>
<dt>Base</dt>
<dd>Une directive dont le statut est "Base" est fournie par un des
- modules Apache standards qui sont compilés dans le serveur par
- défaut, et sont de ce fait toujours disponibles, sauf si vous avez
+ modules Apache standards qui sont compil&#233;s dans le serveur par
+ d&#233;faut, et sont de ce fait toujours disponibles, sauf si vous avez
fait en sorte de les supprimer de votre configuration.</dd>
<dt>Extension</dt>
<dd>Une directive dont le statut est "Extension" est fournie par
un des modules inclus dans le kit du serveur Apache, mais qui ne
- sont pas compilés dans le serveur par défaut. Pour activer la
- directive et accéder à ses fonctionnalités, vous devez modifier
+ sont pas compil&#233;s dans le serveur par d&#233;faut. Pour activer la
+ directive et acc&#233;der &#224; ses fonctionnalit&#233;s, vous devez modifier
les fichiers de configuration de la compilation du serveur, et
recompiler Apache.</dd>
- <dt>Expérimental</dt>
+ <dt>Exp&#233;rimental</dt>
<dd>Le statut "Experimental" indique que la directive fait partie
- du kit Apache, mais que vous l'utilisez à vos risques et périls.
- La directive est documentée à titre d'exhaustivité, et n'est pas
- obligatoirement supportée. Le module qui fournit la directive peut
- être compilé par défaut dans le serveur ou non ; consultez le haut
- de la page qui décrit la directive et son module pour vérifier sa
- disponibilité.</dd>
+ du kit Apache, mais que vous l'utilisez &#224; vos risques et p&#233;rils.
+ La directive est document&#233;e &#224; titre d'exhaustivit&#233;, et n'est pas
+ obligatoirement support&#233;e. Le module qui fournit la directive peut
+ &#234;tre compil&#233; par d&#233;faut dans le serveur ou non ; consultez le haut
+ de la page qui d&#233;crit la directive et son module pour v&#233;rifier sa
+ disponibilit&#233;.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
@@ -291,20 +291,20 @@
fournissent la directive.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="Compatibility" id="Compatibility">Compatibilité</a><a title="Lien permanent" href="#Compatibility" class="permalink">&para;</a></h2>
+<h2><a name="Compatibility" id="Compatibility">Compatibilit&#233;</a><a title="Lien permanent" href="#Compatibility" class="permalink">&para;</a></h2>
<p>Si la directive ne faisait pas partie de la distribution
- originale d'Apache version 2, la version dans laquelle elle a été
- introduite est indiquée ici. Cette section indique aussi si la
+ originale d'Apache version 2, la version dans laquelle elle a &#233;t&#233;
+ introduite est indiqu&#233;e ici. Cette section indique aussi si la
directive n'est disponible que sur certaines plates-formes.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/directive-dict.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/directive-dict.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/directive-dict.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/mod/directive-dict.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/directive-dict.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/directive-dict.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/directive-dict.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/directive-dict.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -323,7 +323,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/directive-dict
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/directives.html.fr b/docs/manual/mod/directives.html.fr
index 061e56ef26..15aa4f15ad 100644
--- a/docs/manual/mod/directives.html.fr
+++ b/docs/manual/mod/directives.html.fr
@@ -25,26 +25,26 @@
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../de/mod/directives.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/directives.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/directives.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/directives.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/directives.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
+<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
<a href="../zh-cn/mod/directives.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div>
<p>
Toutes les directives Apache disponibles dans la distribution standard
- d'Apache sont référencées ici. Elles sont décrites en utilisant un
- format normalisé, et <a href="directive-dict.html" rel="Glossary">un dictionnaire</a> des termes utilisés dans leurs
+ d'Apache sont r&#233;f&#233;renc&#233;es ici. Elles sont d&#233;crites en utilisant un
+ format normalis&#233;, et <a href="directive-dict.html" rel="Glossary">un dictionnaire</a> des termes utilis&#233;s dans leurs
descriptions est disponible.
</p>
<p>
Un <a href="quickreference.html">
- Document de référence rapide des directives</a>
- est également disponible. Il fournit des détails à propos de chaque directive
- sous une forme abrégée.
+ Document de r&#233;f&#233;rence rapide des directives</a>
+ est &#233;galement disponible. Il fournit des d&#233;tails &#224; propos de chaque directive
+ sous une forme abr&#233;g&#233;e.
</p>
<p class="letters"><a href="#A">&nbsp;A&nbsp;</a> | <a href="#B">&nbsp;B&nbsp;</a> | <a href="#C">&nbsp;C&nbsp;</a> | <a href="#D">&nbsp;D&nbsp;</a> | <a href="#E">&nbsp;E&nbsp;</a> | <a href="#F">&nbsp;F&nbsp;</a> | <a href="#G">&nbsp;G&nbsp;</a> | <a href="#H">&nbsp;H&nbsp;</a> | <a href="#I">&nbsp;I&nbsp;</a> | <a href="#K">&nbsp;K&nbsp;</a> | <a href="#L">&nbsp;L&nbsp;</a> | <a href="#M">&nbsp;M&nbsp;</a> | <a href="#N">&nbsp;N&nbsp;</a> | <a href="#O">&nbsp;O&nbsp;</a> | <a href="#P">&nbsp;P&nbsp;</a> | <a href="#Q">&nbsp;Q&nbsp;</a> | <a href="#R">&nbsp;R&nbsp;</a> | <a href="#S">&nbsp;S&nbsp;</a> | <a href="#T">&nbsp;T&nbsp;</a> | <a href="#U">&nbsp;U&nbsp;</a> | <a href="#V">&nbsp;V&nbsp;</a> | <a href="#W">&nbsp;W&nbsp;</a> | <a href="#X">&nbsp;X&nbsp;</a></p>
@@ -784,11 +784,11 @@
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../de/mod/directives.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/directives.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/directives.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/mod/directives.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/directives.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/directives.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/directives.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
+<a href="../tr/mod/directives.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
<a href="../zh-cn/mod/directives.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -808,7 +808,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/directives.htm
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/event.html.fr b/docs/manual/mod/event.html.fr
index ed8f1803c5..02a2e9932a 100644
--- a/docs/manual/mod/event.html.fr
+++ b/docs/manual/mod/event.html.fr
@@ -27,22 +27,22 @@
<div id="preamble"><h1>Apache MPM event</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/event.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/event.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/event.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../es/mod/event.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/event.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Une variante du MPM <code class="module"><a href="../mod/worker.html">worker</a></code> conçue pour ne
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Une variante du MPM <code class="module"><a href="../mod/worker.html">worker</a></code> con&#231;ue pour ne
mobiliser des threads que pour les connexions en cours de traitement</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>mpm_event_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>event.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>mpm_event_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>event.c</td></tr></table>
<h3>Sommaire</h3>
<p>Le module multi-processus (MPM) <code class="module"><a href="../mod/event.html">event</a></code> est, comme son nom
- l'indique, une implémentation asynchrone basée sur les évènements et conçu
- pour permettre le traitement d'un nombre accru de requêtes
- simultanées en déléguant certaines tâches
- aux threads d'écoute, libérant par là-même les
- threads de travail et leur permettant de traiter les nouvelles requêtes.</p>
+ l'indique, une impl&#233;mentation asynchrone bas&#233;e sur les &#233;v&#232;nements et con&#231;u
+ pour permettre le traitement d'un nombre accru de requ&#234;tes
+ simultan&#233;es en d&#233;l&#233;guant certaines t&#226;ches
+ aux threads d'&#233;coute, lib&#233;rant par l&#224;-m&#234;me les
+ threads de travail et leur permettant de traiter les nouvelles requ&#234;tes.</p>
<p>Pour utiliser le MPM <code class="module"><a href="../mod/event.html">event</a></code>, ajoutez
<code>--with-mpm=event</code> aux arguments du script
@@ -54,7 +54,7 @@ mobiliser des threads que pour les connexions en cours de traitement</td></tr>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#event-worker-relationship">Relations avec le MPM Worker</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">Comment tout cela fonctionne</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#requirements">Prérequis</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#requirements">Pr&#233;requis</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#asyncrequestworkerfactor">AsyncRequestWorkerFactor</a></li>
@@ -78,7 +78,7 @@ mobiliser des threads que pour les connexions en cours de traitement</td></tr>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadstacksize">ThreadStackSize</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mod_unixd.html#user">User</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mpm_event">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mpm_event">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mpm_event">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mpm_event">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="worker.html">Le MPM worker</a></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
@@ -86,14 +86,14 @@ mobiliser des threads que pour les connexions en cours de traitement</td></tr>
<div class="section">
<h2><a name="event-worker-relationship" id="event-worker-relationship">Relations avec le MPM Worker</a><a title="Lien permanent" href="#event-worker-relationship" class="permalink">&para;</a></h2>
<p>Le MPM <code class="module"><a href="../mod/event.html">event</a></code> s'inspire du MPM <code class="module"><a href="../mod/worker.html">worker</a></code> qui
-implémente un serveur hybride multi-processus et multi-threads. Un processus de
-contrôle unique (le parent) est chargé de lancer des processus enfants. Chaque
-processus enfant crée un nombre de threads serveurs défini via la directive
+impl&#233;mente un serveur hybride multi-processus et multi-threads. Un processus de
+contr&#244;le unique (le parent) est charg&#233; de lancer des processus enfants. Chaque
+processus enfant cr&#233;e un nombre de threads serveurs d&#233;fini via la directive
<code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>, ainsi qu'un thread
-d'écoute qui surveille les requêtes entrantes et les distribue aux threads de
-travail pour traitement au fur et à mesure de leur arrivée.</p>
+d'&#233;coute qui surveille les requ&#234;tes entrantes et les distribue aux threads de
+travail pour traitement au fur et &#224; mesure de leur arriv&#233;e.</p>
-<p>Les directives de configuration à l'exécution sont identiques à celles que
+<p>Les directives de configuration &#224; l'ex&#233;cution sont identiques &#224; celles que
propose le MPM <code class="module"><a href="../mod/worker.html">worker</a></code>, avec l'unique addition de la directive
<code class="directive">AsyncRequestWorkerFactor</code>.</p>
@@ -101,234 +101,234 @@ propose le MPM <code class="module"><a href="../mod/worker.html">worker</a></cod
<div class="section">
<h2><a name="how-it-works" id="how-it-works">Comment tout cela fonctionne</a><a title="Lien permanent" href="#how-it-works" class="permalink">&para;</a></h2>
- <p>Ce module MPM a été conçu à l'origine pour résoudre le "problème keep
- alive" de HTTP. Lorsqu'un client a effectué une première requête, il peut
- garder la connexion ouverte et envoyer les requêtes suivante en utilisant le
- même socket, ce qui diminue considérablement la charge qui aurait été
- induite par la création de nouvelles connexions TCP. Cependant, le
- fonctionnement du serveur HTTP Apache impose de réserver un couple processus
- enfant/thread pour attendre les données en provenance du client, ce qui
- présente certains inconvénients. Pour résoudre ce problème, le MPM Event
- utilise un thread d'écoute dédié pour chaque processus associé à un jeu de
- threads de travail, partageant les files d'attentes spécifiques aux
- requêtes en mode keep-alive (ou plus simplement en mode "lisible"), à celles
- en mode écriture des résultats, et à celles en court de fermeture
- ("closing"). Une boucle d'attente d'évènements déclenchée en fonction du
- statut de la disponibilité du socket ajuste ces files d'attente et distribue
+ <p>Ce module MPM a &#233;t&#233; con&#231;u &#224; l'origine pour r&#233;soudre le "probl&#232;me keep
+ alive" de HTTP. Lorsqu'un client a effectu&#233; une premi&#232;re requ&#234;te, il peut
+ garder la connexion ouverte et envoyer les requ&#234;tes suivante en utilisant le
+ m&#234;me socket, ce qui diminue consid&#233;rablement la charge qui aurait &#233;t&#233;
+ induite par la cr&#233;ation de nouvelles connexions TCP. Cependant, le
+ fonctionnement du serveur HTTP Apache impose de r&#233;server un couple processus
+ enfant/thread pour attendre les donn&#233;es en provenance du client, ce qui
+ pr&#233;sente certains inconv&#233;nients. Pour r&#233;soudre ce probl&#232;me, le MPM Event
+ utilise un thread d'&#233;coute d&#233;di&#233; pour chaque processus associ&#233; &#224; un jeu de
+ threads de travail, partageant les files d'attentes sp&#233;cifiques aux
+ requ&#234;tes en mode keep-alive (ou plus simplement en mode "lisible"), &#224; celles
+ en mode &#233;criture des r&#233;sultats, et &#224; celles en court de fermeture
+ ("closing"). Une boucle d'attente d'&#233;v&#232;nements d&#233;clench&#233;e en fonction du
+ statut de la disponibilit&#233; du socket ajuste ces files d'attente et distribue
le travail au jeu de threads de travail.
</p>
<p>Cette nouvelle architecture, en exploitant les sockets non blocants et
- les fonctionnalités des noyaux modernes mis en valeur par
+ les fonctionnalit&#233;s des noyaux modernes mis en valeur par
<a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a> (comme epoll de Linux), n'a plus besoin du
<code class="directive"><a href="../mod/core.html#mutex">Mutex</a></code> <code>mpm-accept</code> pour
- éviter le problème de "thundering herd".</p>
+ &#233;viter le probl&#232;me de "thundering herd".</p>
<p>La directive <code class="directive">AsyncRequestWorkerFactor</code> permet de
- définir le nombre total de connexions qu'un bloc processus/thread peut
- gérer.</p>
+ d&#233;finir le nombre total de connexions qu'un bloc processus/thread peut
+ g&#233;rer.</p>
<h3><a name="async-connections" id="async-connections">Connexions asynchrones</a></h3>
- <p>Avec les MPM précédents, les connexions asynchrones nécessitaient
- un thread de travail dédié, mais ce n'est plus le cas avec le MPM Event.
- La page d'état de <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> montre de nouvelles
+ <p>Avec les MPM pr&#233;c&#233;dents, les connexions asynchrones n&#233;cessitaient
+ un thread de travail d&#233;di&#233;, mais ce n'est plus le cas avec le MPM Event.
+ La page d'&#233;tat de <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> montre de nouvelles
colonnes dans la section "Async connections" :</p>
<dl>
<dt>Writing</dt>
- <dd>Lors de l'envoi de la réponse au client, il peut arriver que le
- tampon d'écriture TCP soit plein si la connexion est trop lente. Si
+ <dd>Lors de l'envoi de la r&#233;ponse au client, il peut arriver que le
+ tampon d'&#233;criture TCP soit plein si la connexion est trop lente. Si
cela se produit, une instruction <code>write()</code> vers le socket
- renvoie en général <code>EWOULDBLOCK</code> ou <code>EAGAIN</code>
- pour que l'on puisse y écrire à nouveau après un certain temps
- d'inactivité. Le thread de travail qui utilise le socket doit alors
- être en mesure de récupérer la tâche en attente et la restituer au
- thread d'écoute qui, à son tour, la réattribuera au premier thread
- de travail disponible, lorsqu'un évènement sera généré pour le socket
- (par exemple, "il est maintenant possible d'écrire dans le socket").
- Veuillez vous reporter à la section à propos des limitations pour
- plus de détails.
+ renvoie en g&#233;n&#233;ral <code>EWOULDBLOCK</code> ou <code>EAGAIN</code>
+ pour que l'on puisse y &#233;crire &#224; nouveau apr&#232;s un certain temps
+ d'inactivit&#233;. Le thread de travail qui utilise le socket doit alors
+ &#234;tre en mesure de r&#233;cup&#233;rer la t&#226;che en attente et la restituer au
+ thread d'&#233;coute qui, &#224; son tour, la r&#233;attribuera au premier thread
+ de travail disponible, lorsqu'un &#233;v&#232;nement sera g&#233;n&#233;r&#233; pour le socket
+ (par exemple, "il est maintenant possible d'&#233;crire dans le socket").
+ Veuillez vous reporter &#224; la section &#224; propos des limitations pour
+ plus de d&#233;tails.
</dd>
<dt>Keep-alive</dt>
<dd>La gestion des connexions persistantes constitue la principale
- amélioration par rapport au MPM Worker. Lorsqu'un thread de travail
- a terminé l'envoi d'une réponse à un client, il peut restituer la
- gestion du socket au thread d'écoute, qui à son tour va attendre un
- évènement en provenance du système d'exploitation comme "le socket
- est lisible". Si une nouvelle requête arrive en provenance du
- client, le thread d'écoute l'attribuera au premier thread de travail
- disponible. Inversement, si le délai <code class="directive"><a href="../mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code> est atteint, le socket
- sera fermé par le thread d'écoute. Les threads de travail n'ont
- donc plus à s'occuper des sockets inactifs et ils peuvent être
- réutilisés pour traiter d'autres requêtes.</dd>
+ am&#233;lioration par rapport au MPM Worker. Lorsqu'un thread de travail
+ a termin&#233; l'envoi d'une r&#233;ponse &#224; un client, il peut restituer la
+ gestion du socket au thread d'&#233;coute, qui &#224; son tour va attendre un
+ &#233;v&#232;nement en provenance du syst&#232;me d'exploitation comme "le socket
+ est lisible". Si une nouvelle requ&#234;te arrive en provenance du
+ client, le thread d'&#233;coute l'attribuera au premier thread de travail
+ disponible. Inversement, si le d&#233;lai <code class="directive"><a href="../mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code> est atteint, le socket
+ sera ferm&#233; par le thread d'&#233;coute. Les threads de travail n'ont
+ donc plus &#224; s'occuper des sockets inactifs et ils peuvent &#234;tre
+ r&#233;utilis&#233;s pour traiter d'autres requ&#234;tes.</dd>
<dt>Closing</dt>
<dd>Parfois, le MPM doit effectuer une fermeture progressive, c'est
- à dire envoyer au client une erreur survenue précédemment alors que
- ce dernier est en train de transmettre des données à httpd. Envoyer la réponse et
- fermer immédiatement la connexion n'est pas une bonne solution car
- le client (qui est encore en train d'envoyer le reste de la requête)
- verrait sa connexion réinitialisée et ne pourrait pas lire la
- réponse de httpd.
- La fermeture progressive est limitée dans le temps,
- mais elle peut tout de même être assez longue, si bien qu'elle est
- confiée à un thread de travail (y compris les procédures d'arrêt et
+ &#224; dire envoyer au client une erreur survenue pr&#233;c&#233;demment alors que
+ ce dernier est en train de transmettre des donn&#233;es &#224; httpd. Envoyer la r&#233;ponse et
+ fermer imm&#233;diatement la connexion n'est pas une bonne solution car
+ le client (qui est encore en train d'envoyer le reste de la requ&#234;te)
+ verrait sa connexion r&#233;initialis&#233;e et ne pourrait pas lire la
+ r&#233;ponse de httpd.
+ La fermeture progressive est limit&#233;e dans le temps,
+ mais elle peut tout de m&#234;me &#234;tre assez longue, si bien qu'elle est
+ confi&#233;e &#224; un thread de travail (y compris les proc&#233;dures d'arr&#234;t et
la fermeture effective du socket). A partir de la version 2.4.28,
- c'est aussi le cas lorsque des connexions finissent par dépasser
- leur délai d'attente (le thread d'écoute ne gère jamais les
- connexions, si ce n'est attendre et dispatcher les évènements
- qu'elles génèrent).</dd>
+ c'est aussi le cas lorsque des connexions finissent par d&#233;passer
+ leur d&#233;lai d'attente (le thread d'&#233;coute ne g&#232;re jamais les
+ connexions, si ce n'est attendre et dispatcher les &#233;v&#232;nements
+ qu'elles g&#233;n&#232;rent).</dd>
</dl>
- <p>Ces améliorations sont disponible pour les connexions HTTP ou HTTPS.</p>
+ <p>Ces am&#233;liorations sont disponible pour les connexions HTTP ou HTTPS.</p>
- <p>Les états de connexions ci-dessus sont gérés par le thread d'écoute
- via des files d'attente dédiées qui, jusqu'à la version 2.4.27, étaient
- lues toutes les 100ms pour déterminer quelles connexions avaient atteint
- des limites de durées définies comme <code class="directive"><a href="../mod/mpm_common.html#timeout">Timeout</a></code> et <code class="directive"><a href="../mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code>. C'était une solution simple
- et efficace mais qui présentait un inconvénient : ces lectures
- régulières forçaient le thread d'écoute à se réveiller, souvent sans
- nécessité (alors qu'il était totalement inactif), ce qui consommait des
+ <p>Les &#233;tats de connexions ci-dessus sont g&#233;r&#233;s par le thread d'&#233;coute
+ via des files d'attente d&#233;di&#233;es qui, jusqu'&#224; la version 2.4.27, &#233;taient
+ lues toutes les 100ms pour d&#233;terminer quelles connexions avaient atteint
+ des limites de dur&#233;es d&#233;finies comme <code class="directive"><a href="../mod/mpm_common.html#timeout">Timeout</a></code> et <code class="directive"><a href="../mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code>. C'&#233;tait une solution simple
+ et efficace mais qui pr&#233;sentait un inconv&#233;nient : ces lectures
+ r&#233;guli&#232;res for&#231;aient le thread d'&#233;coute &#224; se r&#233;veiller, souvent sans
+ n&#233;cessit&#233; (alors qu'il &#233;tait totalement inactif), ce qui consommait des
ressources pour rien. A partir de la version 2.4.28, ces files d'attente
- sont entièrement gérées selon une logique basées sur les évènements, et
- ne font donc plus l'objet d'une lecture systématique. Les environnements
- aux ressources limitées, comme les serveurs embarqués, seront les plus
- grands bénéficiaires de cette amélioration.</p>
+ sont enti&#232;rement g&#233;r&#233;es selon une logique bas&#233;es sur les &#233;v&#232;nements, et
+ ne font donc plus l'objet d'une lecture syst&#233;matique. Les environnements
+ aux ressources limit&#233;es, comme les serveurs embarqu&#233;s, seront les plus
+ grands b&#233;n&#233;ficiaires de cette am&#233;lioration.</p>
- <h3><a name="graceful-close" id="graceful-close">Arrêt de processus en douceur et
+ <h3><a name="graceful-close" id="graceful-close">Arr&#234;t de processus en douceur et
utilisation du scoreboard</a></h3>
- <p>Ce MPM présentait dans le passé des limitations de montée en
+ <p>Ce MPM pr&#233;sentait dans le pass&#233; des limitations de mont&#233;e en
puissance qui
provoquaient l'erreur suivante : "<strong>scoreboard is full, not at
MaxRequestWorkers</strong>". La directive <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code> permet de limiter le
- nombre de requêtes pouvant être servies simultanément à un moment donné
- ainsi que le nombre de processus autorisés (<code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code> / <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>), alors que le
- scoreboard représente l'ensemble des processus en cours d'exécution et
- l'état de leurs threads de travail. Si le scoreboard est plein
- (autrement dit si aucun des threads n'est dans un état inactif) et si le
- nombre de requêtes actives servies est inférieur à <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code>, cela signifie que
- certains d'entre eux bloquent les nouvelles requêtes qui pourraient être
+ nombre de requ&#234;tes pouvant &#234;tre servies simultan&#233;ment &#224; un moment donn&#233;
+ ainsi que le nombre de processus autoris&#233;s (<code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code> / <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>), alors que le
+ scoreboard repr&#233;sente l'ensemble des processus en cours d'ex&#233;cution et
+ l'&#233;tat de leurs threads de travail. Si le scoreboard est plein
+ (autrement dit si aucun des threads n'est dans un &#233;tat inactif) et si le
+ nombre de requ&#234;tes actives servies est inf&#233;rieur &#224; <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code>, cela signifie que
+ certains d'entre eux bloquent les nouvelles requ&#234;tes qui pourraient &#234;tre
servies et sont en l'occurrence mises en attente (dans la limite de la
- valeur imposée par la directive <code class="directive"><a href="../mod/mpm_common.html#listenbacklog">ListenBacklog</a></code>). La plupart du temps, ces
- threads sont bloqués dans un état d'arrêt en douceur car ils attendent
- de terminer leur travail sur une connexion TCP pour s'arrêter et ainsi libérer
- une entrée dans le scoreboard (par exemple dans le cas du traitement des
- requêtes de longue durée, des clients lents ou des connexions en
- keep-alive). Voici deux scénarios courants :</p>
+ valeur impos&#233;e par la directive <code class="directive"><a href="../mod/mpm_common.html#listenbacklog">ListenBacklog</a></code>). La plupart du temps, ces
+ threads sont bloqu&#233;s dans un &#233;tat d'arr&#234;t en douceur car ils attendent
+ de terminer leur travail sur une connexion TCP pour s'arr&#234;ter et ainsi lib&#233;rer
+ une entr&#233;e dans le scoreboard (par exemple dans le cas du traitement des
+ requ&#234;tes de longue dur&#233;e, des clients lents ou des connexions en
+ keep-alive). Voici deux sc&#233;narios courants :</p>
<ul>
<li>Pendant un <a href="../stopping.html#graceful">graceful
- restart</a>. Le processus parent demande à tous ses processus
- enfants de terminer leur travail et de s'arrêter pendant qu'il
+ restart</a>. Le processus parent demande &#224; tous ses processus
+ enfants de terminer leur travail et de s'arr&#234;ter pendant qu'il
recharge la configuration et lance de nouveaux processus. Si les
- processus existants continuent de s'exécuter pendant un certain
- temps avant de s'arrêter, le scoreboard sera partiellement occupé
- jusqu'à ce que les entrées correspondantes soient libérées.
+ processus existants continuent de s'ex&#233;cuter pendant un certain
+ temps avant de s'arr&#234;ter, le scoreboard sera partiellement occup&#233;
+ jusqu'&#224; ce que les entr&#233;es correspondantes soient lib&#233;r&#233;es.
</li>
<li>Lorsque la charge du serveur diminue suffisamment pour que httpd
- commence à stopper certains processus (par exemple pour respecter la
+ commence &#224; stopper certains processus (par exemple pour respecter la
valeur de la directive <code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">MaxSpareThreads</a></code>). Cette situation
- est problèmatique car lorsque la charge augmente à nouveau, httpd va
+ est probl&#232;matique car lorsque la charge augmente &#224; nouveau, httpd va
essayer de lancer de nouveaux processus. Si cette situation se
- répète, le nombre de processus peut augmenter sensiblement,
- aboutissant à un mélange d'anciens processus tentant de s'arrêter et
+ r&#233;p&#232;te, le nombre de processus peut augmenter sensiblement,
+ aboutissant &#224; un m&#233;lange d'anciens processus tentant de s'arr&#234;ter et
de nouveaux processus tentant d'effectuer un travail quelconque.
</li>
</ul>
<p>A partir de la version 2.4.24, mpm-event est plus intelligent et peut
- traiter les arrêts graceful de manière plus efficace. Voici certaines de
- ces améliorations :</p>
+ traiter les arr&#234;ts graceful de mani&#232;re plus efficace. Voici certaines de
+ ces am&#233;liorations :</p>
<ul>
- <li>Utilisation de toutes les entrées du scoreboard dans la limite
- de la valeur définie par <code class="directive"><a href="../mod/mpm_common.html#serverlimit">ServerLimit</a></code>. Les directives
+ <li>Utilisation de toutes les entr&#233;es du scoreboard dans la limite
+ de la valeur d&#233;finie par <code class="directive"><a href="../mod/mpm_common.html#serverlimit">ServerLimit</a></code>. Les directives
<code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code> et
<code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>
permettent de limiter le nombre de processus actifs, alors que la
directive <code class="directive"><a href="../mod/mpm_common.html#serverlimit">ServerLimit</a></code>
- prend aussi en compte les proccessus en arrêt graceful pour
- permettre l'utilisation d'entrées supplémentaires du scoreboard en
- cas de besoin. L'idée consiste à utiliser <code class="directive"><a href="../mod/mpm_common.html#serverlimit">ServerLimit</a></code> pour indiquer à httpd
- conbien de processus supplémentaires seront tolérés avant
- d'atteindre les limites imposées par les ressources du système.
+ prend aussi en compte les proccessus en arr&#234;t graceful pour
+ permettre l'utilisation d'entr&#233;es suppl&#233;mentaires du scoreboard en
+ cas de besoin. L'id&#233;e consiste &#224; utiliser <code class="directive"><a href="../mod/mpm_common.html#serverlimit">ServerLimit</a></code> pour indiquer &#224; httpd
+ conbien de processus suppl&#233;mentaires seront tol&#233;r&#233;s avant
+ d'atteindre les limites impos&#233;es par les ressources du syst&#232;me.
</li>
- <li>Les processus en arrêt graceful doivent fermer leurs connexions
+ <li>Les processus en arr&#234;t graceful doivent fermer leurs connexions
en keep-alive.</li>
- <li>Lors d'un arrêt graceful, s'il y a plus de threads de travail en
- cours d'exécution que de connexions ouvertes pour un processus
- donné, ces threads sont arrêtés afin de libérer les ressources plus
- vite (ce qui peut s'avérer nécessaire pour lancer de nouveaux
+ <li>Lors d'un arr&#234;t graceful, s'il y a plus de threads de travail en
+ cours d'ex&#233;cution que de connexions ouvertes pour un processus
+ donn&#233;, ces threads sont arr&#234;t&#233;s afin de lib&#233;rer les ressources plus
+ vite (ce qui peut s'av&#233;rer n&#233;cessaire pour lancer de nouveaux
processus).</li>
- <li>Si le scoreboard est plein, empêche d'arrêter d'autres processus
- en mode graceful afin de réduire la charge jusqu'à ce que tous les
- anciens processus soient arrêtés (sinon la situation empirerait lors
- d'une remontée en charge).</li>
+ <li>Si le scoreboard est plein, emp&#234;che d'arr&#234;ter d'autres processus
+ en mode graceful afin de r&#233;duire la charge jusqu'&#224; ce que tous les
+ anciens processus soient arr&#234;t&#233;s (sinon la situation empirerait lors
+ d'une remont&#233;e en charge).</li>
</ul>
- <p>Le comportement décrit dans le dernier point est bien visible via
+ <p>Le comportement d&#233;crit dans le dernier point est bien visible via
<code class="module"><a href="../mod/mod_status.html">mod_status</a></code> dans la table des connexions avec les deux
- nouvelles colonnes "Slot" et "Stopping". La première indique le PID et
- la seconde si le processus est en cours d'arrêt ou non ; l'état
- supplémentaire "Yes (old gen)" indique un processus encore en exécution
- après un redémarrage graceful.</p>
+ nouvelles colonnes "Slot" et "Stopping". La premi&#232;re indique le PID et
+ la seconde si le processus est en cours d'arr&#234;t ou non ; l'&#233;tat
+ suppl&#233;mentaire "Yes (old gen)" indique un processus encore en ex&#233;cution
+ apr&#232;s un red&#233;marrage graceful.</p>
<h3><a name="limitations" id="limitations">Limitations</a></h3>
- <p>La gestion améliorée des connexions peut ne pas fonctionner pour
- certains filtres de connexion qui se sont déclarés eux-mêmes
- incompatibles avec le MPM Event. Dans ce cas, le MPM Event réadoptera le
- comportement du MPM <code class="module"><a href="../mod/worker.html">worker</a></code> et réservera un thread de
+ <p>La gestion am&#233;lior&#233;e des connexions peut ne pas fonctionner pour
+ certains filtres de connexion qui se sont d&#233;clar&#233;s eux-m&#234;mes
+ incompatibles avec le MPM Event. Dans ce cas, le MPM Event r&#233;adoptera le
+ comportement du MPM <code class="module"><a href="../mod/worker.html">worker</a></code> et r&#233;servera un thread de
travail par connexion. Notez que tous les modules inclus dans la
distribution du serveur httpd sont compatibles avec le MPM Event.</p>
- <p>Une restriction similaire apparaît lorsqu'une requête utilise un
- filtre en sortie qui doit pouvoir lire et/ou modifier la totalité du
- corps de la réponse. Si la connexion avec le client se bloque pendant
- que le filtre traite les données, et si la quantité de données produites
- par le filtre est trop importante pour être stockée en mémoire, le
- thread utilisé pour la requête n'est pas libéré pendant que httpd attend
- que les données soient transmises au client.<br />
+ <p>Une restriction similaire appara&#238;t lorsqu'une requ&#234;te utilise un
+ filtre en sortie qui doit pouvoir lire et/ou modifier la totalit&#233; du
+ corps de la r&#233;ponse. Si la connexion avec le client se bloque pendant
+ que le filtre traite les donn&#233;es, et si la quantit&#233; de donn&#233;es produites
+ par le filtre est trop importante pour &#234;tre stock&#233;e en m&#233;moire, le
+ thread utilis&#233; pour la requ&#234;te n'est pas lib&#233;r&#233; pendant que httpd attend
+ que les donn&#233;es soient transmises au client.<br />
Pour illustrer ce cas de figure, nous pouvons envisager les deux
situations suivantes : servir une ressource statique (comme un fichier
CSS) ou servir un contenu issu d'un programme FCGI/CGI ou d'un serveur
- mandaté. La première situation est prévisible ; en effet, le MPM Event a
- une parfaite visibilité sur la fin du contenu, et il peut utiliser les
- évènements : le thread de travail qui sert la réponse peut envoyer les
- premiers octets jusqu'à ce que <code>EWOULDBLOCK</code> ou
- <code>EAGAIN</code> soit renvoyé, et déléguer le reste de la réponse au thread
- d'écoute. Ce dernier en retour attend un évènement sur le socket, et
- délègue le reste de la réponse au premier
- thread de travail disponible. Dans la deuxième situation par contre
- (FCGI/CGI/contenu mandaté), le MPM n'a pas de visibilité sur la fin de
- la réponse, et le thread de travail doit terminer sa tâche avant de
- rendre le contrôle au thread d'écoute. La seule solution consisterait
- alors à stocker la réponse en mémoire, mais ce ne serait pas l'option la
- plus sure en matière de stabilité du serveur et d'empreinte mémoire.
+ mandat&#233;. La premi&#232;re situation est pr&#233;visible ; en effet, le MPM Event a
+ une parfaite visibilit&#233; sur la fin du contenu, et il peut utiliser les
+ &#233;v&#232;nements : le thread de travail qui sert la r&#233;ponse peut envoyer les
+ premiers octets jusqu'&#224; ce que <code>EWOULDBLOCK</code> ou
+ <code>EAGAIN</code> soit renvoy&#233;, et d&#233;l&#233;guer le reste de la r&#233;ponse au thread
+ d'&#233;coute. Ce dernier en retour attend un &#233;v&#232;nement sur le socket, et
+ d&#233;l&#232;gue le reste de la r&#233;ponse au premier
+ thread de travail disponible. Dans la deuxi&#232;me situation par contre
+ (FCGI/CGI/contenu mandat&#233;), le MPM n'a pas de visibilit&#233; sur la fin de
+ la r&#233;ponse, et le thread de travail doit terminer sa t&#226;che avant de
+ rendre le contr&#244;le au thread d'&#233;coute. La seule solution consisterait
+ alors &#224; stocker la r&#233;ponse en m&#233;moire, mais ce ne serait pas l'option la
+ plus sure en mati&#232;re de stabilit&#233; du serveur et d'empreinte m&#233;moire.
</p>
- <h3><a name="background" id="background">Matériel d'arrière-plan</a></h3>
- <p>Le modèle event a été rendu possible par l'introduction de nouvelles
- APIs dans les systèmes d'exploitation supportés :</p>
+ <h3><a name="background" id="background">Mat&#233;riel d'arri&#232;re-plan</a></h3>
+ <p>Le mod&#232;le event a &#233;t&#233; rendu possible par l'introduction de nouvelles
+ APIs dans les syst&#232;mes d'exploitation support&#233;s :</p>
<ul>
<li>epoll (Linux) </li>
<li>kqueue (BSD) </li>
<li>event ports (Solaris) </li>
</ul>
- <p>Avant que ces APIs soient mises à disposition, les APIs
- traditionnelles <code>select</code> et <code>poll</code> devaient être
- utilisées. Ces APIs deviennent lentes si on les utilise pour gérer de
- nombreuses connexions ou si le jeu de connexions possède un taux de
- renouvellement élevé. Les nouvelles APIs permettent de gérer beaucoup
+ <p>Avant que ces APIs soient mises &#224; disposition, les APIs
+ traditionnelles <code>select</code> et <code>poll</code> devaient &#234;tre
+ utilis&#233;es. Ces APIs deviennent lentes si on les utilise pour g&#233;rer de
+ nombreuses connexions ou si le jeu de connexions poss&#232;de un taux de
+ renouvellement &#233;lev&#233;. Les nouvelles APIs permettent de g&#233;rer beaucoup
plus de connexions et leur performances sont meilleures lorsque le jeu
- de connexions à gérer change fréquemment. Ces APIs ont donc rendu
- possible l'écriture le MPM Event qui est mieux adapté à la situation
- HTTP typique où de nombreuses connexions sont inactives.</p>
+ de connexions &#224; g&#233;rer change fr&#233;quemment. Ces APIs ont donc rendu
+ possible l'&#233;criture le MPM Event qui est mieux adapt&#233; &#224; la situation
+ HTTP typique o&#249; de nombreuses connexions sont inactives.</p>
- <p>Le MPM Event suppose que l'implémentation de <code>apr_pollset</code>
+ <p>Le MPM Event suppose que l'impl&#233;mentation de <code>apr_pollset</code>
sous-jacente est raisonnablement sure avec l'utilisation des threads
- (threadsafe). Ceci évite au MPM de devoir effectuer trop verrouillages
- de haut niveau, ou d'avoir à réveiller le thread d'écoute pour lui
+ (threadsafe). Ceci &#233;vite au MPM de devoir effectuer trop verrouillages
+ de haut niveau, ou d'avoir &#224; r&#233;veiller le thread d'&#233;coute pour lui
envoyer un socket keep-alive. Ceci n'est possible qu'avec KQueue et
EPoll.</p>
@@ -336,35 +336,35 @@ propose le MPM <code class="module"><a href="../mod/worker.html">worker</a></cod
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="requirements" id="requirements">Prérequis</a><a title="Lien permanent" href="#requirements" class="permalink">&para;</a></h2>
- <p>Ce MPM dépend des opérations atomiques compare-and-swap
+<h2><a name="requirements" id="requirements">Pr&#233;requis</a><a title="Lien permanent" href="#requirements" class="permalink">&para;</a></h2>
+ <p>Ce MPM d&#233;pend des op&#233;rations atomiques compare-and-swap
d'<a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a> pour la synchronisation des threads. Si
vous compilez pour une plate-forme x86 et n'avez pas besoin du
support 386, ou si vous compilez pour une plate-forme SPARC et
n'avez pas besoin du support pre-UltraSPARC, ajoutez
<code>--enable-nonportable-atomics=yes</code> aux arguments du
- script <code class="program"><a href="../programs/configure.html">configure</a></code>. Ceci permettra à APR
- d'implémenter les opérations atomiques en utilisant des instructions
+ script <code class="program"><a href="../programs/configure.html">configure</a></code>. Ceci permettra &#224; APR
+ d'impl&#233;menter les op&#233;rations atomiques en utilisant des instructions
performantes indisponibles avec les processeurs plus
anciens.</p>
- <p>Ce MPM ne fonctionne pas de manière optimale sur les
- plates-formes plus anciennes qui ne gèrent pas correctement les
- threads, mais ce problème est sans objet du fait du prérequis
+ <p>Ce MPM ne fonctionne pas de mani&#232;re optimale sur les
+ plates-formes plus anciennes qui ne g&#232;rent pas correctement les
+ threads, mais ce probl&#232;me est sans objet du fait du pr&#233;requis
concernant EPoll ou KQueue.</p>
<ul>
<li>Pour utiliser ce MPM sous FreeBSD, la version 5.3 ou
- supérieure de ce système est recommandée. Il est cependant
- possible d'exécuter ce MPM sous FreeBSD 5.2.1 si vous utilisez
+ sup&#233;rieure de ce syst&#232;me est recommand&#233;e. Il est cependant
+ possible d'ex&#233;cuter ce MPM sous FreeBSD 5.2.1 si vous utilisez
<code>libkse</code> (voir <code>man libmap.conf</code>).</li>
<li>Pour NetBSD, il est recommander d'utiliser la version 2.0 ou
- supérieure.</li>
+ sup&#233;rieure.</li>
- <li>Pour Linux, un noyau 2.6 est recommandé. Il faut aussi
- s'assurer que votre version de <code>glibc</code> a été compilée
+ <li>Pour Linux, un noyau 2.6 est recommand&#233;. Il faut aussi
+ s'assurer que votre version de <code>glibc</code> a &#233;t&#233; compil&#233;e
avec le support pour EPoll.</li>
</ul>
@@ -372,40 +372,40 @@ propose le MPM <code class="module"><a href="../mod/worker.html">worker</a></cod
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="asyncrequestworkerfactor" id="asyncrequestworkerfactor">Directive</a> <a name="AsyncRequestWorkerFactor" id="AsyncRequestWorkerFactor">AsyncRequestWorkerFactor</a><a title="Lien permanent" href="#asyncrequestworkerfactor" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limite le nombre de connexions simultanées par thread</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limite le nombre de connexions simultan&#233;es par thread</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AsyncRequestWorkerFactor <var>facteur</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>2</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>2</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>event</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.13</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.13</td></tr>
</table>
- <p>Le MPM event gère certaines connexions de manière asynchrone ;
- dans ce cas, les threads traitant la requête sont alloués selon les
- besoins et pour de courtes périodes. Dans les autres cas, un
- thread est réservé par
- connexion. Ceci peut conduire à des situations où tous les threads
- sont saturés et où aucun thread n'est capable d'effectuer de
- nouvelles tâches pour les connexions asynchrones établies.</p>
-
- <p>Pour minimiser les effets de ce problème, le MPM event utilise
- deux méthodes :</p>
+ <p>Le MPM event g&#232;re certaines connexions de mani&#232;re asynchrone ;
+ dans ce cas, les threads traitant la requ&#234;te sont allou&#233;s selon les
+ besoins et pour de courtes p&#233;riodes. Dans les autres cas, un
+ thread est r&#233;serv&#233; par
+ connexion. Ceci peut conduire &#224; des situations o&#249; tous les threads
+ sont satur&#233;s et o&#249; aucun thread n'est capable d'effectuer de
+ nouvelles t&#226;ches pour les connexions asynchrones &#233;tablies.</p>
+
+ <p>Pour minimiser les effets de ce probl&#232;me, le MPM event utilise
+ deux m&#233;thodes :</p>
<ul>
<li>il limite le nombre de connexions
- simultanées par thread en fonction du nombre de processus
+ simultan&#233;es par thread en fonction du nombre de processus
inactifs;</li>
- <li>si tous les processus sont occupés, il ferme des connexions
- permanentes, même si la limite de durée de la connexion n'a
- pas été atteinte. Ceci autorise les clients
- concernés à se reconnecter à un autre processus
- possèdant encore des threads disponibles.</li>
+ <li>si tous les processus sont occup&#233;s, il ferme des connexions
+ permanentes, m&#234;me si la limite de dur&#233;e de la connexion n'a
+ pas &#233;t&#233; atteinte. Ceci autorise les clients
+ concern&#233;s &#224; se reconnecter &#224; un autre processus
+ poss&#232;dant encore des threads disponibles.</li>
</ul>
<p>Cette directive permet de personnaliser finement la limite du
nombre de connexions par thread. Un <strong>processus</strong> n'acceptera de
nouvelles connexions que si le nombre actuel de connexions (sans
- compter les connexions à l'état "closing") est
- inférieur à :</p>
+ compter les connexions &#224; l'&#233;tat "closing") est
+ inf&#233;rieur &#224; :</p>
<p class="indent"><strong>
<code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> +
@@ -414,7 +414,7 @@ propose le MPM <code class="module"><a href="../mod/worker.html">worker</a></cod
</strong></p>
<p>Il est possible d'effectuer une estimation du nombre maximum de
- connexions simultanées pour tous les processus et pour un nombre donné moyen
+ connexions simultan&#233;es pour tous les processus et pour un nombre donn&#233; moyen
de threads de travail inactifs comme suit :
</p>
@@ -440,7 +440,7 @@ max_connections = (ThreadsPerChild + (AsyncRequestWorkerFactor * idle_workers))
</div>
<p>Lorsque tous les threads de travail sont inactifs, le nombre maximum
- absolu de connexions simultanées peut être calculé de manière plus simple :</p>
+ absolu de connexions simultan&#233;es peut &#234;tre calcul&#233; de mani&#232;re plus simple :</p>
<p class="indent"><strong>
(<code class="directive">AsyncRequestWorkerFactor</code> + 1) *
@@ -459,8 +459,8 @@ AsyncRequestWorkerFactor = 2</pre>
<pre class="prettyprint lang-config">idle_workers = 10</pre>
- <p>Nous pouvons calculer le nombre maximum absolu de connexions simultanées
- de deux manières :</p>
+ <p>Nous pouvons calculer le nombre maximum absolu de connexions simultan&#233;es
+ de deux mani&#232;res :</p>
<pre class="prettyprint lang-config">max_connections = (ThreadsPerChild + (AsyncRequestWorkerFactor * idle_workers)) * ServerLimit
= (10 + (2 * 10)) * 4 = 120
@@ -470,16 +470,16 @@ max_connections = (AsyncRequestWorkerFactor + 1) * MaxRequestWorkers
</div>
- <p>Le réglage de la directive
- <code class="directive">AsyncRequestWorkerFactor</code> nécessite de connaître le
- trafic géré par httpd pour chaque style d'utilisation spécifique ; si vous
- modifiez la valeur par défaut, vous devrez par conséquent effectuer des
- tests approfondis en vous appuyant étroitement sur les données fournies par
+ <p>Le r&#233;glage de la directive
+ <code class="directive">AsyncRequestWorkerFactor</code> n&#233;cessite de conna&#238;tre le
+ trafic g&#233;r&#233; par httpd pour chaque style d'utilisation sp&#233;cifique ; si vous
+ modifiez la valeur par d&#233;faut, vous devrez par cons&#233;quent effectuer des
+ tests approfondis en vous appuyant &#233;troitement sur les donn&#233;es fournies par
<code class="module"><a href="../mod/mod_status.html">mod_status</a></code>.</p>
<p>La directive <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code> se nommait
<code class="directive">MaxClients</code> avant la version 2.3.13. La valeur
- ci-dessus montre que cet ancien nom ne correspondait pas à sa
+ ci-dessus montre que cet ancien nom ne correspondait pas &#224; sa
signification exacte pour le MPM event.</p>
<p>La directive <code class="directive">AsyncRequestWorkerFactor</code>
@@ -490,8 +490,8 @@ max_connections = (AsyncRequestWorkerFactor + 1) * MaxRequestWorkers
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/event.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/event.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/event.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../es/mod/event.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/event.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -510,7 +510,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/event.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/index.html.fr b/docs/manual/mod/index.html.fr
index 76a6fdbc7b..d2400f49b1 100644
--- a/docs/manual/mod/index.html.fr
+++ b/docs/manual/mod/index.html.fr
@@ -25,304 +25,304 @@
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../de/mod/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/mod/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
+<a href="../tr/mod/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
<a href="../zh-cn/mod/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div>
<p>
Ci-dessous se trouve la liste de tous les modules qui font partie de
- la distribution du serveur HTTP Apache. Voir aussi la liste alphabétique complète
+ la distribution du serveur HTTP Apache. Voir aussi la liste alphab&#233;tique compl&#232;te
de <a href="directives.html">toutes les directives du serveur HTTP Apache</a>.
</p>
</div>
<div id="quickview"><ul id="toc">
-<li><img alt="" src="../images/down.gif" /> <a href="#core">Fonctionalités de Base et Modules Multi-Processus (MPM)</a></li><li><img alt="" src="../images/down.gif" /> <a href="#other">Autres Modules</a></li></ul><h3>Voir aussi</h3>
+<li><img alt="" src="../images/down.gif" /> <a href="#core">Fonctionalit&#233;s de Base et Modules Multi-Processus (MPM)</a></li><li><img alt="" src="../images/down.gif" /> <a href="#other">Autres Modules</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="../mpm.html">Modules multi-processus (MPMs)</a>
</li>
-<li><a href="quickreference.html">Document de référence rapide des directives</a>
+<li><a href="quickreference.html">Document de r&#233;f&#233;rence rapide des directives</a>
</li>
</ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
-<div class="section"><h2><a id="core" name="core">Fonctionalités de Base et Modules Multi-Processus (MPM)</a></h2>
+<div class="section"><h2><a id="core" name="core">Fonctionalit&#233;s de Base et Modules Multi-Processus (MPM)</a></h2>
<dl>
-<dt><a href="core.html">core</a></dt><dd>Fonctionnalités de base du serveur HTTP Apache toujours
+<dt><a href="core.html">core</a></dt><dd>Fonctionnalit&#233;s de base du serveur HTTP Apache toujours
disponibles</dd>
-<dt><a href="mpm_common.html">mpm_common</a></dt><dd class="separate">Une série de directives implémentées par plusieurs
+<dt><a href="mpm_common.html">mpm_common</a></dt><dd class="separate">Une s&#233;rie de directives impl&#233;ment&#233;es par plusieurs
modules multi-processus (MPM)</dd>
-<dt><a href="event.html">event</a></dt><dd>Une variante du MPM <code class="module"><a href="../mod/worker.html">worker</a></code> conçue pour ne
+<dt><a href="event.html">event</a></dt><dd>Une variante du MPM <code class="module"><a href="../mod/worker.html">worker</a></code> con&#231;ue pour ne
mobiliser des threads que pour les connexions en cours de traitement</dd>
-<dt><a href="mpm_netware.html">mpm_netware</a></dt><dd>Module multi-processus implémentant un serveur web basé
-exclusivement sur les threads et optimisé pour Novell
+<dt><a href="mpm_netware.html">mpm_netware</a></dt><dd>Module multi-processus impl&#233;mentant un serveur web bas&#233;
+exclusivement sur les threads et optimis&#233; pour Novell
NetWare</dd>
<dt><a href="mpmt_os2.html">mpmt_os2</a></dt><dd>MPM hybride multi-processus, multi-thread pour
OS/2</dd>
-<dt><a href="prefork.html">prefork</a></dt><dd>Implémente un serveur web avec démarrage anticipé de
+<dt><a href="prefork.html">prefork</a></dt><dd>Impl&#233;mente un serveur web avec d&#233;marrage anticip&#233; de
processus, sans thread</dd>
-<dt><a href="mpm_winnt.html">mpm_winnt</a></dt><dd>Module multi-processus optimisé pour Windows
+<dt><a href="mpm_winnt.html">mpm_winnt</a></dt><dd>Module multi-processus optimis&#233; pour Windows
NT.</dd>
-<dt><a href="worker.html">worker</a></dt><dd>Module multi-processus implémentant un serveur web hybride
+<dt><a href="worker.html">worker</a></dt><dd>Module multi-processus impl&#233;mentant un serveur web hybride
multi-processus multi-thread</dd>
</dl></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section"><h2><a id="other" name="other">Autres Modules</a></h2>
<p class="letters"><a href="#A">&nbsp;A&nbsp;</a> | <a href="#B">&nbsp;B&nbsp;</a> | <a href="#C">&nbsp;C&nbsp;</a> | <a href="#D">&nbsp;D&nbsp;</a> | <a href="#E">&nbsp;E&nbsp;</a> | <a href="#F">&nbsp;F&nbsp;</a> | <a href="#H">&nbsp;H&nbsp;</a> | <a href="#I">&nbsp;I&nbsp;</a> | <a href="#J">&nbsp;J&nbsp;</a> | <a href="#L">&nbsp;L&nbsp;</a> | <a href="#M">&nbsp;M&nbsp;</a> | <a href="#N">&nbsp;N&nbsp;</a> | <a href="#P">&nbsp;P&nbsp;</a> | <a href="#R">&nbsp;R&nbsp;</a> | <a href="#S">&nbsp;S&nbsp;</a> | <a href="#U">&nbsp;U&nbsp;</a> | <a href="#V">&nbsp;V&nbsp;</a> | <a href="#W">&nbsp;W&nbsp;</a> | <a href="#X">&nbsp;X&nbsp;</a></p>
-<dl><dt><a href="mod_access_compat.html" id="A" name="A">mod_access_compat</a></dt><dd>Autorisations de groupe à base de nom d'hôte (nom ou
+<dl><dt><a href="mod_access_compat.html" id="A" name="A">mod_access_compat</a></dt><dd>Autorisations de groupe &#224; base de nom d'h&#244;te (nom ou
adresse IP)</dd>
-<dt><a href="mod_actions.html">mod_actions</a></dt><dd>Exécution des scripts CGI en fonction du
-type de média ou de la méthode de requête.</dd>
-<dt><a href="mod_alias.html">mod_alias</a></dt><dd>Permet d'atteindre différentes parties du système de
+<dt><a href="mod_actions.html">mod_actions</a></dt><dd>Ex&#233;cution des scripts CGI en fonction du
+type de m&#233;dia ou de la m&#233;thode de requ&#234;te.</dd>
+<dt><a href="mod_alias.html">mod_alias</a></dt><dd>Permet d'atteindre diff&#233;rentes parties du syst&#232;me de
fichiers depuis l'arborescence des documents du site web, ainsi que la
redirection d'URL</dd>
-<dt><a href="mod_allowhandlers.html">mod_allowhandlers</a></dt><dd>Facilite la définition de la liste des gestionnaires HTTP
-qui peuvent être utilisés pour le serveur</dd>
-<dt><a href="mod_allowmethods.html">mod_allowmethods</a></dt><dd>Limitation simple des méthodes HTTP acceptées par e serveur</dd>
-<dt><a href="mod_asis.html">mod_asis</a></dt><dd>Envoie des fichiers contenant leurs propres en-têtes
+<dt><a href="mod_allowhandlers.html">mod_allowhandlers</a></dt><dd>Facilite la d&#233;finition de la liste des gestionnaires HTTP
+qui peuvent &#234;tre utilis&#233;s pour le serveur</dd>
+<dt><a href="mod_allowmethods.html">mod_allowmethods</a></dt><dd>Limitation simple des m&#233;thodes HTTP accept&#233;es par e serveur</dd>
+<dt><a href="mod_asis.html">mod_asis</a></dt><dd>Envoie des fichiers contenant leurs propres en-t&#234;tes
HTTP</dd>
<dt><a href="mod_auth_basic.html">mod_auth_basic</a></dt><dd>Authentification HTTP de base</dd>
-<dt><a href="mod_auth_digest.html">mod_auth_digest</a></dt><dd>Authentification utilisateur utilisant les condensés
+<dt><a href="mod_auth_digest.html">mod_auth_digest</a></dt><dd>Authentification utilisateur utilisant les condens&#233;s
MD5</dd>
-<dt><a href="mod_auth_form.html">mod_auth_form</a></dt><dd>Authentification à l'aide d'un formulaire</dd>
-<dt><a href="mod_authn_anon.html">mod_authn_anon</a></dt><dd>Permet un accès "anonyme" à des zones
-authentifiées</dd>
+<dt><a href="mod_auth_form.html">mod_auth_form</a></dt><dd>Authentification &#224; l'aide d'un formulaire</dd>
+<dt><a href="mod_authn_anon.html">mod_authn_anon</a></dt><dd>Permet un acc&#232;s "anonyme" &#224; des zones
+authentifi&#233;es</dd>
<dt><a href="mod_authn_core.html">mod_authn_core</a></dt><dd>Le noyau de l'authentification</dd>
-<dt><a href="mod_authn_dbd.html">mod_authn_dbd</a></dt><dd>Authentification utilisateur à l'aide d'une base de données
+<dt><a href="mod_authn_dbd.html">mod_authn_dbd</a></dt><dd>Authentification utilisateur &#224; l'aide d'une base de donn&#233;es
SQL</dd>
<dt><a href="mod_authn_dbm.html">mod_authn_dbm</a></dt><dd>Authentification utilisateur utilisant des fichiers
DBM</dd>
-<dt><a href="mod_authn_file.html">mod_authn_file</a></dt><dd>Authentification utilisateur à l'aide de fichiers
+<dt><a href="mod_authn_file.html">mod_authn_file</a></dt><dd>Authentification utilisateur &#224; l'aide de fichiers
texte</dd>
-<dt><a href="mod_authn_socache.html">mod_authn_socache</a></dt><dd>Gère un cache des données d'authentification pour diminuer
-la charge des serveurs d'arrière-plan</dd>
-<dt><a href="mod_authnz_fcgi.html">mod_authnz_fcgi</a></dt><dd>Permet à une application d'autorisation FastCGI de gérer
+<dt><a href="mod_authn_socache.html">mod_authn_socache</a></dt><dd>G&#232;re un cache des donn&#233;es d'authentification pour diminuer
+la charge des serveurs d'arri&#232;re-plan</dd>
+<dt><a href="mod_authnz_fcgi.html">mod_authnz_fcgi</a></dt><dd>Permet &#224; une application d'autorisation FastCGI de g&#233;rer
l'authentification et l'autorisation httpd.</dd>
<dt><a href="mod_authnz_ldap.html">mod_authnz_ldap</a></dt><dd>Permet d'utiliser un annuaire LDAP pour l'authentification
HTTP de base.</dd>
<dt><a href="mod_authz_core.html">mod_authz_core</a></dt><dd>Socle d'autorisation</dd>
<dt><a href="mod_authz_dbd.html">mod_authz_dbd</a></dt><dd>Autorisation par groupe ou par identifiant via SQL</dd>
<dt><a href="mod_authz_dbm.html">mod_authz_dbm</a></dt><dd>Autorisation par groupes sur base de fichiers DBM</dd>
-<dt><a href="mod_authz_groupfile.html">mod_authz_groupfile</a></dt><dd>Autorisation de groupes à base de fichiers
+<dt><a href="mod_authz_groupfile.html">mod_authz_groupfile</a></dt><dd>Autorisation de groupes &#224; base de fichiers
textes</dd>
-<dt><a href="mod_authz_host.html">mod_authz_host</a></dt><dd>Autorisations de groupe basées sur l'hôte (nom ou adresse
+<dt><a href="mod_authz_host.html">mod_authz_host</a></dt><dd>Autorisations de groupe bas&#233;es sur l'h&#244;te (nom ou adresse
IP)</dd>
-<dt><a href="mod_authz_owner.html">mod_authz_owner</a></dt><dd>Autorisation basée sur l'appartenance des
+<dt><a href="mod_authz_owner.html">mod_authz_owner</a></dt><dd>Autorisation bas&#233;e sur l'appartenance des
fichiers</dd>
-<dt><a href="mod_authz_user.html">mod_authz_user</a></dt><dd>Autorisation basée sur l'utilisateur</dd>
-<dt><a href="mod_autoindex.html">mod_autoindex</a></dt><dd>Génère automatiquement des index de répertoires d'une
-manière similaire à la commande Unix <code>ls</code>, ou à la commande
+<dt><a href="mod_authz_user.html">mod_authz_user</a></dt><dd>Autorisation bas&#233;e sur l'utilisateur</dd>
+<dt><a href="mod_autoindex.html">mod_autoindex</a></dt><dd>G&#233;n&#232;re automatiquement des index de r&#233;pertoires d'une
+mani&#232;re similaire &#224; la commande Unix <code>ls</code>, ou &#224; la commande
shell Win32 <code>dir</code></dd>
<dt><a href="mod_brotli.html" id="B" name="B">mod_brotli</a></dt><dd>Compression du contenu via Brotli avant sa livraison au client</dd>
-<dt><a href="mod_buffer.html">mod_buffer</a></dt><dd>Support de la mise en tampon des requêtes</dd>
-<dt><a href="mod_cache.html" id="C" name="C">mod_cache</a></dt><dd>Filtre de mise en cache HTTP conforme à la RFC 2616</dd>
+<dt><a href="mod_buffer.html">mod_buffer</a></dt><dd>Support de la mise en tampon des requ&#234;tes</dd>
+<dt><a href="mod_cache.html" id="C" name="C">mod_cache</a></dt><dd>Filtre de mise en cache HTTP conforme &#224; la RFC 2616</dd>
<dt><a href="mod_cache_disk.html">mod_cache_disk</a></dt><dd>Module de stockage sur disque pour le filtre de mise en
cache HTTP.</dd>
-<dt><a href="mod_cache_socache.html">mod_cache_socache</a></dt><dd>Module de stockage à base de cache d'objets partagés
+<dt><a href="mod_cache_socache.html">mod_cache_socache</a></dt><dd>Module de stockage &#224; base de cache d'objets partag&#233;s
(socache) pour le filtre de mise en cache HTTP.</dd>
-<dt><a href="mod_cern_meta.html">mod_cern_meta</a></dt><dd>La sémantique des métafichiers du serveur httpd du
+<dt><a href="mod_cern_meta.html">mod_cern_meta</a></dt><dd>La s&#233;mantique des m&#233;tafichiers du serveur httpd du
CERN</dd>
-<dt><a href="mod_cgi.html">mod_cgi</a></dt><dd>Exécution des scripts CGI</dd>
-<dt><a href="mod_cgid.html">mod_cgid</a></dt><dd>Exécution des scripts CGI par l'intermédiaire d'un démon
+<dt><a href="mod_cgi.html">mod_cgi</a></dt><dd>Ex&#233;cution des scripts CGI</dd>
+<dt><a href="mod_cgid.html">mod_cgid</a></dt><dd>Ex&#233;cution des scripts CGI par l'interm&#233;diaire d'un d&#233;mon
CGI externe</dd>
-<dt><a href="mod_charset_lite.html">mod_charset_lite</a></dt><dd>Spécifie dans quel jeu de caractère doivent s'effectuer les
-traductions ou les réencodages</dd>
-<dt><a href="mod_crypto.html">mod_crypto</a></dt><dd>Support du chiffrement/déchiffrement symétrique</dd>
-<dt><a href="mod_data.html" id="D" name="D">mod_data</a></dt><dd>Convertit un corps de réponse en URL de type données RFC2397</dd>
-<dt><a href="mod_dav.html">mod_dav</a></dt><dd>Fonctionnalité de création et gestion de versions de
+<dt><a href="mod_charset_lite.html">mod_charset_lite</a></dt><dd>Sp&#233;cifie dans quel jeu de caract&#232;re doivent s'effectuer les
+traductions ou les r&#233;encodages</dd>
+<dt><a href="mod_crypto.html">mod_crypto</a></dt><dd>Support du chiffrement/d&#233;chiffrement sym&#233;trique</dd>
+<dt><a href="mod_data.html" id="D" name="D">mod_data</a></dt><dd>Convertit un corps de r&#233;ponse en URL de type donn&#233;es RFC2397</dd>
+<dt><a href="mod_dav.html">mod_dav</a></dt><dd>Fonctionnalit&#233; de cr&#233;ation et gestion de versions de
documents via le web (<a href="http://www.webdav.org/">WebDAV</a>)</dd>
-<dt><a href="mod_dav_fs.html">mod_dav_fs</a></dt><dd>Implémente le fournisseur filesystem pour
+<dt><a href="mod_dav_fs.html">mod_dav_fs</a></dt><dd>Impl&#233;mente le fournisseur filesystem pour
<code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></dd>
-<dt><a href="mod_dav_lock.html">mod_dav_lock</a></dt><dd>Module de verrouillage générique pour
+<dt><a href="mod_dav_lock.html">mod_dav_lock</a></dt><dd>Module de verrouillage g&#233;n&#233;rique pour
<code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></dd>
-<dt><a href="mod_dbd.html">mod_dbd</a></dt><dd>Gestion des connexions à une base de données SQL</dd>
+<dt><a href="mod_dbd.html">mod_dbd</a></dt><dd>Gestion des connexions &#224; une base de donn&#233;es SQL</dd>
<dt><a href="mod_deflate.html">mod_deflate</a></dt><dd>Comprime le contenu avant de le servir au
client</dd>
-<dt><a href="mod_dialup.html">mod_dialup</a></dt><dd>Envoie le contenu statique avec une bande passante limitée
-définie par les différents standards des anciens modems.</dd>
+<dt><a href="mod_dialup.html">mod_dialup</a></dt><dd>Envoie le contenu statique avec une bande passante limit&#233;e
+d&#233;finie par les diff&#233;rents standards des anciens modems.</dd>
<dt><a href="mod_dir.html">mod_dir</a></dt><dd>Permet la redirection des adresses se terminant par un
-répertoire sans slash de fin et la mise à disposition des fichiers index
-de répertoire</dd>
-<dt><a href="mod_dumpio.html">mod_dumpio</a></dt><dd>Enregistre toutes les entrées/sorties dans le journal des
-erreurs de la manière souhaitée.</dd>
-<dt><a href="mod_echo.html" id="E" name="E">mod_echo</a></dt><dd>Un simple serveur d'écho pour illustrer les modules de
+r&#233;pertoire sans slash de fin et la mise &#224; disposition des fichiers index
+de r&#233;pertoire</dd>
+<dt><a href="mod_dumpio.html">mod_dumpio</a></dt><dd>Enregistre toutes les entr&#233;es/sorties dans le journal des
+erreurs de la mani&#232;re souhait&#233;e.</dd>
+<dt><a href="mod_echo.html" id="E" name="E">mod_echo</a></dt><dd>Un simple serveur d'&#233;cho pour illustrer les modules de
protocole</dd>
<dt><a href="mod_env.html">mod_env</a></dt><dd>Modifie l'environnement transmis aux scripts CGI et aux
pages SSI</dd>
<dt><a href="mod_example_hooks.html">mod_example_hooks</a></dt><dd>Illustration de l'API des modules Apache</dd>
-<dt><a href="mod_expires.html">mod_expires</a></dt><dd>Génération des en-têtes HTTP <code>Expires</code> et
-<code>Cache-Control</code> en fonction de critères spécifiés par
+<dt><a href="mod_expires.html">mod_expires</a></dt><dd>G&#233;n&#233;ration des en-t&#234;tes HTTP <code>Expires</code> et
+<code>Cache-Control</code> en fonction de crit&#232;res sp&#233;cifi&#233;s par
l'utilisateur</dd>
-<dt><a href="mod_ext_filter.html">mod_ext_filter</a></dt><dd>Fait traiter le corps de la réponse par un programme
+<dt><a href="mod_ext_filter.html">mod_ext_filter</a></dt><dd>Fait traiter le corps de la r&#233;ponse par un programme
externe avant de l'envoyer au client</dd>
-<dt><a href="mod_file_cache.html" id="F" name="F">mod_file_cache</a></dt><dd>Mise en cache mémoire d'une liste statique de
+<dt><a href="mod_file_cache.html" id="F" name="F">mod_file_cache</a></dt><dd>Mise en cache m&#233;moire d'une liste statique de
fichiers</dd>
<dt><a href="mod_filter.html">mod_filter</a></dt><dd>Module de configuration de filtre intelligent sensible au
contexte</dd>
-<dt><a href="mod_firehose.html">mod_firehose</a></dt><dd>Multiplexage des entrées/sorties vers un fichier ou un pipe.</dd>
-<dt><a href="mod_headers.html" id="H" name="H">mod_headers</a></dt><dd>Personnalisation des en-têtes de requêtes et de réponses
+<dt><a href="mod_firehose.html">mod_firehose</a></dt><dd>Multiplexage des entr&#233;es/sorties vers un fichier ou un pipe.</dd>
+<dt><a href="mod_headers.html" id="H" name="H">mod_headers</a></dt><dd>Personnalisation des en-t&#234;tes de requ&#234;tes et de r&#233;ponses
HTTP</dd>
-<dt><a href="mod_heartbeat.html">mod_heartbeat</a></dt><dd>Envoie des messages d'état au mandataire frontal</dd>
-<dt><a href="mod_heartmonitor.html">mod_heartmonitor</a></dt><dd>Moniteur centralisé pour les serveurs d'origine mod_heartbeat</dd>
+<dt><a href="mod_heartbeat.html">mod_heartbeat</a></dt><dd>Envoie des messages d'&#233;tat au mandataire frontal</dd>
+<dt><a href="mod_heartmonitor.html">mod_heartmonitor</a></dt><dd>Moniteur centralis&#233; pour les serveurs d'origine mod_heartbeat</dd>
<dt><a href="mod_http2.html">mod_http2</a></dt><dd>Support de la couche transport HTTP/2</dd>
-<dt><a href="mod_ident.html" id="I" name="I">mod_ident</a></dt><dd>Recherche d'identité conformément à la RFC
+<dt><a href="mod_ident.html" id="I" name="I">mod_ident</a></dt><dd>Recherche d'identit&#233; conform&#233;ment &#224; la RFC
1413</dd>
<dt><a href="mod_imagemap.html">mod_imagemap</a></dt><dd>Traitement des cartes des zones interactives d'une image
(imagemaps) au niveau du serveur</dd>
-<dt><a href="mod_include.html">mod_include</a></dt><dd>Documents html interprétés par le serveur (Server Side
+<dt><a href="mod_include.html">mod_include</a></dt><dd>Documents html interpr&#233;t&#233;s par le serveur (Server Side
Includes ou SSI)</dd>
-<dt><a href="mod_info.html">mod_info</a></dt><dd>Affiche une présentation complète de la configuration du
+<dt><a href="mod_info.html">mod_info</a></dt><dd>Affiche une pr&#233;sentation compl&#232;te de la configuration du
serveur</dd>
<dt><a href="mod_isapi.html">mod_isapi</a></dt><dd>Extensions ISAPI dans Apache pour Windows</dd>
-<dt><a href="mod_journald.html" id="J" name="J">mod_journald</a></dt><dd>Implémentation du fournisseur de journalisation d'erreurs
+<dt><a href="mod_journald.html" id="J" name="J">mod_journald</a></dt><dd>Impl&#233;mentation du fournisseur de journalisation d'erreurs
"journald"</dd>
-<dt><a href="mod_lbmethod_bybusyness.html" id="L" name="L">mod_lbmethod_bybusyness</a></dt><dd>Algorithme de planification avec répartition de charge de
-l'attribution des requêtes en attente pour le module
+<dt><a href="mod_lbmethod_bybusyness.html" id="L" name="L">mod_lbmethod_bybusyness</a></dt><dd>Algorithme de planification avec r&#233;partition de charge de
+l'attribution des requ&#234;tes en attente pour le module
<code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code></dd>
-<dt><a href="mod_lbmethod_byrequests.html">mod_lbmethod_byrequests</a></dt><dd>Algorithme de planification avec répartition de charge du
-traitement des requêtes pour le module
+<dt><a href="mod_lbmethod_byrequests.html">mod_lbmethod_byrequests</a></dt><dd>Algorithme de planification avec r&#233;partition de charge du
+traitement des requ&#234;tes pour le module
<code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code></dd>
-<dt><a href="mod_lbmethod_bytraffic.html">mod_lbmethod_bytraffic</a></dt><dd>Algorithme de planification avec répartition de charge en
+<dt><a href="mod_lbmethod_bytraffic.html">mod_lbmethod_bytraffic</a></dt><dd>Algorithme de planification avec r&#233;partition de charge en
fonction d'un niveau de trafic pour le module
<code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code></dd>
-<dt><a href="mod_lbmethod_heartbeat.html">mod_lbmethod_heartbeat</a></dt><dd>Algorithme d'ordonnancement de répartition de charge pour
-<code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> basé sur le comptage de trafic Heartbeat</dd>
+<dt><a href="mod_lbmethod_heartbeat.html">mod_lbmethod_heartbeat</a></dt><dd>Algorithme d'ordonnancement de r&#233;partition de charge pour
+<code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> bas&#233; sur le comptage de trafic Heartbeat</dd>
<dt><a href="mod_ldap.html">mod_ldap</a></dt><dd>Conservation des connexions LDAP et services de mise en
-cache du résultat à destination des autres modules LDAP</dd>
-<dt><a href="mod_log_config.html">mod_log_config</a></dt><dd>Journalisation des requêtes envoyées au
+cache du r&#233;sultat &#224; destination des autres modules LDAP</dd>
+<dt><a href="mod_log_config.html">mod_log_config</a></dt><dd>Journalisation des requ&#234;tes envoy&#233;es au
serveur</dd>
-<dt><a href="mod_log_debug.html">mod_log_debug</a></dt><dd>Possibilité de journalisation supplémentaire à des fins de
-débogage</dd>
-<dt><a href="mod_log_forensic.html">mod_log_forensic</a></dt><dd>Journalisation légale des requêtes envoyées au
+<dt><a href="mod_log_debug.html">mod_log_debug</a></dt><dd>Possibilit&#233; de journalisation suppl&#233;mentaire &#224; des fins de
+d&#233;bogage</dd>
+<dt><a href="mod_log_forensic.html">mod_log_forensic</a></dt><dd>Journalisation l&#233;gale des requ&#234;tes envoy&#233;es au
serveur</dd>
-<dt><a href="mod_logio.html">mod_logio</a></dt><dd>Journalisation des octets en entrée et en sortie pour
-chaque requête</dd>
-<dt><a href="mod_lua.html">mod_lua</a></dt><dd>Fournit des points d'entrée Lua dans différentes parties du
-traitement des requêtes httpd</dd>
+<dt><a href="mod_logio.html">mod_logio</a></dt><dd>Journalisation des octets en entr&#233;e et en sortie pour
+chaque requ&#234;te</dd>
+<dt><a href="mod_lua.html">mod_lua</a></dt><dd>Fournit des points d'entr&#233;e Lua dans diff&#233;rentes parties du
+traitement des requ&#234;tes httpd</dd>
<dt><a href="mod_macro.html" id="M" name="M">mod_macro</a></dt><dd>Ce module permet d'utiliser des macros dans les fichiers
de configuration Apache.</dd>
<dt><a href="mod_md.html">mod_md</a></dt><dd>Managing domains across virtual hosts, certificate provisioning
via the ACME protocol
</dd>
-<dt><a href="mod_mime.html">mod_mime</a></dt><dd>Associe les extensions des fichiers demandés avec l'action
-déclenchée par ces fichiers et avec leur contenu (type MIME, langage,
-jeu de caractère et codage)</dd>
-<dt><a href="mod_mime_magic.html">mod_mime_magic</a></dt><dd>Détermine le type MIME d'un fichier à partir de quelques
+<dt><a href="mod_mime.html">mod_mime</a></dt><dd>Associe les extensions des fichiers demand&#233;s avec l'action
+d&#233;clench&#233;e par ces fichiers et avec leur contenu (type MIME, langage,
+jeu de caract&#232;re et codage)</dd>
+<dt><a href="mod_mime_magic.html">mod_mime_magic</a></dt><dd>D&#233;termine le type MIME d'un fichier &#224; partir de quelques
octets de son contenu</dd>
-<dt><a href="mod_negotiation.html" id="N" name="N">mod_negotiation</a></dt><dd>Effectue la <a href="../content-negotiation.html">négociation de
+<dt><a href="mod_negotiation.html" id="N" name="N">mod_negotiation</a></dt><dd>Effectue la <a href="../content-negotiation.html">n&#233;gociation de
contenu</a></dd>
<dt><a href="mod_nw_ssl.html">mod_nw_ssl</a></dt><dd>Active le chiffrement SSL pour Netware</dd>
-<dt><a href="mod_policy.html" id="P" name="P">mod_policy</a></dt><dd>Mise en conformité avec le protocole HTTP.</dd>
-<dt><a href="mod_privileges.html">mod_privileges</a></dt><dd>Support des privilèges de Solaris et de l'exécution des
-serveurs virtuels sous différents identifiants
+<dt><a href="mod_policy.html" id="P" name="P">mod_policy</a></dt><dd>Mise en conformit&#233; avec le protocole HTTP.</dd>
+<dt><a href="mod_privileges.html">mod_privileges</a></dt><dd>Support des privil&#232;ges de Solaris et de l'ex&#233;cution des
+serveurs virtuels sous diff&#233;rents identifiants
utilisateurs.</dd>
<dt><a href="mod_proxy.html">mod_proxy</a></dt><dd>Serveur mandataire/passerelle multi-protocole</dd>
<dt><a href="mod_proxy_ajp.html">mod_proxy_ajp</a></dt><dd>Module de support AJP pour
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
<dt><a href="mod_proxy_balancer.html">mod_proxy_balancer</a></dt><dd>Extension de <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> pour le support de
-la répartition de charge</dd>
+la r&#233;partition de charge</dd>
<dt><a href="mod_proxy_connect.html">mod_proxy_connect</a></dt><dd>Extension de <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> pour le traitement
-des requêtes <code>CONNECT</code></dd>
-<dt><a href="mod_proxy_express.html">mod_proxy_express</a></dt><dd>Extension à <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> pour le mandatement
+des requ&#234;tes <code>CONNECT</code></dd>
+<dt><a href="mod_proxy_express.html">mod_proxy_express</a></dt><dd>Extension &#224; <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> pour le mandatement
dynamique inverse de masse</dd>
-<dt><a href="mod_proxy_fcgi.html">mod_proxy_fcgi</a></dt><dd>Module fournissant le support de FastCGI à
+<dt><a href="mod_proxy_fcgi.html">mod_proxy_fcgi</a></dt><dd>Module fournissant le support de FastCGI &#224;
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
<dt><a href="mod_proxy_fdpass.html">mod_proxy_fdpass</a></dt><dd>Module fournissant le support des processus externes fdpass
-à <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
-<dt><a href="mod_proxy_ftp.html">mod_proxy_ftp</a></dt><dd>Module fournissant le support FTP à
+&#224; <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
+<dt><a href="mod_proxy_ftp.html">mod_proxy_ftp</a></dt><dd>Module fournissant le support FTP &#224;
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
-<dt><a href="mod_proxy_hcheck.html">mod_proxy_hcheck</a></dt><dd>Check up dynamique des membres du groupe de répartition de charge
-(équipiers) pour <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
-<dt><a href="mod_proxy_html.html">mod_proxy_html</a></dt><dd>Réécrit les liens HTML afin de s'assurer qu'ils soient bien
-adressables depuis les réseaux des clients dans un contexte de
+<dt><a href="mod_proxy_hcheck.html">mod_proxy_hcheck</a></dt><dd>Check up dynamique des membres du groupe de r&#233;partition de charge
+(&#233;quipiers) pour <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
+<dt><a href="mod_proxy_html.html">mod_proxy_html</a></dt><dd>R&#233;&#233;crit les liens HTML afin de s'assurer qu'ils soient bien
+adressables depuis les r&#233;seaux des clients dans un contexte de
mandataire.</dd>
-<dt><a href="mod_proxy_http.html">mod_proxy_http</a></dt><dd>Module fournissant le support HTTP à
+<dt><a href="mod_proxy_http.html">mod_proxy_http</a></dt><dd>Module fournissant le support HTTP &#224;
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
<dt><a href="mod_proxy_http2.html">mod_proxy_http2</a></dt><dd>Support de HTTP/2 pour <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
-<dt><a href="mod_proxy_scgi.html">mod_proxy_scgi</a></dt><dd>Module fournissant le support de la passerelle SCGI à
+<dt><a href="mod_proxy_scgi.html">mod_proxy_scgi</a></dt><dd>Module fournissant le support de la passerelle SCGI &#224;
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
<dt><a href="mod_proxy_uwsgi.html">mod_proxy_uwsgi</a></dt><dd>UWSGI gateway module for <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
<dt><a href="mod_proxy_wstunnel.html">mod_proxy_wstunnel</a></dt><dd>Module pour <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> supportant les
websockets</dd>
<dt><a href="mod_ratelimit.html" id="R" name="R">mod_ratelimit</a></dt><dd>Limitation de la bande passante pour les clients</dd>
-<dt><a href="mod_reflector.html">mod_reflector</a></dt><dd>Renvoie un corps de requête comme réponse via la pile de
+<dt><a href="mod_reflector.html">mod_reflector</a></dt><dd>Renvoie un corps de requ&#234;te comme r&#233;ponse via la pile de
filtres en sortie.</dd>
<dt><a href="mod_remoteip.html">mod_remoteip</a></dt><dd>Remplace l'adresse IP du client
-pour la requête par l'adresse IP présentée par un mandataire ou un
-répartiteur de charge via les en-têtes de la requête.
+pour la requ&#234;te par l'adresse IP pr&#233;sent&#233;e par un mandataire ou un
+r&#233;partiteur de charge via les en-t&#234;tes de la requ&#234;te.
</dd>
-<dt><a href="mod_reqtimeout.html">mod_reqtimeout</a></dt><dd>Définit le délai maximum et le taux de transfert des
-données minimum pour la réception des requêtes
+<dt><a href="mod_reqtimeout.html">mod_reqtimeout</a></dt><dd>D&#233;finit le d&#233;lai maximum et le taux de transfert des
+donn&#233;es minimum pour la r&#233;ception des requ&#234;tes
</dd>
-<dt><a href="mod_request.html">mod_request</a></dt><dd>Filtres permettant de traiter et de mettre à disposition
-les corps de requêtes HTTP</dd>
-<dt><a href="mod_rewrite.html">mod_rewrite</a></dt><dd>Ce module fournit un moteur de réécriture à base de
-règles permettant de réécrire les URLs des requêtes
-à la volée</dd>
-<dt><a href="mod_sed.html" id="S" name="S">mod_sed</a></dt><dd>Filtre les contenus en entrée (requêtes) et en sortie
-(réponses) en utilisant la syntaxe de <code>sed</code></dd>
+<dt><a href="mod_request.html">mod_request</a></dt><dd>Filtres permettant de traiter et de mettre &#224; disposition
+les corps de requ&#234;tes HTTP</dd>
+<dt><a href="mod_rewrite.html">mod_rewrite</a></dt><dd>Ce module fournit un moteur de r&#233;&#233;criture &#224; base de
+r&#232;gles permettant de r&#233;&#233;crire les URLs des requ&#234;tes
+&#224; la vol&#233;e</dd>
+<dt><a href="mod_sed.html" id="S" name="S">mod_sed</a></dt><dd>Filtre les contenus en entr&#233;e (requ&#234;tes) et en sortie
+(r&#233;ponses) en utilisant la syntaxe de <code>sed</code></dd>
<dt><a href="mod_session.html">mod_session</a></dt><dd>Support des sessions</dd>
-<dt><a href="mod_session_cookie.html">mod_session_cookie</a></dt><dd>Support des sessions basé sur les cookies</dd>
+<dt><a href="mod_session_cookie.html">mod_session_cookie</a></dt><dd>Support des sessions bas&#233; sur les cookies</dd>
<dt><a href="mod_session_crypto.html">mod_session_crypto</a></dt><dd>Support du chiffrement des sessions</dd>
-<dt><a href="mod_session_dbd.html">mod_session_dbd</a></dt><dd>Support des session basé sur DBD/SQL</dd>
-<dt><a href="mod_setenvif.html">mod_setenvif</a></dt><dd>Permet de définir des variables d'environnement en fonction
-de certaines caractéristiques de la requête</dd>
-<dt><a href="mod_slotmem_plain.html">mod_slotmem_plain</a></dt><dd>Fournisseur de mémoire partagée à base de
+<dt><a href="mod_session_dbd.html">mod_session_dbd</a></dt><dd>Support des session bas&#233; sur DBD/SQL</dd>
+<dt><a href="mod_setenvif.html">mod_setenvif</a></dt><dd>Permet de d&#233;finir des variables d'environnement en fonction
+de certaines caract&#233;ristiques de la requ&#234;te</dd>
+<dt><a href="mod_slotmem_plain.html">mod_slotmem_plain</a></dt><dd>Fournisseur de m&#233;moire partag&#233;e &#224; base de
slots.</dd>
-<dt><a href="mod_slotmem_shm.html">mod_slotmem_shm</a></dt><dd>Fournisseur de mémoire partagée basée sur les
+<dt><a href="mod_slotmem_shm.html">mod_slotmem_shm</a></dt><dd>Fournisseur de m&#233;moire partag&#233;e bas&#233;e sur les
slots.</dd>
-<dt><a href="mod_so.html">mod_so</a></dt><dd>Chargement de modules ou de code exécutable au cours du
-démarrage ou du redémarrage du serveur</dd>
-<dt><a href="mod_socache_dbm.html">mod_socache_dbm</a></dt><dd>Fournisseur de cache d'objets partagés basé sur DBM.</dd>
-<dt><a href="mod_socache_dc.html">mod_socache_dc</a></dt><dd>Fournisseur de cache d'objets partagés basé sur dc.</dd>
-<dt><a href="mod_socache_memcache.html">mod_socache_memcache</a></dt><dd>Fournisseur de cache d'objets partagés basé sur Memcache.</dd>
+<dt><a href="mod_so.html">mod_so</a></dt><dd>Chargement de modules ou de code ex&#233;cutable au cours du
+d&#233;marrage ou du red&#233;marrage du serveur</dd>
+<dt><a href="mod_socache_dbm.html">mod_socache_dbm</a></dt><dd>Fournisseur de cache d'objets partag&#233;s bas&#233; sur DBM.</dd>
+<dt><a href="mod_socache_dc.html">mod_socache_dc</a></dt><dd>Fournisseur de cache d'objets partag&#233;s bas&#233; sur dc.</dd>
+<dt><a href="mod_socache_memcache.html">mod_socache_memcache</a></dt><dd>Fournisseur de cache d'objets partag&#233;s bas&#233; sur Memcache.</dd>
<dt><a href="mod_socache_redis.html">mod_socache_redis</a></dt><dd>Redis based shared object cache provider.</dd>
-<dt><a href="mod_socache_shmcb.html">mod_socache_shmcb</a></dt><dd>Fournisseur de cache d'objets partagés basé sur shmcb.</dd>
+<dt><a href="mod_socache_shmcb.html">mod_socache_shmcb</a></dt><dd>Fournisseur de cache d'objets partag&#233;s bas&#233; sur shmcb.</dd>
<dt><a href="mod_speling.html">mod_speling</a></dt><dd>Tente de corriger les erreurs de casse dans les URLs ou les
-erreurs d'écriture mineures.</dd>
-<dt><a href="mod_ssl.html">mod_ssl</a></dt><dd>Chiffrement de haut niveau basé sur les protocoles Secure
+erreurs d'&#233;criture mineures.</dd>
+<dt><a href="mod_ssl.html">mod_ssl</a></dt><dd>Chiffrement de haut niveau bas&#233; sur les protocoles Secure
Sockets Layer (SSL) et Transport Layer Security (TLS)</dd>
-<dt><a href="mod_ssl_ct.html">mod_ssl_ct</a></dt><dd>Implémentation de la transparence des certificats
+<dt><a href="mod_ssl_ct.html">mod_ssl_ct</a></dt><dd>Impl&#233;mentation de la transparence des certificats
(Certificat Transparency - RFC 6962)
</dd>
-<dt><a href="mod_status.html">mod_status</a></dt><dd>Fournit des informations sur les performances et l'activité
+<dt><a href="mod_status.html">mod_status</a></dt><dd>Fournit des informations sur les performances et l'activit&#233;
du serveur</dd>
-<dt><a href="mod_substitute.html">mod_substitute</a></dt><dd>Effectue des opérations de recherche/remplacement sur les
-corps de réponses</dd>
-<dt><a href="mod_suexec.html">mod_suexec</a></dt><dd>Permet l'exécution des scripts CGI sous l'utilisateur et
-le groupe spécifiés</dd>
+<dt><a href="mod_substitute.html">mod_substitute</a></dt><dd>Effectue des op&#233;rations de recherche/remplacement sur les
+corps de r&#233;ponses</dd>
+<dt><a href="mod_suexec.html">mod_suexec</a></dt><dd>Permet l'ex&#233;cution des scripts CGI sous l'utilisateur et
+le groupe sp&#233;cifi&#233;s</dd>
<dt><a href="mod_syslog.html">mod_syslog</a></dt><dd>Support du fournisseur de journalisation "syslog"</dd>
-<dt><a href="mod_systemd.html">mod_systemd</a></dt><dd>Fournit un support amélioré pour l'intégration de systemd</dd>
+<dt><a href="mod_systemd.html">mod_systemd</a></dt><dd>Fournit un support am&#233;lior&#233; pour l'int&#233;gration de systemd</dd>
<dt><a href="mod_unique_id.html" id="U" name="U">mod_unique_id</a></dt><dd>Fournit une variable d'environnement contenant un
-identifiant unique pour chaque requête</dd>
-<dt><a href="mod_unixd.html">mod_unixd</a></dt><dd>Sécurité de base (nécessaire) pour les plates-formes de la
+identifiant unique pour chaque requ&#234;te</dd>
+<dt><a href="mod_unixd.html">mod_unixd</a></dt><dd>S&#233;curit&#233; de base (n&#233;cessaire) pour les plates-formes de la
famille Unix.</dd>
-<dt><a href="mod_userdir.html">mod_userdir</a></dt><dd>Répertoires propres à un utilisateur</dd>
+<dt><a href="mod_userdir.html">mod_userdir</a></dt><dd>R&#233;pertoires propres &#224; un utilisateur</dd>
<dt><a href="mod_usertrack.html">mod_usertrack</a></dt><dd>
Journalisation <em>Clickstream</em> des liens parcourus par un
utilisateur sur un site
</dd>
-<dt><a href="mod_version.html" id="V" name="V">mod_version</a></dt><dd>Configuration dépendant de la version</dd>
-<dt><a href="mod_vhost_alias.html">mod_vhost_alias</a></dt><dd>Permet de configurer dynamiquement l'hébergement virtuel de
+<dt><a href="mod_version.html" id="V" name="V">mod_version</a></dt><dd>Configuration d&#233;pendant de la version</dd>
+<dt><a href="mod_vhost_alias.html">mod_vhost_alias</a></dt><dd>Permet de configurer dynamiquement l'h&#233;bergement virtuel de
masse</dd>
-<dt><a href="mod_watchdog.html" id="W" name="W">mod_watchdog</a></dt><dd>Fournit une infrastructure permettant à d'autres modules
-d'exécuter des tâches périodiques.</dd>
+<dt><a href="mod_watchdog.html" id="W" name="W">mod_watchdog</a></dt><dd>Fournit une infrastructure permettant &#224; d'autres modules
+d'ex&#233;cuter des t&#226;ches p&#233;riodiques.</dd>
<dt><a href="mod_xml2enc.html" id="X" name="X">mod_xml2enc</a></dt><dd>Enhanced charset/internationalisation support for libxml2-based
filter modules</dd>
</dl></div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../de/mod/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/mod/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
+<a href="../tr/mod/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
<a href="../zh-cn/mod/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_access_compat.html.fr b/docs/manual/mod/mod_access_compat.html.fr
index fa7e7f44b4..e8a2758e84 100644
--- a/docs/manual/mod/mod_access_compat.html.fr
+++ b/docs/manual/mod/mod_access_compat.html.fr
@@ -27,19 +27,19 @@
<div id="preamble"><h1>Module Apache mod_access_compat</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_access_compat.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/mod_access_compat.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/mod_access_compat.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/mod/mod_access_compat.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/mod_access_compat.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_access_compat.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Autorisations de groupe à base de nom d'hôte (nom ou
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Autorisations de groupe &#224; base de nom d'h&#244;te (nom ou
adresse IP)</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>access_compat_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_access_compat.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible dans la version 2.3 du serveur HTTP Apache
-à des fins de compatibilité
-avec les précédentes versions d'Apache httpd 2.x. Les directives fournies par
-ce module sont devenues obsolètes depuis la refonte d'authz. Voir
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>access_compat_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_access_compat.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible dans la version 2.3 du serveur HTTP Apache
+&#224; des fins de compatibilit&#233;
+avec les pr&#233;c&#233;dentes versions d'Apache httpd 2.x. Les directives fournies par
+ce module sont devenues obsol&#232;tes depuis la refonte d'authz. Voir
<code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code></td></tr></table>
<h3>Sommaire</h3>
@@ -49,48 +49,48 @@ ce module sont devenues obsolètes depuis la refonte d'authz. Voir
<code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code> et
<code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>, ainsi
que dans les fichiers <code><a href="core.html#accessfilename">.htaccess</a></code> et permettent
- de contrôler l'accès à certaines parties du serveur. On peut
- contrôler cet accès en fonction du nom d'hôte du client, de son
- adresse IP ou d'autres caractéristiques de la requête, telles
- qu'elles sont enregistrées dans les <a href="../env.html">variables
- d'environnement</a>. Les directives <code class="directive"><a href="#allow">Allow</a></code> et <code class="directive"><a href="#deny">Deny</a></code> permettent de spécifier
- quels clients sont ou ne sont pas autorisés à accéder au serveur,
- alors que la directive <code class="directive"><a href="#order">Order</a></code> définit le statut
- d'accès par défaut, et détermine la manière dont les directives
+ de contr&#244;ler l'acc&#232;s &#224; certaines parties du serveur. On peut
+ contr&#244;ler cet acc&#232;s en fonction du nom d'h&#244;te du client, de son
+ adresse IP ou d'autres caract&#233;ristiques de la requ&#234;te, telles
+ qu'elles sont enregistr&#233;es dans les <a href="../env.html">variables
+ d'environnement</a>. Les directives <code class="directive"><a href="#allow">Allow</a></code> et <code class="directive"><a href="#deny">Deny</a></code> permettent de sp&#233;cifier
+ quels clients sont ou ne sont pas autoris&#233;s &#224; acc&#233;der au serveur,
+ alors que la directive <code class="directive"><a href="#order">Order</a></code> d&#233;finit le statut
+ d'acc&#232;s par d&#233;faut, et d&#233;termine la mani&#232;re dont les directives
<code class="directive"><a href="#allow">Allow</a></code> et
<code class="directive"><a href="#deny">Deny</a></code> interagissent
entre elles.</p>
- <p>Les restrictions d'accès à base de nom d'hôte et
- l'authentification à base de mot de passe peuvent être implémentées
- simultanément. Dans ce cas, on utilise la directive <code class="directive"><a href="#satisfy">Satisfy</a></code> pour déterminer la
- manière dont ces deux modes de restrictions interagissent.</p>
+ <p>Les restrictions d'acc&#232;s &#224; base de nom d'h&#244;te et
+ l'authentification &#224; base de mot de passe peuvent &#234;tre impl&#233;ment&#233;es
+ simultan&#233;ment. Dans ce cas, on utilise la directive <code class="directive"><a href="#satisfy">Satisfy</a></code> pour d&#233;terminer la
+ mani&#232;re dont ces deux modes de restrictions interagissent.</p>
<div class="warning"><h3>Note</h3>
<p>Les directives fournies par le module
- <code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> sont devenues obsolètes depuis
- la refonte du module <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code>. Mélanger d'anciennes
+ <code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> sont devenues obsol&#232;tes depuis
+ la refonte du module <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code>. M&#233;langer d'anciennes
directives comme <code class="directive"><a href="#order">Order</a></code>, <code class="directive"><a href="#allow">Allow</a></code> ou <code class="directive"><a href="#deny">Deny</a></code> avec des nouvelles comme
<code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> est techniquement
- possible mais déconseillé. En effet, <code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> a
- été conçu pour supporter des configurations ne contenant que des anciennes
- directives afin de faciliter le passage à la version 2.4. Voir le document
- <a href="../upgrading.html">upgrading</a> pour plus de détails.
+ possible mais d&#233;conseill&#233;. En effet, <code class="module"><a href="../mod/mod_access_compat.html">mod_access_compat</a></code> a
+ &#233;t&#233; con&#231;u pour supporter des configurations ne contenant que des anciennes
+ directives afin de faciliter le passage &#224; la version 2.4. Voir le document
+ <a href="../upgrading.html">upgrading</a> pour plus de d&#233;tails.
</p>
</div>
- <p>En général, les directives de restriction d'accès s'appliquent à
- toutes les méthodes d'accès (<code>GET</code>, <code>PUT</code>,
+ <p>En g&#233;n&#233;ral, les directives de restriction d'acc&#232;s s'appliquent &#224;
+ toutes les m&#233;thodes d'acc&#232;s (<code>GET</code>, <code>PUT</code>,
<code>POST</code>, etc...). C'est d'ailleurs ce que l'on souhaite
dans la plupart des cas. Il est cependant possible de restreindre
- certaines méthodes, alors que les autres méthodes ne se verront
- imposée aucune restriction, en regroupant les directives à
- l'intérieur d'une section <code class="directive"><a href="../mod/core.html#limit">&lt;Limit&gt;</a></code>.</p>
+ certaines m&#233;thodes, alors que les autres m&#233;thodes ne se verront
+ impos&#233;e aucune restriction, en regroupant les directives &#224;
+ l'int&#233;rieur d'une section <code class="directive"><a href="../mod/core.html#limit">&lt;Limit&gt;</a></code>.</p>
<div class="note"><h3>Fusion des sections de configuration</h3>
- <p>Lorsqu'une directive fournie par ce module est utilisée dans
- une nouvelle section de configuration, cette dernière n'hérite
- d'aucune directive définie dans une section précédente.</p>
+ <p>Lorsqu'une directive fournie par ce module est utilis&#233;e dans
+ une nouvelle section de configuration, cette derni&#232;re n'h&#233;rite
+ d'aucune directive d&#233;finie dans une section pr&#233;c&#233;dente.</p>
</div>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
@@ -100,7 +100,7 @@ ce module sont devenues obsolètes depuis la refonte d'authz. Voir
<li><img alt="" src="../images/down.gif" /> <a href="#order">Order</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#satisfy">Satisfy</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_access_compat">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_access_compat">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_access_compat">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_access_compat">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code></li>
<li><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code></li>
@@ -110,29 +110,29 @@ ce module sont devenues obsolètes depuis la refonte d'authz. Voir
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="allow" id="allow">Directive</a> <a name="Allow" id="Allow">Allow</a><a title="Lien permanent" href="#allow" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Spécifie quels hôtes peuvent accéder à une certaine zone du
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sp&#233;cifie quels h&#244;tes peuvent acc&#233;der &#224; une certaine zone du
serveur</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code> Allow from all|<var>hôte</var>|env=[!]<var>variable
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code> Allow from all|<var>h&#244;te</var>|env=[!]<var>variable
d'environnement</var>
-[<var>hôte</var>|env=[!]<var>variable d'environnement</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+[<var>h&#244;te</var>|env=[!]<var>variable d'environnement</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Limit</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_access_compat</td></tr>
</table>
- <p>La directive <code class="directive">Allow</code> permet de définir quels
- hôtes ont le droit d'accéder à une certaine partie du serveur. On
- peut contrôler l'accès par nom d'hôte, adresse IP, intervalle
- d'adresses IP, ou toute autre caractéristique de la requête client
- enregistrée dans les variables d'environnement.</p>
+ <p>La directive <code class="directive">Allow</code> permet de d&#233;finir quels
+ h&#244;tes ont le droit d'acc&#233;der &#224; une certaine partie du serveur. On
+ peut contr&#244;ler l'acc&#232;s par nom d'h&#244;te, adresse IP, intervalle
+ d'adresses IP, ou toute autre caract&#233;ristique de la requ&#234;te client
+ enregistr&#233;e dans les variables d'environnement.</p>
<p>Le premier argument de cette directive est toujours
<code>from</code>. Les arguments suivants peuvent prendre trois
- formes différentes. Si <code>Allow from all</code> est spécifié,
- tout hôte se voit accordé l'accès, en tenant compte des directives
- <code class="directive"><a href="#deny">Deny</a></code> et <code class="directive"><a href="#order">Order</a></code> comme décrit plus loin.
- Pour ne permettre l'accès au serveur qu'à un hôte ou un groupe
- d'hôtes particuliers, on peut spécifier un <em>nom d'hôte</em> sous
+ formes diff&#233;rentes. Si <code>Allow from all</code> est sp&#233;cifi&#233;,
+ tout h&#244;te se voit accord&#233; l'acc&#232;s, en tenant compte des directives
+ <code class="directive"><a href="#deny">Deny</a></code> et <code class="directive"><a href="#order">Order</a></code> comme d&#233;crit plus loin.
+ Pour ne permettre l'acc&#232;s au serveur qu'&#224; un h&#244;te ou un groupe
+ d'h&#244;tes particuliers, on peut sp&#233;cifier un <em>nom d'h&#244;te</em> sous
une des formes suivantes :</p>
<dl>
@@ -142,28 +142,28 @@ d'environnement</var>
<pre class="prettyprint lang-config">Allow from example.org
Allow from .net example.edu</pre>
- <p>Les hôtes dont les noms correspondent ou se terminent par la
- chaîne spécifiée ont l'autorisation d'accès. Seules les
- composantes entières du nom d'hôte doivent correspondre ; ainsi,
+ <p>Les h&#244;tes dont les noms correspondent ou se terminent par la
+ cha&#238;ne sp&#233;cifi&#233;e ont l'autorisation d'acc&#232;s. Seules les
+ composantes enti&#232;res du nom d'h&#244;te doivent correspondre ; ainsi,
dans l'exemple ci-dessus, <code>foo.example.org</code>
correspondra, mais <code>fooexample.org</code> ne conviendra pas.
Avec cette configuration, Apache httpd va effectuer une double recherche
DNS sur l'adresse IP du client, sans tenir compte de la
- définition de la directive <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code>. Tout d'abord, une
- recherche DNS inverse sur l'adresse IP est effectuée pour
- déterminer le nom d'hôte associé, puis une recherche directe sur
- le nom d'hôte est effectuée afin de s'assurer qu'il correspond
- bien à l'adresse IP originale. L'accès ne sera accordé que si le
- nom d'hôte correspond et si les recherches DNS inverse et directe
+ d&#233;finition de la directive <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code>. Tout d'abord, une
+ recherche DNS inverse sur l'adresse IP est effectu&#233;e pour
+ d&#233;terminer le nom d'h&#244;te associ&#233;, puis une recherche directe sur
+ le nom d'h&#244;te est effectu&#233;e afin de s'assurer qu'il correspond
+ bien &#224; l'adresse IP originale. L'acc&#232;s ne sera accord&#233; que si le
+ nom d'h&#244;te correspond et si les recherches DNS inverse et directe
concordent.</p></dd>
- <dt>Une adresse IP complète</dt>
+ <dt>Une adresse IP compl&#232;te</dt>
<dd>
<pre class="prettyprint lang-config">Allow from 10.1.2.3
Allow from 192.168.1.104 192.168.1.205</pre>
- <p>L'adresse IP d'un hôte auquel on a accordé l'accès</p></dd>
+ <p>L'adresse IP d'un h&#244;te auquel on a accord&#233; l'acc&#232;s</p></dd>
<dt>Une adresse IP partielle</dt>
@@ -171,53 +171,53 @@ Allow from 192.168.1.104 192.168.1.205</pre>
<pre class="prettyprint lang-config">Allow from 10.1
Allow from 10 172.20 192.168.2</pre>
- <p>De un à trois des premiers octets d'une adresse IP, afin de
- restreindre l'accès à un sous-réseau.</p></dd>
+ <p>De un &#224; trois des premiers octets d'une adresse IP, afin de
+ restreindre l'acc&#232;s &#224; un sous-r&#233;seau.</p></dd>
- <dt>Une paire réseau/masque de sous-réseau</dt>
+ <dt>Une paire r&#233;seau/masque de sous-r&#233;seau</dt>
<dd>
<pre class="prettyprint lang-config">Allow from 10.1.0.0/255.255.0.0</pre>
- <p>Un réseau a.b.c.d, et un masque de sous-réseau w.x.y.z, pour
- une définition plus précise de la restriction d'accès imposée à un
- sous-réseau.</p></dd>
+ <p>Un r&#233;seau a.b.c.d, et un masque de sous-r&#233;seau w.x.y.z, pour
+ une d&#233;finition plus pr&#233;cise de la restriction d'acc&#232;s impos&#233;e &#224; un
+ sous-r&#233;seau.</p></dd>
- <dt>Une spécification CIDR réseau/nnn</dt>
+ <dt>Une sp&#233;cification CIDR r&#233;seau/nnn</dt>
<dd>
<pre class="prettyprint lang-config">Allow from 10.1.0.0/16</pre>
- <p>Identique au cas précédent, mis à part que le masque est
- constitué des nnn bits de poids fort.</p></dd>
+ <p>Identique au cas pr&#233;c&#233;dent, mis &#224; part que le masque est
+ constitu&#233; des nnn bits de poids fort.</p></dd>
</dl>
- <p>Notez que les trois derniers exemples désignent le même ensemble
- d'hôtes.</p>
+ <p>Notez que les trois derniers exemples d&#233;signent le m&#234;me ensemble
+ d'h&#244;tes.</p>
- <p>On peut spécifier des adresses et sous-réseaux IPv6 de la manière
+ <p>On peut sp&#233;cifier des adresses et sous-r&#233;seaux IPv6 de la mani&#232;re
suivante :</p>
<pre class="prettyprint lang-config">Allow from 2001:db8::a00:20ff:fea7:ccea
Allow from 2001:db8::a00:20ff:fea7:ccea/10</pre>
- <p>Le troisième format d'argument de la directive
- <code class="directive">Allow</code> permet de contrôler l'accès au serveur
+ <p>Le troisi&#232;me format d'argument de la directive
+ <code class="directive">Allow</code> permet de contr&#244;ler l'acc&#232;s au serveur
en fonction de l'existence d'une <a href="../env.html">variable d'environnement</a>. Lorsque <code>Allow
- from env=<var>variable d'environnement</var></code> est spécifié, la
- requête est autorisée si la variable d'environnement <var>variable
+ from env=<var>variable d'environnement</var></code> est sp&#233;cifi&#233;, la
+ requ&#234;te est autoris&#233;e si la variable d'environnement <var>variable
d'environnement</var> existe. En revanche, lorsque <code>Allow from
- env=!<var>env-variable</var></code> est spécifié, la
- requête est autorisée si la variable d'environnement <var>variable
- d'environnement</var> n'existe pas. Le serveur permet de définir
+ env=!<var>env-variable</var></code> est sp&#233;cifi&#233;, la
+ requ&#234;te est autoris&#233;e si la variable d'environnement <var>variable
+ d'environnement</var> n'existe pas. Le serveur permet de d&#233;finir
avec souplesse des variables d'environnement en se basant sur les
- caractéristiques de la requête client et en utilisant les directives
+ caract&#233;ristiques de la requ&#234;te client et en utilisant les directives
fournies par le module <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code>. Ainsi, on peut
utiliser la directive <code class="directive">Allow</code> pour permettre
- l'accès en fonction de paramètres comme le <code>User-Agent</code>
+ l'acc&#232;s en fonction de param&#232;tres comme le <code>User-Agent</code>
(type de navigateur) des clients, le <code>Referer</code>, ou
- d'autres champs d'en-tête de la requête HTTP.</p>
+ d'autres champs d'en-t&#234;te de la requ&#234;te HTTP.</p>
<pre class="prettyprint lang-config">SetEnvIf User-Agent ^KnockKnock/2\.0 let_me_in
&lt;Directory "/docroot"&gt;
@@ -227,32 +227,32 @@ Allow from 2001:db8::a00:20ff:fea7:ccea/10</pre>
&lt;/Directory&gt;</pre>
- <p>Dans cet exemple, les navigateurs dont la chaîne user-agent
+ <p>Dans cet exemple, les navigateurs dont la cha&#238;ne user-agent
commence par <code>KnockKnock/2.0</code> se verront accorder
- l'accès, alors que tous les autres seront rejetés.</p>
+ l'acc&#232;s, alors que tous les autres seront rejet&#233;s.</p>
<div class="note"><h3>Fusion des sections de configuration</h3>
- <p>Lorsqu'une directive fournie par ce module est utilisée dans
- une nouvelle section de configuration, cette dernière n'hérite
- d'aucune directive définie dans une section précédente.</p>
+ <p>Lorsqu'une directive fournie par ce module est utilis&#233;e dans
+ une nouvelle section de configuration, cette derni&#232;re n'h&#233;rite
+ d'aucune directive d&#233;finie dans une section pr&#233;c&#233;dente.</p>
</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="deny" id="deny">Directive</a> <a name="Deny" id="Deny">Deny</a><a title="Lien permanent" href="#deny" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit quels hôtes ne sont pas autorisés à accéder au
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit quels h&#244;tes ne sont pas autoris&#233;s &#224; acc&#233;der au
serveur</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code> Deny from all|<var>hôte</var>|env=[!]<var>variable
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code> Deny from all|<var>h&#244;te</var>|env=[!]<var>variable
d'environnement</var>
-[<var>hôte</var>|env=[!]<var>variable d'environnement</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+[<var>h&#244;te</var>|env=[!]<var>variable d'environnement</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Limit</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_access_compat</td></tr>
</table>
- <p>Cette directive permet de restreindre l'accès au serveur en
- fonction du nom d'hôte, de l'adresse IP ou de variables
+ <p>Cette directive permet de restreindre l'acc&#232;s au serveur en
+ fonction du nom d'h&#244;te, de l'adresse IP ou de variables
d'environnement. Les arguments de la directive
<code class="directive">Deny</code> sont identiques aux arguments de la
directive <code class="directive"><a href="#allow">Allow</a></code>.</p>
@@ -261,109 +261,109 @@ d'environnement</var>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="order" id="order">Directive</a> <a name="Order" id="Order">Order</a><a title="Lien permanent" href="#order" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le statut d'accès par défaut et l'ordre dans lequel
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit le statut d'acc&#232;s par d&#233;faut et l'ordre dans lequel
les directives <code class="directive">Allow</code> et
-<code class="directive">Deny</code> sont évaluées.</td></tr>
+<code class="directive">Deny</code> sont &#233;valu&#233;es.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code> Order <var>ordre</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Order Deny,Allow</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Order Deny,Allow</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Limit</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_access_compat</td></tr>
</table>
- <p>La directive <code class="directive">Order</code>, associée aux
+ <p>La directive <code class="directive">Order</code>, associ&#233;e aux
directives <code class="directive"><a href="#allow">Allow</a></code>
et <code class="directive"><a href="#deny">Deny</a></code>,
- implémente un système de contrôle d'accès en trois passes. Au cours
- de la première passe, ce sont soit toutes les directives <code class="directive"><a href="#allow">Allow</a></code>, soit toutes les
- directives <code class="directive"><a href="#deny">Deny</a></code> qui sont traitées, selon
- la définition de la directive <code class="directive"><a href="#order">Order</a></code>. Le reste des
+ impl&#233;mente un syst&#232;me de contr&#244;le d'acc&#232;s en trois passes. Au cours
+ de la premi&#232;re passe, ce sont soit toutes les directives <code class="directive"><a href="#allow">Allow</a></code>, soit toutes les
+ directives <code class="directive"><a href="#deny">Deny</a></code> qui sont trait&#233;es, selon
+ la d&#233;finition de la directive <code class="directive"><a href="#order">Order</a></code>. Le reste des
directives (<code class="directive"><a href="#deny">Deny</a></code>
ou <code class="directive"><a href="#allow">Allow</a></code>) est
- traité au cours de la seconde passe. La troisième passe s'applique à
- toutes les requêtes qui ne sont concernées par aucune des deux
- premières passes.</p>
-
- <p>Notez que toutes les directives <code class="directive"><a href="#allow">Allow</a></code> et <code class="directive"><a href="#deny">Deny</a></code> sont traitées, à la
- différence d'un pare-feu classique où seule la première règle qui
- correspond est utilisée. La dernière directive qui correspond
- s'applique ( à la différence là encore d'un pare-feu classique). De
+ trait&#233; au cours de la seconde passe. La troisi&#232;me passe s'applique &#224;
+ toutes les requ&#234;tes qui ne sont concern&#233;es par aucune des deux
+ premi&#232;res passes.</p>
+
+ <p>Notez que toutes les directives <code class="directive"><a href="#allow">Allow</a></code> et <code class="directive"><a href="#deny">Deny</a></code> sont trait&#233;es, &#224; la
+ diff&#233;rence d'un pare-feu classique o&#249; seule la premi&#232;re r&#232;gle qui
+ correspond est utilis&#233;e. La derni&#232;re directive qui correspond
+ s'applique ( &#224; la diff&#233;rence l&#224; encore d'un pare-feu classique). De
plus, l'ordre dans lequel les lignes apparaissent dans le fichier de
- configuration n'a pas d'incidence -- toutes les lignes <code class="directive"><a href="#allow">Allow</a></code> sont considérées comme
+ configuration n'a pas d'incidence -- toutes les lignes <code class="directive"><a href="#allow">Allow</a></code> sont consid&#233;r&#233;es comme
un groupe, toutes les lignes <code class="directive"><a href="#deny">Deny</a></code> comme un autre, et le
- statut par défaut a son existence propre.</p>
+ statut par d&#233;faut a son existence propre.</p>
- <p><em>Ordre</em> peut être :</p>
+ <p><em>Ordre</em> peut &#234;tre :</p>
<dl>
<dt><code>Allow,Deny</code></dt>
- <dd>Dans un premier temps, toutes les directives <code class="directive"><a href="#allow">Allow</a></code> sont évaluées ; au
- moins une d'entre elles doit correspondre, sinon la requête est
- rejetée. Ensuite, toutes les directives <code class="directive"><a href="#deny">Deny</a></code> sont évaluées. Si au
- moins l'une d'entre elles correspond, la requête est rejetée.
- Enfin, toute requête qui ne correspond à aucune directive
+ <dd>Dans un premier temps, toutes les directives <code class="directive"><a href="#allow">Allow</a></code> sont &#233;valu&#233;es ; au
+ moins une d'entre elles doit correspondre, sinon la requ&#234;te est
+ rejet&#233;e. Ensuite, toutes les directives <code class="directive"><a href="#deny">Deny</a></code> sont &#233;valu&#233;es. Si au
+ moins l'une d'entre elles correspond, la requ&#234;te est rejet&#233;e.
+ Enfin, toute requ&#234;te qui ne correspond &#224; aucune directive
<code class="directive"><a href="#allow">Allow</a></code> ou
- <code class="directive"><a href="#deny">Deny</a></code> est rejetée
- par défaut.</dd>
+ <code class="directive"><a href="#deny">Deny</a></code> est rejet&#233;e
+ par d&#233;faut.</dd>
<dt><code>Deny,Allow</code></dt>
- <dd>Dans un premier temps, toutes les directives <code class="directive"><a href="#deny">Deny</a></code> sont évaluées ; Si au
- moins une d'entre elles correspond, la requête est rejetée,
- <strong>à moins</strong> qu'elle corresponde aussi à une directive
+ <dd>Dans un premier temps, toutes les directives <code class="directive"><a href="#deny">Deny</a></code> sont &#233;valu&#233;es ; Si au
+ moins une d'entre elles correspond, la requ&#234;te est rejet&#233;e,
+ <strong>&#224; moins</strong> qu'elle corresponde aussi &#224; une directive
<code class="directive"><a href="#allow">Allow</a></code>. Toute
- requête qui ne correspond à aucune directive <code class="directive"><a href="#allow">Allow</a></code> ou <code class="directive"><a href="#deny">Deny</a></code> est autorisée.</dd>
+ requ&#234;te qui ne correspond &#224; aucune directive <code class="directive"><a href="#allow">Allow</a></code> ou <code class="directive"><a href="#deny">Deny</a></code> est autoris&#233;e.</dd>
<dt><code>Mutual-failure</code></dt>
- <dd>Cet argument a le même effet que <code>Allow,Deny</code> et
- est devenu de ce fait obsolète.</dd>
+ <dd>Cet argument a le m&#234;me effet que <code>Allow,Deny</code> et
+ est devenu de ce fait obsol&#232;te.</dd>
</dl>
- <p>Les mots-clés ne peuvent être séparés que par des virgules ;
+ <p>Les mots-cl&#233;s ne peuvent &#234;tre s&#233;par&#233;s que par des virgules ;
<em>aucun espace</em> ne doit s'intercaler entre eux.</p>
<table class="bordered">
<tr>
<th>Match</th>
- <th>Résultat Allow,Deny</th>
- <th>Résultat Deny,Allow</th>
+ <th>R&#233;sultat Allow,Deny</th>
+ <th>R&#233;sultat Deny,Allow</th>
</tr><tr>
- <th>Correspond à Allow seulement</th>
- <td>Requête autorisée</td>
- <td>Requête autorisée</td>
+ <th>Correspond &#224; Allow seulement</th>
+ <td>Requ&#234;te autoris&#233;e</td>
+ <td>Requ&#234;te autoris&#233;e</td>
</tr><tr>
- <th>Correspond à Deny seulement</th>
- <td>Requête rejetée</td>
- <td>Requête rejetée</td>
+ <th>Correspond &#224; Deny seulement</th>
+ <td>Requ&#234;te rejet&#233;e</td>
+ <td>Requ&#234;te rejet&#233;e</td>
</tr><tr>
<th>Aucune correspondance</th>
- <td>Par défaut la seconde directive : rejet</td>
- <td>Par défaut la seconde directive : autorisation</td>
+ <td>Par d&#233;faut la seconde directive : rejet</td>
+ <td>Par d&#233;faut la seconde directive : autorisation</td>
</tr><tr>
- <th>Correspond à Allow &amp; Deny</th>
- <td>La dernière correspondance l'emporte : rejet</td>
- <td>La dernière correspondance l'emporte : autorisation</td>
+ <th>Correspond &#224; Allow &amp; Deny</th>
+ <td>La derni&#232;re correspondance l'emporte : rejet</td>
+ <td>La derni&#232;re correspondance l'emporte : autorisation</td>
</tr>
</table>
- <p>Dans cet exemple, tous les hôtes du domaine example.org ont
- l'autorisation d'accès ; tous les autres voient leur accès
- refusé.</p>
+ <p>Dans cet exemple, tous les h&#244;tes du domaine example.org ont
+ l'autorisation d'acc&#232;s ; tous les autres voient leur acc&#232;s
+ refus&#233;.</p>
<pre class="prettyprint lang-config">Order Deny,Allow
Deny from all
Allow from example.org</pre>
- <p>Dans l'exemple suivant, tous les hôtes du domaine example.org ont
- l'autorisation d'accès, sauf ceux du sous-domaine foo.example.org qui
- voient leur accès refusé. Tous les hôtes qui ne sont pas dans le
- domaine example.org sont rejetés car le statut par défaut est positionné
+ <p>Dans l'exemple suivant, tous les h&#244;tes du domaine example.org ont
+ l'autorisation d'acc&#232;s, sauf ceux du sous-domaine foo.example.org qui
+ voient leur acc&#232;s refus&#233;. Tous les h&#244;tes qui ne sont pas dans le
+ domaine example.org sont rejet&#233;s car le statut par d&#233;faut est positionn&#233;
sur <code class="directive"><a href="#deny">Deny</a></code>, et consiste donc en un
- refus d'accès.</p>
+ refus d'acc&#232;s.</p>
<pre class="prettyprint lang-config">Order Allow,Deny
Allow from example.org
@@ -371,80 +371,80 @@ Deny from foo.example.org</pre>
<p>Par contre, si la valeur de la directive
- <code class="directive">Order</code>, dans l'exemple précédent, est
- <code>Deny,Allow</code>, tout le monde a l'autorisation d'accès.
- Ceci est dû au fait que <code>Allow from example.org</code> sera
- évalué en dernier, sans tenir compte de l'ordre réel dans lequel les
+ <code class="directive">Order</code>, dans l'exemple pr&#233;c&#233;dent, est
+ <code>Deny,Allow</code>, tout le monde a l'autorisation d'acc&#232;s.
+ Ceci est d&#251; au fait que <code>Allow from example.org</code> sera
+ &#233;valu&#233; en dernier, sans tenir compte de l'ordre r&#233;el dans lequel les
directives apparaissent dans le fichier de configuration, et va
- l'emporter sur <code>Deny from foo.example.org</code>. Tout hôte qui
+ l'emporter sur <code>Deny from foo.example.org</code>. Tout h&#244;te qui
n'est pas dans le domaine <code>example.org</code> aura aussi
- l'autorisation d'accès car le statut par défaut est positionné sur
+ l'autorisation d'acc&#232;s car le statut par d&#233;faut est positionn&#233; sur
<code class="directive"><a href="#allow">Allow</a></code> et constitue donc une
- autorisation d'accès.</p>
+ autorisation d'acc&#232;s.</p>
- <p>La présence d'une directive <code class="directive">Order</code> peut
- affecter le contrôle d'accès à une partie du serveur même en
- l'abscence de directives <code class="directive"><a href="#allow">Allow</a></code> et <code class="directive"><a href="#deny">Deny</a></code> associées, à cause de
- son influence sur le statut par défaut. Par exemple,</p>
+ <p>La pr&#233;sence d'une directive <code class="directive">Order</code> peut
+ affecter le contr&#244;le d'acc&#232;s &#224; une partie du serveur m&#234;me en
+ l'abscence de directives <code class="directive"><a href="#allow">Allow</a></code> et <code class="directive"><a href="#deny">Deny</a></code> associ&#233;es, &#224; cause de
+ son influence sur le statut par d&#233;faut. Par exemple,</p>
<pre class="prettyprint lang-config">&lt;Directory "/www"&gt;
Order Allow,Deny
&lt;/Directory&gt;</pre>
- <p>va interdire tout accès au répertoire <code>/www</code> à cause
- du statut d'accès par défaut qui est défini à <code class="directive"><a href="#deny">Deny</a></code>.</p>
+ <p>va interdire tout acc&#232;s au r&#233;pertoire <code>/www</code> &#224; cause
+ du statut d'acc&#232;s par d&#233;faut qui est d&#233;fini &#224; <code class="directive"><a href="#deny">Deny</a></code>.</p>
- <p>La directive <code class="directive">Order</code> ne contrôle l'ordre
- dans lequel sont traitées les directives d'accès qu'au cours de
+ <p>La directive <code class="directive">Order</code> ne contr&#244;le l'ordre
+ dans lequel sont trait&#233;es les directives d'acc&#232;s qu'au cours de
chaque phase du traitement de la configuration du serveur. Ceci
- implique, par exemple, qu'une directive <code class="directive"><a href="#allow">Allow</a></code> ou <code class="directive"><a href="#deny">Deny</a></code> située dans une section
+ implique, par exemple, qu'une directive <code class="directive"><a href="#allow">Allow</a></code> ou <code class="directive"><a href="#deny">Deny</a></code> situ&#233;e dans une section
<code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> sera
- toujours évaluée après une directive <code class="directive"><a href="#allow">Allow</a></code> ou <code class="directive"><a href="#deny">Deny</a></code> située dans une section
+ toujours &#233;valu&#233;e apr&#232;s une directive <code class="directive"><a href="#allow">Allow</a></code> ou <code class="directive"><a href="#deny">Deny</a></code> situ&#233;e dans une section
<code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ou un
fichier <code>.htaccess</code>, sans tenir compte de la
- définition de la directive <code class="directive">Order</code>. Pour plus
- de détails à propos de la fusion des sections de configuration, voir
+ d&#233;finition de la directive <code class="directive">Order</code>. Pour plus
+ de d&#233;tails &#224; propos de la fusion des sections de configuration, voir
le document <a href="../sections.html">Comment fonctionnent les sections Directory,
Location et Files</a>.</p>
<div class="note"><h3>Fusion des sections de configuration</h3>
- <p>Lorsqu'une directive fournie par ce module est utilisée dans
- une nouvelle section de configuration, cette dernière n'hérite
- d'aucune directive définie dans une section précédente.</p>
+ <p>Lorsqu'une directive fournie par ce module est utilis&#233;e dans
+ une nouvelle section de configuration, cette derni&#232;re n'h&#233;rite
+ d'aucune directive d&#233;finie dans une section pr&#233;c&#233;dente.</p>
</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="satisfy" id="satisfy">Directive</a> <a name="Satisfy" id="Satisfy">Satisfy</a><a title="Lien permanent" href="#satisfy" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Interaction entre le contrôle d'accès en fonction de l'hôte
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Interaction entre le contr&#244;le d'acc&#232;s en fonction de l'h&#244;te
et l'authentification utilisateur</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Satisfy Any|All</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Satisfy All</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Satisfy All</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_access_compat</td></tr>
</table>
- <p>Politique d'accès dans le cas où on utilise à la fois <code class="directive"><a href="#allow">Allow</a></code> et <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code>. L'argument est soit
+ <p>Politique d'acc&#232;s dans le cas o&#249; on utilise &#224; la fois <code class="directive"><a href="#allow">Allow</a></code> et <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code>. L'argument est soit
<code>All</code>, soit <code>Any</code>. L'utilisation de cette
- directive n'a de sens que si l'accès à une zone particulière du
+ directive n'a de sens que si l'acc&#232;s &#224; une zone particuli&#232;re du
serveur est restreinte par utilisateur/mot de passe et en fonction
- de l'adresse IP de l'hôte client. Dans ce cas, par
- défaut (<code>All</code>), le client doit satisfaire à la
+ de l'adresse IP de l'h&#244;te client. Dans ce cas, par
+ d&#233;faut (<code>All</code>), le client doit satisfaire &#224; la
restriction d'adresse, <em>et</em> fournir un couple
utilisateur/mot de passe valide. Avec l'argument <code>Any</code>,
- le client se verra accorder l'accès s'il satisfait à la restriction
+ le client se verra accorder l'acc&#232;s s'il satisfait &#224; la restriction
d'adresse ou fournit un couple utilisateur/mot de passe valide. On
- peut utiliser cette dernière définition pour restreindre l'accès à
- une zone par mot de passe, mais accorder l'accès aux clients
- possédant certaines adresses IP sans qu'ils aient à fournir de mot
+ peut utiliser cette derni&#232;re d&#233;finition pour restreindre l'acc&#232;s &#224;
+ une zone par mot de passe, mais accorder l'acc&#232;s aux clients
+ poss&#233;dant certaines adresses IP sans qu'ils aient &#224; fournir de mot
de passe.</p>
<p>Par exemple, si vous souhaitez que les utilisateurs de votre
- réseau accèdent à une zone de votre site web sans restriction, mais
- que l'accès à cette zone nécessite un mot de passe pour les autres
+ r&#233;seau acc&#232;dent &#224; une zone de votre site web sans restriction, mais
+ que l'acc&#232;s &#224; cette zone n&#233;cessite un mot de passe pour les autres
utilisateurs, vous pouvez utiliser une configuration du style :</p>
<pre class="prettyprint lang-config">Require valid-user
@@ -453,10 +453,10 @@ Satisfy Any</pre>
<p>
- Une autre utilisation fréquente de la directive
- <code class="directive">Satisfy</code> est l'allègement des restrictions
- d'accès à un sous-répertoire par rapport aux restrictions d'accès au
- répertoire parent :
+ Une autre utilisation fr&#233;quente de la directive
+ <code class="directive">Satisfy</code> est l'all&#232;gement des restrictions
+ d'acc&#232;s &#224; un sous-r&#233;pertoire par rapport aux restrictions d'acc&#232;s au
+ r&#233;pertoire parent :
</p>
<pre class="prettyprint lang-config">&lt;Directory "/var/www/private"&gt;
@@ -469,20 +469,20 @@ Satisfy Any</pre>
&lt;/Directory&gt;</pre>
- <p>Dans l'exemple ci-dessus, l'accès au répertoire
- <code>/var/www/private</code> nécessitera une authentification,
- alors que l'accès au répertoire <code>/var/www/private/public</code>
- sera accordé sans restriction.</p>
+ <p>Dans l'exemple ci-dessus, l'acc&#232;s au r&#233;pertoire
+ <code>/var/www/private</code> n&#233;cessitera une authentification,
+ alors que l'acc&#232;s au r&#233;pertoire <code>/var/www/private/public</code>
+ sera accord&#233; sans restriction.</p>
<p>Depuis la version 2.0.51, les directives
- <code class="directive">Satisfy</code> peuvent être restreintes à certaines
- méthodes particulières à l'aide des sections <code class="directive"><a href="../mod/core.html#limit">&lt;Limit&gt;</a></code> et <code class="directive"><a href="../mod/core.html#limitexcept">&lt;LimitExcept&gt;</a></code>.</p>
+ <code class="directive">Satisfy</code> peuvent &#234;tre restreintes &#224; certaines
+ m&#233;thodes particuli&#232;res &#224; l'aide des sections <code class="directive"><a href="../mod/core.html#limit">&lt;Limit&gt;</a></code> et <code class="directive"><a href="../mod/core.html#limitexcept">&lt;LimitExcept&gt;</a></code>.</p>
<div class="note"><h3>Fusion des sections de configuration</h3>
- <p>Lorsqu'une directive fournie par ce module est utilisée dans
- une nouvelle section de configuration, cette dernière n'hérite
- d'aucune directive définie dans une section précédente.</p>
+ <p>Lorsqu'une directive fournie par ce module est utilis&#233;e dans
+ une nouvelle section de configuration, cette derni&#232;re n'h&#233;rite
+ d'aucune directive d&#233;finie dans une section pr&#233;c&#233;dente.</p>
</div>
<h3>Voir aussi</h3>
@@ -494,8 +494,8 @@ Satisfy Any</pre>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_access_compat.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/mod_access_compat.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/mod_access_compat.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/mod/mod_access_compat.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/mod_access_compat.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_access_compat.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -515,7 +515,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_access_com
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_actions.html.fr b/docs/manual/mod/mod_actions.html.fr
index 70cfc5b5fd..2d71db43e5 100644
--- a/docs/manual/mod/mod_actions.html.fr
+++ b/docs/manual/mod/mod_actions.html.fr
@@ -28,31 +28,31 @@
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../de/mod/mod_actions.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/mod_actions.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/mod_actions.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/mod_actions.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/mod/mod_actions.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/mod_actions.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_actions.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_actions.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Exécution des scripts CGI en fonction du
-type de média ou de la méthode de requête.</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Ex&#233;cution des scripts CGI en fonction du
+type de m&#233;dia ou de la m&#233;thode de requ&#234;te.</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>actions_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_actions.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>actions_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_actions.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module possède deux directives. La directive <code class="directive"><a href="#action">Action</a></code> vous permet de lancer
- l'exécution de scripts CGI chaque fois qu'un fichier possédant un
+ <p>Ce module poss&#232;de deux directives. La directive <code class="directive"><a href="#action">Action</a></code> vous permet de lancer
+ l'ex&#233;cution de scripts CGI chaque fois qu'un fichier poss&#233;dant un
certain <a class="glossarylink" href="../glossary.html#mime-type" title="voir glossaire">type de contenu MIME</a>
- fait l'objet d'une requête. La directive <code class="directive"><a href="#script">Script</a></code> vous permet de lancer
- l'exécution de scripts CGI chaque fois que la requête utilise une
- méthode particulière. Ceci facilite grandement l'exécution de
+ fait l'objet d'une requ&#234;te. La directive <code class="directive"><a href="#script">Script</a></code> vous permet de lancer
+ l'ex&#233;cution de scripts CGI chaque fois que la requ&#234;te utilise une
+ m&#233;thode particuli&#232;re. Ceci facilite grandement l'ex&#233;cution de
scripts qui traitent des fichiers.</p> </div>
<div id="quickview"><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#action">Action</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#script">Script</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_actions">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_actions">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_actions">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_actions">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li>
<li><a href="../howto/cgi.html">Contenu dynamique avec CGI</a></li>
@@ -67,43 +67,43 @@ d'Apache httpd</a></li>
contenu particulier</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Action <var>type d'action</var> <var>script cgi</var>
[virtual]</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_actions</td></tr>
</table>
<p>Cette directive ajoute une action qui va activer <var>script
- cgi</var> lorsque <var>type d'action</var> est déclenché par la
- requête. <var>script cgi</var> est un chemin URL vers une ressource
- qui a été désignée comme script CGI à l'aide des directives
+ cgi</var> lorsque <var>type d'action</var> est d&#233;clench&#233; par la
+ requ&#234;te. <var>script cgi</var> est un chemin URL vers une ressource
+ qui a &#233;t&#233; d&#233;sign&#233;e comme script CGI &#224; l'aide des directives
<code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> ou <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code>. <var>type d'action</var>
- peut être soit un <a href="../handler.html">gestionnaire</a>, soit
+ peut &#234;tre soit un <a href="../handler.html">gestionnaire</a>, soit
un <a class="glossarylink" href="../glossary.html#mime-type" title="voir glossaire">type de contenu MIME</a>. L'URL
- et le chemin du document correspondant sont envoyés en utilisant
+ et le chemin du document correspondant sont envoy&#233;s en utilisant
les variables d'environnement CGI standards <code>PATH_INFO</code>
- et <code>PATH_TRANSLATED</code>. Le gestionnaire utilisé pour cette
- requête particulière est transmis à l'aide de la variable
+ et <code>PATH_TRANSLATED</code>. Le gestionnaire utilis&#233; pour cette
+ requ&#234;te particuli&#232;re est transmis &#224; l'aide de la variable
<code>REDIRECT_HANDLER</code>.</p>
<div class="example"><h3>Exemple : type MIME</h3><pre class="prettyprint lang-config"># Requests for files of a particular MIME content type:
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
+ <p>Dans cet exemple, les requ&#234;tes pour des fichiers poss&#233;dant
+ le type de contenu MIME <code>image/gif</code> seront trait&#233;es par
le script CGI <code>/cgi-bin/images.cgi</code>.</p>
<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
+ <p>Dans cet exemple, les requ&#234;tes pour des fichiers poss&#233;dant
+ l'extension <code>.xyz</code> seront trait&#233;es par
le script CGI <code>/cgi-bin/programme.cgi</code>.</p>
<p>Le modificateur optionnel <code>virtual</code> permet de
- désactiver la vérification de l'existence du fichier demandé. Ceci
- peut s'avérer utile, par exemple, si vous voulez utiliser la
+ d&#233;sactiver la v&#233;rification de l'existence du fichier demand&#233;. Ceci
+ peut s'av&#233;rer utile, par exemple, si vous voulez utiliser la
directive <code class="directive">Action</code> pour des localisations
virtuelles.</p>
@@ -121,36 +121,36 @@ Action my-file-type /cgi-bin/program.cgi</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="script" id="script">Directive</a> <a name="Script" id="Script">Script</a><a title="Lien permanent" href="#script" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active un script CGI dans le cas d'une méthode de requête
-particulière.</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Script <var>méthode</var> <var>script cgi</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active un script CGI dans le cas d'une m&#233;thode de requ&#234;te
+particuli&#232;re.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Script <var>m&#233;thode</var> <var>script cgi</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_actions</td></tr>
</table>
<p>Cette directive ajoute une action qui va activer <var>script
- cgi</var> lorsqu'un fichier est demandé en utilisant la méthode
- <var>méthode</var>. <var>script cgi</var> est le chemin URL d'une
- ressource qui a été désignée comme script CGI en utilisant les
+ cgi</var> lorsqu'un fichier est demand&#233; en utilisant la m&#233;thode
+ <var>m&#233;thode</var>. <var>script cgi</var> est le chemin URL d'une
+ ressource qui a &#233;t&#233; d&#233;sign&#233;e comme script CGI en utilisant les
directives <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> ou <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code>. L'URL et le chemin du
- document demandé sont envoyés en utilisant les variables
+ document demand&#233; sont envoy&#233;s en utilisant les variables
d'environnement CGI standards <code>PATH_INFO</code> et
<code>PATH_TRANSLATED</code>.</p>
<div class="note">
- Tous les noms de méthode peuvent être utilisés. <strong>Les noms
- de méthode sont sensibles à la casse</strong>, si bien que
+ Tous les noms de m&#233;thode peuvent &#234;tre utilis&#233;s. <strong>Les noms
+ de m&#233;thode sont sensibles &#224; la casse</strong>, si bien que
<code>Script PUT</code> et <code>Script put</code> ont des effets
- totalement différents.
+ totalement diff&#233;rents.
</div>
- <p>Notez que la commande <code class="directive">Script</code> ne définit
- que des actions par défaut. Si un script CGI est appelé, ou toute
- autre ressource capable de gérer la méthode de la requête en
- interne, il agira en conséquence. Notez aussi que
- <code class="directive">Script</code> avec une méthode <code>GET</code> ne
- sera appelé que si la requête possède des arguments (par exemple
- foo.html?hi). Dans le cas contraire, la requête sera traitée
+ <p>Notez que la commande <code class="directive">Script</code> ne d&#233;finit
+ que des actions par d&#233;faut. Si un script CGI est appel&#233;, ou toute
+ autre ressource capable de g&#233;rer la m&#233;thode de la requ&#234;te en
+ interne, il agira en cons&#233;quence. Notez aussi que
+ <code class="directive">Script</code> avec une m&#233;thode <code>GET</code> ne
+ sera appel&#233; que si la requ&#234;te poss&#232;de des arguments (par exemple
+ foo.html?hi). Dans le cas contraire, la requ&#234;te sera trait&#233;e
normalement.</p>
<pre class="prettyprint lang-config"># All GET requests go here
@@ -165,8 +165,8 @@ Script PUT /~bob/put.cgi</pre>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../de/mod/mod_actions.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/mod_actions.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/mod_actions.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/mod_actions.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/mod/mod_actions.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/mod_actions.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_actions.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_actions.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -187,7 +187,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_actions.ht
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_alias.html.fr b/docs/manual/mod/mod_alias.html.fr
index 52565b0adf..768932662d 100644
--- a/docs/manual/mod/mod_alias.html.fr
+++ b/docs/manual/mod/mod_alias.html.fr
@@ -27,46 +27,46 @@
<div id="preamble"><h1>Module Apache mod_alias</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_alias.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/mod_alias.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/mod_alias.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/mod/mod_alias.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/mod_alias.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_alias.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_alias.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/mod_alias.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mod_alias.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Permet d'atteindre différentes parties du système de
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Permet d'atteindre diff&#233;rentes parties du syst&#232;me de
fichiers depuis l'arborescence des documents du site web, ainsi que la
redirection d'URL</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>alias_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_alias.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>alias_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_alias.c</td></tr></table>
<h3>Sommaire</h3>
<p>Les directives fournies par ce module permettent de manipuler et
- de contrôler les URLs à l'arrivée des requêtes sur le serveur. Les
+ de contr&#244;ler les URLs &#224; l'arriv&#233;e des requ&#234;tes sur le serveur. Les
directives <code class="directive"><a href="#alias">Alias</a></code> et
<code class="directive"><a href="#scriptalias">ScriptAlias</a></code> permettent de
- faire correspondre des URLs avec des chemins du système de fichiers.
- Ceci permet de servir des contenus qui ne sont pas situés dans
- l'arborescence de <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> comme s'ils y étaient
- réellement. La directive <code class="directive"><a href="#scriptalias">ScriptAlias</a></code> a pour effet
- supplémentaire de marquer le répertoire cible comme conteneur de
+ faire correspondre des URLs avec des chemins du syst&#232;me de fichiers.
+ Ceci permet de servir des contenus qui ne sont pas situ&#233;s dans
+ l'arborescence de <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> comme s'ils y &#233;taient
+ r&#233;ellement. La directive <code class="directive"><a href="#scriptalias">ScriptAlias</a></code> a pour effet
+ suppl&#233;mentaire de marquer le r&#233;pertoire cible comme conteneur de
scripts CGI.</p>
<p>Les directives <code class="directive"><a href="#redirect">Redirect</a></code>
- indiquent aux clients qu'ils doivent effectuer une nouvelle requête
- avec une URL différente. Elles sont souvent utilisées lorsqu'une
- ressource a été déplacée.</p>
+ indiquent aux clients qu'ils doivent effectuer une nouvelle requ&#234;te
+ avec une URL diff&#233;rente. Elles sont souvent utilis&#233;es lorsqu'une
+ ressource a &#233;t&#233; d&#233;plac&#233;e.</p>
- <p>Lorsque les directives <code class="directive"><a href="#alias">Alias</a></code>, <code class="directive"><a href="#scriptalias">ScriptAlias</a></code> ou <code class="directive"><a href="#redirect">Redirect</a></code> sont définies au sein d'une
+ <p>Lorsque les directives <code class="directive"><a href="#alias">Alias</a></code>, <code class="directive"><a href="#scriptalias">ScriptAlias</a></code> ou <code class="directive"><a href="#redirect">Redirect</a></code> sont d&#233;finies au sein d'une
section <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>
ou <code class="directive"><a href="../mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code>, vous pouvez utiliser la <a href="../expr.html">syntaxe des expressions</a> pour manipuler l'URL
ou le chemin de destination.
</p>
- <p><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> est conçu pour traiter des tâches
- simples de manipulation d'URL. Pour des tâches plus complexes comme
- la manipulation des chaînes d'arguments des requêtes, utilisez
- plutôt les outils fournis par le module <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></p>
+ <p><code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> est con&#231;u pour traiter des t&#226;ches
+ simples de manipulation d'URL. Pour des t&#226;ches plus complexes comme
+ la manipulation des cha&#238;nes d'arguments des requ&#234;tes, utilisez
+ plut&#244;t les outils fournis par le module <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></p>
</div>
<div id="quickview"><h3>Sujets</h3>
@@ -83,110 +83,110 @@ redirection d'URL</td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#scriptalias">ScriptAlias</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#scriptaliasmatch">ScriptAliasMatch</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_alias">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_alias">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_alias">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_alias">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code></li>
<li><a href="../urlmapping.html">Mise en correspondance des URLs avec le
-système de fichiers</a></li>
+syst&#232;me de fichiers</a></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="order" id="order">Chronologie du traitement</a><a title="Lien permanent" href="#order" class="permalink">&para;</a></h2>
- <p>Les alias et redirections apparaissant dans différents contextes
- sont traités comme les autres directives en respectant les <a href="../sections.html#mergin">règles de fusion</a> standards. Par
- contre, ils sont traités selon une chronologie particulière
- lorsqu'ils apparaissent dans le même contexte (par exemple, dans la
- même section <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>).</p>
+ <p>Les alias et redirections apparaissant dans diff&#233;rents contextes
+ sont trait&#233;s comme les autres directives en respectant les <a href="../sections.html#mergin">r&#232;gles de fusion</a> standards. Par
+ contre, ils sont trait&#233;s selon une chronologie particuli&#232;re
+ lorsqu'ils apparaissent dans le m&#234;me contexte (par exemple, dans la
+ m&#234;me section <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>).</p>
- <p>Premièrement, toutes les redirections sont traitées avant les
- alias, et ainsi, une requête qui correspond à une directive
+ <p>Premi&#232;rement, toutes les redirections sont trait&#233;es avant les
+ alias, et ainsi, une requ&#234;te qui correspond &#224; une directive
<code class="directive"><a href="#redirect">Redirect</a></code> ou <code class="directive"><a href="#redirectmatch">RedirectMatch</a></code> ne se verra jamais
- appliquer d'alias. Deuxièmement, les alias et redirections sont
- traités selon l'ordre dans lequel ils apparaissent dans le fichier
- de configuration, seule la première correspondance étant prise en
+ appliquer d'alias. Deuxi&#232;mement, les alias et redirections sont
+ trait&#233;s selon l'ordre dans lequel ils apparaissent dans le fichier
+ de configuration, seule la premi&#232;re correspondance &#233;tant prise en
compte.</p>
<p>Ainsi, lorsqu'une ou plusieurs de ces directives s'appliquent au
- même sous-répertoire, vous devez classer les chemins du plus précis
- au moins précis afin que toutes les directives puissent
- éventuellement s'appliquer, comme dans l'exemple suivant :</p>
+ m&#234;me sous-r&#233;pertoire, vous devez classer les chemins du plus pr&#233;cis
+ au moins pr&#233;cis afin que toutes les directives puissent
+ &#233;ventuellement s'appliquer, comme dans l'exemple suivant :</p>
<pre class="prettyprint lang-config">Alias "/foo/bar" "/baz"
Alias "/foo" "/gaq"</pre>
- <p>Si l'ordre des directives était inversé, la directive <code class="directive"><a href="#alias">Alias</a></code> ayant pour argument
- <code>/foo</code> serait toujours appliquée avant la directive
+ <p>Si l'ordre des directives &#233;tait invers&#233;, la directive <code class="directive"><a href="#alias">Alias</a></code> ayant pour argument
+ <code>/foo</code> serait toujours appliqu&#233;e avant la directive
<code class="directive"><a href="#alias">Alias</a></code> ayant pour argument
- <code>/foo/bar</code>, et cette dernière serait toujours
- ignorée.</p>
+ <code>/foo/bar</code>, et cette derni&#232;re serait toujours
+ ignor&#233;e.</p>
- <p>La définition de directives <code class="directive"><a href="#alias">Alias</a></code>, <code class="directive"><a href="#scriptalias">ScriptAlias</a></code> ou <code class="directive"><a href="#redirect">Redirect</a></code> au sein de sections
+ <p>La d&#233;finition de directives <code class="directive"><a href="#alias">Alias</a></code>, <code class="directive"><a href="#scriptalias">ScriptAlias</a></code> ou <code class="directive"><a href="#redirect">Redirect</a></code> au sein de sections
<code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> ou
<code class="directive"><a href="../mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code>
- l'emporte sur d'autres définitions éventuelles de ces mêmes
- directives au niveau de la configuration générale du serveur.</p>
+ l'emporte sur d'autres d&#233;finitions &#233;ventuelles de ces m&#234;mes
+ directives au niveau de la configuration g&#233;n&#233;rale du serveur.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="alias" id="alias">Directive</a> <a name="Alias" id="Alias">Alias</a><a title="Lien permanent" href="#alias" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Met en correspondance des URLs avec des chemins du système
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Met en correspondance des URLs avec des chemins du syst&#232;me
de fichiers</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Alias [<var>chemin URL</var>]
-<var>chemin fichier</var>|<var>chemin répertoire</var></code></td></tr>
+<var>chemin fichier</var>|<var>chemin r&#233;pertoire</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_alias</td></tr>
</table>
<p>La directive <code class="directive">Alias</code> permet de stocker des
- documents (destinés à être servis) dans des zones du système de
- fichiers situées en dehors de l'arborescence du site web <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>. Les URLs dont le chemin
- (décodé avec caractères %) commence par <var>chemin URL</var> seront
+ documents (destin&#233;s &#224; &#234;tre servis) dans des zones du syst&#232;me de
+ fichiers situ&#233;es en dehors de l'arborescence du site web <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>. Les URLs dont le chemin
+ (d&#233;cod&#233; avec caract&#232;res %) commence par <var>chemin URL</var> seront
mises en correspondance avec des fichiers locaux dont le chemin
- commence par <var>chemin répertoire</var>. Le <var>chemin URL</var>
- est sensible à la casse, même sur les systèmes de fichiers
- insensibles à la casse.</p>
+ commence par <var>chemin r&#233;pertoire</var>. Le <var>chemin URL</var>
+ est sensible &#224; la casse, m&#234;me sur les syst&#232;mes de fichiers
+ insensibles &#224; la casse.</p>
<pre class="prettyprint lang-config">Alias "/image" "/ftp/pub/image"</pre>
- <p>Une requête pour <code>http://example.com/image/foo.gif</code> fera
+ <p>Une requ&#234;te pour <code>http://example.com/image/foo.gif</code> fera
renvoyer par le serveur le fichier
- <code>/ftp/pub/image/foo.gif</code>. Seuls les éléments de chemin
- complets sont testés ; ainsi l'alias précédent ne conviendra pas
- pour une requête du style <code>http://example.com/imagefoo.gif</code>.
+ <code>/ftp/pub/image/foo.gif</code>. Seuls les &#233;l&#233;ments de chemin
+ complets sont test&#233;s ; ainsi l'alias pr&#233;c&#233;dent ne conviendra pas
+ pour une requ&#234;te du style <code>http://example.com/imagefoo.gif</code>.
Pour des mises en correspondance plus complexes faisant intervenir
- les expressions rationnelles, veuillez vous reporter à la directive
+ les expressions rationnelles, veuillez vous reporter &#224; la directive
<code class="directive"><a href="#aliasmatch">AliasMatch</a></code>.</p>
<p>Notez que si vous ajoutez un slash de fin au <var>chemin
URL</var>, vous devrez aussi ajouter un slash de fin au chemin de la
- requête. Autrement dit, si vous définissez</p>
+ requ&#234;te. Autrement dit, si vous d&#233;finissez</p>
<pre class="prettyprint lang-config">Alias "/icons/" "/usr/local/apache/icons/"</pre>
- <p>l'alias précédent ne s'appliquera pas à l'URL
- <code>/icons</code> à cause de l'absence du slash final. Ainsi, si
+ <p>l'alias pr&#233;c&#233;dent ne s'appliquera pas &#224; l'URL
+ <code>/icons</code> &#224; cause de l'absence du slash final. Ainsi, si
le slash final est absent du <var>chemin de l'URL</var>, il doit
- aussi l'être du <var>chemin du fichier</var>.</p>
+ aussi l'&#234;tre du <var>chemin du fichier</var>.</p>
- <p>Notez qu'il pourra s'avérer nécessaire de définir des sections
+ <p>Notez qu'il pourra s'av&#233;rer n&#233;cessaire de d&#233;finir des sections
<code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>
- supplémentaires qui couvriront la <em>destination</em> des alias.
+ suppl&#233;mentaires qui couvriront la <em>destination</em> des alias.
Le traitement des alias intervenant avant le traitement des sections
<code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>,
- seules les cibles des alias sont affectées (Notez cependant
- que les sections <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> sont traitées avant les alias, et
+ seules les cibles des alias sont affect&#233;es (Notez cependant
+ que les sections <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> sont trait&#233;es avant les alias, et
s'appliqueront donc).</p>
- <p>En particulier, si vous créez un alias ayant pour cible un
- répertoire situé en dehors de l'arborescence de votre site web
+ <p>En particulier, si vous cr&#233;ez un alias ayant pour cible un
+ r&#233;pertoire situ&#233; en dehors de l'arborescence de votre site web
<code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>, vous devrez
- probablement permettre explicitement l'accès à ce répertoire.</p>
+ probablement permettre explicitement l'acc&#232;s &#224; ce r&#233;pertoire.</p>
<pre class="prettyprint lang-config">Alias "/image" "/ftp/pub/image"
&lt;Directory "/ftp/pub/image"&gt;
@@ -194,13 +194,13 @@ de fichiers</td></tr>
&lt;/Directory&gt;</pre>
- <p>Le nombre de slashes dans le paramètre <var>chemin URL</var> doit
- correspondre au nombre de slashes dans le chemin URL de la requête.</p>
+ <p>Le nombre de slashes dans le param&#232;tre <var>chemin URL</var> doit
+ correspondre au nombre de slashes dans le chemin URL de la requ&#234;te.</p>
- <p>Si la directive <code class="directive">Alias</code> est définie au sein
+ <p>Si la directive <code class="directive">Alias</code> est d&#233;finie au sein
d'une section <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> ou <code class="directive"><a href="../mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code>, <var>chemin URL</var> est
- omis et <var>chemin fichier</var> est interprété en utilisant la <a href="../expr.html">syntaxe des expressions</a>.<br />
- Cette syntaxe est disponible à partir de la version 2.4.19 du
+ omis et <var>chemin fichier</var> est interpr&#233;t&#233; en utilisant la <a href="../expr.html">syntaxe des expressions</a>.<br />
+ Cette syntaxe est disponible &#224; partir de la version 2.4.19 du
serveur HTTP Apache.</p>
<pre class="prettyprint lang-config">&lt;Location "/image"&gt;
@@ -216,47 +216,47 @@ de fichiers</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="aliasmatch" id="aliasmatch">Directive</a> <a name="AliasMatch" id="AliasMatch">AliasMatch</a><a title="Lien permanent" href="#aliasmatch" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Met en correspondance des URLs avec le système de fichiers
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Met en correspondance des URLs avec le syst&#232;me de fichiers
en faisant intervenir les expressions rationnelles</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AliasMatch <var>regex</var>
-<var>chemin fichier</var>|<var>chemin répertoire</var></code></td></tr>
+<var>chemin fichier</var>|<var>chemin r&#233;pertoire</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_alias</td></tr>
</table>
- <p>Cette directive est identique à la directive <code class="directive"><a href="#alias">Alias</a></code>, mais fait appel aux <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expressions rationnelles</a>, à la place d'une
- simple mise en correspondance de préfixe. L'expression rationnelle
+ <p>Cette directive est identique &#224; la directive <code class="directive"><a href="#alias">Alias</a></code>, mais fait appel aux <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expressions rationnelles</a>, &#224; la place d'une
+ simple mise en correspondance de pr&#233;fixe. L'expression rationnelle
fournie est mise en correspondance avec le chemin URL, et si elle
correspond, le serveur va substituer toute partie de chemin
- correspondant à l'expression entre parenthèses dans la chaîne
+ correspondant &#224; l'expression entre parenth&#232;ses dans la cha&#238;ne
fournie et l'utiliser comme nom de fichier.
- Par exemple, pour activer le répertoire <code>/icons</code>, on peut
+ Par exemple, pour activer le r&#233;pertoire <code>/icons</code>, on peut
utiliser :</p>
<pre class="prettyprint lang-config">AliasMatch "^/icons(.*)" "/usr/local/apache/icons$1$2"</pre>
<p>Toute la puissance des <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expressions
- rationnelles</a> peut être mise à contribution. Par exemple,
- il est possible de construire un alias avec un modèle de chemin URL
- insensible à la casse :</p>
+ rationnelles</a> peut &#234;tre mise &#224; contribution. Par exemple,
+ il est possible de construire un alias avec un mod&#232;le de chemin URL
+ insensible &#224; la casse :</p>
<pre class="prettyprint lang-config">AliasMatch "(?i)^/image(.*)" "/ftp/pub/image$1"</pre>
- <p>Il existe une différence subtile entre <code class="directive"><a href="#alias">Alias</a></code> et <code class="directive"><a href="#aliasmatch">AliasMatch</a></code> : <code class="directive"><a href="#alias">Alias</a></code> copie automatiquement toute
- portion supplémentaire de l'URI située après la partie du modèle qui
- correspond, à la fin du chemin du fichier de la partie droite, alors
+ <p>Il existe une diff&#233;rence subtile entre <code class="directive"><a href="#alias">Alias</a></code> et <code class="directive"><a href="#aliasmatch">AliasMatch</a></code> : <code class="directive"><a href="#alias">Alias</a></code> copie automatiquement toute
+ portion suppl&#233;mentaire de l'URI situ&#233;e apr&#232;s la partie du mod&#232;le qui
+ correspond, &#224; la fin du chemin du fichier de la partie droite, alors
que <code class="directive"><a href="#aliasmatch">AliasMatch</a></code> ne le fait
- pas. Cela signifie qu'il sera préférable dans la plupart des cas de
- comparer l'expression rationnelle du modèle à la totalité de l'URI
- de la requête, et d'utiliser les substitutions dans la partie
+ pas. Cela signifie qu'il sera pr&#233;f&#233;rable dans la plupart des cas de
+ comparer l'expression rationnelle du mod&#232;le &#224; la totalit&#233; de l'URI
+ de la requ&#234;te, et d'utiliser les substitutions dans la partie
droite.</p>
- <p>En d'autres termes, le remplacement d'<code class="directive"><a href="#alias">Alias</a></code> par <code class="directive"><a href="#aliasmatch">AliasMatch</a></code> ne produira pas le même
- résultat. Au minimum, vous devez ajouter <code>^</code> au début de
- l'expression rationnelle, <code>(.*)$</code> à sa fin et
- <code>$1</code> à la fin de la chaîne de remplacement.</p>
+ <p>En d'autres termes, le remplacement d'<code class="directive"><a href="#alias">Alias</a></code> par <code class="directive"><a href="#aliasmatch">AliasMatch</a></code> ne produira pas le m&#234;me
+ r&#233;sultat. Au minimum, vous devez ajouter <code>^</code> au d&#233;but de
+ l'expression rationnelle, <code>(.*)$</code> &#224; sa fin et
+ <code>$1</code> &#224; la fin de la cha&#238;ne de remplacement.</p>
<p>Par exemple, supposons que nous voulions reformuler cet alias
avec AliasMatch :</p>
@@ -265,30 +265,30 @@ en faisant intervenir les expressions rationnelles</td></tr>
<p>Le simple remplacement d'Alias par AliasMatch ne produira pas le
- même résultat. Ainsi, ce qui suit va rediriger toutes les requêtes
+ m&#234;me r&#233;sultat. Ainsi, ce qui suit va rediriger toutes les requ&#234;tes
qui contiennent /image/ vers /ftp/pub/image/ :</p>
<pre class="prettyprint lang-config">AliasMatch "/image/" "/ftp/pub/image/"</pre>
- <p>Voici la directive AliasMatch qui produira le même résultat que
+ <p>Voici la directive AliasMatch qui produira le m&#234;me r&#233;sultat que
la directive Alias ci-dessus :</p>
<pre class="prettyprint lang-config">AliasMatch "^/image/(.*)$" "/ftp/pub/image/$1"</pre>
- <p>Bien entendu, il n'y a aucune raison d'utiliser <code class="directive"><a href="#aliasmatch">AliasMatch</a></code> dans le cas où <code class="directive"><a href="#alias">Alias</a></code> suffit. <code class="directive"><a href="#aliasmatch">AliasMatch</a></code> vous permet d'effectuer
- des choses beaucoup plus sophistiquées. Par exemple, vous pouvez
- servir différentes sortes de fichiers à partir de répertoires
- différents :</p>
+ <p>Bien entendu, il n'y a aucune raison d'utiliser <code class="directive"><a href="#aliasmatch">AliasMatch</a></code> dans le cas o&#249; <code class="directive"><a href="#alias">Alias</a></code> suffit. <code class="directive"><a href="#aliasmatch">AliasMatch</a></code> vous permet d'effectuer
+ des choses beaucoup plus sophistiqu&#233;es. Par exemple, vous pouvez
+ servir diff&#233;rentes sortes de fichiers &#224; partir de r&#233;pertoires
+ diff&#233;rents :</p>
<pre class="prettyprint lang-config"> AliasMatch "^/image/(.*)\.jpg$" "/fichiers/jpg.images/$1.jpg"
AliasMatch "^/image/(.*)\.gif$" "/fichiers/gif.images/$1.gif"</pre>
- <p>Les éventuels slashes de tête multiples seront supprimés par le
+ <p>Les &#233;ventuels slashes de t&#234;te multiples seront supprim&#233;s par le
serveur avant que les directives de ce module n'effectuent des
- comparaisons avec le chemin URL de la requête.
+ comparaisons avec le chemin URL de la requ&#234;te.
</p>
@@ -297,103 +297,103 @@ en faisant intervenir les expressions rationnelles</td></tr>
<div class="directive-section"><h2><a name="redirect" id="redirect">Directive</a> <a name="Redirect" id="Redirect">Redirect</a><a title="Lien permanent" href="#redirect" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Envoie une redirection externe demandant au client
-d'effectuer une autre requête avec une URL différente</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Redirect [<var>état</var>] [<var>URL-path</var>]
+d'effectuer une autre requ&#234;te avec une URL diff&#233;rente</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Redirect [<var>&#233;tat</var>] [<var>URL-path</var>]
<var>URL</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_alias</td></tr>
</table>
<p>La directive <code class="directive">Redirect</code> permet de faire correspondre
- une ancienne URL à une nouvelle en demandant au client d'aller chercher la
- ressource à une autre localisation.</p>
+ une ancienne URL &#224; une nouvelle en demandant au client d'aller chercher la
+ ressource &#224; une autre localisation.</p>
- <p>L'ancien <em>URL-path</em> est un chemin sensible à la casse
- (décodé à l'aide de caractères %) commençant par un slash. Les
- chemins relatifs ne sont pas autorisés.</p>
+ <p>L'ancien <em>URL-path</em> est un chemin sensible &#224; la casse
+ (d&#233;cod&#233; &#224; l'aide de caract&#232;res %) commen&#231;ant par un slash. Les
+ chemins relatifs ne sont pas autoris&#233;s.</p>
<p>La nouvelle <em>URL</em>
- peut être une URL absolue commençant par un protocole et un nom
- d'hôte, mais on peut aussi utiliser un chemin URL commençant par un
- slash, auquel cas le protocole et le nom d'hôte du serveur local
- seront ajoutés, si vous avez défini <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code> à on. Si <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code> n'a pas été défini à on, le nom
- d'hôte sera remplacé par la valeur de l'en-tête requested Host.</p>
+ peut &#234;tre une URL absolue commen&#231;ant par un protocole et un nom
+ d'h&#244;te, mais on peut aussi utiliser un chemin URL commen&#231;ant par un
+ slash, auquel cas le protocole et le nom d'h&#244;te du serveur local
+ seront ajout&#233;s, si vous avez d&#233;fini <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code> &#224; on. Si <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code> n'a pas &#233;t&#233; d&#233;fini &#224; on, le nom
+ d'h&#244;te sera remplac&#233; par la valeur de l'en-t&#234;te requested Host.</p>
- <p>Ensuite, toute requête commençant par <em>URL-path</em> va
+ <p>Ensuite, toute requ&#234;te commen&#231;ant par <em>URL-path</em> va
renvoyer une redirection au client vers l'<em>URL</em> cible. Tout
- élément de chemin supplémentaire situé en aval du <em>URL-path</em> sera
- ajouté à l'URL cible.</p>
+ &#233;l&#233;ment de chemin suppl&#233;mentaire situ&#233; en aval du <em>URL-path</em> sera
+ ajout&#233; &#224; l'URL cible.</p>
- <pre class="prettyprint lang-config"># Redirige vers une URL sur un serveur différent
+ <pre class="prettyprint lang-config"># Redirige vers une URL sur un serveur diff&#233;rent
Redirect "/service" "http://foo2.example.com/service"
-# Redirige vers une URL sur le même serveur
+# Redirige vers une URL sur le m&#234;me serveur
Redirect "/one" "/two"</pre>
- <p>Si le client effectue une requête pour l'URL
- <code>http://example.com/service/foo.txt</code>, il lui sera demandé
+ <p>Si le client effectue une requ&#234;te pour l'URL
+ <code>http://example.com/service/foo.txt</code>, il lui sera demand&#233;
d'en effectuer une autre pour l'URL
<code>http://foo2.example.com/service/foo.txt</code>. Ceci concerne
- les requêtes avec paramètres <code>GET</code>, comme
+ les requ&#234;tes avec param&#232;tres <code>GET</code>, comme
<code>http://example.com/service/foo.pl?q=23&amp;a=42</code>, qui
- seront redirigées vers
+ seront redirig&#233;es vers
<code>http://foo2.example.com/service/foo.pl?q=23&amp;a=42</code>.
- Notez que les <code>POST</code>s seront ignorés.<br />
+ Notez que les <code>POST</code>s seront ignor&#233;s.<br />
Seuls les
- éléments de chemin complets sont testés, si bien que l'exemple
- précédent ne s'appliquera pas à l'URL
+ &#233;l&#233;ments de chemin complets sont test&#233;s, si bien que l'exemple
+ pr&#233;c&#233;dent ne s'appliquera pas &#224; l'URL
<code>http://example.com/servicefoo.txt</code>. Pour des mises en
- correspondance plus complexes utilisant la <a href="../expr.html">syntaxe des expressions</a>, ne spécifiez pas
- d'argument <var>URL-path</var> comme décrit ci-dessous. En outre,
+ correspondance plus complexes utilisant la <a href="../expr.html">syntaxe des expressions</a>, ne sp&#233;cifiez pas
+ d'argument <var>URL-path</var> comme d&#233;crit ci-dessous. En outre,
pour une mise en correspondance en utilisant les expressions
- rationnelles, veuillez vous reporter à la directive <code class="directive"><a href="#redirectmatch">RedirectMatch</a></code>.</p>
+ rationnelles, veuillez vous reporter &#224; la directive <code class="directive"><a href="#redirectmatch">RedirectMatch</a></code>.</p>
<div class="note"><h3>Note</h3>
- <p>Les directives <code class="directive">Redirect</code> ont priorité sur les
+ <p>Les directives <code class="directive">Redirect</code> ont priorit&#233; sur les
directives <code class="directive"><a href="#alias">Alias</a></code> et <code class="directive"><a href="#scriptalias">ScriptAlias</a></code>, quel que soit leur ordre
d'apparition dans le fichier de configuration. Les directives
- <code class="directive">Redirect</code> définies au sein d'une section Location
+ <code class="directive">Redirect</code> d&#233;finies au sein d'une section Location
l'emportent sur les directives <code class="directive">Redirect</code> et <code class="directive"><a href="#alias">Alias</a></code> comportant un argument
<var>URL-path</var>.</p></div>
- <p>Si aucun argument <var>état</var> n'est spécifié, la
+ <p>Si aucun argument <var>&#233;tat</var> n'est sp&#233;cifi&#233;, la
redirection sera temporaire (code HTTP 302). Le client est alors
- informé que la ressource a été temporairement déplacée. On peut
- utiliser l'argument <var>état</var> pour renvoyer d'autres codes HTTP :</p>
+ inform&#233; que la ressource a &#233;t&#233; temporairement d&#233;plac&#233;e. On peut
+ utiliser l'argument <var>&#233;tat</var> pour renvoyer d'autres codes HTTP :</p>
<dl>
<dt>permanent</dt>
<dd>Renvoie un code de redirection permanente (301), indiquant
- que la ressource a été définitivement déplacée.</dd>
+ que la ressource a &#233;t&#233; d&#233;finitivement d&#233;plac&#233;e.</dd>
<dt>temp</dt>
<dd>Renvoie un code de redirection temporaire (302). C'est le
- comportement par défaut.</dd>
+ comportement par d&#233;faut.</dd>
<dt>seeother</dt>
<dd>Renvoie un code "See Other" (303) indiquant que la ressource
- a été remplacée par une autre.</dd>
+ a &#233;t&#233; remplac&#233;e par une autre.</dd>
<dt>gone</dt>
<dd>Renvoie un code "Gone" (410) indiquant que la ressource a
- été définitivement supprimée. Lorsque
- ce code est utilisé, on ne
+ &#233;t&#233; d&#233;finitivement supprim&#233;e. Lorsque
+ ce code est utilis&#233;, on ne
doit pas utiliser l'argument <var>URL</var>.</dd>
</dl>
- <p>On peut renvoyer d'autres codes en spécifiant le code
- numérique comme valeur de l'argument of <var>état</var>.
+ <p>On peut renvoyer d'autres codes en sp&#233;cifiant le code
+ num&#233;rique comme valeur de l'argument of <var>&#233;tat</var>.
Si le code est compris entre 300 et 399, l'argument
- <var>URL</var> doit être présent. Si le code
+ <var>URL</var> doit &#234;tre pr&#233;sent. Si le code
n'est <em>pas</em> compris entre 300 et 399, l'argument
- <var>URL</var> ne doit pas apparaître. Le code doit être un code
+ <var>URL</var> ne doit pas appara&#238;tre. Le code doit &#234;tre un code
HTTP valide, connu du serveur HTTP Apache (voir la
fonction <code>send_error_response</code> dans
http_protocol.c).</p>
@@ -402,10 +402,10 @@ Redirect "/one" "/two"</pre>
Redirect 303 "/three" "http://example.com/other"</pre>
- <p>Si une directive <code class="directive">Redirect</code> est définie au
- sein d'une section <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> ou <code class="directive"><a href="../mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code> et si l'argument <var>URL-path</var> est omis, l'argument <var>URL</var> sera interprété en
+ <p>Si une directive <code class="directive">Redirect</code> est d&#233;finie au
+ sein d'une section <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> ou <code class="directive"><a href="../mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code> et si l'argument <var>URL-path</var> est omis, l'argument <var>URL</var> sera interpr&#233;t&#233; en
utilisant la <a href="../expr.html">syntaxe des expressions</a>.<br />
- Cette syntaxe est disponible à partir de la version 2.4.19 du
+ Cette syntaxe est disponible &#224; partir de la version 2.4.19 du
serveur HTTP Apache.</p>
<pre class="prettyprint lang-config">&lt;Location "/one"&gt;
@@ -427,30 +427,30 @@ Redirect 303 "/three" "http://example.com/other"</pre>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Envoie une redirection externe faisant appel aux
expressions rationnelles pour la mise en correspondance de l'URL
courante</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RedirectMatch [<var>état</var>] <var>regex</var>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RedirectMatch [<var>&#233;tat</var>] <var>regex</var>
<var>URL</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_alias</td></tr>
</table>
- <p>Cette directive est identique à la directive <code class="directive"><a href="#redirect">Redirect</a></code>, mais fait appel aux
- <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expressions rationnelles</a>, à la
- place d'une simple mise en correspondance de préfixe. L'expression
+ <p>Cette directive est identique &#224; la directive <code class="directive"><a href="#redirect">Redirect</a></code>, mais fait appel aux
+ <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expressions rationnelles</a>, &#224; la
+ place d'une simple mise en correspondance de pr&#233;fixe. L'expression
rationnelle fournie est mise en correspondance avec le chemin URL,
et si elle correspond, le serveur va substituer toute partie de
- chemin correspondante entre parenthèses dans la chaîne spécifiée et
+ chemin correspondante entre parenth&#232;ses dans la cha&#238;ne sp&#233;cifi&#233;e et
l'utiliser comme nom de fichier. Par exemple, pour rediriger tous
- les fichiers GIF vers les fichiers JPEG de même nom sur un autre
+ les fichiers GIF vers les fichiers JPEG de m&#234;me nom sur un autre
serveur, on peut utiliser :</p>
<pre class="prettyprint lang-config">RedirectMatch "(.*)\.gif$" "http://autre.example.com$1.jpg"</pre>
- <p>Les remarques à propos de la différence entre <code class="directive"><a href="#alias">Alias</a></code> et <code class="directive"><a href="#aliasmatch">AliasMatch</a></code> s'appliquent aussi à la
- différence entre les directives <code class="directive"><a href="#redirect">Redirect</a></code> et <code class="directive"><a href="#redirectmatch">RedirectMatch</a></code>. Voir la directive
+ <p>Les remarques &#224; propos de la diff&#233;rence entre <code class="directive"><a href="#alias">Alias</a></code> et <code class="directive"><a href="#aliasmatch">AliasMatch</a></code> s'appliquent aussi &#224; la
+ diff&#233;rence entre les directives <code class="directive"><a href="#redirect">Redirect</a></code> et <code class="directive"><a href="#redirectmatch">RedirectMatch</a></code>. Voir la directive
<code class="directive"><a href="#aliasmatch">AliasMatch</a></code> pour plus de
- détails.</p>
+ d&#233;tails.</p>
</div>
@@ -458,16 +458,16 @@ courante</td></tr>
<div class="directive-section"><h2><a name="redirectpermanent" id="redirectpermanent">Directive</a> <a name="RedirectPermanent" id="RedirectPermanent">RedirectPermanent</a><a title="Lien permanent" href="#redirectpermanent" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Envoie une redirection externe permanente demandant au
-client d'effectuer une nouvelle requête avec une URL
-différente</td></tr>
+client d'effectuer une nouvelle requ&#234;te avec une URL
+diff&#233;rente</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RedirectPermanent <var>chemin URL</var> <var>URL</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_alias</td></tr>
</table>
<p>Cette directive informe le client que la redirection est
- permanente (code 301). Son comportement est exactement le même
+ permanente (code 301). Son comportement est exactement le m&#234;me
que celui de <code>Redirect permanent</code>.</p>
</div>
@@ -475,47 +475,47 @@ différente</td></tr>
<div class="directive-section"><h2><a name="redirecttemp" id="redirecttemp">Directive</a> <a name="RedirectTemp" id="RedirectTemp">RedirectTemp</a><a title="Lien permanent" href="#redirecttemp" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Envoie une redirection externe temporaire demandant au
-client d'effectuer une nouvelle requête avec une URL
-différente</td></tr>
+client d'effectuer une nouvelle requ&#234;te avec une URL
+diff&#233;rente</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RedirectTemp <var>chemin URL</var> <var>URL</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_alias</td></tr>
</table>
<p>Cette directive informe le client que la redirection n'est
- que temporaire (code 302). Son comportement est exactement le même
+ que temporaire (code 302). Son comportement est exactement le m&#234;me
que celui de <code>Redirect temp</code>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="scriptalias" id="scriptalias">Directive</a> <a name="ScriptAlias" id="ScriptAlias">ScriptAlias</a><a title="Lien permanent" href="#scriptalias" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fait correspondre une URL à une zone du système de fichiers
-et désigne la cible comme script CGI</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fait correspondre une URL &#224; une zone du syst&#232;me de fichiers
+et d&#233;signe la cible comme script CGI</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ScriptAlias [<var>chemin URL</var>]
-<var>chemin fichier</var>|<var>chemin répertoire</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<var>chemin fichier</var>|<var>chemin r&#233;pertoire</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_alias</td></tr>
</table>
- <p>La directive <code class="directive">ScriptAlias</code> présente le même
- comportement que la directive <code class="directive"><a href="#alias">Alias</a></code>, mais désigne en plus le
- répertoire cible comme conteneur de scripts CGI qui seront traitées
+ <p>La directive <code class="directive">ScriptAlias</code> pr&#233;sente le m&#234;me
+ comportement que la directive <code class="directive"><a href="#alias">Alias</a></code>, mais d&#233;signe en plus le
+ r&#233;pertoire cible comme conteneur de scripts CGI qui seront trait&#233;es
par le gestionnaire cgi-script du module <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>.
- Les URLs dont le chemin URL sensible à la casse (décodé avec
- caractères %) commence par <var>chemin URL</var> seront mises en
+ Les URLs dont le chemin URL sensible &#224; la casse (d&#233;cod&#233; avec
+ caract&#232;res %) commence par <var>chemin URL</var> seront mises en
correspondance avec les scripts dont le chemin commence par le
- second argument, qui est un chemin complet dans le système de
+ second argument, qui est un chemin complet dans le syst&#232;me de
fichiers local.</p>
<pre class="prettyprint lang-config">ScriptAlias "/cgi-bin/" "/web/cgi-bin/"</pre>
- <p>Une requête pour <code>http://example.com/cgi-bin/foo</code>
- ferait exécuter par le serveur le script
+ <p>Une requ&#234;te pour <code>http://example.com/cgi-bin/foo</code>
+ ferait ex&#233;cuter par le serveur le script
<code>/web/cgi-bin/foo</code>. Cette configuration est sensiblement
- équivalente à :</p>
+ &#233;quivalente &#224; :</p>
<pre class="prettyprint lang-config">Alias "/cgi-bin/" "/web/cgi-bin/"
&lt;Location "/cgi-bin"&gt;
SetHandler cgi-script
@@ -529,37 +529,37 @@ et désigne la cible comme script CGI</td></tr>
<pre class="prettyprint lang-config">ScriptAlias "/cgi-bin/" "/web/cgi-handler.pl"</pre>
- <p>Dans ce scénario, tous les fichiers faisant l'objet d'une requête
- dans <code>/cgi-bin/</code> seront traités par le fichier que vous
- avez spécifié, ce qui vous permet d'utiliser votre propre
+ <p>Dans ce sc&#233;nario, tous les fichiers faisant l'objet d'une requ&#234;te
+ dans <code>/cgi-bin/</code> seront trait&#233;s par le fichier que vous
+ avez sp&#233;cifi&#233;, ce qui vous permet d'utiliser votre propre
gestionnaire. Vous pouvez l'utiliser comme enveloppe (wrapper) pour
les scripts CGI afin d'ajouter du contenu, ou autre action "maison".</p>
- <div class="warning">Il est préférable d'éviter de placer les
- scripts CGI dans l'arborescence de <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> afin d'éviter de révéler
+ <div class="warning">Il est pr&#233;f&#233;rable d'&#233;viter de placer les
+ scripts CGI dans l'arborescence de <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> afin d'&#233;viter de r&#233;v&#233;ler
accidentellement leur code source lors d'une modification de
- configuration. On y parvient aisément avec
+ configuration. On y parvient ais&#233;ment avec
<code class="directive">ScriptAlias</code> en mettant en correspondance une
- URL et en désignant la cible comme scripts CGI par la même occasion.
- Si vous choisissez de placer vos scripts CGI dans un répertoire
+ URL et en d&#233;signant la cible comme scripts CGI par la m&#234;me occasion.
+ Si vous choisissez de placer vos scripts CGI dans un r&#233;pertoire
accessible depuis le web, n'utilisez pas
- <code class="directive">ScriptAlias</code>. Utilisez plutôt <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>, <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code>, et <code class="directive"><a href="../mod/core.html#options">Options</a></code> comme dans l'exemple suivant :
+ <code class="directive">ScriptAlias</code>. Utilisez plut&#244;t <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>, <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code>, et <code class="directive"><a href="../mod/core.html#options">Options</a></code> comme dans l'exemple suivant :
<pre class="prettyprint lang-config">&lt;Directory "/usr/local/apache2/htdocs/cgi-bin"&gt;
SetHandler cgi-script
Options ExecCGI
&lt;/Directory&gt;</pre>
- Ceci est nécessaire car plusieurs <var>chemins URL</var> peuvent
- correspondre à la même zone du système de fichiers, court-circuitant
- ainsi la directive <code class="directive">ScriptAlias</code> et révélant le
- code source des scripts CGI s'ils ne sont pas protégés par une
+ Ceci est n&#233;cessaire car plusieurs <var>chemins URL</var> peuvent
+ correspondre &#224; la m&#234;me zone du syst&#232;me de fichiers, court-circuitant
+ ainsi la directive <code class="directive">ScriptAlias</code> et r&#233;v&#233;lant le
+ code source des scripts CGI s'ils ne sont pas prot&#233;g&#233;s par une
section <code class="directive"><a href="../mod/core.html#directory">Directory</a></code>.</div>
- <p>Si la directive <code class="directive">ScriptAlias</code> est définie au
+ <p>Si la directive <code class="directive">ScriptAlias</code> est d&#233;finie au
sein d'une section <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> ou <code class="directive"><a href="../mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code> et si l'argument <var>chemin
- URL</var> est omis, l'argument <var>URL</var> sera interprété en
+ URL</var> est omis, l'argument <var>URL</var> sera interpr&#233;t&#233; en
utilisant la <a href="../expr.html">syntaxe des expressions</a>.<br />
- Cette syntaxe est disponible à partir de la version 2.4.19 du
+ Cette syntaxe est disponible &#224; partir de la version 2.4.19 du
serveur HTTP Apache.</p>
<pre class="prettyprint lang-config">&lt;Location "/cgi-bin"&gt;
@@ -579,49 +579,49 @@ et désigne la cible comme script CGI</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="scriptaliasmatch" id="scriptaliasmatch">Directive</a> <a name="ScriptAliasMatch" id="ScriptAliasMatch">ScriptAliasMatch</a><a title="Lien permanent" href="#scriptaliasmatch" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fait correspondre une URL à une zone du système de fichiers
-en faisant appel aux expressions rationnelles et en désignant la cible
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fait correspondre une URL &#224; une zone du syst&#232;me de fichiers
+en faisant appel aux expressions rationnelles et en d&#233;signant la cible
comme un script CGI</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ScriptAliasMatch <var>regex</var>
-<var>chemin fichier</var>|<var>chemin répertoire</var></code></td></tr>
+<var>chemin fichier</var>|<var>chemin r&#233;pertoire</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_alias</td></tr>
</table>
- <p>Cette directive est équivalente à la directive <code class="directive"><a href="#scriptalias">ScriptAlias</a></code>, mais fait appel aux
- <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expressions rationnelles</a>, à la
- place d'une simple mise en correspondance de préfixe. L'expression
+ <p>Cette directive est &#233;quivalente &#224; la directive <code class="directive"><a href="#scriptalias">ScriptAlias</a></code>, mais fait appel aux
+ <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expressions rationnelles</a>, &#224; la
+ place d'une simple mise en correspondance de pr&#233;fixe. L'expression
rationnelle fournie est mise en correspondance avec le chemin URL,
et si elle correspond, le serveur va substituer toute partie de
- chemin entre parenthèses dans la chaîne spécifiée et l'utiliser
- comme nom de fichier. Par exemple, pour activer le répertoire
+ chemin entre parenth&#232;ses dans la cha&#238;ne sp&#233;cifi&#233;e et l'utiliser
+ comme nom de fichier. Par exemple, pour activer le r&#233;pertoire
standard <code>/cgi-bin</code>, on peut utiliser :</p>
<pre class="prettyprint lang-config">ScriptAliasMatch "^/cgi-bin(.*)" "/usr/local/apache/cgi-bin$1"</pre>
- <p>Comme dans le cas d'AliasMatch, toute la puissance des <a class="glossarylink" href="../glossary.html#rexex" title="voir glossaire">expressions rationnelles</a> peut être mise à
+ <p>Comme dans le cas d'AliasMatch, toute la puissance des <a class="glossarylink" href="../glossary.html#rexex" title="voir glossaire">expressions rationnelles</a> peut &#234;tre mise &#224;
contribution. Par exemple, il est possible de construire un alias
- avec une comparaison du modèle du chemin URL insensible à la casse :</p>
+ avec une comparaison du mod&#232;le du chemin URL insensible &#224; la casse :</p>
<pre class="prettyprint lang-config">ScriptAliasMatch "(?i)^/cgi-bin(.*)" "/usr/local/apache/cgi-bin$1"</pre>
- <p>Les remarques à propos de la différence entre <code class="directive"><a href="#alias">Alias</a></code> et <code class="directive"><a href="#aliasmatch">AliasMatch</a></code> s'appliquent aussi à la
- différence entre les directives <code class="directive"><a href="#scriptalias">ScriptAlias</a></code> et <code class="directive"><a href="#scriptaliasmatch">ScriptAliasMatch</a></code>. Voir la directive
+ <p>Les remarques &#224; propos de la diff&#233;rence entre <code class="directive"><a href="#alias">Alias</a></code> et <code class="directive"><a href="#aliasmatch">AliasMatch</a></code> s'appliquent aussi &#224; la
+ diff&#233;rence entre les directives <code class="directive"><a href="#scriptalias">ScriptAlias</a></code> et <code class="directive"><a href="#scriptaliasmatch">ScriptAliasMatch</a></code>. Voir la directive
<code class="directive"><a href="#aliasmatch">AliasMatch</a></code> pour plus de
- détails.</p>
+ d&#233;tails.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_alias.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/mod_alias.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/mod_alias.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/mod/mod_alias.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/mod_alias.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_alias.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_alias.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/mod_alias.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mod_alias.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -640,7 +640,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_alias.html
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_allowhandlers.html.fr b/docs/manual/mod/mod_allowhandlers.html.fr
index 202cb5c5f3..6e75e00d4d 100644
--- a/docs/manual/mod/mod_allowhandlers.html.fr
+++ b/docs/manual/mod/mod_allowhandlers.html.fr
@@ -27,18 +27,18 @@
<div id="preamble"><h1>Module Apache mod_allowhandlers</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_allowhandlers.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/mod_allowhandlers.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/mod_allowhandlers.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../es/mod/mod_allowhandlers.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/mod_allowhandlers.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Facilite la définition de la liste des gestionnaires HTTP
-qui peuvent être utilisés pour le serveur</td></tr>
-<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>allowhandlers_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_allowhandlers.c</td></tr></table>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Facilite la d&#233;finition de la liste des gestionnaires HTTP
+qui peuvent &#234;tre utilis&#233;s pour le serveur</td></tr>
+<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>allowhandlers_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_allowhandlers.c</td></tr></table>
<h3>Sommaire</h3>
-<p>Ce module facilite la définition de la liste des gestionnaires HTTP
-qui peuvent être utilisés pour une requête. Voici un exemple de ligne de
+<p>Ce module facilite la d&#233;finition de la liste des gestionnaires HTTP
+qui peuvent &#234;tre utilis&#233;s pour une requ&#234;te. Voici un exemple de ligne de
configuration :</p>
<pre class="prettyprint lang-config">&lt;Location "/"&gt;
@@ -46,16 +46,16 @@ configuration :</p>
&lt;/Location&gt;</pre>
-<p>Il implémente aussi un gestionnaire nommé <code>forbidden</code> qui
-ne fait que renvoyer la réponse "403 FORBIDDEN" au client. Ce
-gestionnaire peut être spécifié par des directives comme <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code>.</p>
+<p>Il impl&#233;mente aussi un gestionnaire nomm&#233; <code>forbidden</code> qui
+ne fait que renvoyer la r&#233;ponse "403 FORBIDDEN" au client. Ce
+gestionnaire peut &#234;tre sp&#233;cifi&#233; par des directives comme <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code>.</p>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#allowhandlers">AllowHandlers</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_allowhandlers">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_allowhandlers">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_allowhandlers">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_allowhandlers">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code></li>
<li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li>
@@ -64,20 +64,20 @@ gestionnaire peut être spécifié par des directives comme <code class="directive"
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="allowhandlers" id="allowhandlers">Directive</a> <a name="AllowHandlers" id="AllowHandlers">AllowHandlers</a><a title="Lien permanent" href="#allowhandlers" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Restreint l'accès aux gestionnaires spécifiés</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Restreint l'acc&#232;s aux gestionnaires sp&#233;cifi&#233;s</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AllowHandlers [not] none|<em>nom-gestionnaire</em>
[none|<em>nom-gestionnaire</em>]...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AllowHandlers all</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AllowHandlers all</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_allowhandlers</td></tr>
</table>
-<p>Les noms de gestionnaires sont sensibles à la casse. Le nom réservé
-<code>none</code> peut être utilisé dans le cas où aucun gestionnaire
-n'a été défini. Le nom réservé <code>all</code>, quant à lui, peut être
-utilisé pour autoriser à nouveau tous les gestionnaires dans une section
-de configuration ultérieure, même si certains en-têtes ont été interdits
+<p>Les noms de gestionnaires sont sensibles &#224; la casse. Le nom r&#233;serv&#233;
+<code>none</code> peut &#234;tre utilis&#233; dans le cas o&#249; aucun gestionnaire
+n'a &#233;t&#233; d&#233;fini. Le nom r&#233;serv&#233; <code>all</code>, quant &#224; lui, peut &#234;tre
+utilis&#233; pour autoriser &#224; nouveau tous les gestionnaires dans une section
+de configuration ult&#233;rieure, m&#234;me si certains en-t&#234;tes ont &#233;t&#233; interdits
en aval :</p>
<pre class="prettyprint lang-config">&lt;Location "/server-status"&gt;
@@ -91,8 +91,8 @@ en aval :</p>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_allowhandlers.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/mod_allowhandlers.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/mod_allowhandlers.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../es/mod/mod_allowhandlers.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/mod_allowhandlers.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -111,7 +111,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_allowhandl
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_allowmethods.html.fr b/docs/manual/mod/mod_allowmethods.html.fr
index 08addf7f36..7fc8dc5e2f 100644
--- a/docs/manual/mod/mod_allowmethods.html.fr
+++ b/docs/manual/mod/mod_allowmethods.html.fr
@@ -27,17 +27,17 @@
<div id="preamble"><h1>Module Apache mod_allowmethods</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_allowmethods.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/mod_allowmethods.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/mod_allowmethods.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../es/mod/mod_allowmethods.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/mod_allowmethods.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Limitation simple des méthodes HTTP acceptées par e serveur</td></tr>
-<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>allowmethods_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_allowmethods.c</td></tr></table>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Limitation simple des m&#233;thodes HTTP accept&#233;es par e serveur</td></tr>
+<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>allowmethods_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_allowmethods.c</td></tr></table>
<h3>Sommaire</h3>
-<p>Ce module fournit une manière simple de restreindre les méthodes HTTP
-acceptées par le serveur. La configuration la plus courante
+<p>Ce module fournit une mani&#232;re simple de restreindre les m&#233;thodes HTTP
+accept&#233;es par le serveur. La configuration la plus courante
est du style :</p>
<pre class="prettyprint lang-config">&lt;Location "/"&gt;
@@ -50,27 +50,27 @@ est du style :</p>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#allowmethods">AllowMethods</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_allowmethods">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_allowmethods">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_allowmethods">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_allowmethods">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="allowmethods" id="allowmethods">Directive</a> <a name="AllowMethods" id="AllowMethods">AllowMethods</a><a title="Lien permanent" href="#allowmethods" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Restreint l'accès aux méthodes HTTP spécifiées</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Restreint l'acc&#232;s aux m&#233;thodes HTTP sp&#233;cifi&#233;es</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AllowMethods reset|<em>HTTP-method</em>
[<em>HTTP-method</em>]...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AllowMethods reset</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AllowMethods reset</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_allowmethods</td></tr>
</table>
-<p>Le nom de chaque méthode HTTP est sensible à la casse, et est le plus
-souvent défini en majuscules, comme dans les RFCs. Les méthodes GET et
-HEAD sont traitées de la même manière. Le mot-clé
-<code>reset</code> permet de désactiver
-<code class="module"><a href="../mod/mod_allowmethods.html">mod_allowmethods</a></code> dans les niveaux inférieurs
+<p>Le nom de chaque m&#233;thode HTTP est sensible &#224; la casse, et est le plus
+souvent d&#233;fini en majuscules, comme dans les RFCs. Les m&#233;thodes GET et
+HEAD sont trait&#233;es de la m&#234;me mani&#232;re. Le mot-cl&#233;
+<code>reset</code> permet de d&#233;sactiver
+<code class="module"><a href="../mod/mod_allowmethods.html">mod_allowmethods</a></code> dans les niveaux inf&#233;rieurs
d'imbrication :</p>
<pre class="prettyprint lang-config">&lt;Location "/svn"&gt;
@@ -79,19 +79,19 @@ d'imbrication :</p>
<div class="note"><h3>Avertissement</h3>
- <p>La méthode TRACE ne peut pas être rejetée par ce module ; pour ce
+ <p>La m&#233;thode TRACE ne peut pas &#234;tre rejet&#233;e par ce module ; pour ce
faire, vous devez utiliser la directive <code class="directive"><a href="../mod/core.html#traceenable">TraceEnable</a></code>.</p>
</div>
-<p>Le module <code class="module"><a href="../mod/mod_allowmethods.html">mod_allowmethods</a></code> a été écrit pour
-remplacer l'implémentation "bricolée" des directives <code class="directive"><a href="../mod/core.html#limit">Limit</a></code> et <code class="directive"><a href="../mod/core.html#limitexcept">LimitExcept</a></code>.</p>
+<p>Le module <code class="module"><a href="../mod/mod_allowmethods.html">mod_allowmethods</a></code> a &#233;t&#233; &#233;crit pour
+remplacer l'impl&#233;mentation "bricol&#233;e" des directives <code class="directive"><a href="../mod/core.html#limit">Limit</a></code> et <code class="directive"><a href="../mod/core.html#limitexcept">LimitExcept</a></code>.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_allowmethods.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/mod_allowmethods.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/mod_allowmethods.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../es/mod/mod_allowmethods.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/mod_allowmethods.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -110,7 +110,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_allowmetho
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_asis.html.fr b/docs/manual/mod/mod_asis.html.fr
index f4ee6098f1..399b950daa 100644
--- a/docs/manual/mod/mod_asis.html.fr
+++ b/docs/manual/mod/mod_asis.html.fr
@@ -27,25 +27,25 @@
<div id="preamble"><h1>Module Apache mod_asis</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_asis.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/mod_asis.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/mod_asis.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/mod/mod_asis.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/mod_asis.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_asis.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_asis.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</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
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Envoie des fichiers contenant leurs propres en-t&#234;tes
HTTP</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>asis_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_asis.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>asis_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_asis.c</td></tr></table>
<h3>Sommaire</h3>
<p>Ce module fournit le gestionnaire <code>send-as-is</code> qui
permet au serveur HTTP Apache d'envoyer le document sans ajouter la plupart des
- en-têtes HTTP habituels.</p>
+ en-t&#234;tes HTTP habituels.</p>
- <p>On peut l'utiliser pour envoyer tous types de données en
- provenance du serveur, y compris les redirections et autres réponses
- HTTP spéciales, sans devoir faire appel à un script CGI ou nph.</p>
+ <p>On peut l'utiliser pour envoyer tous types de donn&#233;es en
+ provenance du serveur, y compris les redirections et autres r&#233;ponses
+ HTTP sp&#233;ciales, sans devoir faire appel &#224; un script CGI ou nph.</p>
<p>Pour des raisons historiques, ce module traitera aussi tout
fichier dont le type MIME est <code>httpd/send-as-is</code>.</p>
@@ -55,7 +55,7 @@ HTTP</td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#usage">Mode d'emploi</a></li>
</ul><h3 class="directives">Directives</h3>
<p>Ce module ne fournit aucune directive.</p>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_asis">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_asis">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_asis">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_asis">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code></li>
<li><code class="module"><a href="../mod/mod_cern_meta.html">mod_cern_meta</a></code></li>
@@ -72,17 +72,17 @@ d'Apache httpd</a></li>
<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
- quel. En particulier, les en-têtes HTTP seront déduits du fichier
- lui-même selon les règles du module <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, si
- bien qu'un fichier asis doit inclure des en-têtes valides, et
- utiliser l'en-tête CGI <code>Status:</code> pour déterminer le code de réponse
- HTTP. L'en-tête <code>Content-Length:</code> sera automatiquement
- inséré ou, s'il est déjà présent, corrigé par httpd.</p>
+ <p>Le contenu de tout fichier poss&#233;dant l'extension
+ <code>.asis</code> sera envoy&#233; par Apache httpd au client pratiquement tel
+ quel. En particulier, les en-t&#234;tes HTTP seront d&#233;duits du fichier
+ lui-m&#234;me selon les r&#232;gles du module <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, si
+ bien qu'un fichier asis doit inclure des en-t&#234;tes valides, et
+ utiliser l'en-t&#234;te CGI <code>Status:</code> pour d&#233;terminer le code de r&#233;ponse
+ HTTP. L'en-t&#234;te <code>Content-Length:</code> sera automatiquement
+ ins&#233;r&#233; ou, s'il est d&#233;j&#224; pr&#233;sent, corrig&#233; par httpd.</p>
- <p>Voici un exemple de fichier dont le contenu est envoyé <em>tel
- quel</em> pour informer un client qu'un fichier a été déplacé.</p>
+ <p>Voici un exemple de fichier dont le contenu est envoy&#233; <em>tel
+ quel</em> pour informer un client qu'un fichier a &#233;t&#233; d&#233;plac&#233;.</p>
<div class="example"><p><code>
@@ -95,7 +95,7 @@ d'Apache httpd</a></li>
&lt;title&gt;Mauvaises excuses&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
- &lt;h1&gt;La merveilleuse page de Fred a été déplacée vers<br />
+ &lt;h1&gt;La merveilleuse page de Fred a &#233;t&#233; d&#233;plac&#233;e vers<br />
&lt;a href="http://xyz.example.com/foo/bar.html"&gt;le site de
Joe&lt;/a&gt;.<br />
&lt;/h1&gt;<br />
@@ -104,18 +104,18 @@ d'Apache httpd</a></li>
</code></p></div>
<div class="note"><h3>Notes :</h3>
- <p>Le serveur ajoute systématiquement les en-têtes
- <code>Date:</code> et <code>Server:</code> aux données qu'il envoie
- au client, si bien qu'ils n'ont pas besoin d'être inclus dans le
- fichier. Le serveur n'ajoute <em>pas</em> d'en-tête
+ <p>Le serveur ajoute syst&#233;matiquement les en-t&#234;tes
+ <code>Date:</code> et <code>Server:</code> aux donn&#233;es qu'il envoie
+ au client, si bien qu'ils n'ont pas besoin d'&#234;tre inclus dans le
+ fichier. Le serveur n'ajoute <em>pas</em> d'en-t&#234;te
<code>Last-Modified</code>, ce qu'il devrait probablement faire.</p>
</div>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_asis.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/mod_asis.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/mod_asis.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/mod/mod_asis.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/mod_asis.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_asis.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_asis.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -136,7 +136,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_asis.html'
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_auth_basic.html.fr b/docs/manual/mod/mod_auth_basic.html.fr
index dc87474ebb..61244eb507 100644
--- a/docs/manual/mod/mod_auth_basic.html.fr
+++ b/docs/manual/mod/mod_auth_basic.html.fr
@@ -27,24 +27,24 @@
<div id="preamble"><h1>Module Apache mod_auth_basic</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_auth_basic.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/mod_auth_basic.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/mod_auth_basic.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/mod/mod_auth_basic.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/mod_auth_basic.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_auth_basic.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_auth_basic.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Authentification HTTP 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>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_auth_basic.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>auth_basic_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_auth_basic.c</td></tr></table>
<h3>Sommaire</h3>
<p>Ce module permet d'utiliser l'authentification basique HTTP pour
- restreindre l'accès en recherchant les utilisateurs dans les
- fournisseurs d'authentification spécifiés. Il est en général
- combiné avec au moins un module d'authentification comme
+ restreindre l'acc&#232;s en recherchant les utilisateurs dans les
+ fournisseurs d'authentification sp&#233;cifi&#233;s. Il est en g&#233;n&#233;ral
+ combin&#233; avec au moins un module d'authentification comme
<code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> et un module d'autorisation comme
- <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code>. L'authentification HTTP à
- base de condensé (digest), quant à elle, est fournie par le module
+ <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code>. L'authentification HTTP &#224;
+ base de condens&#233; (digest), quant &#224; elle, est fournie par le module
<code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>. </p>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
@@ -54,7 +54,7 @@
<li><img alt="" src="../images/down.gif" /> <a href="#authbasicprovider">AuthBasicProvider</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#authbasicusedigestalgorithm">AuthBasicUseDigestAlgorithm</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_auth_basic">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_auth_basic">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_auth_basic">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_auth_basic">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="directive"><a href="../mod/mod_authn_core.html#authname">AuthName</a></code></li>
<li><code class="directive"><a href="../mod/mod_authn_core.html#authtype">AuthType</a></code></li>
@@ -66,92 +66,92 @@ l'authentification</a></li>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authbasicauthoritative" id="authbasicauthoritative">Directive</a> <a name="AuthBasicAuthoritative" id="AuthBasicAuthoritative">AuthBasicAuthoritative</a><a title="Lien permanent" href="#authbasicauthoritative" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit si les processus d'autorisation et
-d'authentification peuvent être confiés à des modules de plus bas
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit si les processus d'autorisation et
+d'authentification peuvent &#234;tre confi&#233;s &#224; des modules de plus bas
niveau</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthBasicAuthoritative On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthBasicAuthoritative On</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthBasicAuthoritative On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_basic</td></tr>
</table>
- <p>Normalement, chaque module d'autorisation énuméré dans la
+ <p>Normalement, chaque module d'autorisation &#233;num&#233;r&#233; dans la
directive <code class="directive"><a href="#authbasicprovider">AuthBasicProvider</a></code> va tenter de
- vérifier l'utilisateur, et si ce dernier n'est trouvé dans aucun des
- fournisseurs, l'accès sera refusé. Définir explicitement la
- directive <code class="directive">AuthBasicAuthoritative</code> à
+ v&#233;rifier l'utilisateur, et si ce dernier n'est trouv&#233; dans aucun des
+ fournisseurs, l'acc&#232;s sera refus&#233;. D&#233;finir explicitement la
+ directive <code class="directive">AuthBasicAuthoritative</code> &#224;
<code>Off</code> permet de confier l'autorisation et
- l'authentification à d'autres modules non basés sur les fournisseurs
+ l'authentification &#224; d'autres modules non bas&#233;s sur les fournisseurs
si <strong>aucun identifiant utilisateur</strong> ou aucune
- <strong>règle</strong> ne correspondent à l'identifiant utilisateur
- spécifié. Ceci ne peut s'avérer nécessaire que lorsque
- <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> est combiné avec des modules tiers
- qui n'ont pas été configurés à l'aide de la directive <code class="directive"><a href="#authbasicprovider">AuthBasicProvider</a></code>. Lorsqu'on
+ <strong>r&#232;gle</strong> ne correspondent &#224; l'identifiant utilisateur
+ sp&#233;cifi&#233;. Ceci ne peut s'av&#233;rer n&#233;cessaire que lorsque
+ <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> est combin&#233; avec des modules tiers
+ qui n'ont pas &#233;t&#233; configur&#233;s &#224; l'aide de la directive <code class="directive"><a href="#authbasicprovider">AuthBasicProvider</a></code>. Lorsqu'on
utilise de tels modules, l'ordre dans lequel s'effectue le
- traitement est défini dans le code source des modules et n'est pas
+ traitement est d&#233;fini dans le code source des modules et n'est pas
configurable.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authbasicfake" id="authbasicfake">Directive</a> <a name="AuthBasicFake" id="AuthBasicFake">AuthBasicFake</a><a title="Lien permanent" href="#authbasicfake" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Authentification de base simulée à l'aide des nom
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Authentification de base simul&#233;e &#224; l'aide des nom
d'utilisateur et mot de passe fournis</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthBasicFake off|<var>username</var> [<var>password</var>]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_basic</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.5 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.5 du serveur HTTP
Apache</td></tr>
</table>
- <p>Les nom d'utilisateur et mot de passe spécifiés sont rassemblés
- dans un en-tête d'autorisation qui est transmis au serveur ou au
+ <p>Les nom d'utilisateur et mot de passe sp&#233;cifi&#233;s sont rassembl&#233;s
+ dans un en-t&#234;te d'autorisation qui est transmis au serveur ou au
service sous-jacent au serveur. Ces nom d'utilisateur et mot de
- passe sont interprétés par l'<a href="../expr.html">interpréteur
- d'expression</a>, ce qui permet de les définir en fonction de
- paramètres de la requête.</p>
+ passe sont interpr&#233;t&#233;s par l'<a href="../expr.html">interpr&#233;teur
+ d'expression</a>, ce qui permet de les d&#233;finir en fonction de
+ param&#232;tres de la requ&#234;te.</p>
- <p>Si aucun mot de passe n'est spécifié, la valeur par défaut
- "password" sera utilisée. Pour désactiver l'authentification de base
- simulée pour un espace d'URL, définissez AuthBasicFake à "off".</p>
+ <p>Si aucun mot de passe n'est sp&#233;cifi&#233;, la valeur par d&#233;faut
+ "password" sera utilis&#233;e. Pour d&#233;sactiver l'authentification de base
+ simul&#233;e pour un espace d'URL, d&#233;finissez AuthBasicFake &#224; "off".</p>
<p>Dans l'exemple suivant, un nom d'utilisateur et un mot de passe
- prédéfinis sont transmis à un serveur d'arrière-plan :</p>
+ pr&#233;d&#233;finis sont transmis &#224; un serveur d'arri&#232;re-plan :</p>
<div class="example"><h3>Exemple de transmission d'un nom d'utilisateur et
- d'un mot de passe prédéfinis</h3><pre class="prettyprint lang-config">&lt;Location "/demo"&gt;
+ d'un mot de passe pr&#233;d&#233;finis</h3><pre class="prettyprint lang-config">&lt;Location "/demo"&gt;
AuthBasicFake demo demopass
&lt;/Location&gt;</pre>
</div>
<p>Dans l'exemple suivant, l'adresse email extraite d'un certificat
- client est transmise au serveur, étendant par là-même la
- fonctionnalité de l'option FakeBasicAuth de la directive <code class="directive"><a href="../mod/mod_ssl.html#ssloptions">SSLOptions</a></code>. Comme avec l'option
- FakeBasicAuth, le mot de passe se voit attribué le contenu fixe de
- la chaîne "password".</p>
+ client est transmise au serveur, &#233;tendant par l&#224;-m&#234;me la
+ fonctionnalit&#233; de l'option FakeBasicAuth de la directive <code class="directive"><a href="../mod/mod_ssl.html#ssloptions">SSLOptions</a></code>. Comme avec l'option
+ FakeBasicAuth, le mot de passe se voit attribu&#233; le contenu fixe de
+ la cha&#238;ne "password".</p>
<div class="example"><h3>Exemple d'utilisation avec un certificat</h3><pre class="prettyprint lang-config">&lt;Location "/secure"&gt;
AuthBasicFake "%{SSL_CLIENT_S_DN_Email}"
&lt;/Location&gt;</pre>
</div>
- <p>Pour compléter l'exemple précédent, il est possible de générer la
- valeur du mot de passe en procédant à un hashage de l'adresse email
- à partir d'un mot d'une passphrase initial fixée, puis de transmettre le
- résultat obtenu au serveur d'arrière-plan. Ceci peut s'avérer utile
- pour donner accès à des serveurs anciens qui ne supportent pas les
+ <p>Pour compl&#233;ter l'exemple pr&#233;c&#233;dent, il est possible de g&#233;n&#233;rer la
+ valeur du mot de passe en proc&#233;dant &#224; un hashage de l'adresse email
+ &#224; partir d'un mot d'une passphrase initial fix&#233;e, puis de transmettre le
+ r&#233;sultat obtenu au serveur d'arri&#232;re-plan. Ceci peut s'av&#233;rer utile
+ pour donner acc&#232;s &#224; des serveurs anciens qui ne supportent pas les
certificats clients.</p>
- <div class="example"><h3>Exemple de génération de mot de passe par hashage de
+ <div class="example"><h3>Exemple de g&#233;n&#233;ration de mot de passe par hashage de
l'adresse email</h3><pre class="prettyprint lang-config">&lt;Location "/secure"&gt;
AuthBasicFake "%{SSL_CLIENT_S_DN_Email}" "%{sha1:passphrase-%{SSL_CLIENT_S_DN_Email}}"
&lt;/Location&gt;</pre>
</div>
- <div class="example"><h3>Désactivation de l'authentification simulée</h3><pre class="prettyprint lang-config">&lt;Location "/public"&gt;
+ <div class="example"><h3>D&#233;sactivation de l'authentification simul&#233;e</h3><pre class="prettyprint lang-config">&lt;Location "/public"&gt;
AuthBasicFake off
&lt;/Location&gt;</pre>
</div>
@@ -161,22 +161,22 @@ Apache</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authbasicprovider" id="authbasicprovider">Directive</a> <a name="AuthBasicProvider" id="AuthBasicProvider">AuthBasicProvider</a><a title="Lien permanent" href="#authbasicprovider" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le(les) fournisseur(s) d'authentification pour
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit le(les) fournisseur(s) d'authentification pour
cette zone du site web</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthBasicProvider <var>nom fournisseur</var>
[<var>nom fournisseur</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthBasicProvider file</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthBasicProvider file</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_basic</td></tr>
</table>
<p>La directive <code class="directive">AuthBasicProvider</code> permet de
- définir le fournisseur utilisé pour authentifier les utilisateurs
- pour la zone du site web concernée. Le fournisseur par défaut
- <code>file</code> est implémenté par le module
+ d&#233;finir le fournisseur utilis&#233; pour authentifier les utilisateurs
+ pour la zone du site web concern&#233;e. Le fournisseur par d&#233;faut
+ <code>file</code> est impl&#233;ment&#233; par le module
<code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>. Assurez-vous que le module
- implémentant le fournisseur choisi soit bien présent dans le
+ impl&#233;mentant le fournisseur choisi soit bien pr&#233;sent dans le
serveur.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">&lt;Location "/secure"&gt;
@@ -188,13 +188,13 @@ cette zone du site web</td></tr>
Require valid-user
&lt;/Location&gt;</pre>
</div>
- <p>Les fournisseurs sont sollicités dans l'ordre jusqu'à ce que l'un
+ <p>Les fournisseurs sont sollicit&#233;s dans l'ordre jusqu'&#224; 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
- le mot de passe. Un échec dans la vérification du mot de passe
- n'entraîne pas le passage du contrôle au fournisseur suivant.</p>
+ la requ&#234;te ; alors, ce dernier fournisseur sera le seul &#224; v&#233;rifier
+ le mot de passe. Un &#233;chec dans la v&#233;rification du mot de passe
+ n'entra&#238;ne pas le passage du contr&#244;le au fournisseur suivant.</p>
- <p>Les différents fournisseurs disponibles sont implémentés par les
+ <p>Les diff&#233;rents fournisseurs disponibles sont impl&#233;ment&#233;s par les
modules <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>,
<code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>, <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code>,
<code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> et <code class="module"><a href="../mod/mod_authn_socache.html">mod_authn_socache</a></code>.</p>
@@ -203,90 +203,90 @@ cette zone du site web</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authbasicusedigestalgorithm" id="authbasicusedigestalgorithm">Directive</a> <a name="AuthBasicUseDigestAlgorithm" id="AuthBasicUseDigestAlgorithm">AuthBasicUseDigestAlgorithm</a><a title="Lien permanent" href="#authbasicusedigestalgorithm" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Vérifie les mots de passe auprès des fournisseurs
-d'authentification à la manière de l'authentification de type Digest.
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>V&#233;rifie les mots de passe aupr&#232;s des fournisseurs
+d'authentification &#224; la mani&#232;re de l'authentification de type Digest.
</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthBasicUseDigestAlgorithm MD5|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthBasicUseDigestAlgorithm Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthBasicUseDigestAlgorithm Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_basic</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.7 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.7 du serveur HTTP
Apache</td></tr>
</table>
<p>Normalement, lorsqu'on utilise l'authentification basique, les
- fournisseurs spécifiés via la directive <code class="directive"><a href="#authbasicprovider">AuthBasicProvider</a></code> tentent de
- contrôler l'identité d'un utilisateur en recherchant dans leurs
- bases de données l'existence d'un couple utilisateur/mot de passe
- correspondant. Les mots de passe enregistrés sont en général
- chiffrés, mais ce n'est pas systématique ; chaque fournisseur peut
+ fournisseurs sp&#233;cifi&#233;s via la directive <code class="directive"><a href="#authbasicprovider">AuthBasicProvider</a></code> tentent de
+ contr&#244;ler l'identit&#233; d'un utilisateur en recherchant dans leurs
+ bases de donn&#233;es l'existence d'un couple utilisateur/mot de passe
+ correspondant. Les mots de passe enregistr&#233;s sont en g&#233;n&#233;ral
+ chiffr&#233;s, mais ce n'est pas syst&#233;matique ; chaque fournisseur peut
choisir son propre mode de stockage des mots de passe.</p>
<p>Lorsqu'on utilise l'authentification de type Digest, les
- fournisseurs spécifiés par la directive <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code> effectuent
+ fournisseurs sp&#233;cifi&#233;s par la directive <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code> effectuent
une recherche similaire dans leurs bases de
- données pour trouver un couple utilisateur/mot de passe
- correspondant. Cependant, à la différence de l'authentification
- basique, les données associées à chaque utilisateur et comportant le
+ donn&#233;es pour trouver un couple utilisateur/mot de passe
+ correspondant. Cependant, &#224; la diff&#233;rence de l'authentification
+ basique, les donn&#233;es associ&#233;es &#224; chaque utilisateur et comportant le
nom d'utilisateur, le domaine de protection (realm) et le mot de
- passe doivent être contenues dans une chaîne chiffrée (Voir le
+ passe doivent &#234;tre contenues dans une cha&#238;ne chiffr&#233;e (Voir le
document <a href="http://tools.ietf.org/html/rfc2617#section-3.2.2.2">RFC 2617,
- Section 3.2.2.2</a> pour plus de détails à propos du type de
- chiffrement utilisé pour cette chaîne).</p>
+ Section 3.2.2.2</a> pour plus de d&#233;tails &#224; propos du type de
+ chiffrement utilis&#233; pour cette cha&#238;ne).</p>
- <p>A cause de la différence entre les méthodes de stockage des
- données des authentifications de type basique et digest, le passage
- d'une méthode d'authentification de type digest à une méthode
+ <p>A cause de la diff&#233;rence entre les m&#233;thodes de stockage des
+ donn&#233;es des authentifications de type basique et digest, le passage
+ d'une m&#233;thode d'authentification de type digest &#224; une m&#233;thode
d'authentification de type basique requiert l'attribution de
nouveaux
- mots de passe à chaque utilisateur, car leur mots de passe existant
- ne peut pas être extrait à partir du schéma de stockage utilisé
+ mots de passe &#224; chaque utilisateur, car leur mots de passe existant
+ ne peut pas &#234;tre extrait &#224; partir du sch&#233;ma de stockage utilis&#233;
par les fournisseurs d'authentification de type digest.</p>
<p>Si la directive <code class="directive">AuthBasicUseDigestAlgorithm</code> est
- définie à la valeur <code>MD5</code>, le mot de passe d'un
- utilisateur dans le cas de l'authentification basique sera vérifié
- en utilisant le même format de chiffrement que dans le cas de
- l'authentification de type digest. Tout d'abord, une chaîne
+ d&#233;finie &#224; la valeur <code>MD5</code>, le mot de passe d'un
+ utilisateur dans le cas de l'authentification basique sera v&#233;rifi&#233;
+ en utilisant le m&#234;me format de chiffrement que dans le cas de
+ l'authentification de type digest. Tout d'abord, une cha&#238;ne
comportant le nom d'utilisateur, le domaine de protection (realm) et
- le mot de passe est générée sous forme de condensé (hash) en
+ le mot de passe est g&#233;n&#233;r&#233;e sous forme de condens&#233; (hash) en
utilisant l'algorithme MD5 ; puis le nom d'utilisateur et cette
- chaîne chiffrée sont transmis aux fournisseurs spécifiés via la
+ cha&#238;ne chiffr&#233;e sont transmis aux fournisseurs sp&#233;cifi&#233;s via la
directive <code class="directive"><a href="#authbasicprovider">AuthBasicProvider</a></code> comme si la
directive <code class="directive"><a href="../mod/mod_authn_core.html#authtype">AuthType</a></code>
- était définie à <code>Digest</code> et si l'authentification de type
- Digest était utilisée.
+ &#233;tait d&#233;finie &#224; <code>Digest</code> et si l'authentification de type
+ Digest &#233;tait utilis&#233;e.
</p>
- <p>Grâce à cette directive, un site peut basculer d'une
- authentification de type digest à basique sans devoir changer les
+ <p>Gr&#226;ce &#224; cette directive, un site peut basculer d'une
+ authentification de type digest &#224; basique sans devoir changer les
mots de passe des utilisateurs. </p>
<div class="note">
- Le processus inverse consistant à passer d'une authentification de
- type basique à digest sans changer les mots de passe n'est en
- général pas possible. Les mots de passe enregistrés dans le cas
- d'une authentification de type basique ne pourront être extraits
- et chiffrés à nouveau selon le schéma de l'authentification de
- type digest, que s'ils ont été stockés en clair ou selon un schéma de
- chiffrement réversible.
+ Le processus inverse consistant &#224; passer d'une authentification de
+ type basique &#224; digest sans changer les mots de passe n'est en
+ g&#233;n&#233;ral pas possible. Les mots de passe enregistr&#233;s dans le cas
+ d'une authentification de type basique ne pourront &#234;tre extraits
+ et chiffr&#233;s &#224; nouveau selon le sch&#233;ma de l'authentification de
+ type digest, que s'ils ont &#233;t&#233; stock&#233;s en clair ou selon un sch&#233;ma de
+ chiffrement r&#233;versible.
</div>
<div class="note">
Seuls les fournisseurs qui supportent l'authentification de type
digest pourront authentifier les utilisateurs lorsque la directive
<code class="directive">AuthBasicUseDigestAlgorithm</code>
- est définie à <code>MD5</code>. L'utilisation d'un autre
+ est d&#233;finie &#224; <code>MD5</code>. L'utilisation d'un autre
fournisseur provoquera un message d'erreur et le client se verra
- refuser l'accès.</div>
+ refuser l'acc&#232;s.</div>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_auth_basic.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/mod_auth_basic.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/mod_auth_basic.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/mod/mod_auth_basic.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/mod_auth_basic.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_auth_basic.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_auth_basic.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -307,7 +307,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_auth_basic
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_auth_digest.html.fr b/docs/manual/mod/mod_auth_digest.html.fr
index 01251429c0..2fce100321 100644
--- a/docs/manual/mod/mod_auth_digest.html.fr
+++ b/docs/manual/mod/mod_auth_digest.html.fr
@@ -27,33 +27,33 @@
<div id="preamble"><h1>Module Apache mod_auth_digest</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_auth_digest.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_auth_digest.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_auth_digest.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/mod/mod_auth_digest.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Authentification utilisateur utilisant les condensés
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Authentification utilisateur utilisant les condens&#233;s
MD5</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>auth_digest_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_auth_digest.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>auth_digest_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_auth_digest.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module implémente l'authentification HTTP basée sur les
- condensés MD5 (<a href="http://www.faqs.org/rfcs/rfc2617.html">RFC2617</a>), et
- fournit une alternative à <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> en
+ <p>Ce module impl&#233;mente l'authentification HTTP bas&#233;e sur les
+ condens&#233;s MD5 (<a href="http://www.faqs.org/rfcs/rfc2617.html">RFC2617</a>), et
+ fournit une alternative &#224; <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> en
ne transmettant plus le mot de passe en clair. Cependant, cela ne
- suffit pas pour améliorer la sécurité de manière significative par
- rapport à l'authentification basique. En outre, le stockage du mot
- de passe sur le serveur est encore moins sûr dans le cas
- d'une authentification à base de condensé que dans le cas d'une
+ suffit pas pour am&#233;liorer la s&#233;curit&#233; de mani&#232;re significative par
+ rapport &#224; l'authentification basique. En outre, le stockage du mot
+ de passe sur le serveur est encore moins s&#251;r dans le cas
+ d'une authentification &#224; base de condens&#233; que dans le cas d'une
authentification basique. C'est pourquoi l'utilisation de
- l'authentification basique associée à un chiffrement de la connexion
+ l'authentification basique associ&#233;e &#224; un chiffrement de la connexion
via <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> constitue une bien meilleure
alternative.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#using">Utilisation de l'authentification à base de
-condensés</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#using">Utilisation de l'authentification &#224; base de
+condens&#233;s</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#authdigestalgorithm">AuthDigestAlgorithm</a></li>
@@ -65,7 +65,7 @@ condensés</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#authdigestqop">AuthDigestQop</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#authdigestshmemsize">AuthDigestShmemSize</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_auth_digest">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_auth_digest">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_auth_digest">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_auth_digest">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="directive"><a href="../mod/mod_authn_core.html#authname">AuthName</a></code></li>
<li><code class="directive"><a href="../mod/mod_authn_core.html#authtype">AuthType</a></code></li>
@@ -75,10 +75,10 @@ l'authentification</a></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="using" id="using">Utilisation de l'authentification à base de
-condensés</a><a title="Lien permanent" href="#using" class="permalink">&para;</a></h2>
+<h2><a name="using" id="using">Utilisation de l'authentification &#224; base de
+condens&#233;s</a><a title="Lien permanent" href="#using" class="permalink">&para;</a></h2>
- <p>Pour utiliser l'authentification à base de condensés MD5, configurez la
+ <p>Pour utiliser l'authentification &#224; base de condens&#233;s MD5, configurez la
protection de la section Location comme dans l'exemple ci-dessous :</p>
<div class="example"><h3>Exemple :</h3><pre class="prettyprint lang-config">&lt;Location "/private/"&gt;
@@ -93,46 +93,46 @@ condensés</a><a title="Lien permanent" href="#using" class="permalink">&para;</a
</div>
<p>La directive <code class="directive"><a href="#authdigestdomain">AuthDigestDomain</a></code> permet de fournir la
- liste des URIs protégés par cette configuration.</p>
+ liste des URIs prot&#233;g&#233;s par cette configuration.</p>
- <p>Le fichier de mots de passe référencé par la directive <code class="directive"><a href="#authuserfile">AuthUserFile</a></code> peut être créé et maintenu
+ <p>Le fichier de mots de passe r&#233;f&#233;renc&#233; par la directive <code class="directive"><a href="#authuserfile">AuthUserFile</a></code> peut &#234;tre cr&#233;&#233; et maintenu
via l'utilitaire <code class="program"><a href="../programs/htdigest.html">htdigest</a></code>.</p>
<div class="note"><h3>Note</h3>
- <p>L'authentification à base de condensé a été conçue pour améliorer
- la sécurité par rapport à l'authentification basique, mais il
- s'avère que ce but n'a pas été atteint. Un attaquant de type
- "man-in-the-middle" peut facilement forcer le navigateur à revenir à
- une authentification basique. Même une oreille indiscrète passive
+ <p>L'authentification &#224; base de condens&#233; a &#233;t&#233; con&#231;ue pour am&#233;liorer
+ la s&#233;curit&#233; par rapport &#224; l'authentification basique, mais il
+ s'av&#232;re que ce but n'a pas &#233;t&#233; atteint. Un attaquant de type
+ "man-in-the-middle" peut facilement forcer le navigateur &#224; revenir &#224;
+ une authentification basique. M&#234;me une oreille indiscr&#232;te passive
peut retrouver le mot de passe par force brute avec les moyens
- modernes, car l'algorithme de hashage utilisé par l'authentification
- à base de condensé est trop rapide. Autre problème, le stockage des
- mots de passe sur le serveur n'est pas sûr. Le contenu d'un fichier
- htdigest volé peut être utilisé directement pour l'authentification
- à base de condensé. Il est donc fortement recommandé d'utiliser
+ modernes, car l'algorithme de hashage utilis&#233; par l'authentification
+ &#224; base de condens&#233; est trop rapide. Autre probl&#232;me, le stockage des
+ mots de passe sur le serveur n'est pas s&#251;r. Le contenu d'un fichier
+ htdigest vol&#233; peut &#234;tre utilis&#233; directement pour l'authentification
+ &#224; base de condens&#233;. Il est donc fortement recommand&#233; d'utiliser
<code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> pour chiffrer la connexion.</p>
<p><code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> ne fonctionne correctement que
- sur les plates-formes où APR supporte la mémoire partagée.</p>
+ sur les plates-formes o&#249; APR supporte la m&#233;moire partag&#233;e.</p>
</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="authdigestalgorithm" id="authdigestalgorithm">Directive</a> <a name="AuthDigestAlgorithm" id="AuthDigestAlgorithm">AuthDigestAlgorithm</a><a title="Lien permanent" href="#authdigestalgorithm" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sélectionne l'algorithme utilisé pour calculer les
-condensés du défit et de sa réponse</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>S&#233;lectionne l'algorithme utilis&#233; pour calculer les
+condens&#233;s du d&#233;fit et de sa r&#233;ponse</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestAlgorithm MD5|MD5-sess</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDigestAlgorithm MD5</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthDigestAlgorithm MD5</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
</table>
<p>La directive <code class="directive">AuthDigestAlgorithm</code> permet de
- sélectionner l'algorithme utilisé pour calculer les condensés du
- défit et de sa réponse.</p>
+ s&#233;lectionner l'algorithme utilis&#233; pour calculer les condens&#233;s du
+ d&#233;fit et de sa r&#233;ponse.</p>
<div class="note">
- <code>MD5-sess</code> n'est pas encore correctement implémenté.
+ <code>MD5-sess</code> n'est pas encore correctement impl&#233;ment&#233;.
</div>
@@ -140,51 +140,51 @@ condensés du défit et de sa réponse</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authdigestdomain" id="authdigestdomain">Directive</a> <a name="AuthDigestDomain" id="AuthDigestDomain">AuthDigestDomain</a><a title="Lien permanent" href="#authdigestdomain" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Les URIs qui se trouvent dans le même espace de protection
-concernant l'authentification à base de condensés</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Les URIs qui se trouvent dans le m&#234;me espace de protection
+concernant l'authentification &#224; base de condens&#233;s</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestDomain <var>URI</var> [<var>URI</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
</table>
<p>La directive <code class="directive">AuthDigestDomain</code> vous permet
- de spécifier un ou plusieurs URIs se trouvant dans le même
- espace de protection (c'est à dire utilisant le même utilisateur/mot
- de passe et se trouvant dans le même domaine). Les URIs spécifiés
- sont des préfixes ; le client doit savoir que tous les URIs situés
- sous ces préfixes seront protégés par le même utilisateur/mot de
- passe. Les URIs peuvent être soit des URIs absolus (c'est à dire
+ de sp&#233;cifier un ou plusieurs URIs se trouvant dans le m&#234;me
+ espace de protection (c'est &#224; dire utilisant le m&#234;me utilisateur/mot
+ de passe et se trouvant dans le m&#234;me domaine). Les URIs sp&#233;cifi&#233;s
+ sont des pr&#233;fixes ; le client doit savoir que tous les URIs situ&#233;s
+ sous ces pr&#233;fixes seront prot&#233;g&#233;s par le m&#234;me utilisateur/mot de
+ passe. Les URIs peuvent &#234;tre soit des URIs absolus (c'est &#224; dire
avec protocole, nom serveur, port, etc...), soit des URIs
relatifs.</p>
- <p>Cette directive doit toujours être présente et contenir au moins
+ <p>Cette directive doit toujours &#234;tre pr&#233;sente et contenir au moins
le(s) URI(s) racine(s) pour cet espace. Dans le cas contraire, le
- client va envoyer un en-tête d'autorisation avec <em>chaque
- requête</em> à destination de ce serveur. Outre une augmentation de
- la taille de la requête, les performances vont s'en trouver
- affectées si la directive <code class="directive"><a href="#authdigestnccheck">AuthDigestNcCheck</a></code> est définie à
+ client va envoyer un en-t&#234;te d'autorisation avec <em>chaque
+ requ&#234;te</em> &#224; destination de ce serveur. Outre une augmentation de
+ la taille de la requ&#234;te, les performances vont s'en trouver
+ affect&#233;es si la directive <code class="directive"><a href="#authdigestnccheck">AuthDigestNcCheck</a></code> est d&#233;finie &#224;
On.</p>
- <p>Les URIs spécifiés peuvent aussi référencer différents serveurs,
- auquel cas les clients (qui sont à même de le comprendre) vont
+ <p>Les URIs sp&#233;cifi&#233;s peuvent aussi r&#233;f&#233;rencer diff&#233;rents serveurs,
+ auquel cas les clients (qui sont &#224; m&#234;me de le comprendre) vont
partager l'utilisateur/mot de passe entre plusieurs serveurs sans le
- demander à l'utilisateur à chaque fois.</p>
+ demander &#224; l'utilisateur &#224; chaque fois.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authdigestnccheck" id="authdigestnccheck">Directive</a> <a name="AuthDigestNcCheck" id="AuthDigestNcCheck">AuthDigestNcCheck</a><a title="Lien permanent" href="#authdigestnccheck" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active ou désactive la vérification du nombre d'envois du
-nombre à valeur unique (nonce) par le serveur</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active ou d&#233;sactive la v&#233;rification du nombre d'envois du
+nombre &#224; valeur unique (nonce) par le serveur</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestNcCheck On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDigestNcCheck Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthDigestNcCheck Off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
</table>
<div class="note">
- Non encore implémenté.
+ Non encore impl&#233;ment&#233;.
</div>
@@ -192,39 +192,39 @@ nombre à valeur unique (nonce) par le serveur</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authdigestnonceformat" id="authdigestnonceformat">Directive</a> <a name="AuthDigestNonceFormat" id="AuthDigestNonceFormat">AuthDigestNonceFormat</a><a title="Lien permanent" href="#authdigestnonceformat" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine la manière dont le nombre à valeur unique du
-serveur (nonce) est généré</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine la mani&#232;re dont le nombre &#224; valeur unique du
+serveur (nonce) est g&#233;n&#233;r&#233;</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestNonceFormat <var>format</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
</table>
- <div class="note">Non encore implémenté.</div>
+ <div class="note">Non encore impl&#233;ment&#233;.</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="authdigestnoncelifetime" id="authdigestnoncelifetime">Directive</a> <a name="AuthDigestNonceLifetime" id="AuthDigestNonceLifetime">AuthDigestNonceLifetime</a><a title="Lien permanent" href="#authdigestnoncelifetime" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Durée de validité du nombre à valeur unique du
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Dur&#233;e de validit&#233; du nombre &#224; valeur unique du
serveur (nonce)</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestNonceLifetime <var>secondes</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDigestNonceLifetime 300</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthDigestNonceLifetime 300</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
</table>
<p>La directive <code class="directive">AuthDigestNonceLifetime</code>
- permet de contrôler la durée de validité du nombre à valeur unique
+ permet de contr&#244;ler la dur&#233;e de validit&#233; du nombre &#224; valeur unique
du serveur (nonce). Lorsque le client contacte le serveur en
- utilisant un nonce dont la validité a expiré, le serveur renvoie un
+ utilisant un nonce dont la validit&#233; a expir&#233;, le serveur renvoie un
code d'erreur 401 avec <code>stale=true</code>. Si
- <var>secondes</var> est supérieur à 0, il spécifie la durée de
- validité du nonce ; il est en général déconseillé d'affecter à cet
- argument une valeur inférieure à 10 secondes. Si
- <var>secondes</var> est inférieur à 0, le nonce n'expire jamais.
+ <var>secondes</var> est sup&#233;rieur &#224; 0, il sp&#233;cifie la dur&#233;e de
+ validit&#233; du nonce ; il est en g&#233;n&#233;ral d&#233;conseill&#233; d'affecter &#224; cet
+ argument une valeur inf&#233;rieure &#224; 10 secondes. Si
+ <var>secondes</var> est inf&#233;rieur &#224; 0, le nonce n'expire jamais.
</p>
@@ -232,22 +232,22 @@ serveur (nonce)</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authdigestprovider" id="authdigestprovider">Directive</a> <a name="AuthDigestProvider" id="AuthDigestProvider">AuthDigestProvider</a><a title="Lien permanent" href="#authdigestprovider" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le(s) fournisseurs(s) d'authentification pour la
-zone du site web concernée</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit le(s) fournisseurs(s) d'authentification pour la
+zone du site web concern&#233;e</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestProvider <var>nom fournisseur</var>
[<var>nom fournisseur</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDigestProvider file</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthDigestProvider file</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
</table>
<p>La directive <code class="directive">AuthDigestProvider</code> permet de
- définir quel fournisseur d'authentification sera utilisé pour
- authentifier les utilisateurs pour la zone du site web concernée.
- Assurez-vous que le module implémentant le fournisseur
- d'authentification choisi soit bien présent dans le serveur. Le
- fournisseur par défaut <code>file</code> est implémenté par le
+ d&#233;finir quel fournisseur d'authentification sera utilis&#233; pour
+ authentifier les utilisateurs pour la zone du site web concern&#233;e.
+ Assurez-vous que le module impl&#233;mentant le fournisseur
+ d'authentification choisi soit bien pr&#233;sent dans le serveur. Le
+ fournisseur par d&#233;faut <code>file</code> est impl&#233;ment&#233; par le
module <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>.</p>
<p>Voir <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>,
@@ -259,61 +259,61 @@ zone du site web concernée</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authdigestqop" id="authdigestqop">Directive</a> <a name="AuthDigestQop" id="AuthDigestQop">AuthDigestQop</a><a title="Lien permanent" href="#authdigestqop" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine le niveau de protection fourni par
-l'authentification à base de condensé</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine le niveau de protection fourni par
+l'authentification &#224; base de condens&#233;</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestQop none|auth|auth-int [auth|auth-int]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDigestQop auth</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthDigestQop auth</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
</table>
<p>La directive <code class="directive">AuthDigestQop</code> permet de
- définir le <dfn>niveau de protection</dfn> fourni. <code>auth</code>
+ d&#233;finir le <dfn>niveau de protection</dfn> fourni. <code>auth</code>
ne fournit que l'authentification (nom utilisateur/mot de passe) ;
- <code>auth-int</code> fournit l'authentification plus un contrôle
- d'intégrité (un condensé MD5 de l'entité est aussi calculé et
- vérifié) ; avec <code>none</code>, le module va utiliser l'ancien
- algorithme de condensés RFC-2069 (qui n'effectue pas de contrôle
- d'intégrité). On peut spécifier à la fois <code>auth</code> et
+ <code>auth-int</code> fournit l'authentification plus un contr&#244;le
+ d'int&#233;grit&#233; (un condens&#233; MD5 de l'entit&#233; est aussi calcul&#233; et
+ v&#233;rifi&#233;) ; avec <code>none</code>, le module va utiliser l'ancien
+ algorithme de condens&#233;s RFC-2069 (qui n'effectue pas de contr&#244;le
+ d'int&#233;grit&#233;). On peut sp&#233;cifier &#224; la fois <code>auth</code> et
<code>auth-int</code>, auquel cas c'est le navigateur qui va choisir
- lequel des deux utiliser. <code>none</code> ne doit être utilisé que
- dans le cas où le navigateur ne serait pas à même (pour une raison
- ou pour une autre) de relever le défit qu'il recevrait si un autre
- niveau de protection était défini.</p>
+ lequel des deux utiliser. <code>none</code> ne doit &#234;tre utilis&#233; que
+ dans le cas o&#249; le navigateur ne serait pas &#224; m&#234;me (pour une raison
+ ou pour une autre) de relever le d&#233;fit qu'il recevrait si un autre
+ niveau de protection &#233;tait d&#233;fini.</p>
<div class="note">
- <code>auth-int</code> n'est pas encore implémenté.
+ <code>auth-int</code> n'est pas encore impl&#233;ment&#233;.
</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="authdigestshmemsize" id="authdigestshmemsize">Directive</a> <a name="AuthDigestShmemSize" id="AuthDigestShmemSize">AuthDigestShmemSize</a><a title="Lien permanent" href="#authdigestshmemsize" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La quantité de mémoire partagée à allouer afin de conserver
-les informations à propos des clients</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La quantit&#233; de m&#233;moire partag&#233;e &#224; allouer afin de conserver
+les informations &#224; propos des clients</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDigestShmemSize <var>taille</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDigestShmemSize 1000</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthDigestShmemSize 1000</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_digest</td></tr>
</table>
<p>La directive <code class="directive">AuthDigestShmemSize</code> permet de
- définir la quantité de mémoire partagée à allouer au démarrage du
- serveur afin de conserver les informations à propos des clients.
- Notez que le segment de mémoire partagée ne peut pas être défini à
- une taille inférieure à l'espace nécessaire pour conserver les
- informations à propos d'<em>un</em> client. Cette valeur dépend de
- votre système. Si vous voulez en déterminer la valeur exacte, vous
- pouvez simplement définir <code class="directive">AuthDigestShmemSize</code>
- à <code>0</code> et consulter le message d'erreur que renverra le
- serveur lorsqu'on essaiera de le démarrer.</p>
+ d&#233;finir la quantit&#233; de m&#233;moire partag&#233;e &#224; allouer au d&#233;marrage du
+ serveur afin de conserver les informations &#224; propos des clients.
+ Notez que le segment de m&#233;moire partag&#233;e ne peut pas &#234;tre d&#233;fini &#224;
+ une taille inf&#233;rieure &#224; l'espace n&#233;cessaire pour conserver les
+ informations &#224; propos d'<em>un</em> client. Cette valeur d&#233;pend de
+ votre syst&#232;me. Si vous voulez en d&#233;terminer la valeur exacte, vous
+ pouvez simplement d&#233;finir <code class="directive">AuthDigestShmemSize</code>
+ &#224; <code>0</code> et consulter le message d'erreur que renverra le
+ serveur lorsqu'on essaiera de le d&#233;marrer.</p>
- <p>L'argument <var>size</var> s'exprime par défaut en octets, mais
+ <p>L'argument <var>size</var> s'exprime par d&#233;faut en octets, mais
vous pouvez suffixer le nombre par un <code>K</code> ou un
- <code>M</code> pour spécifier respectivement des KiloOctets ou des
- MégaOctets. Par exemple, les directives qui suivent sont toutes
- équivalentes :</p>
+ <code>M</code> pour sp&#233;cifier respectivement des KiloOctets ou des
+ M&#233;gaOctets. Par exemple, les directives qui suivent sont toutes
+ &#233;quivalentes :</p>
<pre class="prettyprint lang-config">AuthDigestShmemSize 1048576
AuthDigestShmemSize 1024K
@@ -324,7 +324,7 @@ AuthDigestShmemSize 1M</pre>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_auth_digest.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_auth_digest.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_auth_digest.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/mod/mod_auth_digest.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -344,7 +344,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_auth_diges
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_auth_form.html.fr b/docs/manual/mod/mod_auth_form.html.fr
index b3f4fe86c8..16e231cd12 100644
--- a/docs/manual/mod/mod_auth_form.html.fr
+++ b/docs/manual/mod/mod_auth_form.html.fr
@@ -27,42 +27,42 @@
<div id="preamble"><h1>Module Apache mod_auth_form</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_auth_form.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_auth_form.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_auth_form.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Authentification à l'aide d'un formulaire</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Authentification &#224; l'aide d'un formulaire</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_form_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_auth_form.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir d'Apache 2.3</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>auth_form_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_auth_form.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir d'Apache 2.3</td></tr></table>
<h3>Sommaire</h3>
<div class="warning"><h3>Avertissement</h3>
- <p>L'authentification à base de formulaire dépend des modules
+ <p>L'authentification &#224; base de formulaire d&#233;pend des modules
<code class="module"><a href="../mod/mod_session.html">mod_session</a></code> qui utilisent les cookies HTTP, et en
- tant que tels s'exposent à des attaques de type Cross Site
- Scripting, ou risquent de divulguer des informations à caractère
- privé aux clients. Assurez-vous que ces risques ont bien été pris
+ tant que tels s'exposent &#224; des attaques de type Cross Site
+ Scripting, ou risquent de divulguer des informations &#224; caract&#232;re
+ priv&#233; aux clients. Assurez-vous que ces risques ont bien &#233;t&#233; pris
en compte avant d'activer les sessions sur votre serveur.</p>
</div>
- <p>Ce module permet de restreindre l'accès en recherchant les
- utilisateurs dans les fournisseurs spécifiés à l'aide d'un
- formulaire de connexion HTML. Les formulaires HTML requièrent
- davantage de configuration que les méthodes d'authentification
- alternatives, mais ils peuvent s'avérer beaucoup plus conviviaux
+ <p>Ce module permet de restreindre l'acc&#232;s en recherchant les
+ utilisateurs dans les fournisseurs sp&#233;cifi&#233;s &#224; l'aide d'un
+ formulaire de connexion HTML. Les formulaires HTML requi&#232;rent
+ davantage de configuration que les m&#233;thodes d'authentification
+ alternatives, mais ils peuvent s'av&#233;rer beaucoup plus conviviaux
pour les utilisateurs.
</p>
<p>L'authentification HTTP de base est fournie par le module
- <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>, et l'authentification HTTP à base
- de condensé par le module <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>. Le
- module <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code> doit être utilisé avec au
+ <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>, et l'authentification HTTP &#224; base
+ de condens&#233; par le module <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>. Le
+ module <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code> doit &#234;tre utilis&#233; avec au
moins un module d'authentification du style
<code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> et un module d'autorisation comme
<code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code>.</p>
- <p>Lorsque l'utilisateur a été authentifié avec succès, ses
- informations de connexion sont stockés dans une session fournie par
+ <p>Lorsque l'utilisateur a &#233;t&#233; authentifi&#233; avec succ&#232;s, ses
+ informations de connexion sont stock&#233;s dans une session fournie par
le module <code class="module"><a href="../mod/mod_session.html">mod_session</a></code>.
</p>
@@ -70,11 +70,11 @@
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#basicconfig">Configuration de base</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#standalone">Page de connexion dédiée</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#inline">Connexion à la volée</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#inlinepreservebody">Connexion à la volée avec
+<li><img alt="" src="../images/down.gif" /> <a href="#standalone">Page de connexion d&#233;di&#233;e</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#inline">Connexion &#224; la vol&#233;e</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#inlinepreservebody">Connexion &#224; la vol&#233;e avec
conservation du contenu</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#loggingout">Déconnexion</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#loggingout">D&#233;connexion</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#urlencoding">Noms d'utilisateurs et mots de
passe</a></li>
</ul><h3 class="directives">Directives</h3>
@@ -95,7 +95,7 @@
<li><img alt="" src="../images/down.gif" /> <a href="#authformsize">AuthFormSize</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#authformusername">AuthFormUsername</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_auth_form">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_auth_form">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_auth_form">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_auth_form">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_session.html">mod_session</a></code></li>
<li><code class="directive"><a href="../mod/mod_authn_core.html#authname">AuthName</a></code></li>
@@ -108,15 +108,15 @@ l'authentification</a></li>
<div class="section">
<h2><a name="basicconfig" id="basicconfig">Configuration de base</a><a title="Lien permanent" href="#basicconfig" class="permalink">&para;</a></h2>
- <p>Pour protéger une URL particulière avec le module
- <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code>, vous devez déterminer l'endroit où
- vous allez stocker votre <var>session</var>, ainsi que la méthode
+ <p>Pour prot&#233;ger une URL particuli&#232;re avec le module
+ <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code>, vous devez d&#233;terminer l'endroit o&#249;
+ vous allez stocker votre <var>session</var>, ainsi que la m&#233;thode
d'authentification. Dans cet exemple simple, les informations de
- connexion sont stockées dans une session à l'aide du module
+ connexion sont stock&#233;es dans une session &#224; l'aide du module
<code class="module"><a href="../mod/mod_session_cookie.html">mod_session_cookie</a></code>, et l'authentification utilise
un fichier en s'appuyant sur le module
- <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>. Si l'authentification échoue,
- l'utilisateur dera redirigé vers la page du formulaire de
+ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>. Si l'authentification &#233;choue,
+ l'utilisateur dera redirig&#233; vers la page du formulaire de
connexion.</p>
<div class="example"><h3>Exemple simple</h3><pre class="prettyprint lang-config">&lt;Location "/admin"&gt;
@@ -133,44 +133,44 @@ l'authentification</a></li>
&lt;/Location&gt;</pre>
</div>
- <p>L'authentification <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code> est activée
- en affectant la valeur <var>form</var> à la directive <code class="directive"><a href="../mod/mod_authn_core.html#authtype">AuthType</a></code>. Les directives
+ <p>L'authentification <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code> est activ&#233;e
+ en affectant la valeur <var>form</var> &#224; la directive <code class="directive"><a href="../mod/mod_authn_core.html#authtype">AuthType</a></code>. Les directives
<code class="directive"><a href="#authformprovider">AuthFormProvider</a></code> et
<code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code>
- spécifient que les noms d'utilisateurs et mots de passe seront
- vérifiés en utilisant le fichier choisi.</p>
+ sp&#233;cifient que les noms d'utilisateurs et mots de passe seront
+ v&#233;rifi&#233;s en utilisant le fichier choisi.</p>
<p>Les directives <code class="directive"><a href="../mod/mod_session.html#session">Session</a></code> et <code class="directive"><a href="../mod/mod_session_cookie.html#sessioncookiename">SessionCookieName</a></code>
- créent une session stockée dans un cookie HTTP au niveau
- du navigateur. Pour plus d'informations à propos des différentes
- options de configuration des sessions, reportez-vous à la
+ cr&#233;ent une session stock&#233;e dans un cookie HTTP au niveau
+ du navigateur. Pour plus d'informations &#224; propos des diff&#233;rentes
+ options de configuration des sessions, reportez-vous &#224; la
documentation du module <code class="module"><a href="../mod/mod_session.html">mod_session</a></code>.</p>
- <p>Si vous le souhaitez, vous pouvez ajoutez une directive <code class="directive"><a href="../mod/mod_session_crypto.html#sessioncryptopassphrase">SessionCryptoPassphrase</a></code> pour créer
- un cookie de session chiffré. Le module
- <code class="module"><a href="../mod/mod_session_crypto.html">mod_session_crypto</a></code> doit alors avoir été préalablement
- chargé.</p>
+ <p>Si vous le souhaitez, vous pouvez ajoutez une directive <code class="directive"><a href="../mod/mod_session_crypto.html#sessioncryptopassphrase">SessionCryptoPassphrase</a></code> pour cr&#233;er
+ un cookie de session chiffr&#233;. Le module
+ <code class="module"><a href="../mod/mod_session_crypto.html">mod_session_crypto</a></code> doit alors avoir &#233;t&#233; pr&#233;alablement
+ charg&#233;.</p>
- <p>Dans l'exemple simple ci-dessus, une URL a été protégée par
+ <p>Dans l'exemple simple ci-dessus, une URL a &#233;t&#233; prot&#233;g&#233;e par
<code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code>, mais on doit maintenant fournir
- à l'utilisateur un moyen d'entrer un nom et un mot de passe. À cet
- effet, on peut soit écrire une page de connexion indépendante
- dédiée, soit inclure le formulaire de connexion dans la page
+ &#224; l'utilisateur un moyen d'entrer un nom et un mot de passe. &#192; cet
+ effet, on peut soit &#233;crire une page de connexion ind&#233;pendante
+ d&#233;di&#233;e, soit inclure le formulaire de connexion dans la page
courante.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="standalone" id="standalone">Page de connexion dédiée</a><a title="Lien permanent" href="#standalone" class="permalink">&para;</a></h2>
+<h2><a name="standalone" id="standalone">Page de connexion d&#233;di&#233;e</a><a title="Lien permanent" href="#standalone" class="permalink">&para;</a></h2>
- <p>Le formulaire de connexion peut être contenu dans une page
- indépendante, ou être inclus dans la page courante. </p>
+ <p>Le formulaire de connexion peut &#234;tre contenu dans une page
+ ind&#233;pendante, ou &#234;tre inclus dans la page courante. </p>
- <p>Lorsque la connexion s'effectue à partir d'une page
- indépendante et si la tentative d'authentification échoue,
- l'utilisateur doit être redirigé vers un formulaire de connexion,
- créé à cet effet sur le site web, en utilisant la directive
+ <p>Lorsque la connexion s'effectue &#224; partir d'une page
+ ind&#233;pendante et si la tentative d'authentification &#233;choue,
+ l'utilisateur doit &#234;tre redirig&#233; vers un formulaire de connexion,
+ cr&#233;&#233; &#224; cet effet sur le site web, en utilisant la directive
<code class="directive"><a href="#authformloginrequiredlocation">AuthFormLoginRequiredLocation</a></code>.
- En général, la page de connexion contiendra un formulaire HTML
- demandant à l'utilisateur de fournir un nom et un mot de passe.</p>
+ En g&#233;n&#233;ral, la page de connexion contiendra un formulaire HTML
+ demandant &#224; l'utilisateur de fournir un nom et un mot de passe.</p>
<div class="example"><h3>Exemple de formulaire de connexion</h3><pre class="prettyprint lang-html">&lt;form method="POST" action="/dologin.html"&gt;
Username: &lt;input type="text" name="httpd_username" value="" /&gt;
@@ -179,8 +179,8 @@ l'authentification</a></li>
&lt;/form&gt;</pre>
</div>
- <p>La partie où s'effectue la connexion proprement dite est
- traitée par le gestionnaire <var>form-login-handler</var>.
+ <p>La partie o&#249; s'effectue la connexion proprement dite est
+ trait&#233;e par le gestionnaire <var>form-login-handler</var>.
L'action de ce formulaire doit pointer vers ce gestionnaire, ce
que l'on configure dans Apache httpd comme suit :</p>
@@ -198,19 +198,19 @@ l'authentification</a></li>
&lt;/Location&gt;</pre>
</div>
- <p>L'URL spécifiée par la directive
+ <p>L'URL sp&#233;cifi&#233;e par la directive
<code class="directive"><a href="#authformloginrequiredlocation">AuthFormLoginRequiredLocation</a></code>
- référencera en général une page expliquant à l'utilisateur que sa
- tentative de connexion a échoué, et qu'il doit la renouveler. La
+ r&#233;f&#233;rencera en g&#233;n&#233;ral une page expliquant &#224; l'utilisateur que sa
+ tentative de connexion a &#233;chou&#233;, et qu'il doit la renouveler. La
directive <code class="directive"><a href="#authformloginsuccesslocation">AuthFormLoginSuccessLocation</a></code>
- spécifie l'URL vers laquelle l'utilisateur doit être redirigé s'il
- s'est authentifié avec succès.</p>
-
- <p>Alternativement, l'URL vers laquelle doit être redirigé
- l'utilisateur s'il s'est authentifié avec succès peut être
- intégrée dans le formulaire de connexion, comme dans l'exemple
- ci-dessous. Il en découle que le même gestionnaire
- <var>form-login-handler</var> pourra être utilisé pour différentes
+ sp&#233;cifie l'URL vers laquelle l'utilisateur doit &#234;tre redirig&#233; s'il
+ s'est authentifi&#233; avec succ&#232;s.</p>
+
+ <p>Alternativement, l'URL vers laquelle doit &#234;tre redirig&#233;
+ l'utilisateur s'il s'est authentifi&#233; avec succ&#232;s peut &#234;tre
+ int&#233;gr&#233;e dans le formulaire de connexion, comme dans l'exemple
+ ci-dessous. Il en d&#233;coule que le m&#234;me gestionnaire
+ <var>form-login-handler</var> pourra &#234;tre utilis&#233; pour diff&#233;rentes
zones du site web.</p>
<div class="example"><h3>Exemple de formulaire d'authentification multizone</h3><pre class="prettyprint lang-html">&lt;form method="POST" action="/dologin.html"&gt;
@@ -223,41 +223,41 @@ l'authentification</a></li>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="inline" id="inline">Connexion à la volée</a><a title="Lien permanent" href="#inline" class="permalink">&para;</a></h2>
+<h2><a name="inline" id="inline">Connexion &#224; la vol&#233;e</a><a title="Lien permanent" href="#inline" class="permalink">&para;</a></h2>
<div class="warning"><h3>Avertissement</h3>
<p>Il existe un risque, dans certaines circonstances, que le
- formulaire de connexion configuré pour une connexion à la volée
- soit soumis plusieurs fois, révélant de ce fait les paramètres
- de connexion à l'application sous-jacente. L'administrateur doit
- s'assurer que cette dernière est correctement sécurisée afin
- d'éviter les éventuels abus. En cas de doute, utilisez une page
- de connexion indépendante dédiée.</p>
+ formulaire de connexion configur&#233; pour une connexion &#224; la vol&#233;e
+ soit soumis plusieurs fois, r&#233;v&#233;lant de ce fait les param&#232;tres
+ de connexion &#224; l'application sous-jacente. L'administrateur doit
+ s'assurer que cette derni&#232;re est correctement s&#233;curis&#233;e afin
+ d'&#233;viter les &#233;ventuels abus. En cas de doute, utilisez une page
+ de connexion ind&#233;pendante d&#233;di&#233;e.</p>
</div>
- <p>Comme alternative à la page de connexion dédiée pour un site
+ <p>Comme alternative &#224; la page de connexion d&#233;di&#233;e pour un site
web, il est possible de configurer <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code>
- pour authentifier les utilisateurs à la volée, sans les rediriger
- vers une autre page, ce qui permet de conserver l'état de la page
- courante au cours de la tentative de connexion. Ceci peut s'avérer
- utile dans le cas d'une session limitée dans le temps, si le délai
- de la session a expiré pendant la requête de l'utilisateur. Ce
- dernier peut alors se réauthentifier à la même place, et
- poursuivre son activité à partir du point où il en était resté.</p>
-
- <p>Si un utilisateur non authentifié tente d'accéder à une page
- protégée par <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code>, et si ce dernier
- n'est pas configuré avec une directive <code class="directive"><a href="#authformloginrequiredlocation">AuthFormLoginRequiredLocation</a></code>,
- un code de statut <var>HTTP_UNAUTHORIZED</var> est renvoyé vers le
- navigateur, indiquant à l'utilisateur qu'il n'est pas autorisé à
- accéder à cette page.</p>
-
- <p>Pour configurer l'authentification à la volée, l'administrateur
- remplace le message d'erreur renvoyé par le code de statut
- <var>HTTP_UNAUTHORIZED</var> par un message d'erreur personnalisé
+ pour authentifier les utilisateurs &#224; la vol&#233;e, sans les rediriger
+ vers une autre page, ce qui permet de conserver l'&#233;tat de la page
+ courante au cours de la tentative de connexion. Ceci peut s'av&#233;rer
+ utile dans le cas d'une session limit&#233;e dans le temps, si le d&#233;lai
+ de la session a expir&#233; pendant la requ&#234;te de l'utilisateur. Ce
+ dernier peut alors se r&#233;authentifier &#224; la m&#234;me place, et
+ poursuivre son activit&#233; &#224; partir du point o&#249; il en &#233;tait rest&#233;.</p>
+
+ <p>Si un utilisateur non authentifi&#233; tente d'acc&#233;der &#224; une page
+ prot&#233;g&#233;e par <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code>, et si ce dernier
+ n'est pas configur&#233; avec une directive <code class="directive"><a href="#authformloginrequiredlocation">AuthFormLoginRequiredLocation</a></code>,
+ un code de statut <var>HTTP_UNAUTHORIZED</var> est renvoy&#233; vers le
+ navigateur, indiquant &#224; l'utilisateur qu'il n'est pas autoris&#233; &#224;
+ acc&#233;der &#224; cette page.</p>
+
+ <p>Pour configurer l'authentification &#224; la vol&#233;e, l'administrateur
+ remplace le message d'erreur renvoy&#233; par le code de statut
+ <var>HTTP_UNAUTHORIZED</var> par un message d'erreur personnalis&#233;
contenant le formulaire de connexion comme suit :</p>
- <div class="example"><h3>Exemple simple d'authentification à la volée</h3><pre class="prettyprint lang-config">AuthFormProvider file
+ <div class="example"><h3>Exemple simple d'authentification &#224; la vol&#233;e</h3><pre class="prettyprint lang-config">AuthFormProvider file
ErrorDocument 401 "/login.shtml"
AuthUserFile "conf/passwd"
AuthType form
@@ -268,47 +268,47 @@ SessionCookieName session path=/</pre>
</div>
<p>La page du message d'erreur doit contenir un formulaire de
- connexion dont la propriété action est vide, comme dans l'exemple
- ci-dessous. Ceci a pour effet de soumettre le formulaire à l'URL
- protégée originale, cette dernière n'ayant pas besoin d'être
+ connexion dont la propri&#233;t&#233; action est vide, comme dans l'exemple
+ ci-dessous. Ceci a pour effet de soumettre le formulaire &#224; l'URL
+ prot&#233;g&#233;e originale, cette derni&#232;re n'ayant pas besoin d'&#234;tre
connue de la page en cours.</p>
- <div class="example"><h3>Exemple de formulaire de connexion à la volée</h3><pre class="prettyprint lang-html">&lt;form method="POST" <strong>action=""</strong>&gt;
+ <div class="example"><h3>Exemple de formulaire de connexion &#224; la vol&#233;e</h3><pre class="prettyprint lang-html">&lt;form method="POST" <strong>action=""</strong>&gt;
Username: &lt;input type="text" name="httpd_username" value="" /&gt;
Password: &lt;input type="password" name="httpd_password" value="" /&gt;
&lt;input type="submit" name="login" value="Login" /&gt;
&lt;/form&gt;</pre>
</div>
- <p>Lorsque l'utilisateur final a entré ses informations de
- connexion, le formulaire effectue une requête HTTP POST pour l'URL
- originale protégée par mot de passe.
- <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code> va alors intercepter cette requête
- POST, et dans le cas où des champs HTML Utilisateur et Mot de
- passe corrects sont présents, l'utilisateur sera connecté, et
- l'URL originale protégée par mot de passe lui sera retournée en
- tant que requête GET.</p>
+ <p>Lorsque l'utilisateur final a entr&#233; ses informations de
+ connexion, le formulaire effectue une requ&#234;te HTTP POST pour l'URL
+ originale prot&#233;g&#233;e par mot de passe.
+ <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code> va alors intercepter cette requ&#234;te
+ POST, et dans le cas o&#249; des champs HTML Utilisateur et Mot de
+ passe corrects sont pr&#233;sents, l'utilisateur sera connect&#233;, et
+ l'URL originale prot&#233;g&#233;e par mot de passe lui sera retourn&#233;e en
+ tant que requ&#234;te GET.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="inlinepreservebody" id="inlinepreservebody">Connexion à la volée avec
+<h2><a name="inlinepreservebody" id="inlinepreservebody">Connexion &#224; la vol&#233;e avec
conservation du contenu</a><a title="Lien permanent" href="#inlinepreservebody" class="permalink">&para;</a></h2>
- <p>Il existe une limite à la technique de connexion à la volée
- décrite ci-dessus ; si un formulaire HTML POST entraîne une
- demande d'authentification ou de réauthentification, le contenu du
- formulaire original envoyé par le navigateur sera perdu. Cela peut
- s'avérer plus ou moins gênant pour l'utilisateur final selon la
+ <p>Il existe une limite &#224; la technique de connexion &#224; la vol&#233;e
+ d&#233;crite ci-dessus ; si un formulaire HTML POST entra&#238;ne une
+ demande d'authentification ou de r&#233;authentification, le contenu du
+ formulaire original envoy&#233; par le navigateur sera perdu. Cela peut
+ s'av&#233;rer plus ou moins g&#234;nant pour l'utilisateur final selon la
fonction du site web.</p>
- <p>Comme solution à ce problème, <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code>
- permet d'intégrer la méthode et le contenu de la requête originale
- dans le formulaire de connexion. Si l'authentification réussit,
- Apache httpd pourra refaire une tentative avec la méthode et le contenu
- originaux, tout en conservant l'état de la requête originale.</p>
+ <p>Comme solution &#224; ce probl&#232;me, <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code>
+ permet d'int&#233;grer la m&#233;thode et le contenu de la requ&#234;te originale
+ dans le formulaire de connexion. Si l'authentification r&#233;ussit,
+ Apache httpd pourra refaire une tentative avec la m&#233;thode et le contenu
+ originaux, tout en conservant l'&#233;tat de la requ&#234;te originale.</p>
<p>Pour mettre en oeuvre la conservation du contenu, vous devez
- ajouter trois champs supplémentaires au formulaire de connexion
+ ajouter trois champs suppl&#233;mentaires au formulaire de connexion
comme dans l'exemple suivant :</p>
<div class="example"><h3>Exemple de formulaire avec conservation du
@@ -322,19 +322,19 @@ SessionCookieName session path=/</pre>
&lt;/form&gt;</pre>
</div>
- <p>La manière dont la méthode, le type MIME et le contenu de la
- requête originale seront intégrés dans le formulaire de connexion
- vont dépendre de la plate-forme et de la technologie utilisées au
+ <p>La mani&#232;re dont la m&#233;thode, le type MIME et le contenu de la
+ requ&#234;te originale seront int&#233;gr&#233;s dans le formulaire de connexion
+ vont d&#233;pendre de la plate-forme et de la technologie utilis&#233;es au
sein du site web.
</p>
- <p>Une option consiste à utiliser le module
+ <p>Une option consiste &#224; utiliser le module
<code class="module"><a href="../mod/mod_include.html">mod_include</a></code> en association avec la directive
<code class="directive"><a href="../mod/mod_request.html#keptbodysize">KeptBodySize</a></code>, ainsi
- qu'un script CGI adapté pour intégrer les variables dans le
+ qu'un script CGI adapt&#233; pour int&#233;grer les variables dans le
formulaire.</p>
- <p>Une autre option consiste à présenter le formulaire de
+ <p>Une autre option consiste &#224; pr&#233;senter le formulaire de
connexion en utilisant un script CGI ou une autre technologie
dynamique.</p>
@@ -345,41 +345,41 @@ SessionCookieName session path=/</pre>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="loggingout" id="loggingout">Déconnexion</a><a title="Lien permanent" href="#loggingout" class="permalink">&para;</a></h2>
+<h2><a name="loggingout" id="loggingout">D&#233;connexion</a><a title="Lien permanent" href="#loggingout" class="permalink">&para;</a></h2>
- <p>Pour permettre à un utilisateur de se déconnecter d'une session
- particulière, vous devez configurer une page pour qu'elle soit
- traitée par le gestionnaire <var>form-logout-handler</var>. Tout
- accès à cette URL va entraîner la suppression de l'Utilisateur et
+ <p>Pour permettre &#224; un utilisateur de se d&#233;connecter d'une session
+ particuli&#232;re, vous devez configurer une page pour qu'elle soit
+ trait&#233;e par le gestionnaire <var>form-logout-handler</var>. Tout
+ acc&#232;s &#224; cette URL va entra&#238;ner la suppression de l'Utilisateur et
du Mot de passe de la session courante, ce qui aura pour effet de
- déconnecter l'utilisateur.</p>
+ d&#233;connecter l'utilisateur.</p>
- <p>Vous pouvez spécifier une URL vers laquelle le navigateur sera
- redirigé en cas de déconnection réussie, en définissant la
+ <p>Vous pouvez sp&#233;cifier une URL vers laquelle le navigateur sera
+ redirig&#233; en cas de d&#233;connection r&#233;ussie, en d&#233;finissant la
directive <code class="directive"><a href="#authformlogoutlocation">AuthFormLogoutLocation</a></code>. Cette
- URL devra expliquer à l'utilisateur qu'il a été déconnecté, et lui
- donner la possibilité de se connecter à nouveau.</p>
+ URL devra expliquer &#224; l'utilisateur qu'il a &#233;t&#233; d&#233;connect&#233;, et lui
+ donner la possibilit&#233; de se connecter &#224; nouveau.</p>
<div class="example"><h3>Exemple simple de configuration de la
- déconnexion</h3><pre class="prettyprint lang-config">SetHandler form-logout-handler
+ d&#233;connexion</h3><pre class="prettyprint lang-config">SetHandler form-logout-handler
AuthName realm
AuthFormLogoutLocation "http://example.com/loggedout.html"
Session On
SessionCookieName session path=/</pre>
</div>
- <p>Notez que la déconnexion d'un utilisateur ne supprime pas la
+ <p>Notez que la d&#233;connexion d'un utilisateur ne supprime pas la
session ; elle supprime seulement l'utilisateur et le mot de passe
- de la session. Si la session qui en résulte est vide, elle sera
- probablement supprimée, mais ce n'est pas garanti. Si vous voulez
- être sûr que la session sera supprimée, affectez une valeur faible
- à la directive <code class="directive"><a href="../mod/mod_session.html#sessionmaxage">SessionMaxAge</a></code>, par exemple 1
- (affecter à cette directive la valeur zéro signifie une session
- sans limite d'âge).
+ de la session. Si la session qui en r&#233;sulte est vide, elle sera
+ probablement supprim&#233;e, mais ce n'est pas garanti. Si vous voulez
+ &#234;tre s&#251;r que la session sera supprim&#233;e, affectez une valeur faible
+ &#224; la directive <code class="directive"><a href="../mod/mod_session.html#sessionmaxage">SessionMaxAge</a></code>, par exemple 1
+ (affecter &#224; cette directive la valeur z&#233;ro signifie une session
+ sans limite d'&#226;ge).
</p>
- <div class="example"><h3>Exemple simple avec durée de validité de session
- limitée</h3><pre class="prettyprint lang-config">SetHandler form-logout-handler
+ <div class="example"><h3>Exemple simple avec dur&#233;e de validit&#233; de session
+ limit&#233;e</h3><pre class="prettyprint lang-config">SetHandler form-logout-handler
AuthFormLogoutLocation "http://example.com/loggedout.html"
Session On
SessionMaxAge 1
@@ -391,106 +391,106 @@ SessionCookieName session path=/</pre>
<h2><a name="urlencoding" id="urlencoding">Noms d'utilisateurs et mots de
passe</a><a title="Lien permanent" href="#urlencoding" class="permalink">&para;</a></h2>
<p>Notez que la soumission d'un formulaire implique l'encodage URL
- (URLEncoding) des données du formulaire, ici le nom d'utilisateur et
+ (URLEncoding) des donn&#233;es du formulaire, ici le nom d'utilisateur et
le mot de passe. Vous devez donc choisir des noms d'utilisateurs et
- mots de passe qui ne contiennent pas de caractères susceptibles
- d'être encodés URL lors de la soumission du formulaire, sous peine
- d'obtenir des résultats inattendus.</p>
+ mots de passe qui ne contiennent pas de caract&#232;res susceptibles
+ d'&#234;tre encod&#233;s URL lors de la soumission du formulaire, sous peine
+ d'obtenir des r&#233;sultats inattendus.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authformauthoritative" id="authformauthoritative">Directive</a> <a name="AuthFormAuthoritative" id="AuthFormAuthoritative">AuthFormAuthoritative</a><a title="Lien permanent" href="#authformauthoritative" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine si l'autorisation et l'authentification sont confiés à
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine si l'autorisation et l'authentification sont confi&#233;s &#224;
des modules de plus bas niveau</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthFormAuthoritative On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthFormAuthoritative On</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthFormAuthoritative On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_form</td></tr>
</table>
- <p>Normalement, chacun des modules d'autorisation spécifiés par la
+ <p>Normalement, chacun des modules d'autorisation sp&#233;cifi&#233;s par la
directive <code class="directive"><a href="#authformprovider">AuthFormProvider</a></code> va tenter de
- vérifier l'identité de l'utilisateur, et si ce dernier n'est trouvé
- dans aucun fournisseur, l'accès sera refusé. En définissant
+ v&#233;rifier l'identit&#233; de l'utilisateur, et si ce dernier n'est trouv&#233;
+ dans aucun fournisseur, l'acc&#232;s sera refus&#233;. En d&#233;finissant
explicitement la directive
- <code class="directive">AuthFormAuthoritative</code> à <code>Off</code> on
- confie les processus d'authentification et d'autorisation à des
+ <code class="directive">AuthFormAuthoritative</code> &#224; <code>Off</code> on
+ confie les processus d'authentification et d'autorisation &#224; des
modules ne s'appuyant pas sur des fournisseurs, si <strong>aucun
- identifiant utilisateur</strong> ou aucune <strong>règle</strong> ne
- correspond à l'identifiant utilisateur fourni. Ceci ne peut s'avérer
- nécessaire que si l'on combine <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code> avec
+ identifiant utilisateur</strong> ou aucune <strong>r&#232;gle</strong> ne
+ correspond &#224; l'identifiant utilisateur fourni. Ceci ne peut s'av&#233;rer
+ n&#233;cessaire que si l'on combine <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code> avec
des modules tiers qui ne se configurent pas avec la directive
<code class="directive"><a href="#authformprovider">AuthFormProvider</a></code>.
Lorsqu'on utilise de tels modules, la chronologie du processus est
- déterminée dans leur code source, et n'est pas configurable.</p>
+ d&#233;termin&#233;e dans leur code source, et n'est pas configurable.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authformbody" id="authformbody">Directive</a> <a name="AuthFormBody" id="AuthFormBody">AuthFormBody</a><a title="Lien permanent" href="#authformbody" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le nom du champ de formulaire contenant le corps de la
-requête à effectuer en cas de connexion réussie</td></tr>
+requ&#234;te &#224; effectuer en cas de connexion r&#233;ussie</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthFormBody <var>nom du champ</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>httpd_body</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>httpd_body</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_form</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP Apache</td></tr>
</table>
<p>La directive <code class="directive"><a href="#authformbody">AuthFormBody</a></code>
- spécifie le nom du champ HTML qui, s'il existe, contiendra le corps
- de la requête à effectuer en cas de connexion réussie.</p>
+ sp&#233;cifie le nom du champ HTML qui, s'il existe, contiendra le corps
+ de la requ&#234;te &#224; effectuer en cas de connexion r&#233;ussie.</p>
- <p>En ajoutant au formulaire les champs décrits dans <code class="directive"><a href="#authformmethod">AuthFormMethod</a></code>, <code class="directive"><a href="#authformmimetype">AuthFormMimetype</a></code> et <code class="directive"><a href="#authformbody">AuthFormBody</a></code>, un site web sera en
- mesure de relancer une requête qui a été éventuellement interrompue
- par l'écran de connexion, ou par l'expiration d'un délai de
+ <p>En ajoutant au formulaire les champs d&#233;crits dans <code class="directive"><a href="#authformmethod">AuthFormMethod</a></code>, <code class="directive"><a href="#authformmimetype">AuthFormMimetype</a></code> et <code class="directive"><a href="#authformbody">AuthFormBody</a></code>, un site web sera en
+ mesure de relancer une requ&#234;te qui a &#233;t&#233; &#233;ventuellement interrompue
+ par l'&#233;cran de connexion, ou par l'expiration d'un d&#233;lai de
session.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authformdisablenostore" id="authformdisablenostore">Directive</a> <a name="AuthFormDisableNoStore" id="AuthFormDisableNoStore">AuthFormDisableNoStore</a><a title="Lien permanent" href="#authformdisablenostore" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Désactive l'en-tête CacheControl no-store sur la page de
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;sactive l'en-t&#234;te CacheControl no-store sur la page de
connexion</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthFormDisableNoStore <var>On|Off</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthFormDisableNoStore Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthFormDisableNoStore Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_form</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP Apache</td></tr>
</table>
<p>Le drapeau <code class="directive"><a href="#authformdisablenostore">AuthFormDisableNoStore</a></code> supprime
- l'envoi d'un en-tête <code>Cache-Control no-store</code> lorsqu'une
- page avec code d'erreur 401 est renvoyée, si l'utilisateur n'est pas
- encore connecté. Avec cette en-tête, il est plus difficile pour une
+ l'envoi d'un en-t&#234;te <code>Cache-Control no-store</code> lorsqu'une
+ page avec code d'erreur 401 est renvoy&#233;e, si l'utilisateur n'est pas
+ encore connect&#233;. Avec cette en-t&#234;te, il est plus difficile pour une
application <code>ecmascript</code> de resoumettre un formulaire de connexion, et
- ainsi révéler le nom d'utilisateur et le mot de passe à
- l'application sous-jacente. Vous devez être conscient des risques
- encourus si vous le désactivez.</p>
+ ainsi r&#233;v&#233;ler le nom d'utilisateur et le mot de passe &#224;
+ l'application sous-jacente. Vous devez &#234;tre conscient des risques
+ encourus si vous le d&#233;sactivez.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authformfakebasicauth" id="authformfakebasicauth">Directive</a> <a name="AuthFormFakeBasicAuth" id="AuthFormFakeBasicAuth">AuthFormFakeBasicAuth</a><a title="Lien permanent" href="#authformfakebasicauth" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Simule une en-tête d'authentification de base</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Simule une en-t&#234;te d'authentification de base</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthFormFakeBasicAuth <var>On|Off</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthFormFakeBasicAuth Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthFormFakeBasicAuth Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_form</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP Apache</td></tr>
</table>
<p>Le drapeau <code class="directive"><a href="#authformfakebasicauth">AuthFormFakeBasicAuth</a></code>
- détermine si une en-tête d'<code>Authentification de base</code>
- sera ajoutée aux en-têtes de la requête. On peut utiliser cette
- méthode pour présenter le nom d'utilisateur et le mot de passe à
- l'application sous-jacente, sans que cette dernière ait besoin de
- connaître la manière dont le processus de connexion a été mené à
+ d&#233;termine si une en-t&#234;te d'<code>Authentification de base</code>
+ sera ajout&#233;e aux en-t&#234;tes de la requ&#234;te. On peut utiliser cette
+ m&#233;thode pour pr&#233;senter le nom d'utilisateur et le mot de passe &#224;
+ l'application sous-jacente, sans que cette derni&#232;re ait besoin de
+ conna&#238;tre la mani&#232;re dont le processus de connexion a &#233;t&#233; men&#233; &#224;
bien.</p>
@@ -499,77 +499,77 @@ connexion</td></tr>
<div class="directive-section"><h2><a name="authformlocation" id="authformlocation">Directive</a> <a name="AuthFormLocation" id="AuthFormLocation">AuthFormLocation</a><a title="Lien permanent" href="#authformlocation" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le nom du champ de formulaire qui contiendra l'URL vers
-laquelle l'utilisateur sera redirigé en cas de connexion
-réussie</td></tr>
+laquelle l'utilisateur sera redirig&#233; en cas de connexion
+r&#233;ussie</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthFormLocation <var>nom du champ</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>httpd_location</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>httpd_location</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_form</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP Apache</td></tr>
</table>
<p>La directive <code class="directive"><a href="#authformlocation">AuthFormLocation</a></code>
- spécifie le nom du champ HTML qui, s'il existe, contiendra l'URL
+ sp&#233;cifie le nom du champ HTML qui, s'il existe, contiendra l'URL
vers laquelle rediriger le navigateur en cas de connexion
- réussie.</p>
+ r&#233;ussie.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authformloginrequiredlocation" id="authformloginrequiredlocation">Directive</a> <a name="AuthFormLoginRequiredLocation" id="AuthFormLoginRequiredLocation">AuthFormLoginRequiredLocation</a><a title="Lien permanent" href="#authformloginrequiredlocation" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>L'URL de la page vers laquelle on doit être redirigé si une
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>L'URL de la page vers laquelle on doit &#234;tre redirig&#233; si une
authentification est requise</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthFormLoginRequiredLocation <var>url</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_form</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP
-Apache. L'interprétation des expressions rationnelles est supportée
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP
+Apache. L'interpr&#233;tation des expressions rationnelles est support&#233;e
depuis la version 2.4.4.</td></tr>
</table>
<p>La directive <code class="directive"><a href="#authformloginrequiredlocation">AuthFormLoginRequiredLocation</a></code>
- spécifie l'URL vers laquelle l'utilisateur devra être
- redirigé s'il n'est pas autorisé à accéder à une page. Sa valeur est
- interprétée via l'interpréteur <a href="../expr.html">ap_expr</a>
- avant d'être envoyée au client. Par défaut,
- si un utilisateur n'est pas autorisé à accéder à une page, le code
- de réponse HTTP <code>HTTP_UNAUTHORIZED</code> est renvoyé avec la
- page spécifiée par la directive <code class="directive"><a href="../mod/core.html#errordocument">ErrorDocument</a></code>. La directive <code class="directive"><a href="#authformloginrequiredlocation">AuthFormLoginRequiredLocation</a></code>
- permet de remplacer cette valeur par défaut.</p>
+ sp&#233;cifie l'URL vers laquelle l'utilisateur devra &#234;tre
+ redirig&#233; s'il n'est pas autoris&#233; &#224; acc&#233;der &#224; une page. Sa valeur est
+ interpr&#233;t&#233;e via l'interpr&#233;teur <a href="../expr.html">ap_expr</a>
+ avant d'&#234;tre envoy&#233;e au client. Par d&#233;faut,
+ si un utilisateur n'est pas autoris&#233; &#224; acc&#233;der &#224; une page, le code
+ de r&#233;ponse HTTP <code>HTTP_UNAUTHORIZED</code> est renvoy&#233; avec la
+ page sp&#233;cifi&#233;e par la directive <code class="directive"><a href="../mod/core.html#errordocument">ErrorDocument</a></code>. La directive <code class="directive"><a href="#authformloginrequiredlocation">AuthFormLoginRequiredLocation</a></code>
+ permet de remplacer cette valeur par d&#233;faut.</p>
- <p>Vous pouvez utiliser cette directive si vous voulez présenter une
- page de connexion personnalisée à vos utilisateurs.</p>
+ <p>Vous pouvez utiliser cette directive si vous voulez pr&#233;senter une
+ page de connexion personnalis&#233;e &#224; vos utilisateurs.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authformloginsuccesslocation" id="authformloginsuccesslocation">Directive</a> <a name="AuthFormLoginSuccessLocation" id="AuthFormLoginSuccessLocation">AuthFormLoginSuccessLocation</a><a title="Lien permanent" href="#authformloginsuccesslocation" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>L'URL de la page vers laquelle on doit être redirigé en cas
-de connexion réussie</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>L'URL de la page vers laquelle on doit &#234;tre redirig&#233; en cas
+de connexion r&#233;ussie</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthFormLoginSuccessLocation <var>url</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_form</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP
-Apache. L'interprétation des expressions rationnelles est supportée
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP
+Apache. L'interpr&#233;tation des expressions rationnelles est support&#233;e
depuis la version 2.4.4.</td></tr>
</table>
<p>La directive <code class="directive"><a href="#authformloginsuccesslocation">AuthFormLoginSuccessLocation</a></code>
- spécifie l'URL vers laquelle l'utilisateur doit être
- redirigé en cas de connexion réussie. Sa valeur est
- interprétée via l'interpréteur <a href="../expr.html">ap_expr</a>
- avant d'être envoyée au client. L'effet de cette directive
- peut être annulé si l'on a défini un champ de formulaire contenant
- une autre URL à l'aide de la directive <code class="directive"><a href="#authformlocation">AuthFormLocation</a></code>.</p>
-
- <p>Vous pouvez utiliser cette directive si vous possédez une URL de
- connexion personnalisée, et si vous n'avez pas intégré la page de
+ sp&#233;cifie l'URL vers laquelle l'utilisateur doit &#234;tre
+ redirig&#233; en cas de connexion r&#233;ussie. Sa valeur est
+ interpr&#233;t&#233;e via l'interpr&#233;teur <a href="../expr.html">ap_expr</a>
+ avant d'&#234;tre envoy&#233;e au client. L'effet de cette directive
+ peut &#234;tre annul&#233; si l'on a d&#233;fini un champ de formulaire contenant
+ une autre URL &#224; l'aide de la directive <code class="directive"><a href="#authformlocation">AuthFormLocation</a></code>.</p>
+
+ <p>Vous pouvez utiliser cette directive si vous poss&#233;dez une URL de
+ connexion personnalis&#233;e, et si vous n'avez pas int&#233;gr&#233; la page de
destination dans le formulaire de connexion.</p>
@@ -577,27 +577,27 @@ depuis la version 2.4.4.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authformlogoutlocation" id="authformlogoutlocation">Directive</a> <a name="AuthFormLogoutLocation" id="AuthFormLogoutLocation">AuthFormLogoutLocation</a><a title="Lien permanent" href="#authformlogoutlocation" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>L'URL vers laquelle un utilisateur devra être redirigé
-après s'être déconnecté</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>L'URL vers laquelle un utilisateur devra &#234;tre redirig&#233;
+apr&#232;s s'&#234;tre d&#233;connect&#233;</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthFormLogoutLocation <var>uri</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_form</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP
-Apache. L'interprétation des expressions rationnelles est supportée
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP
+Apache. L'interpr&#233;tation des expressions rationnelles est support&#233;e
depuis la version 2.4.4.</td></tr>
</table>
<p>La directive <code class="directive"><a href="#authformlogoutlocation">AuthFormLogoutLocation</a></code>
- spécifie l'URL de la page du serveur vers laquelle l'utilisateur
- devra être redirigé s'il se déconnecte. Sa valeur est
- interprétée via l'interpréteur <a href="../expr.html">ap_expr</a>
- avant d'être envoyée au client.</p>
+ sp&#233;cifie l'URL de la page du serveur vers laquelle l'utilisateur
+ devra &#234;tre redirig&#233; s'il se d&#233;connecte. Sa valeur est
+ interpr&#233;t&#233;e via l'interpr&#233;teur <a href="../expr.html">ap_expr</a>
+ avant d'&#234;tre envoy&#233;e au client.</p>
- <p>Lorsqu'un accès est tenté sur un URI traité par le gestionnaire
- <code>form-logout-handler</code>, la page spécifiée par cette
- directive sera présentée à l'utilisateur final. Par exemple :</p>
+ <p>Lorsqu'un acc&#232;s est tent&#233; sur un URI trait&#233; par le gestionnaire
+ <code>form-logout-handler</code>, la page sp&#233;cifi&#233;e par cette
+ directive sera pr&#233;sent&#233;e &#224; l'utilisateur final. Par exemple :</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">&lt;Location "/logout"&gt;
SetHandler form-logout-handler
@@ -607,34 +607,34 @@ depuis la version 2.4.4.</td></tr>
&lt;/Location&gt;</pre>
</div>
- <p>Si un utilisateur tente d'accéder à l'URI <var>/logout/</var>, il
- sera déconnecté, et la page <var>/loggedout.html</var> lui sera
- présentée. Assurez-vous que la page <var>loggedout.html</var> n'est
- pas protégée par mot de passe, car dans le cas contraire, elle ne
- serait pas affichée.</p>
+ <p>Si un utilisateur tente d'acc&#233;der &#224; l'URI <var>/logout/</var>, il
+ sera d&#233;connect&#233;, et la page <var>/loggedout.html</var> lui sera
+ pr&#233;sent&#233;e. Assurez-vous que la page <var>loggedout.html</var> n'est
+ pas prot&#233;g&#233;e par mot de passe, car dans le cas contraire, elle ne
+ serait pas affich&#233;e.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authformmethod" id="authformmethod">Directive</a> <a name="AuthFormMethod" id="AuthFormMethod">AuthFormMethod</a><a title="Lien permanent" href="#authformmethod" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le nom du champ de formulaire contenant la méthode de la
-requête à effectuer en cas de connexion réussie</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le nom du champ de formulaire contenant la m&#233;thode de la
+requ&#234;te &#224; effectuer en cas de connexion r&#233;ussie</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthFormMethod <var>nom du champ</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>httpd_method</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>httpd_method</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_form</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP Apache</td></tr>
</table>
<p>La directive <code class="directive"><a href="#authformmethod">AuthFormMethod</a></code>
- spécifie le nom du champ HTML qui, s'il existe, contiendra le type
- MIME de la requête à effectuer en cas de connexion réussie.</p>
+ sp&#233;cifie le nom du champ HTML qui, s'il existe, contiendra le type
+ MIME de la requ&#234;te &#224; effectuer en cas de connexion r&#233;ussie.</p>
- <p>En ajoutant au formulaire les champs décrits dans <code class="directive"><a href="#authformmethod">AuthFormMethod</a></code>, <code class="directive"><a href="#authformmimetype">AuthFormMimetype</a></code> et <code class="directive"><a href="#authformbody">AuthFormBody</a></code>, un site web sera en
- mesure de relancer une requête qui a été éventuellement interrompue
- par l'écran de connexion, ou par l'expiration d'un délai de
+ <p>En ajoutant au formulaire les champs d&#233;crits dans <code class="directive"><a href="#authformmethod">AuthFormMethod</a></code>, <code class="directive"><a href="#authformmimetype">AuthFormMimetype</a></code> et <code class="directive"><a href="#authformbody">AuthFormBody</a></code>, un site web sera en
+ mesure de relancer une requ&#234;te qui a &#233;t&#233; &#233;ventuellement interrompue
+ par l'&#233;cran de connexion, ou par l'expiration d'un d&#233;lai de
session.</p>
</div>
@@ -642,23 +642,23 @@ requête à effectuer en cas de connexion réussie</td></tr>
<div class="directive-section"><h2><a name="authformmimetype" id="authformmimetype">Directive</a> <a name="AuthFormMimetype" id="AuthFormMimetype">AuthFormMimetype</a><a title="Lien permanent" href="#authformmimetype" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le nom du champ de formulaire contenant le type MIME du
-corps de la requête à effectuer en cas de connexion
-réussie</td></tr>
+corps de la requ&#234;te &#224; effectuer en cas de connexion
+r&#233;ussie</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthFormMimetype <var>nom du champ</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>httpd_mimetype</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>httpd_mimetype</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_form</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP Apache</td></tr>
</table>
<p>La directive <code class="directive"><a href="#authformmimetype">AuthFormMimetype</a></code>
- spécifie le nom du champ HTML qui, s'il existe, contiendra le type
- MIME de la requête à effectuer en cas de connexion réussie.</p>
+ sp&#233;cifie le nom du champ HTML qui, s'il existe, contiendra le type
+ MIME de la requ&#234;te &#224; effectuer en cas de connexion r&#233;ussie.</p>
- <p>En ajoutant au formulaire les champs décrits dans <code class="directive"><a href="#authformmethod">AuthFormMethod</a></code>, <code class="directive"><a href="#authformmimetype">AuthFormMimetype</a></code> et <code class="directive"><a href="#authformbody">AuthFormBody</a></code>, un site web sera en
- mesure de relancer une requête qui a été éventuellement interrompue
- par l'écran de connexion, ou par l'expiration d'un délai de
+ <p>En ajoutant au formulaire les champs d&#233;crits dans <code class="directive"><a href="#authformmethod">AuthFormMethod</a></code>, <code class="directive"><a href="#authformmimetype">AuthFormMimetype</a></code> et <code class="directive"><a href="#authformbody">AuthFormBody</a></code>, un site web sera en
+ mesure de relancer une requ&#234;te qui a &#233;t&#233; &#233;ventuellement interrompue
+ par l'&#233;cran de connexion, ou par l'expiration d'un d&#233;lai de
session.</p>
</div>
@@ -668,37 +668,37 @@ réussie</td></tr>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le nom du champ de formulaire qui contient le mot de passe
de connexion</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthFormPassword <var>nom du champ</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>httpd_password</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>httpd_password</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_form</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP Apache</td></tr>
</table>
<p>La directive <code class="directive"><a href="#authformpassword">AuthFormPassword</a></code> permet de
- spécifier le nom du champ HTML qui, s'il existe, contiendra le mot
- de passe qui sera utilisé pour la connexion.</p>
+ sp&#233;cifier le nom du champ HTML qui, s'il existe, contiendra le mot
+ de passe qui sera utilis&#233; pour la connexion.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authformprovider" id="authformprovider">Directive</a> <a name="AuthFormProvider" id="AuthFormProvider">AuthFormProvider</a><a title="Lien permanent" href="#authformprovider" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le(s) fournisseur(s) d'authentification pour la
-zone concernée</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit le(s) fournisseur(s) d'authentification pour la
+zone concern&#233;e</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthFormProvider <var>nom fournisseur</var>
[<var>nom fournisseur</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthFormProvider file</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthFormProvider file</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_form</td></tr>
</table>
<p>La directive <code class="directive">AuthFormProvider</code> permet de
- définir quel fournisseur sera utilisé pour authentifier les
- utilisateurs pour la zone concernée. Le fournisseur par défaut
- <code>file</code> est implémenté par le module
+ d&#233;finir quel fournisseur sera utilis&#233; pour authentifier les
+ utilisateurs pour la zone concern&#233;e. Le fournisseur par d&#233;faut
+ <code>file</code> est impl&#233;ment&#233; par le module
<code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>. Assurez-vous que le fournisseur
- choisi soit bien présent dans le serveur.</p>
+ choisi soit bien pr&#233;sent dans le serveur.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">&lt;Location "/secure"&gt;
AuthType form
@@ -711,7 +711,7 @@ zone concernée</td></tr>
&lt;/Location&gt;</pre>
</div>
- <p>Les différents fournisseurs sont implémentés par les modules
+ <p>Les diff&#233;rents fournisseurs sont impl&#233;ment&#233;s par les modules
<code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>, <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>,
<code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code> et
<code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code>.</p>
@@ -720,40 +720,40 @@ zone concernée</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authformsitepassphrase" id="authformsitepassphrase">Directive</a> <a name="AuthFormSitePassphrase" id="AuthFormSitePassphrase">AuthFormSitePassphrase</a><a title="Lien permanent" href="#authformsitepassphrase" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Court-circuite l'authentification pour les sites à fort
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Court-circuite l'authentification pour les sites &#224; fort
trafic</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthFormSitePassphrase <var>secret</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_form</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP Apache</td></tr>
</table>
<p>La directive <code class="directive"><a href="#authformsitepassphrase">AuthFormSitePassphrase</a></code>
- spécifie un mot de passe qui, s'il est présent dans la session
- utilisateur, indique à Apache httpd de court-circuiter l'authentification
- pour l'URL considérée. On peut l'utiliser dans le cas de sites web à
- fort trafic afin de réduire la charge induite sur l'infrastructure
+ sp&#233;cifie un mot de passe qui, s'il est pr&#233;sent dans la session
+ utilisateur, indique &#224; Apache httpd de court-circuiter l'authentification
+ pour l'URL consid&#233;r&#233;e. On peut l'utiliser dans le cas de sites web &#224;
+ fort trafic afin de r&#233;duire la charge induite sur l'infrastructure
d'authentification.</p>
- <p>On peut insérer le mot de passe dans une session utilisateur en
- ajoutant cette directive à la configuration concernant le
+ <p>On peut ins&#233;rer le mot de passe dans une session utilisateur en
+ ajoutant cette directive &#224; la configuration concernant le
gestionnaire <var>form-login-handler</var>. Le gestionnaire
- <var>form-login-handler</var>, quant à lui, effectuera toujours les
- vérifications d'authentification, qu'un mot de passe soit spécifié
+ <var>form-login-handler</var>, quant &#224; lui, effectuera toujours les
+ v&#233;rifications d'authentification, qu'un mot de passe soit sp&#233;cifi&#233;
ou non.</p>
<div class="warning"><h3>Avertissement</h3>
- <p>Si la session est présentée à l'utilisateur à l'aide du module
+ <p>Si la session est pr&#233;sent&#233;e &#224; l'utilisateur &#224; l'aide du module
<code class="module"><a href="../mod/mod_session_cookie.html">mod_session_cookie</a></code>, et si la session n'est pas
- protégée par le module <code class="module"><a href="../mod/mod_session_crypto.html">mod_session_crypto</a></code>, le mot
+ prot&#233;g&#233;e par le module <code class="module"><a href="../mod/mod_session_crypto.html">mod_session_crypto</a></code>, le mot
de passe peut faire l'objet d'une attaque de type dictionnaire.
Quelle que soit la configuration de la session, assurez-vous que
- cette directive n'est pas utilisée dans un espace d'URLs contenant
- des données privées, ou à partir desquelles des transactions
- sensibles pourraient être menées. En tout état de cause, vous
- devez être conscient des risques encourus avant de l'utiliser.</p>
+ cette directive n'est pas utilis&#233;e dans un espace d'URLs contenant
+ des donn&#233;es priv&#233;es, ou &#224; partir desquelles des transactions
+ sensibles pourraient &#234;tre men&#233;es. En tout &#233;tat de cause, vous
+ devez &#234;tre conscient des risques encourus avant de l'utiliser.</p>
</div>
@@ -764,22 +764,22 @@ trafic</td></tr>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La taille maximale en octets du formulaire dont seront
extraites les informations de connexion</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthFormSize <var>taille</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>8192</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>8192</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_form</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP Apache</td></tr>
</table>
- <p>La directive <code class="directive"><a href="#authformsize">AuthFormSize</a></code> spécifie
- la taille maximale du corps de la requête qui sera utilisée pour
+ <p>La directive <code class="directive"><a href="#authformsize">AuthFormSize</a></code> sp&#233;cifie
+ la taille maximale du corps de la requ&#234;te qui sera utilis&#233;e pour
trouver le formulaire de connexion.</p>
- <p>Si une requête de connexion entrante possède une taille
- supérieure à cette valeur, elle sera rejetée avec le code de réponse
+ <p>Si une requ&#234;te de connexion entrante poss&#232;de une taille
+ sup&#233;rieure &#224; cette valeur, elle sera rejet&#233;e avec le code de r&#233;ponse
HTTP <code>HTTP_REQUEST_TOO_LARGE</code>.</p>
- <p>Si vous avez ajouté au formulaire des champs décrits dans <code class="directive"><a href="#authformmethod">AuthFormMethod</a></code>, <code class="directive"><a href="#authformmimetype">AuthFormMimetype</a></code> et <code class="directive"><a href="#authformbody">AuthFormBody</a></code>, il est recommandé
- de définir cette directive à une valeur similaire à celle de la
+ <p>Si vous avez ajout&#233; au formulaire des champs d&#233;crits dans <code class="directive"><a href="#authformmethod">AuthFormMethod</a></code>, <code class="directive"><a href="#authformmimetype">AuthFormMimetype</a></code> et <code class="directive"><a href="#authformbody">AuthFormBody</a></code>, il est recommand&#233;
+ de d&#233;finir cette directive &#224; une valeur similaire &#224; celle de la
directive <code class="directive"><a href="../mod/mod_request.html#keptbodysize">KeptBodySize</a></code>.</p>
@@ -790,22 +790,22 @@ extraites les informations de connexion</td></tr>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le nom du champ de formulaire qui contient le nom de
connexion</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthFormUsername <var>nom du champ</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>httpd_username</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>httpd_username</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_auth_form</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.3 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.3 du serveur HTTP Apache</td></tr>
</table>
<p>La directive <code class="directive"><a href="#authformusername">AuthFormUsername</a></code> permet de
- spécifier le nom du champ HTML qui, s'il existe, contiendra le nom
- d'utilisateur qui sera utilisé pour la connexion.</p>
+ sp&#233;cifier le nom du champ HTML qui, s'il existe, contiendra le nom
+ d'utilisateur qui sera utilis&#233; pour la connexion.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_auth_form.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_auth_form.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_auth_form.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -824,7 +824,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_auth_form.
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_authn_anon.html.fr b/docs/manual/mod/mod_authn_anon.html.fr
index 91291cc114..f201903378 100644
--- a/docs/manual/mod/mod_authn_anon.html.fr
+++ b/docs/manual/mod/mod_authn_anon.html.fr
@@ -27,37 +27,37 @@
<div id="preamble"><h1>Module Apache mod_authn_anon</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authn_anon.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authn_anon.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_authn_anon.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_authn_anon.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_authn_anon.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Permet un accès "anonyme" à des zones
-authentifiées</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Permet un acc&#232;s "anonyme" &#224; des zones
+authentifi&#233;es</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>authn_anon_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_authn_anon.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>authn_anon_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_authn_anon.c</td></tr></table>
<h3>Sommaire</h3>
<p>Ce module permet aux frontaux d'authentification comme
<code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> d'authentifier les utilisateurs
- à la manière des sites FTP anonymes, c'est à dire
- en fournissant l'identifiant utilisateur spécial 'anonymous' et
- l'adresse email comme mot de passe. Ces adresses email peuvent être
- journalisées.</p>
+ &#224; la mani&#232;re des sites FTP anonymes, c'est &#224; dire
+ en fournissant l'identifiant utilisateur sp&#233;cial 'anonymous' et
+ l'adresse email comme mot de passe. Ces adresses email peuvent &#234;tre
+ journalis&#233;es.</p>
- <p>En combinaison avec d'autres méthodes de contrôle d'accès (base
- de données), ce module permet d'effectuer un véritable suivi des
- utilisateurs et une personnalisation de leurs accès en fonction de
- leur profil, tout en conservant l'accessibilité du site aux
- utilisateurs 'non enregistrés'. Un avantage du suivi des
- utilisateurs basé sur l'authentification réside dans le fait qu'il
- est, à l'opposé des cookies magiques et des drôles d'URLs avec
- préfixes ou suffixes, entièrement indépendant du navigateur et qu'il
+ <p>En combinaison avec d'autres m&#233;thodes de contr&#244;le d'acc&#232;s (base
+ de donn&#233;es), ce module permet d'effectuer un v&#233;ritable suivi des
+ utilisateurs et une personnalisation de leurs acc&#232;s en fonction de
+ leur profil, tout en conservant l'accessibilit&#233; du site aux
+ utilisateurs 'non enregistr&#233;s'. Un avantage du suivi des
+ utilisateurs bas&#233; sur l'authentification r&#233;side dans le fait qu'il
+ est, &#224; l'oppos&#233; des cookies magiques et des dr&#244;les d'URLs avec
+ pr&#233;fixes ou suffixes, enti&#232;rement ind&#233;pendant du navigateur et qu'il
permet de partager des URLs entre plusieurs utilisateurs.</p>
<p>Si l'on utilise le module <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>, le
- module <code class="module"><a href="../mod/mod_authn_anon.html">mod_authn_anon</a></code> est invoqué en affectant la
- valeur <code>anon</code> à la directive <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>.</p>
+ module <code class="module"><a href="../mod/mod_authn_anon.html">mod_authn_anon</a></code> est invoqu&#233; en affectant la
+ valeur <code>anon</code> &#224; la directive <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
@@ -70,35 +70,35 @@ authentifiées</td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#anonymous_nouserid">Anonymous_NoUserID</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#anonymous_verifyemail">Anonymous_VerifyEmail</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authn_anon">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authn_anon">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authn_anon">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authn_anon">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="example" id="example">Exemple</a><a title="Lien permanent" href="#example" class="permalink">&para;</a></h2>
- <p>L'exemple ci-dessous présente un exemple de combinaison avec
- l'authentification à base de fichier htpasswd "normale", et permet
- la connexion d'utilisateurs en tant qu'invités avec les propriétés
+ <p>L'exemple ci-dessous pr&#233;sente un exemple de combinaison avec
+ l'authentification &#224; base de fichier htpasswd "normale", et permet
+ la connexion d'utilisateurs en tant qu'invit&#233;s avec les propri&#233;t&#233;s
suivantes :</p>
<ul>
- <li>Il incite l'utilisateur à fournir un identifiant.
+ <li>Il incite l'utilisateur &#224; fournir un identifiant.
(<code class="directive"><a href="#anonymous_nouserid">Anonymous_NoUserID</a></code>)</li>
- <li>Il incite l'utilisateur à fournir un mot de passe.
+ <li>Il incite l'utilisateur &#224; fournir un mot de passe.
(<code class="directive"><a href="#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></code>)</li>
- <li>Le mot de passe fourni doit être une adresse email valide,
- c'est à dire contenant au moins un '@' et un '.'.
+ <li>Le mot de passe fourni doit &#234;tre une adresse email valide,
+ c'est &#224; dire contenant au moins un '@' et un '.'.
(<code class="directive"><a href="#anonymous_verifyemail">Anonymous_VerifyEmail</a></code>)</li>
<li>Les valeurs possibles pour l'identifiant utilisateur sont
<code>anonymous, guest, www, test ou welcome</code>, et la
- vérification n'est <strong>pas</strong> sensible à la casse.
+ v&#233;rification n'est <strong>pas</strong> sensible &#224; la casse.
(<code class="directive"><a href="#anonymous">Anonymous</a></code>)</li>
- <li>Les adresses email entrées dans le champ passwd sont
- enregistrées dans le fichier journal des erreurs.
+ <li>Les adresses email entr&#233;es dans le champ passwd sont
+ enregistr&#233;es dans le fichier journal des erreurs.
(<code class="directive"><a href="#anonymous_logemail">Anonymous_LogEmail</a></code>)</li>
</ul>
@@ -121,117 +121,117 @@ authentifiées</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="anonymous" id="anonymous">Directive</a> <a name="Anonymous" id="Anonymous">Anonymous</a><a title="Lien permanent" href="#anonymous" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit la liste des identifiants utilisateur autorisés à
-accéder sans vérification du mot de passe</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit la liste des identifiants utilisateur autoris&#233;s &#224;
+acc&#233;der sans v&#233;rification du mot de passe</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Anonymous <var>utilisateur</var> [<var>utilisateur</var>]
...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_anon</td></tr>
</table>
- <p>Une liste d'un ou plusieurs identifiants utilisateur spéciaux
- autorisés à accéder sans vérification du mot de passe. Les
- identifiants doivent être séparés par un espace. Pour spécifier un
+ <p>Une liste d'un ou plusieurs identifiants utilisateur sp&#233;ciaux
+ autoris&#233;s &#224; acc&#233;der sans v&#233;rification du mot de passe. Les
+ identifiants doivent &#234;tre s&#233;par&#233;s par un espace. Pour sp&#233;cifier un
identifiant contenant un espace, on peut utiliser les guillemets '
- ou ", ou le caractère d'échappement \.</p>
+ ou ", ou le caract&#232;re d'&#233;chappement \.</p>
- <p>Veuillez noter que la vérification <strong>n'est pas sensible à
+ <p>Veuillez noter que la v&#233;rification <strong>n'est pas sensible &#224;
la casse</strong>.<br />
- Il est fortement conseillé d'intégrer l'utilisateur spécial
+ Il est fortement conseill&#233; d'int&#233;grer l'utilisateur sp&#233;cial
'<code>anonymous</code>' dans la liste des identifiants.</p>
<div class="example"><h3>Exemple:</h3><pre class="prettyprint lang-config">Anonymous anonymous "Not Registered" "I don't know"</pre>
</div>
- <p>Dans cet exemple, l'utilisateur peut accéder au site sans
- vérification du mot de passe en utilisant l'identifiant "anonymous",
+ <p>Dans cet exemple, l'utilisateur peut acc&#233;der au site sans
+ v&#233;rification du mot de passe en utilisant l'identifiant "anonymous",
"Not Registered", "I Don't Know" ou encore "AnonyMous".</p>
<p>Depuis Apache 2.1, il est possible de remplacer la liste des
- identifiants autorisés par le caractère "<code>*</code>", ce qui
+ identifiants autoris&#233;s par le caract&#232;re "<code>*</code>", ce qui
permet d'utiliser <em>n'importe quel</em> identifiant pour pouvoir
- accéder au site.</p>
+ acc&#233;der au site.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="anonymous_logemail" id="anonymous_logemail">Directive</a> <a name="Anonymous_LogEmail" id="Anonymous_LogEmail">Anonymous_LogEmail</a><a title="Lien permanent" href="#anonymous_logemail" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine si le mot de passe fourni sera enregistré dans le
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine si le mot de passe fourni sera enregistr&#233; dans le
journal des erreurs</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Anonymous_LogEmail On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Anonymous_LogEmail On</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Anonymous_LogEmail On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_anon</td></tr>
</table>
- <p>Lorsque cette directive est définie à <code>On</code>, valeur
- par défaut, le 'mot de passe' fourni (censé contenir une adresse
- email valide) est enregistré dans le journal des erreurs.</p>
+ <p>Lorsque cette directive est d&#233;finie &#224; <code>On</code>, valeur
+ par d&#233;faut, le 'mot de passe' fourni (cens&#233; contenir une adresse
+ email valide) est enregistr&#233; dans le journal des erreurs.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="anonymous_mustgiveemail" id="anonymous_mustgiveemail">Directive</a> <a name="Anonymous_MustGiveEmail" id="Anonymous_MustGiveEmail">Anonymous_MustGiveEmail</a><a title="Lien permanent" href="#anonymous_mustgiveemail" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine si l'abscence de mot de passe est
-autorisée</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine si l'abscence de mot de passe est
+autoris&#233;e</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Anonymous_MustGiveEmail On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Anonymous_MustGiveEmail On</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Anonymous_MustGiveEmail On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_anon</td></tr>
</table>
- <p>Détermine si l'utilisateur doit spécifier une adresse email comme
- mot de passe. Lorsque cette directive est définie à <code>On</code>,
+ <p>D&#233;termine si l'utilisateur doit sp&#233;cifier une adresse email comme
+ mot de passe. Lorsque cette directive est d&#233;finie &#224; <code>On</code>,
fournir un mot de passe est obligatoire.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="anonymous_nouserid" id="anonymous_nouserid">Directive</a> <a name="Anonymous_NoUserID" id="Anonymous_NoUserID">Anonymous_NoUserID</a><a title="Lien permanent" href="#anonymous_nouserid" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine si le champ identifiant peut être
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine si le champ identifiant peut &#234;tre
vide</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Anonymous_NoUserID On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Anonymous_NoUserID Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Anonymous_NoUserID Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_anon</td></tr>
</table>
- <p>Lorsque cette directive est définie à <code>On</code>, les
- utilisateurs peuvent laisser le champ identifiant vide (et peut-être
- aussi le champ mot de passe selon la définition de la directive
+ <p>Lorsque cette directive est d&#233;finie &#224; <code>On</code>, les
+ utilisateurs peuvent laisser le champ identifiant vide (et peut-&#234;tre
+ aussi le champ mot de passe selon la d&#233;finition de la directive
<code class="directive"><a href="#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></code>). Ceci
- peut s'avérer très utile pour les utilisateurs de MS-Explorer qui
- ont pour seule possibilité d'appuyer sur Entrée ou de cliquer
- directement sur le bouton OK, ce qui semble être une réaction
+ peut s'av&#233;rer tr&#232;s utile pour les utilisateurs de MS-Explorer qui
+ ont pour seule possibilit&#233; d'appuyer sur Entr&#233;e ou de cliquer
+ directement sur le bouton OK, ce qui semble &#234;tre une r&#233;action
naturelle.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="anonymous_verifyemail" id="anonymous_verifyemail">Directive</a> <a name="Anonymous_VerifyEmail" id="Anonymous_VerifyEmail">Anonymous_VerifyEmail</a><a title="Lien permanent" href="#anonymous_verifyemail" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine s'il faut vérifier que le format de l'adresse
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine s'il faut v&#233;rifier que le format de l'adresse
email fournie comme mot de passe est correct</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Anonymous_VerifyEmail On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Anonymous_VerifyEmail Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Anonymous_VerifyEmail Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_anon</td></tr>
</table>
- <p>Lorsque cette directive est définie à <code>On</code>, Apache
- vérifie que le 'mot de passe' entré contient au moins un '@' et un
- '.' afin d'inciter les utilisateurs à fournir des adresses email
+ <p>Lorsque cette directive est d&#233;finie &#224; <code>On</code>, Apache
+ v&#233;rifie que le 'mot de passe' entr&#233; contient au moins un '@' et un
+ '.' afin d'inciter les utilisateurs &#224; fournir des adresses email
valides (voir ci-dessus la directive <code class="directive"><a href="#anonymous_logemail">Anonymous_LogEmail</a></code>).</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authn_anon.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authn_anon.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_authn_anon.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_authn_anon.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_authn_anon.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -252,7 +252,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_authn_anon
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_authn_core.html.fr b/docs/manual/mod/mod_authn_core.html.fr
index 784d778973..c1eb9339ea 100644
--- a/docs/manual/mod/mod_authn_core.html.fr
+++ b/docs/manual/mod/mod_authn_core.html.fr
@@ -27,26 +27,24 @@
<div id="preamble"><h1>Module Apache mod_authn_core</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authn_core.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authn_core.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_authn_core.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</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>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_authn_core.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3 d'Apache</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>authn_core_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_authn_core.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3 d'Apache</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module fournit le coeur des fonctionnalités d'authentification
- permettant d'accorder ou de refuser l'accès à certaines zones du
+ <p>Ce module fournit le coeur des fonctionnalit&#233;s d'authentification
+ permettant d'accorder ou de refuser l'acc&#232;s &#224; certaines zones du
site web. Les directives fournies par le module
- <code class="module"><a href="../mod/mod_authn_core.html">mod_authn_core</a></code> sont communes à tous les
+ <code class="module"><a href="../mod/mod_authn_core.html">mod_authn_core</a></code> sont communes &#224; tous les
fournisseurs d'authentification.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#authnalias">Création d'alias de fournisseurs
+<li><img alt="" src="../images/down.gif" /> <a href="#authnalias">Cr&#233;ation d'alias de fournisseurs
d'authentification</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
@@ -54,35 +52,35 @@ d'authentification</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#authnprovideralias">&lt;AuthnProviderAlias&gt;</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#authtype">AuthType</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authn_core">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authn_core">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authn_core">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authn_core">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="authnalias" id="authnalias">Création d'alias de fournisseurs
+<h2><a name="authnalias" id="authnalias">Cr&#233;ation d'alias de fournisseurs
d'authentification</a><a title="Lien permanent" href="#authnalias" class="permalink">&para;</a></h2>
- <p>Il est possible de créer des fournisseurs d'authentification
- étendus dans le fichier de configuration et de leur assigner un
- alias. Le fournisseur ainsi nommé peut alors être référencé à l'aide
+ <p>Il est possible de cr&#233;er des fournisseurs d'authentification
+ &#233;tendus dans le fichier de configuration et de leur assigner un
+ alias. Le fournisseur ainsi nomm&#233; peut alors &#234;tre r&#233;f&#233;renc&#233; &#224; l'aide
des directives <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> ou <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code> tout comme
- un fournisseur d'authentification de base. Outre la possibilité de
- créer et attribuer un alias à un fournisseur étendu, le même
- fournisseur d'authentification peut aussi être référencé par
- plusieurs sections relatives à une zone du site web.</p>
+ un fournisseur d'authentification de base. Outre la possibilit&#233; de
+ cr&#233;er et attribuer un alias &#224; un fournisseur &#233;tendu, le m&#234;me
+ fournisseur d'authentification peut aussi &#234;tre r&#233;f&#233;renc&#233; par
+ plusieurs sections relatives &#224; une zone du site web.</p>
<h3><a name="example" id="example">Exemples</a></h3>
- <p>Cet exemple vérifie les mots de passe dans deux fichiers
- textes différents.</p>
+ <p>Cet exemple v&#233;rifie les mots de passe dans deux fichiers
+ textes diff&#233;rents.</p>
- <div class="example"><h3>Vérification dans plusieurs fichiers de mots de
- passe au format texte</h3><pre class="prettyprint lang-config"># Première vérification
+ <div class="example"><h3>V&#233;rification dans plusieurs fichiers de mots de
+ passe au format texte</h3><pre class="prettyprint lang-config"># Premi&#232;re v&#233;rification
&lt;AuthnProviderAlias file file1&gt;
AuthUserFile "/www/conf/passwords1"
&lt;/AuthnProviderAlias&gt;
-# Vérification suivante
+# V&#233;rification suivante
&lt;AuthnProviderAlias file file2&gt;
AuthUserFile "/www/conf/passwords2"
&lt;/AuthnProviderAlias&gt;
@@ -99,12 +97,12 @@ d'authentification</a><a title="Lien permanent" href="#authnalias" class="permal
<p>Dans l'exemple ci-dessous, deux fournisseurs
- d'authentification ldap sont créés à partir du fournisseur ldap
+ d'authentification ldap sont cr&#233;&#233;s &#224; partir du fournisseur ldap
de base, et se voient attribuer un alias. L'authentification
- d'une même zone peut alors être traitée par plusieurs serveurs
+ d'une m&#234;me zone peut alors &#234;tre trait&#233;e par plusieurs serveurs
ldap :</p>
- <div class="example"><h3>Vérification auprès de plusieurs serveurs
+ <div class="example"><h3>V&#233;rification aupr&#232;s de plusieurs serveurs
LDAP</h3><pre class="prettyprint lang-config">&lt;AuthnProviderAlias ldap ldap-alias1&gt;
AuthLDAPBindDN "cn=youruser,o=ctx"
AuthLDAPBindPassword yourpassword
@@ -126,7 +124,7 @@ Alias "/secure" "/webpages/secure"
Require valid-user
# Notez que Require ldap-* ne fonctionnerait pas ici, car
# AuthnProviderAlias ne fournit pas de configuration pour les
- # fournisseurs d'autorisation implémentés dans le même module que le
+ # fournisseurs d'autorisation impl&#233;ment&#233;s dans le m&#234;me module que le
# fournisseur d'authentification.
&lt;/Directory&gt;</pre>
</div>
@@ -136,21 +134,21 @@ Alias "/secure" "/webpages/secure"
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authname" id="authname">Directive</a> <a name="AuthName" id="AuthName">AuthName</a><a title="Lien permanent" href="#authname" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>L'identifiant de l'autorisation à utiliser avec
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>L'identifiant de l'autorisation &#224; utiliser avec
l'authentification HTTP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthName <var>identifiant d'autorisation</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_core</td></tr>
</table>
- <p>Cette directive permet de définir l'identifiant d'autorisation
- pour un répertoire. Cet identifiant est fourni au client de façon à
+ <p>Cette directive permet de d&#233;finir l'identifiant d'autorisation
+ pour un r&#233;pertoire. Cet identifiant est fourni au client de fa&#231;on &#224;
ce qu'il sache quels nom d'utilisateur et mot de passe envoyer.
<code class="directive">AuthName</code> accepte un seul argument ; s'il
- contient des espaces, il doit être entouré de guillemets. Pour
+ contient des espaces, il doit &#234;tre entour&#233; de guillemets. Pour
pouvoir fonctionner, la directive <code class="directive">AuthName</code>
- doit être utilisée en combinaison avec les directives <code class="directive"><a href="#authtype">AuthType</a></code> et <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code>, ainsi que des
+ doit &#234;tre utilis&#233;e en combinaison avec les directives <code class="directive"><a href="#authtype">AuthType</a></code> et <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code>, ainsi que des
directives comme <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> et <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code>.</p>
<p>Par exemple :</p>
@@ -158,12 +156,14 @@ l'authentification HTTP</td></tr>
<pre class="prettyprint lang-config">AuthName "Top Secret"</pre>
- <p>La chaîne fournie comme argument à <code>AuthName</code>
- apparaîtra dans la boîte de dialogue d'authentification pour la
+ <p>La cha&#238;ne fournie comme argument &#224; <code>AuthName</code>
+ appara&#238;tra dans la bo&#238;te de dialogue d'authentification pour la
plupart des navigateurs.</p>
- <p>Il est possible de définir cette directive en utilisant la <a href="../expr.html">syntaxe des expressions</a> pour
- spécifier l'identifiant d'autorisation de manière dynamique.</p>
+ <p>A partir de la version 2.5.0 du serveur HTTP Apache, il est possible de
+ d&#233;finir cette directive en utilisant la <a href="../expr.html">syntaxe des
+ expressions</a> pour sp&#233;cifier l'identifiant d'autorisation de mani&#232;re
+ dynamique.</p>
<p>Exemple :</p>
@@ -173,8 +173,8 @@ l'authentification HTTP</td></tr>
<h3>Voir aussi</h3>
<ul>
-<li><a href="../howto/auth.html">Authentification, autorisation et contrôle
- d'accès</a></li>
+<li><a href="../howto/auth.html">Authentification, autorisation et contr&#244;le
+ d'acc&#232;s</a></li>
<li><code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code></li>
</ul>
</div>
@@ -183,7 +183,7 @@ l'authentification HTTP</td></tr>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Regroupe un ensemble de directives qui constituent une
extension d'un fournisseur d'authentification de base et lui attribue
-l'alias spécifié</td></tr>
+l'alias sp&#233;cifi&#233;</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;AuthnProviderAlias <var>alias-fournisseur</var>&gt;
... &lt;/AuthnProviderAlias&gt;</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
@@ -192,11 +192,11 @@ l'alias spécifié</td></tr>
</table>
<p>Les balises <code>&lt;AuthnProviderAlias&gt;</code> et
<code>&lt;/AuthnProviderAlias&gt;</code> permettent de regrouper un
- ensemble de directives d'authentification qui seront référencées par
- l'alias spécifié à l'aide des directives <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> ou <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code>.</p>
+ ensemble de directives d'authentification qui seront r&#233;f&#233;renc&#233;es par
+ l'alias sp&#233;cifi&#233; &#224; l'aide des directives <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> ou <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code>.</p>
<div class="note">Cette directive n'a aucun influence sur le processus
- d'autorisation, même pour les modules qui fournissent à la fois
+ d'autorisation, m&#234;me pour les modules qui fournissent &#224; la fois
l'authentification et l'autorisation.</div>
@@ -206,17 +206,17 @@ l'alias spécifié</td></tr>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Type d'authentification utilisateur</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthType None|Basic|Digest|Form</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_core</td></tr>
</table>
- <p>Cette directive permet de définir le type d'authentification
- utilisateur pour un répertoire. Les types d'authentification
- disponibles sont <code>None</code>, <code>Basic</code> (implémenté
+ <p>Cette directive permet de d&#233;finir le type d'authentification
+ utilisateur pour un r&#233;pertoire. Les types d'authentification
+ disponibles sont <code>None</code>, <code>Basic</code> (impl&#233;ment&#233;
par <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>), <code>Digest</code>
- (implémenté par <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>), et
- <code>Form</code> (implémenté par
+ (impl&#233;ment&#233; par <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>), et
+ <code>Form</code> (impl&#233;ment&#233; par
<code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code>).</p>
<p>Pour mettre en oeuvre l'authentification, vous devez aussi
@@ -225,14 +225,14 @@ l'alias spécifié</td></tr>
comme <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> et d'un module d'autorisation
comme <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code>.</p>
- <p>Le type d'authentification <code>None</code> désactive
- l'authentification. Lorsqu'une authentification est définie, elle
- est en général héritée par chacune des <a href="../sections.html#mergin">sections de configuration</a> qui
- suivent, à moins qu'un autre type d'authentification ne soit
- spécifié. Si l'on ne souhaite pas mettre en oeuvre
- d'authentification pour une sous-section d'une section authentifiée,
+ <p>Le type d'authentification <code>None</code> d&#233;sactive
+ l'authentification. Lorsqu'une authentification est d&#233;finie, elle
+ est en g&#233;n&#233;ral h&#233;rit&#233;e par chacune des <a href="../sections.html#mergin">sections de configuration</a> qui
+ suivent, &#224; moins qu'un autre type d'authentification ne soit
+ sp&#233;cifi&#233;. Si l'on ne souhaite pas mettre en oeuvre
+ d'authentification pour une sous-section d'une section authentifi&#233;e,
on doit utiliser le type d'authentification <code>None</code> ; dans
- l'exemple suivant, les clients peuvent accéder au répertoire
+ l'exemple suivant, les clients peuvent acc&#233;der au r&#233;pertoire
<code>/www/docs/public</code> sans devoir s'authentifier :</p>
<pre class="prettyprint lang-config">&lt;Directory "/www/docs"&gt;
@@ -249,27 +249,27 @@ l'alias spécifié</td></tr>
&lt;/Directory&gt;</pre>
- <p>A partir de la version 2.4.13, il est possible de définir cette
+ <p>A partir de la version 2.5.0, il est possible de d&#233;finir cette
directive en utilisant la <a href="../expr.html">syntaxe des expressions</a> pour
- spécifier le type d'authentification de manière dynamique.</p>
+ sp&#233;cifier le type d'authentification de mani&#232;re dynamique.</p>
<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
- zone de l'arborescence du site continueront en général à envoyer des
- en-tête d'authentification HTTP ou des cookies avec chaque requête,
- sans se préoccuper de savoir si le serveur nécessite vraiment une
+ activ&#233;e, les clients qui se sont d&#233;j&#224; authentifi&#233;s pour une autre
+ zone de l'arborescence du site continueront en g&#233;n&#233;ral &#224; envoyer des
+ en-t&#234;te d'authentification HTTP ou des cookies avec chaque requ&#234;te,
+ sans se pr&#233;occuper de savoir si le serveur n&#233;cessite vraiment une
authentification pour chaque ressource.</div>
<h3>Voir aussi</h3>
<ul>
-<li><a href="../howto/auth.html">Authentification, autorisation et contrôle
- d'accès</a></li>
+<li><a href="../howto/auth.html">Authentification, autorisation et contr&#244;le
+ d'acc&#232;s</a></li>
</ul>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authn_core.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authn_core.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_authn_core.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -288,7 +288,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_authn_core
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
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_authn_dbd.html.fr b/docs/manual/mod/mod_authn_dbd.html.fr
index ac78838d71..5ea9300394 100644
--- a/docs/manual/mod/mod_authn_dbd.html.fr
+++ b/docs/manual/mod/mod_authn_dbd.html.fr
@@ -27,41 +27,41 @@
<div id="preamble"><h1>Module Apache mod_authn_dbd</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authn_dbd.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authn_dbd.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_authn_dbd.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Authentification utilisateur à l'aide d'une base de données
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Authentification utilisateur &#224; l'aide d'une base de donn&#233;es
SQL</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>authn_dbd_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_authn_dbd.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>authn_dbd_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_authn_dbd.c</td></tr></table>
<h3>Sommaire</h3>
<p>Ce module permet aux frontaux d'authentification comme
<code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> et <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>
d'authentifier les utilisateurs en les recherchant dans une base de
- données SQL. <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>, par exemple, fournit
- une fonctionnalité similaire.</p>
- <p>Ce module s'appuie sur <code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code> pour spécifier le
- pilote de la base de données sous-jacente et les paramètres de
- connexion, mais aussi pour gérer les connexions à la base de
- données.</p>
+ donn&#233;es SQL. <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>, par exemple, fournit
+ une fonctionnalit&#233; similaire.</p>
+ <p>Ce module s'appuie sur <code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code> pour sp&#233;cifier le
+ pilote de la base de donn&#233;es sous-jacente et les param&#232;tres de
+ connexion, mais aussi pour g&#233;rer les connexions &#224; la base de
+ donn&#233;es.</p>
<p>Si l'on utilise <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> ou
<code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>, on peut invoquer ce module en
- affectant la valeur <code>dbd</code> à la directive <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> ou <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code>.</p>
+ affectant la valeur <code>dbd</code> &#224; la directive <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> ou <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code>.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#socache">Performances et mise en cache</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#example">Exemple de configuration</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#exposed">Mise à disposition des informations de connexion</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#security">Prévention contre les injections SQL</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#exposed">Mise &#224; disposition des informations de connexion</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#security">Pr&#233;vention contre les injections SQL</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#authdbduserpwquery">AuthDBDUserPWQuery</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#authdbduserrealmquery">AuthDBDUserRealmQuery</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authn_dbd">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authn_dbd">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authn_dbd">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authn_dbd">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="directive"><a href="../mod/mod_authn_core.html#authname">AuthName</a></code></li>
<li><code class="directive"><a href="../mod/mod_authn_core.html#authtype">AuthType</a></code></li>
@@ -81,20 +81,20 @@ passe</a></li>
<h2><a name="socache" id="socache">Performances et mise en cache</a><a title="Lien permanent" href="#socache" class="permalink">&para;</a></h2>
<p>Certains utilisateurs de l'authentification DBD sous HTTPD 2.2/2.4 ont
-signalé une charge problématique au niveau de la base de données. Cela
-se produit en général lorsqu'une page HTML contient des centaines d'objets
-(comme des images, des scripts, etc...), chacun d'entre eux nécessitant
+signal&#233; une charge probl&#233;matique au niveau de la base de donn&#233;es. Cela
+se produit en g&#233;n&#233;ral lorsqu'une page HTML contient des centaines d'objets
+(comme des images, des scripts, etc...), chacun d'entre eux n&#233;cessitant
une authentification. Les utilisateurs qui rencontrent ce genre de
-problème peuvent utiliser le module <code class="module"><a href="../mod/mod_authn_socache.html">mod_authn_socache</a></code>
-qui permet de mettre les données d'authentification en cache, et
-soulager ainsi la base de données de la plus grande partie de la charge.</p>
+probl&#232;me peuvent utiliser le module <code class="module"><a href="../mod/mod_authn_socache.html">mod_authn_socache</a></code>
+qui permet de mettre les donn&#233;es d'authentification en cache, et
+soulager ainsi la base de donn&#233;es de la plus grande partie de la charge.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="example" id="example">Exemple de configuration</a><a title="Lien permanent" href="#example" class="permalink">&para;</a></h2>
<p>Voici un exemple simple d'utilisation de ce module dans un contexte
-d'authentification et de bases de données.</p>
-<pre class="prettyprint lang-config"># configuration de mod_dbd modifiée pour inclure la mise en cache de
+d'authentification et de bases de donn&#233;es.</p>
+<pre class="prettyprint lang-config"># configuration de mod_dbd modifi&#233;e pour inclure la mise en cache de
# l'authentification
DBDriver pgsql
DBDParams "dbname=apacheauth user=apache password=xxxxxx"
@@ -110,11 +110,11 @@ DBDExptime 300
AuthType Basic
AuthName "Mon serveur"
- # Pour mettre en cache les données d'authentification, placez socache
+ # Pour mettre en cache les donn&#233;es d'authentification, placez socache
# avant dbd
AuthBasicProvider socache dbd
- # Aussi nécessaire à la mise en cache : dire au cache de mettre en
+ # Aussi n&#233;cessaire &#224; la mise en cache : dire au cache de mettre en
# cache les recherches dbd !
AuthnCacheProvideFor dbd
AuthnCacheContext mon-serveur
@@ -122,123 +122,123 @@ DBDExptime 300
# configuration de mod_authz_core
Require valid-user
- # la requête SQL de mod_authn_dbd pour authentifier un utilisateur
+ # la requ&#234;te SQL de mod_authn_dbd pour authentifier un utilisateur
AuthDBDUserPWQuery "SELECT password FROM authn WHERE user = %s"
&lt;/Directory&gt;</pre>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="exposed" id="exposed">Mise à disposition des informations de connexion</a><a title="Lien permanent" href="#exposed" class="permalink">&para;</a></h2>
+<h2><a name="exposed" id="exposed">Mise &#224; disposition des informations de connexion</a><a title="Lien permanent" href="#exposed" class="permalink">&para;</a></h2>
<p>
-Si httpd a été compilé avec la version 1.3.0 ou supérieure de
-l'<a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a>, pour chaque requête envoyée au serveur de
-base de données, toutes les valeurs de colonnes du premier
-enregistrement renvoyé par la requête sont affectées à des variables
-d'environnement avec le préfixe "AUTHENTICATE_".
+Si httpd a &#233;t&#233; compil&#233; avec la version 1.3.0 ou sup&#233;rieure de
+l'<a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a>, pour chaque requ&#234;te envoy&#233;e au serveur de
+base de donn&#233;es, toutes les valeurs de colonnes du premier
+enregistrement renvoy&#233; par la requ&#234;te sont affect&#233;es &#224; des variables
+d'environnement avec le pr&#233;fixe "AUTHENTICATE_".
</p>
-<p>Par exemple, si une requête renvoie un nom d'utilisateur, un nom
-complet et un numéro de téléphone, un programme CGI pourra accéder à ces
-informations sans avoir besoin d'effectuer une deuxième requête vers la
-base de données.</p>
-<p>Ceci va entraîner une simplification considérable du code et de la
-configuration nécessaire de certaines applications web.
+<p>Par exemple, si une requ&#234;te renvoie un nom d'utilisateur, un nom
+complet et un num&#233;ro de t&#233;l&#233;phone, un programme CGI pourra acc&#233;der &#224; ces
+informations sans avoir besoin d'effectuer une deuxi&#232;me requ&#234;te vers la
+base de donn&#233;es.</p>
+<p>Ceci va entra&#238;ner une simplification consid&#233;rable du code et de la
+configuration n&#233;cessaire de certaines applications web.
</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="security" id="security">Prévention contre les injections SQL</a><a title="Lien permanent" href="#security" class="permalink">&para;</a></h2>
+<h2><a name="security" id="security">Pr&#233;vention contre les injections SQL</a><a title="Lien permanent" href="#security" class="permalink">&para;</a></h2>
- <p>Selon le driver DBD et le serveur d'arrière-plan que vous utilisez,
- vous devrez prendre garde à la sécurité dans le domaine SQL.
- Avec la plupart des drivers, vous n'avez rien à faire : la
- requête est préparée par la base de données au démarrage, et l'entrée
- utilisateur n'est utilisée qu'en tant que donnée. Mais vous aurez
- peut-être à nettoyer cette entrée. Au moment où ces lignes sont
- écrites, le seul driver qui peut nécessiter le nettoyage de l'entrée
+ <p>Selon le driver DBD et le serveur d'arri&#232;re-plan que vous utilisez,
+ vous devrez prendre garde &#224; la s&#233;curit&#233; dans le domaine SQL.
+ Avec la plupart des drivers, vous n'avez rien &#224; faire : la
+ requ&#234;te est pr&#233;par&#233;e par la base de donn&#233;es au d&#233;marrage, et l'entr&#233;e
+ utilisateur n'est utilis&#233;e qu'en tant que donn&#233;e. Mais vous aurez
+ peut-&#234;tre &#224; nettoyer cette entr&#233;e. Au moment o&#249; ces lignes sont
+ &#233;crites, le seul driver qui peut n&#233;cessiter le nettoyage de l'entr&#233;e
est FreeTDS.</p>
- <p>Veuillez vous référez à la documentation de
- <code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code> pour plus d'informations à propos de la
- sécurité dans ce domaine.</p>
+ <p>Veuillez vous r&#233;f&#233;rez &#224; la documentation de
+ <code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code> pour plus d'informations &#224; propos de la
+ s&#233;curit&#233; dans ce domaine.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authdbduserpwquery" id="authdbduserpwquery">Directive</a> <a name="AuthDBDUserPWQuery" id="AuthDBDUserPWQuery">AuthDBDUserPWQuery</a><a title="Lien permanent" href="#authdbduserpwquery" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Requête SQL servant à vérifier le mot de passe d'un
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Requ&#234;te SQL servant &#224; v&#233;rifier le mot de passe d'un
utilisateur</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDBDUserPWQuery <var>requête</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDBDUserPWQuery <var>requ&#234;te</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_dbd</td></tr>
</table>
<p>La directive <code class="directive">AuthDBDUserPWQuery</code> permet de
- spécifier une requête servant à vérifier le mot de passe d'un
- utilisateur donné. L'identifiant utilisateur sera transmis comme
- paramètre sous forme d'une seule chaîne de caractères lorsque la
- requête sera exécutée. Cet identifiant est référencé dans la requête
- en utilisant le spécificateur de format <code>%s</code>.</p>
+ sp&#233;cifier une requ&#234;te servant &#224; v&#233;rifier le mot de passe d'un
+ utilisateur donn&#233;. L'identifiant utilisateur sera transmis comme
+ param&#232;tre sous forme d'une seule cha&#238;ne de caract&#232;res lorsque la
+ requ&#234;te sera ex&#233;cut&#233;e. Cet identifiant est r&#233;f&#233;renc&#233; dans la requ&#234;te
+ en utilisant le sp&#233;cificateur de format <code>%s</code>.</p>
<pre class="prettyprint lang-config">AuthDBDUserPWQuery "SELECT password FROM authn WHERE user = %s"</pre>
- <p>La première colonne du premier enregistrement renvoyé par la
- requête se présentera sous la forme d'une chaîne de caractères
- contenant le mot de passe chiffré. Les enregistrements suivants sont
- ignorés. Si aucun enregistrement n'est renvoyé, l'utilisateur ne
- sera pas authentifié par <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code>.</p>
- <p>Si httpd a été compilé avec la version 1.3.0 ou supérieure de
- l'<a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a>, toute valeur de colonne supplémentaire
- du premier enregistrement renvoyé par la requête sera stockée dans
+ <p>La premi&#232;re colonne du premier enregistrement renvoy&#233; par la
+ requ&#234;te se pr&#233;sentera sous la forme d'une cha&#238;ne de caract&#232;res
+ contenant le mot de passe chiffr&#233;. Les enregistrements suivants sont
+ ignor&#233;s. Si aucun enregistrement n'est renvoy&#233;, l'utilisateur ne
+ sera pas authentifi&#233; par <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code>.</p>
+ <p>Si httpd a &#233;t&#233; compil&#233; avec la version 1.3.0 ou sup&#233;rieure de
+ l'<a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a>, toute valeur de colonne suppl&#233;mentaire
+ du premier enregistrement renvoy&#233; par la requ&#234;te sera stock&#233;e dans
une variable d'environnement dont le nom aura la forme
<code>AUTHENTICATE_<var>valeur-colonne</var></code>.
</p>
- <p>Le format du mot de passe chiffré dépend du frontal
- d'authentification utilisé (par exemple
+ <p>Le format du mot de passe chiffr&#233; d&#233;pend du frontal
+ d'authentification utilis&#233; (par exemple
<code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> ou
<code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>). Voir la documentation sur les <a href="../misc/password_encryptions.html">Formats de mots de passe</a> pour
- plus de détails.</p>
+ plus de d&#233;tails.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authdbduserrealmquery" id="authdbduserrealmquery">Directive</a> <a name="AuthDBDUserRealmQuery" id="AuthDBDUserRealmQuery">AuthDBDUserRealmQuery</a><a title="Lien permanent" href="#authdbduserrealmquery" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Requête SQL servant à vérifier une empreinte de mot de
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Requ&#234;te SQL servant &#224; v&#233;rifier une empreinte de mot de
passe pour un utilisateur et un identifiant d'authentification.
</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDBDUserRealmQuery <var>requête</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDBDUserRealmQuery <var>requ&#234;te</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_dbd</td></tr>
</table>
- <p>La directive <code class="directive">AuthDBDUserRealmQuery</code> spécifie
- une requête SQL servant à vérifier une empreinte de mot
+ <p>La directive <code class="directive">AuthDBDUserRealmQuery</code> sp&#233;cifie
+ une requ&#234;te SQL servant &#224; v&#233;rifier une empreinte de mot
de passe pour un utilisateur et un identifiant d'authentification
- donnés au cours d'un processus d'authentification digest. Les
+ donn&#233;s au cours d'un processus d'authentification digest. Les
identifiants de l'utilisateur et de l'authentification
- sont passés dans cet ordre comme paramètres à l'exécution de la
- requête. Ils sont référencés dans la chaîne de la requête en
- utilisant des spécificateurs de format <code>%s</code>.</p>
+ sont pass&#233;s dans cet ordre comme param&#232;tres &#224; l'ex&#233;cution de la
+ requ&#234;te. Ils sont r&#233;f&#233;renc&#233;s dans la cha&#238;ne de la requ&#234;te en
+ utilisant des sp&#233;cificateurs de format <code>%s</code>.</p>
<pre class="prettyprint lang-config">AuthDBDUserRealmQuery "SELECT password FROM authn WHERE user = %s AND realm = %s"</pre>
- <p>La première colonne du premier enregistrement renvoyé par la
- requête se présentera sous la forme d'une chaîne de caractères
- contenant le mot de passe chiffré. Les enregistrements suivants
- seront ignorés. Si aucun enregistrement n'est renvoyé, l'utilisateur
- ne sera pas authentifié par <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code>.</p>
- <p>Si httpd a été compilé avec une version 1.3.0 ou supérieure de
- l'<a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a>, toute valeur de colonne supplémentaire
- du premier enregistrement renvoyé par la requête sera stockée dans
+ <p>La premi&#232;re colonne du premier enregistrement renvoy&#233; par la
+ requ&#234;te se pr&#233;sentera sous la forme d'une cha&#238;ne de caract&#232;res
+ contenant le mot de passe chiffr&#233;. Les enregistrements suivants
+ seront ignor&#233;s. Si aucun enregistrement n'est renvoy&#233;, l'utilisateur
+ ne sera pas authentifi&#233; par <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code>.</p>
+ <p>Si httpd a &#233;t&#233; compil&#233; avec une version 1.3.0 ou sup&#233;rieure de
+ l'<a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a>, toute valeur de colonne suppl&#233;mentaire
+ du premier enregistrement renvoy&#233; par la requ&#234;te sera stock&#233;e dans
une variable d'environnement avec un nom de la forme
<code>AUTHENTICATE_<var>COLONNE</var></code>.
</p>
- <p>Le format du mot de passe chiffré dépend du frontal
- d'authentification utilisé (par exemple
+ <p>Le format du mot de passe chiffr&#233; d&#233;pend du frontal
+ d'authentification utilis&#233; (par exemple
<code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> ou
<code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>). Voir la documentation sur les <a href="../misc/password_encryptions.html">Formats de mots de passe</a> pour
- plus de détails.</p>
+ plus de d&#233;tails.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authn_dbd.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authn_dbd.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_authn_dbd.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -257,7 +257,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_authn_dbd.
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_authn_dbm.html.fr b/docs/manual/mod/mod_authn_dbm.html.fr
index bfdb1c26af..b0856bcff3 100644
--- a/docs/manual/mod/mod_authn_dbm.html.fr
+++ b/docs/manual/mod/mod_authn_dbm.html.fr
@@ -27,33 +27,33 @@
<div id="preamble"><h1>Module Apache mod_authn_dbm</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authn_dbm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authn_dbm.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_authn_dbm.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_authn_dbm.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_authn_dbm.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Authentification utilisateur utilisant des fichiers
DBM</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>authn_dbm_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_authn_dbm.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>authn_dbm_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_authn_dbm.c</td></tr></table>
<h3>Sommaire</h3>
<p>Ce module permet aux frontaux comme
<code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> et <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>
d'authentifier les utilisateurs en les recherchant dans des fichiers
de mots de passe <dfn>dbm</dfn>. <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>
- fournit une fonctionnalité similaire.</p>
+ fournit une fonctionnalit&#233; similaire.</p>
<p>Lorsqu'on utilise <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> ou
- <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>, ce module est invoqué en affectant
- la valeur <code>dbm</code> à la directive <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> ou <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code>.</p>
+ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>, ce module est invoqu&#233; en affectant
+ la valeur <code>dbm</code> &#224; la directive <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> ou <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code>.</p>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#authdbmtype">AuthDBMType</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#authdbmuserfile">AuthDBMUserFile</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authn_dbm">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authn_dbm">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authn_dbm">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authn_dbm">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="directive"><a href="../mod/mod_authn_core.html#authname">AuthName</a></code></li>
<li><code class="directive"><a href="../mod/mod_authn_core.html#authtype">AuthType</a></code></li>
@@ -72,82 +72,82 @@ passe</a></li>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authdbmtype" id="authdbmtype">Directive</a> <a name="AuthDBMType" id="AuthDBMType">AuthDBMType</a><a title="Lien permanent" href="#authdbmtype" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le type de fichier de base de données utilisé pour
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit le type de fichier de base de donn&#233;es utilis&#233; pour
stocker les mots de passe</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDBMType default|SDBM|GDBM|NDBM|DB</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthDBMType default</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthDBMType default</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_dbm</td></tr>
</table>
- <p>Cette directive définit le type de fichier de base de
- données utilisé pour stocker les mots de passe. Le type de base de
- données par défaut est défini à la compilation. La liste des autres
- types de bases de données disponibles dépend aussi de la configuration de la
+ <p>Cette directive d&#233;finit le type de fichier de base de
+ donn&#233;es utilis&#233; pour stocker les mots de passe. Le type de base de
+ donn&#233;es par d&#233;faut est d&#233;fini &#224; la compilation. La liste des autres
+ types de bases de donn&#233;es disponibles d&#233;pend aussi de la configuration de la
<a href="../programs/configure.html#options">compilation</a>.</p>
<p>Par exemple, pour activer le support de Berkeley DB (correspondant au
type <code>db</code>), il faut ajouter l'option
- <code>--with-berkeley-db</code> à la ligne de commande configure de httpd
- pour générer le DSO approprié.</p>
+ <code>--with-berkeley-db</code> &#224; la ligne de commande configure de httpd
+ pour g&#233;n&#233;rer le DSO appropri&#233;.</p>
- <p>Il est impératif que le programme que vous utilisez pour créer
- vos fichiers de mots de passe soit configuré pour utiliser le même
- type de base de données.</p>
+ <p>Il est imp&#233;ratif que le programme que vous utilisez pour cr&#233;er
+ vos fichiers de mots de passe soit configur&#233; pour utiliser le m&#234;me
+ type de base de donn&#233;es.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authdbmuserfile" id="authdbmuserfile">Directive</a> <a name="AuthDBMUserFile" id="AuthDBMUserFile">AuthDBMUserFile</a><a title="Lien permanent" href="#authdbmuserfile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le nom d'un fichier de base de données pour
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit le nom d'un fichier de base de donn&#233;es pour
l'authentification contenant la liste
des utilisateurs et de leurs mots de passe</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDBMUserFile <var>chemin-fichier</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_dbm</td></tr>
</table>
- <p>La directive <code class="directive">AuthDBMUserFile</code> définit
- le nom d'un fichier de base de données pour
+ <p>La directive <code class="directive">AuthDBMUserFile</code> d&#233;finit
+ le nom d'un fichier de base de donn&#233;es pour
l'authentification contenant la liste des utilisateurs et de leurs
- mots de passe. <var>chemin-fichier</var> doit être un chemin absolu
- vers le fichier de base de données.</p>
+ mots de passe. <var>chemin-fichier</var> doit &#234;tre un chemin absolu
+ vers le fichier de base de donn&#233;es.</p>
- <p>La clé du fichier de base de données est le nom de l'utilisateur.
- La valeur associée est le mot de passe chiffré, éventuellement suivi
- par un ':' et des données aléatoires. Ce ':' ainsi que les données
- aléatoires qui suivent seront ignorées par le serveur.</p>
+ <p>La cl&#233; du fichier de base de donn&#233;es est le nom de l'utilisateur.
+ La valeur associ&#233;e est le mot de passe chiffr&#233;, &#233;ventuellement suivi
+ par un ':' et des donn&#233;es al&#233;atoires. Ce ':' ainsi que les donn&#233;es
+ al&#233;atoires qui suivent seront ignor&#233;es par le serveur.</p>
- <div class="warning"><h3>Sécurité :</h3>
- <p>Faites en sorte que le fichier spécifié par la directive
- <code class="directive">AuthDBMUserFile</code> soit stocké en dehors de
+ <div class="warning"><h3>S&#233;curit&#233; :</h3>
+ <p>Faites en sorte que le fichier sp&#233;cifi&#233; par la directive
+ <code class="directive">AuthDBMUserFile</code> soit stock&#233; en dehors de
l'arborescence des documents du serveur web ; en particulier, ne
- l'enregistrez <em>pas</em> dans le répertoire qu'il protège, faute
- de quoi, les clients auraient la possibilité de
- télécharger le fichier des mots de passe.</p>
+ l'enregistrez <em>pas</em> dans le r&#233;pertoire qu'il prot&#232;ge, faute
+ de quoi, les clients auraient la possibilit&#233; de
+ t&#233;l&#233;charger le fichier des mots de passe.</p>
</div>
- <p>Le format de mot de passe chiffré dépend du frontal
- d'authentification utilisé (par exemple
+ <p>Le format de mot de passe chiffr&#233; d&#233;pend du frontal
+ d'authentification utilis&#233; (par exemple
<code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> ou
<code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>). Voir la documentation sur les <a href="../misc/password_encryptions.html">Formats de mots de
- passe</a> pour plus de détails.</p>
+ passe</a> pour plus de d&#233;tails.</p>
- <p>Note importante concernant la compatibilité : l'implémentation de
+ <p>Note importante concernant la compatibilit&#233; : l'impl&#233;mentation de
<code>dbmopen</code> dans les modules d'Apache lit la longueur de la
- chaîne correspondant aux données chiffrées dans la structure des
- données DBM, plutôt que de calculer cette longueur en se basant sur
- le caractère nul final. Certaines applications par contre, comme le
+ cha&#238;ne correspondant aux donn&#233;es chiffr&#233;es dans la structure des
+ donn&#233;es DBM, plut&#244;t que de calculer cette longueur en se basant sur
+ le caract&#232;re nul final. Certaines applications par contre, comme le
serveur web Netscape, calculent cette longueur en se basant sur
- le caractère nul final ; par conséquent, si vous rencontrez des
- difficultés en échangeant des fichiers DBM entre plusieurs
- applications, le problème peut éventuellement s'expliquer par cette
- différence d'implémentation.</p>
+ le caract&#232;re nul final ; par cons&#233;quent, si vous rencontrez des
+ difficult&#233;s en &#233;changeant des fichiers DBM entre plusieurs
+ applications, le probl&#232;me peut &#233;ventuellement s'expliquer par cette
+ diff&#233;rence d'impl&#233;mentation.</p>
- <p>Un script perl nommé <code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code> est fourni avec
- Apache. On peut utiliser ce programme pour créer et mettre à jour
+ <p>Un script perl nomm&#233; <code class="program"><a href="../programs/dbmmanage.html">dbmmanage</a></code> est fourni avec
+ Apache. On peut utiliser ce programme pour cr&#233;er et mettre &#224; jour
les fichiers de mots de passe au format DBM que ce module
utilise. Le programme fourni <code class="program"><a href="../programs/htdbm.html">htdbm</a></code> est un autre
utilitaire permettant de maintenir les fichiers DBM.</p>
@@ -156,7 +156,7 @@ des utilisateurs et de leurs mots de passe</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authn_dbm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authn_dbm.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_authn_dbm.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_authn_dbm.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_authn_dbm.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -177,7 +177,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_authn_dbm.
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_authn_file.html.fr b/docs/manual/mod/mod_authn_file.html.fr
index 48934f2377..fa4d22db4a 100644
--- a/docs/manual/mod/mod_authn_file.html.fr
+++ b/docs/manual/mod/mod_authn_file.html.fr
@@ -27,32 +27,32 @@
<div id="preamble"><h1>Module Apache mod_authn_file</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authn_file.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authn_file.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_authn_file.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_authn_file.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_authn_file.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Authentification utilisateur à l'aide de fichiers
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Authentification utilisateur &#224; l'aide de fichiers
texte</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_file_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_authn_file.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>authn_file_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_authn_file.c</td></tr></table>
<h3>Sommaire</h3>
<p>Ce module permet aux frontaux d'authentification comme
<code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> et <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>
d'authentifier les utilisateurs en les recherchant dans des fichiers
de mots de passe au format texte. <code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>
- fournit une fonctionnalité similaire.</p>
+ fournit une fonctionnalit&#233; similaire.</p>
<p>Lorsqu'on utilise <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> ou
- <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>, ce module peut être invoqué en
- affectant la valeur <code>file</code> à la directive <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> ou <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code>.</p>
+ <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>, ce module peut &#234;tre invoqu&#233; en
+ affectant la valeur <code>file</code> &#224; la directive <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> ou <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code>.</p>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#authuserfile">AuthUserFile</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authn_file">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authn_file">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authn_file">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authn_file">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li>
<code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>
@@ -69,44 +69,44 @@ passe</a></li>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authuserfile" id="authuserfile">Directive</a> <a name="AuthUserFile" id="AuthUserFile">AuthUserFile</a><a title="Lien permanent" href="#authuserfile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le nom d'un fichier texte pour l'authentification
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit le nom d'un fichier texte pour l'authentification
contenant la liste des utilisateurs et de leurs mots de
passe</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthUserFile <var>chemin-fichier</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_file</td></tr>
</table>
<p>La directive <code class="directive">AuthUserFile</code> permet de
- définir le nom d'un fichier texte pour l'authentification contenant
+ d&#233;finir le nom d'un fichier texte pour l'authentification contenant
la liste des utilisateurs et de leurs mots de passe.
<var>chemin-fichier</var> est le chemin vers le fichier
- des utilisateurs. S'il n'est pas absolu, il est considéré comme
- relatif au répertoire défini par la directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.</p>
+ des utilisateurs. S'il n'est pas absolu, il est consid&#233;r&#233; comme
+ relatif au r&#233;pertoire d&#233;fini par la directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.</p>
<p>Chaque ligne du fichier des utilisateurs se compose du nom de
- l'utilisateur, du caractère ':' et du mot de passe chiffré. Si le
- même identifiant utilisateur est référencé plusieurs fois,
- <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> utilisera la première occurrence pour
- vérifier le mot de passe.</p>
+ l'utilisateur, du caract&#232;re ':' et du mot de passe chiffr&#233;. Si le
+ m&#234;me identifiant utilisateur est r&#233;f&#233;renc&#233; plusieurs fois,
+ <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> utilisera la premi&#232;re occurrence pour
+ v&#233;rifier le mot de passe.</p>
- <p>Le format du mot de passe chiffré dépend du frontal
- d'authentification utilisé (par exemple
+ <p>Le format du mot de passe chiffr&#233; d&#233;pend du frontal
+ d'authentification utilis&#233; (par exemple
<code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> ou
<code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>). Voir la documentation sur les
<a href="../misc/password_encryptions.html">Formats de mots de
- passe</a> pour plus de détails.</p>
+ passe</a> pour plus de d&#233;tails.</p>
<p>Pour <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>, utilisez le programme
<code class="program"><a href="../programs/htpasswd.html">htpasswd</a></code> fourni avec la distribution binaire,
- mais que vous trouverez aussi dans le répertoire
+ mais que vous trouverez aussi dans le r&#233;pertoire
<code>src/support</code> de l'arborescence des sources. Voir sa <a href="../programs/htpasswd.html">page de manuel</a> pour plus de
- détails. En bref :</p>
+ d&#233;tails. En bref :</p>
- <p>On crée un fichier de mots de passe <code>nom-fichier</code> avec
+ <p>On cr&#233;e un fichier de mots de passe <code>nom-fichier</code> avec
<code>nom-utilisateur</code> comme identifiant initial. Le mot de
- passe correspondant sera alors demandé :</p>
+ passe correspondant sera alors demand&#233; :</p>
<div class="example"><p><code>
htpasswd -c nom-fichier nom-utilisateur
@@ -119,29 +119,29 @@ passe</td></tr>
htpasswd nom-fichier nom-utilisateur2
</code></p></div>
- <p>Noter qu'une recherche dans de grands fichiers texte peut être
- très longue ; dans ce cas, il vaut mieux utiliser les fichiers DBM
+ <p>Noter qu'une recherche dans de grands fichiers texte peut &#234;tre
+ tr&#232;s longue ; dans ce cas, il vaut mieux utiliser les fichiers DBM
avec la directive <code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code>.</p>
<p>Pour <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>, vous devez utiliser
le programme <code class="program"><a href="../programs/htdigest.html">htdigest</a></code>.
- Notez que vous ne pouvez pas mélanger des données utilisateur pour
- l'Authentification HTTP à base de condensé et des données pour
- l'Authentification de Base dans le même fichier.</p>
+ Notez que vous ne pouvez pas m&#233;langer des donn&#233;es utilisateur pour
+ l'Authentification HTTP &#224; base de condens&#233; et des donn&#233;es pour
+ l'Authentification de Base dans le m&#234;me fichier.</p>
- <div class="warning"><h3>Sécurité</h3>
+ <div class="warning"><h3>S&#233;curit&#233;</h3>
<p>Assurez-vous que le fichier <code class="directive">AuthUserFile</code>
- soit bien stocké en dehors de l'arborescence des documents du
+ soit bien stock&#233; en dehors de l'arborescence des documents du
serveur web. Ne placez <strong>pas</strong> ce fichier dans le
- répertoire qu'il protège. Dans le cas contraire, les clients
- seraient en mesure de télécharger le fichier des mots de passe.</p>
+ r&#233;pertoire qu'il prot&#232;ge. Dans le cas contraire, les clients
+ seraient en mesure de t&#233;l&#233;charger le fichier des mots de passe.</p>
</div>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authn_file.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authn_file.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_authn_file.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_authn_file.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_authn_file.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -162,7 +162,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_authn_file
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_authn_socache.html.fr b/docs/manual/mod/mod_authn_socache.html.fr
index a484b2f253..c812fdf3aa 100644
--- a/docs/manual/mod/mod_authn_socache.html.fr
+++ b/docs/manual/mod/mod_authn_socache.html.fr
@@ -27,22 +27,22 @@
<div id="preamble"><h1>Module Apache mod_authn_socache</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authn_socache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authn_socache.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_authn_socache.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Gère un cache des données d'authentification pour diminuer
-la charge des serveurs d'arrière-plan</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>G&#232;re un cache des donn&#233;es d'authentification pour diminuer
+la charge des serveurs d'arri&#232;re-plan</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_socache_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_authn_socache.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Versions 2.3 et ultérieures</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>authn_socache_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_authn_socache.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Versions 2.3 et ult&#233;rieures</td></tr></table>
<h3>Sommaire</h3>
- <p>Maintient un cache des données d'authentification pour limiter
- les sollicitations du serveur d'arrière-plan.</p>
+ <p>Maintient un cache des donn&#233;es d'authentification pour limiter
+ les sollicitations du serveur d'arri&#232;re-plan.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#intro">Mise en cache des données d'authentification</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#intro">Mise en cache des donn&#233;es d'authentification</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#usage">Utilisation</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#dev">La mise en cache avec les modules tiers</a></li>
</ul><h3 class="directives">Directives</h3>
@@ -53,40 +53,40 @@ la charge des serveurs d'arrière-plan</td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#authncachesocache">AuthnCacheSOCache</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#authncachetimeout">AuthnCacheTimeout</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authn_socache">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authn_socache">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authn_socache">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authn_socache">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="intro" id="intro">Mise en cache des données d'authentification</a><a title="Lien permanent" href="#intro" class="permalink">&para;</a></h2>
+<h2><a name="intro" id="intro">Mise en cache des donn&#233;es d'authentification</a><a title="Lien permanent" href="#intro" class="permalink">&para;</a></h2>
<p>Certains utilisateurs qui mettent en oeuvre une authentification
- lourde s'appuyant par exemple sur des requêtes SQL
- (<code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code>) ont signalé une charge induite
+ lourde s'appuyant par exemple sur des requ&#234;tes SQL
+ (<code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code>) ont signal&#233; une charge induite
inacceptable sur leur fournisseur d'authentification. Cela se
- produit typiquement dans le cas où une page HTML contient des
+ produit typiquement dans le cas o&#249; une page HTML contient des
centaines d'objets (images, scripts, pages de styles, media,
- etc...), et où une requête pour cette page génère des centaines de
- sous-requêtes à effet immédiat pour des contenus supplémentaires
- authentifiés.</p>
- <p>Pour résoudre ce problème, mod_authn_socache fournit une solution
- qui permet de maintenir un cache des données d'authentification.</p>
+ etc...), et o&#249; une requ&#234;te pour cette page g&#233;n&#232;re des centaines de
+ sous-requ&#234;tes &#224; effet imm&#233;diat pour des contenus suppl&#233;mentaires
+ authentifi&#233;s.</p>
+ <p>Pour r&#233;soudre ce probl&#232;me, mod_authn_socache fournit une solution
+ qui permet de maintenir un cache des donn&#233;es d'authentification.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="usage" id="usage">Utilisation</a><a title="Lien permanent" href="#usage" class="permalink">&para;</a></h2>
- <p>Le cache d'authentification doit être utilisé lorsque les
- requêtes d'authentification induisent une charge significative sur le
- serveur, le serveur d'arrière-plan ou le réseau. Cette mise en cache
- n'apportera probablement aucune amélioration dans le cas d'une
- authentification à base de fichier (<code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>)
- ou de base de données dbm (<code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>) car ces
- méthodes sont de par leur conception rapides et légères (la mise en
- cache peut cependant s'avérer utile dans le cas où le fichier est
- situé sur un montage réseau). Les fournisseurs d'authentification
- basés sur SQL ou LDAP ont plus de chances de tirer parti de cette
- mise en cache, en particulier lorsqu'un problème de performances est
- détecté. <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> gérant son propre cache,
- seul <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code> est concerné par notre sujet.</p>
- <p>Les principales règles à appliquer pour la mise en cache sont :</p>
+ <p>Le cache d'authentification doit &#234;tre utilis&#233; lorsque les
+ requ&#234;tes d'authentification induisent une charge significative sur le
+ serveur, le serveur d'arri&#232;re-plan ou le r&#233;seau. Cette mise en cache
+ n'apportera probablement aucune am&#233;lioration dans le cas d'une
+ authentification &#224; base de fichier (<code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>)
+ ou de base de donn&#233;es dbm (<code class="module"><a href="../mod/mod_authn_dbm.html">mod_authn_dbm</a></code>) car ces
+ m&#233;thodes sont de par leur conception rapides et l&#233;g&#232;res (la mise en
+ cache peut cependant s'av&#233;rer utile dans le cas o&#249; le fichier est
+ situ&#233; sur un montage r&#233;seau). Les fournisseurs d'authentification
+ bas&#233;s sur SQL ou LDAP ont plus de chances de tirer parti de cette
+ mise en cache, en particulier lorsqu'un probl&#232;me de performances est
+ d&#233;tect&#233;. <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> g&#233;rant son propre cache,
+ seul <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code> est concern&#233; par notre sujet.</p>
+ <p>Les principales r&#232;gles &#224; appliquer pour la mise en cache sont :</p>
<ol><li>Inclure le fournisseur pour lequel vous voulez effectuer une
mise en cache dans une directive
<code class="directive">AuthnCacheProvideFor</code>.</li>
@@ -95,10 +95,10 @@ la charge des serveurs d'arrière-plan</td></tr>
<code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>
ou <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code>.</li>
</ol>
- <p>Voici un exemple simple permettant d'accélérer
+ <p>Voici un exemple simple permettant d'acc&#233;l&#233;rer
<code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code> et utilisant dbm comme moteur de la
mise en cache :</p>
- <pre class="prettyprint lang-config"> #AuthnCacheSOCache est optionnel. S'il est défini, il l'est pour
+ <pre class="prettyprint lang-config"> #AuthnCacheSOCache est optionnel. S'il est d&#233;fini, il l'est pour
#l'ensemble du serveur
AuthnCacheSOCache dbm
&lt;Directory "/usr/www/myhost/private"&gt;
@@ -115,44 +115,44 @@ AuthnCacheSOCache dbm
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="dev" id="dev">La mise en cache avec les modules tiers</a><a title="Lien permanent" href="#dev" class="permalink">&para;</a></h2>
- <p>Les développeurs de modules doivent savoir que la mise en cache
- avec mod_authn_socache doit être activée dans leurs modules. La
+ <p>Les d&#233;veloppeurs de modules doivent savoir que la mise en cache
+ avec mod_authn_socache doit &#234;tre activ&#233;e dans leurs modules. La
fonction de l'API <var>ap_authn_cache_store</var> permet de
- mettre en cache les données d'authentification qu'un fournisseur
- vient de rechercher ou de générer. Vous trouverez des exemples
- d'utilisation à <a href="http://svn.eu.apache.org/viewvc?view=revision&amp;revision=957072">r957072</a>, où trois fournisseurs authn sont activés pour la mise
+ mettre en cache les donn&#233;es d'authentification qu'un fournisseur
+ vient de rechercher ou de g&#233;n&#233;rer. Vous trouverez des exemples
+ d'utilisation &#224; <a href="http://svn.eu.apache.org/viewvc?view=revision&amp;revision=957072">r957072</a>, o&#249; trois fournisseurs authn sont activ&#233;s pour la mise
en cache.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authncachecontext" id="authncachecontext">Directive</a> <a name="AuthnCacheContext" id="AuthnCacheContext">AuthnCacheContext</a><a title="Lien permanent" href="#authncachecontext" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Spécifie une chaîne de contexte à utiliser dans la clé du
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sp&#233;cifie une cha&#238;ne de contexte &#224; utiliser dans la cl&#233; du
cache</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthnCacheContext <var>directory|server|chaîne-personnalisée</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>directory</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthnCacheContext <var>directory|server|cha&#238;ne-personnalis&#233;e</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>directory</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_socache</td></tr>
</table>
- <p>Cette directive permet de spécifier une chaîne à utiliser avec le
+ <p>Cette directive permet de sp&#233;cifier une cha&#238;ne &#224; utiliser avec le
nom d'utilisateur fourni (et le domaine d'authentification - realm -
- dans le cas d'une authentification à base de condensés) lors de la
- construction d'une clé de cache. Ceci permet de lever l'ambiguïté
- entre plusieurs noms d'utilisateurs identiques servant différentes
+ dans le cas d'une authentification &#224; base de condens&#233;s) lors de la
+ construction d'une cl&#233; de cache. Ceci permet de lever l'ambigu&#239;t&#233;
+ entre plusieurs noms d'utilisateurs identiques servant diff&#233;rentes
zones d'authentification sur le serveur.</p>
- <p>Il y a deux valeurs spéciales pour le paramètre : <var>directory</var>,
- qui utilise le contexte de répertoire de la requête comme chaîne, et
+ <p>Il y a deux valeurs sp&#233;ciales pour le param&#232;tre : <var>directory</var>,
+ qui utilise le contexte de r&#233;pertoire de la requ&#234;te comme cha&#238;ne, et
<var>server</var>, qui utilise le nom du serveur virtuel.</p>
- <p>La valeur par défaut est <var>directory</var>, qui est aussi la
- définition la plus courante. Ceci est cependant loin d'être optimal,
+ <p>La valeur par d&#233;faut est <var>directory</var>, qui est aussi la
+ d&#233;finition la plus courante. Ceci est cependant loin d'&#234;tre optimal,
car par exemple, <var>$app-base</var>, <var>$app-base/images</var>,
<var>$app-base/scripts</var> et <var>$app-base/media</var>
- possèderont chacun leur propre clé de cache. Il est préférable
+ poss&#232;deront chacun leur propre cl&#233; de cache. Il est pr&#233;f&#233;rable
d'utiliser le fournisseur de mot de passe : par exemple un fichier
- <var>htpasswd</var> ou une table de base de données.</p>
- <p>Les contextes peuvent être partagés entre différentes zones du
- serveur, où les données d'authentification sont partagées. Ceci est
- cependant susceptible de créer des trous de sécurité de type
+ <var>htpasswd</var> ou une table de base de donn&#233;es.</p>
+ <p>Les contextes peuvent &#234;tre partag&#233;s entre diff&#233;rentes zones du
+ serveur, o&#249; les donn&#233;es d'authentification sont partag&#233;es. Ceci est
+ cependant susceptible de cr&#233;er des trous de s&#233;curit&#233; de type
cross-site ou cross-application, et cette directive n'est donc pas
disponible dans les contextes <var>.htaccess</var>.</p>
@@ -167,37 +167,37 @@ endroit</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_socache</td></tr>
</table>
- <p>Normalement, cette directive n'est pas nécessaire : l'activation
- est implicite si la mise en cache de l'authentification a été
- activée en tout autre endroit du fichier <var>httpd.conf</var>. Par
- contre, si cette mise en cache n'a pas été activée, par défaut, elle
- ne sera pas initialisée, et ne sera donc pas disponible dans un
+ <p>Normalement, cette directive n'est pas n&#233;cessaire : l'activation
+ est implicite si la mise en cache de l'authentification a &#233;t&#233;
+ activ&#233;e en tout autre endroit du fichier <var>httpd.conf</var>. Par
+ contre, si cette mise en cache n'a pas &#233;t&#233; activ&#233;e, par d&#233;faut, elle
+ ne sera pas initialis&#233;e, et ne sera donc pas disponible dans un
contexte de fichier <var>.htaccess</var>. Cette directive permet
- d'être sûr que la mise en cache a bien été activée et pourra
- donc être utilisée dans les fichiers <var>.htaccess</var>.</p>
+ d'&#234;tre s&#251;r que la mise en cache a bien &#233;t&#233; activ&#233;e et pourra
+ donc &#234;tre utilis&#233;e dans les fichiers <var>.htaccess</var>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authncacheprovidefor" id="authncacheprovidefor">Directive</a> <a name="AuthnCacheProvideFor" id="AuthnCacheProvideFor">AuthnCacheProvideFor</a><a title="Lien permanent" href="#authncacheprovidefor" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Spécifie le fournisseur pour lequel on veut effectuer une
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sp&#233;cifie le fournisseur pour lequel on veut effectuer une
mise en cache</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthnCacheProvideFor <var>fournisseur-authn</var> [...]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>None</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>None</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_socache</td></tr>
</table>
- <p>Cette directive permet de spécifier un ou plusieurs fournisseurs
- pour le(s)quel(s) on veut effectuer une mise en cache. Les données
- d'authentification trouvées par un fournisseur non spécifié dans une
+ <p>Cette directive permet de sp&#233;cifier un ou plusieurs fournisseurs
+ pour le(s)quel(s) on veut effectuer une mise en cache. Les donn&#233;es
+ d'authentification trouv&#233;es par un fournisseur non sp&#233;cifi&#233; dans une
directive AuthnCacheProvideFor ne seront pas mises en cache.</p>
- <p>Par exemple, pour mettre en cache les données d'authentification
- trouvées par <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code> ou par un fournisseur
- personnalisé <var>mon-fournisseur</var>, et ne pas mettre en cache
- celles trouvées par les fournisseurs légers comme file ou dbm :</p>
+ <p>Par exemple, pour mettre en cache les donn&#233;es d'authentification
+ trouv&#233;es par <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code> ou par un fournisseur
+ personnalis&#233; <var>mon-fournisseur</var>, et ne pas mettre en cache
+ celles trouv&#233;es par les fournisseurs l&#233;gers comme file ou dbm :</p>
<pre class="prettyprint lang-config">AuthnCacheProvideFor dbd mon-fournisseur</pre>
@@ -205,58 +205,58 @@ mise en cache</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authncachesocache" id="authncachesocache">Directive</a> <a name="AuthnCacheSOCache" id="AuthnCacheSOCache">AuthnCacheSOCache</a><a title="Lien permanent" href="#authncachesocache" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sélectionne le fournisseur socache d'arrière-plan à
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>S&#233;lectionne le fournisseur socache d'arri&#232;re-plan &#224;
utiliser</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthnCacheSOCache <var>nom-fournisseur[:arguments-fournisseur]</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_socache</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Les arguments optionnels du fournisseur sont disponibles
-à partir de la version 2.4.7 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Les arguments optionnels du fournisseur sont disponibles
+&#224; partir de la version 2.4.7 du serveur HTTP Apache</td></tr>
</table>
- <p>Cette définition s'applique à l'ensemble du serveur et permet de
- sélectionner un fournisseur pour le <a href="../socache.html">cache
- d'objets partagés</a>, ainsi que des arguments éventuels pour ce
+ <p>Cette d&#233;finition s'applique &#224; l'ensemble du serveur et permet de
+ s&#233;lectionner un fournisseur pour le <a href="../socache.html">cache
+ d'objets partag&#233;s</a>, ainsi que des arguments &#233;ventuels pour ce
fournisseur. Les fournisseurs disponibles sont, entre autres, "dbm",
- "dc", "memcache", ou "shmcb", chacun d'entre eux nécessitant le chargement
- du module approprié. Si elle est
- absente, c'est la valeur par défaut pour votre plate-forme qui sera
- utilisée.</p>
+ "dc", "memcache", ou "shmcb", chacun d'entre eux n&#233;cessitant le chargement
+ du module appropri&#233;. Si elle est
+ absente, c'est la valeur par d&#233;faut pour votre plate-forme qui sera
+ utilis&#233;e.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authncachetimeout" id="authncachetimeout">Directive</a> <a name="AuthnCacheTimeout" id="AuthnCacheTimeout">AuthnCacheTimeout</a><a title="Lien permanent" href="#authncachetimeout" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit une durée de vie pour les entrées du cache</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthnCacheTimeout <var>durée-de-vie</var> (secondes)</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>300 (5 minutes)</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit une dur&#233;e de vie pour les entr&#233;es du cache</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthnCacheTimeout <var>dur&#233;e-de-vie</var> (secondes)</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>300 (5 minutes)</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authn_socache</td></tr>
</table>
- <p>La mise en cache des données d'authentification peut constituer
- un trou de sécurité, bien qu'un mise en cache de courte durée ne
- posera probablement pas de problème. En général, il est conseillé de
- conserver les entrées du cache de façon à ce que la charge du serveur
- d'arrière-plan reste normale, mais pas plus longtemps ;
- une durée de vie plus longue peut être paramétrée si les
- changements d'utilisateurs et de mots de passe sont peu fréquents.
- La durée de vie par défaut de 300 secondes (5 minutes) est à la fois
- raisonnable et suffisamment importante pour réduire la charge d'un
- serveur d'arrière-plan comme dbd (requêtes SQL).</p>
- <p>Cette durée de vie ne doit pas être confondue avec la durée de
+ <p>La mise en cache des donn&#233;es d'authentification peut constituer
+ un trou de s&#233;curit&#233;, bien qu'un mise en cache de courte dur&#233;e ne
+ posera probablement pas de probl&#232;me. En g&#233;n&#233;ral, il est conseill&#233; de
+ conserver les entr&#233;es du cache de fa&#231;on &#224; ce que la charge du serveur
+ d'arri&#232;re-plan reste normale, mais pas plus longtemps ;
+ une dur&#233;e de vie plus longue peut &#234;tre param&#233;tr&#233;e si les
+ changements d'utilisateurs et de mots de passe sont peu fr&#233;quents.
+ La dur&#233;e de vie par d&#233;faut de 300 secondes (5 minutes) est &#224; la fois
+ raisonnable et suffisamment importante pour r&#233;duire la charge d'un
+ serveur d'arri&#232;re-plan comme dbd (requ&#234;tes SQL).</p>
+ <p>Cette dur&#233;e de vie ne doit pas &#234;tre confondue avec la dur&#233;e de
vie de session qui est un tout autre sujet. Cependant, vous devez
- utiliser votre logiciel de gestion de session pour vérifier si les
- données d'authentification mises en cache peuvent allonger
+ utiliser votre logiciel de gestion de session pour v&#233;rifier si les
+ donn&#233;es d'authentification mises en cache peuvent allonger
accidentellement une session, et en tenir compte lorsque vous
- définissez la durée de vie.</p>
+ d&#233;finissez la dur&#233;e de vie.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authn_socache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authn_socache.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_authn_socache.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -275,7 +275,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_authn_soca
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_authnz_fcgi.html.fr b/docs/manual/mod/mod_authnz_fcgi.html.fr
index 9560424a85..e4fdd62d8b 100644
--- a/docs/manual/mod/mod_authnz_fcgi.html.fr
+++ b/docs/manual/mod/mod_authnz_fcgi.html.fr
@@ -27,34 +27,34 @@
<div id="preamble"><h1>Module Apache mod_authnz_fcgi</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authnz_fcgi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authnz_fcgi.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_authnz_fcgi.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Permet à une application d'autorisation FastCGI de gérer
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Permet &#224; une application d'autorisation FastCGI de g&#233;rer
l'authentification et l'autorisation httpd.</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>authnz_fcgi_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_authnz_fcgi.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.10 du serveur HTTP
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>authnz_fcgi_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_authnz_fcgi.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.10 du serveur HTTP
Apache</td></tr></table>
<h3>Sommaire</h3>
<p>Ce module permet aux applications d'autorisation FastCGI
- d'authentifier les utilisateurs et de contrôler leur accès aux
- ressources. Il supporte les systèmes d'autorisation FastCGI
- génériques qui participent en une seule phase à l'authentification
- et à l'autorisation, ainsi que les processus d'authentification et
- d'autorisation spécifiques à Apache httpd qui interviennent en une
+ d'authentifier les utilisateurs et de contr&#244;ler leur acc&#232;s aux
+ ressources. Il supporte les syst&#232;mes d'autorisation FastCGI
+ g&#233;n&#233;riques qui participent en une seule phase &#224; l'authentification
+ et &#224; l'autorisation, ainsi que les processus d'authentification et
+ d'autorisation sp&#233;cifiques &#224; Apache httpd qui interviennent en une
ou plusieurs phases.</p>
<p>Les processus d'autorisation FastCGI peuvent authentifier un
utilisateur via son identificateur et son mot de passe comme dans le
- processus d'authentification basique, ou via un mécanisme
+ processus d'authentification basique, ou via un m&#233;canisme
arbitraire.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#invocations">Modes d'invocation</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#examples">Exemples supplémentaires</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#examples">Exemples suppl&#233;mentaires</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#limitations">Limitations</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#logging">Journalisation</a></li>
</ul><h3 class="directives">Directives</h3>
@@ -62,10 +62,10 @@ Apache</td></tr></table>
<li><img alt="" src="../images/down.gif" /> <a href="#authnzfcgicheckauthnprovider">AuthnzFcgiCheckAuthnProvider</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#authnzfcgidefineprovider">AuthnzFcgiDefineProvider</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authnz_fcgi">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authnz_fcgi">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authnz_fcgi">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authnz_fcgi">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="../howto/auth.html">Authentification, autorisation et
-contrôle d'accès</a></li>
+contr&#244;le d'acc&#232;s</a></li>
<li><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code></li>
<li><code class="program"><a href="../programs/fcgistarter.html">fcgistarter</a></code></li>
<li><code class="module"><a href="../mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code></li>
@@ -75,20 +75,20 @@ contrôle d'accès</a></li>
<h2><a name="invocations" id="invocations">Modes d'invocation</a><a title="Lien permanent" href="#invocations" class="permalink">&para;</a></h2>
<p>Les modes d'invocation des processus d'autorisation FastCGI que
- ce module supporte se distinguent par deux caractéristiques : le
- <em>type</em> et le <em>mécanisme</em> d'authentification.</p>
+ ce module supporte se distinguent par deux caract&#233;ristiques : le
+ <em>type</em> et le <em>m&#233;canisme</em> d'authentification.</p>
<p>Le <em>Type</em> est simplement <code>authn</code> pour
l'authentification, <code>authz</code> pour l'autorisation et
<code>authnz</code> l'authentification et l'autorisation.</p>
- <p>Le <em>mécanisme</em> d'authentification fait référence aux
- mécanismes d'authentification et aux phases de traitement de la
- configuration de Apache httpd, et peut être
+ <p>Le <em>m&#233;canisme</em> d'authentification fait r&#233;f&#233;rence aux
+ m&#233;canismes d'authentification et aux phases de traitement de la
+ configuration de Apache httpd, et peut &#234;tre
<code>AuthBasicProvider</code>, <code>Require</code>, ou
- <code>check_user_id</code>. Les deux premiers mécanismes
- correspondent aux directives utilisées pour participer aux phases de
- traitement appropriées.</p>
+ <code>check_user_id</code>. Les deux premiers m&#233;canismes
+ correspondent aux directives utilis&#233;es pour participer aux phases de
+ traitement appropri&#233;es.</p>
<p>Description de chaque mode:</p>
@@ -96,13 +96,13 @@ contrôle d'accès</a></li>
<dt><em>Type</em> <code>authn</code>, <em>mechanism</em>
<code>AuthBasicProvider</code></dt>
- <dd>Dans ce mode, la variable <code>FCGI_ROLE</code> est définie à
+ <dd>Dans ce mode, la variable <code>FCGI_ROLE</code> est d&#233;finie &#224;
<code>AUTHORIZER</code>, et la variable
- <code>FCGI_APACHE_ROLE</code> à <code>AUTHENTICATOR</code>.
- L'application doit être spécifiée en tant que fournisseur de type
+ <code>FCGI_APACHE_ROLE</code> &#224; <code>AUTHENTICATOR</code>.
+ L'application doit &#234;tre sp&#233;cifi&#233;e en tant que fournisseur de type
<em>authn</em> via la directive <code class="directive"><a href="#authnzfcgidefineprovider">AuthnzFcgiDefineProvider</a></code>, et
- activée via la directive <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>. Lorsqu'elle
- est invoquée, l'application est censée authentifier le client à
+ activ&#233;e via la directive <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>. Lorsqu'elle
+ est invoqu&#233;e, l'application est cens&#233;e authentifier le client &#224;
l'aide de l'identifiant et du mot de passe de l'utilisateur.
Exemple d'application :
@@ -143,13 +143,13 @@ while ($request-&gt;Accept() &gt;= 0) {
<dt><em>Type</em> <code>authz</code>, <em>mechanism</em>
<code>Require</code></dt>
- <dd>Dans ce mode, la variable <code>FCGI_ROLE</code> est définie à
- <code>AUTHORIZER</code> et <code>FCGI_APACHE_ROLE</code> à
- <code>AUTHORIZER</code>. L'application doit être spécifiée en tant
+ <dd>Dans ce mode, la variable <code>FCGI_ROLE</code> est d&#233;finie &#224;
+ <code>AUTHORIZER</code> et <code>FCGI_APACHE_ROLE</code> &#224;
+ <code>AUTHORIZER</code>. L'application doit &#234;tre sp&#233;cifi&#233;e en tant
que fournisseur de type <em>authz</em> via la directive <code class="directive"><a href="#authnzfcgidefineprovider">AuthnzFcgiDefineProvider</a></code>.
- Lorsqu'elle est invoquée, l'application est censée contrôler les
- accès du client à l'aide de l'identifiant utilisateur et d'autres
- données contenues dans la requête. Exemple d'application :
+ Lorsqu'elle est invoqu&#233;e, l'application est cens&#233;e contr&#244;ler les
+ acc&#232;s du client &#224; l'aide de l'identifiant utilisateur et d'autres
+ donn&#233;es contenues dans la requ&#234;te. Exemple d'application :
<pre class="prettyprint lang-perl">#!/usr/bin/perl
use FCGI;
my $request = FCGI::Request();
@@ -188,16 +188,16 @@ while ($request-&gt;Accept() &gt;= 0) {
<dd>Dans ce mode qui supporte le protocole d'autorisation web
server-agnostic FastCGI, la variable <code>FCGI_ROLE</code> est
- définie à <code>AUTHORIZER</code> et <code>FCGI_APACHE_ROLE</code>
- n'est pas définie. L'application doit être spécifiée en tant que
+ d&#233;finie &#224; <code>AUTHORIZER</code> et <code>FCGI_APACHE_ROLE</code>
+ n'est pas d&#233;finie. L'application doit &#234;tre sp&#233;cifi&#233;e en tant que
fournisseur de type <em>authnz</em> via la directive <code class="directive"><a href="#authnzfcgidefineprovider">AuthnzFcgiDefineProvider</a></code>.
- L'application est censée assurer l'authentification et
- l'autorisation au cours d'une même invocation à l'aide de
+ L'application est cens&#233;e assurer l'authentification et
+ l'autorisation au cours d'une m&#234;me invocation &#224; l'aide de
l'identifiant et du mot de passe de l'utilisateur et d'autres
- données contenues dans la requête. L'invocation de l'application
+ donn&#233;es contenues dans la requ&#234;te. L'invocation de l'application
intervient au cours de la phase d'authentification de l'API Apache
- httpd. Si l'application renvoie le code 200, et si le même
- fournisseur est invoqué au cours de la phase d'autorisation (via
+ httpd. Si l'application renvoie le code 200, et si le m&#234;me
+ fournisseur est invoqu&#233; au cours de la phase d'autorisation (via
une directive <code class="directive">Require</code>), mod_authnz_fcgi
renverra un code de type success pour la phase d'autorisation sans
invoquer l'application. Exemple d'application :
@@ -240,9 +240,9 @@ while ($request-&gt;Accept() &gt;= 0) {
<dt><em>Type</em> <code>authn</code>, <em>mechanism</em>
<code>check_user_id</code></dt>
- <dd>Dans ce mode, la variable <code>FCGI_ROLE</code> est définie à
- <code>AUTHORIZER</code> et <code>FCGI_APACHE_ROLE</code> à
- <code>AUTHENTICATOR</code>. L'application doit être spécifiée en
+ <dd>Dans ce mode, la variable <code>FCGI_ROLE</code> est d&#233;finie &#224;
+ <code>AUTHORIZER</code> et <code>FCGI_APACHE_ROLE</code> &#224;
+ <code>AUTHENTICATOR</code>. L'application doit &#234;tre sp&#233;cifi&#233;e en
tant que fournisseur de type <em>authn</em> via une directive
<code class="directive"><a href="#authnzfcgidefineprovider">AuthnzFcgiDefineProvider</a></code>. La
directive <code class="directive"><a href="#authnzfcgicheckauthnprovider">AuthnzFcgiCheckAuthnProvider</a></code>
@@ -294,19 +294,19 @@ while ($request-&gt;Accept() &gt;= 0) {
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="examples" id="examples">Exemples supplémentaires</a><a title="Lien permanent" href="#examples" class="permalink">&para;</a></h2>
+<h2><a name="examples" id="examples">Exemples suppl&#233;mentaires</a><a title="Lien permanent" href="#examples" class="permalink">&para;</a></h2>
<ol>
- <li>Si votre application supporte séparément les rôles
+ <li>Si votre application supporte s&#233;par&#233;ment les r&#244;les
d'authentification et d'autorisation (<code>AUTHENTICATOR</code> et
- <code>AUTHORIZER</code>), vous pouvez définir des fournisseurs
- séparés comme suit, même s'ils correspondent à la même application :
+ <code>AUTHORIZER</code>), vous pouvez d&#233;finir des fournisseurs
+ s&#233;par&#233;s comme suit, m&#234;me s'ils correspondent &#224; la m&#234;me application :
<pre class="prettyprint lang-config">AuthnzFcgiDefineProvider authn FooAuthn fcgi://localhost:10102/
AuthnzFcgiDefineProvider authz FooAuthz fcgi://localhost:10102/</pre>
- Spécifie le fournisseur authn via la directive
+ Sp&#233;cifie le fournisseur authn via la directive
<code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>
et le fournisseur authz via la directive
<code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code>:
@@ -318,15 +318,15 @@ Require FooAuthz</pre>
</li>
- <li>Si votre application supporte le rôle générique
+ <li>Si votre application supporte le r&#244;le g&#233;n&#233;rique
<code>AUTHORIZER</code> (authentification et autorisation en une
- seule invocation), vous pouvez définir un fournisseur unique comme
+ seule invocation), vous pouvez d&#233;finir un fournisseur unique comme
suit :
<pre class="prettyprint lang-config">AuthnzFcgiDefineProvider authnz FooAuthnz fcgi://localhost:10103/</pre>
- Spécifie le fournisseur authnz via les directives
+ Sp&#233;cifie le fournisseur authnz via les directives
<code class="directive">AuthBasicProvider</code> et
<code class="directive">Require</code> :
@@ -341,58 +341,58 @@ Require FooAuthnz</pre>
<div class="section">
<h2><a name="limitations" id="limitations">Limitations</a><a title="Lien permanent" href="#limitations" class="permalink">&para;</a></h2>
- <p>Les fonctionnalités suivantes ne sont pas encore implémentées :</p>
+ <p>Les fonctionnalit&#233;s suivantes ne sont pas encore impl&#233;ment&#233;es :</p>
<dl>
- <dt>Vérificateur d'accès d'Apache httpd</dt>
+ <dt>V&#233;rificateur d'acc&#232;s d'Apache httpd</dt>
<dd>La phase <em>access check</em> de l'API Apache httpd est
distincte des phases d'authentification et d'autorisation.
- Certaines autres implémentations de FastCGI supportent cette phase
+ Certaines autres impl&#233;mentations de FastCGI supportent cette phase
et lorsque c'est le cas, la variable <code>FCGI_APACHE_ROLE</code>
- est définie à <code>ACCESS_CHECKER</code>.</dd>
+ est d&#233;finie &#224; <code>ACCESS_CHECKER</code>.</dd>
<dt>Redirections (pipes) ou sockets locaux (Unix)</dt>
- <dd>Seuls les sockets TCP sont actuellement supportés.</dd>
+ <dd>Seuls les sockets TCP sont actuellement support&#233;s.</dd>
<dt>Support de mod_authn_socache</dt>
<dd>Le support de l'interaction avec mod_authn_socache pour les
applications qui interviennent dans le processus
d'authentification d'Apache httpd serait souhaitable.</dd>
- <dt>Support de l'authentification de type digest à l'aide de AuthDigestProvider</dt>
+ <dt>Support de l'authentification de type digest &#224; l'aide de AuthDigestProvider</dt>
<dd>Cette limitation ne sera probablement jamais franchie car il
- n'existe aucun flux de données d'autorisation capable de lire dans
- un condensé de type hash.</dd>
+ n'existe aucun flux de donn&#233;es d'autorisation capable de lire dans
+ un condens&#233; de type hash.</dd>
<dt>Gestion des processus applicatifs</dt>
- <dd>Cette fonctionnalité restera probablement hors de portée de ce
- module. Il faudra donc gérer les processus applicatifs d'une autre
- manière ; par exemple, <code class="program"><a href="../programs/fcgistarter.html">fcgistarter</a></code> permet de
- les démarrer.</dd>
+ <dd>Cette fonctionnalit&#233; restera probablement hors de port&#233;e de ce
+ module. Il faudra donc g&#233;rer les processus applicatifs d'une autre
+ mani&#232;re ; par exemple, <code class="program"><a href="../programs/fcgistarter.html">fcgistarter</a></code> permet de
+ les d&#233;marrer.</dd>
<dt>AP_AUTH_INTERNAL_PER_URI</dt>
- <dd>Tous les fournisseurs sont actuellement enregistrés en tant
+ <dd>Tous les fournisseurs sont actuellement enregistr&#233;s en tant
que AP_AUTH_INTERNAL_PER_CONF, ce qui signifie que les
- vérifications ne sont pas effectuées pour les
- sous-requêtes internes avec la même configuration de contrôle
- d'accès que la requête initiale.</dd>
+ v&#233;rifications ne sont pas effectu&#233;es pour les
+ sous-requ&#234;tes internes avec la m&#234;me configuration de contr&#244;le
+ d'acc&#232;s que la requ&#234;te initiale.</dd>
- <dt>Conversion du jeu de caractères des données de protocole</dt>
- <dd>Si mod_authnz_fcgi s'exécute dans un environnement de
- compilation EBCDIC, toutes les données de protocole FastCGI sont
- écrites en EBCDIC et doivent être disponibles en EBCDIC.</dd>
+ <dt>Conversion du jeu de caract&#232;res des donn&#233;es de protocole</dt>
+ <dd>Si mod_authnz_fcgi s'ex&#233;cute dans un environnement de
+ compilation EBCDIC, toutes les donn&#233;es de protocole FastCGI sont
+ &#233;crites en EBCDIC et doivent &#234;tre disponibles en EBCDIC.</dd>
- <dt>Plusieurs requêtes pour une connexion</dt>
+ <dt>Plusieurs requ&#234;tes pour une connexion</dt>
<dd>Actuellement, la connexion au fournisseur d'autorisation
- FastCGI est fermée après chaque phase de traitement. Par exemple,
- si le fournisseur d'autorisation gère séparément les phases
+ FastCGI est ferm&#233;e apr&#232;s chaque phase de traitement. Par exemple,
+ si le fournisseur d'autorisation g&#232;re s&#233;par&#233;ment les phases
<em>authn</em> et <em>authz</em>, deux connexions seront
- nécessaires.</dd>
+ n&#233;cessaires.</dd>
<dt>Redirection de certains URIs</dt>
- <dd>Les URIs en provenance des clients ne peuvent pas être
- redirigés selon une table de redirection, comme avec la directive
- <code class="directive">ProxyPass</code> utilisée avec les répondeurs
+ <dd>Les URIs en provenance des clients ne peuvent pas &#234;tre
+ redirig&#233;s selon une table de redirection, comme avec la directive
+ <code class="directive">ProxyPass</code> utilis&#233;e avec les r&#233;pondeurs
FastCGI.</dd>
</dl>
@@ -402,26 +402,26 @@ Require FooAuthnz</pre>
<h2><a name="logging" id="logging">Journalisation</a><a title="Lien permanent" href="#logging" class="permalink">&para;</a></h2>
<ol>
- <li>Les erreurs de traitement sont journalisées à un niveau
- <code>error</code> ou supérieur.</li>
- <li>Les messages envoyés par l'application sont journalisés au
+ <li>Les erreurs de traitement sont journalis&#233;es &#224; un niveau
+ <code>error</code> ou sup&#233;rieur.</li>
+ <li>Les messages envoy&#233;s par l'application sont journalis&#233;s au
niveau <code>warn</code>.</li>
- <li>Les messages de deboguage à caractère général sont
- journalisés au niveau <code>debug</code>.</li>
- <li>Les variables d'environnement transmises à l'application
- sont journalisées au niveau <code>trace2</code>. La valeur de la
- variable <code>REMOTE_PASSWD</code> sera occultée, mais
- <strong>toute autre donnée sensible sera visible dans le
+ <li>Les messages de deboguage &#224; caract&#232;re g&#233;n&#233;ral sont
+ journalis&#233;s au niveau <code>debug</code>.</li>
+ <li>Les variables d'environnement transmises &#224; l'application
+ sont journalis&#233;es au niveau <code>trace2</code>. La valeur de la
+ variable <code>REMOTE_PASSWD</code> sera occult&#233;e, mais
+ <strong>toute autre donn&#233;e sensible sera visible dans le
journal</strong>.</li>
- <li>Toutes les entrées/sorties entre le module et l'application
+ <li>Toutes les entr&#233;es/sorties entre le module et l'application
FastCGI, y compris les variables d'environnement, seront
- journalisées au format imprimable et hexadécimal au niveau
- <code>trace5</code>. <strong>Toutes les données sensibles seront
+ journalis&#233;es au format imprimable et hexad&#233;cimal au niveau
+ <code>trace5</code>. <strong>Toutes les donn&#233;es sensibles seront
visibles dans le journal.</strong></li>
</ol>
<p>La directive <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> permet
- de configurer un niveau de journalisation spécifique à
+ de configurer un niveau de journalisation sp&#233;cifique &#224;
mod_authnz_fcgi. Par exemple :</p>
<pre class="prettyprint lang-config">LogLevel info authnz_fcgi:trace8</pre>
@@ -431,91 +431,91 @@ Require FooAuthnz</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authnzfcgicheckauthnprovider" id="authnzfcgicheckauthnprovider">Directive</a> <a name="AuthnzFcgiCheckAuthnProvider" id="AuthnzFcgiCheckAuthnProvider">AuthnzFcgiCheckAuthnProvider</a><a title="Lien permanent" href="#authnzfcgicheckauthnprovider" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Permet à une application FastCGI de gérer l'accroche
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Permet &#224; une application FastCGI de g&#233;rer l'accroche
d'authentification check_authn.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthnzFcgiCheckAuthnProvider <em>provider-name</em>|<code>None</code>
<em>option</em> ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_fcgi</td></tr>
</table>
- <p>Cette directive permet de confier à une application FastCGI la
- gestion d'une phase spécifique du processus d'authentification ou
+ <p>Cette directive permet de confier &#224; une application FastCGI la
+ gestion d'une phase sp&#233;cifique du processus d'authentification ou
d'autorisation.</p>
- <p>Certaines fonctionnalités des fournisseurs d'autorisation FastCGI
- nécessitent cette directive en lieu et place de
- <code class="directive">AuthBasicProvider</code> pour pouvoir être activées :</p>
+ <p>Certaines fonctionnalit&#233;s des fournisseurs d'autorisation FastCGI
+ n&#233;cessitent cette directive en lieu et place de
+ <code class="directive">AuthBasicProvider</code> pour pouvoir &#234;tre activ&#233;es :</p>
<ul>
- <li>L'authentification de type autre que basique ; en général,
- détermination de l'identifiant utilisateur et renvoi de sa valeur
+ <li>L'authentification de type autre que basique ; en g&#233;n&#233;ral,
+ d&#233;termination de l'identifiant utilisateur et renvoi de sa valeur
depuis le fournisseur d'autorisation ; voir l'option
<code>UserExpr</code> ci-dessous</li>
- <li>Sélection d'un code de réponse personnalisé ; en cas de
- code de réponse autre que 200 en provenance du fournisseur
- d'autorisation, c'est ce code qui sera utilisé comme code d'état
- de la réponse</li>
- <li>Définition du corps d'une réponse autre que 200 ; si le
- fournisseur d'autorisation renvoie un corps de réponse avec un
- code autre que 200, c'est ce corps de réponse qui sera renvoyé au
- client ; la longueur du texte est limitée à 8192 octets</li>
+ <li>S&#233;lection d'un code de r&#233;ponse personnalis&#233; ; en cas de
+ code de r&#233;ponse autre que 200 en provenance du fournisseur
+ d'autorisation, c'est ce code qui sera utilis&#233; comme code d'&#233;tat
+ de la r&#233;ponse</li>
+ <li>D&#233;finition du corps d'une r&#233;ponse autre que 200 ; si le
+ fournisseur d'autorisation renvoie un corps de r&#233;ponse avec un
+ code autre que 200, c'est ce corps de r&#233;ponse qui sera renvoy&#233; au
+ client ; la longueur du texte est limit&#233;e &#224; 8192 octets</li>
</ul>
<dl>
<dt><em>provider-name</em></dt>
- <dd>C'est le nom du fournisseur défini au préalable via la
+ <dd>C'est le nom du fournisseur d&#233;fini au pr&#233;alable via la
directive <code class="directive">AuthnzFcgiDefineProvider</code>.</dd>
<dt><code>None</code></dt>
- <dd>Spécifiez <code>None</code> pour désactiver un fournisseur
- activé avec cette même directive dans une autre portée, par
- exemple dans un répertoire parent.</dd>
+ <dd>Sp&#233;cifiez <code>None</code> pour d&#233;sactiver un fournisseur
+ activ&#233; avec cette m&#234;me directive dans une autre port&#233;e, par
+ exemple dans un r&#233;pertoire parent.</dd>
<dt><em>option</em></dt>
- <dd>Les options suivantes sont supportées :
+ <dd>Les options suivantes sont support&#233;es :
<dl>
- <dt>Authoritative On|Off (par défaut On)</dt>
- <dd>Cette option permet de définir si l'appel à d'autres
- modules est autorisé lorsqu'un fournisseur d'autorisation FastCGI a
- été configuré et si la requête échoue.</dd>
+ <dt>Authoritative On|Off (par d&#233;faut On)</dt>
+ <dd>Cette option permet de d&#233;finir si l'appel &#224; d'autres
+ modules est autoris&#233; lorsqu'un fournisseur d'autorisation FastCGI a
+ &#233;t&#233; configur&#233; et si la requ&#234;te &#233;choue.</dd>
<dt>DefaultUser <em>id utilisateur</em></dt>
<dd>Lorsque le fournisseur d'autorisation donne son accord, et
- si <code>UserExpr</code> est défini et correspond à une chaîne
+ si <code>UserExpr</code> est d&#233;fini et correspond &#224; une cha&#238;ne
vide, (par exemple, si le fournisseur d'autorisation ne renvoie
- aucune variable), c'est cette valeur qui sera utilisée comme id
- utilisateur par défaut. Cela se produit souvent lorsqu'on se trouve dans
- un contexte d'invité, ou d'utilisateur non authentifié ;
- les utilisateurs et invités se voient alors attribué un id
- utilisateur spécifique qui permettra de se connecter et
- d'accéder à certaines ressources.</dd>
-
- <dt>RequireBasicAuth On|Off (par défaut Off)</dt>
- <dd>Cette option permet de définir si l'authentification
- basique est requise avant de transmettre la requête au
+ aucune variable), c'est cette valeur qui sera utilis&#233;e comme id
+ utilisateur par d&#233;faut. Cela se produit souvent lorsqu'on se trouve dans
+ un contexte d'invit&#233;, ou d'utilisateur non authentifi&#233; ;
+ les utilisateurs et invit&#233;s se voient alors attribu&#233; un id
+ utilisateur sp&#233;cifique qui permettra de se connecter et
+ d'acc&#233;der &#224; certaines ressources.</dd>
+
+ <dt>RequireBasicAuth On|Off (par d&#233;faut Off)</dt>
+ <dd>Cette option permet de d&#233;finir si l'authentification
+ basique est requise avant de transmettre la requ&#234;te au
fournisseur d'autorisation. Dans l'affirmative, le fournisseur
- d'autorisation ne sera invoqué qu'en présence d'un id
- utilisateur et d'un mot de passe ; si ces deux éléments ne sont
- pas présents, un code d'erreur 401 sera renvoyé</dd>
+ d'autorisation ne sera invoqu&#233; qu'en pr&#233;sence d'un id
+ utilisateur et d'un mot de passe ; si ces deux &#233;l&#233;ments ne sont
+ pas pr&#233;sents, un code d'erreur 401 sera renvoy&#233;</dd>
- <dt>UserExpr <em>expr</em> (pas de valeur par défaut)</dt>
+ <dt>UserExpr <em>expr</em> (pas de valeur par d&#233;faut)</dt>
<dd>Lorsque le client ne fournit pas l'authentification basique
- et si le fournisseur d'autorisation détermine l'id utilisateur,
- cette expression, évaluée après l'appel au fournisseur
- d'autorisation, permet de déterminer l'id utilisateur. Cette
- expression se conforme à la <a href="../expr.html">syntaxe
- ap_expr</a> et doit correspondre à une chaîne de caractères.
- Une utilisation courante consiste à référencer la définition
- d'une <code>Variable-<em>XXX</em></code> renvoyée par le
+ et si le fournisseur d'autorisation d&#233;termine l'id utilisateur,
+ cette expression, &#233;valu&#233;e apr&#232;s l'appel au fournisseur
+ d'autorisation, permet de d&#233;terminer l'id utilisateur. Cette
+ expression se conforme &#224; la <a href="../expr.html">syntaxe
+ ap_expr</a> et doit correspondre &#224; une cha&#238;ne de caract&#232;res.
+ Une utilisation courante consiste &#224; r&#233;f&#233;rencer la d&#233;finition
+ d'une <code>Variable-<em>XXX</em></code> renvoy&#233;e par le
fournisseur d'autorisation via une option du style
<code>UserExpr "%{reqenv:<em>XXX</em>}"</code>. Si cette option
- est spécifiée, et si l'id utilisateur ne peut pas être définie
- via l'expression après une authentification réussie, la requête
- sera rejetée avec un code d'erreur 500.</dd>
+ est sp&#233;cifi&#233;e, et si l'id utilisateur ne peut pas &#234;tre d&#233;finie
+ via l'expression apr&#232;s une authentification r&#233;ussie, la requ&#234;te
+ sera rejet&#233;e avec un code d'erreur 500.</dd>
</dl>
</dd>
@@ -525,35 +525,35 @@ d'authentification check_authn.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authnzfcgidefineprovider" id="authnzfcgidefineprovider">Directive</a> <a name="AuthnzFcgiDefineProvider" id="AuthnzFcgiDefineProvider">AuthnzFcgiDefineProvider</a><a title="Lien permanent" href="#authnzfcgidefineprovider" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit une application FastCGI en tant que fournisseur
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit une application FastCGI en tant que fournisseur
d'authentification et/ou autorisation</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthnzFcgiDefineProvider <em>type</em> <em>provider-name</em>
<em>backend-address</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_fcgi</td></tr>
</table>
- <p>Cette directive permet de définir une application FastCGI en tant
- que fournisseur pour une phase particulière d'authentification ou
+ <p>Cette directive permet de d&#233;finir une application FastCGI en tant
+ que fournisseur pour une phase particuli&#232;re d'authentification ou
d'autorisation.</p>
<dl>
<dt><em>type</em></dt>
- <dd>Les valeurs de ce paramètre sont <em>authn</em> pour
+ <dd>Les valeurs de ce param&#232;tre sont <em>authn</em> pour
l'authentification, <em>authz</em> pour l'autorisation, ou
- <em>authnz</em> pour un fournisseur d'autorisation générique
- FastCGI qui effectue les deux vérifications.</dd>
+ <em>authnz</em> pour un fournisseur d'autorisation g&#233;n&#233;rique
+ FastCGI qui effectue les deux v&#233;rifications.</dd>
<dt><em>provider-name</em></dt>
- <dd>Ce paramètre permet d'associer un nom au fournisseur ; ce nom
- pourra être utilisé dans des directives comme <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> et
+ <dd>Ce param&#232;tre permet d'associer un nom au fournisseur ; ce nom
+ pourra &#234;tre utilis&#233; dans des directives comme <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> et
<code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code>.</dd>
<dt><em>backend-address</em></dt>
- <dd>Ce paramètre permet de spécifier l'adresse de l'application
+ <dd>Ce param&#232;tre permet de sp&#233;cifier l'adresse de l'application
sous la forme <em>fcgi://hostname:port/</em>. Le ou les processus
- de l'application doivent être gérés indépendamment comme avec
+ de l'application doivent &#234;tre g&#233;r&#233;s ind&#233;pendamment comme avec
<code class="program"><a href="../programs/fcgistarter.html">fcgistarter</a></code>.</dd>
</dl>
@@ -561,7 +561,7 @@ d'authentification et/ou autorisation</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authnz_fcgi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authnz_fcgi.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_authnz_fcgi.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -580,7 +580,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_authnz_fcg
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_authnz_ldap.html.fr b/docs/manual/mod/mod_authnz_ldap.html.fr
index d1d43ccfe2..d9b5e52add 100644
--- a/docs/manual/mod/mod_authnz_ldap.html.fr
+++ b/docs/manual/mod/mod_authnz_ldap.html.fr
@@ -27,52 +27,52 @@
<div id="preamble"><h1>Module Apache mod_authnz_ldap</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authnz_ldap.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authnz_ldap.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_authnz_ldap.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</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>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>authnz_ldap_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_authnz_ldap.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>authnz_ldap_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_authnz_ldap.c</td></tr></table>
<h3>Sommaire</h3>
<p>Ce module permet aux frontaux d'authentification comme
<code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> d'authentifier les utilisateurs via
un annuaire ldap.</p>
- <p><code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> supporte les fonctionnalités
+ <p><code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> supporte les fonctionnalit&#233;s
suivantes :</p>
<ul>
- <li>Support vérifié du <a href="http://www.openldap.org/">OpenLDAP SDK</a> (versions 1.x et
+ <li>Support v&#233;rifi&#233; du <a href="http://www.openldap.org/">OpenLDAP SDK</a> (versions 1.x et
2.x), du <a href="http://developer.novell.com/ndk/cldap.htm">
Novell LDAP SDK</a> et du SDK <a href="http://www.iplanet.com/downloads/developer/">iPlanet
(Netscape)</a>.</li>
- <li>Implémentation de politiques d'autorisation complexes en les
- définissant via des filtres LDAP.</li>
+ <li>Impl&#233;mentation de politiques d'autorisation complexes en les
+ d&#233;finissant via des filtres LDAP.</li>
- <li>Mise en oeuvre d'une mise en cache des opérations LDAP
- élaborée via <a href="mod_ldap.html">mod_ldap</a>.</li>
+ <li>Mise en oeuvre d'une mise en cache des op&#233;rations LDAP
+ &#233;labor&#233;e via <a href="mod_ldap.html">mod_ldap</a>.</li>
- <li>Support de LDAP via SSL (nécessite le SDK Netscape) ou TLS
- (nécessite le SDK OpenLDAP 2.x ou le SDK LDAP Novell).</li>
+ <li>Support de LDAP via SSL (n&#233;cessite le SDK Netscape) ou TLS
+ (n&#233;cessite le SDK OpenLDAP 2.x ou le SDK LDAP Novell).</li>
</ul>
<p>Lorsqu'on utilise <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>, ce module est
- invoqué en affectant la valeur <code>ldap</code> à la directive
+ invoqu&#233; en affectant la valeur <code>ldap</code> &#224; la directive
<code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#contents">Sommaire</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#gcaveats">Mises en garde à caractère général</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#operation">Mode opératoire</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#gcaveats">Mises en garde &#224; caract&#232;re g&#233;n&#233;ral</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#operation">Mode op&#233;ratoire</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#requiredirectives">Les directives requises</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#examples">Exemples</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#usingtls">Utilisation de TLS</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#usingssl">Utilisation de SSL</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#exposed">Mise à disposition des informations de
+<li><img alt="" src="../images/down.gif" /> <a href="#exposed">Mise &#224; disposition des informations de
connexion</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#activedirectory">Utilisation d'Active
Directory</a></li>
@@ -100,7 +100,7 @@ Directory</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#authldapsubgroupclass">AuthLDAPSubGroupClass</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#authldapurl">AuthLDAPUrl</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authnz_ldap">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authnz_ldap">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authnz_ldap">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authnz_ldap">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code></li>
<li><code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code></li>
@@ -112,8 +112,8 @@ Directory</a></li>
<h2><a name="contents" id="contents">Sommaire</a><a title="Lien permanent" href="#contents" class="permalink">&para;</a></h2>
<ul>
- <li> <a href="#gcaveats">Mises en garde à caractère général</a> </li>
- <li> <a href="#operation">Mode opératoire</a>
+ <li> <a href="#gcaveats">Mises en garde &#224; caract&#232;re g&#233;n&#233;ral</a> </li>
+ <li> <a href="#operation">Mode op&#233;ratoire</a>
<ul>
<li><a href="#authenphase">La phase
@@ -139,7 +139,7 @@ Directory</a></li>
<li><a href="#examples">Exemples</a></li>
<li><a href="#usingtls">Utilisation de TLS</a></li>
<li><a href="#usingssl">Utilisation de SSL</a></li>
- <li><a href="#exposed">Mise à disposition des informations de
+ <li><a href="#exposed">Mise &#224; disposition des informations de
connexion</a></li>
<li><a href="#activedirectory">Utilisation d'Active Directory</a></li>
<li>
@@ -147,46 +147,46 @@ Directory</a></li>
<code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></a>
<ul>
- <li><a href="#howitworks">Comment ça marche</a></li>
+ <li><a href="#howitworks">Comment &#231;a marche</a></li>
<li><a href="#fpcaveats">Mises en garde</a></li>
</ul>
</li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="gcaveats" id="gcaveats">Mises en garde à caractère général</a><a title="Lien permanent" href="#gcaveats" class="permalink">&para;</a></h2>
-<p>Ce module effectue une mise en cache des résultats du processus
+<h2><a name="gcaveats" id="gcaveats">Mises en garde &#224; caract&#232;re g&#233;n&#233;ral</a><a title="Lien permanent" href="#gcaveats" class="permalink">&para;</a></h2>
+<p>Ce module effectue une mise en cache des r&#233;sultats du processus
d'authentification et d'autorisation en fonction de la configuration du
-module <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code>. Les modifications effectuées au niveau
-du serveur LDAP d'arrière-plan comme les
-verrouillages ou révocations d'utilisateurs, les changements de mot de
-passe, ou les changements d'appartenance à un groupe (et cette liste
-n'est pas exhaustive), ne seront pas immédiatement propagées jusqu'au
+module <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code>. Les modifications effectu&#233;es au niveau
+du serveur LDAP d'arri&#232;re-plan comme les
+verrouillages ou r&#233;vocations d'utilisateurs, les changements de mot de
+passe, ou les changements d'appartenance &#224; un groupe (et cette liste
+n'est pas exhaustive), ne seront pas imm&#233;diatement propag&#233;es jusqu'au
serveur HTTP. Consultez les directives du module
-<code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> pour plus de détails à propos de la
+<code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> pour plus de d&#233;tails &#224; propos de la
configuration de la mise en cache.
</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="operation" id="operation">Mode opératoire</a><a title="Lien permanent" href="#operation" class="permalink">&para;</a></h2>
+<h2><a name="operation" id="operation">Mode op&#233;ratoire</a><a title="Lien permanent" href="#operation" class="permalink">&para;</a></h2>
- <p>L'utilisateur se voit accorder l'accès selon un processus en deux
- phases. La première phase est l'authentification, au cours de
+ <p>L'utilisateur se voit accorder l'acc&#232;s selon un processus en deux
+ phases. La premi&#232;re phase est l'authentification, au cours de
laquelle le fournisseur d'authentification
- <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> vérifie que les informations de
+ <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> v&#233;rifie que les informations de
connexion de l'utilisateur sont valides. Elle est aussi connue sous
le nom de phase de <em>recherche/connexion</em> (NdT : en anglais ou
- dans le code source : <em>search/bind</em>). La deuxième
+ dans le code source : <em>search/bind</em>). La deuxi&#232;me
phase est l'autorisation, au cours de laquelle
- <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> détermine si l'utilisateur
- authentifié a la permission d'accéder à la ressource considérée.
+ <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> d&#233;termine si l'utilisateur
+ authentifi&#233; a la permission d'acc&#233;der &#224; la ressource consid&#233;r&#233;e.
Elle est aussi connue sous le nom de phase de
<em>comparaison</em> (<em>compare</em>).</p>
<p><code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> comporte un fournisseur
d'authentification authn_ldap et un gestionnaire d'autorisation
- authz_ldap. Le fournisseur d'authentification authn_ldap peut être
- invoqué en affectant la valeur <code>ldap</code> à la directive
+ authz_ldap. Le fournisseur d'authentification authn_ldap peut &#234;tre
+ invoqu&#233; en affectant la valeur <code>ldap</code> &#224; la directive
<code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code>. Le
gestionnaire d'autorisation authz_ldap enrichit la liste des types
d'autorisations de la directive <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> en y ajoutant les
@@ -196,34 +196,34 @@ configuration de la mise en cache.
<h3><a name="authenphase" id="authenphase">La phase d'authentification</a></h3>
<p>Au cours de la phase d'authentification,
- <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> recherche une entrée de l'annuaire
+ <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> recherche une entr&#233;e de l'annuaire
LDAP qui correspond au nom d'utilisateur fourni par le client HTTP.
- Si une correspondance unique est trouvée,
+ Si une correspondance unique est trouv&#233;e,
<code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> tente de se connecter au serveur
- hébergeant l'annuaire LDAP en utilisant le DN de l'entrée et le mot
+ h&#233;bergeant l'annuaire LDAP en utilisant le DN de l'entr&#233;e et le mot
de passe fourni par le client HTTP. Comme ce processus effectue tout
d'abord une recherche, puis une connexion, il est aussi connu sous
- le nom de phase de recherche/connexion. Voici le détail des étapes
+ le nom de phase de recherche/connexion. Voici le d&#233;tail des &#233;tapes
constituant la phase de recherche/connexion :</p>
<ol>
<li>Confection d'un filtre de recherche en combinant les attribut
- et filtre définis par la directive <code class="directive"><a href="#authldapurl">AuthLDAPURL</a></code> avec le nom d'utilisateur et le mot de
+ et filtre d&#233;finis par la directive <code class="directive"><a href="#authldapurl">AuthLDAPURL</a></code> avec le nom d'utilisateur et le mot de
passe fournis par le client HTTP.</li>
<li>Recherche dans l'annuaire LDAP en utilisant le filtre
- confectionné précédemment. Si le résultat de la recherche est
- négatif ou comporte plusieurs entrées, refus ou restriction de
- l'accès.</li>
+ confectionn&#233; pr&#233;c&#233;demment. Si le r&#233;sultat de la recherche est
+ n&#233;gatif ou comporte plusieurs entr&#233;es, refus ou restriction de
+ l'acc&#232;s.</li>
- <li>Extraction du DN (distinguished name) de l'entrée issue du
- résultat de la recherche, et tentative de connexion au serveur
+ <li>Extraction du DN (distinguished name) de l'entr&#233;e issue du
+ r&#233;sultat de la recherche, et tentative de connexion au serveur
LDAP en utilisant ce DN et le mot de passe fournis par le client
- HTTP. Si la connexion échoue, refus ou restriction de
- l'accès.</li>
+ HTTP. Si la connexion &#233;choue, refus ou restriction de
+ l'acc&#232;s.</li>
</ol>
- <p>Les directives utilisées durant la phase de recherche/connexion
+ <p>Les directives utilis&#233;es durant la phase de recherche/connexion
sont les suivantes :</p>
<table>
@@ -231,9 +231,9 @@ configuration de la mise en cache.
<tr>
<td><code class="directive"><a href="#authldapurl">AuthLDAPURL</a></code></td>
- <td>Spécifie le serveur LDAP, le DN de base, l'attribut à
+ <td>Sp&#233;cifie le serveur LDAP, le DN de base, l'attribut &#224;
utiliser pour la recherche, ainsi que les filtres de recherche
- supplémentaires.</td>
+ suppl&#233;mentaires.</td>
</tr>
<tr>
@@ -255,70 +255,70 @@ configuration de la mise en cache.
<h3><a name="authorphase" id="authorphase">La phase d'autorisation</a></h3>
<p>Au cours de la phase d'autorisation,
- <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> tente de déterminer si
- l'utilisateur est autorisé à accéder à la ressource considérée. Une
- grande partie de cette vérification consiste pour
- <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> en des opérations de comparaison au
+ <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> tente de d&#233;terminer si
+ l'utilisateur est autoris&#233; &#224; acc&#233;der &#224; la ressource consid&#233;r&#233;e. Une
+ grande partie de cette v&#233;rification consiste pour
+ <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> en des op&#233;rations de comparaison au
niveau du serveur LDAP. C'est pourquoi cette phase est aussi connue
sous le nom de phase de comparaison.
<code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> accepte les directives <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> suivantes pour
- déterminer si les informations de connexion permettent d'accorder
- l'accès à l'utilisateur :</p>
+ d&#233;terminer si les informations de connexion permettent d'accorder
+ l'acc&#232;s &#224; l'utilisateur :</p>
<ul>
<li>Avec la directive <a href="#reqgroup"><code>Require ldap-user</code></a>,
- l'autorisation d'accès est accordée si le nom d'utilisateur
- spécifié par la directive correspond au nom d'utilisateur fourni
+ l'autorisation d'acc&#232;s est accord&#233;e si le nom d'utilisateur
+ sp&#233;cifi&#233; par la directive correspond au nom d'utilisateur fourni
par le client.</li>
<li>Avec la directive <a href="#reqdn"><code>Require
- ldap-dn</code></a>, l'autorisation d'accès est accordée si le DN
- spécifié par la directive correspond au DN extrait du résultat de
+ ldap-dn</code></a>, l'autorisation d'acc&#232;s est accord&#233;e si le DN
+ sp&#233;cifi&#233; par la directive correspond au DN extrait du r&#233;sultat de
la recherche dans l'annuaire LDAP.</li>
<li>Avec la directive <a href="#reqgroup"><code>Require ldap-group</code></a>,
- l'autorisation d'accès est accordée si le DN extrait du résultat de
+ l'autorisation d'acc&#232;s est accord&#233;e si le DN extrait du r&#233;sultat de
la recherche dans l'annuaire LDAP (ou le nom d'utilisateur fourni
- par le client) appartient au groupe LDAP spécifié par la
- directive, ou éventuellement à un de ses sous-groupes.</li>
+ par le client) appartient au groupe LDAP sp&#233;cifi&#233; par la
+ directive, ou &#233;ventuellement &#224; un de ses sous-groupes.</li>
<li>Avec la directive <a href="#reqattribute">
- <code>Require ldap-attribute</code></a>, l'autorisation d'accès
- est accordée si la valeur de l'attribut extraite de la recherche
- dans l'annuaire LDAP correspond à la valeur spécifiée par la
+ <code>Require ldap-attribute</code></a>, l'autorisation d'acc&#232;s
+ est accord&#233;e si la valeur de l'attribut extraite de la recherche
+ dans l'annuaire LDAP correspond &#224; la valeur sp&#233;cifi&#233;e par la
directive.</li>
<li>Avec la directive <a href="#reqfilter">
- <code>Require ldap-filter</code></a>, l'autorisation d'accès
- est accordée si le filtre de recherche renvoie un objet
+ <code>Require ldap-filter</code></a>, l'autorisation d'acc&#232;s
+ est accord&#233;e si le filtre de recherche renvoie un objet
utilisateur unique qui corresponde au DN de l'utilisateur
- authentifié.</li>
+ authentifi&#233;.</li>
<li>Avec la directive <a href="#reqsearch">
- <code>Require ldap-search</code></a>, l'autorisation d'accès
- est accordée si le filtre de recherche renvoie avec succès
- un seul objet correspondant aux critères avec tout nom distinctif
+ <code>Require ldap-search</code></a>, l'autorisation d'acc&#232;s
+ est accord&#233;e si le filtre de recherche renvoie avec succ&#232;s
+ un seul objet correspondant aux crit&#232;res avec tout nom distinctif
(DN).</li>
<li>dans tous les autres cas, refus ou restriction de
- l'accès.</li>
+ l'acc&#232;s.</li>
</ul>
- <p>Sous réserve du chargement de modules d'autorisation
- supplémentaires, d'autres valeurs de la directive <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> peuvent être
- spécifiées.</p>
+ <p>Sous r&#233;serve du chargement de modules d'autorisation
+ suppl&#233;mentaires, d'autres valeurs de la directive <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> peuvent &#234;tre
+ sp&#233;cifi&#233;es.</p>
<ul>
- <li>L'accès est accordé à tous les utilisateurs authentifiés si
+ <li>L'acc&#232;s est accord&#233; &#224; tous les utilisateurs authentifi&#233;s si
une directive <a href="#requser"><code>Require
- valid-user</code></a> est présente (nécessite le module
+ valid-user</code></a> est pr&#233;sente (n&#233;cessite le module
<code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code>).</li>
<li>Avec la directive <a href="#reqgroup"><code>Require group</code></a>, l'autorisation
- d'accès est accordée si le module
- <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> a été chargé et si la
- directive <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code> a été
- définie.</li>
+ d'acc&#232;s est accord&#233;e si le module
+ <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> a &#233;t&#233; charg&#233; et si la
+ directive <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code> a &#233;t&#233;
+ d&#233;finie.</li>
<li>etc...</li>
</ul>
@@ -333,59 +333,59 @@ configuration de la mise en cache.
<td><code class="directive"><a href="#authldapurl">AuthLDAPURL</a></code>
</td>
- <td>On utilise l'attribut spécifié dans l'URL pour les
- opérations de comparaison initiées par la directive
+ <td>On utilise l'attribut sp&#233;cifi&#233; dans l'URL pour les
+ op&#233;rations de comparaison initi&#233;es par la directive
<code>Require ldap-user</code>.</td>
</tr>
<tr>
<td><code class="directive"><a href="#authldapcomparednonserver">AuthLDAPCompareDNOnServer</a></code></td>
- <td>Détermine le comportement de la directive <code>Require
+ <td>D&#233;termine le comportement de la directive <code>Require
ldap-dn</code>.</td>
</tr>
<tr>
<td><code class="directive"><a href="#authldapgroupattribute">AuthLDAPGroupAttribute</a></code></td>
- <td>Détermine l'attribut utilisé pour les opérations de
- comparaison initiées par la directive <code>Require
+ <td>D&#233;termine l'attribut utilis&#233; pour les op&#233;rations de
+ comparaison initi&#233;es par la directive <code>Require
ldap-group</code>.</td>
</tr>
<tr>
<td><code class="directive"><a href="#authldapgroupattributeisdn">AuthLDAPGroupAttributeIsDN</a></code></td>
- <td>Spécifie si l'on doit utiliser le DN ou le nom de
- l'utilisateur lors des opérations de comparaison initiées par la
+ <td>Sp&#233;cifie si l'on doit utiliser le DN ou le nom de
+ l'utilisateur lors des op&#233;rations de comparaison initi&#233;es par la
directive <code>Require ldap-group</code>.</td>
</tr>
<tr>
<td><code class="directive"><a href="#authldapmaxsubgroupdepth">AuthLDAPMaxSubGroupDepth</a></code></td>
- <td>Détermine la profondeur maximale de l'arborescence des
- sous-groupes qui seront évalués au cours des opérations de
- comparaisons initiées par la directive <code>Require
+ <td>D&#233;termine la profondeur maximale de l'arborescence des
+ sous-groupes qui seront &#233;valu&#233;s au cours des op&#233;rations de
+ comparaisons initi&#233;es par la directive <code>Require
ldap-group</code>.</td>
</tr>
<tr>
<td><code class="directive"><a href="#authldapsubgroupattribute">AuthLDAPSubGroupAttribute</a></code></td>
- <td>Détermine l'attribut à utiliser lors de l'extraction de
+ <td>D&#233;termine l'attribut &#224; utiliser lors de l'extraction de
membres de sous-groupes du groupe courant au cours des
- opérations de comparaison initiées par la directive
+ op&#233;rations de comparaison initi&#233;es par la directive
<code>Require ldap-group</code>.</td>
</tr>
<tr>
<td><code class="directive"><a href="#authldapsubgroupclass">AuthLDAPSubGroupClass</a></code></td>
- <td>Spécifie les valeurs de classe d'objet LDAP à utiliser pour
- déterminer si les objets extraits de l'annuaire sont bien des
+ <td>Sp&#233;cifie les valeurs de classe d'objet LDAP &#224; utiliser pour
+ d&#233;terminer si les objets extraits de l'annuaire sont bien des
objets de type groupe (et non des objets de type utilisateur),
- au cours du traitement des sous-groupes initié par la directive
+ au cours du traitement des sous-groupes initi&#233; par la directive
<code>Require ldap-group</code>.</td>
</tr>
</table>
@@ -394,79 +394,79 @@ configuration de la mise en cache.
<div class="section">
<h2><a name="requiredirectives" id="requiredirectives">Les directives requises</a><a title="Lien permanent" href="#requiredirectives" class="permalink">&para;</a></h2>
- <p>Les directives <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> d'Apache sont utilisées
+ <p>Les directives <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> d'Apache sont utilis&#233;es
au cours de la phase d'autorisation afin de s'assurer que
- l'utilisateur est autorisé à accéder à une ressource.
+ l'utilisateur est autoris&#233; &#224; acc&#233;der &#224; une ressource.
mod_authnz_ldap enrichit la liste des types d'autorisations avec les
valeurs <code>ldap-user</code>, <code>ldap-dn</code>,
<code>ldap-group</code>, <code>ldap-attribute</code> et
<code>ldap-filter</code>. D'autres types d'autorisations sont
- disponibles, sous réserve du chargement de modules d'autorisation
- supplémentaires.</p>
+ disponibles, sous r&#233;serve du chargement de modules d'autorisation
+ suppl&#233;mentaires.</p>
<p>A partir de la version 2.4.8, les directives require LDAP
supportent les <a href="../expr.html">expressions</a>.</p>
<h3><a name="requser" id="requser">Require ldap-user</a></h3>
- <p>La directive <code>Require ldap-user</code> permet de spécifier
- les noms des utilisateurs autorisés à accéder à la ressource.
+ <p>La directive <code>Require ldap-user</code> permet de sp&#233;cifier
+ les noms des utilisateurs autoris&#233;s &#224; acc&#233;der &#224; la ressource.
Lorsque <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> a extrait un DN unique de
- l'annuaire LDAP, il effectue une opération de comparaison LDAP en
- utilisant le nom d'utilisateur spécifié par la directive
- <code>Require ldap-user</code>, pour vérifier si ce nom
- d'utilisateur correspond à l'entrée LDAP extraite. On peut accorder
- l'accès à plusieurs utilisateurs en plaçant plusieurs nom
- d'utilisateurs sur la même ligne séparés par des espaces. Si un nom
- d'utilisateur contient des espaces, il doit être entouré de
- guillemets. On peut aussi accorder l'accès à plusieurs utilisateurs
+ l'annuaire LDAP, il effectue une op&#233;ration de comparaison LDAP en
+ utilisant le nom d'utilisateur sp&#233;cifi&#233; par la directive
+ <code>Require ldap-user</code>, pour v&#233;rifier si ce nom
+ d'utilisateur correspond &#224; l'entr&#233;e LDAP extraite. On peut accorder
+ l'acc&#232;s &#224; plusieurs utilisateurs en pla&#231;ant plusieurs nom
+ d'utilisateurs sur la m&#234;me ligne s&#233;par&#233;s par des espaces. Si un nom
+ d'utilisateur contient des espaces, il doit &#234;tre entour&#233; de
+ guillemets. On peut aussi accorder l'acc&#232;s &#224; plusieurs utilisateurs
en utilisant une directive <code>Require ldap-user</code> par
- utilisateur. Par exemple, avec la directive <code class="directive"><a href="#authldapurl">AuthLDAPURL</a></code> définie à
- <code>ldap://ldap/o=Example?cn</code> (spécifiant donc que l'attribut
- <code>cn</code> sera utilisé pour les recherches), on pourra
- utiliser les directives Require suivantes pour restreindre l'accès
+ utilisateur. Par exemple, avec la directive <code class="directive"><a href="#authldapurl">AuthLDAPURL</a></code> d&#233;finie &#224;
+ <code>ldap://ldap/o=Example?cn</code> (sp&#233;cifiant donc que l'attribut
+ <code>cn</code> sera utilis&#233; pour les recherches), on pourra
+ utiliser les directives Require suivantes pour restreindre l'acc&#232;s
:</p>
<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
+ <p>De par la mani&#232;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
<em>Barbara Jenson</em>, <em>Babs Jenson</em> ou tout autre
- <code>cn</code> sous lequel elle est enregistrée dans l'annuaire
+ <code>cn</code> sous lequel elle est enregistr&#233;e dans l'annuaire
LDAP. Une seule ligne <code>Require ldap-user</code> suffit pour
- toutes les valeurs de l'attribut dans l'entrée LDAP de
+ toutes les valeurs de l'attribut dans l'entr&#233;e LDAP de
l'utilisateur.</p>
- <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>
+ <p>Si l'attribut <code>uid</code> avait &#233;t&#233; sp&#233;cifi&#233; &#224; la place de
+ l'attribut <code>cn</code> dans l'URL pr&#233;c&#233;dente, les trois lignes
+ ci-dessus auraient p&#251; &#234;tre condens&#233;es en une seule ligne :</p>
<pre class="prettyprint lang-config">Require ldap-user bjenson fuser jmanager</pre>
<h3><a name="reqgroup" id="reqgroup">Require ldap-group</a></h3>
- <p>Cette directive permet de spécifier un groupe LDAP dont les
- membres auront l'autorisation d'accès. Elle prend comme argument le
+ <p>Cette directive permet de sp&#233;cifier un groupe LDAP dont les
+ membres auront l'autorisation d'acc&#232;s. Elle prend comme argument le
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
+ guillemets. Par exemple, supposons que l'entr&#233;e suivante existe dans
l'annuaire LDAP :</p>
<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
+ <p>La directive suivante autoriserait alors l'acc&#232;s &#224; Fred et
Barbara :</p>
<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>
+ groupe LDAP sp&#233;cifi&#233; si la directive <code class="directive"><a href="#authldapmaxsubgroupdepth">AuthLDAPMaxSubGroupDepth</a></code> a &#233;t&#233;
+ d&#233;finie &#224; une valeur sup&#233;rieure &#224; 0. Par exemple, supposons que les
+ entr&#233;es suivantes existent dans l'annuaire LDAP :</p>
<div class="example"><pre>dn: cn=Employees, o=Example
objectClass: groupOfUniqueNames
uniqueMember: cn=Managers, o=Example
@@ -494,16 +494,16 @@ 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
+ <p>Les directives suivantes autoriseraient alors l'acc&#232;s &#224; Bob
Ellis, Tom Jackson, Barbara Jenson, 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)
+ Paul Tilley, mais l'interdiraient &#224; Jim Swenson, ou Elliot Rhodes
+ (car ils sont situ&#233;s dans un sous-groupe de niveau de profondeur 2)
:</p>
<pre class="prettyprint lang-config">Require ldap-group cn=Employees, o=Example
AuthLDAPMaxSubGroupDepth 1</pre>
- <p>Le comportement de cette directive est modifié par les directives
+ <p>Le comportement de cette directive est modifi&#233; par les directives
<code class="directive"><a href="#authldapgroupattribute">AuthLDAPGroupAttribute</a></code>,
<code class="directive"><a href="#authldapgroupattributeisdn">AuthLDAPGroupAttributeIsDN</a></code>,
<code class="directive"><a href="#authldapmaxsubgroupdepth">AuthLDAPMaxSubGroupDepth</a></code>,
@@ -513,48 +513,48 @@ AuthLDAPMaxSubGroupDepth 1</pre>
<h3><a name="reqdn" id="reqdn">Require ldap-dn</a></h3>
- <p>La directive <code>Require ldap-dn</code> permet à
- l'administrateur d'accorder l'utorisation d'accès en fonction du DN.
- Elle permet de spécifier un DN pour lequel l'accès est autorisé. Si
+ <p>La directive <code>Require ldap-dn</code> permet &#224;
+ l'administrateur d'accorder l'utorisation d'acc&#232;s en fonction du DN.
+ Elle permet de sp&#233;cifier un DN pour lequel l'acc&#232;s est autoris&#233;. Si
le DN extrait de
- l'annuaire correspond au DN spécifié par la directive <code>Require
- ldap-dn</code>, l'autorisation d'accès est accordée. Note :
+ l'annuaire correspond au DN sp&#233;cifi&#233; par la directive <code>Require
+ ldap-dn</code>, l'autorisation d'acc&#232;s est accord&#233;e. Note :
n'entourez pas Le DN de guillemets.</p>
- <p>La directive suivante accorderait l'accès à un DN spécifique
+ <p>La directive suivante accorderait l'acc&#232;s &#224; un DN sp&#233;cifique
:</p>
<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
+ <p>Le comportement ce cette directive est modifi&#233; par la directive
<code class="directive"><a href="#authldapcomparednonserver">AuthLDAPCompareDNOnServer</a></code>.</p>
<h3><a name="reqattribute" id="reqattribute">Require ldap-attribute</a></h3>
- <p>La directive <code>Require ldap-attribute</code> permet à
- l'administrateur d'accorder l'autorisation d'accès en fonction des
- attributs de l'utilisateur authentifié dans l'annuaire LDAP. Si la
- valeur de l'attribut dans l'annuaire correspond à la valeur
- spécifiée par la directive, l'autorisation d'accès est accordée.</p>
+ <p>La directive <code>Require ldap-attribute</code> permet &#224;
+ l'administrateur d'accorder l'autorisation d'acc&#232;s en fonction des
+ attributs de l'utilisateur authentifi&#233; dans l'annuaire LDAP. Si la
+ valeur de l'attribut dans l'annuaire correspond &#224; la valeur
+ sp&#233;cifi&#233;e par la directive, l'autorisation d'acc&#232;s est accord&#233;e.</p>
- <p>La directive suivante accorderait l'autorisation d'accès à tout
+ <p>La directive suivante accorderait l'autorisation d'acc&#232;s &#224; tout
utilisateur dont l'attribut employeeType a pour valeur "actif" :</p>
<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
+ <p>Plusieurs paires attribut/valeur peuvent &#234;tre sp&#233;cifi&#233;es par une
+ m&#234;me directive en les s&#233;parant par des espaces, ou en d&#233;finissant
plusieurs directives <code>Require ldap-attribute</code>. La logique
- sous-jacente à une liste de paires attribut/valeur est une opération
- OU. L'autorisation d'accès sera accordée si au moins une paire
- attribut/valeur de la liste spécifiée correspond à la paire
- attribut/valeur de l'utilisateur authentifié. Si elle contient des
- espaces, la valeur, et seulement la valeur, doit être entourée de
+ sous-jacente &#224; une liste de paires attribut/valeur est une op&#233;ration
+ OU. L'autorisation d'acc&#232;s sera accord&#233;e si au moins une paire
+ attribut/valeur de la liste sp&#233;cifi&#233;e correspond &#224; la paire
+ attribut/valeur de l'utilisateur authentifi&#233;. Si elle contient des
+ espaces, la valeur, et seulement la valeur, doit &#234;tre entour&#233;e de
guillemets.</p>
- <p>La directive suivante accorderait l'autorisation d'accès à tout
+ <p>La directive suivante accorderait l'autorisation d'acc&#232;s &#224; tout
utilisateur dont l'attribut city aurait pour valeur "San Jose", ou
donc l'attribut status aurait pour valeur "actif" :</p>
@@ -566,15 +566,15 @@ AuthLDAPMaxSubGroupDepth 1</pre>
<h3><a name="reqfilter" id="reqfilter">Require ldap-filter</a></h3>
- <p>La directive <code>Require ldap-filter</code> permet à
- l'administrateur d'accorder l'autorisation d'accès en fonction d'un
- filtre de recherche LDAP complexe. L'autorisation d'accès est
- accordée si le DN renvoyé par le filtre de recherche correspond au
- DN de l'utilisateur authentifié.</p>
+ <p>La directive <code>Require ldap-filter</code> permet &#224;
+ l'administrateur d'accorder l'autorisation d'acc&#232;s en fonction d'un
+ filtre de recherche LDAP complexe. L'autorisation d'acc&#232;s est
+ accord&#233;e si le DN renvoy&#233; par le filtre de recherche correspond au
+ DN de l'utilisateur authentifi&#233;.</p>
- <p>La directive suivante accorderait l'autorisation d'accès à tout
- utilisateur possédant un téléphone cellulaire et faisant partie du
- département "marketing" :</p>
+ <p>La directive suivante accorderait l'autorisation d'acc&#232;s &#224; tout
+ utilisateur poss&#233;dant un t&#233;l&#233;phone cellulaire et faisant partie du
+ d&#233;partement "marketing" :</p>
<pre class="prettyprint lang-config">Require ldap-filter
"&amp;(cell=*)(department=marketing)"</pre>
@@ -582,17 +582,17 @@ AuthLDAPMaxSubGroupDepth 1</pre>
<p>Alors que la directive <code>Require ldap-attribute</code> se
contente d'une simple comparaison d'attributs, la directive
- <code>Require ldap-filter</code> effectue une opération de recherche
- dans l'annuaire LDAP en utilisant le filtre de recherche spécifié.
- Si une simple comparaison d'attributs suffit, l'opération de
- comparaison effectuée par <code>ldap-attribute</code> sera plus
- rapide que l'opération de recherche effectuée par
+ <code>Require ldap-filter</code> effectue une op&#233;ration de recherche
+ dans l'annuaire LDAP en utilisant le filtre de recherche sp&#233;cifi&#233;.
+ Si une simple comparaison d'attributs suffit, l'op&#233;ration de
+ comparaison effectu&#233;e par <code>ldap-attribute</code> sera plus
+ rapide que l'op&#233;ration de recherche effectu&#233;e par
<code>ldap-filter</code>, en particulier dans le cas d'un annuaire
LDAP de grande taille.</p>
<p>Lorsqu'on utilise une <a href="../expr.html">expression
rationnelle</a> au sein d'un filtre, il faut bien s'assurer que les
- filtres LDAP sont correctement échappés afin de se prémunir contre
+ filtres LDAP sont correctement &#233;chapp&#233;s afin de se pr&#233;munir contre
toute injection LDAP. A cet effet, il est possible d'utiliser la
fonction ldap.</p>
@@ -606,14 +606,14 @@ AuthLDAPMaxSubGroupDepth 1</pre>
<h3><a name="reqsearch" id="reqsearch">Require ldap-search</a></h3>
- <p>La directive <code>Require ldap-search</code> permet à
- l'administrateur d'autoriser l'accès en fonction d'un filtre de
- recherche LDAP générique contenant une <a href="../expr.html">expression rationnelle</a>. Si le filtre de
- recherche renvoie une et une seule correspondance, l'accès est
- accordé sans tenir compte du DN.</p>
+ <p>La directive <code>Require ldap-search</code> permet &#224;
+ l'administrateur d'autoriser l'acc&#232;s en fonction d'un filtre de
+ recherche LDAP g&#233;n&#233;rique contenant une <a href="../expr.html">expression rationnelle</a>. Si le filtre de
+ recherche renvoie une et une seule correspondance, l'acc&#232;s est
+ accord&#233; sans tenir compte du DN.</p>
- <p>La directive suivante accorderait l'accès aux URLs correspondant
- aux objets spécifiés dans le serveur LDAP :</p>
+ <p>La directive suivante accorderait l'acc&#232;s aux URLs correspondant
+ aux objets sp&#233;cifi&#233;s dans le serveur LDAP :</p>
<pre class="prettyprint lang-config">&lt;LocationMatch "^/dav/(?&lt;SITENAME&gt;[^/]+)/"&gt;
Require ldap-search "(cn=%{ldap:%{unescape:%{env:MATCH_SITENAME}}
@@ -622,7 +622,7 @@ Website)"
<p>Note : il faut bien s'assurer que les
- expressions sont correctement échappés afin de se prémunir contre
+ expressions sont correctement &#233;chapp&#233;s afin de se pr&#233;munir contre
toute injection LDAP. A cet effet, il est possible d'utiliser la
fonction <strong>ldap</strong> comme dans l'exemple ci-dessus.</p>
@@ -634,7 +634,7 @@ Website)"
<ul>
<li>
- Accorde l'autorisation d'accès à tout utilisateur présent dans
+ Accorde l'autorisation d'acc&#232;s &#224; tout utilisateur pr&#233;sent dans
l'annuaire LDAP, en utilisant son UID pour effectuer la
recherche :
<pre class="prettyprint lang-config">AuthLDAPURL "ldap://ldap1.example.com:389/ou=People, o=Example?uid?sub?(objectClass=*)"
@@ -643,23 +643,23 @@ Require valid-user</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 :
+ L'exemple suivant est similaire au pr&#233;c&#233;dent, mais les champs
+ dont les valeurs par d&#233;faut conviennent sont omis. Notez aussi
+ la pr&#233;sence d'un annuaire LDAP redondant :
<pre class="prettyprint lang-config">AuthLDAPURL "ldap://ldap1.example.com ldap2.example.com/ou=People, o=Example"
Require valid-user</pre>
</li>
<li>
- Encore un exemple similaire aux précédents, mais cette fois,
- c'est l'attribut cn qui est utilisé pour la recherche à la place
- de l'UID. Notez que ceci peut poser problème si plusieurs
- utilisateurs de l'annuaire partagent le même <code>cn</code>,
+ Encore un exemple similaire aux pr&#233;c&#233;dents, mais cette fois,
+ c'est l'attribut cn qui est utilis&#233; pour la recherche &#224; la place
+ de l'UID. Notez que ceci peut poser probl&#232;me si plusieurs
+ utilisateurs de l'annuaire partagent le m&#234;me <code>cn</code>,
car une recherche sur le <code>cn</code> <strong>doit</strong>
- retourner une entrée et une seule. C'est pourquoi cette
- approche n'est pas recommandée : il est préférable de choisir un
- attribut de votre annuaire dont l'unicité soit garantie, comme
+ retourner une entr&#233;e et une seule. C'est pourquoi cette
+ approche n'est pas recommand&#233;e : il est pr&#233;f&#233;rable de choisir un
+ attribut de votre annuaire dont l'unicit&#233; soit garantie, comme
<code>uid</code>.
<pre class="prettyprint lang-config">AuthLDAPURL "ldap://ldap.example.com/ou=People, o=Example?cn"
Require valid-user</pre>
@@ -667,7 +667,7 @@ Require valid-user</pre>
</li>
<li>
- Accorde l'autorisation d'accès à tout utilisateur appartenant au
+ Accorde l'autorisation d'acc&#232;s &#224; tout utilisateur appartenant au
groupe Administrateurs. Les utilisateurs doivent s'authentifier
en utilisant leur UID :
<pre class="prettyprint lang-config">AuthLDAPURL ldap://ldap.example.com/o=Example?uid
@@ -676,8 +676,8 @@ Require ldap-group cn=Administrators, o=Example</pre>
</li>
<li>
- Accorde l'accès à tout utilisateur appartenant au groupe dont le
- nom correspond au nom d'hôte du serveur virtuel. Dans cet exemple,
+ Accorde l'acc&#232;s &#224; tout utilisateur appartenant au groupe dont le
+ nom correspond au nom d'h&#244;te du serveur virtuel. Dans cet exemple,
on utilise une <a href="../expr.html">expression</a> pour
construire le filtre.
<pre class="prettyprint lang-config">AuthLDAPURL ldap://ldap.example.com/o=Example?uid
@@ -687,10 +687,10 @@ Require ldap-group cn=%{SERVER_NAME}, o=Example</pre>
<li>
Pour l'exemple suivant, on suppose que tout utilisateur de chez
- Example qui dispose d'un bippeur alphanumérique possèdera un
+ Example qui dispose d'un bippeur alphanum&#233;rique poss&#232;dera un
attribut LDAP <code>qpagePagerID</code>. Seuls ces utilisateurs
- (authentifiés via leur UID) se verront accorder l'autorisation
- d'accès :
+ (authentifi&#233;s via leur UID) se verront accorder l'autorisation
+ d'acc&#232;s :
<pre class="prettyprint lang-config">AuthLDAPURL ldap://ldap.example.com/o=Example?uid??(qpagePagerID=*)
Require valid-user</pre>
@@ -698,35 +698,35 @@ Require valid-user</pre>
<li>
<p>L'exemple suivant illustre la puissance des filtres pour
- effectuer des requêtes complexes. Sans les filtres, il aurait
- été nécessaire de créer un nouveau groupe LDAP et de s'assurer
+ effectuer des requ&#234;tes complexes. Sans les filtres, il aurait
+ &#233;t&#233; n&#233;cessaire de cr&#233;er un nouveau groupe LDAP et de s'assurer
de la synchronisation des membres du groupe avec les
- utilisateurs possédant un bippeur. Tout devient limpide avec les
- filtres. Nous avons pour but d'accorder l'autorisation d'accès à
- 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>
+ utilisateurs poss&#233;dant un bippeur. Tout devient limpide avec les
+ filtres. Nous avons pour but d'accorder l'autorisation d'acc&#232;s &#224;
+ tout utilisateur disposant d'un bippeur ainsi qu'&#224; Joe Manager
+ qui ne poss&#232;de pas de bippeur, mais doit tout de m&#234;me pouvoir
+ acc&#233;der &#224; la ressource :</p>
<pre class="prettyprint lang-config">AuthLDAPURL ldap://ldap.example.com/o=Example?uid??(|(qpagePagerID=*)(uid=jmanager))
Require valid-user</pre>
<p>Ce dernier exemple peut sembler confus au premier abord ; en
- fait, il permet de mieux comprendre à quoi doit ressembler le
+ fait, il permet de mieux comprendre &#224; quoi doit ressembler le
filtre en fonction de l'utilisateur qui se connecte. Si Fred
User se connecte en tant que <code>fuser</code>, le filtre devra
- ressembler à :</p>
+ ressembler &#224; :</p>
<div class="example"><p><code>(&amp;(|(qpagePagerID=*)(uid=jmanager))(uid=fuser))</code></p></div>
<p>Un recherche avec le filtre ci-dessus ne retournera un
- résultat positif que si <em>fuser</em> dispose d'un bippeur. Si
+ r&#233;sultat positif que si <em>fuser</em> dispose d'un bippeur. Si
Joe Manager se connecte en tant que <em>jmanager</em>, le filtre
- devra ressembler à :</p>
+ devra ressembler &#224; :</p>
<div class="example"><p><code>(&amp;(|(qpagePagerID=*)(uid=jmanager))(uid=jmanager))</code></p></div>
<p>Un recherche avec le filtre ci-dessus retournera un
- résultat positif que <em>jmanager</em> dispose d'un
+ r&#233;sultat positif que <em>jmanager</em> dispose d'un
bippeur ou non</p>
</li>
</ul>
@@ -737,12 +737,12 @@ Require valid-user</pre>
<p>Pour l'utilisation de TLS, voir les directives du module
<code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> <code class="directive"><a href="../mod/mod_ldap.html#ldaptrustedclientcert">LDAPTrustedClientCert</a></code>, <code class="directive"><a href="../mod/mod_ldap.html#ldaptrustedglobalcert">LDAPTrustedGlobalCert</a></code> et <code class="directive"><a href="../mod/mod_ldap.html#ldaptrustedmode">LDAPTrustedMode</a></code>.</p>
- <p>Un second paramètre optionnel peut être ajouté à la directive
+ <p>Un second param&#232;tre optionnel peut &#234;tre ajout&#233; &#224; la directive
<code class="directive"><a href="#authldapurl">AuthLDAPURL</a></code> pour
- remplacer le type de connexion par défaut défini par la directive
+ remplacer le type de connexion par d&#233;faut d&#233;fini par la directive
<code class="directive"><a href="../mod/mod_ldap.html#ldaptrustedmode">LDAPTrustedMode</a></code>. Ceci
- permettra de promouvoir la connexion établie via une URL du type
- <em>ldap://</em> au statut de connection sécurisée sur le même
+ permettra de promouvoir la connexion &#233;tablie via une URL du type
+ <em>ldap://</em> au statut de connection s&#233;curis&#233;e sur le m&#234;me
port.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
@@ -751,62 +751,62 @@ Require valid-user</pre>
<p>Pour l'utilisation de SSL, voir les directives du module
<code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> <code class="directive"><a href="../mod/mod_ldap.html#ldaptrustedclientcert">LDAPTrustedClientCert</a></code>, <code class="directive"><a href="../mod/mod_ldap.html#ldaptrustedglobalcert">LDAPTrustedGlobalCert</a></code> et <code class="directive"><a href="../mod/mod_ldap.html#ldaptrustedmode">LDAPTrustedMode</a></code>.</p>
- <p>Pour spécifier un serveur LDAP sécurisé, utilisez
+ <p>Pour sp&#233;cifier un serveur LDAP s&#233;curis&#233;, utilisez
<em>ldaps://</em> au lieu de
<em>ldap://</em> dans la directive <code class="directive"><a href="#authldapurl">AuthLDAPURL</a></code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="exposed" id="exposed">Mise à disposition des informations de
+<h2><a name="exposed" id="exposed">Mise &#224; disposition des informations de
connexion</a><a title="Lien permanent" href="#exposed" class="permalink">&para;</a></h2>
<p>Au cours du processus d'<em>authentification</em>, les attributs LDAP
- spécifiés par la directive <code class="directive"><a href="#authldapurl">authldapurl</a></code> sont enregistrés
- dans des variables d'environnement préfixées par la chaîne
+ sp&#233;cifi&#233;s par la directive <code class="directive"><a href="#authldapurl">authldapurl</a></code> sont enregistr&#233;s
+ dans des variables d'environnement pr&#233;fix&#233;es par la cha&#238;ne
"AUTHENTICATE_".</p>
<p>Au cours du processus d'<em>autorisation</em>, les attributs LDAP
- spécifiés par la directive <code class="directive"><a href="#authldapurl">authldapurl</a></code> sont enregistrés
- dans des variables d'environnement préfixées par la chaîne
+ sp&#233;cifi&#233;s par la directive <code class="directive"><a href="#authldapurl">authldapurl</a></code> sont enregistr&#233;s
+ dans des variables d'environnement pr&#233;fix&#233;es par la cha&#238;ne
"AUTHORIZE_".</p>
- <p>Si les champs attribut contiennent le nom, le CN et le numéro de
- téléphone d'un utilisateur, un programme CGI pourra accéder à ces
- informations sans devoir effectuer une autre requête LDAP pour
+ <p>Si les champs attribut contiennent le nom, le CN et le num&#233;ro de
+ t&#233;l&#233;phone d'un utilisateur, un programme CGI pourra acc&#233;der &#224; ces
+ informations sans devoir effectuer une autre requ&#234;te LDAP pour
les extraire de l'annuaire.</p>
- <p>Ceci a pour effet de simplifier considérablement le code et la
- configuration nécessaire de certaines applications web.</p>
+ <p>Ceci a pour effet de simplifier consid&#233;rablement le code et la
+ configuration n&#233;cessaire de certaines applications web.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="activedirectory" id="activedirectory">Utilisation d'Active
Directory</a><a title="Lien permanent" href="#activedirectory" class="permalink">&para;</a></h2>
- <p>Active Directory peut supporter plusieurs domaines à la fois.
+ <p>Active Directory peut supporter plusieurs domaines &#224; la fois.
Pour faire la distinction entre les utilisateurs de plusieurs
- domaines, on peut ajouter à l'entrée de l'utilisateur dans
- l'annuaire un identifiant appelé Nom
+ domaines, on peut ajouter &#224; l'entr&#233;e de l'utilisateur dans
+ l'annuaire un identifiant appel&#233; Nom
Principal d'Utilisateur (User Principle Name ou UPN). Cet UPN se
- compose en général du nom de compte de l'utilisateur, suivi du nom
- du domaine considéré, par exemple <em>untel@nz.example.com</em>.</p>
+ compose en g&#233;n&#233;ral du nom de compte de l'utilisateur, suivi du nom
+ du domaine consid&#233;r&#233;, par exemple <em>untel@nz.example.com</em>.</p>
<p>Vous voudrez probablement configurer le module
<code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> afin de pouvoir authentifier les
- utilisateurs de n'importe quel domaine de la forêt Active Directory.
+ utilisateurs de n'importe quel domaine de la for&#234;t Active Directory.
Ainsi, <em>untel@nz.example.com</em> et
- <em>untel@au.example.com</em> pourront être authentifiés en une
- seule fois par la même requête.</p>
+ <em>untel@au.example.com</em> pourront &#234;tre authentifi&#233;s en une
+ seule fois par la m&#234;me requ&#234;te.</p>
<p>Pour y parvenir, on utilise le concept de Catalogue Global
d'Active Directory. Ce Catalogue Global est une copie en lecture
- seule des attributs sélectionnés de tous les serveurs de la forêt
- Active Directory. Une requête vers le
+ seule des attributs s&#233;lectionn&#233;s de tous les serveurs de la for&#234;t
+ Active Directory. Une requ&#234;te vers le
Catalogue Global permet donc d'atteindre tous les domaines en une
- seule fois, sans avoir à se connecter aux différents serveurs, via
- des liaisons dont certaines peuvent être lentes.</p>
+ seule fois, sans avoir &#224; se connecter aux diff&#233;rents serveurs, via
+ des liaisons dont certaines peuvent &#234;tre lentes.</p>
- <p>Lorsqu'il est activé, la Catalogue Global est un serveur
- d'annuaire indépendant accessible sur le port 3268 (3269 pour SSL).
+ <p>Lorsqu'il est activ&#233;, la Catalogue Global est un serveur
+ d'annuaire ind&#233;pendant accessible sur le port 3268 (3269 pour SSL).
Pour rechercher un utilisateur, effectuez une recherche sur
l'attribut <em>userPrincipalName</em>, avec une base de recherche
vide, comme suit :</p>
@@ -825,82 +825,82 @@ AuthLDAPURL ldap://10.0.0.1:3268/?userPrincipalName?sub</pre>
FrontPage avec mod_authnz_ldap</a><a title="Lien permanent" href="#frontpage" class="permalink">&para;</a></h2>
<p>Normalement, FrontPage utilise des fichiers utilisateur/groupe
- spécifiques à FrontPage-web (c'est à dire les modules
+ sp&#233;cifiques &#224; FrontPage-web (c'est &#224; dire les modules
<code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code> et
<code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code>) pour effectuer toute
l'authentification. Malheureusement, il ne suffit pas de modifier
- l'authentification LDAP en ajoutant les directives appropriées, car
+ l'authentification LDAP en ajoutant les directives appropri&#233;es, car
ceci corromprait les formulaires de <em>Permissions</em> dans le
- client FrontPage, qui sont censés modifier les fichiers
+ client FrontPage, qui sont cens&#233;s modifier les fichiers
d'autorisation standards au format texte.</p>
- <p>Lorsqu'un site web FrontPage a été créé, lui adjoindre
- l'authentification LDAP consiste à ajouter les directives suivantes
- à <em>chaque</em> fichier <code>.htaccess</code> qui sera créé dans
+ <p>Lorsqu'un site web FrontPage a &#233;t&#233; cr&#233;&#233;, lui adjoindre
+ l'authentification LDAP consiste &#224; ajouter les directives suivantes
+ &#224; <em>chaque</em> fichier <code>.htaccess</code> qui sera cr&#233;&#233; dans
le site web :</p>
<pre class="prettyprint lang-config">AuthLDAPURL "the url"
AuthGroupFile "mygroupfile"
Require group "mygroupfile"</pre>
-<h3><a name="howitworks" id="howitworks">Comment ça marche</a></h3>
+<h3><a name="howitworks" id="howitworks">Comment &#231;a marche</a></h3>
- <p>FrontPage restreint l'accès à un site web en ajoutant la
+ <p>FrontPage restreint l'acc&#232;s &#224; un site web en ajoutant la
directive <code>Require valid-user</code> aux fichiers
<code>.htaccess</code>. La directive <code>Require valid-user</code>
- permettra l'accès à tout utilisateur valide <em>du point de vue
- LDAP</em>. Cela signifie que tout utilisateur possédant une entrée
- dans l'annuaire LDAP sera considéré comme valide, alors que
- FrontPage ne considère comme valides que les utilisateurs
- enregistrés dans le fichier des utilisateurs local. En remplaçant
+ permettra l'acc&#232;s &#224; tout utilisateur valide <em>du point de vue
+ LDAP</em>. Cela signifie que tout utilisateur poss&#233;dant une entr&#233;e
+ dans l'annuaire LDAP sera consid&#233;r&#233; comme valide, alors que
+ FrontPage ne consid&#232;re comme valides que les utilisateurs
+ enregistr&#233;s dans le fichier des utilisateurs local. En rempla&#231;ant
l'autorisation par groupe LDAP par une autorisation par fichier de
groupe, Apache sera en mesure de consulter le fichier des
- utilisateurs local (géré par FrontPage) - au lieu de l'annuaire LDAP
+ utilisateurs local (g&#233;r&#233; par FrontPage) - au lieu de l'annuaire LDAP
- lors du processus d'autorisation des utilisateurs.</p>
- <p>Une fois les directives ajoutées selon ce qui précède, les
- utilisateurs FrontPage pourront effectuer toutes les opérations de
- gestion à partir du client FrontPage.</p>
+ <p>Une fois les directives ajout&#233;es selon ce qui pr&#233;c&#232;de, les
+ utilisateurs FrontPage pourront effectuer toutes les op&#233;rations de
+ gestion &#224; partir du client FrontPage.</p>
<h3><a name="fpcaveats" id="fpcaveats">Avertissements</a></h3>
<ul>
- <li>Lors du choix de l'URL LDAP, l'attribut à utiliser pour
- l'authentification doit aussi être valide pour le fichier des
+ <li>Lors du choix de l'URL LDAP, l'attribut &#224; utiliser pour
+ l'authentification doit aussi &#234;tre valide pour le fichier des
utilisateurs de <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>. A cette fin,
- l'UID est idéal.</li>
+ l'UID est id&#233;al.</li>
<li>Lorsqu'ils ajoutent des utilisateurs via FrontPage, les
administrateurs de FrontPage doivent choisir des noms
- d'utilisateurs qui existent déjà dans l'annuaire LDAP (pour des
- raisons évidentes). De même, le mot de passe que l'administrateur
- entre dans le formulaire est ignoré, car pour l'authentification,
+ d'utilisateurs qui existent d&#233;j&#224; dans l'annuaire LDAP (pour des
+ raisons &#233;videntes). De m&#234;me, le mot de passe que l'administrateur
+ entre dans le formulaire est ignor&#233;, car pour l'authentification,
Apache utilise le mot de passe de l'annuaire LDAP, et non le mot
- de passe enregistré dans le fichier des utilisateurs, ce qui peut
+ de passe enregistr&#233; dans le fichier des utilisateurs, ce qui peut
semer la confusion parmi les administrateurs web.</li>
- <li>Pour supporter FrontPage, Apache doit être compilé avec
+ <li>Pour supporter FrontPage, Apache doit &#234;tre compil&#233; avec
<code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>, <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>
- et <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code>. Ceci est dû au fait
+ et <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code>. Ceci est d&#251; au fait
qu'Apache doit utiliser le fichier de groupes de
- <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> pour déterminer le niveau
- d'accès d'un utilisateur au site web FrontPage.</li>
+ <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> pour d&#233;terminer le niveau
+ d'acc&#232;s d'un utilisateur au site web FrontPage.</li>
- <li>Les directives doivent être placées dans les fichiers
+ <li>Les directives doivent &#234;tre plac&#233;es dans les fichiers
<code>.htaccess</code>. Elles ne fonctionneront pas si vous les
- placez dans une section <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> ou <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>. Ceci est dû au fait que pour savoir
- où se trouve la liste des utilisateurs valides,
- <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> doit être en mesure d'atteindre
+ placez dans une section <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> ou <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>. Ceci est d&#251; au fait que pour savoir
+ o&#249; se trouve la liste des utilisateurs valides,
+ <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> doit &#234;tre en mesure d'atteindre
la directive <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code> qui se trouve
dans les fichiers <code>.htaccess</code> de FrontPage. Si les directives
- de <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> ne sont pas situées dans le
- même fichier <code>.htaccess</code> que les directives FrontPage,
+ de <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> ne sont pas situ&#233;es dans le
+ m&#234;me fichier <code>.htaccess</code> que les directives FrontPage,
la configuration ne fonctionnera pas, car
<code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> ne sera jamais en mesure de
- traiter le fichier <code>.htaccess</code>, et par conséquent ne
- pourra jamais trouver le fichier des utilisateurs géré par
+ traiter le fichier <code>.htaccess</code>, et par cons&#233;quent ne
+ pourra jamais trouver le fichier des utilisateurs g&#233;r&#233; par
FrontPage.</li>
</ul>
@@ -908,26 +908,26 @@ Require group "mygroupfile"</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authldapauthorizeprefix" id="authldapauthorizeprefix">Directive</a> <a name="AuthLDAPAuthorizePrefix" id="AuthLDAPAuthorizePrefix">AuthLDAPAuthorizePrefix</a><a title="Lien permanent" href="#authldapauthorizeprefix" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Spécifie le préfixe ajouté aux variables d'environnement
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sp&#233;cifie le pr&#233;fixe ajout&#233; aux variables d'environnement
durant la phase d'autorisation</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthLDAPAuthorizePrefix <em>préfixe</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthLDAPAuthorizePrefix AUTHORIZE_</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthLDAPAuthorizePrefix <em>pr&#233;fixe</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthLDAPAuthorizePrefix AUTHORIZE_</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.6</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.6</td></tr>
</table>
- <p>Cette directive permet de spécifier le préfixe ajouté aux
+ <p>Cette directive permet de sp&#233;cifier le pr&#233;fixe ajout&#233; aux
variables d'environnement durant la phase d'autorisation. Si la
- valeur spécifiée est <em>AUTHENTICATE_</em>, les utilisateurs de ces
- variables d'environnement verront les mêmes informations, que le
+ valeur sp&#233;cifi&#233;e est <em>AUTHENTICATE_</em>, les utilisateurs de ces
+ variables d'environnement verront les m&#234;mes informations, que le
serveur effectue une authentification, une autorisation, ou les
deux.</p>
<div class="note"><h3>Note</h3>
- Aucune variable d'autorisation n'est définie lorsqu'un utilisateur
- s'est vu autoriser l'accès via la directive <code>Require
+ Aucune variable d'autorisation n'est d&#233;finie lorsqu'un utilisateur
+ s'est vu autoriser l'acc&#232;s via la directive <code>Require
valid-user</code>.
</div>
@@ -935,31 +935,31 @@ durant la phase d'autorisation</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authldapbindauthoritative" id="authldapbindauthoritative">Directive</a> <a name="AuthLDAPBindAuthoritative" id="AuthLDAPBindAuthoritative">AuthLDAPBindAuthoritative</a><a title="Lien permanent" href="#authldapbindauthoritative" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine si l'on doit utiliser d'autres fournisseurs
-d'authentification lorsque le serveur ne peut pas valider les données
-d'authentification de l'utilisateur, alors que ce dernier possède un
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine si l'on doit utiliser d'autres fournisseurs
+d'authentification lorsque le serveur ne peut pas valider les donn&#233;es
+d'authentification de l'utilisateur, alors que ce dernier poss&#232;de un
DN.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthLDAPBindAuthoritative off|on</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthLDAPBindAuthoritative on</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthLDAPBindAuthoritative on</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
</table>
- <p>Par défaut, des fournisseurs d'authentification sont appelés
- si un utilisateur ne possède pas de DN, mais ne le sont pas si
- l'utilisateur possède un DN et si son mot de passe ne peut pas être
- vérifié lors d'une connexion au serveur LDAP. Si la directive
+ <p>Par d&#233;faut, des fournisseurs d'authentification sont appel&#233;s
+ si un utilisateur ne poss&#232;de pas de DN, mais ne le sont pas si
+ l'utilisateur poss&#232;de un DN et si son mot de passe ne peut pas &#234;tre
+ v&#233;rifi&#233; lors d'une connexion au serveur LDAP. Si la directive
<code class="directive">AuthLDAPBindAuthoritative</code> est
- définie à <em>off</em>, d'autres modules d'authentification
- configurés auront une chance de valider le mot de passe de
- l'utilisateur si la tentative de connexion au serveur LDAP échoue
- pour une raison quelconque (avec les données d'authentification
+ d&#233;finie &#224; <em>off</em>, d'autres modules d'authentification
+ configur&#233;s auront une chance de valider le mot de passe de
+ l'utilisateur si la tentative de connexion au serveur LDAP &#233;choue
+ pour une raison quelconque (avec les donn&#233;es d'authentification
fournies).</p>
- <p>Ceci permet aux utilisateurs présent à la fois dans l'annuaire
+ <p>Ceci permet aux utilisateurs pr&#233;sent &#224; la fois dans l'annuaire
LDAP et dans un fichier <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> de s'authentifier
lorsque le serveur LDAP est disponible, alors que le compte de
- l'utilisateur est verrouillé ou que son mot de passe est
+ l'utilisateur est verrouill&#233; ou que son mot de passe est
inutilisable pour une raison quelconque.</p>
<h3>Voir aussi</h3>
@@ -974,49 +974,49 @@ DN.</td></tr>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Un DN optionnel pour se connecter au serveur
LDAP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthLDAPBindDN <em>dn</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
</table>
- <p>Cette directive permet de définir un DN optionnel pour se
- connecter au serveur afin d'y rechercher des entrées. Si aucun DN
- n'est spécifié, <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> tentera une
+ <p>Cette directive permet de d&#233;finir un DN optionnel pour se
+ connecter au serveur afin d'y rechercher des entr&#233;es. Si aucun DN
+ n'est sp&#233;cifi&#233;, <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> tentera une
connexion anonyme.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authldapbindpassword" id="authldapbindpassword">Directive</a> <a name="AuthLDAPBindPassword" id="AuthLDAPBindPassword">AuthLDAPBindPassword</a><a title="Lien permanent" href="#authldapbindpassword" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Mot de passe à utiliser en conjonction avec le DN de
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Mot de passe &#224; utiliser en conjonction avec le DN de
connexion</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthLDAPBindPassword <em>mot-de-passe</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td><em>exec:</em> est disponible depuis la version 2.4.5 du
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td><em>exec:</em> est disponible depuis la version 2.4.5 du
serveur HTTP Apache.</td></tr>
</table>
- <p>Cette directive permet de spécifier un mot de passe à utiliser en
+ <p>Cette directive permet de sp&#233;cifier un mot de passe &#224; utiliser en
conjonction avec le DN de connexion. Notez que ce mot de passe
- constitue en général une donnée sensible, et doit donc être protégé
- de manière appropriée. Vous ne devez utiliser les directives
+ constitue en g&#233;n&#233;ral une donn&#233;e sensible, et doit donc &#234;tre prot&#233;g&#233;
+ de mani&#232;re appropri&#233;e. Vous ne devez utiliser les directives
<code class="directive"><a href="#authldapbinddn">AuthLDAPBindDN</a></code> et
<code class="directive">AuthLDAPBindPassword</code> que si
vous en avez vraiment besoin pour effectuer une recherche dans
l'annuaire.</p>
- <p>Si la valeur commence par exec:, la commande résultante sera
- exécutée, et la première ligne renvoyée sur la sortie standard sera
- utilisée comme mot de passe.</p>
-<pre class="prettyprint lang-config">#Mot de passe utilisé tel quel
+ <p>Si la valeur commence par exec:, la commande r&#233;sultante sera
+ ex&#233;cut&#233;e, et la premi&#232;re ligne renvoy&#233;e sur la sortie standard sera
+ utilis&#233;e comme mot de passe.</p>
+<pre class="prettyprint lang-config">#Mot de passe utilis&#233; tel quel
AuthLDAPBindPassword secret
-#Exécute /path/to/program pour obtenir le mot de passe
+#Ex&#233;cute /path/to/program pour obtenir le mot de passe
AuthLDAPBindPassword exec:/path/to/program
-#Exécute /path/to/otherProgram avec un argument pour obtenir le mot de passe
+#Ex&#233;cute /path/to/otherProgram avec un argument pour obtenir le mot de passe
AuthLDAPBindPassword "exec:/path/to/otherProgram argument1"</pre>
@@ -1026,65 +1026,65 @@ AuthLDAPBindPassword "exec:/path/to/otherProgram argument1"</pre>
<div class="directive-section"><h2><a name="authldapcharsetconfig" id="authldapcharsetconfig">Directive</a> <a name="AuthLDAPCharsetConfig" id="AuthLDAPCharsetConfig">AuthLDAPCharsetConfig</a><a title="Lien permanent" href="#authldapcharsetconfig" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Chemin du fichier de configuration de la correspondance
-langage/jeu de caractères</td></tr>
+langage/jeu de caract&#232;res</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthLDAPCharsetConfig <em>chemin-fichier</em></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
</table>
<p>La directive <code class="directive">AuthLDAPCharsetConfig</code> permet
- de définir le chemin du fichier de configuration de la
- correspondance langage/jeu de caractères. <var>chemin-fichier</var>
- est un chemin relatif au répertoire défini par la directive
+ de d&#233;finir le chemin du fichier de configuration de la
+ correspondance langage/jeu de caract&#232;res. <var>chemin-fichier</var>
+ est un chemin relatif au r&#233;pertoire d&#233;fini par la directive
<code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>. Ce fichier contient une liste
- de correspondances extension de langage/jeu de caractères. La
+ de correspondances extension de langage/jeu de caract&#232;res. La
plupart des administrateurs utilisent le fichier
<code>charset.conv</code> fourni qui associe les extensions de
- langage courantes à leurs jeux de caractères.</p>
+ langage courantes &#224; leurs jeux de caract&#232;res.</p>
<p>Le fichier contient des lignes au format suivant :</p>
<div class="example"><p><code>
- <var>extension de langage</var> <var>jeu de caractères</var>
+ <var>extension de langage</var> <var>jeu de caract&#232;res</var>
[<var>Nom du langage</var>] ...
</code></p></div>
- <p>L'extension est insensible à la casse. Les lignes vides et les
- lignes commençant par un dièse (<code>#</code>) sont ignorées.</p>
+ <p>L'extension est insensible &#224; la casse. Les lignes vides et les
+ lignes commen&#231;ant par un di&#232;se (<code>#</code>) sont ignor&#233;es.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authldapcompareasuser" id="authldapcompareasuser">Directive</a> <a name="AuthLDAPCompareAsUser" id="AuthLDAPCompareAsUser">AuthLDAPCompareAsUser</a><a title="Lien permanent" href="#authldapcompareasuser" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Utilisation des données d'authentification de l'utilisateur
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Utilisation des donn&#233;es d'authentification de l'utilisateur
pour effectuer les comparaisons pour l'attribution des autorisations</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthLDAPCompareAsUser on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthLDAPCompareAsUser off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthLDAPCompareAsUser off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version version 2.3.6</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version version 2.3.6</td></tr>
</table>
- <p>Lorsque cette directive est définie, et si
- <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> a authentifié l'utilisateur, les
+ <p>Lorsque cette directive est d&#233;finie, et si
+ <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> a authentifi&#233; l'utilisateur, les
recherches LDAP pour les autorisations utilisent le nom distinctif
- trouvé (DN) et le mot de passe d'authentification basique HTTP de
- l'utilisateur authentifié au lieu des données d'authentification
- configurées au niveau du serveur.</p>
+ trouv&#233; (DN) et le mot de passe d'authentification basique HTTP de
+ l'utilisateur authentifi&#233; au lieu des donn&#233;es d'authentification
+ configur&#233;es au niveau du serveur.</p>
- <p>Les vérifications d'autorisation <em>ldap-attribute</em>,
+ <p>Les v&#233;rifications d'autorisation <em>ldap-attribute</em>,
<em>ldap-user</em>, et <em>ldap-group</em> (niveau simple seulement)
utilisent des comparaisons.</p>
- <p>Cette directive n'a d'effet sur les comparaisons effectuées au
- cours des traitements de groupe imbriqués, et lorsque la directive
+ <p>Cette directive n'a d'effet sur les comparaisons effectu&#233;es au
+ cours des traitements de groupe imbriqu&#233;s, et lorsque la directive
<code class="directive"><a href="#authldapsearchasuser">AuthLDAPSearchAsUser</a></code>
- est aussi activée.</p>
+ est aussi activ&#233;e.</p>
- <p>Cette directive ne doit être utilisée que si votre serveur LDAP
+ <p>Cette directive ne doit &#234;tre utilis&#233;e que si votre serveur LDAP
n'autorise pas les recherches anonymes, ou si vous ne pouvez pas
- utiliser de nom d'utilisateur dédié via la directive <code class="directive"><a href="#authldapbinddn">AuthLDAPBindDN</a></code>.
+ utiliser de nom d'utilisateur d&#233;di&#233; via la directive <code class="directive"><a href="#authldapbinddn">AuthLDAPBindDN</a></code>.
</p>
<h3>Voir aussi</h3>
@@ -1098,59 +1098,59 @@ pour effectuer les comparaisons pour l'attribution des autorisations</td></tr>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Utilise le serveur LDAP pour comparer les DNs</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthLDAPCompareDNOnServer on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthLDAPCompareDNOnServer on</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthLDAPCompareDNOnServer on</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
</table>
- <p>Lorsque cette directive est définie à on,
+ <p>Lorsque cette directive est d&#233;finie &#224; on,
<code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> utilise le serveur LDAP pour
- comparer les DNs. Il s'agit de la seule méthode infaillible pour
+ comparer les DNs. Il s'agit de la seule m&#233;thode infaillible pour
comparer les DNs. <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> va rechercher
- dans l'annuaire le DN spécifié par la directive <a href="#reqdn"><code>Require dn</code></a>, puis extraire ce DN et le
- comparer avec le DN extrait de l'entrée de l'utilisateur. Si cette
- directive est à off, <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> effectue une
- simple comparaison de chaînes. Cette dernière approche peut produire
- des faux négatifs, mais elle est beaucoup plus rapide. Notez
- cependant que le cache de <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> peut accélérer
+ dans l'annuaire le DN sp&#233;cifi&#233; par la directive <a href="#reqdn"><code>Require dn</code></a>, puis extraire ce DN et le
+ comparer avec le DN extrait de l'entr&#233;e de l'utilisateur. Si cette
+ directive est &#224; off, <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> effectue une
+ simple comparaison de cha&#238;nes. Cette derni&#232;re approche peut produire
+ des faux n&#233;gatifs, mais elle est beaucoup plus rapide. Notez
+ cependant que le cache de <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> peut acc&#233;l&#233;rer
la comparaison de DNs dans la plupart des situations.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authldapdereferencealiases" id="authldapdereferencealiases">Directive</a> <a name="AuthLDAPDereferenceAliases" id="AuthLDAPDereferenceAliases">AuthLDAPDereferenceAliases</a><a title="Lien permanent" href="#authldapdereferencealiases" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>À quel moment le module va déréférencer les
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>&#192; quel moment le module va d&#233;r&#233;f&#233;rencer les
alias</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthLDAPDereferenceAliases never|searching|finding|always</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthLDAPDereferenceAliases always</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthLDAPDereferenceAliases always</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
</table>
- <p>Cette directive permet de spécifier à quel moment
- <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> va déréférencer les alias au cours
- des opérations liées à LDAP. La valeur par défaut est
+ <p>Cette directive permet de sp&#233;cifier &#224; quel moment
+ <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> va d&#233;r&#233;f&#233;rencer les alias au cours
+ des op&#233;rations li&#233;es &#224; LDAP. La valeur par d&#233;faut est
<code>always</code>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authldapgroupattribute" id="authldapgroupattribute">Directive</a> <a name="AuthLDAPGroupAttribute" id="AuthLDAPGroupAttribute">AuthLDAPGroupAttribute</a><a title="Lien permanent" href="#authldapgroupattribute" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>L'attribut LDAP utilisé pour vérifier l'appartenance d'un
-utilisateur à un groupe.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>L'attribut LDAP utilis&#233; pour v&#233;rifier l'appartenance d'un
+utilisateur &#224; un groupe.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthLDAPGroupAttribute <em>attribut</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthLDAPGroupAttribute member uniquemember</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthLDAPGroupAttribute member uniquemember</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
</table>
- <p>Cette directive permet de spécifier quel attribut LDAP est
- utilisé pour vérifier l'appartenance d'un utilisateur à un
- groupe. On peut spécifier plusieurs attributs en répétant cette
- directive plusieurs fois. Si la directive n'est pas définie,
+ <p>Cette directive permet de sp&#233;cifier quel attribut LDAP est
+ utilis&#233; pour v&#233;rifier l'appartenance d'un utilisateur &#224; un
+ groupe. On peut sp&#233;cifier plusieurs attributs en r&#233;p&#233;tant cette
+ directive plusieurs fois. Si la directive n'est pas d&#233;finie,
<code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> utilise les attributs
<code>member</code> et <code>uniquemember</code>.</p>
@@ -1158,62 +1158,62 @@ utilisateur à un groupe.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authldapgroupattributeisdn" id="authldapgroupattributeisdn">Directive</a> <a name="AuthLDAPGroupAttributeIsDN" id="AuthLDAPGroupAttributeIsDN">AuthLDAPGroupAttributeIsDN</a><a title="Lien permanent" href="#authldapgroupattributeisdn" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Utilise le DN de l'utilisateur pour vérifier son
-appartenance à un groupe</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Utilise le DN de l'utilisateur pour v&#233;rifier son
+appartenance &#224; un groupe</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthLDAPGroupAttributeIsDN on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthLDAPGroupAttributeIsDN on</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthLDAPGroupAttributeIsDN on</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
</table>
- <p>Lorsqu'elle est définie à <code>on</code>, cette directive
- indique que c'est le DN de l'utilisateur qui doit être utilisé pour
- vérifier son appartenance à un groupe. Dans le cas contraire, c'est
- le nom de l'utilisateur qui sera utilisé. Par exemple, supposons que
+ <p>Lorsqu'elle est d&#233;finie &#224; <code>on</code>, cette directive
+ indique que c'est le DN de l'utilisateur qui doit &#234;tre utilis&#233; pour
+ v&#233;rifier son appartenance &#224; un groupe. Dans le cas contraire, c'est
+ le nom de l'utilisateur qui sera utilis&#233;. Par exemple, supposons que
le client envoie le nom d'utilisateur <code>bjenson</code>, qui
correspond au DN LDAP <code>cn=Babs Jenson,o=Example</code>. Si la
- directive est à <code>on</code>, <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> va
- vérifier si <code>cn=Babs Jenson, o=Example</code> est un membre du
+ directive est &#224; <code>on</code>, <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> va
+ v&#233;rifier si <code>cn=Babs Jenson, o=Example</code> est un membre du
groupe. Dans le cas contraire, <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code>
- vérifiera si <code>bjenson</code> est un membre du groupe.</p>
+ v&#233;rifiera si <code>bjenson</code> est un membre du groupe.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authldapinitialbindasuser" id="authldapinitialbindasuser">Directive</a> <a name="AuthLDAPInitialBindAsUser" id="AuthLDAPInitialBindAsUser">AuthLDAPInitialBindAsUser</a><a title="Lien permanent" href="#authldapinitialbindasuser" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine si le serveur effectue la recherche initiale du
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine si le serveur effectue la recherche initiale du
DN en utilisant le nom propre de l'utilisateur pour l'authentification
de base
-et non de manière anonyme, ou en utilisant des données d'authentification
-codées en dur pour le serveur</td></tr>
+et non de mani&#232;re anonyme, ou en utilisant des donn&#233;es d'authentification
+cod&#233;es en dur pour le serveur</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthLDAPInitialBindAsUser off|on</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthLDAPInitialBindAsUser off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthLDAPInitialBindAsUser off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.6</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.6</td></tr>
</table>
- <p>Par défaut, le serveur convertit le nom d'utilisateur pour
+ <p>Par d&#233;faut, le serveur convertit le nom d'utilisateur pour
l'authentification de base en nom distinctif LDAP (DN) soit de
- manière anonyme, soit avec un couple nom/mot de passe dédié. Cette
- directive permet de forcer le serveur à utiliser les véritables nom
+ mani&#232;re anonyme, soit avec un couple nom/mot de passe d&#233;di&#233;. Cette
+ directive permet de forcer le serveur &#224; utiliser les v&#233;ritables nom
d'utilisateur et mot de passe fournis par l'utilisateur pour
effectuer la recherche initiale du DN.</p>
<p>Si le nom d'utilisateur ne peut pas s'authentifier directement
- et nécessite de légères modifications, voir la directive <code class="directive"><a href="#authldapinitialbindpattern">AuthLDAPInitialBindPattern</a></code>.</p>
+ et n&#233;cessite de l&#233;g&#232;res modifications, voir la directive <code class="directive"><a href="#authldapinitialbindpattern">AuthLDAPInitialBindPattern</a></code>.</p>
- <p>Cette directive ne doit être utilisée que si votre serveur LDAP
+ <p>Cette directive ne doit &#234;tre utilis&#233;e que si votre serveur LDAP
n'autorise pas les recherches anonymes, ou si vous ne pouvez pas
- utiliser de nom d'utilisateur dédié via la directive <code class="directive"><a href="#authldapbinddn">AuthLDAPBindDN</a></code>.
+ utiliser de nom d'utilisateur d&#233;di&#233; via la directive <code class="directive"><a href="#authldapbinddn">AuthLDAPBindDN</a></code>.
</p>
<div class="note"><h3>Non disponible dans la cas d'une autorisation seule</h3>
On ne peut utiliser cette directive que si ce module
effectue une authentification, et n'a aucun effet si ce module
- n'est utilisé que pour les processus d'autorisation.
+ n'est utilis&#233; que pour les processus d'autorisation.
</div>
<h3>Voir aussi</h3>
@@ -1227,31 +1227,31 @@ codées en dur pour le serveur</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authldapinitialbindpattern" id="authldapinitialbindpattern">Directive</a> <a name="AuthLDAPInitialBindPattern" id="AuthLDAPInitialBindPattern">AuthLDAPInitialBindPattern</a><a title="Lien permanent" href="#authldapinitialbindpattern" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Spécifie la modification a apporter au nom d'utilisateur
-pour l'authentification de base lors de l'authentification auprès du
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sp&#233;cifie la modification a apporter au nom d'utilisateur
+pour l'authentification de base lors de l'authentification aupr&#232;s du
serveur LDAP pour effectuer une recherche de DN</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthLDAPInitialBindPattern <em><var>regex</var> <var>substitution</var></em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthLDAPInitialBindPattern (.*) $1 (nom de l'utilisateur
-distant utilisé tel quel)</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthLDAPInitialBindPattern (.*) $1 (nom de l'utilisateur
+distant utilis&#233; tel quel)</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.6</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.6</td></tr>
</table>
<p>Si la directive <code class="directive"><a href="#authldapinitialbindasuser">AuthLDAPInitialBindAsUser</a></code> est
- définie à <em>ON</em>, le nom utilisateur pour l'authentification de
- base sera transformé selon l'expression rationnelle
- <var>regex</var> et l'argument <var>substitution</var> spécifiés.</p>
+ d&#233;finie &#224; <em>ON</em>, le nom utilisateur pour l'authentification de
+ base sera transform&#233; selon l'expression rationnelle
+ <var>regex</var> et l'argument <var>substitution</var> sp&#233;cifi&#233;s.</p>
- <p>L'expression rationnelle est comparée au nom d'utilisateur pour
+ <p>L'expression rationnelle est compar&#233;e au nom d'utilisateur pour
l'authentification de base courant. L'argument
- <var>substitution</var> peut contenir des références arrières, mais
+ <var>substitution</var> peut contenir des r&#233;f&#233;rences arri&#232;res, mais
n'effectue aucune autre interpolation de variable.</p>
- <p>Cette directive ne doit être utilisée que si votre serveur LDAP
+ <p>Cette directive ne doit &#234;tre utilis&#233;e que si votre serveur LDAP
n'autorise pas les recherches anonymes, ou si vous ne pouvez pas
- utiliser de nom d'utilisateur dédié via la directive <code class="directive"><a href="#authldapbinddn">AuthLDAPBindDN</a></code>.
+ utiliser de nom d'utilisateur d&#233;di&#233; via la directive <code class="directive"><a href="#authldapbinddn">AuthLDAPBindDN</a></code>.
</p>
<pre class="prettyprint lang-config">AuthLDAPInitialBindPattern (.+) $1@example.com</pre>
@@ -1262,12 +1262,12 @@ distant utilisé tel quel)</code></td></tr>
<div class="note"><h3>Non disponible dans la cas d'une autorisation seule</h3>
On ne peut utiliser cette directive que si ce module
effectue une authentification, et n'a aucun effet si ce module
- n'est utilisé que pour les processus d'autorisation.
+ n'est utilis&#233; que pour les processus d'autorisation.
</div>
- <div class="note"><h3>Débogage</h3>
- Le DN de substitution est enregistré dans la variable
+ <div class="note"><h3>D&#233;bogage</h3>
+ Le DN de substitution est enregistr&#233; dans la variable
d'environnement <em>LDAP_BINDASUSER</em>. Si l'expression
- rationnelle ne convient pas, le nom d'utilisateur est utilisé
+ rationnelle ne convient pas, le nom d'utilisateur est utilis&#233;
tel quel.
</div>
@@ -1280,37 +1280,37 @@ distant utilisé tel quel)</code></td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authldapmaxsubgroupdepth" id="authldapmaxsubgroupdepth">Directive</a> <a name="AuthLDAPMaxSubGroupDepth" id="AuthLDAPMaxSubGroupDepth">AuthLDAPMaxSubGroupDepth</a><a title="Lien permanent" href="#authldapmaxsubgroupdepth" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Spécifie la profondeur d'imbrication des sous-groupes
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sp&#233;cifie la profondeur d'imbrication des sous-groupes
maximale prise en compte avant l'abandon de la recherche de
l'utilisateur.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthLDAPMaxSubGroupDepth <var>Nombre</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthLDAPMaxSubGroupDepth 0</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthLDAPMaxSubGroupDepth 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.3.0 du serveur HTTP
-Apache ; la valeur par défaut était 10 dans les versions 2.4.x et les
-premières versions 2.5</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.3.0 du serveur HTTP
+Apache ; la valeur par d&#233;faut &#233;tait 10 dans les versions 2.4.x et les
+premi&#232;res versions 2.5</td></tr>
</table>
- <p>Lorsque cette directive est définie à une valeur <code>X</code>
+ <p>Lorsque cette directive est d&#233;finie &#224; une valeur <code>X</code>
non nulle, en combinaison avec l'utilisation de la directive
- <code>Require ldap-group DN-groupe</code>, les données de connexion
- fournies seront utilisées pour vérifier l'appartenance de
- l'utilisateur à l'objet de l'annuaire <code>DN-groupe</code> ou à
+ <code>Require ldap-group DN-groupe</code>, les donn&#233;es de connexion
+ fournies seront utilis&#233;es pour v&#233;rifier l'appartenance de
+ l'utilisateur &#224; l'objet de l'annuaire <code>DN-groupe</code> ou &#224;
tout sous-groupe du groupe courant en tenant compte de la profondeur
- d'imbrication maximale <code>X</code> spécifiée par la directive.</p>
- <p>Se référer à la section <a href="#reqgroup"><code>Require
- ldap-group</code></a> pour un exemple plus détaillé.</p>
+ d'imbrication maximale <code>X</code> sp&#233;cifi&#233;e par la directive.</p>
+ <p>Se r&#233;f&#233;rer &#224; la section <a href="#reqgroup"><code>Require
+ ldap-group</code></a> pour un exemple plus d&#233;taill&#233;.</p>
- <div class="note"><h3>Performances dans le cas des groupes imbriqués</h3>
+ <div class="note"><h3>Performances dans le cas des groupes imbriqu&#233;s</h3>
<p>Lorsque les directives
<code class="directive">AuthLDAPSubGroupAttribute</code> et
<code class="directive">AuthLDAPGroupAttribute</code> se recouvrent (comme
- c'est le cas par défaut et requis par les schémas LDAP courants), la
- recherche de sous-groupes au sein de grands groupes peut être très
- longue. Si vos groupes sont très grands et non imbriqués, définissez
- la directive <code class="directive">AuthLDAPMaxSubGroupDepth</code> à 0.</p>
+ c'est le cas par d&#233;faut et requis par les sch&#233;mas LDAP courants), la
+ recherche de sous-groupes au sein de grands groupes peut &#234;tre tr&#232;s
+ longue. Si vos groupes sont tr&#232;s grands et non imbriqu&#233;s, d&#233;finissez
+ la directive <code class="directive">AuthLDAPMaxSubGroupDepth</code> &#224; 0.</p>
</div>
@@ -1318,25 +1318,25 @@ premières versions 2.5</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authldapremoteuserattribute" id="authldapremoteuserattribute">Directive</a> <a name="AuthLDAPRemoteUserAttribute" id="AuthLDAPRemoteUserAttribute">AuthLDAPRemoteUserAttribute</a><a title="Lien permanent" href="#authldapremoteuserattribute" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Spécifie l'attribut dont la valeur renvoyée au cours de la
-requête de l'utilisateur sera utilisée pour définir la variable
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sp&#233;cifie l'attribut dont la valeur renvoy&#233;e au cours de la
+requ&#234;te de l'utilisateur sera utilis&#233;e pour d&#233;finir la variable
d'environnement REMOTE_USER</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthLDAPRemoteUserAttribute uid</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
</table>
- <p>Lorsque cette directive est définie, la variable d'environnement
- <code>REMOTE_USER</code> sera définie à la valeur de l'attribut
- spécifié. Assurez-vous que cet attribut soit bien inclus dans la
- liste d'attributs spécifiés dans la définition de AuthLDAPUrl ; dans
+ <p>Lorsque cette directive est d&#233;finie, la variable d'environnement
+ <code>REMOTE_USER</code> sera d&#233;finie &#224; la valeur de l'attribut
+ sp&#233;cifi&#233;. Assurez-vous que cet attribut soit bien inclus dans la
+ liste d'attributs sp&#233;cifi&#233;s dans la d&#233;finition de AuthLDAPUrl ; dans
le cas contraire, cette directive n'aurait aucun effet. Si elle est
- présente, cette directive l'emporte sur <code class="directive"><a href="#authldapremoteuserisdn">AuthLDAPRemoteUserIsDN</a></code>. Elle
- peut s'avérer utile par exemple, si vous souhaitez que les
- utilisateurs se connectent à un site web en utilisant leur adresse
- email, alors qu'une application sous-jacente nécessite un nom
+ pr&#233;sente, cette directive l'emporte sur <code class="directive"><a href="#authldapremoteuserisdn">AuthLDAPRemoteUserIsDN</a></code>. Elle
+ peut s'av&#233;rer utile par exemple, si vous souhaitez que les
+ utilisateurs se connectent &#224; un site web en utilisant leur adresse
+ email, alors qu'une application sous-jacente n&#233;cessite un nom
d'utilisateur comme identifiant.</p>
<p>Cette directive n'a d'effet que si l'on utilise ce module pour
l'authentification.</p>
@@ -1345,20 +1345,20 @@ d'environnement REMOTE_USER</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authldapremoteuserisdn" id="authldapremoteuserisdn">Directive</a> <a name="AuthLDAPRemoteUserIsDN" id="AuthLDAPRemoteUserIsDN">AuthLDAPRemoteUserIsDN</a><a title="Lien permanent" href="#authldapremoteuserisdn" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Utilise le DN de l'utilisateur pour définir la variable
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Utilise le DN de l'utilisateur pour d&#233;finir la variable
d'environnement REMOTE_USER</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthLDAPRemoteUserIsDN on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthLDAPRemoteUserIsDN off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthLDAPRemoteUserIsDN off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
</table>
- <p>Lorsque cette directive est à on, la variable d'environnement
- <code>REMOTE_USER</code> sera définie avec la valeur du DN complet
- de l'utilisateur authentifié, et non plus avec simplement le nom
- d'utilisateur fourni par le client. Elle est définie à off par
- défaut.</p>
+ <p>Lorsque cette directive est &#224; on, la variable d'environnement
+ <code>REMOTE_USER</code> sera d&#233;finie avec la valeur du DN complet
+ de l'utilisateur authentifi&#233;, et non plus avec simplement le nom
+ d'utilisateur fourni par le client. Elle est d&#233;finie &#224; off par
+ d&#233;faut.</p>
<p>Cette directive n'a d'effet que si l'on utilise ce module pour
l'authentification.</p>
@@ -1366,34 +1366,34 @@ d'environnement REMOTE_USER</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authldapsearchasuser" id="authldapsearchasuser">Directive</a> <a name="AuthLDAPSearchAsUser" id="AuthLDAPSearchAsUser">AuthLDAPSearchAsUser</a><a title="Lien permanent" href="#authldapsearchasuser" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Utilise les données d'authentification de l'utilisateur
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Utilise les donn&#233;es d'authentification de l'utilisateur
pour la recherche des autorisations</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthLDAPSearchAsUser on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthLDAPSearchAsUser off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthLDAPSearchAsUser off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.6</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.6</td></tr>
</table>
- <p>Lorsque cette directive est définie, et si
- <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> a authentifié l'utilisateur, les
- recherches LDAP pour définir les autorisations utilisent le nom
- distinctif (DN) trouvé et le mot de passe pour l'authentification de
- base HTTP de l'utilisateur authentifié, au lieu des données
- d'authentification configurées au niveau du serveur.</p>
-
- <p>Les vérifications d'autorisation <em>ldap-filter</em> et
+ <p>Lorsque cette directive est d&#233;finie, et si
+ <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> a authentifi&#233; l'utilisateur, les
+ recherches LDAP pour d&#233;finir les autorisations utilisent le nom
+ distinctif (DN) trouv&#233; et le mot de passe pour l'authentification de
+ base HTTP de l'utilisateur authentifi&#233;, au lieu des donn&#233;es
+ d'authentification configur&#233;es au niveau du serveur.</p>
+
+ <p>Les v&#233;rifications d'autorisation <em>ldap-filter</em> et
<em>ldap-dn</em> utilisent des recherches.</p>
- <p>Cette directive n'a d'effet sur les comparaisons effectuées au
- cours des traitements de groupe imbriqués, et lorsque la directive
+ <p>Cette directive n'a d'effet sur les comparaisons effectu&#233;es au
+ cours des traitements de groupe imbriqu&#233;s, et lorsque la directive
<code class="directive"><a href="#authldapcompareasuser">AuthLDAPCompareAsUser</a></code>
- est aussi activée.</p>
+ est aussi activ&#233;e.</p>
- <p>Cette directive ne doit être utilisée que si votre serveur LDAP
+ <p>Cette directive ne doit &#234;tre utilis&#233;e que si votre serveur LDAP
n'autorise pas les recherches anonymes, ou si vous ne pouvez pas
- utiliser de nom d'utilisateur dédié via la directive <code class="directive"><a href="#authldapbinddn">AuthLDAPBindDN</a></code>.
+ utiliser de nom d'utilisateur d&#233;di&#233; via la directive <code class="directive"><a href="#authldapbinddn">AuthLDAPBindDN</a></code>.
</p>
@@ -1406,208 +1406,208 @@ pour la recherche des autorisations</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authldapsubgroupattribute" id="authldapsubgroupattribute">Directive</a> <a name="AuthLDAPSubGroupAttribute" id="AuthLDAPSubGroupAttribute">AuthLDAPSubGroupAttribute</a><a title="Lien permanent" href="#authldapsubgroupattribute" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Spécifie les noms d'attribut, un par directive, utilisés
-pour différencier les membres du groupe courant qui sont eux-mêmes des
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sp&#233;cifie les noms d'attribut, un par directive, utilis&#233;s
+pour diff&#233;rencier les membres du groupe courant qui sont eux-m&#234;mes des
groupes.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthLDAPSubGroupAttribute <em>attribut</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthLDAPSubgroupAttribute member uniquemember</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthLDAPSubgroupAttribute member uniquemember</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.3.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.3.0 du serveur HTTP
Apache</td></tr>
</table>
<p>Un objet groupe LDAP peut contenir des membres qui sont des
- utilisateurs et des membres qui sont eux-mêmes des groupes (appelés
- sous-groupes ou groupes imbriqués). La directive
- <code class="directive">AuthLDAPSubGroupAttribute</code> spécifie l'attribut utilisé
- pour identifier les groupes, alors que la directive <code class="directive"><a href="#authldapgroupattribute">AuthLDAPGroupAttribute</a></code> spécifie
- l'attribut utilisé pour identifier les utilisateurs. On peut spécifier
- plusieurs attributs en répétant la directive plusieurs fois. Si elle n'est
- pas définie, <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> utilise les attributs
+ utilisateurs et des membres qui sont eux-m&#234;mes des groupes (appel&#233;s
+ sous-groupes ou groupes imbriqu&#233;s). La directive
+ <code class="directive">AuthLDAPSubGroupAttribute</code> sp&#233;cifie l'attribut utilis&#233;
+ pour identifier les groupes, alors que la directive <code class="directive"><a href="#authldapgroupattribute">AuthLDAPGroupAttribute</a></code> sp&#233;cifie
+ l'attribut utilis&#233; pour identifier les utilisateurs. On peut sp&#233;cifier
+ plusieurs attributs en r&#233;p&#233;tant la directive plusieurs fois. Si elle n'est
+ pas d&#233;finie, <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> utilise les attributs
<code>member</code> et <code>uniqueMember</code>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authldapsubgroupclass" id="authldapsubgroupclass">Directive</a> <a name="AuthLDAPSubGroupClass" id="AuthLDAPSubGroupClass">AuthLDAPSubGroupClass</a><a title="Lien permanent" href="#authldapsubgroupclass" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Spécifie quelles valeurs d'objectClass LDAP identifient les
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sp&#233;cifie quelles valeurs d'objectClass LDAP identifient les
objets de l'annuaire qui sont des groupes au cours du traitement des
sous-groupes.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthLDAPSubGroupClass <em>ObjectClass-LDAP</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthLDAPSubGroupClass groupOfNames groupOfUniqueNames</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthLDAPSubGroupClass groupOfNames groupOfUniqueNames</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.3.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.3.0 du serveur HTTP
Apache</td></tr>
</table>
<p>Un objet groupe LDAP peut contenir des membres qui sont des
- utilisateurs et des membres qui sont eux-mêmes des groupes (appelés
- sous-groupes ou groupes imbriqués). La directive
+ utilisateurs et des membres qui sont eux-m&#234;mes des groupes (appel&#233;s
+ sous-groupes ou groupes imbriqu&#233;s). La directive
<code class="directive"><a href="#authldapsubgroupattribute">AuthLDAPSubGroupAttribute</a></code>
permet d'identifier les
- membres qui sont des sous-groupes du groupe courant (à l'opposé des
+ membres qui sont des sous-groupes du groupe courant (&#224; l'oppos&#233; des
membres utilisateurs). La directive
- <code class="directive">AuthLDAPSubGroupClass</code> permet de spécifier les valeurs
- d'objectClass LDAP utilisées pour vérifier que certains membres sont
- en fait des objets groupe. Les sous-groupes ainsi identifiés peuvent
+ <code class="directive">AuthLDAPSubGroupClass</code> permet de sp&#233;cifier les valeurs
+ d'objectClass LDAP utilis&#233;es pour v&#233;rifier que certains membres sont
+ en fait des objets groupe. Les sous-groupes ainsi identifi&#233;s peuvent
alors faire l'objet d'une recherche d'autres membres utilisateurs ou
- sous-groupes. On peut spécifier plusieurs attributs en répétant
+ sous-groupes. On peut sp&#233;cifier plusieurs attributs en r&#233;p&#233;tant
cette directive plusieurs fois. Si cette directive n'est pas
- définie, <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> utilise les attributs
+ d&#233;finie, <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> utilise les attributs
<code>groupOfNames</code> et <code>groupOfUniqueNames</code>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authldapurl" id="authldapurl">Directive</a> <a name="AuthLDAPUrl" id="AuthLDAPUrl">AuthLDAPUrl</a><a title="Lien permanent" href="#authldapurl" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>L'URL permettant de spécifier les paramètres de la
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>L'URL permettant de sp&#233;cifier les param&#232;tres de la
recherche LDAP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthLDAPUrl <em>url [NONE|SSL|TLS|STARTTLS]</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authnz_ldap</td></tr>
</table>
- <p>Une URL conforme à la RFC 2255 qui permet de spécifier les
- paramètres à utiliser pour la recherche dans l'annuaire LDAP. La
+ <p>Une URL conforme &#224; la RFC 2255 qui permet de sp&#233;cifier les
+ param&#232;tres &#224; utiliser pour la recherche dans l'annuaire LDAP. La
syntaxe de l'URL est :</p>
-<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
+<div class="example"><p><code>ldap://h&#244;te:port/DN-de-base?attribut?port&#233;e?filtre</code></p></div>
+ <p>Si vous souhaitez mettre &#224; la disposition d'Apache plusieurs URLs
LDAP, la syntaxe sera :</p>
<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
+<p><em><strong>Mise en garde : </strong>Si vous sp&#233;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
+cas contraire, vous g&#233;n&#233;rerez une erreur : "AuthLDAPURL takes one
argument, URL to define LDAP connection..".</em> Vous pouvez bien
-entendu ajouter des paramètres de recherche à chacun des serveurs
-spécifiés.</p>
+entendu ajouter des param&#232;tres de recherche &#224; chacun des serveurs
+sp&#233;cifi&#233;s.</p>
<dl>
<dt>ldap</dt>
- <dd>Pour ldap non sécurisé, utilisez la chaîne
- <code>ldap</code>. Pour ldap sécurisé, utilisez à la place la
- chaîne <code>ldaps</code>. LDAP sécurisé n'est disponible que si
- Apache a été lié avec une bibliothèque LDAP supportant SSL.</dd>
+ <dd>Pour ldap non s&#233;curis&#233;, utilisez la cha&#238;ne
+ <code>ldap</code>. Pour ldap s&#233;curis&#233;, utilisez &#224; la place la
+ cha&#238;ne <code>ldaps</code>. LDAP s&#233;curis&#233; n'est disponible que si
+ Apache a &#233;t&#233; li&#233; avec une biblioth&#232;que LDAP supportant SSL.</dd>
-<dt>hôte:port</dt>
+<dt>h&#244;te:port</dt>
<dd>
<p>Il s'agit du nom/port du serveur ldap
- (dont la valeur par défaut est
+ (dont la valeur par d&#233;faut est
<code>localhost:389</code> pour <code>ldap</code>, et
<code>localhost:636</code> pour <code>ldaps</code>). Pour
- spécifier plusieurs serveurs LDAP redondants, indiquez
- simplement leur liste en les séparant par des espaces.
+ sp&#233;cifier plusieurs serveurs LDAP redondants, indiquez
+ simplement leur liste en les s&#233;parant par des espaces.
<code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> tentera alors de se connecter
- à chacun des serveurs jusqu'à ce qu'il parvienne à se
- connecter avec succès. Notez qu'en cas de multiples serveurs
- LDAP, l'ensemble de l'URL LDAP doit être entourée de
+ &#224; chacun des serveurs jusqu'&#224; ce qu'il parvienne &#224; se
+ connecter avec succ&#232;s. Notez qu'en cas de multiples serveurs
+ LDAP, l'ensemble de l'URL LDAP doit &#234;tre entour&#233;e de
guillemets.</p>
- <p>lorsqu'une connection a été établie avec un serveur, elle
- reste active pendant toute la durée de vie du processus
- <code class="program"><a href="../programs/httpd.html">httpd</a></code>, ou jusqu'à ce que le serveur LDAP
+ <p>lorsqu'une connection a &#233;t&#233; &#233;tablie avec un serveur, elle
+ reste active pendant toute la dur&#233;e de vie du processus
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code>, ou jusqu'&#224; ce que le serveur LDAP
cesse de fonctionner.</p>
<p>Si le serveur LDAP cesse de fonctionner, et ainsi
interrompt une
connexion existante, <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> tentera
- de se reconnecter en commençant par le premier serveur de la
+ de se reconnecter en commen&#231;ant par le premier serveur de la
liste, et ainsi de suite avec les serveurs redondants
- suivants. Notez que ce processus n'a rien à voir avec une
- véritable recherche de type round-robin.</p>
+ suivants. Notez que ce processus n'a rien &#224; voir avec une
+ v&#233;ritable recherche de type round-robin.</p>
</dd>
<dt>DN-de-base</dt>
- <dd>Le DN de la branche de l'annuaire à partir de laquelle
- toutes les recherches seront lancées. Il doit au moins
- correspondre à la racine de votre annuaire, mais vous pouvez
- aussi indiquer une branche plus spécifique.</dd>
+ <dd>Le DN de la branche de l'annuaire &#224; partir de laquelle
+ toutes les recherches seront lanc&#233;es. Il doit au moins
+ correspondre &#224; la racine de votre annuaire, mais vous pouvez
+ aussi indiquer une branche plus sp&#233;cifique.</dd>
<dt>attribut</dt>
- <dd>Il s'agit de l'attribut à utiliser pour la recherche.
+ <dd>Il s'agit de l'attribut &#224; utiliser pour la recherche.
Bien que la RFC
- 2255 autorise une liste d'attributs séparés par des virgules,
+ 2255 autorise une liste d'attributs s&#233;par&#233;s par des virgules,
seul le premier sera retenu, sans tenir compte des autres
attributs fournis. Si aucun attribut n'est fourni, l'attribut
- par défaut est <code>uid</code>. Il est judicieux de choisir un
- attribut dont la valeur sera unique parmi toutes les entrées de
- la branche de l'annuaire que vous aurez définie. Tous les
- attributs spécifiés seront enregistrés dans des variables
- d'environnement avec le préfixe AUTHENTICATE_, afin de pouvoir
- être utilisés par d'autres modules.</dd>
+ par d&#233;faut est <code>uid</code>. Il est judicieux de choisir un
+ attribut dont la valeur sera unique parmi toutes les entr&#233;es de
+ la branche de l'annuaire que vous aurez d&#233;finie. Tous les
+ attributs sp&#233;cifi&#233;s seront enregistr&#233;s dans des variables
+ d'environnement avec le pr&#233;fixe AUTHENTICATE_, afin de pouvoir
+ &#234;tre utilis&#233;s par d'autres modules.</dd>
-<dt>portée</dt>
+<dt>port&#233;e</dt>
- <dd>Il s'agit de la portée de la recherche. Elle peut prendre
+ <dd>Il s'agit de la port&#233;e de la recherche. Elle peut prendre
les valeurs <code>one</code> ou <code>sub</code>. Notez que la
- RFC 2255 supporte aussi une portée de valeur <code>base</code>,
- mais cette dernière n'est pas supportée par le module. Si la
- portée n'est pas définie, ou si elle est définie à
- <code>base</code>, c'est la valeur de portée par défaut
- <code>sub</code> qui sera utilisée.</dd>
+ RFC 2255 supporte aussi une port&#233;e de valeur <code>base</code>,
+ mais cette derni&#232;re n'est pas support&#233;e par le module. Si la
+ port&#233;e n'est pas d&#233;finie, ou si elle est d&#233;finie &#224;
+ <code>base</code>, c'est la valeur de port&#233;e par d&#233;faut
+ <code>sub</code> qui sera utilis&#233;e.</dd>
<dt>filtre</dt>
<dd>Il s'agit d'un filtre de recherche LDAP valide. Si aucun
- filtre n'est spécifié, le filtre par défaut
- <code>(objectClass=*)</code> sera utilisé, ce qui corrspond à
+ filtre n'est sp&#233;cifi&#233;, le filtre par d&#233;faut
+ <code>(objectClass=*)</code> sera utilis&#233;, ce qui corrspond &#224;
une recherche de tous les types d'objets de l'arborescence. La
- taille des filtres est limitée à environ 8000 caractères (valeur
+ taille des filtres est limit&#233;e &#224; environ 8000 caract&#232;res (valeur
de la macro <code>MAX_STRING_LEN</code> dans le code source
- d'Apache), ce qui s'avère plus que suffisant pour la plupart des
+ d'Apache), ce qui s'av&#232;re plus que suffisant pour la plupart des
applications. A partir de la version 2.4.10 du serveur HTTP Apache, le
- mot-clé <code>none</code> permet de désactiver
- l'utilisation des filtres, ce qui peut s'avérer nécessaire avec
+ mot-cl&#233; <code>none</code> permet de d&#233;sactiver
+ l'utilisation des filtres, ce qui peut s'av&#233;rer n&#233;cessaire avec
certains serveurs LDAP primitifs.</dd>
</dl>
<p>Pour une recherche, les attribut, filtre et nom d'utilisateur
- fournis par le client HTTP sont combinés pour créer un filtre de
+ fournis par le client HTTP sont combin&#233;s pour cr&#233;er un filtre de
recherche du style :
<code>(&amp;(<em>filtre</em>)(<em>attribut</em>
=<em>nom-utilisateur</em>))</code>.</p>
- <p>Par exemple, considérons l'URL
+ <p>Par exemple, consid&#233;rons l'URL
<code>ldap://ldap.example.com/o=Example?cn?sub?(posixid=*)</code>.
Lorsqu'un client tentera de se connecter en utilisant le nom
d'utilisateur <code>Babs Jenson</code>, le filtre de recherche sera
: <code>(&amp;(posixid=*)(cn=Babs Jenson))</code>.</p>
- <p>On peut encore ajouter un paramètre optionnel pour permettre à
- l'URL LDAP de surcharger le type de connexion. Ce paramètre peut
+ <p>On peut encore ajouter un param&#232;tre optionnel pour permettre &#224;
+ l'URL LDAP de surcharger le type de connexion. Ce param&#232;tre peut
prendre l'une des valeurs suivantes :</p>
<dl>
<dt>NONE</dt>
- <dd>Établit une connexion non sécurisée sur le port LDAP par
- défaut, ce qui est équivalent à <code>ldap://</code> sur le port
+ <dd>&#201;tablit une connexion non s&#233;curis&#233;e sur le port LDAP par
+ d&#233;faut, ce qui est &#233;quivalent &#224; <code>ldap://</code> sur le port
389.</dd>
<dt>SSL</dt>
- <dd>Établit une connexion sécurisée sur le port LDAP sécurisé
- par défaut, ce qui est équivalent à <code>ldaps://</code>.</dd>
+ <dd>&#201;tablit une connexion s&#233;curis&#233;e sur le port LDAP s&#233;curis&#233;
+ par d&#233;faut, ce qui est &#233;quivalent &#224; <code>ldaps://</code>.</dd>
<dt>TLS | STARTTLS</dt>
- <dd>Établit une connexion sécurisée par élévation de niveau sur
- le port LDAP par défaut. Cette connexion sera initialisée sur le
- port 389 par défaut, puis élevée à un niveau de connexion
- sécurisée sur le même port.</dd>
+ <dd>&#201;tablit une connexion s&#233;curis&#233;e par &#233;l&#233;vation de niveau sur
+ le port LDAP par d&#233;faut. Cette connexion sera initialis&#233;e sur le
+ port 389 par d&#233;faut, puis &#233;lev&#233;e &#224; un niveau de connexion
+ s&#233;curis&#233;e sur le m&#234;me port.</dd>
</dl>
- <p>Voir plus haut pour des exemples d'URLs définies par la directive
+ <p>Voir plus haut pour des exemples d'URLs d&#233;finies par la directive
<code class="directive"><a href="#authldapurl">AuthLDAPUrl</a></code>.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authnz_ldap.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authnz_ldap.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_authnz_ldap.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -1626,7 +1626,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_authnz_lda
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_authz_core.html.fr b/docs/manual/mod/mod_authz_core.html.fr
index 3711c477e4..e9b2da8437 100644
--- a/docs/manual/mod/mod_authz_core.html.fr
+++ b/docs/manual/mod/mod_authz_core.html.fr
@@ -27,31 +27,31 @@
<div id="preamble"><h1>Module Apache mod_authz_core</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authz_core.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authz_core.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_authz_core.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Socle d'autorisation</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>authz_core_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_authz_core.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>authz_core_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_authz_core.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3
d'Apache HTTPD</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module fournit un socle de fonctionnalités d'autorisation
- permettant d'accorder ou refuser l'accès à certaines zones du site
- web aux utilisateurs authentifiés. <code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code>
- donne la possibilité d'enregistrer divers fournisseurs
- d'autorisation. Il est en général utilisé avec un module fournisseur
+ <p>Ce module fournit un socle de fonctionnalit&#233;s d'autorisation
+ permettant d'accorder ou refuser l'acc&#232;s &#224; certaines zones du site
+ web aux utilisateurs authentifi&#233;s. <code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code>
+ donne la possibilit&#233; d'enregistrer divers fournisseurs
+ d'autorisation. Il est en g&#233;n&#233;ral utilis&#233; avec un module fournisseur
d'authentification comme <code class="module"><a href="../mod/mod_authn_file.html">mod_authn_file</a></code>, et un
module d'autorisation comme <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code>. Il
- permet aussi l'application d'une logique élaborée au déroulement du
+ permet aussi l'application d'une logique &#233;labor&#233;e au d&#233;roulement du
processus d'autorisation.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#logic">Conteneurs d'autorisation</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#requiredirectives">Les directives Require</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#authzalias">Création des alias du fournisseur
+<li><img alt="" src="../images/down.gif" /> <a href="#authzalias">Cr&#233;ation des alias du fournisseur
d'autorisation</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
@@ -63,7 +63,7 @@ d'autorisation</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#requireany">&lt;RequireAny&gt;</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#requirenone">&lt;RequireNone&gt;</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authz_core">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authz_core">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authz_core">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authz_core">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -72,18 +72,18 @@ d'autorisation</a></li>
<p>Les directives de conteneur d'autorisation <code class="directive"><a href="#requireall">&lt;RequireAll&gt;</a></code>,
<code class="directive"><a href="#requireany">&lt;RequireAny&gt;</a></code> et <code class="directive"><a href="#requirenone">&lt;RequireNone&gt;</a></code>
- peuvent être combinées entre elles et avec la directive <code class="directive"><a href="#require">Require</a></code> pour construire une
+ peuvent &#234;tre combin&#233;es entre elles et avec la directive <code class="directive"><a href="#require">Require</a></code> pour construire une
logique d'autorisation complexe.</p>
<p>L'exemple ci-dessous illustre la logique d'autorisation suivante.
- Pour pouvoir accéder à la ressource, l'utilisateur doit être
+ Pour pouvoir acc&#233;der &#224; la ressource, l'utilisateur doit &#234;tre
l'utilisateur <code>superadmin</code>, ou appartenir aux deux
groupes LDAP <code>admins</code> et <code>Administrateurs</code> et
soit appartenir au groupe <code>ventes</code>, soit avoir
<code>ventes</code> comme valeur de l'attribut LDAP
- <code>dept</code>. De plus, pour pouvoir accéder à la ressource,
+ <code>dept</code>. De plus, pour pouvoir acc&#233;der &#224; la ressource,
l'utilisateur ne doit appartenir ni au groupe <code>temps</code>, ni
- au groupe LDAP <code>Employés temporaires</code>.</p>
+ au groupe LDAP <code>Employ&#233;s temporaires</code>.</p>
<pre class="prettyprint lang-config">&lt;Directory "/www/mydocs"&gt;
&lt;RequireAll&gt;
@@ -100,7 +100,7 @@ d'autorisation</a></li>
&lt;/RequireAny&gt;
&lt;RequireNone&gt;
Require group temps
- Require ldap-group "cn=Employés temporaires,o=Airius"
+ Require ldap-group "cn=Employ&#233;s temporaires,o=Airius"
&lt;/RequireNone&gt;
&lt;/RequireAll&gt;
&lt;/Directory&gt;</pre>
@@ -109,22 +109,22 @@ d'autorisation</a></li>
<div class="section">
<h2><a name="requiredirectives" id="requiredirectives">Les directives Require</a><a title="Lien permanent" href="#requiredirectives" class="permalink">&para;</a></h2>
- <p>Le module <code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code> met à disposition des
- fournisseurs d'autorisation génériques utilisables avec la directive
+ <p>Le module <code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code> met &#224; disposition des
+ fournisseurs d'autorisation g&#233;n&#233;riques utilisables avec la directive
<code class="directive"><a href="#require">Require</a></code>.</p>
<h3><a name="reqenv" id="reqenv">Require env</a></h3>
- <p>Le fournisseur <code>env</code> permet de contrôler l'accès au
+ <p>Le fournisseur <code>env</code> permet de contr&#244;ler l'acc&#232;s au
serveur en fonction de l'existence d'une <a href="../env.html">variable d'environnement</a>. Lorsque <code>Require
- env <var>env-variable</var></code> est spécifié, la requête se voit
- autoriser l'accès si la variable d'environnement
- <var>env-variable</var> existe. Le serveur permet de définir
+ env <var>env-variable</var></code> est sp&#233;cifi&#233;, la requ&#234;te se voit
+ autoriser l'acc&#232;s si la variable d'environnement
+ <var>env-variable</var> existe. Le serveur permet de d&#233;finir
facilement des variables d'environnement en fonction des
- caractéristiques de la requête du client via les directives fournies
+ caract&#233;ristiques de la requ&#234;te du client via les directives fournies
par le module <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code>. Cette directive Require
- env permet donc de contrôler l'accès en fonction des
- valeurs des en-têtes de la requête HTTP tels que
+ env permet donc de contr&#244;ler l'acc&#232;s en fonction des
+ valeurs des en-t&#234;tes de la requ&#234;te HTTP tels que
<code>User-Agent</code> (type de navigateur), <code>Referer</code>,
entre autres.</p>
@@ -134,28 +134,28 @@ d'autorisation</a></li>
&lt;/Directory&gt;</pre>
- <p>Avec cet exemple, les navigateurs dont la chaîne user-agent
+ <p>Avec cet exemple, les navigateurs dont la cha&#238;ne user-agent
commence par <code>KnockKnock/2.0</code> se verront autoriser
- l'accès, alors que tous les autres seront rejetés.</p>
+ l'acc&#232;s, alors que tous les autres seront rejet&#233;s.</p>
- <p>Lorsque le serveur cherche un chemin via une <a class="glossarylink" href="../glossary.html#subrequest" title="voir glossaire">sous-requête</a> interne (par exemple la
- recherche d'un <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>), ou lorsqu'il génère un
- listing du contenu d'un répertoire via le module
- <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code>, la sous-requête n'hérite pas des
- variables d'environnement spécifiques à la requête. En outre, à cause
+ <p>Lorsque le serveur cherche un chemin via une <a class="glossarylink" href="../glossary.html#subrequest" title="voir glossaire">sous-requ&#234;te</a> interne (par exemple la
+ recherche d'un <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>), ou lorsqu'il g&#233;n&#232;re un
+ listing du contenu d'un r&#233;pertoire via le module
+ <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code>, la sous-requ&#234;te n'h&#233;rite pas des
+ variables d'environnement sp&#233;cifiques &#224; la requ&#234;te. En outre, &#224; cause
des phases de l'API auxquelles <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> prend
- part, les directives <code class="directive"><a href="../mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> ne sont pas évaluées
- séparément dans la sous-requête.</p>
+ part, les directives <code class="directive"><a href="../mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> ne sont pas &#233;valu&#233;es
+ s&#233;par&#233;ment dans la sous-requ&#234;te.</p>
<h3><a name="reqall" id="reqall">Require all</a></h3>
- <p>Le fournisseur <code>all</code> reproduit la fonctionnalité
- précédemment fournie par les directives 'Allow from all' et 'Deny
+ <p>Le fournisseur <code>all</code> reproduit la fonctionnalit&#233;
+ pr&#233;c&#233;demment fournie par les directives 'Allow from all' et 'Deny
from all'. Il accepte un argument dont les deux valeurs possibles
sont : 'granted' ou 'denied'. Les exemples suivants autorisent ou
- interdisent l'accès à toutes les requêtes.</p>
+ interdisent l'acc&#232;s &#224; toutes les requ&#234;tes.</p>
<pre class="prettyprint lang-config">Require all granted</pre>
@@ -167,25 +167,25 @@ d'autorisation</a></li>
<h3><a name="reqmethod" id="reqmethod">Require method</a></h3>
- <p>Le fournisseur <code>method</code> permet d'utiliser la méthode
- HTTP dans le processus d'autorisation. Les méthodes GET et HEAD sont
- ici considérées comme équivalentes. La méthode TRACE n'est pas
- supportée par ce fournisseur ; utilisez à la place la directive
+ <p>Le fournisseur <code>method</code> permet d'utiliser la m&#233;thode
+ HTTP dans le processus d'autorisation. Les m&#233;thodes GET et HEAD sont
+ ici consid&#233;r&#233;es comme &#233;quivalentes. La m&#233;thode TRACE n'est pas
+ support&#233;e par ce fournisseur ; utilisez &#224; la place la directive
<code class="directive"><a href="../mod/core.html#traceenable">TraceEnable</a></code>.</p>
- <p>Dans l'exemple suivant, seules les méthodes GET, HEAD, POST, et
- OPTIONS sont autorisées :</p>
+ <p>Dans l'exemple suivant, seules les m&#233;thodes GET, HEAD, POST, et
+ OPTIONS sont autoris&#233;es :</p>
<pre class="prettyprint lang-config">Require method GET POST OPTIONS</pre>
- <p>Dans l'exemple suivant, les méthodes GET, HEAD, POST, et OPTIONS
- sont autorisées sans authentification, alors que toutes les autres
- méthodes nécessitent un utilisateur valide :</p>
+ <p>Dans l'exemple suivant, les m&#233;thodes GET, HEAD, POST, et OPTIONS
+ sont autoris&#233;es sans authentification, alors que toutes les autres
+ m&#233;thodes n&#233;cessitent un utilisateur valide :</p>
<pre class="prettyprint lang-config">&lt;RequireAny&gt;
-  Require method GET POST OPTIONS
-  Require valid-user
+ &#160;Require method GET POST OPTIONS
+ &#160;Require valid-user
&lt;/RequireAny&gt;</pre>
@@ -193,7 +193,7 @@ d'autorisation</a></li>
<h3><a name="reqexpr" id="reqexpr">Require expr</a></h3>
<p>Le fournisseur <code>expr</code> permet d'accorder l'autorisation
- d'accès en fonction d'expressions arbitraires.</p>
+ d'acc&#232;s en fonction d'expressions arbitraires.</p>
<pre class="prettyprint lang-config">Require expr "%{TIME_HOUR} -ge 9 &amp;&amp; %{TIME_HOUR} -le 17"</pre>
@@ -207,36 +207,36 @@ d'autorisation</a></li>
<pre class="prettyprint lang-config">Require expr "!(%{QUERY_STRING} =~ /secret/) &amp;&amp; %{REQUEST_URI} in { '/example.cgi', '/other.cgi' }"</pre>
- <p>La syntaxe de l'expression est décrite dans la documentation de <a href="../expr.html">ap_expr</a>. Avant la version 2.4.16, les doubles-quotes
- étaient prohibées.</p>
+ <p>La syntaxe de l'expression est d&#233;crite dans la documentation de <a href="../expr.html">ap_expr</a>. Avant la version 2.4.16, les doubles-quotes
+ &#233;taient prohib&#233;es.</p>
- <p>Normalement, l'expression est évaluée avant l'authentification.
- Cependant, si l'expression renvoie false et se réfère à la variable
+ <p>Normalement, l'expression est &#233;valu&#233;e avant l'authentification.
+ Cependant, si l'expression renvoie false et se r&#233;f&#232;re &#224; la variable
<code>%{REMOTE_USER}</code>, le processus d'authentification sera
- engagé et l'expression réévaluée.</p>
+ engag&#233; et l'expression r&#233;&#233;valu&#233;e.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="authzalias" id="authzalias">Création des alias du fournisseur
+<h2><a name="authzalias" id="authzalias">Cr&#233;ation des alias du fournisseur
d'autorisation</a><a title="Lien permanent" href="#authzalias" class="permalink">&para;</a></h2>
- <p>Il est possible de créer des fournisseurs d'autorisation étendus
+ <p>Il est possible de cr&#233;er des fournisseurs d'autorisation &#233;tendus
dans le fichier de configuration et de leur assigner un nom d'alias.
- On peut ensuite utiliser ces fournisseurs aliasés dans une
+ On peut ensuite utiliser ces fournisseurs alias&#233;s dans une
directive <code class="directive"><a href="#require">Require</a></code> de
- la même manière qu'on le ferait pour des fournisseurs d'autorisation
- de base. En plus de la possibilité de créer et d'aliaser un
- fournisseur étendu, le même fournisseur d'autorisation étendu peut
- être référencé par diverses localisations.
+ la m&#234;me mani&#232;re qu'on le ferait pour des fournisseurs d'autorisation
+ de base. En plus de la possibilit&#233; de cr&#233;er et d'aliaser un
+ fournisseur &#233;tendu, le m&#234;me fournisseur d'autorisation &#233;tendu peut
+ &#234;tre r&#233;f&#233;renc&#233; par diverses localisations.
</p>
<h3><a name="example" id="example">Exemple</a></h3>
- <p>Dans l'exemple suivant, on crée deux alias de fournisseur
- d'autorisation ldap différents basés sur le fournisseur
+ <p>Dans l'exemple suivant, on cr&#233;e deux alias de fournisseur
+ d'autorisation ldap diff&#233;rents bas&#233;s sur le fournisseur
d'autorisation ldap-group. Il est ainsi possible pour un seul
- répertoire de vérifier l'appartenance à un groupe dans plusieurs
+ r&#233;pertoire de v&#233;rifier l'appartenance &#224; un groupe dans plusieurs
serveurs ldap :
</p>
@@ -261,7 +261,7 @@ Alias "/secure" "/webpages/secure"
AuthType Basic
AuthName LDAP_Protected_Place
- #Opération logique implicite : OU inclusif
+ #Op&#233;ration logique implicite : OU inclusif
Require ldap-group-alias1
Require ldap-group-alias2
&lt;/Directory&gt;</pre>
@@ -272,51 +272,51 @@ Alias "/secure" "/webpages/secure"
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authmerging" id="authmerging">Directive</a> <a name="AuthMerging" id="AuthMerging">AuthMerging</a><a title="Lien permanent" href="#authmerging" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit la manière dont chaque logique d'autorisation des
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit la mani&#232;re dont chaque logique d'autorisation des
sections de configuration se combine avec celles des sections de
-configuration précédentes.</td></tr>
+configuration pr&#233;c&#233;dentes.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthMerging Off | And | Or</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthMerging Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthMerging Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authz_core</td></tr>
</table>
- <p>Lorsque l'autorisation est activée, elle est normalement héritée
+ <p>Lorsque l'autorisation est activ&#233;e, elle est normalement h&#233;rit&#233;e
par chaque <a href="../sections.html#merging">section de
- configuration</a> suivante, à moins qu'un jeu de directives
- d'autorisations différent ne soit spécifié. Il s'agit du
- comportement par défaut, qui correspond à la définition explicite
+ configuration</a> suivante, &#224; moins qu'un jeu de directives
+ d'autorisations diff&#233;rent ne soit sp&#233;cifi&#233;. Il s'agit du
+ comportement par d&#233;faut, qui correspond &#224; la d&#233;finition explicite
<code>AuthMerging Off</code>.</p>
- <p>Dans certaines situations cependant, il peut être souhaitable de
+ <p>Dans certaines situations cependant, il peut &#234;tre souhaitable de
combiner la logique d'autorisation d'une section de configuration
- avec celle de la section précédente lorsque les sections de
+ avec celle de la section pr&#233;c&#233;dente lorsque les sections de
configuration se combinent entre elles. Dans ce cas, deux options
sont disponibles, <code>And</code> et <code>Or</code>.</p>
<p>Lorsqu'une section de configuration contient <code>AuthMerging
And</code> ou <code>AuthMerging Or</code>, sa logique d'autorisation
- se combine avec celle de la section de configuration qui la précède
- (selon l'ordre général des sections de configuration), et qui
+ se combine avec celle de la section de configuration qui la pr&#233;c&#232;de
+ (selon l'ordre g&#233;n&#233;ral des sections de configuration), et qui
contient aussi une logique d'autorisation, comme si les deux
- sections étaient concaténées, respectivement, dans une directive
+ sections &#233;taient concat&#233;n&#233;es, respectivement, dans une directive
<code class="directive"><a href="#requireall">&lt;RequireAll&gt;</a></code> ou <code class="directive"><a href="#requireany">&lt;RequireAny&gt;</a></code>.</p>
- <div class="note">La définition de la directive
+ <div class="note">La d&#233;finition de la directive
<code class="directive">AuthMerging</code> ne concerne que la section de
- configuration dans laquelle elle apparaît. Dans l'exemple suivant,
+ configuration dans laquelle elle appara&#238;t. Dans l'exemple suivant,
seuls les utilisateurs appartenant au groupe <code>alpha</code> sont
- autorisés à accéder à <code>/www/docs</code>. Les utilisateurs
+ autoris&#233;s &#224; acc&#233;der &#224; <code>/www/docs</code>. Les utilisateurs
appartenant au groupe <code>alpha</code> ou au groupe
- <code>beta</code> sont autorisés à accéder à
- <code>/www/docs/ab</code>. Cependant, la définition implicite à
+ <code>beta</code> sont autoris&#233;s &#224; acc&#233;der &#224;
+ <code>/www/docs/ab</code>. Cependant, la d&#233;finition implicite &#224;
<code>Off</code> de la directive <code class="directive">AuthMerging</code>
- s'applique à la section de configuration <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> concernant le répertoire
+ s'applique &#224; la section de configuration <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> concernant le r&#233;pertoire
<code>/www/docs/ab/gamma</code>, ce qui implique que les directives
d'autorisation de cette section l'emportent sur celles des sections
- précédentes. Par voie de conséquence, seuls les utilisateurs
- appartenant au groupe <code>gamma</code> sont autorisés à accéder à
+ pr&#233;c&#233;dentes. Par voie de cons&#233;quence, seuls les utilisateurs
+ appartenant au groupe <code>gamma</code> sont autoris&#233;s &#224; acc&#233;der &#224;
<code>/www/docs/ab/gamma</code>.</div>
<pre class="prettyprint lang-config">&lt;Directory "/www/docs"&gt;
@@ -341,9 +341,9 @@ configuration précédentes.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authzprovideralias" id="authzprovideralias">Directive</a> <a name="AuthzProviderAlias" id="AuthzProviderAlias">&lt;AuthzProviderAlias&gt;</a><a title="Lien permanent" href="#authzprovideralias" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Regroupe des directives représentant une extension d'un
-fournisseur d'autorisation de base qui pourra être référencée à l'aide
-de l'alias spécifié</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Regroupe des directives repr&#233;sentant une extension d'un
+fournisseur d'autorisation de base qui pourra &#234;tre r&#233;f&#233;renc&#233;e &#224; l'aide
+de l'alias sp&#233;cifi&#233;</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;AuthzProviderAlias <var>baseProvider Alias Require-Parameters</var>&gt;
... &lt;/AuthzProviderAlias&gt;
</code></td></tr>
@@ -353,15 +353,15 @@ de l'alias spécifié</td></tr>
</table>
<p>Les balises <code class="directive">&lt;AuthzProviderAlias&gt;</code> et
<code>&lt;/AuthzProviderAlias&gt;</code> permettent de regrouper des
- directives d'autorisation auxquelles on pourra faire référence à
- l'aide de l'alias spécifié dans une directive <code class="directive"><a href="#require">Require</a></code>.</p>
+ directives d'autorisation auxquelles on pourra faire r&#233;f&#233;rence &#224;
+ l'aide de l'alias sp&#233;cifi&#233; dans une directive <code class="directive"><a href="#require">Require</a></code>.</p>
- <p>Si <var>Require-Parameters</var> comporte plusieurs paramètres, la liste
- de ces derniers doit être entourée de guillemets. Dans le cas contraire,
- seul le premier paramètre de la liste sera pris en compte.</p>
+ <p>Si <var>Require-Parameters</var> comporte plusieurs param&#232;tres, la liste
+ de ces derniers doit &#234;tre entour&#233;e de guillemets. Dans le cas contraire,
+ seul le premier param&#232;tre de la liste sera pris en compte.</p>
<pre class="prettyprint lang-config"># Dans cet exemple, pour que les deux adresses IP soient prises en compte, elles
-# DOIVENT être entourées de guillemets
+# DOIVENT &#234;tre entour&#233;es de guillemets
&lt;AuthzProviderAlias ip blacklisted-ips "XXX.XXX.XXX.XXX YYY.YYY.YYY.YYY"&gt;
&lt;/AuthzProviderAlias&gt;
@@ -379,72 +379,72 @@ de l'alias spécifié</td></tr>
<div class="directive-section"><h2><a name="authzsendforbiddenonfailure" id="authzsendforbiddenonfailure">Directive</a> <a name="AuthzSendForbiddenOnFailure" id="AuthzSendForbiddenOnFailure">AuthzSendForbiddenOnFailure</a><a title="Lien permanent" href="#authzsendforbiddenonfailure" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Envoie '403 FORBIDDEN' au lieu de '401 UNAUTHORIZED' si
-l'authentification réussit et si l'autorisation a été refusée.
+l'authentification r&#233;ussit et si l'autorisation a &#233;t&#233; refus&#233;e.
</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthzSendForbiddenOnFailure On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthzSendForbiddenOnFailure Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthzSendForbiddenOnFailure Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authz_core</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.11 d'Apache HTTPD</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.11 d'Apache HTTPD</td></tr>
</table>
- <p>Par défaut, si l'authentification réussit, alors que
- l'autorisation est refusée, Apache HTTPD renvoie un code de réponse
- HTTP '401 UNAUTHORIZED'. En général, les navigateurs proposent alors
- une nouvelle fois à l'utilisateur la boîte de dialogue de saisie du
+ <p>Par d&#233;faut, si l'authentification r&#233;ussit, alors que
+ l'autorisation est refus&#233;e, Apache HTTPD renvoie un code de r&#233;ponse
+ HTTP '401 UNAUTHORIZED'. En g&#233;n&#233;ral, les navigateurs proposent alors
+ une nouvelle fois &#224; l'utilisateur la bo&#238;te de dialogue de saisie du
mot de passe, ce qui n'est pas toujours souhaitable. La directive
<code class="directive">AuthzSendForbiddenOnFailure</code> permet de changer
- le code de réponse en '403 FORBIDDEN'.</p>
+ le code de r&#233;ponse en '403 FORBIDDEN'.</p>
- <div class="warning"><h3>Avertissement de sécurité</h3>
- <p>La modification de la réponse en cas de refus d'autorisation
- diminue la sécurité du mot de passe, car elle indique à un éventuel
- attaquant que le mot de passe qu'il a saisi était correct.</p>
+ <div class="warning"><h3>Avertissement de s&#233;curit&#233;</h3>
+ <p>La modification de la r&#233;ponse en cas de refus d'autorisation
+ diminue la s&#233;curit&#233; du mot de passe, car elle indique &#224; un &#233;ventuel
+ attaquant que le mot de passe qu'il a saisi &#233;tait correct.</p>
</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="require" id="require">Directive</a> <a name="Require" id="Require">Require</a><a title="Lien permanent" href="#require" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Vérifie si un utilisateur authentifié a une
-autorisation d'accès accordée par un fournisseur
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>V&#233;rifie si un utilisateur authentifi&#233; a une
+autorisation d'acc&#232;s accord&#233;e par un fournisseur
d'autorisation.</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Require [not] <var>nom-entité</var> [<var>nom-entité</var>]
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Require [not] <var>nom-entit&#233;</var> [<var>nom-entit&#233;</var>]
...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authz_core</td></tr>
</table>
- <p>Cette directive permet de vérifier si un utilisateur authentifié
- a l'autorisation d'accès accordée pour un certain fournisseur
+ <p>Cette directive permet de v&#233;rifier si un utilisateur authentifi&#233;
+ a l'autorisation d'acc&#232;s accord&#233;e pour un certain fournisseur
d'autorisation et en tenant compte de certaines restrictions.
- <code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code> met à disposition les fournisseurs
- d'autorisation génériques suivants :</p>
+ <code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code> met &#224; disposition les fournisseurs
+ d'autorisation g&#233;n&#233;riques suivants :</p>
<dl>
<dt><code>Require all granted</code></dt>
- <dd>L'accès est autorisé sans restriction.</dd>
+ <dd>L'acc&#232;s est autoris&#233; sans restriction.</dd>
<dt><code>Require all denied</code></dt>
- <dd>L'accès est systématiquement refusé.</dd>
+ <dd>L'acc&#232;s est syst&#233;matiquement refus&#233;.</dd>
<dt><code>Require env <var>env-var</var> [<var>env-var</var>]
...</code></dt>
- <dd>L'accès n'est autorisé que si l'une au moins des variables
- d'environnement spécifiées est définie.</dd>
+ <dd>L'acc&#232;s n'est autoris&#233; que si l'une au moins des variables
+ d'environnement sp&#233;cifi&#233;es est d&#233;finie.</dd>
<dt><code>Require method <var>http-method</var> [<var>http-method</var>]
...</code></dt>
- <dd>L'accès n'est autorisé que pour les méthodes HTTP spécifiées.</dd>
+ <dd>L'acc&#232;s n'est autoris&#233; que pour les m&#233;thodes HTTP sp&#233;cifi&#233;es.</dd>
<dt><code>Require expr <var>expression</var> </code></dt>
- <dd>L'accès est autorisé si <var>expression</var> est évalué à
+ <dd>L'acc&#232;s est autoris&#233; si <var>expression</var> est &#233;valu&#233; &#224;
vrai.</dd>
</dl>
- <p>Voici quelques exemples de syntaxes autorisées par
+ <p>Voici quelques exemples de syntaxes autoris&#233;es par
<code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code>, <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> et
<code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> :</p>
@@ -452,35 +452,35 @@ d'autorisation.</td></tr>
<dt><code>Require user <var>identifiant utilisateur</var>
[<var>identifiant utilisateur</var>]
...</code></dt>
- <dd>Seuls les utilisateurs spécifiés auront accès à la
+ <dd>Seuls les utilisateurs sp&#233;cifi&#233;s auront acc&#232;s &#224; la
ressource.</dd>
<dt><code>Require group <var>nom groupe</var> [<var>nom
groupe</var>]
...</code></dt>
- <dd>Seuls les utilisateurs appartenant aux groupes spécifiés
- auront accès à la ressource.</dd>
+ <dd>Seuls les utilisateurs appartenant aux groupes sp&#233;cifi&#233;s
+ auront acc&#232;s &#224; la ressource.</dd>
<dt><code>Require valid-user</code></dt>
- <dd>Tous les utilisateurs valides auront accès à la
+ <dd>Tous les utilisateurs valides auront acc&#232;s &#224; la
ressource.</dd>
<dt><code>Require ip 10 172.20 192.168.2</code></dt>
<dd>Les clients dont les adresses IP font partie des tranches
- spécifiées auront accès à la ressource.</dd>
+ sp&#233;cifi&#233;es auront acc&#232;s &#224; la ressource.</dd>
</dl>
<p>D'autres modules d'autorisation comme
<code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code>, <code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code>,
<code class="module"><a href="../mod/mod_authz_dbd.html">mod_authz_dbd</a></code>,
<code class="module"><a href="../mod/mod_authz_owner.html">mod_authz_owner</a></code> et <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>
- implémentent des options de la directive Require.</p>
+ impl&#233;mentent des options de la directive Require.</p>
<p>Pour qu'une configuration d'authentification et d'autorisation
fonctionne correctement, la directive <code class="directive">Require</code>
- doit être accompagnée dans la plupart des cas de directives <code class="directive"><a href="../mod/mod_authn_core.html#authname">AuthName</a></code>, <code class="directive"><a href="../mod/mod_authn_core.html#authtype">AuthType</a></code> et <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> ou <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code>, ainsi que
+ doit &#234;tre accompagn&#233;e dans la plupart des cas de directives <code class="directive"><a href="../mod/mod_authn_core.html#authname">AuthName</a></code>, <code class="directive"><a href="../mod/mod_authn_core.html#authtype">AuthType</a></code> et <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></code> ou <code class="directive"><a href="../mod/mod_auth_digest.html#authdigestprovider">AuthDigestProvider</a></code>, ainsi que
de directives telles que <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code> et <code class="directive"><a href="../mod/mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></code> (pour la
- définition des utilisateurs et des groupes). Exemple :</p>
+ d&#233;finition des utilisateurs et des groupes). Exemple :</p>
<pre class="prettyprint lang-config">AuthType Basic
AuthName "Restricted Resource"
@@ -490,23 +490,23 @@ AuthGroupFile "/web/groups"
Require group admin</pre>
- <p>Les contrôles d'accès appliqués de cette manière sont effectifs
- pour <strong>toutes</strong> les méthodes. <strong>C'est d'ailleurs
- ce que l'on souhaite en général.</strong> Si vous voulez n'appliquer
- les contrôles d'accès qu'à certaines méthodes, tout en laissant les
- autres méthodes sans protection, placez la directive
+ <p>Les contr&#244;les d'acc&#232;s appliqu&#233;s de cette mani&#232;re sont effectifs
+ pour <strong>toutes</strong> les m&#233;thodes. <strong>C'est d'ailleurs
+ ce que l'on souhaite en g&#233;n&#233;ral.</strong> Si vous voulez n'appliquer
+ les contr&#244;les d'acc&#232;s qu'&#224; certaines m&#233;thodes, tout en laissant les
+ autres m&#233;thodes sans protection, placez la directive
<code class="directive">Require</code> dans une section <code class="directive"><a href="../mod/core.html#limit">&lt;Limit&gt;</a></code>.</p>
- <p>Le résultat de la directive <code class="directive">Require</code> peut
- être inversé en utilisant l'option <code>not</code>. Comme dans le
- cas de l'autre directive d'autorisation inversée <code class="directive">&lt;RequireNone&gt;</code>, si la directive
- <code class="directive">Require</code> est inversée, elle ne peut qu'échouer
- ou produire un résultat neutre ; elle ne peut donc alors pas
- en soi autoriser une requête.</p>
+ <p>Le r&#233;sultat de la directive <code class="directive">Require</code> peut
+ &#234;tre invers&#233; en utilisant l'option <code>not</code>. Comme dans le
+ cas de l'autre directive d'autorisation invers&#233;e <code class="directive">&lt;RequireNone&gt;</code>, si la directive
+ <code class="directive">Require</code> est invers&#233;e, elle ne peut qu'&#233;chouer
+ ou produire un r&#233;sultat neutre ; elle ne peut donc alors pas
+ en soi autoriser une requ&#234;te.</p>
<p>Dans l'exemple suivant, tous les utilisateurs appartenant aux
groupes <code>alpha</code> et <code>beta</code> ont l'autorisation
- d'accès, à l'exception de ceux appartenant au groupe
+ d'acc&#232;s, &#224; l'exception de ceux appartenant au groupe
<code>reject</code>.</p>
<pre class="prettyprint lang-config">&lt;Directory "/www/docs"&gt;
@@ -518,30 +518,30 @@ Require group admin</pre>
<p>Lorsque plusieurs directives <code class="directive">Require</code> sont
- placées dans une même <a href="../sections.html#merging">section de
+ plac&#233;es dans une m&#234;me <a href="../sections.html#merging">section de
configuration</a>, et ne se trouvent pas dans une autre directive
d'autorisation comme <code class="directive"><a href="#requireall">&lt;RequireAll&gt;</a></code>, elles sont implicitement
- contenues dans une directive <code class="directive"><a href="#requireany">&lt;RequireAny&gt;</a></code>. Ainsi, la première directive
- <code class="directive">Require</code> qui autorise l'accès à un utilisateur
- autorise l'accès pour l'ensemble de la requête, et les directives
- <code class="directive">Require</code> suivantes sont ignorées.</p>
-
- <div class="warning"><h3>Avertissement à propos de la sécurité</h3>
- <p>Prettez une attention particulière aux directives d'autorisation
- définies
+ contenues dans une directive <code class="directive"><a href="#requireany">&lt;RequireAny&gt;</a></code>. Ainsi, la premi&#232;re directive
+ <code class="directive">Require</code> qui autorise l'acc&#232;s &#224; un utilisateur
+ autorise l'acc&#232;s pour l'ensemble de la requ&#234;te, et les directives
+ <code class="directive">Require</code> suivantes sont ignor&#233;es.</p>
+
+ <div class="warning"><h3>Avertissement &#224; propos de la s&#233;curit&#233;</h3>
+ <p>Prettez une attention particuli&#232;re aux directives d'autorisation
+ d&#233;finies
au sein des sections <code class="directive"><a href="../mod/core.html#location">Location</a></code>
- qui se chevauchent avec des contenus servis depuis le système de
- fichiers. Par défaut, les configurations définies dans ces <a href="../sections.html#merging">sections</a> l'emportent sur les
- configurations d'autorisations définies au sein des sections
+ qui se chevauchent avec des contenus servis depuis le syst&#232;me de
+ fichiers. Par d&#233;faut, les configurations d&#233;finies dans ces <a href="../sections.html#merging">sections</a> l'emportent sur les
+ configurations d'autorisations d&#233;finies au sein des sections
<code class="directive"><a href="../mod/core.html#directory">Directory</a></code> et <code class="directive"><a href="../mod/core.html#files">Files</a></code> sections.</p>
- <p>La directive <code class="directive"><a href="#authmerging">AuthMerging</a></code> permet de contrôler
- la manière selon laquelle les configurations d'autorisations sont
- fusionnées au sein des sections précitées.</p>
+ <p>La directive <code class="directive"><a href="#authmerging">AuthMerging</a></code> permet de contr&#244;ler
+ la mani&#232;re selon laquelle les configurations d'autorisations sont
+ fusionn&#233;es au sein des sections pr&#233;cit&#233;es.</p>
</div>
<h3>Voir aussi</h3>
<ul>
-<li><a href="../howto/access.html">Tutoriel du contrôle d'accès</a></li>
+<li><a href="../howto/access.html">Tutoriel du contr&#244;le d'acc&#232;s</a></li>
<li><a href="#logic">Conteneurs d'autorisation</a></li>
<li><code class="module"><a href="../mod/mod_authn_core.html">mod_authn_core</a></code></li>
<li><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code></li>
@@ -551,43 +551,43 @@ Require group admin</pre>
<div class="directive-section"><h2><a name="requireall" id="requireall">Directive</a> <a name="RequireAll" id="RequireAll">&lt;RequireAll&gt;</a><a title="Lien permanent" href="#requireall" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Regroupe plusieurs directives d'autorisation dont aucune ne
-doit échouer et dont au moins une doit retourner un résultat positif
-pour que la directive globale retourne elle-même un résultat
+doit &#233;chouer et dont au moins une doit retourner un r&#233;sultat positif
+pour que la directive globale retourne elle-m&#234;me un r&#233;sultat
positif.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;RequireAll&gt; ... &lt;/RequireAll&gt;</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authz_core</td></tr>
</table>
<p>Les balises <code class="directive">&lt;RequireAll&gt;</code> et
<code>&lt;/RequireAll&gt;</code> permettent de regrouper des
- directives d'autorisation dont aucune ne doit échouer, et dont au
- moins une doit retourner un résultat positif pour que la directive
- <code class="directive">&lt;RequireAll&gt;</code> retourne elle-même
- un résultat positif.</p>
+ directives d'autorisation dont aucune ne doit &#233;chouer, et dont au
+ moins une doit retourner un r&#233;sultat positif pour que la directive
+ <code class="directive">&lt;RequireAll&gt;</code> retourne elle-m&#234;me
+ un r&#233;sultat positif.</p>
- <p>Si aucune des directives contenues dans la directive <code class="directive">&lt;RequireAll&gt;</code> n'échoue, et si au moins une
- retourne un résultat positif, alors la directive <code class="directive">&lt;RequireAll&gt;</code> retourne elle-même un résultat
- positif. Si aucune ne retourne un résultat positif, et si aucune
- n'échoue, la directive globale retourne un résultat neutre. Dans
- tous les autres cas, elle échoue.</p>
+ <p>Si aucune des directives contenues dans la directive <code class="directive">&lt;RequireAll&gt;</code> n'&#233;choue, et si au moins une
+ retourne un r&#233;sultat positif, alors la directive <code class="directive">&lt;RequireAll&gt;</code> retourne elle-m&#234;me un r&#233;sultat
+ positif. Si aucune ne retourne un r&#233;sultat positif, et si aucune
+ n'&#233;choue, la directive globale retourne un r&#233;sultat neutre. Dans
+ tous les autres cas, elle &#233;choue.</p>
<h3>Voir aussi</h3>
<ul>
<li><a href="#logic">Conteneurs d'autorisation</a></li>
<li><a href="../howto/auth.html">Authentification, autorisation et
-contrôle d'accès</a></li>
+contr&#244;le d'acc&#232;s</a></li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="requireany" id="requireany">Directive</a> <a name="RequireAny" id="RequireAny">&lt;RequireAny&gt;</a><a title="Lien permanent" href="#requireany" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Regroupe des directives d'autorisation dont au moins une
-doit retourner un résultat positif pour que la directive globale
-retourne elle-même un résultat positif.</td></tr>
+doit retourner un r&#233;sultat positif pour que la directive globale
+retourne elle-m&#234;me un r&#233;sultat positif.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;RequireAny&gt; ... &lt;/RequireAny&gt;</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authz_core</td></tr>
@@ -595,76 +595,76 @@ retourne elle-même un résultat positif.</td></tr>
<p>Les balises <code class="directive">&lt;RequireAny&gt;</code> et
<code>&lt;/RequireAny&gt;</code> permettent de regrouper des
directives d'autorisation dont au moins une doit retourner un
- résultat positif pour que la directive <code class="directive">&lt;RequireAny&gt;</code> retourne elle-même un résultat
+ r&#233;sultat positif pour que la directive <code class="directive">&lt;RequireAny&gt;</code> retourne elle-m&#234;me un r&#233;sultat
positif.</p>
<p>Si une ou plusieurs directives contenues dans la directive
<code class="directive">&lt;RequireAny&gt;</code> retournent un
- résultat positif, alors la directive <code class="directive">&lt;RequireAny&gt;</code> retourne elle-même un résultat
- positif. Si aucune ne retourne un résultat positif et aucune
- n'échoue, la directive globale retourne un résultat neutre. Dans
- tous les autres cas, elle échoue.</p>
-
- <div class="note">Comme les directives d'autorisation inversées sont incapables
- de retourner un résultat positif, elles ne peuvent pas impacter de
- manière significative le résultat d'une directive <code class="directive">&lt;RequireAny&gt;</code> (elles pourraient tout au plus
- faire échouer la directive dans le cas où elles échoueraient
- elles-mêmes, et où
- toutes les autres directives retourneraient un résultat neutre).
+ r&#233;sultat positif, alors la directive <code class="directive">&lt;RequireAny&gt;</code> retourne elle-m&#234;me un r&#233;sultat
+ positif. Si aucune ne retourne un r&#233;sultat positif et aucune
+ n'&#233;choue, la directive globale retourne un r&#233;sultat neutre. Dans
+ tous les autres cas, elle &#233;choue.</p>
+
+ <div class="note">Comme les directives d'autorisation invers&#233;es sont incapables
+ de retourner un r&#233;sultat positif, elles ne peuvent pas impacter de
+ mani&#232;re significative le r&#233;sultat d'une directive <code class="directive">&lt;RequireAny&gt;</code> (elles pourraient tout au plus
+ faire &#233;chouer la directive dans le cas o&#249; elles &#233;choueraient
+ elles-m&#234;mes, et o&#249;
+ toutes les autres directives retourneraient un r&#233;sultat neutre).
C'est pourquoi il n'est pas permis d'utiliser les directives
- d'autorisation inversées dans une directive <code class="directive">&lt;RequireAny&gt;</code>.</div>
+ d'autorisation invers&#233;es dans une directive <code class="directive">&lt;RequireAny&gt;</code>.</div>
<h3>Voir aussi</h3>
<ul>
<li><a href="#logic">Conteneurs d'autorisation</a></li>
<li><a href="../howto/auth.html">Authentification, autorisation et
-contrôle d'accès</a></li>
+contr&#244;le d'acc&#232;s</a></li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="requirenone" id="requirenone">Directive</a> <a name="RequireNone" id="RequireNone">&lt;RequireNone&gt;</a><a title="Lien permanent" href="#requirenone" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Regroupe des directives d'autorisation dont aucune ne doit
-retourner un résultat positif pour que la directive globale n'échoue
+retourner un r&#233;sultat positif pour que la directive globale n'&#233;choue
pas.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;RequireNone&gt; ... &lt;/RequireNone&gt;</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authz_core</td></tr>
</table>
<p>Les balises <code class="directive">&lt;RequireNone&gt;</code> et
<code>&lt;/RequireNone&gt;</code> permettent de regrouper des
- directives d'autorisation dont aucune ne doit retourner un résultat
- positif pour que la directive <code class="directive">&lt;RequireNone&gt;</code> n'échoue pas.</p>
+ directives d'autorisation dont aucune ne doit retourner un r&#233;sultat
+ positif pour que la directive <code class="directive">&lt;RequireNone&gt;</code> n'&#233;choue pas.</p>
<p>Si une ou plusieurs directives contenues dans la directive
<code class="directive">&lt;RequireNone&gt;</code> retournent un
- résultat positif, la directive <code class="directive">&lt;RequireNone&gt;</code> échouera. Dans tous les
- autres cas, cette dernière retournera un résultat neutre. Ainsi,
- comme pour la directive d'autorisation inversée <code>Require
- not</code>, elle ne peut jamais en soi autoriser une requête
- car elle ne pourra jamais retourner un résultat
+ r&#233;sultat positif, la directive <code class="directive">&lt;RequireNone&gt;</code> &#233;chouera. Dans tous les
+ autres cas, cette derni&#232;re retournera un r&#233;sultat neutre. Ainsi,
+ comme pour la directive d'autorisation invers&#233;e <code>Require
+ not</code>, elle ne peut jamais en soi autoriser une requ&#234;te
+ car elle ne pourra jamais retourner un r&#233;sultat
positif. Par contre, on peut l'utiliser pour restreindre l'ensemble
- des utilisateurs autorisés à accéder à une ressource.</p>
+ des utilisateurs autoris&#233;s &#224; acc&#233;der &#224; une ressource.</p>
- <div class="note">Comme les directives d'autorisation inversées sont incapables
- de retourner un résultat positif, elles ne peuvent pas impacter de
- manière significative le résultat d'une directive <code class="directive">&lt;RequireNone&gt;</code>.
+ <div class="note">Comme les directives d'autorisation invers&#233;es sont incapables
+ de retourner un r&#233;sultat positif, elles ne peuvent pas impacter de
+ mani&#232;re significative le r&#233;sultat d'une directive <code class="directive">&lt;RequireNone&gt;</code>.
C'est pourquoi il n'est pas permis d'utiliser les directives
- d'autorisation inversées dans une directive <code class="directive">&lt;RequireNone&gt;</code>.</div>
+ d'autorisation invers&#233;es dans une directive <code class="directive">&lt;RequireNone&gt;</code>.</div>
<h3>Voir aussi</h3>
<ul>
<li><a href="#logic">Conteneurs d'autorisation</a></li>
<li><a href="../howto/auth.html">Authentification, autorisation et
-contrôle d'accès</a></li>
+contr&#244;le d'acc&#232;s</a></li>
</ul>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authz_core.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authz_core.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_authz_core.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -683,7 +683,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_authz_core
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_authz_dbd.html.fr b/docs/manual/mod/mod_authz_dbd.html.fr
index 6ccdb1181f..2fdbed5b2b 100644
--- a/docs/manual/mod/mod_authz_dbd.html.fr
+++ b/docs/manual/mod/mod_authz_dbd.html.fr
@@ -27,45 +27,45 @@
<div id="preamble"><h1>Module Apache mod_authz_dbd</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authz_dbd.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authz_dbd.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_authz_dbd.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Autorisation par groupe ou par identifiant via SQL</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>authz_dbd_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_authz_dbd.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible dans les version 2.4 et supérieures
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>authz_dbd_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_authz_dbd.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible dans les version 2.4 et sup&#233;rieures
d'Apache</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module fournit des fonctionnalités d'autorisation permettant
- d'accorder ou de refuser aux utilisateurs authentifiés l'accès à
- certaines zones du site web en fonction de leur appartenance à tel
+ <p>Ce module fournit des fonctionnalit&#233;s d'autorisation permettant
+ d'accorder ou de refuser aux utilisateurs authentifi&#233;s l'acc&#232;s &#224;
+ certaines zones du site web en fonction de leur appartenance &#224; tel
ou tel groupe. Les modules <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> et
- <code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code> fournissent une fonctionnalité
- similaire, mais ici le module interroge une base de données SQL pour
- déterminer si un utilisateur appartient ou non à tel ou tel groupe.</p>
- <p>Ce module peut aussi fournir des fonctionnalités de connexion
- utilisateur s'appuyant sur une base de données. Ceci prend le plus souvent
- sens lorsque le module est utilisé conjointement avec
+ <code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code> fournissent une fonctionnalit&#233;
+ similaire, mais ici le module interroge une base de donn&#233;es SQL pour
+ d&#233;terminer si un utilisateur appartient ou non &#224; tel ou tel groupe.</p>
+ <p>Ce module peut aussi fournir des fonctionnalit&#233;s de connexion
+ utilisateur s'appuyant sur une base de donn&#233;es. Ceci prend le plus souvent
+ sens lorsque le module est utilis&#233; conjointement avec
<code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code>.</p>
- <p>Ce module s'appuie sur <code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code> pour spécifier le
- pilote de la base de données sous-jacente et les paramètres de
- connexion, et gérer les connexions à la base de données.</p>
+ <p>Ce module s'appuie sur <code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code> pour sp&#233;cifier le
+ pilote de la base de donn&#233;es sous-jacente et les param&#232;tres de
+ connexion, et g&#233;rer les connexions &#224; la base de donn&#233;es.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#requiredirectives">Les directives Require</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#login">Connexion s'appuyant sur une base de données</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#client">Intégration des ouvertures de sessions côté client</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#login">Connexion s'appuyant sur une base de donn&#233;es</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#client">Int&#233;gration des ouvertures de sessions c&#244;t&#233; client</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#example">Exemple de configuration</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#security">Prévention contre les injections SQL</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#security">Pr&#233;vention contre les injections SQL</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#authzdbdlogintoreferer">AuthzDBDLoginToReferer</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#authzdbdquery">AuthzDBDQuery</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#authzdbdredirectquery">AuthzDBDRedirectQuery</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authz_dbd">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authz_dbd">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authz_dbd">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authz_dbd">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code></li>
<li>
@@ -80,7 +80,7 @@ d'Apache</td></tr></table>
<p>Les directives <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> d'Apache permettent,
au cours de la phase d'autorisation, de s'assurer qu'un utilisateur
- est bien autorisé à accéder à une ressource. mod_authz_dbd ajoute
+ est bien autoris&#233; &#224; acc&#233;der &#224; une ressource. mod_authz_dbd ajoute
les types d'autorisation <code>dbd-group</code>,
<code>dbd-login</code> et <code>dbd-logout</code>.</p>
@@ -89,8 +89,8 @@ d'Apache</td></tr></table>
<h3><a name="reqgroup" id="reqgroup">Require dbd-group</a></h3>
- <p>Cette directive permet de spécifier à quel groupe un utilisateur
- doit appartenir pour obtenir l'autorisation d'accès.</p>
+ <p>Cette directive permet de sp&#233;cifier &#224; quel groupe un utilisateur
+ doit appartenir pour obtenir l'autorisation d'acc&#232;s.</p>
<pre class="prettyprint lang-config">Require dbd-group team
AuthzDBDQuery "SELECT group FROM authz WHERE user = %s"</pre>
@@ -100,8 +100,8 @@ AuthzDBDQuery "SELECT group FROM authz WHERE user = %s"</pre>
<h3><a name="reqlogin" id="reqlogin">Require dbd-login</a></h3>
- <p>Cette directive permet de spécifier une requête à exécuter pour
- indiquer que l'utilisateur s'est authentifié.</p>
+ <p>Cette directive permet de sp&#233;cifier une requ&#234;te &#224; ex&#233;cuter pour
+ indiquer que l'utilisateur s'est authentifi&#233;.</p>
<pre class="prettyprint lang-config">Require dbd-login
AuthzDBDQuery "UPDATE authn SET login = 'true' WHERE user = %s"</pre>
@@ -111,8 +111,8 @@ AuthzDBDQuery "UPDATE authn SET login = 'true' WHERE user = %s"</pre>
<h3><a name="reqlogout" id="reqlogout">Require dbd-logout</a></h3>
- <p>Cette directive permet de spécifier une requête à exécuter pour
- indiquer que l'utilisateur s'est déconnecté.</p>
+ <p>Cette directive permet de sp&#233;cifier une requ&#234;te &#224; ex&#233;cuter pour
+ indiquer que l'utilisateur s'est d&#233;connect&#233;.</p>
<pre class="prettyprint lang-config">Require dbd-logout
AuthzDBDQuery "UPDATE authn SET login = 'false' WHERE user = %s"</pre>
@@ -122,35 +122,35 @@ AuthzDBDQuery "UPDATE authn SET login = 'false' WHERE user = %s"</pre>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="login" id="login">Connexion s'appuyant sur une base de données</a><a title="Lien permanent" href="#login" class="permalink">&para;</a></h2>
+<h2><a name="login" id="login">Connexion s'appuyant sur une base de donn&#233;es</a><a title="Lien permanent" href="#login" class="permalink">&para;</a></h2>
<p>
-Outre sa fonction d'autorisation standard consistant à vérifier
-l'appartenance à des groupes, ce module permet également de gérer des
-sessions utilisateur côté serveur grâce à sa fonctionnalité de gestion de login/logout
-via base de données. En particulier, il peut mettre à
-jour le statut de session de l'utilisateur dans la base de données
-chaque fois que celui-ci visite certaines URLs (sous réserve bien
+Outre sa fonction d'autorisation standard consistant &#224; v&#233;rifier
+l'appartenance &#224; des groupes, ce module permet &#233;galement de g&#233;rer des
+sessions utilisateur c&#244;t&#233; serveur gr&#226;ce &#224; sa fonctionnalit&#233; de gestion de login/logout
+via base de donn&#233;es. En particulier, il peut mettre &#224;
+jour le statut de session de l'utilisateur dans la base de donn&#233;es
+chaque fois que celui-ci visite certaines URLs (sous r&#233;serve bien
entendu que l'utilisateur fournisse les informations de connexion
-nécessaires).</p>
-<p>Pour cela, il faut definir deux directives <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> spéciales : <code>Require
-dbd-login</code> et <code>Require dbd-logout</code>. Pour les détails de
+n&#233;cessaires).</p>
+<p>Pour cela, il faut definir deux directives <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> sp&#233;ciales : <code>Require
+dbd-login</code> et <code>Require dbd-logout</code>. Pour les d&#233;tails de
leur utilisation, voir l'exemple de configuration ci-dessous.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="client" id="client">Intégration des ouvertures de sessions côté client</a><a title="Lien permanent" href="#client" class="permalink">&para;</a></h2>
-
-<p>Pour les administrateurs qui désirent implémenter une gestion de
-session côté client fonctionnant de concert avec les fonctionnalités de
-connexion/déconnexion côté serveur offertes par ce module, il est possible
-de définir ou en d'annuler par exemple un cookie HTTP ou un jeton
-de connextion lorsqu'un utilisateur se connecte ou se déconnecte.</p>
-<p> Pour supporter une telle intégration, <code class="module"><a href="../mod/mod_authz_dbd.html">mod_authz_dbd</a></code> exporte
-un déclenchement optionnel (hook) qui sera lancé chaque fois
-que le statut d'un utilisateur sera mis à jour dans la base de données.
+<h2><a name="client" id="client">Int&#233;gration des ouvertures de sessions c&#244;t&#233; client</a><a title="Lien permanent" href="#client" class="permalink">&para;</a></h2>
+
+<p>Pour les administrateurs qui d&#233;sirent impl&#233;menter une gestion de
+session c&#244;t&#233; client fonctionnant de concert avec les fonctionnalit&#233;s de
+connexion/d&#233;connexion c&#244;t&#233; serveur offertes par ce module, il est possible
+de d&#233;finir ou en d'annuler par exemple un cookie HTTP ou un jeton
+de connextion lorsqu'un utilisateur se connecte ou se d&#233;connecte.</p>
+<p> Pour supporter une telle int&#233;gration, <code class="module"><a href="../mod/mod_authz_dbd.html">mod_authz_dbd</a></code> exporte
+un d&#233;clenchement optionnel (hook) qui sera lanc&#233; chaque fois
+que le statut d'un utilisateur sera mis &#224; jour dans la base de donn&#233;es.
D'autres modules de gestion de session pourront alors utiliser ce
-déclencheur pour utiliser des fonctions d'ouverture et de
-fermeture de sessions côté client.</p>
+d&#233;clencheur pour utiliser des fonctions d'ouverture et de
+fermeture de sessions c&#244;t&#233; client.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="example" id="example">Exemple de configuration</a><a title="Lien permanent" href="#example" class="permalink">&para;</a></h2>
@@ -171,7 +171,7 @@ DBDExptime 300
AuthName Team
AuthBasicProvider dbd
- # requête SQL de mod_authn_dbd pour authentifier un utilisateur qui se
+ # requ&#234;te SQL de mod_authn_dbd pour authentifier un utilisateur qui se
# connecte
AuthDBDUserPWQuery \
"SELECT password FROM authn WHERE user = %s AND login = 'true'"
@@ -182,28 +182,28 @@ DBDExptime 300
# configuration de mod_authz_dbd
AuthzDBDQuery "SELECT group FROM authz WHERE user = %s"
- # lorsqu'un utilisateur échoue dans sa tentative d'authentification ou
- # d'autorisation, on l'invite à se connecter ; cette page doit
+ # lorsqu'un utilisateur &#233;choue dans sa tentative d'authentification ou
+ # d'autorisation, on l'invite &#224; se connecter ; cette page doit
# contenir un lien vers /team-private/login.html
ErrorDocument 401 /login-info.html
&lt;Files "login.html"&gt;
- # il n'est pas nécessaire que l'utilisateur soit déjà connecté !
+ # il n'est pas n&#233;cessaire que l'utilisateur soit d&#233;j&#224; connect&#233; !
AuthDBDUserPWQuery "SELECT password FROM authn WHERE user = %s"
- # le processus de connexion dbd exécute une requête pour enregistrer
+ # le processus de connexion dbd ex&#233;cute une requ&#234;te pour enregistrer
# la connexion de l'utilisateur
Require dbd-login
AuthzDBDQuery "UPDATE authn SET login = 'true' WHERE user = %s"
# redirige l'utilisateur vers la page d'origine (si elle existe)
- # après une connexion réussie
+ # apr&#232;s une connexion r&#233;ussie
AuthzDBDLoginToReferer On
&lt;/Files&gt;
&lt;Files "logout.html"&gt;
- # le processus de déconnexion dbd exécute une requête pour
- # enregistrer la déconnexion de l'utilisateur
+ # le processus de d&#233;connexion dbd ex&#233;cute une requ&#234;te pour
+ # enregistrer la d&#233;connexion de l'utilisateur
Require dbd-logout
AuthzDBDQuery "UPDATE authn SET login = 'false' WHERE user = %s"
&lt;/Files&gt;
@@ -211,117 +211,117 @@ DBDExptime 300
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="security" id="security">Prévention contre les injections SQL</a><a title="Lien permanent" href="#security" class="permalink">&para;</a></h2>
-
- <p>Selon le pilote DBD choisi et le serveur d'arrière-plan que vous utilisez,
- vous devrez prendre garde à la sécurité dans le domaine SQL.
- Avec la plupart des pilotes, vous n'avez rien à faire : la
- requête est préparée par la base de données au démarrage, et l'entrée
- utilisateur n'est utilisée qu'en tant que donnée. Mais vous aurez
- peut-être à nettoyer cette entrée. Au moment où ces lignes sont
- écrites, le seul pilote DBD qui peut nécessiter le nettoyage de l'entrée
+<h2><a name="security" id="security">Pr&#233;vention contre les injections SQL</a><a title="Lien permanent" href="#security" class="permalink">&para;</a></h2>
+
+ <p>Selon le pilote DBD choisi et le serveur d'arri&#232;re-plan que vous utilisez,
+ vous devrez prendre garde &#224; la s&#233;curit&#233; dans le domaine SQL.
+ Avec la plupart des pilotes, vous n'avez rien &#224; faire : la
+ requ&#234;te est pr&#233;par&#233;e par la base de donn&#233;es au d&#233;marrage, et l'entr&#233;e
+ utilisateur n'est utilis&#233;e qu'en tant que donn&#233;e. Mais vous aurez
+ peut-&#234;tre &#224; nettoyer cette entr&#233;e. Au moment o&#249; ces lignes sont
+ &#233;crites, le seul pilote DBD qui peut n&#233;cessiter le nettoyage de l'entr&#233;e
est FreeTDS.</p>
- <p>Veuillez vous référez à la documentation de
- <code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code> pour plus d'informations à propos de la
- sécurité dans ce domaine.</p>
+ <p>Veuillez vous r&#233;f&#233;rez &#224; la documentation de
+ <code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code> pour plus d'informations &#224; propos de la
+ s&#233;curit&#233; dans ce domaine.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authzdbdlogintoreferer" id="authzdbdlogintoreferer">Directive</a> <a name="AuthzDBDLoginToReferer" id="AuthzDBDLoginToReferer">AuthzDBDLoginToReferer</a><a title="Lien permanent" href="#authzdbdlogintoreferer" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit si le client doit être redirigé vers la page
-d'origine en cas de connexion ou de déconnexion réussie si une en-tête
-de requête <code>Referer</code> est présente</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit si le client doit &#234;tre redirig&#233; vers la page
+d'origine en cas de connexion ou de d&#233;connexion r&#233;ussie si une en-t&#234;te
+de requ&#234;te <code>Referer</code> est pr&#233;sente</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthzDBDLoginToReferer On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthzDBDLoginToReferer Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthzDBDLoginToReferer Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authz_dbd</td></tr>
</table>
- <p>Utilisée en conjonction avec <code>Require dbd-login</code> ou
+ <p>Utilis&#233;e en conjonction avec <code>Require dbd-login</code> ou
<code>Require dbd-logout</code>, cette directive permet de rediriger
- le client vers la page d'origine (l'URL contenue dans l'en-tête
- de requête HTTP <code>Referer</code>, s'il est présent). En
- l'absence d'en-tête <code>Referer</code>, la définition
- <code>AuthzDBDLoginToReferer On</code> sera ignorée.</p>
+ le client vers la page d'origine (l'URL contenue dans l'en-t&#234;te
+ de requ&#234;te HTTP <code>Referer</code>, s'il est pr&#233;sent). En
+ l'absence d'en-t&#234;te <code>Referer</code>, la d&#233;finition
+ <code>AuthzDBDLoginToReferer On</code> sera ignor&#233;e.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authzdbdquery" id="authzdbdquery">Directive</a> <a name="AuthzDBDQuery" id="AuthzDBDQuery">AuthzDBDQuery</a><a title="Lien permanent" href="#authzdbdquery" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit la requête SQL pour l'opération
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit la requ&#234;te SQL pour l'op&#233;ration
requise</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthzDBDQuery <var>requête</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthzDBDQuery <var>requ&#234;te</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authz_dbd</td></tr>
</table>
<p>La directive <code class="directive">AuthzDBDQuery</code> permet de
- spécifier une requête SQL à exécuter. Le but de cette requête dépend
+ sp&#233;cifier une requ&#234;te SQL &#224; ex&#233;cuter. Le but de cette requ&#234;te d&#233;pend
de la directive <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> en cours de
traitement.</p>
<ul>
- <li>Avec la directive <code>Require dbd-group</code>, elle spécifie
- une requête permettant de rechercher les groupes d'appartenance de
- l'utilisateur courant. Ceci correspond à la fonctionnalité standard
+ <li>Avec la directive <code>Require dbd-group</code>, elle sp&#233;cifie
+ une requ&#234;te permettant de rechercher les groupes d'appartenance de
+ l'utilisateur courant. Ceci correspond &#224; la fonctionnalit&#233; standard
d'autres modules d'autorisation comme
<code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> et
<code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code>.
- La première colonne de chaque enregistrement renvoyé par la requête
- doit contenir une chaîne de caractères correspondant à un nom de
- groupe. La requête peut renvoyer zéro, un ou plusieurs
+ La premi&#232;re colonne de chaque enregistrement renvoy&#233; par la requ&#234;te
+ doit contenir une cha&#238;ne de caract&#232;res correspondant &#224; un nom de
+ groupe. La requ&#234;te peut renvoyer z&#233;ro, un ou plusieurs
enregistrements.
<pre class="prettyprint lang-config">Require dbd-group
AuthzDBDQuery "SELECT group FROM groups WHERE user = %s"</pre>
</li>
<li>Avec la directive <code>Require dbd-login</code> ou
- <code>Require dbd-logout</code>, elle ne refusera jamais l'accès,
- mais au contraire exécutera une requête SQL permettant d'enregistrer
- la connexion ou la déconnexion de l'utilisateur. Ce dernier doit
- être déjà authentifié avec <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code>.
+ <code>Require dbd-logout</code>, elle ne refusera jamais l'acc&#232;s,
+ mais au contraire ex&#233;cutera une requ&#234;te SQL permettant d'enregistrer
+ la connexion ou la d&#233;connexion de l'utilisateur. Ce dernier doit
+ &#234;tre d&#233;j&#224; authentifi&#233; avec <code class="module"><a href="../mod/mod_authn_dbd.html">mod_authn_dbd</a></code>.
<pre class="prettyprint lang-config">Require dbd-login
AuthzDBDQuery "UPDATE authn SET login = 'true' WHERE user = %s"</pre>
</li>
</ul>
<p>Dans tous les cas, l'identifiant utilisateur sera transmis comme
- paramètre sous la forme d'une simple chaîne lorsque la requête SQL
- sera exécutée. Il y sera fait référence dans la requête en utilisant
- le spécificateur de format <code>%s</code>.</p>
+ param&#232;tre sous la forme d'une simple cha&#238;ne lorsque la requ&#234;te SQL
+ sera ex&#233;cut&#233;e. Il y sera fait r&#233;f&#233;rence dans la requ&#234;te en utilisant
+ le sp&#233;cificateur de format <code>%s</code>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authzdbdredirectquery" id="authzdbdredirectquery">Directive</a> <a name="AuthzDBDRedirectQuery" id="AuthzDBDRedirectQuery">AuthzDBDRedirectQuery</a><a title="Lien permanent" href="#authzdbdredirectquery" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit une requête pour rechercher une page vers laquelle
-rediriger l'utilisateur après une connexion réussie</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthzDBDRedirectQuery <var>requête</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit une requ&#234;te pour rechercher une page vers laquelle
+rediriger l'utilisateur apr&#232;s une connexion r&#233;ussie</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthzDBDRedirectQuery <var>requ&#234;te</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authz_dbd</td></tr>
</table>
- <p>Spécifie une requête SQL optionnelle à utiliser après une
- connexion (ou une déconnexion) réussie pour rediriger l'utilisateur
- vers une URL, qui peut être spécifique à l'utilisateur.
- L'identifiant utilisateur sera transmis comme paramètre sous la
- forme d'une simple chaîne lorsque la requête SQL sera exécutée. Il y
- sera fait référence dans la requête en utilisant le spécificateur de
+ <p>Sp&#233;cifie une requ&#234;te SQL optionnelle &#224; utiliser apr&#232;s une
+ connexion (ou une d&#233;connexion) r&#233;ussie pour rediriger l'utilisateur
+ vers une URL, qui peut &#234;tre sp&#233;cifique &#224; l'utilisateur.
+ L'identifiant utilisateur sera transmis comme param&#232;tre sous la
+ forme d'une simple cha&#238;ne lorsque la requ&#234;te SQL sera ex&#233;cut&#233;e. Il y
+ sera fait r&#233;f&#233;rence dans la requ&#234;te en utilisant le sp&#233;cificateur de
format <code>%s</code>.</p>
<pre class="prettyprint lang-config">AuthzDBDRedirectQuery "SELECT userpage FROM userpages WHERE user = %s"</pre>
- <p>La première colonne du premier enregistrement renvoyé par la
- requête doit contenir une chaîne de caractères correspondant à une
+ <p>La premi&#232;re colonne du premier enregistrement renvoy&#233; par la
+ requ&#234;te doit contenir une cha&#238;ne de caract&#232;res correspondant &#224; une
URL vers laquelle rediriger le client. Les enregistrements suivants
- sont ignorés. Si aucun enregistrement n'est renvoyé, le client ne
- sera pas redirigé.</p>
+ sont ignor&#233;s. Si aucun enregistrement n'est renvoy&#233;, le client ne
+ sera pas redirig&#233;.</p>
<p>Notez que <code class="directive">AuthzDBDLoginToReferer</code> l'emporte
- sur cette directive si les deux sont définies.</p>
+ sur cette directive si les deux sont d&#233;finies.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authz_dbd.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authz_dbd.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_authz_dbd.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -340,7 +340,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_authz_dbd.
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_authz_dbm.html.fr b/docs/manual/mod/mod_authz_dbm.html.fr
index cfbdb777c2..a037bf009d 100644
--- a/docs/manual/mod/mod_authz_dbm.html.fr
+++ b/docs/manual/mod/mod_authz_dbm.html.fr
@@ -27,19 +27,19 @@
<div id="preamble"><h1>Module Apache mod_authz_dbm</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authz_dbm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authz_dbm.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_authz_dbm.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/mod/mod_authz_dbm.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Autorisation par groupes sur base de fichiers DBM</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>authz_dbm_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_authz_dbm.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>authz_dbm_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_authz_dbm.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module propose d'autoriser ou d'interdire l'accès à certaines
- zones du site web aux utilisateurs authentifiés en fonction de leur
- appartenance à un groupe spécifié. Le module
- <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> fournit une fonctionnalité
+ <p>Ce module propose d'autoriser ou d'interdire l'acc&#232;s &#224; certaines
+ zones du site web aux utilisateurs authentifi&#233;s en fonction de leur
+ appartenance &#224; un groupe sp&#233;cifi&#233;. Le module
+ <code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> fournit une fonctionnalit&#233;
similaire.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
@@ -51,7 +51,7 @@
<li><img alt="" src="../images/down.gif" /> <a href="#authdbmgroupfile">AuthDBMGroupFile</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#authzdbmtype">AuthzDBMType</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authz_dbm">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authz_dbm">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authz_dbm">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authz_dbm">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
@@ -61,7 +61,7 @@
<p>Les directives <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> d'Apache permettent,
au cours de la phase d'autorisation, de s'assurer qu'un utilisateur
- est bien autorisé à accéder à une ressource. mod_authz_dbm ajoute
+ est bien autoris&#233; &#224; acc&#233;der &#224; une ressource. mod_authz_dbm ajoute
les types d'autorisation <code>dbm-group</code> et <code>dbm-file-group</code>.</p>
<p>A partir de la version 2.4.8, les directives require DBM
@@ -69,8 +69,8 @@
<h3><a name="reqgroup" id="reqgroup">Require dbm-group</a></h3>
- <p>Cette directive permet de spécifier à quel groupe un utilisateur
- doit appartenir pour obtenir l'autorisation d'accès.</p>
+ <p>Cette directive permet de sp&#233;cifier &#224; quel groupe un utilisateur
+ doit appartenir pour obtenir l'autorisation d'acc&#232;s.</p>
<pre class="prettyprint lang-config">Require dbm-group admin</pre>
@@ -79,8 +79,8 @@
<h3><a name="reqfilegroup" id="reqfilegroup">Require dbm-file-group</a></h3>
- <p>Lorsque cette directive est définie, l'utilisateur doit
- appartenir au groupe du fichier pour pouvoir y accéder.</p>
+ <p>Lorsque cette directive est d&#233;finie, l'utilisateur doit
+ appartenir au groupe du fichier pour pouvoir y acc&#233;der.</p>
<pre class="prettyprint lang-config">Require dbm-file-group</pre>
@@ -91,8 +91,8 @@
<div class="section">
<h2><a name="examples" id="examples">Exemple d'utilisation</a><a title="Lien permanent" href="#examples" class="permalink">&para;</a></h2>
-<p><em>Notez que si vous utilisez mod_authz_dbm, le mot-clé pour les
-groupes d'authentification qui était auparavant <code>group</code> est
+<p><em>Notez que si vous utilisez mod_authz_dbm, le mot-cl&#233; pour les
+groupes d'authentification qui &#233;tait auparavant <code>group</code> est
maintenant <code>dbm-group</code> :</em>
</p>
<pre class="prettyprint lang-config">&lt;Directory "/foo/bar"&gt;
@@ -108,88 +108,88 @@ maintenant <code>dbm-group</code> :</em>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authdbmgroupfile" id="authdbmgroupfile">Directive</a> <a name="AuthDBMGroupFile" id="AuthDBMGroupFile">AuthDBMGroupFile</a><a title="Lien permanent" href="#authdbmgroupfile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le nom du fichier de base de données qui liste
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit le nom du fichier de base de donn&#233;es qui liste
les groupes d'utilisateurs.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthDBMGroupFile <var>chemin-fichier</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authz_dbm</td></tr>
</table>
- <p>La directive <code class="directive">AuthDBMGroupFile</code> définit
+ <p>La directive <code class="directive">AuthDBMGroupFile</code> d&#233;finit
le nom d'un fichier DBM contenant la liste des groupes
- d'utilisateurs, destinés à la gestion des autorisations.
+ d'utilisateurs, destin&#233;s &#224; la gestion des autorisations.
<var>chemin-fichier</var> est le chemin absolu du
fichier de groupes.</p>
- <p>La clé du fichier de groupes est le nom d'utilisateur. La valeur
- de chaque clé est la liste des groupes, séparés par des virgules,
+ <p>La cl&#233; du fichier de groupes est le nom d'utilisateur. La valeur
+ de chaque cl&#233; est la liste des groupes, s&#233;par&#233;s par des virgules,
auxquels l'utilisateur appartient. Cette liste ne doit comporter
- ni espace, ni caractère ':'.</p>
+ ni espace, ni caract&#232;re ':'.</p>
- <div class="warning"><h3>Sécurité</h3>
- <p>Le fichier spécifié par la directive
-<code class="directive">AuthDBMGroupFile</code> doit être situé en dehors de
+ <div class="warning"><h3>S&#233;curit&#233;</h3>
+ <p>Le fichier sp&#233;cifi&#233; par la directive
+<code class="directive">AuthDBMGroupFile</code> doit &#234;tre situ&#233; en dehors de
l'arborescence des documents du serveur web. Ne le placez
-<strong>surtout pas</strong> dans le répertoire qu'il protège, faute
-de quoi, les clients pourraient le télécharger, en l'abscence de
-protection supplémentaire.</p>
+<strong>surtout pas</strong> dans le r&#233;pertoire qu'il prot&#232;ge, faute
+de quoi, les clients pourraient le t&#233;l&#233;charger, en l'abscence de
+protection suppl&#233;mentaire.</p>
</div>
- <p>Utilisation combinée de fichiers DBM de groupes et de mots de
- passe : dans certains cas, il est plus simple de gérer une seule
- base de données contenant les groupes et mots de passe de chaque
- utilisateur. L'écriture de programmes de support en est ainsi
- simplifiée car ils n'ont plus qu'un seul fichier DBM à gérer et
- à verrouiller. Pour ce faire, on attribue le même nom de fichier
+ <p>Utilisation combin&#233;e de fichiers DBM de groupes et de mots de
+ passe : dans certains cas, il est plus simple de g&#233;rer une seule
+ base de donn&#233;es contenant les groupes et mots de passe de chaque
+ utilisateur. L'&#233;criture de programmes de support en est ainsi
+ simplifi&#233;e car ils n'ont plus qu'un seul fichier DBM &#224; g&#233;rer et
+ &#224; verrouiller. Pour ce faire, on attribue le m&#234;me nom de fichier
DBM aux fichiers de groupes et de mots de passe :</p>
<pre class="prettyprint lang-config">AuthDBMGroupFile "/www/userbase"
AuthDBMUserFile "/www/userbase"</pre>
- <p>La clé du fichier DBM unique est le nom d'utilisateur. La
- valeur associée à la clé contient :</p>
+ <p>La cl&#233; du fichier DBM unique est le nom d'utilisateur. La
+ valeur associ&#233;e &#224; la cl&#233; contient :</p>
<div class="example"><p><code>
- Mot de passe chiffré : Liste de groupes [ : (ignoré) ]
+ Mot de passe chiffr&#233; : Liste de groupes [ : (ignor&#233;) ]
</code></p></div>
<p>La partie mot de passe contient comme d'habitude le mot de
- passe chiffré. Viennent ensuite le caractère ':' et la liste des
- groupes séparés par des virgules. Il est possible d'ajouter
- d'autres données en fin de ligne après un autre caractère ':',
- mais elles seront ignorées par le module d'autorisation.</p>
+ passe chiffr&#233;. Viennent ensuite le caract&#232;re ':' et la liste des
+ groupes s&#233;par&#233;s par des virgules. Il est possible d'ajouter
+ d'autres donn&#233;es en fin de ligne apr&#232;s un autre caract&#232;re ':',
+ mais elles seront ignor&#233;es par le module d'autorisation.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authzdbmtype" id="authzdbmtype">Directive</a> <a name="AuthzDBMType" id="AuthzDBMType">AuthzDBMType</a><a title="Lien permanent" href="#authzdbmtype" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le type de fichier de base de données contenant
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit le type de fichier de base de donn&#233;es contenant
la liste des groupes d'utilisateurs</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthzDBMType default|SDBM|GDBM|NDBM|DB</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AuthzDBMType default</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AuthzDBMType default</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authz_dbm</td></tr>
</table>
- <p>Définit le type de fichier de base de données contenant la
- liste des groupes d'utilisateurs. Le type de base de données par
- défaut est déterminé à la compilation. Les autres types de bases
- de données disponibles dépendent aussi de la
+ <p>D&#233;finit le type de fichier de base de donn&#233;es contenant la
+ liste des groupes d'utilisateurs. Le type de base de donn&#233;es par
+ d&#233;faut est d&#233;termin&#233; &#224; la compilation. Les autres types de bases
+ de donn&#233;es disponibles d&#233;pendent aussi de la
<a href="../install.html#dbm">configuration de la
compilation</a>.</p>
- <p>Quel que soit le programme que vous utilisez pour créer votre
- fichier de groupes, il est impératif que celui-ci soit configuré
- pour utiliser le même type de base de données.</p>
+ <p>Quel que soit le programme que vous utilisez pour cr&#233;er votre
+ fichier de groupes, il est imp&#233;ratif que celui-ci soit configur&#233;
+ pour utiliser le m&#234;me type de base de donn&#233;es.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authz_dbm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authz_dbm.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_authz_dbm.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/mod/mod_authz_dbm.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -209,7 +209,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_authz_dbm.
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_authz_groupfile.html.fr b/docs/manual/mod/mod_authz_groupfile.html.fr
index 84f1bd768e..e14db8dad1 100644
--- a/docs/manual/mod/mod_authz_groupfile.html.fr
+++ b/docs/manual/mod/mod_authz_groupfile.html.fr
@@ -27,21 +27,21 @@
<div id="preamble"><h1>Module Apache mod_authz_groupfile</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authz_groupfile.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authz_groupfile.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_authz_groupfile.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_authz_groupfile.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_authz_groupfile.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Autorisation de groupes à base de fichiers
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Autorisation de groupes &#224; base de fichiers
textes</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>authz_groupfile_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_authz_groupfile.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>authz_groupfile_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_authz_groupfile.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module permet d'autoriser ou d'interdire l'accès à
-certaines zones du site web aux utilisateurs authentifiés en
-fonction de leur appartenance à un groupe spécifié. Le module
-<code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code> fournit une fonctionnalité similaire.</p>
+ <p>Ce module permet d'autoriser ou d'interdire l'acc&#232;s &#224;
+certaines zones du site web aux utilisateurs authentifi&#233;s en
+fonction de leur appartenance &#224; un groupe sp&#233;cifi&#233;. Le module
+<code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code> fournit une fonctionnalit&#233; similaire.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
@@ -50,7 +50,7 @@ fonction de leur appartenance à un groupe spécifié. Le module
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#authgroupfile">AuthGroupFile</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authz_groupfile">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authz_groupfile">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authz_groupfile">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authz_groupfile">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
@@ -60,7 +60,7 @@ fonction de leur appartenance à un groupe spécifié. Le module
<p>Les directives <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> d'Apache permettent,
au cours de la phase d'autorisation, de s'assurer qu'un utilisateur
- est bien autorisé à accéder à une ressource. mod_authz_groupfile ajoute
+ est bien autoris&#233; &#224; acc&#233;der &#224; une ressource. mod_authz_groupfile ajoute
les types d'autorisation <code>group</code> et <code>file-group</code>.
</p>
@@ -69,8 +69,8 @@ fonction de leur appartenance à un groupe spécifié. Le module
<h3><a name="reqgroup" id="reqgroup">Require group</a></h3>
- <p>Cette directive permet de spécifier à quel groupe un utilisateur
- doit appartenir pour obtenir l'autorisation d'accès.</p>
+ <p>Cette directive permet de sp&#233;cifier &#224; quel groupe un utilisateur
+ doit appartenir pour obtenir l'autorisation d'acc&#232;s.</p>
<pre class="prettyprint lang-config">Require group admin</pre>
@@ -79,10 +79,10 @@ fonction de leur appartenance à un groupe spécifié. Le module
<h3><a name="reqfilegroup" id="reqfilegroup">Require file-group</a></h3>
- <p>Lorsque cette directive est définie, Les permissions système du fichier
- auquel on veut accéder sont vérifiées. L'utilisateur doit être un membre d'un
- groupe de même nom que le groupe qui possède le fichier. Voir
- <code class="module"><a href="../mod/mod_authz_owner.html">mod_authz_owner</a></code> pour plus de détails.</p>
+ <p>Lorsque cette directive est d&#233;finie, Les permissions syst&#232;me du fichier
+ auquel on veut acc&#233;der sont v&#233;rifi&#233;es. L'utilisateur doit &#234;tre un membre d'un
+ groupe de m&#234;me nom que le groupe qui poss&#232;de le fichier. Voir
+ <code class="module"><a href="../mod/mod_authz_owner.html">mod_authz_owner</a></code> pour plus de d&#233;tails.</p>
<pre class="prettyprint lang-config">Require file-group</pre>
@@ -93,46 +93,46 @@ fonction de leur appartenance à un groupe spécifié. Le module
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="authgroupfile" id="authgroupfile">Directive</a> <a name="AuthGroupFile" id="AuthGroupFile">AuthGroupFile</a><a title="Lien permanent" href="#authgroupfile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le nom d'un fichier texte contenant la liste des
-groupes d'utilisateurs permettant de définir les autorisations des
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit le nom d'un fichier texte contenant la liste des
+groupes d'utilisateurs permettant de d&#233;finir les autorisations des
utilisateurs</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AuthGroupFile <var>chemin-fichier</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_authz_groupfile</td></tr>
</table>
- <p>La directive <code class="directive">AuthGroupFile</code> définit
+ <p>La directive <code class="directive">AuthGroupFile</code> d&#233;finit
le nom d'un fichier texte, qui liste les groupes d'utilisateurs
-permettant de définir les autorisations.
+permettant de d&#233;finir les autorisations.
<var>chemin-fichier</var> est le chemin du fichier de groupes. S'il n'est
-pas absolu, ce chemin est considéré comme relatif au répertoire défini par
+pas absolu, ce chemin est consid&#233;r&#233; comme relatif au r&#233;pertoire d&#233;fini par
la directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.</p>
<p>Chaque ligne du fichier de groupes contient un nom de groupe
-suivi du caractère ':' et des noms des utilisateurs membres du groupe
-séparés par des espaces.</p>
+suivi du caract&#232;re ':' et des noms des utilisateurs membres du groupe
+s&#233;par&#233;s par des espaces.</p>
<div class="example"><h3>Exemple :</h3><p><code>
mon-groupe : bob joe anne
</code></p></div>
<p>Notez que la recherche dans de grands fichiers textes est
-<em>très</em> inefficace ; la directive <code class="directive"><a href="../mod/mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code> fournit de bien meilleures
+<em>tr&#232;s</em> inefficace ; la directive <code class="directive"><a href="../mod/mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code> fournit de bien meilleures
performances.</p>
- <div class="warning"><h3>Sécurité</h3>
+ <div class="warning"><h3>S&#233;curit&#233;</h3>
<p>Le fichier <code class="directive">AuthGroupFile</code> ne doit pas
-être stocké dans l'arborescence des documents du site web ; ne le placez
-<em>surtout pas</em> dans le répertoire qu'il protège, faute de quoi les
-clients pourraient le télécharger.</p>
+&#234;tre stock&#233; dans l'arborescence des documents du site web ; ne le placez
+<em>surtout pas</em> dans le r&#233;pertoire qu'il prot&#232;ge, faute de quoi les
+clients pourraient le t&#233;l&#233;charger.</p>
</div>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authz_groupfile.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authz_groupfile.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_authz_groupfile.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_authz_groupfile.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_authz_groupfile.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -153,7 +153,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_authz_grou
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_authz_host.html.fr b/docs/manual/mod/mod_authz_host.html.fr
index ca1beb310d..b5d63d7eb0 100644
--- a/docs/manual/mod/mod_authz_host.html.fr
+++ b/docs/manual/mod/mod_authz_host.html.fr
@@ -27,31 +27,31 @@
<div id="preamble"><h1>Module Apache mod_authz_host</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authz_host.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authz_host.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_authz_host.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Autorisations de groupe basées sur l'hôte (nom ou adresse
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Autorisations de groupe bas&#233;es sur l'h&#244;te (nom ou adresse
IP)</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>authz_host_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_authz_host.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Le fournisseur <code>forward-dns</code> est disponible à partir
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>authz_host_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_authz_host.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Le fournisseur <code>forward-dns</code> est disponible &#224; partir
de la version 2.4.19 du serveur HTTP Apache</td></tr></table>
<h3>Sommaire</h3>
- <p>Les fournisseurs d'autorisation implémentés par le module
- <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> sont enregistrés à l'aide de
+ <p>Les fournisseurs d'autorisation impl&#233;ment&#233;s par le module
+ <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> sont enregistr&#233;s &#224; l'aide de
la directive <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code>. On peut
- utiliser cette directive à l'intérieur de sections <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>, <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code>, ou <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> ou de fichiers
+ utiliser cette directive &#224; l'int&#233;rieur de sections <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>, <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code>, ou <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> ou de fichiers
<code><a href="core.html#accessfilename">.htaccess</a> </code> pour
- contrôler l'accès à certaines zones du serveur. Le contrôle d'accès
- peut être effectué en fonction du nom d'hôte ou de l'adresse IP.</p>
+ contr&#244;ler l'acc&#232;s &#224; certaines zones du serveur. Le contr&#244;le d'acc&#232;s
+ peut &#234;tre effectu&#233; en fonction du nom d'h&#244;te ou de l'adresse IP.</p>
- <p>En général, les directives de restriction d'accès s'appliquent à
- toutes les méthodes d'accès (<code>GET</code>, <code>PUT</code>,
+ <p>En g&#233;n&#233;ral, les directives de restriction d'acc&#232;s s'appliquent &#224;
+ toutes les m&#233;thodes d'acc&#232;s (<code>GET</code>, <code>PUT</code>,
<code>POST</code>, etc...). C'est d'ailleurs ce que l'on souhaite
dans la plupart des cas. Il est cependant possible de ne restreindre
- l'accès que pour certaines méthodes, tout en laissant les autres
- méthodes sans protection, en plaçant les directives dans une section
+ l'acc&#232;s que pour certaines m&#233;thodes, tout en laissant les autres
+ m&#233;thodes sans protection, en pla&#231;ant les directives dans une section
<code class="directive"><a href="../mod/core.html#limit">&lt;Limit&gt;</a></code>.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
@@ -59,27 +59,27 @@ de la version 2.4.19 du serveur HTTP Apache</td></tr></table>
<li><img alt="" src="../images/down.gif" /> <a href="#requiredirectives">Les directives Require</a></li>
</ul><h3 class="directives">Directives</h3>
<p>Ce module ne fournit aucune directive.</p>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authz_host">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authz_host">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authz_host">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authz_host">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="../howto/auth.html">Authentification, autorisation et
-contrôle d'accès</a></li>
+contr&#244;le d'acc&#232;s</a></li>
<li><code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="requiredirectives" id="requiredirectives">Les directives Require</a><a title="Lien permanent" href="#requiredirectives" class="permalink">&para;</a></h2>
- <p>La directive Apache <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> est utilisée au cours de
- la phase d'autorisation pour vérifier si un utilisateur se voit
- accorder ou refuser l'accès à une ressource. mod_authz_host fournit
+ <p>La directive Apache <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> est utilis&#233;e au cours de
+ la phase d'autorisation pour v&#233;rifier si un utilisateur se voit
+ accorder ou refuser l'acc&#232;s &#224; une ressource. mod_authz_host fournit
les types d'autorisation <code>ip</code>, <code>host</code>,
<code>forward-dns</code> et <code>local</code>. D'autres
- types d'autorisation sont aussi disponibles, mais nécessitent le chargement
- des modules d'autorisation appropriés.</p>
+ types d'autorisation sont aussi disponibles, mais n&#233;cessitent le chargement
+ des modules d'autorisation appropri&#233;s.</p>
- <p>Ces fournisseurs d'autorisation permettent de déterminer quels
- hôtes peuvent accéder à une zone du serveur. On peut contrôler
- l'accès en fonction du nom d'hôte, de l'adresse IP, ou d'un intervalle
+ <p>Ces fournisseurs d'autorisation permettent de d&#233;terminer quels
+ h&#244;tes peuvent acc&#233;der &#224; une zone du serveur. On peut contr&#244;ler
+ l'acc&#232;s en fonction du nom d'h&#244;te, de l'adresse IP, ou d'un intervalle
d'adresses IP.</p>
<p>A partir de la version 2.4.8, les directives require host
@@ -87,46 +87,46 @@ contrôle d'accès</a></li>
<h3><a name="reqip" id="reqip">Require ip</a></h3>
- <p>Le fournisseur <code>ip</code> permet de contrôler l'accès au
+ <p>Le fournisseur <code>ip</code> permet de contr&#244;ler l'acc&#232;s au
serveur en fonction de l'adresse IP du client distant. Lorsque
- <code>Require ip <var>adresse-ip</var></code> est spécifié, la
- requête est autorisée si l'adresse IP du client distant correspond
- à</p>
+ <code>Require ip <var>adresse-ip</var></code> est sp&#233;cifi&#233;, la
+ requ&#234;te est autoris&#233;e si l'adresse IP du client distant correspond
+ &#224;</p>
- <p>Une adresse IP complète :</p>
+ <p>Une adresse IP compl&#232;te :</p>
<pre class="prettyprint lang-config">Require ip 10.1.2.3
Require ip 192.168.1.104 192.168.1.205</pre>
- <p>L'adresse IP d'un hôte pour qui l'accès est accordé</p>
+ <p>L'adresse IP d'un h&#244;te pour qui l'acc&#232;s est accord&#233;</p>
<p>Une adresse IP partielle :</p>
<pre class="prettyprint lang-config">Require ip 10.1
Require ip 10 172.20 192.168.2</pre>
- <p>Les 1 à 3 premiers octets d'une adresse IP, pour une restriction
- à un sous-réseau.</p>
+ <p>Les 1 &#224; 3 premiers octets d'une adresse IP, pour une restriction
+ &#224; un sous-r&#233;seau.</p>
- <p>Une paire réseau/masque de sous-réseau :</p>
+ <p>Une paire r&#233;seau/masque de sous-r&#233;seau :</p>
<pre class="prettyprint lang-config">Require ip 10.1.0.0/255.255.0.0</pre>
- <p>Un réseau a.b.c.d, et un masque de sous-réseau w.x.y.z. pour une
- restriction de sous-réseau plus fine.</p>
+ <p>Un r&#233;seau a.b.c.d, et un masque de sous-r&#233;seau w.x.y.z. pour une
+ restriction de sous-r&#233;seau plus fine.</p>
- <p>Une spécification CIDR réseau/nnn :</p>
+ <p>Une sp&#233;cification CIDR r&#233;seau/nnn :</p>
<pre class="prettyprint lang-config">Require ip 10.1.0.0/16</pre>
- <p>Identique au cas précédent, excepté que le masque de sous-réseau
- représente les nnn premiers bits de poids fort.</p>
+ <p>Identique au cas pr&#233;c&#233;dent, except&#233; que le masque de sous-r&#233;seau
+ repr&#233;sente les nnn premiers bits de poids fort.</p>
<p>Notez que les trois derniers exemples correspondent exectement au
- même ensemble d'hôtes.</p>
+ m&#234;me ensemble d'h&#244;tes.</p>
- <p>On peut spécifier des adresses et des sous-réseaux IPv6 comme
+ <p>On peut sp&#233;cifier des adresses et des sous-r&#233;seaux IPv6 comme
suit :</p>
<pre class="prettyprint lang-config">Require ip 2001:db8::a00:20ff:fea7:ccea
@@ -135,91 +135,91 @@ Require ip 2001:db8:2:1::/64
Require ip 2001:db8:3::/48</pre>
- <p>Note: comme les adresses IP sont lues au démarrage, les
- expressions ne sont pas évaluées au moment de la requête.</p>
+ <p>Note: comme les adresses IP sont lues au d&#233;marrage, les
+ expressions ne sont pas &#233;valu&#233;es au moment de la requ&#234;te.</p>
<h3><a name="reqhost" id="reqhost">Require host</a></h3>
- <p>Le fournisseur <code>host</code> permet de contrôler l'accès au
- serveur en fonction du nom d'hôte du client distant. Lorsque
- <code>Require host <var>nom-hôte</var></code> est spécifié, la
- requête est autorisée si le nom d'hôte correspond à</p>
+ <p>Le fournisseur <code>host</code> permet de contr&#244;ler l'acc&#232;s au
+ serveur en fonction du nom d'h&#244;te du client distant. Lorsque
+ <code>Require host <var>nom-h&#244;te</var></code> est sp&#233;cifi&#233;, la
+ requ&#234;te est autoris&#233;e si le nom d'h&#244;te correspond &#224;</p>
- <p>Un nom de domaine (éventuellement partiel)</p>
+ <p>Un nom de domaine (&#233;ventuellement partiel)</p>
<pre class="prettyprint lang-config">Require host example.org
Require host .net example.edu</pre>
- <p>Les hôtes dont les noms correspondent ou se terminent par la
- chaîne spécifiée se voient accorder l'accès. Seuls les élément de
+ <p>Les h&#244;tes dont les noms correspondent ou se terminent par la
+ cha&#238;ne sp&#233;cifi&#233;e se voient accorder l'acc&#232;s. Seuls les &#233;l&#233;ment de
nom de domaine complets sont mis en correspondance ; ainsi,
- l'exemple ci-dessus correspondra à <code>foo.example.org</code>, mais
- ne correspondra pas à <code>fooexample.org</code>. Avec cette
+ l'exemple ci-dessus correspondra &#224; <code>foo.example.org</code>, mais
+ ne correspondra pas &#224; <code>fooexample.org</code>. Avec cette
configuration, Apache va effectuer une double recherche DNS sur
- l'adresse IP du client, sans tenir compte de la définition de la
+ l'adresse IP du client, sans tenir compte de la d&#233;finition de la
directive <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code>. Il
va effectuer une recherche DNS inverse sur l'adresse IP pour trouver
- le nom d'hôte associé, puis une recherche DNS directe sur le nom
- d'hôte pour vérifier qu'il correspond bien à l'adresse IP originale.
- L'accès ne sera accordé que si le nom d'hôte correspond et si les
- recherches DNS inverse et directe sont cohérentes.</p>
+ le nom d'h&#244;te associ&#233;, puis une recherche DNS directe sur le nom
+ d'h&#244;te pour v&#233;rifier qu'il correspond bien &#224; l'adresse IP originale.
+ L'acc&#232;s ne sera accord&#233; que si le nom d'h&#244;te correspond et si les
+ recherches DNS inverse et directe sont coh&#233;rentes.</p>
<h3><a name="reqfwddns" id="reqfwddns">Require forward-dns</a></h3>
- <p>Le fournisseur <code>forward-dns</code> permet d'accéder au serveur
- sécurisé en fonction de simples noms d'hôte. Lorsque <code>Require
- forward-dns <var>host-name</var></code> est spécifié, toute adresse IP
- correspondant à <code><var>host-name</var></code> se voit autoriser l'accès.</p>
+ <p>Le fournisseur <code>forward-dns</code> permet d'acc&#233;der au serveur
+ s&#233;curis&#233; en fonction de simples noms d'h&#244;te. Lorsque <code>Require
+ forward-dns <var>host-name</var></code> est sp&#233;cifi&#233;, toute adresse IP
+ correspondant &#224; <code><var>host-name</var></code> se voit autoriser l'acc&#232;s.</p>
- <p>A la différence du fournisseur <code>host</code>, ce fournisseur
- n'effectue pas de recherche DNS inverse : il effectue simplement une requête
- DNS directe pour le nom d'hôte spécifié et donne accès au client si son
- adresse IP correspond. Il ne fonctionnera donc qu'avec des noms d'hôte, et
+ <p>A la diff&#233;rence du fournisseur <code>host</code>, ce fournisseur
+ n'effectue pas de recherche DNS inverse : il effectue simplement une requ&#234;te
+ DNS directe pour le nom d'h&#244;te sp&#233;cifi&#233; et donne acc&#232;s au client si son
+ adresse IP correspond. Il ne fonctionnera donc qu'avec des noms d'h&#244;te, et
non avec des noms de domaine. Par contre, comme le DNS inverse n'est pas
- sollicité, il fonctionnera avec des clients qui utilisent un service de DNS
+ sollicit&#233;, il fonctionnera avec des clients qui utilisent un service de DNS
dynamique.</p>
<pre class="prettyprint lang-config">Require forward-dns bla.example.org</pre>
- <p>Un client dont l'adresse IP correspond au nom d'hôte
- <code>bla.example.org</code> se verra autoriser l'accès.</p>
+ <p>Un client dont l'adresse IP correspond au nom d'h&#244;te
+ <code>bla.example.org</code> se verra autoriser l'acc&#232;s.</p>
- <p>Le fournisseur <code>forward-dns</code> est disponible à partir de la
+ <p>Le fournisseur <code>forward-dns</code> est disponible &#224; partir de la
version 2.4.19 du serveur HTTP Apache.</p>
<h3><a name="reqlocal" id="reqlocal">Require local</a></h3>
- <p>Le fournisseur <code>local</code> autorise l'accès au serveur si
+ <p>Le fournisseur <code>local</code> autorise l'acc&#232;s au serveur si
l'une au moins de ces conditions est satisfaite :</p>
<ul>
- <li>l'adresse IP du client correspond à 127.0.0.0/8</li>
+ <li>l'adresse IP du client correspond &#224; 127.0.0.0/8</li>
<li>l'adresse IP du client est ::1</li>
<li>les adresses IP du client et du serveur sont identiques</li>
</ul>
- <p>L'exemple suivant montre une méthode simple pour sélectionner les
- connexions en provenance de l'hôte local :</p>
+ <p>L'exemple suivant montre une m&#233;thode simple pour s&#233;lectionner les
+ connexions en provenance de l'h&#244;te local :</p>
<pre class="prettyprint lang-config">Require local</pre>
-<h3><a name="proxy" id="proxy">Note concernant la sécurité</a></h3>
+<h3><a name="proxy" id="proxy">Note concernant la s&#233;curit&#233;</a></h3>
- <p>Si le contenu de votre serveur est mandaté, vous devez garder à
- l'esprit que l'adresse client correspondra à l'adresse de votre
- serveur mandataire et non à l'adresse du client, et l'utilisation de
+ <p>Si le contenu de votre serveur est mandat&#233;, vous devez garder &#224;
+ l'esprit que l'adresse client correspondra &#224; l'adresse de votre
+ serveur mandataire et non &#224; l'adresse du client, et l'utilisation de
la directive <code>Require</code> dans ce contexte ne provoquera pas
- forcément l'effet désiré. Voir <code class="module"><a href="../mod/mod_remoteip.html">mod_remoteip</a></code> pour
- une solution possible à ce problème.</p>
+ forc&#233;ment l'effet d&#233;sir&#233;. Voir <code class="module"><a href="../mod/mod_remoteip.html">mod_remoteip</a></code> pour
+ une solution possible &#224; ce probl&#232;me.</p>
@@ -227,7 +227,7 @@ Require host .net example.edu</pre>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authz_host.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authz_host.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_authz_host.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -246,7 +246,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_authz_host
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_authz_owner.html.fr b/docs/manual/mod/mod_authz_owner.html.fr
index 3059337c9d..06c7019558 100644
--- a/docs/manual/mod/mod_authz_owner.html.fr
+++ b/docs/manual/mod/mod_authz_owner.html.fr
@@ -27,58 +27,58 @@
<div id="preamble"><h1>Module Apache mod_authz_owner</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authz_owner.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authz_owner.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_authz_owner.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_authz_owner.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_authz_owner.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Autorisation basée sur l'appartenance des
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Autorisation bas&#233;e sur l'appartenance des
fichiers</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>authz_owner_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_authz_owner.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>authz_owner_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_authz_owner.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module permet de contrôler l'accès aux fichiers en comparant
- l'identifiant utilisateur ayant servi à l'authentification HTTP
- (l'identifiant utilisateur web) avec le propriétaire ou le groupe
- du fichier demandé du point de vue du système de fichiers. Le nom
- d'utilisateur et le mot de passe doivent déjà avoir été vérifiés par
+ <p>Ce module permet de contr&#244;ler l'acc&#232;s aux fichiers en comparant
+ l'identifiant utilisateur ayant servi &#224; l'authentification HTTP
+ (l'identifiant utilisateur web) avec le propri&#233;taire ou le groupe
+ du fichier demand&#233; du point de vue du syst&#232;me de fichiers. Le nom
+ d'utilisateur et le mot de passe doivent d&#233;j&#224; avoir &#233;t&#233; v&#233;rifi&#233;s par
un module d'authentification comme <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>
ou <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>.
- <code class="module"><a href="../mod/mod_authz_owner.html">mod_authz_owner</a></code> reconnaît deux arguments pour la
+ <code class="module"><a href="../mod/mod_authz_owner.html">mod_authz_owner</a></code> reconna&#238;t deux arguments pour la
directive <code class="directive"><a href="../mod/core.html#require">Require</a></code> :
<code>file-owner</code> et <code>file-group</code> :</p>
<dl>
<dt><code>file-owner</code></dt>
- <dd>Le nom d'utilisateur web utilisé pour l'authentification doit
- correspondre au nom système du propriétaire du fichier demandé. En
- d'autres termes, si le système indique <code>jones</code> comme
- propriétaire du fichier demandé, le nom d'utilisateur fourni pour
- l'authentification HTTP doit aussi être <code>jones</code>.</dd>
+ <dd>Le nom d'utilisateur web utilis&#233; pour l'authentification doit
+ correspondre au nom syst&#232;me du propri&#233;taire du fichier demand&#233;. En
+ d'autres termes, si le syst&#232;me indique <code>jones</code> comme
+ propri&#233;taire du fichier demand&#233;, le nom d'utilisateur fourni pour
+ l'authentification HTTP doit aussi &#234;tre <code>jones</code>.</dd>
<dt><code>file-group</code></dt>
- <dd>Le nom du groupe système du fichier demandé doit être présent
- dans une base de données de groupes fournie, par exemple, par
+ <dd>Le nom du groupe syst&#232;me du fichier demand&#233; doit &#234;tre pr&#233;sent
+ dans une base de donn&#233;es de groupes fournie, par exemple, par
<code class="module"><a href="../mod/mod_authz_groupfile.html">mod_authz_groupfile</a></code> ou
<code class="module"><a href="../mod/mod_authz_dbm.html">mod_authz_dbm</a></code>, et le nom d'utilisateur web fourni
- pour l'authentification doit être un membre de ce groupe. Par
- exemple, si le système indique que le groupe (système) du fichier
- demandé est <code>accounts</code>, le groupe <code>accounts</code>
- doit apparaître dans la base de données des groupes, et le nom
- d'utilisateur web utilisé pour l'authentification doit être un
+ pour l'authentification doit &#234;tre un membre de ce groupe. Par
+ exemple, si le syst&#232;me indique que le groupe (syst&#232;me) du fichier
+ demand&#233; est <code>accounts</code>, le groupe <code>accounts</code>
+ doit appara&#238;tre dans la base de donn&#233;es des groupes, et le nom
+ d'utilisateur web utilis&#233; pour l'authentification doit &#234;tre un
membre de ce groupe.</dd>
</dl>
<div class="note"><h3>Note</h3>
- <p>Si le module <code class="module"><a href="../mod/mod_authz_owner.html">mod_authz_owner</a></code> est utilisé pour
- vérifier l'autorisation d'accès à une ressource qui n'est pas
- vraiment présente dans le système de fichiers (en d'autres termes
- une ressource virtuelle), il refusera l'accès.</p>
+ <p>Si le module <code class="module"><a href="../mod/mod_authz_owner.html">mod_authz_owner</a></code> est utilis&#233; pour
+ v&#233;rifier l'autorisation d'acc&#232;s &#224; une ressource qui n'est pas
+ vraiment pr&#233;sente dans le syst&#232;me de fichiers (en d'autres termes
+ une ressource virtuelle), il refusera l'acc&#232;s.</p>
- <p>En particulier, il n'accordera jamais l'accès à une ressource
+ <p>En particulier, il n'accordera jamais l'acc&#232;s &#224; une ressource
du type <a href="../content-negotiation.html#multiviews">"Vues
- multiples" (MultiViews) d'un contenu négocié</a>.</p>
+ multiples" (MultiViews) d'un contenu n&#233;goci&#233;</a>.</p>
</div>
</div>
<div id="quickview"><h3>Sujets</h3>
@@ -86,7 +86,7 @@ fichiers</td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#examples">Exemples de configuration</a></li>
</ul><h3 class="directives">Directives</h3>
<p>Ce module ne fournit aucune directive.</p>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authz_owner">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authz_owner">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authz_owner">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authz_owner">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
@@ -95,18 +95,18 @@ fichiers</td></tr>
<h2><a name="examples" id="examples">Exemples de configuration</a><a title="Lien permanent" href="#examples" class="permalink">&para;</a></h2>
<h3><a name="examples.file-owner" id="examples.file-owner">Require file-owner</a></h3>
- <p>Considérons un serveur Web Apache fonctionnant sous un système
- multi-utilisateurs, où les fichiers de chaque utilisateur sont
- stockés dans <code>~/public_html/private</code>. En supposant
- qu'il n'existe qu'une seule base de données contenant les noms
+ <p>Consid&#233;rons un serveur Web Apache fonctionnant sous un syst&#232;me
+ multi-utilisateurs, o&#249; les fichiers de chaque utilisateur sont
+ stock&#233;s dans <code>~/public_html/private</code>. En supposant
+ qu'il n'existe qu'une seule base de donn&#233;es contenant les noms
d'utilisateurs web, et que ces noms d'utilisateurs correspondent
- aux noms d'utilisateurs système qui sont les propriétaires
+ aux noms d'utilisateurs syst&#232;me qui sont les propri&#233;taires
effectifs des fichiers, la configuration de l'exemple suivant
- n'accordera l'autorisation d'accès aux fichiers qu'à leur
- propriétaire. L'utilisateur <code>jones</code> ne sera pas
- autorisé à accéder aux fichiers situés dans
- <code>/home/smith/public_html/private</code>, à moins que leur
- propriétaire ne soit <code>jones</code> au lieu de
+ n'accordera l'autorisation d'acc&#232;s aux fichiers qu'&#224; leur
+ propri&#233;taire. L'utilisateur <code>jones</code> ne sera pas
+ autoris&#233; &#224; acc&#233;der aux fichiers situ&#233;s dans
+ <code>/home/smith/public_html/private</code>, &#224; moins que leur
+ propri&#233;taire ne soit <code>jones</code> au lieu de
<code>smith</code>.</p>
<pre class="prettyprint lang-config">&lt;Directory "/home/*/public_html/private"&gt;
@@ -120,17 +120,17 @@ fichiers</td></tr>
<h3><a name="examples.file-group" id="examples.file-group">Require file-group</a></h3>
- <p>Considérons un système similaire à celui décrit ci-dessus, mais
- où certains utilisateurs partagent leurs fichiers de projets dans
- <code>~/public_html/project-foo</code>. Le groupe système des
+ <p>Consid&#233;rons un syst&#232;me similaire &#224; celui d&#233;crit ci-dessus, mais
+ o&#249; certains utilisateurs partagent leurs fichiers de projets dans
+ <code>~/public_html/project-foo</code>. Le groupe syst&#232;me des
fichiers est <code>foo</code>, et il n'existe qu'une seule base de
- données <code class="directive"><a href="../mod/mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code> qui contient
+ donn&#233;es <code class="directive"><a href="../mod/mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code> qui contient
tous les noms d'utilisateurs web et leurs groupes d'appartenance.
Ces noms d'utilisateurs web doivent alors appartenir au moins au
groupe <code>foo</code>. En d'autres termes, si <code>jones</code>
et <code>smith</code> sont tous deux membres du groupe
- <code>foo</code>, ils seront autorisés à accéder aux
- répertoires <code>project-foo</code> de chacun d'entre eux.</p>
+ <code>foo</code>, ils seront autoris&#233;s &#224; acc&#233;der aux
+ r&#233;pertoires <code>project-foo</code> de chacun d'entre eux.</p>
<pre class="prettyprint lang-config">&lt;Directory "/home/*/public_html/project-foo"&gt;
AuthType Basic
@@ -150,7 +150,7 @@ fichiers</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authz_owner.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authz_owner.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_authz_owner.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_authz_owner.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_authz_owner.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -171,7 +171,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_authz_owne
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_authz_user.html.fr b/docs/manual/mod/mod_authz_user.html.fr
index b32937b2c7..5c75861c48 100644
--- a/docs/manual/mod/mod_authz_user.html.fr
+++ b/docs/manual/mod/mod_authz_user.html.fr
@@ -27,30 +27,30 @@
<div id="preamble"><h1>Module Apache mod_authz_user</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authz_user.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authz_user.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_authz_user.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_authz_user.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_authz_user.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Autorisation basée sur l'utilisateur</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Autorisation bas&#233;e sur l'utilisateur</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>authz_user_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_authz_user.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>authz_user_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_authz_user.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module permet d'accorder ou de refuser l'accès à certaines
- zones du site web aux utilisateurs authentifiés.
- <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code> accorde l'accès si l'utilisateur
- authentifié fait partie de la liste spécifiée par une directive
+ <p>Ce module permet d'accorder ou de refuser l'acc&#232;s &#224; certaines
+ zones du site web aux utilisateurs authentifi&#233;s.
+ <code class="module"><a href="../mod/mod_authz_user.html">mod_authz_user</a></code> accorde l'acc&#232;s si l'utilisateur
+ authentifi&#233; fait partie de la liste sp&#233;cifi&#233;e par une directive
<code>Require user</code>. On peut aussi utiliser la directive
- <code>Require valid-user</code> pour accorder l'accès à tous les
- utilisateurs qui ont été authentifiés avec succès.</p>
+ <code>Require valid-user</code> pour accorder l'acc&#232;s &#224; tous les
+ utilisateurs qui ont &#233;t&#233; authentifi&#233;s avec succ&#232;s.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#requiredirectives">The Require Directives</a></li>
</ul><h3 class="directives">Directives</h3>
<p>Ce module ne fournit aucune directive.</p>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authz_user">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authz_user">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_authz_user">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_authz_user">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
@@ -60,7 +60,7 @@
<p>Les directives <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> d'Apache permettent,
au cours de la phase d'autorisation, de s'assurer qu'un utilisateur
- est bien autorisé à accéder à une
+ est bien autoris&#233; &#224; acc&#233;der &#224; une
ressource. mod_authz_user ajoute
les types d'autorisation <code>user</code> et <code>valid-user</code>.
</p>
@@ -70,8 +70,8 @@
<h3><a name="requser" id="requser">Require user</a></h3>
- <p>Cette directive permet de spécifier une liste d'utilisateurs
- autorisés à accéder à la ressource.</p>
+ <p>Cette directive permet de sp&#233;cifier une liste d'utilisateurs
+ autoris&#233;s &#224; acc&#233;der &#224; la ressource.</p>
<pre class="prettyprint lang-config">Require user john paul george ringo</pre>
@@ -80,8 +80,8 @@
<h3><a name="reqvaliduser" id="reqvaliduser">Require valid-user</a></h3>
- <p>Lorsque cette directive est définie, tout utilisateur qui s'est
- authentifié avec succès aura l'autorisation d'accès à la ressource.</p>
+ <p>Lorsque cette directive est d&#233;finie, tout utilisateur qui s'est
+ authentifi&#233; avec succ&#232;s aura l'autorisation d'acc&#232;s &#224; la ressource.</p>
<pre class="prettyprint lang-config">Require valid-user</pre>
@@ -92,7 +92,7 @@
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_authz_user.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_authz_user.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_authz_user.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_authz_user.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_authz_user.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -113,7 +113,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_authz_user
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_autoindex.html.fr b/docs/manual/mod/mod_autoindex.html.fr
index ed374bcca7..5bc27faf64 100644
--- a/docs/manual/mod/mod_autoindex.html.fr
+++ b/docs/manual/mod/mod_autoindex.html.fr
@@ -27,61 +27,61 @@
<div id="preamble"><h1>Module Apache mod_autoindex</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_autoindex.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_autoindex.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_autoindex.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_autoindex.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_autoindex.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/mod_autoindex.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mod_autoindex.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Génère automatiquement des index de répertoires d'une
-manière similaire à la commande Unix <code>ls</code>, ou à la commande
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>G&#233;n&#232;re automatiquement des index de r&#233;pertoires d'une
+mani&#232;re similaire &#224; la commande Unix <code>ls</code>, ou &#224; la commande
shell Win32 <code>dir</code></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>autoindex_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_autoindex.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>autoindex_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_autoindex.c</td></tr></table>
<h3>Sommaire</h3>
- <p>L'index d'un répertoire peut être généré de deux manières :</p>
+ <p>L'index d'un r&#233;pertoire peut &#234;tre g&#233;n&#233;r&#233; de deux mani&#232;res :</p>
<ul>
- <li>Un fichier situé dans ce répertoire, en général appelé
- <code>index.html</code>, mais dont le nom de ce ou ces fichiers peut être défini par la
+ <li>Un fichier situ&#233; dans ce r&#233;pertoire, en g&#233;n&#233;ral appel&#233;
+ <code>index.html</code>, mais dont le nom de ce ou ces fichiers peut &#234;tre d&#233;fini par la
directive <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>. C'est le module
<code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> qui traite alors cet index.</li>
- <li>Un listing généré par le serveur, dont le format est contrôlé
+ <li>Un listing g&#233;n&#233;r&#233; par le serveur, dont le format est contr&#244;l&#233;
par un certain nombre de directives. Les directives <code class="directive"><a href="#addicon">AddIcon</a></code>, <code class="directive"><a href="#addiconbyencoding">AddIconByEncoding</a></code> et <code class="directive"><a href="#addiconbytype">AddIconByType</a></code> permettent de
- définir une liste d'icônes à afficher en fonction des différents
- types de fichiers ; pour chaque fichier listé, le premier icône
- qui correspond au type du fichier est affiché. C'est le module
+ d&#233;finir une liste d'ic&#244;nes &#224; afficher en fonction des diff&#233;rents
+ types de fichiers ; pour chaque fichier list&#233;, le premier ic&#244;ne
+ qui correspond au type du fichier est affich&#233;. C'est le module
<code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> qui traite alors cet index.</li>
</ul>
- <p>Les deux fonctions sont séparées, si bien que vous pouvez
- entièrement supprimer (ou remplacer) la génération automatique
+ <p>Les deux fonctions sont s&#233;par&#233;es, si bien que vous pouvez
+ enti&#232;rement supprimer (ou remplacer) la g&#233;n&#233;ration automatique
d'index, si vous le souhaitez.</p>
- <p>On active la génération automatique d'index en spécifiant
- <code>Options +Indexes</code>. Voir la directive <code class="directive"><a href="../mod/core.html#options">Options</a></code> pour plus de détails.</p>
-
- <p>Si la directive <code class="directive"><a href="#indexoptions">IndexOptions</a></code> est spécifiée avec
- l'option <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>, les en-têtes de colonnes sont des liens
- qui permettent de contrôler l'ordre de tri de l'affichage. Si vous
- actionnez le lien d'un en-tête, le listing sera généré à nouveau,
- trié en fonction des valeurs de la colonne concernée. Si l'on
- actionne de manière répétitive le même en-tête, l'ordre de tri est
- commuté entre les ordres croissant et décroissant. On peut supprimer
- ces liens d'en-têtes de colonnes à l'aide de l'option
+ <p>On active la g&#233;n&#233;ration automatique d'index en sp&#233;cifiant
+ <code>Options +Indexes</code>. Voir la directive <code class="directive"><a href="../mod/core.html#options">Options</a></code> pour plus de d&#233;tails.</p>
+
+ <p>Si la directive <code class="directive"><a href="#indexoptions">IndexOptions</a></code> est sp&#233;cifi&#233;e avec
+ l'option <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>, les en-t&#234;tes de colonnes sont des liens
+ qui permettent de contr&#244;ler l'ordre de tri de l'affichage. Si vous
+ actionnez le lien d'un en-t&#234;te, le listing sera g&#233;n&#233;r&#233; &#224; nouveau,
+ tri&#233; en fonction des valeurs de la colonne concern&#233;e. Si l'on
+ actionne de mani&#232;re r&#233;p&#233;titive le m&#234;me en-t&#234;te, l'ordre de tri est
+ commut&#233; entre les ordres croissant et d&#233;croissant. On peut supprimer
+ ces liens d'en-t&#234;tes de colonnes &#224; l'aide de l'option
<code><a href="#indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></code>
de la directive <code class="directive"><a href="#indexoptions">IndexOptions</a></code>.</p>
- <p>Notez que lorsque l'affichage est trié en fonction de la taille,
- c'est la taille <em>réelle</em> qui est prise en compte, et non la
- valeur affichée - ainsi, un fichier de 1010 octets sera toujours
- affiché avant un fichier de 1011 octets (en ordre croissant), même
- si la taille affichée des deux fichiers est "1K".</p>
+ <p>Notez que lorsque l'affichage est tri&#233; en fonction de la taille,
+ c'est la taille <em>r&#233;elle</em> qui est prise en compte, et non la
+ valeur affich&#233;e - ainsi, un fichier de 1010 octets sera toujours
+ affich&#233; avant un fichier de 1011 octets (en ordre croissant), m&#234;me
+ si la taille affich&#233;e des deux fichiers est "1K".</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#query">Arguments de la requête d'autoindexation</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#query">Arguments de la requ&#234;te d'autoindexation</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#addalt">AddAlt</a></li>
@@ -101,32 +101,32 @@ shell Win32 <code>dir</code></td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#indexstylesheet">IndexStyleSheet</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#readmename">ReadmeName</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_autoindex">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_autoindex">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_autoindex">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_autoindex">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="query" id="query">Arguments de la requête d'autoindexation</a><a title="Lien permanent" href="#query" class="permalink">&para;</a></h2>
+<h2><a name="query" id="query">Arguments de la requ&#234;te d'autoindexation</a><a title="Lien permanent" href="#query" class="permalink">&para;</a></h2>
- <p>La chaîne de paramètres de la requête peut contenir de nombreux
- arguments permettant dans une certaine mesure au client de contrôler
- l'ordre de l'index du répertoire, ainsi que la liste des fichiers à
- afficher. Si vous souhaitez désactiver cette fonctionnalité,
+ <p>La cha&#238;ne de param&#232;tres de la requ&#234;te peut contenir de nombreux
+ arguments permettant dans une certaine mesure au client de contr&#244;ler
+ l'ordre de l'index du r&#233;pertoire, ainsi que la liste des fichiers &#224;
+ afficher. Si vous souhaitez d&#233;sactiver cette fonctionnalit&#233;,
utilisez l'option <code><a href="#indexoptions.ignoreclient">IndexOptions
IgnoreClient</a></code>.</p>
- <p>Les en-têtes de tri des colonnes eux-mêmes sont des hyper-liens
- auto-référant qui ajoutent les options de tri à la requête énumérées
- ci-dessous qui peuvent être ajoutées à toute requête concernant la
- ressource répertoire.</p>
+ <p>Les en-t&#234;tes de tri des colonnes eux-m&#234;mes sont des hyper-liens
+ auto-r&#233;f&#233;rant qui ajoutent les options de tri &#224; la requ&#234;te &#233;num&#233;r&#233;es
+ ci-dessous qui peuvent &#234;tre ajout&#233;es &#224; toute requ&#234;te concernant la
+ ressource r&#233;pertoire.</p>
<ul>
<li><code>C=N</code> trie l'affichage en fonction du nom de
fichier</li>
<li><code>C=M</code> trie l'affichage en fonction de la date de
- dernière modification, puis du nom de fichier</li>
+ derni&#232;re modification, puis du nom de fichier</li>
<li><code>C=S</code> trie l'affichage en fonction de la taille,
puis du nom de fichier</li>
@@ -137,41 +137,41 @@ shell Win32 <code>dir</code></td></tr>
<li><code>O=A</code> trie l'affichage selon l'ordre croissant</li>
<li class="separate"><code>O=D</code> trie l'affichage selon
- l'ordre décroissant</li>
+ l'ordre d&#233;croissant</li>
<li><code>F=0</code> affiche le listing sous la forme d'une simple
liste (sans FancyIndex)</li>
- <li><code>F=1</code> affiche le listing avec en-têtes de colonnes
+ <li><code>F=1</code> affiche le listing avec en-t&#234;tes de colonnes
sous forme de liens hyper-textes (FancyIndexed)</li>
<li class="separate"><code>F=2</code> affiche le listing sous
- forme de table HTML avec en-têtes de colonnes contenant des liens
+ forme de table HTML avec en-t&#234;tes de colonnes contenant des liens
hyper-textes (FancyIndexed)</li>
- <li><code>V=0</code> désactive le tri en fonction de la
+ <li><code>V=0</code> d&#233;sactive le tri en fonction de la
version</li>
<li class="separate"><code>V=1</code> active le tri en fonction de
la version</li>
- <li><code>P=<var>modèle</var></code> n'affiche que les fichiers
- correspondant au <var>modèle</var> spécifié</li>
+ <li><code>P=<var>mod&#232;le</var></code> n'affiche que les fichiers
+ correspondant au <var>mod&#232;le</var> sp&#233;cifi&#233;</li>
</ul>
- <p>Notez que l'argument 'P' (pour Pattern) n'est testé
- qu'<em>après</em> que les directives habituelles <code class="directive"><a href="#indexignore">IndexIgnore</a></code> ont été traitées,
- et que tous les noms de fichiers sont encore assujettis aux mêmes
- critères que pour tout autre listing auto-indexé. L'interpréteur
- d'arguments de requête de <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> s'arrête
- immédiatement s'il rencontre une option non reconnue. Les arguments
- de requête doivent être bien formés, selon la table ci-dessus.</p>
+ <p>Notez que l'argument 'P' (pour Pattern) n'est test&#233;
+ qu'<em>apr&#232;s</em> que les directives habituelles <code class="directive"><a href="#indexignore">IndexIgnore</a></code> ont &#233;t&#233; trait&#233;es,
+ et que tous les noms de fichiers sont encore assujettis aux m&#234;mes
+ crit&#232;res que pour tout autre listing auto-index&#233;. L'interpr&#233;teur
+ d'arguments de requ&#234;te de <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> s'arr&#234;te
+ imm&#233;diatement s'il rencontre une option non reconnue. Les arguments
+ de requ&#234;te doivent &#234;tre bien form&#233;s, selon la table ci-dessus.</p>
- <p>Les options de requêtes sont illustrées par l'exemple ci-dessous,
- qui peut être copié et collé dans un fichier header.html. Notez que
+ <p>Les options de requ&#234;tes sont illustr&#233;es par l'exemple ci-dessous,
+ qui peut &#234;tre copi&#233; et coll&#233; dans un fichier header.html. Notez que
l'argument inconnu "X", pour le bouton submit, est introduit en
- dernier afin de s'assurer que tous les arguments ont été
- interprétés avant que mod_autoindex ne rencontre l'entrée X=Go.</p>
+ dernier afin de s'assurer que tous les arguments ont &#233;t&#233;
+ interpr&#233;t&#233;s avant que mod_autoindex ne rencontre l'entr&#233;e X=Go.</p>
<div class="example"><p><code>
&lt;form action="" method="get"&gt;<br />
@@ -180,12 +180,12 @@ shell Win32 <code>dir</code></td></tr>
<span class="indent">
&lt;option value="0"&gt; liste simple&lt;/option&gt;<br />
&lt;option value="1" selected="selected"&gt; liste avec
- en-têtes&lt;/option&gt;<br />
- &lt;option value="2"&gt; liste avec en-tête sous forme de
+ en-t&#234;tes&lt;/option&gt;<br />
+ &lt;option value="2"&gt; liste avec en-t&#234;te sous forme de
table&lt;/option&gt;<br />
</span>
&lt;/select&gt;<br />
- triée par &lt;select name="C"&gt;<br />
+ tri&#233;e par &lt;select name="C"&gt;<br />
<span class="indent">
&lt;option value="N" selected="selected"&gt; nom&lt;/option&gt;<br />
&lt;option value="M"&gt; date de modification&lt;/option&gt;<br />
@@ -196,7 +196,7 @@ shell Win32 <code>dir</code></td></tr>
&lt;select name="O"&gt;<br />
<span class="indent">
&lt;option value="A" selected="selected"&gt; croissant&lt;/option&gt;<br />
- &lt;option value="D"&gt; décroissant&lt;/option&gt;<br />
+ &lt;option value="D"&gt; d&#233;croissant&lt;/option&gt;<br />
</span>
&lt;/select&gt;<br />
&lt;select name="V"&gt;<br />
@@ -206,7 +206,7 @@ shell Win32 <code>dir</code></td></tr>
&lt;option value="1"&gt; en fonction de la version&lt;/option&gt;<br />
</span>
&lt;/select&gt;<br />
- correspondant à &lt;input type="text" name="P" value="*" /&gt;<br />
+ correspondant &#224; &lt;input type="text" name="P" value="*" /&gt;<br />
&lt;input type="submit" name="X" value="Go" /&gt;<br />
</span>
&lt;/form&gt;
@@ -216,25 +216,25 @@ shell Win32 <code>dir</code></td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="addalt" id="addalt">Directive</a> <a name="AddAlt" id="AddAlt">AddAlt</a><a title="Lien permanent" href="#addalt" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Texte optionnel à afficher à la place d'un icône pour un
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Texte optionnel &#224; afficher &#224; la place d'un ic&#244;ne pour un
fichier en fonction de son nom</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddAlt <var>texte</var> <var>fichier</var> [<var>fichier</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
<p>La directive <code class="directive">AddAlt</code> permet d'afficher un
- texte optionnel pour un fichier, à la place d'un icône, dans le cas
+ texte optionnel pour un fichier, &#224; la place d'un ic&#244;ne, dans le cas
d'un affichage <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
<var>fichier</var> est une extension de fichier, un nom de fichier
- partiel, une expression avec caractères génériques ou un nom de
- fichier complet permettant de caractériser le(s) fichier(s)
- concerné(s). Si <var>texte</var> contient des espaces, vous devez
+ partiel, une expression avec caract&#232;res g&#233;n&#233;riques ou un nom de
+ fichier complet permettant de caract&#233;riser le(s) fichier(s)
+ concern&#233;(s). Si <var>texte</var> contient des espaces, vous devez
l'entourer de guillemets ou d'apostrophes (<code>"</code> ou
- <code>'</code>). Ce texte optionnel sera affiché si le client ne
- peut pas afficher d'images, si le chargement d'images est désactivé
- ou si l'icône ne peut pas être trouvé.</p>
+ <code>'</code>). Ce texte optionnel sera affich&#233; si le client ne
+ peut pas afficher d'images, si le chargement d'images est d&#233;sactiv&#233;
+ ou si l'ic&#244;ne ne peut pas &#234;tre trouv&#233;.</p>
<pre class="prettyprint lang-config">AddAlt "PDF file" *.pdf
AddAlt Compressed *.gz *.zip *.Z</pre>
@@ -244,24 +244,24 @@ AddAlt Compressed *.gz *.zip *.Z</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="addaltbyencoding" id="addaltbyencoding">Directive</a> <a name="AddAltByEncoding" id="AddAltByEncoding">AddAltByEncoding</a><a title="Lien permanent" href="#addaltbyencoding" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Texte optionnel à afficher à la place d'un icône pour un
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Texte optionnel &#224; afficher &#224; la place d'un ic&#244;ne pour un
fichier en fonction de son codage MIME</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddAltByEncoding <var>texte</var> <var>codage MIME</var>
[<var>codage MIME</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
<p>La directive <code class="directive">AddAltByEncoding</code> permet
- d'afficher un texte optionnel à la place d'un icône pour un fichier
+ d'afficher un texte optionnel &#224; la place d'un ic&#244;ne pour un fichier
dans le cas d'un affichage <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
- <var>codage MIME</var> doit être un type valide, comme
+ <var>codage MIME</var> doit &#234;tre un type valide, comme
<code>x-compress</code>. Si <var>texte</var> contient des espaces,
vous devez l'entourer de guillemets ou d'apostrophes (<code>"</code>
- ou <code>'</code>). Ce texte optionnel sera affiché si le client ne
- peut pas afficher d'images, si le chargement d'images est désactivé
- ou si l'icône ne peut pas être trouvé.</p>
+ ou <code>'</code>). Ce texte optionnel sera affich&#233; si le client ne
+ peut pas afficher d'images, si le chargement d'images est d&#233;sactiv&#233;
+ ou si l'ic&#244;ne ne peut pas &#234;tre trouv&#233;.</p>
<pre class="prettyprint lang-config">AddAltByEncoding gzip x-gzip</pre>
@@ -270,24 +270,24 @@ fichier en fonction de son codage MIME</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="addaltbytype" id="addaltbytype">Directive</a> <a name="AddAltByType" id="AddAltByType">AddAltByType</a><a title="Lien permanent" href="#addaltbytype" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Texte optionnel à afficher à la place d'un icône pour un
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Texte optionnel &#224; afficher &#224; la place d'un ic&#244;ne pour un
fichier en fonction de son type MIME</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddAltByType <var>texte</var> <var>type MIME</var>
[<var>type MIME</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
<p>La directive <code class="directive">AddAltByType</code> permet
- d'afficher un texte optionnel à la place d'un icône pour un fichier
+ d'afficher un texte optionnel &#224; la place d'un ic&#244;ne pour un fichier
dans le cas d'un affichage <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
- <var>type MIME</var> doit être un type MIME valide, comme
+ <var>type MIME</var> doit &#234;tre un type MIME valide, comme
<code>text/html</code>. Si <var>texte</var> contient des espaces,
vous devez l'entourer de guillemets ou d'apostrophes (<code>"</code>
- ou <code>'</code>). Ce texte optionnel sera affiché si le client ne
- peut pas afficher d'images, si le chargement d'images est désactivé
- ou si l'icône ne peut pas être trouvé.</p>
+ ou <code>'</code>). Ce texte optionnel sera affich&#233; si le client ne
+ peut pas afficher d'images, si le chargement d'images est d&#233;sactiv&#233;
+ ou si l'ic&#244;ne ne peut pas &#234;tre trouv&#233;.</p>
<pre class="prettyprint lang-config">AddAltByType 'Fichier texte' text/plain</pre>
@@ -298,7 +298,7 @@ fichier en fonction de son type MIME</td></tr>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Afficher la description d'un fichier</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddDescription <var>texte</var> [<var>fichier</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
@@ -306,85 +306,85 @@ fichier en fonction de son type MIME</td></tr>
<p>Cette directive permet d'afficher une description pour un
fichier, dans le cas d'un affichage <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
<var>fichier</var> est une extension de fichier, un nom de fichier
- partiel, une expression avec caractères génériques ou un nom de
- fichier complet permettant de caractériser le fichier.
- <var>texte</var> doit être entouré de guillemets
+ partiel, une expression avec caract&#232;res g&#233;n&#233;riques ou un nom de
+ fichier complet permettant de caract&#233;riser le fichier.
+ <var>texte</var> doit &#234;tre entour&#233; de guillemets
(<code>"</code>).</p>
<pre class="prettyprint lang-config">AddDescription "The planet Mars" mars.gif
AddDescription "My friend Marshall" friends/mars.gif</pre>
- <p>La taille par défaut, habituelle du champ de description est de
+ <p>La taille par d&#233;faut, habituelle du champ de description est de
23 octets. L'option <code><a href="#indexoptions.suppressicon">IndexOptions SuppressIcon</a></code> ajoute 6 octets, l'option
<code><a href="#indexoptions.suppresssize">IndexOptions
SuppressSize</a></code> en ajoute 7 et l'option <code><a href="#indexoptions.suppresslastmodified">IndexOptions
SuppressLastModified</a></code> en ajoute 19. Ainsi, la plus grande
- taille par défaut qui peut être assignée à la colonne description
+ taille par d&#233;faut qui peut &#234;tre assign&#233;e &#224; la colonne description
est de 55 octets.</p>
- <p>Comme l'argument <var>fichier</var> peut être un nom de fichier
- partiel, vous devez garder à l'esprit qu'un nom de fichier partiel
- trop court pourra correspondre à des fichiers non voulus. Par
+ <p>Comme l'argument <var>fichier</var> peut &#234;tre un nom de fichier
+ partiel, vous devez garder &#224; l'esprit qu'un nom de fichier partiel
+ trop court pourra correspondre &#224; des fichiers non voulus. Par
exemple, <code>le.html</code> correspondra au fichier
<code>le.html</code>, mais aussi au fichier
- <code>example.html</code>. En cas d'ambiguïté, utilisez un nom de
+ <code>example.html</code>. En cas d'ambigu&#239;t&#233;, utilisez un nom de
fichier aussi complet que possible, et ordonnez votre liste de
- directives <code>AddDescription</code> en conséquence.</p>
+ directives <code>AddDescription</code> en cons&#233;quence.</p>
- <p>Voir le mot-clé <a href="#indexoptions.descriptionwidth">DescriptionWidth</a> de la directive <code class="directive"><a href="#indexoptions">IndexOptions</a></code> pour plus de
- détails sur la manière d'augmenter la taille de cette colonne, ou
- pour permettre des descriptions de taille illimitée.</p>
+ <p>Voir le mot-cl&#233; <a href="#indexoptions.descriptionwidth">DescriptionWidth</a> de la directive <code class="directive"><a href="#indexoptions">IndexOptions</a></code> pour plus de
+ d&#233;tails sur la mani&#232;re d'augmenter la taille de cette colonne, ou
+ pour permettre des descriptions de taille illimit&#233;e.</p>
<div class="note"><h3>Avertissement</h3>
- <p>Le texte descriptif défini par la directive
+ <p>Le texte descriptif d&#233;fini par la directive
<code class="directive">AddDescription</code> peut contenir des marquages
- HTML, comme des balises ou des entités caractères. Si la limite de
- taille de la colonne description venait à tronquer une balise (par
- exemple couper la fin d'une phrase en caractères gras), le
- résultat pourrait en affecter toute la suite du listing du
- répertoire.</p>
+ HTML, comme des balises ou des entit&#233;s caract&#232;res. Si la limite de
+ taille de la colonne description venait &#224; tronquer une balise (par
+ exemple couper la fin d'une phrase en caract&#232;res gras), le
+ r&#233;sultat pourrait en affecter toute la suite du listing du
+ r&#233;pertoire.</p>
</div>
<div class="note"><h3>Arguments avec chemins</h3>
- <p>Les chemins absolus ne sont actuellement pas supportés et ne
- peuvent correspondre à aucun chemin réel à l'exécution. Les
- arguments contenant des chemins relatifs, qui ne devraient être
- normalement utilisés que dans les fichiers htaccess, sont
- implicitement préfixés par '*/' afin d'éviter toute association
- avec des noms de répertoires partiels.</p>
+ <p>Les chemins absolus ne sont actuellement pas support&#233;s et ne
+ peuvent correspondre &#224; aucun chemin r&#233;el &#224; l'ex&#233;cution. Les
+ arguments contenant des chemins relatifs, qui ne devraient &#234;tre
+ normalement utilis&#233;s que dans les fichiers htaccess, sont
+ implicitement pr&#233;fix&#233;s par '*/' afin d'&#233;viter toute association
+ avec des noms de r&#233;pertoires partiels.</p>
</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="addicon" id="addicon">Directive</a> <a name="AddIcon" id="AddIcon">AddIcon</a><a title="Lien permanent" href="#addicon" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Icône à afficher pour un fichier en fonction de son
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ic&#244;ne &#224; afficher pour un fichier en fonction de son
nom</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddIcon <var>icône</var> <var>nom</var> [<var>nom</var>]
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddIcon <var>ic&#244;ne</var> <var>nom</var> [<var>nom</var>]
...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
- <p>Cette directive permet de déterminer l'icône à afficher à côté
+ <p>Cette directive permet de d&#233;terminer l'ic&#244;ne &#224; afficher &#224; c&#244;t&#233;
d'un fichier dont le nom se termine par <var>nom</var>, dans le cas
- d'un affichage <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>. <var>icône</var> est une URL relative
- (échappée par des caractères '%') vers
- l'icône, une URL distante pleinement qualifiée, ou de la forme
- <code>(<var>alttext</var>,<var>url</var>)</code>, où
- <var>alttext</var> est le symbole texte correspondant à l'icône à
+ d'un affichage <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>. <var>ic&#244;ne</var> est une URL relative
+ (&#233;chapp&#233;e par des caract&#232;res '%') vers
+ l'ic&#244;ne, une URL distante pleinement qualifi&#233;e, ou de la forme
+ <code>(<var>alttext</var>,<var>url</var>)</code>, o&#249;
+ <var>alttext</var> est le symbole texte correspondant &#224; l'ic&#244;ne &#224;
afficher dans les navigateurs en mode texte.</p>
- <p><var>nom</var> correspond à <code>^^DIRECTORY^^</code> pour les
- répertoires, <code>^^BLANKICON^^</code> pour les lignes vides
- (pour personnaliser la présentation du listing), une extension de
- fichier, une expression avec caractères génériques, un nom de
+ <p><var>nom</var> correspond &#224; <code>^^DIRECTORY^^</code> pour les
+ r&#233;pertoires, <code>^^BLANKICON^^</code> pour les lignes vides
+ (pour personnaliser la pr&#233;sentation du listing), une extension de
+ fichier, une expression avec caract&#232;res g&#233;n&#233;riques, un nom de
fichier partiel ou un nom de fichier complet.</p>
- <p><code>^^BLANKICON^^</code> n'est utilisé que pour le formatage,
- et n'est donc pas nécessaire si vous utilisez <code>IndexOptions
+ <p><code>^^BLANKICON^^</code> n'est utilis&#233; que pour le formatage,
+ et n'est donc pas n&#233;cessaire si vous utilisez <code>IndexOptions
HTMLTable</code>.</p>
<pre class="prettyprint lang-config">#Examples
@@ -393,32 +393,32 @@ AddIcon /icons/dir.png ^^DIRECTORY^^
AddIcon /icons/backup.png *~</pre>
- <p>Lorsque c'est possible, il est préférable d'utiliser <code class="directive"><a href="#addiconbytype">AddIconByType</a></code> plutôt que
+ <p>Lorsque c'est possible, il est pr&#233;f&#233;rable d'utiliser <code class="directive"><a href="#addiconbytype">AddIconByType</a></code> plut&#244;t que
<code class="directive">AddIcon</code>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="addiconbyencoding" id="addiconbyencoding">Directive</a> <a name="AddIconByEncoding" id="AddIconByEncoding">AddIconByEncoding</a><a title="Lien permanent" href="#addiconbyencoding" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Icône à afficher à côté d'un fichier en fonction de son
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ic&#244;ne &#224; afficher &#224; c&#244;t&#233; d'un fichier en fonction de son
codage MIME</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddIconByEncoding <var>icône</var> <var>codage MIME</var>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddIconByEncoding <var>ic&#244;ne</var> <var>codage MIME</var>
[<var>codage MIME</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
- <p>Cette directive permet de déterminer l'icône à afficher à côté
+ <p>Cette directive permet de d&#233;terminer l'ic&#244;ne &#224; afficher &#224; c&#244;t&#233;
d'un fichier dans le cas d'un affichage <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
- <var>icône</var> est une URL relative
- (échappée par des caractères '%') vers
- l'icône, une URL pleinement qualifiée, ou de la forme
- <code>(<var>alttext</var>,<var>url</var>)</code>, où
- <var>alttext</var> est le symbole texte correspondant à l'icône à
+ <var>ic&#244;ne</var> est une URL relative
+ (&#233;chapp&#233;e par des caract&#232;res '%') vers
+ l'ic&#244;ne, une URL pleinement qualifi&#233;e, ou de la forme
+ <code>(<var>alttext</var>,<var>url</var>)</code>, o&#249;
+ <var>alttext</var> est le symbole texte correspondant &#224; l'ic&#244;ne &#224;
afficher dans les navigateurs en mode texte.</p>
- <p><var>codage MIME</var> doit être un codage valide, comme
+ <p><var>codage MIME</var> doit &#234;tre un codage valide, comme
<code>x-compress</code>.</p>
<pre class="prettyprint lang-config">AddIconByEncoding /icons/compress.png x-compress</pre>
@@ -428,27 +428,27 @@ codage MIME</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="addiconbytype" id="addiconbytype">Directive</a> <a name="AddIconByType" id="AddIconByType">AddIconByType</a><a title="Lien permanent" href="#addiconbytype" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Icône à afficher à côté d'un fichier en fonction de son
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ic&#244;ne &#224; afficher &#224; c&#244;t&#233; d'un fichier en fonction de son
type MIME</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddIconByType <var>icône</var> <var>type MIME</var>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddIconByType <var>ic&#244;ne</var> <var>type MIME</var>
[<var>type MIME</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
- <p>Cette directive permet de déterminer l'icône à afficher à côté
+ <p>Cette directive permet de d&#233;terminer l'ic&#244;ne &#224; afficher &#224; c&#244;t&#233;
d'un fichier de type MIME <var>type MIME</var> dans le cas d'un
affichage <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
- <var>icône</var> est une URL relative
- (échappée par des caractères '%') vers
- l'icône, une URL pleinement qualifiée, ou de la forme
- <code>(<var>alttext</var>,<var>url</var>)</code>, où
- <var>alttext</var> est le symbole texte correspondant à l'icône à
+ <var>ic&#244;ne</var> est une URL relative
+ (&#233;chapp&#233;e par des caract&#232;res '%') vers
+ l'ic&#244;ne, une URL pleinement qualifi&#233;e, ou de la forme
+ <code>(<var>alttext</var>,<var>url</var>)</code>, o&#249;
+ <var>alttext</var> est le symbole texte correspondant &#224; l'ic&#244;ne &#224;
afficher dans les navigateurs en mode texte.</p>
- <p><var>type MIME</var> est une expression avec caractères
- génériques représentant le type MIME.</p>
+ <p><var>type MIME</var> est une expression avec caract&#232;res
+ g&#233;n&#233;riques repr&#233;sentant le type MIME.</p>
<pre class="prettyprint lang-config">AddIconByType (IMG,/icons/image.png) image/*</pre>
@@ -457,19 +457,19 @@ type MIME</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="defaulticon" id="defaulticon">Directive</a> <a name="DefaultIcon" id="DefaultIcon">DefaultIcon</a><a title="Lien permanent" href="#defaulticon" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Icône à afficher par défaut lorsqu'aucun icône spécifique
-n'est précisé</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ic&#244;ne &#224; afficher par d&#233;faut lorsqu'aucun ic&#244;ne sp&#233;cifique
+n'est pr&#233;cis&#233;</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DefaultIcon <var>chemin URL</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
- <p>La directive <code class="directive">DefaultIcon</code> permet de définir
- l'icône à afficher à côté d'un fichier lorsqu'aucun icône spécifique
- n'a été précisé, dans le cas d'un affichage <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
- <var>chemin URL</var> est une URL relative (échappée par des
- caractères '%') vers l'icône ou une URL pleinement qualifiée.</p>
+ <p>La directive <code class="directive">DefaultIcon</code> permet de d&#233;finir
+ l'ic&#244;ne &#224; afficher &#224; c&#244;t&#233; d'un fichier lorsqu'aucun ic&#244;ne sp&#233;cifique
+ n'a &#233;t&#233; pr&#233;cis&#233;, dans le cas d'un affichage <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
+ <var>chemin URL</var> est une URL relative (&#233;chapp&#233;e par des
+ caract&#232;res '%') vers l'ic&#244;ne ou une URL pleinement qualifi&#233;e.</p>
<pre class="prettyprint lang-config">DefaultIcon /icon/unknown.png</pre>
@@ -478,17 +478,17 @@ n'est précisé</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="headername" id="headername">Directive</a> <a name="HeaderName" id="HeaderName">HeaderName</a><a title="Lien permanent" href="#headername" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom du fichier qui sera inséré au début de la page
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom du fichier qui sera ins&#233;r&#233; au d&#233;but de la page
contenant l'index</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>HeaderName <var>nom fichier</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
- <p>La directive <code class="directive">HeaderName</code> permet de définir
- le nom du fichier qui sera inséré au début de la page contenant
- l'index. <var>nom fichier</var> est le nom du fichier à inclure.</p>
+ <p>La directive <code class="directive">HeaderName</code> permet de d&#233;finir
+ le nom du fichier qui sera ins&#233;r&#233; au d&#233;but de la page contenant
+ l'index. <var>nom fichier</var> est le nom du fichier &#224; inclure.</p>
<pre class="prettyprint lang-config">HeaderName HEADER.html</pre>
@@ -496,42 +496,42 @@ contenant l'index</td></tr>
<div class="note">
<p>Les deux directives HeaderName et <code class="directive"><a href="#readmename">ReadmeName</a></code> traitent maintenant
<var>nom fichier</var> comme un chemin URI relatif au chemin
- utilisé pour accéder au répertoire faisant l'objet de l'index. Si
+ utilis&#233; pour acc&#233;der au r&#233;pertoire faisant l'objet de l'index. Si
<var>nom fichier</var> commence par un slash '/', il sera
- considéré comme relatif au répertoire défini par la directive
+ consid&#233;r&#233; comme relatif au r&#233;pertoire d&#233;fini par la directive
<code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>.</p>
<pre class="prettyprint lang-config">HeaderName /include/HEADER.html</pre>
- <p><var>nom fichier</var> doit correspondre à un document dont le
+ <p><var>nom fichier</var> doit correspondre &#224; un document dont le
type MIME est du style <code>text/*</code> (<em>par exemple</em>
<code>text/html</code>, <code>text/plain</code>, etc...). Cela
- signifie que <var>nom fichier</var> peut faire référence à un
- script CGI si le véritable type MIME du script (et non celui de sa
- sortie) est marqué comme <code>text/html</code> par exemple à
+ signifie que <var>nom fichier</var> peut faire r&#233;f&#233;rence &#224; un
+ script CGI si le v&#233;ritable type MIME du script (et non celui de sa
+ sortie) est marqu&#233; comme <code>text/html</code> par exemple &#224;
l'aide d'une directive comme :</p>
<pre class="prettyprint lang-config">AddType text/html .cgi</pre>
- <p>Une <a href="../content-negotiation.html">négociation de
- contenu</a> sera effectuée si <code class="directive"><a href="../mod/core.html#options">Options</a></code> <code>MultiViews</code> a été
- précisé. Si <var>nom fichier</var> correspond à un document
- statique <code>text/html</code> (et non à un script CGI), et une
+ <p>Une <a href="../content-negotiation.html">n&#233;gociation de
+ contenu</a> sera effectu&#233;e si <code class="directive"><a href="../mod/core.html#options">Options</a></code> <code>MultiViews</code> a &#233;t&#233;
+ pr&#233;cis&#233;. Si <var>nom fichier</var> correspond &#224; un document
+ statique <code>text/html</code> (et non &#224; un script CGI), et une
des deux <code class="directive"><a href="../mod/core.html#options">options</a></code>
- <code>Includes</code> ou <code>IncludesNOEXEC</code> est activée,
- le fichier sera traité en tant qu'inclusion côté serveur (Server
+ <code>Includes</code> ou <code>IncludesNOEXEC</code> est activ&#233;e,
+ le fichier sera trait&#233; en tant qu'inclusion c&#244;t&#233; serveur (Server
Side Include) (voir la documentation de
<code class="module"><a href="../mod/mod_include.html">mod_include</a></code>).</p>
</div>
- <p>Si le fichier spécifié par la directive
- <code class="directive">HeaderName</code> contient les en-têtes d'un
+ <p>Si le fichier sp&#233;cifi&#233; par la directive
+ <code class="directive">HeaderName</code> contient les en-t&#234;tes d'un
document HTML ((&lt;html&gt;, &lt;head&gt;, etc...), vous serez
- probablement amené à définir <a href="#indexoptions.suppresshtmlpreamble"><code>IndexOptions
- +SuppressHTMLPreamble</code></a>, de manière à ce que ces balises ne
- soient pas répétées.</p>
+ probablement amen&#233; &#224; d&#233;finir <a href="#indexoptions.suppresshtmlpreamble"><code>IndexOptions
+ +SuppressHTMLPreamble</code></a>, de mani&#232;re &#224; ce que ces balises ne
+ soient pas r&#233;p&#233;t&#233;es.</p>
<h3>Voir aussi</h3>
<ul>
@@ -541,17 +541,17 @@ contenant l'index</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="indexheadinsert" id="indexheadinsert">Directive</a> <a name="IndexHeadInsert" id="IndexHeadInsert">IndexHeadInsert</a><a title="Lien permanent" href="#indexheadinsert" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Insère du texte dans la section HEAD de la page
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ins&#232;re du texte dans la section HEAD de la page
d'index.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>IndexHeadInsert <var>"marque ..."</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
<p>La directive <code class="directive">IndexHeadInsert</code> permet de
- spécifier une chaîne de caractères à insérer dans la section
- <var>&lt;head&gt;</var> du code HTML généré pour la page
+ sp&#233;cifier une cha&#238;ne de caract&#232;res &#224; ins&#233;rer dans la section
+ <var>&lt;head&gt;</var> du code HTML g&#233;n&#233;r&#233; pour la page
d'index.</p>
<pre class="prettyprint lang-config">IndexHeadInsert "&lt;link rel=\"sitemap\" href=\"/sitemap.html\"&gt;"</pre>
@@ -560,22 +560,22 @@ d'index.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="indexignore" id="indexignore">Directive</a> <a name="IndexIgnore" id="IndexIgnore">IndexIgnore</a><a title="Lien permanent" href="#indexignore" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajouts à la liste des fichiers à cacher lors de l'affichage
-de l'index d'un répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajouts &#224; la liste des fichiers &#224; cacher lors de l'affichage
+de l'index d'un r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>IndexIgnore <var>fichier</var> [<var>fichier</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>IndexIgnore "."</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>IndexIgnore "."</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
<p>La directive <code class="directive">IndexIgnore</code> permet
- d'effectuer des ajouts à la liste des fichiers à cacher lors de
- l'affichage de l'index d'un répertoire. <var>fichier</var> est une
- expression avec caractères génériques de style shell ou un nom de
+ d'effectuer des ajouts &#224; la liste des fichiers &#224; cacher lors de
+ l'affichage de l'index d'un r&#233;pertoire. <var>fichier</var> est une
+ expression avec caract&#232;res g&#233;n&#233;riques de style shell ou un nom de
fichier complet. Plusieurs directives IndexIgnore effectuent des
- ajouts à la liste, et ne remplacent pas la liste des fichiers à
- ignorer. Par défaut, la liste contient <code>.</code> (le répertoire
+ ajouts &#224; la liste, et ne remplacent pas la liste des fichiers &#224;
+ ignorer. Par d&#233;faut, la liste contient <code>.</code> (le r&#233;pertoire
courant).</p>
<pre class="prettyprint lang-config">IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t</pre>
@@ -591,18 +591,18 @@ de l'index d'un répertoire</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="indexignorereset" id="indexignorereset">Directive</a> <a name="IndexIgnoreReset" id="IndexIgnoreReset">IndexIgnoreReset</a><a title="Lien permanent" href="#indexignorereset" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Vide la liste des fichiers à cacher lors de l'affichage du
-contenu d'un répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Vide la liste des fichiers &#224; cacher lors de l'affichage du
+contenu d'un r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>IndexIgnoreReset ON|OFF</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Versions 2.3.10 et supérieures</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Versions 2.3.10 et sup&#233;rieures</td></tr>
</table>
<p>La directive <code class="directive">IndexIgnoreReset</code> supprime
- toute liste de fichiers définie par la directive
- <code class="directive">IndexIgnore</code> et héritée par ailleurs d'autres
+ toute liste de fichiers d&#233;finie par la directive
+ <code class="directive">IndexIgnore</code> et h&#233;rit&#233;e par ailleurs d'autres
sections de configuration.</p>
<pre class="prettyprint lang-config">&lt;Directory "/var/www"&gt;
@@ -614,8 +614,8 @@ contenu d'un répertoire</td></tr>
&lt;/Directory&gt;</pre>
- <div class="warning"><p>Revoyez la configuration par défaut pour une
- liste de modèles que vous voulez ignorer explicitement après usage
+ <div class="warning"><p>Revoyez la configuration par d&#233;faut pour une
+ liste de mod&#232;les que vous voulez ignorer explicitement apr&#232;s usage
de cette directive.</p></div>
</div>
@@ -623,44 +623,44 @@ contenu d'un répertoire</td></tr>
<div class="directive-section"><h2><a name="indexoptions" id="indexoptions">Directive</a> <a name="IndexOptions" id="IndexOptions">IndexOptions</a><a title="Lien permanent" href="#indexoptions" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Diverses options de configuration pour l'indexation d'un
-répertoire</td></tr>
+r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>IndexOptions [+|-]<var>option</var> [[+|-]<var>option</var>]
...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Par défaut, aucune option n'est activée.</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Par d&#233;faut, aucune option n'est activ&#233;e.</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
<p>La directive <code class="directive">IndexOptions</code> permet de
- spécifier les options de configuration de l'indexation du
- répertoire. <var>option</var> peut prendre l'une des valeurs
+ sp&#233;cifier les options de configuration de l'indexation du
+ r&#233;pertoire. <var>option</var> peut prendre l'une des valeurs
suivantes :</p>
<dl>
<dt><a name="indexoptions.addaltclass" id="indexoptions.addaltclass">AddAltClass</a></dt>
- <dd>Ajoute une déclaration de classe CSS supplémentaire à chaque
- enregistrement de la table du listing du répertoire dans le cas où
- <code>IndexOptions HTMLTable</code> est activé et où un
- <code>IndexStyleSheet</code> a été défini. Plutôt que d'appliquer
- à chaque enregistrement de la table les classes standards
+ <dd>Ajoute une d&#233;claration de classe CSS suppl&#233;mentaire &#224; chaque
+ enregistrement de la table du listing du r&#233;pertoire dans le cas o&#249;
+ <code>IndexOptions HTMLTable</code> est activ&#233; et o&#249; un
+ <code>IndexStyleSheet</code> a &#233;t&#233; d&#233;fini. Plut&#244;t que d'appliquer
+ &#224; chaque enregistrement de la table les classes standards
<code>even</code> et <code>odd</code>, c'est ici une classe
<code>even-<em>ALT</em></code> ou <code>odd-<em>ALT</em></code>
- qui sera appliquée, où <em>ALT</em> sera soit le texte alternatif
- standard associé au style du fichier (par exemple <em>snd</em>,
+ qui sera appliqu&#233;e, o&#249; <em>ALT</em> sera soit le texte alternatif
+ standard associ&#233; au style du fichier (par exemple <em>snd</em>,
<em>txt</em>, <em>img</em>, etc...), soit le texte alternatif
- défini par une des différentes directives <code>AddAlt*</code>.
+ d&#233;fini par une des diff&#233;rentes directives <code>AddAlt*</code>.
</dd>
- <dt><a name="indexoptions.charset" id="indexoptions.charset">Charset=<var>jeu de caractères</var></a> (<em>Versions 2.0.61 et
- supérieures du serveur HTTP Apache</em>)</dt>
+ <dt><a name="indexoptions.charset" id="indexoptions.charset">Charset=<var>jeu de caract&#232;res</var></a> (<em>Versions 2.0.61 et
+ sup&#233;rieures du serveur HTTP Apache</em>)</dt>
- <dd>Le mot-clé <code>Charset</code> vous permet de spécifier le
- jeu de caractères de la page générée. La valeur par défaut est
+ <dd>Le mot-cl&#233; <code>Charset</code> vous permet de sp&#233;cifier le
+ jeu de caract&#232;res de la page g&#233;n&#233;r&#233;e. La valeur par d&#233;faut est
<var>UTF-8</var> sous Windows et MAC OS X, et
<var>ISO-8859-1</var> dans les autres cas (en fait selon que le
- système de fichiers sous-jacent utilise les noms de fichiers en
+ syst&#232;me de fichiers sous-jacent utilise les noms de fichiers en
Unicode ou non).
<pre class="prettyprint lang-config">IndexOptions Charset=UTF-8</pre>
@@ -669,251 +669,251 @@ répertoire</td></tr>
<dt><a name="indexoptions.descriptionwidth" id="indexoptions.descriptionwidth">DescriptionWidth=[<var>n</var> | *]</a></dt>
- <dd>Le mot-clé <code>DescriptionWidth</code> vous permet de
- spécifier la taille en caractères de la colonne description.</dd>
+ <dd>Le mot-cl&#233; <code>DescriptionWidth</code> vous permet de
+ sp&#233;cifier la taille en caract&#232;res de la colonne description.</dd>
<dt>Avec <code>-DescriptionWidth</code> (ou si l'option n'est pas
- définie), <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> calcule la meilleure
+ d&#233;finie), <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> calcule la meilleure
taille.</dt>
<dd><code>DescriptionWidth=<var>n</var></code> fixe la taille de
- la colonne à <var>n</var> octets.</dd>
+ la colonne &#224; <var>n</var> octets.</dd>
<dd><code>DescriptionWidth=*</code> ajuste la taille de la colonne
- à la plus longue chaîne de description.
+ &#224; la plus longue cha&#238;ne de description.
<strong>Voir la section concernant <code class="directive"><a href="#adddescription">AddDescription</a></code> pour les dangers
- inhérants à la troncature des descriptions.</strong></dd>
+ inh&#233;rants &#224; la troncature des descriptions.</strong></dd>
<dt><a name="indexoptions.fancyindexing" id="indexoptions.fancyindexing">FancyIndexing</a></dt>
- <dd>Cette option active l'indexation "améliorée" des répertoires,
- c'est à dire avec en-têtes de colonnes sous forme d'hyper-liens
- auto-référants.</dd>
+ <dd>Cette option active l'indexation "am&#233;lior&#233;e" des r&#233;pertoires,
+ c'est &#224; dire avec en-t&#234;tes de colonnes sous forme d'hyper-liens
+ auto-r&#233;f&#233;rants.</dd>
<dt><a name="indexoptions.foldersfirst" id="indexoptions.foldersfirst">FoldersFirst</a></dt>
- <dd>Lorsque cette option est activée, la liste des
- sous-répertoires apparaîtra <em>toujours</em> en premier, suivie
- de la liste des fichiers normaux du répertoire. Le listing
+ <dd>Lorsque cette option est activ&#233;e, la liste des
+ sous-r&#233;pertoires appara&#238;tra <em>toujours</em> en premier, suivie
+ de la liste des fichiers normaux du r&#233;pertoire. Le listing
comporte principalement deux parties, les fichiers et les
- sous-répertoires, chacun d'eux étant trié séparément et les
- sous-répertoires affichés en premier. Par exemple, si l'ordre de
- tri est décroissant par nom, et si <code>FoldersFirst</code> est
- activé, le sous-répertoire <code>Zed</code> sera affiché avant le
- sous-répertoire <code>Beta</code>, qui sera lui-même affiché avant
+ sous-r&#233;pertoires, chacun d'eux &#233;tant tri&#233; s&#233;par&#233;ment et les
+ sous-r&#233;pertoires affich&#233;s en premier. Par exemple, si l'ordre de
+ tri est d&#233;croissant par nom, et si <code>FoldersFirst</code> est
+ activ&#233;, le sous-r&#233;pertoire <code>Zed</code> sera affich&#233; avant le
+ sous-r&#233;pertoire <code>Beta</code>, qui sera lui-m&#234;me affich&#233; avant
les fichiers normaux <code>Gamma</code> et <code>Alpha</code>.
<strong>Cette option n'a d'effet que si <a href="#indexoptions.fancyindexing"><code>FancyIndexing</code></a>
- est aussi activé.</strong>
+ est aussi activ&#233;.</strong>
</dd>
<dt><a name="indexoptions.htmltable" id="indexoptions.htmltable">HTMLTable</a></dt>
<dd>Cette option pour l'affichage
<code>FancyIndexing</code> permet de construire une table simple
- pour l'affichage de l'index du répertoire. Cette option s'avèrera
- particulièrement nécessaire pour les plates-formes où utf-8 est
- activé et dans le cas où les noms de fichiers ou les chaînes
- de description alternent entre les ordres de lecture gauche à
- droite et droite à gauche.</dd>
+ pour l'affichage de l'index du r&#233;pertoire. Cette option s'av&#232;rera
+ particuli&#232;rement n&#233;cessaire pour les plates-formes o&#249; utf-8 est
+ activ&#233; et dans le cas o&#249; les noms de fichiers ou les cha&#238;nes
+ de description alternent entre les ordres de lecture gauche &#224;
+ droite et droite &#224; gauche.</dd>
<dt><a name="indexoptions.iconsarelinks" id="indexoptions.iconsarelinks">IconsAreLinks</a></dt>
- <dd>Configure la partie réservée aux icônes de l'ancrage pour le
- nom de fichier, dans le cas d'un affichage "amélioré".</dd>
+ <dd>Configure la partie r&#233;serv&#233;e aux ic&#244;nes de l'ancrage pour le
+ nom de fichier, dans le cas d'un affichage "am&#233;lior&#233;".</dd>
<dt><a name="indexoptions.iconheight" id="indexoptions.iconheight">IconHeight[=<var>pixels</var>]</a></dt>
- <dd>Si cette option est présente, en combinaison avec
+ <dd>Si cette option est pr&#233;sente, en combinaison avec
<code>IconWidth</code>, le serveur va inclure les attributs
<code>height</code> et <code>width</code> dans la balise
- <code>img</code> qui référence le fichier de l'icône. Ceci va
- permettre au navigateur de prévoir les caractéristiques de la page
- sans devoir attendre que toutes les images aient été chargées. En
- l'absence de cette option, c'est la hauteur standard définie par
- le logiciel Apache httpd qui est choisie comme valeur par défaut.
+ <code>img</code> qui r&#233;f&#233;rence le fichier de l'ic&#244;ne. Ceci va
+ permettre au navigateur de pr&#233;voir les caract&#233;ristiques de la page
+ sans devoir attendre que toutes les images aient &#233;t&#233; charg&#233;es. En
+ l'absence de cette option, c'est la hauteur standard d&#233;finie par
+ le logiciel Apache httpd qui est choisie comme valeur par d&#233;faut.
<strong>Cette option n'a d'effet que si <a href="#indexoptions.fancyindexing"><code>FancyIndexing</code></a>
- est aussi activé.</strong>
+ est aussi activ&#233;.</strong>
</dd>
<dt><a name="indexoptions.iconwidth" id="indexoptions.iconwidth">IconWidth[=<var>pixels</var>]</a></dt>
- <dd>Si cette option est présente, en combinaison avec
+ <dd>Si cette option est pr&#233;sente, en combinaison avec
<code>IconHeight</code>, le serveur va inclure les attributs
<code>height</code> et <code>width</code> dans la balise
- <code>img</code> qui référence le fichier de l'icône. Ceci va
- permettre au navigateur de prévoir les caractéristiques de la page
- sans devoir attendre que toutes les images aient été chargées. En
- l'absence de cette option, c'est la largeur standard définie par
- le logiciel Apache httpd qui est choisie comme valeur par défaut.</dd>
+ <code>img</code> qui r&#233;f&#233;rence le fichier de l'ic&#244;ne. Ceci va
+ permettre au navigateur de pr&#233;voir les caract&#233;ristiques de la page
+ sans devoir attendre que toutes les images aient &#233;t&#233; charg&#233;es. En
+ l'absence de cette option, c'est la largeur standard d&#233;finie par
+ le logiciel Apache httpd qui est choisie comme valeur par d&#233;faut.</dd>
<dt><a name="indexoptions.ignorecase" id="indexoptions.ignorecase">IgnoreCase</a></dt>
- <dd>Si cette option est activée, les noms sont triés sans tenir
+ <dd>Si cette option est activ&#233;e, les noms sont tri&#233;s sans tenir
compte de la casse. Par exemple, si le tri s'effectue sur les noms
- dans l'ordre croissant, et si <code>IgnoreCase</code> est activé,
- le fichier Zeta apparaîtra après le fichier alfa (Note : le
- fichier GAMMA apparaîtra toujours avant le fichier gamma).
+ dans l'ordre croissant, et si <code>IgnoreCase</code> est activ&#233;,
+ le fichier Zeta appara&#238;tra apr&#232;s le fichier alfa (Note : le
+ fichier GAMMA appara&#238;tra toujours avant le fichier gamma).
</dd>
<dt><a name="indexoptions.ignoreclient" id="indexoptions.ignoreclient">IgnoreClient</a></dt>
- <dd>Si cette option est activée, <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> va
- ignorer toutes les variables de requête fournies par le client, y
+ <dd>Si cette option est activ&#233;e, <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> va
+ ignorer toutes les variables de requ&#234;te fournies par le client, y
compris les informations de tri (ce qui implique l'activation de
l'option <code><a href="#indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></code>).</dd>
<dt><a name="indexoptions.namewidth" id="indexoptions.namewidth">NameWidth=[<var>n</var>
| *]</a></dt>
- <dd>Le mot-clé <code>NameWidth</code> vous permet de spécifier la
+ <dd>Le mot-cl&#233; <code>NameWidth</code> vous permet de sp&#233;cifier la
largeur en octets de la colonne correspondant au nom du
fichier.</dd>
<dd>Avec <code>-NameWidth</code> (ou si l'option n'est pas
- définie), <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> va calculer la meilleure largeur
- possible, mais jusqu'à une largeur maximale de 20 octets.</dd>
+ d&#233;finie), <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> va calculer la meilleure largeur
+ possible, mais jusqu'&#224; une largeur maximale de 20 octets.</dd>
<dd><code>NameWidth=<var>n</var></code> fixe la largeur de la
- colonne à <var>n</var> octets.</dd>
+ colonne &#224; <var>n</var> octets.</dd>
- <dd><code>NameWidth=*</code> définit la largeur de colonne à la
- valeur nécessaire.</dd>
+ <dd><code>NameWidth=*</code> d&#233;finit la largeur de colonne &#224; la
+ valeur n&#233;cessaire.</dd>
<dt><a name="indexoptions.scanhtmltitles" id="indexoptions.scanhtmltitles">ScanHTMLTitles</a></dt>
<dd>L'activation de cette option permet d'extraire le titre des
- documents HTML dans le cas d'un affichage "amélioré". Si le fichier
- ne possède aucune description définie par la directive <code class="directive"><a href="#adddescription">AddDescription</a></code>, httpd va lire
+ documents HTML dans le cas d'un affichage "am&#233;lior&#233;". Si le fichier
+ ne poss&#232;de aucune description d&#233;finie par la directive <code class="directive"><a href="#adddescription">AddDescription</a></code>, httpd va lire
le document pour tenter d'en extraire le <code>titre</code>. Ce
- processus est coûteux en ressources disque et CPU.</dd>
+ processus est co&#251;teux en ressources disque et CPU.</dd>
<dt><a name="indexoptions.showforbidden" id="indexoptions.showforbidden">ShowForbidden</a></dt>
- <dd>Si cette option est activée, Apache httpd affichera les fichiers
- normalement cachés suite au retour des valeurs
+ <dd>Si cette option est activ&#233;e, Apache httpd affichera les fichiers
+ normalement cach&#233;s suite au retour des valeurs
<code>HTTP_UNAUTHORIZED</code> ou <code>HTTP_FORBIDDEN</code> par
- la sous-requête.</dd>
+ la sous-requ&#234;te.</dd>
<dt><a name="indexoptions.suppresscolumnsorting" id="indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></dt>
- <dd>Si cette option est activée, Apache httpd supprimera les liens
- hyper-texte dans les en-têtes de colonnes dans le cas d'un
- affichage "amélioré". Par défaut, ces en-têtes constituent des liens
- hyper-texte, et la sélection de l'un d'entre eux va trier l'index
- du répertoire en fonction des valeurs de la colonne
- correspondante. Cependant, les arguments de la chaîne de
- paramètres de la requête ajoutés à l'URL seront toujours ignorés.
- Ce comportement est contrôlé par l'option <a href="#indexoptions.ignoreclient"><code>IndexOptions
+ <dd>Si cette option est activ&#233;e, Apache httpd supprimera les liens
+ hyper-texte dans les en-t&#234;tes de colonnes dans le cas d'un
+ affichage "am&#233;lior&#233;". Par d&#233;faut, ces en-t&#234;tes constituent des liens
+ hyper-texte, et la s&#233;lection de l'un d'entre eux va trier l'index
+ du r&#233;pertoire en fonction des valeurs de la colonne
+ correspondante. Cependant, les arguments de la cha&#238;ne de
+ param&#232;tres de la requ&#234;te ajout&#233;s &#224; l'URL seront toujours ignor&#233;s.
+ Ce comportement est contr&#244;l&#233; par l'option <a href="#indexoptions.ignoreclient"><code>IndexOptions
IgnoreClient</code></a>.</dd>
<dt><a name="indexoptions.suppressdescription" id="indexoptions.suppressdescription">SuppressDescription</a></dt>
<dd>L'activation de cette option va supprimer la description des
- fichiers dans le cas d'un affichage "amélioré". Par défaut aucune
- description de fichier n'est définie, et par conséquent
- l'utilisation de cette option va permettre de récupérer un espace
- à l'écran de 23 caractères pouvant être utilisé pour autre chose.
- Voir la directive <code class="directive"><a href="#adddescription">AddDescription</a></code> pour plus d'informations à propos de
- la définition des descriptions de fichiers. Voir aussi l'option
+ fichiers dans le cas d'un affichage "am&#233;lior&#233;". Par d&#233;faut aucune
+ description de fichier n'est d&#233;finie, et par cons&#233;quent
+ l'utilisation de cette option va permettre de r&#233;cup&#233;rer un espace
+ &#224; l'&#233;cran de 23 caract&#232;res pouvant &#234;tre utilis&#233; pour autre chose.
+ Voir la directive <code class="directive"><a href="#adddescription">AddDescription</a></code> pour plus d'informations &#224; propos de
+ la d&#233;finition des descriptions de fichiers. Voir aussi l'option
d'index <code><a href="#indexoptions.descriptionwidth">DescriptionWidth</a></code>
pour limiter la taille de la colonne description.
<strong>Cette option n'a d'effet que si <a href="#indexoptions.fancyindexing"><code>FancyIndexing</code></a>
- est aussi activé.</strong>
+ est aussi activ&#233;.</strong>
</dd>
<dt><a name="indexoptions.suppresshtmlpreamble" id="indexoptions.suppresshtmlpreamble">SuppressHTMLPreamble</a></dt>
- <dd>Si le répertoire contient effectivement le fichier spécifié
+ <dd>Si le r&#233;pertoire contient effectivement le fichier sp&#233;cifi&#233;
par la directive <code class="directive"><a href="#headername">HeaderName</a></code>, le module inclut
- en général le contenu du fichier après avoir inséré un préambule
+ en g&#233;n&#233;ral le contenu du fichier apr&#232;s avoir ins&#233;r&#233; un pr&#233;ambule
HTML standard (<code>&lt;html&gt;</code>,
<code>&lt;head&gt;</code>, <em>etc...</em>). L'activation de
l'option <code>SuppressHTMLPreamble</code> supprime l'insertion de
- ce préambule, et le module va alors commencer l'affichage
- directement par le contenu du fichier d'en-tête. Dans ce cas par
- contre, le fichier d'en-tête doit contenir des instructions HTML
- appropriées. S'il n'y a pas de fichier d'en-tête, le préambule est
- généré comme dans le cas général. Si vous spécifiez aussi une
+ ce pr&#233;ambule, et le module va alors commencer l'affichage
+ directement par le contenu du fichier d'en-t&#234;te. Dans ce cas par
+ contre, le fichier d'en-t&#234;te doit contenir des instructions HTML
+ appropri&#233;es. S'il n'y a pas de fichier d'en-t&#234;te, le pr&#233;ambule est
+ g&#233;n&#233;r&#233; comme dans le cas g&#233;n&#233;ral. Si vous sp&#233;cifiez aussi une
directive <code class="directive"><a href="#readmename">ReadmeName</a></code>, et si ce
fichier existe, les balises de fermeture closing
&lt;/body&gt;&lt;/html&gt; seront aussi omises dans la sortie, en
- supposant que vous ayez placé ces balises de fermeture dans ce
+ supposant que vous ayez plac&#233; ces balises de fermeture dans ce
fichier.</dd>
<dt><a name="indexoptions.suppressicon" id="indexoptions.suppressicon">SuppressIcon</a></dt>
- <dd>L'activation de cette option supprime l'affichage des icônes
- dans le cas d'un affichage "amélioré". La combinaison de
+ <dd>L'activation de cette option supprime l'affichage des ic&#244;nes
+ dans le cas d'un affichage "am&#233;lior&#233;". La combinaison de
<code>SuppressIcon</code> et <code>SuppressRules</code> permet de
- générer une sortie au format HTML 3.2 qui, selon les dernières
- spécifications, interdit les éléments <code>img</code> et
- <code>hr</code> dans les blocs <code>pre</code> (utilisés pour
- formater les affichages "améliorés").</dd>
+ g&#233;n&#233;rer une sortie au format HTML 3.2 qui, selon les derni&#232;res
+ sp&#233;cifications, interdit les &#233;l&#233;ments <code>img</code> et
+ <code>hr</code> dans les blocs <code>pre</code> (utilis&#233;s pour
+ formater les affichages "am&#233;lior&#233;s").</dd>
<dt><a name="indexoptions.suppresslastmodified" id="indexoptions.suppresslastmodified">SuppressLastModified</a></dt>
<dd>L'activation de cette option supprime l'affichage de la date
- de dernière modification dans le cas d'un affichage "amélioré".
+ de derni&#232;re modification dans le cas d'un affichage "am&#233;lior&#233;".
<strong>Cette option n'a d'effet que si <a href="#indexoptions.fancyindexing"><code>FancyIndexing</code></a>
- est aussi activé.</strong>
+ est aussi activ&#233;.</strong>
</dd>
<dt><a name="indexoptions.suppressrules" id="indexoptions.suppressrules">SuppressRules</a>
</dt>
<dd>L'activation de cette option supprime l'affichage des lignes
- horizontales (éléments <code>hr</code>) dans les index de
- répertoires. La combinaison de
+ horizontales (&#233;l&#233;ments <code>hr</code>) dans les index de
+ r&#233;pertoires. La combinaison de
<code>SuppressIcon</code> et <code>SuppressRules</code> permet de
- générer une sortie au format HTML 3.2 qui, selon les dernières
- spécifications, interdit les éléments <code>img</code> et
- <code>hr</code> dans les blocs <code>pre</code> (utilisés pour
- formater les affichages "améliorés").
+ g&#233;n&#233;rer une sortie au format HTML 3.2 qui, selon les derni&#232;res
+ sp&#233;cifications, interdit les &#233;l&#233;ments <code>img</code> et
+ <code>hr</code> dans les blocs <code>pre</code> (utilis&#233;s pour
+ formater les affichages "am&#233;lior&#233;s").
<strong>Cette option n'a d'effet que si <a href="#indexoptions.fancyindexing"><code>FancyIndexing</code></a>
- est aussi activé.</strong>
+ est aussi activ&#233;.</strong>
</dd>
<dt><a name="indexoptions.suppresssize" id="indexoptions.suppresssize">SuppressSize</a></dt>
<dd>L'activation de cette option supprime l'affichage de la taille
- du fichier dans le cas d'un affichage "amélioré".
+ du fichier dans le cas d'un affichage "am&#233;lior&#233;".
<strong>Cette option n'a d'effet que si <a href="#indexoptions.fancyindexing"><code>FancyIndexing</code></a>
- est aussi activé.</strong>
+ est aussi activ&#233;.</strong>
</dd>
<dt><a name="indexoptions.trackmodified" id="indexoptions.trackmodified">TrackModified</a></dt>
<dd>Cette option renvoie les valeurs <code>Last-Modified</code> et
- <code>ETag</code> pour le répertoire indexé dans l'en-tête HTTP.
- Elle n'est valide que si le système d'exploitation et le système
- de fichiers renvoient des résultats appropriés pour la fonction
- stat(). C'est le cas de certains systèmes Unix, ainsi que JFS sous
+ <code>ETag</code> pour le r&#233;pertoire index&#233; dans l'en-t&#234;te HTTP.
+ Elle n'est valide que si le syst&#232;me d'exploitation et le syst&#232;me
+ de fichiers renvoient des r&#233;sultats appropri&#233;s pour la fonction
+ stat(). C'est le cas de certains syst&#232;mes Unix, ainsi que JFS sous
OS/2 ou
les volumes NTFS sous Win32. Ce n'est par contre pas le cas
- des volumes FAT Win32 et OS/2. Lorsque cette option est activée, le
- client ou le mandataire peuvent détecter les changements dans la
- liste des fichiers lorsqu'ils effectuent une requête
- <code>HEAD</code>. Notez que certains systèmes d'exploitation
- détectent correctement les nouveaux fichiers et les fichiers
- supprimés, mais ne détectent pas les modifications de tailles ou
- de dates des fichiers du répertoire. <strong>Les modifications de
- taille ou de date d'un fichier existant ne mettent pas à jour
- l'en-tête <code>Last-Modified</code> sur toutes les plate-formes
+ des volumes FAT Win32 et OS/2. Lorsque cette option est activ&#233;e, le
+ client ou le mandataire peuvent d&#233;tecter les changements dans la
+ liste des fichiers lorsqu'ils effectuent une requ&#234;te
+ <code>HEAD</code>. Notez que certains syst&#232;mes d'exploitation
+ d&#233;tectent correctement les nouveaux fichiers et les fichiers
+ supprim&#233;s, mais ne d&#233;tectent pas les modifications de tailles ou
+ de dates des fichiers du r&#233;pertoire. <strong>Les modifications de
+ taille ou de date d'un fichier existant ne mettent pas &#224; jour
+ l'en-t&#234;te <code>Last-Modified</code> sur toutes les plate-formes
Unix.</strong> Si c'est le cas, laissez cette option
- désactivée.</dd>
+ d&#233;sactiv&#233;e.</dd>
<dt><a name="indexoptions.type" id="indexoptions.type">Type=<var>type MIME</var></a> (<em>Versions 2.0.61 et
- supérieures du serveur HTTP Apache</em>)</dt>
+ sup&#233;rieures du serveur HTTP Apache</em>)</dt>
- <dd>Le mot-clé <code>Type</code> vous permet de spécifier le type
- MIME de la page générée. La valeur par défaut est
+ <dd>Le mot-cl&#233; <code>Type</code> vous permet de sp&#233;cifier le type
+ MIME de la page g&#233;n&#233;r&#233;e. La valeur par d&#233;faut est
<var>text/html</var>.
<pre class="prettyprint lang-config">IndexOptions Type=text/plain</pre>
@@ -921,21 +921,21 @@ répertoire</td></tr>
</dd>
<dt><a name="indexoptions.useolddateformat" id="indexoptions.useolddateformat">UseOldDateFormat</a>
- (<em>Apache HTTP Server versions 2.4.26 et ultérieures</em>)</dt>
+ (<em>Apache HTTP Server versions 2.4.26 et ult&#233;rieures</em>)</dt>
- <dd>Le format de date utilisé dans le champ <code>Last Modified</code>
- avait été modifié par inadvertance de <code>"%d-%b-%Y %H:%M"</code> en
+ <dd>Le format de date utilis&#233; dans le champ <code>Last Modified</code>
+ avait &#233;t&#233; modifi&#233; par inadvertance de <code>"%d-%b-%Y %H:%M"</code> en
<code>"%Y-%m-%d %H:%M"</code> dans la version 2.4.0. Cette option permet
- de restaurer le format de date des versions 2.2 et antérieures.</dd>
+ de restaurer le format de date des versions 2.2 et ant&#233;rieures.</dd>
<dt><a name="indexoptions.versionsort" id="indexoptions.versionsort">VersionSort</a>
- (<em>Versions 2.0a3 et supérieures du serveur HTTP Apache</em>)</dt>
+ (<em>Versions 2.0a3 et sup&#233;rieures du serveur HTTP Apache</em>)</dt>
- <dd>Le mot-clé <code>VersionSort</code> permet de trier les
- fichiers contenant des numéros de version d'une manière
- spécifique. Les chaînes sont triées comme d'habitude, excepté les
- sous-chaînes de chiffres du nom de fichier et de sa description
- qui sont comparées en fonction de leur valeur numérique.
+ <dd>Le mot-cl&#233; <code>VersionSort</code> permet de trier les
+ fichiers contenant des num&#233;ros de version d'une mani&#232;re
+ sp&#233;cifique. Les cha&#238;nes sont tri&#233;es comme d'habitude, except&#233; les
+ sous-cha&#238;nes de chiffres du nom de fichier et de sa description
+ qui sont compar&#233;es en fonction de leur valeur num&#233;rique.
<div class="example"><h3>Exemple :</h3><p><code>
foo-1.7<br />
@@ -946,7 +946,7 @@ répertoire</td></tr>
foo-1.12
</code></p></div>
- <p>Si le nombre commence par le chiffre 0, il est considéré comme
+ <p>Si le nombre commence par le chiffre 0, il est consid&#233;r&#233; comme
la partie fractionnaire d'un nombre :</p>
<div class="example"><p><code>
@@ -958,27 +958,27 @@ répertoire</td></tr>
</dd>
<dt><a name="indexoptions.xhtml" id="indexoptions.xhtml">XHTML</a>
- (<em>Versions 2.0.49 et supérieures du serveur HTTP Apache</em>)</dt>
+ (<em>Versions 2.0.49 et sup&#233;rieures du serveur HTTP Apache</em>)</dt>
- <dd>Le mot-clé <code>XHTML</code> enjoint
- <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> de générer du code XHTML 1.0 au
+ <dd>Le mot-cl&#233; <code>XHTML</code> enjoint
+ <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> de g&#233;n&#233;rer du code XHTML 1.0 au
lieu de HTML 3.2.
<strong>Cette option n'a d'effet que si <a href="#indexoptions.fancyindexing"><code>FancyIndexing</code></a>
- est aussi activé.</strong>
+ est aussi activ&#233;.</strong>
</dd>
</dl>
- <dl><dt>Options d'index incrémentales</dt>
+ <dl><dt>Options d'index incr&#233;mentales</dt>
<dd>
- <p>Vous devez porter une attention particulière à la manière dont
- les <code class="directive">IndexOptions</code> multiples sont traitées.</p>
+ <p>Vous devez porter une attention particuli&#232;re &#224; la mani&#232;re dont
+ les <code class="directive">IndexOptions</code> multiples sont trait&#233;es.</p>
<ul>
<li>Plusieurs directives <code class="directive">IndexOptions</code>
- apparaissant dans la même section directory sont maintenant
- fusionnées. Le résultat de :
+ apparaissant dans la m&#234;me section directory sont maintenant
+ fusionn&#233;es. Le r&#233;sultat de :
<pre class="prettyprint lang-config">&lt;Directory "/foo"&gt;
IndexOptions HTMLTable
@@ -986,39 +986,39 @@ répertoire</td></tr>
&lt;/Directory&gt;</pre>
- <p>est équivalent à</p>
+ <p>est &#233;quivalent &#224;</p>
<pre class="prettyprint lang-config">IndexOptions HTMLTable SuppressColumnsorting</pre>
</li>
- <li>L'ajout de la syntaxe incrémentale (en préfixant les mots-clés
+ <li>L'ajout de la syntaxe incr&#233;mentale (en pr&#233;fixant les mots-cl&#233;s
avec <code>+</code> ou <code>-</code>).</li>
</ul>
- <p>Chaque fois qu'un mot-clé préfixé par '+' ou '-' est trouvé, il
- est appliqué aux définitions des
- <code class="directive">IndexOptions</code> courantes (qui ont été
- éventuellement héritées d'un directory de niveau supérieur). Par
- contre, si un mot-clé non préfixé est trouvé, il supprime toutes
- les definitions héritées, ainsi que toute
- définition incrémentale. Considérons l'exemple
+ <p>Chaque fois qu'un mot-cl&#233; pr&#233;fix&#233; par '+' ou '-' est trouv&#233;, il
+ est appliqu&#233; aux d&#233;finitions des
+ <code class="directive">IndexOptions</code> courantes (qui ont &#233;t&#233;
+ &#233;ventuellement h&#233;rit&#233;es d'un directory de niveau sup&#233;rieur). Par
+ contre, si un mot-cl&#233; non pr&#233;fix&#233; est trouv&#233;, il supprime toutes
+ les definitions h&#233;rit&#233;es, ainsi que toute
+ d&#233;finition incr&#233;mentale. Consid&#233;rons l'exemple
suivant :</p>
<pre class="prettyprint lang-config">IndexOptions +ScanHTMLTitles -IconsAreLinks FancyIndexing
IndexOptions +SuppressSize</pre>
- <p>L'effet global est équivalent à l'effet qu'aurait provoqué
+ <p>L'effet global est &#233;quivalent &#224; l'effet qu'aurait provoqu&#233;
<code>IndexOptions FancyIndexing +SuppressSize</code>, car l'option
- non préfixée <code>FancyIndexing</code> annule les mots-clés
- incrémentaux situés avant elle, mais leur permet ensuite de
- s'incrémenter à nouveau.</p>
-
- <p>Pour définir inconditionnellement les
- <code class="directive">IndexOptions</code> pour un répertoire particulier,
- tout en supprimant les définitions héritées, spécifiez les
- mots-clés sans préfixe <code>+</code> ou <code>-</code></p>
+ non pr&#233;fix&#233;e <code>FancyIndexing</code> annule les mots-cl&#233;s
+ incr&#233;mentaux situ&#233;s avant elle, mais leur permet ensuite de
+ s'incr&#233;menter &#224; nouveau.</p>
+
+ <p>Pour d&#233;finir inconditionnellement les
+ <code class="directive">IndexOptions</code> pour un r&#233;pertoire particulier,
+ tout en supprimant les d&#233;finitions h&#233;rit&#233;es, sp&#233;cifiez les
+ mots-cl&#233;s sans pr&#233;fixe <code>+</code> ou <code>-</code></p>
</dd>
</dl>
@@ -1026,19 +1026,19 @@ IndexOptions +SuppressSize</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="indexorderdefault" id="indexorderdefault">Directive</a> <a name="IndexOrderDefault" id="IndexOrderDefault">IndexOrderDefault</a><a title="Lien permanent" href="#indexorderdefault" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit l'ordre d'affichage par défaut d'un index de
-répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit l'ordre d'affichage par d&#233;faut d'un index de
+r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>IndexOrderDefault Ascending|Descending
Name|Date|Size|Description</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>IndexOrderDefault Ascending Name</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>IndexOrderDefault Ascending Name</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
<p>La directive <code class="directive">IndexOrderDefault</code> s'utilise
en combinaison avec l'option d'index <code><a href="#indexoptions.fancyindexing">FancyIndexing</a></code>. Par
- défaut, les index de répertoires "améliorés" sont affichés selon l'ordre
+ d&#233;faut, les index de r&#233;pertoires "am&#233;lior&#233;s" sont affich&#233;s selon l'ordre
croissant des noms de fichiers ; la directive
<code class="directive">IndexOrderDefault</code> vous permet de modifier ce
comportement.</p>
@@ -1048,31 +1048,31 @@ Name|Date|Size|Description</code></td></tr>
<code>Descending</code>, et indique l'ordre de tri. Le second doit
prendre une des valeurs <code>Name</code>, <code>Date</code>,
<code>Size</code>, ou <code>Description</code>, et permet
- d'identifier la clé primaire. La clé secondaire est
+ d'identifier la cl&#233; primaire. La cl&#233; secondaire est
<em>toujours</em> le nom du fichier selon un ordre croissant.</p>
- <p>Si vous le désirez, vous pouvez empêcher le client de modifier
+ <p>Si vous le d&#233;sirez, vous pouvez emp&#234;cher le client de modifier
l'ordre de tri de la liste en ajoutant l'option d'index <code><a href="#indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></code>
- qui supprime le lien de définition du tri de l'en-tête de la
+ qui supprime le lien de d&#233;finition du tri de l'en-t&#234;te de la
colonne, ainsi que l'option <code><a href="#indexoptions.ignoreclient">IgnoreClient</a></code> qui
- empêche ce même client de passer outre vos préférences de tri en
- ajoutant manuellement des options de tri à la chaîne de paramètres
- de la requête.</p>
+ emp&#234;che ce m&#234;me client de passer outre vos pr&#233;f&#233;rences de tri en
+ ajoutant manuellement des options de tri &#224; la cha&#238;ne de param&#232;tres
+ de la requ&#234;te.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="indexstylesheet" id="indexstylesheet">Directive</a> <a name="IndexStyleSheet" id="IndexStyleSheet">IndexStyleSheet</a><a title="Lien permanent" href="#indexstylesheet" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajoute une feuille de style CSS à l'index du
-répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajoute une feuille de style CSS &#224; l'index du
+r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>IndexStyleSheet <var>chemin-url</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
<p>La directive <code class="directive">IndexStyleSheet</code> permet de
- définir le nom du fichier qui servira de feuille de style CSS pour
+ d&#233;finir le nom du fichier qui servira de feuille de style CSS pour
l'index.
</p>
<pre class="prettyprint lang-config">IndexStyleSheet "/css/style.css"</pre>
@@ -1080,18 +1080,18 @@ répertoire</td></tr>
<p>L'utilisation de cette directive en conjonction avec <code>IndexOptions
HTMLTable</code> ajoute plusieurs classes CSS au document HTML
- résultant. Un identifiant CSS <code>indexlist</code> est attribué à
- l'ensemble de la table et les classes suivantes sont associées aux
- différentes parties du listing :</p>
+ r&#233;sultant. Un identifiant CSS <code>indexlist</code> est attribu&#233; &#224;
+ l'ensemble de la table et les classes suivantes sont associ&#233;es aux
+ diff&#233;rentes parties du listing :</p>
- <table class="bordered"><tr class="header"><th>Classe</th><th>Définition</th></tr>
-<tr><td>tr.indexhead</td><td>Ligne d'en-tête du listing</td></tr>
+ <table class="bordered"><tr class="header"><th>Classe</th><th>D&#233;finition</th></tr>
+<tr><td>tr.indexhead</td><td>Ligne d'en-t&#234;te du listing</td></tr>
<tr class="odd"><td>th.indexcolicon and td.indexcolicon</td> <td>Colonne de
- l'icône</td></tr>
+ l'ic&#244;ne</td></tr>
<tr><td>th.indexcolname and td.indexcolname</td> <td>Colonne du nom
du fichier</td></tr>
<tr class="odd"><td>th.indexcollastmod and td.indexcollastmod</td> <td>Colonne
- de la date de dernière modification</td></tr>
+ de la date de derni&#232;re modification</td></tr>
<tr><td>th.indexcolsize and td.indexcolsize</td> <td>Colonne de la
taille du fichier</td></tr>
<tr class="odd"><td>th.indexcoldesc and td.indexcoldesc</td> <td>Colonne de la
@@ -1106,21 +1106,21 @@ répertoire</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="readmename" id="readmename">Directive</a> <a name="ReadmeName" id="ReadmeName">ReadmeName</a><a title="Lien permanent" href="#readmename" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom du fichier dont le contenu sera inséré à la fin de
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom du fichier dont le contenu sera ins&#233;r&#233; &#224; la fin de
l'index</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ReadmeName <var>nom-fichier</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_autoindex</td></tr>
</table>
- <p>La directive <code class="directive">ReadmeName</code> permet de définir
- le nom du fichier dont le contenu sera ajouté à la fin de l'index.
- <var>nom-fichier</var> est le nom du fichier à inclure, et est
- considéré comme relatif au répertoire faisant l'objet de l'index. Si
+ <p>La directive <code class="directive">ReadmeName</code> permet de d&#233;finir
+ le nom du fichier dont le contenu sera ajout&#233; &#224; la fin de l'index.
+ <var>nom-fichier</var> est le nom du fichier &#224; inclure, et est
+ consid&#233;r&#233; comme relatif au r&#233;pertoire faisant l'objet de l'index. Si
<var>nom-fichier</var> commence par un slash '/', comme dans
- l'exemple 2, il sera considéré
- comme relatif au répertoire défini par la directive <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>.
+ l'exemple 2, il sera consid&#233;r&#233;
+ comme relatif au r&#233;pertoire d&#233;fini par la directive <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>.
</p>
<pre class="prettyprint lang-config"># Example 1
@@ -1131,17 +1131,17 @@ ReadmeName FOOTER.html</pre>
ReadmeName /include/FOOTER.html</pre>
- <p>Voir aussi la directive <code class="directive"><a href="#headername">HeaderName</a></code>, où cette fonctionnalité est décrite plus en
- détails.</p>
+ <p>Voir aussi la directive <code class="directive"><a href="#headername">HeaderName</a></code>, o&#249; cette fonctionnalit&#233; est d&#233;crite plus en
+ d&#233;tails.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_autoindex.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_autoindex.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_autoindex.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_autoindex.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_autoindex.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/mod_autoindex.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mod_autoindex.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -1160,7 +1160,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_autoindex.
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_brotli.html.fr b/docs/manual/mod/mod_brotli.html.fr
index 915c25d18e..3f8a89ccbe 100644
--- a/docs/manual/mod/mod_brotli.html.fr
+++ b/docs/manual/mod/mod_brotli.html.fr
@@ -27,26 +27,26 @@
<div id="preamble"><h1>Module Apache mod_brotli</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_brotli.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_brotli.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_brotli.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Compression du contenu via Brotli avant sa livraison au client</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>brotli_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_brotli.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.26 du serveur HTTP Apache</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>brotli_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_brotli.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.26 du serveur HTTP Apache</td></tr></table>
<h3>Sommaire</h3>
<p>Le module <code class="module"><a href="../mod/mod_brotli.html">mod_brotli</a></code> fournit le filtre en sortie
<code>BROTLI_COMPRESS</code> qui permet de compresser un contenu avant sa
- livraison au client en utilisant la bibliothèque brotli. Ce filtre est
- implémenté en utilisant la bibliothèque Brotli que l'on peut trouver à <a href="https://github.com/google/brotli">https://github.com/google/brotli</a>.</p>
+ livraison au client en utilisant la biblioth&#232;que brotli. Ce filtre est
+ impl&#233;ment&#233; en utilisant la biblioth&#232;que Brotli que l'on peut trouver &#224; <a href="https://github.com/google/brotli">https://github.com/google/brotli</a>.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#recommended">Exemples de configurations</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#enable">Activation de la compression</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#proxies">Interaction avec les serveurs mandataires</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#precompressed">Servir un contenu pré-compressé</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#precompressed">Servir un contenu pr&#233;-compress&#233;</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#brotlialteretag">BrotliAlterETag</a></li>
@@ -55,7 +55,7 @@
<li><img alt="" src="../images/down.gif" /> <a href="#brotlicompressionwindow">BrotliCompressionWindow</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#brotlifilternote">BrotliFilterNote</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_brotli">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_brotli">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_brotli">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_brotli">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="../filter.html">Filters</a></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
@@ -63,9 +63,9 @@
<div class="section">
<h2><a name="recommended" id="recommended">Exemples de configurations</a><a title="Lien permanent" href="#recommended" class="permalink">&para;</a></h2>
<div class="warning"><h3>Compression et TLS</h3>
- <p>Certaines applications web sont vulnérables à une attaque de type vol
- d'informations lorsqu'une connexion TLS transmet des données
- compressées. Pour plus d'informations, étudiez en détail la famille
+ <p>Certaines applications web sont vuln&#233;rables &#224; une attaque de type vol
+ d'informations lorsqu'une connexion TLS transmet des donn&#233;es
+ compress&#233;es. Pour plus d'informations, &#233;tudiez en d&#233;tail la famille
d'attaques "BREACH".</p>
</div>
<p>Voici une configuration simple qui compresse des types de contenus
@@ -78,22 +78,22 @@
<div class="section">
<h2><a name="enable" id="enable">Activation de la compression</a><a title="Lien permanent" href="#enable" class="permalink">&para;</a></h2>
<div class="warning"><h3>Compression et TLS</h3>
- <p>Certaines applications web sont vulnérables à une attaque de type vol
- d'informations lorsqu'une connexion TLS transmet des données
- compressées. Pour plus d'informations, étudiez en détail la famille
+ <p>Certaines applications web sont vuln&#233;rables &#224; une attaque de type vol
+ d'informations lorsqu'une connexion TLS transmet des donn&#233;es
+ compress&#233;es. Pour plus d'informations, &#233;tudiez en d&#233;tail la famille
d'attaques "BREACH".</p>
</div>
<h3><a name="output" id="output">Compression en sortie</a></h3>
- <p>La compression est implémentée par le <a href="../filter.html">filtre</a> <code>BROTLI_COMPRESS</code>. La
+ <p>La compression est impl&#233;ment&#233;e par le <a href="../filter.html">filtre</a> <code>BROTLI_COMPRESS</code>. La
directive suivante active la compression pour les documents correspondant
- au conteneur dans lequel elle est placée :</p>
+ au conteneur dans lequel elle est plac&#233;e :</p>
<pre class="prettyprint lang-config">SetOutputFilter BROTLI_COMPRESS
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-brotli</pre>
- <p>Si vous voulez restreindre la compression à certains types MIME
+ <p>Si vous voulez restreindre la compression &#224; certains types MIME
particuliers, vous pouvez utiliser la directive <code class="directive"><a href="../mod/mod_filter.html#addoutputfilterbytype">AddOutputFilterByType</a></code>. Dans l'exemple
suivant, l'activation de la compression est restreinte aux fichiers html
de la documentation d'Apache :</p>
@@ -104,15 +104,15 @@ SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-brotli</pre>
<div class="note"><h3>Note</h3>
- Le filtre <code>BROTLI_COMPRESS</code> est toujours inséré après les
- filtres RESOURCE comme PHP ou SSI. Il n'affecte jamais les sous-requêtes
+ Le filtre <code>BROTLI_COMPRESS</code> est toujours ins&#233;r&#233; apr&#232;s les
+ filtres RESOURCE comme PHP ou SSI. Il n'affecte jamais les sous-requ&#234;tes
internes.
</div>
<div class="note"><h3>Note</h3>
- Définie via <code class="directive"><a href="../mod/mod_env.html#setenv">SetEnv</a></code>, la variable
- d'environnement <code>no-brotli</code> permet de désactiver la
- compression brotli pour une requête particulière, et ceci même si elle
- est supportée par le client.
+ D&#233;finie via <code class="directive"><a href="../mod/mod_env.html#setenv">SetEnv</a></code>, la variable
+ d'environnement <code>no-brotli</code> permet de d&#233;sactiver la
+ compression brotli pour une requ&#234;te particuli&#232;re, et ceci m&#234;me si elle
+ est support&#233;e par le client.
</div>
@@ -121,49 +121,49 @@ SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-brotli</pre>
<div class="section">
<h2><a name="proxies" id="proxies">Interaction avec les serveurs mandataires</a><a title="Lien permanent" href="#proxies" class="permalink">&para;</a></h2>
- <p>Le module <code class="module"><a href="../mod/mod_brotli.html">mod_brotli</a></code> envoie un en-tête de réponse HTTP
+ <p>Le module <code class="module"><a href="../mod/mod_brotli.html">mod_brotli</a></code> envoie un en-t&#234;te de r&#233;ponse HTTP
<code>Vary:Accept-Encoding</code> pour indiquer aux mandataires qu'une
- réponse mise en cache ne doit être envoyée qu'aux clients qui envoient
- l'en-tête de requête <code>Accept-Encoding</code> approprié. Ceci permet
- d'éviter d'envoyer du contenu compressé à un client qui ne sera pas en
- mesure de le décompresser.</p>
-
- <p>Si vous utilisez des exclusions spéciales dépendant, par exemple, de
- l'en-tête <code>User-Agent</code>, vous devez faire un ajout manuel à
- l'en-tête <code>Vary</code> afin d'informer les mandataires des restrictions
- supplémentaires. Par exemple, dans une configuration typique où l'addition
- du filtre <code>BROTLI_COMPRESS</code> dépend de l'en-tête <code>User-Agent</code>,
+ r&#233;ponse mise en cache ne doit &#234;tre envoy&#233;e qu'aux clients qui envoient
+ l'en-t&#234;te de requ&#234;te <code>Accept-Encoding</code> appropri&#233;. Ceci permet
+ d'&#233;viter d'envoyer du contenu compress&#233; &#224; un client qui ne sera pas en
+ mesure de le d&#233;compresser.</p>
+
+ <p>Si vous utilisez des exclusions sp&#233;ciales d&#233;pendant, par exemple, de
+ l'en-t&#234;te <code>User-Agent</code>, vous devez faire un ajout manuel &#224;
+ l'en-t&#234;te <code>Vary</code> afin d'informer les mandataires des restrictions
+ suppl&#233;mentaires. Par exemple, dans une configuration typique o&#249; l'addition
+ du filtre <code>BROTLI_COMPRESS</code> d&#233;pend de l'en-t&#234;te <code>User-Agent</code>,
vous devez ajouter :</p>
<pre class="prettyprint lang-config">Header append Vary User-Agent</pre>
- <p>Si votre décision d'utiliser la compression ou non dépend d'autres
- informations que le contenu d'en-têtes de requêtes (par exemple la version
- HTTP), vous devez affecter la valeur <code>*</code> à l'en-tête
- <code>Vary</code>. Ceci permet d'éviter que des mandataires qui le
- supportent n'effectuent une mise en cache intégrale.</p>
+ <p>Si votre d&#233;cision d'utiliser la compression ou non d&#233;pend d'autres
+ informations que le contenu d'en-t&#234;tes de requ&#234;tes (par exemple la version
+ HTTP), vous devez affecter la valeur <code>*</code> &#224; l'en-t&#234;te
+ <code>Vary</code>. Ceci permet d'&#233;viter que des mandataires qui le
+ supportent n'effectuent une mise en cache int&#233;grale.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">Header set Vary *</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="precompressed" id="precompressed">Servir un contenu pré-compressé</a><a title="Lien permanent" href="#precompressed" class="permalink">&para;</a></h2>
+<h2><a name="precompressed" id="precompressed">Servir un contenu pr&#233;-compress&#233;</a><a title="Lien permanent" href="#precompressed" class="permalink">&para;</a></h2>
- <p>comme <code class="module"><a href="../mod/mod_brotli.html">mod_brotli</a></code> compresse systématiquement un contenu
- pour chaque requête le concernant, il est possible d'obtenir un gain en
- performance en pré-compressant le contenu et en disant à mod_brotli de le
+ <p>comme <code class="module"><a href="../mod/mod_brotli.html">mod_brotli</a></code> compresse syst&#233;matiquement un contenu
+ pour chaque requ&#234;te le concernant, il est possible d'obtenir un gain en
+ performance en pr&#233;-compressant le contenu et en disant &#224; mod_brotli de le
servir sans le recompresser. Pour cela, vous pouvez utiliser une
configuration du style :</p>
<pre class="prettyprint lang-config">&lt;IfModule mod_headers.c&gt;
- # Sert des fichiers CSS et JS compressés par brotli, s'ils existent
+ # Sert des fichiers CSS et JS compress&#233;s par brotli, s'ils existent
# et si le client supporte brotli.
RewriteCond "%{HTTP:Accept-encoding}" "br"
RewriteCond "%{REQUEST_FILENAME}\.br" "-s"
RewriteRule "^(.*)\.(js|css)" "$1\.$2\.br" [QSA]
- # Sert des types de contenu corrects, et évite la double compression.
+ # Sert des types de contenu corrects, et &#233;vite la double compression.
RewriteRule "\.css\.gz$" "-" [T=text/css,E=no-brotli:1]
RewriteRule "\.js\.gz$" "-" [T=text/javascript,E=no-brotli:1]
@@ -172,8 +172,8 @@ SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-brotli</pre>
# Sert un type d'encodage correct.
Header append Content-Encoding br
- # Force les mandataires à mettre en cache séparément les fichiers css/js
- # compressés ou non par brotli.
+ # Force les mandataires &#224; mettre en cache s&#233;par&#233;ment les fichiers css/js
+ # compress&#233;s ou non par brotli.
Header append Vary Accept-Encoding
&lt;/FilesMatch&gt;
&lt;/IfModule&gt;</pre>
@@ -183,91 +183,91 @@ SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-brotli</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="brotlialteretag" id="brotlialteretag">Directive</a> <a name="BrotliAlterETag" id="BrotliAlterETag">BrotliAlterETag</a><a title="Lien permanent" href="#brotlialteretag" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Comment l'en-tête de réponse ETag doit être modifié au cours de la
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Comment l'en-t&#234;te de r&#233;ponse ETag doit &#234;tre modifi&#233; au cours de la
compression</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>BrotliAlterETag AddSuffix|NoChange|Remove</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>BrotliAlterETag AddSuffix</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>BrotliAlterETag AddSuffix</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_brotli</td></tr>
</table>
<p>La directive <code class="directive">BrotliAlterETag</code> permet d'indiquer
- comment l'en-tête ETag doit être modifié lorsqu'une réponse est compressée.</p>
+ comment l'en-t&#234;te ETag doit &#234;tre modifi&#233; lorsqu'une r&#233;ponse est compress&#233;e.</p>
<dl>
<dt>AddSuffix</dt>
- <dd><p>Ajoute la méthode de compression à la fin de l'en-tête ETag, ce qui
- implique que les représentations compressées et non compressées possèderont
- des en-têtes ETag uniques. C'était le comportement par défaut depuis la
+ <dd><p>Ajoute la m&#233;thode de compression &#224; la fin de l'en-t&#234;te ETag, ce qui
+ implique que les repr&#233;sentations compress&#233;es et non compress&#233;es poss&#232;deront
+ des en-t&#234;tes ETag uniques. C'&#233;tait le comportement par d&#233;faut depuis la
version 2.4.0 avec un autre module de compression dynamique,
- mod-deflate. Ce paramètre permet d'éviter l'envoi de messages
- "HTTP Not Modified" (304) en réponse aux requêtes conditionnelles pour des
- contenus compressés.</p></dd>
+ mod-deflate. Ce param&#232;tre permet d'&#233;viter l'envoi de messages
+ "HTTP Not Modified" (304) en r&#233;ponse aux requ&#234;tes conditionnelles pour des
+ contenus compress&#233;s.</p></dd>
<dt>NoChange</dt>
- <dd><p>Ne modifie pas l'en-tête ETag d'une réponse compressée. C'était le
- comportement par défaut depuis la version 2.4.0 avec un autre module de
- compression dynamique, mod-deflate. Ce paramètre ne respecte pas la
- propriété HTTP/1.1 selon laquelle toutes les représentations d'une même
- ressource ont des en-têtes ETag uniques.</p></dd>
+ <dd><p>Ne modifie pas l'en-t&#234;te ETag d'une r&#233;ponse compress&#233;e. C'&#233;tait le
+ comportement par d&#233;faut depuis la version 2.4.0 avec un autre module de
+ compression dynamique, mod-deflate. Ce param&#232;tre ne respecte pas la
+ propri&#233;t&#233; HTTP/1.1 selon laquelle toutes les repr&#233;sentations d'une m&#234;me
+ ressource ont des en-t&#234;tes ETag uniques.</p></dd>
<dt>Remove</dt>
- <dd><p>Supprime l'en-tête ETag des réponses compressées, ce qui rend
- impossibles certaines requêtes conditionnelles, mais évite les inconvénients
- des options précédentes.</p></dd>
+ <dd><p>Supprime l'en-t&#234;te ETag des r&#233;ponses compress&#233;es, ce qui rend
+ impossibles certaines requ&#234;tes conditionnelles, mais &#233;vite les inconv&#233;nients
+ des options pr&#233;c&#233;dentes.</p></dd>
</dl>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="brotlicompressionmaxinputblock" id="brotlicompressionmaxinputblock">Directive</a> <a name="BrotliCompressionMaxInputBlock" id="BrotliCompressionMaxInputBlock">BrotliCompressionMaxInputBlock</a><a title="Lien permanent" href="#brotlicompressionmaxinputblock" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille maximale du bloc de données en entrée</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille maximale du bloc de donn&#233;es en entr&#233;e</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>BrotliCompressionMaxInputBlock <var>value</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>(automatic)</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>(automatic)</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_brotli</td></tr>
</table>
<p>La directive <code class="directive">BrotliCompressionMaxInputBlock</code> permet
- de spécifier la taille maximale du bloc de données en entrée entre 16 et 24,
- sachant que plus cette taille sera grande, plus grande sera la quantité de
- mémoire consommée.</p>
+ de sp&#233;cifier la taille maximale du bloc de donn&#233;es en entr&#233;e entre 16 et 24,
+ sachant que plus cette taille sera grande, plus grande sera la quantit&#233; de
+ m&#233;moire consomm&#233;e.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="brotlicompressionquality" id="brotlicompressionquality">Directive</a> <a name="BrotliCompressionQuality" id="BrotliCompressionQuality">BrotliCompressionQuality</a><a title="Lien permanent" href="#brotlicompressionquality" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Qualité de la compression</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Qualit&#233; de la compression</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>BrotliCompressionQuality <var>value</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>BrotliCompressionQuality 5</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>BrotliCompressionQuality 5</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_brotli</td></tr>
</table>
<p>La directive <code class="directive">BrotliCompressionQuality</code> permet de
- spécifier la qualité de la compression (une valeur entre 0 et
- 11). Les valeurs les plus hautes correspondent à une compression de
- meilleure qualité mais plus lente.
+ sp&#233;cifier la qualit&#233; de la compression (une valeur entre 0 et
+ 11). Les valeurs les plus hautes correspondent &#224; une compression de
+ meilleure qualit&#233; mais plus lente.
</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="brotlicompressionwindow" id="brotlicompressionwindow">Directive</a> <a name="BrotliCompressionWindow" id="BrotliCompressionWindow">BrotliCompressionWindow</a><a title="Lien permanent" href="#brotlicompressionwindow" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille de la fenêtre de compression glissante brotli</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille de la fen&#234;tre de compression glissante brotli</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>BrotliCompressionWindow <var>value</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>BrotliCompressionWindow 18</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>BrotliCompressionWindow 18</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_brotli</td></tr>
</table>
<p>La directive <code class="directive">BrotliCompressionWindow</code> permet de
- spécifier la taille de la fenêtre de compression glissante brotli (une
- valeur comprise entre 10 et 24). Une taille de fenêtre plus grande peut
- améliorer la qualité de la compression mais consomme d'avantage de mémoire.</p>
+ sp&#233;cifier la taille de la fen&#234;tre de compression glissante brotli (une
+ valeur comprise entre 10 et 24). Une taille de fen&#234;tre plus grande peut
+ am&#233;liorer la qualit&#233; de la compression mais consomme d'avantage de m&#233;moire.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="brotlifilternote" id="brotlifilternote">Directive</a> <a name="BrotliFilterNote" id="BrotliFilterNote">BrotliFilterNote</a><a title="Lien permanent" href="#brotlifilternote" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enregistre le taux de compression dans une note à des fins de
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enregistre le taux de compression dans une note &#224; des fins de
journalisation</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>BrotliFilterNote [<var>type</var>] <var>notename</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
@@ -275,10 +275,10 @@ journalisation</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_brotli</td></tr>
</table>
<p>La directive <code class="directive">BrotliFilterNote</code> permet d'indiquer
- qu'une note à propos du taux de compression doit être attachée à la
- requête. L'argument <var>notename</var> permet de spécifier le nom de la
- note. Vous pouvez utiliser cette note à des fins de statistiques en ajoutant
- l'information correspondante à votre <a href="../logs.html#accesslog">access
+ qu'une note &#224; propos du taux de compression doit &#234;tre attach&#233;e &#224; la
+ requ&#234;te. L'argument <var>notename</var> permet de sp&#233;cifier le nom de la
+ note. Vous pouvez utiliser cette note &#224; des fins de statistiques en ajoutant
+ l'information correspondante &#224; votre <a href="../logs.html#accesslog">access
log</a>.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">BrotliFilterNote ratio
@@ -287,15 +287,15 @@ LogFormat '"%r" %b (%{ratio}n) "%{User-agent}i"' brotli
CustomLog "logs/brotli_log" brotli</pre>
</div>
- <p>Si vous souhaitez que l'information enregistrée dans vos journaux soit
+ <p>Si vous souhaitez que l'information enregistr&#233;e dans vos journaux soit
plus pertinente, vous pouvez renseigner l'argument optionnel <var>type</var>
- afin de spécifier le type de données à enregistrer dans la note à
+ afin de sp&#233;cifier le type de donn&#233;es &#224; enregistrer dans la note &#224;
journaliser. L'argument <var>type</var> accepte les valeurs suivantes :</p>
<dl>
<dt><code>Input</code></dt>
<dd>Enregistre dans la note le nombre d'octets contenus dans le flux
- d'entrée du filtre.</dd>
+ d'entr&#233;e du filtre.</dd>
<dt><code>Output</code></dt>
<dd>Enregistre dans la note le nombre d'octets contenus dans le flux
@@ -303,13 +303,13 @@ CustomLog "logs/brotli_log" brotli</pre>
<dt><code>Ratio</code></dt>
<dd>Enregistre dans la note le taux de compression (<code>output/input *
- 100</code>). Il s'agit de l'option par défaut si l'argument
+ 100</code>). Il s'agit de l'option par d&#233;faut si l'argument
<var>type</var> est omis.</dd>
</dl>
- <p>Vous pouvez alors configurer vos journaux de la manière suivante :</p>
+ <p>Vous pouvez alors configurer vos journaux de la mani&#232;re suivante :</p>
- <div class="example"><h3>Journalisation spécifique</h3><pre class="prettyprint lang-config">BrotliFilterNote Input instream
+ <div class="example"><h3>Journalisation sp&#233;cifique</h3><pre class="prettyprint lang-config">BrotliFilterNote Input instream
BrotliFilterNote Output outstream
BrotliFilterNote Ratio ratio
@@ -325,7 +325,7 @@ CustomLog "logs/brotli_log" brotli</pre>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_brotli.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_brotli.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_brotli.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -344,7 +344,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_brotli.htm
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_buffer.html.fr b/docs/manual/mod/mod_buffer.html.fr
index aeec17f336..ec1fecaffc 100644
--- a/docs/manual/mod/mod_buffer.html.fr
+++ b/docs/manual/mod/mod_buffer.html.fr
@@ -27,38 +27,38 @@
<div id="preamble"><h1>Module Apache mod_buffer</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_buffer.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_buffer.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_buffer.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Support de la mise en tampon des requêtes</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Support de la mise en tampon des requ&#234;tes</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>buffer_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_buffer.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis les versions 2.3 et supérieures
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>buffer_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_buffer.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis les versions 2.3 et sup&#233;rieures
d'Apache</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module fournit la possibilité de mettre en tampon les piles
- des filtres en entrée et sortie.</p>
+ <p>Ce module fournit la possibilit&#233; de mettre en tampon les piles
+ des filtres en entr&#233;e et sortie.</p>
- <p>Dans certaines situations, les générateurs de contenu créent des
- contenus composés de petits tronçons. Afin de permettre la
- réutilisation de la mémoire, les éléments de mémoire attribués aux
- tronçons ont toujours une taille de 8k, quelle que soit la taille du
- tronçon lui-même. Lorsqu'une requête génère de nombreux petits
- tronçons, une grande quantité de mémoire peut être mobilisée par le
- traitement de la requête, et une grande quantité de données
- transmises sans nécessité. Pour y remédier, l'utilisation d'un
- tampon rassemble la réponse en un nombre de tronçons le plus petit
+ <p>Dans certaines situations, les g&#233;n&#233;rateurs de contenu cr&#233;ent des
+ contenus compos&#233;s de petits tron&#231;ons. Afin de permettre la
+ r&#233;utilisation de la m&#233;moire, les &#233;l&#233;ments de m&#233;moire attribu&#233;s aux
+ tron&#231;ons ont toujours une taille de 8k, quelle que soit la taille du
+ tron&#231;on lui-m&#234;me. Lorsqu'une requ&#234;te g&#233;n&#232;re de nombreux petits
+ tron&#231;ons, une grande quantit&#233; de m&#233;moire peut &#234;tre mobilis&#233;e par le
+ traitement de la requ&#234;te, et une grande quantit&#233; de donn&#233;es
+ transmises sans n&#233;cessit&#233;. Pour y rem&#233;dier, l'utilisation d'un
+ tampon rassemble la r&#233;ponse en un nombre de tron&#231;ons le plus petit
possible.</p>
- <p>Lorsque httpd est utilisé comme frontal d'un générateur de
+ <p>Lorsque httpd est utilis&#233; comme frontal d'un g&#233;n&#233;rateur de
contenu consommant beaucoup de ressources, la mise en tampon de la
- réponse peut permettre à ce dernier d'effectuer le traitement et de
- libérer les ressources plus ou moins rapidement, en fonction de la
- manière dont il a été conçu.</p>
+ r&#233;ponse peut permettre &#224; ce dernier d'effectuer le traitement et de
+ lib&#233;rer les ressources plus ou moins rapidement, en fonction de la
+ mani&#232;re dont il a &#233;t&#233; con&#231;u.</p>
- <p>Le filtre de mise en tampon peut être ajouté aux piles des
- filtres en entrée ou en sortie, selon les besoins, à l'aide des
+ <p>Le filtre de mise en tampon peut &#234;tre ajout&#233; aux piles des
+ filtres en entr&#233;e ou en sortie, selon les besoins, &#224; l'aide des
directives <code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code>,
<code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code>, <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code> ou <code class="directive"><a href="../mod/mod_filter.html#addoutputfilterbytype">AddOutputFilterByType</a></code>.</p>
@@ -66,20 +66,20 @@ d'Apache</td></tr></table>
</div>
<div class="warning">Les filtres de mise en tampon lisent la
- requête/réponse en RAM, puis la reconditionnent sous la forme d'un
- nombre d'éléments mémoire le plus petit possible, au prix d'une
- consommation de temps CPU. Lorsque la requête/réponse est déjà
- conditionnée de manière satisfaisante, sa mise en tampon pourrait
- s'avérer encore plus lente qu'en l'absence d'utilisation de tampon.
- C'est pourquoi ces filtres doivent être utilisés avec précautions,
- et seulement si nécessaire.</div>
+ requ&#234;te/r&#233;ponse en RAM, puis la reconditionnent sous la forme d'un
+ nombre d'&#233;l&#233;ments m&#233;moire le plus petit possible, au prix d'une
+ consommation de temps CPU. Lorsque la requ&#234;te/r&#233;ponse est d&#233;j&#224;
+ conditionn&#233;e de mani&#232;re satisfaisante, sa mise en tampon pourrait
+ s'av&#233;rer encore plus lente qu'en l'absence d'utilisation de tampon.
+ C'est pourquoi ces filtres doivent &#234;tre utilis&#233;s avec pr&#233;cautions,
+ et seulement si n&#233;cessaire.</div>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#buffersize">BufferSize</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_buffer">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_buffer">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_buffer">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_buffer">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="../filter.html">Les filtres</a></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
@@ -89,21 +89,21 @@ d'Apache</td></tr></table>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille maximale en octets du filtre par tampon</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>BufferSize entier</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>BufferSize 131072</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>BufferSize 131072</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_buffer</td></tr>
</table>
- <p>La directive <code class="directive"><a href="#buffersize">BufferSize</a></code> permet de spécifier la
- quantité de données en octets qui sera mise en tampon avant d'être
- lue depuis ou écrite vers chaque requête. La valeur par défaut est
+ <p>La directive <code class="directive"><a href="#buffersize">BufferSize</a></code> permet de sp&#233;cifier la
+ quantit&#233; de donn&#233;es en octets qui sera mise en tampon avant d'&#234;tre
+ lue depuis ou &#233;crite vers chaque requ&#234;te. La valeur par d&#233;faut est
128 ko.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_buffer.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_buffer.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_buffer.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -122,7 +122,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_buffer.htm
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_cache.html.fr b/docs/manual/mod/mod_cache.html.fr
index 5e34d55f2a..104743f375 100644
--- a/docs/manual/mod/mod_cache.html.fr
+++ b/docs/manual/mod/mod_cache.html.fr
@@ -27,87 +27,87 @@
<div id="preamble"><h1>Module Apache mod_cache</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_cache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_cache.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_cache.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_cache.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_cache.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Filtre de mise en cache HTTP conforme à la RFC 2616</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Filtre de mise en cache HTTP conforme &#224; la RFC 2616</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>cache_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_cache.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>cache_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_cache.c</td></tr></table>
<h3>Sommaire</h3>
- <div class="warning">Ce module doit être utilisé avec précautions
- car lorsque la directive <code class="directive"><a href="#cachequickhandler">CacheQuickHandler</a></code> est définie à sa
- valeur par défaut <strong>on</strong>, les directives <code class="directive"><a href="../mod/mod_access_compat.html#allow">Allow</a></code> and <code class="directive"><a href="../mod/mod_access_compat.html#deny">Deny</a></code> sont court-circuitées. Vous
+ <div class="warning">Ce module doit &#234;tre utilis&#233; avec pr&#233;cautions
+ car lorsque la directive <code class="directive"><a href="#cachequickhandler">CacheQuickHandler</a></code> est d&#233;finie &#224; sa
+ valeur par d&#233;faut <strong>on</strong>, les directives <code class="directive"><a href="../mod/mod_access_compat.html#allow">Allow</a></code> and <code class="directive"><a href="../mod/mod_access_compat.html#deny">Deny</a></code> sont court-circuit&#233;es. Vous
ne devez donc pas activer la gestion rapide de la mise en cache pour
- un contenu auquel vous souhaitez limiter l'accès en fonction du nom
- d'hôte du client, de l'adresse IP ou d'une variable
+ un contenu auquel vous souhaitez limiter l'acc&#232;s en fonction du nom
+ d'h&#244;te du client, de l'adresse IP ou d'une variable
d'environnement.</div>
- <p><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> implémente un <strong>filtre de mise
- en cache de contenu HTTP</strong> conforme à la <a href="http://www.ietf.org/rfc/rfc2616.txt">RFC 2616</a>, avec
- support de la mise en cache des réponses dont le contenu a été
- négocié et comportant l'en-tête Vary.</p>
+ <p><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> impl&#233;mente un <strong>filtre de mise
+ en cache de contenu HTTP</strong> conforme &#224; la <a href="http://www.ietf.org/rfc/rfc2616.txt">RFC 2616</a>, avec
+ support de la mise en cache des r&#233;ponses dont le contenu a &#233;t&#233;
+ n&#233;goci&#233; et comportant l'en-t&#234;te Vary.</p>
- <p>La mise en cache conforme à la RFC 2616 fournit un mécanisme
- permettant de vérifier si un contenu expiré ou dépassé est encore à
+ <p>La mise en cache conforme &#224; la RFC 2616 fournit un m&#233;canisme
+ permettant de v&#233;rifier si un contenu expir&#233; ou d&#233;pass&#233; est encore &#224;
jour, et peut apporter un gain de performances significatif si le
- serveur original supporte les <strong>requêtes
- conditionnelles</strong> en prenant en compte l'en-tête de requête
+ serveur original supporte les <strong>requ&#234;tes
+ conditionnelles</strong> en prenant en compte l'en-t&#234;te de requ&#234;te
HTTP <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.26">If-None-Match</a>.
- Le contenu n'est ainsi régénéré que lorsqu'il a été modifié, et non
- lorsqu'il a expiré.</p>
+ Le contenu n'est ainsi r&#233;g&#233;n&#233;r&#233; que lorsqu'il a &#233;t&#233; modifi&#233;, et non
+ lorsqu'il a expir&#233;.</p>
- <p>En tant que filtre, <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> peut être placé
+ <p>En tant que filtre, <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> peut &#234;tre plac&#233;
en face d'un contenu issu de tout gestionnaire, y compris
- <strong>des fichiers à accès séquentiel</strong> (servis depuis un
+ <strong>des fichiers &#224; acc&#232;s s&#233;quentiel</strong> (servis depuis un
disque lent mis en
cache sur un gros disque), la sortie d'un <strong>script
- CGI</strong> ou d'un <strong>générateur de contenu
- dynamique</strong>, ou du contenu <strong>mandaté depuis un autre
+ CGI</strong> ou d'un <strong>g&#233;n&#233;rateur de contenu
+ dynamique</strong>, ou du contenu <strong>mandat&#233; depuis un autre
serveur</strong>.</p>
- <p>Dans la configuration par défaut, <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>
+ <p>Dans la configuration par d&#233;faut, <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>
place le filtre de mise en cache aussi loin que possible dans la
pile de filtres, utilisant le <strong>gestionnaire rapide</strong>
- pour court-circuiter tout traitement par requête lors de l'envoi du
- contenu au client. Dans ce mode opératoire,
- <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> peut être considéré comme un serveur
- mandataire avec cache fixé en tête du serveur web, alors qu'il
- s'exécute dans ce même serveur web.</p>
+ pour court-circuiter tout traitement par requ&#234;te lors de l'envoi du
+ contenu au client. Dans ce mode op&#233;ratoire,
+ <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> peut &#234;tre consid&#233;r&#233; comme un serveur
+ mandataire avec cache fix&#233; en t&#234;te du serveur web, alors qu'il
+ s'ex&#233;cute dans ce m&#234;me serveur web.</p>
- <p>Lorsque le gestionnaire rapide est désactivé via la directive
+ <p>Lorsque le gestionnaire rapide est d&#233;sactiv&#233; via la directive
<code class="directive"><a href="#cachequickhandler">CacheQuickHandler</a></code>, il
- devient possible d'insérer le filtre <strong>CACHE</strong> à un
+ devient possible d'ins&#233;rer le filtre <strong>CACHE</strong> &#224; un
point de la pile de filtres choisi par l'administrateur. Ceci permet
de mettre en cache un contenu avant que celui-ci ne soit
- personnalisé par le filtre <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>, ou
- éventuellement compressé par le filtre <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>.</p>
+ personnalis&#233; par le filtre <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>, ou
+ &#233;ventuellement compress&#233; par le filtre <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>.</p>
<p>Dans le mode de fonctionnement normal, <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>
- peut être contrôlé par les en-têtes <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9">Cache-Control</a>
+ peut &#234;tre contr&#244;l&#233; par les en-t&#234;tes <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9">Cache-Control</a>
et <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.32">Pragma</a>
- envoyés par un client dans une requête, ou par un serveur dans une
- réponse. Dans des circonstances exceptionnelles,
- <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> peut cependant être configuré pour
- outrepasser ces en-têtes et forcer un comportement spécifique au
- site, bien qu'un tel comportement sera limité à ce cache seulement,
- et n'affectera pas les opérations des autres caches qui peuvent
- s'insérer entre le client et le serveur, et ce type de configuration
- ne doit donc être utiliser qu'en cas de nécessité absolue.</p>
-
- <p>La RFC 2616 permet au cache de renvoyer des données périmées
- pendant que l'entrée périmée correspondante est mise à jour depuis
+ envoy&#233;s par un client dans une requ&#234;te, ou par un serveur dans une
+ r&#233;ponse. Dans des circonstances exceptionnelles,
+ <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> peut cependant &#234;tre configur&#233; pour
+ outrepasser ces en-t&#234;tes et forcer un comportement sp&#233;cifique au
+ site, bien qu'un tel comportement sera limit&#233; &#224; ce cache seulement,
+ et n'affectera pas les op&#233;rations des autres caches qui peuvent
+ s'ins&#233;rer entre le client et le serveur, et ce type de configuration
+ ne doit donc &#234;tre utiliser qu'en cas de n&#233;cessit&#233; absolue.</p>
+
+ <p>La RFC 2616 permet au cache de renvoyer des donn&#233;es p&#233;rim&#233;es
+ pendant que l'entr&#233;e p&#233;rim&#233;e correspondante est mise &#224; jour depuis
le serveur original, et <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> supporte cette
- fonctionnalité lorsque la directive <code class="directive"><a href="#cachelock">CacheLock</a></code> est configurée en
- conséquence. De telles réponses comportent un en-tête HTTP <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.46">Warning</a>
- contenant un code de réponse 110. La RFC 2616 permet aussi au cache
- de renvoyer des données périmées lorsque la tentative de mise à jour
- des données périmées renvoie une erreur 500 ou supérieure, et cette
- fonctionnalité est supportée par défaut par
- <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>. De telles réponses comportent un en-tête HTTP <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.46">Warning</a>
- contenant un code de réponse 111.</p>
+ fonctionnalit&#233; lorsque la directive <code class="directive"><a href="#cachelock">CacheLock</a></code> est configur&#233;e en
+ cons&#233;quence. De telles r&#233;ponses comportent un en-t&#234;te HTTP <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.46">Warning</a>
+ contenant un code de r&#233;ponse 110. La RFC 2616 permet aussi au cache
+ de renvoyer des donn&#233;es p&#233;rim&#233;es lorsque la tentative de mise &#224; jour
+ des donn&#233;es p&#233;rim&#233;es renvoie une erreur 500 ou sup&#233;rieure, et cette
+ fonctionnalit&#233; est support&#233;e par d&#233;faut par
+ <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>. De telles r&#233;ponses comportent un en-t&#234;te HTTP <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.46">Warning</a>
+ contenant un code de r&#233;ponse 111.</p>
<p><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> requiert les services d'un ou
plusieurs modules de gestion de stockage. La distribution Apache de base
@@ -115,33 +115,33 @@
<dl>
<dt><code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code></dt>
- <dd>implémente un gestionnaire de stockage sur disque. Les en-têtes
- et corps sont stockés séparément sur le disque dans une structure de
- répertoires basée sur le condensé md5 de l'URL mise en cache.
- Plusieurs réponses à contenu négocié peuvent être stockées en même
+ <dd>impl&#233;mente un gestionnaire de stockage sur disque. Les en-t&#234;tes
+ et corps sont stock&#233;s s&#233;par&#233;ment sur le disque dans une structure de
+ r&#233;pertoires bas&#233;e sur le condens&#233; md5 de l'URL mise en cache.
+ Plusieurs r&#233;ponses &#224; contenu n&#233;goci&#233; peuvent &#234;tre stock&#233;es en m&#234;me
temps, mais la mise en cache de contenus partiels n'est pas
- supportée par ce module. L'utilitaire
+ support&#233;e par ce module. L'utilitaire
<code class="program"><a href="../programs/htcacheclean.html">htcacheclean</a></code> permet de lister et de supprimer les
- URLs mises en cache, et de maintenir le cache en deçà de
+ URLs mises en cache, et de maintenir le cache en de&#231;&#224; de
certaines limites de taille et de nombre d'inodes.</dd>
<dt><code class="module"><a href="../mod/mod_cache_socache.html">mod_cache_socache</a></code></dt>
- <dd>Implémente un gestionnaire de stockage basé sur un cache d'objets
- partagés. Les en-têtes et corps sont stockés ensemble sous une seule
- clé basée sur l'URL de la réponse mise en cache. Des réponses à
- contenus multiples négociés peuvent être stockées simultanément, mais
+ <dd>Impl&#233;mente un gestionnaire de stockage bas&#233; sur un cache d'objets
+ partag&#233;s. Les en-t&#234;tes et corps sont stock&#233;s ensemble sous une seule
+ cl&#233; bas&#233;e sur l'URL de la r&#233;ponse mise en cache. Des r&#233;ponses &#224;
+ contenus multiples n&#233;goci&#233;s peuvent &#234;tre stock&#233;es simultan&#233;ment, mais
ce module ne supporte pas la mise en cache de contenus partiels.</dd>
</dl>
- <p>Pour de plus amples détails, une description, et des exemples,
+ <p>Pour de plus amples d&#233;tails, une description, et des exemples,
reportez-vous au <a href="../caching.html">Guide de la mise en
cache</a>.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#related">Modules apparentés et directives</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#related">Modules apparent&#233;s et directives</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#sampleconf">Exemple de configuration</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#thunderingherd">Eviter une tempête de requête</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#finecontrol">Contrôle fin via le filtre CACHE</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#thunderingherd">Eviter une temp&#234;te de requ&#234;te</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#finecontrol">Contr&#244;le fin via le filtre CACHE</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#status">Etat du cache et journalisation</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
@@ -168,15 +168,15 @@
<li><img alt="" src="../images/down.gif" /> <a href="#cachestorenostore">CacheStoreNoStore</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#cachestoreprivate">CacheStorePrivate</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_cache">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_cache">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_cache">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_cache">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="../caching.html">Guide de la mise en
cache</a></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="related" id="related">Modules apparentés et directives</a><a title="Lien permanent" href="#related" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_cache_socache.html">mod_cache_socache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_cache_disk.html#cacheroot">CacheRoot</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cachedirlevels">CacheDirLevels</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cachedirlength">CacheDirLength</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cacheminfilesize">CacheMinFileSize</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cachemaxfilesize">CacheMaxFileSize</a></code></li><li><code class="directive"><a href="../mod/mod_cache_socache.html#cachesocache">CacheSocache</a></code></li><li><code class="directive"><a href="../mod/mod_cache_socache.html#cachesocachemaxtime">CacheSocacheMaxTime</a></code></li><li><code class="directive"><a href="../mod/mod_cache_socache.html#cachesocachemintime">CacheSocacheMinTime</a></code></li><li><code class="directive"><a href="../mod/mod_cache_socache.html#cachesocachemaxsize">CacheSocacheMaxSize</a></code></li><li><code class="directive"><a href="../mod/mod_cache_socache.html#cachesocachereadsize">CacheSocacheReadSize</a></code></li><li><code class="directive"><a href="../mod/mod_cache_socache.html#cachesocachereadtime">CacheSocacheReadTime</a></code></li></ul></td></tr></table>
+<h2><a name="related" id="related">Modules apparent&#233;s et directives</a><a title="Lien permanent" href="#related" class="permalink">&para;</a></h2>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="../mod/mod_cache_socache.html">mod_cache_socache</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/mod_cache_disk.html#cacheroot">CacheRoot</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cachedirlevels">CacheDirLevels</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cachedirlength">CacheDirLength</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cacheminfilesize">CacheMinFileSize</a></code></li><li><code class="directive"><a href="../mod/mod_cache_disk.html#cachemaxfilesize">CacheMaxFileSize</a></code></li><li><code class="directive"><a href="../mod/mod_cache_socache.html#cachesocache">CacheSocache</a></code></li><li><code class="directive"><a href="../mod/mod_cache_socache.html#cachesocachemaxtime">CacheSocacheMaxTime</a></code></li><li><code class="directive"><a href="../mod/mod_cache_socache.html#cachesocachemintime">CacheSocacheMinTime</a></code></li><li><code class="directive"><a href="../mod/mod_cache_socache.html#cachesocachemaxsize">CacheSocacheMaxSize</a></code></li><li><code class="directive"><a href="../mod/mod_cache_socache.html#cachesocachereadsize">CacheSocacheReadSize</a></code></li><li><code class="directive"><a href="../mod/mod_cache_socache.html#cachesocachereadtime">CacheSocacheReadTime</a></code></li></ul></td></tr></table>
</div><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><a title="Lien permanent" href="#sampleconf" class="permalink">&para;</a></h2>
@@ -194,69 +194,69 @@ LoadModule cache_module modules/mod_cache.so
&lt;/IfModule&gt;
# Lorsqu'on sert de mandataire, on ne met pas en cache la liste
-# des mises à jour de sécurité
+# des mises &#224; jour de s&#233;curit&#233;
CacheDisable http://security.update.server/update-list/
&lt;/IfModule&gt;</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="thunderingherd" id="thunderingherd">Eviter une tempête de requête</a><a title="Lien permanent" href="#thunderingherd" class="permalink">&para;</a></h2>
- <p>Lorsqu'une entrée du cache est périmée, <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>
- soumet une requête conditionnelle au processus d'arrière-plan, qui est
- censé confirmer la validité de l'entrée du cache, ou dans la négative
- envoyer une entrée mise à jour.</p>
- <p>Un court mais non négligeable laps de temps existe entre le moment
- où l'entrée du cache est périmée, et le moment où elle est mise à
- jour. Sur un serveur fortement chargé, un certain nombre de requêtes
+<h2><a name="thunderingherd" id="thunderingherd">Eviter une temp&#234;te de requ&#234;te</a><a title="Lien permanent" href="#thunderingherd" class="permalink">&para;</a></h2>
+ <p>Lorsqu'une entr&#233;e du cache est p&#233;rim&#233;e, <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>
+ soumet une requ&#234;te conditionnelle au processus d'arri&#232;re-plan, qui est
+ cens&#233; confirmer la validit&#233; de l'entr&#233;e du cache, ou dans la n&#233;gative
+ envoyer une entr&#233;e mise &#224; jour.</p>
+ <p>Un court mais non n&#233;gligeable laps de temps existe entre le moment
+ o&#249; l'entr&#233;e du cache est p&#233;rim&#233;e, et le moment o&#249; elle est mise &#224;
+ jour. Sur un serveur fortement charg&#233;, un certain nombre de requ&#234;tes
peut arriver pendant ce laps de temps, et provoquer une
- <strong>tempête</strong> de requêtes susceptibles de saturer le
- processus d'arrière-plan de manière soudaine et imprédictible.</p>
- <p>Pour contenir cette tempête, on peut utiliser la directive
- <code class="directive">CacheLock</code> afin de définir un répertoire où
- seront créés <strong>à la volée</strong> des verrous pour les URLs.
- Ces verrous sont utilisés comme autant d'<strong>indications</strong>
- par les autres requêtes, soit pour empêcher une tentative de mise en
- cache (un autre processus est en train de récupérer l'entité), soit
- pour indiquer qu'une entrée périmée est en cours de mise à jour
- (pendant ce temps, c'est le contenu périmé qui sera renvoyé).
+ <strong>temp&#234;te</strong> de requ&#234;tes susceptibles de saturer le
+ processus d'arri&#232;re-plan de mani&#232;re soudaine et impr&#233;dictible.</p>
+ <p>Pour contenir cette temp&#234;te, on peut utiliser la directive
+ <code class="directive">CacheLock</code> afin de d&#233;finir un r&#233;pertoire o&#249;
+ seront cr&#233;&#233;s <strong>&#224; la vol&#233;e</strong> des verrous pour les URLs.
+ Ces verrous sont utilis&#233;s comme autant d'<strong>indications</strong>
+ par les autres requ&#234;tes, soit pour emp&#234;cher une tentative de mise en
+ cache (un autre processus est en train de r&#233;cup&#233;rer l'entit&#233;), soit
+ pour indiquer qu'une entr&#233;e p&#233;rim&#233;e est en cours de mise &#224; jour
+ (pendant ce temps, c'est le contenu p&#233;rim&#233; qui sera renvoy&#233;).
</p>
- <h3>Mise en cache initiale d'une entrée</h3>
+ <h3>Mise en cache initiale d'une entr&#233;e</h3>
- <p>Lorsqu'une entité est mise en cache pour la première fois, un
- verrou est créé pour cette entité jusqu'à ce que la réponse ait été
- entièrement mise en cache. Pendant la durée de vie du verrou, le
- cache va empêcher une seconde tentative de mise en cache de la même
- entité. Bien que cela ne suffise pas à contenir la tempête de
- requêtes, toute tentative de mettre en cache la même entité
- plusieurs fois simultanément est stoppée.
+ <p>Lorsqu'une entit&#233; est mise en cache pour la premi&#232;re fois, un
+ verrou est cr&#233;&#233; pour cette entit&#233; jusqu'&#224; ce que la r&#233;ponse ait &#233;t&#233;
+ enti&#232;rement mise en cache. Pendant la dur&#233;e de vie du verrou, le
+ cache va emp&#234;cher une seconde tentative de mise en cache de la m&#234;me
+ entit&#233;. Bien que cela ne suffise pas &#224; contenir la temp&#234;te de
+ requ&#234;tes, toute tentative de mettre en cache la m&#234;me entit&#233;
+ plusieurs fois simultan&#233;ment est stopp&#233;e.
</p>
- <h3>Mise à jour d'une entrée périmée</h3>
+ <h3>Mise &#224; jour d'une entr&#233;e p&#233;rim&#233;e</h3>
- <p>Lorsqu'une entrée atteint la limite de sa durée de vie, et
- devient par conséquent périmée, un verrou est créé pour cette entité
- jusqu'à ce que la réponse ait été soit confirmée comme encore
- valide, soit remplacée par le processus d'arrière-plan. Pendant la
- durée de vie du verrou, une seconde requête entrante va provoquer le
- renvoi de la donnée périmée, et la tempête de requêtes sera
+ <p>Lorsqu'une entr&#233;e atteint la limite de sa dur&#233;e de vie, et
+ devient par cons&#233;quent p&#233;rim&#233;e, un verrou est cr&#233;&#233; pour cette entit&#233;
+ jusqu'&#224; ce que la r&#233;ponse ait &#233;t&#233; soit confirm&#233;e comme encore
+ valide, soit remplac&#233;e par le processus d'arri&#232;re-plan. Pendant la
+ dur&#233;e de vie du verrou, une seconde requ&#234;te entrante va provoquer le
+ renvoi de la donn&#233;e p&#233;rim&#233;e, et la temp&#234;te de requ&#234;tes sera
contenue.</p>
- <h3>Verrous et en-tête Cache-Control: no-cache</h3>
+ <h3>Verrous et en-t&#234;te Cache-Control: no-cache</h3>
- <p>Les verrous ne sont utilisés <strong>qu'à titre
- indicatif</strong> pour enjoindre le cache à être plus coopératif
- avec les serveurs d'arrière-plan, et il est possible de passer outre
- si nécessaire. Si le client envoie une requête contenant un en-tête
- Cache-Control imposant un nouveau téléchargement de l'entité, tout
- verrou éventuel sera ignoré, la requête du client sera honorée
- immédiatement, et l'entrée du cache mise à jour.</p>
-
- <p>Comme mécanisme de sécurité supplémentaire, la durée de vie
+ <p>Les verrous ne sont utilis&#233;s <strong>qu'&#224; titre
+ indicatif</strong> pour enjoindre le cache &#224; &#234;tre plus coop&#233;ratif
+ avec les serveurs d'arri&#232;re-plan, et il est possible de passer outre
+ si n&#233;cessaire. Si le client envoie une requ&#234;te contenant un en-t&#234;te
+ Cache-Control imposant un nouveau t&#233;l&#233;chargement de l'entit&#233;, tout
+ verrou &#233;ventuel sera ignor&#233;, la requ&#234;te du client sera honor&#233;e
+ imm&#233;diatement, et l'entr&#233;e du cache mise &#224; jour.</p>
+
+ <p>Comme m&#233;canisme de s&#233;curit&#233; suppl&#233;mentaire, la dur&#233;e de vie
maximale des verrous est configurable. Lorsque cette limite est
- atteinte, le verrou est supprimé et une autre requête peut alors en
- créer un nouveau. Cette durée de vie peut être définie via la
+ atteinte, le verrou est supprim&#233; et une autre requ&#234;te peut alors en
+ cr&#233;er un nouveau. Cette dur&#233;e de vie peut &#234;tre d&#233;finie via la
directive <code class="directive">CacheLockMaxAge</code>, et sa valeur par
- défaut est de 5 secondes.
+ d&#233;faut est de 5 secondes.
</p>
<h3>Exemple de configuration</h3>
@@ -273,37 +273,37 @@ LoadModule cache_module modules/mod_cache.so
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="finecontrol" id="finecontrol">Contrôle fin via le filtre CACHE</a><a title="Lien permanent" href="#finecontrol" class="permalink">&para;</a></h2>
- <p>Dans son mode de fonctionnement par défaut, le cache s'exécute sous
- la forme d'un gestionnaire rapide, court-circuitant la majorité des
+<h2><a name="finecontrol" id="finecontrol">Contr&#244;le fin via le filtre CACHE</a><a title="Lien permanent" href="#finecontrol" class="permalink">&para;</a></h2>
+ <p>Dans son mode de fonctionnement par d&#233;faut, le cache s'ex&#233;cute sous
+ la forme d'un gestionnaire rapide, court-circuitant la majorit&#233; des
traitements du serveur et fournissant ainsi une mise en cache
- possédant les plus hautes performances disponibles.</p>
+ poss&#233;dant les plus hautes performances disponibles.</p>
<p>Dans ce mode, le cache <strong>s'incruste</strong> devant le
- serveur, comme si un mandataire de mise en cache indépendant RFC 2616
- était placé devant ce dernier.</p>
+ serveur, comme si un mandataire de mise en cache ind&#233;pendant RFC 2616
+ &#233;tait plac&#233; devant ce dernier.</p>
<p>Bien que que ce mode offre les meilleures performances, les
administrateurs peuvent souhaiter, dans certaines circonstances,
- effectuer des traitements sur la requête après que cette dernière ait
- été mise en cache, comme ajouter du contenu personnalisé à la page
+ effectuer des traitements sur la requ&#234;te apr&#232;s que cette derni&#232;re ait
+ &#233;t&#233; mise en cache, comme ajouter du contenu personnalis&#233; &#224; la page
mise en cache, ou appliquer des restrictions d'autorisations au
- contenu. Pour y parvenir, l'administrateur sera alors souvent forcé de
- placer des serveurs mandataires inverses indépendants soit derrière,
+ contenu. Pour y parvenir, l'administrateur sera alors souvent forc&#233; de
+ placer des serveurs mandataires inverses ind&#233;pendants soit derri&#232;re,
soit devant le serveur de mise en cache.</p>
- <p>Pour résoudre ce problème, la directive <code class="directive"><a href="#cachequickhandler">CacheQuickHandler</a></code> peut être définie à
+ <p>Pour r&#233;soudre ce probl&#232;me, la directive <code class="directive"><a href="#cachequickhandler">CacheQuickHandler</a></code> peut &#234;tre d&#233;finie &#224;
<strong>off</strong>, afin que le serveur traite toutes les phases
- normalement exécutées par une requête non mise en cache, y compris les
+ normalement ex&#233;cut&#233;es par une requ&#234;te non mise en cache, y compris les
phases <strong>d'authentification et d'autorisation</strong>.</p>
- <p>En outre, l'administrateur peut éventuellement spécifier le
- <strong>point précis dans la chaîne de filtrage</strong> où devra
+ <p>En outre, l'administrateur peut &#233;ventuellement sp&#233;cifier le
+ <strong>point pr&#233;cis dans la cha&#238;ne de filtrage</strong> o&#249; devra
intervenir la mise en cache en ajoutant le filtre
- <strong>CACHE</strong> à la chaîne de filtrage en sortie.</p>
+ <strong>CACHE</strong> &#224; la cha&#238;ne de filtrage en sortie.</p>
<p>Par exemple, pour mettre en cache le contenu avant d'appliquer une
- compression à la réponse, placez le filtre <strong>CACHE</strong>
+ compression &#224; la r&#233;ponse, placez le filtre <strong>CACHE</strong>
avant le filtre <strong>DEFLATE</strong> comme dans l'exemple suivant
:</p>
@@ -312,12 +312,12 @@ CacheQuickHandler off
AddOutputFilterByType CACHE;DEFLATE text/plain</pre>
- <p>Une autre possibilité consiste à mettre en cache le contenu avant
- l'ajout de contenu personnalisé via <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> (ou
+ <p>Une autre possibilit&#233; consiste &#224; mettre en cache le contenu avant
+ l'ajout de contenu personnalis&#233; via <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> (ou
tout autre filtre de traitement de contenu). Dans l'exemple suivant,
- les modèles contenant des balises comprises par
- <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> sont mis en cache avant d'être
- interprétés :</p>
+ les mod&#232;les contenant des balises comprises par
+ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> sont mis en cache avant d'&#234;tre
+ interpr&#233;t&#233;s :</p>
<pre class="prettyprint lang-config"># Mise en cache du contenu avant l'intervention de mod_include et
# mod_deflate
@@ -325,10 +325,10 @@ CacheQuickHandler off
AddOutputFilterByType CACHE;INCLUDES;DEFLATE text/html</pre>
- <p>Vous pouvez insérer le filtre <strong>CACHE</strong> en tout point
- de la chaîne de filtrage. Dans l'exemple suivant, le contenu est mis
- en cache après avoir été interprété par <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>,
- mais avant d'être traité par <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> :</p>
+ <p>Vous pouvez ins&#233;rer le filtre <strong>CACHE</strong> en tout point
+ de la cha&#238;ne de filtrage. Dans l'exemple suivant, le contenu est mis
+ en cache apr&#232;s avoir &#233;t&#233; interpr&#233;t&#233; par <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>,
+ mais avant d'&#234;tre trait&#233; par <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> :</p>
<pre class="prettyprint lang-config"># Mise en cache du contenu entre les interventions de mod_include et
# mod_deflate
@@ -338,39 +338,39 @@ AddOutputFilterByType INCLUDES;CACHE;DEFLATE text/html</pre>
<div class="warning"><h3>Avertissement :</h3>Si pour une raison
ou pour une autre, le point d'insertion du filtre
- <strong>CACHE</strong> dans la chaîne de filtrage est modifié, vous
- devez <strong>vider votre cache</strong> pour être sûr que les données
- servies soient à jour. En effet, <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> n'est pas
- en mesure d'effectuer cette opération à votre place.</div>
+ <strong>CACHE</strong> dans la cha&#238;ne de filtrage est modifi&#233;, vous
+ devez <strong>vider votre cache</strong> pour &#234;tre s&#251;r que les donn&#233;es
+ servies soient &#224; jour. En effet, <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> n'est pas
+ en mesure d'effectuer cette op&#233;ration &#224; votre place.</div>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="status" id="status">Etat du cache et journalisation</a><a title="Lien permanent" href="#status" class="permalink">&para;</a></h2>
- <p>Lorsque <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> a décidé s'il devait ou non
- servir une entité depuis le cache, les raisons précises de cette
- décision sont enregistrées dans l'environnement du sous-processus
- interne à la requête sous la clé <strong>cache-status</strong>.
- Cette information peut être journalisée via la directive <code class="directive"><a href="../mod/mod_log_config.html#logformat">LogFormat</a></code> comme suit :</p>
+ <p>Lorsque <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> a d&#233;cid&#233; s'il devait ou non
+ servir une entit&#233; depuis le cache, les raisons pr&#233;cises de cette
+ d&#233;cision sont enregistr&#233;es dans l'environnement du sous-processus
+ interne &#224; la requ&#234;te sous la cl&#233; <strong>cache-status</strong>.
+ Cette information peut &#234;tre journalis&#233;e via la directive <code class="directive"><a href="../mod/mod_log_config.html#logformat">LogFormat</a></code> comme suit :</p>
<pre class="prettyprint lang-config">LogFormat "%{cache-status}e ..."</pre>
- <p>En fonction de la décision prise, l'information est aussi écrite
- dans l'environnement du sous-processus sous une des quatre clés
+ <p>En fonction de la d&#233;cision prise, l'information est aussi &#233;crite
+ dans l'environnement du sous-processus sous une des quatre cl&#233;s
suivantes :</p>
<dl>
- <dt>cache-hit</dt><dd>Le contenu a été servi depuis le cache.</dd>
- <dt>cache-revalidate</dt><dd>Le contenu du cache était périmé, a été
- mis à jour avec succès, puis servi depuis le cache.</dd>
- <dt>cache-miss</dt><dd>Le contenu n'était pas dans le cache et a été
- servi directement depuis le serveur demandé.</dd>
- <dt>cache-invalidate</dt><dd>L'entité du cache est devenue invalide
- suite à une requête d'un type autre que GET ou HEAD.</dd>
+ <dt>cache-hit</dt><dd>Le contenu a &#233;t&#233; servi depuis le cache.</dd>
+ <dt>cache-revalidate</dt><dd>Le contenu du cache &#233;tait p&#233;rim&#233;, a &#233;t&#233;
+ mis &#224; jour avec succ&#232;s, puis servi depuis le cache.</dd>
+ <dt>cache-miss</dt><dd>Le contenu n'&#233;tait pas dans le cache et a &#233;t&#233;
+ servi directement depuis le serveur demand&#233;.</dd>
+ <dt>cache-invalidate</dt><dd>L'entit&#233; du cache est devenue invalide
+ suite &#224; une requ&#234;te d'un type autre que GET ou HEAD.</dd>
</dl>
<p>Il est alors possible d'envisager une journalisation conditionnelle
- du traitement des requêtes par rapport au cache comme dans l'exemple
+ du traitement des requ&#234;tes par rapport au cache comme dans l'exemple
suivant :</p>
<pre class="prettyprint lang-config">CustomLog "cached-requests.log" common env=cache-hit
@@ -379,30 +379,30 @@ CustomLog "revalidated-requests.log" common env=cache-revalidate
CustomLog "invalidated-requests.log" common env=cache-invalidate</pre>
- <p>Pour les concepteurs de modules, une accroche (hook) nommée
+ <p>Pour les concepteurs de modules, une accroche (hook) nomm&#233;e
<var>cache_status</var> est disponible et permet aux modules de
- répondre aux résultats de la vérification du cache ci-dessus de manière
- personnalisée.</p>
+ r&#233;pondre aux r&#233;sultats de la v&#233;rification du cache ci-dessus de mani&#232;re
+ personnalis&#233;e.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachedefaultexpire" id="cachedefaultexpire">Directive</a> <a name="CacheDefaultExpire" id="CacheDefaultExpire">CacheDefaultExpire</a><a title="Lien permanent" href="#cachedefaultexpire" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La durée par défaut de mise en cache d'un document
-lorsqu'aucune date d'expiration n'a été spécifiée.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La dur&#233;e par d&#233;faut de mise en cache d'un document
+lorsqu'aucune date d'expiration n'a &#233;t&#233; sp&#233;cifi&#233;e.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheDefaultExpire <var>secondes</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheDefaultExpire 3600 (une heure)</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheDefaultExpire 3600 (une heure)</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
</table>
<p>La directive <code class="directive">CacheDefaultExpire</code> permet de
- spécifier un temps par défaut, en secondes, pendant lequel sera
- conservé dans le cache un document qui ne possède ni date
- d'expiration, ni date de dernière modification. La valeur de cette
- directive est écrasée par la valeur de la directive
- <code class="directive">CacheMaxExpire</code> si cette dernière est
- utilisée.</p>
+ sp&#233;cifier un temps par d&#233;faut, en secondes, pendant lequel sera
+ conserv&#233; dans le cache un document qui ne poss&#232;de ni date
+ d'expiration, ni date de derni&#232;re modification. La valeur de cette
+ directive est &#233;cras&#233;e par la valeur de la directive
+ <code class="directive">CacheMaxExpire</code> si cette derni&#232;re est
+ utilis&#233;e.</p>
<pre class="prettyprint lang-config">CacheDefaultExpire 86400</pre>
@@ -411,32 +411,32 @@ lorsqu'aucune date d'expiration n'a été spécifiée.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachedetailheader" id="cachedetailheader">Directive</a> <a name="CacheDetailHeader" id="CacheDetailHeader">CacheDetailHeader</a><a title="Lien permanent" href="#cachedetailheader" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajoute un en-tête X-Cache-Detail à la réponse.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajoute un en-t&#234;te X-Cache-Detail &#224; la r&#233;ponse.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheDetailHeader <var>on|off</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheDetailHeader off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheDetailHeader off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.9 d'Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.9 d'Apache</td></tr>
</table>
- <p>Lorsque la directive <code class="directive"><a href="#cachedetailheader">CacheDetailHeader</a></code> est définie à on, un
- en-tête <strong>X-Cache-Detail</strong> est ajouté à la réponse et
- contient les raisons précises d'une décision d'utilisation du cache
- vis à vis de cette dernière.</p>
-
- <p>Ceci peut s'avérer utile au cours du développement de services
- RESTful mis en cache pour obtenir des informations supplémentaires à
- propos des décisions vis à vis du cache écrites dans les en-têtes de
- la réponse. Il est ainsi possible de vérifier si
- <code>Cache-Control</code> et d'autres en-têtes ont été correctement
- utilisés par le service et le client.</p>
-
- <p>Si le gestionnaire normal est utilisé, cette directive peut se
+ <p>Lorsque la directive <code class="directive"><a href="#cachedetailheader">CacheDetailHeader</a></code> est d&#233;finie &#224; on, un
+ en-t&#234;te <strong>X-Cache-Detail</strong> est ajout&#233; &#224; la r&#233;ponse et
+ contient les raisons pr&#233;cises d'une d&#233;cision d'utilisation du cache
+ vis &#224; vis de cette derni&#232;re.</p>
+
+ <p>Ceci peut s'av&#233;rer utile au cours du d&#233;veloppement de services
+ RESTful mis en cache pour obtenir des informations suppl&#233;mentaires &#224;
+ propos des d&#233;cisions vis &#224; vis du cache &#233;crites dans les en-t&#234;tes de
+ la r&#233;ponse. Il est ainsi possible de v&#233;rifier si
+ <code>Cache-Control</code> et d'autres en-t&#234;tes ont &#233;t&#233; correctement
+ utilis&#233;s par le service et le client.</p>
+
+ <p>Si le gestionnaire normal est utilis&#233;, cette directive peut se
situer dans une section <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ou <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>. Si c'est le gestionnaire
- rapide qui est utilisé, elle doit se situer dans un contexte de
- serveur principal ou de serveur virtuel, sinon elle sera ignorée.</p>
+ rapide qui est utilis&#233;, elle doit se situer dans un contexte de
+ serveur principal ou de serveur virtuel, sinon elle sera ignor&#233;e.</p>
- <pre class="prettyprint lang-config"># Active l'en-tête X-Cache-Detail
+ <pre class="prettyprint lang-config"># Active l'en-t&#234;te X-Cache-Detail
CacheDetailHeader on</pre>
@@ -449,24 +449,24 @@ CacheDetailHeader on</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachedisable" id="cachedisable">Directive</a> <a name="CacheDisable" id="CacheDisable">CacheDisable</a><a title="Lien permanent" href="#cachedisable" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Désactive la mise en cache des URLs
-spécifiées</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheDisable <var>chaîne-url</var> | <var>on</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;sactive la mise en cache des URLs
+sp&#233;cifi&#233;es</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheDisable <var>cha&#238;ne-url</var> | <var>on</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
</table>
<p>La directive <code class="directive">CacheDisable</code> enjoint
<code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> de <em>ne pas</em> mettre en cache l'URL
- spécifiée par <var>chaîne URL</var>, ainsi que les URLs de niveaux
- inférieurs.</p>
+ sp&#233;cifi&#233;e par <var>cha&#238;ne URL</var>, ainsi que les URLs de niveaux
+ inf&#233;rieurs.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">CacheDisable /fichiers_locaux</pre>
</div>
- <p>Si la directive se trouve à l'intérieur d'une section <code class="directive">&lt;Location&gt;</code>, le chemin doit être spécifié en
- dessous de la Location, et si le mot "on" est utilisé, la mise en
- cache sera désactivée pour l'ensemble de l'arborescence concernée
+ <p>Si la directive se trouve &#224; l'int&#233;rieur d'une section <code class="directive">&lt;Location&gt;</code>, le chemin doit &#234;tre sp&#233;cifi&#233; en
+ dessous de la Location, et si le mot "on" est utilis&#233;, la mise en
+ cache sera d&#233;sactiv&#233;e pour l'ensemble de l'arborescence concern&#233;e
par la section Location.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">&lt;Location "/foo"&gt;
@@ -474,9 +474,9 @@ spécifiées</td></tr>
&lt;/Location&gt;</pre>
</div>
- <p>Avec les versions 2.2.12 et ultérieures, on peut définir la
- variable d'environnement <code>no-cache</code> pour une définition
- plus fine des ressources à mettre en cache.</p>
+ <p>Avec les versions 2.2.12 et ult&#233;rieures, on peut d&#233;finir la
+ variable d'environnement <code>no-cache</code> pour une d&#233;finition
+ plus fine des ressources &#224; mettre en cache.</p>
<h3>Voir aussi</h3>
<ul>
@@ -487,47 +487,47 @@ Apache</a></li>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cacheenable" id="cacheenable">Directive</a> <a name="CacheEnable" id="CacheEnable">CacheEnable</a><a title="Lien permanent" href="#cacheenable" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la mise en cache des URLs spécifiées en utilisant le
-gestionnaire de stockage précisé</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheEnable <var>type de cache</var> [<var>chaîne
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la mise en cache des URLs sp&#233;cifi&#233;es en utilisant le
+gestionnaire de stockage pr&#233;cis&#233;</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheEnable <var>type de cache</var> [<var>cha&#238;ne
URL</var>]</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Une chaîne URL telle que '/' s'appliquait à tout contenu
-en mandat direct dans les versions 2.2 et antérieures.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Une cha&#238;ne URL telle que '/' s'appliquait &#224; tout contenu
+en mandat direct dans les versions 2.2 et ant&#233;rieures.</td></tr>
</table>
<p>La directive <code class="directive">CacheEnable</code> enjoint
- <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> de mettre en cache l'URL précisée par
- <var>chaîne URL</var>, ainsi que les URLs de niveaux inférieurs. Le
- gestionnaire de stockage du cache est spécifié à l'aide de
+ <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> de mettre en cache l'URL pr&#233;cis&#233;e par
+ <var>cha&#238;ne URL</var>, ainsi que les URLs de niveaux inf&#233;rieurs. Le
+ gestionnaire de stockage du cache est sp&#233;cifi&#233; &#224; l'aide de
l'argument <var>type de cache</var>. La directive
- <code class="directive">CacheEnable</code> peut être placée à l'intérieur d'une
+ <code class="directive">CacheEnable</code> peut &#234;tre plac&#233;e &#224; l'int&#233;rieur d'une
section <code class="directive">&lt;Location&gt;</code> ou <code class="directive">&lt;LocationMatch&gt;</code> pour indiquer que le
- contenu considéré peut être mis en cache. Si <var>type de cache</var>
+ contenu consid&#233;r&#233; peut &#234;tre mis en cache. Si <var>type de cache</var>
a pour valeur <code>disk</code>, <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>
- utilisera le gestionnaire de stockage sur disque implémenté par
+ utilisera le gestionnaire de stockage sur disque impl&#233;ment&#233; par
<code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code>. Pour que <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>
- utilise le gestionnaire de stockage basé sur le cache d'objets
- partagés implémenté par <code class="module"><a href="../mod/mod_cache_socache.html">mod_cache_socache</a></code>,
- spécifiez <code>socache</code> comme valeur du paramètre <var>type
+ utilise le gestionnaire de stockage bas&#233; sur le cache d'objets
+ partag&#233;s impl&#233;ment&#233; par <code class="module"><a href="../mod/mod_cache_socache.html">mod_cache_socache</a></code>,
+ sp&#233;cifiez <code>socache</code> comme valeur du param&#232;tre <var>type
de cache</var>.</p>
- <p>Si les différentes directives <code class="directive">CacheEnable</code>
- spécifient des URLs qui se recoupent (comme dans l'exemple
+ <p>Si les diff&#233;rentes directives <code class="directive">CacheEnable</code>
+ sp&#233;cifient des URLs qui se recoupent (comme dans l'exemple
ci-dessous), tous les gestionnaires de stockage possibles seront
- lancés, jusqu'au premier d'entre eux qui traitera effectivement la
- requête.
- L'ordre dans lequel les gestionnaires de stockage sont lancés est
- déterminé par l'ordre dans lequel apparaissent les directives
+ lanc&#233;s, jusqu'au premier d'entre eux qui traitera effectivement la
+ requ&#234;te.
+ L'ordre dans lequel les gestionnaires de stockage sont lanc&#233;s est
+ d&#233;termin&#233; par l'ordre dans lequel apparaissent les directives
<code class="directive">CacheEnable</code> dans le fichier de
configuration. Les directives <code class="directive">CacheEnable</code>
- situées à l'intérieur de sections <code class="directive">&lt;Location&gt;</code> ou <code class="directive">&lt;LocationMatch&gt;</code> sont traitées avant les
- directives <code class="directive">CacheEnable</code> définies au niveau
+ situ&#233;es &#224; l'int&#233;rieur de sections <code class="directive">&lt;Location&gt;</code> ou <code class="directive">&lt;LocationMatch&gt;</code> sont trait&#233;es avant les
+ directives <code class="directive">CacheEnable</code> d&#233;finies au niveau
global.</p>
- <p>En fonctionnement du type serveur mandataire direct, <var>chaîne
- URL</var> doit au moins débuter par un protocole pour lequel la mise
- en cache doit être activée.</p>
+ <p>En fonctionnement du type serveur mandataire direct, <var>cha&#238;ne
+ URL</var> doit au moins d&#233;buter par un protocole pour lequel la mise
+ en cache doit &#234;tre activ&#233;e.</p>
<pre class="prettyprint lang-config"># Mise en cache de contenu (gestionnaire normal seulement)
CacheQuickHandler off
@@ -541,32 +541,32 @@ CacheQuickHandler off
CacheEnable disk
&lt;/LocationMatch&gt;
-# Mise en cache de tous les contenus, à l'exception des URLs
-# mandatées en direct (gestionnaire normal ou rapide)
+# Mise en cache de tous les contenus, &#224; l'exception des URLs
+# mandat&#233;es en direct (gestionnaire normal ou rapide)
CacheEnable disk /
-# Mise en cache des URLs FTP mandatées (gestionnaire normal ou rapide)
+# Mise en cache des URLs FTP mandat&#233;es (gestionnaire normal ou rapide)
CacheEnable disk ftp://
-# Mise en cache des contenus mandatés en direct depuis www.example.org (gestionnaire normal ou rapide)
+# Mise en cache des contenus mandat&#233;s en direct depuis www.example.org (gestionnaire normal ou rapide)
CacheEnable disk http://www.example.org/</pre>
- <p>Un nom d'hôte commençant par un caractère <strong>"*"</strong>
- correspondra à tout nom d'hôte se terminant par le suffixe
- considéré. Un nom d'hôte commençant par un caractère
- <strong>"."</strong> correspondra à tout nom d'hôte contenant le
- composant de nom de domaine qui suit ce caractère.</p>
+ <p>Un nom d'h&#244;te commen&#231;ant par un caract&#232;re <strong>"*"</strong>
+ correspondra &#224; tout nom d'h&#244;te se terminant par le suffixe
+ consid&#233;r&#233;. Un nom d'h&#244;te commen&#231;ant par un caract&#232;re
+ <strong>"."</strong> correspondra &#224; tout nom d'h&#244;te contenant le
+ composant de nom de domaine qui suit ce caract&#232;re.</p>
- <pre class="prettyprint lang-config"># Correspond à www.example.org et fooexample.org
+ <pre class="prettyprint lang-config"># Correspond &#224; www.example.org et fooexample.org
CacheEnable disk http://*example.org/
-# Correspond à www.example.org, mais pas à fooexample.org
+# Correspond &#224; www.example.org, mais pas &#224; fooexample.org
CacheEnable disk http://.example.org/</pre>
- <p>Depuis la version 2.2.12, on peut définir la variable
- d'environnement <code>no-cache</code> pour une définition plus fine
- des ressources à mettre en cache.</p>
+ <p>Depuis la version 2.2.12, on peut d&#233;finir la variable
+ d'environnement <code>no-cache</code> pour une d&#233;finition plus fine
+ des ressources &#224; mettre en cache.</p>
<h3>Voir aussi</h3>
@@ -578,35 +578,35 @@ Apache</a></li>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cacheheader" id="cacheheader">Directive</a> <a name="CacheHeader" id="CacheHeader">CacheHeader</a><a title="Lien permanent" href="#cacheheader" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajoute un en-tête X-Cache à la réponse.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajoute un en-t&#234;te X-Cache &#224; la r&#233;ponse.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheHeader <var>on|off</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheHeader off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheHeader off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.9 d'Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.9 d'Apache</td></tr>
</table>
- <p>Lorsque la directive <code class="directive"><a href="#cacheheader">CacheHeader</a></code> est définie à on, un
- en-tête <strong>X-Cache</strong> est ajouté à la réponse et contient
- l'état du cache pour cette dernière. Si le gestionnaire normal est
- utilisé, cette directive peut se situer dans une section
+ <p>Lorsque la directive <code class="directive"><a href="#cacheheader">CacheHeader</a></code> est d&#233;finie &#224; on, un
+ en-t&#234;te <strong>X-Cache</strong> est ajout&#233; &#224; la r&#233;ponse et contient
+ l'&#233;tat du cache pour cette derni&#232;re. Si le gestionnaire normal est
+ utilis&#233;, cette directive peut se situer dans une section
<code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ou
<code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>. Si c'est
le
- gestionnaire rapide qui est utilisé, elle doit se situer dans un
+ gestionnaire rapide qui est utilis&#233;, elle doit se situer dans un
contexte de serveur principal ou de serveur virtuel, sinon elle sera
- ignorée.</p>
+ ignor&#233;e.</p>
<dl>
- <dt><strong>HIT</strong></dt><dd>Le contenu était à jour et a été
+ <dt><strong>HIT</strong></dt><dd>Le contenu &#233;tait &#224; jour et a &#233;t&#233;
servi depuis le cache.</dd>
- <dt><strong>REVALIDATE</strong></dt><dd>Le contenu était périmé, a
- été mis à jour, puis a été servi depuis le cache.</dd>
- <dt><strong>MISS</strong></dt><dd>Le contenu n'a pas été servi
- depuis le cache, mais directement depuis le serveur demandé.</dd>
+ <dt><strong>REVALIDATE</strong></dt><dd>Le contenu &#233;tait p&#233;rim&#233;, a
+ &#233;t&#233; mis &#224; jour, puis a &#233;t&#233; servi depuis le cache.</dd>
+ <dt><strong>MISS</strong></dt><dd>Le contenu n'a pas &#233;t&#233; servi
+ depuis le cache, mais directement depuis le serveur demand&#233;.</dd>
</dl>
- <pre class="prettyprint lang-config"># Active l'en-tête X-Cache
+ <pre class="prettyprint lang-config"># Active l'en-t&#234;te X-Cache
CacheHeader on</pre>
@@ -619,21 +619,21 @@ CacheHeader on</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cacheignorecachecontrol" id="cacheignorecachecontrol">Directive</a> <a name="CacheIgnoreCacheControl" id="CacheIgnoreCacheControl">CacheIgnoreCacheControl</a><a title="Lien permanent" href="#cacheignorecachecontrol" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ignore les en-têtes de requête enjoignant de ne pas servir
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ignore les en-t&#234;tes de requ&#234;te enjoignant de ne pas servir
le contenu au client depuis le cache</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheIgnoreCacheControl On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheIgnoreCacheControl Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheIgnoreCacheControl Off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
</table>
- <p>Normalement, les requêtes contenant des en-têtes tels que
+ <p>Normalement, les requ&#234;tes contenant des en-t&#234;tes tels que
Cache-Control: no-cache ou Pragma: no-cache ne sont pas servies
depuis le cache. La directive
<code class="directive">CacheIgnoreCacheControl</code> permet de modifier ce
comportement. Avec <code class="directive">CacheIgnoreCacheControl
On</code>, le serveur tentera de servir la ressource depuis le
- cache, même si la requête contient un en-tête
+ cache, m&#234;me si la requ&#234;te contient un en-t&#234;te
no-cache.</p>
<pre class="prettyprint lang-config">CacheIgnoreCacheControl On</pre>
@@ -641,8 +641,8 @@ le contenu au client depuis le cache</td></tr>
<div class="warning"><h3>Avertissement :</h3>
Cette directive permet de servir des ressources depuis le cache,
- même si le client a demandé à ce qu'il n'en soit pas ainsi. Le
- contenu servi est ainsi susceptible d'être périmé.
+ m&#234;me si le client a demand&#233; &#224; ce qu'il n'en soit pas ainsi. Le
+ contenu servi est ainsi susceptible d'&#234;tre p&#233;rim&#233;.
</div>
<h3>Voir aussi</h3>
@@ -654,18 +654,18 @@ le contenu au client depuis le cache</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cacheignoreheaders" id="cacheignoreheaders">Directive</a> <a name="CacheIgnoreHeaders" id="CacheIgnoreHeaders">CacheIgnoreHeaders</a><a title="Lien permanent" href="#cacheignoreheaders" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ne pas stocker le(s) en-tête(s) spécifié(s) dans le cache.
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ne pas stocker le(s) en-t&#234;te(s) sp&#233;cifi&#233;(s) dans le cache.
</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheIgnoreHeaders <var>en-tête</var> [<var>en-tête</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheIgnoreHeaders None</code></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheIgnoreHeaders <var>en-t&#234;te</var> [<var>en-t&#234;te</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheIgnoreHeaders None</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
</table>
- <p>En accord avec la RFC 2616, les en-têtes HTTP hop-by-hop ne sont
- pas stockés dans le cache. Les en-têtes HTTP suivant sont des
- en-têtes hop-by-hop, et en tant que tels, ne sont en <em>aucun</em>
- cas stockés dans le cache, quelle que soit la définition de la
+ <p>En accord avec la RFC 2616, les en-t&#234;tes HTTP hop-by-hop ne sont
+ pas stock&#233;s dans le cache. Les en-t&#234;tes HTTP suivant sont des
+ en-t&#234;tes hop-by-hop, et en tant que tels, ne sont en <em>aucun</em>
+ cas stock&#233;s dans le cache, quelle que soit la d&#233;finition de la
directive <code class="directive">CacheIgnoreHeaders</code> :</p>
<ul>
@@ -680,16 +680,16 @@ le contenu au client depuis le cache</td></tr>
</ul>
<p>La directive <code class="directive">CacheIgnoreHeaders</code> permet de
- spécifier quels en-têtes HTTP ne doivent pas être stockés dans le
- cache. Par exemple, il peut s'avérer pertinent dans certains cas de
+ sp&#233;cifier quels en-t&#234;tes HTTP ne doivent pas &#234;tre stock&#233;s dans le
+ cache. Par exemple, il peut s'av&#233;rer pertinent dans certains cas de
ne pas stocker les cookies dans le cache.</p>
<p>La directive <code class="directive">CacheIgnoreHeaders</code> accepte
- une liste d'en-têtes HTTP séparés par des espaces, qui ne doivent
- pas être stockés dans le cache. Si les en-têtes hop-by-hop sont les
- seuls à ne pas devoir être stockés dans le cache (le comportement
+ une liste d'en-t&#234;tes HTTP s&#233;par&#233;s par des espaces, qui ne doivent
+ pas &#234;tre stock&#233;s dans le cache. Si les en-t&#234;tes hop-by-hop sont les
+ seuls &#224; ne pas devoir &#234;tre stock&#233;s dans le cache (le comportement
compatible RFC 2616), la directive
- <code class="directive">CacheIgnoreHeaders</code> peut être définie à
+ <code class="directive">CacheIgnoreHeaders</code> peut &#234;tre d&#233;finie &#224;
<code>None</code>.</p>
<div class="example"><h3>Exemple 1</h3><pre class="prettyprint lang-config">CacheIgnoreHeaders Set-Cookie</pre>
@@ -699,35 +699,35 @@ le contenu au client depuis le cache</td></tr>
</div>
<div class="warning"><h3>Avertissement :</h3>
- Si des en-têtes nécessaires à la bonne gestion du cache, comme
- <code>Expires</code>, ne sont pas stockés suite à la définition
+ Si des en-t&#234;tes n&#233;cessaires &#224; la bonne gestion du cache, comme
+ <code>Expires</code>, ne sont pas stock&#233;s suite &#224; la d&#233;finition
d'une directive <code class="directive">CacheIgnoreHeaders</code>, le
- comportement de mod_cache sera imprévisible.
+ comportement de mod_cache sera impr&#233;visible.
</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="cacheignorenolastmod" id="cacheignorenolastmod">Directive</a> <a name="CacheIgnoreNoLastMod" id="CacheIgnoreNoLastMod">CacheIgnoreNoLastMod</a><a title="Lien permanent" href="#cacheignorenolastmod" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ignore le fait qu'une réponse ne possède pas d'en-tête Last
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ignore le fait qu'une r&#233;ponse ne poss&#232;de pas d'en-t&#234;te Last
Modified.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheIgnoreNoLastMod On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheIgnoreNoLastMod Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheIgnoreNoLastMod Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
</table>
- <p>Normalement, les documents qui ne possèdent pas de date de
- dernière modification ne sont pas mis en cache. Dans certaines
- circonstances, la date de dernière modification est supprimée (au
- cours des traitements liés à <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> par
+ <p>Normalement, les documents qui ne poss&#232;dent pas de date de
+ derni&#232;re modification ne sont pas mis en cache. Dans certaines
+ circonstances, la date de derni&#232;re modification est supprim&#233;e (au
+ cours des traitements li&#233;s &#224; <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> par
exemple), ou n'existe tout simplement pas. La directive
- <code class="directive">CacheIgnoreNoLastMod</code> permet de spécifier si
- les documents ne possèdant pas de date de dernière modification
- doivent être mis en cache, même sans date de dernière modification.
- Si le document ne possède ni date d'expiration, ni date de dernière
- modification, la valeur spécifiée par la directive
- <code class="directive">CacheDefaultExpire</code> servira à générer une date
+ <code class="directive">CacheIgnoreNoLastMod</code> permet de sp&#233;cifier si
+ les documents ne poss&#232;dant pas de date de derni&#232;re modification
+ doivent &#234;tre mis en cache, m&#234;me sans date de derni&#232;re modification.
+ Si le document ne poss&#232;de ni date d'expiration, ni date de derni&#232;re
+ modification, la valeur sp&#233;cifi&#233;e par la directive
+ <code class="directive">CacheDefaultExpire</code> servira &#224; g&#233;n&#233;rer une date
d'expiration.
</p>
@@ -738,25 +738,25 @@ Modified.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cacheignorequerystring" id="cacheignorequerystring">Directive</a> <a name="CacheIgnoreQueryString" id="CacheIgnoreQueryString">CacheIgnoreQueryString</a><a title="Lien permanent" href="#cacheignorequerystring" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ignore la chaîne de paramètres lors de la mise en
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ignore la cha&#238;ne de param&#232;tres lors de la mise en
cache</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheIgnoreQueryString On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheIgnoreQueryString Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheIgnoreQueryString Off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
</table>
- <p>Normalement, les requêtes comportant une chaîne de paramètres
- sont mises en cache séparément si leurs chaînes de paramètres
- diffèrent.
- En accord avec la RFC 2616/13.9, cette mise en cache n'est effectuée
- séparément que si une date d'expiration est spécifiée. La directive
+ <p>Normalement, les requ&#234;tes comportant une cha&#238;ne de param&#232;tres
+ sont mises en cache s&#233;par&#233;ment si leurs cha&#238;nes de param&#232;tres
+ diff&#232;rent.
+ En accord avec la RFC 2616/13.9, cette mise en cache n'est effectu&#233;e
+ s&#233;par&#233;ment que si une date d'expiration est sp&#233;cifi&#233;e. La directive
<code class="directive">CacheIgnoreQueryString</code> permet la mise en
- cache de requêtes même si aucune date d'expiration est spécifiée, et
- de renvoyer une réponse depuis la cache même si les chaînes de
- paramètres diffèrent. Du point de vue du cache, la requête est
- traitée comme si elle ne possèdait pas de chaîne de paramètres
- lorsque cette directive est activée.</p>
+ cache de requ&#234;tes m&#234;me si aucune date d'expiration est sp&#233;cifi&#233;e, et
+ de renvoyer une r&#233;ponse depuis la cache m&#234;me si les cha&#238;nes de
+ param&#232;tres diff&#232;rent. Du point de vue du cache, la requ&#234;te est
+ trait&#233;e comme si elle ne poss&#232;dait pas de cha&#238;ne de param&#232;tres
+ lorsque cette directive est activ&#233;e.</p>
<pre class="prettyprint lang-config">CacheIgnoreQueryString On</pre>
@@ -766,12 +766,12 @@ cache</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cacheignoreurlsessionidentifiers" id="cacheignoreurlsessionidentifiers">Directive</a> <a name="CacheIgnoreURLSessionIdentifiers" id="CacheIgnoreURLSessionIdentifiers">CacheIgnoreURLSessionIdentifiers</a><a title="Lien permanent" href="#cacheignoreurlsessionidentifiers" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ignore les identifiants de session définis encodés dans
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ignore les identifiants de session d&#233;finis encod&#233;s dans
l'URL lors de la mise en cache
</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheIgnoreURLSessionIdentifiers <var>identifiant</var>
[<var>identifiant</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheIgnoreURLSessionIdentifiers None</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheIgnoreURLSessionIdentifiers None</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
@@ -783,17 +783,17 @@ l'URL lors de la mise en cache
<li><code>/une-application/image.gif;jsessionid=123456789</code></li>
<li><code>/une-application/image.gif?PHPSESSIONID=12345678</code></li>
</ul>
- <p>Ceci implique la mise en cache des ressources séparément pour
- chaque session, ce qui n'est en général pas souhaité. La directive
+ <p>Ceci implique la mise en cache des ressources s&#233;par&#233;ment pour
+ chaque session, ce qui n'est en g&#233;n&#233;ral pas souhait&#233;. La directive
<code class="directive">CacheIgnoreURLSessionIdentifiers</code> permet de
- définir une liste d'identifiants qui seront supprimés de la clé
- utilisée pour identifier une entité dans le cache, de façon à ce que
- les ressources ne soient pas stockées séparément pour chaque
+ d&#233;finir une liste d'identifiants qui seront supprim&#233;s de la cl&#233;
+ utilis&#233;e pour identifier une entit&#233; dans le cache, de fa&#231;on &#224; ce que
+ les ressources ne soient pas stock&#233;es s&#233;par&#233;ment pour chaque
session.
</p>
<p><code>CacheIgnoreURLSessionIdentifiers None</code> vide la liste
- des identifiants ignorés. Autrement, chaque identifiant spécifié est
- ajouté à la liste.</p>
+ des identifiants ignor&#233;s. Autrement, chaque identifiant sp&#233;cifi&#233; est
+ ajout&#233; &#224; la liste.</p>
<div class="example"><h3>Exemple 1</h3><pre class="prettyprint lang-config">CacheIgnoreURLSessionIdentifiers jsessionid</pre>
</div>
@@ -806,30 +806,30 @@ l'URL lors de la mise en cache
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachekeybaseurl" id="cachekeybaseurl">Directive</a> <a name="CacheKeyBaseURL" id="CacheKeyBaseURL">CacheKeyBaseURL</a><a title="Lien permanent" href="#cachekeybaseurl" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Remplace l'URL de base des clés du cache mandatées en
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Remplace l'URL de base des cl&#233;s du cache mandat&#233;es en
inverse</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheKeyBaseURL <var>URL</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheKeyBaseURL http://example.com</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheKeyBaseURL http://example.com</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.9 d'Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.9 d'Apache</td></tr>
</table>
- <p>Lorsque la directive <code class="directive"><a href="#cachekeybaseurl">CacheKeyBaseURL</a></code> est utilisée, l'URL
- spécifiée sera utilisée comme URL de base pour calculer l'URL des clés
- du cache dans la configuration du mandataire inverse. Par défaut,
- c'est le protocole/nom d'hôte/port du serveur virtuel courant qui sera
- utilisé pour construire la clé de cache. Dans le cas d'un cluster de
- machines, si toutes les entrées du cache doivent posséder la même clé,
- cette directive permet de spécifier une nouvelle URL de base.</p>
-
- <pre class="prettyprint lang-config"># Remplace l'URL de base de la clé de cache.
+ <p>Lorsque la directive <code class="directive"><a href="#cachekeybaseurl">CacheKeyBaseURL</a></code> est utilis&#233;e, l'URL
+ sp&#233;cifi&#233;e sera utilis&#233;e comme URL de base pour calculer l'URL des cl&#233;s
+ du cache dans la configuration du mandataire inverse. Par d&#233;faut,
+ c'est le protocole/nom d'h&#244;te/port du serveur virtuel courant qui sera
+ utilis&#233; pour construire la cl&#233; de cache. Dans le cas d'un cluster de
+ machines, si toutes les entr&#233;es du cache doivent poss&#233;der la m&#234;me cl&#233;,
+ cette directive permet de sp&#233;cifier une nouvelle URL de base.</p>
+
+ <pre class="prettyprint lang-config"># Remplace l'URL de base de la cl&#233; de cache.
CacheKeyBaseURL http://www.example.com/</pre>
- <div class="warning">Prenez garde en définissant cette directive. Si
- deux serveurs virtuels distincts possèdent accidentellement la même
- URL de base, les entrées en provenance d'un serveur virtuel seront
+ <div class="warning">Prenez garde en d&#233;finissant cette directive. Si
+ deux serveurs virtuels distincts poss&#232;dent accidentellement la m&#234;me
+ URL de base, les entr&#233;es en provenance d'un serveur virtuel seront
servies par l'autre.</div>
@@ -837,32 +837,32 @@ CacheKeyBaseURL http://www.example.com/</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachelastmodifiedfactor" id="cachelastmodifiedfactor">Directive</a> <a name="CacheLastModifiedFactor" id="CacheLastModifiedFactor">CacheLastModifiedFactor</a><a title="Lien permanent" href="#cachelastmodifiedfactor" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le facteur utilisé pour générer une date d'expiration en
-fonction de la date de dernière modification.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le facteur utilis&#233; pour g&#233;n&#233;rer une date d'expiration en
+fonction de la date de derni&#232;re modification.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheLastModifiedFactor <var>flottant</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheLastModifiedFactor 0.1</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheLastModifiedFactor 0.1</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
</table>
- <p>Si un document ne possède pas de date d'expiration, elle peut
- être calculée en fonction de la date de dernière modification, si
+ <p>Si un document ne poss&#232;de pas de date d'expiration, elle peut
+ &#234;tre calcul&#233;e en fonction de la date de derni&#232;re modification, si
elle existe. La directive
- <code class="directive">CacheLastModifiedFactor</code> permet de spécifier
- un <var>facteur</var> à utiliser pour la génération de cette date
+ <code class="directive">CacheLastModifiedFactor</code> permet de sp&#233;cifier
+ un <var>facteur</var> &#224; utiliser pour la g&#233;n&#233;ration de cette date
d'expiration au sein de la formule suivante :
- <code>délai-expiration = durée-depuis-date-dernière-modification *
+ <code>d&#233;lai-expiration = dur&#233;e-depuis-date-derni&#232;re-modification *
<var>facteur</var>
- date-expiration = date-courante + délai-expiration</code>
+ date-expiration = date-courante + d&#233;lai-expiration</code>
- Par exemple, si la dernière modification du document date de 10
- heures, et si <var>facteur</var> a pour valeur 0.1, le délai
+ Par exemple, si la derni&#232;re modification du document date de 10
+ heures, et si <var>facteur</var> a pour valeur 0.1, le d&#233;lai
d'expiration sera de 10*0.1 = 1 heure. Si l'heure courante est
- 3:00pm, la date d'expiration calculée sera 3:00pm + 1 heure =
+ 3:00pm, la date d'expiration calcul&#233;e sera 3:00pm + 1 heure =
4:00pm.
- Si le délai d'expiration est supérieur à celui spécifié par la
+ Si le d&#233;lai d'expiration est sup&#233;rieur &#224; celui sp&#233;cifi&#233; par la
directive <code class="directive">CacheMaxExpire</code>, c'est ce dernier
qui l'emporte.</p>
@@ -873,19 +873,19 @@ fonction de la date de dernière modification.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachelock" id="cachelock">Directive</a> <a name="CacheLock" id="CacheLock">CacheLock</a><a title="Lien permanent" href="#cachelock" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la protection contre les tempêtes de requêtes.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la protection contre les temp&#234;tes de requ&#234;tes.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheLock <var>on|off</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheLock off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheLock off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
</table>
<p>La directive <code class="directive">CacheLock</code> active la protection
- contre les tempêtes de requêtes pour l'espace d'adressage donné.</p>
+ contre les temp&#234;tes de requ&#234;tes pour l'espace d'adressage donn&#233;.</p>
<p>La configuration minimale pour activer le verrouillage contre les
- tempêtes de requêtes dans le répertoire par
- défaut des fichiers run-time est
+ temp&#234;tes de requ&#234;tes dans le r&#233;pertoire par
+ d&#233;faut des fichiers run-time est
la suivante :</p>
<pre class="prettyprint lang-config"># Active le verrouillage du cache
@@ -893,7 +893,7 @@ CacheLock on</pre>
<p>Les verrous sont des fichiers vides qui n'existent que pour les
- URLs présentes dont le contenu est périmé ; ils consomment dont bien
+ URLs pr&#233;sentes dont le contenu est p&#233;rim&#233; ; ils consomment dont bien
moins de ressources que le cache disque traditionnel.</p>
@@ -901,37 +901,37 @@ CacheLock on</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachelockmaxage" id="cachelockmaxage">Directive</a> <a name="CacheLockMaxAge" id="CacheLockMaxAge">CacheLockMaxAge</a><a title="Lien permanent" href="#cachelockmaxage" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit la durée de vie maximale d'un verrou de cache.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit la dur&#233;e de vie maximale d'un verrou de cache.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheLockMaxAge <var>entier</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheLockMaxAge 5</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheLockMaxAge 5</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
</table>
<p>La directive <code class="directive">CacheLockMaxAge</code> permet de
- spécifier la durée de vie maximale d'un verrou de cache.</p>
+ sp&#233;cifier la dur&#233;e de vie maximale d'un verrou de cache.</p>
- <p>Un verrou plus ancien que cette valeur exprimée en secondes sera
- ignoré, et la prochaine requête entrante sera alors en mesure de
- recréer le verrou. Ce mécanisme permet d'éviter les mises à jour trop
- longues initiées par des clients lents.</p>
+ <p>Un verrou plus ancien que cette valeur exprim&#233;e en secondes sera
+ ignor&#233;, et la prochaine requ&#234;te entrante sera alors en mesure de
+ recr&#233;er le verrou. Ce m&#233;canisme permet d'&#233;viter les mises &#224; jour trop
+ longues initi&#233;es par des clients lents.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachelockpath" id="cachelockpath">Directive</a> <a name="CacheLockPath" id="CacheLockPath">CacheLockPath</a><a title="Lien permanent" href="#cachelockpath" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le répertoire des verrous.</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheLockPath <var>répertoire</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheLockPath mod_cache-lock</code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit le r&#233;pertoire des verrous.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheLockPath <var>r&#233;pertoire</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheLockPath mod_cache-lock</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
</table>
<p>La directive <code class="directive">CacheLockPath</code> permet de
- spécifier le répertoire dans lequel les verrous sont
- créés. Si <var>répertoire</var> n'est pas un
- chemin absolu, il sera relatif au répertoire défini par la directive
+ sp&#233;cifier le r&#233;pertoire dans lequel les verrous sont
+ cr&#233;&#233;s. Si <var>r&#233;pertoire</var> n'est pas un
+ chemin absolu, il sera relatif au r&#233;pertoire d&#233;fini par la directive
<code class="directive"><a href="../mod/core.html#defaultruntimedir">DefaultRuntimeDir</a></code>.</p>
@@ -939,21 +939,21 @@ CacheLock on</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachemaxexpire" id="cachemaxexpire">Directive</a> <a name="CacheMaxExpire" id="CacheMaxExpire">CacheMaxExpire</a><a title="Lien permanent" href="#cachemaxexpire" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La durée maximale en secondes de mise en cache d'un
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La dur&#233;e maximale en secondes de mise en cache d'un
document</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheMaxExpire <var>secondes</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheMaxExpire 86400 (une journée)</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheMaxExpire 86400 (une journ&#233;e)</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
</table>
<p>La directive <code class="directive">CacheMaxExpire</code> permet de
- spécifier le nombre maximum de secondes pendant lequel les documents
- HTTP suceptibles d'être mis en cache seront conservés sans vérifier
+ sp&#233;cifier le nombre maximum de secondes pendant lequel les documents
+ HTTP suceptibles d'&#234;tre mis en cache seront conserv&#233;s sans v&#233;rifier
leur contenu sur le serveur d'origine. Ce nombre de secondes
- correspond donc à la durée maximale pendant laquelle un document ne
- sera pas à jour. L'utilisation de cette valeur maximale est forcée,
- même si le document possède une date d'expiration.</p>
+ correspond donc &#224; la dur&#233;e maximale pendant laquelle un document ne
+ sera pas &#224; jour. L'utilisation de cette valeur maximale est forc&#233;e,
+ m&#234;me si le document poss&#232;de une date d'expiration.</p>
<pre class="prettyprint lang-config">CacheMaxExpire 604800</pre>
@@ -963,19 +963,19 @@ document</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cacheminexpire" id="cacheminexpire">Directive</a> <a name="CacheMinExpire" id="CacheMinExpire">CacheMinExpire</a><a title="Lien permanent" href="#cacheminexpire" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La durée minimale en secondes de mise en cache d'un
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La dur&#233;e minimale en secondes de mise en cache d'un
document</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheMinExpire <var>secondes</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheMinExpire 0</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheMinExpire 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
</table>
<p>La directive <code class="directive">CacheMaxExpire</code> permet de
- spécifier le nombre maximum de secondes pendant lequel les documents
- HTTP suceptibles d'être mis en cache seront conservés sans vérifier
+ sp&#233;cifier le nombre maximum de secondes pendant lequel les documents
+ HTTP suceptibles d'&#234;tre mis en cache seront conserv&#233;s sans v&#233;rifier
leur contenu sur le serveur d'origine. Elle n'est prise en compte
- que dans le cas où le document ne possède aucune date d'expiration
+ que dans le cas o&#249; le document ne poss&#232;de aucune date d'expiration
valide.</p>
<pre class="prettyprint lang-config">CacheMinExpire 3600</pre>
@@ -985,39 +985,39 @@ document</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachequickhandler" id="cachequickhandler">Directive</a> <a name="CacheQuickHandler" id="CacheQuickHandler">CacheQuickHandler</a><a title="Lien permanent" href="#cachequickhandler" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Exécute le cache à partir d'un gestionnaire rapide.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ex&#233;cute le cache &#224; partir d'un gestionnaire rapide.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheQuickHandler <var>on|off</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheQuickHandler on</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheQuickHandler on</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.3.3 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.3.3 du serveur HTTP
Apache</td></tr>
</table>
- <p>La directive <code class="directive"><a href="#cachequickhandler">CacheQuickHandler</a></code> permet de contrôler
- la phase au cours de laquelle la mise en cache est effectuée.</p>
+ <p>La directive <code class="directive"><a href="#cachequickhandler">CacheQuickHandler</a></code> permet de contr&#244;ler
+ la phase au cours de laquelle la mise en cache est effectu&#233;e.</p>
- <p>Avec la configuration par défaut, le cache agit au cours de la
- phase du gestionnaire rapide. Cette phase court-circuite la majorité
- des traitements du serveur, et constitue le mode d'opération le plus
+ <p>Avec la configuration par d&#233;faut, le cache agit au cours de la
+ phase du gestionnaire rapide. Cette phase court-circuite la majorit&#233;
+ des traitements du serveur, et constitue le mode d'op&#233;ration le plus
performant pour un serveur typique. Le cache
- <strong>s'incruste</strong> devant le serveur, et la majorité des
- traitements du serveur est court-circuitée.</p>
+ <strong>s'incruste</strong> devant le serveur, et la majorit&#233; des
+ traitements du serveur est court-circuit&#233;e.</p>
- <p>Lorsque cette directive est définie à off, le cache agit comme un
- gestionnaire normal, et est concerné par toutes les phases de
- traitement d'une requête. Bien que ce mode soit moins performant que
- le mode par défaut, il permet d'utiliser le cache dans les cas où un
- traitement complet de la requête est nécessaire, comme par exemple
- lorsque le contenu est soumis à autorisation.</p>
+ <p>Lorsque cette directive est d&#233;finie &#224; off, le cache agit comme un
+ gestionnaire normal, et est concern&#233; par toutes les phases de
+ traitement d'une requ&#234;te. Bien que ce mode soit moins performant que
+ le mode par d&#233;faut, il permet d'utiliser le cache dans les cas o&#249; un
+ traitement complet de la requ&#234;te est n&#233;cessaire, comme par exemple
+ lorsque le contenu est soumis &#224; autorisation.</p>
- <pre class="prettyprint lang-config"># Exécute le cache comme un gestionnaire normal
+ <pre class="prettyprint lang-config"># Ex&#233;cute le cache comme un gestionnaire normal
CacheQuickHandler off</pre>
- <p>Lorsque le gestionnaire rapide est désactivé, l'administrateur a
- aussi la possibilité de choisir avec précision le point de la chaîne
- de filtrage où la mise en cache sera effectuée, en utilisant le
+ <p>Lorsque le gestionnaire rapide est d&#233;sactiv&#233;, l'administrateur a
+ aussi la possibilit&#233; de choisir avec pr&#233;cision le point de la cha&#238;ne
+ de filtrage o&#249; la mise en cache sera effectu&#233;e, en utilisant le
filtre <strong>CACHE</strong>.</p>
<pre class="prettyprint lang-config"># Mise en cache du contenu avant l'intervention de mod_include et
@@ -1026,7 +1026,7 @@ CacheQuickHandler off
AddOutputFilterByType CACHE;INCLUDES;DEFLATE text/html</pre>
- <p>Si le filtre CACHE est spécifié plusieurs fois, c'est la dernière
+ <p>Si le filtre CACHE est sp&#233;cifi&#233; plusieurs fois, c'est la derni&#232;re
instance qui sera prise en compte.</p>
@@ -1034,24 +1034,24 @@ AddOutputFilterByType CACHE;INCLUDES;DEFLATE text/html</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachestaleonerror" id="cachestaleonerror">Directive</a> <a name="CacheStaleOnError" id="CacheStaleOnError">CacheStaleOnError</a><a title="Lien permanent" href="#cachestaleonerror" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sert du contenu non à jour à la place de réponses 5xx.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sert du contenu non &#224; jour &#224; la place de r&#233;ponses 5xx.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheStaleOnError <var>on|off</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheStaleOnError on</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheStaleOnError on</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.9 d'Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.9 d'Apache</td></tr>
</table>
- <p>Lorsque la directive <code class="directive"><a href="#cachestaleonerror">CacheStaleOnError</a></code> est définie à on, et
- si des données non mises à jour sont disponibles dans le cache, ce
- dernier renverra ces données, plutôt qu'une éventuelle réponse 5xx en
- provenance du serveur d'arrière-plan. Alors que l'en-tête
- Cache-Control envoyé par les clients sera respecté, et que les clients
- recevront donc dans ce cas la réponse 5xx brute à leur requête, cette
- réponse 5xx renvoyée au client n'invalidera pas le contenu dans le
+ <p>Lorsque la directive <code class="directive"><a href="#cachestaleonerror">CacheStaleOnError</a></code> est d&#233;finie &#224; on, et
+ si des donn&#233;es non mises &#224; jour sont disponibles dans le cache, ce
+ dernier renverra ces donn&#233;es, plut&#244;t qu'une &#233;ventuelle r&#233;ponse 5xx en
+ provenance du serveur d'arri&#232;re-plan. Alors que l'en-t&#234;te
+ Cache-Control envoy&#233; par les clients sera respect&#233;, et que les clients
+ recevront donc dans ce cas la r&#233;ponse 5xx brute &#224; leur requ&#234;te, cette
+ r&#233;ponse 5xx renvoy&#233;e au client n'invalidera pas le contenu dans le
cache. </p>
- <pre class="prettyprint lang-config"># Sert des données non mises à jour en cas d'erreur.
+ <pre class="prettyprint lang-config"># Sert des donn&#233;es non mises &#224; jour en cas d'erreur.
CacheStaleOnError on</pre>
@@ -1060,22 +1060,22 @@ CacheStaleOnError on</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachestoreexpired" id="cachestoreexpired">Directive</a> <a name="CacheStoreExpired" id="CacheStoreExpired">CacheStoreExpired</a><a title="Lien permanent" href="#cachestoreexpired" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Tente de mettre en cache les réponses que le serveur
-considère comme arrivées à expiration</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Tente de mettre en cache les r&#233;ponses que le serveur
+consid&#232;re comme arriv&#233;es &#224; expiration</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheStoreExpired On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheStoreExpired Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheStoreExpired Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
</table>
- <p>Depuis la version 2.2.4, les réponses qui sont arrivées à
- expiration ne sont pas stockées dans le cache. La directive
+ <p>Depuis la version 2.2.4, les r&#233;ponses qui sont arriv&#233;es &#224;
+ expiration ne sont pas stock&#233;es dans le cache. La directive
<code class="directive">CacheStoreExpired</code> permet de modifier ce
comportement. Avec <code class="directive">CacheStoreExpired</code> On, le
- serveur tente de mettre en cache la ressource si elle est périmée.
- Les requêtes suivantes vont déclencher une requête si-modifié-depuis
- de la part du serveur d'origine, et la réponse sera renvoyée à
- partir du cache si la ressource d'arrière-plan n'a pas été modifiée.</p>
+ serveur tente de mettre en cache la ressource si elle est p&#233;rim&#233;e.
+ Les requ&#234;tes suivantes vont d&#233;clencher une requ&#234;te si-modifi&#233;-depuis
+ de la part du serveur d'origine, et la r&#233;ponse sera renvoy&#233;e &#224;
+ partir du cache si la ressource d'arri&#232;re-plan n'a pas &#233;t&#233; modifi&#233;e.</p>
<pre class="prettyprint lang-config">CacheStoreExpired On</pre>
@@ -1085,21 +1085,21 @@ considère comme arrivées à expiration</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachestorenostore" id="cachestorenostore">Directive</a> <a name="CacheStoreNoStore" id="CacheStoreNoStore">CacheStoreNoStore</a><a title="Lien permanent" href="#cachestorenostore" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Tente de mettre en cache les requêtes ou réponses dont
-l'entête Cache-Control: a pour valeur no-store.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Tente de mettre en cache les requ&#234;tes ou r&#233;ponses dont
+l'ent&#234;te Cache-Control: a pour valeur no-store.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheStoreNoStore On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheStoreNoStore Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheStoreNoStore Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
</table>
- <p>Normalement, les requêtes ou réponses dont l'en-tête
- Cache-Control: a pour valeur no-store ne sont pas stockées dans le
+ <p>Normalement, les requ&#234;tes ou r&#233;ponses dont l'en-t&#234;te
+ Cache-Control: a pour valeur no-store ne sont pas stock&#233;es dans le
cache. La directive <code class="directive">CacheStoreNoStore</code> permet
de modifier ce comportement. Si
- <code class="directive">CacheStoreNoStore</code> est définie à On, le
- serveur tente de mettre la ressource en cache même si elle contient
- un en-tête no-store.</p>
+ <code class="directive">CacheStoreNoStore</code> est d&#233;finie &#224; On, le
+ serveur tente de mettre la ressource en cache m&#234;me si elle contient
+ un en-t&#234;te no-store.</p>
<pre class="prettyprint lang-config">CacheStoreNoStore On</pre>
@@ -1107,13 +1107,13 @@ l'entête Cache-Control: a pour valeur no-store.</td></tr>
<div class="warning"><h3>Avertissement :</h3>
- Selon la RFC 2616, la valeur d'en-tête no-store est censée
- "prévenir la suppression ou la rétention par inadvertance
+ Selon la RFC 2616, la valeur d'en-t&#234;te no-store est cens&#233;e
+ "pr&#233;venir la suppression ou la r&#233;tention par inadvertance
d'informations sensibles (par exemple, sur des bandes de
sauvegarde)". Autrement dit, l'activation de la directive
<code class="directive">CacheStoreNoCache</code> pourrait provoquer le
stockage d'informations sensibles dans le cache. Vous avez donc
- été prévenus.
+ &#233;t&#233; pr&#233;venus.
</div>
<h3>Voir aussi</h3>
@@ -1125,21 +1125,21 @@ l'entête Cache-Control: a pour valeur no-store.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachestoreprivate" id="cachestoreprivate">Directive</a> <a name="CacheStorePrivate" id="CacheStorePrivate">CacheStorePrivate</a><a title="Lien permanent" href="#cachestoreprivate" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Tente de mettre en cache des réponses que le serveur a
-marquées comme privées</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Tente de mettre en cache des r&#233;ponses que le serveur a
+marqu&#233;es comme priv&#233;es</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheStorePrivate On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheStorePrivate Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheStorePrivate Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache</td></tr>
</table>
- <p>Normalement, les réponse comportant un en-tête Cache-Control:
- dont la valeur est private ne seront pas stockées dans le cache. La
+ <p>Normalement, les r&#233;ponse comportant un en-t&#234;te Cache-Control:
+ dont la valeur est private ne seront pas stock&#233;es dans le cache. La
directive <code class="directive">CacheStorePrivate</code> permet de
modifier ce comportement. Si
- <code class="directive">CacheStorePrivate</code> est définie à On, le
- serveur tentera de mettre la ressource en cache, même si elle
- contient un en-tête private.</p>
+ <code class="directive">CacheStorePrivate</code> est d&#233;finie &#224; On, le
+ serveur tentera de mettre la ressource en cache, m&#234;me si elle
+ contient un en-t&#234;te private.</p>
<pre class="prettyprint lang-config">CacheStorePrivate On</pre>
@@ -1147,10 +1147,10 @@ marquées comme privées</td></tr>
<div class="warning"><h3>Avertissement :</h3>
- Cette directive autorise la mise en cache même si le serveur
- indique que la ressource ne doit pas être mise en cache. Elle
- n'est de ce fait appropriée que dans le cas d'un cache
- 'privé'.
+ Cette directive autorise la mise en cache m&#234;me si le serveur
+ indique que la ressource ne doit pas &#234;tre mise en cache. Elle
+ n'est de ce fait appropri&#233;e que dans le cas d'un cache
+ 'priv&#233;'.
</div>
<h3>Voir aussi</h3>
@@ -1162,7 +1162,7 @@ marquées comme privées</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_cache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_cache.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_cache.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_cache.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_cache.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -1183,7 +1183,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_cache.html
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_cache_disk.html.fr b/docs/manual/mod/mod_cache_disk.html.fr
index 92fd16f31e..bb1ecbbfbb 100644
--- a/docs/manual/mod/mod_cache_disk.html.fr
+++ b/docs/manual/mod/mod_cache_disk.html.fr
@@ -27,54 +27,54 @@
<div id="preamble"><h1>Module Apache mod_cache_disk</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_cache_disk.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_cache_disk.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_cache_disk.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_cache_disk.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_cache_disk.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</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>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>cache_disk_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_cache_disk.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>cache_disk_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_cache_disk.c</td></tr></table>
<h3>Sommaire</h3>
- <p><code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code> implémente un gestionnaire de
+ <p><code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code> impl&#233;mente un gestionnaire de
stockage sur disque pour le module <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>.</p>
- <p>Les en-têtes et corps des réponses mises en cache sont stockés
- séparément sur le disque, dans une structure de répertoires basée
- sur le condensé md5 de l'URL mise en cache.</p>
+ <p>Les en-t&#234;tes et corps des r&#233;ponses mises en cache sont stock&#233;s
+ s&#233;par&#233;ment sur le disque, dans une structure de r&#233;pertoires bas&#233;e
+ sur le condens&#233; md5 de l'URL mise en cache.</p>
- <p>Plusieurs réponses au contenu négocié peuvent être stockées en
- même temps, mais la mise en cache de contenus partiels n'est pas
- supportée actuellement par ce module.</p>
+ <p>Plusieurs r&#233;ponses au contenu n&#233;goci&#233; peuvent &#234;tre stock&#233;es en
+ m&#234;me temps, mais la mise en cache de contenus partiels n'est pas
+ support&#233;e actuellement par ce module.</p>
- <p>Les mises à jour atomiques du cache pour les fichiers d'en-tête
- et de corps peuvent être effectuées sans verrouillage en
- enregistrant les numéros d'inode et de périphérique du fichier de
- corps dans le fichier d'en-tête. Ceci implique que les entrées du
- cache déplacées manuellement dans le cache seront ignorées.</p>
+ <p>Les mises &#224; jour atomiques du cache pour les fichiers d'en-t&#234;te
+ et de corps peuvent &#234;tre effectu&#233;es sans verrouillage en
+ enregistrant les num&#233;ros d'inode et de p&#233;riph&#233;rique du fichier de
+ corps dans le fichier d'en-t&#234;te. Ceci implique que les entr&#233;es du
+ cache d&#233;plac&#233;es manuellement dans le cache seront ignor&#233;es.</p>
<p>L'utilitaire <code class="program"><a href="../programs/htcacheclean.html">htcacheclean</a></code> permet de lister et
- de supprimer les URLs du cache, ou de maintenir le cache en deçà de
+ de supprimer les URLs du cache, ou de maintenir le cache en de&#231;&#224; de
certaines limites de taille et/ou de nombre d'inodes. L'utilitaire
- peut être exécuté à la demande, ou automatiquement pour assurer un
- contrôle continu des tailles des répertoires.</p>
+ peut &#234;tre ex&#233;cut&#233; &#224; la demande, ou automatiquement pour assurer un
+ contr&#244;le continu des tailles des r&#233;pertoires.</p>
<div class="note"><h3>Note :</h3>
- <p><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> doit être chargé avant
+ <p><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> doit &#234;tre charg&#233; avant
<code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code> pour que ce dernier puisse
fonctionner.</p>
</div>
<div class="note"><h3>Note :</h3>
- <p>Lorsque la plate-forme la supporte, et si elle est activée via la
+ <p>Lorsque la plate-forme la supporte, et si elle est activ&#233;e via la
directive <code class="directive"><a href="../mod/core.html#enablesendfile">EnableSendfile</a></code>,
- <code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code> utilise la fonctionnalité sendfile
- pour servir les fichiers à partir du cache. Cependant,
+ <code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code> utilise la fonctionnalit&#233; sendfile
+ pour servir les fichiers &#224; partir du cache. Cependant,
<code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code> ignore la configuration de la
directive <code class="directive"><a href="../mod/core.html#enablesendfile">EnableSendfile</a></code> dans
- un contexte de répertoire ou de fichier .htaccess, car le module ne
- dispose pas des définitions correspondantes lorsque la requête est
+ un contexte de r&#233;pertoire ou de fichier .htaccess, car le module ne
+ dispose pas des d&#233;finitions correspondantes lorsque la requ&#234;te est
servie depuis le cache.</p>
</div>
</div>
@@ -88,7 +88,7 @@ cache HTTP.</td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#cachereadtime">CacheReadTime</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#cacheroot">CacheRoot</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_cache_disk">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_cache_disk">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_cache_disk">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_cache_disk">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code></li>
<li><code class="module"><a href="../mod/mod_cache_socache.html">mod_cache_socache</a></code></li>
@@ -98,30 +98,30 @@ cache HTTP.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachedirlength" id="cachedirlength">Directive</a> <a name="CacheDirLength" id="CacheDirLength">CacheDirLength</a><a title="Lien permanent" href="#cachedirlength" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le nombre de caractères des noms des
-sous-répertoires</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le nombre de caract&#232;res des noms des
+sous-r&#233;pertoires</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheDirLength <var>longueur</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheDirLength 2</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheDirLength 2</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache_disk</td></tr>
</table>
<p>la directive <code class="directive">CacheDirLength</code> permet de
- définir le nombre de caractères que comportera chaque nom de
- sous-répertoire de la hiérarchie du cache. On peut l'utiliser en
+ d&#233;finir le nombre de caract&#232;res que comportera chaque nom de
+ sous-r&#233;pertoire de la hi&#233;rarchie du cache. On peut l'utiliser en
conjonction avec <code class="directive">CacheDirLevels</code> pour
- déterminer une structure approximative de la hiérarchie de
+ d&#233;terminer une structure approximative de la hi&#233;rarchie de
cache.</p>
<p>Une valeur haute pour <code class="directive">CacheDirLength</code>
- combinée avec une valeur basse pour
- <code class="directive">CacheDirLevels</code> générera une hiérarchie
- relativement peu profonde, avec un grand nombre de sous-répertoires
- à chaque niveau.</p>
+ combin&#233;e avec une valeur basse pour
+ <code class="directive">CacheDirLevels</code> g&#233;n&#233;rera une hi&#233;rarchie
+ relativement peu profonde, avec un grand nombre de sous-r&#233;pertoires
+ &#224; chaque niveau.</p>
<div class="note">
<p>La valeur du produit <code class="directive">CacheDirLevels</code> *
<code class="directive"><a href="#cachedirlength">CacheDirLength</a></code> ne
- doit pas dépasser 20.</p>
+ doit pas d&#233;passer 20.</p>
</div>
@@ -129,28 +129,28 @@ sous-répertoires</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachedirlevels" id="cachedirlevels">Directive</a> <a name="CacheDirLevels" id="CacheDirLevels">CacheDirLevels</a><a title="Lien permanent" href="#cachedirlevels" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le nombre de niveaux de sous-répertoires que comportera le
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le nombre de niveaux de sous-r&#233;pertoires que comportera le
cache.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheDirLevels <var>niveaux</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheDirLevels 2</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheDirLevels 2</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache_disk</td></tr>
</table>
<p>La directive <code class="directive">CacheDirLevels</code> permet de
- définir le nombre de niveaux de sous-répertoires que comportera le
- cache. Les données du cache seront stokées au niveau correspondant
- par rapport au répertoire <code class="directive"><a href="#cacheroot">CacheRoot</a></code>.</p>
+ d&#233;finir le nombre de niveaux de sous-r&#233;pertoires que comportera le
+ cache. Les donn&#233;es du cache seront stok&#233;es au niveau correspondant
+ par rapport au r&#233;pertoire <code class="directive"><a href="#cacheroot">CacheRoot</a></code>.</p>
<p>Une valeur haute pour <code class="directive">CacheDirLevels</code>
- combinée avec une valeur basse pour
- <code class="directive">CacheDirLength</code> générera une arborescence
- très développée, avec un petit nombre de sous-répertoires à chaque
+ combin&#233;e avec une valeur basse pour
+ <code class="directive">CacheDirLength</code> g&#233;n&#233;rera une arborescence
+ tr&#232;s d&#233;velopp&#233;e, avec un petit nombre de sous-r&#233;pertoires &#224; chaque
niveau.</p>
<div class="note">
<p>La valeur du produit <code class="directive">CacheDirLevels</code> *
<code class="directive"><a href="#cachedirlength">CacheDirLength</a></code> ne
- doit pas dépasser 20.</p>
+ doit pas d&#233;passer 20.</p>
</div>
@@ -159,15 +159,15 @@ cache.</td></tr>
<div class="directive-section"><h2><a name="cachemaxfilesize" id="cachemaxfilesize">Directive</a> <a name="CacheMaxFileSize" id="CacheMaxFileSize">CacheMaxFileSize</a><a title="Lien permanent" href="#cachemaxfilesize" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>&gt;La taille maximale (en octets) d'un document pour pouvoir
-être stocké dans le cache</td></tr>
+&#234;tre stock&#233; dans le cache</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheMaxFileSize <var>octets</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheMaxFileSize 1000000</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheMaxFileSize 1000000</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache_disk</td></tr>
</table>
<p>La directive <code class="directive">CacheMaxFileSize</code> permet de
- définir la taille maximale d'un document, en octets, pour que
+ d&#233;finir la taille maximale d'un document, en octets, pour que
celui-ci puisse faire l'objet d'un stockage dans le cache.</p>
<pre class="prettyprint lang-config">CacheMaxFileSize 64000</pre>
@@ -178,15 +178,15 @@ cache.</td></tr>
<div class="directive-section"><h2><a name="cacheminfilesize" id="cacheminfilesize">Directive</a> <a name="CacheMinFileSize" id="CacheMinFileSize">CacheMinFileSize</a><a title="Lien permanent" href="#cacheminfilesize" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La taille minimale (en octets) d'un document pour pouvoir
-être stocké dans le cache</td></tr>
+&#234;tre stock&#233; dans le cache</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheMinFileSize <var>octets</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheMinFileSize 1</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheMinFileSize 1</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache_disk</td></tr>
</table>
<p>La directive <code class="directive">CacheMinFileSize</code> permet de
- définir la taille minimale d'un document, en octets, pour que
+ d&#233;finir la taille minimale d'un document, en octets, pour que
celui-ci puisse faire l'objet d'un stockage dans le cache.</p>
<pre class="prettyprint lang-config">CacheMinFileSize 64</pre>
@@ -196,26 +196,26 @@ cache.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachereadsize" id="cachereadsize">Directive</a> <a name="CacheReadSize" id="CacheReadSize">CacheReadSize</a><a title="Lien permanent" href="#cachereadsize" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La quantité minimale (en octets) de données à lire et à
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La quantit&#233; minimale (en octets) de donn&#233;es &#224; lire et &#224;
mettre en cache avant de les envoyer au client</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheReadSize <var>octets</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheReadSize 0</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheReadSize 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache_disk</td></tr>
</table>
<p>La directive <code class="directive">CacheReadSize</code> permet de
- définir la quantité minimale de données, en octets, à lire depuis le
- serveur d'arrière-plan avant de les envoyer au client. Avec la
- valeur par défaut zéro, toute donnée de toutes tailles est envoyée
- au client dès qu'elle est disponible. Avec une valeur non nulle, le
- cache disque met en tampon au moins la quantité de données
- correspondante avant d'envoyer la réponse au client. Les
- performances peuvent s'en trouver améliorées lorsqu'on met en cache
+ d&#233;finir la quantit&#233; minimale de donn&#233;es, en octets, &#224; lire depuis le
+ serveur d'arri&#232;re-plan avant de les envoyer au client. Avec la
+ valeur par d&#233;faut z&#233;ro, toute donn&#233;e de toutes tailles est envoy&#233;e
+ au client d&#232;s qu'elle est disponible. Avec une valeur non nulle, le
+ cache disque met en tampon au moins la quantit&#233; de donn&#233;es
+ correspondante avant d'envoyer la r&#233;ponse au client. Les
+ performances peuvent s'en trouver am&#233;lior&#233;es lorsqu'on met en cache
du contenu en provenance d'un mandataire inverse.</p>
- <p>Cette directive ne prend effet que lorsque les données sont
- enregistrées dans le cache, et non lorsque les données sont servies à
+ <p>Cette directive ne prend effet que lorsque les donn&#233;es sont
+ enregistr&#233;es dans le cache, et non lorsque les donn&#233;es sont servies &#224;
partir du cache.</p>
<pre class="prettyprint lang-config">CacheReadSize 102400</pre>
@@ -225,29 +225,29 @@ mettre en cache avant de les envoyer au client</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachereadtime" id="cachereadtime">Directive</a> <a name="CacheReadTime" id="CacheReadTime">CacheReadTime</a><a title="Lien permanent" href="#cachereadtime" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le temps minimum (en millisecondes) qui doit s'écouler
-avant d'envoyer les données au client</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le temps minimum (en millisecondes) qui doit s'&#233;couler
+avant d'envoyer les donn&#233;es au client</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheReadTime <var>millisecondes</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheReadTime 0</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheReadTime 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache_disk</td></tr>
</table>
<p>La directive <code class="directive">CacheReadTime</code> permet de
- définir le temps minimum qui doit s'écouler avant d'essayer
- d'envoyer des données au client. Pendant ce temps, les données sont
- mises en tampon avant de pouvoir être envoyées au client. Les
- performances peuvent s'en trouver améliorées lorsqu'on met en cache
+ d&#233;finir le temps minimum qui doit s'&#233;couler avant d'essayer
+ d'envoyer des donn&#233;es au client. Pendant ce temps, les donn&#233;es sont
+ mises en tampon avant de pouvoir &#234;tre envoy&#233;es au client. Les
+ performances peuvent s'en trouver am&#233;lior&#233;es lorsqu'on met en cache
du contenu en provenance d'un mandataire inverse.</p>
- <p>La valeur par défaut zéro désactive cette option.</p>
+ <p>La valeur par d&#233;faut z&#233;ro d&#233;sactive cette option.</p>
- <p>Cette directive ne prend effet que lorsque les données sont
- enregistrées dans le cache, et non lorsque les données sont servies à
- partir du cache. Il est recommandé d'harmoniser l'utilisation de cette
+ <p>Cette directive ne prend effet que lorsque les donn&#233;es sont
+ enregistr&#233;es dans le cache, et non lorsque les donn&#233;es sont servies &#224;
+ partir du cache. Il est recommand&#233; d'harmoniser l'utilisation de cette
directive avec celle de la directive <code class="directive"><a href="#cachereadsize">CacheReadSize</a></code>, afin de s'assurer
que le serveur n'effectue pas une mise en tampon excessive au cas
- où les données arriveraient plus vite que prévu.</p>
+ o&#249; les donn&#233;es arriveraient plus vite que pr&#233;vu.</p>
<pre class="prettyprint lang-config">CacheReadTime 1000</pre>
@@ -256,22 +256,22 @@ avant d'envoyer les données au client</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cacheroot" id="cacheroot">Directive</a> <a name="CacheRoot" id="CacheRoot">CacheRoot</a><a title="Lien permanent" href="#cacheroot" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La racine du répertoire dans lequel les fichiers du cache
-seront stockés</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheRoot <var>répertoire</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La racine du r&#233;pertoire dans lequel les fichiers du cache
+seront stock&#233;s</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheRoot <var>r&#233;pertoire</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache_disk</td></tr>
</table>
- <p>La directive <code class="directive">CacheRoot</code> permet de définir
- le nom du répertoire sur disque qui contiendra les fichiers du
- cache. Si le module <code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code> a été chargé ou
- compilé dans le serveur Apache, cette directive <em>doit</em> être
- définie. L'absence de définition de la directive
+ <p>La directive <code class="directive">CacheRoot</code> permet de d&#233;finir
+ le nom du r&#233;pertoire sur disque qui contiendra les fichiers du
+ cache. Si le module <code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code> a &#233;t&#233; charg&#233; ou
+ compil&#233; dans le serveur Apache, cette directive <em>doit</em> &#234;tre
+ d&#233;finie. L'absence de d&#233;finition de la directive
<code class="directive">CacheRoot</code> provoquera une erreur de traitement
du fichier de configuration. Les directives <code class="directive"><a href="#cachedirlevels">CacheDirLevels</a></code> et <code class="directive"><a href="#cachedirlength">CacheDirLength</a></code> permettent de
- définir la structure des sous-répertoires du répertoire racine
- spécifié.</p>
+ d&#233;finir la structure des sous-r&#233;pertoires du r&#233;pertoire racine
+ sp&#233;cifi&#233;.</p>
<pre class="prettyprint lang-config">CacheRoot c:/cacheroot</pre>
@@ -280,7 +280,7 @@ seront stockés</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_cache_disk.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_cache_disk.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_cache_disk.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_cache_disk.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_cache_disk.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -301,7 +301,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_cache_disk
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_cache_socache.html.fr b/docs/manual/mod/mod_cache_socache.html.fr
index dc8842bd6c..13153ac853 100644
--- a/docs/manual/mod/mod_cache_socache.html.fr
+++ b/docs/manual/mod/mod_cache_socache.html.fr
@@ -27,27 +27,27 @@
<div id="preamble"><h1>Module Apache mod_cache_socache</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_cache_socache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_cache_socache.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_cache_socache.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module de stockage à base de cache d'objets partagés
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module de stockage &#224; base de cache d'objets partag&#233;s
(socache) 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>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>cache_socache_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_cache_socache.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>cache_socache_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_cache_socache.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Le module <code class="module"><a href="../mod/mod_cache_socache.html">mod_cache_socache</a></code> implémente un
- gestionnaire de stockage à base de cache d'objets partagés (socache)
+ <p>Le module <code class="module"><a href="../mod/mod_cache_socache.html">mod_cache_socache</a></code> impl&#233;mente un
+ gestionnaire de stockage &#224; base de cache d'objets partag&#233;s (socache)
pour le module <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>.</p>
- <p>Les en-têtes et corps des réponses mises en cache sont rassemblés
- et stockés sous une même clé dans le cache d'objets partagés. Il est
- possible de choisir entre plusieurs <a href="../socache.html">implémentations</a> de caches d'objets
- partagés.</p>
+ <p>Les en-t&#234;tes et corps des r&#233;ponses mises en cache sont rassembl&#233;s
+ et stock&#233;s sous une m&#234;me cl&#233; dans le cache d'objets partag&#233;s. Il est
+ possible de choisir entre plusieurs <a href="../socache.html">impl&#233;mentations</a> de caches d'objets
+ partag&#233;s.</p>
- <p>Des réponses avec différents contenus négociés peuvent être
- stockées simultanément ; cependant, la mise en cache de contenus
- partiels n'est pas encore supportée par ce module.</p>
+ <p>Des r&#233;ponses avec diff&#233;rents contenus n&#233;goci&#233;s peuvent &#234;tre
+ stock&#233;es simultan&#233;ment ; cependant, la mise en cache de contenus
+ partiels n'est pas encore support&#233;e par ce module.</p>
<pre class="prettyprint lang-config"># Activation de la mise en cache
CacheSocache shmcb
@@ -56,7 +56,7 @@ CacheSocacheMaxSize 102400
CacheEnable socache
&lt;/Location&gt;
-# Possibilité de se rabattre sur le cache disque
+# Possibilit&#233; de se rabattre sur le cache disque
CacheSocache shmcb
CacheSocacheMaxSize 102400
&lt;Location "/foo"&gt;
@@ -68,7 +68,7 @@ CacheSocacheMaxSize 102400
<div class="note"><h3>Note :</h3>
<p>Le module <code class="module"><a href="../mod/mod_cache_socache.html">mod_cache_socache</a></code> requiert les
services du module <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> qui doit donc avoir
- été préalablement chargé.</p>
+ &#233;t&#233; pr&#233;alablement charg&#233;.</p>
</div>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
@@ -80,7 +80,7 @@ CacheSocacheMaxSize 102400
<li><img alt="" src="../images/down.gif" /> <a href="#cachesocachereadsize">CacheSocacheReadSize</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#cachesocachereadtime">CacheSocacheReadTime</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_cache_socache">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_cache_socache">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_cache_socache">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_cache_socache">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code></li>
<li><code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code></li>
@@ -90,19 +90,19 @@ CacheSocacheMaxSize 102400
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachesocache" id="cachesocache">Directive</a> <a name="CacheSocache" id="CacheSocache">CacheSocache</a><a title="Lien permanent" href="#cachesocache" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Implémentation du cache d'objets partagés à utiliser</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Impl&#233;mentation du cache d'objets partag&#233;s &#224; utiliser</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheSocache <var>type[:args]</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache_socache</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.5 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.5 du serveur HTTP
Apache</td></tr>
</table>
<p>La directive <code class="directive">CacheSocache</code>
- définit l'implémentation du cache d'objets partagés à utiliser,
+ d&#233;finit l'impl&#233;mentation du cache d'objets partag&#233;s &#224; utiliser,
suivie d'arguments optionnels. Il est
- possible de choisir entre plusieurs <a href="../socache.html">implémentations</a> de caches d'objets
- partagés.</p>
+ possible de choisir entre plusieurs <a href="../socache.html">impl&#233;mentations</a> de caches d'objets
+ partag&#233;s.</p>
<pre class="prettyprint lang-config">CacheSocache shmcb</pre>
@@ -111,28 +111,28 @@ Apache</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachesocachemaxsize" id="cachesocachemaxsize">Directive</a> <a name="CacheSocacheMaxSize" id="CacheSocacheMaxSize">CacheSocacheMaxSize</a><a title="Lien permanent" href="#cachesocachemaxsize" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La taille maximale d'une entrée pouvant être placée dans le
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La taille maximale d'une entr&#233;e pouvant &#234;tre plac&#233;e dans le
cache</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheSocacheMaxSize <var>octets</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheSocacheMaxSize 102400</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheSocacheMaxSize 102400</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache_socache</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.5 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.5 du serveur HTTP
Apache</td></tr>
</table>
<p>La directive <code class="directive">CacheSocacheMaxSize</code>
- définit la taille maximale, en octets, de la somme des en-têtes et
- du corps d'un document pouvant être stocké dans le cache. Bien
- entendu, plus la taille des en-têtes sera grande, plus la taille
- maximale du corps du document s'en trouvera réduite.</p>
+ d&#233;finit la taille maximale, en octets, de la somme des en-t&#234;tes et
+ du corps d'un document pouvant &#234;tre stock&#233; dans le cache. Bien
+ entendu, plus la taille des en-t&#234;tes sera grande, plus la taille
+ maximale du corps du document s'en trouvera r&#233;duite.</p>
<p>Le module <code class="module"><a href="../mod/mod_cache_socache.html">mod_cache_socache</a></code> ne tentera de mettre
- en cache que des réponses qui possèdent une taille de contenu
+ en cache que des r&#233;ponses qui poss&#232;dent une taille de contenu
explicite, ou dont la taille est suffisamment petite pour qu'elles
- soient écrites en une seule passe. Ceci permet au module
- <code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code> de mettre en cache des réponses dont
- la taille est trop importante pour pouvoir être mises en cache par
+ soient &#233;crites en une seule passe. Ceci permet au module
+ <code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code> de mettre en cache des r&#233;ponses dont
+ la taille est trop importante pour pouvoir &#234;tre mises en cache par
<code class="module"><a href="../mod/mod_cache_socache.html">mod_cache_socache</a></code>.</p>
<pre class="prettyprint lang-config">CacheSocacheMaxSize 102400</pre>
@@ -142,20 +142,20 @@ Apache</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachesocachemaxtime" id="cachesocachemaxtime">Directive</a> <a name="CacheSocacheMaxTime" id="CacheSocacheMaxTime">CacheSocacheMaxTime</a><a title="Lien permanent" href="#cachesocachemaxtime" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La durée maximale de stockage d'un document dans le cache
-avant péremption</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La dur&#233;e maximale de stockage d'un document dans le cache
+avant p&#233;remption</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheSocacheMaxTime <var>secondes</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheSocacheMaxTime 86400</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheSocacheMaxTime 86400</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache_socache</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.5 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.5 du serveur HTTP
Apache</td></tr>
</table>
<p>La directive <code class="directive">CacheSocacheMaxTime</code>
- définit la durée de stockage maximale en secondes d'un document dans
- le cache avant péremption. Cette définition l'emporte sur la durée
- de fraîcheur définie pour le document par le protocole HTTP.</p>
+ d&#233;finit la dur&#233;e de stockage maximale en secondes d'un document dans
+ le cache avant p&#233;remption. Cette d&#233;finition l'emporte sur la dur&#233;e
+ de fra&#238;cheur d&#233;finie pour le document par le protocole HTTP.</p>
<pre class="prettyprint lang-config">CacheSocacheMaxTime 86400</pre>
@@ -164,21 +164,21 @@ Apache</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachesocachemintime" id="cachesocachemintime">Directive</a> <a name="CacheSocacheMinTime" id="CacheSocacheMinTime">CacheSocacheMinTime</a><a title="Lien permanent" href="#cachesocachemintime" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La durée minimale de stockage d'un document dans le cache</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La dur&#233;e minimale de stockage d'un document dans le cache</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheSocacheMinTime <var>seconds</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheSocacheMinTime 600</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheSocacheMinTime 600</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache_socache</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.5 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.5 du serveur HTTP
Apache</td></tr>
</table>
<p>La directive <code class="directive">CacheSocacheMinTime</code>
- définit le nombre de secondes au delà de la durée de fraîcheur de la
- réponse pendant lesquelles cette dernière devra être stockée dans le
- cache d'objets partagés. En effet, si une réponse n'est stockée que
- pour une durée égale à sa durée de fraîcheur, elle n'a pas besoin
- d'être rafraîchie.</p>
+ d&#233;finit le nombre de secondes au del&#224; de la dur&#233;e de fra&#238;cheur de la
+ r&#233;ponse pendant lesquelles cette derni&#232;re devra &#234;tre stock&#233;e dans le
+ cache d'objets partag&#233;s. En effet, si une r&#233;ponse n'est stock&#233;e que
+ pour une dur&#233;e &#233;gale &#224; sa dur&#233;e de fra&#238;cheur, elle n'a pas besoin
+ d'&#234;tre rafra&#238;chie.</p>
<pre class="prettyprint lang-config">CacheSocacheMinTime 600</pre>
@@ -187,28 +187,28 @@ Apache</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachesocachereadsize" id="cachesocachereadsize">Directive</a> <a name="CacheSocacheReadSize" id="CacheSocacheReadSize">CacheSocacheReadSize</a><a title="Lien permanent" href="#cachesocachereadsize" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La quantité minimale de données du document à lire et
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La quantit&#233; minimale de donn&#233;es du document &#224; lire et
mettre en cache avant envoi au client</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheSocacheReadSize <var>octets</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheSocacheReadSize 0</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheSocacheReadSize 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache_socache</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.5 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.5 du serveur HTTP
Apache</td></tr>
</table>
<p>La directive <code class="directive">CacheSocacheReadSize</code>
- définit la quantité minimale de données, en octets, à lire depuis
- l'arrière-plan avant envoi au client. Avec la valeur par défaut 0,
- les données sont transmises au client dès leur arrivée et quelle que
- soit leur taille. Si la valeur définie est non nulle, le cache
- disque va mettre en tampon au moins la quantité de données
- correspondante avant envoi au client. Ceci peut améliorer les
+ d&#233;finit la quantit&#233; minimale de donn&#233;es, en octets, &#224; lire depuis
+ l'arri&#232;re-plan avant envoi au client. Avec la valeur par d&#233;faut 0,
+ les donn&#233;es sont transmises au client d&#232;s leur arriv&#233;e et quelle que
+ soit leur taille. Si la valeur d&#233;finie est non nulle, le cache
+ disque va mettre en tampon au moins la quantit&#233; de donn&#233;es
+ correspondante avant envoi au client. Ceci peut am&#233;liorer les
performances en cas de mise en cache de contenu en provenance d'un
mandataire inverse lent.</p>
- <p>Cette directive n'a d'effet qu'au moment où les données sont
- stockées dans le cache, et non lorsqu'elles sont servies depuis le
+ <p>Cette directive n'a d'effet qu'au moment o&#249; les donn&#233;es sont
+ stock&#233;es dans le cache, et non lorsqu'elles sont servies depuis le
cache.</p>
<pre class="prettyprint lang-config">CacheSocacheReadSize 102400</pre>
@@ -218,31 +218,31 @@ Apache</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachesocachereadtime" id="cachesocachereadtime">Directive</a> <a name="CacheSocacheReadTime" id="CacheSocacheReadTime">CacheSocacheReadTime</a><a title="Lien permanent" href="#cachesocachereadtime" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La durée minimale de lecture avant l'envoi des données</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La dur&#233;e minimale de lecture avant l'envoi des donn&#233;es</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheSocacheReadTime <var>millisecondes</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheSocacheReadTime 0</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheSocacheReadTime 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cache_socache</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.5 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.5 du serveur HTTP
Apache</td></tr>
</table>
<p>La directive <code class="directive">CacheSocacheReadTime</code>
- définit le temps minimal qui doit s'écouler avant de tenter
- l'envoi des données au client. Cette durée sera mise à profit pour
- lire et mettre en tampon les données avant leur envoi au client.
- Ceci peut améliorer les performances en cas de mise en cache de
+ d&#233;finit le temps minimal qui doit s'&#233;couler avant de tenter
+ l'envoi des donn&#233;es au client. Cette dur&#233;e sera mise &#224; profit pour
+ lire et mettre en tampon les donn&#233;es avant leur envoi au client.
+ Ceci peut am&#233;liorer les performances en cas de mise en cache de
contenu en provenance d'un mandataire inverse.</p>
- <p>La valeur par défaut 0 désactive cette directive.</p>
+ <p>La valeur par d&#233;faut 0 d&#233;sactive cette directive.</p>
- <p>Cette directive n'a d'effet qu'au moment où les données sont
- stockées dans le cache, et non lorsqu'elles sont servies depuis le
- cache. Il est recommandé d'utiliser cette directive en concomitance
+ <p>Cette directive n'a d'effet qu'au moment o&#249; les donn&#233;es sont
+ stock&#233;es dans le cache, et non lorsqu'elles sont servies depuis le
+ cache. Il est recommand&#233; d'utiliser cette directive en concomitance
avec la directive <code class="directive"><a href="#cachesocachereadsize">CacheSocacheReadSize</a></code> afin de
- s'assurer que le serveur ne mette pas les données en tampon de
- manière excessive dans le cas où les données arriveraient plus vite
- que prévu.</p>
+ s'assurer que le serveur ne mette pas les donn&#233;es en tampon de
+ mani&#232;re excessive dans le cas o&#249; les donn&#233;es arriveraient plus vite
+ que pr&#233;vu.</p>
<pre class="prettyprint lang-config">CacheSocacheReadTime 1000</pre>
@@ -251,7 +251,7 @@ Apache</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_cache_socache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_cache_socache.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_cache_socache.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -270,7 +270,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_cache_soca
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_cern_meta.html.fr b/docs/manual/mod/mod_cern_meta.html.fr
index b635fc43c5..c3b4d77e47 100644
--- a/docs/manual/mod/mod_cern_meta.html.fr
+++ b/docs/manual/mod/mod_cern_meta.html.fr
@@ -27,27 +27,27 @@
<div id="preamble"><h1>Module Apache mod_cern_meta</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_cern_meta.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_cern_meta.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_cern_meta.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/mod/mod_cern_meta.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>La sémantique des métafichiers du serveur httpd du
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>La s&#233;mantique des m&#233;tafichiers du serveur httpd du
CERN</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>cern_meta_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_cern_meta.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>cern_meta_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_cern_meta.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Il s'agit d'une émulation de la sémantique des métafichiers du
- serveur httpd du CERN. Les métafichiers sont des en-têtes HTTP
- qui peuvent s'ajouter au jeu d'en-têtes habituels pour chaque
- fichier accédé. Ils ressemblent beaucoup aux fichiers .asis
- d'Apache, et permettent d'influencer de manière rudimentaire
- l'en-tête Expires:, ainsi que d'autres curiosités. Il existe de
- nombreuses méthodes pour gérer les métainformations, mais le choix
- s'est porté sur celle-ci car il existe déjà un grand nombre
+ <p>Il s'agit d'une &#233;mulation de la s&#233;mantique des m&#233;tafichiers du
+ serveur httpd du CERN. Les m&#233;tafichiers sont des en-t&#234;tes HTTP
+ qui peuvent s'ajouter au jeu d'en-t&#234;tes habituels pour chaque
+ fichier acc&#233;d&#233;. Ils ressemblent beaucoup aux fichiers .asis
+ d'Apache, et permettent d'influencer de mani&#232;re rudimentaire
+ l'en-t&#234;te Expires:, ainsi que d'autres curiosit&#233;s. Il existe de
+ nombreuses m&#233;thodes pour g&#233;rer les m&#233;tainformations, mais le choix
+ s'est port&#233; sur celle-ci car il existe d&#233;j&#224; un grand nombre
d'utilisateurs du CERN qui peuvent exploiter ce module.</p>
- <p>Pour plus d'information, voir le document sur la <a href="http://www.w3.org/pub/WWW/Daemon/User/Config/General.html#MetaDir">sémantique des métafichiers du CERN</a>.</p>
+ <p>Pour plus d'information, voir le document sur la <a href="http://www.w3.org/pub/WWW/Daemon/User/Config/General.html#MetaDir">s&#233;mantique des m&#233;tafichiers du CERN</a>.</p>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<ul id="toc">
@@ -55,7 +55,7 @@ CERN</td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#metafiles">MetaFiles</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#metasuffix">MetaSuffix</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_cern_meta">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_cern_meta">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_cern_meta">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_cern_meta">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code></li>
<li><code class="module"><a href="../mod/mod_asis.html">mod_asis</a></code></li>
@@ -64,27 +64,27 @@ CERN</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="metadir" id="metadir">Directive</a> <a name="MetaDir" id="MetaDir">MetaDir</a><a title="Lien permanent" href="#metadir" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le nom du répertoire où trouver les fichiers de
-métainformations dans le style du CERN</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MetaDir <var>répertoire</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>MetaDir .web</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le nom du r&#233;pertoire o&#249; trouver les fichiers de
+m&#233;tainformations dans le style du CERN</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MetaDir <var>r&#233;pertoire</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>MetaDir .web</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cern_meta</td></tr>
</table>
- <p>Spécifie le nom du répertoire dans lequel Apache pourra trouver
- les fichiers de métainformations. Ce répertoire est en général un
- sous-répertoire 'caché' du répertoire qui contient le fichier à
- accéder. Définissez cette directive à "<code>.</code>" pour
- rechercher les métafichiers dans le même répertoire que le fichier à
- accéder :</p>
+ <p>Sp&#233;cifie le nom du r&#233;pertoire dans lequel Apache pourra trouver
+ les fichiers de m&#233;tainformations. Ce r&#233;pertoire est en g&#233;n&#233;ral un
+ sous-r&#233;pertoire 'cach&#233;' du r&#233;pertoire qui contient le fichier &#224;
+ acc&#233;der. D&#233;finissez cette directive &#224; "<code>.</code>" pour
+ rechercher les m&#233;tafichiers dans le m&#234;me r&#233;pertoire que le fichier &#224;
+ acc&#233;der :</p>
<pre class="prettyprint lang-config">MetaDir .</pre>
- <p>Ou, pour rechercher dans un sous-répertoire du répertoire
- contenant le fichier à accéder :</p>
+ <p>Ou, pour rechercher dans un sous-r&#233;pertoire du r&#233;pertoire
+ contenant le fichier &#224; acc&#233;der :</p>
<pre class="prettyprint lang-config">MetaDir .meta</pre>
@@ -93,37 +93,37 @@ métainformations dans le style du CERN</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="metafiles" id="metafiles">Directive</a> <a name="MetaFiles" id="MetaFiles">MetaFiles</a><a title="Lien permanent" href="#metafiles" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active le traitement des métafichiers du CERN</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active le traitement des m&#233;tafichiers du CERN</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MetaFiles on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>MetaFiles off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>MetaFiles off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cern_meta</td></tr>
</table>
- <p>Active ou désactive le traitement des métafichiers pour certains
- répertoires.</p>
+ <p>Active ou d&#233;sactive le traitement des m&#233;tafichiers pour certains
+ r&#233;pertoires.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="metasuffix" id="metasuffix">Directive</a> <a name="MetaSuffix" id="MetaSuffix">MetaSuffix</a><a title="Lien permanent" href="#metasuffix" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Suffixe du fichier contenant les métainformations dans le
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Suffixe du fichier contenant les m&#233;tainformations dans le
style du CERN</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MetaSuffix <var>suffixe</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>MetaSuffix .meta</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>MetaSuffix .meta</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cern_meta</td></tr>
</table>
- <p>Spécifie le suffixe du fichier contenant les métainformations.
- Par exemple, si on conserve les valeurs par défaut des deux
- directives précédentes, une requête pour
+ <p>Sp&#233;cifie le suffixe du fichier contenant les m&#233;tainformations.
+ Par exemple, si on conserve les valeurs par d&#233;faut des deux
+ directives pr&#233;c&#233;dentes, une requ&#234;te pour
<code>DOCUMENT_ROOT/un-rep/index.html</code> provoquera la recherche
- du métafichier
+ du m&#233;tafichier
<code>DOCUMENT_ROOT/un-rep/.web/index.html.meta</code>, et utilisera
- son contenu pour générer les informations quant aux en-têtes MIME
+ son contenu pour g&#233;n&#233;rer les informations quant aux en-t&#234;tes MIME
additionnels.</p>
<div class="example"><h3>Exemple :</h3><pre class="prettyprint lang-config">MetaSuffix .meta</pre>
@@ -133,7 +133,7 @@ style du CERN</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_cern_meta.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_cern_meta.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_cern_meta.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/mod/mod_cern_meta.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -153,7 +153,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_cern_meta.
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_cgi.html.fr b/docs/manual/mod/mod_cgi.html.fr
index 85a32fb9d1..9001e2f317 100644
--- a/docs/manual/mod/mod_cgi.html.fr
+++ b/docs/manual/mod/mod_cgi.html.fr
@@ -27,41 +27,41 @@
<div id="preamble"><h1>Module Apache mod_cgi</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_cgi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_cgi.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_cgi.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_cgi.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_cgi.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Exécution des scripts CGI</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Ex&#233;cution des scripts CGI</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>cgi_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_cgi.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>cgi_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_cgi.c</td></tr></table>
<h3>Sommaire</h3>
<p>Tout fichier pris en compte par le gestionnaire
- <code>cgi-script</code> sera traité en tant que script CGI et
- exécuté par le serveur, sa sortie étant renvoyée au client. Les
- fichiers sont associés à ce gestionnaire soit parce qu'ils possèdent
- un nom contenant une extension définie par la directive <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code>, soit parce qu'ils se
- situent dans un répertoire défini par une directive <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>.</p>
+ <code>cgi-script</code> sera trait&#233; en tant que script CGI et
+ ex&#233;cut&#233; par le serveur, sa sortie &#233;tant renvoy&#233;e au client. Les
+ fichiers sont associ&#233;s &#224; ce gestionnaire soit parce qu'ils poss&#232;dent
+ un nom contenant une extension d&#233;finie par la directive <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code>, soit parce qu'ils se
+ situent dans un r&#233;pertoire d&#233;fini par une directive <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>.</p>
- <p>Comme introduction à l'utilisation des scripts CGI avec Apache,
+ <p>Comme introduction &#224; l'utilisation des scripts CGI avec Apache,
voir notre tutoriel <a href="../howto/cgi.html">Les contenus
dynamiques avec CGI</a>.</p>
- <p>Le module <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> doit être utilisé à la place
+ <p>Le module <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> doit &#234;tre utilis&#233; &#224; la place
du module <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> lorsqu'on utilise un module MPM
- multi-threadé sous Unix. Vus de l'utilisateur, les deux modules
+ multi-thread&#233; sous Unix. Vus de l'utilisateur, les deux modules
sont pratiquement identiques.</p>
- <p>À des fins de compatibilité ascendante, le gestionnaire
- cgi-script sera également activé pour tout fichier possédant le type
+ <p>&#192; des fins de compatibilit&#233; ascendante, le gestionnaire
+ cgi-script sera &#233;galement activ&#233; pour tout fichier poss&#233;dant le type
MIME <code>application/x-httpd-cgi</code>. L'utilisation du type
- MIME magic est obsolète.</p>
+ MIME magic est obsol&#232;te.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#env">Les variables d'environnement CGI</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#cgi-debug">Débogage des scripts CGI</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cgi-debug">D&#233;bogage des scripts CGI</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#cgiscripttimeout">CGIScriptTimeout</a></li>
@@ -69,58 +69,58 @@
<li><img alt="" src="../images/down.gif" /> <a href="#scriptlogbuffer">ScriptLogBuffer</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#scriptloglength">ScriptLogLength</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_cgi">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_cgi">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_cgi">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_cgi">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code></li>
<li><code class="directive"><a href="../mod/core.html#options">Options</a></code> ExecCGI</li>
<li><code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li>
<li><code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code></li>
-<li><a href="../suexec.html">Exécuter des programmes CGI sous des
-utilisateurs différents</a></li>
-<li><a href="http://www.ietf.org/rfc/rfc3875">La spécification
+<li><a href="../suexec.html">Ex&#233;cuter des programmes CGI sous des
+utilisateurs diff&#233;rents</a></li>
+<li><a href="http://www.ietf.org/rfc/rfc3875">La sp&#233;cification
CGI</a></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="env" id="env">Les variables d'environnement CGI</a><a title="Lien permanent" href="#env" class="permalink">&para;</a></h2>
- <p>Le serveur va définir les variables d'environnement CGI comme
- décrit dans la <a href="http://www.ietf.org/rfc/rfc3875">Spécification CGI</a>, de la
- manière suivante :</p>
+ <p>Le serveur va d&#233;finir les variables d'environnement CGI comme
+ d&#233;crit dans la <a href="http://www.ietf.org/rfc/rfc3875">Sp&#233;cification CGI</a>, de la
+ mani&#232;re suivante :</p>
<dl>
<dt>PATH_INFO</dt>
<dd>Cette variable ne sera pas disponible si la directive
<code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> est
- explicitement définie à <code>off</code>. Par défaut, si la
- directive <code class="directive">AcceptPathInfo</code> n'est pas définie,
+ explicitement d&#233;finie &#224; <code>off</code>. Par d&#233;faut, si la
+ directive <code class="directive">AcceptPathInfo</code> n'est pas d&#233;finie,
<code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> acceptera des informations de chemin (en
- ajoutant /infos/chemin après le nom du script dans l'URI), alors
+ ajoutant /infos/chemin apr&#232;s le nom du script dans l'URI), alors
que le serveur de base retournera une erreur 404 NOT FOUND pour
- les requêtes contenant des informations de chemin supplémentaires.
- Ne pas définir la directive <code class="directive">AcceptPathInfo</code>
- a le même effet sur les requêtes avec <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> que
- de la définir à <code>On</code>.</dd>
+ les requ&#234;tes contenant des informations de chemin suppl&#233;mentaires.
+ Ne pas d&#233;finir la directive <code class="directive">AcceptPathInfo</code>
+ a le m&#234;me effet sur les requ&#234;tes avec <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> que
+ de la d&#233;finir &#224; <code>On</code>.</dd>
<dt>REMOTE_HOST</dt>
- <dd>Cette variable ne sera définie que si la directive <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code> est définie à
- <code>on</code> (elle est à <code>off</code> par défaut), et si
- une recherche DNS inverse sur l'adresse IP de l'hôte client
- aboutit effectivement à un nom d'hôte.</dd>
+ <dd>Cette variable ne sera d&#233;finie que si la directive <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code> est d&#233;finie &#224;
+ <code>on</code> (elle est &#224; <code>off</code> par d&#233;faut), et si
+ une recherche DNS inverse sur l'adresse IP de l'h&#244;te client
+ aboutit effectivement &#224; un nom d'h&#244;te.</dd>
<dt>REMOTE_IDENT</dt>
- <dd>Cette variable ne sera définie que si la directive <code class="directive"><a href="../mod/mod_ident.html#identitycheck">IdentityCheck</a></code>
- est définie à <code>on</code>, et si l'hôte client supporte le
+ <dd>Cette variable ne sera d&#233;finie que si la directive <code class="directive"><a href="../mod/mod_ident.html#identitycheck">IdentityCheck</a></code>
+ est d&#233;finie &#224; <code>on</code>, et si l'h&#244;te client supporte le
protocole ident. Notez que l'on ne peut accorder une confiance
- aveugle au contenu de cette variable car il peut être aisément
- falsifié, et si un mandataire s'intercale entre le client et le
+ aveugle au contenu de cette variable car il peut &#234;tre ais&#233;ment
+ falsifi&#233;, et si un mandataire s'intercale entre le client et le
serveur, il est totalement inutilisable.</dd>
<dt>REMOTE_USER</dt>
- <dd>Cette variable ne sera définie que si le script CGI fait
+ <dd>Cette variable ne sera d&#233;finie que si le script CGI fait
l'objet d'une authentification.</dd>
</dl>
@@ -130,47 +130,47 @@ CGI</a></li>
<dl>
<dt>DOCUMENT_ROOT</dt>
- <dd>Prend la valeur définie par la directive <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>.</dd>
+ <dd>Prend la valeur d&#233;finie par la directive <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>.</dd>
<dt>SERVER_NAME</dt>
- <dd>Le nom de domaine pleinement qualifié pour la requête considérée</dd>
+ <dd>Le nom de domaine pleinement qualifi&#233; pour la requ&#234;te consid&#233;r&#233;e</dd>
<dt>SERVER_ADDR</dt>
- <dd>L'adresse IP du serveur virtuel qui traite la requête</dd>
+ <dd>L'adresse IP du serveur virtuel qui traite la requ&#234;te</dd>
<dt>SERVER_ADMIN</dt>
- <dd>Prend la valeur définie par la directive <code class="directive"><a href="../mod/core.html#serveradmin">ServerAdmin</a></code>.</dd>
+ <dd>Prend la valeur d&#233;finie par la directive <code class="directive"><a href="../mod/core.html#serveradmin">ServerAdmin</a></code>.</dd>
</dl>
- <p>Pour une liste exhaustive de ces variables, vous pouvez écrire un script
- CGI basique qui extrait toutes les variables d'environnement passées par
- Apache selon un format adapté.
+ <p>Pour une liste exhaustive de ces variables, vous pouvez &#233;crire un script
+ CGI basique qui extrait toutes les variables d'environnement pass&#233;es par
+ Apache selon un format adapt&#233;.
</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="cgi-debug" id="cgi-debug">Débogage des scripts CGI</a><a title="Lien permanent" href="#cgi-debug" class="permalink">&para;</a></h2>
- <p>Le débogage des scripts CGI était difficile par le passé,
- principalement parce qu'il n'était pas possible d'étudier la sortie
- (sortie standard et erreurs) des scripts dont l'exécution échouait.
- Ces directives permettent une journalisation plus détaillée des
+<h2><a name="cgi-debug" id="cgi-debug">D&#233;bogage des scripts CGI</a><a title="Lien permanent" href="#cgi-debug" class="permalink">&para;</a></h2>
+ <p>Le d&#233;bogage des scripts CGI &#233;tait difficile par le pass&#233;,
+ principalement parce qu'il n'&#233;tait pas possible d'&#233;tudier la sortie
+ (sortie standard et erreurs) des scripts dont l'ex&#233;cution &#233;chouait.
+ Ces directives permettent une journalisation plus d&#233;taill&#233;e des
erreurs.</p>
<h3>Format du fichier journal CGI</h3>
- <p>Lorsqu'il est configuré, le journal des erreurs CGI enregistre
- la sortie de tout programme CGI dont l'exécution ne s'effectue pas
- correctement. Un script CGI dont l'exécution échoue provoque la
- journalisation d'une grande quantité d'informations. Les deux
- premières lignes possèdent toujours le format suivant :</p>
+ <p>Lorsqu'il est configur&#233;, le journal des erreurs CGI enregistre
+ la sortie de tout programme CGI dont l'ex&#233;cution ne s'effectue pas
+ correctement. Un script CGI dont l'ex&#233;cution &#233;choue provoque la
+ journalisation d'une grande quantit&#233; d'informations. Les deux
+ premi&#232;res lignes poss&#232;dent toujours le format suivant :</p>
<div class="example"><p><code>
- %% [<var>date</var>] <var>requête</var><br />
- %% <var>état HTTP</var> <var>nom du script CGI</var>
+ %% [<var>date</var>] <var>requ&#234;te</var><br />
+ %% <var>&#233;tat HTTP</var> <var>nom du script CGI</var>
</code></p></div>
- <p>Si le script CGI n'a pas pu démarrer, le fichier journal
- contiendra les deux lignes supplémentaires suivantes :</p>
+ <p>Si le script CGI n'a pas pu d&#233;marrer, le fichier journal
+ contiendra les deux lignes suppl&#233;mentaires suivantes :</p>
<div class="example"><p><code>
%%erreur<br />
@@ -178,16 +178,16 @@ CGI</a></li>
</code></p></div>
<p>Par contre, si l'erreur provient du renvoi par le script
- d'informations incorrectes dans les en-têtes (dû souvent à une
- bogue du script), les informations suivantes sont journalisées
+ d'informations incorrectes dans les en-t&#234;tes (d&#251; souvent &#224; une
+ bogue du script), les informations suivantes sont journalis&#233;es
:</p>
<div class="example"><p><code>
- %requête<br />
- <var>Tous les en-têtes de requête HTTP reçus</var><br />
- <var>Les entités POST ou PUT (s'il en existe)</var><br />
- %réponse<br />
- <var>Tous les en-têtes générés par le script CGI</var><br />
+ %requ&#234;te<br />
+ <var>Tous les en-t&#234;tes de requ&#234;te HTTP re&#231;us</var><br />
+ <var>Les entit&#233;s POST ou PUT (s'il en existe)</var><br />
+ %r&#233;ponse<br />
+ <var>Tous les en-t&#234;tes g&#233;n&#233;r&#233;s par le script CGI</var><br />
%stdout<br />
<var>la sortie standard CGI</var><br />
%stderr<br />
@@ -195,7 +195,7 @@ CGI</a></li>
</code></p></div>
<p>(Les parties %stdout et %stderr seront absentes si le script
- n'a rien envoyé sur la sortie standard ou la sortie
+ n'a rien envoy&#233; sur la sortie standard ou la sortie
d'erreurs).</p>
</div>
@@ -204,14 +204,14 @@ CGI</a></li>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le temps d'attente maximum pour une sortie du programme CGI</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CGIScriptTimeout <var>time</var>[s|ms]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>La valeur par défaut de la directive <code class="directive"><a href="../mod/core.html#timeout">Timeout</a></code> lorsqu'elle n'est pas définie</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>La valeur par d&#233;faut de la directive <code class="directive"><a href="../mod/core.html#timeout">Timeout</a></code> lorsqu'elle n'est pas d&#233;finie</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cgi</td></tr>
</table>
- <p>Cette directive permet de limiter le temps d'attente jusqu'à une
- prochaine sortie du programme CGI. Si ce temps est dépassé, le traitement de
- la requête et l'exécution du programme CGI sont terminés. </p>
+ <p>Cette directive permet de limiter le temps d'attente jusqu'&#224; une
+ prochaine sortie du programme CGI. Si ce temps est d&#233;pass&#233;, le traitement de
+ la requ&#234;te et l'ex&#233;cution du programme CGI sont termin&#233;s. </p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">CGIScriptTimeout 20</pre>
</div>
@@ -228,54 +228,54 @@ CGI</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code></td></tr>
</table>
- <p>La directive <code class="directive">ScriptLog</code> définit
+ <p>La directive <code class="directive">ScriptLog</code> d&#233;finit
le chemin du fichier journal des erreurs du script CGI. Si cette
- directive n'est pas définie, aucune journalisation des erreurs n'est
- effectuée. Si elle est définie, toute erreur CGI sera enregistrée
+ directive n'est pas d&#233;finie, aucune journalisation des erreurs n'est
+ effectu&#233;e. Si elle est d&#233;finie, toute erreur CGI sera enregistr&#233;e
dans le fichier dont le nom est fourni en argument. S'il s'agit d'un
- chemin de fichier relatif, il est considéré par rapport au
- répertoire défini par la directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.
+ chemin de fichier relatif, il est consid&#233;r&#233; par rapport au
+ r&#233;pertoire d&#233;fini par la directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.
</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">ScriptLog logs/cgi_log</pre>
</div>
<p>Ce journal sera ouvert par l'utilisateur sous lequel les
- processus enfants s'exécutent, c'est à dire l'utilisateur spécifié
+ processus enfants s'ex&#233;cutent, c'est &#224; dire l'utilisateur sp&#233;cifi&#233;
par la directive du serveur <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code>. Ceci implique que soit le
- répertoire dans lequel se trouve le journal doit être accessible en
- écriture pour cet utilisateur, soit le fichier doit être créé
- manuellement et accessible en écriture pour cet utilisateur. Si vous
- placez le journal du script dans votre répertoire principal des
+ r&#233;pertoire dans lequel se trouve le journal doit &#234;tre accessible en
+ &#233;criture pour cet utilisateur, soit le fichier doit &#234;tre cr&#233;&#233;
+ manuellement et accessible en &#233;criture pour cet utilisateur. Si vous
+ placez le journal du script dans votre r&#233;pertoire principal des
journaux, ne modifiez <strong>PAS</strong> les permissions de ce
- dernier afin de le le rendre accessible en écriture par
- l'utilisateur sous lequel les processus enfants s'exécutent.</p>
+ dernier afin de le le rendre accessible en &#233;criture par
+ l'utilisateur sous lequel les processus enfants s'ex&#233;cutent.</p>
<p>Notez que l'on ne doit activer la journalisation des scripts
- qu'à des fins de débogage lors de l'écriture de scripts CGI, et non
- de manière permanente sur un serveur en production. Elle n'est pas
- optimisée en ce qui concerne la vitesse et l'efficacité, et peut
- présenter des problèmes de sécurité si on l'utilise dans un cadre
- autre que celui pour lequel elle a été conçue.</p>
+ qu'&#224; des fins de d&#233;bogage lors de l'&#233;criture de scripts CGI, et non
+ de mani&#232;re permanente sur un serveur en production. Elle n'est pas
+ optimis&#233;e en ce qui concerne la vitesse et l'efficacit&#233;, et peut
+ pr&#233;senter des probl&#232;mes de s&#233;curit&#233; si on l'utilise dans un cadre
+ autre que celui pour lequel elle a &#233;t&#233; con&#231;ue.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="scriptlogbuffer" id="scriptlogbuffer">Directive</a> <a name="ScriptLogBuffer" id="ScriptLogBuffer">ScriptLogBuffer</a><a title="Lien permanent" href="#scriptlogbuffer" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille maximale des requêtes PUT ou POST qui seront
-enregistrées dans le journal du script</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille maximale des requ&#234;tes PUT ou POST qui seront
+enregistr&#233;es dans le journal du script</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ScriptLogBuffer <var>octets</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ScriptLogBuffer 1024</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ScriptLogBuffer 1024</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code></td></tr>
</table>
<p>Cette directive limite la taille du corps de toute
- entité PUT ou POST qui sera enregistrée dans le journal, afin
- de prévenir une croissance trop importante et trop rapide du fichier
- journal due à la réception de corps de requête de grandes tailles.
+ entit&#233; PUT ou POST qui sera enregistr&#233;e dans le journal, afin
+ de pr&#233;venir une croissance trop importante et trop rapide du fichier
+ journal due &#224; la r&#233;ception de corps de requ&#234;te de grandes tailles.
Cette directive modifie cette taille maximale, dont la
- valeur par défaut est de 1024 octets.</p>
+ valeur par d&#233;faut est de 1024 octets.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -284,26 +284,26 @@ enregistrées dans le journal du script</td></tr>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille maximale du fichier journal des scripts
CGI</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ScriptLogLength <var>octets</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ScriptLogLength 10385760</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ScriptLogLength 10385760</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code></td></tr>
</table>
<p>La directive <code class="directive">ScriptLogLength</code>
- définit la taille maximale du fichier journal des scripts CGI. Comme
- le fichier journal accumule une grande quantité d'informations par
- erreur CGI (tous les en-têtes de la requête, toutes les sorties du
+ d&#233;finit la taille maximale du fichier journal des scripts CGI. Comme
+ le fichier journal accumule une grande quantit&#233; d'informations par
+ erreur CGI (tous les en-t&#234;tes de la requ&#234;te, toutes les sorties du
script), il peut vite atteindre une grande taille. En limitant la
- taille du fichier, cette directive permet d'éviter les problèmes que
+ taille du fichier, cette directive permet d'&#233;viter les probl&#232;mes que
causerait sa croissance sans limites. Lorsque le fichier a atteint
cette taille maximale, plus aucune information n'y est
- enregistrée.</p>
+ enregistr&#233;e.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_cgi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_cgi.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_cgi.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_cgi.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_cgi.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -324,7 +324,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_cgi.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_cgid.html.fr b/docs/manual/mod/mod_cgid.html.fr
index 124b51a824..a4abb6f024 100644
--- a/docs/manual/mod/mod_cgid.html.fr
+++ b/docs/manual/mod/mod_cgid.html.fr
@@ -27,44 +27,44 @@
<div id="preamble"><h1>Module Apache mod_cgid</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_cgid.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_cgid.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_cgid.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_cgid.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_cgid.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Exécution des scripts CGI par l'intermédiaire d'un démon
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Ex&#233;cution des scripts CGI par l'interm&#233;diaire d'un d&#233;mon
CGI externe</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>cgid_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_cgid.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Uniquement compatible avec les MPMs Unix
-threadés</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>cgid_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_cgid.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Uniquement compatible avec les MPMs Unix
+thread&#233;s</td></tr></table>
<h3>Sommaire</h3>
- <p>Exceptées les optimisations et la directive additionnelle
- <code class="directive"><a href="#scriptsock">ScriptSock</a></code> décrite
- ci-dessous, <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> a un comportement similaire à
- celui de <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>. <strong>Voir le résumé de
- <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> pour plus de détails à propos d'Apache et
+ <p>Except&#233;es les optimisations et la directive additionnelle
+ <code class="directive"><a href="#scriptsock">ScriptSock</a></code> d&#233;crite
+ ci-dessous, <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code> a un comportement similaire &#224;
+ celui de <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>. <strong>Voir le r&#233;sum&#233; de
+ <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> pour plus de d&#233;tails &#224; propos d'Apache et
CGI.</strong></p>
- <p>Sur certains systèmes d'exploitation de type unix, le branchement
- (forking) d'un processus depuis un serveur multi-threadé est une
- opération très lourde car le nouveau processus va répliquer tous les
- threads du processus parent. Pour éviter cette dépense de ressouces
+ <p>Sur certains syst&#232;mes d'exploitation de type unix, le branchement
+ (forking) d'un processus depuis un serveur multi-thread&#233; est une
+ op&#233;ration tr&#232;s lourde car le nouveau processus va r&#233;pliquer tous les
+ threads du processus parent. Pour &#233;viter cette d&#233;pense de ressouces
pour chaque invocation d'un programme CGI, <code class="module"><a href="../mod/mod_cgid.html">mod_cgid</a></code>
- crée un démon externe qui est responsable du branchement de
- processus enfants destinés au lancement de scripts CGI. Le serveur
- principal communique avec ce démon par l'intermédiaire d'un socket
+ cr&#233;e un d&#233;mon externe qui est responsable du branchement de
+ processus enfants destin&#233;s au lancement de scripts CGI. Le serveur
+ principal communique avec ce d&#233;mon par l'interm&#233;diaire d'un socket
de domaine unix.</p>
- <p>Si un MPM multi-threadé a été sélectionné lors du processus de
- compilation, c'est ce module qui est utilisé par défaut à la place
+ <p>Si un MPM multi-thread&#233; a &#233;t&#233; s&#233;lectionn&#233; lors du processus de
+ compilation, c'est ce module qui est utilis&#233; par d&#233;faut &#224; la place
de <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>. Du point de vue de l'utilisateur, ce
- module est identique à <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> quant à sa
- configuration et son utilisation. La seule différence est la
+ module est identique &#224; <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> quant &#224; sa
+ configuration et son utilisation. La seule diff&#233;rence est la
directive additionnelle <code>ScriptSock</code> qui permet de
- définir le nom du socket à utiliser pour la communication avec le
- démon CGI.</p>
+ d&#233;finir le nom du socket &#224; utiliser pour la communication avec le
+ d&#233;mon CGI.</p>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<ul id="toc">
@@ -74,29 +74,29 @@ threadés</td></tr></table>
<li><img alt="" src="../images/right.gif" /> <a href="mod_cgi.html#scriptloglength">ScriptLogLength</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#scriptsock">ScriptSock</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_cgid">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_cgid">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_cgid">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_cgid">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code></li>
-<li><a href="../suexec.html">Exécution de programmes CGI sous des
-utilisateurs différents</a></li>
+<li><a href="../suexec.html">Ex&#233;cution de programmes CGI sous des
+utilisateurs diff&#233;rents</a></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cgidscripttimeout" id="cgidscripttimeout">Directive</a> <a name="CGIDScriptTimeout" id="CGIDScriptTimeout">CGIDScriptTimeout</a><a title="Lien permanent" href="#cgidscripttimeout" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Durée maximale d'attente de la prochaine sortie du
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Dur&#233;e maximale d'attente de la prochaine sortie du
programme CGI</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CGIDScriptTimeout <var>time</var>[s|ms]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Valeur de la directive <code class="directive"><a href="../mod/core.html#timeout">Timeout</a></code></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Valeur de la directive <code class="directive"><a href="../mod/core.html#timeout">Timeout</a></code></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cgid</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>La valeur de CGIDScriptTimeout est 0 dans les versions
-2.4 et antérieures
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>La valeur de CGIDScriptTimeout est 0 dans les versions
+2.4 et ant&#233;rieures
</td></tr>
</table>
- <p>Cette directive permet de limiter la durée d'attente avant les prochaines données
- reçues en sortie du programme CGI. Si ce temps est dépassé, la requête et le
+ <p>Cette directive permet de limiter la dur&#233;e d'attente avant les prochaines donn&#233;es
+ re&#231;ues en sortie du programme CGI. Si ce temps est d&#233;pass&#233;, la requ&#234;te et le
programme CGI se terminent.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">CGIDScriptTimeout 20</pre>
@@ -107,25 +107,25 @@ programme CGI</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="scriptsock" id="scriptsock">Directive</a> <a name="ScriptSock" id="ScriptSock">ScriptSock</a><a title="Lien permanent" href="#scriptsock" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le préfixe du nom de fichier du socket à utiliser pour
-communiquer avec le démon CGI</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le pr&#233;fixe du nom de fichier du socket &#224; utiliser pour
+communiquer avec le d&#233;mon CGI</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ScriptSock <var>chemin fichier</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ScriptSock cgisock</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ScriptSock cgisock</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_cgid</td></tr>
</table>
- <p>Cette directive permet de définir le préfixe du nom de fichier du
- socket à utiliser pour communiquer avec le démon CGI, préfixe auquel
- sera ajouté une extension correspondant à l'identifiant processus du
+ <p>Cette directive permet de d&#233;finir le pr&#233;fixe du nom de fichier du
+ socket &#224; utiliser pour communiquer avec le d&#233;mon CGI, pr&#233;fixe auquel
+ sera ajout&#233; une extension correspondant &#224; l'identifiant processus du
serveur. Le socket sera ouvert avec les permissions de l'utilisateur
- qui a démarré Apache (en général root). Afin de préserver la
- sécurité des communications avec les scripts CGI, il est impératif
- de n'accorder à aucun autre utilisateur la permission d'écrire dans
- le répertoire où se trouve le socket.</p>
+ qui a d&#233;marr&#233; Apache (en g&#233;n&#233;ral root). Afin de pr&#233;server la
+ s&#233;curit&#233; des communications avec les scripts CGI, il est imp&#233;ratif
+ de n'accorder &#224; aucun autre utilisateur la permission d'&#233;crire dans
+ le r&#233;pertoire o&#249; se trouve le socket.</p>
<p>Si <var>chemin fichier</var> n'est pas un chemin absolu, il est
- relatif au chemin défini par la directive <code class="directive"><a href="../mod/core.html#defaultruntimedir">DefaultRuntimeDir</a></code>.</p>
+ relatif au chemin d&#233;fini par la directive <code class="directive"><a href="../mod/core.html#defaultruntimedir">DefaultRuntimeDir</a></code>.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">ScriptSock /var/run/cgid.sock</pre>
</div>
@@ -135,7 +135,7 @@ communiquer avec le démon CGI</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_cgid.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_cgid.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_cgid.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_cgid.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_cgid.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -156,7 +156,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_cgid.html'
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_charset_lite.html.fr b/docs/manual/mod/mod_charset_lite.html.fr
index f216694008..c40fabc876 100644
--- a/docs/manual/mod/mod_charset_lite.html.fr
+++ b/docs/manual/mod/mod_charset_lite.html.fr
@@ -27,104 +27,104 @@
<div id="preamble"><h1>Module Apache mod_charset_lite</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_charset_lite.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_charset_lite.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_charset_lite.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/mod/mod_charset_lite.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Spécifie dans quel jeu de caractère doivent s'effectuer les
-traductions ou les réencodages</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Sp&#233;cifie dans quel jeu de caract&#232;re doivent s'effectuer les
+traductions ou les r&#233;encodages</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>charset_lite_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_charset_lite.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>charset_lite_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_charset_lite.c</td></tr></table>
<h3>Sommaire</h3>
<p>Le module <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> permet au serveur de
- modifier le jeu de caractères des réponses avant de les envoyer aux
+ modifier le jeu de caract&#232;res des r&#233;ponses avant de les envoyer aux
clients. Dans un environnement EBCDIC, Apache traduit toujours les
- contenus au protocole HTTP (par exemples les en-têtes de réponses)
+ contenus au protocole HTTP (par exemples les en-t&#234;tes de r&#233;ponses)
de la page de code de la locale du processus Apache vers ISO-8859-1,
- mais pas le corps des réponses. Dans tous les environnements, on
- peut utiliser <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> pour spécifier que
- les corps des réponses doivent être traduits. Par exemple, si les
- fichiers sont stockés sous forme EBCDIC,
+ mais pas le corps des r&#233;ponses. Dans tous les environnements, on
+ peut utiliser <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> pour sp&#233;cifier que
+ les corps des r&#233;ponses doivent &#234;tre traduits. Par exemple, si les
+ fichiers sont stock&#233;s sous forme EBCDIC,
<code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> pourra les traduire en ISO-8859-1
avant de les envoyer au client.</p>
- <p>Ce module fournit quelques procédés de configuration implémentés
+ <p>Ce module fournit quelques proc&#233;d&#233;s de configuration impl&#233;ment&#233;s
par Apache version russe, ainsi que son module
- <code>mod_charset</code> associé.</p>
+ <code>mod_charset</code> associ&#233;.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#problems">Problèmes courants</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#problems">Probl&#232;mes courants</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#charsetdefault">CharsetDefault</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#charsetoptions">CharsetOptions</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#charsetsourceenc">CharsetSourceEnc</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_charset_lite">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_charset_lite">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_charset_lite">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_charset_lite">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="problems" id="problems">Problèmes courants</a><a title="Lien permanent" href="#problems" class="permalink">&para;</a></h2>
+<h2><a name="problems" id="problems">Probl&#232;mes courants</a><a title="Lien permanent" href="#problems" class="permalink">&para;</a></h2>
- <h3>Noms de jeux de caractères non valides</h3>
+ <h3>Noms de jeux de caract&#232;res non valides</h3>
- <p>Les noms des jeux de caractères passés en paramètres aux
+ <p>Les noms des jeux de caract&#232;res pass&#233;s en param&#232;tres aux
directives <code class="directive"><a href="#charsetsourceenc">CharsetSourceEnc</a></code> et
<code class="directive"><a href="#charsetdefault">CharsetDefault</a></code>
- doivent être reconnus par le mécanisme de traduction utilisé par
- <a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a> sur le système où
- <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> est utilisé. Ces noms de jeux de
- caractères ne sont pas standardisés, et sont en général différents
- des valeurs qui leur correspondent dans les en-têtes HTTP.
+ doivent &#234;tre reconnus par le m&#233;canisme de traduction utilis&#233; par
+ <a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a> sur le syst&#232;me o&#249;
+ <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> est utilis&#233;. Ces noms de jeux de
+ caract&#232;res ne sont pas standardis&#233;s, et sont en g&#233;n&#233;ral diff&#233;rents
+ des valeurs qui leur correspondent dans les en-t&#234;tes HTTP.
Actuellement, APR ne peut utiliser que iconv(3) ; vous pouvez donc
- tester facilement vos noms de jeux de caractères en utilisant le
- programme iconv(1), de la manière suivante :</p>
+ tester facilement vos noms de jeux de caract&#232;res en utilisant le
+ programme iconv(1), de la mani&#232;re suivante :</p>
<div class="example"><p><code>
iconv -f valeur-charsetsourceenc -t valeur-charsetdefault
</code></p></div>
- <h3>Incompatibilité entre le jeu de caractères du
- contenu et les règles de traduction</h3>
+ <h3>Incompatibilit&#233; entre le jeu de caract&#232;res du
+ contenu et les r&#232;gles de traduction</h3>
- <p>Si les règles de traduction ne peuvent s'appliquer au contenu,
- la traduction peut échouer avec des conséquences diverses, comme
+ <p>Si les r&#232;gles de traduction ne peuvent s'appliquer au contenu,
+ la traduction peut &#233;chouer avec des cons&#233;quences diverses, comme
:</p>
<ul>
- <li>Le mécanisme de traduction peut renvoyer un mauvais code de
+ <li>Le m&#233;canisme de traduction peut renvoyer un mauvais code de
retour, et la connexion sera interrompue.</li>
- <li>Le mécanisme de traduction peut insérer silencieusement des
- caractères spéciaux (par exemple des points d'interrogation) dans
+ <li>Le m&#233;canisme de traduction peut ins&#233;rer silencieusement des
+ caract&#232;res sp&#233;ciaux (par exemple des points d'interrogation) dans
le tampon de sortie lorsqu'il n'est pas en mesure de traduire le
- tampon d'entrée.</li>
+ tampon d'entr&#233;e.</li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="charsetdefault" id="charsetdefault">Directive</a> <a name="CharsetDefault" id="CharsetDefault">CharsetDefault</a><a title="Lien permanent" href="#charsetdefault" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Jeu de caractère vers lequel la traduction doit
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Jeu de caract&#232;re vers lequel la traduction doit
s'effectuer</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CharsetDefault <var>jeu de caractères</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CharsetDefault <var>jeu de caract&#232;res</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_charset_lite</td></tr>
</table>
<p>La directive <code class="directive">CharsetDefault</code>
- spécifie le jeu de caractères vers lequel le contenu situé dans le
- conteneur associé devra être traduit.</p>
+ sp&#233;cifie le jeu de caract&#232;res vers lequel le contenu situ&#233; dans le
+ conteneur associ&#233; devra &#234;tre traduit.</p>
- <p>La valeur de l'argument <var>jeu de caractères</var> doit être
- un nom de jeu de caractères valide du point de vue du support des
- jeux de caractères dans <a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a>. En général, cela
- implique qu'elle doit être reconnue par iconv.</p>
+ <p>La valeur de l'argument <var>jeu de caract&#232;res</var> doit &#234;tre
+ un nom de jeu de caract&#232;res valide du point de vue du support des
+ jeux de caract&#232;res dans <a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a>. En g&#233;n&#233;ral, cela
+ implique qu'elle doit &#234;tre reconnue par iconv.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">&lt;Directory "/export/home/trawick/apacheinst/htdocs/convert"&gt;
CharsetSourceEnc UTF-16BE
@@ -133,51 +133,51 @@ s'effectuer</td></tr>
</div>
<div class="note">
- Spécifier le même jeu de caractères pour les deux directives
+ Sp&#233;cifier le m&#234;me jeu de caract&#232;res pour les deux directives
<code class="directive"><a href="#charsetsourceenc">CharsetSourceEnc</a></code>
et <code class="directive"><a href="#charsetdefault">CharsetDefault</a></code>
- désactive la traduction. Le jeu de caractères ne doit pas forcément
- correspondre au jeu de caractères de la réponse, mais il doit être
- valide du point de vue du système.
+ d&#233;sactive la traduction. Le jeu de caract&#232;res ne doit pas forc&#233;ment
+ correspondre au jeu de caract&#232;res de la r&#233;ponse, mais il doit &#234;tre
+ valide du point de vue du syst&#232;me.
</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="charsetoptions" id="charsetoptions">Directive</a> <a name="CharsetOptions" id="CharsetOptions">CharsetOptions</a><a title="Lien permanent" href="#charsetoptions" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Précise les détails de la traduction du jeu de
-caractères</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Pr&#233;cise les d&#233;tails de la traduction du jeu de
+caract&#232;res</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CharsetOptions <var>option</var> [<var>option</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CharsetOptions ImplicitAdd</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CharsetOptions ImplicitAdd</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_charset_lite</td></tr>
</table>
<p>La directive <code class="directive">CharsetOptions</code>
- précise certains détails du comportement du module
+ pr&#233;cise certains d&#233;tails du comportement du module
<code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code>. <var>Option</var> accepte les
valeurs suivantes :</p>
<dl>
<dt><code>ImplicitAdd | NoImplicitAdd</code></dt>
- <dd>Le mot-clé <code>ImplicitAdd</code> indique que
- <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> doit insérer son filtre de
- manière implicite lorsque la configuration indique que le jeu de
- caractère du contenu doit être traduit. Si la chaîne de filtrage
- est configurée de manière explicite via la directive <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code>, l'option
- <code>NoImplicitAdd</code> doit être utilisée afin que
+ <dd>Le mot-cl&#233; <code>ImplicitAdd</code> indique que
+ <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> doit ins&#233;rer son filtre de
+ mani&#232;re implicite lorsque la configuration indique que le jeu de
+ caract&#232;re du contenu doit &#234;tre traduit. Si la cha&#238;ne de filtrage
+ est configur&#233;e de mani&#232;re explicite via la directive <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code>, l'option
+ <code>NoImplicitAdd</code> doit &#234;tre utilis&#233;e afin que
<code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> n'ajoute pas son propre
filtre.</dd>
<dt><code>TranslateAllMimeTypes | NoTranslateAllMimeTypes</code></dt>
<dd>Normalement, <code class="module"><a href="../mod/mod_charset_lite.html">mod_charset_lite</a></code> n'effectuera
- une traduction qu'en présence d'un petit nombre de types MIME
+ une traduction qu'en pr&#233;sence d'un petit nombre de types MIME
parmi tous les types possibles. Lorsque l'option
- <code>TranslateAllMimeTypes</code> est utilisée pour une section
- de configuration donnée, la traduction est effectuée sans se
- préoccuper du type MIME.</dd>
+ <code>TranslateAllMimeTypes</code> est utilis&#233;e pour une section
+ de configuration donn&#233;e, la traduction est effectu&#233;e sans se
+ pr&#233;occuper du type MIME.</dd>
</dl>
@@ -185,21 +185,21 @@ caractères</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="charsetsourceenc" id="charsetsourceenc">Directive</a> <a name="CharsetSourceEnc" id="CharsetSourceEnc">CharsetSourceEnc</a><a title="Lien permanent" href="#charsetsourceenc" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Jeu de caractères source des fichiers</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CharsetSourceEnc <var>jeu de caractères</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Jeu de caract&#232;res source des fichiers</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CharsetSourceEnc <var>jeu de caract&#232;res</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_charset_lite</td></tr>
</table>
<p>La directive <code class="directive">CharsetSourceEnc</code>
- spécifie un jeu de caractères source pour les fichiers situés dans
- le conteneur associé.</p>
+ sp&#233;cifie un jeu de caract&#232;res source pour les fichiers situ&#233;s dans
+ le conteneur associ&#233;.</p>
- <p>La valeur de l'argument <var>jeu de caractères</var> doit être
- un nom de jeu de caractères valide du point de vue du support des
- jeux de caractères dans <a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a>. En général, cela
- implique qu'elle doit être reconnue par iconv.</p>
+ <p>La valeur de l'argument <var>jeu de caract&#232;res</var> doit &#234;tre
+ un nom de jeu de caract&#232;res valide du point de vue du support des
+ jeux de caract&#232;res dans <a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a>. En g&#233;n&#233;ral, cela
+ implique qu'elle doit &#234;tre reconnue par iconv.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">&lt;Directory "/export/home/trawick/apacheinst/htdocs/convert"&gt;
CharsetSourceEnc UTF-16BE
@@ -207,23 +207,23 @@ caractères</td></tr>
&lt;/Directory&gt;</pre>
</div>
- <p>Les noms de jeux de caractères de cet exemple sont reconnus par
- le mécanisme de traduction d'iconv sous Solaris 8.</p>
+ <p>Les noms de jeux de caract&#232;res de cet exemple sont reconnus par
+ le m&#233;canisme de traduction d'iconv sous Solaris 8.</p>
<div class="note">
- Spécifier le même jeu de caractères pour les deux directives
+ Sp&#233;cifier le m&#234;me jeu de caract&#232;res pour les deux directives
<code class="directive"><a href="#charsetsourceenc">CharsetSourceEnc</a></code>
et <code class="directive"><a href="#charsetdefault">CharsetDefault</a></code>
- désactive la traduction. Le jeu de caractères ne doit pas forcément
- correspondre au jeu de caractères de la réponse, mais il doit être
- valide du point de vue du système.
+ d&#233;sactive la traduction. Le jeu de caract&#232;res ne doit pas forc&#233;ment
+ correspondre au jeu de caract&#232;res de la r&#233;ponse, mais il doit &#234;tre
+ valide du point de vue du syst&#232;me.
</div>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_charset_lite.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_charset_lite.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_charset_lite.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/mod/mod_charset_lite.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -243,7 +243,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_charset_li
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_crypto.html.fr b/docs/manual/mod/mod_crypto.html.fr
index f5904dd3ca..867ea35713 100644
--- a/docs/manual/mod/mod_crypto.html.fr
+++ b/docs/manual/mod/mod_crypto.html.fr
@@ -27,33 +27,33 @@
<div id="preamble"><h1>Module Apache mod_crypto</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_crypto.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_crypto.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_crypto.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Support du chiffrement/déchiffrement symétrique</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Support du chiffrement/d&#233;chiffrement sym&#233;trique</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>crypto_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_crypto.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5 du serveur HTTP Apache</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>crypto_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_crypto.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5 du serveur HTTP Apache</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module permet de <strong>chiffrer et déchiffrer</strong> les données au
- niveau des piles de filtrage en entrée et en sortie.</p>
+ <p>Ce module permet de <strong>chiffrer et d&#233;chiffrer</strong> les donn&#233;es au
+ niveau des piles de filtrage en entr&#233;e et en sortie.</p>
- <p>En particulier, il permet d'effectuer un <strong>chiffrement HLS à la
- volée</strong> comme décrit dans le document <a href="http://www.ietf.org/id/draft-pantos-http-live-streaming-19.txt">draft-pantos-http-live-streaming-19</a>.</p>
+ <p>En particulier, il permet d'effectuer un <strong>chiffrement HLS &#224; la
+ vol&#233;e</strong> comme d&#233;crit dans le document <a href="http://www.ietf.org/id/draft-pantos-http-live-streaming-19.txt">draft-pantos-http-live-streaming-19</a>.</p>
- <p>Mais il peut aussi assurer la livraison sécurisée de données via un CDN
- non sécurisé aux clients qui le supportent.</p>
+ <p>Mais il peut aussi assurer la livraison s&#233;curis&#233;e de donn&#233;es via un CDN
+ non s&#233;curis&#233; aux clients qui le supportent.</p>
- <p>Selon les besoins, on peut ajouter le filtre crypto à la pile de filtrage
- en entrée ou en sortie via les directives <code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code>, <code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code>, <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code> ou <code class="directive"><a href="../mod/mod_filter.html#addoutputfilterbytype">AddOutputFilterByType</a></code>.</p>
+ <p>Selon les besoins, on peut ajouter le filtre crypto &#224; la pile de filtrage
+ en entr&#233;e ou en sortie via les directives <code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code>, <code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code>, <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code> ou <code class="directive"><a href="../mod/mod_filter.html#addoutputfilterbytype">AddOutputFilterByType</a></code>.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#format">Format du flux de données</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#config">Clés et blocs IV</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#handler">Gestionnaire de clé de chiffrement</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#format">Format du flux de donn&#233;es</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#config">Cl&#233;s et blocs IV</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#handler">Gestionnaire de cl&#233; de chiffrement</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#hls">HTTP Live Streaming (HLS)</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
@@ -63,69 +63,69 @@
<li><img alt="" src="../images/down.gif" /> <a href="#cryptokey">CryptoKey</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#cryptosize">CryptoSize</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_crypto">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_crypto">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_crypto">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_crypto">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="../filter.html">Filtres</a></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="format" id="format">Format du flux de données</a><a title="Lien permanent" href="#format" class="permalink">&para;</a></h2>
+<h2><a name="format" id="format">Format du flux de donn&#233;es</a><a title="Lien permanent" href="#format" class="permalink">&para;</a></h2>
- <p>Le flux de données chiffrées comporte un bloc IV optionnel suivi des
- données chiffrées avec l'algorithme de chiffrement choisi. Le bloc final est
- éventuellement complété par bourrage avant d'être écrit. La taille des blocs
- est déterminée par l'algorithme de chiffrement choisi.</p>
+ <p>Le flux de donn&#233;es chiffr&#233;es comporte un bloc IV optionnel suivi des
+ donn&#233;es chiffr&#233;es avec l'algorithme de chiffrement choisi. Le bloc final est
+ &#233;ventuellement compl&#233;t&#233; par bourrage avant d'&#234;tre &#233;crit. La taille des blocs
+ est d&#233;termin&#233;e par l'algorithme de chiffrement choisi.</p>
- <p>Lorsque le bloc IV est spécifié via la directive <code class="directive"><a href="#cryptoiv">CryptoIV</a></code>, il est utilisé, mais n'est pas
- injecté dans le flux d'entrée/sortie.</p>
+ <p>Lorsque le bloc IV est sp&#233;cifi&#233; via la directive <code class="directive"><a href="#cryptoiv">CryptoIV</a></code>, il est utilis&#233;, mais n'est pas
+ inject&#233; dans le flux d'entr&#233;e/sortie.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="config" id="config">Clés et blocs IV</a><a title="Lien permanent" href="#config" class="permalink">&para;</a></h2>
+<h2><a name="config" id="config">Cl&#233;s et blocs IV</a><a title="Lien permanent" href="#config" class="permalink">&para;</a></h2>
<p>Les directives <code class="directive"><a href="#cryptokey">CryptoKey</a></code> et
<code class="directive"><a href="#cryptoiv">CryptoIV</a></code> acceptent comme
- arguments des valeurs binaires qui peuvent être spécifiées comme indiqué
- ci-après. Les bits les plus significatifs de ces valeurs sont utilisés, et
- si les valeurs sont trop petites, elles sont complétées par bourrage avec
- des bits à 0 par la gauche.
+ arguments des valeurs binaires qui peuvent &#234;tre sp&#233;cifi&#233;es comme indiqu&#233;
+ ci-apr&#232;s. Les bits les plus significatifs de ces valeurs sont utilis&#233;s, et
+ si les valeurs sont trop petites, elles sont compl&#233;t&#233;es par bourrage avec
+ des bits &#224; 0 par la gauche.
</p>
<dl>
- <dt>file:</dt><dd>La valeur est lue directement depuis le fichier spécifié.</dd>
- <dt>hex:</dt><dd>Interprète l'expression en tant que valeur hexadécimale qui
- peut contenir des caractères ':' comme séparateurs.</dd>
- <dt>decimal:</dt><dd>Interprète l'expression en tant que valeur décimale.</dd>
- <dt>base64:</dt><dd>Interprète l'expression en tant que valeur codée en
+ <dt>file:</dt><dd>La valeur est lue directement depuis le fichier sp&#233;cifi&#233;.</dd>
+ <dt>hex:</dt><dd>Interpr&#232;te l'expression en tant que valeur hexad&#233;cimale qui
+ peut contenir des caract&#232;res ':' comme s&#233;parateurs.</dd>
+ <dt>decimal:</dt><dd>Interpr&#232;te l'expression en tant que valeur d&#233;cimale.</dd>
+ <dt>base64:</dt><dd>Interpr&#232;te l'expression en tant que valeur cod&#233;e en
base64.</dd>
- <dt>none</dt><dd>Aucune valeur n'est spécifiée.</dd>
+ <dt>none</dt><dd>Aucune valeur n'est sp&#233;cifi&#233;e.</dd>
</dl>
- <p>Si le IV n'est pas spécifié, un IV aléatoire sera généré au cours du
- chiffrement et écrit comme premier bloc. Lors du déchiffrement, le premier
- bloc sera interprété en tant que IV.
+ <p>Si le IV n'est pas sp&#233;cifi&#233;, un IV al&#233;atoire sera g&#233;n&#233;r&#233; au cours du
+ chiffrement et &#233;crit comme premier bloc. Lors du d&#233;chiffrement, le premier
+ bloc sera interpr&#233;t&#233; en tant que IV.
</p>
<p>A l'exception du format file:, les directives <code class="directive"><a href="#cryptokey">CryptoKey</a></code> et <code class="directive"><a href="#cryptoiv">CryptoIV</a></code> supportent la <a href="../expr.html">syntaxe des expressions</a> qui fournit plus de
- flexibilité pour définir les valeurs. Les clés et IVs peuvent ainsi être
- initialisées aléatoirement via des valeurs disponibles au niveau du serveur
+ flexibilit&#233; pour d&#233;finir les valeurs. Les cl&#233;s et IVs peuvent ainsi &#234;tre
+ initialis&#233;es al&#233;atoirement via des valeurs disponibles au niveau du serveur
web comme REMOTE_USER ou l'URL.
</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="handler" id="handler">Gestionnaire de clé de chiffrement</a><a title="Lien permanent" href="#handler" class="permalink">&para;</a></h2>
+<h2><a name="handler" id="handler">Gestionnaire de cl&#233; de chiffrement</a><a title="Lien permanent" href="#handler" class="permalink">&para;</a></h2>
- <p>Le gestionnaire <strong>crypto-key</strong> permet de fournir la clé aux
- clients autorisés qui le supportent sans avoir à stocker cette dernière dans
- l'arborescence du serveur web. La même <a href="../expr.html">syntaxe
- d'expression</a> peut ainsi être utilisée afin d'obtenir la clé pour les
- clients et pour le contenu chiffré.</p>
+ <p>Le gestionnaire <strong>crypto-key</strong> permet de fournir la cl&#233; aux
+ clients autoris&#233;s qui le supportent sans avoir &#224; stocker cette derni&#232;re dans
+ l'arborescence du serveur web. La m&#234;me <a href="../expr.html">syntaxe
+ d'expression</a> peut ainsi &#234;tre utilis&#233;e afin d'obtenir la cl&#233; pour les
+ clients et pour le contenu chiffr&#233;.</p>
- <div class="example"><h3>Gestionnaire de clé de chiffrement avec un fichier</h3><p><code>
+ <div class="example"><h3>Gestionnaire de cl&#233; de chiffrement avec un fichier</h3><p><code>
&lt;Location /key&gt;<br />
<span class="indent">
SetHandler crypto-key<br />
@@ -142,31 +142,31 @@
<h2><a name="hls" id="hls">HTTP Live Streaming (HLS)</a><a title="Lien permanent" href="#hls" class="permalink">&para;</a></h2>
- <p>Le protocole HLS supporte les flux chiffrés qui utilisent l'algorithme de
- chiffrement AES-128 et une clé correspondante. On autorise l'accès au flux
- en partageant la clé avec le client HLS en général via une connexion
- sécurisée.</p>
+ <p>Le protocole HLS supporte les flux chiffr&#233;s qui utilisent l'algorithme de
+ chiffrement AES-128 et une cl&#233; correspondante. On autorise l'acc&#232;s au flux
+ en partageant la cl&#233; avec le client HLS en g&#233;n&#233;ral via une connexion
+ s&#233;curis&#233;e.</p>
- <p>Le IV utilisé pour le chiffrement de chaque segment de media est spécifié
- dans HLS de deux manières :</p>
+ <p>Le IV utilis&#233; pour le chiffrement de chaque segment de media est sp&#233;cifi&#233;
+ dans HLS de deux mani&#232;res :</p>
<ul>
<li>
- Spécifié explicitement via un attribut IV dans le tag EXT-X-KEY sous
- la forme d'une valeur <strong>hexadécimale</strong>.
+ Sp&#233;cifi&#233; explicitement via un attribut IV dans le tag EXT-X-KEY sous
+ la forme d'une valeur <strong>hexad&#233;cimale</strong>.
</li>
<li>
- Spécifié implicitement en interprétant la valeur
- <strong>décimale</strong> du tag EXT-X-MEDIA-SEQUENCE.
+ Sp&#233;cifi&#233; implicitement en interpr&#233;tant la valeur
+ <strong>d&#233;cimale</strong> du tag EXT-X-MEDIA-SEQUENCE.
</li>
</ul>
- <p>La valeur de la séquence de media est en générale incorporée dans les
- noms de segment de média et peut être recherchée en utilisant des
- expressions rationnelles nommées comme dans l'exemple ci-dessous.
+ <p>La valeur de la s&#233;quence de media est en g&#233;n&#233;rale incorpor&#233;e dans les
+ noms de segment de m&#233;dia et peut &#234;tre recherch&#233;e en utilisant des
+ expressions rationnelles nomm&#233;es comme dans l'exemple ci-dessous.
</p>
- <div class="example"><h3>Exemple HLS - IV de la séquence de média</h3><p><code>
+ <div class="example"><h3>Exemple HLS - IV de la s&#233;quence de m&#233;dia</h3><p><code>
&lt;LocationMatch (?&lt;SEQUENCE&gt;[\d]+)[^\d^/]+$&gt;<br />
<span class="indent">
SetOutputFilter ENCRYPT<br />
@@ -183,17 +183,17 @@
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>L'algorithme de chiffrement que le filtre crypto doit utiliser</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CryptoCipher name</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CryptoCipher aes256</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CryptoCipher aes256</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_crypto</td></tr>
</table>
- <p>La directive <code class="directive">CryptoCipher</code> permet de spécifier
- l'algorithme de chiffrement à utiliser au cours des phases de chiffrement et
- de déchiffrement. L'algorithme de chiffrement par défaut est
+ <p>La directive <code class="directive">CryptoCipher</code> permet de sp&#233;cifier
+ l'algorithme de chiffrement &#224; utiliser au cours des phases de chiffrement et
+ de d&#233;chiffrement. L'algorithme de chiffrement par d&#233;faut est
<code>aes256</code>.</p>
- <p>C'est le pilote crypto utilisé qui détermine l'étendue du choix des algorithmes de
+ <p>C'est le pilote crypto utilis&#233; qui d&#233;termine l'&#233;tendue du choix des algorithmes de
chiffrement parmi les valeurs possibles suivantes :</p>
<ul><li>3des192</li><li>aes128</li><li>aes192</li><li>aes256</li></ul>
@@ -203,17 +203,17 @@
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cryptodriver" id="cryptodriver">Directive</a> <a name="CryptoDriver" id="CryptoDriver">CryptoDriver</a><a title="Lien permanent" href="#cryptodriver" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom du pilote crypto à utiliser</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom du pilote crypto &#224; utiliser</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CryptoDriver name</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CryptoDriver openssl</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CryptoDriver openssl</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_crypto</td></tr>
</table>
<p>La directive <code class="directive"><a href="#cryptodriver">CryptoDriver</a></code>
- permet de spécifier le nom du pilote crypto à utiliser. Un pilote recommandé
- par défaut est en général défini pour chaque plateforme. Les pilotes
- supportés sont <strong>openssl</strong>, <strong>commoncrypto</strong> et
+ permet de sp&#233;cifier le nom du pilote crypto &#224; utiliser. Un pilote recommand&#233;
+ par d&#233;faut est en g&#233;n&#233;ral d&#233;fini pour chaque plateforme. Les pilotes
+ support&#233;s sont <strong>openssl</strong>, <strong>commoncrypto</strong> et
<strong>nss</strong>.</p>
</div>
@@ -223,75 +223,75 @@
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le Vecteur d'Initialisation IV (Initialisation Vector) que le
filtre crypto doit utiliser</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CryptoIV value</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CryptoIV none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CryptoIV none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_crypto</td></tr>
</table>
- <p>La directive <code class="directive">CryptoIV</code> permet de spécifier le IV
- (Initialisation Vector) pour l'espace d'URL considéré. Le IV peut être lu à
- partir d'un fichier ou défini via l'<a href="../expr.html">interpréteur
- d'expressions</a>, ce qui confère plus de souplesse aux scénarios de
- définition des clés.</p>
-
- <p>Les valeurs possibles peuvent être lues depuis un fichier ou exprimées
- sous une forme hexadécimale, décimale ou en base64 en fonction des préfixes
+ <p>La directive <code class="directive">CryptoIV</code> permet de sp&#233;cifier le IV
+ (Initialisation Vector) pour l'espace d'URL consid&#233;r&#233;. Le IV peut &#234;tre lu &#224;
+ partir d'un fichier ou d&#233;fini via l'<a href="../expr.html">interpr&#233;teur
+ d'expressions</a>, ce qui conf&#232;re plus de souplesse aux sc&#233;narios de
+ d&#233;finition des cl&#233;s.</p>
+
+ <p>Les valeurs possibles peuvent &#234;tre lues depuis un fichier ou exprim&#233;es
+ sous une forme hexad&#233;cimale, d&#233;cimale ou en base64 en fonction des pr&#233;fixes
suivants :</p>
<ul><li>file:</li><li>hex:</li><li>decimal:</li><li>base64:</li></ul>
- <p>La valeur 'none' désactive la définition du IV. Dans ce cas, un IV
- aléatoire sera généré durant le chiffrement et inséré en tant que premier
- bloc ; au cours du déchiffrement, le premier bloc sera interprété comme bloc
+ <p>La valeur 'none' d&#233;sactive la d&#233;finition du IV. Dans ce cas, un IV
+ al&#233;atoire sera g&#233;n&#233;r&#233; durant le chiffrement et ins&#233;r&#233; en tant que premier
+ bloc ; au cours du d&#233;chiffrement, le premier bloc sera interpr&#233;t&#233; comme bloc
IV.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cryptokey" id="cryptokey">Directive</a> <a name="CryptoKey" id="CryptoKey">CryptoKey</a><a title="Lien permanent" href="#cryptokey" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Clé que le filtre crypto doit utiliser</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Cl&#233; que le filtre crypto doit utiliser</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CryptoKey value</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CryptoKey none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CryptoKey none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_crypto</td></tr>
</table>
- <p>La directive <code class="directive">CryptoKey</code> permet de spécifier la clé
- de chiffrement/déchiffrement pour l'espace d'URL considéré. La clé peut être
- lue depuis un fichier ou défini via l'<a href="../expr.html">interpréteur
- d'expressions</a>, ce qui confère plus de souplesse aux scénarios de
- définition des clés.</p>
-
- <p>Les valeurs possibles peuvent être lues depuis un fichier ou exprimées
- sous une forme hexadécimale, décimale ou en base64 en fonction des préfixes
+ <p>La directive <code class="directive">CryptoKey</code> permet de sp&#233;cifier la cl&#233;
+ de chiffrement/d&#233;chiffrement pour l'espace d'URL consid&#233;r&#233;. La cl&#233; peut &#234;tre
+ lue depuis un fichier ou d&#233;fini via l'<a href="../expr.html">interpr&#233;teur
+ d'expressions</a>, ce qui conf&#232;re plus de souplesse aux sc&#233;narios de
+ d&#233;finition des cl&#233;s.</p>
+
+ <p>Les valeurs possibles peuvent &#234;tre lues depuis un fichier ou exprim&#233;es
+ sous une forme hexad&#233;cimale, d&#233;cimale ou en base64 en fonction des pr&#233;fixes
suivants :</p>
<ul><li>file:</li><li>hex:</li><li>decimal:</li><li>base64:</li></ul>
- <p>La valeur 'none' désactive la clé. Toute requête pour obtenir sans clé un fichier
- via les filtres ENCRYPT ou DECRYPT se soldera alors par un échec. </p>
+ <p>La valeur 'none' d&#233;sactive la cl&#233;. Toute requ&#234;te pour obtenir sans cl&#233; un fichier
+ via les filtres ENCRYPT ou DECRYPT se soldera alors par un &#233;chec. </p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cryptosize" id="cryptosize">Directive</a> <a name="CryptoSize" id="CryptoSize">CryptoSize</a><a title="Lien permanent" href="#cryptosize" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille maximale en octets du tampon utilisé par le filtre crypto</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille maximale en octets du tampon utilis&#233; par le filtre crypto</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CryptoSize integer</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CryptoSize 131072</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CryptoSize 131072</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_crypto</td></tr>
</table>
<p>La directive <code class="directive"><a href="#cryptosize">CryptoSize</a></code> permet
- de spécifier la quantité de données en octets qui sera mise en tampon pour
- chaque requête avant d'être chiffrée ou déchiffrée. La valeur par défaut est
+ de sp&#233;cifier la quantit&#233; de donn&#233;es en octets qui sera mise en tampon pour
+ chaque requ&#234;te avant d'&#234;tre chiffr&#233;e ou d&#233;chiffr&#233;e. La valeur par d&#233;faut est
128 Ko.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_crypto.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_crypto.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_crypto.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -310,7 +310,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_crypto.htm
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_data.html.fr b/docs/manual/mod/mod_data.html.fr
index 145ee6d38a..503ebc42c5 100644
--- a/docs/manual/mod/mod_data.html.fr
+++ b/docs/manual/mod/mod_data.html.fr
@@ -27,27 +27,27 @@
<div id="preamble"><h1>Module Apache mod_data</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_data.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_data.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_data.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Convertit un corps de réponse en URL de type données RFC2397</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Convertit un corps de r&#233;ponse en URL de type donn&#233;es RFC2397</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>data_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_data.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3 du serveur HTTP Apache</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>data_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_data.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3 du serveur HTTP Apache</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module permet de convertir une réponse en <a href="http://tools.ietf.org/html/rfc2397">URL de type données
+ <p>Ce module permet de convertir une r&#233;ponse en <a href="http://tools.ietf.org/html/rfc2397">URL de type donn&#233;es
RFC2397</a>.
</p>
- <p>Les URLs de type données peuvent être incluses en ligne dans les
+ <p>Les URLs de type donn&#233;es peuvent &#234;tre incluses en ligne dans les
pages web via le module <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> par exemple,
- afin d'éviter aux clients d'avoir à effectuer des connexions
- séparées pour éventuellement extraire un grand nombre de petites
- images. Les URLs de type données peuvent aussi être incluses dans
- des pages générées par langages de scripting tels que PHP.</p>
+ afin d'&#233;viter aux clients d'avoir &#224; effectuer des connexions
+ s&#233;par&#233;es pour &#233;ventuellement extraire un grand nombre de petites
+ images. Les URLs de type donn&#233;es peuvent aussi &#234;tre incluses dans
+ des pages g&#233;n&#233;r&#233;es par langages de scripting tels que PHP.</p>
- <div class="example"><h3>Un exemple d'URL de type données</h3><p><code>
+ <div class="example"><h3>Un exemple d'URL de type donn&#233;es</h3><p><code>
data:image/gif;base64,R0lGODdhMAAwAPAAAAAAAP///ywAAAAAMAAw<br />
AAAC8IyPqcvt3wCcDkiLc7C0qwyGHhSWpjQu5yqmCYsapyuvUUlvONmOZtfzgFz<br />
ByTB10QgxOR0TqBQejhRNzOfkVJ+5YiUqrXF5Y5lKh/DeuNcP5yLWGsEbtLiOSp<br />
@@ -57,9 +57,9 @@
hhx4dbgYKAAA7<br />
</code></p></div>
- <p>Le filtre n'accepte aucun paramètre, et peut être ajouté à la
+ <p>Le filtre n'accepte aucun param&#232;tre, et peut &#234;tre ajout&#233; &#224; la
pile des filtres via la directive <code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code>, ou toute autre directive
- supportée par le module <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code>.</p>
+ support&#233;e par le module <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code>.</p>
<div class="example"><h3>Configuration du filtre</h3><pre class="prettyprint lang-config">&lt;Location "/data/images"&gt;
SetOutputFilter DATA
@@ -69,7 +69,7 @@
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<p>Ce module ne fournit aucune directive.</p>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_data">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_data">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_data">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_data">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="../filter.html">Les filtres</a></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
@@ -77,7 +77,7 @@
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_data.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_data.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_data.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -96,7 +96,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_data.html'
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_dav.html.fr b/docs/manual/mod/mod_dav.html.fr
index adf39785d8..92e9872442 100644
--- a/docs/manual/mod/mod_dav.html.fr
+++ b/docs/manual/mod/mod_dav.html.fr
@@ -27,28 +27,28 @@
<div id="preamble"><h1>Module Apache mod_dav</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_dav.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_dav.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_dav.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_dav.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_dav.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fonctionnalité de création et gestion de versions de
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fonctionnalit&#233; de cr&#233;ation et gestion de versions de
documents via le web (<a href="http://www.webdav.org/">WebDAV</a>)</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>dav_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_dav.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>dav_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_dav.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module ajoute à Apache une fonctionnalité <a href="http://www.webdav.org">WebDAV</a> de classes 1 et 2
- ('Web-based Distributed Authoring and Versioning' ou Création et
+ <p>Ce module ajoute &#224; Apache une fonctionnalit&#233; <a href="http://www.webdav.org">WebDAV</a> de classes 1 et 2
+ ('Web-based Distributed Authoring and Versioning' ou Cr&#233;ation et
gestion de versions de documents via le web). Il s'agit d'une
- extension du protocole HTTP qui permet de créer, déplacer, copier et
+ extension du protocole HTTP qui permet de cr&#233;er, d&#233;placer, copier et
supprimer des ressources ou collections de ressources sur un serveur
web distant.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#example">Activation de WebDAV</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#security">Problèmes concernant la sécurité</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#security">Probl&#232;mes concernant la s&#233;curit&#233;</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#complex">Configurations complexes</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
@@ -56,7 +56,7 @@ documents via le web (<a href="http://www.webdav.org/">WebDAV</a>)</td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#davdepthinfinity">DavDepthInfinity</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#davmintimeout">DavMinTimeout</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_dav">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_dav">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_dav">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_dav">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="directive"><a href="../mod/mod_dav_fs.html#davlockdb">DavLockDB</a></code></li>
<li><code class="directive"><a href="../mod/core.html#limitxmlrequestbody">LimitXMLRequestBody</a></code></li>
@@ -66,37 +66,37 @@ documents via le web (<a href="http://www.webdav.org/">WebDAV</a>)</td></tr>
<div class="section">
<h2><a name="example" id="example">Activation de WebDAV</a><a title="Lien permanent" href="#example" class="permalink">&para;</a></h2>
<p>Pour activer le module <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code>, ajoutez la ligne
- suivante à un conteneur de votre fichier <code>httpd.conf</code>
+ suivante &#224; un conteneur de votre fichier <code>httpd.conf</code>
:</p>
<pre class="prettyprint lang-config">Dav On</pre>
- <p>Ceci active le fournisseur de système de fichier DAV implémenté par
- le module <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code>. Ce dernier doit donc être
- compilé dans le serveur ou chargé au démarrage à l'aide de la
+ <p>Ceci active le fournisseur de syst&#232;me de fichier DAV impl&#233;ment&#233; par
+ le module <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code>. Ce dernier doit donc &#234;tre
+ compil&#233; dans le serveur ou charg&#233; au d&#233;marrage &#224; l'aide de la
directive <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>.</p>
- <p>En outre, vous devez indiquer où se trouve la base de données des
+ <p>En outre, vous devez indiquer o&#249; se trouve la base de donn&#233;es des
verrous DAV via une directive <code class="directive"><a href="../mod/mod_dav_fs.html#davlockdb">DavLockDB</a></code> dans la section globale de
votre fichier <code>httpd.conf</code> :</p>
<pre class="prettyprint lang-config">DavLockDB "/usr/local/apache2/var/DavLock"</pre>
- <p>Le répertoire contenant le fichier de la base de données des
- verrous doit avoir des droits en écriture pour l'utilisateur et le
- groupe sous lesquels Apache s'exécute et définis respectivement par
+ <p>Le r&#233;pertoire contenant le fichier de la base de donn&#233;es des
+ verrous doit avoir des droits en &#233;criture pour l'utilisateur et le
+ groupe sous lesquels Apache s'ex&#233;cute et d&#233;finis respectivement par
les directives <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code> et
<code class="directive"><a href="../mod/mod_unixd.html#group">Group</a></code>.</p>
- <p>Si vous souhaitez limiter l'accès aux répertoires où DAV est
- activé, vous pouvez ajouter une clause <code class="directive"><a href="../mod/core.html#limit">&lt;Limit&gt;</a></code> dans la section <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> considérée. Pour
- définir la quantité maximale de données en octets qu'un client
- DAV peut envoyer par requête, vous devez utiliser la directive
+ <p>Si vous souhaitez limiter l'acc&#232;s aux r&#233;pertoires o&#249; DAV est
+ activ&#233;, vous pouvez ajouter une clause <code class="directive"><a href="../mod/core.html#limit">&lt;Limit&gt;</a></code> dans la section <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> consid&#233;r&#233;e. Pour
+ d&#233;finir la quantit&#233; maximale de donn&#233;es en octets qu'un client
+ DAV peut envoyer par requ&#234;te, vous devez utiliser la directive
<code class="directive"><a href="../mod/core.html#limitxmlrequestbody">LimitXMLRequestBody</a></code>, car La
directive <code class="directive"><a href="../mod/core.html#limitrequestbody">LimitRequestBody</a></code>
- "habituelle" n'a aucune incidence sur les requêtes DAV.</p>
+ "habituelle" n'a aucune incidence sur les requ&#234;tes DAV.</p>
<div class="example"><h3>Exemple complet</h3><pre class="prettyprint lang-config">DavLockDB "/usr/local/apache2/var/DavLock"
@@ -116,61 +116,61 @@ documents via le web (<a href="http://www.webdav.org/">WebDAV</a>)</td></tr>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="security" id="security">Problèmes concernant la sécurité</a><a title="Lien permanent" href="#security" class="permalink">&para;</a></h2>
+<h2><a name="security" id="security">Probl&#232;mes concernant la s&#233;curit&#233;</a><a title="Lien permanent" href="#security" class="permalink">&para;</a></h2>
- <p>Etant donné que les méthodes d'accès DAV permettent à des clients
+ <p>Etant donn&#233; que les m&#233;thodes d'acc&#232;s DAV permettent &#224; des clients
distants de manipuler des fichiers sur le serveur, vous devez vous
- assurer que votre serveur est bien sécurisé avant d'activer
+ assurer que votre serveur est bien s&#233;curis&#233; avant d'activer
<code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code>.</p>
- <p>Tout répertoire du serveur où DAV est activé doit être protégé
- par une procédure d'authentification. L'utilisation de
- l'authentification HTTP de base n'est pas recommandée. Vous devez
- utiliser au moins l'authentification HTTP à base de condensés
- qu'implémente le module <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>.
- Pratiquement tous les clients WebDAV supportent cette méthode
+ <p>Tout r&#233;pertoire du serveur o&#249; DAV est activ&#233; doit &#234;tre prot&#233;g&#233;
+ par une proc&#233;dure d'authentification. L'utilisation de
+ l'authentification HTTP de base n'est pas recommand&#233;e. Vous devez
+ utiliser au moins l'authentification HTTP &#224; base de condens&#233;s
+ qu'impl&#233;mente le module <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>.
+ Pratiquement tous les clients WebDAV supportent cette m&#233;thode
d'authentification. Vous pouvez aussi utiliser l'authentification de
- base sur une connexion où <a href="../ssl/">SSL</a> est activé.</p>
+ base sur une connexion o&#249; <a href="../ssl/">SSL</a> est activ&#233;.</p>
<p>Pour que <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> puisse manipuler des fichiers,
- il doit avoir des permissions en écriture sur les répertoires et les
- fichiers qui sont sous son contrôle ; en d'autre termes, c'est
- l'utilisateur et le groupe sous lesquels Apache s'exécute et définis
+ il doit avoir des permissions en &#233;criture sur les r&#233;pertoires et les
+ fichiers qui sont sous son contr&#244;le ; en d'autre termes, c'est
+ l'utilisateur et le groupe sous lesquels Apache s'ex&#233;cute et d&#233;finis
par les directives <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code> et
<code class="directive"><a href="../mod/mod_unixd.html#group">Group</a></code> qui doivent avoir
- les droits en écriture sur ces fichiers et répertoires. Les fichiers
- nouvellement créés appartiendront aussi à ces utilisateur et groupe.
- Par conséquent, il est important de contrôler l'accès à ce compte.
- Les répertoires DAV sont considérés comme privés du point de vue
+ les droits en &#233;criture sur ces fichiers et r&#233;pertoires. Les fichiers
+ nouvellement cr&#233;&#233;s appartiendront aussi &#224; ces utilisateur et groupe.
+ Par cons&#233;quent, il est important de contr&#244;ler l'acc&#232;s &#224; ce compte.
+ Les r&#233;pertoires DAV sont consid&#233;r&#233;s comme priv&#233;s du point de vue
d'Apache, et la modification des fichiers qu'ils contiennent
- autrement que par l'intermédiaire d'Apache (par exemple par FTP ou
- par des outils du niveau du système de fichiers) ne doit pas être
+ autrement que par l'interm&#233;diaire d'Apache (par exemple par FTP ou
+ par des outils du niveau du syst&#232;me de fichiers) ne doit pas &#234;tre
permise.</p>
<p><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> peut faire l'objet de plusieurs sortes
- d'attaques par déni de service. La directive <code class="directive"><a href="../mod/core.html#limitxmlrequestbody">LimitXMLRequestBody</a></code> permet de limiter la
- quantité de mémoire consommée pour interpréter des requêtes DAV de
- grande taille. En outre, la directive <code class="directive"><a href="#davdepthinfinity">DavDepthInfinity</a></code> permet d'empêcher les
- requêtes <code>PROPFIND</code> concernant un répertoire de très
- grande taille de consommer de grandes quantités de mémoire. Un autre
- type d'attaque par déni de service peut aussi être mené par un
+ d'attaques par d&#233;ni de service. La directive <code class="directive"><a href="../mod/core.html#limitxmlrequestbody">LimitXMLRequestBody</a></code> permet de limiter la
+ quantit&#233; de m&#233;moire consomm&#233;e pour interpr&#233;ter des requ&#234;tes DAV de
+ grande taille. En outre, la directive <code class="directive"><a href="#davdepthinfinity">DavDepthInfinity</a></code> permet d'emp&#234;cher les
+ requ&#234;tes <code>PROPFIND</code> concernant un r&#233;pertoire de tr&#232;s
+ grande taille de consommer de grandes quantit&#233;s de m&#233;moire. Un autre
+ type d'attaque par d&#233;ni de service peut aussi &#234;tre men&#233; par un
client qui remplit simplement tout l'espace disque disponible avec
- des fichiers de très grande taille. Etant donné qu'il n'existe aucun
- moyen direct d'éviter ce genre d'attaque dans Apache, vous ne devez
- accorder des accès DAV qu'à des utilisateurs de confiance.</p>
+ des fichiers de tr&#232;s grande taille. Etant donn&#233; qu'il n'existe aucun
+ moyen direct d'&#233;viter ce genre d'attaque dans Apache, vous ne devez
+ accorder des acc&#232;s DAV qu'&#224; des utilisateurs de confiance.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="complex" id="complex">Configurations complexes</a><a title="Lien permanent" href="#complex" class="permalink">&para;</a></h2>
- <p>Les requêtes ayant pour but de manipuler des fichiers dynamiques
+ <p>Les requ&#234;tes ayant pour but de manipuler des fichiers dynamiques
(scripts PHP, scripts CGI, etc...) en utilisant
<code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> sont courantes. Ce traitement n'est pas
- évident car une requête
- <code>GET</code> va toujours tenter d'exécuter le script, plutôt que
- de télécharger son contenu. Pour éviter cet inconvénient, une
- méthode possible consiste à faire correspondre deux URLs
- différentes au même contenu, l'une d'entre elles servant à lancer le
- script, alors que l'autre peut être utilisée pour le télécharger et
+ &#233;vident car une requ&#234;te
+ <code>GET</code> va toujours tenter d'ex&#233;cuter le script, plut&#244;t que
+ de t&#233;l&#233;charger son contenu. Pour &#233;viter cet inconv&#233;nient, une
+ m&#233;thode possible consiste &#224; faire correspondre deux URLs
+ diff&#233;rentes au m&#234;me contenu, l'une d'entre elles servant &#224; lancer le
+ script, alors que l'autre peut &#234;tre utilis&#233;e pour le t&#233;l&#233;charger et
le manipuler avec DAV.</p>
<pre class="prettyprint lang-config">Alias "/phparea" "/home/gstein/php_files"
@@ -182,23 +182,23 @@ ForceType text/plain
<p>Avec cette configuration, on peut utiliser
- <code>http://example.com/phparea</code> pour afficher le résultat de
- l'exécution des scripts PHP, et
+ <code>http://example.com/phparea</code> pour afficher le r&#233;sultat de
+ l'ex&#233;cution des scripts PHP, et
<code>http://example.com/php-source</code> pour les manipuler avec
DAV.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="dav" id="dav">Directive</a> <a name="Dav" id="Dav">Dav</a><a title="Lien permanent" href="#dav" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active les méthodes HTTP WebDAV</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active les m&#233;thodes HTTP WebDAV</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Dav On|Off|<var>nom fournisseur</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Dav Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Dav Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dav</td></tr>
</table>
<p>La directive <code class="directive">Dav</code> active les
- méthodes HTTP WebDAV pour le conteneur condidéré :</p>
+ m&#233;thodes HTTP WebDAV pour le conteneur condid&#233;r&#233; :</p>
<pre class="prettyprint lang-config">&lt;Location "/foo"&gt;
Dav On
@@ -206,62 +206,62 @@ ForceType text/plain
<p>La valeur <code>On</code> est en fait un alias vers le
- fournisseur par défaut <code>filesystem</code> implémenté par le
- module <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code>. Notez que lorsque DAV est activé
- pour un conteneur, on <em>ne peut pas</em> le désactiver pour ses
+ fournisseur par d&#233;faut <code>filesystem</code> impl&#233;ment&#233; par le
+ module <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code>. Notez que lorsque DAV est activ&#233;
+ pour un conteneur, on <em>ne peut pas</em> le d&#233;sactiver pour ses
sous-conteneurs. Pour un exemple de configuration complet,
- reportez-vous à la <a href="#example">section précédente</a>.</p>
+ reportez-vous &#224; la <a href="#example">section pr&#233;c&#233;dente</a>.</p>
<div class="warning">
- N'activez pas WebDAV tant que votre serveur n'est pas sécurisé. Si
+ N'activez pas WebDAV tant que votre serveur n'est pas s&#233;curis&#233;. Si
vous passez outre cette recommandation, tout le monde pourra
- enregistrer des fichiers sur votre système.
+ enregistrer des fichiers sur votre syst&#232;me.
</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="davdepthinfinity" id="davdepthinfinity">Directive</a> <a name="DavDepthInfinity" id="DavDepthInfinity">DavDepthInfinity</a><a title="Lien permanent" href="#davdepthinfinity" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Autorise les requêtes PROPFIND avec en-tête Depth:
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Autorise les requ&#234;tes PROPFIND avec en-t&#234;te Depth:
Infinity</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DavDepthInfinity on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DavDepthInfinity off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>DavDepthInfinity off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dav</td></tr>
</table>
<p>La directive <code class="directive">DavDepthInfinity</code>
- autorise le traitement des requêtes <code>PROPFIND</code>
- contenant l'en-tête Depth: Infinity. Par défaut, ce type de requête
- n'est pas autorisé, car il peut favoriser les attaques de type Déni
+ autorise le traitement des requ&#234;tes <code>PROPFIND</code>
+ contenant l'en-t&#234;te Depth: Infinity. Par d&#233;faut, ce type de requ&#234;te
+ n'est pas autoris&#233;, car il peut favoriser les attaques de type D&#233;ni
de service.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="davmintimeout" id="davmintimeout">Directive</a> <a name="DavMinTimeout" id="DavMinTimeout">DavMinTimeout</a><a title="Lien permanent" href="#davmintimeout" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Durée minimale pendant laquelle le serveur maintient un
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Dur&#233;e minimale pendant laquelle le serveur maintient un
verrou sur une ressource DAV</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DavMinTimeout <var>secondes</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DavMinTimeout 0</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>DavMinTimeout 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dav</td></tr>
</table>
<p>Lorsqu'un client demande le verrouillage d'une ressource DAV, il
- peut aussi spécifier une durée au bout de laquelle le verrou sera
- automatiquement supprimé par le serveur. Cette valeur ne constitue
- qu'une requête, et le serveur peut l'ignorer ou informer le client
+ peut aussi sp&#233;cifier une dur&#233;e au bout de laquelle le verrou sera
+ automatiquement supprim&#233; par le serveur. Cette valeur ne constitue
+ qu'une requ&#234;te, et le serveur peut l'ignorer ou informer le client
qu'il va utiliser une valeur arbitraire.</p>
<p>La directive <code class="directive">DavMinTimeout</code>
- spécifie, en secondes, la durée minimale de verrouillage à renvoyer
- au client. Les Répertoires Web de Microsoft présentent une durée par
- défaut de 120 secondes ; la directive
- <code class="directive">DavMinTimeout</code> permet de définir une valeur
- supérieure (par exemple 600 secondes), afin de réduire les risques
- de perte du verrou par le client suite à une surcharge du
- réseau.</p>
+ sp&#233;cifie, en secondes, la dur&#233;e minimale de verrouillage &#224; renvoyer
+ au client. Les R&#233;pertoires Web de Microsoft pr&#233;sentent une dur&#233;e par
+ d&#233;faut de 120 secondes ; la directive
+ <code class="directive">DavMinTimeout</code> permet de d&#233;finir une valeur
+ sup&#233;rieure (par exemple 600 secondes), afin de r&#233;duire les risques
+ de perte du verrou par le client suite &#224; une surcharge du
+ r&#233;seau.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">&lt;Location "/MSWord"&gt;
DavMinTimeout 600
@@ -272,7 +272,7 @@ verrou sur une ressource DAV</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_dav.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_dav.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_dav.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_dav.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_dav.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -293,7 +293,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_dav.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_dav_fs.html.fr b/docs/manual/mod/mod_dav_fs.html.fr
index cb5c99da12..221de2672c 100644
--- a/docs/manual/mod/mod_dav_fs.html.fr
+++ b/docs/manual/mod/mod_dav_fs.html.fr
@@ -27,28 +27,28 @@
<div id="preamble"><h1>Module Apache mod_dav_fs</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_dav_fs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_dav_fs.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_dav_fs.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_dav_fs.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_dav_fs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Implémente le fournisseur filesystem pour
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Impl&#233;mente le fournisseur filesystem pour
<code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>dav_fs_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_dav_fs.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>dav_fs_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_dav_fs.c</td></tr></table>
<h3>Sommaire</h3>
- <p>L'activation de ce module <em>nécessite</em> l'utilisation de
- <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code>. C'est un module de support pour <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> et à ce titre, il permet l'accès à des ressources
- situées dans le système de fichiers du serveur. Le nom formel de ce
+ <p>L'activation de ce module <em>n&#233;cessite</em> l'utilisation de
+ <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code>. C'est un module de support pour <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> et &#224; ce titre, il permet l'acc&#232;s &#224; des ressources
+ situ&#233;es dans le syst&#232;me de fichiers du serveur. Le nom formel de ce
fournisseur est <code>filesystem</code>. Les fournisseurs supports
- de <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> sont invoqués via la directive
+ de <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> sont invoqu&#233;s via la directive
<code class="directive"><a href="../mod/mod_dav.html#dav">Dav</a></code> :</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">Dav filesystem</pre>
</div>
- <p>Comme <code>filesystem</code> est le fournisseur par défaut de
+ <p>Comme <code>filesystem</code> est le fournisseur par d&#233;faut de
<code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code>, vous pouvez vous contenter d'utiliser la
valeur <code>On</code> comme argument de Dav.</p>
</div>
@@ -56,7 +56,7 @@
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#davlockdb">DavLockDB</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_dav_fs">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_dav_fs">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_dav_fs">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_dav_fs">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
@@ -64,17 +64,17 @@
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="davlockdb" id="davlockdb">Directive</a> <a name="DavLockDB" id="DavLockDB">DavLockDB</a><a title="Lien permanent" href="#davlockdb" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Chemin de la base de données des verrous DAV</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Chemin de la base de donn&#233;es des verrous DAV</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DavLockDB <var>chemin fichier</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dav_fs</td></tr>
</table>
- <p>La directive <code class="directive">DavLockDB</code> spécifie
- le chemin complet de la base de données des verrous, sans extension.
- Si le chemin n'est pas absolu, il sera considéré comme relatif au
- répertoire défini par la directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>. L'implémentation de
- <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> utilise une base de données SDBM pour
+ <p>La directive <code class="directive">DavLockDB</code> sp&#233;cifie
+ le chemin complet de la base de donn&#233;es des verrous, sans extension.
+ Si le chemin n'est pas absolu, il sera consid&#233;r&#233; comme relatif au
+ r&#233;pertoire d&#233;fini par la directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>. L'impl&#233;mentation de
+ <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> utilise une base de donn&#233;es SDBM pour
surveiller les verrous utilisateurs.</p>
@@ -82,14 +82,14 @@
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">DavLockDB var/DavLock</pre>
</div>
- <p>Les utilisateur et groupe sous lesquels Apache s'exécute et qui
- sont respectivement définis par les directives <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code> et <code class="directive"><a href="../mod/mod_unixd.html#group">Group</a></code> doivent pouvoir écrire dans le
- répertoire qui contient le fichier de la base de données des
- verrous. Pour des raisons de sécurité, il est recommandé de créer un
- répertoire dédié à la base de données des verrous, plutôt que de
- modifier les permissions d'un répertoire existant. Dans l'exemple
- ci-dessus, Apache va créer des fichiers dans le répertoire
- <code>var/</code>, lui-même sous-répertoire du répertoire défini par
+ <p>Les utilisateur et groupe sous lesquels Apache s'ex&#233;cute et qui
+ sont respectivement d&#233;finis par les directives <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code> et <code class="directive"><a href="../mod/mod_unixd.html#group">Group</a></code> doivent pouvoir &#233;crire dans le
+ r&#233;pertoire qui contient le fichier de la base de donn&#233;es des
+ verrous. Pour des raisons de s&#233;curit&#233;, il est recommand&#233; de cr&#233;er un
+ r&#233;pertoire d&#233;di&#233; &#224; la base de donn&#233;es des verrous, plut&#244;t que de
+ modifier les permissions d'un r&#233;pertoire existant. Dans l'exemple
+ ci-dessus, Apache va cr&#233;er des fichiers dans le r&#233;pertoire
+ <code>var/</code>, lui-m&#234;me sous-r&#233;pertoire du r&#233;pertoire d&#233;fini par
la directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>, avec le nom de base
<code>DavLock</code> suivi d'une extension choisie par le
serveur.</p>
@@ -99,7 +99,7 @@
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_dav_fs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_dav_fs.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_dav_fs.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_dav_fs.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_dav_fs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -120,7 +120,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_dav_fs.htm
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_dav_lock.html.fr b/docs/manual/mod/mod_dav_lock.html.fr
index e13e8308f7..d149b86468 100644
--- a/docs/manual/mod/mod_dav_lock.html.fr
+++ b/docs/manual/mod/mod_dav_lock.html.fr
@@ -27,36 +27,36 @@
<div id="preamble"><h1>Module Apache mod_dav_lock</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_dav_lock.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_dav_lock.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_dav_lock.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_dav_lock.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module de verrouillage générique pour
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module de verrouillage g&#233;n&#233;rique pour
<code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>dav_lock_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_dav_lock.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>dav_lock_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_dav_lock.c</td></tr></table>
<h3>Sommaire</h3>
- <p>ce module implémente une API de verrouillage générique que tout
+ <p>ce module impl&#233;mente une API de verrouillage g&#233;n&#233;rique que tout
fournisseur support de <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code> peut utiliser. Son
- activation nécessite l'utilisation de <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code>. Mais
+ activation n&#233;cessite l'utilisation de <code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code>. Mais
sans fournisseur support pour l'utiliser, il n'est d'aucun service
- et ne doit pas être chargé dans le serveur. <a href="http://subversion.apache.org/">mod_dav_svn</a>, le module qui
- implémente le fournisseur subversion, est un exemple
+ et ne doit pas &#234;tre charg&#233; dans le serveur. <a href="http://subversion.apache.org/">mod_dav_svn</a>, le module qui
+ impl&#233;mente le fournisseur subversion, est un exemple
de module de support qui utilise effectivement
<code class="module"><a href="../mod/mod_dav_lock.html">mod_dav_lock</a></code>.</p>
<p>Notez que <code class="module"><a href="../mod/mod_dav_fs.html">mod_dav_fs</a></code> n'a <em>pas</em> besoin de
- ce module de verrouillage générique, car il utilise sa propre
- version plus spécifique.</p>
+ ce module de verrouillage g&#233;n&#233;rique, car il utilise sa propre
+ version plus sp&#233;cifique.</p>
<p>Pour que <code class="module"><a href="../mod/mod_dav_lock.html">mod_dav_lock</a></code> puisse fonctionner, il
- vous suffit de spécifier le chemin de la base de données des verrous
- à l'aide de la directive <code class="directive"><a href="#davgenericlockdb">DavGenericLockDB</a></code> décrite
+ vous suffit de sp&#233;cifier le chemin de la base de donn&#233;es des verrous
+ &#224; l'aide de la directive <code class="directive"><a href="#davgenericlockdb">DavGenericLockDB</a></code> d&#233;crite
ci-dessous.</p>
- <div class="note"><h3>Note du développeur</h3>
- <p>Pour déterminer le pointeur de la fonction du fournisseur de
+ <div class="note"><h3>Note du d&#233;veloppeur</h3>
+ <p>Pour d&#233;terminer le pointeur de la fonction du fournisseur de
verrouillage, vous devez utiliser l'API
<code>ap_lookup_provider</code> avec les arguments
<code>dav-lock</code>, <code>generic</code> et <code>0</code>.</p>
@@ -66,7 +66,7 @@
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#davgenericlockdb">DavGenericLockDB</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_dav_lock">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_dav_lock">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_dav_lock">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_dav_lock">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_dav.html">mod_dav</a></code></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
@@ -74,30 +74,30 @@
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="davgenericlockdb" id="davgenericlockdb">Directive</a> <a name="DavGenericLockDB" id="DavGenericLockDB">DavGenericLockDB</a><a title="Lien permanent" href="#davgenericlockdb" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Chemin de la base de données des verrous DAV</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Chemin de la base de donn&#233;es des verrous DAV</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DavGenericLockDB <var>chemin fichier</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dav_lock</td></tr>
</table>
- <p>La directive <code class="directive">DavLockDB</code> spécifie
- le chemin complet de la base de données des verrous, sans extension.
- Si le chemin n'est pas absolu, il sera considéré comme relatif au
- répertoire défini par la directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>. L'implémentation de
- <code class="module"><a href="../mod/mod_dav_lock.html">mod_dav_lock</a></code> utilise une base de données SDBM pour
+ <p>La directive <code class="directive">DavLockDB</code> sp&#233;cifie
+ le chemin complet de la base de donn&#233;es des verrous, sans extension.
+ Si le chemin n'est pas absolu, il sera consid&#233;r&#233; comme relatif au
+ r&#233;pertoire d&#233;fini par la directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>. L'impl&#233;mentation de
+ <code class="module"><a href="../mod/mod_dav_lock.html">mod_dav_lock</a></code> utilise une base de donn&#233;es SDBM pour
surveiller les verrous utilisateurs.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">DavGenericLockDB var/DavLock</pre>
</div>
- <p>Les utilisateur et groupe sous lesquels Apache s'exécute et qui
- sont respectivement définis par les directives <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code> et <code class="directive"><a href="../mod/mod_unixd.html#group">Group</a></code> doivent pouvoir écrire dans le
- répertoire qui contient le fichier de la base de données des
- verrous. Pour des raisons de sécurité, il est recommandé de créer un
- répertoire dédié à la base de données des verrous, plutôt que de
- modifier les permissions d'un répertoire existant. Dans l'exemple
- ci-dessus, Apache va créer des fichiers dans le répertoire
- <code>var/</code>, lui-même sous-répertoire du répertoire défini par
+ <p>Les utilisateur et groupe sous lesquels Apache s'ex&#233;cute et qui
+ sont respectivement d&#233;finis par les directives <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code> et <code class="directive"><a href="../mod/mod_unixd.html#group">Group</a></code> doivent pouvoir &#233;crire dans le
+ r&#233;pertoire qui contient le fichier de la base de donn&#233;es des
+ verrous. Pour des raisons de s&#233;curit&#233;, il est recommand&#233; de cr&#233;er un
+ r&#233;pertoire d&#233;di&#233; &#224; la base de donn&#233;es des verrous, plut&#244;t que de
+ modifier les permissions d'un r&#233;pertoire existant. Dans l'exemple
+ ci-dessus, Apache va cr&#233;er des fichiers dans le r&#233;pertoire
+ <code>var/</code>, lui-m&#234;me sous-r&#233;pertoire du r&#233;pertoire d&#233;fini par
la directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>, avec le nom de base
<code>DavLock</code> suivi d'une extension choisie par le
serveur.</p>
@@ -107,7 +107,7 @@
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_dav_lock.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_dav_lock.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_dav_lock.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_dav_lock.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -127,7 +127,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_dav_lock.h
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_dbd.html.fr b/docs/manual/mod/mod_dbd.html.fr
index a85df9114a..86c008efb5 100644
--- a/docs/manual/mod/mod_dbd.html.fr
+++ b/docs/manual/mod/mod_dbd.html.fr
@@ -27,23 +27,23 @@
<div id="preamble"><h1>Module Apache mod_dbd</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_dbd.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_dbd.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_dbd.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Gestion des connexions à une base de données SQL</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Gestion des connexions &#224; une base de donn&#233;es SQL</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>dbd_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_dbd.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>dbd_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_dbd.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Le module <code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code> gère les connexions
- à une base de données SQL via <a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a>. Il permet
- aux modules qui requièrent des fonctions liées aux bases de données
- SQL de se connecter à une base de données à la demande, et s'efforce
- de conférer aux bases de données une efficacité et une
- évolutivité optimales pour les MPMs threadés ou non threadés. Pour
- plus de détails, voir le site web <a href="http://apr.apache.org/">APR</a>,
+ <p>Le module <code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code> g&#232;re les connexions
+ &#224; une base de donn&#233;es SQL via <a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a>. Il permet
+ aux modules qui requi&#232;rent des fonctions li&#233;es aux bases de donn&#233;es
+ SQL de se connecter &#224; une base de donn&#233;es &#224; la demande, et s'efforce
+ de conf&#233;rer aux bases de donn&#233;es une efficacit&#233; et une
+ &#233;volutivit&#233; optimales pour les MPMs thread&#233;s ou non thread&#233;s. Pour
+ plus de d&#233;tails, voir le site web <a href="http://apr.apache.org/">APR</a>,
ainsi que cette vue d'ensemble de l'<a href="http://people.apache.org/~niq/dbd.html">environnement de
- développement d'Apache DBD</a> par son développeur initial.
+ d&#233;veloppement d'Apache DBD</a> par son d&#233;veloppeur initial.
</p>
</div>
<div id="quickview"><h3>Sujets</h3>
@@ -51,7 +51,7 @@
<li><img alt="" src="../images/down.gif" /> <a href="#pooling">Regroupement des connexions</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#connecting">Connexion</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#API">API DBD d'Apache</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#prepared">Requêtes SQL préparées</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#prepared">Requ&#234;tes SQL pr&#233;par&#233;es</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#security">AVERTISSEMENT DE SECURITE</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
@@ -65,7 +65,7 @@
<li><img alt="" src="../images/down.gif" /> <a href="#dbdpreparesql">DBDPrepareSQL</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#dbdriver">DBDriver</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_dbd">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_dbd">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_dbd">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_dbd">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="../misc/password_encryptions.html">Formats des mots de
passe</a></li>
@@ -73,22 +73,22 @@ passe</a></li>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="pooling" id="pooling">Regroupement des connexions</a><a title="Lien permanent" href="#pooling" class="permalink">&para;</a></h2>
- <p>Ce module gère de manière optimisée en fonction de la plate-forme
- les connexions aux bases de données. Sur les plates-formes non
- threadées, il maintient une connexion persistente à la manière d'un
+ <p>Ce module g&#232;re de mani&#232;re optimis&#233;e en fonction de la plate-forme
+ les connexions aux bases de donn&#233;es. Sur les plates-formes non
+ thread&#233;es, il maintient une connexion persistente &#224; la mani&#232;re d'un
LAMP classique (Linux, Apache, Mysql, Perl/PHP/Python). Sur les
- plates-formes threadées, il maintient un <em>groupe de
- connexions</em> à la fois plus évolutif et plus efficace, comme
- décrit dans <a href="http://www.apachetutor.org/dev/reslist">cet
+ plates-formes thread&#233;es, il maintient un <em>groupe de
+ connexions</em> &#224; la fois plus &#233;volutif et plus efficace, comme
+ d&#233;crit dans <a href="http://www.apachetutor.org/dev/reslist">cet
article d'ApacheTutor</a>. Notez que <code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code>
- remplace les modules présentés dans cet article.</p>
+ remplace les modules pr&#233;sent&#233;s dans cet article.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="connecting" id="connecting">Connexion</a><a title="Lien permanent" href="#connecting" class="permalink">&para;</a></h2>
- <p>Pour vous connecter à votre base de données, vous devez spécifier un
- pilote et des paramètres de connexion qui diffèrent selon le moteur de base
- de données. Par exemple, pour vous connecter à mysql, spécifiez ce qui suit
+ <p>Pour vous connecter &#224; votre base de donn&#233;es, vous devez sp&#233;cifier un
+ pilote et des param&#232;tres de connexion qui diff&#232;rent selon le moteur de base
+ de donn&#233;es. Par exemple, pour vous connecter &#224; mysql, sp&#233;cifiez ce qui suit
:</p>
<pre class="prettyprint lang-config">DBDriver mysql
@@ -101,14 +101,14 @@ DBDParams host=localhost,dbname=pony,user=shetland,pass=appaloosa</pre>
la documentation de ces modules.</p>
<p>Voir la syntaxe de la directive <code class="directive">DBDParams</code> pour les
- informations à fournir dans la chaîne de connexion en fonction des
- différents pilotes de base de données supportés.</p>
+ informations &#224; fournir dans la cha&#238;ne de connexion en fonction des
+ diff&#233;rents pilotes de base de donn&#233;es support&#233;s.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="API" id="API">API DBD d'Apache</a><a title="Lien permanent" href="#API" class="permalink">&para;</a></h2>
<p><code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code> exporte cinq fonctions que d'autres
- modules pourront utiliser. L'API se présente comme suit :</p>
+ modules pourront utiliser. L'API se pr&#233;sente comme suit :</p>
<pre class="prettyprint lang-c">typedef struct {
apr_dbd_t *handle;
@@ -116,9 +116,9 @@ DBDParams host=localhost,dbname=pony,user=shetland,pass=appaloosa</pre>
apr_hash_t *prepared;
} ap_dbd_t;
-/* Fonctions exportées pour accéder à la base de données */
+/* Fonctions export&#233;es pour acc&#233;der &#224; la base de donn&#233;es */
-/* ouvre une connexion qui DEVRA être explicitement fermée.
+/* ouvre une connexion qui DEVRA &#234;tre explicitement ferm&#233;e.
* Renvoie NULL en cas d'erreur
*/
AP_DECLARE(ap_dbd_t*) ap_dbd_open(apr_pool_t*, server_rec*);
@@ -126,24 +126,24 @@ AP_DECLARE(ap_dbd_t*) ap_dbd_open(apr_pool_t*, server_rec*);
/* ferme une connexion ouverte avec ap_dbd_open */
AP_DECLARE(void) ap_dbd_close(server_rec*, ap_dbd_t*);
-/* acquiert une connexion qui aura la durée de vie de la requête et qui
- * NE DEVRA PAS être explicitement fermée. Renvoie NULL en cas
- * d'erreur. C'est la fonction recommandée pour la plupart des
+/* acquiert une connexion qui aura la dur&#233;e de vie de la requ&#234;te et qui
+ * NE DEVRA PAS &#234;tre explicitement ferm&#233;e. Renvoie NULL en cas
+ * d'erreur. C'est la fonction recommand&#233;e pour la plupart des
* applications.
*/
AP_DECLARE(ap_dbd_t*) ap_dbd_acquire(request_rec*);
-/* acquiert une connexion qui aura la durée de vie d'une connexion et
- * qui NE DEVRA PAS être explicitement fermée. Renvoie NULL en cas
+/* acquiert une connexion qui aura la dur&#233;e de vie d'une connexion et
+ * qui NE DEVRA PAS &#234;tre explicitement ferm&#233;e. Renvoie NULL en cas
* d'erreur.
*/
AP_DECLARE(ap_dbd_t*) ap_dbd_cacquire(conn_rec*);
-/* Prépare une requête qu'un module client pourra utiliser */
+/* Pr&#233;pare une requ&#234;te qu'un module client pourra utiliser */
AP_DECLARE(void) ap_dbd_prepare(server_rec*, const char*, const char*);
-/* Exporte aussi ces fonctions à titre optionnel mour les modules qui
- * péfèreraient les utiliser */
+/* Exporte aussi ces fonctions &#224; titre optionnel mour les modules qui
+ * p&#233;f&#232;reraient les utiliser */
APR_DECLARE_OPTIONAL_FN(ap_dbd_t*, ap_dbd_open, (apr_pool_t*, server_rec*));
APR_DECLARE_OPTIONAL_FN(void, ap_dbd_close, (server_rec*, ap_dbd_t*));
APR_DECLARE_OPTIONAL_FN(ap_dbd_t*, ap_dbd_acquire, (request_rec*));
@@ -152,102 +152,102 @@ APR_DECLARE_OPTIONAL_FN(void, ap_dbd_prepare, (server_rec*, const char*, const c
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="prepared" id="prepared">Requêtes SQL préparées</a><a title="Lien permanent" href="#prepared" class="permalink">&para;</a></h2>
- <p><code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code> supporte les requêtes SQL préparées pour
- le compte des modules qui pourraient les utiliser. Chaque requête
- préparée doit posséder un nom (étiquette), et est stockée dans un
- condensé (hash) : les condensés sont du type
- <code>apr_dbd_prepared_t</code> et s'utilisent dans toute requête
- SQL ou commande select préparée par apr_dbd.</p>
+<h2><a name="prepared" id="prepared">Requ&#234;tes SQL pr&#233;par&#233;es</a><a title="Lien permanent" href="#prepared" class="permalink">&para;</a></h2>
+ <p><code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code> supporte les requ&#234;tes SQL pr&#233;par&#233;es pour
+ le compte des modules qui pourraient les utiliser. Chaque requ&#234;te
+ pr&#233;par&#233;e doit poss&#233;der un nom (&#233;tiquette), et est stock&#233;e dans un
+ condens&#233; (hash) : les condens&#233;s sont du type
+ <code>apr_dbd_prepared_t</code> et s'utilisent dans toute requ&#234;te
+ SQL ou commande select pr&#233;par&#233;e par apr_dbd.</p>
<p>Il est du ressort des modules utilisateurs de dbd d'utiliser les
- requêtes préparées et de préciser quelles requêtes doivent être
- spécifiées dans httpd.conf, ou de fournir leurs propres directives
+ requ&#234;tes pr&#233;par&#233;es et de pr&#233;ciser quelles requ&#234;tes doivent &#234;tre
+ sp&#233;cifi&#233;es dans httpd.conf, ou de fournir leurs propres directives
et d'utiliser <code>ap_dbd_prepare</code>.</p>
<div class="warning"><h3>Avertissement</h3>
- Lorsqu'on utilise des requêtes préparées avec des bases de
- données MySQL, il est préférable de définir
- <code>reconnect</code> à 0 dans la chaîne de connexion, afin
- d'éviter des erreurs provoquées par un client MySQL qui se
- reconnecterait sans réinitialiser correctement les requêtes
- préparées. Si <code>reconnect</code> est défini à 1, toute
- connexion défectueuse sera sensée être réparée, mais comme
- mod_dbd n'en est pas informé, les requêtes préparées seront
- invalidées.
+ Lorsqu'on utilise des requ&#234;tes pr&#233;par&#233;es avec des bases de
+ donn&#233;es MySQL, il est pr&#233;f&#233;rable de d&#233;finir
+ <code>reconnect</code> &#224; 0 dans la cha&#238;ne de connexion, afin
+ d'&#233;viter des erreurs provoqu&#233;es par un client MySQL qui se
+ reconnecterait sans r&#233;initialiser correctement les requ&#234;tes
+ pr&#233;par&#233;es. Si <code>reconnect</code> est d&#233;fini &#224; 1, toute
+ connexion d&#233;fectueuse sera sens&#233;e &#234;tre r&#233;par&#233;e, mais comme
+ mod_dbd n'en est pas inform&#233;, les requ&#234;tes pr&#233;par&#233;es seront
+ invalid&#233;es.
</div>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="security" id="security">AVERTISSEMENT DE SECURITE</a><a title="Lien permanent" href="#security" class="permalink">&para;</a></h2>
- <p>Toute application web impliquant une base de données doit se
- protéger elle-même contre les attaques de type injection SQL. Dans
- la plupart des cas Apache DBD est sûr, car les applications
- utilisent des requêtes préparées, et les entrées non sûres ne seront
- utilisées qu'à titre de données. Bien entendu, si vous l'utilisez
- via un module tiers, vous devez être au fait des précautions à
+ <p>Toute application web impliquant une base de donn&#233;es doit se
+ prot&#233;ger elle-m&#234;me contre les attaques de type injection SQL. Dans
+ la plupart des cas Apache DBD est s&#251;r, car les applications
+ utilisent des requ&#234;tes pr&#233;par&#233;es, et les entr&#233;es non s&#251;res ne seront
+ utilis&#233;es qu'&#224; titre de donn&#233;es. Bien entendu, si vous l'utilisez
+ via un module tiers, vous devez &#234;tre au fait des pr&#233;cautions &#224;
prendre.</p>
<p>Cependant, le pilote <var>FreeTDS</var> est <strong>non
- sûr</strong> de par sa nature même. Comme la bibliothèque
- sous-jacente ne supporte pas les requêtes préparées, le pilote en
- effectue une émulation, et les entrées non sûres sont fusionnées
- avec la requête SQL.</p>
- <p>Il peut être sécurisé en <em>décontaminant</em> toutes les
- entrées : un processus inspiré de la recherche de contaminations de
- Perl (NdT : <code>taint checking</code>). Chaque entrée est comparée
- à une expression rationnelle, et
- seules les entrées qui correspondent sont utilisées, en accord avec
+ s&#251;r</strong> de par sa nature m&#234;me. Comme la biblioth&#232;que
+ sous-jacente ne supporte pas les requ&#234;tes pr&#233;par&#233;es, le pilote en
+ effectue une &#233;mulation, et les entr&#233;es non s&#251;res sont fusionn&#233;es
+ avec la requ&#234;te SQL.</p>
+ <p>Il peut &#234;tre s&#233;curis&#233; en <em>d&#233;contaminant</em> toutes les
+ entr&#233;es : un processus inspir&#233; de la recherche de contaminations de
+ Perl (NdT : <code>taint checking</code>). Chaque entr&#233;e est compar&#233;e
+ &#224; une expression rationnelle, et
+ seules les entr&#233;es qui correspondent sont utilis&#233;es, en accord avec
le raccourci Perl :</p>
<div class="example"><pre><code> $untrusted =~ /([a-z]+)/;
$trusted = $1;</code></pre></div>
<p>Pour utiliser ceci, les expressions rationnelles de
- décontamination doivent être incluses dans les requêtes préparées.
- L'expression rationnelle doit se situer immédiatement après le
- caractère % dans la requête préparée, et doit être entourée
- d'accolades {}. Par exemple, si votre application attend une entrée
- alphanumérique, vous pouvez utiliser :</p>
+ d&#233;contamination doivent &#234;tre incluses dans les requ&#234;tes pr&#233;par&#233;es.
+ L'expression rationnelle doit se situer imm&#233;diatement apr&#232;s le
+ caract&#232;re % dans la requ&#234;te pr&#233;par&#233;e, et doit &#234;tre entour&#233;e
+ d'accolades {}. Par exemple, si votre application attend une entr&#233;e
+ alphanum&#233;rique, vous pouvez utiliser :</p>
<div class="example"><p><code>
<code>"SELECT foo FROM bar WHERE input = %s"</code>
</code></p></div>
- <p>avec d'autres pilotes, et ne risquer au pire qu'une requête
- en échec. Mais avec FreeTDS, vous devez utiliser :</p>
+ <p>avec d'autres pilotes, et ne risquer au pire qu'une requ&#234;te
+ en &#233;chec. Mais avec FreeTDS, vous devez utiliser :</p>
<div class="example"><p><code>
<code>"SELECT foo FROM bar WHERE input = %{([A-Za-z0-9]+)}s"</code>
</code></p></div>
- <p>tout ce qui ne correspond pas à l'expression rationnelle est
- alors rejeté, et la requête est ainsi désormais sûre.</p>
+ <p>tout ce qui ne correspond pas &#224; l'expression rationnelle est
+ alors rejet&#233;, et la requ&#234;te est ainsi d&#233;sormais s&#251;re.</p>
<p>Alternativement, vous pouvez utiliser le pilote ODBC tiers, qui
- offre la sécurité des requêtes préparées authentiques.</p>
+ offre la s&#233;curit&#233; des requ&#234;tes pr&#233;par&#233;es authentiques.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="dbdexptime" id="dbdexptime">Directive</a> <a name="DBDExptime" id="DBDExptime">DBDExptime</a><a title="Lien permanent" href="#dbdexptime" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Durée de vie des connexions inactives</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DBDExptime <var>durée en secondes</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DBDExptime 300</code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Dur&#233;e de vie des connexions inactives</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DBDExptime <var>dur&#233;e en secondes</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>DBDExptime 300</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dbd</td></tr>
</table>
- <p>Cette directive définit la durée de vie des connexions
- inactives lorsque le nombre de connexions spécifié par la directive
- DBDKeep a été dépassé (plates-formes threadées seulement).</p>
+ <p>Cette directive d&#233;finit la dur&#233;e de vie des connexions
+ inactives lorsque le nombre de connexions sp&#233;cifi&#233; par la directive
+ DBDKeep a &#233;t&#233; d&#233;pass&#233; (plates-formes thread&#233;es seulement).</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="dbdinitsql" id="dbdinitsql">Directive</a> <a name="DBDInitSQL" id="DBDInitSQL">DBDInitSQL</a><a title="Lien permanent" href="#dbdinitsql" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Exécute une instruction SQL après connexion à une base de
-données</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ex&#233;cute une instruction SQL apr&#232;s connexion &#224; une base de
+donn&#233;es</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DBDInitSQL <var>"instruction SQL"</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dbd</td></tr>
</table>
- <p>Les modules qui le souhaitent peuvent exécuter une ou plusieurs
- instructions SQL après connexion à une base de données. Par exemple
- initialiser certaines valeurs, ou ajouter une entrée dans le journal
- lors d'une nouvelle connexion à la base de données.</p>
+ <p>Les modules qui le souhaitent peuvent ex&#233;cuter une ou plusieurs
+ instructions SQL apr&#232;s connexion &#224; une base de donn&#233;es. Par exemple
+ initialiser certaines valeurs, ou ajouter une entr&#233;e dans le journal
+ lors d'une nouvelle connexion &#224; la base de donn&#233;es.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -255,14 +255,14 @@ données</td></tr>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre maximum de connexions maintenues</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DBDKeep <var>nombre</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DBDKeep 2</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>DBDKeep 2</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dbd</td></tr>
</table>
- <p>Cette directive définit le nombre maximum de connexions
- à maintenir par processus, en dehors de celles servant à gérer les
- pics de demandes (plates-formes threadées seulement).</p>
+ <p>Cette directive d&#233;finit le nombre maximum de connexions
+ &#224; maintenir par processus, en dehors de celles servant &#224; g&#233;rer les
+ pics de demandes (plates-formes thread&#233;es seulement).</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -270,13 +270,13 @@ données</td></tr>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre maximum de connexions</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DBDMax <var>nombre</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DBDMax 10</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>DBDMax 10</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dbd</td></tr>
</table>
- <p>Cette directive définit le nombre maximum effectif de
- connexions par processus (plates-formes threadées seulement).</p>
+ <p>Cette directive d&#233;finit le nombre maximum effectif de
+ connexions par processus (plates-formes thread&#233;es seulement).</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -284,33 +284,33 @@ données</td></tr>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre minimum de connexions</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DBDMin <var>nombre</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DBDMin 1</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>DBDMin 1</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dbd</td></tr>
</table>
- <p>Cette directive définit le nombre minimum de connexions
- par processus (plates-formes threadées seulement).</p>
+ <p>Cette directive d&#233;finit le nombre minimum de connexions
+ par processus (plates-formes thread&#233;es seulement).</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="dbdparams" id="dbdparams">Directive</a> <a name="DBDParams" id="DBDParams">DBDParams</a><a title="Lien permanent" href="#dbdparams" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Paramètres de la connexion à la base de
-données</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Param&#232;tres de la connexion &#224; la base de
+donn&#233;es</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DBDParams
<var>param1</var>=<var>valeur1</var>[,<var>param2</var>=<var>valeur2</var>]</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dbd</td></tr>
</table>
- <p>Cette directive spécifie des paramètres selon les
- besoins du pilote concerné. En général, les paramètres à passer
- concernent tout ce qui n'a pas de valeur par défaut comme le nom
- d'utilisateur, le mot de passe, le nom de la base de données, le nom
- d'hôte et le numéro de port de la connexion.</p>
- <p>Les paramètres de la chaîne de connexion en fonction des
- différents pilotes comprennent :</p>
+ <p>Cette directive sp&#233;cifie des param&#232;tres selon les
+ besoins du pilote concern&#233;. En g&#233;n&#233;ral, les param&#232;tres &#224; passer
+ concernent tout ce qui n'a pas de valeur par d&#233;faut comme le nom
+ d'utilisateur, le mot de passe, le nom de la base de donn&#233;es, le nom
+ d'h&#244;te et le num&#233;ro de port de la connexion.</p>
+ <p>Les param&#232;tres de la cha&#238;ne de connexion en fonction des
+ diff&#233;rents pilotes comprennent :</p>
<dl>
<dt>FreeTDS (pour MSSQL et SyBase)</dt>
<dd>username, password, appname, dbname, host, charset, lang, server</dd>
@@ -319,13 +319,13 @@ données</td></tr>
<dt>Oracle</dt>
<dd>user, pass, dbname, server</dd>
<dt>PostgreSQL</dt>
- <dd>La chaîne de connexion est passée directement à <code>PQconnectdb</code></dd>
+ <dd>La cha&#238;ne de connexion est pass&#233;e directement &#224; <code>PQconnectdb</code></dd>
<dt>SQLite2</dt>
- <dd>La chaîne de connexion est scindée avec comme séparateur le
- caractère ':', et <code>partie1:partie2</code> est utilisé dans
+ <dd>La cha&#238;ne de connexion est scind&#233;e avec comme s&#233;parateur le
+ caract&#232;re ':', et <code>partie1:partie2</code> est utilis&#233; dans
<code>sqlite_open(partie1, atoi(partie2), NULL)</code></dd>
<dt>SQLite3</dt>
- <dd>La chaîne de connexion est passée directement à <code>sqlite3_open</code></dd>
+ <dd>La cha&#238;ne de connexion est pass&#233;e directement &#224; <code>sqlite3_open</code></dd>
<dt>ODBC</dt>
<dd>datasource, user, password, connect, ctimeout, stimeout, access, txmode, bufsize</dd>
</dl>
@@ -340,16 +340,16 @@ données</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dbd</td></tr>
</table>
- <p>Si cette directive est définie à Off, les connexions persistentes
- et les connexions groupées sont désactivées. À la demande d'un
- client, une nouvelle connexion à la base de données est ouverte, et
- fermée immédiatement à l'issue du traitement. Cette configuration ne
- doit être utilisée qu'à des fins de débogage, ou sur des serveurs à
+ <p>Si cette directive est d&#233;finie &#224; Off, les connexions persistentes
+ et les connexions group&#233;es sont d&#233;sactiv&#233;es. &#192; la demande d'un
+ client, une nouvelle connexion &#224; la base de donn&#233;es est ouverte, et
+ ferm&#233;e imm&#233;diatement &#224; l'issue du traitement. Cette configuration ne
+ doit &#234;tre utilis&#233;e qu'&#224; des fins de d&#233;bogage, ou sur des serveurs &#224;
charge faible.</p>
- <p>Par défaut, les groupes de connexions persistentes sont activés
+ <p>Par d&#233;faut, les groupes de connexions persistentes sont activ&#233;s
(ou une seule connexion persistente du style LAMP pour les serveurs
- non threadés), et c'est la configuration qui devrait être utilisée
+ non thread&#233;s), et c'est la configuration qui devrait &#234;tre utilis&#233;e
dans la plupart des cas sur un serveur en production.</p>
<p>Avant la version 2.2.2, cette directive n'acceptait que les
@@ -360,39 +360,39 @@ données</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="dbdpreparesql" id="dbdpreparesql">Directive</a> <a name="DBDPrepareSQL" id="DBDPrepareSQL">DBDPrepareSQL</a><a title="Lien permanent" href="#dbdpreparesql" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit une requête SQL préparée</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DBDPrepareSQL <var>"requête SQL"</var> <var>étiquette</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit une requ&#234;te SQL pr&#233;par&#233;e</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DBDPrepareSQL <var>"requ&#234;te SQL"</var> <var>&#233;tiquette</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dbd</td></tr>
</table>
<p>Pour les modules tels que les modules d'authentification, qui
- utilisent de manière répétée la même requête SQL, on peut optimiser
- les performances en préparant la requête une fois pour toutes au
- démarrage, plutôt qu'à chaque utilisation. Cette directive permet de
- préparer une requête SQL et de lui assigner une étiquette.</p>
+ utilisent de mani&#232;re r&#233;p&#233;t&#233;e la m&#234;me requ&#234;te SQL, on peut optimiser
+ les performances en pr&#233;parant la requ&#234;te une fois pour toutes au
+ d&#233;marrage, plut&#244;t qu'&#224; chaque utilisation. Cette directive permet de
+ pr&#233;parer une requ&#234;te SQL et de lui assigner une &#233;tiquette.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="dbdriver" id="dbdriver">Directive</a> <a name="DBDriver" id="DBDriver">DBDriver</a><a title="Lien permanent" href="#dbdriver" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Spécifie un pilote SQL</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sp&#233;cifie un pilote SQL</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DBDriver <var>nom</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dbd</td></tr>
</table>
- <p>Cette directive spécifie un pilote apr_dbd par son
- nom. Le pilote doit être installé sur votre système (sur la plupart
- des systèmes, il s'agit d'un objet partagé ou d'une dll). Par
- exemple, <code>DBDriver mysql</code> va sélectionner le pilote MySQL
- dans la bibliothèque apr_dbd_mysql.so.</p>
+ <p>Cette directive sp&#233;cifie un pilote apr_dbd par son
+ nom. Le pilote doit &#234;tre install&#233; sur votre syst&#232;me (sur la plupart
+ des syst&#232;mes, il s'agit d'un objet partag&#233; ou d'une dll). Par
+ exemple, <code>DBDriver mysql</code> va s&#233;lectionner le pilote MySQL
+ dans la biblioth&#232;que apr_dbd_mysql.so.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_dbd.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_dbd.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_dbd.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -411,7 +411,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_dbd.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_deflate.html.fr b/docs/manual/mod/mod_deflate.html.fr
index 61b102e7c1..ca8b53d6d8 100644
--- a/docs/manual/mod/mod_deflate.html.fr
+++ b/docs/manual/mod/mod_deflate.html.fr
@@ -27,28 +27,28 @@
<div id="preamble"><h1>Module Apache mod_deflate</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_deflate.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_deflate.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_deflate.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_deflate.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_deflate.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</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>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>deflate_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_deflate.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>deflate_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_deflate.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Le module <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> implémente le filtre de
+ <p>Le module <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> impl&#233;mente le filtre de
sortie <code>DEFLATE</code> qui permet de comprimer la sortie de
- votre serveur avant de l'envoyer au client sur le réseau.</p>
+ votre serveur avant de l'envoyer au client sur le r&#233;seau.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#supportedencodings">Codages supportés</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#supportedencodings">Codages support&#233;s</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#recommended">Exemples de configurations</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#enable">Activation de la compression</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#proxies">Prise en compte des serveurs mandataires</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#precompressed">Servir du contenu précompressé</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#precompressed">Servir du contenu pr&#233;compress&#233;</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#deflatealteretag">DeflateAlterETag</a></li>
@@ -61,29 +61,29 @@ client</td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#deflatememlevel">DeflateMemLevel</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#deflatewindowsize">DeflateWindowSize</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_deflate">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_deflate">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_deflate">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_deflate">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="../filter.html">Les filtres</a></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="supportedencodings" id="supportedencodings">Codages supportés</a><a title="Lien permanent" href="#supportedencodings" class="permalink">&para;</a></h2>
- <p>Le seul codage supporté est <code>gzip</code> afin d'assurer une complète
- compatibilité avec les anciens navigateurs. Le codage <code>deflate</code>
- n'est donc pas supporté ; voir à ce sujet la <a href="http://www.gzip.org/zlib/zlib_faq.html#faq38">documentation de zlib</a>
- pour une explication détaillée.
+<h2><a name="supportedencodings" id="supportedencodings">Codages support&#233;s</a><a title="Lien permanent" href="#supportedencodings" class="permalink">&para;</a></h2>
+ <p>Le seul codage support&#233; est <code>gzip</code> afin d'assurer une compl&#232;te
+ compatibilit&#233; avec les anciens navigateurs. Le codage <code>deflate</code>
+ n'est donc pas support&#233; ; voir &#224; ce sujet la <a href="http://www.gzip.org/zlib/zlib_faq.html#faq38">documentation de zlib</a>
+ pour une explication d&#233;taill&#233;e.
</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="recommended" id="recommended">Exemples de configurations</a><a title="Lien permanent" href="#recommended" class="permalink">&para;</a></h2>
<div class="warning"><h3>Compression et TLS</h3>
- <p>Certaines applications web sont vulnérables à une attaque pour
+ <p>Certaines applications web sont vuln&#233;rables &#224; une attaque pour
vol d'informations lorsqu'une connexion TLS transporte des
- données compressées par deflate. Pour plus de détails,
+ donn&#233;es compress&#233;es par deflate. Pour plus de d&#233;tails,
documentez-vous sur la famille d'attaques "BREACH".</p>
</div>
<p>Voici un exemple simple de configuration qui permet de comprimer
- les types de contenu à base de texte.</p>
+ les types de contenu &#224; base de texte.</p>
<div class="example"><h3>Ne comprime que certains types de documents</h3><pre class="prettyprint lang-config">AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css text/javascript application/javascript</pre>
</div>
@@ -92,24 +92,24 @@ client</td></tr>
<div class="section">
<h2><a name="enable" id="enable">Activation de la compression</a><a title="Lien permanent" href="#enable" class="permalink">&para;</a></h2>
<div class="warning"><h3>Compression et TLS</h3>
- <p>Certaines applications web sont vulnérables à une attaque pour
+ <p>Certaines applications web sont vuln&#233;rables &#224; une attaque pour
vol d'informations lorsqu'une connexion TLS transporte des
- données compressées par deflate. Pour plus de détails,
+ donn&#233;es compress&#233;es par deflate. Pour plus de d&#233;tails,
documentez-vous sur la famille d'attaques "BREACH".</p>
</div>
<h3><a name="output" id="output">Compression de la sortie</a></h3>
- <p>La compression est implémentée par le <a href="../filter.html">filtre</a> <code>DEFLATE</code>. La
+ <p>La compression est impl&#233;ment&#233;e par le <a href="../filter.html">filtre</a> <code>DEFLATE</code>. La
directive suivante active la compression des documents dans le
- conteneur où elle est placée :</p>
+ conteneur o&#249; elle est plac&#233;e :</p>
<pre class="prettyprint lang-config">SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip</pre>
- <p>Si vous voulez limiter la compression à certains types MIME
+ <p>Si vous voulez limiter la compression &#224; certains types MIME
particuliers, vous pouvez utiliser la directive <code class="directive"><a href="../mod/mod_filter.html#addoutputfilterbytype">AddOutputFilterByType</a></code>. Voici un exemple
- où la compression n'est activée que pour les fichiers html de la
+ o&#249; la compression n'est activ&#233;e que pour les fichiers html de la
documentation d'Apache :</p>
<pre class="prettyprint lang-config">&lt;Directory "/your-server-root/manual"&gt;
@@ -118,23 +118,23 @@ SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip</pre>
<div class="note"><h3>Note</h3>
- Le filtre <code>DEFLATE</code> est toujours inséré après les
+ Le filtre <code>DEFLATE</code> est toujours ins&#233;r&#233; apr&#232;s les
filtres RESOURCE comme PHP ou SSI. Il n'affecte jamais les
- sous-requêtes internes.
+ sous-requ&#234;tes internes.
</div>
<div class="note"><h3>Note</h3>
- La variable d'environnement <code>force-gzip</code>, définie à
+ La variable d'environnement <code>force-gzip</code>, d&#233;finie &#224;
l'aide de la directive <code class="directive"><a href="../mod/mod_env.html#setenv">SetEnv</a></code>, permet d'ignorer la
- configuration de votre navigateur quant aux codages acceptés, et
- d'envoyer sans condition une sortie comprimée.
+ configuration de votre navigateur quant aux codages accept&#233;s, et
+ d'envoyer sans condition une sortie comprim&#233;e.
</div>
- <h3><a name="inflate" id="inflate">Décompression de la sortie</a></h3>
+ <h3><a name="inflate" id="inflate">D&#233;compression de la sortie</a></h3>
<p>Le module <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> fournit aussi un filtre
- permettant de décomprimer un corps de réponse comprimé par gzip.
- Pour activer cette fonctionnalité, vous devez insérer le filtre
- <code>INFLATE</code> dans la chaîne de filtrage en sortie via la
+ permettant de d&#233;comprimer un corps de r&#233;ponse comprim&#233; par gzip.
+ Pour activer cette fonctionnalit&#233;, vous devez ins&#233;rer le filtre
+ <code>INFLATE</code> dans la cha&#238;ne de filtrage en sortie via la
directive <code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code> ou
<code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code>, comme
dans l'exemple suivant :</p>
@@ -145,17 +145,17 @@ SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip</pre>
&lt;/Location&gt;</pre>
- <p>Dans cet exemple, les sorties comprimées par gzip en
- provenance de example.com seront décomprimées afin de pouvoir
- être éventuellement traitées par d'autres filtres.
+ <p>Dans cet exemple, les sorties comprim&#233;es par gzip en
+ provenance de example.com seront d&#233;comprim&#233;es afin de pouvoir
+ &#234;tre &#233;ventuellement trait&#233;es par d'autres filtres.
</p>
- <h3><a name="input" id="input">Décompression de l'entrée</a></h3>
- <p>Le module <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> fournit également un filtre
- permettant de décomprimer un corps de requête comprimé par gzip.
- Pour activer cette fonctionnalité, vous devez insérer le filtre
- <code>DEFLATE</code> dans la chaîne de filtrage en entrée via la
+ <h3><a name="input" id="input">D&#233;compression de l'entr&#233;e</a></h3>
+ <p>Le module <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> fournit &#233;galement un filtre
+ permettant de d&#233;comprimer un corps de requ&#234;te comprim&#233; par gzip.
+ Pour activer cette fonctionnalit&#233;, vous devez ins&#233;rer le filtre
+ <code>DEFLATE</code> dans la cha&#238;ne de filtrage en entr&#233;e via la
directive <code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code> ou
<code class="directive"><a href="../mod/mod_mime.html#addinputfilter">AddInputFilter</a></code>, comme
dans l'exemple suivant :</p>
@@ -165,72 +165,72 @@ SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip</pre>
&lt;/Location&gt;</pre>
- <p>Désormais, si une requête contient un en-tête
+ <p>D&#233;sormais, si une requ&#234;te contient un en-t&#234;te
<code>Content-Encoding: gzip</code>, son corps sera
- automatiquement décomprimé. Peu de navigateurs sont actuellement
- en mesure de comprimer les corps de requêtes. Cependant,
- certaines applications spécialisées supportent les requêtes
- comprimées, comme par exemple certains clients <a href="http://www.webdav.org">WebDAV</a>.</p>
+ automatiquement d&#233;comprim&#233;. Peu de navigateurs sont actuellement
+ en mesure de comprimer les corps de requ&#234;tes. Cependant,
+ certaines applications sp&#233;cialis&#233;es supportent les requ&#234;tes
+ comprim&#233;es, comme par exemple certains clients <a href="http://www.webdav.org">WebDAV</a>.</p>
- <div class="warning"><h3>Note à propos de l'en-tête
+ <div class="warning"><h3>Note &#224; propos de l'en-t&#234;te
<code>Content-Length</code></h3>
- <p>Si vous évaluez vous-même la taille du corps de requête,
- <em>ne faites pas confiance à l'en-tête
- <code>Content-Length</code>!</em> L'en-tête
- Content-Length indique la longueur des données en provenance du
- client, et <em>non</em> la quantité d'octets que représente le
- flux de données décompressé.</p>
+ <p>Si vous &#233;valuez vous-m&#234;me la taille du corps de requ&#234;te,
+ <em>ne faites pas confiance &#224; l'en-t&#234;te
+ <code>Content-Length</code>!</em> L'en-t&#234;te
+ Content-Length indique la longueur des donn&#233;es en provenance du
+ client, et <em>non</em> la quantit&#233; d'octets que repr&#233;sente le
+ flux de donn&#233;es d&#233;compress&#233;.</p>
</div>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="proxies" id="proxies">Prise en compte des serveurs mandataires</a><a title="Lien permanent" href="#proxies" class="permalink">&para;</a></h2>
- <p>Le module <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> envoie un en-tête de
- réponse HTTP <code>Vary: Accept-Encoding</code> pour avertir les
- mandataires qu'une réponse enregistrée dans le cache ne doit être
- envoyée qu'aux clients qui ont envoyé l'en-tête de requête
- <code>Accept-Encoding</code> approprié. Ceci permet d'éviter l'envoi
- d'un contenu comprimé à un client qui ne sera pas en mesure
- de l'interpréter.</p>
-
- <p>Si vous avez défini des exclusions spécifiques dépendant, par
- exemple, de l'en-tête <code>User-Agent</code>, vous devez
- ajouter manuellement des données à l'en-tête <code>Vary</code> afin
- d'informer les mandataires des restrictions supplémentaires. Par
- exemple, dans la configuration classique où l'addition du filtre
- <code>DEFLATE</code> dépend du contenu de l'en-tête
- <code>User-Agent</code>, vous devez spécifier :</p>
+ <p>Le module <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> envoie un en-t&#234;te de
+ r&#233;ponse HTTP <code>Vary: Accept-Encoding</code> pour avertir les
+ mandataires qu'une r&#233;ponse enregistr&#233;e dans le cache ne doit &#234;tre
+ envoy&#233;e qu'aux clients qui ont envoy&#233; l'en-t&#234;te de requ&#234;te
+ <code>Accept-Encoding</code> appropri&#233;. Ceci permet d'&#233;viter l'envoi
+ d'un contenu comprim&#233; &#224; un client qui ne sera pas en mesure
+ de l'interpr&#233;ter.</p>
+
+ <p>Si vous avez d&#233;fini des exclusions sp&#233;cifiques d&#233;pendant, par
+ exemple, de l'en-t&#234;te <code>User-Agent</code>, vous devez
+ ajouter manuellement des donn&#233;es &#224; l'en-t&#234;te <code>Vary</code> afin
+ d'informer les mandataires des restrictions suppl&#233;mentaires. Par
+ exemple, dans la configuration classique o&#249; l'addition du filtre
+ <code>DEFLATE</code> d&#233;pend du contenu de l'en-t&#234;te
+ <code>User-Agent</code>, vous devez sp&#233;cifier :</p>
<pre class="prettyprint lang-config">Header append Vary User-Agent</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
- (par exemple la version HTTP), vous devez attribuer à l'en-tête
- <code>Vary</code> la valeur <code>*</code>, ce qui permet d'empêcher
+ <p>Si votre d&#233;cision de comprimer le contenu d&#233;pend d'autres
+ informations que celles contenues dans les en-t&#234;tes de la requ&#234;te
+ (par exemple la version HTTP), vous devez attribuer &#224; l'en-t&#234;te
+ <code>Vary</code> la valeur <code>*</code>, ce qui permet d'emp&#234;cher
les mandataires compatibles de tout mettre en cache.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">Header set Vary *</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="precompressed" id="precompressed">Servir du contenu précompressé</a><a title="Lien permanent" href="#precompressed" class="permalink">&para;</a></h2>
+<h2><a name="precompressed" id="precompressed">Servir du contenu pr&#233;compress&#233;</a><a title="Lien permanent" href="#precompressed" class="permalink">&para;</a></h2>
- <p>Comme <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> recompresse le contenu demandé à
- chaque requête, il est possible de gagner en performances en
- précompressant ce contenu, et en forçant mod_deflate à servir ce
- contenu précompressé sans avoir à le recompresser à chaque requête.
+ <p>Comme <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> recompresse le contenu demand&#233; &#224;
+ chaque requ&#234;te, il est possible de gagner en performances en
+ pr&#233;compressant ce contenu, et en for&#231;ant mod_deflate &#224; servir ce
+ contenu pr&#233;compress&#233; sans avoir &#224; le recompresser &#224; chaque requ&#234;te.
Pour ce faire, utilisez une configuration du style :</p>
<pre class="prettyprint lang-config">&lt;IfModule mod_headers.c&gt;
- # Servir des fichiers JS et CSS compressés avec gzip, s'ils existent, et
+ # Servir des fichiers JS et CSS compress&#233;s avec gzip, s'ils existent, et
# si le client accepte gzip.
RewriteCond "%{HTTP:Accept-encoding}" "gzip"
RewriteCond "%{REQUEST_FILENAME}\.gz" "-s"
RewriteRule "^(.*)\.(css|js)" "$1\.$2\.gz" [QSA]
- # Servir des types de contenus corrects, et empêcher mod_deflate
+ # Servir des types de contenus corrects, et emp&#234;cher mod_deflate
# d'effectuer un double gzip.
RewriteRule "\.css\.gz$" "-" [T=text/css,E=no-gzip:1]
RewriteRule "\.js\.gz$" "-" [T=text/javascript,E=no-gzip:1]
@@ -240,8 +240,8 @@ SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip</pre>
# Servir le type de codage correct.
Header append Content-Encoding gzip
- # Force les mandataires à mettre en cache séparément les fichiers
- # css/js gzippés &amp; non gzippés.
+ # Force les mandataires &#224; mettre en cache s&#233;par&#233;ment les fichiers
+ # css/js gzipp&#233;s &amp; non gzipp&#233;s.
Header append Vary Accept-Encoding
&lt;/FilesMatch&gt;
&lt;/IfModule&gt;</pre>
@@ -251,36 +251,36 @@ SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="deflatealteretag" id="deflatealteretag">Directive</a> <a name="DeflateAlterETag" id="DeflateAlterETag">DeflateAlterETag</a><a title="Lien permanent" href="#deflatealteretag" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Comment l'en-tête sortant ETag doit être modifié au cours
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Comment l'en-t&#234;te sortant ETag doit &#234;tre modifi&#233; au cours
de la compression</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DeflateAlterETag AddSuffix|NoChange|Remove</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DeflateAlterETag AddSuffix</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>DeflateAlterETag AddSuffix</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_deflate</td></tr>
</table>
<p>La directive <code class="directive">DeflateAlterETag</code> permet de
- spécifier comment l'en-tête ETag doit être modifié lorsqu'une
- réponse est compressée.</p>
+ sp&#233;cifier comment l'en-t&#234;te ETag doit &#234;tre modifi&#233; lorsqu'une
+ r&#233;ponse est compress&#233;e.</p>
<dl>
<dt>AddSuffix</dt>
- <dd><p>Ajoute la méthode de compression à la fin de l'en-tête, ce
- qui a pour effet d'attribuer un en-tête ETag unique aux
- représentations compressées et non compressées. C'est l'option par
- défaut depuis la version 2.4.0, mais empêche de servir des
- codes d'état "HTTP Not Modified" (304) en réponse aux requêtes pour un
- contenu compressé.</p></dd>
+ <dd><p>Ajoute la m&#233;thode de compression &#224; la fin de l'en-t&#234;te, ce
+ qui a pour effet d'attribuer un en-t&#234;te ETag unique aux
+ repr&#233;sentations compress&#233;es et non compress&#233;es. C'est l'option par
+ d&#233;faut depuis la version 2.4.0, mais emp&#234;che de servir des
+ codes d'&#233;tat "HTTP Not Modified" (304) en r&#233;ponse aux requ&#234;tes pour un
+ contenu compress&#233;.</p></dd>
<dt>NoChange</dt>
- <dd><p>Ne modifie pas l'en-tête ETag dans une réponse compressée.
- C'était l'option par
- défaut avant la version 2.4.0, mais cela ne respectait pas la
- préconisation HTTP/1.1 selon laquelle chaque représentation de la
- même ressource doit posséder un en-tête ETag unique.</p></dd>
+ <dd><p>Ne modifie pas l'en-t&#234;te ETag dans une r&#233;ponse compress&#233;e.
+ C'&#233;tait l'option par
+ d&#233;faut avant la version 2.4.0, mais cela ne respectait pas la
+ pr&#233;conisation HTTP/1.1 selon laquelle chaque repr&#233;sentation de la
+ m&#234;me ressource doit poss&#233;der un en-t&#234;te ETag unique.</p></dd>
<dt>Remove</dt>
- <dd><p>Supprime l'en-tête ETag dans les réponses compressées, ce qui
- a pour effet de rendre impossibles certaines requêtes
- conditionnelles, mais permet d'éviter les inconvénients des options
- précédentes.</p></dd>
+ <dd><p>Supprime l'en-t&#234;te ETag dans les r&#233;ponses compress&#233;es, ce qui
+ a pour effet de rendre impossibles certaines requ&#234;tes
+ conditionnelles, mais permet d'&#233;viter les inconv&#233;nients des options
+ pr&#233;c&#233;dentes.</p></dd>
</dl>
</div>
@@ -290,42 +290,42 @@ de la compression</td></tr>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille du fragment que zlib devra comprimer en une seule
fois</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DeflateBufferSize <var>valeur</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DeflateBufferSize 8096</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>DeflateBufferSize 8096</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_deflate</td></tr>
</table>
<p>La directive <code class="directive">DeflateBufferSize</code> permet de
- spécifier la taille en octets du fragment que zlib devra comprimer
- en une seule fois. Si la taille de la réponse compressée est supérieure à
- celle spécifiée par cette directive, httpd passera à un mode d'encodage
- fragmenté (l'en-tête HTTP <code>Transfer-Encoding</code> prend la valeur
- <code>Chunked</code>), ceci ayant comme effet de bord de ne définir aucun
- en-tête HTTP <code>Content-Length</code>. Il est important de connaître ce
- comportement, particulièrement lorsque httpd travaille derrière des
- mandataires inverses avec mise en cache, ou lorsque httpd est configuré pour
+ sp&#233;cifier la taille en octets du fragment que zlib devra comprimer
+ en une seule fois. Si la taille de la r&#233;ponse compress&#233;e est sup&#233;rieure &#224;
+ celle sp&#233;cifi&#233;e par cette directive, httpd passera &#224; un mode d'encodage
+ fragment&#233; (l'en-t&#234;te HTTP <code>Transfer-Encoding</code> prend la valeur
+ <code>Chunked</code>), ceci ayant comme effet de bord de ne d&#233;finir aucun
+ en-t&#234;te HTTP <code>Content-Length</code>. Il est important de conna&#238;tre ce
+ comportement, particuli&#232;rement lorsque httpd travaille derri&#232;re des
+ mandataires inverses avec mise en cache, ou lorsque httpd est configur&#233; pour
utiliser <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> et <code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code> car
- les réponses HTTP sans en-tête <code>Content-Length</code> peuvent ne pas
- être mises en cache.</p>
+ les r&#233;ponses HTTP sans en-t&#234;te <code>Content-Length</code> peuvent ne pas
+ &#234;tre mises en cache.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="deflatecompressionlevel" id="deflatecompressionlevel">Directive</a> <a name="DeflateCompressionLevel" id="DeflateCompressionLevel">DeflateCompressionLevel</a><a title="Lien permanent" href="#deflatecompressionlevel" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le niveau de compression que nous appliquons à la
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le niveau de compression que nous appliquons &#224; la
sortie</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DeflateCompressionLevel <var>valeur</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>La valeur par défaut de zlib</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>La valeur par d&#233;faut de zlib</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_deflate</td></tr>
</table>
<p>La directive <code class="directive">DeflateCompressionLevel</code>
- permet de spécifier le niveau de compression à utiliser ; plus
+ permet de sp&#233;cifier le niveau de compression &#224; utiliser ; plus
grande est la valeur, meilleure sera la compression, mais plus grand
- sera aussi le temps CPU nécessaire pour effectuer le
+ sera aussi le temps CPU n&#233;cessaire pour effectuer le
traitement.</p>
- <p>La valeur doit être comprise entre 1 (compression minimale) et 9
+ <p>La valeur doit &#234;tre comprise entre 1 (compression minimale) et 9
(compression maximale).</p>
</div>
@@ -333,17 +333,17 @@ sortie</td></tr>
<div class="directive-section"><h2><a name="deflatefilternote" id="deflatefilternote">Directive</a> <a name="DeflateFilterNote" id="DeflateFilterNote">DeflateFilterNote</a><a title="Lien permanent" href="#deflatefilternote" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enregistre le taux de compression sous la forme d'une note
-à des fins de journalisation</td></tr>
+&#224; des fins de journalisation</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DeflateFilterNote [<var>type</var>] <var>nom de la note</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_deflate</td></tr>
</table>
<p>La directive <code class="directive">DeflateFilterNote</code> permet de
- spécifier qu'une note à propos du taux de compression doit être
- attachée à la requête. Le nom de la note est passé sous la forme
- 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>
+ sp&#233;cifier qu'une note &#224; propos du taux de compression doit &#234;tre
+ attach&#233;e &#224; la requ&#234;te. Le nom de la note est pass&#233; sous la forme
+ d'un argument de la directive. Vous pouvez utiliser cette note &#224; des
+ fins statistiques en enregistrant sa valeur dans votre <a href="../logs.html#accesslog">journal des acc&#232;s</a>.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"> DeflateFilterNote ratio
@@ -351,14 +351,14 @@ sortie</td></tr>
CustomLog "logs/deflate_log" deflate</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
- type de données de la note enregistrée dans le journal.
+ <p>Pour extraire des informations plus pr&#233;cises de vos journaux,
+ vous pouvez utiliser l'argument <var>type</var> pour sp&#233;cifier le
+ type de donn&#233;es de la note enregistr&#233;e dans le journal.
<var>type</var> peut prendre une des valeurs suivantes :</p>
<dl>
<dt><code>Input</code></dt>
- <dd>Enregistre dans la note la taille en octets du flux en entrée
+ <dd>Enregistre dans la note la taille en octets du flux en entr&#233;e
du filtre.</dd>
<dt><code>Output</code></dt>
@@ -366,15 +366,15 @@ sortie</td></tr>
du filtre.</dd>
<dt><code>Ratio</code></dt>
- <dd>Enregistre le taux de compression (<code>sortie/entrée *
- 100</code>) dans la note. Il s'agit de la valeur par défaut si
+ <dd>Enregistre le taux de compression (<code>sortie/entr&#233;e *
+ 100</code>) dans la note. Il s'agit de la valeur par d&#233;faut si
l'argument <var>type</var> est omis.</dd>
</dl>
- <p>Vous pouvez donc configurer votre journalisation de la manière
+ <p>Vous pouvez donc configurer votre journalisation de la mani&#232;re
suivante :</p>
- <div class="example"><h3>Journalisation détaillée</h3><pre class="prettyprint lang-config">DeflateFilterNote Input instream
+ <div class="example"><h3>Journalisation d&#233;taill&#233;e</h3><pre class="prettyprint lang-config">DeflateFilterNote Input instream
DeflateFilterNote Output outstream
DeflateFilterNote Ratio ratio
@@ -390,102 +390,102 @@ CustomLog "logs/deflate_log" deflate</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="deflateinflatelimitrequestbody" id="deflateinflatelimitrequestbody">Directive</a> <a name="DeflateInflateLimitRequestBody" id="DeflateInflateLimitRequestBody">DeflateInflateLimitRequestBody</a><a title="Lien permanent" href="#deflateinflatelimitrequestbody" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille maximale des corps de requête décompressés</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille maximale des corps de requ&#234;te d&#233;compress&#233;s</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DeflateInflateLimitRequestBody<var>value</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Aucune limite, mais LimitRequestBody s'applique après la
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Aucune limite, mais LimitRequestBody s'applique apr&#232;s la
compression</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_deflate</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.10 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.10 du serveur HTTP
Apache</td></tr>
</table>
<p>La directive
<code class="directive">DeflateInflateLimitRequestBody</code> permet de
- spécifier la taille maximale d'un corps de requête décompressé. Si
- elle n'est pas définie, c'est la valeur de la directive <code class="directive"><a href="../mod/core.html#limitrequestbody">LimitRequestBody</a></code> qui s'applique au corps
- de requête décompressé.</p>
+ sp&#233;cifier la taille maximale d'un corps de requ&#234;te d&#233;compress&#233;. Si
+ elle n'est pas d&#233;finie, c'est la valeur de la directive <code class="directive"><a href="../mod/core.html#limitrequestbody">LimitRequestBody</a></code> qui s'applique au corps
+ de requ&#234;te d&#233;compress&#233;.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="deflateinflateratioburst" id="deflateinflateratioburst">Directive</a> <a name="DeflateInflateRatioBurst" id="DeflateInflateRatioBurst">DeflateInflateRatioBurst</a><a title="Lien permanent" href="#deflateinflateratioburst" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre maximal de fois que le ratio de décompression d'un
-corps de requête peut être dépassé</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre maximal de fois que le ratio de d&#233;compression d'un
+corps de requ&#234;te peut &#234;tre d&#233;pass&#233;</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DeflateInflateRatioBurst <var>value</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>3</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>3</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_deflate</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.10 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.10 du serveur HTTP
Apache</td></tr>
</table>
<p>La directive <code class="directive">DeflateInflateRatioBurst</code>
- permet de spécifier le nombre maximal de fois que la valeur de la
- directive <code class="directive">DeflateInflateRatioLimit</code> peut être
- dépassé avant l'arrêt du traitement de la requête.</p>
+ permet de sp&#233;cifier le nombre maximal de fois que la valeur de la
+ directive <code class="directive">DeflateInflateRatioLimit</code> peut &#234;tre
+ d&#233;pass&#233; avant l'arr&#234;t du traitement de la requ&#234;te.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="deflateinflateratiolimit" id="deflateinflateratiolimit">Directive</a> <a name="DeflateInflateRatioLimit" id="DeflateInflateRatioLimit">DeflateInflateRatioLimit</a><a title="Lien permanent" href="#deflateinflateratiolimit" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ratio de décompression maximum pour les corps de requêtes</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ratio de d&#233;compression maximum pour les corps de requ&#234;tes</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DeflateInflateRatioLimit <var>value</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>200</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>200</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_deflate</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.10 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.10 du serveur HTTP
Apache</td></tr>
</table>
<p>La directive <code class="directive">DeflateInflateRatioLimit</code>
- permet de définir le ratio maximum entre la taille d'un corps de
- requête compressé et sa taille décompressée. Ce ratio est vérifié au
- fur et à mesure de
- l'arrivée du corps de requête, et s'il est dépassé plus de
+ permet de d&#233;finir le ratio maximum entre la taille d'un corps de
+ requ&#234;te compress&#233; et sa taille d&#233;compress&#233;e. Ce ratio est v&#233;rifi&#233; au
+ fur et &#224; mesure de
+ l'arriv&#233;e du corps de requ&#234;te, et s'il est d&#233;pass&#233; plus de
<code class="directive">DeflateInflateRatioBurst</code> fois, le traitement
- de la requête est interrompu.</p>
+ de la requ&#234;te est interrompu.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="deflatememlevel" id="deflatememlevel">Directive</a> <a name="DeflateMemLevel" id="DeflateMemLevel">DeflateMemLevel</a><a title="Lien permanent" href="#deflatememlevel" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La quantité de mémoire utilisable par zlib pour la
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La quantit&#233; de m&#233;moire utilisable par zlib pour la
compression</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DeflateMemLevel <var>valeur</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DeflateMemLevel 9</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>DeflateMemLevel 9</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_deflate</td></tr>
</table>
<p>La directive <code class="directive">DeflateMemLevel</code> permet de
- spécifier la quantité de mémoire utilisable par zlib pour la
+ sp&#233;cifier la quantit&#233; de m&#233;moire utilisable par zlib pour la
compression (une valeur comprise entre 1 et 9).</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="deflatewindowsize" id="deflatewindowsize">Directive</a> <a name="DeflateWindowSize" id="DeflateWindowSize">DeflateWindowSize</a><a title="Lien permanent" href="#deflatewindowsize" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille de la fenêtre de compression zlib</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille de la fen&#234;tre de compression zlib</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DeflateWindowSize <var>valeur</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DeflateWindowSize 15</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>DeflateWindowSize 15</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_deflate</td></tr>
</table>
<p>La directive <code class="directive">DeflateWindowSize</code> permet de
- spécifier la fenêtre de compression zlib (une valeur comprise entre
- 1 et 15). En général, plus grande sera la taille de la fenêtre, plus
+ sp&#233;cifier la fen&#234;tre de compression zlib (une valeur comprise entre
+ 1 et 15). En g&#233;n&#233;ral, plus grande sera la taille de la fen&#234;tre, plus
grand sera le taux de compression auquel on pourra s'attendre.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_deflate.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_deflate.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_deflate.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_deflate.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_deflate.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -506,7 +506,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_deflate.ht
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_dialup.html.fr b/docs/manual/mod/mod_dialup.html.fr
index 748c9550d6..8602029a25 100644
--- a/docs/manual/mod/mod_dialup.html.fr
+++ b/docs/manual/mod/mod_dialup.html.fr
@@ -27,17 +27,17 @@
<div id="preamble"><h1>Module Apache mod_dialup</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_dialup.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_dialup.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_dialup.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Envoie le contenu statique avec une bande passante limitée
-définie par les différents standards des anciens modems.</td></tr>
-<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>dialup_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_dialup.c</td></tr></table>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Envoie le contenu statique avec une bande passante limit&#233;e
+d&#233;finie par les diff&#233;rents standards des anciens modems.</td></tr>
+<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>dialup_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_dialup.c</td></tr></table>
<h3>Sommaire</h3>
<p>Il s'agit d'un module qui envoie le contenu statique avec une bande
-passante limitée définie par les différents standards des anciens
+passante limit&#233;e d&#233;finie par les diff&#233;rents standards des anciens
modems. Ainsi, il est possible de naviguer sur votre site avec un modem
56k V.92 en positionnant une configuration de ce type :</p>
@@ -47,32 +47,32 @@ modems. Ainsi, il est possible de naviguer sur votre site avec un modem
<p>Auparavant, pour faire des modules de limitation de bande passante,
-il fallait monopoliser un thread, pour chaque client, et insérer des
-temporisations pour diminuer la bande passante. Grâce à cette nouvelle
-fonctionnalité, un gestionnaire peut recevoir les réponses à ses
-callbacks après N millisecondes, et il sera invoqué par le module MPM
-Event dans un thread différent à la fin du délai indiqué. À partir de ce
-moment, le gestionnaire peut continuer à envoyer des données au
+il fallait monopoliser un thread, pour chaque client, et ins&#233;rer des
+temporisations pour diminuer la bande passante. Gr&#226;ce &#224; cette nouvelle
+fonctionnalit&#233;, un gestionnaire peut recevoir les r&#233;ponses &#224; ses
+callbacks apr&#232;s N millisecondes, et il sera invoqu&#233; par le module MPM
+Event dans un thread diff&#233;rent &#224; la fin du d&#233;lai indiqu&#233;. &#192; partir de ce
+moment, le gestionnaire peut continuer &#224; envoyer des donn&#233;es au
client.</p>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#modemstandard">ModemStandard</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_dialup">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_dialup">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_dialup">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_dialup">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="modemstandard" id="modemstandard">Directive</a> <a name="ModemStandard" id="ModemStandard">ModemStandard</a><a title="Lien permanent" href="#modemstandard" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Standard de modem à simuler</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Standard de modem &#224; simuler</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ModemStandard V.21|V.26bis|V.32|V.34|V.92</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dialup</td></tr>
</table>
-<p>Cette directive permet de spécifier le standard de modem que vous
+<p>Cette directive permet de sp&#233;cifier le standard de modem que vous
souhaitez simuler.</p>
<pre class="prettyprint lang-config">&lt;Location "/mysite"&gt;
@@ -85,7 +85,7 @@ souhaitez simuler.</p>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_dialup.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_dialup.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_dialup.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -104,7 +104,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_dialup.htm
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_dir.html.fr b/docs/manual/mod/mod_dir.html.fr
index ec952d3451..90c88e5aee 100644
--- a/docs/manual/mod/mod_dir.html.fr
+++ b/docs/manual/mod/mod_dir.html.fr
@@ -27,38 +27,38 @@
<div id="preamble"><h1>Module Apache mod_dir</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_dir.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_dir.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_dir.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_dir.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_dir.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/mod_dir.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mod_dir.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Permet la redirection des adresses se terminant par un
-répertoire sans slash de fin et la mise à disposition des fichiers index
-de répertoire</td></tr>
+r&#233;pertoire sans slash de fin et la mise &#224; disposition des fichiers index
+de r&#233;pertoire</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>dir_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_dir.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>dir_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_dir.c</td></tr></table>
<h3>Sommaire</h3>
- <p>L'index d'un répertoire peut provenir de deux sources :</p>
+ <p>L'index d'un r&#233;pertoire peut provenir de deux sources :</p>
<ul>
- <li>Un fichier écrit par l'utilisateur, dont le nom, en général
- appelé <code>index.html</code>, peut être défini à l'aide de la
+ <li>Un fichier &#233;crit par l'utilisateur, dont le nom, en g&#233;n&#233;ral
+ appel&#233; <code>index.html</code>, peut &#234;tre d&#233;fini &#224; l'aide de la
directive <code class="directive"><a href="#directoryindex">DirectoryIndex</a></code>
fournie par le module <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>.</li>
- <li>Un listing généré par le serveur, par l'intermédiaire du
+ <li>Un listing g&#233;n&#233;r&#233; par le serveur, par l'interm&#233;diaire du
module <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code>.</li>
</ul>
<p>Les deux fonctions sont bien distinctes, si bien que vous pouvez
- supprimer (ou remplacer) la génération automatique d'index, si vous
+ supprimer (ou remplacer) la g&#233;n&#233;ration automatique d'index, si vous
le souhaitez.</p>
- <p>Une redirection "slash de fin" est effectuée lorsque le serveur
- reçoit une requête pour une URL du style
- <code>http://nom-serveur/foo/nom-rep</code> où <code>nom-rep</code>
- est le nom d'un répertoire. Comme les répertoires nécessitent un slash de
+ <p>Une redirection "slash de fin" est effectu&#233;e lorsque le serveur
+ re&#231;oit une requ&#234;te pour une URL du style
+ <code>http://nom-serveur/foo/nom-rep</code> o&#249; <code>nom-rep</code>
+ est le nom d'un r&#233;pertoire. Comme les r&#233;pertoires n&#233;cessitent un slash de
fin, <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> effectue une redirection vers
<code>http://nom-serveur/foo/nom-rep/</code>.</p>
</div>
@@ -70,111 +70,111 @@ de répertoire</td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#directoryslash">DirectorySlash</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#fallbackresource">FallbackResource</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_dir">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_dir">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_dir">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_dir">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="directorycheckhandler" id="directorycheckhandler">Directive</a> <a name="DirectoryCheckHandler" id="DirectoryCheckHandler">DirectoryCheckHandler</a><a title="Lien permanent" href="#directorycheckhandler" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit la réponse de ce module lorsqu'un autre
-gestionnaire est utilisé</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit la r&#233;ponse de ce module lorsqu'un autre
+gestionnaire est utilis&#233;</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DirectoryCheckHandler On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DirectoryCheckHandler Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>DirectoryCheckHandler Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dir</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.4.8 du serveur HTTP
-Apache. Les versions antérieures à 2.4 se comportaient implicitement
-comme si "DirectoryCheckHandler ON" avait été spécifié.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.4.8 du serveur HTTP
+Apache. Les versions ant&#233;rieures &#224; 2.4 se comportaient implicitement
+comme si "DirectoryCheckHandler ON" avait &#233;t&#233; sp&#233;cifi&#233;.</td></tr>
</table>
<p>La directive <code class="directive">DirectoryCheckHandler</code> permet
de faire en sorte que <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> recherche un index
- de répertoire ou ajoute des slashes de fin lorsqu'un autre
- gestionnaire à été défini pour l'URL considérée. Les gestionnaires
- peuvent être définis à l'exécution via des directives telles que
+ de r&#233;pertoire ou ajoute des slashes de fin lorsqu'un autre
+ gestionnaire &#224; &#233;t&#233; d&#233;fini pour l'URL consid&#233;r&#233;e. Les gestionnaires
+ peuvent &#234;tre d&#233;finis &#224; l'ex&#233;cution via des directives telles que
<code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code> ou par d'autres
modules.</p>
- <p>Dans les versions antérieures à 2.4, ce module ne modifiait pas
- son comportement si un autre gestionnaire avait été défini pour
- l'URL considérée. Ceci permettait de servir des index de répertoires
- même si une directive <code class="directive">SetHandler</code> avait été
- définie pour un répertoire entier, mais pouvait aussi être à
+ <p>Dans les versions ant&#233;rieures &#224; 2.4, ce module ne modifiait pas
+ son comportement si un autre gestionnaire avait &#233;t&#233; d&#233;fini pour
+ l'URL consid&#233;r&#233;e. Ceci permettait de servir des index de r&#233;pertoires
+ m&#234;me si une directive <code class="directive">SetHandler</code> avait &#233;t&#233;
+ d&#233;finie pour un r&#233;pertoire entier, mais pouvait aussi &#234;tre &#224;
l'origine de conflits avec d'autres modules.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="directoryindex" id="directoryindex">Directive</a> <a name="DirectoryIndex" id="DirectoryIndex">DirectoryIndex</a><a title="Lien permanent" href="#directoryindex" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Liste des fichiers ressources à rechercher lorsque le
-client envoie une requête pour un répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Liste des fichiers ressources &#224; rechercher lorsque le
+client envoie une requ&#234;te pour un r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DirectoryIndex
disabled | <var>url locale</var> [<var>url locale</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DirectoryIndex index.html</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>DirectoryIndex index.html</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dir</td></tr>
</table>
<p>La directive <code class="directive">DirectoryIndex</code> permet de
- définir une liste de fichiers ressources à rechercher lorsqu'un
- client envoie une requête pour l'index d'un répertoire, en ajoutant
- un '/' à la fin du nom de ce dernier. <var>url locale</var> est
- l'URL (codée avec caractères '%') d'un document du serveur, relative
- au répertoire faisant l'objet de la requête ; il s'agit en général
- du nom d'un fichier situé dans le répertoire. Si plusieurs URLs sont
- fournies, le serveur renverra la première d'entre elles qui
- correspond à une ressource existante. Si aucune ressource ne
- correspond à la liste des URLs spécifiées, et si l'option
- <code>Indexes</code> est définie, le serveur générera son propre
- listing du répertoire.</p>
+ d&#233;finir une liste de fichiers ressources &#224; rechercher lorsqu'un
+ client envoie une requ&#234;te pour l'index d'un r&#233;pertoire, en ajoutant
+ un '/' &#224; la fin du nom de ce dernier. <var>url locale</var> est
+ l'URL (cod&#233;e avec caract&#232;res '%') d'un document du serveur, relative
+ au r&#233;pertoire faisant l'objet de la requ&#234;te ; il s'agit en g&#233;n&#233;ral
+ du nom d'un fichier situ&#233; dans le r&#233;pertoire. Si plusieurs URLs sont
+ fournies, le serveur renverra la premi&#232;re d'entre elles qui
+ correspond &#224; une ressource existante. Si aucune ressource ne
+ correspond &#224; la liste des URLs sp&#233;cifi&#233;es, et si l'option
+ <code>Indexes</code> est d&#233;finie, le serveur g&#233;n&#233;rera son propre
+ listing du r&#233;pertoire.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">DirectoryIndex index.html</pre>
</div>
- <p>Avec cette configuration, une requête pour l'URL
+ <p>Avec cette configuration, une requ&#234;te pour l'URL
<code>http://example.com/docs/</code> renverrait au client la
ressource <code>http://example.com/docs/index.html</code> si elle
- existe, ou provoquerait la génération du listing du répertoire si la
+ existe, ou provoquerait la g&#233;n&#233;ration du listing du r&#233;pertoire si la
ressource n'existe pas.</p>
- <p>Notez qu'il n'est pas nécessaire que les documents soient
- relatifs au répertoire ;</p>
+ <p>Notez qu'il n'est pas n&#233;cessaire que les documents soient
+ relatifs au r&#233;pertoire ;</p>
<pre class="prettyprint lang-config">DirectoryIndex index.html index.txt /cgi-bin/index.pl</pre>
- <p>provoquerait l'exécution du script CGI
+ <p>provoquerait l'ex&#233;cution du script CGI
<code>/cgi-bin/index.pl</code> si aucun des fichiers
<code>index.html</code> ou <code>index.txt</code> n'existe dans le
- répertoire considéré.</p>
+ r&#233;pertoire consid&#233;r&#233;.</p>
- <p>La spécification du seul argument "disabled" empêche
+ <p>La sp&#233;cification du seul argument "disabled" emp&#234;che
<code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> de rechercher un index. Un argument
- "disabled" sera interprété de manière littérale si d'autres
- arguments sont présents avant ou après lui, même s'ils sont
- eux-mêmes des arguments "disabled".</p>
-
- <p><strong>Note :</strong>La définition de plusieurs directives
- <code class="directive">DirectoryIndex</code> au sein d'un <a href="../sections.html"><em>même
- contexte</em></a> permet d'ajouter des ressources à rechercher plutôt
- que de remplacer celle déjà définies :
+ "disabled" sera interpr&#233;t&#233; de mani&#232;re litt&#233;rale si d'autres
+ arguments sont pr&#233;sents avant ou apr&#232;s lui, m&#234;me s'ils sont
+ eux-m&#234;mes des arguments "disabled".</p>
+
+ <p><strong>Note :</strong>La d&#233;finition de plusieurs directives
+ <code class="directive">DirectoryIndex</code> au sein d'un <a href="../sections.html"><em>m&#234;me
+ contexte</em></a> permet d'ajouter des ressources &#224; rechercher plut&#244;t
+ que de remplacer celle d&#233;j&#224; d&#233;finies :
</p>
- <pre class="prettyprint lang-config"># Exemple A: définit index.html comme page d'index, ainsi qu'index.php.
+ <pre class="prettyprint lang-config"># Exemple A: d&#233;finit index.html comme page d'index, ainsi qu'index.php.
&lt;Directory "/foo"&gt;
DirectoryIndex index.html
DirectoryIndex index.php
&lt;/Directory&gt;
-# Exemple B: identique à l'exemple A, mais avec une seule directive.
+# Exemple B: identique &#224; l'exemple A, mais avec une seule directive.
&lt;Directory "/foo"&gt;
DirectoryIndex index.html index.php
&lt;/Directory&gt;
# Exemple C: pour remplacer la liste des pages d'index par une autre,
-# vous devez tout d'abord supprimer la première liste : dans l'exemple
+# vous devez tout d'abord supprimer la premi&#232;re liste : dans l'exemple
# suivant, il ne restera qu'index.php comme page d'index.
&lt;Directory "/foo"&gt;
DirectoryIndex index.html
@@ -188,33 +188,33 @@ client envoie une requête pour un répertoire</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="directoryindexredirect" id="directoryindexredirect">Directive</a> <a name="DirectoryIndexRedirect" id="DirectoryIndexRedirect">DirectoryIndexRedirect</a><a title="Lien permanent" href="#directoryindexredirect" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit une redirection externe pour les index de
-répertoires.
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit une redirection externe pour les index de
+r&#233;pertoires.
</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DirectoryIndexRedirect on | off | permanent | temp | seeother |
<var>3xx-code</var>
</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DirectoryIndexRedirect off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>DirectoryIndexRedirect off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dir</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.14</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.14</td></tr>
</table>
- <p>Par défaut, c'est la page définie par la directive
- <code class="directive">DirectoryIndex</code> qui est sélectionnée et
- renvoyée de manière transparente au client. La directive
+ <p>Par d&#233;faut, c'est la page d&#233;finie par la directive
+ <code class="directive">DirectoryIndex</code> qui est s&#233;lectionn&#233;e et
+ renvoy&#233;e de mani&#232;re transparente au client. La directive
<code class="directive">DirectoryIndexRedirect</code> permet de rediriger le
client via une redirection de type 3xx.</p>
- <p>Les arguments acceptés sont :</p>
+ <p>Les arguments accept&#233;s sont :</p>
<ul>
<li><code>on</code> : envoie une redirection 302 vers l'index choisi.</li>
<li><code>off</code> : n'envoie aucune redirection. Il s'agit du comportement historique de mod_dir.</li>
<li><code>permanent</code> : envoie une redirection 301 (permanent) vers l'index choisi.</li>
- <li><code>temp</code> : ceci est équivalent à <code>on</code></li>
- <li><code>seeother</code> : envoie une redirection 303 (également appelée "See Other") vers l'index choisi.</li>
- <li><var>3xx-code</var> : envoie une redirection accompagnée du code 3xx choisi.</li>
+ <li><code>temp</code> : ceci est &#233;quivalent &#224; <code>on</code></li>
+ <li><code>seeother</code> : envoie une redirection 303 (&#233;galement appel&#233;e "See Other") vers l'index choisi.</li>
+ <li><var>3xx-code</var> : envoie une redirection accompagn&#233;e du code 3xx choisi.</li>
</ul>
@@ -222,7 +222,7 @@ répertoires.
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">DirectoryIndexRedirect on</pre>
</div>
- <p>Une requête pour <code>http://example.com/docs/</code> se
+ <p>Une requ&#234;te pour <code>http://example.com/docs/</code> se
solderait par une redirection temporaire vers
<code>http://example.com/docs/index.html</code> si cette ressource
existe.</p>
@@ -232,111 +232,111 @@ répertoires.
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="directoryslash" id="directoryslash">Directive</a> <a name="DirectorySlash" id="DirectorySlash">DirectorySlash</a><a title="Lien permanent" href="#directoryslash" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Activation/Désactivation de la redirection "slash de
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Activation/D&#233;sactivation de la redirection "slash de
fin"</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DirectorySlash On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DirectorySlash On</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>DirectorySlash On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dir</td></tr>
</table>
<p>La directive <code class="directive">DirectorySlash</code> permet de
- déterminer si <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> doit corriger ou non les URLs
- pointant vers un répertoire.</p>
+ d&#233;terminer si <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> doit corriger ou non les URLs
+ pointant vers un r&#233;pertoire.</p>
- <p>En général, si un utilisateur envoie une requête pour une
- ressource sans slash de fin, cette ressource représentant un
- répertoire, <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> le redirige vers la même
+ <p>En g&#233;n&#233;ral, si un utilisateur envoie une requ&#234;te pour une
+ ressource sans slash de fin, cette ressource repr&#233;sentant un
+ r&#233;pertoire, <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> le redirige vers la m&#234;me
ressource, mais <em>en ajoutant</em> un slash de fin, et ceci pour
plusieurs bonnes raisons :</p>
<ul>
- <li>La requête de l'utilisateur contiendra finalement l'URL
+ <li>La requ&#234;te de l'utilisateur contiendra finalement l'URL
canonique de la ressource</li>
<li><code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> fonctionnera correctement. Comme
il n'indique pas le chemin dans le lien, le chemin de l'URL serait
incorrect.</li>
- <li>La directive <code class="directive"><a href="#directoryindex">DirectoryIndex</a></code> n'est évaluée
- <em>que</em> pour les répertoires se terminant par un slash.</li>
- <li>Les références à des URLs relatives dans les pages html
+ <li>La directive <code class="directive"><a href="#directoryindex">DirectoryIndex</a></code> n'est &#233;valu&#233;e
+ <em>que</em> pour les r&#233;pertoires se terminant par un slash.</li>
+ <li>Les r&#233;f&#233;rences &#224; des URLs relatives dans les pages html
fonctionneront alors correctement.</li>
</ul>
<p>Si vous ne souhaitez pas voir ces effets, <em>et</em> si
- les raisons évoquées ci-dessus ne s'appliquent pas à vous, vous
- pouvez désactiver la redirection comme indiqué ci-dessous.
- Gardez cependant à l'esprit que ceci peut avoir des répercutions en
- matière de sécurité.</p>
+ les raisons &#233;voqu&#233;es ci-dessus ne s'appliquent pas &#224; vous, vous
+ pouvez d&#233;sactiver la redirection comme indiqu&#233; ci-dessous.
+ Gardez cependant &#224; l'esprit que ceci peut avoir des r&#233;percutions en
+ mati&#232;re de s&#233;curit&#233;.</p>
- <pre class="prettyprint lang-config"># voir l'avertissement de sécurité ci-dessous !
+ <pre class="prettyprint lang-config"># voir l'avertissement de s&#233;curit&#233; ci-dessous !
&lt;Location "/some/path"&gt;
DirectorySlash Off
SetHandler some-handler
&lt;/Location&gt;</pre>
- <div class="warning"><h3>Avertissement de sécurité</h3>
- <p>La désactivation de la redirection "slash de fin" peut entraîner
- la divulgation d'informations. Considérons la situation où
+ <div class="warning"><h3>Avertissement de s&#233;curit&#233;</h3>
+ <p>La d&#233;sactivation de la redirection "slash de fin" peut entra&#238;ner
+ la divulgation d'informations. Consid&#233;rons la situation o&#249;
<code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> est actif (<code>Options
- +Indexes</code>), où la directive <code class="directive"><a href="#directoryindex">DirectoryIndex</a></code> a pour valeur une ressource valide (par
- exemple <code>index.html</code>), et où aucun gestionnaire
- particulier n'a été défini pour cette URL. Dans ce cas, une requête
+ +Indexes</code>), o&#249; la directive <code class="directive"><a href="#directoryindex">DirectoryIndex</a></code> a pour valeur une ressource valide (par
+ exemple <code>index.html</code>), et o&#249; aucun gestionnaire
+ particulier n'a &#233;t&#233; d&#233;fini pour cette URL. Dans ce cas, une requ&#234;te
avec slash de fin afficherait le contenu du fichier
- <code>index.html</code> ; <strong>par contre, une requête sans slash
+ <code>index.html</code> ; <strong>par contre, une requ&#234;te sans slash
de fin afficherait un listing du contenu du
- répertoire</strong>.</p>
+ r&#233;pertoire</strong>.</p>
</div>
<p>Notez aussi que certains navigateurs peuvent modifier par erreur
- des requêtes POST en requêtes GET lors d'une redirection, les
- données POST étant alors perdues.</p>
+ des requ&#234;tes POST en requ&#234;tes GET lors d'une redirection, les
+ donn&#233;es POST &#233;tant alors perdues.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="fallbackresource" id="fallbackresource">Directive</a> <a name="FallbackResource" id="FallbackResource">FallbackResource</a><a title="Lien permanent" href="#fallbackresource" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit une URL par défaut pour les requêtes qui ne ciblent
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit une URL par d&#233;faut pour les requ&#234;tes qui ne ciblent
aucun fichier</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>FallbackResource disabled | <var>url-locale</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Désactivé - httpd renvoie un code d'erreur 404 (Not Found)</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>D&#233;sactiv&#233; - httpd renvoie un code d'erreur 404 (Not Found)</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dir</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>L'argument <code>disabled</code> est disponible depuis la
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>L'argument <code>disabled</code> est disponible depuis la
version 2.4.4 du serveur HTTP Apache</td></tr>
</table>
- <p>Cette directive permet de définir un traitement pour toute URL
- qui ne correspond à aucune ressource de votre système de fichiers,
+ <p>Cette directive permet de d&#233;finir un traitement pour toute URL
+ qui ne correspond &#224; aucune ressource de votre syst&#232;me de fichiers,
et qui provoquerait sans cela l'envoi d'un code d'erreur HTTP 404
(Not Found).
Par exemple</p>
<pre class="prettyprint lang-config">FallbackResource /not-404.php</pre>
- <p>fait en sorte que les requêtes ne correspondant à aucun fichier
- soient traitées par <code>non-404.php</code>, sans affecter les
- requêtes pour des fichiers existants.</p>
+ <p>fait en sorte que les requ&#234;tes ne correspondant &#224; aucun fichier
+ soient trait&#233;es par <code>non-404.php</code>, sans affecter les
+ requ&#234;tes pour des fichiers existants.</p>
<p>Il est souvent souhaitable qu'un seul fichier ou ressource traite
- toutes les requêtes à destination d'un répertoire
- particulier, sauf pour les requêtes qui correspondent à un fichier
- ou script existant. On y fait souvent référence sous le terme
- 'contrôleur frontal'.</p>
- <p>Dans les versions plus anciennes de httpd, cet effet nécessitait
- en général <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>, et l'utilisation des tests
- conditionnels <code>-f</code> et <code>-d</code> pour vérifier
- l'existence des fichiers et répertoires. Maintenant, une seule ligne
- de configuration est nécessaire.</p>
+ toutes les requ&#234;tes &#224; destination d'un r&#233;pertoire
+ particulier, sauf pour les requ&#234;tes qui correspondent &#224; un fichier
+ ou script existant. On y fait souvent r&#233;f&#233;rence sous le terme
+ 'contr&#244;leur frontal'.</p>
+ <p>Dans les versions plus anciennes de httpd, cet effet n&#233;cessitait
+ en g&#233;n&#233;ral <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>, et l'utilisation des tests
+ conditionnels <code>-f</code> et <code>-d</code> pour v&#233;rifier
+ l'existence des fichiers et r&#233;pertoires. Maintenant, une seule ligne
+ de configuration est n&#233;cessaire.</p>
<pre class="prettyprint lang-config">FallbackResource /index.php</pre>
<p>Les fichiers existants comme des images, des fichiers css, etc...
- seront traités normalement.</p>
- <p>Utilisez l'argument <code>disabled</code> pour désactiver cette
- fonctionnalité si l'héritage d'un répertoire parent n'est pas
- souhaité.</p>
- <p>Pour un URI intermédiaire tel que
- <em>http://example.com/blog/</em>, cet URI intermédiaire doit être
- spécifié en tant que <var>url-locale</var> :</p>
+ seront trait&#233;s normalement.</p>
+ <p>Utilisez l'argument <code>disabled</code> pour d&#233;sactiver cette
+ fonctionnalit&#233; si l'h&#233;ritage d'un r&#233;pertoire parent n'est pas
+ souhait&#233;.</p>
+ <p>Pour un URI interm&#233;diaire tel que
+ <em>http://example.com/blog/</em>, cet URI interm&#233;diaire doit &#234;tre
+ sp&#233;cifi&#233; en tant que <var>url-locale</var> :</p>
<pre class="prettyprint lang-config">&lt;Directory "/web/example.com/htdocs/blog"&gt;
FallbackResource /blog/index.php
&lt;/Directory&gt;
@@ -349,10 +349,10 @@ version 2.4.4 du serveur HTTP Apache</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_dir.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_dir.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_dir.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_dir.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_dir.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/mod_dir.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mod_dir.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -371,7 +371,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_dir.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_dumpio.html.fr b/docs/manual/mod/mod_dumpio.html.fr
index 2853ce6762..626bbf7295 100644
--- a/docs/manual/mod/mod_dumpio.html.fr
+++ b/docs/manual/mod/mod_dumpio.html.fr
@@ -27,26 +27,26 @@
<div id="preamble"><h1>Module Apache mod_dumpio</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_dumpio.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_dumpio.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_dumpio.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_dumpio.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Enregistre toutes les entrées/sorties dans le journal des
-erreurs de la manière souhaitée.</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Enregistre toutes les entr&#233;es/sorties dans le journal des
+erreurs de la mani&#232;re souhait&#233;e.</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>dumpio_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_dumpio.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>dumpio_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_dumpio.c</td></tr></table>
<h3>Sommaire</h3>
- <p><code>mod_dumpio</code> permet d'enregistrer toutes les entrées
- reçues par Apache et/ou toutes les sorties envoyées par ce dernier
+ <p><code>mod_dumpio</code> permet d'enregistrer toutes les entr&#233;es
+ re&#231;ues par Apache et/ou toutes les sorties envoy&#233;es par ce dernier
dans le fichier error.log.
</p>
- <p>L'enregistrement des données s'effectue juste après
- le décodage SSL (pour les entrées), et juste avant le codage SSL (pour les
- sorties). Comme on peut s'y attendre, tout ceci peut représenter un
- volume important de données, et ne doit être
- utilisé qu'à des fins de débogage.</p>
+ <p>L'enregistrement des donn&#233;es s'effectue juste apr&#232;s
+ le d&#233;codage SSL (pour les entr&#233;es), et juste avant le codage SSL (pour les
+ sorties). Comme on peut s'y attendre, tout ceci peut repr&#233;senter un
+ volume important de donn&#233;es, et ne doit &#234;tre
+ utilis&#233; qu'&#224; des fins de d&#233;bogage.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
@@ -56,7 +56,7 @@ erreurs de la manière souhaitée.</td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#dumpioinput">DumpIOInput</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#dumpiooutput">DumpIOOutput</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_dumpio">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_dumpio">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_dumpio">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_dumpio">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -64,27 +64,27 @@ erreurs de la manière souhaitée.</td></tr>
<h2><a name="enable" id="enable">Activation du support dumpio</a><a title="Lien permanent" href="#enable" class="permalink">&para;</a></h2>
- <p>Pour activer le module, ce dernier doit être compilé et chargé
- par l'intermédiaire de la configuration de votre instance d'Apache.
- La journalisation peut ensuite être activée ou
- désactivée séparément
- pour les entrées et sorties à l'aide des directives ci-dessous. En
- outre, <code class="module"><a href="../mod/mod_dumpio.html">mod_dumpio</a></code> doit être configuré à <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> <code>trace7</code> :</p>
+ <p>Pour activer le module, ce dernier doit &#234;tre compil&#233; et charg&#233;
+ par l'interm&#233;diaire de la configuration de votre instance d'Apache.
+ La journalisation peut ensuite &#234;tre activ&#233;e ou
+ d&#233;sactiv&#233;e s&#233;par&#233;ment
+ pour les entr&#233;es et sorties &#224; l'aide des directives ci-dessous. En
+ outre, <code class="module"><a href="../mod/mod_dumpio.html">mod_dumpio</a></code> doit &#234;tre configur&#233; &#224; <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> <code>trace7</code> :</p>
<pre class="prettyprint lang-config">LogLevel dumpio:trace7</pre>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="dumpioinput" id="dumpioinput">Directive</a> <a name="DumpIOInput" id="DumpIOInput">DumpIOInput</a><a title="Lien permanent" href="#dumpioinput" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enregistre toutes les entrées dans le journal des
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enregistre toutes les entr&#233;es dans le journal des
erreurs</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DumpIOInput On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DumpIOInput Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>DumpIOInput Off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dumpio</td></tr>
</table>
- <p>Active la journalisation de toutes les entrées.</p>
+ <p>Active la journalisation de toutes les entr&#233;es.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">DumpIOInput On</pre>
</div>
@@ -96,7 +96,7 @@ erreurs</td></tr>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enregistre toutes les sorties dans le journal des
erreurs</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DumpIOOutput On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DumpIOOutput Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>DumpIOOutput Off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_dumpio</td></tr>
@@ -110,7 +110,7 @@ erreurs</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_dumpio.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_dumpio.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_dumpio.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_dumpio.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -130,7 +130,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_dumpio.htm
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_echo.html.fr b/docs/manual/mod/mod_echo.html.fr
index a451a3cd69..94298c943d 100644
--- a/docs/manual/mod/mod_echo.html.fr
+++ b/docs/manual/mod/mod_echo.html.fr
@@ -27,41 +27,41 @@
<div id="preamble"><h1>Module Apache mod_echo</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_echo.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_echo.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_echo.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_echo.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_echo.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</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
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Un simple serveur d'&#233;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>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>echo_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_echo.c</td></tr></table>
+<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>echo_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_echo.c</td></tr></table>
<h3>Sommaire</h3>
<p>Ce module est un module de protocole exemple permettant d'en
- illustrer le concept. Il fournit un simple serveur d'écho. Envoyez
+ illustrer le concept. Il fournit un simple serveur d'&#233;cho. Envoyez
lui une phrase par telnet, et il vous la renverra.</p>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#protocolecho">ProtocolEcho</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_echo">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_echo">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_echo">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_echo">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="protocolecho" id="protocolecho">Directive</a> <a name="ProtocolEcho" id="ProtocolEcho">ProtocolEcho</a><a title="Lien permanent" href="#protocolecho" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active ou désactive le serveur d'écho</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active ou d&#233;sactive le serveur d'&#233;cho</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProtocolEcho On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProtocolEcho Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProtocolEcho Off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_echo</td></tr>
</table>
<p>La directive <code class="directive">ProtocolEcho</code> permet d'activer
- ou de désactiver le serveur d'écho.</p>
+ ou de d&#233;sactiver le serveur d'&#233;cho.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">ProtocolEcho On</pre>
</div>
@@ -70,7 +70,7 @@ protocole</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_echo.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_echo.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_echo.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_echo.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_echo.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -91,7 +91,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_echo.html'
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_env.html.fr b/docs/manual/mod/mod_env.html.fr
index b3771cf93c..82064f13fc 100644
--- a/docs/manual/mod/mod_env.html.fr
+++ b/docs/manual/mod/mod_env.html.fr
@@ -27,26 +27,26 @@
<div id="preamble"><h1>Module Apache mod_env</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_env.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_env.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_env.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_env.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_env.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/mod_env.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mod_env.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Modifie l'environnement transmis aux scripts CGI et aux
pages SSI</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>env_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_env.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>env_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_env.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module permet de contrôler les variables d'environnement
- internes utilisées par divers modules du serveur HTTP Apache. Ces
+ <p>Ce module permet de contr&#244;ler les variables d'environnement
+ internes utilis&#233;es par divers modules du serveur HTTP Apache. Ces
variables sont aussi accessibles aux scripts CGI en tant que
- variables d'environnement système natives, et disponibles dans les
+ variables d'environnement syst&#232;me natives, et disponibles dans les
pages SSI. Les variables d'environnement peuvent
- être transmises depuis le shell qui a lancé le processus
- <code class="program"><a href="../programs/httpd.html">httpd</a></code>. Elles peuvent également être définies ou
- supprimées au cours du processus de configuration.</p>
+ &#234;tre transmises depuis le shell qui a lanc&#233; le processus
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code>. Elles peuvent &#233;galement &#234;tre d&#233;finies ou
+ supprim&#233;es au cours du processus de configuration.</p>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<ul id="toc">
@@ -54,7 +54,7 @@ pages SSI</td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#setenv">SetEnv</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#unsetenv">UnsetEnv</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_env">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_env">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_env">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_env">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="../env.html">Variables d'environnement</a></li>
<li><code class="directive"><a href="../mod/mod_setenvif.html#setenvif">SetEnvIf</a></code></li>
@@ -67,17 +67,17 @@ pages SSI</td></tr>
shell</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>PassEnv <var>var-env</var> [<var>var-env</var>]
...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_env</td></tr>
</table>
- <p>Cette directive permet de spécifier quelles variables
- d'environnement système natives doivent être disponibles en tant que
+ <p>Cette directive permet de sp&#233;cifier quelles variables
+ d'environnement syst&#232;me natives doivent &#234;tre disponibles en tant que
variables d'environnement internes pour les modules du serveur HTTP
- Apache, et propagées vers les scripts CGI et les pages SSI. Leurs
- valeurs sont issues de l'environnement natif de l'OS associé au
- shell qui a invoqué le processus <code class="program"><a href="../programs/httpd.html">httpd</a></code>.</p>
+ Apache, et propag&#233;es vers les scripts CGI et les pages SSI. Leurs
+ valeurs sont issues de l'environnement natif de l'OS associ&#233; au
+ shell qui a invoqu&#233; le processus <code class="program"><a href="../programs/httpd.html">httpd</a></code>.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">PassEnv LD_LIBRARY_PATH</pre>
</div>
@@ -86,14 +86,14 @@ shell</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="setenv" id="setenv">Directive</a> <a name="SetEnv" id="SetEnv">SetEnv</a><a title="Lien permanent" href="#setenv" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit des variables d'environnement</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit des variables d'environnement</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SetEnv <var>var-env</var> [<var>valeur</var>]</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_env</td></tr>
</table>
- <p>Définit une variable d'environnement interne, cette dernière étant
+ <p>D&#233;finit une variable d'environnement interne, cette derni&#232;re &#233;tant
ensuite disponible pour les modules du serveur HTTP Apache et
transmise aux scripts CGI et aux pages SSI.</p>
@@ -101,16 +101,16 @@ shell</td></tr>
</div>
<p>Si l'argument <var>valeur</var> est absent, la variable est
- définie à la valeur d'une chaîne vide.</p>
+ d&#233;finie &#224; la valeur d'une cha&#238;ne vide.</p>
- <div class="note"><p>Les variables d'environnement internes définies par cette
- directive le sont <em>après</em> l'exécution de la plupart des
- directives du traitement initial des requêtes, comme les contrôles
- d'accès et la mise en correspondance des URIs avec les noms de
- fichiers. Si la variable d'environnement est sensée intervenir au
+ <div class="note"><p>Les variables d'environnement internes d&#233;finies par cette
+ directive le sont <em>apr&#232;s</em> l'ex&#233;cution de la plupart des
+ directives du traitement initial des requ&#234;tes, comme les contr&#244;les
+ d'acc&#232;s et la mise en correspondance des URIs avec les noms de
+ fichiers. Si la variable d'environnement est sens&#233;e intervenir au
cours de cette phase initiale du traitement, par exemple pour la
directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>,
- vous devez plutôt utiliser la directive <code class="directive"><a href="../mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> pour définir cette
+ vous devez plut&#244;t utiliser la directive <code class="directive"><a href="../mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> pour d&#233;finir cette
variable.</p>
</div>
@@ -126,7 +126,7 @@ shell</td></tr>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Supprime des variables de l'environnement</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>UnsetEnv <var>var-env</var> [<var>var-env</var>]
...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_env</td></tr>
@@ -141,10 +141,10 @@ shell</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_env.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_env.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_env.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_env.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_env.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/mod_env.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mod_env.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -163,7 +163,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_env.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_example_hooks.html.fr b/docs/manual/mod/mod_example_hooks.html.fr
index 862b5870a3..11a876f0e2 100644
--- a/docs/manual/mod/mod_example_hooks.html.fr
+++ b/docs/manual/mod/mod_example_hooks.html.fr
@@ -27,31 +27,31 @@
<div id="preamble"><h1>Module Apache mod_example_hooks</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_example_hooks.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_example_hooks.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_example_hooks.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/mod/mod_example_hooks.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Illustration de l'API des modules Apache</td></tr>
-<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>example_hooks_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_example_hooks.c</td></tr></table>
+<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>example_hooks_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_example_hooks.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Certains fichiers situés dans le répertoire
+ <p>Certains fichiers situ&#233;s dans le r&#233;pertoire
<code>modules/examples</code> de l'arborescence de la
- distribution d'Apache sont fournis à titre d'exemples pour ceux qui
- souhaitent écrire des modules qui utilisent l'API d'Apache.</p>
+ distribution d'Apache sont fournis &#224; titre d'exemples pour ceux qui
+ souhaitent &#233;crire des modules qui utilisent l'API d'Apache.</p>
<p>Le fichier principal est <code>mod_example_hooks.c</code>, qui
- constitue une illustration exhaustive des différents mécanismes et
- syntaxes d'appels. En aucun cas un module additionnel n'aura à
- inclure des routines pour tous les appels - il n'en nécessitera au
+ constitue une illustration exhaustive des diff&#233;rents m&#233;canismes et
+ syntaxes d'appels. En aucun cas un module additionnel n'aura &#224;
+ inclure des routines pour tous les appels - il n'en n&#233;cessitera au
contraire qu'un petit nombre !</p>
- <p>Le module example_hooks fonctionne réellement. Si vous le chargez dans
+ <p>Le module example_hooks fonctionne r&#233;ellement. Si vous le chargez dans
votre serveur, activez le gestionnaire "example-hooks-handler" dans une
- section location, et essayez d'accéder à la zone du site web
+ section location, et essayez d'acc&#233;der &#224; la zone du site web
correspondante, vous verrez s'afficher certaines sorties que le
- module example_hooks produit au cours des différents appels.</p>
+ module example_hooks produit au cours des diff&#233;rents appels.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
@@ -62,7 +62,7 @@
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#example">Example</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_example_hooks">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_example_hooks">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_example_hooks">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_example_hooks">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -70,13 +70,13 @@
<h2><a name="compiling" id="compiling">Compilation du module example_hooks</a><a title="Lien permanent" href="#compiling" class="permalink">&para;</a></h2>
<p>Pour inclure le module example_hooks dans votre serveur, effectuez les
- étapes suivantes :</p>
+ &#233;tapes suivantes :</p>
<ol>
- <li>Exécutez <code class="program"><a href="../programs/configure.html">configure</a></code> avec l'option
+ <li>Ex&#233;cutez <code class="program"><a href="../programs/configure.html">configure</a></code> avec l'option
<code>--enable-example-hooks</code>.</li>
- <li>Compilez le serveur (exécutez la commande
+ <li>Compilez le serveur (ex&#233;cutez la commande
"<code>make</code>").</li>
</ol>
@@ -88,35 +88,35 @@
<li>Modifiez le fichier.</li>
- <li>Créez <code>modules/nouveau_module/config.m4</code>.
+ <li>Cr&#233;ez <code>modules/nouveau_module/config.m4</code>.
<ol>
<li>Ajoutez <code>APACHE_MODPATH_INIT(nouveau_module)</code>.</li>
<li>Copiez la ligne APACHE_MODULE contenant "example_hooks" depuis
<code>modules/examples/config.m4</code>.</li>
<li>Remplacez le premier argument "example-hooks" par
<em>monexemple</em>.</li>
- <li>Remplacez le second argument par une brève description de
- votre module. Cette description sera utilisée par la commande
+ <li>Remplacez le second argument par une br&#232;ve description de
+ votre module. Cette description sera utilis&#233;e par la commande
<code>configure --help</code>.</li>
- <li>Si la compilation de votre module nécessite des drapeaux
- de compilation C, des drapeaux d'édition de liens, ou de
- bibliothèques supplémentaires, ajoutez les respectivement à
+ <li>Si la compilation de votre module n&#233;cessite des drapeaux
+ de compilation C, des drapeaux d'&#233;dition de liens, ou de
+ biblioth&#232;ques suppl&#233;mentaires, ajoutez les respectivement &#224;
CFLAGS, LDFLAGS et LIBS. Reportez-vous aux fichiers
- <code>config.m4</code> des répertoires des autres modules pour
+ <code>config.m4</code> des r&#233;pertoires des autres modules pour
plus d'exemples.</li>
<li>Ajoutez <code>APACHE_MODPATH_FINISH</code>.</li>
</ol>
</li>
- <li>Créez le fichier
+ <li>Cr&#233;ez le fichier
<code>module/nouveau_module/Makefile.in</code>.
- Si la compilation de votre module ne nécessite pas d'instructions
- particulières, ce fichier ne doit contenir que la ligne
+ Si la compilation de votre module ne n&#233;cessite pas d'instructions
+ particuli&#232;res, ce fichier ne doit contenir que la ligne
<code>include $(top_srcdir)/build/special.mk</code>.</li>
- <li>Exécutez ./buildconf à la racine du répertoire.</li>
+ <li>Ex&#233;cutez ./buildconf &#224; la racine du r&#233;pertoire.</li>
- <li>Compilez le serveur après avoir exécuté la commande configure
+ <li>Compilez le serveur apr&#232;s avoir ex&#233;cut&#233; la commande configure
avec l'option --enable-monexemple.</li>
</ol>
@@ -125,7 +125,7 @@
<h2><a name="using" id="using">Utilisation du module
<code>mod_example_hooks</code></a><a title="Lien permanent" href="#using" class="permalink">&para;</a></h2>
- <p>Pour activer le module example_hooks, ajoutez à votre fichier
+ <p>Pour activer le module example_hooks, ajoutez &#224; votre fichier
<code>httpd.conf</code> un bloc du style :</p>
<pre class="prettyprint lang-config">&lt;Location "/example-hooks-info"&gt;
SetHandler example-hooks-handler
@@ -133,35 +133,35 @@
<p>Vous pouvez aussi ajouter ce qui suit dans un fichier <a href="core.html#accessfilename"><code>.htaccess</code></a>, puis
- accéder au fichier "test.example" à partir du répertoire
+ acc&#233;der au fichier "test.example" &#224; partir du r&#233;pertoire
correspondant :</p>
<pre class="prettyprint lang-config">AddHandler example-hooks-handler .example</pre>
- <p>Après avoir rechargé la configuration ou redémarré votre serveur,
- vous devriez pouvoir accéder à ce fichier et voir s'afficher ce qui
- a été décrit plus haut.</p>
+ <p>Apr&#232;s avoir recharg&#233; la configuration ou red&#233;marr&#233; votre serveur,
+ vous devriez pouvoir acc&#233;der &#224; ce fichier et voir s'afficher ce qui
+ a &#233;t&#233; d&#233;crit plus haut.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="example" id="example">Directive</a> <a name="Example" id="Example">Example</a><a title="Lien permanent" href="#example" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Directive de démonstration pour illustrer l'API des modules
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Directive de d&#233;monstration pour illustrer l'API des modules
Apache</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Example</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Options</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_example_hooks</td></tr>
</table>
<p>La directive <code class="directive">Example</code> n'a pour fonction que
- de définir un drapeau de démonstration que le gestionnaire de
- contenu du module example_hooks va afficher. Elle ne possède aucun
- argument. Si vous naviguez vers une URL à laquelle le gestionnaire
+ de d&#233;finir un drapeau de d&#233;monstration que le gestionnaire de
+ contenu du module example_hooks va afficher. Elle ne poss&#232;de aucun
+ argument. Si vous naviguez vers une URL &#224; laquelle le gestionnaire
de contenu example_hooks s'applique, vous verrez s'afficher les routines
- du module, ainsi que l'ordre dans lequel elles ont été appelées pour
- servir le document demandé. On peut observer l'effet de cette
+ du module, ainsi que l'ordre dans lequel elles ont &#233;t&#233; appel&#233;es pour
+ servir le document demand&#233;. On peut observer l'effet de cette
directive dans la phrase "<code>Example
directive declared here: YES/NO</code>".</p>
@@ -169,7 +169,7 @@ Apache</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_example_hooks.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_example_hooks.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_example_hooks.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/mod/mod_example_hooks.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -189,7 +189,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_example_ho
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_expires.html.fr b/docs/manual/mod/mod_expires.html.fr
index 98da1aa551..d9c2c80e72 100644
--- a/docs/manual/mod/mod_expires.html.fr
+++ b/docs/manual/mod/mod_expires.html.fr
@@ -27,46 +27,46 @@
<div id="preamble"><h1>Module Apache mod_expires</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_expires.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_expires.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_expires.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_expires.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_expires.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Génération des en-têtes HTTP <code>Expires</code> et
-<code>Cache-Control</code> en fonction de critères spécifiés par
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>G&#233;n&#233;ration des en-t&#234;tes HTTP <code>Expires</code> et
+<code>Cache-Control</code> en fonction de crit&#232;res sp&#233;cifi&#233;s par
l'utilisateur</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>expires_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_expires.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>expires_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_expires.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module permet de contrôler la définition de l'en-tête HTTP
+ <p>Ce module permet de contr&#244;ler la d&#233;finition de l'en-t&#234;te HTTP
<code>Expires</code> et la directive <code>max-age</code> de
- l'en-tête HTTP <code>Cache-Control</code> dans les réponses du
- serveur. La date d'expiration peut être définie soit par rapport à
- la date de dernière modification du fichier source, soit
- par rapport à l'heure d'accès du client.</p>
+ l'en-t&#234;te HTTP <code>Cache-Control</code> dans les r&#233;ponses du
+ serveur. La date d'expiration peut &#234;tre d&#233;finie soit par rapport &#224;
+ la date de derni&#232;re modification du fichier source, soit
+ par rapport &#224; l'heure d'acc&#232;s du client.</p>
- <p>Ces en-têtes HTTP permettent d'informer le client quant à la
- validité et à la persistence du document. S'il est présent dans le
- cache, et tant qu'il n'est pas arrivé à expiration, le document sera
- servi à partir de ce dernier, plutôt qu'à partir du document source.
- Après expiration, la copie du document dans le cache sera considérée
- comme "expirée" et donc invalide, et une nouvelle copie devra être
- obtenue à partir du document source.</p>
+ <p>Ces en-t&#234;tes HTTP permettent d'informer le client quant &#224; la
+ validit&#233; et &#224; la persistence du document. S'il est pr&#233;sent dans le
+ cache, et tant qu'il n'est pas arriv&#233; &#224; expiration, le document sera
+ servi &#224; partir de ce dernier, plut&#244;t qu'&#224; partir du document source.
+ Apr&#232;s expiration, la copie du document dans le cache sera consid&#233;r&#233;e
+ comme "expir&#233;e" et donc invalide, et une nouvelle copie devra &#234;tre
+ obtenue &#224; partir du document source.</p>
- <p>Pour modifier les directives de contrôle du cache autres
+ <p>Pour modifier les directives de contr&#244;le du cache autres
que <code>max-age</code> (voir la <a href="http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9">RFC
2616 section 14.9</a>), vous pouvez utiliser la directive <code class="directive"><a href="../mod/mod_headers.html#header">Header</a></code>.</p>
- <p>Lorsque l'en-tête <code>Expires</code> est déjà présent dans la
- réponse générée par le serveur, par exemple s'il a été créé par un
+ <p>Lorsque l'en-t&#234;te <code>Expires</code> est d&#233;j&#224; pr&#233;sent dans la
+ r&#233;ponse g&#233;n&#233;r&#233;e par le serveur, par exemple s'il a &#233;t&#233; cr&#233;&#233; par un
script CGI ou un serveur original via un serveur mandataire, ce
- module n'ajoute aucun en-tête <code>Expires</code> ou
+ module n'ajoute aucun en-t&#234;te <code>Expires</code> ou
<code>Cache-Control</code>.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#AltSyn">Autre syntaxe de définition de
+<li><img alt="" src="../images/down.gif" /> <a href="#AltSyn">Autre syntaxe de d&#233;finition de
l'intervalle</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
@@ -74,12 +74,12 @@ l'intervalle</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#expiresbytype">ExpiresByType</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#expiresdefault">ExpiresDefault</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_expires">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_expires">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_expires">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_expires">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="AltSyn" id="AltSyn">Autre syntaxe de définition de
+<h2><a name="AltSyn" id="AltSyn">Autre syntaxe de d&#233;finition de
l'intervalle</a><a title="Lien permanent" href="#AltSyn" class="permalink">&para;</a></h2>
<p>Pour une syntaxe plus lisible, on peut aussi utiliser les
directives <code class="directive"><a href="#expiresdefault">ExpiresDefault</a></code> et <code class="directive"><a href="#expiresbytype">ExpiresByType</a></code> comme suit :</p>
@@ -88,20 +88,20 @@ l'intervalle</a><a title="Lien permanent" href="#AltSyn" class="permalink">&para
ExpiresByType type/encoding "<var>base</var> [plus <var>num</var> <var>type</var>] [<var>num</var> <var>type</var>] ..."</pre>
- <p>où <var>base</var> peut être :</p>
+ <p>o&#249; <var>base</var> peut &#234;tre :</p>
<ul>
<li><code>access</code></li>
- <li><code>now</code> (équivalent à
+ <li><code>now</code> (&#233;quivalent &#224;
'<code>access</code>')</li>
<li><code>modification</code></li>
</ul>
- <p>Le mot-clé <code>plus</code> est optionnel. <var>num</var> doit
- correspondre à une valeur entière [compatible avec
- <code>atoi()</code>], et <var>type</var> peut être choisi parmi :</p>
+ <p>Le mot-cl&#233; <code>plus</code> est optionnel. <var>num</var> doit
+ correspondre &#224; une valeur enti&#232;re [compatible avec
+ <code>atoi()</code>], et <var>type</var> peut &#234;tre choisi parmi :</p>
<ul>
<li><code>years</code></li>
@@ -113,144 +113,144 @@ ExpiresByType type/encoding "<var>base</var> [plus <var>num</var> <var>type</va
<li><code>seconds</code></li>
</ul>
- <p>Par exemple, pour faire expirer par défaut les documents 1 mois
- après leur accès, on peut utiliser une des directives suivantes :</p>
+ <p>Par exemple, pour faire expirer par d&#233;faut les documents 1 mois
+ apr&#232;s leur acc&#232;s, on peut utiliser une des directives suivantes :</p>
<pre class="prettyprint lang-config">ExpiresDefault "access plus 1 month"
ExpiresDefault "access plus 4 weeks"
ExpiresDefault "access plus 30 days"</pre>
- <p>La date d'expiration peut être définie plus précisément en
+ <p>La date d'expiration peut &#234;tre d&#233;finie plus pr&#233;cis&#233;ment en
ajoutant plusieurs clauses '<var>num</var> <var>type</var>' :</p>
<pre class="prettyprint lang-config">ExpiresByType text/html "access plus 1 month 15 days 2 hours"
ExpiresByType image/gif "modification plus 5 hours 3 minutes"</pre>
- <p>Notez que si vous utilisez une configuration basée sur la date de
- modification, l'en-tête Expires ne sera pas ajouté à un contenu qui
+ <p>Notez que si vous utilisez une configuration bas&#233;e sur la date de
+ modification, l'en-t&#234;te Expires ne sera pas ajout&#233; &#224; un contenu qui
ne provient pas directement d'un fichier sur disque ; et ceci tout
- simplement parce que ce type de contenu ne possède pas de date de
+ simplement parce que ce type de contenu ne poss&#232;de pas de date de
modification.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="expiresactive" id="expiresactive">Directive</a> <a name="ExpiresActive" id="ExpiresActive">ExpiresActive</a><a title="Lien permanent" href="#expiresactive" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la génération d'en-têtes
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la g&#233;n&#233;ration d'en-t&#234;tes
<code>Expires</code></td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ExpiresActive On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ExpiresActive Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ExpiresActive Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_expires</td></tr>
</table>
- <p>Cette directive permet d'activer ou de désactiver la génération
- des en-têtes <code>Expires</code> et <code>Cache-Control</code> pour
- les documents concernés ; en d'autres termes, si cette directive se
+ <p>Cette directive permet d'activer ou de d&#233;sactiver la g&#233;n&#233;ration
+ des en-t&#234;tes <code>Expires</code> et <code>Cache-Control</code> pour
+ les documents concern&#233;s ; en d'autres termes, si cette directive se
trouve dans un fichier <code>.htaccess</code>, par exemple, elle ne
- s'applique qu'aux documents générés à partir du répertoire
- considéré. Si elle est définie à <code>Off</code>, les en-têtes ne
- seront générés pour aucun document du domaine considéré (sauf
- surcharge de la configuration à un niveau inférieur, comme un
+ s'applique qu'aux documents g&#233;n&#233;r&#233;s &#224; partir du r&#233;pertoire
+ consid&#233;r&#233;. Si elle est d&#233;finie &#224; <code>Off</code>, les en-t&#234;tes ne
+ seront g&#233;n&#233;r&#233;s pour aucun document du domaine consid&#233;r&#233; (sauf
+ surcharge de la configuration &#224; un niveau inf&#233;rieur, comme un
fichier <code>.htaccess</code> qui l'emporterait sur le fichier de
- configuration du serveur). Si elle est définie à <code>On</code>,
- les en-têtes seront ajoutés aux documents servis en fonction des
- critères définis par les directives <code class="directive"><a href="#expiresbytype">ExpiresByType</a></code> et <code class="directive"><a href="#expiresdefault">ExpiresDefault</a></code> (<em>voir plus
+ configuration du serveur). Si elle est d&#233;finie &#224; <code>On</code>,
+ les en-t&#234;tes seront ajout&#233;s aux documents servis en fonction des
+ crit&#232;res d&#233;finis par les directives <code class="directive"><a href="#expiresbytype">ExpiresByType</a></code> et <code class="directive"><a href="#expiresdefault">ExpiresDefault</a></code> (<em>voir plus
loin</em>).</p>
- <p>Notez que cette directive ne permet pas de garantir qu'un en-tête
- <code>Expires</code> ou <code>Cache-Control</code> sera généré. Si
- les critères ne sont pas respectés, aucun en-tête ne sera généré, et
- la directive produira le même effet que si elle n'avait pas été
- définie.</p>
+ <p>Notez que cette directive ne permet pas de garantir qu'un en-t&#234;te
+ <code>Expires</code> ou <code>Cache-Control</code> sera g&#233;n&#233;r&#233;. Si
+ les crit&#232;res ne sont pas respect&#233;s, aucun en-t&#234;te ne sera g&#233;n&#233;r&#233;, et
+ la directive produira le m&#234;me effet que si elle n'avait pas &#233;t&#233;
+ d&#233;finie.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="expiresbytype" id="expiresbytype">Directive</a> <a name="ExpiresByType" id="ExpiresByType">ExpiresByType</a><a title="Lien permanent" href="#expiresbytype" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définition de la valeur de l'en-tête <code>Expires</code>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finition de la valeur de l'en-t&#234;te <code>Expires</code>
en fonction du type MIME</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ExpiresByType <var>type MIME</var>
<var>&lt;code&gt;secondes</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_expires</td></tr>
</table>
- <p>Cette directive permet de définir la valeur de l'en-tête
+ <p>Cette directive permet de d&#233;finir la valeur de l'en-t&#234;te
<code>Expires</code> et de la directive <code>max-age</code> de
- l'en-tête <code>Cache-Control</code> générés pour les documents du
- type MIME spécifié (par exemple, <code>text/html</code>). Le second
- argument définit le nombre de secondes qui seront ajoutées à un
+ l'en-t&#234;te <code>Cache-Control</code> g&#233;n&#233;r&#233;s pour les documents du
+ type MIME sp&#233;cifi&#233; (par exemple, <code>text/html</code>). Le second
+ argument d&#233;finit le nombre de secondes qui seront ajout&#233;es &#224; un
temps de base pour calculer la date d'expiration.
<code>Cache-Control: max-age</code> se calcule en soustrayant la
- date de la requête de la date d'expiration et s'exprime en
+ date de la requ&#234;te de la date d'expiration et s'exprime en
secondes.</p>
- <p>Le champ <code><var>&lt;code&gt;</var></code> permet de spécifier
- quel temps doit être utilisé comme temps de base; <code>M</code>
+ <p>Le champ <code><var>&lt;code&gt;</var></code> permet de sp&#233;cifier
+ quel temps doit &#234;tre utilis&#233; comme temps de base; <code>M</code>
signifie que c'est la date
- de dernière modification du fichier qui doit être utilisée comme
+ de derni&#232;re modification du fichier qui doit &#234;tre utilis&#233;e comme
temps de base, alors que <code>A</code> signifie que c'est le moment
- où le client a accédé au document qui doit être utilisé comme temps
+ o&#249; le client a acc&#233;d&#233; au document qui doit &#234;tre utilis&#233; comme temps
de base.</p>
- <p>La différence d'effet est subtile. Si on utilise <code>M</code>,
+ <p>La diff&#233;rence d'effet est subtile. Si on utilise <code>M</code>,
toutes les copies existantes du document dans tous les caches
- expireront au même moment, ce qui peut convenir par exemple pour une
- notice hebdomadaire qui correspond toujours à la même URL. Si on
- utilise <code>A</code>, la date d'expiration sera différente pour
+ expireront au m&#234;me moment, ce qui peut convenir par exemple pour une
+ notice hebdomadaire qui correspond toujours &#224; la m&#234;me URL. Si on
+ utilise <code>A</code>, la date d'expiration sera diff&#233;rente pour
chaque client, ce qui peut convenir pour des fichiers d'images qui
- ne changent pas très souvent, et en particulier pour un ensemble de
- documents en relation qui se réfèrent tous aux mêmes images (ces
- images sont alors accédées de manière répétitive dans un intervalle
+ ne changent pas tr&#232;s souvent, et en particulier pour un ensemble de
+ documents en relation qui se r&#233;f&#232;rent tous aux m&#234;mes images (ces
+ images sont alors acc&#233;d&#233;es de mani&#232;re r&#233;p&#233;titive dans un intervalle
de temps assez court).</p>
- <div class="example"><h3>Exemple :</h3><pre class="prettyprint lang-config"># active la génération des en-têtes Expires
+ <div class="example"><h3>Exemple :</h3><pre class="prettyprint lang-config"># active la g&#233;n&#233;ration des en-t&#234;tes Expires
ExpiresActive On
# les images GIF expirent au bout d'un mois dans le cache du
# client
ExpiresByType image/gif A2592000
-# les documents HTML restent valables une semaine après leur date
-# de dernière modification
+# les documents HTML restent valables une semaine apr&#232;s leur date
+# de derni&#232;re modification
ExpiresByType text/html M604800</pre>
</div>
<p>Notez que cette directive ne produit d'effet que si
- <code>ExpiresActive On</code> a été spécifié. Elle l'emporte, mais
- <em>seulement</em> pour le type MIME spécifié, sur toute date
- d'expiration définie par la directive <code class="directive"><a href="#expiresdefault">ExpiresDefault</a></code>.</p>
+ <code>ExpiresActive On</code> a &#233;t&#233; sp&#233;cifi&#233;. Elle l'emporte, mais
+ <em>seulement</em> pour le type MIME sp&#233;cifi&#233;, sur toute date
+ d'expiration d&#233;finie par la directive <code class="directive"><a href="#expiresdefault">ExpiresDefault</a></code>.</p>
- <p>Vous pouvez aussi définir le mode de calcul de la date
+ <p>Vous pouvez aussi d&#233;finir le mode de calcul de la date
d'expiration en utilisant une <a href="#AltSyn">syntaxe
- alternative</a>, comme décrit plus haut dans ce document.</p>
+ alternative</a>, comme d&#233;crit plus haut dans ce document.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="expiresdefault" id="expiresdefault">Directive</a> <a name="ExpiresDefault" id="ExpiresDefault">ExpiresDefault</a><a title="Lien permanent" href="#expiresdefault" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Mode de calcul par défaut de la date
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Mode de calcul par d&#233;faut de la date
d'expiration</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ExpiresDefault <var>&lt;code&gt;secondes</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_expires</td></tr>
</table>
- <p>Cette directive permet de définir le mode de calcul par défaut de
- la date d'expiration pour tous les documents du domaine considéré.
- Elle peut être annulée pour certains types de documents par la
+ <p>Cette directive permet de d&#233;finir le mode de calcul par d&#233;faut de
+ la date d'expiration pour tous les documents du domaine consid&#233;r&#233;.
+ Elle peut &#234;tre annul&#233;e pour certains types de documents par la
directive <code class="directive"><a href="#expiresbytype">ExpiresByType</a></code>. Voir la description
- de cette dernière directive pour plus de détails à propos de la
+ de cette derni&#232;re directive pour plus de d&#233;tails &#224; propos de la
syntaxe de l'argument, ainsi que la description de la <a href="#AltSyn">syntaxe alternative</a>.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_expires.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_expires.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_expires.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_expires.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_expires.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -271,7 +271,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_expires.ht
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_ext_filter.html.fr b/docs/manual/mod/mod_ext_filter.html.fr
index 9a7e699f58..58631c27ab 100644
--- a/docs/manual/mod/mod_ext_filter.html.fr
+++ b/docs/manual/mod/mod_ext_filter.html.fr
@@ -27,38 +27,38 @@
<div id="preamble"><h1>Module Apache mod_ext_filter</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_ext_filter.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_ext_filter.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_ext_filter.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_ext_filter.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_ext_filter.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fait traiter le corps de la réponse par un programme
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fait traiter le corps de la r&#233;ponse par un programme
externe avant de l'envoyer au client</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>ext_filter_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_ext_filter.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>ext_filter_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_ext_filter.c</td></tr></table>
<h3>Sommaire</h3>
- <p><code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> représente un modèle de
+ <p><code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> repr&#233;sente un mod&#232;le de
programmation simple et bien connu pour les <a href="../filter.html">filtres</a>. Avec ce module, tout programme
- qui lit l'entrée standard stdin et écrit sur la sortie standard
+ qui lit l'entr&#233;e standard stdin et &#233;crit sur la sortie standard
stdout (autrement dit une commande filtre de style Unix) peut
- servir de filtre pour Apache. Ce mécanisme de filtrage est beaucoup
- plus lent qu'un filtre spécialement écrit pour
- l'API d'Apache et faisant partie intégrante du processus du serveur
- Apache, mais il présente les avantages suivants :</p>
+ servir de filtre pour Apache. Ce m&#233;canisme de filtrage est beaucoup
+ plus lent qu'un filtre sp&#233;cialement &#233;crit pour
+ l'API d'Apache et faisant partie int&#233;grante du processus du serveur
+ Apache, mais il pr&#233;sente les avantages suivants :</p>
<ul>
- <li>le modèle de programmation est beaucoup plus simple</li>
+ <li>le mod&#232;le de programmation est beaucoup plus simple</li>
- <li>tout langage de script ou de programmation peut être utilisé,
- pourvu qu'il permette au programme de lire l'entrée standard et
- d'écrire sur la sortie standard.</li>
+ <li>tout langage de script ou de programmation peut &#234;tre utilis&#233;,
+ pourvu qu'il permette au programme de lire l'entr&#233;e standard et
+ d'&#233;crire sur la sortie standard.</li>
<li>on peut utiliser des programmes existants comme filtres Apache
sans modification.</li>
</ul>
- <p>Même dans le cas où le niveau de performance est insuffisant pour
+ <p>M&#234;me dans le cas o&#249; le niveau de performance est insuffisant pour
une utilisation en production, on peut utiliser
<code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> comme prototype d'environnement pour
les filtres.</p>
@@ -72,7 +72,7 @@ externe avant de l'envoyer au client</td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#extfilterdefine">ExtFilterDefine</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#extfilteroptions">ExtFilterOptions</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_ext_filter">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_ext_filter">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_ext_filter">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_ext_filter">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="../filter.html">Filtres</a></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
@@ -80,13 +80,13 @@ externe avant de l'envoyer au client</td></tr>
<div class="section">
<h2><a name="examples" id="examples">Exemples</a><a title="Lien permanent" href="#examples" class="permalink">&para;</a></h2>
- <h3>Générer du HTML à partir d'un autre type de
+ <h3>G&#233;n&#233;rer du HTML &#224; partir d'un autre type de
contenu</h3>
- <pre class="prettyprint lang-config"># la directive de mod_ext_filter définissant un filtre
+ <pre class="prettyprint lang-config"># la directive de mod_ext_filter d&#233;finissant un filtre
# permettant de mettre des fichiers text/c au format HTML en
# utilisant le programme externe /usr/bin/enscript, le type du
-# fichier résultant étant défini à text/html
+# fichier r&#233;sultant &#233;tant d&#233;fini &#224; text/html
ExtFilterDefine c-to-html mode=output \
intype=text/c outtype=text/html \
cmd="/usr/bin/enscript --color -w html -Ec -o -"
@@ -96,21 +96,21 @@ ExtFilterDefine c-to-html mode=output \
# nouveau filtre
SetOutputFilter c-to-html
- # directive de mod_mime définissant le type des fichiers dont
- # le nom possède l'extension .c à text/c
+ # directive de mod_mime d&#233;finissant le type des fichiers dont
+ # le nom poss&#232;de l'extension .c &#224; text/c
AddType text/c .c
&lt;/Directory&gt;</pre>
- <h3>Implémentation d'un filtre de codage de
+ <h3>Impl&#233;mentation d'un filtre de codage de
contenu</h3>
- <p>Note : cet exemple avec gzip n'est fourni qu'à titre
- d'illustration. Veuillez vous reporter à la documentation de
- <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> pour un exemple d'implémentation plus
+ <p>Note : cet exemple avec gzip n'est fourni qu'&#224; titre
+ d'illustration. Veuillez vous reporter &#224; la documentation de
+ <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> pour un exemple d'impl&#233;mentation plus
pratique.</p>
- <pre class="prettyprint lang-config"># la directive de mod_ext_filter qui définit le filtre externe
+ <pre class="prettyprint lang-config"># la directive de mod_ext_filter qui d&#233;finit le filtre externe
ExtFilterDefine gzip mode=output cmd=/bin/gzip
&lt;Location "/gzipped"&gt;
@@ -120,7 +120,7 @@ ExtFilterDefine gzip mode=output cmd=/bin/gzip
SetOutputFilter gzip
# la directive de mod_headers permettant d'ajouter le champ
- # d'en-tête "Content-Encoding: gzip"
+ # d'en-t&#234;te "Content-Encoding: gzip"
Header set Content-Encoding gzip
&lt;/Location&gt;</pre>
@@ -128,10 +128,10 @@ ExtFilterDefine gzip mode=output cmd=/bin/gzip
<h3>Ralentissement du serveur</h3>
- <pre class="prettyprint lang-config"># directive de mod_ext_filter définissant un filtre qui fait
+ <pre class="prettyprint lang-config"># directive de mod_ext_filter d&#233;finissant un filtre qui fait
# passer tous les flux en sortie par la commande cat ; cat ne
# modifie rien ; elle ne fait que compliquer le cheminement des
-# flux et consommer des ressources supplémentaires
+# flux et consommer des ressources suppl&#233;mentaires
ExtFilterDefine slowdown mode=output cmd=/bin/cat \
ExtFilterDefine slowdown mode=output cmd=/bin/cat \
preservescontentlength
@@ -146,10 +146,10 @@ ExtFilterDefine slowdown mode=output cmd=/bin/cat \
<h3>Utilisation de sed pour remplacer du texte dans la
- réponse</h3>
+ r&#233;ponse</h3>
- <pre class="prettyprint lang-config"># directive de mod_ext_filter définissant un filtre qui
-# remplace du texte dans la réponse
+ <pre class="prettyprint lang-config"># directive de mod_ext_filter d&#233;finissant un filtre qui
+# remplace du texte dans la r&#233;ponse
#
ExtFilterDefine fixtext mode=output intype=text/html \
cmd="/bin/sed s/verdana/arial/g"
@@ -163,15 +163,15 @@ ExtFilterDefine fixtext mode=output intype=text/html \
<div class="note">
<p>Vous pouvez aussi utiliser <code class="module"><a href="../mod/mod_substitute.html">mod_substitute</a></code> pour
-effectuer le même traitement sans avoir à invoquer un programme
+effectuer le m&#234;me traitement sans avoir &#224; invoquer un programme
externe.</p>
</div>
<h3>Tracer un autre filtre</h3>
- <pre class="prettyprint lang-config"># Trace les données lues et écrites par mod_deflate pour un
-# client particulier (IP 192.168.1.31) qui a des problèmes de
+ <pre class="prettyprint lang-config"># Trace les donn&#233;es lues et &#233;crites par mod_deflate pour un
+# client particulier (IP 192.168.1.31) qui a des probl&#232;mes de
# compression.
# Ce premier filtre va tracer ce qui entre dans mod_deflate.
ExtFilterDefine tracebefore \
@@ -179,12 +179,12 @@ ExtFilterDefine tracebefore \
EnableEnv=trace_this_client
# Ce second filtre va tracer ce qui sort de mod_deflate.
-# Notez que sans le paramètre ftype, le type de filtre par
-# défaut AP_FTYPE_RESOURCE placerait le filtre *avant*
-# mod_deflate dans la chaîne de filtrage. Le fait d'affecter
-# à ce paramètre une valeur numérique sensiblement supérieure à
+# Notez que sans le param&#232;tre ftype, le type de filtre par
+# d&#233;faut AP_FTYPE_RESOURCE placerait le filtre *avant*
+# mod_deflate dans la cha&#238;ne de filtrage. Le fait d'affecter
+# &#224; ce param&#232;tre une valeur num&#233;rique sensiblement sup&#233;rieure &#224;
# AP_FTYPE_CONTENT_SET permet de s'assurer que le filtre sera
-# placé après mod_deflate.
+# plac&#233; apr&#232;s mod_deflate.
ExtFilterDefine traceafter \
cmd="/bin/tracefilter.pl /tmp/traceafter" \
EnableEnv=trace_this_client ftype=21
@@ -195,7 +195,7 @@ ExtFilterDefine traceafter \
&lt;/Directory&gt;</pre>
- <div class="example"><h3>Voici le filtre qui trace les données :</h3><pre class="prettyprint lang-perl">#!/usr/local/bin/perl -w
+ <div class="example"><h3>Voici le filtre qui trace les donn&#233;es :</h3><pre class="prettyprint lang-perl">#!/usr/local/bin/perl -w
use strict;
open(SAVE, "&gt;$ARGV[0]")
@@ -213,100 +213,100 @@ close(SAVE);</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="extfilterdefine" id="extfilterdefine">Directive</a> <a name="ExtFilterDefine" id="ExtFilterDefine">ExtFilterDefine</a><a title="Lien permanent" href="#extfilterdefine" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit un filtre externe</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ExtFilterDefine <var>nom_filtre</var> <var>paramètres</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit un filtre externe</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ExtFilterDefine <var>nom_filtre</var> <var>param&#232;tres</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ext_filter</td></tr>
</table>
<p>La directive <code class="directive">ExtFilterDefine</code>
- définit les caractéristiques d'un filtre externe, et en particulier
- le programme à exécuter ainsi que ses arguments.</p>
-
- <p><var>nom_filtre</var> spécifie le nom du filtre en cours de
- définition. On peut ensuite utiliser ce nom pour référencer le
- filtre dans les directives <code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code>. Il doit être unique parmi les noms de
- tous les filtres enregistrés. <em>Pour le moment, aucune erreur
- n'est signalée par l'API register-filter, si bien qu'un problème de
- noms dupliqués ne sera pas porté à la connaissance de
+ d&#233;finit les caract&#233;ristiques d'un filtre externe, et en particulier
+ le programme &#224; ex&#233;cuter ainsi que ses arguments.</p>
+
+ <p><var>nom_filtre</var> sp&#233;cifie le nom du filtre en cours de
+ d&#233;finition. On peut ensuite utiliser ce nom pour r&#233;f&#233;rencer le
+ filtre dans les directives <code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code>. Il doit &#234;tre unique parmi les noms de
+ tous les filtres enregistr&#233;s. <em>Pour le moment, aucune erreur
+ n'est signal&#233;e par l'API register-filter, si bien qu'un probl&#232;me de
+ noms dupliqu&#233;s ne sera pas port&#233; &#224; la connaissance de
l'utilisateur.</em></p>
- <p>Viennent ensuite un ou plusieurs paramètres dans un ordre
- indéfini, qui permettent de spécifier la commande externe à exécuter
- et certaines autres caractéristiques. Le seul paramètre obligatoire
- est <code>cmd=</code>. Voici la liste de ces paramètres :</p>
+ <p>Viennent ensuite un ou plusieurs param&#232;tres dans un ordre
+ ind&#233;fini, qui permettent de sp&#233;cifier la commande externe &#224; ex&#233;cuter
+ et certaines autres caract&#233;ristiques. Le seul param&#232;tre obligatoire
+ est <code>cmd=</code>. Voici la liste de ces param&#232;tres :</p>
<dl>
<dt><code>cmd=<var>ligne de commande</var></code></dt>
- <dd>Le mot-clé <code>cmd=</code> spécifie la commande
- externe à exécuter. Si la ligne de commande comporte des
- arguments, elle doit être entourée de guillemets (par exemple
+ <dd>Le mot-cl&#233; <code>cmd=</code> sp&#233;cifie la commande
+ externe &#224; ex&#233;cuter. Si la ligne de commande comporte des
+ arguments, elle doit &#234;tre entour&#233;e de guillemets (par exemple
<code>cmd="<var>/bin/mypgm</var> <var>arg1</var>
<var>arg2</var>"</code>). Les guillemets habituels du shell ne
- sont pas nécessaires car le programme est lancé directement, sans
- passer par le shell. Les arguments du programme doivent être
- séparés par des espaces. Si un argument contient des espaces, ces
- derniers doivent être échappés par un antislash '\'. Si un
- argument contient des antislashes '\', ces derniers doivent être
- eux-mêmes échappés par un antislash '\'. Outre les variables
+ sont pas n&#233;cessaires car le programme est lanc&#233; directement, sans
+ passer par le shell. Les arguments du programme doivent &#234;tre
+ s&#233;par&#233;s par des espaces. Si un argument contient des espaces, ces
+ derniers doivent &#234;tre &#233;chapp&#233;s par un antislash '\'. Si un
+ argument contient des antislashes '\', ces derniers doivent &#234;tre
+ eux-m&#234;mes &#233;chapp&#233;s par un antislash '\'. Outre les variables
d'environnement CGI standards, les variables DOCUMENT_URI,
- DOCUMENT_PATH_INFO, et QUERY_STRING_UNESCAPED seront également
- définies pour le programme.</dd>
+ DOCUMENT_PATH_INFO, et QUERY_STRING_UNESCAPED seront &#233;galement
+ d&#233;finies pour le programme.</dd>
<dt><code>mode=<var>mode</var></code></dt>
- <dd>Utilisez <code>mode=output</code> (valeur par défaut) pour les
- filtres qui traitent les réponses. Utilisez
+ <dd>Utilisez <code>mode=output</code> (valeur par d&#233;faut) pour les
+ filtres qui traitent les r&#233;ponses. Utilisez
<code>mode=input</code> pour les filtres qui traitent les
- requêtes. <code>mode=input</code> est disponible depuis la version
+ requ&#234;tes. <code>mode=input</code> est disponible depuis la version
2.1 d'Apache.</dd>
<dt><code>intype=<var>type MIME</var></code></dt>
- <dd>Ce paramètre spécifie le type de médium Internet
- (c'est à dire le type MIME) des documents qui doivent être
- filtrés. Par défaut, tous les documents sont filtrés. Aucun des
- documents possédant un type MIME autre que celui spécifié par
- <code>intype=</code> ne sera filtré.</dd>
+ <dd>Ce param&#232;tre sp&#233;cifie le type de m&#233;dium Internet
+ (c'est &#224; dire le type MIME) des documents qui doivent &#234;tre
+ filtr&#233;s. Par d&#233;faut, tous les documents sont filtr&#233;s. Aucun des
+ documents poss&#233;dant un type MIME autre que celui sp&#233;cifi&#233; par
+ <code>intype=</code> ne sera filtr&#233;.</dd>
<dt><code>outtype=<var>type MIME</var></code></dt>
- <dd>Ce paramètre spécifie le type de médium Internet
- (c'est à dire le type MIME) des documents filtrés. Il intervient
- lorsque les opérations de filtrage comprennent une modification du
- type MIME. Par défaut, le type MIME n'est pas modifié.</dd>
+ <dd>Ce param&#232;tre sp&#233;cifie le type de m&#233;dium Internet
+ (c'est &#224; dire le type MIME) des documents filtr&#233;s. Il intervient
+ lorsque les op&#233;rations de filtrage comprennent une modification du
+ type MIME. Par d&#233;faut, le type MIME n'est pas modifi&#233;.</dd>
<dt><code>PreservesContentLength</code></dt>
- <dd>Le mot-clé <code>PreservesContentLength</code> indique que le
+ <dd>Le mot-cl&#233; <code>PreservesContentLength</code> indique que le
filtre doit conserver la taille du contenu. Ce n'est pas le
- comportement par défaut, car la plupart des filtres modifient cette
- taille. Ce mot-clé doit être spécifié si le filtre ne doit pas
+ comportement par d&#233;faut, car la plupart des filtres modifient cette
+ taille. Ce mot-cl&#233; doit &#234;tre sp&#233;cifi&#233; si le filtre ne doit pas
modifier la taille du contenu.</dd>
<dt><code>ftype=<var>type de filtre</var></code></dt>
- <dd>Ce paramètre spécifie une valeur numérique
- représentant le type de filtre sous lequel le filtre doit être
- enregistré. La valeur par défaut, AP_FTYPE_RESOURCE, convient dans
- la plupart des situations. Ce paramètre devient nécessaire dès lors
- que le filtre doit opérer à un autre point de la chaîne de filtrage
+ <dd>Ce param&#232;tre sp&#233;cifie une valeur num&#233;rique
+ repr&#233;sentant le type de filtre sous lequel le filtre doit &#234;tre
+ enregistr&#233;. La valeur par d&#233;faut, AP_FTYPE_RESOURCE, convient dans
+ la plupart des situations. Ce param&#232;tre devient n&#233;cessaire d&#232;s lors
+ que le filtre doit op&#233;rer &#224; un autre point de la cha&#238;ne de filtrage
que les filtres de ressources.
- Voir les définitions de AP_FTYPE_...
- dans util_filter.h pour trouver une valeur appropriée.</dd>
+ Voir les d&#233;finitions de AP_FTYPE_...
+ dans util_filter.h pour trouver une valeur appropri&#233;e.</dd>
<dt><code>disableenv=<var>env</var></code></dt>
- <dd>Ce paramètre spécifie le nom d'une variable
- d'environnement qui, si elle est définie, va désactiver le
+ <dd>Ce param&#232;tre sp&#233;cifie le nom d'une variable
+ d'environnement qui, si elle est d&#233;finie, va d&#233;sactiver le
filtre.</dd>
<dt><code>enableenv=<var>env</var></code></dt>
- <dd>Ce paramètre spécifie le nom d'une variable
- d'environnement qui doit être définie pour que le filtre ne soit
- pas désactivé.</dd>
+ <dd>Ce param&#232;tre sp&#233;cifie le nom d'une variable
+ d'environnement qui doit &#234;tre d&#233;finie pour que le filtre ne soit
+ pas d&#233;sactiv&#233;.</dd>
</dl>
</div>
@@ -316,44 +316,44 @@ close(SAVE);</pre>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure les options de
<code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code></td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ExtFilterOptions <var>option</var> [<var>option</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ExtFilterOptions NoLogStderr</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ExtFilterOptions NoLogStderr</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ext_filter</td></tr>
</table>
<p>La directive <code class="directive">ExtFilterOptions</code>
- spécifie des options de traitement particulières pour
+ sp&#233;cifie des options de traitement particuli&#232;res pour
<code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code>. Les arguments <var>option</var>
peuvent contenir :</p>
<dl>
<dt><code>LogStderr | NoLogStderr</code></dt>
- <dd>Le mot-clé <code>LogStderr</code> indique que les messages
- envoyés par le programme de filtrage externe sur la sortie
- d'erreurs standard doivent être enregistrés dans le journal des
+ <dd>Le mot-cl&#233; <code>LogStderr</code> indique que les messages
+ envoy&#233;s par le programme de filtrage externe sur la sortie
+ d'erreurs standard doivent &#234;tre enregistr&#233;s dans le journal des
erreurs d'Apache. <code>NoLogStderr</code> inverse ce
comportement.</dd>
<dt><code>Onfail=[abort|remove]</code></dt>
- <dd>Indique la marche à suivre si le programme de filtrage externe
- ne peut pas démarrer. Avec <code>abort</code> (la valeur par
- défaut), le traitement de la requête sera abandonné. Avec <code>remove</code>, le
- filtre est supprimé, et le traitement de la requête se poursuit
+ <dd>Indique la marche &#224; suivre si le programme de filtrage externe
+ ne peut pas d&#233;marrer. Avec <code>abort</code> (la valeur par
+ d&#233;faut), le traitement de la requ&#234;te sera abandonn&#233;. Avec <code>remove</code>, le
+ filtre est supprim&#233;, et le traitement de la requ&#234;te se poursuit
sans lui.</dd>
</dl>
<pre class="prettyprint lang-config">ExtFilterOptions LogStderr</pre>
- <p>Les messages envoyés vers la sortie d'erreurs standard du filtre
- seront enregistrés dans le journal des erreurs d'Apache.</p>
+ <p>Les messages envoy&#233;s vers la sortie d'erreurs standard du filtre
+ seront enregistr&#233;s dans le journal des erreurs d'Apache.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_ext_filter.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_ext_filter.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_ext_filter.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_ext_filter.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_ext_filter.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -374,7 +374,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_ext_filter
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_file_cache.html.fr b/docs/manual/mod/mod_file_cache.html.fr
index 42a035541c..6fac58d10e 100644
--- a/docs/manual/mod/mod_file_cache.html.fr
+++ b/docs/manual/mod/mod_file_cache.html.fr
@@ -27,43 +27,43 @@
<div id="preamble"><h1>Module Apache mod_file_cache</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_file_cache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_file_cache.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_file_cache.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/mod/mod_file_cache.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Mise en cache mémoire d'une liste statique de
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Mise en cache m&#233;moire d'une liste statique de
fichiers</td></tr>
-<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>file_cache_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_file_cache.c</td></tr></table>
+<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>file_cache_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_file_cache.c</td></tr></table>
<h3>Sommaire</h3>
<div class="warning">
- Ce module doit être utilisé avec précautions. Il est recommandé de
+ Ce module doit &#234;tre utilis&#233; avec pr&#233;cautions. Il est recommand&#233; de
lire attentivement ce document, car une mauvaise utilisation de
- <code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code> peut facilement conduire à la
- création d'un site inopérant.
+ <code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code> peut facilement conduire &#224; la
+ cr&#233;ation d'un site inop&#233;rant.
</div>
- <p>La mise en cache de fichiers souvent demandés mais rarement
- modifiés est une technique qui peut réduire la charge du
+ <p>La mise en cache de fichiers souvent demand&#233;s mais rarement
+ modifi&#233;s est une technique qui peut r&#233;duire la charge du
serveur. <code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code> met en oeuvre deux
techniques de mise en cache de fichiers <em>statiques</em>
- fréquemment demandés. Des directives de configuration vous
- permettent d'indiquer à <code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code> soit
- d'ouvrir et de charger une image en mémoire d'un fichier avec
- <code>mmap()</code>, soit de pré-ouvrir un fichier et de maintenir en
+ fr&#233;quemment demand&#233;s. Des directives de configuration vous
+ permettent d'indiquer &#224; <code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code> soit
+ d'ouvrir et de charger une image en m&#233;moire d'un fichier avec
+ <code>mmap()</code>, soit de pr&#233;-ouvrir un fichier et de maintenir en
service le <em>gestionnaire</em> du fichier. Chacune de ces techniques
- amène à réduire la charge du serveur lors du traitement des
- requêtes concernant ces fichiers, en accomplissant une partie du
- travail nécessaire à la mise à disposition de ces fichiers (en
- particulier les opérations d'entrées/sorties sur les fichiers) au
- démarrage du serveur, plutôt qu'au cours de chaque requête.</p>
+ am&#232;ne &#224; r&#233;duire la charge du serveur lors du traitement des
+ requ&#234;tes concernant ces fichiers, en accomplissant une partie du
+ travail n&#233;cessaire &#224; la mise &#224; disposition de ces fichiers (en
+ particulier les op&#233;rations d'entr&#233;es/sorties sur les fichiers) au
+ d&#233;marrage du serveur, plut&#244;t qu'au cours de chaque requ&#234;te.</p>
- <p>Note : ces techniques sont inutilisables pour accélérer des
+ <p>Note : ces techniques sont inutilisables pour acc&#233;l&#233;rer des
programmes CGI ou d'autres fichiers servis par des gestionnaires de
- contenu spéciaux. Elles ne peuvent être utilisées que pour des
- fichiers standards en général servis par le gestionnaire de contenu
+ contenu sp&#233;ciaux. Elles ne peuvent &#234;tre utilis&#233;es que pour des
+ fichiers standards en g&#233;n&#233;ral servis par le gestionnaire de contenu
de base d'Apache.</p>
<p>Ce module est une extension et s'inspire fortement du module
@@ -77,84 +77,84 @@ fichiers</td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#cachefile">CacheFile</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#mmapfile">MMapFile</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_file_cache">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_file_cache">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_file_cache">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_file_cache">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="using" id="using">Utilisation de mod_file_cache</a><a title="Lien permanent" href="#using" class="permalink">&para;</a></h2>
- <p><code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code> gère la mise en cache d'une liste
- de fichiers définie de manière statique via une des directives
+ <p><code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code> g&#232;re la mise en cache d'une liste
+ de fichiers d&#233;finie de mani&#232;re statique via une des directives
<code class="directive"><a href="#mmapfile">MMapFile</a></code> ou
<code class="directive"><a href="#cachefile">CacheFile</a></code> au niveau
de la configuration du serveur principal.</p>
- <p>Les deux directives ne sont pas supportées par toutes les
+ <p>Les deux directives ne sont pas support&#233;es par toutes les
plates-formes. Par exemple, Apache pour Windows ne supporte pas
actuellement la directive <code class="directive"><a href="#mmapfile">MMapFile</a></code>, alors que d'autres
plates-formes, comme AIX, supportent les deux. Vous recevrez un
message d'erreur dans le journal des erreurs du serveur si vous
- essayez d'utiliser une directive non supportée. Si vous utilisez une
- directive non supportée, le serveur démarrera, mais les fichiers ne
+ essayez d'utiliser une directive non support&#233;e. Si vous utilisez une
+ directive non support&#233;e, le serveur d&#233;marrera, mais les fichiers ne
seront pas mis en cache. Sur les plates-formes qui supportent les
- deux directives, vous devez faire des essais afin de déterminer
+ deux directives, vous devez faire des essais afin de d&#233;terminer
quelle directive vous convient le mieux.</p>
<h3>Directive MMapFile</h3>
<p>La directive <code class="directive"><a href="#mmapfile">MMapFile</a></code> du module
- <code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code> permet de transférer en mémoire
- une liste statique de fichiers à l'aide de l'appel système
- <code>mmap()</code>. Cet appel système est disponible sur la
+ <code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code> permet de transf&#233;rer en m&#233;moire
+ une liste statique de fichiers &#224; l'aide de l'appel syst&#232;me
+ <code>mmap()</code>. Cet appel syst&#232;me est disponible sur la
plupart des plates-formes de style Unix, mais pas sur toutes. Il
- existe parfois des limites spécifiques au système quant à la
- taille et au nombre de fichiers qui peuvent être
- <code>mmap()</code>és, et l'expérimentation est probablement la
- méthode la plus simple pour déterminer ces limites.</p>
+ existe parfois des limites sp&#233;cifiques au syst&#232;me quant &#224; la
+ taille et au nombre de fichiers qui peuvent &#234;tre
+ <code>mmap()</code>&#233;s, et l'exp&#233;rimentation est probablement la
+ m&#233;thode la plus simple pour d&#233;terminer ces limites.</p>
- <p>Ce <code>mmap()</code>age n'est effectué qu'une seul fois au
- démarrage ou redémarrage du serveur. Ainsi, chaque fois qu'un des
- fichiers chargés en mémoire est modifié au niveau du système de
- fichiers, vous <em>devez</em> redémarrer le serveur (voir la
- documentation sur l'<a href="../stopping.html">Arrêt et redémarrage</a>). Pour bien
- insister sur ce point, si des fichiers sont modifiés <em>sur
- disque</em>, et si vous ne redémarrez pas le serveur, vous allez
- finir par servir des contenus complètement obsolètes. Vous devez
- mettre à jour les fichiers en renommant l'ancienne version et en
+ <p>Ce <code>mmap()</code>age n'est effectu&#233; qu'une seul fois au
+ d&#233;marrage ou red&#233;marrage du serveur. Ainsi, chaque fois qu'un des
+ fichiers charg&#233;s en m&#233;moire est modifi&#233; au niveau du syst&#232;me de
+ fichiers, vous <em>devez</em> red&#233;marrer le serveur (voir la
+ documentation sur l'<a href="../stopping.html">Arr&#234;t et red&#233;marrage</a>). Pour bien
+ insister sur ce point, si des fichiers sont modifi&#233;s <em>sur
+ disque</em>, et si vous ne red&#233;marrez pas le serveur, vous allez
+ finir par servir des contenus compl&#232;tement obsol&#232;tes. Vous devez
+ mettre &#224; jour les fichiers en renommant l'ancienne version et en
enregistrant la nouvelle sur disque. Pour y parvenir, on peut
utiliser des outils comme <code>rdist</code> et <code>mv</code>.
La raison pour laquelle ce module ne prend pas en compte les
- modifications de fichiers réside dans le fait que cette
- vérification nécessiterait un appel à <code>stat()</code> à chaque
- accès, et en fin de compte, l'augmentation de la consommation de
+ modifications de fichiers r&#233;side dans le fait que cette
+ v&#233;rification n&#233;cessiterait un appel &#224; <code>stat()</code> &#224; chaque
+ acc&#232;s, et en fin de compte, l'augmentation de la consommation de
ressources finirait par aller contre le but initial de
- réduire les entrées/sorties.</p>
+ r&#233;duire les entr&#233;es/sorties.</p>
<h3>Directive CacheFile</h3>
<p>La directive <code class="directive"><a href="#cachefile">CacheFile</a></code> du module
<code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code> permet d'associer un
- <em>gestionnaire</em> ou <em>descripteur de fichier</em> à chaque
- fichier énuméré dans la directive de configuration et place ces
+ <em>gestionnaire</em> ou <em>descripteur de fichier</em> &#224; chaque
+ fichier &#233;num&#233;r&#233; dans la directive de configuration et place ces
gestionnaires de fichiers ouverts dans le cache. Lorsqu'un des
- fichier est demandé, le serveur sélectionne son gestionnaire dans
- le cache et le transmet à l'API <code>sendfile()</code> (ou
+ fichier est demand&#233;, le serveur s&#233;lectionne son gestionnaire dans
+ le cache et le transmet &#224; l'API <code>sendfile()</code> (ou
<code>TransmitFile()</code> sous Windows).</p>
- <p>Cette mise en cache des gestionnaire n'est effectuée qu'une
- seule fois au démarrage ou redémarrage du système. Ainsi, chaque
- fois qu'un des fichiers chargés en mémoire est modifié au niveau
- du système de fichiers, vous <em>devez</em> redémarrer le serveur
- (voir la documentation sur l'<a href="../stopping.html">Arrêt et redémarrage</a>).
+ <p>Cette mise en cache des gestionnaire n'est effectu&#233;e qu'une
+ seule fois au d&#233;marrage ou red&#233;marrage du syst&#232;me. Ainsi, chaque
+ fois qu'un des fichiers charg&#233;s en m&#233;moire est modifi&#233; au niveau
+ du syst&#232;me de fichiers, vous <em>devez</em> red&#233;marrer le serveur
+ (voir la documentation sur l'<a href="../stopping.html">Arr&#234;t et red&#233;marrage</a>).
Pour bien
- insister sur ce point, si des fichiers sont modifiés <em>sur
- disque</em>, et si vous ne redémarrez pas le serveur, vous allez
- finir par servir des contenus complètement obsolètes. Vous devez
- mettre à jour les fichiers en renommant l'ancienne version et en
+ insister sur ce point, si des fichiers sont modifi&#233;s <em>sur
+ disque</em>, et si vous ne red&#233;marrez pas le serveur, vous allez
+ finir par servir des contenus compl&#232;tement obsol&#232;tes. Vous devez
+ mettre &#224; jour les fichiers en renommant l'ancienne version et en
enregistrant la nouvelle sur disque. Pour y parvenir, on peut
utiliser des outils comme <code>rdist</code> et
<code>mv</code>.</p>
@@ -162,8 +162,8 @@ fichiers</td></tr>
<div class="note"><h3>Note</h3>
<p>Ne cherchez pas de directive qui met tous les
- fichiers d'un répertoire en cache, de manière récursive. Pour y
- parvenir, vous pouvez vous reporter à la directive <code class="directive"><a href="../mod/core.html#include">Include</a></code>, et considérer cette
+ fichiers d'un r&#233;pertoire en cache, de mani&#232;re r&#233;cursive. Pour y
+ parvenir, vous pouvez vous reporter &#224; la directive <code class="directive"><a href="../mod/core.html#include">Include</a></code>, et consid&#233;rer cette
commande :</p>
<div class="example"><p><code>
@@ -176,29 +176,29 @@ fichiers</td></tr>
<div class="directive-section"><h2><a name="cachefile" id="cachefile">Directive</a> <a name="CacheFile" id="CacheFile">CacheFile</a><a title="Lien permanent" href="#cachefile" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Met en cache une liste de gestionnaires de fichiers au
-démarrage</td></tr>
+d&#233;marrage</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheFile <var>chemin_fichier</var> [<var>chemin fichier</var>] ...</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_file_cache</td></tr>
</table>
<p>La directive <code class="directive">CacheFile</code> associe
- des gestionnaires à un ou plusieurs fichiers (séparés par des
- espaces), et place ceux-ci dans le cache au démarrage du
+ des gestionnaires &#224; un ou plusieurs fichiers (s&#233;par&#233;s par des
+ espaces), et place ceux-ci dans le cache au d&#233;marrage du
serveur. Les gestionnaires des fichiers mis en cache sont
- automatiquement fermés à l'arrêt du serveur. Lorsqu'un ou plusieurs
- fichiers ont été modifiés sur disque, le serveur doit être redémarré
+ automatiquement ferm&#233;s &#224; l'arr&#234;t du serveur. Lorsqu'un ou plusieurs
+ fichiers ont &#233;t&#233; modifi&#233;s sur disque, le serveur doit &#234;tre red&#233;marr&#233;
afin que les modifications soient prises en compte par le cache.</p>
<p>Soyez prudent avec les arguments <var>chemin_fichier</var> : ils
- doivent correspondre exactement au chemin du système de fichier que
- créent les gestionnaires de traduction URL-vers-nom-fichier
+ doivent correspondre exactement au chemin du syst&#232;me de fichier que
+ cr&#233;ent les gestionnaires de traduction URL-vers-nom-fichier
d'Apache. On ne peut pas comparer des inodes ou autres identifiants
- pour mettre en correspondance des chemins à l'aide de liens
- symboliques <em>(etc...)</em>, car là encore, ceci nécessiterait un
- appel à <code>stat()</code> supplémentaire, ce qui est inacceptable.
+ pour mettre en correspondance des chemins &#224; l'aide de liens
+ symboliques <em>(etc...)</em>, car l&#224; encore, ceci n&#233;cessiterait un
+ appel &#224; <code>stat()</code> suppl&#233;mentaire, ce qui est inacceptable.
Il n'est pas garanti que ce module fonctionne avec des noms de
- fichiers réécrits par <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> ou
+ fichiers r&#233;&#233;crits par <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> ou
<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">CacheFile /usr/local/apache/htdocs/index.html</pre>
@@ -208,30 +208,30 @@ démarrage</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="mmapfile" id="mmapfile">Directive</a> <a name="MMapFile" id="MMapFile">MMapFile</a><a title="Lien permanent" href="#mmapfile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Charge au démarrage une liste de fichiers en
-mémoire</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Charge au d&#233;marrage une liste de fichiers en
+m&#233;moire</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MMapFile <var>chemin fichier</var> [<var>chemin_fichier</var>] ...</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_file_cache</td></tr>
</table>
<p>La directive <code class="directive">MMapFile</code> provoque le chargement d'un
- ou plusieurs fichiers (séparés par des espaces) en mémoire au
- démarrage du serveur. Ceux-ci sont automatiquement déchargés de la
- mémoire à l'arrêt du serveur. Lorsqu'un ou plusieurs fichiers ont
- été modifiés sur disque, on doit au minimum envoyer un signal
+ ou plusieurs fichiers (s&#233;par&#233;s par des espaces) en m&#233;moire au
+ d&#233;marrage du serveur. Ceux-ci sont automatiquement d&#233;charg&#233;s de la
+ m&#233;moire &#224; l'arr&#234;t du serveur. Lorsqu'un ou plusieurs fichiers ont
+ &#233;t&#233; modifi&#233;s sur disque, on doit au minimum envoyer un signal
<code>HUP</code> ou <code>USR1</code> au serveur afin de les
re<code>mmap()</code>er.</p>
<p>Soyez prudent avec les arguments <var>chemin_fichier</var> : ils
- doivent correspondre exactement au chemin du système de fichier que
- créent les gestionnaires de traduction URL-vers-nom-fichier
+ doivent correspondre exactement au chemin du syst&#232;me de fichier que
+ cr&#233;ent les gestionnaires de traduction URL-vers-nom-fichier
d'Apache. On ne peut pas comparer des inodes ou autres identifiants
- pour mettre en correspondance des chemins à l'aide de liens
- symboliques <em>(etc...)</em>, car là encore, ceci nécessiterait un
- appel à <code>stat()</code> supplémentaire, ce qui est inacceptable.
+ pour mettre en correspondance des chemins &#224; l'aide de liens
+ symboliques <em>(etc...)</em>, car l&#224; encore, ceci n&#233;cessiterait un
+ appel &#224; <code>stat()</code> suppl&#233;mentaire, ce qui est inacceptable.
Il n'est pas garanti que ce module fonctionne avec des noms de
- fichiers réécrits par <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> ou
+ fichiers r&#233;&#233;crits par <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> ou
<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">MMapFile /usr/local/apache/htdocs/index.html</pre>
@@ -241,7 +241,7 @@ mémoire</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_file_cache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_file_cache.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_file_cache.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/mod/mod_file_cache.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -261,7 +261,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_file_cache
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_filter.html.fr b/docs/manual/mod/mod_filter.html.fr
index 7d838ccfe8..3e705925ca 100644
--- a/docs/manual/mod/mod_filter.html.fr
+++ b/docs/manual/mod/mod_filter.html.fr
@@ -27,39 +27,39 @@
<div id="preamble"><h1>Module Apache mod_filter</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_filter.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_filter.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_filter.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module de configuration de filtre intelligent sensible au
contexte</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>filter_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_filter.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>filter_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_filter.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module permet une configuration intelligente et dépendant du
+ <p>Ce module permet une configuration intelligente et d&#233;pendant du
contexte des filtres de contenu en sortie. Par exemple, Apache peut
- être configuré pour faire traiter différents types de contenus par
- différents filtres, même lorsque le type de contenu n'est pas connu
- à l'avance (par exemple dans un serveur mandataire).</p>
-
- <p>Le fonctionnement de <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> consiste à
- introduire des branchements dans la chaîne de filtrage. Plutôt que
- d'insérer directement des filtres dans la chaîne, on insère un
- sélecteur de filtre qui va effectuer un branchement conditionnel
+ &#234;tre configur&#233; pour faire traiter diff&#233;rents types de contenus par
+ diff&#233;rents filtres, m&#234;me lorsque le type de contenu n'est pas connu
+ &#224; l'avance (par exemple dans un serveur mandataire).</p>
+
+ <p>Le fonctionnement de <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> consiste &#224;
+ introduire des branchements dans la cha&#238;ne de filtrage. Plut&#244;t que
+ d'ins&#233;rer directement des filtres dans la cha&#238;ne, on ins&#232;re un
+ s&#233;lecteur de filtre qui va effectuer un branchement conditionnel
vers un fournisseur de filtre. <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> peut
utiliser tout filtre de contenu comme fournisseur ; aucune
- modification des modules de filtrage existants n'est nécessaire
- (bien qu'il soit tout de même possible de les simplifier).</p>
+ modification des modules de filtrage existants n'est n&#233;cessaire
+ (bien qu'il soit tout de m&#234;me possible de les simplifier).</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#smart">Filtrage intelligent</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#terms">Déclarations de filtres, fournisseurs et
-chaînes</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#config">Configuration de la chaîne de
+<li><img alt="" src="../images/down.gif" /> <a href="#terms">D&#233;clarations de filtres, fournisseurs et
+cha&#238;nes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#config">Configuration de la cha&#238;ne de
filtrage</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#errordocs">Filtrage et statut de la réponse</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#upgrade">Mise à jour depuis une configuration du
+<li><img alt="" src="../images/down.gif" /> <a href="#errordocs">Filtrage et statut de la r&#233;ponse</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#upgrade">Mise &#224; jour depuis une configuration du
serveur HTTP Apache 2.2</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#examples">Exemples</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#protocol">Gestion de protocole</a></li>
@@ -72,137 +72,137 @@ serveur HTTP Apache 2.2</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#filterprovider">FilterProvider</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#filtertrace">FilterTrace</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_filter">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_filter">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_filter">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_filter">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="smart" id="smart">Filtrage intelligent</a><a title="Lien permanent" href="#smart" class="permalink">&para;</a></h2>
- <p>Dans le modèle de filtrage traditionnel, les filtres sont insérés
- sans condition à l'aide de la directive <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code> et des directives
- apparentées. Chaque filtre doit ensuite déterminer s'il doit
- s'exécuter ou non, et les administrateurs du serveur disposent de
- peu de souplesse pour faire en sorte que la chaîne soit traitée de
- manière dynamique.</p>
-
- <p><code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code>, à l'opposé, fournit aux
- administrateurs du serveur un grand degré de souplesse pour
- configurer la chaîne de filtrage. Concrètement, la décision
- d'insérer un filtre peut être prise en fonction d'une <a href="../expr.html">expression</a> booléenne complexe. Ceci
- généralise le fonctionnement relativement souple de la directive
+ <p>Dans le mod&#232;le de filtrage traditionnel, les filtres sont ins&#233;r&#233;s
+ sans condition &#224; l'aide de la directive <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code> et des directives
+ apparent&#233;es. Chaque filtre doit ensuite d&#233;terminer s'il doit
+ s'ex&#233;cuter ou non, et les administrateurs du serveur disposent de
+ peu de souplesse pour faire en sorte que la cha&#238;ne soit trait&#233;e de
+ mani&#232;re dynamique.</p>
+
+ <p><code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code>, &#224; l'oppos&#233;, fournit aux
+ administrateurs du serveur un grand degr&#233; de souplesse pour
+ configurer la cha&#238;ne de filtrage. Concr&#232;tement, la d&#233;cision
+ d'ins&#233;rer un filtre peut &#234;tre prise en fonction d'une <a href="../expr.html">expression</a> bool&#233;enne complexe. Ceci
+ g&#233;n&#233;ralise le fonctionnement relativement souple de la directive
<code class="directive">AddOutputFilterByType</code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="terms" id="terms">Déclarations de filtres, fournisseurs et
-chaînes</a><a title="Lien permanent" href="#terms" class="permalink">&para;</a></h2>
+<h2><a name="terms" id="terms">D&#233;clarations de filtres, fournisseurs et
+cha&#238;nes</a><a title="Lien permanent" href="#terms" class="permalink">&para;</a></h2>
<p class="figure">
- <img src="../images/mod_filter_old.gif" width="160" height="310" alt="[Cette image illustre le modèle de filtrage traditionnel]" /><br />
- <dfn>Figure 1:</dfn> Le modèle de filtrage traditionnel</p>
+ <img src="../images/mod_filter_old.gif" width="160" height="310" alt="[Cette image illustre le mod&#232;le de filtrage traditionnel]" /><br />
+ <dfn>Figure 1:</dfn> Le mod&#232;le de filtrage traditionnel</p>
- <p>Dans le modèle traditionnel, les filtres en sortie constituent
- une simple chaîne s'étendant depuis le générateur de contenu (ou
+ <p>Dans le mod&#232;le traditionnel, les filtres en sortie constituent
+ une simple cha&#238;ne s'&#233;tendant depuis le g&#233;n&#233;rateur de contenu (ou
gestionnaire) jusqu'au client. Ce fonctionnement peut convenir s'il
- permet d'atteindre le but recherché, mais pose
- problème lorsque cette chaîne doit être configurée dynamiquement en
+ permet d'atteindre le but recherch&#233;, mais pose
+ probl&#232;me lorsque cette cha&#238;ne doit &#234;tre configur&#233;e dynamiquement en
fonction de la sortie du gestionnaire.</p>
<p class="figure">
- <img src="../images/mod_filter_new.gif" width="423" height="331" alt="[Cette image illustre le modèle de fonctionnement de mod_filter]" /><br />
- <dfn>Figure 2:</dfn> Le modèle de fonctionnement de
+ <img src="../images/mod_filter_new.gif" width="423" height="331" alt="[Cette image illustre le mod&#232;le de fonctionnement de mod_filter]" /><br />
+ <dfn>Figure 2:</dfn> Le mod&#232;le de fonctionnement de
<code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code></p>
- <p>Le fonctionnement de <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> consiste à
- introduire des branchements dans la chaîne de filtrage. Plutôt que
- d'insérer directement des filtres dans la chaîne, on insère un
- sélecteur de filtre qui va effectuer un branchement conditionnel
+ <p>Le fonctionnement de <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> consiste &#224;
+ introduire des branchements dans la cha&#238;ne de filtrage. Plut&#244;t que
+ d'ins&#233;rer directement des filtres dans la cha&#238;ne, on ins&#232;re un
+ s&#233;lecteur de filtre qui va effectuer un branchement conditionnel
vers un fournisseur de filtre. <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> peut
utiliser tout filtre de contenu comme fournisseur ; aucune
- modification des modules de filtrage existants n'est nécessaire
- (bien qu'il soit tout de même possible de les simplifier). Il peut y
+ modification des modules de filtrage existants n'est n&#233;cessaire
+ (bien qu'il soit tout de m&#234;me possible de les simplifier). Il peut y
avoir plusieurs fournisseurs pour un seul filtre, mais un seul
- fournisseur sera choisi pour chaque requête.</p>
+ fournisseur sera choisi pour chaque requ&#234;te.</p>
- <p>Une chaîne de filtrage peut comporter autant d'instances du
- sélecteur de filtre que l'on souhaite, chacune d'entre elles pouvant
- disposer de plusieurs fournisseurs. Un sélecteur de filtre possédant
+ <p>Une cha&#238;ne de filtrage peut comporter autant d'instances du
+ s&#233;lecteur de filtre que l'on souhaite, chacune d'entre elles pouvant
+ disposer de plusieurs fournisseurs. Un s&#233;lecteur de filtre poss&#233;dant
un seul fournisseur dont le choix est inconditionnel constitue un
- cas particulier : cette situation est équivalente à l'insertion
- directe du filtre dans la chaîne.</p>
+ cas particulier : cette situation est &#233;quivalente &#224; l'insertion
+ directe du filtre dans la cha&#238;ne.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="config" id="config">Configuration de la chaîne de
+<h2><a name="config" id="config">Configuration de la cha&#238;ne de
filtrage</a><a title="Lien permanent" href="#config" class="permalink">&para;</a></h2>
- <p>Trois étapes sont nécessaires pour configurer une chaîne de
+ <p>Trois &#233;tapes sont n&#233;cessaires pour configurer une cha&#238;ne de
filtrage avec <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code>. Voir ci-dessous la
- description détaillée des directives.</p>
+ description d&#233;taill&#233;e des directives.</p>
<dl>
- <dt>Déclaration des filtres</dt>
+ <dt>D&#233;claration des filtres</dt>
<dd>La directive <code class="directive"><a href="#filterdeclare">FilterDeclare</a></code>
- permet de déclarer un nouveau filtre intelligent en lui assignant un nom et
- éventuellement un type.</dd>
+ permet de d&#233;clarer un nouveau filtre intelligent en lui assignant un nom et
+ &#233;ventuellement un type.</dd>
<dt>Enregistrement des fournisseurs</dt>
<dd>La directive <code class="directive"><a href="#filterprovider">FilterProvider</a></code> permet d'associer un
- fournisseur à un filtre. Le filtre a été éventuellement déclaré à
+ fournisseur &#224; un filtre. Le filtre a &#233;t&#233; &#233;ventuellement d&#233;clar&#233; &#224;
l'aide de la directive <code class="directive"><a href="#filterdeclare">FilterDeclare</a></code> ; si ce n'est pas le cas, FilterProvider
- va le déclarer implicitement. Le fournisseur doit avoir été enregistré à
+ va le d&#233;clarer implicitement. Le fournisseur doit avoir &#233;t&#233; enregistr&#233; &#224;
l'aide de <code>ap_register_output_filter</code> par un module
quelconque. Le dernier argument de la directive <code class="directive"><a href="#filterprovider">FilterProvider</a></code> est une expression :
- le fournisseur s'exécutera pour une requête si et seulement si
- l'expression est évaluée vraie. L'expression peut évaluer une
- requête HTTP ou les en-têtes de la réponse, des variables
- d'environnement, ou le gestionnaire utilisé par cette requête. À la
- différence des version précédentes, mod_filter supporte désormais
- les expressions complexes associant des critères multiples au moyen
- d'une logique AND / OR (&amp;&amp; / ||) et de parenthèses. Pour les
- détails sur la syntaxe de l'expression, voir la <a href="../expr.html">documentation sur ap_expr</a>.</dd>
-
- <dt>Configuration de la chaîne de filtrage</dt>
- <dd>Les directives ci-dessus permettent d'élaborer les éléments
- d'une chaîne de filtrage intelligente, mais pas de les configurer en
- vue de leur exécution. La directive <code class="directive"><a href="#filterchain">FilterChain</a></code> élabore une chaîne de filtrage à
- partir de filtres intelligents déclarés, permettant avec souplesse
- d'insérer des filtres au début ou à la fin de la chaîne, de
- supprimer un filtre ou même la chaîne complète.</dd>
+ le fournisseur s'ex&#233;cutera pour une requ&#234;te si et seulement si
+ l'expression est &#233;valu&#233;e vraie. L'expression peut &#233;valuer une
+ requ&#234;te HTTP ou les en-t&#234;tes de la r&#233;ponse, des variables
+ d'environnement, ou le gestionnaire utilis&#233; par cette requ&#234;te. &#192; la
+ diff&#233;rence des version pr&#233;c&#233;dentes, mod_filter supporte d&#233;sormais
+ les expressions complexes associant des crit&#232;res multiples au moyen
+ d'une logique AND / OR (&amp;&amp; / ||) et de parenth&#232;ses. Pour les
+ d&#233;tails sur la syntaxe de l'expression, voir la <a href="../expr.html">documentation sur ap_expr</a>.</dd>
+
+ <dt>Configuration de la cha&#238;ne de filtrage</dt>
+ <dd>Les directives ci-dessus permettent d'&#233;laborer les &#233;l&#233;ments
+ d'une cha&#238;ne de filtrage intelligente, mais pas de les configurer en
+ vue de leur ex&#233;cution. La directive <code class="directive"><a href="#filterchain">FilterChain</a></code> &#233;labore une cha&#238;ne de filtrage &#224;
+ partir de filtres intelligents d&#233;clar&#233;s, permettant avec souplesse
+ d'ins&#233;rer des filtres au d&#233;but ou &#224; la fin de la cha&#238;ne, de
+ supprimer un filtre ou m&#234;me la cha&#238;ne compl&#232;te.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="errordocs" id="errordocs">Filtrage et statut de la réponse</a><a title="Lien permanent" href="#errordocs" class="permalink">&para;</a></h2>
- <p>Normalement, mod_filter n'applique les filtres qu'aux réponses
- possédant un statut HTTP 200 (OK). Pour pouvoir filtrer des
- documents possédant un autre statut, vous devez définir la variable
- d'environnement <var>filter-errordocs</var>, les réponses étant
- alors filtrées sans se préoccuper de leur statut. Pour définir ce
- comportement de manière plus fine, vous pouvez utiliser des
+<h2><a name="errordocs" id="errordocs">Filtrage et statut de la r&#233;ponse</a><a title="Lien permanent" href="#errordocs" class="permalink">&para;</a></h2>
+ <p>Normalement, mod_filter n'applique les filtres qu'aux r&#233;ponses
+ poss&#233;dant un statut HTTP 200 (OK). Pour pouvoir filtrer des
+ documents poss&#233;dant un autre statut, vous devez d&#233;finir la variable
+ d'environnement <var>filter-errordocs</var>, les r&#233;ponses &#233;tant
+ alors filtr&#233;es sans se pr&#233;occuper de leur statut. Pour d&#233;finir ce
+ comportement de mani&#232;re plus fine, vous pouvez utiliser des
conditions dans la directive
<code class="directive">FilterProvider</code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="upgrade" id="upgrade">Mise à jour depuis une configuration du
+<h2><a name="upgrade" id="upgrade">Mise &#224; jour depuis une configuration du
serveur HTTP Apache 2.2</a><a title="Lien permanent" href="#upgrade" class="permalink">&para;</a></h2>
- <p>La directive <code class="directive"><a href="#filterprovider">FilterProvider</a></code> a été modifiée par
- rapport à httpd 2.2 : les arguments <var>match</var> et
- <var>dispatch</var> ont été remplacés par l'argument unique
- <var>expression</var> plus polyvalent. En général, il est possible
- de convertir une paire match/dispatch vers les deux côtés d'une
- expression, de la manière suivante :</p>
+ <p>La directive <code class="directive"><a href="#filterprovider">FilterProvider</a></code> a &#233;t&#233; modifi&#233;e par
+ rapport &#224; httpd 2.2 : les arguments <var>match</var> et
+ <var>dispatch</var> ont &#233;t&#233; remplac&#233;s par l'argument unique
+ <var>expression</var> plus polyvalent. En g&#233;n&#233;ral, il est possible
+ de convertir une paire match/dispatch vers les deux c&#244;t&#233;s d'une
+ expression, de la mani&#232;re suivante :</p>
<div class="example"><p><code>"dispatch = 'match'"</code></p></div>
- <p>Les en-têtes de requête et de réponse et les variables
- d'environnement sont maintenant interprétés selon les syntaxes
+ <p>Les en-t&#234;tes de requ&#234;te et de r&#233;ponse et les variables
+ d'environnement sont maintenant interpr&#233;t&#233;s selon les syntaxes
respectives <var>%{req:foo}</var>, <var>%{resp:foo}</var> et
<var>%{env:foo}</var>. Les variables <var>%{HANDLER}</var> et
- <var>%{CONTENT_TYPE}</var> sont également supportées.</p>
- <p>Notez que l'évaluation de l'expression ne supporte plus les
- comparaisons de sous-chaînes. Ces dernières peuvent
- être remplacées par des comparaisons d'expressions rationnelles.</p>
+ <var>%{CONTENT_TYPE}</var> sont &#233;galement support&#233;es.</p>
+ <p>Notez que l'&#233;valuation de l'expression ne supporte plus les
+ comparaisons de sous-cha&#238;nes. Ces derni&#232;res peuvent
+ &#234;tre remplac&#233;es par des comparaisons d'expressions rationnelles.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="examples" id="examples">Exemples</a><a title="Lien permanent" href="#examples" class="permalink">&para;</a></h2>
<dl>
- <dt>Inclusions côté serveur (SSI)</dt>
- <dd>Un exemple simple de remplacement de la directive <code class="directive"><a href="../mod/core.html#addoutputfilterbytype">AddOutputFilterByType</a></code>. On crée un nouveau filtre
- intelligent nommé "SSI" qui tire partie de manière conditionnelle du filtre
+ <dt>Inclusions c&#244;t&#233; serveur (SSI)</dt>
+ <dd>Un exemple simple de remplacement de la directive <code class="directive"><a href="../mod/core.html#addoutputfilterbytype">AddOutputFilterByType</a></code>. On cr&#233;e un nouveau filtre
+ intelligent nomm&#233; "SSI" qui tire partie de mani&#232;re conditionnelle du filtre
"INCLUDES" de <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> en tant que fournisseur.
<pre class="prettyprint lang-config">FilterDeclare SSI
FilterProvider SSI INCLUDES "%{CONTENT_TYPE} =~ m|^text/html|"
@@ -210,21 +210,21 @@ FilterChain SSI</pre>
</dd>
- <dt>Inclusions côté serveur (SSI)</dt>
- <dd>Même exemple que ci-dessus, mais envoi vers un gestionnaire
+ <dt>Inclusions c&#244;t&#233; serveur (SSI)</dt>
+ <dd>M&#234;me exemple que ci-dessus, mais envoi vers un gestionnaire
(comportement classique des SSI ; les fichiers .shtml sont
- traités).
+ trait&#233;s).
<pre class="prettyprint lang-config">FilterProvider SSI INCLUDES "%{HANDLER} = 'server-parsed'"
FilterChain SSI</pre>
</dd>
- <dt>Émulation de mod_gzip avec mod_deflate</dt>
- <dd>Cet exemple illustre les propriétés dynamiques qu'acquiert un filtre
+ <dt>&#201;mulation de mod_gzip avec mod_deflate</dt>
+ <dd>Cet exemple illustre les propri&#233;t&#233;s dynamiques qu'acquiert un filtre
traditionnel lorsqu'un filtre intelligent est construit autour. Un nouveau
- filtre intelligent nommé "gzip" est créé qui n'insère de manière dynamique le
+ filtre intelligent nomm&#233; "gzip" est cr&#233;&#233; qui n'ins&#232;re de mani&#232;re dynamique le
filtre INFLATE de <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code> que si "gzip" n'est PAS dans
- l'en-tête Accept-Encoding. Le filtre intelligent gzip s'exécute
+ l'en-t&#234;te Accept-Encoding. Le filtre intelligent gzip s'ex&#233;cute
avec le type ftype CONTENT_SET.
<pre class="prettyprint lang-config">FilterDeclare gzip CONTENT_SET
FilterProvider gzip INFLATE "%{req:Accept-Encoding} !~ /gzip/"
@@ -232,13 +232,13 @@ FilterChain gzip</pre>
</dd>
- <dt>Diminution de la résolution d'une image</dt>
- <dd>Cette exemple montre des abstractions qui vont au delà du filtrage
- intelligent. Supposons que nous voulions réduire la résolution de toutes les
- images web, et que nous disposions de différents fournisseurs de filtrage pour les images GIF,
- JPEG et PNG. La configuration ci-dessous définit les filtres intelligents
- "unpack" et "repack" en invoquant le fournisseur de filtrage approprié au
- type de contenu à l'exécution.
+ <dt>Diminution de la r&#233;solution d'une image</dt>
+ <dd>Cette exemple montre des abstractions qui vont au del&#224; du filtrage
+ intelligent. Supposons que nous voulions r&#233;duire la r&#233;solution de toutes les
+ images web, et que nous disposions de diff&#233;rents fournisseurs de filtrage pour les images GIF,
+ JPEG et PNG. La configuration ci-dessous d&#233;finit les filtres intelligents
+ "unpack" et "repack" en invoquant le fournisseur de filtrage appropri&#233; au
+ type de contenu &#224; l'ex&#233;cution.
<pre class="prettyprint lang-config">FilterProvider unpack jpeg_unpack "%{CONTENT_TYPE} = 'image/jpeg'"
FilterProvider unpack gif_unpack "%{CONTENT_TYPE} = 'image/gif'"
FilterProvider unpack png_unpack "%{CONTENT_TYPE} = 'image/png'"
@@ -259,68 +259,68 @@ FilterProvider repack png_pack "%{CONTENT_TYPE} = 'image/png'"
<div class="section">
<h2><a name="protocol" id="protocol">Gestion de protocole</a><a title="Lien permanent" href="#protocol" class="permalink">&para;</a></h2>
<p>Historiquement, tout filtre doit s'assurer que toute modification
- qu'il effectue est correctement représentée dans les en-têtes de la
- réponse HTTP, et qu'il ne s'exécutera pas si cette exécution
- résultait en une modification interdite. Ceci impose aux auteurs de
- filtres la corvée de réimplémenter certaines fonctionnalités
+ qu'il effectue est correctement repr&#233;sent&#233;e dans les en-t&#234;tes de la
+ r&#233;ponse HTTP, et qu'il ne s'ex&#233;cutera pas si cette ex&#233;cution
+ r&#233;sultait en une modification interdite. Ceci impose aux auteurs de
+ filtres la corv&#233;e de r&#233;impl&#233;menter certaines fonctionnalit&#233;s
communes dans chaque filtre :</p>
<ul>
<li>De nombreux filtres modifient les contenus, et de ce fait
invalident les balises de ces contenus, leur somme de
- contrôle, leur condensé (hash) existant, ainsi que leur
+ contr&#244;le, leur condens&#233; (hash) existant, ainsi que leur
taille.</li>
- <li>Les filtres qui nécessitent une réponse entière et non tronquée en
- entrée, doivent s'assurer qu'il n'ont pas reçu une réponse à une
- requête partielle.</li>
+ <li>Les filtres qui n&#233;cessitent une r&#233;ponse enti&#232;re et non tronqu&#233;e en
+ entr&#233;e, doivent s'assurer qu'il n'ont pas re&#231;u une r&#233;ponse &#224; une
+ requ&#234;te partielle.</li>
<li>Les filtres qui modifient la sortie d'un autre filtre doivent
- s'assurer qu'ils ne violent pas la directive d'un en-tête
- <code>Cache-Control: no-transform</code> éventuel.</li>
+ s'assurer qu'ils ne violent pas la directive d'un en-t&#234;te
+ <code>Cache-Control: no-transform</code> &#233;ventuel.</li>
- <li>Les filtres peuvent agir sur des réponses de façon à ce qu'elles
- ne puissent plus être mises en cache.</li>
+ <li>Les filtres peuvent agir sur des r&#233;ponses de fa&#231;on &#224; ce qu'elles
+ ne puissent plus &#234;tre mises en cache.</li>
</ul>
- <p><code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> a pour but de gérer de manière
- générale ces détails de l'implémentation des filtres, réduisant par
- là-même la complexité des modules de filtrage de contenu. Le
+ <p><code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> a pour but de g&#233;rer de mani&#232;re
+ g&#233;n&#233;rale ces d&#233;tails de l'impl&#233;mentation des filtres, r&#233;duisant par
+ l&#224;-m&#234;me la complexit&#233; des modules de filtrage de contenu. Le
travail permettant d'atteindre ce but est cependant toujours en
cours ; la directive <code class="directive"><a href="#filterprotocol">FilterProtocol</a></code>
- implémente certaines de ces fonctionnalités à des fins de
- compatibilité ascendante avec les modules d'Apache 2.0. Pour les
- versions 2.1 et supérieures de httpd, les API
+ impl&#233;mente certaines de ces fonctionnalit&#233;s &#224; des fins de
+ compatibilit&#233; ascendante avec les modules d'Apache 2.0. Pour les
+ versions 2.1 et sup&#233;rieures de httpd, les API
<code>ap_register_output_filter_protocol</code> et
<code>ap_filter_protocol</code> permettent aux modules de filtrage
- de définir leurs propres comportements.</p>
+ de d&#233;finir leurs propres comportements.</p>
- <p>Cependant, <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> ne doit pas interférer
- avec un filtre qui gère déjà tous les aspects du protocole. Par
- défaut (c'est à dire en l'absence de toute directive <code class="directive"><a href="#filterprotocol">FilterProtocol</a></code>),
- <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> ne modifiera donc pas les en-têtes.</p>
+ <p>Cependant, <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> ne doit pas interf&#233;rer
+ avec un filtre qui g&#232;re d&#233;j&#224; tous les aspects du protocole. Par
+ d&#233;faut (c'est &#224; dire en l'absence de toute directive <code class="directive"><a href="#filterprotocol">FilterProtocol</a></code>),
+ <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> ne modifiera donc pas les en-t&#234;tes.</p>
- <p>Au moment où ces lignes sont écrites, cette fonctionnalité a été
- très peu testée, car les modules d'usage courant ont été conçus pour
+ <p>Au moment o&#249; ces lignes sont &#233;crites, cette fonctionnalit&#233; a &#233;t&#233;
+ tr&#232;s peu test&#233;e, car les modules d'usage courant ont &#233;t&#233; con&#231;us pour
fonctionner avec httpd 2.0. Les modules qui l'utilisent devront donc
- l'expérimenter avec précautions.</p>
+ l'exp&#233;rimenter avec pr&#233;cautions.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="addoutputfilterbytype" id="addoutputfilterbytype">Directive</a> <a name="AddOutputFilterByType" id="AddOutputFilterByType">AddOutputFilterByType</a><a title="Lien permanent" href="#addoutputfilterbytype" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>assigne un filtre en sortie pour un type de média
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>assigne un filtre en sortie pour un type de m&#233;dia
particulier</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddOutputFilterByType <var>filtre</var>[;<var>filtre</var>...]
-<var>type_de_média</var> [<var>type_de_média</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<var>type_de_m&#233;dia</var> [<var>type_de_m&#233;dia</var>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_filter</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Présentait de sévères limitations avant d'être déplacé dans
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Pr&#233;sentait de s&#233;v&#232;res limitations avant d'&#234;tre d&#233;plac&#233; dans
<code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> dans la version 2.3.7</td></tr>
</table>
<p>Cette directive active un <a href="../filter.html">filtre</a> en sortie particulier pour une
- requête en fonction du <a class="glossarylink" href="../glossary.html#type de média" title="voir glossaire">type de média</a> de la réponse.</p>
+ requ&#234;te en fonction du <a class="glossarylink" href="../glossary.html#type de m&#233;dia" title="voir glossaire">type de m&#233;dia</a> de la r&#233;ponse.</p>
<p>L'exemple suivant active le filtre <code>DEFLATE</code> qui est
fourni par le module <code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>. Il va compresser
@@ -331,9 +331,9 @@ particulier</td></tr>
<p>Si vous voulez assigner plusieurs filtres au contenu, leurs noms
- doivent être séparés par des points-virgules. On peut aussi utiliser
+ doivent &#234;tre s&#233;par&#233;s par des points-virgules. On peut aussi utiliser
une directive <code class="directive">AddOutputFilterByType</code> pour
- chacun des filtres à assigner.</p>
+ chacun des filtres &#224; assigner.</p>
<p>La configuration ci-dessous impose le traitement de toute sortie
de script dont le type MIME est <code>text/html</code> en premier
@@ -357,60 +357,60 @@ particulier</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="filterchain" id="filterchain">Directive</a> <a name="FilterChain" id="FilterChain">FilterChain</a><a title="Lien permanent" href="#filterchain" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure la chaîne de filtrage</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure la cha&#238;ne de filtrage</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>FilterChain [+=-@!]<var>smart-filter-name</var> <var>...</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Options</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_filter</td></tr>
</table>
- <p>Cette directive permet de configurer une chaîne de filtrage
- composée de filtres déclarés. <code class="directive">FilterChain</code>
- accepte un nombre illimité d'arguments, chacun d'entre eux étant
- précédé d'un caractère de contrôle unique qui détermine l'action à
+ <p>Cette directive permet de configurer une cha&#238;ne de filtrage
+ compos&#233;e de filtres d&#233;clar&#233;s. <code class="directive">FilterChain</code>
+ accepte un nombre illimit&#233; d'arguments, chacun d'entre eux &#233;tant
+ pr&#233;c&#233;d&#233; d'un caract&#232;re de contr&#244;le unique qui d&#233;termine l'action &#224;
entreprendre :</p>
<dl>
<dt><code>+<var>smart-filter-name</var></code></dt>
- <dd>Ajoute <var>smart-filter-name</var> à la fin de la chaîne de filtrage</dd>
+ <dd>Ajoute <var>smart-filter-name</var> &#224; la fin de la cha&#238;ne de filtrage</dd>
<dt><code>@<var>smart-filter-name</var></code></dt>
- <dd>Ajoute <var>smart-filter-name</var> au début de la chaîne de filtrage</dd>
+ <dd>Ajoute <var>smart-filter-name</var> au d&#233;but de la cha&#238;ne de filtrage</dd>
<dt><code>-<var>smart-filter-name</var></code></dt>
- <dd>Supprime <var>smart-filter-name</var> de la chaîne de filtrage</dd>
+ <dd>Supprime <var>smart-filter-name</var> de la cha&#238;ne de filtrage</dd>
<dt><code>=<var>smart-filter-name</var></code></dt>
- <dd>Supprime tous les filtres de la chaîne de filtrage existante et
+ <dd>Supprime tous les filtres de la cha&#238;ne de filtrage existante et
les remplace par <var>smart-filter-name</var></dd>
<dt><code>!</code></dt>
- <dd>Supprime tous les filtres de la chaîne de filtrage existante</dd>
+ <dd>Supprime tous les filtres de la cha&#238;ne de filtrage existante</dd>
<dt><code><var>smart-filter-name</var></code></dt>
- <dd>Équivalent à <code>+<var>smart-filter-name</var></code></dd>
+ <dd>&#201;quivalent &#224; <code>+<var>smart-filter-name</var></code></dd>
</dl>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="filterdeclare" id="filterdeclare">Directive</a> <a name="FilterDeclare" id="FilterDeclare">FilterDeclare</a><a title="Lien permanent" href="#filterdeclare" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Déclare un filtre intelligent</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;clare un filtre intelligent</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>FilterDeclare <var>smart-filter-name</var> <var>[type]</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Options</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_filter</td></tr>
</table>
- <p>Cette directive permet de déclarer un filtre en sortie associé à
- un en-tête ou une variable d'environnement qui déterminera les
- conditions de son exécution. Le premier argument est le
- <var>smart-filter-name</var> destiné à être utilisé dans les directives
+ <p>Cette directive permet de d&#233;clarer un filtre en sortie associ&#233; &#224;
+ un en-t&#234;te ou une variable d'environnement qui d&#233;terminera les
+ conditions de son ex&#233;cution. Le premier argument est le
+ <var>smart-filter-name</var> destin&#233; &#224; &#234;tre utilis&#233; dans les directives
<code class="directive"><a href="#filterprovider">FilterProvider</a></code>, <code class="directive"><a href="#filterchain">FilterChain</a></code> et <code class="directive"><a href="#filterprotocol">FilterProtocol</a></code>.</p>
<p>Le dernier argument (optionnel) est le type du filtre, et peut
- prendre les valeurs de <code>ap_filter_type</code>, à savoir
- <code>RESOURCE</code> (valeur par défaut), <code>CONTENT_SET</code>,
+ prendre les valeurs de <code>ap_filter_type</code>, &#224; savoir
+ <code>RESOURCE</code> (valeur par d&#233;faut), <code>CONTENT_SET</code>,
<code>PROTOCOL</code>, <code>TRANSCODE</code>,
<code>CONNECTION</code> ou <code>NETWORK</code>.</p>
@@ -418,30 +418,30 @@ particulier</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="filterprotocol" id="filterprotocol">Directive</a> <a name="FilterProtocol" id="FilterProtocol">FilterProtocol</a><a title="Lien permanent" href="#filterprotocol" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Vérifie le respect du protocole HTTP</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>V&#233;rifie le respect du protocole HTTP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>FilterProtocol <var>smart-filter-name</var> [<var>provider-name</var>]
<var>proto-flags</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Options</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_filter</td></tr>
</table>
- <p>Cette directive permet à <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> de s'assurer
- qu'un filtre ne s'exécutera pas s'il ne doit pas le faire, et que
- les en-têtes de la réponse HTTP sont définis correctement en tenant
+ <p>Cette directive permet &#224; <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> de s'assurer
+ qu'un filtre ne s'ex&#233;cutera pas s'il ne doit pas le faire, et que
+ les en-t&#234;tes de la r&#233;ponse HTTP sont d&#233;finis correctement en tenant
compte des effets du filtre.</p>
- <p>Cette directive se présente sous deux formes. Avec trois
- arguments, elle s'applique de manière spécifique à un <var>smart-filter-name</var> et un <var>provider-name</var> pour ce filtre. Avec
- deux arguments, elle s'applique à un <var>smart-filter-name</var> pour
+ <p>Cette directive se pr&#233;sente sous deux formes. Avec trois
+ arguments, elle s'applique de mani&#232;re sp&#233;cifique &#224; un <var>smart-filter-name</var> et un <var>provider-name</var> pour ce filtre. Avec
+ deux arguments, elle s'applique &#224; un <var>smart-filter-name</var> pour
<em>tout</em> fournisseur qu'il actionne.</p>
- <p>Les drapeaux spécifiés sont fusionnés avec les drapeaux que les
- fournisseurs sous-jacents ont éventuellement enregistrés avec
+ <p>Les drapeaux sp&#233;cifi&#233;s sont fusionn&#233;s avec les drapeaux que les
+ fournisseurs sous-jacents ont &#233;ventuellement enregistr&#233;s avec
<code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code>. Par exemple, un filtre peut avoir
- spécifié en interne un drapeau équivalent à <code>change=yes</code>,
- mais une configuration particulière du module peut le surcharger
- en spécifiant <code>change=no</code>.
+ sp&#233;cifi&#233; en interne un drapeau &#233;quivalent &#224; <code>change=yes</code>,
+ mais une configuration particuli&#232;re du module peut le surcharger
+ en sp&#233;cifiant <code>change=no</code>.
</p>
<p><var>proto-flags</var> peut contenir un ou plusieurs
@@ -449,27 +449,27 @@ particulier</td></tr>
<dl>
<dt><code>change=yes|no</code></dt>
- <dd>Indique si le filtre doit modifier le contenu, y compris éventuellement sa
+ <dd>Indique si le filtre doit modifier le contenu, y compris &#233;ventuellement sa
taille</dd>
<dt><code>change=1:1</code></dt>
<dd>Le filtre modifie le contenu, mais pas sa taille</dd>
<dt><code>byteranges=no</code></dt>
- <dd>Le filtre ne peut pas traiter de réponses à des sous-requêtes et
- nécessite des réponses complètes en entrée</dd>
+ <dd>Le filtre ne peut pas traiter de r&#233;ponses &#224; des sous-requ&#234;tes et
+ n&#233;cessite des r&#233;ponses compl&#232;tes en entr&#233;e</dd>
<dt><code>proxy=no</code></dt>
- <dd>Le filtre ne doit pas s'exécuter dans un contexte de mandataire</dd>
+ <dd>Le filtre ne doit pas s'ex&#233;cuter dans un contexte de mandataire</dd>
<dt><code>proxy=transform</code></dt>
- <dd>Le filtre transforme la réponse de manière incompatible avec
- l'en-tête HTTP <code>Cache-Control: no-transform</code></dd>
+ <dd>Le filtre transforme la r&#233;ponse de mani&#232;re incompatible avec
+ l'en-t&#234;te HTTP <code>Cache-Control: no-transform</code></dd>
<dt><code>cache=no</code></dt>
- <dd>Le filtre fait en sorte que la sortie ne puisse pas être mise en
+ <dd>Le filtre fait en sorte que la sortie ne puisse pas &#234;tre mise en
cache (par exemple en introduisant des modifications de contenu
- aléatoires)</dd>
+ al&#233;atoires)</dd>
</dl>
</div>
@@ -479,19 +479,19 @@ particulier</td></tr>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enregistre un filtre de contenu</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>FilterProvider <var>smart-filter-name</var> <var>provider-name</var>
<var>expression</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Options</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_filter</td></tr>
</table>
<p>Cette directive permet d'associer un <em>fournisseur</em> au
- filtre intelligent. Le fournisseur sera invoqué si et seulement si
- l'<var>expression</var> est évaluée vraie lorsque le sélecteur de
- filtre est appelé pour la première fois.</p>
+ filtre intelligent. Le fournisseur sera invoqu&#233; si et seulement si
+ l'<var>expression</var> est &#233;valu&#233;e vraie lorsque le s&#233;lecteur de
+ filtre est appel&#233; pour la premi&#232;re fois.</p>
<p>
- <var>provider-name</var> doit avoir été enregistré au cours du
- chargement d'un module à l'aide de
+ <var>provider-name</var> doit avoir &#233;t&#233; enregistr&#233; au cours du
+ chargement d'un module &#224; l'aide de
<code>ap_register_output_filter</code>.
</p>
@@ -501,52 +501,52 @@ particulier</td></tr>
<h3>Voir aussi</h3>
<ul>
<li><a href="../expr.html">Les expressions dans le serveur HTTP
-Apache</a>, pour une référence complète et d'autres exemples.</li>
+Apache</a>, pour une r&#233;f&#233;rence compl&#232;te et d'autres exemples.</li>
<li><code class="module"><a href="../mod/mod_include.html">mod_include</a></code></li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="filtertrace" id="filtertrace">Directive</a> <a name="FilterTrace" id="FilterTrace">FilterTrace</a><a title="Lien permanent" href="#filtertrace" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Obtention d'informations de débogage/diagnostique en
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Obtention d'informations de d&#233;bogage/diagnostique en
provenance de <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code></td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>FilterTrace <var>smart-filter-name</var> <var>level</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_filter</td></tr>
</table>
- <p>Cette directive permet d'obtenir des informations de débogage en
- provenance de <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code>. Elle est conçue pour
- aider à tester et déboguer les fournisseurs (ou modules de filtrage)
- ; elle peut aussi apporter une aide à l'utilisation de
- <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> lui-même.</p>
+ <p>Cette directive permet d'obtenir des informations de d&#233;bogage en
+ provenance de <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code>. Elle est con&#231;ue pour
+ aider &#224; tester et d&#233;boguer les fournisseurs (ou modules de filtrage)
+ ; elle peut aussi apporter une aide &#224; l'utilisation de
+ <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> lui-m&#234;me.</p>
- <p>La sortie de débogage dépend de la définition d'argument
+ <p>La sortie de d&#233;bogage d&#233;pend de la d&#233;finition d'argument
<var>level</var> :</p>
<dl>
- <dt><code>0</code> (valeur par défaut)</dt>
- <dd>Aucune information de débogage n'est générée.</dd>
+ <dt><code>0</code> (valeur par d&#233;faut)</dt>
+ <dd>Aucune information de d&#233;bogage n'est g&#233;n&#233;r&#233;e.</dd>
<dt><code>1</code></dt>
<dd><code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code> va enregistrer les ensembles de
- conteneurs de données (buckets and brigades) qui traversent le
+ conteneurs de donn&#233;es (buckets and brigades) qui traversent le
filtre dans le journal des erreurs, avant que le fournisseur ne les
- traite. Ces informations sont similaires à celles générées par <a href="http://apache.webthing.com/mod_diagnostics/">mod_diagnostics</a>.
+ traite. Ces informations sont similaires &#224; celles g&#233;n&#233;r&#233;es par <a href="http://apache.webthing.com/mod_diagnostics/">mod_diagnostics</a>.
</dd>
- <dt><code>2</code> (pas encore implémenté)</dt>
- <dd>Ce niveau permettra d'enregistrer l'ensemble des données qui
+ <dt><code>2</code> (pas encore impl&#233;ment&#233;)</dt>
+ <dd>Ce niveau permettra d'enregistrer l'ensemble des donn&#233;es qui
traversent le filtre dans un fichier temporaire avant de les envoyer
- au fournisseur. <strong>Pour un débogage mono-utilisateur
- seulement</strong> ; l'enregistrement des données concernant
- plusieurs requêtes simultannées ne sera pas supporté.</dd>
+ au fournisseur. <strong>Pour un d&#233;bogage mono-utilisateur
+ seulement</strong> ; l'enregistrement des donn&#233;es concernant
+ plusieurs requ&#234;tes simultann&#233;es ne sera pas support&#233;.</dd>
</dl>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_filter.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_filter.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_filter.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -565,7 +565,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_filter.htm
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_firehose.html.fr b/docs/manual/mod/mod_firehose.html.fr
index 45f88232ab..f70601e363 100644
--- a/docs/manual/mod/mod_firehose.html.fr
+++ b/docs/manual/mod/mod_firehose.html.fr
@@ -27,39 +27,39 @@
<div id="preamble"><h1>Module Apache mod_firehose</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_firehose.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_firehose.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_firehose.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Multiplexage des entrées/sorties vers un fichier ou un pipe.</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Multiplexage des entr&#233;es/sorties vers un fichier ou un pipe.</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>firehose_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_firehose.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>firehose_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_firehose.c</td></tr></table>
<h3>Sommaire</h3>
- <p><code>mod_firehose</code> fournit un mécanisme permettant
- d'enregistrer les données transmises entre le serveur httpd et le
- client au niveau élémentaire de la connexion dans un fichier ou un
- pipe, de façon à ce que les données puissent être analysées ou
- rejouées ultérieurement par le serveur. Il s'apparente à un "tcpdump
+ <p><code>mod_firehose</code> fournit un m&#233;canisme permettant
+ d'enregistrer les donn&#233;es transmises entre le serveur httpd et le
+ client au niveau &#233;l&#233;mentaire de la connexion dans un fichier ou un
+ pipe, de fa&#231;on &#224; ce que les donn&#233;es puissent &#234;tre analys&#233;es ou
+ rejou&#233;es ult&#233;rieurement par le serveur. Il s'apparente &#224; un "tcpdump
pour httpd".</p>
- <p>Les connexions sont enregistrées après décodage de la couche SSL,
- et peuvent ainsi être utilisées dans le cadre d'une réquisition
- légale.</p>
+ <p>Les connexions sont enregistr&#233;es apr&#232;s d&#233;codage de la couche SSL,
+ et peuvent ainsi &#234;tre utilis&#233;es dans le cadre d'une r&#233;quisition
+ l&#233;gale.</p>
<p>L'utilitaire <code class="program"><a href="../programs/firehose.html">firehose</a></code> permet en retour de
- démultiplexer le flux enregistré dans des fichiers individuels pour
+ d&#233;multiplexer le flux enregistr&#233; dans des fichiers individuels pour
analyse ou rejeu via des outils tels que <code>netcat</code>.</p>
- <div class="note"><h3>AVERTISSEMENT</h3>Ce module ignore tout mécanisme
- invoqué au niveau de la requête pour rendre les données privées. Il
- est donc de la responsabilité de l'administrateur de s'assurer que
- les données privées ne seront pas compromises par son utilisation.
+ <div class="note"><h3>AVERTISSEMENT</h3>Ce module ignore tout m&#233;canisme
+ invoqu&#233; au niveau de la requ&#234;te pour rendre les donn&#233;es priv&#233;es. Il
+ est donc de la responsabilit&#233; de l'administrateur de s'assurer que
+ les donn&#233;es priv&#233;es ne seront pas compromises par son utilisation.
</div>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#enable">Activation de la "Lance à incendie" (Firehose)</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#enable">Activation de la "Lance &#224; incendie" (Firehose)</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#format">Format du flux</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
@@ -70,65 +70,65 @@
<li><img alt="" src="../images/down.gif" /> <a href="#firehoserequestinput">FirehoseRequestInput</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#firehoserequestoutput">FirehoseRequestOutput</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_firehose">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_firehose">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_firehose">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_firehose">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="program"><a href="../programs/firehose.html">firehose</a></code></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="enable" id="enable">Activation de la "Lance à incendie" (Firehose)</a><a title="Lien permanent" href="#enable" class="permalink">&para;</a></h2>
+<h2><a name="enable" id="enable">Activation de la "Lance &#224; incendie" (Firehose)</a><a title="Lien permanent" href="#enable" class="permalink">&para;</a></h2>
- <p>Pour activer ce module, il doit être compilé et chargé via la
+ <p>Pour activer ce module, il doit &#234;tre compil&#233; et charg&#233; via la
configuration de votre instance httpd courante, et les directives
- ci-dessous permettent de sélectionner les données que vous souhaitez
+ ci-dessous permettent de s&#233;lectionner les donn&#233;es que vous souhaitez
enregistrer.</p>
- <p>Il est possible d'enregistrer les données entrantes et sortantes
- dans le même fichier, car la direction du flux est indiquée dans
+ <p>Il est possible d'enregistrer les donn&#233;es entrantes et sortantes
+ dans le m&#234;me fichier, car la direction du flux est indiqu&#233;e dans
chaque fragment.</p>
- <p>Il est possible d'écrire vers des fichiers normaux ou des listes
+ <p>Il est possible d'&#233;crire vers des fichiers normaux ou des listes
fifos (pipes). Dans le cas des listes fifos, mod_firehose fait en
- sorte que la taille des paquets ne dépasse pas la valeur de PIPE_BUF
- afin de s'assurer que l'écriture de ces derniers s'effectue en une
+ sorte que la taille des paquets ne d&#233;passe pas la valeur de PIPE_BUF
+ afin de s'assurer que l'&#233;criture de ces derniers s'effectue en une
seule fois.</p>
- <p>Si une liste fifo sous forme de pipe doit être utilisée, pour que
- cette dernière soit ouverte en écriture, certaines données doivent
- en être extraites avant le démarrage de httpd. Si l'ouverture du
- pipe échoue, mod_firehose ne sera pas activé, et le serveur sera
- lancé normalement.</p>
+ <p>Si une liste fifo sous forme de pipe doit &#234;tre utilis&#233;e, pour que
+ cette derni&#232;re soit ouverte en &#233;criture, certaines donn&#233;es doivent
+ en &#234;tre extraites avant le d&#233;marrage de httpd. Si l'ouverture du
+ pipe &#233;choue, mod_firehose ne sera pas activ&#233;, et le serveur sera
+ lanc&#233; normalement.</p>
- <p>Par défaut, toute tentative d'écriture bloque le serveur. Si le
- serveur a été compilé avec APR version 2.0 ou supérieure, et si le
- paramètre "nonblock" a été spécifié, les écritures dans les fichiers
- seront non blocantes, et tout dépassement de tampon entraînera la
- perte des données de débogage. Dans ce cas, il est possible donner
- la priorité à l'exécution du serveur sur l'enregistrement des
- données firehose.</p>
+ <p>Par d&#233;faut, toute tentative d'&#233;criture bloque le serveur. Si le
+ serveur a &#233;t&#233; compil&#233; avec APR version 2.0 ou sup&#233;rieure, et si le
+ param&#232;tre "nonblock" a &#233;t&#233; sp&#233;cifi&#233;, les &#233;critures dans les fichiers
+ seront non blocantes, et tout d&#233;passement de tampon entra&#238;nera la
+ perte des donn&#233;es de d&#233;bogage. Dans ce cas, il est possible donner
+ la priorit&#233; &#224; l'ex&#233;cution du serveur sur l'enregistrement des
+ donn&#233;es firehose.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="format" id="format">Format du flux</a><a title="Lien permanent" href="#format" class="permalink">&para;</a></h2>
- <p>En général, le serveur gère plusieurs connexions simultanément,
- et de ce fait, les requêtes et les réponses doivent être
- multiplexées avant d'être écrites dans le firehose.</p>
+ <p>En g&#233;n&#233;ral, le serveur g&#232;re plusieurs connexions simultan&#233;ment,
+ et de ce fait, les requ&#234;tes et les r&#233;ponses doivent &#234;tre
+ multiplex&#233;es avant d'&#234;tre &#233;crites dans le firehose.</p>
- <p>Chaque fragment se présente sous la forme d'un texte en clair
- de façon à ce qu'un firehose puisse être ouvert et inspecté par un
- éditeur de texte standard. Il est aussi possible d'utiliser
- l'utilitaire <code class="program"><a href="../programs/firehose.html">firehose</a></code> pour démultiplexer le
- firehose en requêtes ou connexions individuelles.</p>
-
- <p>La taille maximale des fragments multiplexés est définie par la
- variable PIPE_BUF. Elle correspond à la taille maximale d'un
- élément que le système peut écrire. Si la taille des fragments
- multiplexés reste en dessous de PIPE_BUF, le module garantit que les
- contenus des différents fragments ne se recouperont pas. La valeur
- de PIPE_BUF varie en fonction du système d'exploitation.</p>
+ <p>Chaque fragment se pr&#233;sente sous la forme d'un texte en clair
+ de fa&#231;on &#224; ce qu'un firehose puisse &#234;tre ouvert et inspect&#233; par un
+ &#233;diteur de texte standard. Il est aussi possible d'utiliser
+ l'utilitaire <code class="program"><a href="../programs/firehose.html">firehose</a></code> pour d&#233;multiplexer le
+ firehose en requ&#234;tes ou connexions individuelles.</p>
+
+ <p>La taille maximale des fragments multiplex&#233;s est d&#233;finie par la
+ variable PIPE_BUF. Elle correspond &#224; la taille maximale d'un
+ &#233;l&#233;ment que le syst&#232;me peut &#233;crire. Si la taille des fragments
+ multiplex&#233;s reste en dessous de PIPE_BUF, le module garantit que les
+ contenus des diff&#233;rents fragments ne se recouperont pas. La valeur
+ de PIPE_BUF varie en fonction du syst&#232;me d'exploitation.</p>
<p>La BNF du format du fragment est la suivante :</p>
@@ -138,31 +138,31 @@
header = length SPC timestamp SPC ( request | response ) SPC uuid SPC count
- length = &lt;longueur de fragment sur 16 octets hexadécimaux&gt;
- timestamp = &lt;temps depuis 1970 en microsecondes sur 16 octets hexadécimaux&gt;
+ length = &lt;longueur de fragment sur 16 octets hexad&#233;cimaux&gt;
+ timestamp = &lt;temps depuis 1970 en microsecondes sur 16 octets hexad&#233;cimaux&gt;
request = "&lt;"
response = "&gt;"
- uuid = &lt;uuid formaté de la connexion&gt;
- count = &lt;numéro hexadécimal du fragment dans la connexion&gt;
+ uuid = &lt;uuid format&#233; de la connexion&gt;
+ count = &lt;num&#233;ro hexad&#233;cimal du fragment dans la connexion&gt;
body = &lt;contenu binaire du fragment&gt;
SPC = &lt;un espace&gt;
CRLF = &lt;un retour chariot suivi d'une nouvelle ligne&gt;</pre>
- <p>Tous les fragments d'une connexion ou d'une requête partagent le
- même UUID, selon que les connexions ou les requêtes sont
- enregistrées ou non. Si les connexions sont enregistrées, plusieurs
- requêtes peuvent apparaître dans la même connexion. Un fragment de
+ <p>Tous les fragments d'une connexion ou d'une requ&#234;te partagent le
+ m&#234;me UUID, selon que les connexions ou les requ&#234;tes sont
+ enregistr&#233;es ou non. Si les connexions sont enregistr&#233;es, plusieurs
+ requ&#234;tes peuvent appara&#238;tre dans la m&#234;me connexion. Un fragment de
longueur nulle indique la fin de la connexion.</p>
- <p>Certains fragments peuvent manquer ou être supprimés si le
+ <p>Certains fragments peuvent manquer ou &#234;tre supprim&#233;s si le
processus qui les lit est trop lent. Si cela se produit, il y aura
des trous dans le comptage des connections. Un avertissement
- indiquant l'UUID et le numéro du fragment supprimé sera enregistré
+ indiquant l'UUID et le num&#233;ro du fragment supprim&#233; sera enregistr&#233;
dans le journal des erreurs.</p>
- <p>En cas de crash ou d'arrêt forcé du processus httpd, il est
+ <p>En cas de crash ou d'arr&#234;t forc&#233; du processus httpd, il est
possible que le fragment vide de terminaison n'apparaisse pas. Cela
peut aussi se produire si le processus qui lit les fragments n'est
pas assez rapide.</p>
@@ -171,19 +171,19 @@
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="firehoseconnectioninput" id="firehoseconnectioninput">Directive</a> <a name="FirehoseConnectionInput" id="FirehoseConnectionInput">FirehoseConnectionInput</a><a title="Lien permanent" href="#firehoseconnectioninput" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Capture le trafic entrant dans le serveur à chaque
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Capture le trafic entrant dans le serveur &#224; chaque
connexion.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>FirehoseConnectionInput <var>[ block | nonblock ]</var> <var>filename</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_firehose</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Capture le trafic entrant dans le serveur à chaque connexion.
- Plusieurs requêtes seront capturées pour la même connexion si les
- connexions persistantes sont activées.</p>
+ <p>Capture le trafic entrant dans le serveur &#224; chaque connexion.
+ Plusieurs requ&#234;tes seront captur&#233;es pour la m&#234;me connexion si les
+ connexions persistantes sont activ&#233;es.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">FirehoseConnectionInput connection-input.firehose</pre>
</div>
@@ -192,18 +192,18 @@ Apache.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="firehoseconnectionoutput" id="firehoseconnectionoutput">Directive</a> <a name="FirehoseConnectionOutput" id="FirehoseConnectionOutput">FirehoseConnectionOutput</a><a title="Lien permanent" href="#firehoseconnectionoutput" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Capture le trafic sortant du serveur à chaque connexion</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Capture le trafic sortant du serveur &#224; chaque connexion</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>FirehoseConnectionOutput <var>[ block | nonblock ]</var> <var>filename</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_firehose</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Capture le trafic sortant du serveur à chaque connexion.
- Plusieurs requêtes seront capturées pour la même connexion si les
- connexions persistantes sont activées.
+ <p>Capture le trafic sortant du serveur &#224; chaque connexion.
+ Plusieurs requ&#234;tes seront captur&#233;es pour la m&#234;me connexion si les
+ connexions persistantes sont activ&#233;es.
</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">FirehoseConnectionOutput connection-output.firehose</pre>
@@ -215,13 +215,13 @@ Apache.</td></tr>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Capture le trafic entrant dans mod_proxy</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>FirehoseProxyConnectionInput <var>[ block | nonblock ]</var> <var>filename</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_firehose</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td /></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td /></tr>
</table>
- <p>Capture le trafic reçu par mod_proxy.</p>
+ <p>Capture le trafic re&#231;u par mod_proxy.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">FirehoseProxyConnectionInput proxy-input.firehose</pre>
</div>
@@ -230,16 +230,16 @@ Apache.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="firehoseproxyconnectionoutput" id="firehoseproxyconnectionoutput">Directive</a> <a name="FirehoseProxyConnectionOutput" id="FirehoseProxyConnectionOutput">FirehoseProxyConnectionOutput</a><a title="Lien permanent" href="#firehoseproxyconnectionoutput" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Capture le trafic envoyé par mod_proxy</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Capture le trafic envoy&#233; par mod_proxy</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>FirehoseProxyConnectionOutput <var>[ block | nonblock ]</var> <var>filename</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_firehose</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Capture le trafic envoyé par mod_proxy.</p>
+ <p>Capture le trafic envoy&#233; par mod_proxy.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">FirehoseProxyConnectionOutput proxy-output.firehose</pre>
</div>
@@ -248,18 +248,18 @@ Apache.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="firehoserequestinput" id="firehoserequestinput">Directive</a> <a name="FirehoseRequestInput" id="FirehoseRequestInput">FirehoseRequestInput</a><a title="Lien permanent" href="#firehoserequestinput" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Capture le trafic entrant dans le serveur à chaque requête</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Capture le trafic entrant dans le serveur &#224; chaque requ&#234;te</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>FirehoseRequestInput <var>[ block | nonblock ]</var> <var>filename</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_firehose</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Capture le trafic entrant dans le serveur à chaque requête. Les
- requêtes sont capturées séparément, que les connexions persistantes
- soient activées ou non.</p>
+ <p>Capture le trafic entrant dans le serveur &#224; chaque requ&#234;te. Les
+ requ&#234;tes sont captur&#233;es s&#233;par&#233;ment, que les connexions persistantes
+ soient activ&#233;es ou non.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">FirehoseRequestInput request-input.firehose</pre>
</div>
@@ -268,18 +268,18 @@ Apache.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="firehoserequestoutput" id="firehoserequestoutput">Directive</a> <a name="FirehoseRequestOutput" id="FirehoseRequestOutput">FirehoseRequestOutput</a><a title="Lien permanent" href="#firehoserequestoutput" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Capture le trafic sortant du serveur à chaque requête</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Capture le trafic sortant du serveur &#224; chaque requ&#234;te</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>FirehoseRequestOutput <var>[ block | nonblock ]</var> <var>filename</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_firehose</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Capture le trafic sortant du serveur à chaque requête. Les
- requêtes sont capturées séparément, que les connexions persistantes
- soient activées ou non.</p>
+ <p>Capture le trafic sortant du serveur &#224; chaque requ&#234;te. Les
+ requ&#234;tes sont captur&#233;es s&#233;par&#233;ment, que les connexions persistantes
+ soient activ&#233;es ou non.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">FirehoseRequestOutput request-output.firehose</pre>
</div>
@@ -288,7 +288,7 @@ Apache.</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_firehose.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_firehose.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_firehose.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -307,7 +307,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_firehose.h
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_headers.html.fr b/docs/manual/mod/mod_headers.html.fr
index 2ff76b28dd..a6c08b69f4 100644
--- a/docs/manual/mod/mod_headers.html.fr
+++ b/docs/manual/mod/mod_headers.html.fr
@@ -27,25 +27,25 @@
<div id="preamble"><h1>Module Apache mod_headers</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_headers.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_headers.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_headers.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_headers.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_headers.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Personnalisation des en-têtes de requêtes et de réponses
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Personnalisation des en-t&#234;tes de requ&#234;tes et de r&#233;ponses
HTTP</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>headers_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_headers.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>headers_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_headers.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module fournit des directives permettant de contrôler et
- modifier les en-têtes de requêtes et de réponses HTTP. Les en-têtes
- peuvent être fusionnés, remplacés ou supprimés.</p>
+ <p>Ce module fournit des directives permettant de contr&#244;ler et
+ modifier les en-t&#234;tes de requ&#234;tes et de r&#233;ponses HTTP. Les en-t&#234;tes
+ peuvent &#234;tre fusionn&#233;s, remplac&#233;s ou supprim&#233;s.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#order">Chronologie du traitement</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#early">Traitement précoce et traitement
+<li><img alt="" src="../images/down.gif" /> <a href="#early">Traitement pr&#233;coce et traitement
tardif</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#examples">Exemples</a></li>
</ul><h3 class="directives">Directives</h3>
@@ -53,7 +53,7 @@ tardif</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#header">Header</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#requestheader">RequestHeader</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_headers">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_headers">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_headers">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_headers">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -61,47 +61,47 @@ tardif</a></li>
<h2><a name="order" id="order">Chronologie du traitement</a><a title="Lien permanent" href="#order" class="permalink">&para;</a></h2>
<p>Les directives fournies par <code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code> peuvent
- s'insérer presque partout dans la configuration du serveur, et on
- peut limiter leur portée en les plaçant dans des <a href="../sections.html">sections de configuration</a>.</p>
+ s'ins&#233;rer presque partout dans la configuration du serveur, et on
+ peut limiter leur port&#233;e en les pla&#231;ant dans des <a href="../sections.html">sections de configuration</a>.</p>
- <p>La chronologie du traitement est importante et est affectée par
+ <p>La chronologie du traitement est importante et est affect&#233;e par
l'ordre d'apparition des directives dans le fichier de configuration
et par leur placement dans les <a href="../sections.html#mergin">sections de configuration</a>. Ainsi,
- ces deux directives ont un effet différent si leur ordre est inversé
+ ces deux directives ont un effet diff&#233;rent si leur ordre est invers&#233;
:</p>
<pre class="prettyprint lang-config">RequestHeader append MirrorID "mirror 12"
RequestHeader unset MirrorID</pre>
- <p>Dans cet ordre, l'en-tête <code>MirrorID</code> n'est pas défini.
- Si l'ordre des directives était inversé, l'en-tête
- <code>MirrorID</code> serait défini à "mirror 12".</p>
+ <p>Dans cet ordre, l'en-t&#234;te <code>MirrorID</code> n'est pas d&#233;fini.
+ Si l'ordre des directives &#233;tait invers&#233;, l'en-t&#234;te
+ <code>MirrorID</code> serait d&#233;fini &#224; "mirror 12".</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="early" id="early">Traitement précoce et traitement
+<h2><a name="early" id="early">Traitement pr&#233;coce et traitement
tardif</a><a title="Lien permanent" href="#early" class="permalink">&para;</a></h2>
- <p><code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code> peut agir soir précocement, soit
- tardivement au niveau de la requête. Le mode normal est le mode
- tardif, lorsque les en-têtes de <em>requête</em> sont définis, immédiatement
- avant l'exécution du générateur de contenu, et pour les en-têtes de
- <em>réponse</em>, juste au moment où la réponse est envoyée sur le réseau.
+ <p><code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code> peut agir soir pr&#233;cocement, soit
+ tardivement au niveau de la requ&#234;te. Le mode normal est le mode
+ tardif, lorsque les en-t&#234;tes de <em>requ&#234;te</em> sont d&#233;finis, imm&#233;diatement
+ avant l'ex&#233;cution du g&#233;n&#233;rateur de contenu, et pour les en-t&#234;tes de
+ <em>r&#233;ponse</em>, juste au moment o&#249; la r&#233;ponse est envoy&#233;e sur le r&#233;seau.
Utilisez toujours le mode tardif sur un serveur en production.</p>
- <p>Le mode précoce a été conçu à des fins d'aide aux tests et au
- débogage pour les développeurs. Les directives définies en utilisant
- le mot-clé <code>early</code> sont censées agir au tout début du
- traitement de la requête. Cela signifie que l'on peut les utiliser
- pour simuler différentes requêtes et définir des situations de test,
- tout en gardant à l'esprit que les en-têtes peuvent être modifiés à
- tout moment par d'autres modules avant que le réponse ne soit
- générée.</p>
-
- <p>Comme les directives précoces sont traitées avant que le
- chemin de la requête ne soit parcouru, les en-têtes
- précoces ne peuvent être définis que dans un contexte de serveur
- principal ou de serveur virtuel. Les directives précoces ne peuvent
- pas dépendre d'un chemin de requête, si bien qu'elles échoueront
+ <p>Le mode pr&#233;coce a &#233;t&#233; con&#231;u &#224; des fins d'aide aux tests et au
+ d&#233;bogage pour les d&#233;veloppeurs. Les directives d&#233;finies en utilisant
+ le mot-cl&#233; <code>early</code> sont cens&#233;es agir au tout d&#233;but du
+ traitement de la requ&#234;te. Cela signifie que l'on peut les utiliser
+ pour simuler diff&#233;rentes requ&#234;tes et d&#233;finir des situations de test,
+ tout en gardant &#224; l'esprit que les en-t&#234;tes peuvent &#234;tre modifi&#233;s &#224;
+ tout moment par d'autres modules avant que le r&#233;ponse ne soit
+ g&#233;n&#233;r&#233;e.</p>
+
+ <p>Comme les directives pr&#233;coces sont trait&#233;es avant que le
+ chemin de la requ&#234;te ne soit parcouru, les en-t&#234;tes
+ pr&#233;coces ne peuvent &#234;tre d&#233;finis que dans un contexte de serveur
+ principal ou de serveur virtuel. Les directives pr&#233;coces ne peuvent
+ pas d&#233;pendre d'un chemin de requ&#234;te, si bien qu'elles &#233;choueront
dans des contextes tels que <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ou <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
@@ -109,99 +109,99 @@ tardif</a><a title="Lien permanent" href="#early" class="permalink">&para;</a></
<ol>
<li>
- Copie tous les en-têtes de requête qui commencent par "TS" vers
- les en-têtes de la réponse :
+ Copie tous les en-t&#234;tes de requ&#234;te qui commencent par "TS" vers
+ les en-t&#234;tes de la r&#233;ponse :
<pre class="prettyprint lang-config">Header echo ^TS</pre>
</li>
<li>
- Ajoute à la réponse un en-tête, <code>mon-en-tête</code>, qui
- contient un horodatage permettant de déterminer le moment où la
- requête a été reçue, et le temps qui s'est écoulé jusqu'à ce que
- la requête ait commencé à être servie. Cet en-tête peut être
- utilisé par le client pour estimer la charge du serveur ou
- isoler les goulets d'étranglement entre le client et le
+ Ajoute &#224; la r&#233;ponse un en-t&#234;te, <code>mon-en-t&#234;te</code>, qui
+ contient un horodatage permettant de d&#233;terminer le moment o&#249; la
+ requ&#234;te a &#233;t&#233; re&#231;ue, et le temps qui s'est &#233;coul&#233; jusqu'&#224; ce que
+ la requ&#234;te ait commenc&#233; &#224; &#234;tre servie. Cet en-t&#234;te peut &#234;tre
+ utilis&#233; par le client pour estimer la charge du serveur ou
+ isoler les goulets d'&#233;tranglement entre le client et le
serveur.
- <pre class="prettyprint lang-config">Header set mon-en-tête "%D %t"</pre>
+ <pre class="prettyprint lang-config">Header set mon-en-t&#234;te "%D %t"</pre>
- <p>le résultat est l'ajout à la réponse d'un en-tête du type :</p>
+ <p>le r&#233;sultat est l'ajout &#224; la r&#233;ponse d'un en-t&#234;te du type :</p>
<div class="example"><p><code>
- mon-en-tête: D=3775428 t=991424704447256
+ mon-en-t&#234;te: D=3775428 t=991424704447256
</code></p></div>
</li>
<li>
- Dit Bonjour à Joe
+ Dit Bonjour &#224; Joe
<div class="example"><p><code>
- Header set mon-en-tête "Bonjour Joe. Il a fallu %D microsecondes \<br />
- à Apache pour servir cette requête."
+ Header set mon-en-t&#234;te "Bonjour Joe. Il a fallu %D microsecondes \<br />
+ &#224; Apache pour servir cette requ&#234;te."
</code></p></div>
- <p>le résultat est l'ajout à la réponse d'un en-tête du type :</p>
+ <p>le r&#233;sultat est l'ajout &#224; la r&#233;ponse d'un en-t&#234;te du type :</p>
- <pre class="prettyprint lang-config"> Header set MyHeader "Bonjour Joe. Il a fallu D=3775428 microsecondes à Apache
- pour servir cette requête."</pre>
+ <pre class="prettyprint lang-config"> Header set MyHeader "Bonjour Joe. Il a fallu D=3775428 microsecondes &#224; Apache
+ pour servir cette requ&#234;te."</pre>
</li>
<li>
- Ajoute l'en-tête <code>mon-en-tête</code> à la réponse si et
- seulement si l'en-tête <code>mon-en-tête-requête</code> est
- présent dans la requête. Ceci peut s'avérer utile pour générer
- des en-têtes de réponse "à la tête du client". Notez que cet
- exemple nécessite les services du module
+ Ajoute l'en-t&#234;te <code>mon-en-t&#234;te</code> &#224; la r&#233;ponse si et
+ seulement si l'en-t&#234;te <code>mon-en-t&#234;te-requ&#234;te</code> est
+ pr&#233;sent dans la requ&#234;te. Ceci peut s'av&#233;rer utile pour g&#233;n&#233;rer
+ des en-t&#234;tes de r&#233;ponse "&#224; la t&#234;te du client". Notez que cet
+ exemple n&#233;cessite les services du module
<code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code>.
<pre class="prettyprint lang-config">SetEnvIf MyRequestHeader myvalue HAVE_MyRequestHeader
Header set MyHeader "%D %t mytext" env=HAVE_MyRequestHeader</pre>
- <p>Si l'en-tête <code>mon-en-tête-requête: mavaleur</code> est
- présent dans la requête HTTP, la réponse contiendra un en-tête
+ <p>Si l'en-t&#234;te <code>mon-en-t&#234;te-requ&#234;te: mavaleur</code> est
+ pr&#233;sent dans la requ&#234;te HTTP, la r&#233;ponse contiendra un en-t&#234;te
du type :</p>
<div class="example"><p><code>
- mon-en-tête: D=3775428 t=991424704447256 montexte
+ mon-en-t&#234;te: D=3775428 t=991424704447256 montexte
</code></p></div>
</li>
<li>
- Permet à DAV de fonctionner avec Apache sur SSL (voir la <a href="http://svn.haxx.se/users/archive-2006-03/0549.shtml">description
- du problème</a>) en remplaçant <var>https:</var> par
- <var>http:</var> dans l'en-tête <var>Destination</var> :
+ Permet &#224; DAV de fonctionner avec Apache sur SSL (voir la <a href="http://svn.haxx.se/users/archive-2006-03/0549.shtml">description
+ du probl&#232;me</a>) en rempla&#231;ant <var>https:</var> par
+ <var>http:</var> dans l'en-t&#234;te <var>Destination</var> :
<pre class="prettyprint lang-config">RequestHeader edit Destination ^https: http: early</pre>
</li>
<li>
- Définit la valeur d'un même en-tête sous de multiples conditions
- non exclusives, mais ne duplique pas une valeur déjà définie
- dans l'en-tête qui en résulte. Si toutes les conditions
- suivantes sont satisfaites pour une requête (en d'autres termes,
+ D&#233;finit la valeur d'un m&#234;me en-t&#234;te sous de multiples conditions
+ non exclusives, mais ne duplique pas une valeur d&#233;j&#224; d&#233;finie
+ dans l'en-t&#234;te qui en r&#233;sulte. Si toutes les conditions
+ suivantes sont satisfaites pour une requ&#234;te (en d'autres termes,
si les trois variables d'environnement <code>CGI</code>,
<code>NO_CACHE</code> et <code>NO_STORE</code> existent pour la
- requête) :
+ requ&#234;te) :
<pre class="prettyprint lang-config">Header merge Cache-Control no-cache env=CGI
Header merge Cache-Control no-cache env=NO_CACHE
Header merge Cache-Control no-store env=NO_STORE</pre>
- <p>alors, la réponse contiendra l'en-tête suivant :</p>
+ <p>alors, la r&#233;ponse contiendra l'en-t&#234;te suivant :</p>
<div class="example"><p><code>
Cache-Control: no-cache, no-store
</code></p></div>
- <p>Si <code>append</code> avait été utilisé à la place de
- <code>merge</code>, la réponse aurait contenu l'en-tête suivant
+ <p>Si <code>append</code> avait &#233;t&#233; utilis&#233; &#224; la place de
+ <code>merge</code>, la r&#233;ponse aurait contenu l'en-t&#234;te suivant
:</p>
<div class="example"><p><code>
@@ -209,14 +209,14 @@ Header merge Cache-Control no-store env=NO_STORE</pre>
</code></p></div>
</li>
<li>
- Définit un cookie de test si et seulement si le client n'envoie
+ D&#233;finit un cookie de test si et seulement si le client n'envoie
pas de cookie
<pre class="prettyprint lang-config">Header set Set-Cookie testcookie "expr=-z %{req:Cookie}"</pre>
</li>
<li>
- Ajoute un en-tête de mise en cache pour les réponses avec un
- code d'état HTTP de 200
+ Ajoute un en-t&#234;te de mise en cache pour les r&#233;ponses avec un
+ code d'&#233;tat HTTP de 200
<pre class="prettyprint lang-config">Header append Cache-Control s-maxage=600 "expr=%{REQUEST_STATUS} == 200"</pre>
</li>
@@ -226,199 +226,199 @@ Header merge Cache-Control no-store env=NO_STORE</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="header" id="header">Directive</a> <a name="Header" id="Header">Header</a><a title="Lien permanent" href="#header" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure les en-têtes d'une réponse HTTP</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure les en-t&#234;tes d'une r&#233;ponse HTTP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Header [<var>condition</var>] add|append|echo|edit|edit*|merge|set|setifempty|unset|note
-<var>en-tête</var> [[expr=]<var>valeur</var>
+<var>en-t&#234;te</var> [[expr=]<var>valeur</var>
[<var>remplacement</var>]
[early|env=[!]<var>variable</var>|expr=<var>expression</var>]]
</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_headers</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>SetIfEmpty est disponible depuis la version 2.4.7 du
-serveur HTTP Apache ; le paramètre expr=valeur a été introduit avec la
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>SetIfEmpty est disponible depuis la version 2.4.7 du
+serveur HTTP Apache ; le param&#232;tre expr=valeur a &#233;t&#233; introduit avec la
version 2.4.10</td></tr>
</table>
<p>Cette directive permet de remplacer, fusionner, ou
- supprimer des en-têtes de réponse HTTP. L'en-tête est modifié juste
- après que le gestionnaire de contenu et les filtres en sortie ne
- s'exécutent, ce qui permet la modification des en-têtes
+ supprimer des en-t&#234;tes de r&#233;ponse HTTP. L'en-t&#234;te est modifi&#233; juste
+ apr&#232;s que le gestionnaire de contenu et les filtres en sortie ne
+ s'ex&#233;cutent, ce qui permet la modification des en-t&#234;tes
sortants.</p>
- <p>L'argument optionnel <var>condition</var> permet de déterminer
- sur quelle table interne d'en-têtes de réponses cette directive va
- opérer. En dépit du nom, la valeur par défaut de
+ <p>L'argument optionnel <var>condition</var> permet de d&#233;terminer
+ sur quelle table interne d'en-t&#234;tes de r&#233;ponses cette directive va
+ op&#233;rer. En d&#233;pit du nom, la valeur par d&#233;faut de
<code>onsuccess</code> ne limite <em>pas</em> une <var>action</var>
- aux réponses avec un code d'état de 2xx. Les en-têtes définis sous
- cette condition sont encore utilisés quand par exemple une requête
- est mandatée ou générée par un programme CGI avec <em>succès</em>,
- et ceci même dans le cas où ils ont généré un code d'échec.</p>
+ aux r&#233;ponses avec un code d'&#233;tat de 2xx. Les en-t&#234;tes d&#233;finis sous
+ cette condition sont encore utilis&#233;s quand par exemple une requ&#234;te
+ est mandat&#233;e ou g&#233;n&#233;r&#233;e par un programme CGI avec <em>succ&#232;s</em>,
+ et ceci m&#234;me dans le cas o&#249; ils ont g&#233;n&#233;r&#233; un code d'&#233;chec.</p>
- <p>Lorsque votre action est une fonction agissant sur un en-tête
- existant, vous pourrez être amené à spécifier une condition
+ <p>Lorsque votre action est une fonction agissant sur un en-t&#234;te
+ existant, vous pourrez &#234;tre amen&#233; &#224; sp&#233;cifier une condition
<code>always</code>, en fonction de la table interne dans laquelle
- l'en-tête original a été défini. La table qui correspond à
- <code>always</code> est utilisée pour les réponses d'erreur générées
- localement ainsi que pour les réponses qui ont abouti.
- Notez aussi que la répétition
- de cette directive avec les deux conditions peut être pertinente
- dans certains scénarios, car <code>always</code> n'englobe pas
- <code>onsuccess</code> en ce qui concerne les en-têtes existants :</p>
+ l'en-t&#234;te original a &#233;t&#233; d&#233;fini. La table qui correspond &#224;
+ <code>always</code> est utilis&#233;e pour les r&#233;ponses d'erreur g&#233;n&#233;r&#233;es
+ localement ainsi que pour les r&#233;ponses qui ont abouti.
+ Notez aussi que la r&#233;p&#233;tition
+ de cette directive avec les deux conditions peut &#234;tre pertinente
+ dans certains sc&#233;narios, car <code>always</code> n'englobe pas
+ <code>onsuccess</code> en ce qui concerne les en-t&#234;tes existants :</p>
<ul>
- <li>Vous ajoutez un en-tête à une réponse
- générée localement et échouée (non-2xx),
+ <li>Vous ajoutez un en-t&#234;te &#224; une r&#233;ponse
+ g&#233;n&#233;r&#233;e localement et &#233;chou&#233;e (non-2xx),
une redirection par exemple, et dans ce cas, seule la table
- correspondant à <code>always</code> est utilisée dans la réponse
- définitive.</li>
- <li>Vous modifiez ou supprimez un en-tête généré par un script
+ correspondant &#224; <code>always</code> est utilis&#233;e dans la r&#233;ponse
+ d&#233;finitive.</li>
+ <li>Vous modifiez ou supprimez un en-t&#234;te g&#233;n&#233;r&#233; par un script
CGI, et dans ce cas, les scripts CGI sont dans la table
- correspondant à <code>always</code> et non dans la table par
- défaut.</li>
- <li>Vous modifiez ou supprimez un en-tête généré par tel ou tel
- composant du serveur, mais cet en-tête n'est pas trouvé par la
- condition par défaut <code>onsuccess</code>.</li>
+ correspondant &#224; <code>always</code> et non dans la table par
+ d&#233;faut.</li>
+ <li>Vous modifiez ou supprimez un en-t&#234;te g&#233;n&#233;r&#233; par tel ou tel
+ composant du serveur, mais cet en-t&#234;te n'est pas trouv&#233; par la
+ condition par d&#233;faut <code>onsuccess</code>.</li>
</ul>
- <p>Outre le paramètre <var>condition</var> décrit ci-dessus, vous
- pouvez limiter une action en fonction de codes d'état HTTP, par
- exemple pour les requêtes mandatées ou générées par un programme
+ <p>Outre le param&#232;tre <var>condition</var> d&#233;crit ci-dessus, vous
+ pouvez limiter une action en fonction de codes d'&#233;tat HTTP, par
+ exemple pour les requ&#234;tes mandat&#233;es ou g&#233;n&#233;r&#233;es par un programme
CGI. Voir l'exemple qui utilise %{REQUEST_STATUS} dans la section
ci-dessus.</p>
- <p>L'action que cette directive provoque est déterminée par le
+ <p>L'action que cette directive provoque est d&#233;termin&#233;e par le
premier argument (ou par le second argument si une
- <var>condition</var> est spécifiée). Il peut prendre
+ <var>condition</var> est sp&#233;cifi&#233;e). Il peut prendre
une des valeurs suivantes :</p>
<dl>
<dt><code>add</code></dt>
- <dd>L'en-tête est ajouté au jeu d'en-têtes préexistant, même s'il
- existe déjà. Ceci peut conduire à la présence de deux (ou plusieurs)
- en-têtes possèdant le même nom et donc induire des conséquences
- imprévues ; en général, il est préférable d'utiliser
+ <dd>L'en-t&#234;te est ajout&#233; au jeu d'en-t&#234;tes pr&#233;existant, m&#234;me s'il
+ existe d&#233;j&#224;. Ceci peut conduire &#224; la pr&#233;sence de deux (ou plusieurs)
+ en-t&#234;tes poss&#232;dant le m&#234;me nom et donc induire des cons&#233;quences
+ impr&#233;vues ; en g&#233;n&#233;ral, il est pr&#233;f&#233;rable d'utiliser
<code>set</code>, <code>append</code> ou <code>merge</code>.</dd>
<dt><code>append</code></dt>
- <dd>La valeur d'en-tête est ajoutée à tout en-tête existant de même
- nom. Lorsqu'une nouvelle valeur est ainsi ajoutée, elle est séparée
- de celles qui sont déjà présentes par une virgule. Il s'agit de la
- méthode HTTP standard permettant d'affecter plusieurs valeurs à un
- en-tête.</dd>
+ <dd>La valeur d'en-t&#234;te est ajout&#233;e &#224; tout en-t&#234;te existant de m&#234;me
+ nom. Lorsqu'une nouvelle valeur est ainsi ajout&#233;e, elle est s&#233;par&#233;e
+ de celles qui sont d&#233;j&#224; pr&#233;sentes par une virgule. Il s'agit de la
+ m&#233;thode HTTP standard permettant d'affecter plusieurs valeurs &#224; un
+ en-t&#234;te.</dd>
<dt><code>echo</code></dt>
- <dd>Les en-têtes de la requête possédant le nom spécifié sont
- recopiés vers les en-têtes de la réponse. <var>en-tête</var> peut
- être une <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expression rationnelle</a>, et
- <var>valeur</var> ne doit pas être présent.</dd>
+ <dd>Les en-t&#234;tes de la requ&#234;te poss&#233;dant le nom sp&#233;cifi&#233; sont
+ recopi&#233;s vers les en-t&#234;tes de la r&#233;ponse. <var>en-t&#234;te</var> peut
+ &#234;tre une <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expression rationnelle</a>, et
+ <var>valeur</var> ne doit pas &#234;tre pr&#233;sent.</dd>
<dt><code>edit</code></dt>
<dt><code>edit*</code></dt>
- <dd>Si l'en-tête existe, sa valeur est modifiée en fonction d'une
+ <dd>Si l'en-t&#234;te existe, sa valeur est modifi&#233;e en fonction d'une
<a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expression rationnelle</a> de type
recherche/remplacement. L'argument <var>valeur</var> est une
<a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expression rationnelle</a>, et
- l'argument <var>remplacement</var> une chaîne de caractères de
- remplacement qui peut contenir des références
- arrières ou des spécificateurs de format. La forme <code>edit</code> n'effectuera une
+ l'argument <var>remplacement</var> une cha&#238;ne de caract&#232;res de
+ remplacement qui peut contenir des r&#233;f&#233;rences
+ arri&#232;res ou des sp&#233;cificateurs de format. La forme <code>edit</code> n'effectuera une
recherche/remplacement qu'une seule fois dans la valeur de
- l'en-tête, alors que la forme <code>edit*</code> en effectuera autant
- que le nombre d'apparition de la chaîne à remplacer.</dd>
+ l'en-t&#234;te, alors que la forme <code>edit*</code> en effectuera autant
+ que le nombre d'apparition de la cha&#238;ne &#224; remplacer.</dd>
<dt><code>merge</code></dt>
- <dd>La valeur d'en-tête est ajoutée à tout en-tête de même nom, sauf
- si elle apparaît déjà dans la liste des valeurs préexistantes de
- l'en-tête séparées par des virgules. Lorsqu'une nouvelle valeur est
- ainsi ajoutée, elle est séparée de celles qui sont déjà présentes
- par une virgule. Il s'agit de la méthode HTTP standard permettant
- d'affecter plusieurs valeurs à un en-tête. Les valeurs sont
- comparées en tenant compte de la casse, et après le traitement de
- tous les spécificateurs de format. Une valeur entourée de guillemets
- est considérée comme différente de la même valeur mais sans
+ <dd>La valeur d'en-t&#234;te est ajout&#233;e &#224; tout en-t&#234;te de m&#234;me nom, sauf
+ si elle appara&#238;t d&#233;j&#224; dans la liste des valeurs pr&#233;existantes de
+ l'en-t&#234;te s&#233;par&#233;es par des virgules. Lorsqu'une nouvelle valeur est
+ ainsi ajout&#233;e, elle est s&#233;par&#233;e de celles qui sont d&#233;j&#224; pr&#233;sentes
+ par une virgule. Il s'agit de la m&#233;thode HTTP standard permettant
+ d'affecter plusieurs valeurs &#224; un en-t&#234;te. Les valeurs sont
+ compar&#233;es en tenant compte de la casse, et apr&#232;s le traitement de
+ tous les sp&#233;cificateurs de format. Une valeur entour&#233;e de guillemets
+ est consid&#233;r&#233;e comme diff&#233;rente de la m&#234;me valeur mais sans
guillemets.</dd>
<dt><code>set</code></dt>
- <dd>L'en-tête est défini, remplaçant tout en-tête préexistant avec
- le même nom. L'argument <var>valeur</var> peut être une chaîne de
+ <dd>L'en-t&#234;te est d&#233;fini, rempla&#231;ant tout en-t&#234;te pr&#233;existant avec
+ le m&#234;me nom. L'argument <var>valeur</var> peut &#234;tre une cha&#238;ne de
formatage.</dd>
<dt><code>setifempty</code></dt>
- <dd>L'en-tête est défini, mais seulement s'il n'existe
- aucun en-tête avec le même nom.
+ <dd>L'en-t&#234;te est d&#233;fini, mais seulement s'il n'existe
+ aucun en-t&#234;te avec le m&#234;me nom.
<div class="note">
- L'en-tête Content-Type est un cas particulier car il est possible que sa
- valeur ait été déterminée mais que l'en-tête ne soit pas présent dans la
- réponse lorsque <code>setifempty</code> est évalué. Dans ce cas, il est
- préférable d'utiliser <code>set</code> comme dans l'exemple suivant :
+ L'en-t&#234;te Content-Type est un cas particulier car il est possible que sa
+ valeur ait &#233;t&#233; d&#233;termin&#233;e mais que l'en-t&#234;te ne soit pas pr&#233;sent dans la
+ r&#233;ponse lorsque <code>setifempty</code> est &#233;valu&#233;. Dans ce cas, il est
+ pr&#233;f&#233;rable d'utiliser <code>set</code> comme dans l'exemple suivant :
<pre class="prettyprint lang-config">Header set Content-Type "text/plain" "expr=-z %{CONTENT_TYPE}"</pre>
</div></dd>
<dt><code>unset</code></dt>
- <dd>L'en-tête est supprimé s'il existe. Si plusieurs en-têtes
- possèdent le même nom, ils seront tous supprimés. L'argument
- <var>value</var> ne doit pas apparaître.</dd>
+ <dd>L'en-t&#234;te est supprim&#233; s'il existe. Si plusieurs en-t&#234;tes
+ poss&#232;dent le m&#234;me nom, ils seront tous supprim&#233;s. L'argument
+ <var>value</var> ne doit pas appara&#238;tre.</dd>
<dt><code>note</code></dt>
- <dd>La valeur de l'<var>en-tête</var> considéré est copiée dans une
- note interne dont le nom est spécifié via l'argument
- <var>valeur</var>. Ceci permet de journaliser la valeur d'un en-tête
- envoyé par un programme CGI ou une ressource mandatée, même s'il
- est prévu de l'effacer.<br />
- Disponible à partir de la version 2.4.7 du serveur HTTP Apache.</dd>
+ <dd>La valeur de l'<var>en-t&#234;te</var> consid&#233;r&#233; est copi&#233;e dans une
+ note interne dont le nom est sp&#233;cifi&#233; via l'argument
+ <var>valeur</var>. Ceci permet de journaliser la valeur d'un en-t&#234;te
+ envoy&#233; par un programme CGI ou une ressource mandat&#233;e, m&#234;me s'il
+ est pr&#233;vu de l'effacer.<br />
+ Disponible &#224; partir de la version 2.4.7 du serveur HTTP Apache.</dd>
</dl>
- <p>Cet argument est suivi d'un nom d'<var>en-tête</var> qui peut se
- terminer par un caractère ':', mais ce n'est pas obligatoire. La
- casse est ignorée avec <code>set</code>, <code>append</code>,
+ <p>Cet argument est suivi d'un nom d'<var>en-t&#234;te</var> qui peut se
+ terminer par un caract&#232;re ':', mais ce n'est pas obligatoire. La
+ casse est ignor&#233;e avec <code>set</code>, <code>append</code>,
<code>merge</code>, <code>add</code>, <code>unset</code> et
- <code>edit</code>. Le nom d'<var>en-tête</var> est sensible à la
- casse pour <code>echo</code> et peut être une <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expression rationnelle</a>.</p>
+ <code>edit</code>. Le nom d'<var>en-t&#234;te</var> est sensible &#224; la
+ casse pour <code>echo</code> et peut &#234;tre une <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expression rationnelle</a>.</p>
<p>Avec <code>set</code>, <code>append</code>, <code>merge</code> et
- <code>add</code>, une <var>valeur</var> est spécifiée comme
+ <code>add</code>, une <var>valeur</var> est sp&#233;cifi&#233;e comme
argument suivant. Si <var>valeur</var> contient des espaces, elle
- doit être entourée de guillemets. <var>valeur</var> peut être une
- chaîne de caractères, une chaîne contenant des spécificateurs de
- format propres à <code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code> (et des caractères
- littéraux), ou une expression <a href="../expr.html">ap_expr</a>
- préfixée par <em>expr=</em>.</p>
+ doit &#234;tre entour&#233;e de guillemets. <var>valeur</var> peut &#234;tre une
+ cha&#238;ne de caract&#232;res, une cha&#238;ne contenant des sp&#233;cificateurs de
+ format propres &#224; <code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code> (et des caract&#232;res
+ litt&#233;raux), ou une expression <a href="../expr.html">ap_expr</a>
+ pr&#233;fix&#233;e par <em>expr=</em>.</p>
- <p><var>valeur</var> supporte les spécificateurs de format suivants :</p>
+ <p><var>valeur</var> supporte les sp&#233;cificateurs de format suivants :</p>
<table class="bordered"><tr class="header"><th>Format</th><th>Description</th></tr>
<tr><td><code>%%</code></td>
- <td>Le caractère pourcentage</td></tr>
+ <td>Le caract&#232;re pourcentage</td></tr>
<tr class="odd"><td><code>%t</code></td>
- <td>Le moment de réception de la requête en temps
- universel coordonné depuis le temps epoch (Jan. 1, 1970) et
- exprimé en microsecondes. La valeur est précédée de
+ <td>Le moment de r&#233;ception de la requ&#234;te en temps
+ universel coordonn&#233; depuis le temps epoch (Jan. 1, 1970) et
+ exprim&#233; en microsecondes. La valeur est pr&#233;c&#233;d&#233;e de
<code>t=</code>.</td></tr>
<tr><td><code>%D</code></td>
- <td>Le temps écoulé entre la réception de la requête et l'envoi
- des en-têtes sur le réseau. Il s'agit de la durée de traitement
- de la requête. La valeur est précédée de <code>D=</code>. La
- valeur est exprimée en microsecondes.</td></tr>
+ <td>Le temps &#233;coul&#233; entre la r&#233;ception de la requ&#234;te et l'envoi
+ des en-t&#234;tes sur le r&#233;seau. Il s'agit de la dur&#233;e de traitement
+ de la requ&#234;te. La valeur est pr&#233;c&#233;d&#233;e de <code>D=</code>. La
+ valeur est exprim&#233;e en microsecondes.</td></tr>
<tr class="odd"><td><code>%l</code></td>
<td>La charge moyenne courante du serveur proprement dit. Ce
sont les valeurs obtenues par <code>getloadavg()</code> qui
- représentent la charge moyenne courante, sur 5 minutes et sur 15
- minutes. Chaque valeur est précédée de <code>l=</code> et
- séparée de la suivante par un <code>/</code>.<br />
+ repr&#233;sentent la charge moyenne courante, sur 5 minutes et sur 15
+ minutes. Chaque valeur est pr&#233;c&#233;d&#233;e de <code>l=</code> et
+ s&#233;par&#233;e de la suivante par un <code>/</code>.<br />
Disponible depuis la version 2.4.4 du serveur HTTP Apache.
</td></tr>
<tr><td><code>%i</code></td>
- <td>Le pourcentage courant de httpd au repos (de 0 à 100)
+ <td>Le pourcentage courant de httpd au repos (de 0 &#224; 100)
en se basant sur le nombre de processus et threads disponibles.
- La valeur est précédée de <code>i=</code>.<br />
+ La valeur est pr&#233;c&#233;d&#233;e de <code>i=</code>.<br />
Disponible depuis la version 2.4.4 du serveur HTTP Apache.
</td></tr>
<tr class="odd"><td><code>%b</code></td>
- <td>Le pourcentage courant de httpd utilisé (de 0 à 100)
+ <td>Le pourcentage courant de httpd utilis&#233; (de 0 &#224; 100)
en se basant sur le nombre de processus et threads disponibles.
- La valeur est précédée de <code>b=</code>.<br />
+ La valeur est pr&#233;c&#233;d&#233;e de <code>b=</code>.<br />
Disponible depuis la version 2.4.4 du serveur HTTP Apache.
</td></tr>
<tr><td><code>%{NOM_VARIABLE}e</code></td>
@@ -427,31 +427,31 @@ version 2.4.10</td></tr>
<tr class="odd"><td><code>%{NOM_VARIABLE}s</code></td>
<td>Le contenu de la <a href="../env.html">variable
d'environnement SSL</a> <code>NOM_VARIABLE</code>, si
- <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> est activé.</td></tr>
+ <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> est activ&#233;.</td></tr>
</table>
<div class="note"><h3>Note</h3>
- <p>Le spécificateur de format <code>%s</code> est disponible
- depuis la version 2.1 d'Apache ; il peut être utilisé à la place
- de <code>%e</code> pour éviter de devoir spécifier
+ <p>Le sp&#233;cificateur de format <code>%s</code> est disponible
+ depuis la version 2.1 d'Apache ; il peut &#234;tre utilis&#233; &#224; la place
+ de <code>%e</code> pour &#233;viter de devoir sp&#233;cifier
<code>SSLOptions +StdEnvVars</code>. Cependant, si
- <code>SSLOptions +StdEnvVars</code> doit tout de même être
- spécifié pour une raison quelconque, <code>%e</code> sera plus
+ <code>SSLOptions +StdEnvVars</code> doit tout de m&#234;me &#234;tre
+ sp&#233;cifi&#233; pour une raison quelconque, <code>%e</code> sera plus
efficace que <code>%s</code>.</p>
</div>
- <div class="note"><h3>Note à propos des valeurs des expressions</h3>
- <p>Lorsque le paramètre valeur utilise l'interpréteur <a href="../expr.html">ap_expr</a>, certaines syntaxes d'expressions
- seront différentes des exemples qui évaluent des expressions
- <em>booléennes</em> telles que &lt;If&gt; :</p>
+ <div class="note"><h3>Note &#224; propos des valeurs des expressions</h3>
+ <p>Lorsque le param&#232;tre valeur utilise l'interpr&#233;teur <a href="../expr.html">ap_expr</a>, certaines syntaxes d'expressions
+ seront diff&#233;rentes des exemples qui &#233;valuent des expressions
+ <em>bool&#233;ennes</em> telles que &lt;If&gt; :</p>
<ul>
- <li>Le point de départ de la syntaxe est 'string' au lieu de
+ <li>Le point de d&#233;part de la syntaxe est 'string' au lieu de
'expr'.</li>
<li>Les appels de fonction utilisent la syntaxe %{funcname:arg} au
lieu de funcname(arg).</li>
<li>Les fonctions multi-arguments ne sont pas encore disponibles
- depuis le point de départ 'string'.</li>
- <li>Il faut mettre entre guillemets l'ensemble du paramètre, comme
+ depuis le point de d&#233;part 'string'.</li>
+ <li>Il faut mettre entre guillemets l'ensemble du param&#232;tre, comme
dans l'exemple suivant :
<pre class="prettyprint lang-config">Header set foo-checksum "expr=%{md5:foo}"</pre>
@@ -460,171 +460,171 @@ version 2.4.10</td></tr>
</ul>
</div>
- <p><code>edit</code>nécessite les deux arguments
+ <p><code>edit</code>n&#233;cessite les deux arguments
<var>valeur</var>, qui est une <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expression
- rationnelle</a>, et une chaîne additionnelle
- <var>remplacement</var>. Depuis la version 2.4.7, la chaîne de
+ rationnelle</a>, et une cha&#238;ne additionnelle
+ <var>remplacement</var>. Depuis la version 2.4.7, la cha&#238;ne de
remplacement peut aussi
- contenir des spécificateurs de format.</p>
+ contenir des sp&#233;cificateurs de format.</p>
- <p>La directive <code class="directive">Header</code> peut être suivie d'un
+ <p>La directive <code class="directive">Header</code> peut &#234;tre suivie d'un
argument additionnel qui peut prendre les valeurs suivantes :</p>
<dl>
<dt><code>early</code></dt>
- <dd>Spécifie <a href="#early">traitement préalable</a>.</dd>
+ <dd>Sp&#233;cifie <a href="#early">traitement pr&#233;alable</a>.</dd>
<dt><code>env=[!]<var>variable</var></code></dt>
- <dd>La directive est appliquée si et seulement si la <a href="../env.html">variable d'environnement</a>
+ <dd>La directive est appliqu&#233;e si et seulement si la <a href="../env.html">variable d'environnement</a>
<code>variable</code> existe. Un <code>!</code> devant
<code>variable</code> inverse le test, et la directive ne
- s'appliquera alors que si <code>variable</code> n'est pas définie.</dd>
+ s'appliquera alors que si <code>variable</code> n'est pas d&#233;finie.</dd>
<dt><code>expr=<var>expression</var></code></dt>
<dd>La directive s'applique si et seulement si <var>expression</var>
- est évaluée à true. Vous trouverez plus de détails à propos de la
- syntaxe et de l'évaluation des expressions dans la documentation <a href="../expr.html">ap_expr</a>.
- <pre class="prettyprint lang-config"> # Cet exemple retarde l'évaluation de la clause de condition par
- # rapport à &lt;If&gt;
+ est &#233;valu&#233;e &#224; true. Vous trouverez plus de d&#233;tails &#224; propos de la
+ syntaxe et de l'&#233;valuation des expressions dans la documentation <a href="../expr.html">ap_expr</a>.
+ <pre class="prettyprint lang-config"> # Cet exemple retarde l'&#233;valuation de la clause de condition par
+ # rapport &#224; &lt;If&gt;
Header always set CustomHeader my-value "expr=%{REQUEST_URI} =~ m#^/special_path.php$#"</pre>
</dd>
</dl>
- <p>Excepté le cas du mode <a href="#early">précoce</a>, les
- directives <code class="directive">Header</code> sont traitées juste avant
- l'envoi de la réponse sur le réseau. Cela signifie qu'il est
- possible de définir et/ou modifier la plupart des en-têtes, à
- l'exception de certains en-têtes qui sont ajoutés par le filtre
- d'en-tête HTTP. Avant la version 2.2.12, il n'était pas
- possible de modifier l'en-tête Content-Type avec cette directive.</p>
+ <p>Except&#233; le cas du mode <a href="#early">pr&#233;coce</a>, les
+ directives <code class="directive">Header</code> sont trait&#233;es juste avant
+ l'envoi de la r&#233;ponse sur le r&#233;seau. Cela signifie qu'il est
+ possible de d&#233;finir et/ou modifier la plupart des en-t&#234;tes, &#224;
+ l'exception de certains en-t&#234;tes qui sont ajout&#233;s par le filtre
+ d'en-t&#234;te HTTP. Avant la version 2.2.12, il n'&#233;tait pas
+ possible de modifier l'en-t&#234;te Content-Type avec cette directive.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="requestheader" id="requestheader">Directive</a> <a name="RequestHeader" id="RequestHeader">RequestHeader</a><a title="Lien permanent" href="#requestheader" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure les en-têtes d'une requête HTTP</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure les en-t&#234;tes d'une requ&#234;te HTTP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RequestHeader add|append|edit|edit*|merge|set|setifempty|unset
-<var>en-tête</var> [[expr=]<var>valeur</var>
+<var>en-t&#234;te</var> [[expr=]<var>valeur</var>
[<var>remplacement</var>]
[early|env=[!]<var>variable</var>|expr=<var>expression</var>]]
</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_headers</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>SetIfEmpty est disponible depuis la version 2.4.7 du
-serveur HTTP Apache ; le paramètre expr=valeur a été introduit avec la
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>SetIfEmpty est disponible depuis la version 2.4.7 du
+serveur HTTP Apache ; le param&#232;tre expr=valeur a &#233;t&#233; introduit avec la
version 2.4.10</td></tr>
</table>
<p>Cette directive permet de remplacer, fusionner, modifier ou
- supprimer des en-têtes de requête HTTP. L'en-tête est modifié juste
- avant que le gestionnaire de contenu ne s'exécute, ce qui permet la
- modification des en-têtes entrants. L'action effectuée est
- déterminée par le premier argument. Ce dernier accepte les valeurs
+ supprimer des en-t&#234;tes de requ&#234;te HTTP. L'en-t&#234;te est modifi&#233; juste
+ avant que le gestionnaire de contenu ne s'ex&#233;cute, ce qui permet la
+ modification des en-t&#234;tes entrants. L'action effectu&#233;e est
+ d&#233;termin&#233;e par le premier argument. Ce dernier accepte les valeurs
suivantes :</p>
<dl>
<dt><code>add</code></dt>
- <dd>L'en-tête est ajouté au jeu d'en-têtes préexistant, même s'il
- existe déjà. Ceci peut conduire à la présence de deux (ou plusieurs)
- en-têtes possèdant le même nom et donc induire des conséquences
- imprévues ; en général, il est préférable d'utiliser
+ <dd>L'en-t&#234;te est ajout&#233; au jeu d'en-t&#234;tes pr&#233;existant, m&#234;me s'il
+ existe d&#233;j&#224;. Ceci peut conduire &#224; la pr&#233;sence de deux (ou plusieurs)
+ en-t&#234;tes poss&#232;dant le m&#234;me nom et donc induire des cons&#233;quences
+ impr&#233;vues ; en g&#233;n&#233;ral, il est pr&#233;f&#233;rable d'utiliser
<code>set</code>, <code>append</code> ou <code>merge</code>.</dd>
<dt><code>append</code></dt>
- <dd>La valeur d'en-tête est ajoutée à tout en-tête existant de même
- nom. Lorsqu'une nouvelle valeur est ainsi ajoutée, elle est séparée
- de celles qui sont déjà présentes par une virgule. Il s'agit de la
- méthode HTTP standard permettant d'affecter plusieurs valeurs à un
- en-tête.</dd>
+ <dd>La valeur d'en-t&#234;te est ajout&#233;e &#224; tout en-t&#234;te existant de m&#234;me
+ nom. Lorsqu'une nouvelle valeur est ainsi ajout&#233;e, elle est s&#233;par&#233;e
+ de celles qui sont d&#233;j&#224; pr&#233;sentes par une virgule. Il s'agit de la
+ m&#233;thode HTTP standard permettant d'affecter plusieurs valeurs &#224; un
+ en-t&#234;te.</dd>
<dt><code>edit</code></dt>
<dt><code>edit*</code></dt>
- <dd>Si l'en-tête existe, sa valeur est modifiée en fonction d'une
+ <dd>Si l'en-t&#234;te existe, sa valeur est modifi&#233;e en fonction d'une
<a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expression rationnelle</a> de type
recherche/remplacement. L'argument <var>valeur</var> est une
<a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expression rationnelle</a>, et
- l'argument <var>remplacement</var> une chaîne de caractères de
- remplacement qui peut contenir des références
- arrières ou des spécificateurs de format. Avec
- <code>edit</code>, la chaîne de l'en-tête correspondant au modèle ne
- sera recherchée et remplacée qu'une seule fois, alors qu'avec
+ l'argument <var>remplacement</var> une cha&#238;ne de caract&#232;res de
+ remplacement qui peut contenir des r&#233;f&#233;rences
+ arri&#232;res ou des sp&#233;cificateurs de format. Avec
+ <code>edit</code>, la cha&#238;ne de l'en-t&#234;te correspondant au mod&#232;le ne
+ sera recherch&#233;e et remplac&#233;e qu'une seule fois, alors qu'avec
<code>edit*</code>, elle le sera pour chacune de ses instances si
- elle apparaît plusieurs fois.</dd>
+ elle appara&#238;t plusieurs fois.</dd>
<dt><code>merge</code></dt>
- <dd>La valeur d'en-tête est ajoutée à tout en-tête de même nom, sauf
- si elle apparaît déjà dans la liste des valeurs préexistantes de
- l'en-tête séparées par des virgules. Lorsqu'une nouvelle valeur est
- ainsi ajoutée, elle est séparée de celles qui sont déjà présentes
- par une virgule. Il s'agit de la méthode HTTP standard permettant
- d'affecter plusieurs valeurs à un en-tête. Les valeurs sont
- comparées en tenant compte de la casse, et après le traitement de
- tous les spécificateurs de format. Une valeur entourée de guillemets
- est considérée comme différente de la même valeur mais sans
+ <dd>La valeur d'en-t&#234;te est ajout&#233;e &#224; tout en-t&#234;te de m&#234;me nom, sauf
+ si elle appara&#238;t d&#233;j&#224; dans la liste des valeurs pr&#233;existantes de
+ l'en-t&#234;te s&#233;par&#233;es par des virgules. Lorsqu'une nouvelle valeur est
+ ainsi ajout&#233;e, elle est s&#233;par&#233;e de celles qui sont d&#233;j&#224; pr&#233;sentes
+ par une virgule. Il s'agit de la m&#233;thode HTTP standard permettant
+ d'affecter plusieurs valeurs &#224; un en-t&#234;te. Les valeurs sont
+ compar&#233;es en tenant compte de la casse, et apr&#232;s le traitement de
+ tous les sp&#233;cificateurs de format. Une valeur entour&#233;e de guillemets
+ est consid&#233;r&#233;e comme diff&#233;rente de la m&#234;me valeur mais sans
guillemets.</dd>
<dt><code>set</code></dt>
- <dd>L'en-tête est défini, remplaçant tout en-tête préexistant avec
- le même nom.</dd>
+ <dd>L'en-t&#234;te est d&#233;fini, rempla&#231;ant tout en-t&#234;te pr&#233;existant avec
+ le m&#234;me nom.</dd>
<dt><code>setifempty</code></dt>
- <dd>L'en-tête est défini, mais seulement s'il n'existe
- aucun en-tête avec le même nom.<br />
+ <dd>L'en-t&#234;te est d&#233;fini, mais seulement s'il n'existe
+ aucun en-t&#234;te avec le m&#234;me nom.<br />
Disponible depuis la version 2.4.7 du serveur HTTP Apache.</dd>
<dt><code>unset</code></dt>
- <dd>L'en-tête est supprimé s'il existe. Si plusieurs en-têtes
- possèdent le même nom, ils seront tous supprimés. L'argument
- <var>value</var> ne doit pas apparaître.</dd>
+ <dd>L'en-t&#234;te est supprim&#233; s'il existe. Si plusieurs en-t&#234;tes
+ poss&#232;dent le m&#234;me nom, ils seront tous supprim&#233;s. L'argument
+ <var>value</var> ne doit pas appara&#238;tre.</dd>
</dl>
- <p>Cet argument est suivi d'un nom d'en-tête qui peut se terminer
- par un caractère ':', mais ce n'est pas obligatoire. La casse est
- ignorée. Avec <code>set</code>, <code>append</code>,
+ <p>Cet argument est suivi d'un nom d'en-t&#234;te qui peut se terminer
+ par un caract&#232;re ':', mais ce n'est pas obligatoire. La casse est
+ ignor&#233;e. Avec <code>set</code>, <code>append</code>,
<code>merge</code> et <code>add</code>, une <var>valeur</var> est
- fournie en troisième argument. Si une <var>valeur</var> contient des
- espaces, elle doit être entourée de guillemets. Avec
- <code>unset</code>, aucune <var>valeur</var> ne doit apparaître.
- <var>valeur</var> peut être une chaîne de caractères, une chaîne
- contenant des spécificateurs de format, ou une combinaison des deux.
- Les spécificateurs de format supportés sont les mêmes que ceux de la
- directive <code class="directive"><a href="#header">Header</a></code>, à
- laquelle vous pouvez vous reporter pour plus de détails. Avec
+ fournie en troisi&#232;me argument. Si une <var>valeur</var> contient des
+ espaces, elle doit &#234;tre entour&#233;e de guillemets. Avec
+ <code>unset</code>, aucune <var>valeur</var> ne doit appara&#238;tre.
+ <var>valeur</var> peut &#234;tre une cha&#238;ne de caract&#232;res, une cha&#238;ne
+ contenant des sp&#233;cificateurs de format, ou une combinaison des deux.
+ Les sp&#233;cificateurs de format support&#233;s sont les m&#234;mes que ceux de la
+ directive <code class="directive"><a href="#header">Header</a></code>, &#224;
+ laquelle vous pouvez vous reporter pour plus de d&#233;tails. Avec
<code>edit</code>, les deux arguments <var>valeur</var> et
<var>remplacement</var> sont obligatoires, et correspondent
- respectivement à une <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expression
- rationnelle</a> et à une chaîne de remplacement.</p>
+ respectivement &#224; une <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expression
+ rationnelle</a> et &#224; une cha&#238;ne de remplacement.</p>
- <p>La directive <code class="directive">RequestHeader</code> peut être
- suivie d'un argument supplémentaire, qui pourra prendre les valeurs
+ <p>La directive <code class="directive">RequestHeader</code> peut &#234;tre
+ suivie d'un argument suppl&#233;mentaire, qui pourra prendre les valeurs
suivantes :</p>
<dl>
<dt><code>early</code></dt>
- <dd>Spécifie <a href="#early">traitement préalable</a>.</dd>
+ <dd>Sp&#233;cifie <a href="#early">traitement pr&#233;alable</a>.</dd>
<dt><code>env=[!]<var>variable</var></code></dt>
- <dd>La directive est appliquée si et seulement si la <a href="../env.html">variable d'environnement</a>
+ <dd>La directive est appliqu&#233;e si et seulement si la <a href="../env.html">variable d'environnement</a>
<code>variable</code> existe. Un <code>!</code> devant
<code>variable</code> inverse le test, et la directive ne
- s'appliquera alors que si <code>variable</code> n'est pas définie.</dd>
+ s'appliquera alors que si <code>variable</code> n'est pas d&#233;finie.</dd>
<dt><code>expr=<var>expression</var></code></dt>
<dd>La directive s'applique si et seulement si <var>expression</var>
- est évaluée à true. Vous trouverez plus de détails à propos de la
- syntaxe et de l'évaluation des expressions dans la documentation <a href="../expr.html">ap_expr</a>.</dd>
+ est &#233;valu&#233;e &#224; true. Vous trouverez plus de d&#233;tails &#224; propos de la
+ syntaxe et de l'&#233;valuation des expressions dans la documentation <a href="../expr.html">ap_expr</a>.</dd>
</dl>
- <p>Excepté le cas du mode <a href="#early">précoce</a>, la directive
- <code class="directive">RequestHeader</code> est traitée juste avant la
- prise en compte de la requête par son gestionnaire, au cours de la
- phase de vérification. Ceci permet la modification des en-têtes
- générés par le navigateur, ou par les filtres en entrée
+ <p>Except&#233; le cas du mode <a href="#early">pr&#233;coce</a>, la directive
+ <code class="directive">RequestHeader</code> est trait&#233;e juste avant la
+ prise en compte de la requ&#234;te par son gestionnaire, au cours de la
+ phase de v&#233;rification. Ceci permet la modification des en-t&#234;tes
+ g&#233;n&#233;r&#233;s par le navigateur, ou par les filtres en entr&#233;e
d'Apache.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_headers.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_headers.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_headers.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_headers.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_headers.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -645,7 +645,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_headers.ht
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_heartbeat.html.fr b/docs/manual/mod/mod_heartbeat.html.fr
index 3a1f7ddddd..d1d7dec110 100644
--- a/docs/manual/mod/mod_heartbeat.html.fr
+++ b/docs/manual/mod/mod_heartbeat.html.fr
@@ -27,35 +27,35 @@
<div id="preamble"><h1>Module Apache mod_heartbeat</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_heartbeat.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_heartbeat.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_heartbeat.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Envoie des messages d'état au mandataire frontal</td></tr>
-<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>heartbeat_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_heartbeat</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.3
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Envoie des messages d'&#233;tat au mandataire frontal</td></tr>
+<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>heartbeat_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_heartbeat</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.3
du serveur HTTP Apache</td></tr></table>
<h3>Sommaire</h3>
- <p><code class="module"><a href="../mod/mod_heartbeat.html">mod_heartbeat</a></code> envoie à un moniteur
+ <p><code class="module"><a href="../mod/mod_heartbeat.html">mod_heartbeat</a></code> envoie &#224; un moniteur
<code class="module"><a href="../mod/mod_heartmonitor.html">mod_heartmonitor</a></code> des messages multicast l'informant
- du nombre de connexions courantes. En général,
- <code class="module"><a href="../mod/mod_heartmonitor.html">mod_heartmonitor</a></code> est chargé sur un serveur
- mandataire où <code class="module"><a href="../mod/mod_lbmethod_heartbeat.html">mod_lbmethod_heartbeat</a></code> est chargé, ce
+ du nombre de connexions courantes. En g&#233;n&#233;ral,
+ <code class="module"><a href="../mod/mod_heartmonitor.html">mod_heartmonitor</a></code> est charg&#233; sur un serveur
+ mandataire o&#249; <code class="module"><a href="../mod/mod_lbmethod_heartbeat.html">mod_lbmethod_heartbeat</a></code> est charg&#233;, ce
qui permet d'utiliser la <em>lbmethod</em> "heartbeat" au sein des
directives <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code>.</p>
<p>
- Le module <code class="module"><a href="../mod/mod_heartbeat.html">mod_heartbeat</a></code> est chargé sur le
- serveur d'origine qui sert les requêtes via le
+ Le module <code class="module"><a href="../mod/mod_heartbeat.html">mod_heartbeat</a></code> est charg&#233; sur le
+ serveur d'origine qui sert les requ&#234;tes via le
serveur mandataire.
</p>
<div class="warning">
Pour utiliser <code class="module"><a href="../mod/mod_heartbeat.html">mod_heartbeat</a></code>,
<code class="module"><a href="../mod/mod_status.html">mod_status</a></code> et <code class="module"><a href="../mod/mod_watchdog.html">mod_watchdog</a></code>
- doivent être soit des modules statiques, soit des modules
- dynamiques, et dans ce dernier cas, ils doivent être chargés
+ doivent &#234;tre soit des modules statiques, soit des modules
+ dynamiques, et dans ce dernier cas, ils doivent &#234;tre charg&#233;s
avant <code class="module"><a href="../mod/mod_heartbeat.html">mod_heartbeat</a></code>.
</div>
@@ -67,7 +67,7 @@ du serveur HTTP Apache</td></tr></table>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#heartbeataddress">HeartbeatAddress</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_heartbeat">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_heartbeat">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_heartbeat">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_heartbeat">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -75,9 +75,9 @@ du serveur HTTP Apache</td></tr></table>
<h2><a name="consuming" id="consuming">Utilisation de la sortie de mod_heartbeat</a><a title="Lien permanent" href="#consuming" class="permalink">&para;</a></h2>
<p>
- Chaque seconde, ce module génère un paquet multicast UDP contenant
- le nombre de threads/processus occupés et en attente. Le paquet
- possède un format ASCII simple similaire aux paramètres de requête
+ Chaque seconde, ce module g&#233;n&#232;re un paquet multicast UDP contenant
+ le nombre de threads/processus occup&#233;s et en attente. Le paquet
+ poss&#232;de un format ASCII simple similaire aux param&#232;tres de requ&#234;te
GET en HTTP.
</p>
@@ -87,25 +87,25 @@ v=1&amp;ready=75&amp;busy=0
<p>
Les utilisateurs disposeront dans le futur de nouvelles variables en
- plus de busy et ready, et toujours séparées par des '&amp;'.
+ plus de busy et ready, et toujours s&#233;par&#233;es par des '&amp;'.
</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="heartbeataddress" id="heartbeataddress">Directive</a> <a name="HeartbeatAddress" id="HeartbeatAddress">HeartbeatAddress</a><a title="Lien permanent" href="#heartbeataddress" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Adresse multicast à laquelle envoyer les requêtes
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Adresse multicast &#224; laquelle envoyer les requ&#234;tes
heartbeat</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>HeartbeatAddress <var>addr:port</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>disabled</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>disabled</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_heartbeat</td></tr>
</table>
<p>La directive <code class="directive">HeartbeatAddress</code> permet de
- spécifier l'adresse multicast à laquelle <code class="module"><a href="../mod/mod_heartbeat.html">mod_heartbeat</a></code> va
- envoyer ses informations. En général, cette adresse correspond à la
- valeur définie par la directive <code class="directive"><a href="../mod/mod_heartmonitor.html#heartbeatlisten">HeartbeatListen</a></code> sur le serveur
+ sp&#233;cifier l'adresse multicast &#224; laquelle <code class="module"><a href="../mod/mod_heartbeat.html">mod_heartbeat</a></code> va
+ envoyer ses informations. En g&#233;n&#233;ral, cette adresse correspond &#224; la
+ valeur d&#233;finie par la directive <code class="directive"><a href="../mod/mod_heartmonitor.html#heartbeatlisten">HeartbeatListen</a></code> sur le serveur
mandataire frontal.</p>
<pre class="prettyprint lang-config">HeartbeatAddress 239.0.0.1:27999</pre>
@@ -114,7 +114,7 @@ heartbeat</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_heartbeat.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_heartbeat.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_heartbeat.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -133,7 +133,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_heartbeat.
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_heartmonitor.html.fr b/docs/manual/mod/mod_heartmonitor.html.fr
index c356eb66ee..c069b362d1 100644
--- a/docs/manual/mod/mod_heartmonitor.html.fr
+++ b/docs/manual/mod/mod_heartmonitor.html.fr
@@ -27,33 +27,33 @@
<div id="preamble"><h1>Module Apache mod_heartmonitor</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_heartmonitor.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_heartmonitor.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_heartmonitor.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Moniteur centralisé pour les serveurs d'origine mod_heartbeat</td></tr>
-<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>heartmonitor_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_heartmonitor.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3 d'Apache</td></tr></table>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Moniteur centralis&#233; pour les serveurs d'origine mod_heartbeat</td></tr>
+<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>heartmonitor_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_heartmonitor.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3 d'Apache</td></tr></table>
<h3>Sommaire</h3>
<p>
-<code class="module"><a href="../mod/mod_heartmonitor.html">mod_heartmonitor</a></code> interprète les messages d'état générés
-par les serveurs d'origine pour lesquels <code class="module"><a href="../mod/mod_heartbeat.html">mod_heartbeat</a></code> est activé et
-fournit ces informations à <code class="module"><a href="../mod/mod_lbmethod_heartbeat.html">mod_lbmethod_heartbeat</a></code>, ce
+<code class="module"><a href="../mod/mod_heartmonitor.html">mod_heartmonitor</a></code> interpr&#232;te les messages d'&#233;tat g&#233;n&#233;r&#233;s
+par les serveurs d'origine pour lesquels <code class="module"><a href="../mod/mod_heartbeat.html">mod_heartbeat</a></code> est activ&#233; et
+fournit ces informations &#224; <code class="module"><a href="../mod/mod_lbmethod_heartbeat.html">mod_lbmethod_heartbeat</a></code>, ce
qui permet d'utiliser la <em>lbmethod</em> "heartbeat" au sein des
directives <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code>.
</p>
<p>Ce module utilise les services de <code class="module"><a href="../mod/mod_slotmem_shm.html">mod_slotmem_shm</a></code>,
lorsqu'il est disponible, au lieu d'un simple fichier texte. Aucune
-configuration supplémentaire n'est requise pour utiliser
+configuration suppl&#233;mentaire n'est requise pour utiliser
<code class="module"><a href="../mod/mod_slotmem_shm.html">mod_slotmem_shm</a></code>.</p>
<div class="warning">
Pour utiliser <code class="module"><a href="../mod/mod_heartmonitor.html">mod_heartmonitor</a></code>,
<code class="module"><a href="../mod/mod_status.html">mod_status</a></code> et <code class="module"><a href="../mod/mod_watchdog.html">mod_watchdog</a></code>
- doivent être soit des modules statiques, soit des modules
- dynamiques, et dans ce dernier cas, ils doivent être chargés
+ doivent &#234;tre soit des modules statiques, soit des modules
+ dynamiques, et dans ce dernier cas, ils doivent &#234;tre charg&#233;s
avant <code class="module"><a href="../mod/mod_heartmonitor.html">mod_heartmonitor</a></code>.
</div>
</div>
@@ -63,74 +63,74 @@ configuration supplémentaire n'est requise pour utiliser
<li><img alt="" src="../images/down.gif" /> <a href="#heartbeatmaxservers">HeartbeatMaxServers</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#heartbeatstorage">HeartbeatStorage</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_heartmonitor">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_heartmonitor">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_heartmonitor">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_heartmonitor">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="heartbeatlisten" id="heartbeatlisten">Directive</a> <a name="HeartbeatListen" id="HeartbeatListen">HeartbeatListen</a><a title="Lien permanent" href="#heartbeatlisten" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Adresse multicast d'écoute des requêtes entrantes heartbeat</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Adresse multicast d'&#233;coute des requ&#234;tes entrantes heartbeat</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>HeartbeatListen<var>addr:port</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>disabled</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>disabled</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_heartmonitor</td></tr>
</table>
<p>La directive <code class="directive">HeartbeatListen</code> permet de
- spécifier l'adresse multicast sur laquelle le serveur va surveiller les
- informations d'état en provenance de serveurs où
- <code class="module"><a href="../mod/mod_heartbeat.html">mod_heartbeat</a></code> est activé. Cette adresse correspond
- en général à la valeur de la directive <code class="directive"><a href="../mod/mod_heartbeat.html#heartbeataddress">HeartbeatAddress</a></code> sur le serveur
+ sp&#233;cifier l'adresse multicast sur laquelle le serveur va surveiller les
+ informations d'&#233;tat en provenance de serveurs o&#249;
+ <code class="module"><a href="../mod/mod_heartbeat.html">mod_heartbeat</a></code> est activ&#233;. Cette adresse correspond
+ en g&#233;n&#233;ral &#224; la valeur de la directive <code class="directive"><a href="../mod/mod_heartbeat.html#heartbeataddress">HeartbeatAddress</a></code> sur le serveur
d'origine.
</p>
<pre class="prettyprint lang-config">HeartbeatListen 239.0.0.1:27999</pre>
- <p>Tant que cette directive n'est pas utilisée, le module est
- désactivé.</p>
+ <p>Tant que cette directive n'est pas utilis&#233;e, le module est
+ d&#233;sactiv&#233;.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="heartbeatmaxservers" id="heartbeatmaxservers">Directive</a> <a name="HeartbeatMaxServers" id="HeartbeatMaxServers">HeartbeatMaxServers</a><a title="Lien permanent" href="#heartbeatmaxservers" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Spécifie le nombre maximal de serveurs qui pourront envoyer
-des requêtes heartbeat à ce serveur.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sp&#233;cifie le nombre maximal de serveurs qui pourront envoyer
+des requ&#234;tes heartbeat &#224; ce serveur.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>HeartbeatMaxServers <var>nombre-de-serveurs</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>HeartbeatMaxServers 10</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>HeartbeatMaxServers 10</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_heartmonitor</td></tr>
</table>
<p>La directive <code class="directive">HeartbeatMaxServers</code>
- spécifie le nombre maximal de serveurs qui pourront envoyer des
- requêtes heartbeat à ce serveur de monitoring. Elle permet ainsi de
- contrôler la quantité de mémoire partagée allouée pour le stockage
- des données heartbeat lorsqu'on utilise
+ sp&#233;cifie le nombre maximal de serveurs qui pourront envoyer des
+ requ&#234;tes heartbeat &#224; ce serveur de monitoring. Elle permet ainsi de
+ contr&#244;ler la quantit&#233; de m&#233;moire partag&#233;e allou&#233;e pour le stockage
+ des donn&#233;es heartbeat lorsqu'on utilise
<code class="module"><a href="../mod/mod_slotmem_shm.html">mod_slotmem_shm</a></code>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="heartbeatstorage" id="heartbeatstorage">Directive</a> <a name="HeartbeatStorage" id="HeartbeatStorage">HeartbeatStorage</a><a title="Lien permanent" href="#heartbeatstorage" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Chemin vers le stockage des données heartbeat</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Chemin vers le stockage des donn&#233;es heartbeat</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>HeartbeatStorage <var>chemin fichier</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>HeartbeatStorage logs/hb.dat</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>HeartbeatStorage logs/hb.dat</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_heartmonitor</td></tr>
</table>
<p>La directive <code class="directive">HeartbeatStorage</code> permet de
- spécifier le chemin de stockage des données heartbeat. Ce fichier
- texte n'est utilisé que si <code class="module"><a href="../mod/mod_slotmem_shm.html">mod_slotmem_shm</a></code> n'est
- pas chargé.</p>
+ sp&#233;cifier le chemin de stockage des donn&#233;es heartbeat. Ce fichier
+ texte n'est utilis&#233; que si <code class="module"><a href="../mod/mod_slotmem_shm.html">mod_slotmem_shm</a></code> n'est
+ pas charg&#233;.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_heartmonitor.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_heartmonitor.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_heartmonitor.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -149,7 +149,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_heartmonit
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_http2.html.fr b/docs/manual/mod/mod_http2.html.fr
index bbe11bc2f6..6c926bf7bb 100644
--- a/docs/manual/mod/mod_http2.html.fr
+++ b/docs/manual/mod/mod_http2.html.fr
@@ -27,34 +27,23 @@
<div id="preamble"><h1>Module Apache mod_http2</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_http2.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_http2.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_http2.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</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>Support de la couche transport HTTP/2</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>http2_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_http2.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.17 du serveur
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>http2_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_http2.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.17 du serveur
HTTP Apache</td></tr></table>
<h3>Sommaire</h3>
<p>Ce module ajoute le support de HTTP/2 (<a href="https://tools.ietf.org/html/rfc7540">RFC 7540</a>) au serveur HTTP
Apache.</p>
- <p>Il s'appuie sur la bibliothèque <a href="http://nghttp2.org/">libnghttp2</a> pour implémenter le
+ <p>Il s'appuie sur la biblioth&#232;que <a href="http://nghttp2.org/">libnghttp2</a> pour impl&#233;menter le
moteur de base http/2.</p>
- <div class="warning"><h3>Avertissement</h3>
- <p>Ce module en est au stade expérimental. Ses comportements,
- directives et valeurs par défaut sont susceptibles d'évoluer
- au fur et à mesure de la parution de ses futures différentes
- versions en relation avec les autres modules standards. Les
- utilisateurs sont fortement encouragés à consulter le fichier
- "CHANGES" pour les éventuelles mises à jour.</p>
- </div>
-
- <p>Pour mettre en oeuvre les fonctionnalités décrites dans ce
+ <p>Pour mettre en oeuvre les fonctionnalit&#233;s d&#233;crites dans ce
document, vous devez activer HTTP/2 en utilisant la directive
<code class="directive"><a href="../mod/core.html#protocols">Protocols</a></code>. HTTP/2 <a href="https://http2.github.io/faq/#does-http2-require-encryption">n'imposant
pas</a> de chiffrement, deux protocoles sont disponibles :
@@ -65,32 +54,32 @@
<div class="note"><h3>HTTP/2 dans un contexte de serveur virtuel (TLS seulement)</h3>
<pre class="prettyprint lang-config">Protocols h2 http/1.1</pre>
- <p>Permet une négociation HTTP/2 (h2) via TLS ALPN au sein d'un
+ <p>Permet une n&#233;gociation HTTP/2 (h2) via TLS ALPN au sein d'un
<code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
- sécurisé. La vérification du préambule HTTP/2 (mode direct, voir
- <code class="directive"><a href="#h2direct">H2Direct</a></code>) est désactivée par
- défaut pour <code>h2</code>.</p>
+ s&#233;curis&#233;. La v&#233;rification du pr&#233;ambule HTTP/2 (mode direct, voir
+ <code class="directive"><a href="#h2direct">H2Direct</a></code>) est d&#233;sactiv&#233;e par
+ d&#233;faut pour <code>h2</code>.</p>
</div>
<div class="note"><h3>HTTP/2 dans un contexte de serveur (TLS et texte pur)</h3>
<pre class="prettyprint lang-config">Protocols h2 h2c http/1.1</pre>
- <p>Permet une négociation HTTP/2 (h2) via TLS ALPN au sein d'un
+ <p>Permet une n&#233;gociation HTTP/2 (h2) via TLS ALPN au sein d'un
<code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
- sécurisé. Permet aussi une négociation HTTP/2 en texte pur (h2c) en
- effectuant une mise à jour depuis une connexion initiale HTTP/1.1 ou via
- une vérification du préambule HTTP/2 (mode direct, voir
+ s&#233;curis&#233;. Permet aussi une n&#233;gociation HTTP/2 en texte pur (h2c) en
+ effectuant une mise &#224; jour depuis une connexion initiale HTTP/1.1 ou via
+ une v&#233;rification du pr&#233;ambule HTTP/2 (mode direct, voir
<code class="directive"><a href="#h2direct">H2Direct</a></code>).</p>
</div>
- <p>Si vous avez besoin d'informations supplémentaires à propos du
- protocole, veuillez vous reporter à la <a href="https://http2.github.io/faq">HTTP/2 FAQ</a>.</p>
+ <p>Si vous avez besoin d'informations suppl&#233;mentaires &#224; propos du
+ protocole, veuillez vous reporter &#224; la <a href="https://http2.github.io/faq">HTTP/2 FAQ</a>.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">Comment ça marche ?</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">Comment &#231;a marche ?</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#h2copyfiles">H2CopyFiles</a></li>
@@ -112,117 +101,117 @@
<li><img alt="" src="../images/down.gif" /> <a href="#h2upgrade">H2Upgrade</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#h2windowsize">H2WindowSize</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_http2">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_http2">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_http2">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_http2">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="how-it-works" id="how-it-works">Comment ça marche ?</a><a title="Lien permanent" href="#how-it-works" class="permalink">&para;</a></h2>
+<h2><a name="how-it-works" id="how-it-works">Comment &#231;a marche ?</a><a title="Lien permanent" href="#how-it-works" class="permalink">&para;</a></h2>
<h3><a name="dimensioning" id="dimensioning">Quantification des ressources
- supplémentaires nécessaires à HTTP/2</a></h3>
+ suppl&#233;mentaires n&#233;cessaires &#224; HTTP/2</a></h3>
<p>
Activer HTTP/2 sur votre serveur Apache a un impact sur la
- consommation de ressources, et si votre site est très actif, il est
- conseillé d'en prendre sérieusement en compte les implications.
+ consommation de ressources, et si votre site est tr&#232;s actif, il est
+ conseill&#233; d'en prendre s&#233;rieusement en compte les implications.
</p>
<p>
- HTTP/2 attribue à chaque requête qu'il reçoit son propre <em>thread
- de travail</em> pour son traitement, la collecte des résultats et
+ HTTP/2 attribue &#224; chaque requ&#234;te qu'il re&#231;oit son propre <em>thread
+ de travail</em> pour son traitement, la collecte des r&#233;sultats et
l'envoie de ces derniers au client. Pour y parvenir, il lui faut
- lancer des threads supplémentaires, et ceci constituera le premier
+ lancer des threads suppl&#233;mentaires, et ceci constituera le premier
effet notable de l'activation de HTTP/2.
</p>
<p>
- Dans l'implémentation actuelle, ces threads de travail font partie
+ Dans l'impl&#233;mentation actuelle, ces threads de travail font partie
d'un jeu de threads distinct de celui des threads de travail du MPM
- avec lequel vous êtes familié. Il s'agit simplement du mode de
+ avec lequel vous &#234;tes famili&#233;. Il s'agit simplement du mode de
fonctionnement actuel, et il n'en sera pas obligatoirement toujours
- ainsi (il est cependant probable que la situation restera inchangée
+ ainsi (il est cependant probable que la situation restera inchang&#233;e
avec la version 2.4.x). De par ce mode de fonctionnement, les
threads de travail HTTP/2, ou plus simplement H2 ne seront pas
- affichés par <code class="module"><a href="../mod/mod_status.html">mod_status</a></code>. De même, ils ne seront pas
+ affich&#233;s par <code class="module"><a href="../mod/mod_status.html">mod_status</a></code>. De m&#234;me, ils ne seront pas
pris en compte par les directives du style <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>. Par contre, ils
- utilisent par défaut la valeur de <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> si vous n'avez pas
- spécifié d'autres valeurs via <code class="directive"><a href="#h2minworkers">H2MinWorkers</a></code> et <code class="directive"><a href="#h2maxworkers">H2MaxWorkers</a></code>.
+ utilisent par d&#233;faut la valeur de <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> si vous n'avez pas
+ sp&#233;cifi&#233; d'autres valeurs via <code class="directive"><a href="#h2minworkers">H2MinWorkers</a></code> et <code class="directive"><a href="#h2maxworkers">H2MaxWorkers</a></code>.
</p>
<p>
- Autre changement à surveiller : la consommation de mémoire. En
+ Autre changement &#224; surveiller : la consommation de m&#233;moire. En
effet, comme HTTP/2 conserve plus d'informations sur le serveur pour
- gérer toutes les requêtes en cours, leurs priorités et
- interdépendances, il aura toujours besoin de plus de mémoire que
+ g&#233;rer toutes les requ&#234;tes en cours, leurs priorit&#233;s et
+ interd&#233;pendances, il aura toujours besoin de plus de m&#233;moire que
pour un traitement en HTTP/1.1. Trois directives permettent de
- limiter l'empreinte mémoire d'une connexion HTTP/2 : <code class="directive"><a href="#h2maxsessionstreams">H2MaxSessionStreams</a></code>, <code class="directive"><a href="#h2windowsize">H2WindowSize</a></code> et <code class="directive"><a href="#h2streammaxmemsize">H2StreamMaxMemSize</a></code>.
+ limiter l'empreinte m&#233;moire d'une connexion HTTP/2 : <code class="directive"><a href="#h2maxsessionstreams">H2MaxSessionStreams</a></code>, <code class="directive"><a href="#h2windowsize">H2WindowSize</a></code> et <code class="directive"><a href="#h2streammaxmemsize">H2StreamMaxMemSize</a></code>.
</p>
<p>
La directive <code class="directive"><a href="#h2maxsessionstreams">H2MaxSessionStreams</a></code> permet de limiter
- le nombre de requêtes simultanées qu'un client peut envoyer sur une
- connexion HTTP/2. La valeur que vous allez définir dépend de votre
- site. La valeur par défaut qui est de 100 est largement suffisante,
- et à moins que vous ne soyez un peu juste en mémoire, je vous
- conseille de ne pas la modifier. La plupart des requêtes qu'envoie
- un client sont des requêtes de type GET sans corps qui n'utilisent
- que très peu de mémoire en attendant le démarrage du traitement.
+ le nombre de requ&#234;tes simultan&#233;es qu'un client peut envoyer sur une
+ connexion HTTP/2. La valeur que vous allez d&#233;finir d&#233;pend de votre
+ site. La valeur par d&#233;faut qui est de 100 est largement suffisante,
+ et &#224; moins que vous ne soyez un peu juste en m&#233;moire, je vous
+ conseille de ne pas la modifier. La plupart des requ&#234;tes qu'envoie
+ un client sont des requ&#234;tes de type GET sans corps qui n'utilisent
+ que tr&#232;s peu de m&#233;moire en attendant le d&#233;marrage du traitement.
</p>
<p>
La directive <code class="directive"><a href="#h2windowsize">H2WindowSize</a></code>
- permet de définir la taille maximale que peut avoir le corps d'une
- requête que le client envoie avant d'attendre que le serveur
- en demande d'avantage. En d'autres termes, il s'agit de la quantité
- de données que le serveur peut stocker dans son tampon, valable pour
- une requête.
+ permet de d&#233;finir la taille maximale que peut avoir le corps d'une
+ requ&#234;te que le client envoie avant d'attendre que le serveur
+ en demande d'avantage. En d'autres termes, il s'agit de la quantit&#233;
+ de donn&#233;es que le serveur peut stocker dans son tampon, valable pour
+ une requ&#234;te.
</p>
<p>
- En outre, la directive <code class="directive"><a href="#h2streammaxmemsize">H2StreamMaxMemSize</a></code> permet de définir
- la quantité de données de la réponse qui doit être mise en tampon.
- Chaque requête étant prise en charge par un thread H2Worker et
- produisant des données que le serveur tente de transmettre au client
+ En outre, la directive <code class="directive"><a href="#h2streammaxmemsize">H2StreamMaxMemSize</a></code> permet de d&#233;finir
+ la quantit&#233; de donn&#233;es de la r&#233;ponse qui doit &#234;tre mise en tampon.
+ Chaque requ&#234;te &#233;tant prise en charge par un thread H2Worker et
+ produisant des donn&#233;es que le serveur tente de transmettre au client
via une connexion HTTP/2, si le client n'est pas en mesure de lire
- ces données assez rapidement, la connexion les mettra en tampon et
- interrompra l'exécution du thread H2Worker correspondant.
+ ces donn&#233;es assez rapidement, la connexion les mettra en tampon et
+ interrompra l'ex&#233;cution du thread H2Worker correspondant.
</p>
- <h3><a name="misdirected" id="misdirected">Serveurs virtuels et requêtes mal
- redirigées</a></h3>
+ <h3><a name="misdirected" id="misdirected">Serveurs virtuels et requ&#234;tes mal
+ redirig&#233;es</a></h3>
<p>
- De nombreux site utilisent le même certificat TLS pour plusieurs
- serveurs virtuels. Ce certificat référence un nom de serveur
- générique comme '*.example.org' ou plusieurs noms de serveur
- différents. Les navigateurs qui utilisent HTTP/2 détectent ce
- comportement et réutilisent une connexion déjà ouverte pour ces
+ De nombreux site utilisent le m&#234;me certificat TLS pour plusieurs
+ serveurs virtuels. Ce certificat r&#233;f&#233;rence un nom de serveur
+ g&#233;n&#233;rique comme '*.example.org' ou plusieurs noms de serveur
+ diff&#233;rents. Les navigateurs qui utilisent HTTP/2 d&#233;tectent ce
+ comportement et r&#233;utilisent une connexion d&#233;j&#224; ouverte pour ces
serveurs.
</p>
<p>
- Ceci améliore considérablement les performances, mais il y a un prix
- à payer : il faut accorder un soin tout particulier à la
- configuration de tels serveurs virtuels. Le problème réside dans le
- fait que plusieurs requêtes pour plusieurs serveurs virtuels vont se
- partager la même connexion TLS, et ceci empêche toute renégociation
+ Ceci am&#233;liore consid&#233;rablement les performances, mais il y a un prix
+ &#224; payer : il faut accorder un soin tout particulier &#224; la
+ configuration de tels serveurs virtuels. Le probl&#232;me r&#233;side dans le
+ fait que plusieurs requ&#234;tes pour plusieurs serveurs virtuels vont se
+ partager la m&#234;me connexion TLS, et ceci emp&#234;che toute ren&#233;gociation
car le standard HTTP/2 l'interdit.
</p>
<p>
- Ainsi, lorsque plusieurs de vos serveurs virtuels utilisent le même
- certificat et si vous souhaitez utiliser HTTP/2 pour y accéder, vous
- devez vous assurer que tous vos serveurs virtuels possèdent
- exactement la même configuration SSL. En particulier, ils doivent
- utiliser les mêmes protocole, algorithme de chiffrement et
- configuration pour la vérification du client.
+ Ainsi, lorsque plusieurs de vos serveurs virtuels utilisent le m&#234;me
+ certificat et si vous souhaitez utiliser HTTP/2 pour y acc&#233;der, vous
+ devez vous assurer que tous vos serveurs virtuels poss&#232;dent
+ exactement la m&#234;me configuration SSL. En particulier, ils doivent
+ utiliser les m&#234;mes protocole, algorithme de chiffrement et
+ configuration pour la v&#233;rification du client.
</p>
<p>
- Dans le cas contraire, Apache httpd le détectera et renverra au
- client un code de réponse spécial, 421 Misdirected Request.
+ Dans le cas contraire, Apache httpd le d&#233;tectera et renverra au
+ client un code de r&#233;ponse sp&#233;cial, 421 Misdirected Request.
</p>
<h3><a name="envvars" id="envvars">Variables d'environnement</a></h3>
- <p>Ce module peut être configuré pour fournir des informations en
+ <p>Ce module peut &#234;tre configur&#233; pour fournir des informations en
rapport avec HTTP/2 sous la forme de variables d'environnement
- supplémentaires dans l'espace de nommage SSI et CGI, ainsi que dans les
- configurations personnalisées de le journalisation (voir
+ suppl&#233;mentaires dans l'espace de nommage SSI et CGI, ainsi que dans les
+ configurations personnalis&#233;es de le journalisation (voir
<code>%{VAR_NAME}e</code>).
</p>
@@ -233,20 +222,20 @@
<th>Type :</th>
<th>Description :</th>
</tr>
- <tr><td><code>HTTPe</code></td><td>drapeau</td><td>HTTP/2 est utilisé.</td></tr>
+ <tr><td><code>HTTPe</code></td><td>drapeau</td><td>HTTP/2 est utilis&#233;.</td></tr>
<tr><td><code>H2PUSH</code></td><td>drapeau</td><td>La
- fonctionnalité HTTP/2 Server Push est activée pour cette requête et
- supportée par le client.</td></tr>
+ fonctionnalit&#233; HTTP/2 Server Push est activ&#233;e pour cette requ&#234;te et
+ support&#233;e par le client.</td></tr>
<tr><td><code>H2_PUSH</code></td><td>drapeau</td><td>autre nom pour <code>H2PUSH</code></td></tr>
- <tr><td><code>H2_PUSHED</code></td><td>chaîne</td><td>vide ou
- <code>PUSHED</code> pour une requête pushée par le serveur.</td></tr>
- <tr><td><code>H2_PUSHED_ON</code></td><td>nombre</td><td>numéro du
- flux HTTP/2 qui a déclenché le push de cette requête.</td></tr>
- <tr><td><code>H2_STREAM_ID</code></td><td>nombre</td><td>numéro du
- flux HTTP/2 de cette requête.</td></tr>
- <tr><td><code>H2_STREAM_TAG</code></td><td>chaîne</td><td>identifiant
- de flux unique du processus HTTP/2 composé de l'identifiant de la
- connexion et de l'identifiant du flux séparés par <code>-</code>.</td></tr>
+ <tr><td><code>H2_PUSHED</code></td><td>cha&#238;ne</td><td>vide ou
+ <code>PUSHED</code> pour une requ&#234;te push&#233;e par le serveur.</td></tr>
+ <tr><td><code>H2_PUSHED_ON</code></td><td>nombre</td><td>num&#233;ro du
+ flux HTTP/2 qui a d&#233;clench&#233; le push de cette requ&#234;te.</td></tr>
+ <tr><td><code>H2_STREAM_ID</code></td><td>nombre</td><td>num&#233;ro du
+ flux HTTP/2 de cette requ&#234;te.</td></tr>
+ <tr><td><code>H2_STREAM_TAG</code></td><td>cha&#238;ne</td><td>identifiant
+ de flux unique du processus HTTP/2 compos&#233; de l'identifiant de la
+ connexion et de l'identifiant du flux s&#233;par&#233;s par <code>-</code>.</td></tr>
</table>
@@ -255,36 +244,36 @@
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2copyfiles" id="h2copyfiles">Directive</a> <a name="H2CopyFiles" id="H2CopyFiles">H2CopyFiles</a><a title="Lien permanent" href="#h2copyfiles" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contrôle la gestion des fichiers dans les réponses</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contr&#244;le la gestion des fichiers dans les r&#233;ponses</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2CopyFiles on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2CopyFiles off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>H2CopyFiles off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.24 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.24 du serveur HTTP
Apache.</td></tr>
</table>
<p>
- Cette directive permet de définir la manière de gérer les
- contenus de fichiers dans les réponses. Lorsqu'elle est à <code>off</code>
- (sa valeur par défaut), les descripteurs de fichiers sont
- transmis par le processus de traitement de la requête vers la
- connexion principale en utilisant le système habituel de mise en
- réserve d'Apache pour gérer le durée de vie du fichier.
+ Cette directive permet de d&#233;finir la mani&#232;re de g&#233;rer les
+ contenus de fichiers dans les r&#233;ponses. Lorsqu'elle est &#224; <code>off</code>
+ (sa valeur par d&#233;faut), les descripteurs de fichiers sont
+ transmis par le processus de traitement de la requ&#234;te vers la
+ connexion principale en utilisant le syst&#232;me habituel de mise en
+ r&#233;serve d'Apache pour g&#233;rer le dur&#233;e de vie du fichier.
</p>
<p>
- Lorsqu'elle est à <code>on</code>, le contenu du fichier est
- recopier pendant le traitement de la requête et ces données
+ Lorsqu'elle est &#224; <code>on</code>, le contenu du fichier est
+ recopier pendant le traitement de la requ&#234;te et ces donn&#233;es
mises en tampon sont transmises vers la connexion principale, ce
- qui s'avère avantageux lorsqu'un module tiers injecte dans la
- réponse des fichiers possédant des durées de vie différentes.
+ qui s'av&#232;re avantageux lorsqu'un module tiers injecte dans la
+ r&#233;ponse des fichiers poss&#233;dant des dur&#233;es de vie diff&#233;rentes.
</p>
<p>
Un exemple de ces modules tiers : <code>mod_wsgi</code> qui peut
- injecter des descripteurs de fichiers dans la réponse. Ces
- fichiers sont fermés lorsque Python estime que le traitement est
- terminé, alors que <code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code> est probablement
+ injecter des descripteurs de fichiers dans la r&#233;ponse. Ces
+ fichiers sont ferm&#233;s lorsque Python estime que le traitement est
+ termin&#233;, alors que <code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code> est probablement
encore loin d'en avoir fini avec eux.
</p>
@@ -294,47 +283,47 @@
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Activation du protocole H2 Direct</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2Direct on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2Direct on pour h2c, off pour le protocole h2</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>H2Direct on pour h2c, off pour le protocole h2</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
</table>
<p>
- Cette directive permet d'activer/désactiver
- l'utilisation du mode HTTP/2 Direct. Elle doit être
- située dans une section <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> afin d'activer la
+ Cette directive permet d'activer/d&#233;sactiver
+ l'utilisation du mode HTTP/2 Direct. Elle doit &#234;tre
+ situ&#233;e dans une section <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> afin d'activer la
communication directe HTTP/2 pour le serveur virtuel
- considéré.
+ consid&#233;r&#233;.
</p>
<p>
La notion de communication directe signifie que si les
- premiers octets reçus par le serveur correspondent à un
- en-tête HTTP/2, le protocole HTTP/2 est utilisé sans
- négociation supplémentaire. Ce mode est défini pour
+ premiers octets re&#231;us par le serveur correspondent &#224; un
+ en-t&#234;te HTTP/2, le protocole HTTP/2 est utilis&#233; sans
+ n&#233;gociation suppl&#233;mentaire. Ce mode est d&#233;fini pour
les transmissions en clair (h2c) dans la RFC 7540. Son
utilisation avec les connexions TLS n'est pas
- officiellement supportée.
+ officiellement support&#233;e.
</p>
<p>
- Lorsque le protocole h2 ou h2c n'est pas activé via la
- directive <code class="directive"><a href="../mod/core.html#protocols">Protocols</a></code>, la recherche d'un en-tête HTTP/2 n'est
- jamais effectuée au sein d'une connexion. La directive
+ Lorsque le protocole h2 ou h2c n'est pas activ&#233; via la
+ directive <code class="directive"><a href="../mod/core.html#protocols">Protocols</a></code>, la recherche d'un en-t&#234;te HTTP/2 n'est
+ jamais effectu&#233;e au sein d'une connexion. La directive
<code class="directive">H2Direct</code> ne produit alors aucun effet. Ceci est
important pour les connexions qui utilisent un protocole
- pour lequel une lecture initiale peut entraîner un
- blocage définitif comme NNTP.
+ pour lequel une lecture initiale peut entra&#238;ner un
+ blocage d&#233;finitif comme NNTP.
</p>
<p>
Pour un client qui sait qu'un serveur supporte h2c, la
communication directe HTTP/2 dispense le client d'une
- mise à jour HTTP/1.1, ce qui entraîne une amélioration
- des performances et évite les restrictions sur les corps
- de requête suite à une mise à jour.
+ mise &#224; jour HTTP/1.1, ce qui entra&#238;ne une am&#233;lioration
+ des performances et &#233;vite les restrictions sur les corps
+ de requ&#234;te suite &#224; une mise &#224; jour.
</p>
<p>
Cette directive rend aussi h2c plus attractif pour les
- communications de serveur à serveur lorsque la connexion
- est sure ou peut être sécurisée d'une manière ou d'une
+ communications de serveur &#224; serveur lorsque la connexion
+ est sure ou peut &#234;tre s&#233;curis&#233;e d'une mani&#232;re ou d'une
autre.
</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2Direct on</pre>
@@ -344,29 +333,29 @@
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2earlyhints" id="h2earlyhints">Directive</a> <a name="H2EarlyHints" id="H2EarlyHints">H2EarlyHints</a><a title="Lien permanent" href="#h2earlyhints" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contrôle l'envoi de codes d'état 103</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contr&#244;le l'envoi de codes d'&#233;tat 103</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2EarlyHints on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2EarlyHints off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>H2EarlyHints off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.24 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.24 du serveur HTTP
Apache.</td></tr>
</table>
<p>
- Cette directive permet de définir si les réponses intermédiaires
- contenant un code d'état HTTP 103 doivent être envoyées au
- client ou non. Par défaut ce n'est actuellement pas le cas car
- certains clients ont encore des problèmes avec les réponses
- intermédiaires inattendues.
+ Cette directive permet de d&#233;finir si les r&#233;ponses interm&#233;diaires
+ contenant un code d'&#233;tat HTTP 103 doivent &#234;tre envoy&#233;es au
+ client ou non. Par d&#233;faut ce n'est actuellement pas le cas car
+ certains clients ont encore des probl&#232;mes avec les r&#233;ponses
+ interm&#233;diaires inattendues.
</p>
<p>
- Lorsque cette directive est définie à <code>on</code>, les
- ressources PUSHées définie par la directive
- <code>H2PushResource</code> déclenchent une réponse
- intermédiaire 103 avant la réponse finale. Cette réponse 103
- comporte des en-têtes <code>Link</code> qui provoquent le
- <code>préchargement</code> des ressources considérées.
+ Lorsque cette directive est d&#233;finie &#224; <code>on</code>, les
+ ressources PUSH&#233;es d&#233;finie par la directive
+ <code>H2PushResource</code> d&#233;clenchent une r&#233;ponse
+ interm&#233;diaire 103 avant la r&#233;ponse finale. Cette r&#233;ponse 103
+ comporte des en-t&#234;tes <code>Link</code> qui provoquent le
+ <code>pr&#233;chargement</code> des ressources consid&#233;r&#233;es.
</p>
</div>
@@ -375,16 +364,16 @@
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre maximal de flux actifs par session HTTP/2.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2MaxSessionStreams <em>n</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2MaxSessionStreams 100</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>H2MaxSessionStreams 100</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
</table>
<p>
- Cette directive permet de définir le nombre maximal de flux
- actifs par session (connexion) HTTP/2 accepté par le serveur.
- Selon la RFC 7540, un flux est considéré comme actif s'il n'est
- ni <code>en attente</code> ni <code>fermé</code>.
+ Cette directive permet de d&#233;finir le nombre maximal de flux
+ actifs par session (connexion) HTTP/2 accept&#233; par le serveur.
+ Selon la RFC 7540, un flux est consid&#233;r&#233; comme actif s'il n'est
+ ni <code>en attente</code> ni <code>ferm&#233;</code>.
</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2MaxSessionStreams 20</pre>
</div>
@@ -393,19 +382,19 @@
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2maxworkeridleseconds" id="h2maxworkeridleseconds">Directive</a> <a name="H2MaxWorkerIdleSeconds" id="H2MaxWorkerIdleSeconds">H2MaxWorkerIdleSeconds</a><a title="Lien permanent" href="#h2maxworkeridleseconds" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre maximal de secondes pendant lequel une unité de
- traitement h2 pourra rester inactive sans être arrêtée.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre maximal de secondes pendant lequel une unit&#233; de
+ traitement h2 pourra rester inactive sans &#234;tre arr&#234;t&#233;e.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2MaxWorkerIdleSeconds <em>n</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2MaxWorkerIdleSeconds 600</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>H2MaxWorkerIdleSeconds 600</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
</table>
<p>
- Cette directive permet de définir le nombre maximal de secondes
- pendant lequel une unité de traitement h2 pourra rester inactive
- avant de s'arrêter elle-même. Cet arrêt ne peut cependant se
- produire que si le nombre d'unités de traitement h2 dépasse
+ Cette directive permet de d&#233;finir le nombre maximal de secondes
+ pendant lequel une unit&#233; de traitement h2 pourra rester inactive
+ avant de s'arr&#234;ter elle-m&#234;me. Cet arr&#234;t ne peut cependant se
+ produire que si le nombre d'unit&#233;s de traitement h2 d&#233;passe
<code class="directive"><a href="#h2minworkers">H2MinWorkers</a></code>.
</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2MaxWorkerIdleSeconds 20</pre>
@@ -415,7 +404,7 @@
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2maxworkers" id="h2maxworkers">Directive</a> <a name="H2MaxWorkers" id="H2MaxWorkers">H2MaxWorkers</a><a title="Lien permanent" href="#h2maxworkers" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre maximal de threads à utiliser pour chaque processus
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre maximal de threads &#224; utiliser pour chaque processus
enfant.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2MaxWorkers <em>n</em></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
@@ -423,11 +412,11 @@
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
</table>
<p>
- Cette directive permet de définir le nombre maximal de threads à
+ Cette directive permet de d&#233;finir le nombre maximal de threads &#224;
lancer pour le traitement HTTP/2 de chaque processus enfant. Si
- cette directive n'est pas définie, <code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code>
- choisira une valeur appropriée en fonction du module <code>mpm</code>
- utilisé.
+ cette directive n'est pas d&#233;finie, <code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code>
+ choisira une valeur appropri&#233;e en fonction du module <code>mpm</code>
+ utilis&#233;.
This directive sets the maximum number of worker threads to spawn
per child process for HTTP/2 processing. If this directive is not used,
@@ -441,7 +430,7 @@
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2minworkers" id="h2minworkers">Directive</a> <a name="H2MinWorkers" id="H2MinWorkers">H2MinWorkers</a><a title="Lien permanent" href="#h2minworkers" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre minimal de threads à utiliser pour chaque processus
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre minimal de threads &#224; utiliser pour chaque processus
enfant.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2MinWorkers <em>n</em></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
@@ -449,11 +438,11 @@
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
</table>
<p>
- Cette directive permet de définir le nombre minimal de threads à
+ Cette directive permet de d&#233;finir le nombre minimal de threads &#224;
lancer pour le traitement HTTP/2 de chaque processus enfant. Si
- cette directive n'est pas définie, <code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code>
- choisira une valeur appropriée en fonction du module <code>mpm</code>
- utilisé.
+ cette directive n'est pas d&#233;finie, <code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code>
+ choisira une valeur appropri&#233;e en fonction du module <code>mpm</code>
+ utilis&#233;.
</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2MinWorkers 10</pre>
</div>
@@ -465,42 +454,42 @@
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Impose les connexions HTTP/2 en mode "TLS moderne"
seulement</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2ModernTLSOnly on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2ModernTLSOnly on</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>H2ModernTLSOnly on</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.18 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.18 du serveur HTTP
Apache.</td></tr>
</table>
<p>
- Cette directive permet de définir si les vérifications de
- sécurité sur les connexions HTTP/2 doivent être exclusivement en
- mode TLS (https:). Elle peut être placée au niveau du serveur
+ Cette directive permet de d&#233;finir si les v&#233;rifications de
+ s&#233;curit&#233; sur les connexions HTTP/2 doivent &#234;tre exclusivement en
+ mode TLS (https:). Elle peut &#234;tre plac&#233;e au niveau du serveur
principal ou dans une section <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>.
</p>
<p>
- Les vérifications de sécurité nécessitent TLSv1.2 au minimum et
- l'absence de tout algorithme de chiffrement listé dans la RFC
- 7540, Appendix A. Ces vérifications seront étendues lorsque de
- nouveaux prérequis en matière de sécurité seront mis en place.
+ Les v&#233;rifications de s&#233;curit&#233; n&#233;cessitent TLSv1.2 au minimum et
+ l'absence de tout algorithme de chiffrement list&#233; dans la RFC
+ 7540, Appendix A. Ces v&#233;rifications seront &#233;tendues lorsque de
+ nouveaux pr&#233;requis en mati&#232;re de s&#233;curit&#233; seront mis en place.
</p>
<p>
- Le nom provient des définitions Mozilla <a href="https://wiki.mozilla.org/Security/Server_Side_TLS">Security/Server
- Side TLS</a> où il est question de "modern compatibility".
+ Le nom provient des d&#233;finitions Mozilla <a href="https://wiki.mozilla.org/Security/Server_Side_TLS">Security/Server
+ Side TLS</a> o&#249; il est question de "modern compatibility".
Mozilla Firefox et d'autres navigateurs imposent la "modern
compatibility" pour les connexions HTTP/2. Comme toute chose en
- matière de sécurité opérationnelle, c'est une cible mouvante
- susceptible d'évoluer dans le futur.
+ mati&#232;re de s&#233;curit&#233; op&#233;rationnelle, c'est une cible mouvante
+ susceptible d'&#233;voluer dans le futur.
</p>
<p>
- Un des buts de ces vérifications dans <code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code> tend à imposer
- ce niveau de sécurité pour toutes les connexions, et non
+ Un des buts de ces v&#233;rifications dans <code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code> tend &#224; imposer
+ ce niveau de s&#233;curit&#233; pour toutes les connexions, et non
seulement celles en provenance des navigateurs web. Un autre but
est l'interdiction d'utiliser HTTP/2 en tant que protocole dans
- les négociations si les prérequis ne sont pas respectés.
+ les n&#233;gociations si les pr&#233;requis ne sont pas respect&#233;s.
</p>
<p>
- En fin de compte, la sécurité de la connexion TLS est déterminée
+ En fin de compte, la s&#233;curit&#233; de la connexion TLS est d&#233;termin&#233;e
par les directives de configuration du serveur pour <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>.
</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2ModernTLSOnly off</pre>
@@ -510,72 +499,72 @@
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2push" id="h2push">Directive</a> <a name="H2Push" id="H2Push">H2Push</a><a title="Lien permanent" href="#h2push" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Activation/désactivation du server push H2</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Activation/d&#233;sactivation du server push H2</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2Push on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2Push on</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>H2Push on</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.18 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.18 du serveur HTTP
Apache.</td></tr>
</table>
<p>
- Cette directive permet d'activer/désactiver
- l'utilisation de la fonctionnalité server push du
+ Cette directive permet d'activer/d&#233;sactiver
+ l'utilisation de la fonctionnalit&#233; server push du
protocole HTTP/2.
</p>
<p>
- Lorsqu'un client demande une ressource particulière, le
+ Lorsqu'un client demande une ressource particuli&#232;re, le
protocole HTTP/2 permet au serveur de lui fournir des
- ressources supplémentaires. Ceci s'avère utile lorsque
- ces ressources sont reliées entre elles, ce qui peut
+ ressources suppl&#233;mentaires. Ceci s'av&#232;re utile lorsque
+ ces ressources sont reli&#233;es entre elles, ce qui peut
laisser supposer que le client va probablement les
- demander dans un délai plus ou moins long. Le mécanisme
- de pushing permet alors au client d'économiser le temps
+ demander dans un d&#233;lai plus ou moins long. Le m&#233;canisme
+ de pushing permet alors au client d'&#233;conomiser le temps
qu'il lui aurait fallu pour demander ces ressources
- supplémentaires lui-même. Par contre, fournir au client
- des ressources dont il n'a pas besoin ou qu'il possède
- déjà constitue une perte de bande passante.
+ suppl&#233;mentaires lui-m&#234;me. Par contre, fournir au client
+ des ressources dont il n'a pas besoin ou qu'il poss&#232;de
+ d&#233;j&#224; constitue une perte de bande passante.
</p>
<p>
- Les server pushes sont détectés en inspectant les
- en-têtes <code>Link</code> des réponses (voir
+ Les server pushes sont d&#233;tect&#233;s en inspectant les
+ en-t&#234;tes <code>Link</code> des r&#233;ponses (voir
https://tools.ietf.org/html/rfc5988 pour la
- spécification). Lorsqu'un lien spécifié de cette manière
- possède l'attribut <code>rel=preload</code>, il est
- considéré comme devant faire l'objet d'un push.
+ sp&#233;cification). Lorsqu'un lien sp&#233;cifi&#233; de cette mani&#232;re
+ poss&#232;de l'attribut <code>rel=preload</code>, il est
+ consid&#233;r&#233; comme devant faire l'objet d'un push.
</p>
<p>
- Les en-têtes link des réponses sont soit définis par
- l'application, soit configurés via
+ Les en-t&#234;tes link des r&#233;ponses sont soit d&#233;finis par
+ l'application, soit configur&#233;s via
<code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code> comme suit :
</p>
- <div class="example"><h3>Exemple de configuration d'en-tête link via mod_headers</h3><pre class="prettyprint lang-config">&lt;Location /index.html&gt;
+ <div class="example"><h3>Exemple de configuration d'en-t&#234;te link via mod_headers</h3><pre class="prettyprint lang-config">&lt;Location /index.html&gt;
Header add Link "&lt;/css/site.css&gt;;rel=preload"
Header add Link "&lt;/images/logo.jpg&gt;;rel=preload"
&lt;/Location&gt;</pre>
</div>
<p>
Comme le montre l'exemple, il est possible d'ajouter
- autant d'en-têtes link que l'on souhaite à une réponse, ce qui déclenchera
- autant de pushes. Cette fonctionnalité doit donc être
- utilisée avec prudence car le module ne vérifie pas si
- une ressource n'a pas déjà été "pushée" vers un client.
+ autant d'en-t&#234;tes link que l'on souhaite &#224; une r&#233;ponse, ce qui d&#233;clenchera
+ autant de pushes. Cette fonctionnalit&#233; doit donc &#234;tre
+ utilis&#233;e avec prudence car le module ne v&#233;rifie pas si
+ une ressource n'a pas d&#233;j&#224; &#233;t&#233; "push&#233;e" vers un client.
</p>
<p>
- Les server pushes HTTP/2 sont activés par défaut. Cette
- directive permet de désactiver cette fonctionnalité pour
- le serveur virtuel ou non considéré.
+ Les server pushes HTTP/2 sont activ&#233;s par d&#233;faut. Cette
+ directive permet de d&#233;sactiver cette fonctionnalit&#233; pour
+ le serveur virtuel ou non consid&#233;r&#233;.
</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2Push off</pre>
</div>
<p>
Enfin, il est important de savoir que les pushes ne se
- produisent que si le client en manifeste le désir ; la
+ produisent que si le client en manifeste le d&#233;sir ; la
plupart des navigateurs le font, mais certains, comme
Safari 9, ne le font pas. En outre, les pushes ne se produisent que
- pour les ressources de la même <em>autorité</em> que celle de la
- réponse originale.
+ pour les ressources de la m&#234;me <em>autorit&#233;</em> que celle de la
+ r&#233;ponse originale.
</p>
</div>
@@ -584,233 +573,233 @@
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille du journal des Pushes H2</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2PushDiarySize n</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2PushDiarySize 256</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>H2PushDiarySize 256</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.19 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.19 du serveur HTTP
Apache.</td></tr>
</table>
<p>
- Cette directive permet de définir le nombre maximum de pushes
- qui seront enregistrés pour une connexion HTTP/2. Elle peut être
- placée dans une section <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> afin de définir le nombre
- de pushes pour le serveur virtuel considéré.
+ Cette directive permet de d&#233;finir le nombre maximum de pushes
+ qui seront enregistr&#233;s pour une connexion HTTP/2. Elle peut &#234;tre
+ plac&#233;e dans une section <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> afin de d&#233;finir le nombre
+ de pushes pour le serveur virtuel consid&#233;r&#233;.
</p>
<p>
- Le journal des pushes enregistre un condensé (sous la forme d'un
- nombre de 64 bits) des ressources préchargées (leurs URLs) afin
- d'éviter les duplications de pushes pour une même connexion.
- Cependant, ces données ne sont pas conservées, et les clients
- qui ouvrent une nouvelle connexion se verront à nouveau affecter les
- mêmes pushes. A ce titre, une étude est en cours pour permettre
- au client de supprimer le condensé des ressources qu'il possède
- déjà, et par là-même de réinitialiser le journal des pushes à
+ Le journal des pushes enregistre un condens&#233; (sous la forme d'un
+ nombre de 64 bits) des ressources pr&#233;charg&#233;es (leurs URLs) afin
+ d'&#233;viter les duplications de pushes pour une m&#234;me connexion.
+ Cependant, ces donn&#233;es ne sont pas conserv&#233;es, et les clients
+ qui ouvrent une nouvelle connexion se verront &#224; nouveau affecter les
+ m&#234;mes pushes. A ce titre, une &#233;tude est en cours pour permettre
+ au client de supprimer le condens&#233; des ressources qu'il poss&#232;de
+ d&#233;j&#224;, et par l&#224;-m&#234;me de r&#233;initialiser le journal des pushes &#224;
chaque nouvelle connexion.
</p>
<p>
- Si la taille maximale est atteinte, les nouvelles entrées
- remplacent les plus anciennes. Une entrée du journal nécessitant
- 8 octets, un journal de 256 entrées consomme 2 Ko de mémoire.
+ Si la taille maximale est atteinte, les nouvelles entr&#233;es
+ remplacent les plus anciennes. Une entr&#233;e du journal n&#233;cessitant
+ 8 octets, un journal de 256 entr&#233;es consomme 2 Ko de m&#233;moire.
</p>
<p>
- Si cette directive est définie à 0, le journal des pushes est
- désactivé.
+ Si cette directive est d&#233;finie &#224; 0, le journal des pushes est
+ d&#233;sactiv&#233;.
</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2pushpriority" id="h2pushpriority">Directive</a> <a name="H2PushPriority" id="H2PushPriority">H2PushPriority</a><a title="Lien permanent" href="#h2pushpriority" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Priorité des pushes H2</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Priorit&#233; des pushes H2</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2PushPriority mime-type [after|before|interleaved] [weight]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2PushPriority * After 16</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>H2PushPriority * After 16</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.18 du serveur HTTP
- Apache. Nécessite la bibliothèque nghttp2 version 1.5.0 ou supérieure.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.18 du serveur HTTP
+ Apache. N&#233;cessite la biblioth&#232;que nghttp2 version 1.5.0 ou sup&#233;rieure.</td></tr>
</table>
<p>
- Cette directive permet de définir une gestion de priorité des
- pushes en fonction du type de contenu de la réponse. Elle est en
- général définie au niveau du serveur principal, mais peut aussi
- l'être au niveau d'un serveur virtuel.
+ Cette directive permet de d&#233;finir une gestion de priorit&#233; des
+ pushes en fonction du type de contenu de la r&#233;ponse. Elle est en
+ g&#233;n&#233;ral d&#233;finie au niveau du serveur principal, mais peut aussi
+ l'&#234;tre au niveau d'un serveur virtuel.
</p>
<p>
- Les pushes HTTP/2 sont toujours liés à une requête client.
- Chaque paire requête/réponse de cette sorte, ou <em>flux</em>,
- possède une dépendance et un poids qui définissent la
- <em>priorité</em> du flux.
+ Les pushes HTTP/2 sont toujours li&#233;s &#224; une requ&#234;te client.
+ Chaque paire requ&#234;te/r&#233;ponse de cette sorte, ou <em>flux</em>,
+ poss&#232;de une d&#233;pendance et un poids qui d&#233;finissent la
+ <em>priorit&#233;</em> du flux.
</p>
<p>
- Lorsqu'un flux <em>dépend</em> d'un autre, disons X dépend de Y,
- alors Y reçoit toute la bande passante avant que X n'en reçoive
+ Lorsqu'un flux <em>d&#233;pend</em> d'un autre, disons X d&#233;pend de Y,
+ alors Y re&#231;oit toute la bande passante avant que X n'en re&#231;oive
ne serait-ce qu'une partie. Notez que cela ne signifie en rien
- que Y bloque X ; en effet, si Y n'a aucune donnée à envoyer,
- toute la bande passante qui lui est allouée peut être utilisée
+ que Y bloque X ; en effet, si Y n'a aucune donn&#233;e &#224; envoyer,
+ toute la bande passante qui lui est allou&#233;e peut &#234;tre utilis&#233;e
par X.
</p>
<p>
- Lorsque plusieurs flux dépendent d'un même autre flux, disons X1
- et X2 dépendent tous deux de Y, le <em>poids</em> détermine la
- bande passante allouée. Ainsi, si X1 et X2 possèdent le même
- poids, ils recevront tous deux la moitié de la bande passante
- disponible. Si le poids de X1 est égal au double de celui de X2,
+ Lorsque plusieurs flux d&#233;pendent d'un m&#234;me autre flux, disons X1
+ et X2 d&#233;pendent tous deux de Y, le <em>poids</em> d&#233;termine la
+ bande passante allou&#233;e. Ainsi, si X1 et X2 poss&#232;dent le m&#234;me
+ poids, ils recevront tous deux la moiti&#233; de la bande passante
+ disponible. Si le poids de X1 est &#233;gal au double de celui de X2,
X1 recevra une bande passante double de celle de X2.
</p>
<p>
- En fin de compte, tout flux dépend du flux <em>racine</em> qui
- reçoit toute la bande passante disponible mais n'envoie jamais
- de données. Cette bande passante est ainsi répartie entre les flux
+ En fin de compte, tout flux d&#233;pend du flux <em>racine</em> qui
+ re&#231;oit toute la bande passante disponible mais n'envoie jamais
+ de donn&#233;es. Cette bande passante est ainsi r&#233;partie entre les flux
enfants selon leur poids. Ces derniers l'utilisent alors pour
- envoyer leurs données ou pour la répartir entre leurs propres
+ envoyer leurs donn&#233;es ou pour la r&#233;partir entre leurs propres
flux enfants, et ainsi de suite. Si aucun des flux enfants n'a
- de données à envoyer, la bande passante est attribuée à d'autres
- flux selon les mêmes règles.
+ de donn&#233;es &#224; envoyer, la bande passante est attribu&#233;e &#224; d'autres
+ flux selon les m&#234;mes r&#232;gles.
</p>
<p>
- Ce système de priorités a été conçu de façon a toujours pouvoir
- utiliser la bande passante disponible tout en définissant des
- priorités et en attribuant des poids aux différents flux. Ainsi,
- tous les flux sont en général initialisés par le client qui
- lui-même définit les priorités.
+ Ce syst&#232;me de priorit&#233;s a &#233;t&#233; con&#231;u de fa&#231;on a toujours pouvoir
+ utiliser la bande passante disponible tout en d&#233;finissant des
+ priorit&#233;s et en attribuant des poids aux diff&#233;rents flux. Ainsi,
+ tous les flux sont en g&#233;n&#233;ral initialis&#233;s par le client qui
+ lui-m&#234;me d&#233;finit les priorit&#233;s.
</p>
<p>
Seul le fait de savoir qu'un flux implique un PUSH permet au
- serveur de décider quelle est la priorité <em>initiale</em> d'un
+ serveur de d&#233;cider quelle est la priorit&#233; <em>initiale</em> d'un
tel flux. Dans les exemples ci-dessous, X est le flux client. Il
- dépend de Y et le serveur décide de "PUSHer" les flux P1 et P2
+ d&#233;pend de Y et le serveur d&#233;cide de "PUSHer" les flux P1 et P2
sur X.
</p>
<p>
- La règle de priorité par défaut est :
+ La r&#232;gle de priorit&#233; par d&#233;faut est :
</p>
- <div class="example"><h3>Règle de priorité par défaut</h3><pre class="prettyprint lang-config">H2PushPriority * After 16</pre>
+ <div class="example"><h3>R&#232;gle de priorit&#233; par d&#233;faut</h3><pre class="prettyprint lang-config">H2PushPriority * After 16</pre>
</div>
<p>
Elle peut se traduire par "Envoyer un flux PUSH avec tout type
- de contenu et dépendant du flux client avec le poids 16". P1 et
- P2 seront alors envoyés après X, et comme leurs poids sont
- identiques, il se verront allouer la même quantité de bande
+ de contenu et d&#233;pendant du flux client avec le poids 16". P1 et
+ P2 seront alors envoy&#233;s apr&#232;s X, et comme leurs poids sont
+ identiques, il se verront allouer la m&#234;me quantit&#233; de bande
passante.
</p>
- <div class="example"><h3>Règle de priorité entrelacée</h3><pre class="prettyprint lang-config">H2PushPriority text/css Interleaved 256</pre>
+ <div class="example"><h3>R&#232;gle de priorit&#233; entrelac&#233;e</h3><pre class="prettyprint lang-config">H2PushPriority text/css Interleaved 256</pre>
</div>
<p>
Ce qui peut se traduire par "Envoyer toute ressource CSS dans la
- même dépendance et avec le même poids que le flux client". Si le
- type de contenu de P1 est "text/css", il dépendra de Y (comme X)
- et son poids effectif sera calculé selon la formule : <code>P1ew
+ m&#234;me d&#233;pendance et avec le m&#234;me poids que le flux client". Si le
+ type de contenu de P1 est "text/css", il d&#233;pendra de Y (comme X)
+ et son poids effectif sera calcul&#233; selon la formule : <code>P1ew
= Xw * (P1w / 256)</code>. Si P1w est de 256, Le poids effectif
- de P1 sera le même que celui de X. Si X et P1 ont des données à
- envoyer, il se verront allouer la même quantité de bande
+ de P1 sera le m&#234;me que celui de X. Si X et P1 ont des donn&#233;es &#224;
+ envoyer, il se verront allouer la m&#234;me quantit&#233; de bande
passante.
</p>
<p>
- Avec un Pw de 512, un flux entrelacé et PUSHé aura un poids
+ Avec un Pw de 512, un flux entrelac&#233; et PUSH&#233; aura un poids
double de celui de X. Avec un poids de 128, son poids ne sera
- que la moitié de celui de X. Notez que les poids effectifs sont
- toujours plafonnés à 256.
+ que la moiti&#233; de celui de X. Notez que les poids effectifs sont
+ toujours plafonn&#233;s &#224; 256.
</p>
- <div class="example"><h3>Règle de priorité Before</h3><pre class="prettyprint lang-config">H2PushPriority application/json Before</pre>
+ <div class="example"><h3>R&#232;gle de priorit&#233; Before</h3><pre class="prettyprint lang-config">H2PushPriority application/json Before</pre>
</div>
<p>
- Dans cet exemple, tout flux PUSHé dont le contenu est de type
- 'application/json' sera envoyé <em>avant</em> X, ce qui rend P1
- dépendant de Y et X dépendant de P1. Ainsi, X sera mis en
- attente aussi longtemps que P1 aura des données à envoyer. Le
- poids effectif est hérité du flux client, et l'attribution d'un
- poids spécifique n'est pas autorisée.
+ Dans cet exemple, tout flux PUSH&#233; dont le contenu est de type
+ 'application/json' sera envoy&#233; <em>avant</em> X, ce qui rend P1
+ d&#233;pendant de Y et X d&#233;pendant de P1. Ainsi, X sera mis en
+ attente aussi longtemps que P1 aura des donn&#233;es &#224; envoyer. Le
+ poids effectif est h&#233;rit&#233; du flux client, et l'attribution d'un
+ poids sp&#233;cifique n'est pas autoris&#233;e.
</p>
<p>
- Vous devez garder à l'esprit que les spécifications en matière
- de priorités sont limitées par les ressources disponibles du
+ Vous devez garder &#224; l'esprit que les sp&#233;cifications en mati&#232;re
+ de priorit&#233;s sont limit&#233;es par les ressources disponibles du
serveur. Si un serveur ne dispose d'aucun processus/thread de
- travail pour les flux PUSHés, les données du flux considéré ne
- seront envoyées que lorsque les autres flux auront terminé
+ travail pour les flux PUSH&#233;s, les donn&#233;es du flux consid&#233;r&#233; ne
+ seront envoy&#233;es que lorsque les autres flux auront termin&#233;
l'envoi des leurs.
</p>
<p>
Enfin et surtout, il convient de tenir compte de certaines
- particularités de la syntaxe de cette directive :
+ particularit&#233;s de la syntaxe de cette directive :
</p>
<ol>
<li>'*' est la seule expression permettant de remplacer tout
type de contenu. 'image/*' ne fonctionnera pas.</li>
- <li>La dépendance par défaut est 'After'.</li>
- <li>Il existe aussi des poids par défaut : pour 'After' le poids
+ <li>La d&#233;pendance par d&#233;faut est 'After'.</li>
+ <li>Il existe aussi des poids par d&#233;faut : pour 'After' le poids
est de 16, alors que pour 'interleaved' il est de 256.
</li>
</ol>
- <div class="example"><h3>Exemples de règles</h3><pre class="prettyprint lang-config">H2PushPriority application/json 32 # une règle de priorité 'After'
-H2PushPriority image/jpeg before # poid hérité
-H2PushPriority text/css interleaved # poids de 256 par défaut</pre>
+ <div class="example"><h3>Exemples de r&#232;gles</h3><pre class="prettyprint lang-config">H2PushPriority application/json 32 # une r&#232;gle de priorit&#233; 'After'
+H2PushPriority image/jpeg before # poid h&#233;rit&#233;
+H2PushPriority text/css interleaved # poids de 256 par d&#233;faut</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="h2pushresource" id="h2pushresource">Directive</a> <a name="H2PushResource" id="H2PushResource">H2PushResource</a><a title="Lien permanent" href="#h2pushresource" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Déclare des ressources à proposer ("pusher") au client</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;clare des ressources &#224; proposer ("pusher") au client</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2PushResource [add] path [critical]</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.24 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.24 du serveur HTTP
Apache.</td></tr>
</table>
<p>
- Lorsqu'il sont activés pour un répertoire, les PUSHes HTTP/2 seront
- tentés pour tous les chemins ajoutés via cette directive. Cette
- dernière peut être utilisée plusieurs fois pour le même
- répertoire.
+ Lorsqu'il sont activ&#233;s pour un r&#233;pertoire, les PUSHes HTTP/2 seront
+ tent&#233;s pour tous les chemins ajout&#233;s via cette directive. Cette
+ derni&#232;re peut &#234;tre utilis&#233;e plusieurs fois pour le m&#234;me
+ r&#233;pertoire.
</p>
<p>
- Cette directive propose des ressources beaucoup plus tôt que les
- en-têtes <code>Link</code> de <code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code>.
- <code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code> présente ces ressources au client via
- une réponse intermédiaire <code>103 Early Hints</code>. Ceci
+ Cette directive propose des ressources beaucoup plus t&#244;t que les
+ en-t&#234;tes <code>Link</code> de <code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code>.
+ <code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code> pr&#233;sente ces ressources au client via
+ une r&#233;ponse interm&#233;diaire <code>103 Early Hints</code>. Ceci
implique que les clients qui ne supportent pas PUSH recevront
- quand-même rapidement des propositions de préchargement.
+ quand-m&#234;me rapidement des propositions de pr&#233;chargement.
</p>
<p>
- A la différence de la définition d'en-têtes de réponse
+ A la diff&#233;rence de la d&#233;finition d'en-t&#234;tes de r&#233;ponse
<code>Link</code> via <code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code>, cette
directive n'aura d'effet que pour les connexions HTTP/2.
</p>
<p>
- En ajoutant l'option <code>critical</code> à une telle
+ En ajoutant l'option <code>critical</code> &#224; une telle
ressource, le serveur la traitera prioritairement, et une fois
- les données disponibles, ces dernières seront envoyées avant les
- données de la requête principale.
+ les donn&#233;es disponibles, ces derni&#232;res seront envoy&#233;es avant les
+ donn&#233;es de la requ&#234;te principale.
</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2serializeheaders" id="h2serializeheaders">Directive</a> <a name="H2SerializeHeaders" id="H2SerializeHeaders">H2SerializeHeaders</a><a title="Lien permanent" href="#h2serializeheaders" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active/désactive la sérialisation du traitement des
- requêtes/réponses</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active/d&#233;sactive la s&#233;rialisation du traitement des
+ requ&#234;tes/r&#233;ponses</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2SerializeHeaders on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2SerializeHeaders off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>H2SerializeHeaders off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
</table>
<p>
- Cette directive permet de définir si les requêtes HTTP/2 doivent
- être sérialisées au format HTTP/1.1 pour être traitées par le
- noyau de <code>httpd</code>, ou si les données binaires reçues
- doivent être passées directement aux <code>request_rec</code>s.
+ Cette directive permet de d&#233;finir si les requ&#234;tes HTTP/2 doivent
+ &#234;tre s&#233;rialis&#233;es au format HTTP/1.1 pour &#234;tre trait&#233;es par le
+ noyau de <code>httpd</code>, ou si les donn&#233;es binaires re&#231;ues
+ doivent &#234;tre pass&#233;es directement aux <code>request_rec</code>s.
</p>
<p>
- La sérialisation dégrade les performances, mais garantit une
- meilleure compatibilité ascendante lorsque des filtres ou
- programmes accroche personnalisés en ont besoin.
+ La s&#233;rialisation d&#233;grade les performances, mais garantit une
+ meilleure compatibilit&#233; ascendante lorsque des filtres ou
+ programmes accroche personnalis&#233;s en ont besoin.
</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2SerializeHeaders on</pre>
</div>
@@ -819,22 +808,22 @@ H2PushPriority text/css interleaved # poids de 256 par défaut</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2streammaxmemsize" id="h2streammaxmemsize">Directive</a> <a name="H2StreamMaxMemSize" id="H2StreamMaxMemSize">H2StreamMaxMemSize</a><a title="Lien permanent" href="#h2streammaxmemsize" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Quantité maximale de données en sortie mises en tampon par
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Quantit&#233; maximale de donn&#233;es en sortie mises en tampon par
flux.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2StreamMaxMemSize <em>bytes</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2StreamMaxMemSize 65536</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>H2StreamMaxMemSize 65536</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
</table>
<p>
- Cette directive permet de définir la quantité maximale de
- données en sortie mises en tampon mémoire pour un flux actif. Ce
- tampon mémoire n'est pas alloué pour chaque flux en tant que
- tel. Les quantités de mémoire sont définies en fonction de
- cette limite lorsqu'elles sont sur le point d'être allouées. Le
- flux s'arrête lorsque la limite a été atteinte, et ne reprendra
- que lorsque les données du tampon auront été transmises au
+ Cette directive permet de d&#233;finir la quantit&#233; maximale de
+ donn&#233;es en sortie mises en tampon m&#233;moire pour un flux actif. Ce
+ tampon m&#233;moire n'est pas allou&#233; pour chaque flux en tant que
+ tel. Les quantit&#233;s de m&#233;moire sont d&#233;finies en fonction de
+ cette limite lorsqu'elles sont sur le point d'&#234;tre allou&#233;es. Le
+ flux s'arr&#234;te lorsque la limite a &#233;t&#233; atteinte, et ne reprendra
+ que lorsque les donn&#233;es du tampon auront &#233;t&#233; transmises au
client.
</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2StreamMaxMemSize 128000</pre>
@@ -846,42 +835,42 @@ H2PushPriority text/css interleaved # poids de 256 par défaut</pre>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td /></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2TLSCoolDownSecs <em>seconds</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2TLSCoolDownSecs 1</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>H2TLSCoolDownSecs 1</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.18 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.18 du serveur HTTP
Apache.</td></tr>
</table>
<p>
- Cette directive permet de spécifier le nombre de secondes avant
+ Cette directive permet de sp&#233;cifier le nombre de secondes avant
lequel une connexion TLS inactive va diminuer
- la taille des paquets de données à une valeur inférieure (~1300
- octets). Elle peut être définie au niveau du serveur principal
+ la taille des paquets de donn&#233;es &#224; une valeur inf&#233;rieure (~1300
+ octets). Elle peut &#234;tre d&#233;finie au niveau du serveur principal
ou pour un <code class="directive"><a href="../mod/core.html#serveur virtuel">&lt;serveur
- virtuel&gt;</a></code> spécifique.
+ virtuel&gt;</a></code> sp&#233;cifique.
</p>
<p>
Voir la directive <code class="directive"><a href="#h2tlswarmupsize">H2TLSWarmUpSize</a></code> pour une description
- du "préchauffage" de TLS. La directive <code class="directive">H2TLSCoolDownSecs</code> met en
- lumière le fait que les connexions peuvent se détériorer au bout
- d'un certain temps (et au fur et à mesure des corrections du
- flux TCP), et cela même si elle sont inactives. Pour ne pas
- détériorer les performances d'une manière générale, il est par
- conséquent préférable de revenir à la phase de préchauffage
- lorsqu'aucune donnée n'a été transmise pendant un certain nombre
+ du "pr&#233;chauffage" de TLS. La directive <code class="directive">H2TLSCoolDownSecs</code> met en
+ lumi&#232;re le fait que les connexions peuvent se d&#233;t&#233;riorer au bout
+ d'un certain temps (et au fur et &#224; mesure des corrections du
+ flux TCP), et cela m&#234;me si elle sont inactives. Pour ne pas
+ d&#233;t&#233;riorer les performances d'une mani&#232;re g&#233;n&#233;rale, il est par
+ cons&#233;quent pr&#233;f&#233;rable de revenir &#224; la phase de pr&#233;chauffage
+ lorsqu'aucune donn&#233;e n'a &#233;t&#233; transmise pendant un certain nombre
de secondes.
</p>
<p>
- Dans les situations où les connexions peuvent être considérées
- comme fiables, ce délai peut être désactivé en définissant cette
- directive à 0.
+ Dans les situations o&#249; les connexions peuvent &#234;tre consid&#233;r&#233;es
+ comme fiables, ce d&#233;lai peut &#234;tre d&#233;sactiv&#233; en d&#233;finissant cette
+ directive &#224; 0.
</p>
<p>
- Dans l'exemple suivant, la directive est définie à 0, ce qui
- désactive tout retour à une phase de préchauffage des connexions
- TLS. Les connexions TLS déjà préchauffées conservent donc toujours
- leur taille de paquet de données maximale.
+ Dans l'exemple suivant, la directive est d&#233;finie &#224; 0, ce qui
+ d&#233;sactive tout retour &#224; une phase de pr&#233;chauffage des connexions
+ TLS. Les connexions TLS d&#233;j&#224; pr&#233;chauff&#233;es conservent donc toujours
+ leur taille de paquet de donn&#233;es maximale.
</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2TLSCoolDownSecs 0</pre>
</div>
@@ -892,51 +881,51 @@ H2PushPriority text/css interleaved # poids de 256 par défaut</pre>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td /></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2TLSWarmUpSize <em>amount</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2TLSWarmUpSize 1048576</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>H2TLSWarmUpSize 1048576</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.18 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.18 du serveur HTTP
Apache.</td></tr>
</table>
<p>
- Cette directive permet de définir le nombre d'octets à envoyer
+ Cette directive permet de d&#233;finir le nombre d'octets &#224; envoyer
dans les petits enregistrements TLS (~1300 octets) avant
d'atteindre leur taille maximale de 16 ko pour les connexions
- https: HTTP/2. Elle peut être définie au niveau du serveur
- principal ou pour des <code class="directive"><a href="../mod/core.html#serveurs virtuels">&lt;Serveurs virtuels&gt;</a></code> spécifiques.
+ https: HTTP/2. Elle peut &#234;tre d&#233;finie au niveau du serveur
+ principal ou pour des <code class="directive"><a href="../mod/core.html#serveurs virtuels">&lt;Serveurs virtuels&gt;</a></code> sp&#233;cifiques.
</p>
<p>
- Les mesures effectuées par les <a href="https://www.igvita.com">laboratoires de performances de
+ Les mesures effectu&#233;es par les <a href="https://www.igvita.com">laboratoires de performances de
Google</a> montrent que les meilleurs performances sont atteintes
pour les connexions TLS si la taille initiale des
- enregistrements reste en deça du niveau du MTU afin de permettre
- à la totatlité d'un enregistrement d'entrer dans un paquet IP.
+ enregistrements reste en de&#231;a du niveau du MTU afin de permettre
+ &#224; la totatlit&#233; d'un enregistrement d'entrer dans un paquet IP.
</p>
<p>
- Comme TCP ajuste son contrôle de flux et sa taille de fenêtre,
+ Comme TCP ajuste son contr&#244;le de flux et sa taille de fen&#234;tre,
des enregistrements TLS trop longs peuvent rester en file
- d'attente ou même être perdus et devoir alors être réémis. Ceci
+ d'attente ou m&#234;me &#234;tre perdus et devoir alors &#234;tre r&#233;&#233;mis. Ceci
est bien entendu vrai pour tous les paquets ; cependant, TLS a
- besoin de la totalité de l'enregistrement pour pouvoir le
- déchiffrer. Tout octet manquant rendra impossible l'utilisation
- de ceux qui ont été reçus.
+ besoin de la totalit&#233; de l'enregistrement pour pouvoir le
+ d&#233;chiffrer. Tout octet manquant rendra impossible l'utilisation
+ de ceux qui ont &#233;t&#233; re&#231;us.
</p>
<p>
- Lorqu'un nombre suffisant d'octets a été transmis avec succès,
+ Lorqu'un nombre suffisant d'octets a &#233;t&#233; transmis avec succ&#232;s,
la connexion TCP est stable, et la taille maximale (16 ko) des
- enregistrements TLS peut être utilisée pour des performances
+ enregistrements TLS peut &#234;tre utilis&#233;e pour des performances
optimales.
</p>
<p>
- Dans les architectures où les serveurs sont atteints par des
+ Dans les architectures o&#249; les serveurs sont atteints par des
machines locales ou pour les connexions de confiance seulement,
- la valeur de cette directive peut être définie à 0, ce qui a
- pour effet de désactiver la "phase de chauffage".
+ la valeur de cette directive peut &#234;tre d&#233;finie &#224; 0, ce qui a
+ pour effet de d&#233;sactiver la "phase de chauffage".
</p>
<p>
Dans l'exemple suivant, la phase de chauffage est effectivement
- désactivée en définissant la directive à 0.
+ d&#233;sactiv&#233;e en d&#233;finissant la directive &#224; 0.
</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2TLSWarmUpSize 0</pre>
</div>
@@ -945,40 +934,40 @@ H2PushPriority text/css interleaved # poids de 256 par défaut</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2upgrade" id="h2upgrade">Directive</a> <a name="H2Upgrade" id="H2Upgrade">H2Upgrade</a><a title="Lien permanent" href="#h2upgrade" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Activation/Désactivation du protocole de mise à jour H2</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Activation/D&#233;sactivation du protocole de mise &#224; jour H2</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2Upgrade on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2Upgrade on pour h2c, off pour h2</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>H2Upgrade on pour h2c, off pour h2</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
</table>
<p>
- Cette directive permet d'activer/désactiver l'utilisation de la
- méthode de mise à jour pour passer de HTTP/1.1 à HTTP/2. Elle
- doit être placée dans une section <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> afin d'activer la mise à
- jour vers HTTP/2 pour le serveur virtuel considéré.
+ Cette directive permet d'activer/d&#233;sactiver l'utilisation de la
+ m&#233;thode de mise &#224; jour pour passer de HTTP/1.1 &#224; HTTP/2. Elle
+ doit &#234;tre plac&#233;e dans une section <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> afin d'activer la mise &#224;
+ jour vers HTTP/2 pour le serveur virtuel consid&#233;r&#233;.
</p>
<p>
- Cette méthode de changement de protocole est définie dans
- HTTP/1.1 et utilise l'en-tête "Upgrade" (d'où son nom) pour
- indiquer l'intention d'utiliser un autre protocole. Cet en-tête
- peut être présent dans toute requête sur une connexion HTTP/1.1.
+ Cette m&#233;thode de changement de protocole est d&#233;finie dans
+ HTTP/1.1 et utilise l'en-t&#234;te "Upgrade" (d'o&#249; son nom) pour
+ indiquer l'intention d'utiliser un autre protocole. Cet en-t&#234;te
+ peut &#234;tre pr&#233;sent dans toute requ&#234;te sur une connexion HTTP/1.1.
</p>
<p>
- Elle activée par défaut pour les transmissions en clair
- (h2c), et désactivée avec TLS (h2), comme préconisé par la RFC
+ Elle activ&#233;e par d&#233;faut pour les transmissions en clair
+ (h2c), et d&#233;sactiv&#233;e avec TLS (h2), comme pr&#233;conis&#233; par la RFC
7540.
</p>
<p>
- Sachez cependant que les mises à jour ne sont acceptées que pour
- les requêtes qui ne possèdent pas de corps. Le requêtes de type
+ Sachez cependant que les mises &#224; jour ne sont accept&#233;es que pour
+ les requ&#234;tes qui ne poss&#232;dent pas de corps. Le requ&#234;tes de type
POST et PUT avec un contenu ne feront jamais l'objet d'une mise
- à jour vers HTTP/2. Se référer à la documentation de la
+ &#224; jour vers HTTP/2. Se r&#233;f&#233;rer &#224; la documentation de la
directive <code class="directive"><a href="#h2direct">H2Direct</a></code> pour
- envisager une alternative à Upgrade.
+ envisager une alternative &#224; Upgrade.
</p>
<p>
- Cette directive n'a d'effet que si h2 ou h2c est activé via la
+ Cette directive n'a d'effet que si h2 ou h2c est activ&#233; via la
directive <code class="directive"><a href="../mod/core.html#protocols">Protocols</a></code>.
</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2Upgrade on</pre>
@@ -988,27 +977,27 @@ H2PushPriority text/css interleaved # poids de 256 par défaut</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="h2windowsize" id="h2windowsize">Directive</a> <a name="H2WindowSize" id="H2WindowSize">H2WindowSize</a><a title="Lien permanent" href="#h2windowsize" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille maximale des paquets de données pour les transmissions client
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille maximale des paquets de donn&#233;es pour les transmissions client
vers serveur.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>H2WindowSize <em>bytes</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>H2WindowSize 65535</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>H2WindowSize 65535</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_http2</td></tr>
</table>
<p>
- Cette directive permet de définir la taille maximale des paquets
- de données envoyés par le client au serveur, et
- limite la quantité de données que le serveur doit mettre en
- tampon. Le client arrêtera d'envoyer des données sur un flux
- lorsque cette limite sera atteinte jusqu'à ce que le serveur
- indique qu'il dispose d'un espace suffisant (car il aura traité
- une partie des données).
+ Cette directive permet de d&#233;finir la taille maximale des paquets
+ de donn&#233;es envoy&#233;s par le client au serveur, et
+ limite la quantit&#233; de donn&#233;es que le serveur doit mettre en
+ tampon. Le client arr&#234;tera d'envoyer des donn&#233;es sur un flux
+ lorsque cette limite sera atteinte jusqu'&#224; ce que le serveur
+ indique qu'il dispose d'un espace suffisant (car il aura trait&#233;
+ une partie des donn&#233;es).
</p><p>
- Cette limite n'affecte que les corps de requêtes, non les
- métadonnées comme les en-têtes. Par contre, elle n'affecte pas
- les corps de réponses car la taille maximale de ces derniers est
- gérée au niveau des clients.
+ Cette limite n'affecte que les corps de requ&#234;tes, non les
+ m&#233;tadonn&#233;es comme les en-t&#234;tes. Par contre, elle n'affecte pas
+ les corps de r&#233;ponses car la taille maximale de ces derniers est
+ g&#233;r&#233;e au niveau des clients.
</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">H2WindowSize 128000</pre>
</div>
@@ -1017,7 +1006,7 @@ H2PushPriority text/css interleaved # poids de 256 par défaut</pre>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_http2.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_http2.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_http2.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -1036,7 +1025,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_http2.html
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_http2.xml.meta b/docs/manual/mod/mod_http2.xml.meta
index 1031334903..0e02fed505 100644
--- a/docs/manual/mod/mod_http2.xml.meta
+++ b/docs/manual/mod/mod_http2.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_ident.html.fr b/docs/manual/mod/mod_ident.html.fr
index 6416183576..c2ff9af937 100644
--- a/docs/manual/mod/mod_ident.html.fr
+++ b/docs/manual/mod/mod_ident.html.fr
@@ -27,19 +27,19 @@
<div id="preamble"><h1>Module Apache mod_ident</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_ident.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_ident.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_ident.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_ident.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_ident.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Recherche d'identité conformément à la RFC
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Recherche d'identit&#233; conform&#233;ment &#224; la RFC
1413</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>ident_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_ident.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>ident_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_ident.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module interroge un démon compatible <a href="http://www.ietf.org/rfc/rfc1413.txt">RFC 1413</a> sur un
- serveur distant afin de déterminer le propriétaire d'une
+ <p>Ce module interroge un d&#233;mon compatible <a href="http://www.ietf.org/rfc/rfc1413.txt">RFC 1413</a> sur un
+ serveur distant afin de d&#233;terminer le propri&#233;taire d'une
connexion.</p>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
@@ -47,7 +47,7 @@
<li><img alt="" src="../images/down.gif" /> <a href="#identitycheck">IdentityCheck</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#identitychecktimeout">IdentityCheckTimeout</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_ident">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_ident">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_ident">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_ident">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
@@ -55,59 +55,59 @@
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="identitycheck" id="identitycheck">Directive</a> <a name="IdentityCheck" id="IdentityCheck">IdentityCheck</a><a title="Lien permanent" href="#identitycheck" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la journalisation de l'identité RFC 1413 de
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la journalisation de l'identit&#233; RFC 1413 de
l'utilisateur distant</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>IdentityCheck On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>IdentityCheck Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>IdentityCheck Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ident</td></tr>
</table>
<p>Cette directive permet d'activer la journalisation compatible <a href="http://www.ietf.org/rfc/rfc1413.txt">RFC 1413</a> du nom de
l'utilisateur distant pour chaque connexion, si la machine du client
- exécute identd ou un démon similaire. Cette information est
- enregistrée dans le journal des accès en utilisant la <a href="mod_log_config.html#formats">chaîne de formatage</a>
+ ex&#233;cute identd ou un d&#233;mon similaire. Cette information est
+ enregistr&#233;e dans le journal des acc&#232;s en utilisant la <a href="mod_log_config.html#formats">cha&#238;ne de formatage</a>
<code>%...l</code>.</p>
<div class="note">
Cette information ne doit pas faire l'objet d'une confiance
- absolue, et elle ne doit être utilisée que dans le cadre d'un
- traçage grossier.
+ absolue, et elle ne doit &#234;tre utilis&#233;e que dans le cadre d'un
+ tra&#231;age grossier.
</div>
- <p>Notez que de sérieux problèmes de délais peuvent survenir lors
- des accès à votre serveur, car chaque requête nécessite l'exécution
+ <p>Notez que de s&#233;rieux probl&#232;mes de d&#233;lais peuvent survenir lors
+ des acc&#232;s &#224; votre serveur, car chaque requ&#234;te n&#233;cessite l'ex&#233;cution
d'un de ces processus de recherche. Lorsque des pare-feu ou des
- serveurs mandataires sont impliqués, chaque recherche est
- susceptible d'échouer et ajouter un temps de latence conformément
- à la directive <code class="directive"><a href="#identitychecktimeout">IdentityCheckTimeout</a></code>. En général, ces
- recherches ne se révèlent donc pas très utiles sur des serveurs
+ serveurs mandataires sont impliqu&#233;s, chaque recherche est
+ susceptible d'&#233;chouer et ajouter un temps de latence conform&#233;ment
+ &#224; la directive <code class="directive"><a href="#identitychecktimeout">IdentityCheckTimeout</a></code>. En g&#233;n&#233;ral, ces
+ recherches ne se r&#233;v&#232;lent donc pas tr&#232;s utiles sur des serveurs
publics accessibles depuis l'Internet.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="identitychecktimeout" id="identitychecktimeout">Directive</a> <a name="IdentityCheckTimeout" id="IdentityCheckTimeout">IdentityCheckTimeout</a><a title="Lien permanent" href="#identitychecktimeout" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine le délai d'attente pour les requêtes
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine le d&#233;lai d'attente pour les requ&#234;tes
ident</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>IdentityCheckTimeout <var>secondes</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>IdentityCheckTimeout 30</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>IdentityCheckTimeout 30</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ident</td></tr>
</table>
- <p>Cette directive permet de spécifier le délai d'attente d'une
- requête ident. Une valeur par défaut de 30 secondes est recommandée
+ <p>Cette directive permet de sp&#233;cifier le d&#233;lai d'attente d'une
+ requ&#234;te ident. Une valeur par d&#233;faut de 30 secondes est recommand&#233;e
par la <a href="http://www.ietf.org/rfc/rfc1413.txt">RFC 1413</a>,
- principalement pour prévenir les problèmes qui pourraient être
- induits par la charge du réseau. Vous pouvez cependant ajuster la
- valeur de ce délai en fonction du débit de votre réseau local.</p>
+ principalement pour pr&#233;venir les probl&#232;mes qui pourraient &#234;tre
+ induits par la charge du r&#233;seau. Vous pouvez cependant ajuster la
+ valeur de ce d&#233;lai en fonction du d&#233;bit de votre r&#233;seau local.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_ident.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_ident.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_ident.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_ident.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_ident.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -128,7 +128,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_ident.html
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_imagemap.html.fr b/docs/manual/mod/mod_imagemap.html.fr
index 097b3e85f8..d4ce818020 100644
--- a/docs/manual/mod/mod_imagemap.html.fr
+++ b/docs/manual/mod/mod_imagemap.html.fr
@@ -27,44 +27,44 @@
<div id="preamble"><h1>Module Apache mod_imagemap</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_imagemap.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_imagemap.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_imagemap.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/mod/mod_imagemap.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Traitement des cartes des zones interactives d'une image
(imagemaps) au niveau du serveur</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>imagemap_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_imagemap.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>imagemap_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_imagemap.c</td></tr></table>
<h3>Sommaire</h3>
<p>Ce module traite les fichiers <code>.map</code>, et remplace
- ainsi la fonctionnalité du programme CGI <code>imagemap</code>. Tout
- répertoire ou type de document configuré pour utiliser le
- gestionnaire <code>imap-file</code> (à l'aide des directives
- <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> ou <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code>), sera traité par ce
+ ainsi la fonctionnalit&#233; du programme CGI <code>imagemap</code>. Tout
+ r&#233;pertoire ou type de document configur&#233; pour utiliser le
+ gestionnaire <code>imap-file</code> (&#224; l'aide des directives
+ <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> ou <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code>), sera trait&#233; par ce
module.</p>
- <p>La directive suivante confère aux fichiers possèdant l'extension
+ <p>La directive suivante conf&#232;re aux fichiers poss&#232;dant l'extension
<code>.map</code> le statut de fichiers imagemap :</p>
<pre class="prettyprint lang-config">AddHandler imap-file map</pre>
- <p>Notez que la syntaxe suivante reste encore supportée :</p>
+ <p>Notez que la syntaxe suivante reste encore support&#233;e :</p>
<pre class="prettyprint lang-config">AddType application/x-httpd-imap map</pre>
<p>Cependant, nous essayons d'abandonner progressivement les "types
MIME magiques", et cette syntaxe est sur le point de devenir
- obsolète.</p>
+ obsol&#232;te.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#features">Nouvelles fonctionnalités</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#features">Nouvelles fonctionnalit&#233;s</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#imapfile">Fichier imagemap</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#example">Exemple de fichier imagemap</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#referencing">Référencement de votre fichier
+<li><img alt="" src="../images/down.gif" /> <a href="#referencing">R&#233;f&#233;rencement de votre fichier
imagemap</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
@@ -72,35 +72,35 @@ imagemap</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#imapdefault">ImapDefault</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#imapmenu">ImapMenu</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_imagemap">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_imagemap">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_imagemap">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_imagemap">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="features" id="features">Nouvelles fonctionnalités</a><a title="Lien permanent" href="#features" class="permalink">&para;</a></h2>
+<h2><a name="features" id="features">Nouvelles fonctionnalit&#233;s</a><a title="Lien permanent" href="#features" class="permalink">&para;</a></h2>
- <p>Le module imagemap propose quelques nouvelles fonctionnalités qui
- n'étaient pas disponibles avec les programmes imagemap précédemment
- distribués.</p>
+ <p>Le module imagemap propose quelques nouvelles fonctionnalit&#233;s qui
+ n'&#233;taient pas disponibles avec les programmes imagemap pr&#233;c&#233;demment
+ distribu&#233;s.</p>
<ul>
- <li>Références d'URLs relatives à l'information contenue dans
- l'en-tête Referer: .</li>
+ <li>R&#233;f&#233;rences d'URLs relatives &#224; l'information contenue dans
+ l'en-t&#234;te Referer: .</li>
- <li>Assignement <code>&lt;base&gt;</code> par défaut via la
+ <li>Assignement <code>&lt;base&gt;</code> par d&#233;faut via la
nouvelle directive <code>base</code>.</li>
<li>Fichier <code>imagemap.conf</code> non requis.</li>
- <li>Références à des points.</li>
+ <li>R&#233;f&#233;rences &#224; des points.</li>
- <li>Génération configurable de menus d'images interactives.</li>
+ <li>G&#233;n&#233;ration configurable de menus d'images interactives.</li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="imapfile" id="imapfile">Fichier imagemap</a><a title="Lien permanent" href="#imapfile" class="permalink">&para;</a></h2>
- <p>Les lignes d'un fichier imagemap peuvent se présenter sous
+ <p>Les lignes d'un fichier imagemap peuvent se pr&#233;senter sous
plusieurs formats :</p>
<div class="example"><p><code>
@@ -113,135 +113,135 @@ imagemap</a></li>
<p>Les directives sont <code>base</code>, <code>default</code>,
<code>poly</code>, <code>circle</code>, <code>rect</code>, ou
<code>point</code>. valeur est une URL absolue ou relative, ou une
- des valeurs spéciales énumérées ci-dessous. Les coordonnées sont des
- paires <code><var>x</var>,<var>y</var></code> séparées par des
+ des valeurs sp&#233;ciales &#233;num&#233;r&#233;es ci-dessous. Les coordonn&#233;es sont des
+ paires <code><var>x</var>,<var>y</var></code> s&#233;par&#233;es par des
espaces. Le texte entre guillemets est le texte du lien si un menu
- imagemap est généré. Les lignes commençant par '#' sont des
+ imagemap est g&#233;n&#233;r&#233;. Les lignes commen&#231;ant par '#' sont des
commentaires.</p>
<h3><a name="imapfile.directives" id="imapfile.directives">Directives d'un fichier
imagemap</a></h3>
- <p>Les directives autorisées dans un fichier imagemap sont au
- nombre de six. Elles peuvent se trouver à n'importe quelle
- position dans le fichier, mais sont traitées dans l'ordre selon
- lequel elles sont enregistrées dans le fichier imagemap.</p>
+ <p>Les directives autoris&#233;es dans un fichier imagemap sont au
+ nombre de six. Elles peuvent se trouver &#224; n'importe quelle
+ position dans le fichier, mais sont trait&#233;es dans l'ordre selon
+ lequel elles sont enregistr&#233;es dans le fichier imagemap.</p>
<dl>
<dt>Directive <code>base</code></dt>
- <dd><p>Elle a le même effet que <code>&lt;base
+ <dd><p>Elle a le m&#234;me effet que <code>&lt;base
href="<var>valeur</var>"&gt;</code>. Les URLs non absolues du
- fichier imagemap sont considérées comme relatives à cette valeur.
+ fichier imagemap sont consid&#233;r&#233;es comme relatives &#224; cette valeur.
La directive <code>base</code> l'emporte sur une directive
- <code class="directive"><a href="#imapbase">ImapBase</a></code> définie dans
+ <code class="directive"><a href="#imapbase">ImapBase</a></code> d&#233;finie dans
un fichier <code>.htaccess</code> ou dans le fichier de
configuration du serveur. En l'absence de directive de
configuration <code class="directive">ImapBase</code>, la valeur par
- défaut de <code>base</code> est
+ d&#233;faut de <code>base</code> est
<code>http://nom_serveur/</code>.</p>
<p><code>base_uri</code> est un synonyme de <code>base</code>.
- Notez que la présence ou l'absence d'un slash de fin dans l'URL
+ Notez que la pr&#233;sence ou l'absence d'un slash de fin dans l'URL
est importante.</p></dd>
<dt>Directive <code>default</code></dt>
- <dd>La décision à prendre si les coordonnées fournies ne
- correspondent à aucune des directives <code>poly</code>,
+ <dd>La d&#233;cision &#224; prendre si les coordonn&#233;es fournies ne
+ correspondent &#224; aucune des directives <code>poly</code>,
<code>circle</code>, ou <code>rect</code>, et si aucune directive
- <code>point</code> n'est présente. En l'absence de définition
- d'une directive de configuration <code class="directive"><a href="#imapdefault">ImapDefault</a></code>, la valeur par défaut est
+ <code>point</code> n'est pr&#233;sente. En l'absence de d&#233;finition
+ d'une directive de configuration <code class="directive"><a href="#imapdefault">ImapDefault</a></code>, la valeur par d&#233;faut est
<code>nocontent</code> et provoque l'envoi d'un code de statut
- <code>204 No Content</code>. Le client verra toujours la même
+ <code>204 No Content</code>. Le client verra toujours la m&#234;me
page s'afficher.</dd>
<dt>Directive <code>poly</code></dt>
- <dd>Accepte comme arguments trois à cent points, et est actionnée
- si les coordonnées sélectionnées par l'utilisateur tombent dans le
- polygone défini par ces points.</dd>
+ <dd>Accepte comme arguments trois &#224; cent points, et est actionn&#233;e
+ si les coordonn&#233;es s&#233;lectionn&#233;es par l'utilisateur tombent dans le
+ polygone d&#233;fini par ces points.</dd>
<dt>Directive <code>circle</code></dt>
- <dd>Accepte comme arguments les coordonnées du centre d'un cercle
- et celles d'un point de ce cercle. Elle est actionnée si les
- coordonnées sélectionnées par l'utilisateur tombent dans ce
+ <dd>Accepte comme arguments les coordonn&#233;es du centre d'un cercle
+ et celles d'un point de ce cercle. Elle est actionn&#233;e si les
+ coordonn&#233;es s&#233;lectionn&#233;es par l'utilisateur tombent dans ce
cercle.</dd>
<dt>Directive <code>rect</code></dt>
- <dd>Accepte comme arguments les coordonnées des sommets de deux
- angles opposés d'un rectangle. Elle est actionnée si les
- coordonnées sélectionnées par l'utilisateur tombent dans ce
+ <dd>Accepte comme arguments les coordonn&#233;es des sommets de deux
+ angles oppos&#233;s d'un rectangle. Elle est actionn&#233;e si les
+ coordonn&#233;es s&#233;lectionn&#233;es par l'utilisateur tombent dans ce
rectangle.</dd>
<dt>Directive <code>point</code></dt>
<dd>Elle n'accepte qu'un seul point comme argument. Si aucune
autre directive ne correspond, c'est la directive
- dont le point spécifié est le plus près du point sélectionné par
- l'utilisateur qui est actionnée. Notez que la directive
+ dont le point sp&#233;cifi&#233; est le plus pr&#232;s du point s&#233;lectionn&#233; par
+ l'utilisateur qui est actionn&#233;e. Notez que la directive
<code>default</code> ne sera pas suivie si une directive
- <code>point</code> est présente et si des coordonnées valides sont
+ <code>point</code> est pr&#233;sente et si des coordonn&#233;es valides sont
fournies.</dd>
</dl>
<h3><a name="imapfile.values" id="imapfile.values">Valeurs</a></h3>
- <p>Les valeurs passées aux directives peuvent contenir :</p>
+ <p>Les valeurs pass&#233;es aux directives peuvent contenir :</p>
<dl>
<dt>une URL</dt>
- <dd><p>L'URL peut être absolue ou relative. Les URLs relatives
- peuvent contenir '..' et seront considérées comme relatives à la
+ <dd><p>L'URL peut &#234;tre absolue ou relative. Les URLs relatives
+ peuvent contenir '..' et seront consid&#233;r&#233;es comme relatives &#224; la
valeur de <code>base</code>.</p>
- <p><code>base</code> en lui-même, ne sera pas résolu en fonction
+ <p><code>base</code> en lui-m&#234;me, ne sera pas r&#233;solu en fonction
de la valeur courante. Cependant, une directive <code>base
mailto:</code> fonctionnera correctement.</p></dd>
<dt><code>map</code></dt>
- <dd>Équivalent à l'URL du fichier imagemap lui-même. Aucune
- coordonnée n'est spécifiée, et un menu sera donc généré, à moins
- qu'une directive <code class="directive"><a href="#imapmenu">ImapMenu</a></code> n'ait été définie à
+ <dd>&#201;quivalent &#224; l'URL du fichier imagemap lui-m&#234;me. Aucune
+ coordonn&#233;e n'est sp&#233;cifi&#233;e, et un menu sera donc g&#233;n&#233;r&#233;, &#224; moins
+ qu'une directive <code class="directive"><a href="#imapmenu">ImapMenu</a></code> n'ait &#233;t&#233; d&#233;finie &#224;
<code>none</code>.</dd>
<dt><code>menu</code></dt>
- <dd>Équivalent à <code>map</code>.</dd>
+ <dd>&#201;quivalent &#224; <code>map</code>.</dd>
<dt><code>referer</code></dt>
- <dd>Équivalent à l'URL du document référant. La valeur par défaut
- est <code>http://nom_serveur/</code> si aucun en-tête
- <code>Referer:</code> n'est présent.</dd>
+ <dd>&#201;quivalent &#224; l'URL du document r&#233;f&#233;rant. La valeur par d&#233;faut
+ est <code>http://nom_serveur/</code> si aucun en-t&#234;te
+ <code>Referer:</code> n'est pr&#233;sent.</dd>
<dt><code>nocontent</code></dt>
<dd>Envoie un code de statut <code>204 No Content</code>,
- indiquant au client qu'il doit continuer à afficher la même page.
+ indiquant au client qu'il doit continuer &#224; afficher la m&#234;me page.
Valide pour toutes les directives, sauf <code>base</code>.</dd>
<dt><code>error</code></dt>
- <dd>Envoie un code de statut d'échec <code>500 Server
+ <dd>Envoie un code de statut d'&#233;chec <code>500 Server
Error</code>. Valide pour toutes les directives, sauf
<code>base</code>, mais n'a de sens qu'avec la directive
<code>default</code>.</dd>
</dl>
- <h3><a name="imapfile.coords" id="imapfile.coords">Coordonnées</a></h3>
+ <h3><a name="imapfile.coords" id="imapfile.coords">Coordonn&#233;es</a></h3>
<dl>
<dt><code>0,0 200,200</code></dt>
- <dd>Une coordonnée se compose de deux valeurs, <var>x</var> et
- <var>y</var>, séparées par une virgule. Les coordonnées sont
- séparées entre elles par des espaces. Pour s'adapter à la manière
- dont Lynx traite les images interactives, la sélection par un
- utilisateur de la coordonnée <code>0,0</code> a le même effet que
- si aucune coordonnée n'a été sélectionnée.</dd>
+ <dd>Une coordonn&#233;e se compose de deux valeurs, <var>x</var> et
+ <var>y</var>, s&#233;par&#233;es par une virgule. Les coordonn&#233;es sont
+ s&#233;par&#233;es entre elles par des espaces. Pour s'adapter &#224; la mani&#232;re
+ dont Lynx traite les images interactives, la s&#233;lection par un
+ utilisateur de la coordonn&#233;e <code>0,0</code> a le m&#234;me effet que
+ si aucune coordonn&#233;e n'a &#233;t&#233; s&#233;lectionn&#233;e.</dd>
</dl>
@@ -252,23 +252,23 @@ imagemap</a></li>
<dl>
<dt><code>"<var>Texte du menu</var>"</code></dt>
- <dd><p>Après la valeur ou les coordonnées, la ligne peut
- éventuellement contenir un texte entre guillemets. Cette chaîne
- constitue le texte du lien si un menu est généré :</p>
+ <dd><p>Apr&#232;s la valeur ou les coordonn&#233;es, la ligne peut
+ &#233;ventuellement contenir un texte entre guillemets. Cette cha&#238;ne
+ constitue le texte du lien si un menu est g&#233;n&#233;r&#233; :</p>
<div class="example"><p><code>
&lt;a href="http://example.com/"&gt;<var>Texte de
menu</var>&lt;/a&gt;
</code></p></div>
- <p>Si aucun texte entre guillemets n'est présent, le texte sera
- constitué du nom du lien :</p>
+ <p>Si aucun texte entre guillemets n'est pr&#233;sent, le texte sera
+ constitu&#233; du nom du lien :</p>
<div class="example"><p><code>
&lt;a href="http://example.com/"&gt;http://example.com&lt;/a&gt;
</code></p></div>
- <p>Si vous voulez insérer des guillemets dans le texte, vous devez
+ <p>Si vous voulez ins&#233;rer des guillemets dans le texte, vous devez
les inscrire sous la forme <code>&amp;quot;</code>.</p></dd>
</dl>
@@ -278,14 +278,14 @@ imagemap</a></li>
<h2><a name="example" id="example">Exemple de fichier imagemap</a><a title="Lien permanent" href="#example" class="permalink">&para;</a></h2>
<div class="example"><p><code>
- #Les commentaires sont affichés dans un menu 'formaté' ou
- #'semi-formaté'.<br />
+ #Les commentaires sont affich&#233;s dans un menu 'format&#233;' ou
+ #'semi-format&#233;'.<br />
#Et peuvent contenir des balises html. &lt;hr&gt;<br />
base referer<br />
poly map "Puis-je avoir un menu, s'il vous plait ?" 0,0 0,10 10,10 10,0<br />
- rect .. 0,0 77,27 "le répertoire du référant"<br />
+ rect .. 0,0 77,27 "le r&#233;pertoire du r&#233;f&#233;rant"<br />
circle http://www.inetnebr.example.com/lincoln/feedback/ 195,0 305,27<br />
- rect autre_fichier "dans le même répertoire que le référant" 306,0 419,27<br />
+ rect autre_fichier "dans le m&#234;me r&#233;pertoire que le r&#233;f&#233;rant" 306,0 419,27<br />
point http://www.zyzzyva.example.com/ 100,100<br />
point http://www.tripod.example.com/ 200,200<br />
rect mailto:nate@tripod.example.com 100,150 200,0 "Bogues?"<br />
@@ -293,7 +293,7 @@ imagemap</a></li>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="referencing" id="referencing">Référencement de votre fichier
+<h2><a name="referencing" id="referencing">R&#233;f&#233;rencement de votre fichier
imagemap</a><a title="Lien permanent" href="#referencing" class="permalink">&para;</a></h2>
<div class="example"><h3>Exemple HTML</h3><p><code>
@@ -316,20 +316,20 @@ imagemap</a><a title="Lien permanent" href="#referencing" class="permalink">&par
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="imapbase" id="imapbase">Directive</a> <a name="ImapBase" id="ImapBase">ImapBase</a><a title="Lien permanent" href="#imapbase" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Valeur par défaut de la directive <code>base</code> des
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Valeur par d&#233;faut de la directive <code>base</code> des
fichiers imagemap</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ImapBase map|referer|<var>URL</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ImapBase http://nom_serveur/</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ImapBase http://nom_serveur/</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_imagemap</td></tr>
</table>
- <p>La directive <code class="directive">ImapBase</code> permet de définir la
- valeur par défaut de la directive <code>base</code> des fichiers
- imagemap. Sa valeur est écrasée par la présence éventuelle d'une
+ <p>La directive <code class="directive">ImapBase</code> permet de d&#233;finir la
+ valeur par d&#233;faut de la directive <code>base</code> des fichiers
+ imagemap. Sa valeur est &#233;cras&#233;e par la pr&#233;sence &#233;ventuelle d'une
directive <code>base</code> dans le fichier imagemap. Si cette
- directive est absente, la valeur par défaut de la directive
+ directive est absente, la valeur par d&#233;faut de la directive
<code>base</code> est
<code>http://<var>nom_serveur</var>/</code>.</p>
@@ -341,69 +341,69 @@ fichiers imagemap</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="imapdefault" id="imapdefault">Directive</a> <a name="ImapDefault" id="ImapDefault">ImapDefault</a><a title="Lien permanent" href="#imapdefault" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Action à entreprendre par défaut lorsqu'un fichier imagemap
-est invoqué avec des coordonnées qui ne correspondent à aucune
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Action &#224; entreprendre par d&#233;faut lorsqu'un fichier imagemap
+est invoqu&#233; avec des coordonn&#233;es qui ne correspondent &#224; aucune
cible</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ImapDefault error|nocontent|map|referer|<var>URL</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ImapDefault nocontent</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ImapDefault nocontent</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_imagemap</td></tr>
</table>
- <p>La directive <code class="directive">ImapDefault</code> permet de définir
- la valeur par défaut de la directive <code>default</code> utilisée
- dans les fichiers imagemap. Sa valeur est écrasée par la présence
- éventuelle d'une directive <code>default</code> dans le fichier
- imagemap. Si cette directive est absente, l'action associée à
+ <p>La directive <code class="directive">ImapDefault</code> permet de d&#233;finir
+ la valeur par d&#233;faut de la directive <code>default</code> utilis&#233;e
+ dans les fichiers imagemap. Sa valeur est &#233;cras&#233;e par la pr&#233;sence
+ &#233;ventuelle d'une directive <code>default</code> dans le fichier
+ imagemap. Si cette directive est absente, l'action associ&#233;e &#224;
<code>default</code> est <code>nocontent</code>, ce qui implique
l'envoi d'un code de statut <code>204 No Content</code> au client.
- Dans ce cas, le client doit continuer à afficher la même page.</p>
+ Dans ce cas, le client doit continuer &#224; afficher la m&#234;me page.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="imapmenu" id="imapmenu">Directive</a> <a name="ImapMenu" id="ImapMenu">ImapMenu</a><a title="Lien permanent" href="#imapmenu" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Action à entreprendre si aucune coordonnée n'est fournie
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Action &#224; entreprendre si aucune coordonn&#233;e n'est fournie
lorsqu'on invoque un fichier imagemap</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ImapMenu none|formatted|semiformatted|unformatted</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ImapMenu formatted</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ImapMenu formatted</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Indexes</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_imagemap</td></tr>
</table>
- <p>La directive <code class="directive">ImapMenu</code> permet de spécifier
- l'action à entreprendre lorsqu'un fichier imagemap est invoqué sans
- coordonnées valides.</p>
+ <p>La directive <code class="directive">ImapMenu</code> permet de sp&#233;cifier
+ l'action &#224; entreprendre lorsqu'un fichier imagemap est invoqu&#233; sans
+ coordonn&#233;es valides.</p>
<dl>
<dt><code>none</code></dt>
<dd>Si l'argument d'ImapMenu est <code>none</code>, aucun menu
- n'est généré, et l'action <code>default</code> est effectuée.</dd>
+ n'est g&#233;n&#233;r&#233;, et l'action <code>default</code> est effectu&#233;e.</dd>
<dt><code>formatted</code></dt>
<dd>Le menu <code>formatted</code> est le menu le plus simple. Les
- commentaires du fichier imagemap sont ignorés. Un en-tête de
- niveau un est affiché, puis un séparateur horizontal, puis chacun
- des liens sur une ligne séparée. L'aspect du menu est similaire à
- celui d'un listing de répertoire.</dd>
+ commentaires du fichier imagemap sont ignor&#233;s. Un en-t&#234;te de
+ niveau un est affich&#233;, puis un s&#233;parateur horizontal, puis chacun
+ des liens sur une ligne s&#233;par&#233;e. L'aspect du menu est similaire &#224;
+ celui d'un listing de r&#233;pertoire.</dd>
<dt><code>semiformatted</code></dt>
<dd>Dans le menu <code>semiformatted</code>, les commentaires sont
- affichés au moment où ils apparaissent dans le fichier imagemap.
- Les lignes vides sont interprètées comme des lignes de séparation
- HTML. Aucun en-tête ni séparateur horizontal n'est affiché. À part
- ces différences, le menu <code>semiformatted</code> est identique
+ affich&#233;s au moment o&#249; ils apparaissent dans le fichier imagemap.
+ Les lignes vides sont interpr&#232;t&#233;es comme des lignes de s&#233;paration
+ HTML. Aucun en-t&#234;te ni s&#233;parateur horizontal n'est affich&#233;. &#192; part
+ ces diff&#233;rences, le menu <code>semiformatted</code> est identique
au menu <code>formatted</code>.</dd>
<dt><code>unformatted</code></dt>
- <dd>Les commentaires sont affichés et les lignes vides sont
- ignorées. N'est affiché que ce qui apparait dans le fichier
- imagemap. Toutes les lignes de séparation HTML et les
- en-têtes doivent être inclus en tant que commentaires dans le
+ <dd>Les commentaires sont affich&#233;s et les lignes vides sont
+ ignor&#233;es. N'est affich&#233; que ce qui apparait dans le fichier
+ imagemap. Toutes les lignes de s&#233;paration HTML et les
+ en-t&#234;tes doivent &#234;tre inclus en tant que commentaires dans le
fichier imagemap. Cela vous procure une grande souplesse pour
- définir l'apparence de vos menus, mais vous oblige à rédiger vos
+ d&#233;finir l'apparence de vos menus, mais vous oblige &#224; r&#233;diger vos
fichiers imagemap en HTML, et non en texte plat.</dd>
</dl>
@@ -411,7 +411,7 @@ lorsqu'on invoque un fichier imagemap</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_imagemap.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_imagemap.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_imagemap.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/mod/mod_imagemap.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -431,7 +431,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_imagemap.h
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_include.html.fr b/docs/manual/mod/mod_include.html.fr
index 7ed1f6b50f..b446c6bfaa 100644
--- a/docs/manual/mod/mod_include.html.fr
+++ b/docs/manual/mod/mod_include.html.fr
@@ -27,33 +27,33 @@
<div id="preamble"><h1>Module Apache mod_include</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_include.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_include.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_include.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_include.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Documents html interprétés par le serveur (Server Side
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Documents html interpr&#233;t&#233;s par le serveur (Server Side
Includes ou SSI)</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Base</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>include_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_include.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>include_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_include.c</td></tr></table>
<h3>Sommaire</h3>
<p>Ce module fournit un filtre qui va traiter les fichiers avant
- de les envoyer au client. Le traitement est contrôlé via des
- commentaires SGML spécialement formatés, aussi nommés
- <dfn>éléments</dfn>. Ces éléments permettent l'insertion
+ de les envoyer au client. Le traitement est contr&#244;l&#233; via des
+ commentaires SGML sp&#233;cialement format&#233;s, aussi nomm&#233;s
+ <dfn>&#233;l&#233;ments</dfn>. Ces &#233;l&#233;ments permettent l'insertion
conditionnelle de texte, l'inclusion d'autres fichiers ou
- programmes, ainsi que la définition et l'affichage de variables
+ programmes, ainsi que la d&#233;finition et l'affichage de variables
d'environnement.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#enabling">Activation des SSI</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#pathinfo">PATH_INFO et SSI</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#elements">Eléments disponibles</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#elements">El&#233;ments disponibles</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#includevars">Variables include</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#substitution">Substitution de variable</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#flowctrl">Eléments de contrôle d'inclusion conditionnelle</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#legacyexpr">Syntaxe des expressions héritée</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#flowctrl">El&#233;ments de contr&#244;le d'inclusion conditionnelle</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#legacyexpr">Syntaxe des expressions h&#233;rit&#233;e</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#ssiendtag">SSIEndTag</a></li>
@@ -66,7 +66,7 @@ Includes ou SSI)</td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#ssiundefinedecho">SSIUndefinedEcho</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#xbithack">XBitHack</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_include">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_include">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_include">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_include">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li>
<li><code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code></li>
@@ -78,27 +78,27 @@ Includes ou SSI)</td></tr>
<h2><a name="enabling" id="enabling">Activation des SSI</a><a title="Lien permanent" href="#enabling" class="permalink">&para;</a></h2>
- <p>Les SSI sont implémentés par le <a href="../filter.html">filtre</a> <code>INCLUDES</code>. Si des
- documents contenant des directives SSI possèdent une extension
- .shtml, les directives suivantes indiqueront à Apache de les
- interpréter et d'assigner le type MIME
+ <p>Les SSI sont impl&#233;ment&#233;s par le <a href="../filter.html">filtre</a> <code>INCLUDES</code>. Si des
+ documents contenant des directives SSI poss&#232;dent une extension
+ .shtml, les directives suivantes indiqueront &#224; Apache de les
+ interpr&#233;ter et d'assigner le type MIME
<code>text/html</code> au document obtenu :</p>
<pre class="prettyprint lang-config">AddType text/html .shtml
AddOutputFilter INCLUDES .shtml</pre>
- <p>L'option suivante doit être définie pour les répertoires qui
- contiennent les fichiers shtml (en général dans une section
+ <p>L'option suivante doit &#234;tre d&#233;finie pour les r&#233;pertoires qui
+ contiennent les fichiers shtml (en g&#233;n&#233;ral dans une section
<code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>, mais
- cette option peut également être définie dans un fichier
- <code>.htaccess</code> si <code><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> Options</code> a été défini pour le
- répertoire considéré) :</p>
+ cette option peut &#233;galement &#234;tre d&#233;finie dans un fichier
+ <code>.htaccess</code> si <code><code class="directive"><a href="../mod/core.html#allowoverride">AllowOverride</a></code> Options</code> a &#233;t&#233; d&#233;fini pour le
+ r&#233;pertoire consid&#233;r&#233;) :</p>
<pre class="prettyprint lang-config">Options +Includes</pre>
- <p>Pour des raisons de compatibilité ascendante, le <a href="../handler.html">gestionnaire</a> <code>server-parsed</code>
+ <p>Pour des raisons de compatibilit&#233; ascendante, le <a href="../handler.html">gestionnaire</a> <code>server-parsed</code>
peut aussi activer le filtre INCLUDES. Ainsi, Apache va activer le
filtre INCLUDES pour tout document de type MIME
<code>text/x-server-parsed-html</code> ou
@@ -111,36 +111,36 @@ AddOutputFilter INCLUDES .shtml</pre>
<h2><a name="pathinfo" id="pathinfo">PATH_INFO et SSI</a><a title="Lien permanent" href="#pathinfo" class="permalink">&para;</a></h2>
- <p>Les fichiers traités dans le cadre des SSI n'acceptent plus par
- défaut les requêtes avec <code>PATH_INFO</code> (les informations
- relatives au chemin en fin de requête). La directive <code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> permet de configurer le
- serveur de façon à ce qu'il accepte ce genre de requête.</p>
+ <p>Les fichiers trait&#233;s dans le cadre des SSI n'acceptent plus par
+ d&#233;faut les requ&#234;tes avec <code>PATH_INFO</code> (les informations
+ relatives au chemin en fin de requ&#234;te). La directive <code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> permet de configurer le
+ serveur de fa&#231;on &#224; ce qu'il accepte ce genre de requ&#234;te.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="elements" id="elements">Eléments disponibles</a><a title="Lien permanent" href="#elements" class="permalink">&para;</a></h2>
- <p>Le document est interprété comme un document HTML, avec des
- commandes spéciales incluses sous forme de commentaires SGML. La
+<h2><a name="elements" id="elements">El&#233;ments disponibles</a><a title="Lien permanent" href="#elements" class="permalink">&para;</a></h2>
+ <p>Le document est interpr&#233;t&#233; comme un document HTML, avec des
+ commandes sp&#233;ciales incluses sous forme de commentaires SGML. La
syntaxe d'une commande est la suivante : </p>
<div class="example"><p><code>
- &lt;!--#<var>élément</var> <var>attribut</var>=<var>valeur</var>
+ &lt;!--#<var>&#233;l&#233;ment</var> <var>attribut</var>=<var>valeur</var>
<var>attribut</var>=<var>valeur</var> ... --&gt;
</code></p></div>
- <p>Les valeurs sont souvent entourées de guillemets, mais on peut
+ <p>Les valeurs sont souvent entour&#233;es de guillemets, mais on peut
aussi utiliser des apostrophes (<code>'</code>) ou des apostrophes
inverses (<code>`</code>). De nombreuses commandes n'acceptent
qu'une seule paire attribut-valeur. Notez que le terminateur de
- commentaire (<code>--&gt;</code>) doit être précédé d'un espace afin
- d'être sûr qu'il ne soit pas considéré comme un élément de commande
- SSI. Notez aussi que le délimiteur de début <code>&lt;!--#</code>
- est <em>un</em> élément de commande et ne doit donc pas contenir
+ commentaire (<code>--&gt;</code>) doit &#234;tre pr&#233;c&#233;d&#233; d'un espace afin
+ d'&#234;tre s&#251;r qu'il ne soit pas consid&#233;r&#233; comme un &#233;l&#233;ment de commande
+ SSI. Notez aussi que le d&#233;limiteur de d&#233;but <code>&lt;!--#</code>
+ est <em>un</em> &#233;l&#233;ment de commande et ne doit donc pas contenir
d'espace.</p>
- <p>La table suivante contient la liste des éléments autorisés :</p>
+ <p>La table suivante contient la liste des &#233;l&#233;ments autoris&#233;s :</p>
<table class="bordered">
- <tr><th>Elément</th><th>Description</th></tr>
+ <tr><th>El&#233;ment</th><th>Description</th></tr>
<tr><td><code><a href="#element.comment">comment</a></code></td>
<td>commentaire SSI</td></tr>
<tr><td><code><a href="#element.config">config</a></code></td>
@@ -148,30 +148,30 @@ AddOutputFilter INCLUDES .shtml</pre>
<tr><td><code><a href="#element.echo">echo</a></code></td>
<td>affiche le contenu de variables</td></tr>
<tr><td><code><a href="#element.exec">exec</a></code></td>
- <td>exécute des programmes externes</td></tr>
+ <td>ex&#233;cute des programmes externes</td></tr>
<tr><td><code><a href="#element.fsize">fsize</a></code></td>
<td>affiche la taille d'un fichier</td></tr>
<tr><td><code><a href="#element.flastmod">flastmod</a></code></td>
- <td>affiche la date de dernière modification d'un fichier</td></tr>
+ <td>affiche la date de derni&#232;re modification d'un fichier</td></tr>
<tr><td><code><a href="#element.include">include</a></code></td>
<td>inclut un fichier</td></tr>
<tr><td><code><a href="#element.printenv">printenv</a></code></td>
<td>affiche toutes les variables disponibles</td></tr>
<tr><td><code><a href="#element.set">set</a></code></td>
- <td>définit la valeur d'une variable</td></tr>
+ <td>d&#233;finit la valeur d'une variable</td></tr>
</table>
- <p>Les éléments SSI peuvent être définis par d'autres modules que
- <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>. À ce titre, l'élément <code><a href="#element.exec">exec</a></code> est fourni par
+ <p>Les &#233;l&#233;ments SSI peuvent &#234;tre d&#233;finis par d'autres modules que
+ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>. &#192; ce titre, l'&#233;l&#233;ment <code><a href="#element.exec">exec</a></code> est fourni par
<code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, et ne sera disponible que si ce module est
- chargé.</p>
+ charg&#233;.</p>
- <h3><a name="element.comment" id="element.comment">L'élément comment</a></h3>
+ <h3><a name="element.comment" id="element.comment">L'&#233;l&#233;ment comment</a></h3>
<p>Cette commande n'affiche aucune information. Elle n'a pour but que
l'ajout de commentaires dans un fichier et ces commentaires ne sont pas
- affichés.</p>
+ affich&#233;s.</p>
- <p>Cette syntaxe est disponible à partir de la version 2.4.21 du serveur
+ <p>Cette syntaxe est disponible &#224; partir de la version 2.4.21 du serveur
HTTP Apache.</p>
<div class="example"><p><code>
@@ -179,41 +179,41 @@ AddOutputFilter INCLUDES .shtml</pre>
</code></p></div>
- <h3><a name="element.config" id="element.config">L'élément config</a></h3>
- <p>Cette commande contrôle divers aspects de l'interprétation. Les
+ <h3><a name="element.config" id="element.config">L'&#233;l&#233;ment config</a></h3>
+ <p>Cette commande contr&#244;le divers aspects de l'interpr&#233;tation. Les
attributs valides sont :</p>
<dl>
- <dt><code>echomsg</code> (<em>Versions 2.1 et supérieures
+ <dt><code>echomsg</code> (<em>Versions 2.1 et sup&#233;rieures
d'Apache</em>)</dt>
- <dd><p>La valeur est un message qui sera envoyé au client si
- l'élément <code><a href="#element.echo">echo</a></code> tente
- d'afficher le contenu d'une variable non définie. Cet attribut
+ <dd><p>La valeur est un message qui sera envoy&#233; au client si
+ l'&#233;l&#233;ment <code><a href="#element.echo">echo</a></code> tente
+ d'afficher le contenu d'une variable non d&#233;finie. Cet attribut
l'emporte sur toute directive <code class="directive"><a href="#ssiundefinedecho">SSIUndefinedEcho</a></code>.</p>
<div class="example"><p><code>
- &lt;!--#config echomsg="[Valeur non définie]" --&gt;
+ &lt;!--#config echomsg="[Valeur non d&#233;finie]" --&gt;
</code></p></div>
</dd>
<dt><code>errmsg</code></dt>
- <dd><p>La valeur est un message qui sera envoyé au client si une
- erreur survient lors de l'interprétation du document. Cet attribut
+ <dd><p>La valeur est un message qui sera envoy&#233; au client si une
+ erreur survient lors de l'interpr&#233;tation du document. Cet attribut
l'emporte sur toute directive <code class="directive"><a href="#ssierrormsg">SSIErrorMsg</a></code>.</p>
<div class="example"><p><code>
- &lt;!--#config errmsg="[Zut, quelque chose s'est mal passé.]" --&gt;
+ &lt;!--#config errmsg="[Zut, quelque chose s'est mal pass&#233;.]" --&gt;
</code></p></div>
</dd>
<dt><code>sizefmt</code></dt>
- <dd><p>La valeur définit l'unité employée lors de l'affichage de la
+ <dd><p>La valeur d&#233;finit l'unit&#233; employ&#233;e lors de l'affichage de la
taille d'un fichier. Les valeurs possibles sont <code>bytes</code>
pour une taille en octets, ou <code>abbrev</code> pour une taille
en Ko ou Mo selon son importance ; par exemple, une taille de 1024
- octets sera affichée sous la forme "1K".</p>
+ octets sera affich&#233;e sous la forme "1K".</p>
<div class="example"><p><code>
&lt;!--#config sizefmt="abbrev" --&gt;
@@ -222,8 +222,8 @@ AddOutputFilter INCLUDES .shtml</pre>
</dd>
<dt><code>timefmt</code></dt>
- <dd><p>La valeur est une chaîne que pourra utiliser la fonction de la
- bibliothèque standard <code>strftime(3)</code> lors de l'affichage
+ <dd><p>La valeur est une cha&#238;ne que pourra utiliser la fonction de la
+ biblioth&#232;que standard <code>strftime(3)</code> lors de l'affichage
des dates.</p>
<div class="example"><p><code>
@@ -235,68 +235,68 @@ AddOutputFilter INCLUDES .shtml</pre>
</dl>
- <h3><a name="element.echo" id="element.echo">L'élément echo</a></h3>
- <p>Cette commande affiche le contenu d'une des <a href="#includevars">variables include</a> définies ci-dessous. Si
- la variable n'est pas définie, le résultat est déterminé par la
+ <h3><a name="element.echo" id="element.echo">L'&#233;l&#233;ment echo</a></h3>
+ <p>Cette commande affiche le contenu d'une des <a href="#includevars">variables include</a> d&#233;finies ci-dessous. Si
+ la variable n'est pas d&#233;finie, le r&#233;sultat est d&#233;termin&#233; par la
valeur de la directive <code class="directive"><a href="#ssiundefinedecho">SSIUndefinedEcho</a></code>. Le format d'affichage des dates est
- défini par l'attribut <code>timefmt</code> de la commande
+ d&#233;fini par l'attribut <code>timefmt</code> de la commande
config.</p>
<p>Attributs:</p>
<dl>
<dt><code>var</code></dt>
- <dd>La valeur est le nom de la variable à afficher.</dd>
+ <dd>La valeur est le nom de la variable &#224; afficher.</dd>
<dt><code>decoding</code></dt>
- <dd><p>Spécifie si Apache doit effectuer un décodage dans la
- variable avant son traitement ultérieur. La valeur par défaut est
- <code>none</code>, et dans ce cas, aucun décodage n'est effectué.
- Si la valeur est <code>url</code>, un décodage de type URL sera
- effectué (il s'agit du codage de type %-encoding utilisé dans les
+ <dd><p>Sp&#233;cifie si Apache doit effectuer un d&#233;codage dans la
+ variable avant son traitement ult&#233;rieur. La valeur par d&#233;faut est
+ <code>none</code>, et dans ce cas, aucun d&#233;codage n'est effectu&#233;.
+ Si la valeur est <code>url</code>, un d&#233;codage de type URL sera
+ effectu&#233; (il s'agit du codage de type %-encoding utilis&#233; dans les
URLs des liens, etc...). Si la valeur est <code>urlencoded</code>,
- c'est un décodage des éléments de type
- application/x-www-form-urlencode (que l'on trouve dans les chaînes
- de paramètres) qui sera effectué. Si la valeur est
+ c'est un d&#233;codage des &#233;l&#233;ments de type
+ application/x-www-form-urlencode (que l'on trouve dans les cha&#238;nes
+ de param&#232;tres) qui sera effectu&#233;. Si la valeur est
<code>base64</code>, un
- decodage de type base64 sera effectué, et si elle est
- <code>entity</code>, c'est un décodage des entités HTML qui sera
- effectué. Ce décodage est effectué avant tout codage ultérieur de
- la variable. Il est possible d'effectuer plusieurs décodages en
- spécifiant plusieurs valeurs séparées par des virgules. Les
- spécifications de décodages restent valables jusqu'au prochain
- attribut de décodage, ou la fin de l'élément.</p>
-
- <p>Pour être pris en compte, l'attribut de <code>décodage</code>
- doit <em>précéder</em> l'attribut <code>var</code> correspondant.</p>
+ decodage de type base64 sera effectu&#233;, et si elle est
+ <code>entity</code>, c'est un d&#233;codage des entit&#233;s HTML qui sera
+ effectu&#233;. Ce d&#233;codage est effectu&#233; avant tout codage ult&#233;rieur de
+ la variable. Il est possible d'effectuer plusieurs d&#233;codages en
+ sp&#233;cifiant plusieurs valeurs s&#233;par&#233;es par des virgules. Les
+ sp&#233;cifications de d&#233;codages restent valables jusqu'au prochain
+ attribut de d&#233;codage, ou la fin de l'&#233;l&#233;ment.</p>
+
+ <p>Pour &#234;tre pris en compte, l'attribut de <code>d&#233;codage</code>
+ doit <em>pr&#233;c&#233;der</em> l'attribut <code>var</code> correspondant.</p>
</dd>
<dt><code>encoding</code></dt>
- <dd><p>Spécifie la manière dont Apache va coder les caractères
- spéciaux que la variable contient avant leur affichage. S'il est
- défini à <code>none</code>, aucun codage ne sera effectué. S'il
- est défini à <code>url</code>, un codage de type URL sera effectué
- (aussi connu sous le nom de codage avec caractères % , il convient
- pour les URLS des liens, etc...). S'il est défini à
+ <dd><p>Sp&#233;cifie la mani&#232;re dont Apache va coder les caract&#232;res
+ sp&#233;ciaux que la variable contient avant leur affichage. S'il est
+ d&#233;fini &#224; <code>none</code>, aucun codage ne sera effectu&#233;. S'il
+ est d&#233;fini &#224; <code>url</code>, un codage de type URL sera effectu&#233;
+ (aussi connu sous le nom de codage avec caract&#232;res % , il convient
+ pour les URLS des liens, etc...). S'il est d&#233;fini &#224;
<code>urlencoded</code>, c'est un codage compatible
- application/x-www-form-urlencoded qui sera effectué (à utiliser
- dans les chaînes de paramètres). S'il est défini à
+ application/x-www-form-urlencoded qui sera effectu&#233; (&#224; utiliser
+ dans les cha&#238;nes de param&#232;tres). S'il est d&#233;fini &#224;
<code>base64</code>, c'est un encodage de type base64 qui sera
- effectué. Au début d'un élément
- <code>echo</code>, la valeur par défaut est définie à
- <code>entity</code>, ce qui correspond à un codage de type entité
- (codage qui convient pour un élément HTML de type bloc, comme le
- paragraphe d'un texte). Cette valeur par défaut peut être modifiée
+ effectu&#233;. Au d&#233;but d'un &#233;l&#233;ment
+ <code>echo</code>, la valeur par d&#233;faut est d&#233;finie &#224;
+ <code>entity</code>, ce qui correspond &#224; un codage de type entit&#233;
+ (codage qui convient pour un &#233;l&#233;ment HTML de type bloc, comme le
+ paragraphe d'un texte). Cette valeur par d&#233;faut peut &#234;tre modifi&#233;e
en ajoutant un attribut <code>encoding</code>, qui fera effet
- jusqu'à la définition d'un nouvel attribut <code>encoding</code>
- ou la fin de l'élément echo.</p>
+ jusqu'&#224; la d&#233;finition d'un nouvel attribut <code>encoding</code>
+ ou la fin de l'&#233;l&#233;ment echo.</p>
<p>Pour produire son effet, l'attribut <code>encoding</code> doit
- précéder l'attribut <code>var</code> concerné.</p>
+ pr&#233;c&#233;der l'attribut <code>var</code> concern&#233;.</p>
<div class="warning">
- Afin de prévenir les attaques de type cross-site scripting, il
- est recommandé de <em>toujours</em> encoder les données fournies
+ Afin de pr&#233;venir les attaques de type cross-site scripting, il
+ est recommand&#233; de <em>toujours</em> encoder les donn&#233;es fournies
par les utilisateurs.
</div>
@@ -307,26 +307,26 @@ AddOutputFilter INCLUDES .shtml</pre>
</dl>
- <h3><a name="element.exec" id="element.exec">L'élément exec</a></h3>
- <p>La commande <code>exec</code> exécute la commande shell ou le
- script spécifié. Elle nécessite le chargement du module
+ <h3><a name="element.exec" id="element.exec">L'&#233;l&#233;ment exec</a></h3>
+ <p>La commande <code>exec</code> ex&#233;cute la commande shell ou le
+ script sp&#233;cifi&#233;. Elle n&#233;cessite le chargement du module
<code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>. Si <code class="directive"><a href="../mod/core.html#options">Options</a></code> <code>IncludesNOEXEC</code> est
- définie, cette commande est désactivée. Les attributs disponibles
+ d&#233;finie, cette commande est d&#233;sactiv&#233;e. Les attributs disponibles
sont :</p>
<dl>
<dt><code>cgi</code></dt>
- <dd><p>La valeur spécifie un chemin URL vers le script CGI (encodé
- avec caractères %). Si le chemin ne commence pas par un slash (/),
- il est considéré comme relatif au document courant. Le document
- référencé par ce chemin est invoqué en tant que script CGI, même
- s'il n'est pas censé être reconnu comme tel par le serveur. Les
- scripts CGI doivent cependant être activés dans le répertoire qui
+ <dd><p>La valeur sp&#233;cifie un chemin URL vers le script CGI (encod&#233;
+ avec caract&#232;res %). Si le chemin ne commence pas par un slash (/),
+ il est consid&#233;r&#233; comme relatif au document courant. Le document
+ r&#233;f&#233;renc&#233; par ce chemin est invoqu&#233; en tant que script CGI, m&#234;me
+ s'il n'est pas cens&#233; &#234;tre reconnu comme tel par le serveur. Les
+ scripts CGI doivent cependant &#234;tre activ&#233;s dans le r&#233;pertoire qui
contient les scripts (via la directive <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code> ou l'<code class="directive"><a href="../mod/core.html#options">Options</a></code> <code>ExecCGI</code>).</p>
- <p>Le <code>PATH_INFO</code> et la chaîne d'arguments
- (<code>QUERY_STRING</code>) de la requête originale du client sont
- fournis au script CGI ; ils <em>ne peuvent pas</em> être spécifiés
+ <p>Le <code>PATH_INFO</code> et la cha&#238;ne d'arguments
+ (<code>QUERY_STRING</code>) de la requ&#234;te originale du client sont
+ fournis au script CGI ; ils <em>ne peuvent pas</em> &#234;tre sp&#233;cifi&#233;s
dans le chemin de l'URL. Le script disposera des variables include
en plus de l'environnement standard <a href="mod_cgi.html">CGI</a>.</p>
@@ -334,15 +334,15 @@ AddOutputFilter INCLUDES .shtml</pre>
&lt;!--#exec cgi="/cgi-bin/exemple.cgi" --&gt;
</code></p></div>
- <p>Si, à la place d'un flux de sortie, le script renvoie un
- en-tête <code>Location:</code>, ce dernier sera traduit en ancrage
+ <p>Si, &#224; la place d'un flux de sortie, le script renvoie un
+ en-t&#234;te <code>Location:</code>, ce dernier sera traduit en ancrage
HTML.</p>
- <p>L'élément <code><a href="#includevirtual">include
- virtual</a></code> doit être préféré à <code>exec cgi</code>. En
+ <p>L'&#233;l&#233;ment <code><a href="#includevirtual">include
+ virtual</a></code> doit &#234;tre pr&#233;f&#233;r&#233; &#224; <code>exec cgi</code>. En
particulier, si vous devez transmettre des arguments
- supplémentaires à un programme CGI en utilisant la chaîne
- d'arguments de la requête, c'est impossible avec <code>exec
+ suppl&#233;mentaires &#224; un programme CGI en utilisant la cha&#238;ne
+ d'arguments de la requ&#234;te, c'est impossible avec <code>exec
cgi</code>, mais vous pouvez y parvenir avec <code>include
virtual</code> comme suit :</p>
@@ -352,24 +352,24 @@ AddOutputFilter INCLUDES .shtml</pre>
</dd>
<dt><code>cmd</code></dt>
- <dd><p>Le serveur va exécuter la commande fournie en utilisant
+ <dd><p>Le serveur va ex&#233;cuter la commande fournie en utilisant
<code>/bin/sh</code>. La commande dispose des <a href="#includevars">variables include</a>, en plus du jeu habituel
de variables CGI.</p>
- <p>Il est toujours préférable d'utiliser <code><a href="#includevirtual">#include virtual</a></code> à la place de
+ <p>Il est toujours pr&#233;f&#233;rable d'utiliser <code><a href="#includevirtual">#include virtual</a></code> &#224; la place de
<code>#exec cgi</code> ou <code>#exec cmd</code>. <code>#include
- virtual</code> utilise le mécanisme standard des sous-requêtes
+ virtual</code> utilise le m&#233;canisme standard des sous-requ&#234;tes
d'Apache pour inclure des fichiers ou des scripts. Il a fait
l'objet de tests plus approfondis et sa maintenance est mieux
suivie.</p>
<p>De plus, sur certaines plate-formes, comme Win32, et sous unix,
si l'on utilise <a href="../suexec.html">suexec</a>, il est
- impossible de transmettre des arguments à une commande dans une
- directive <code>exec</code>, à moins d'insérer des espaces dans la
+ impossible de transmettre des arguments &#224; une commande dans une
+ directive <code>exec</code>, &#224; moins d'ins&#233;rer des espaces dans la
commande. Ainsi, alors que ce qui suit fonctionnera sous unix avec
une configuration sans suexec, l'effet produit ne sera pas celui
- désiré sous Win32, ou dans le cas de l'utilisation de suexec
+ d&#233;sir&#233; sous Win32, ou dans le cas de l'utilisation de suexec
:</p>
<div class="example"><p><code>
@@ -379,35 +379,35 @@ AddOutputFilter INCLUDES .shtml</pre>
</dl>
- <h3><a name="element.fsize" id="element.fsize">L'élément fsize</a></h3>
- <p>Cette commande permet d'afficher la taille du fichier spécifié
- en fonction des spécifications de format de <code>sizefmt</code>.
+ <h3><a name="element.fsize" id="element.fsize">L'&#233;l&#233;ment fsize</a></h3>
+ <p>Cette commande permet d'afficher la taille du fichier sp&#233;cifi&#233;
+ en fonction des sp&#233;cifications de format de <code>sizefmt</code>.
Attributs :</p>
<dl>
<dt><code>file</code></dt>
- <dd>La valeur est le chemin du fichier, relatif au répertoire
- contenant le document en cours d'interprétation.
+ <dd>La valeur est le chemin du fichier, relatif au r&#233;pertoire
+ contenant le document en cours d'interpr&#233;tation.
<div class="example"><p><code>
Ce fichier a une taille de &lt;!--#fsize file="mod_include.html"
--&gt; octets.
</code></p></div>
- La valeur de <code>file</code> ne peut pas faire référence à un
- fichier situé à un niveau supérieur de l'arborescence du répertoire
+ La valeur de <code>file</code> ne peut pas faire r&#233;f&#233;rence &#224; un
+ fichier situ&#233; &#224; un niveau sup&#233;rieur de l'arborescence du r&#233;pertoire
courant ou en dehors de la racine des documents ; il ne peut donc
- ni commencer par un slash, ni contenir la séquence de caractères
+ ni commencer par un slash, ni contenir la s&#233;quence de caract&#232;res
<code>../</code>. Si c'est le cas, le message d'erreur <code>The
- given path was above the root path</code> sera renvoyé.
+ given path was above the root path</code> sera renvoy&#233;.
</dd>
<dt><code>virtual</code></dt>
- <dd>La valeur est un chemin URL (codé avec caractères %). S'il ne
- commence pas par un slash (/), il est considéré comme relatif au
+ <dd>La valeur est un chemin URL (cod&#233; avec caract&#232;res %). S'il ne
+ commence pas par un slash (/), il est consid&#233;r&#233; comme relatif au
document courant. Notez que cette commande n'affiche <em>pas</em>
la taille de la sortie d'un programme CGI, mais la taille du
- programme CGI lui-même.</dd>
+ programme CGI lui-m&#234;me.</dd>
</dl>
<div class="example"><p><code>
@@ -420,82 +420,82 @@ AddOutputFilter INCLUDES .shtml</pre>
pas les aliases URL-space.</p>
- <h3><a name="element.flastmod" id="element.flastmod">L'élément flastmod</a></h3>
- <p>Cette commande permet d'afficher la date de dernière
- modification du fichier spécifié, en fonction des spécifications
- de format de <code>timefmt</code>. Les attributs sont les mêmes
+ <h3><a name="element.flastmod" id="element.flastmod">L'&#233;l&#233;ment flastmod</a></h3>
+ <p>Cette commande permet d'afficher la date de derni&#232;re
+ modification du fichier sp&#233;cifi&#233;, en fonction des sp&#233;cifications
+ de format de <code>timefmt</code>. Les attributs sont les m&#234;mes
que ceux de la commande <code><a href="#element.fsize">fsize</a></code>.</p>
- <h3><a name="element.include" id="element.include">L'élément include</a></h3>
- <p>Cette commande permet d'insérer le texte d'un autre document ou
- fichier dans le fichier en cours d'interprétation. Tout fichier
- inclus est soumis au contrôle d'accès habituel. Si <a href="core.html#options">Options</a> <code>IncludesNOEXEC</code>
- est défini pour le répertoire contenant le fichier
- interprété, seuls les documents possèdant un
+ <h3><a name="element.include" id="element.include">L'&#233;l&#233;ment include</a></h3>
+ <p>Cette commande permet d'ins&#233;rer le texte d'un autre document ou
+ fichier dans le fichier en cours d'interpr&#233;tation. Tout fichier
+ inclus est soumis au contr&#244;le d'acc&#232;s habituel. Si <a href="core.html#options">Options</a> <code>IncludesNOEXEC</code>
+ est d&#233;fini pour le r&#233;pertoire contenant le fichier
+ interpr&#233;t&#233;, seuls les documents poss&#232;dant un
<a class="glossarylink" href="../glossary.html#type mime" title="voir glossaire">type MIME</a> de type texte
(<code>text/plain</code>, <code>text/html</code>, etc...) seront
- inclus. Les scripts CGI, quant à eux, sont invoqués de manière
- habituelle en utilisant l'URL complète fournie avec la commande, y
- compris toute chaîne d'arguments éventuelle.</p>
+ inclus. Les scripts CGI, quant &#224; eux, sont invoqu&#233;s de mani&#232;re
+ habituelle en utilisant l'URL compl&#232;te fournie avec la commande, y
+ compris toute cha&#238;ne d'arguments &#233;ventuelle.</p>
- <p>Un attribut définit le chemin du document à inclure, et peut
- apparaître plusieurs fois dans l'élément à inclure ; en retour, pour
- chaque attribut fourni à la commande include, une inclusion est
- effectuée. Les attributs disponibles sont :</p>
+ <p>Un attribut d&#233;finit le chemin du document &#224; inclure, et peut
+ appara&#238;tre plusieurs fois dans l'&#233;l&#233;ment &#224; inclure ; en retour, pour
+ chaque attribut fourni &#224; la commande include, une inclusion est
+ effectu&#233;e. Les attributs disponibles sont :</p>
<dl>
<dt><code>file</code></dt>
- <dd>La valeur est un chemin relatif au répertoire contenant le
- fichier en cours d'interprétation. Elle ne peut ni contenir
- <code>../</code>, ni être un chemin absolu. Ainsi, vous ne pouvez
- pas inclure de fichiers situés en dehors de l'arborescence du
- site web ou dans un niveau supérieur à celui du fichier courant
- dans cette arborescence. Il est toujours préférable d'utiliser
+ <dd>La valeur est un chemin relatif au r&#233;pertoire contenant le
+ fichier en cours d'interpr&#233;tation. Elle ne peut ni contenir
+ <code>../</code>, ni &#234;tre un chemin absolu. Ainsi, vous ne pouvez
+ pas inclure de fichiers situ&#233;s en dehors de l'arborescence du
+ site web ou dans un niveau sup&#233;rieur &#224; celui du fichier courant
+ dans cette arborescence. Il est toujours pr&#233;f&#233;rable d'utiliser
l'attribut <code>virtual</code>.</dd>
<dt><code><a id="includevirtual" name="includevirtual">virtual</a></code></dt>
- <dd><p>La valeur est un chemin URL (codé avec caractères %). L'URL
- ne peut contenir qu'un chemin et une chaîne d'arguments
- éventuelle, à l'exclusion de tout protocole ou nom d'hôte. S'il ne
- commence pas par un slash (/), il est considéré comme relatif au
+ <dd><p>La valeur est un chemin URL (cod&#233; avec caract&#232;res %). L'URL
+ ne peut contenir qu'un chemin et une cha&#238;ne d'arguments
+ &#233;ventuelle, &#224; l'exclusion de tout protocole ou nom d'h&#244;te. S'il ne
+ commence pas par un slash (/), il est consid&#233;r&#233; comme relatif au
document courant.</p>
- <p>Une URL est construite à partir de l'attribut, et la sortie que
- renverrait le serveur si l'URL était accédée par le client est
- incluse dans la sortie interprétée. Les inclusions de fichiers
- peuvent ainsi être imbriquées.</p>
+ <p>Une URL est construite &#224; partir de l'attribut, et la sortie que
+ renverrait le serveur si l'URL &#233;tait acc&#233;d&#233;e par le client est
+ incluse dans la sortie interpr&#233;t&#233;e. Les inclusions de fichiers
+ peuvent ainsi &#234;tre imbriqu&#233;es.</p>
- <p>Si l'URL spécifiée correspond à un programme CGI, le programme
- sera exécuté, et son flux de sortie inséré à la place de la
- directive dans le fichier interprété. Vous pouvez insérer une
- chaîne d'arguments dans une URL correspond à un programme CGI
+ <p>Si l'URL sp&#233;cifi&#233;e correspond &#224; un programme CGI, le programme
+ sera ex&#233;cut&#233;, et son flux de sortie ins&#233;r&#233; &#224; la place de la
+ directive dans le fichier interpr&#233;t&#233;. Vous pouvez ins&#233;rer une
+ cha&#238;ne d'arguments dans une URL correspond &#224; un programme CGI
:</p>
<div class="example"><p><code>
&lt;!--#include virtual="/cgi-bin/exemple.cgi?argument=valeur" --&gt;
</code></p></div>
- <p><code>include virtual</code> doit être préféré à <code>exec
+ <p><code>include virtual</code> doit &#234;tre pr&#233;f&#233;r&#233; &#224; <code>exec
cgi</code> pour inclure le flux de sortie d'un programme CGI dans
un document HTML.</p>
<p>Si la directive <code class="directive"><a href="../mod/mod_request.html#keptbodysize">KeptBodySize</a></code> est correctement
- définie et valide pour le fichier inclus, les tentatives de
- requêtes POST vers le document HTML qui inclut des fichiers seront
- transmises aux sous-requêtes en tant que requêtes POST
- elles-mêmes. Sans cette directive, toutes les sous-requêtes sont
- traitées en tant que requêtes GET.</p>
+ d&#233;finie et valide pour le fichier inclus, les tentatives de
+ requ&#234;tes POST vers le document HTML qui inclut des fichiers seront
+ transmises aux sous-requ&#234;tes en tant que requ&#234;tes POST
+ elles-m&#234;mes. Sans cette directive, toutes les sous-requ&#234;tes sont
+ trait&#233;es en tant que requ&#234;tes GET.</p>
</dd>
<dt><code>onerror</code></dt>
- <dd><p>La valeur est un chemin-URL (codé-%) qui est affiché si une
- tentative précédente d'inclure un fichier ou un attribut virtuel a
- échoué. Pour produire son effet, cet attribut doit être spécifié
- après le fichier ou les attributs virtuels concernés. Si la
- tentative d'inclure le chemin onerror échoue, ou si onerror n'est
- pas spécifié, c'est le message d'erreur par défaut qui sera
+ <dd><p>La valeur est un chemin-URL (cod&#233;-%) qui est affich&#233; si une
+ tentative pr&#233;c&#233;dente d'inclure un fichier ou un attribut virtuel a
+ &#233;chou&#233;. Pour produire son effet, cet attribut doit &#234;tre sp&#233;cifi&#233;
+ apr&#232;s le fichier ou les attributs virtuels concern&#233;s. Si la
+ tentative d'inclure le chemin onerror &#233;choue, ou si onerror n'est
+ pas sp&#233;cifi&#233;, c'est le message d'erreur par d&#233;faut qui sera
inclus.</p>
<div class="example"><p><code>
@@ -504,7 +504,7 @@ AddOutputFilter INCLUDES .shtml</pre>
</code></p></div>
<div class="example"><p><code>
- # Chemins onerror dédiés<br />
+ # Chemins onerror d&#233;di&#233;s<br />
&lt;!--#include virtual="/path-a.html" onerror="/error-a.html" virtual="/path-b.html" onerror="/error-b.html" --&gt;
</code></p></div>
@@ -512,10 +512,10 @@ AddOutputFilter INCLUDES .shtml</pre>
</dl>
- <h3><a name="element.printenv" id="element.printenv">L'élément printenv</a></h3>
+ <h3><a name="element.printenv" id="element.printenv">L'&#233;l&#233;ment printenv</a></h3>
<p>Cette commande affiche la liste en mode texte de toutes les variables et de
- leurs valeurs. Les caractères spéciaux sont encodés <code>entity</code> avant
- d'être affichés (se reporter à l'élément <code><a href="#element.echo">echo</a></code> pour plus de détails). Cette
+ leurs valeurs. Les caract&#232;res sp&#233;ciaux sont encod&#233;s <code>entity</code> avant
+ d'&#234;tre affich&#233;s (se reporter &#224; l'&#233;l&#233;ment <code><a href="#element.echo">echo</a></code> pour plus de d&#233;tails). Cette
commande ne comporte pas d'attributs.</p>
<div class="example"><h3>Exemple</h3><p><code>
@@ -525,48 +525,48 @@ AddOutputFilter INCLUDES .shtml</pre>
</code></p></div>
- <h3><a name="element.set" id="element.set">L'élément set</a></h3>
- <p>Cette commande permet de définir la valeur d'une variable. Les
+ <h3><a name="element.set" id="element.set">L'&#233;l&#233;ment set</a></h3>
+ <p>Cette commande permet de d&#233;finir la valeur d'une variable. Les
attributs sont :</p>
<dl>
<dt><code>var</code></dt>
- <dd>Le nom de la variable à définir.</dd>
+ <dd>Le nom de la variable &#224; d&#233;finir.</dd>
<dt><code>value</code></dt>
- <dd>La valeur à affecter à la variable.</dd>
+ <dd>La valeur &#224; affecter &#224; la variable.</dd>
<dt><code>decoding</code></dt>
- <dd><p>Spécifie si Apache doit effectuer un décodage dans la
- variable avant son traitement ultérieur. La valeur par défaut est
- <code>none</code>, et dans ce cas, aucun décodage n'est effectué.
+ <dd><p>Sp&#233;cifie si Apache doit effectuer un d&#233;codage dans la
+ variable avant son traitement ult&#233;rieur. La valeur par d&#233;faut est
+ <code>none</code>, et dans ce cas, aucun d&#233;codage n'est effectu&#233;.
Si la valeur est <code>url</code>, <code>urlencoded</code>,
<code>base64</code> ou
- <code>entity</code>, c'est un décodage de type URL,
+ <code>entity</code>, c'est un d&#233;codage de type URL,
application/x-www-form-urlencoded, base64 ou
- entité HTML qui sera respectivement effectué. Il est possible
- d'effectuer plusieurs décodages en
- spécifiant plusieurs valeurs séparées par des virgules. Les
- spécifications de décodages restent valables jusqu'au prochain
- attribut de décodage, ou la fin de l'élément. Pour être pris en
- compte, l'attribut de <code>décodage</code>
- doit <em>précéder</em> l'attribut <code>var</code> correspondant.</p>
+ entit&#233; HTML qui sera respectivement effectu&#233;. Il est possible
+ d'effectuer plusieurs d&#233;codages en
+ sp&#233;cifiant plusieurs valeurs s&#233;par&#233;es par des virgules. Les
+ sp&#233;cifications de d&#233;codages restent valables jusqu'au prochain
+ attribut de d&#233;codage, ou la fin de l'&#233;l&#233;ment. Pour &#234;tre pris en
+ compte, l'attribut de <code>d&#233;codage</code>
+ doit <em>pr&#233;c&#233;der</em> l'attribut <code>var</code> correspondant.</p>
</dd>
<dt><code>encoding</code></dt>
- <dd><p>Spécifie la manière dont Apache va encoder les caractères
- spéciaux que la variable contient avant leur affichage. S'il est
- défini à <code>none</code>, aucun encodage ne sera effectué. Si la
+ <dd><p>Sp&#233;cifie la mani&#232;re dont Apache va encoder les caract&#232;res
+ sp&#233;ciaux que la variable contient avant leur affichage. S'il est
+ d&#233;fini &#224; <code>none</code>, aucun encodage ne sera effectu&#233;. Si la
valeur est <code>url</code>, <code>urlencoding</code>,
<code>base64</code> ou
<code>entity</code>, c'est un encodage de type URL,
application/x-www-form-urlencoded, base64 ou
- entité HTML qui sera respectivement effectué. Il est possible de
- spécifier plusieurs types d'encodage en les séparant par des
- virgules. La spécification du type d'encodage fera effet
- jusqu'à la définition d'un nouvel attribut encoding
- ou la fin de l'élément. Pour produire son effet, l'attribut <code>encoding</code> doit
- précéder l'attribut <code>var</code> concerné. Les encodages sont
- effectués après les opérations de décodage.</p>
+ entit&#233; HTML qui sera respectivement effectu&#233;. Il est possible de
+ sp&#233;cifier plusieurs types d'encodage en les s&#233;parant par des
+ virgules. La sp&#233;cification du type d'encodage fera effet
+ jusqu'&#224; la d&#233;finition d'un nouvel attribut encoding
+ ou la fin de l'&#233;l&#233;ment. Pour produire son effet, l'attribut <code>encoding</code> doit
+ pr&#233;c&#233;der l'attribut <code>var</code> concern&#233;. Les encodages sont
+ effectu&#233;s apr&#232;s les op&#233;rations de d&#233;codage.</p>
</dd>
</dl>
@@ -580,10 +580,10 @@ AddOutputFilter INCLUDES .shtml</pre>
<h2><a name="includevars" id="includevars">Variables include</a><a title="Lien permanent" href="#includevars" class="permalink">&para;</a></h2>
- <p>À l'instar des variables de l'environnement CGI standard, ces
- variables sont mises à la disposition de la commande
- <code>echo</code>, des opérateurs conditionnels <code>if</code> et
- <code>elif</code>, et de tout programme invoqué par le document.</p>
+ <p>&#192; l'instar des variables de l'environnement CGI standard, ces
+ variables sont mises &#224; la disposition de la commande
+ <code>echo</code>, des op&#233;rateurs conditionnels <code>if</code> et
+ <code>elif</code>, et de tout programme invoqu&#233; par le document.</p>
<dl>
<dt><code>DATE_GMT</code></dt>
@@ -593,71 +593,71 @@ AddOutputFilter INCLUDES .shtml</pre>
<dd>La date locale courante.</dd>
<dt><code>DOCUMENT_ARGS</code></dt>
- <dd>Cette variable contient la chaîne de paramètres de la requête du
- document SSI actif, ou la chaîne vide si aucune chaîne de paramètres de
- requête n'est incluse. Pour les sous-requêtes invoquées par la directive
- SSI <code>include</code>, <code>QUERY_STRING</code> contiendra la chaîne
- de paramètres de la sous-requête et <code>DOCUMENT_ARGS</code> la chaîne
- de paramètres du document SSI (disponible à partir de la version 2.4.19 du
+ <dd>Cette variable contient la cha&#238;ne de param&#232;tres de la requ&#234;te du
+ document SSI actif, ou la cha&#238;ne vide si aucune cha&#238;ne de param&#232;tres de
+ requ&#234;te n'est incluse. Pour les sous-requ&#234;tes invoqu&#233;es par la directive
+ SSI <code>include</code>, <code>QUERY_STRING</code> contiendra la cha&#238;ne
+ de param&#232;tres de la sous-requ&#234;te et <code>DOCUMENT_ARGS</code> la cha&#238;ne
+ de param&#232;tres du document SSI (disponible &#224; partir de la version 2.4.19 du
serveur HTTP Apache).</dd>
<dt><code>DOCUMENT_NAME</code></dt>
- <dd>Le nom de base du fichier demandé par l'utilisateur (sans son
+ <dd>Le nom de base du fichier demand&#233; par l'utilisateur (sans son
chemin).</dd>
<dt><code>DOCUMENT_PATH_INFO</code></dt>
- <dd>La partie terminale du chemin du fichier. Voir la directive <code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> pour plus d'informations à
+ <dd>La partie terminale du chemin du fichier. Voir la directive <code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> pour plus d'informations &#224;
propos de <code>PATH_INFO</code>.</dd>
<dt><code>DOCUMENT_URI</code></dt>
- <dd>Le chemin URL (caractères % décodés) du document demandé par
+ <dd>Le chemin URL (caract&#232;res % d&#233;cod&#233;s) du document demand&#233; par
l'utilisateur. Notez que dans le cas d'inclusions de fichiers
- imbriquées, il ne s'agit <em>pas</em> de l'URL du document
- courant. Notez également que si l'URL est modifiée en interne (par
- exemple via une directive <code class="directive"><a href="../mod/mod_alias.html#alias">alias</a></code> ou <code class="directive"><a href="../mod/mod_dir.html#directoryindex">directoryindex</a></code>), c'est l'URL modifiée
+ imbriqu&#233;es, il ne s'agit <em>pas</em> de l'URL du document
+ courant. Notez &#233;galement que si l'URL est modifi&#233;e en interne (par
+ exemple via une directive <code class="directive"><a href="../mod/mod_alias.html#alias">alias</a></code> ou <code class="directive"><a href="../mod/mod_dir.html#directoryindex">directoryindex</a></code>), c'est l'URL modifi&#233;e
que contiendra la variable.</dd>
<dt><code>LAST_MODIFIED</code></dt>
- <dd>La date de dernière modification du document demandé par
+ <dd>La date de derni&#232;re modification du document demand&#233; par
l'utilisateur.</dd>
<dt><code>QUERY_STRING_UNESCAPED</code></dt>
- <dd>Si une chaîne d'arguments est présente dans la requête pour le
- document SSI actif, elle sera affectée à
- cette variable, les caractères %-décodés, et éventuellement
- <em>échappés</em> pour qu'ils ne soient pas interprétés par le
- shell (les caractères spéciaux comme <code>&amp;</code>,etc...
- sont précédés d'anti-slashes). Cette variable n'est pas définie si aucune
- chaîne d'arguments n'est présente. Utilisez <code>DOCUMENT_ARGS</code> si
- l'échappement des caractères du shell n'est pas souhaité.</dd>
+ <dd>Si une cha&#238;ne d'arguments est pr&#233;sente dans la requ&#234;te pour le
+ document SSI actif, elle sera affect&#233;e &#224;
+ cette variable, les caract&#232;res %-d&#233;cod&#233;s, et &#233;ventuellement
+ <em>&#233;chapp&#233;s</em> pour qu'ils ne soient pas interpr&#233;t&#233;s par le
+ shell (les caract&#232;res sp&#233;ciaux comme <code>&amp;</code>,etc...
+ sont pr&#233;c&#233;d&#233;s d'anti-slashes). Cette variable n'est pas d&#233;finie si aucune
+ cha&#238;ne d'arguments n'est pr&#233;sente. Utilisez <code>DOCUMENT_ARGS</code> si
+ l'&#233;chappement des caract&#232;res du shell n'est pas souhait&#233;.</dd>
<dt><code>USER_NAME</code></dt>
- <dd>Le nom d'utilisateur du propriétaire du fichier.</dd>
+ <dd>Le nom d'utilisateur du propri&#233;taire du fichier.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="substitution" id="substitution">Substitution de variable</a><a title="Lien permanent" href="#substitution" class="permalink">&para;</a></h2>
- <p>Une substitution de variable à l'intérieur d'une chaîne entre
- guillemets s'effectue dans la plupart des situations où cette
- dernière peut raisonablement constituer un argument d'une directive
- SSI. Sont concernées les directives <code>config</code>,
+ <p>Une substitution de variable &#224; l'int&#233;rieur d'une cha&#238;ne entre
+ guillemets s'effectue dans la plupart des situations o&#249; cette
+ derni&#232;re peut raisonablement constituer un argument d'une directive
+ SSI. Sont concern&#233;es les directives <code>config</code>,
<code>exec</code>, <code>flastmod</code>, <code>fsize</code>,
<code>include</code>, <code>echo</code>, et <code>set</code>. Si la
- directive <code class="directive"><a href="#ssilegacyexprparser">SSILegacyExprParser</a></code> est définie à
+ directive <code class="directive"><a href="#ssilegacyexprparser">SSILegacyExprParser</a></code> est d&#233;finie &#224;
<code>on</code>, la substitution s'effectue aussi dans les arguments
- des opérateurs conditionnels. Vous pouvez insérer
- un signe dollar en tant que caractère littéral dans une chaîne en
+ des op&#233;rateurs conditionnels. Vous pouvez ins&#233;rer
+ un signe dollar en tant que caract&#232;re litt&#233;ral dans une cha&#238;ne en
utilisant un anti-slash :</p>
<div class="example"><p><code>
&lt;!--#set var="cur" value="\$test" --&gt;
</code></p></div>
- <p>Si une référence de variable doit être substituée au beau milieu
- d'une séquence de caractères qui pourrait être elle-même considérée
- comme un identifiant valide, l'ambiguïté peut être levée en
- entourant la référence d'accolades, à la manière du shell :</p>
+ <p>Si une r&#233;f&#233;rence de variable doit &#234;tre substitu&#233;e au beau milieu
+ d'une s&#233;quence de caract&#232;res qui pourrait &#234;tre elle-m&#234;me consid&#233;r&#233;e
+ comme un identifiant valide, l'ambigu&#239;t&#233; peut &#234;tre lev&#233;e en
+ entourant la r&#233;f&#233;rence d'accolades, &#224; la mani&#232;re du shell :</p>
<div class="example"><p><code>
&lt;!--#set var="Zed" value="${REMOTE_HOST}_${REQUEST_METHOD}" --&gt;
@@ -670,10 +670,10 @@ AddOutputFilter INCLUDES .shtml</pre>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="flowctrl" id="flowctrl">Eléments de contrôle d'inclusion conditionnelle</a><a title="Lien permanent" href="#flowctrl" class="permalink">&para;</a></h2>
+<h2><a name="flowctrl" id="flowctrl">El&#233;ments de contr&#244;le d'inclusion conditionnelle</a><a title="Lien permanent" href="#flowctrl" class="permalink">&para;</a></h2>
- <p>Les éléments de base du contrôle d'inclusion conditionnelle sont
+ <p>Les &#233;l&#233;ments de base du contr&#244;le d'inclusion conditionnelle sont
:</p>
<div class="example"><p><code>
@@ -683,39 +683,39 @@ AddOutputFilter INCLUDES .shtml</pre>
&lt;!--#endif --&gt;
</code></p></div>
- <p>L'élément <code>if</code> fonctionne de la même manière que
+ <p>L'&#233;l&#233;ment <code>if</code> fonctionne de la m&#234;me mani&#232;re que
la directive if d'un langage de programmation. La condition est
- évaluée et si le résultat est vrai, le texte qui suit jusqu'au
- prochain élément <code>elif</code>, <code>else</code> ou
+ &#233;valu&#233;e et si le r&#233;sultat est vrai, le texte qui suit jusqu'au
+ prochain &#233;l&#233;ment <code>elif</code>, <code>else</code> ou
<code>endif</code> sera inclus dans le flux de sortie.</p>
- <p>Les éléments <code>elif</code> ou <code>else</code> permettent
- d'insérer du texte dans le flux de sortie si
- <var>test_condition</var> s'est révélé faux. Ces éléments sont
+ <p>Les &#233;l&#233;ments <code>elif</code> ou <code>else</code> permettent
+ d'ins&#233;rer du texte dans le flux de sortie si
+ <var>test_condition</var> s'est r&#233;v&#233;l&#233; faux. Ces &#233;l&#233;ments sont
optionnels.</p>
- <p>L'élément <code>endif</code> termine le bloc de traitement
+ <p>L'&#233;l&#233;ment <code>endif</code> termine le bloc de traitement
conditionnel <code>if</code> et est obligatoire.</p>
- <p><var>test_condition</var> est une expression booléenne qui
+ <p><var>test_condition</var> est une expression bool&#233;enne qui
emprunte la syntaxe <a href="../expr.html">ap_expr</a>. La directive
<code class="directive"><a href="#ssilegacyexprparser">SSILegacyExprParser</a></code>
permet de modifier cette syntaxe pour la rendre compatible avec
Apache HTTPD 2.2.x.</p>
- <p>Le jeu de variables SSI avec l'élément <code>var</code> sont
- exportées vers l'environnement de la requête et sont accessibles via
+ <p>Le jeu de variables SSI avec l'&#233;l&#233;ment <code>var</code> sont
+ export&#233;es vers l'environnement de la requ&#234;te et sont accessibles via
la fonction <code>reqenv</code>. Pour faire simple, le nom de
fonction <code>v</code> est aussi disponible dans le module
<code class="module"><a href="../mod/mod_include.html">mod_include</a></code>.</p>
- <p>Dans l'exemple suivant, "depuis le réseau local" sera affiché si
- l'adresse IP du client appartient au sous-réseau 10.0.0.0/8.</p>
+ <p>Dans l'exemple suivant, "depuis le r&#233;seau local" sera affich&#233; si
+ l'adresse IP du client appartient au sous-r&#233;seau 10.0.0.0/8.</p>
<div class="example"><p><code>
&lt;!--#if expr='-R "10.0.0.0/8"' --&gt;<br />
<span class="indent">
- depuis le réseau local<br />
+ depuis le r&#233;seau local<br />
</span>
&lt;!--#else --&gt;<br />
<span class="indent">
@@ -724,7 +724,7 @@ AddOutputFilter INCLUDES .shtml</pre>
&lt;!--#endif --&gt;
</code></p></div>
- <p>Dans l'exemple suivant, "foo vaut bar" sera affiché si la variable
+ <p>Dans l'exemple suivant, "foo vaut bar" sera affich&#233; si la variable
<code>foo</code> contient la valeur "bar".</p>
<div class="example"><p><code>
@@ -735,62 +735,62 @@ AddOutputFilter INCLUDES .shtml</pre>
&lt;!--#endif --&gt;
</code></p></div>
- <div class="note"><h3>Documentation de référence</h3>
+ <div class="note"><h3>Documentation de r&#233;f&#233;rence</h3>
<p>Voir aussi <a href="../expr.html">Les expressions dans le serveur
- HTTP Apache</a> pour une référence complète et des exemples. Les
+ HTTP Apache</a> pour une r&#233;f&#233;rence compl&#232;te et des exemples. Les
fonctions <em>restricted</em> ne sont pas disponibles dans
<code class="module"><a href="../mod/mod_include.html">mod_include</a></code>.</p>
</div>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="legacyexpr" id="legacyexpr">Syntaxe des expressions héritée</a><a title="Lien permanent" href="#legacyexpr" class="permalink">&para;</a></h2>
+<h2><a name="legacyexpr" id="legacyexpr">Syntaxe des expressions h&#233;rit&#233;e</a><a title="Lien permanent" href="#legacyexpr" class="permalink">&para;</a></h2>
- <p>Cette section décrit la syntaxe de l'élément <code>#if
- expr</code> dans le cas où la directive <code class="directive"><a href="#ssilegacyexprparser">SSILegacyExprParser</a></code> est définie à
+ <p>Cette section d&#233;crit la syntaxe de l'&#233;l&#233;ment <code>#if
+ expr</code> dans le cas o&#249; la directive <code class="directive"><a href="#ssilegacyexprparser">SSILegacyExprParser</a></code> est d&#233;finie &#224;
<code>on</code>.</p>
<dl>
- <dt><code><var>chaîne</var></code></dt>
- <dd>vrai si <var>chaîne</var> n'est pas vide</dd>
+ <dt><code><var>cha&#238;ne</var></code></dt>
+ <dd>vrai si <var>cha&#238;ne</var> n'est pas vide</dd>
<dt><code><var>-A string</var></code></dt>
- <dd><p>vrai si l'URL que contient la chaîne est accessible du
+ <dd><p>vrai si l'URL que contient la cha&#238;ne est accessible du
point de vue de la configuration, faux sinon. Il
- s'avère utile lorsqu'un lien vers une URL doit être caché aux
- utilisateurs qui ne sont pas autorisés à voir cette URL. Notez que
- le test porte sur l'autorisation d'accès à l'URL, et non sur son
+ s'av&#232;re utile lorsqu'un lien vers une URL doit &#234;tre cach&#233; aux
+ utilisateurs qui ne sont pas autoris&#233;s &#224; voir cette URL. Notez que
+ le test porte sur l'autorisation d'acc&#232;s &#224; l'URL, et non sur son
existence.</p>
<div class="example"><h3>Exemple</h3><p><code>
&lt;!--#if expr="-A /prive" --&gt;<br />
<span class="indent">
- Cliquez &lt;a href="/prive"&gt;ici&lt;/a&gt; pour accéder aux
- informations privées.<br />
+ Cliquez &lt;a href="/prive"&gt;ici&lt;/a&gt; pour acc&#233;der aux
+ informations priv&#233;es.<br />
</span>
&lt;!--#endif --&gt;
</code></p></div>
</dd>
- <dt><code><var>chaîne1</var> = <var>chaîne2</var><br />
- <var>chaîne1</var> == <var>chaîne2</var><br />
- <var>chaîne1</var> != <var>chaîne2</var></code></dt>
+ <dt><code><var>cha&#238;ne1</var> = <var>cha&#238;ne2</var><br />
+ <var>cha&#238;ne1</var> == <var>cha&#238;ne2</var><br />
+ <var>cha&#238;ne1</var> != <var>cha&#238;ne2</var></code></dt>
- <dd><p>Compare <var>chaîne1</var> à <var>chaîne2</var>. Si
- <var>chaîne2</var> est de la forme
- <code>/<var>chaîne2</var>/</code>, elle est traitée comme une
+ <dd><p>Compare <var>cha&#238;ne1</var> &#224; <var>cha&#238;ne2</var>. Si
+ <var>cha&#238;ne2</var> est de la forme
+ <code>/<var>cha&#238;ne2</var>/</code>, elle est trait&#233;e comme une
expression rationnelle. Les expressions rationnelles sont
- implémentées par le moteur <a href="http://www.pcre.org">PCRE</a>
- et possèdent la même syntaxe que celles de <a href="http://www.perl.com">perl 5</a>. Notez que <code>==</code>
+ impl&#233;ment&#233;es par le moteur <a href="http://www.pcre.org">PCRE</a>
+ et poss&#232;dent la m&#234;me syntaxe que celles de <a href="http://www.perl.com">perl 5</a>. Notez que <code>==</code>
n'est qu'un alias pour <code>=</code> et se comporte exactement de
- la même manière que ce dernier.</p>
+ la m&#234;me mani&#232;re que ce dernier.</p>
<p>Si vous faites une comparaison directe (<code>=</code> ou
<code>==</code>), vous pouvez extraire des parties de l'expression
- rationnelle. Les parties extraites sont stockées dans les
- variables spéciales <code>$1</code> .. <code>$9</code>. L'ensemble
- de la chaîne correspondant à l'expression rationnelle est stocké
- dans la variable spéciale <code>$0</code>.</p>
+ rationnelle. Les parties extraites sont stock&#233;es dans les
+ variables sp&#233;ciales <code>$1</code> .. <code>$9</code>. L'ensemble
+ de la cha&#238;ne correspondant &#224; l'expression rationnelle est stock&#233;
+ dans la variable sp&#233;ciale <code>$0</code>.</p>
<div class="example"><h3>Exemple</h3><p><code>
&lt;!--#if expr="$QUERY_STRING = /^sid=([a-zA-Z0-9]+)/" --&gt;<br />
@@ -801,14 +801,14 @@ AddOutputFilter INCLUDES .shtml</pre>
</code></p></div>
</dd>
- <dt><code><var>chaîne1</var> &lt; <var>chaîne2</var><br />
- <var>chaîne1</var> &lt;= <var>chaîne2</var><br />
- <var>chaîne1</var> &gt; <var>chaîne2</var><br />
- <var>chaîne1</var> &gt;= <var>chaîne2</var></code></dt>
+ <dt><code><var>cha&#238;ne1</var> &lt; <var>cha&#238;ne2</var><br />
+ <var>cha&#238;ne1</var> &lt;= <var>cha&#238;ne2</var><br />
+ <var>cha&#238;ne1</var> &gt; <var>cha&#238;ne2</var><br />
+ <var>cha&#238;ne1</var> &gt;= <var>cha&#238;ne2</var></code></dt>
- <dd>Compare <var>chaîne1</var> à <var>chaîne2</var>. Notez que les
- chaînes sont comparées de manière <em>littérale</em> (en utilisant
- <code>strcmp(3)</code>). Ainsi, la chaîne "100" est inférieure à
+ <dd>Compare <var>cha&#238;ne1</var> &#224; <var>cha&#238;ne2</var>. Notez que les
+ cha&#238;nes sont compar&#233;es de mani&#232;re <em>litt&#233;rale</em> (en utilisant
+ <code>strcmp(3)</code>). Ainsi, la cha&#238;ne "100" est inf&#233;rieure &#224;
"20".</dd>
<dt><code>( <var>test_condition</var> )</code></dt>
@@ -828,75 +828,75 @@ AddOutputFilter INCLUDES .shtml</pre>
<var>test_condition2</var> est vrai</dd>
</dl>
- <p>"<code>=</code>" et "<code>!=</code>" ont une priorité supérieure
- à "<code>&amp;&amp;</code>" et "<code>||</code>". "<code>!</code>" a
- la priorité la plus haute. Ainsi, les deux directives suivantes sont
- équivalentes :</p>
+ <p>"<code>=</code>" et "<code>!=</code>" ont une priorit&#233; sup&#233;rieure
+ &#224; "<code>&amp;&amp;</code>" et "<code>||</code>". "<code>!</code>" a
+ la priorit&#233; la plus haute. Ainsi, les deux directives suivantes sont
+ &#233;quivalentes :</p>
<div class="example"><p><code>
&lt;!--#if expr="$a = test1 &amp;&amp; $b = test2" --&gt;<br />
&lt;!--#if expr="($a = test1) &amp;&amp; ($b = test2)" --&gt;
</code></p></div>
- <p>Les opérateurs booléens <code>&amp;&amp;</code> et
- <code>||</code> ont la même priorité. Ainsi, si vous voulez
- augmenter la priorité d'un de ces opérateurs, vous devez utiliser
- des parenthèses.</p>
+ <p>Les op&#233;rateurs bool&#233;ens <code>&amp;&amp;</code> et
+ <code>||</code> ont la m&#234;me priorit&#233;. Ainsi, si vous voulez
+ augmenter la priorit&#233; d'un de ces op&#233;rateurs, vous devez utiliser
+ des parenth&#232;ses.</p>
- <p>Tout ce qui n'est pas reconnu comme variable ou opérateur est
- traité comme une chaîne. Les chaînes peuvent aussi être entourées
- d'apostrophes : <code>'chaîne'</code>. Les chaînes sans apostrophe
+ <p>Tout ce qui n'est pas reconnu comme variable ou op&#233;rateur est
+ trait&#233; comme une cha&#238;ne. Les cha&#238;nes peuvent aussi &#234;tre entour&#233;es
+ d'apostrophes : <code>'cha&#238;ne'</code>. Les cha&#238;nes sans apostrophe
ne peuvent pas contenir d'espaces (espaces ou tabulations) car
- ceux-ci servent à séparer certains éléments comme les variables. Si
- plusieurs chaînes se trouvent dans une ligne, elles sont concaténées
+ ceux-ci servent &#224; s&#233;parer certains &#233;l&#233;ments comme les variables. Si
+ plusieurs cha&#238;nes se trouvent dans une ligne, elles sont concat&#233;n&#233;es
en utilisant des espaces. Ainsi,</p>
- <div class="example"><p><code><var>chaîne1</var>&nbsp;&nbsp;&nbsp;&nbsp;<var>chaîne2</var></code> devient <code><var>chaîne1</var>&nbsp;<var>chaîne2</var></code><br />
+ <div class="example"><p><code><var>cha&#238;ne1</var>&nbsp;&nbsp;&nbsp;&nbsp;<var>cha&#238;ne2</var></code> devient <code><var>cha&#238;ne1</var>&nbsp;<var>cha&#238;ne2</var></code><br />
<br />
et<br />
<br />
- <code>'<var>chaîne1</var>&nbsp;&nbsp;&nbsp;&nbsp;<var>chaîne2</var>'</code> devient <code><var>chaîne1</var>&nbsp;&nbsp;&nbsp;&nbsp;<var>chaîne2</var></code>.</p></div>
+ <code>'<var>cha&#238;ne1</var>&nbsp;&nbsp;&nbsp;&nbsp;<var>cha&#238;ne2</var>'</code> devient <code><var>cha&#238;ne1</var>&nbsp;&nbsp;&nbsp;&nbsp;<var>cha&#238;ne2</var></code>.</p></div>
- <div class="note"><h3>Optimisation des expressions booléennes</h3>
- <p>Si les expressions atteignent une complexité suffisante pour
- ralentir les traitements de manière significative, vous pouvez
- essayer de les optimiser en fonction des règles d'évaluation :</p>
+ <div class="note"><h3>Optimisation des expressions bool&#233;ennes</h3>
+ <p>Si les expressions atteignent une complexit&#233; suffisante pour
+ ralentir les traitements de mani&#232;re significative, vous pouvez
+ essayer de les optimiser en fonction des r&#232;gles d'&#233;valuation :</p>
<ul>
- <li>Les expressions sont évaluées de la gauche vers la droite</li>
- <li>Les opérateurs booléens binaires (<code>&amp;&amp;</code> et
- <code>||</code>) font l'objet d'une évaluation abrégée chaque fois
- que cela est possible. En d'autres termes, et selon la règle
- ci-dessus, <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> évalue tout d'abord la
- partie gauche de l'expression. Si le résultat de l'évaluation de
- cette partie gauche suffit à déterminer le résultat final,
- l'évaluation s'arrête ici. Dans le cas contraire, la partie droite
- est évaluée, et le résultat final tient compte des résultats des
- évaluations des parties gauche et droite.</li>
- <li>L'évaluation abrégée est désactivée tant qu'il reste des
- expressions régulières à traiter. Ces dernières doivent être
- évaluées afin de définir les variables correspondant aux
- références arrières (<code>$1</code> .. <code>$9</code>).</li>
+ <li>Les expressions sont &#233;valu&#233;es de la gauche vers la droite</li>
+ <li>Les op&#233;rateurs bool&#233;ens binaires (<code>&amp;&amp;</code> et
+ <code>||</code>) font l'objet d'une &#233;valuation abr&#233;g&#233;e chaque fois
+ que cela est possible. En d'autres termes, et selon la r&#232;gle
+ ci-dessus, <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> &#233;value tout d'abord la
+ partie gauche de l'expression. Si le r&#233;sultat de l'&#233;valuation de
+ cette partie gauche suffit &#224; d&#233;terminer le r&#233;sultat final,
+ l'&#233;valuation s'arr&#234;te ici. Dans le cas contraire, la partie droite
+ est &#233;valu&#233;e, et le r&#233;sultat final tient compte des r&#233;sultats des
+ &#233;valuations des parties gauche et droite.</li>
+ <li>L'&#233;valuation abr&#233;g&#233;e est d&#233;sactiv&#233;e tant qu'il reste des
+ expressions r&#233;guli&#232;res &#224; traiter. Ces derni&#232;res doivent &#234;tre
+ &#233;valu&#233;es afin de d&#233;finir les variables correspondant aux
+ r&#233;f&#233;rences arri&#232;res (<code>$1</code> .. <code>$9</code>).</li>
</ul>
- <p>Si vous voulez déterminer la manière dont une expression est
- traitée, vous pouvez recompiler <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> en
+ <p>Si vous voulez d&#233;terminer la mani&#232;re dont une expression est
+ trait&#233;e, vous pouvez recompiler <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> en
utilisant l'option de compilation <code>-DDEBUG_INCLUDE</code>.
- Ceci a pour effet d'insérer, pour chaque expression interprétée,
- des informations étiquetées, l'arbre d'interprétation et la
- manière dont elle est évaluée au sein du flux de sortie envoyé au
+ Ceci a pour effet d'ins&#233;rer, pour chaque expression interpr&#233;t&#233;e,
+ des informations &#233;tiquet&#233;es, l'arbre d'interpr&#233;tation et la
+ mani&#232;re dont elle est &#233;valu&#233;e au sein du flux de sortie envoy&#233; au
client.</p>
</div>
- <div class="note"><h3>Slashes d'échappement dans les expressions
+ <div class="note"><h3>Slashes d'&#233;chappement dans les expressions
rationnelles</h3>
- <p>Tous les caractères slashes qui ne sont pas des séparateurs dans
- votre expression rationnelle doivent être échappés, et ceci sans
+ <p>Tous les caract&#232;res slashes qui ne sont pas des s&#233;parateurs dans
+ votre expression rationnelle doivent &#234;tre &#233;chapp&#233;s, et ceci sans
tenir compte de leur signification du point de vue du moteur
d'expressions rationnelles.</p>
</div>
- <div class="note"><h3>Documentation de référence</h3>
+ <div class="note"><h3>Documentation de r&#233;f&#233;rence</h3>
<p>Voir le document <a href="../expr.html">Les expressions dans le
- serveur HTTP Apache</a>, pour une référence complète et des exemples.</p>
+ serveur HTTP Apache</a>, pour une r&#233;f&#233;rence compl&#232;te et des exemples.</p>
</div>
@@ -904,15 +904,15 @@ AddOutputFilter INCLUDES .shtml</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ssiendtag" id="ssiendtag">Directive</a> <a name="SSIEndTag" id="SSIEndTag">SSIEndTag</a><a title="Lien permanent" href="#ssiendtag" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Chaîne qui termine l'élément include</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Cha&#238;ne qui termine l'&#233;l&#233;ment include</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSIEndTag <var>tag</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSIEndTag "--&gt;"</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSIEndTag "--&gt;"</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_include</td></tr>
</table>
- <p>Cette directive permet de modifier la chaîne que
- <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> interprète comme la fin d'un élément
+ <p>Cette directive permet de modifier la cha&#238;ne que
+ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> interpr&#232;te comme la fin d'un &#233;l&#233;ment
include.</p>
<pre class="prettyprint lang-config">SSIEndTag "%&gt;"</pre>
@@ -927,24 +927,24 @@ AddOutputFilter INCLUDES .shtml</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ssierrormsg" id="ssierrormsg">Directive</a> <a name="SSIErrorMsg" id="SSIErrorMsg">SSIErrorMsg</a><a title="Lien permanent" href="#ssierrormsg" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Message d'erreur affiché lorsqu'une erreur SSI
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Message d'erreur affich&#233; lorsqu'une erreur SSI
survient</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSIErrorMsg <var>message</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSIErrorMsg "[an error occurred while processing this
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSIErrorMsg "[an error occurred while processing this
directive]"</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_include</td></tr>
</table>
<p>La directive <code class="directive">SSIErrorMsg</code> permet de
- modifier le message d'erreur affiché lorsqu'une erreur SSI survient.
- Pour les serveurs en production, il est recommandé de modifier le
- message d'erreur par défaut en <code>"&lt;!-- Error
- --&gt;"</code>, de façon à ce que le message ne soit pas
- présenté à l'utilisateur.</p>
+ modifier le message d'erreur affich&#233; lorsqu'une erreur SSI survient.
+ Pour les serveurs en production, il est recommand&#233; de modifier le
+ message d'erreur par d&#233;faut en <code>"&lt;!-- Error
+ --&gt;"</code>, de fa&#231;on &#224; ce que le message ne soit pas
+ pr&#233;sent&#233; &#224; l'utilisateur.</p>
- <p>Cette directive a le même effet que l'élément
+ <p>Cette directive a le m&#234;me effet que l'&#233;l&#233;ment
<code>&lt;!--#config errmsg=<var>message</var> --&gt;</code>.</p>
<pre class="prettyprint lang-config">SSIErrorMsg "&lt;!-- Error --&gt;"</pre>
@@ -954,44 +954,44 @@ directive]"</code></td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ssietag" id="ssietag">Directive</a> <a name="SSIETag" id="SSIETag">SSIETag</a><a title="Lien permanent" href="#ssietag" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit si des en-têtes ETags sont générés par le serveur.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit si des en-t&#234;tes ETags sont g&#233;n&#233;r&#233;s par le serveur.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSIETag on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSIETag off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSIETag off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Limit</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_include</td></tr>
</table>
- <p>Dans le cas général, un fichier filtré par
- <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> peut contenir des éléments soit
- générés dynamiquement, soit éventuellement modifiés indépendemment
- du fichier original. En conséquence, il est demandé par défaut au
- serveur de ne pas générer d'en-tête <code>ETag</code> à la réponse
- en ajoutant <code>no-etag</code> aux informations de requête.</p>
-
- <p>Ce comportement peut être modifié via la directive
- <code class="directive">SSIETag</code> qui permet au serveur de générer un
- en-tête <code>ETag</code>. On peut aussi l'utiliser pour la mise
- en cache de la sortie. Notez qu'un serveur d'arrière-plan ou un
- générateur de contenu dynamique peut lui-même générer un en-tête
+ <p>Dans le cas g&#233;n&#233;ral, un fichier filtr&#233; par
+ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> peut contenir des &#233;l&#233;ments soit
+ g&#233;n&#233;r&#233;s dynamiquement, soit &#233;ventuellement modifi&#233;s ind&#233;pendemment
+ du fichier original. En cons&#233;quence, il est demand&#233; par d&#233;faut au
+ serveur de ne pas g&#233;n&#233;rer d'en-t&#234;te <code>ETag</code> &#224; la r&#233;ponse
+ en ajoutant <code>no-etag</code> aux informations de requ&#234;te.</p>
+
+ <p>Ce comportement peut &#234;tre modifi&#233; via la directive
+ <code class="directive">SSIETag</code> qui permet au serveur de g&#233;n&#233;rer un
+ en-t&#234;te <code>ETag</code>. On peut aussi l'utiliser pour la mise
+ en cache de la sortie. Notez qu'un serveur d'arri&#232;re-plan ou un
+ g&#233;n&#233;rateur de contenu dynamique peut lui-m&#234;me g&#233;n&#233;rer un en-t&#234;te
<code>ETag</code>, en ignorant l'information <code>no-etag</code>,
- cet en-tête <code>ETag</code> étant transmis par
- <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> sans tenir compte de la définition de
- la présente directive. La directive <code class="directive">SSIETag</code>
+ cet en-t&#234;te <code>ETag</code> &#233;tant transmis par
+ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> sans tenir compte de la d&#233;finition de
+ la pr&#233;sente directive. La directive <code class="directive">SSIETag</code>
peut prendre une des valeurs suivantes :</p>
<dl>
<dt><code>off</code></dt>
- <dd><code>no-etag</code> sera ajouté aux informations de
- requête, et il sera demandé au serveur de ne pas générer
- d'en-tête <code>ETag</code>. Lorsqu'un serveur ignore la valeur
- de <code>no-etag</code> et génère tout de même un en-tête
- <code>ETag</code>, ce dernier sera respecté.</dd>
+ <dd><code>no-etag</code> sera ajout&#233; aux informations de
+ requ&#234;te, et il sera demand&#233; au serveur de ne pas g&#233;n&#233;rer
+ d'en-t&#234;te <code>ETag</code>. Lorsqu'un serveur ignore la valeur
+ de <code>no-etag</code> et g&#233;n&#232;re tout de m&#234;me un en-t&#234;te
+ <code>ETag</code>, ce dernier sera respect&#233;.</dd>
<dt><code>on</code></dt>
- <dd>Les en-têtes <code>ETag</code> existants seront respectés,
- et ceux générés par le serveur seront ajoutés à la réponse.</dd>
+ <dd>Les en-t&#234;tes <code>ETag</code> existants seront respect&#233;s,
+ et ceux g&#233;n&#233;r&#233;s par le serveur seront ajout&#233;s &#224; la r&#233;ponse.</dd>
</dl>
@@ -1000,25 +1000,25 @@ directive]"</code></td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ssilastmodified" id="ssilastmodified">Directive</a> <a name="SSILastModified" id="SSILastModified">SSILastModified</a><a title="Lien permanent" href="#ssilastmodified" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit si des en-têtes <code>Last-Modified</code> sont
-générés par le serveur.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit si des en-t&#234;tes <code>Last-Modified</code> sont
+g&#233;n&#233;r&#233;s par le serveur.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSILastModified on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSILastModified off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSILastModified off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Limit</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_include</td></tr>
</table>
- <p>Dans le cas général, un fichier filtré par
- <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> peut contenir des éléments soit
- générés dynamiquement, soit éventuellement modifiés indépendemment
- du fichier original. En conséquence, l'en-tête
- <code>Last-Modified</code> est supprimé par défaut de la réponse.</p>
+ <p>Dans le cas g&#233;n&#233;ral, un fichier filtr&#233; par
+ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> peut contenir des &#233;l&#233;ments soit
+ g&#233;n&#233;r&#233;s dynamiquement, soit &#233;ventuellement modifi&#233;s ind&#233;pendemment
+ du fichier original. En cons&#233;quence, l'en-t&#234;te
+ <code>Last-Modified</code> est supprim&#233; par d&#233;faut de la r&#233;ponse.</p>
<p>La directive <code class="directive">SSILastModified</code> permet de
- modifier ce comportement en faisant en sorte que l'en-tête
- <code>Last-Modified</code> soit respecté s'il est déjà présent, ou
- défini dans le cas contraire. On peut aussi l'utiliser pour la mise
+ modifier ce comportement en faisant en sorte que l'en-t&#234;te
+ <code>Last-Modified</code> soit respect&#233; s'il est d&#233;j&#224; pr&#233;sent, ou
+ d&#233;fini dans le cas contraire. On peut aussi l'utiliser pour la mise
en cache de la sortie. La directive
<code class="directive">SSILastModified</code> peut prendre une des
valeurs suivantes :</p>
@@ -1026,14 +1026,14 @@ générés par le serveur.</td></tr>
<dl>
<dt><code>off</code></dt>
- <dd>L'en-tête <code>Last-Modified</code> sera supprimé des
- réponses, à moins que la directive <code class="directive"><a href="#xbithack">XBitHack</a></code> ne soit définie à
- <code>full</code> comme décrit plus loin.</dd>
+ <dd>L'en-t&#234;te <code>Last-Modified</code> sera supprim&#233; des
+ r&#233;ponses, &#224; moins que la directive <code class="directive"><a href="#xbithack">XBitHack</a></code> ne soit d&#233;finie &#224;
+ <code>full</code> comme d&#233;crit plus loin.</dd>
<dt><code>on</code></dt>
- <dd>L'en-tête <code>Last-Modified</code> sera respecté s'il est
- déjà présent, et ajouté à la réponse si cette dernière est un
- fichier et si l'en-tête est manquant. La directive <code class="directive"><a href="#ssilastmodified">SSILastModified</a></code> l'emporte sur
+ <dd>L'en-t&#234;te <code>Last-Modified</code> sera respect&#233; s'il est
+ d&#233;j&#224; pr&#233;sent, et ajout&#233; &#224; la r&#233;ponse si cette derni&#232;re est un
+ fichier et si l'en-t&#234;te est manquant. La directive <code class="directive"><a href="#ssilastmodified">SSILastModified</a></code> l'emporte sur
la directive <code class="directive"><a href="#xbithack">XBitHack</a></code>.</dd>
</dl>
@@ -1043,53 +1043,53 @@ générés par le serveur.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ssilegacyexprparser" id="ssilegacyexprparser">Directive</a> <a name="SSILegacyExprParser" id="SSILegacyExprParser">SSILegacyExprParser</a><a title="Lien permanent" href="#ssilegacyexprparser" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active le mode de compatibilité pour les expressions
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active le mode de compatibilit&#233; pour les expressions
conditionnelles.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSILegacyExprParser on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSILegacyExprParser off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSILegacyExprParser off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Limit</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_include</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.3.13.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.3.13.</td></tr>
</table>
- <p>Depuis la version 2.3.13, <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> a adopté
+ <p>Depuis la version 2.3.13, <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> a adopt&#233;
la nouvelle syntaxe <a href="../expr.html">ap_expr</a> pour ses
- expressions conditionnelles dans les éléments de contrôle de flux
- <code>#if</code>. Cette directive permet de réactiver l'<a href="#legacyexpr">ancienne syntaxe</a> qui est compatible avec les
- versions 2.2.x et antérieures d'Apache HTTPD.
+ expressions conditionnelles dans les &#233;l&#233;ments de contr&#244;le de flux
+ <code>#if</code>. Cette directive permet de r&#233;activer l'<a href="#legacyexpr">ancienne syntaxe</a> qui est compatible avec les
+ versions 2.2.x et ant&#233;rieures d'Apache HTTPD.
</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ssistarttag" id="ssistarttag">Directive</a> <a name="SSIStartTag" id="SSIStartTag">SSIStartTag</a><a title="Lien permanent" href="#ssistarttag" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Chaîne qui marque le début d'un élément
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Cha&#238;ne qui marque le d&#233;but d'un &#233;l&#233;ment
include</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSIStartTag <var>tag</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSIStartTag "&lt;!--#"</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSIStartTag "&lt;!--#"</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_include</td></tr>
</table>
- <p>Cette directive permet de modifier la chaîne que
- <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> interprète comme le début d'un élément
+ <p>Cette directive permet de modifier la cha&#238;ne que
+ <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> interpr&#232;te comme le d&#233;but d'un &#233;l&#233;ment
include.</p>
- <p>Cette option peut vous être utile si vous avez deux serveurs qui
- interprètent un fichier avec des commandes différentes (et
- éventuellement à des moments différents).</p>
+ <p>Cette option peut vous &#234;tre utile si vous avez deux serveurs qui
+ interpr&#232;tent un fichier avec des commandes diff&#233;rentes (et
+ &#233;ventuellement &#224; des moments diff&#233;rents).</p>
<pre class="prettyprint lang-config">SSIStartTag "&lt;%"
SSIEndTag "%&gt;"</pre>
- <p>Avec l'exemple ci-dessus, qui définit aussi une directive
+ <p>Avec l'exemple ci-dessus, qui d&#233;finit aussi une directive
<code class="directive"><a href="#ssiendtag">SSIEndTag</a></code>, vous pourrez
inscrire des directives SSI comme dans l'exemple suivant :</p>
- <div class="example"><h3>Directives SSI avec marques de début et de fin
- personnalisées</h3><p><code>
+ <div class="example"><h3>Directives SSI avec marques de d&#233;but et de fin
+ personnalis&#233;es</h3><p><code>
&lt;%printenv %&gt;
</code></p></div>
@@ -1102,44 +1102,44 @@ SSIEndTag "%&gt;"</pre>
<div class="directive-section"><h2><a name="ssitimeformat" id="ssitimeformat">Directive</a> <a name="SSITimeFormat" id="SSITimeFormat">SSITimeFormat</a><a title="Lien permanent" href="#ssitimeformat" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configuration du format d'affichage des dates</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSITimeFormat <var>chaîne de formatage</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSITimeFormat "%A, %d-%b-%Y %H:%M:%S %Z"</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSITimeFormat <var>cha&#238;ne de formatage</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSITimeFormat "%A, %d-%b-%Y %H:%M:%S %Z"</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_include</td></tr>
</table>
<p>Cette directive permet de modifier le format d'affichage des
-variables d'environnement <code>DATE</code>. La <var>chaîne de
-formatage</var> est identique à celle de la fonction
-<code>strftime(3)</code> de la bibliothèque C standard.</p>
+variables d'environnement <code>DATE</code>. La <var>cha&#238;ne de
+formatage</var> est identique &#224; celle de la fonction
+<code>strftime(3)</code> de la biblioth&#232;que C standard.</p>
- <p>Cette directive a le même effet que l'élément
- <code>&lt;!--#config timefmt=<var>chaîne de formatage</var>
+ <p>Cette directive a le m&#234;me effet que l'&#233;l&#233;ment
+ <code>&lt;!--#config timefmt=<var>cha&#238;ne de formatage</var>
--&gt;</code>.</p>
<pre class="prettyprint lang-config">SSITimeFormat "%R, %B %d, %Y"</pre>
- <p>Avec l'exemple ci-dessus, les dates seront affichées dans le
+ <p>Avec l'exemple ci-dessus, les dates seront affich&#233;es dans le
style "22:26, June 14, 2002".</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ssiundefinedecho" id="ssiundefinedecho">Directive</a> <a name="SSIUndefinedEcho" id="SSIUndefinedEcho">SSIUndefinedEcho</a><a title="Lien permanent" href="#ssiundefinedecho" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Chaîne à afficher lorsqu'on tente d'extraire le contenu
-d'une variable non définie</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSIUndefinedEcho <var>chaîne</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSIUndefinedEcho "(none)"</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Cha&#238;ne &#224; afficher lorsqu'on tente d'extraire le contenu
+d'une variable non d&#233;finie</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSIUndefinedEcho <var>cha&#238;ne</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSIUndefinedEcho "(none)"</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_include</td></tr>
</table>
- <p>Cette directive permet de modifier la chaîne affichée par
+ <p>Cette directive permet de modifier la cha&#238;ne affich&#233;e par
<code class="module"><a href="../mod/mod_include.html">mod_include</a></code> lorsqu'on tente d'extraire le contenu
- d'une variable non définie.</p>
+ d'une variable non d&#233;finie.</p>
<pre class="prettyprint lang-config">SSIUndefinedEcho "&lt;!-- nondef --&gt;"</pre>
@@ -1148,17 +1148,17 @@ d'une variable non définie</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="xbithack" id="xbithack">Directive</a> <a name="XBitHack" id="XBitHack">XBitHack</a><a title="Lien permanent" href="#xbithack" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Interprète les directives SSI dans les fichiers dont le bit
-d'exécution est positionné</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Interpr&#232;te les directives SSI dans les fichiers dont le bit
+d'ex&#233;cution est positionn&#233;</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>XBitHack on|off|full</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>XBitHack off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>XBitHack off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Options</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_include</td></tr>
</table>
- <p>La directive <code class="directive">XBitHack</code> permet de contrôler
- l'interprétation des documents html standards. Elle n'affecte que
+ <p>La directive <code class="directive">XBitHack</code> permet de contr&#244;ler
+ l'interpr&#233;tation des documents html standards. Elle n'affecte que
les fichiers dont le <a class="glossarylink" href="../glossary.html#type mime" title="voir glossaire">type MIME</a> est
<code>text/html</code>. <code class="directive">XBitHack</code> peut prendre
les valeurs suivantes :</p>
@@ -1166,30 +1166,30 @@ d'exécution est positionné</td></tr>
<dl>
<dt><code>off</code></dt>
<dd>Aucun traitement particulier pour les fichiers
- exécutables.</dd>
+ ex&#233;cutables.</dd>
<dt><code>on</code></dt>
- <dd>Tout fichier <code>text/html</code> dont le bit d'exécution
- est positionné pour le propriétaire sera traité en tant que
- document html interprété par le serveur.</dd>
+ <dd>Tout fichier <code>text/html</code> dont le bit d'ex&#233;cution
+ est positionn&#233; pour le propri&#233;taire sera trait&#233; en tant que
+ document html interpr&#233;t&#233; par le serveur.</dd>
<dt><code>full</code></dt>
- <dd>Identique à <code>on</code>, avec test du bit d'exécution pour
- le groupe. Si ce dernier est positionné, la date de <code>dernière
- modification</code> du fichier renvoyé est définie à la date de
- dernière modification du fichier. Dans le cas contraire, aucune
- date de dernière modification n'est renvoyée. Le positionnement de
- ce bit permet aux clients et aux mandataires de gérer la mise en
- cache du résultat de la requête.
+ <dd>Identique &#224; <code>on</code>, avec test du bit d'ex&#233;cution pour
+ le groupe. Si ce dernier est positionn&#233;, la date de <code>derni&#232;re
+ modification</code> du fichier renvoy&#233; est d&#233;finie &#224; la date de
+ derni&#232;re modification du fichier. Dans le cas contraire, aucune
+ date de derni&#232;re modification n'est renvoy&#233;e. Le positionnement de
+ ce bit permet aux clients et aux mandataires de g&#233;rer la mise en
+ cache du r&#233;sultat de la requ&#234;te.
<div class="note"><h3>Note</h3>
- <p>Il est recommandé de n'utiliser l'option full que dans le cas
- où vous êtes certain que le bit d'exécution du groupe est non
- positionné pour les scripts SSI qui pourraient effectuer l'<code>#include</code> d'un programme CGI ou bien produire des sorties
- différentes à chaque accès (ou seraient susceptibles d'être
- modifiées au cours des requêtes ultérieures).</p>
+ <p>Il est recommand&#233; de n'utiliser l'option full que dans le cas
+ o&#249; vous &#234;tes certain que le bit d'ex&#233;cution du groupe est non
+ positionn&#233; pour les scripts SSI qui pourraient effectuer l'<code>#include</code> d'un programme CGI ou bien produire des sorties
+ diff&#233;rentes &#224; chaque acc&#232;s (ou seraient susceptibles d'&#234;tre
+ modifi&#233;es au cours des requ&#234;tes ult&#233;rieures).</p>
- <p>Lorsqu'elle est définie à <code>on</code>, la directive
+ <p>Lorsqu'elle est d&#233;finie &#224; <code>on</code>, la directive
<code class="directive"><a href="#ssilastmodified">SSILastModified</a></code>
l'emporte sur la directive <code class="directive"><a href="#xbithack">XBitHack</a></code>.</p>
</div>
@@ -1202,7 +1202,7 @@ d'exécution est positionné</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_include.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_include.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_include.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_include.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -1222,7 +1222,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_include.ht
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_info.html.fr b/docs/manual/mod/mod_info.html.fr
index 4ae936c9cb..1ecdf1ebcc 100644
--- a/docs/manual/mod/mod_info.html.fr
+++ b/docs/manual/mod/mod_info.html.fr
@@ -27,27 +27,27 @@
<div id="preamble"><h1>Module Apache mod_info</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_info.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_info.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_info.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_info.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_info.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Affiche une présentation complète de la configuration du
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Affiche une pr&#233;sentation compl&#232;te de la configuration du
serveur</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>info_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_info.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>info_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_info.c</td></tr></table>
<h3>Sommaire</h3>
<p>Pour activer <code class="module"><a href="../mod/mod_info.html">mod_info</a></code>, ajoutez les lignes
- suivantes à votre fichier <code>httpd.conf</code>.</p>
+ suivantes &#224; votre fichier <code>httpd.conf</code>.</p>
<pre class="prettyprint lang-config">&lt;Location "/server-info"&gt;
SetHandler server-info
&lt;/Location&gt;</pre>
- <p>Il est recommandé d'utiliser <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> à
- l'intérieur de la section <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> afin de restreindre l'accès aux
+ <p>Il est recommand&#233; d'utiliser <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> &#224;
+ l'int&#233;rieur de la section <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> afin de restreindre l'acc&#232;s aux
informations de configuration de votre serveur :</p>
<pre class="prettyprint lang-config">&lt;Location "/server-info"&gt;
@@ -56,80 +56,80 @@ serveur</td></tr>
&lt;/Location&gt;</pre>
- <p>Une fois cette configuration effectuée, les informations du
- serveur sont disponibles à l'adresse
+ <p>Une fois cette configuration effectu&#233;e, les informations du
+ serveur sont disponibles &#224; l'adresse
<code>http://votre-serveur.com/infos-serveur</code>.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#security">Problèmes liés à la sécurité</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#queries">Filtrage des informations affichées</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#startup">Affichage de la configuration au démarrage</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#security">Probl&#232;mes li&#233;s &#224; la s&#233;curit&#233;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#queries">Filtrage des informations affich&#233;es</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#startup">Affichage de la configuration au d&#233;marrage</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#limitations">Limitations connues</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#addmoduleinfo">AddModuleInfo</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_info">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_info">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_info">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_info">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="security" id="security">Problèmes liés à la sécurité</a><a title="Lien permanent" href="#security" class="permalink">&para;</a></h2>
- <p>Une fois <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> chargé dans le serveur, sa
- fonctionnalité de gestionnaire est disponible dans <em>tous</em> les
+<h2><a name="security" id="security">Probl&#232;mes li&#233;s &#224; la s&#233;curit&#233;</a><a title="Lien permanent" href="#security" class="permalink">&para;</a></h2>
+ <p>Une fois <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> charg&#233; dans le serveur, sa
+ fonctionnalit&#233; de gestionnaire est disponible dans <em>tous</em> les
fichiers de configuration, y compris les fichiers de configuration
- des répertoires (par exemple <code>.htaccess</code>). Ceci peut
- avoir des répercutions en matière de sécurité pour votre site.</p>
+ des r&#233;pertoires (par exemple <code>.htaccess</code>). Ceci peut
+ avoir des r&#233;percutions en mati&#232;re de s&#233;curit&#233; pour votre site.</p>
- <p>En particulier, l'utilisation de ce module peut conduire à la
- divulgation d'informations sensibles à partir des directives de
- configuration d'autres modules Apache comme des chemins systèmes,
+ <p>En particulier, l'utilisation de ce module peut conduire &#224; la
+ divulgation d'informations sensibles &#224; partir des directives de
+ configuration d'autres modules Apache comme des chemins syst&#232;mes,
des couples nom d'utilisateur/mot de passe, des noms de bases de
- données, etc... C'est pourquoi ce module ne doit être utilisé
- <strong>que</strong> dans un environnement sous contrôle et toujours
- avec les plus grandes précautions.</p>
+ donn&#233;es, etc... C'est pourquoi ce module ne doit &#234;tre utilis&#233;
+ <strong>que</strong> dans un environnement sous contr&#244;le et toujours
+ avec les plus grandes pr&#233;cautions.</p>
- <p>Il est recommandé d'utiliser <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> pour
- restreindre l'accès aux informations de configuration de votre
+ <p>Il est recommand&#233; d'utiliser <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> pour
+ restreindre l'acc&#232;s aux informations de configuration de votre
serveur.</p>
- <div class="example"><h3>Contrôle d'accès</h3><pre class="prettyprint lang-config">&lt;Location "/server-info"&gt;
+ <div class="example"><h3>Contr&#244;le d'acc&#232;s</h3><pre class="prettyprint lang-config">&lt;Location "/server-info"&gt;
SetHandler server-info
- # Autorisation d'accès depuis le serveur lui-même
+ # Autorisation d'acc&#232;s depuis le serveur lui-m&#234;me
Require ip 127.0.0.1
- # Autorisation d'accès depuis une station de travail du réseau
+ # Autorisation d'acc&#232;s depuis une station de travail du r&#233;seau
# local
Require ip 192.168.1.17
&lt;/Location&gt;</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="queries" id="queries">Filtrage des informations affichées</a><a title="Lien permanent" href="#queries" class="permalink">&para;</a></h2>
- <p>Par défaut, les informations affichées comprennent une liste de
- tous les modules activés, et pour chaque module, une description des
+<h2><a name="queries" id="queries">Filtrage des informations affich&#233;es</a><a title="Lien permanent" href="#queries" class="permalink">&para;</a></h2>
+ <p>Par d&#233;faut, les informations affich&#233;es comprennent une liste de
+ tous les modules activ&#233;s, et pour chaque module, une description des
directives qu'il accepte, les branchements (hooks) qu'il
- implémente, ainsi que les directives concernées dans la
+ impl&#233;mente, ainsi que les directives concern&#233;es dans la
configuration courante.</p>
<p>Il est possible d'afficher d'autres vues de la configuration en
- ajoutant un argument à la requête <code>infos-serveur</code>. Par
+ ajoutant un argument &#224; la requ&#234;te <code>infos-serveur</code>. Par
exemple, <code>http://votre-serveur.com/infos-serveur?config</code>
affichera toutes les directives de configuration.</p>
<dl>
<dt><code>?&lt;module-name&gt;</code></dt>
<dd>Uniquement les informations relatives au module
- spécifié</dd>
+ sp&#233;cifi&#233;</dd>
<dt><code>?config</code></dt>
- <dd>Uniquement les directives de configuration, non triées
+ <dd>Uniquement les directives de configuration, non tri&#233;es
par module</dd>
<dt><code>?hooks</code></dt>
<dd>Uniquement la liste des branchements (hooks)
- auxquels le module est attaché</dd>
+ auxquels le module est attach&#233;</dd>
<dt><code>?list</code></dt>
- <dd>Une simple liste des modules activés</dd>
+ <dd>Une simple liste des modules activ&#233;s</dd>
<dt><code>?server</code></dt>
<dd>Uniquement des informations de base sur le serveur</dd>
<dt><code>?providers</code></dt>
@@ -137,68 +137,68 @@ serveur</td></tr>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="startup" id="startup">Affichage de la configuration au démarrage</a><a title="Lien permanent" href="#startup" class="permalink">&para;</a></h2>
+<h2><a name="startup" id="startup">Affichage de la configuration au d&#233;marrage</a><a title="Lien permanent" href="#startup" class="permalink">&para;</a></h2>
<p>Si la directive de configuration define
- <code>-DDUMP_CONFIG</code> est utilisée, <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> va
- envoyer la configuration préinterprétée vers <code>stdout</code> au
- cours du démarrage du serveur.</p>
+ <code>-DDUMP_CONFIG</code> est utilis&#233;e, <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> va
+ envoyer la configuration pr&#233;interpr&#233;t&#233;e vers <code>stdout</code> au
+ cours du d&#233;marrage du serveur.</p>
<pre class="prettyprint lang-sh">httpd -DDUMP_CONFIG -k start</pre>
- <p>"Préinterprétée" signifie que
- les directives telles que <code class="directive"><a href="../mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code> et <code class="directive"><a href="../mod/core.html#ifmodule">&lt;IfModule&gt;</a></code> sont évaluées et les variables
- d'environnement remplacées par leurs valeurs. Cela ne représente
- cependant pas la configuration définitive. En particulier, les
- fusions ou écrasementsde définitions en cas de directives multiples ne sont pas
- représentés.</p>
+ <p>"Pr&#233;interpr&#233;t&#233;e" signifie que
+ les directives telles que <code class="directive"><a href="../mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code> et <code class="directive"><a href="../mod/core.html#ifmodule">&lt;IfModule&gt;</a></code> sont &#233;valu&#233;es et les variables
+ d'environnement remplac&#233;es par leurs valeurs. Cela ne repr&#233;sente
+ cependant pas la configuration d&#233;finitive. En particulier, les
+ fusions ou &#233;crasementsde d&#233;finitions en cas de directives multiples ne sont pas
+ repr&#233;sent&#233;s.</p>
- <p>Le résultat est équivalent à celui de la requête
+ <p>Le r&#233;sultat est &#233;quivalent &#224; celui de la requ&#234;te
<code>?config</code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="limitations" id="limitations">Limitations connues</a><a title="Lien permanent" href="#limitations" class="permalink">&para;</a></h2>
<p><code class="module"><a href="../mod/mod_info.html">mod_info</a></code> tire ses informations de
- la configuration interprétée, et non du fichier de configuration
- original. La manière dont l'arbre de configuration interprété est
- créé induit quelques limitations :</p>
+ la configuration interpr&#233;t&#233;e, et non du fichier de configuration
+ original. La mani&#232;re dont l'arbre de configuration interpr&#233;t&#233; est
+ cr&#233;&#233; induit quelques limitations :</p>
<ul>
- <li>Les directives qui sont traitées immédiatement sans être
- enregistrées dans l'arbre de configuration interprété ne sont pas
+ <li>Les directives qui sont trait&#233;es imm&#233;diatement sans &#234;tre
+ enregistr&#233;es dans l'arbre de configuration interpr&#233;t&#233; ne sont pas
prises en compte. Celles-ci comprennent <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>, <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> et <code class="directive"><a href="../mod/mod_so.html#loadfile">LoadFile</a></code>.</li>
- <li>Les directives qui contrôlent le fichier de configuration
- lui-même, comme <code class="directive"><a href="../mod/core.html#include">Include</a></code>,
+ <li>Les directives qui contr&#244;lent le fichier de configuration
+ lui-m&#234;me, comme <code class="directive"><a href="../mod/core.html#include">Include</a></code>,
<code class="directive"><a href="../mod/core.html#ifmodule">&lt;IfModule&gt;</a></code> et
<code class="directive"><a href="../mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code> ne
sont pas prises en compte, mais les directives de configuration
incluses le sont.</li>
- <li>Les commentaires ne sont pas pris en compte (Ce qui peut être
- considéré comme une fonctionnalité).</li>
+ <li>Les commentaires ne sont pas pris en compte (Ce qui peut &#234;tre
+ consid&#233;r&#233; comme une fonctionnalit&#233;).</li>
<li>Les directives de configuration des fichiers
<code>.htaccess</code> ne sont pas prises en compte (car elles ne
font pas partie de la configuration permanente du serveur).</li>
- <li>Les directives de conteneur comme <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> sont affichées
+ <li>Les directives de conteneur comme <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> sont affich&#233;es
normalement, mais <code class="module"><a href="../mod/mod_info.html">mod_info</a></code> est incapable de
- déterminer le numéro de ligne de la balise fermante
+ d&#233;terminer le num&#233;ro de ligne de la balise fermante
<code class="directive"><a href="../mod/core.html#directory">&lt;/Directory&gt;</a></code>.</li>
- <li>Les directives générées par des modules tiers comme
- <a href="http://perl.apache.org">mod_perl</a> peuvent ne pas être
+ <li>Les directives g&#233;n&#233;r&#233;es par des modules tiers comme
+ <a href="http://perl.apache.org">mod_perl</a> peuvent ne pas &#234;tre
prises en compte.</li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="addmoduleinfo" id="addmoduleinfo">Directive</a> <a name="AddModuleInfo" id="AddModuleInfo">AddModuleInfo</a><a title="Lien permanent" href="#addmoduleinfo" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajoute des données supplémentaires aux informations de
-module affichées par le gestionnaire server-info</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddModuleInfo <var>nom-module</var> <var>chaîne</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajoute des donn&#233;es suppl&#233;mentaires aux informations de
+module affich&#233;es par le gestionnaire server-info</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddModuleInfo <var>nom-module</var> <var>cha&#238;ne</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_info</td></tr>
</table>
- <p>Cette directive permet d'afficher le contenu de <var>chaîne</var>
- en tant qu'<strong>Information supplémentaire</strong> interprétée
+ <p>Cette directive permet d'afficher le contenu de <var>cha&#238;ne</var>
+ en tant qu'<strong>Information suppl&#233;mentaire</strong> interpr&#233;t&#233;e
en HTML pour le module <var>nom-module</var>. Exemple :</p>
<pre class="prettyprint lang-config">AddModuleInfo mod_deflate.c 'See &lt;a \
@@ -210,7 +210,7 @@ module affichées par le gestionnaire server-info</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_info.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_info.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_info.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_info.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_info.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -231,7 +231,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_info.html'
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_isapi.html.fr b/docs/manual/mod/mod_isapi.html.fr
index 7c2fbc129c..50893f5e25 100644
--- a/docs/manual/mod/mod_isapi.html.fr
+++ b/docs/manual/mod/mod_isapi.html.fr
@@ -27,27 +27,27 @@
<div id="preamble"><h1>Module Apache mod_isapi</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_isapi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_isapi.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_isapi.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/mod/mod_isapi.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Extensions ISAPI dans Apache pour Windows</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>isapi_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_isapi.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Win32 only</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>isapi_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_isapi.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Win32 only</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module implémente l'API des extensions du Serveur Internet. Il
- permet à Apache pour Windows de servir les extensions du Serveur
+ <p>Ce module impl&#233;mente l'API des extensions du Serveur Internet. Il
+ permet &#224; Apache pour Windows de servir les extensions du Serveur
Internet (par exemple les modules .dll ISAPI), compte tenu des
- restrictions spécifiées.</p>
+ restrictions sp&#233;cifi&#233;es.</p>
<p>Les modules d'extension ISAPI (fichiers .dll) sont des modules
tiers. Leur auteur n'est pas le Groupe Apache, et nous n'assurons
donc pas leur support. Veuillez contacter directement l'auteur
- d'ISAPI si vous rencontrez des problèmes à l'exécution d'une
+ d'ISAPI si vous rencontrez des probl&#232;mes &#224; l'ex&#233;cution d'une
extension ISAPI. <strong>Merci de <em>ne pas</em> soumettre ce genre
- de problème dans les listes d'Apache ou dans les pages de rapports
+ de probl&#232;me dans les listes d'Apache ou dans les pages de rapports
de bogues.</strong></p>
</div>
<div id="quickview"><h3>Sujets</h3>
@@ -64,7 +64,7 @@
<li><img alt="" src="../images/down.gif" /> <a href="#isapilognotsupported">ISAPILogNotSupported</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#isapireadaheadbuffer">ISAPIReadAheadBuffer</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_isapi">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_isapi">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_isapi">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_isapi">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -74,114 +74,114 @@
<p>Dans le fichier de configuration du serveur, utilisez la
directive <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> pour
associer les fichiers ISAPI au gestionnaire
- <code>isapi-handler</code> à l'aide de l'extension de leur nom de
- fichier. Pour faire en sorte que tout fichier .dll soit traité en
- tant qu'extension ISAPI, éditez le fichier httpd.conf et ajoutez les
+ <code>isapi-handler</code> &#224; l'aide de l'extension de leur nom de
+ fichier. Pour faire en sorte que tout fichier .dll soit trait&#233; en
+ tant qu'extension ISAPI, &#233;ditez le fichier httpd.conf et ajoutez les
lignes suivantes :</p>
<pre class="prettyprint lang-config">AddHandler isapi-handler .dll</pre>
<div class="note">Dans les versions plus anciennes du serveur Apache, le nom du
- gestionnaire était <code>isapi-isa</code> au lieu de
- <code>isapi-handler</code>. Depuis les versions de développement 2.3
+ gestionnaire &#233;tait <code>isapi-isa</code> au lieu de
+ <code>isapi-handler</code>. Depuis les versions de d&#233;veloppement 2.3
du serveur Apache, <code>isapi-isa</code> n'est plus valide, et vous
- devrez éventuellement modifier votre configuration pour utiliser
- <code>isapi-handler</code> à la place.</div>
+ devrez &#233;ventuellement modifier votre configuration pour utiliser
+ <code>isapi-handler</code> &#224; la place.</div>
- <p>Le serveur Apache ne propose aucun moyen de conserver en mémoire
- un module chargé. Vous pouvez cependant précharger et garder un
- module spécifique en mémoire en utilisant la syntaxe suivante dans
+ <p>Le serveur Apache ne propose aucun moyen de conserver en m&#233;moire
+ un module charg&#233;. Vous pouvez cependant pr&#233;charger et garder un
+ module sp&#233;cifique en m&#233;moire en utilisant la syntaxe suivante dans
votre httpd.conf :</p>
<pre class="prettyprint lang-config">ISAPICacheFile c:/WebWork/Scripts/ISAPI/mytest.dll</pre>
- <p>Que vous ayez ou non préchargé une extension ISAPI, ces dernières
- sont toutes soumises au mêmes restrictions et possèdent les mêmes
- permissions que les scripts CGI. En d'autres termes, <code class="directive"><a href="../mod/core.html#options">Options</a></code> <code>ExecCGI</code> doit être
- défini pour le répertoire qui contient le fichier .dll ISAPI.</p>
+ <p>Que vous ayez ou non pr&#233;charg&#233; une extension ISAPI, ces derni&#232;res
+ sont toutes soumises au m&#234;mes restrictions et poss&#232;dent les m&#234;mes
+ permissions que les scripts CGI. En d'autres termes, <code class="directive"><a href="../mod/core.html#options">Options</a></code> <code>ExecCGI</code> doit &#234;tre
+ d&#233;fini pour le r&#233;pertoire qui contient le fichier .dll ISAPI.</p>
<p>Reportez-vous aux <a href="#notes">Notes additionnelles</a> et au
- <a href="#journal">Journal du programmeur</a> pour plus de détails
- et une clarification à propos du support spécifique ISAPI fourni par
+ <a href="#journal">Journal du programmeur</a> pour plus de d&#233;tails
+ et une clarification &#224; propos du support sp&#233;cifique ISAPI fourni par
le module <code class="module"><a href="../mod/mod_isapi.html">mod_isapi</a></code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="notes" id="notes">Notes additionnelles</a><a title="Lien permanent" href="#notes" class="permalink">&para;</a></h2>
- <p>L'implémentation ISAPI d'Apache se conforme à toutes les
- spécifications ISAPI 2.0, à l'exception de certaines extensions
- "spécifiques Microsoft" utilisant des entrées/sorties asynchrones.
- Le modèle des entrées/sorties d'Apache ne permet pas l'écriture et
- la lecture asynchrone de la manière dont ISAPI pourrait le faire. Si
- une extension tente d'utiliser des fonctionnalités non supportées,
- comme les entrées/sorties asynchrones, un message est enregistré
- dans le journal des erreurs afin d'aider au débogage. Comme ces
+ <p>L'impl&#233;mentation ISAPI d'Apache se conforme &#224; toutes les
+ sp&#233;cifications ISAPI 2.0, &#224; l'exception de certaines extensions
+ "sp&#233;cifiques Microsoft" utilisant des entr&#233;es/sorties asynchrones.
+ Le mod&#232;le des entr&#233;es/sorties d'Apache ne permet pas l'&#233;criture et
+ la lecture asynchrone de la mani&#232;re dont ISAPI pourrait le faire. Si
+ une extension tente d'utiliser des fonctionnalit&#233;s non support&#233;es,
+ comme les entr&#233;es/sorties asynchrones, un message est enregistr&#233;
+ dans le journal des erreurs afin d'aider au d&#233;bogage. Comme ces
messages peuvent devenir envahissants, la directive
<code>ISAPILogNotSupported Off</code> permet de filter ce bruit de
fond.</p>
- <p>Si aucune option de configuration particulière n'est spécifiée,
+ <p>Si aucune option de configuration particuli&#232;re n'est sp&#233;cifi&#233;e,
certains serveurs, comme Microsoft IIS, chargent l'extension ISAPI
- dans le serveur et la conservent en mémoire jusqu'à ce que
- l'utilisation de cette dernière devienne trop élevée. Apache, par
- contre, charge et décharge réellement l'extension ISAPI chaque fois
- qu'elle est invoquée, si la directive <code class="directive"><a href="#isapicachefile">ISAPICacheFile</a></code> n'a pas été spécifiée.
- Ce n'est pas très performant, mais le modèle de mémoire d'Apache
- fait que cette méthode est la plus efficace. De nombreux modules
- ISAPI présentent des incompatibilités subtiles avec le serveur
- Apache, et le déchargement de ces modules permet d'assurer la
- stabilité du serveur.</p>
-
- <p>En outre, gardez à l'esprit que si Apache supporte les extensions
+ dans le serveur et la conservent en m&#233;moire jusqu'&#224; ce que
+ l'utilisation de cette derni&#232;re devienne trop &#233;lev&#233;e. Apache, par
+ contre, charge et d&#233;charge r&#233;ellement l'extension ISAPI chaque fois
+ qu'elle est invoqu&#233;e, si la directive <code class="directive"><a href="#isapicachefile">ISAPICacheFile</a></code> n'a pas &#233;t&#233; sp&#233;cifi&#233;e.
+ Ce n'est pas tr&#232;s performant, mais le mod&#232;le de m&#233;moire d'Apache
+ fait que cette m&#233;thode est la plus efficace. De nombreux modules
+ ISAPI pr&#233;sentent des incompatibilit&#233;s subtiles avec le serveur
+ Apache, et le d&#233;chargement de ces modules permet d'assurer la
+ stabilit&#233; du serveur.</p>
+
+ <p>En outre, gardez &#224; l'esprit que si Apache supporte les extensions
ISAPI, il <strong>ne supporte pas les filtres ISAPI</strong>. Le
- support des filtres sera peut-être ajouté dans le futur, mais n'a
- pas encore été planifié.</p>
+ support des filtres sera peut-&#234;tre ajout&#233; dans le futur, mais n'a
+ pas encore &#233;t&#233; planifi&#233;.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="journal" id="journal">Journal du programmeur</a><a title="Lien permanent" href="#journal" class="permalink">&para;</a></h2>
- <p>Si vous écrivez des modules <code class="module"><a href="../mod/mod_isapi.html">mod_isapi</a></code> Apache
- 2.0, vous devez limiter vos appels à
+ <p>Si vous &#233;crivez des modules <code class="module"><a href="../mod/mod_isapi.html">mod_isapi</a></code> Apache
+ 2.0, vous devez limiter vos appels &#224;
<code>ServerSupportFunction</code> aux directives suivantes :</p>
<dl>
<dt><code>HSE_REQ_SEND_URL_REDIRECT_RESP</code></dt>
<dd>Redirige l'utilisateur vers une autre adresse.<br />
- Il doit s'agir d'une URL pleinement qualifiée (comme
+ Il doit s'agir d'une URL pleinement qualifi&#233;e (comme
<code>http://serveur/chemin</code>).</dd>
<dt><code>HSE_REQ_SEND_URL</code></dt>
<dd>Redirige l'utilisateur vers une autre adresse.<br />
- Ce ne doit pas être une URL pleinement qualifiée ; la mention du
- protocole ou du nom du serveur n'est pas autorisée (par exemple,
+ Ce ne doit pas &#234;tre une URL pleinement qualifi&#233;e ; la mention du
+ protocole ou du nom du serveur n'est pas autoris&#233;e (par exemple,
utilisez simplement <code>/chemin</code>).<br />
- La redirection n'est pas assurée par le navigateur mais par le
- serveur lui-même.<br />
+ La redirection n'est pas assur&#233;e par le navigateur mais par le
+ serveur lui-m&#234;me.<br />
<div class="warning"><h3>Avertissement</h3>
- <p>Dans sa documentation récente, Microsoft semble avoir
- abandonné la distinction entre les deux fonctions
- <code>HSE_REQ_SEND_URL</code>. Apache, quant à lui, continue de
+ <p>Dans sa documentation r&#233;cente, Microsoft semble avoir
+ abandonn&#233; la distinction entre les deux fonctions
+ <code>HSE_REQ_SEND_URL</code>. Apache, quant &#224; lui, continue de
les traiter comme deux fonctions distinctes avec des contraintes
- et des comportements spécifiques.</p>
+ et des comportements sp&#233;cifiques.</p>
</div></dd>
<dt><code>HSE_REQ_SEND_RESPONSE_HEADER</code></dt>
- <dd>Apache accepte un corps de réponse après l'en-tête s'il se
- situe après la ligne vide (deux caractères newline consécutifs)
- dans la chaîne des arguments d'en-têtes. Ce corps ne doit pas
- contenir de caractères NULL, car l'argument des en-têtes est
- lui-même terminé par un caractère NULL.</dd>
+ <dd>Apache accepte un corps de r&#233;ponse apr&#232;s l'en-t&#234;te s'il se
+ situe apr&#232;s la ligne vide (deux caract&#232;res newline cons&#233;cutifs)
+ dans la cha&#238;ne des arguments d'en-t&#234;tes. Ce corps ne doit pas
+ contenir de caract&#232;res NULL, car l'argument des en-t&#234;tes est
+ lui-m&#234;me termin&#233; par un caract&#232;re NULL.</dd>
<dt><code>HSE_REQ_DONE_WITH_SESSION</code></dt>
- <dd>Apache considère ceci comme sans objet, car la session est
- fermée lorsque l'extension ISAPI termine son traitement.</dd>
+ <dd>Apache consid&#232;re ceci comme sans objet, car la session est
+ ferm&#233;e lorsque l'extension ISAPI termine son traitement.</dd>
<dt><code>HSE_REQ_MAP_URL_TO_PATH</code></dt>
<dd>Apache va traduire un nom virtuel en nom physique.</dd>
<dt><code>HSE_APPEND_LOG_PARAMETER</code></dt>
<dd>
- Ce paramètre peut intervenir dans un de ces journaux :
+ Ce param&#232;tre peut intervenir dans un de ces journaux :
<ul>
<li>dans le composant <code>\"%{isapi-parameter}n\"</code>
@@ -195,72 +195,72 @@
<code>On</code></li>
</ul>
- <p>La première option, le composant
- <code>%{isapi-parameter}n</code>, est préférable et toujours
+ <p>La premi&#232;re option, le composant
+ <code>%{isapi-parameter}n</code>, est pr&#233;f&#233;rable et toujours
disponible.</p>
</dd>
<dt><code>HSE_REQ_IS_KEEP_CONN</code></dt>
- <dd>retourne le statut négocié Keep-Alive.</dd>
+ <dd>retourne le statut n&#233;goci&#233; Keep-Alive.</dd>
<dt><code>HSE_REQ_SEND_RESPONSE_HEADER_EX</code></dt>
- <dd>se comportera comme indiqué dans le documentation, bien que le
- drapeau <code>fKeepConn</code> soit ignoré.</dd>
+ <dd>se comportera comme indiqu&#233; dans le documentation, bien que le
+ drapeau <code>fKeepConn</code> soit ignor&#233;.</dd>
<dt><code>HSE_REQ_IS_CONNECTED</code></dt>
- <dd>renverra faux si la requête a été abandonnée.</dd>
+ <dd>renverra faux si la requ&#234;te a &#233;t&#233; abandonn&#233;e.</dd>
</dl>
- <p>Apache renvoie <code>FALSE</code> pour tout appel non supporté à
+ <p>Apache renvoie <code>FALSE</code> pour tout appel non support&#233; &#224;
<code>ServerSupportFunction</code>, et <code>GetLastError</code>
renverra la valeur <code>ERROR_INVALID_PARAMETER</code>.</p>
- <p><code>ReadClient</code> extrait la partie du corps de la requête
- qui dépasse le tampon initial (défini par la directive <code class="directive"><a href="#isapireadaheadbuffer">ISAPIReadAheadBuffer</a></code>). En fonction de
- la définition de la directive
- <code class="directive">ISAPIReadAheadBuffer</code> (nombre d'octets à
+ <p><code>ReadClient</code> extrait la partie du corps de la requ&#234;te
+ qui d&#233;passe le tampon initial (d&#233;fini par la directive <code class="directive"><a href="#isapireadaheadbuffer">ISAPIReadAheadBuffer</a></code>). En fonction de
+ la d&#233;finition de la directive
+ <code class="directive">ISAPIReadAheadBuffer</code> (nombre d'octets &#224;
mettre dans le tampon avant d'appeler le gestionnaire ISAPI), les
- requêtes courtes sont envoyées en entier à l'extension lorsque
- celle-ci est invoquée. Si la taille de la requête est trop
- importante, l'extension ISAPI doit faire appel à
- <code>ReadClient</code> pour extraire la totalité du corps de la
- requête.</p>
+ requ&#234;tes courtes sont envoy&#233;es en entier &#224; l'extension lorsque
+ celle-ci est invoqu&#233;e. Si la taille de la requ&#234;te est trop
+ importante, l'extension ISAPI doit faire appel &#224;
+ <code>ReadClient</code> pour extraire la totalit&#233; du corps de la
+ requ&#234;te.</p>
- <p><code>WriteClient</code> est supporté, mais seulement avec le
+ <p><code>WriteClient</code> est support&#233;, mais seulement avec le
drapeau <code>HSE_IO_SYNC</code> ou le drapeau "aucune option"
- (valeur <code>0</code>). Toute autre requête
- <code>WriteClient</code> sera rejetée avec une valeur de retour
+ (valeur <code>0</code>). Toute autre requ&#234;te
+ <code>WriteClient</code> sera rejet&#233;e avec une valeur de retour
<code>FALSE</code>, et <code>GetLastError</code> renverra la valeur
<code>ERROR_INVALID_PARAMETER</code></p>
- <p><code>GetServerVariable</code> est supporté, bien que les
- variables étendues de serveur n'existent pas (comme défini par
+ <p><code>GetServerVariable</code> est support&#233;, bien que les
+ variables &#233;tendues de serveur n'existent pas (comme d&#233;fini par
d'autres serveurs). Toutes les variables d'environnement CGI
- usuelles d'Apache sont disponibles à partir de
+ usuelles d'Apache sont disponibles &#224; partir de
<code>GetServerVariable</code>, ainsi que les valeurs
<code>ALL_HTTP</code> et <code>ALL_RAW</code>.</p>
<p>Depuis httpd 2.0, <code class="module"><a href="../mod/mod_isapi.html">mod_isapi</a></code> propose des
- fonctionnalités supplémentaires introduites dans les versions
- actualisées de la spécification ISAPI, ainsi qu'une émulation
- limitée des entrées/sorties asynchrones et la sémantique
- <code>TransmitFile</code>. Apache httpd supporte aussi le préchargement
- des .dlls ISAPI à des fins de performances.</p>
+ fonctionnalit&#233;s suppl&#233;mentaires introduites dans les versions
+ actualis&#233;es de la sp&#233;cification ISAPI, ainsi qu'une &#233;mulation
+ limit&#233;e des entr&#233;es/sorties asynchrones et la s&#233;mantique
+ <code>TransmitFile</code>. Apache httpd supporte aussi le pr&#233;chargement
+ des .dlls ISAPI &#224; des fins de performances.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="isapiappendlogtoerrors" id="isapiappendlogtoerrors">Directive</a> <a name="ISAPIAppendLogToErrors" id="ISAPIAppendLogToErrors">ISAPIAppendLogToErrors</a><a title="Lien permanent" href="#isapiappendlogtoerrors" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enregistrement des requêtes
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enregistrement des requ&#234;tes
<code>HSE_APPEND_LOG_PARAMETER</code> de la part des extensions ISAPI
dans le journal des erreurs</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ISAPIAppendLogToErrors on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ISAPIAppendLogToErrors off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ISAPIAppendLogToErrors off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_isapi</td></tr>
</table>
- <p>Cette directive permet d'enregistrer les requêtes
+ <p>Cette directive permet d'enregistrer les requ&#234;tes
<code>HSE_APPEND_LOG_PARAMETER</code> de la part des extensions
ISAPI dans le journal des erreurs.</p>
@@ -268,27 +268,27 @@ dans le journal des erreurs</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="isapiappendlogtoquery" id="isapiappendlogtoquery">Directive</a> <a name="ISAPIAppendLogToQuery" id="ISAPIAppendLogToQuery">ISAPIAppendLogToQuery</a><a title="Lien permanent" href="#isapiappendlogtoquery" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enregistre les requêtes
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enregistre les requ&#234;tes
<code>HSE_APPEND_LOG_PARAMETER</code> de la part des extensions ISAPI
-dans la partie arguments de la requête</td></tr>
+dans la partie arguments de la requ&#234;te</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ISAPIAppendLogToQuery on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ISAPIAppendLogToQuery on</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ISAPIAppendLogToQuery on</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_isapi</td></tr>
</table>
- <p>Cette directive permet d'enregistrer les requêtes
+ <p>Cette directive permet d'enregistrer les requ&#234;tes
<code>HSE_APPEND_LOG_PARAMETER</code> de la part des extensions
- ISAPI dans la partie arguments de la requête (ajouté au composant
+ ISAPI dans la partie arguments de la requ&#234;te (ajout&#233; au composant
<code>%q</code> de la directive <code class="directive"><a href="../mod/mod_log_config.html#customlog">CustomLog</a></code>).</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="isapicachefile" id="isapicachefile">Directive</a> <a name="ISAPICacheFile" id="ISAPICacheFile">ISAPICacheFile</a><a title="Lien permanent" href="#isapicachefile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fichiers .dll ISAPI devant être chargés au
-démarrage</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fichiers .dll ISAPI devant &#234;tre charg&#233;s au
+d&#233;marrage</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ISAPICacheFile <var>chemin-fichier</var>
[<var>chemin-fichier</var>]
...</code></td></tr>
@@ -296,75 +296,75 @@ démarrage</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_isapi</td></tr>
</table>
- <p>Cette directive permet de spécifier une liste, séparés par des
- espaces, de noms de fichiers devant être chargés au démarrage
- du serveur Apache, et rester en mémoire jusqu'à l'arrêt du serveur.
- Cette directive peut être répétée pour chaque fichier .dll ISAPI
- souhaité. Le chemin complet du fichier doit être spécifié. Si le
- chemin n'est pas absolu, il sera considéré comme relatif au
- répertoire défini par la directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.</p>
+ <p>Cette directive permet de sp&#233;cifier une liste, s&#233;par&#233;s par des
+ espaces, de noms de fichiers devant &#234;tre charg&#233;s au d&#233;marrage
+ du serveur Apache, et rester en m&#233;moire jusqu'&#224; l'arr&#234;t du serveur.
+ Cette directive peut &#234;tre r&#233;p&#233;t&#233;e pour chaque fichier .dll ISAPI
+ souhait&#233;. Le chemin complet du fichier doit &#234;tre sp&#233;cifi&#233;. Si le
+ chemin n'est pas absolu, il sera consid&#233;r&#233; comme relatif au
+ r&#233;pertoire d&#233;fini par la directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="isapifakeasync" id="isapifakeasync">Directive</a> <a name="ISAPIFakeAsync" id="ISAPIFakeAsync">ISAPIFakeAsync</a><a title="Lien permanent" href="#isapifakeasync" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Emulation du support des entrées/sorties asynchrones pour
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Emulation du support des entr&#233;es/sorties asynchrones pour
les appels ISAPI</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ISAPIFakeAsync on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ISAPIFakeAsync off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ISAPIFakeAsync off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_isapi</td></tr>
</table>
- <p>Lorsquelle est définie à "on", cette directive permet d'émuler le
- support des entrées/sorties asynchrones pour les appels ISAPI.</p>
+ <p>Lorsquelle est d&#233;finie &#224; "on", cette directive permet d'&#233;muler le
+ support des entr&#233;es/sorties asynchrones pour les appels ISAPI.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="isapilognotsupported" id="isapilognotsupported">Directive</a> <a name="ISAPILogNotSupported" id="ISAPILogNotSupported">ISAPILogNotSupported</a><a title="Lien permanent" href="#isapilognotsupported" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Journalisation des demandes de fonctionnalités non
-supportées de la part des extensions ISAPI</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Journalisation des demandes de fonctionnalit&#233;s non
+support&#233;es de la part des extensions ISAPI</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ISAPILogNotSupported on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ISAPILogNotSupported off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ISAPILogNotSupported off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_isapi</td></tr>
</table>
<p>Cette directive permet d'enregistrer dans le journal des erreurs
- toutes les demandes de fonctionnalités non supportées de la part des
- extensions ISAPI. Ceci peut aider les administrateurs à décortiquer
- certains problèmes. Lorsqu'elle a été définie à "on" et si tous les
- modules ISAPI fonctionnent, elle peut être redéfinie à "off".</p>
+ toutes les demandes de fonctionnalit&#233;s non support&#233;es de la part des
+ extensions ISAPI. Ceci peut aider les administrateurs &#224; d&#233;cortiquer
+ certains probl&#232;mes. Lorsqu'elle a &#233;t&#233; d&#233;finie &#224; "on" et si tous les
+ modules ISAPI fonctionnent, elle peut &#234;tre red&#233;finie &#224; "off".</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="isapireadaheadbuffer" id="isapireadaheadbuffer">Directive</a> <a name="ISAPIReadAheadBuffer" id="ISAPIReadAheadBuffer">ISAPIReadAheadBuffer</a><a title="Lien permanent" href="#isapireadaheadbuffer" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille du tampon de lecture anticipée envoyé aux extensions
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille du tampon de lecture anticip&#233;e envoy&#233; aux extensions
ISAPI</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ISAPIReadAheadBuffer <var>taille</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ISAPIReadAheadBuffer 49152</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ISAPIReadAheadBuffer 49152</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_isapi</td></tr>
</table>
- <p>Cette directive permet de définir la taille maximale du tampon de
- lecture anticipée envoyé aux extensions ISAPI lorsqu'elles sont
- initialement invoquées. Toute donnée restante doit être extraite en
- faisant appel à <code>ReadClient</code> ; certaines extensions ISAPI
+ <p>Cette directive permet de d&#233;finir la taille maximale du tampon de
+ lecture anticip&#233;e envoy&#233; aux extensions ISAPI lorsqu'elles sont
+ initialement invoqu&#233;es. Toute donn&#233;e restante doit &#234;tre extraite en
+ faisant appel &#224; <code>ReadClient</code> ; certaines extensions ISAPI
peuvent ne pas supporter la fonction <code>ReadClient</code>.
- Pour plus de détails, veuillez vous adresser à l'auteur de
+ Pour plus de d&#233;tails, veuillez vous adresser &#224; l'auteur de
l'extension ISAPI.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_isapi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_isapi.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_isapi.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/mod/mod_isapi.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -384,7 +384,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_isapi.html
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_journald.html.fr b/docs/manual/mod/mod_journald.html.fr
index ac108301fd..8200b951e0 100644
--- a/docs/manual/mod/mod_journald.html.fr
+++ b/docs/manual/mod/mod_journald.html.fr
@@ -27,35 +27,35 @@
<div id="preamble"><h1>Module Apache mod_journald</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_journald.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_journald.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_journald.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Implémentation du fournisseur de journalisation d'erreurs
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Impl&#233;mentation du fournisseur de journalisation d'erreurs
"journald"</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>journald_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_journald.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>journald_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_journald.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module implémente le fournisseur de journalisation d'erreurs
+ <p>Ce module impl&#233;mente le fournisseur de journalisation d'erreurs
"journald". Il permet l'enregistrement des messages d'erreur et la
- gestion des journaux personnalisés via systemd-journald(8).</p>
+ gestion des journaux personnalis&#233;s via systemd-journald(8).</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#structured">Jounalisation structurée</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#structured">Jounalisation structur&#233;e</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#examples">Exemples</a></li>
</ul><h3 class="directives">Directives</h3>
<p>Ce module ne fournit aucune directive.</p>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_journald">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_journald">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_journald">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_journald">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="structured" id="structured">Jounalisation structurée</a><a title="Lien permanent" href="#structured" class="permalink">&para;</a></h2>
+<h2><a name="structured" id="structured">Jounalisation structur&#233;e</a><a title="Lien permanent" href="#structured" class="permalink">&para;</a></h2>
<p>Systemd-journald permet d'effectuer une journalisation
- structurée, et autorise donc le filtrage des messages en fonction de
- diverses variables. Les variables actuellement supportées sont :
+ structur&#233;e, et autorise donc le filtrage des messages en fonction de
+ diverses variables. Les variables actuellement support&#233;es sont :
</p>
<dl>
<dt><code>LOG</code></dt>
@@ -63,21 +63,21 @@
Pour CustomLog ou TransferLog, la valeur correspond au premier
argument de ces directives.</dd>
<dt><code>REQUEST_HOSTNAME</code></dt>
- <dd>Le nom d'hôte tel qu'il est fourni dans l'URI, ou l'en-tête
- Host: de la requête.</dd>
+ <dd>Le nom d'h&#244;te tel qu'il est fourni dans l'URI, ou l'en-t&#234;te
+ Host: de la requ&#234;te.</dd>
<dt><code>REQUEST_USER</code></dt>
<dd>Correspond au nom d'utilisateur si une authentification a eu
lieu.</dd>
<dt><code>REQUEST_USERAGENT_IP</code></dt>
- <dd>L'adresse IP de l'agent qui a envoyé la requête.</dd>
+ <dd>L'adresse IP de l'agent qui a envoy&#233; la requ&#234;te.</dd>
<dt><code>REQUEST_URI</code></dt>
<dd>La partie chemin de l'URI, ou "/" si l'URI ne contient pas de
chemin.</dd>
<dt><code>SERVER_HOSTNAME</code></dt>
- <dd>Le nom d'hôte du serveur pour lequel le message a été généré.</dd>
+ <dd>Le nom d'h&#244;te du serveur pour lequel le message a &#233;t&#233; g&#233;n&#233;r&#233;.</dd>
</dl>
- <p>Ces variables peuvent par exemple être utilisées pour ne montrer
+ <p>Ces variables peuvent par exemple &#234;tre utilis&#233;es pour ne montrer
que les messages concernant un URI particulier via la commande
<code>journalctl</code> :
</p>
@@ -92,35 +92,35 @@
<h2><a name="examples" id="examples">Exemples</a><a title="Lien permanent" href="#examples" class="permalink">&para;</a></h2>
- <p>Si le système le supporte, il est possible d'utiliser
- systemd-journald(8) pour effectuer la journalisation en spécifiant
- <code>journald</code> à la place d'un nom de fichier dans la
+ <p>Si le syst&#232;me le supporte, il est possible d'utiliser
+ systemd-journald(8) pour effectuer la journalisation en sp&#233;cifiant
+ <code>journald</code> &#224; la place d'un nom de fichier dans la
directive ErrorLog (voir <code class="module"><a href="../mod/core.html">core</a></code>).
</p>
<pre class="prettyprint lang-config">ErrorLog journald</pre>
- <p>Spécifier <code>journald</code> comme fournisseur de journal
+ <p>Sp&#233;cifier <code>journald</code> comme fournisseur de journal
d'erreurs avec la directive CustomLog (voir
<code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code>) active la journalisation via
- systemd-journald(8) si le système le supporte.
+ systemd-journald(8) si le syst&#232;me le supporte.
</p>
<pre class="prettyprint lang-config">CustomLog "journald" "%h %l %u %t \"%r\" %&gt;s %b"</pre>
- <div class="warning"><h3>Avertissement en matière de performances</h3><p>
- Actuellement, systemd-journald n'est pas conçu pour une
- jounalisation à haut débit et son utilisation pour la journalisation
- des accès peut induire une baisse importante de performances.
+ <div class="warning"><h3>Avertissement en mati&#232;re de performances</h3><p>
+ Actuellement, systemd-journald n'est pas con&#231;u pour une
+ jounalisation &#224; haut d&#233;bit et son utilisation pour la journalisation
+ des acc&#232;s peut induire une baisse importante de performances.
</p></div>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_journald.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_journald.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_journald.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -139,7 +139,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_journald.h
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_lbmethod_bybusyness.html.fr b/docs/manual/mod/mod_lbmethod_bybusyness.html.fr
index 2737e763df..4738322b97 100644
--- a/docs/manual/mod/mod_lbmethod_bybusyness.html.fr
+++ b/docs/manual/mod/mod_lbmethod_bybusyness.html.fr
@@ -27,61 +27,61 @@
<div id="preamble"><h1>Module Apache mod_lbmethod_bybusyness</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_lbmethod_bybusyness.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_lbmethod_bybusyness.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_lbmethod_bybusyness.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Algorithme de planification avec répartition de charge de
-l'attribution des requêtes en attente pour le module
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Algorithme de planification avec r&#233;partition de charge de
+l'attribution des requ&#234;tes en attente pour le module
<code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code></td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>lbmethod_bybusyness_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_lbmethod_bybusyness.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Dissocié de <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> depuis la
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>lbmethod_bybusyness_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_lbmethod_bybusyness.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Dissoci&#233; de <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> depuis la
version 2.3</td></tr></table>
<h3>Sommaire</h3>
-<p>Ce module ne fournit pas lui-même de directive de configuration. Il
-nécessite les services de <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code>, et
-fournit la méthode de répartition de charge <code>bybusyness</code>.</p>
+<p>Ce module ne fournit pas lui-m&#234;me de directive de configuration. Il
+n&#233;cessite les services de <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code>, et
+fournit la m&#233;thode de r&#233;partition de charge <code>bybusyness</code>.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#busyness">Algorithme d'attribution des requêtes en attente</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#busyness">Algorithme d'attribution des requ&#234;tes en attente</a></li>
</ul><h3 class="directives">Directives</h3>
<p>Ce module ne fournit aucune directive.</p>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_lbmethod_bybusyness">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_lbmethod_bybusyness">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_lbmethod_bybusyness">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_lbmethod_bybusyness">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li>
<li><code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="busyness" id="busyness">Algorithme d'attribution des requêtes en attente</a><a title="Lien permanent" href="#busyness" class="permalink">&para;</a></h2>
+<h2><a name="busyness" id="busyness">Algorithme d'attribution des requ&#234;tes en attente</a><a title="Lien permanent" href="#busyness" class="permalink">&para;</a></h2>
- <p>Activé via <code>lbmethod=bybusyness</code>, ce planificateur
- surveille le nombre de requêtes assignées à chaque processus worker
- à l'instant présent. Une nouvelle requête est automatiquement
- assignée au processus worker auquel est assigné le plus petit nombre de
- requêtes. Ceci s'avère utile dans le cas où les
- processus worker mettent en file d'attente les requêtes entrantes
- indépendamment d'Apache, et permet de s'assurer que la longueur des
- files reste raisonnable, et qu'une requête est toujours assignée au
- processus worker qui sera à même de la servir le plus
- rapidement et avec une latence réduite.</p>
+ <p>Activ&#233; via <code>lbmethod=bybusyness</code>, ce planificateur
+ surveille le nombre de requ&#234;tes assign&#233;es &#224; chaque processus worker
+ &#224; l'instant pr&#233;sent. Une nouvelle requ&#234;te est automatiquement
+ assign&#233;e au processus worker auquel est assign&#233; le plus petit nombre de
+ requ&#234;tes. Ceci s'av&#232;re utile dans le cas o&#249; les
+ processus worker mettent en file d'attente les requ&#234;tes entrantes
+ ind&#233;pendamment d'Apache, et permet de s'assurer que la longueur des
+ files reste raisonnable, et qu'une requ&#234;te est toujours assign&#233;e au
+ processus worker qui sera &#224; m&#234;me de la servir le plus
+ rapidement et avec une latence r&#233;duite.</p>
- <p>Si plusieurs processus worker s'avèrent les moins chargés, le
- choix d'un de ces derniers est effectué à partir des statistiques
- (et des estimations de charges) qu'utilise la méthode de décompte
- des requêtes. Au fil du temps, la distribution des tâches finit par
- ressembler à celle de <code>byrequests</code> (tel qu'implémenté par
+ <p>Si plusieurs processus worker s'av&#232;rent les moins charg&#233;s, le
+ choix d'un de ces derniers est effectu&#233; &#224; partir des statistiques
+ (et des estimations de charges) qu'utilise la m&#233;thode de d&#233;compte
+ des requ&#234;tes. Au fil du temps, la distribution des t&#226;ches finit par
+ ressembler &#224; celle de <code>byrequests</code> (tel qu'impl&#233;ment&#233; par
<code class="module"><a href="../mod/mod_lbmethod_byrequests.html">mod_lbmethod_byrequests</a></code>).</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_lbmethod_bybusyness.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_lbmethod_bybusyness.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_lbmethod_bybusyness.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -100,7 +100,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_lbmethod_b
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_lbmethod_byrequests.html.fr b/docs/manual/mod/mod_lbmethod_byrequests.html.fr
index 264c0c27fb..8abada53b2 100644
--- a/docs/manual/mod/mod_lbmethod_byrequests.html.fr
+++ b/docs/manual/mod/mod_lbmethod_byrequests.html.fr
@@ -27,64 +27,64 @@
<div id="preamble"><h1>Module Apache mod_lbmethod_byrequests</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_lbmethod_byrequests.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_lbmethod_byrequests.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_lbmethod_byrequests.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Algorithme de planification avec répartition de charge du
-traitement des requêtes pour le module
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Algorithme de planification avec r&#233;partition de charge du
+traitement des requ&#234;tes pour le module
<code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code></td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>lbmethod_byrequests_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_lbmethod_byrequests.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Dissocié de <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> dans la
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>lbmethod_byrequests_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_lbmethod_byrequests.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Dissoci&#233; de <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> dans la
version 2.3</td></tr></table>
<h3>Sommaire</h3>
-<p>Ce module ne fournit pas lui-même de directive de configuration. Il
-nécessite les services de <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code>, et
-fournit la méthode de répartition de charge <code>byrequests</code>.</p>
+<p>Ce module ne fournit pas lui-m&#234;me de directive de configuration. Il
+n&#233;cessite les services de <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code>, et
+fournit la m&#233;thode de r&#233;partition de charge <code>byrequests</code>.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#requests">Algorithme d'attribution des requêtes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#requests">Algorithme d'attribution des requ&#234;tes</a></li>
</ul><h3 class="directives">Directives</h3>
<p>Ce module ne fournit aucune directive.</p>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_lbmethod_byrequests">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_lbmethod_byrequests">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_lbmethod_byrequests">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_lbmethod_byrequests">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li>
<li><code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="requests" id="requests">Algorithme d'attribution des requêtes</a><a title="Lien permanent" href="#requests" class="permalink">&para;</a></h2>
+<h2><a name="requests" id="requests">Algorithme d'attribution des requ&#234;tes</a><a title="Lien permanent" href="#requests" class="permalink">&para;</a></h2>
- <p>Activé via <code>lbmethod=byrequests</code>, ce planificateur à
- été conçu dans le but de distribuer les requêtes à tous les
- processus worker afin qu'ils traitent tous le nombre de requêtes
- pour lequel ils ont été configurés. Il fonctionne de la manière
+ <p>Activ&#233; via <code>lbmethod=byrequests</code>, ce planificateur &#224;
+ &#233;t&#233; con&#231;u dans le but de distribuer les requ&#234;tes &#224; tous les
+ processus worker afin qu'ils traitent tous le nombre de requ&#234;tes
+ pour lequel ils ont &#233;t&#233; configur&#233;s. Il fonctionne de la mani&#232;re
suivante : </p>
- <p><dfn>lbfactor</dfn> correspond à la <em>quantité de travail que
+ <p><dfn>lbfactor</dfn> correspond &#224; la <em>quantit&#233; de travail que
nous attendons de ce processus worker</em>, ou en d'autres termes
- son <em>quota de travail</em>. C'est une valeur normalisée
- représentant leur part du travail à accomplir.</p>
+ son <em>quota de travail</em>. C'est une valeur normalis&#233;e
+ repr&#233;sentant leur part du travail &#224; accomplir.</p>
- <p><dfn>lbstatus</dfn> représente <em>combien il est urgent que
+ <p><dfn>lbstatus</dfn> repr&#233;sente <em>combien il est urgent que
ce processus worker travaille pour remplir son quota de
travail</em>.</p>
- <p>Le <dfn>worker</dfn> est un membre du dispositif de répartition
- de charge, en général un serveur distant traitant un des protocoles
- supportés.</p>
+ <p>Le <dfn>worker</dfn> est un membre du dispositif de r&#233;partition
+ de charge, en g&#233;n&#233;ral un serveur distant traitant un des protocoles
+ support&#233;s.</p>
- <p>On distribue à chaque processus worker son quota de travail, puis
+ <p>On distribue &#224; chaque processus worker son quota de travail, puis
on regarde celui qui a le plus besoin de travailler
- (le plus grand lbstatus). Ce processus est alors sélectionné pour
- travailler, et son lbstatus diminué de l'ensemble des quotas de
- travail que nous avons distribués à tous les processus. La somme de
- tous les lbstatus n'est ainsi pas modifiée, et nous pouvons
- distribuer les requêtes selon nos souhaits.</p>
+ (le plus grand lbstatus). Ce processus est alors s&#233;lectionn&#233; pour
+ travailler, et son lbstatus diminu&#233; de l'ensemble des quotas de
+ travail que nous avons distribu&#233;s &#224; tous les processus. La somme de
+ tous les lbstatus n'est ainsi pas modifi&#233;e, et nous pouvons
+ distribuer les requ&#234;tes selon nos souhaits.</p>
- <p>Si certains processus workers sont désactivés, les autres feront
+ <p>Si certains processus workers sont d&#233;sactiv&#233;s, les autres feront
l'objet d'une planification normale.</p>
<div class="example"><pre><code>for each worker in workers
@@ -95,7 +95,7 @@ fournit la méthode de répartition de charge <code>byrequests</code>.</p>
candidate lbstatus -= total factor</code></pre></div>
- <p>Si un répartiteur de charge est configuré comme suit :</p>
+ <p>Si un r&#233;partiteur de charge est configur&#233; comme suit :</p>
<table><tr><th>worker</th>
<th class="data">a</th>
@@ -114,7 +114,7 @@ candidate lbstatus -= total factor</code></pre></div>
<td class="data">0</td></tr>
</table>
- <p>Et si <var>b</var> est désactivé, la planification suivante est
+ <p>Et si <var>b</var> est d&#233;sactiv&#233;, la planification suivante est
mise en oeuvre :</p>
<table><tr><th>worker</th>
@@ -140,7 +140,7 @@ candidate lbstatus -= total factor</code></pre></div>
<tr><td class="data" colspan="5">(repeat)</td></tr>
</table>
- <p>C'est à dire la chronologie suivante : <var>a</var> <var>c</var>
+ <p>C'est &#224; dire la chronologie suivante : <var>a</var> <var>c</var>
<var>d</var>
<var>a</var> <var>c</var> <var>d</var> <var>a</var> <var>c</var>
<var>d</var> ... Veuillez noter que :</p>
@@ -157,7 +157,7 @@ candidate lbstatus -= total factor</code></pre></div>
<td class="data">25</td></tr>
</table>
- <p>A le même effet que :</p>
+ <p>A le m&#234;me effet que :</p>
<table><tr><th>worker</th>
<th class="data">a</th>
@@ -171,8 +171,8 @@ candidate lbstatus -= total factor</code></pre></div>
<td class="data">1</td></tr>
</table>
- <p>Ceci est dû au fait que toutes les valeurs de <dfn>lbfactor</dfn>
- sont normalisées et évaluées en fonction des autres. Avec :</p>
+ <p>Ceci est d&#251; au fait que toutes les valeurs de <dfn>lbfactor</dfn>
+ sont normalis&#233;es et &#233;valu&#233;es en fonction des autres. Avec :</p>
<table><tr><th>worker</th>
<th class="data">a</th>
@@ -185,9 +185,9 @@ candidate lbstatus -= total factor</code></pre></div>
</table>
<p>le processus <var>b</var> va, en moyenne, se voir assigner 4 fois
- plus de requêtes que <var>a</var> et <var>c</var>.</p>
+ plus de requ&#234;tes que <var>a</var> et <var>c</var>.</p>
- <p>La configuration suivante, asymétrique, fonctionne comme on peut
+ <p>La configuration suivante, asym&#233;trique, fonctionne comme on peut
s'y attendre :</p>
<table><tr><th>worker</th>
@@ -230,13 +230,13 @@ candidate lbstatus -= total factor</code></pre></div>
<tr><td class="data" colspan="3">(repeat)</td></tr>
</table>
- <p>Après 10 distributions, la planification se répète et 7
- <var>a</var> sont sélectionnés avec 3 <var>b</var> intercalés.</p>
+ <p>Apr&#232;s 10 distributions, la planification se r&#233;p&#232;te et 7
+ <var>a</var> sont s&#233;lectionn&#233;s avec 3 <var>b</var> intercal&#233;s.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_lbmethod_byrequests.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_lbmethod_byrequests.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_lbmethod_byrequests.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -255,7 +255,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_lbmethod_b
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_lbmethod_bytraffic.html.fr b/docs/manual/mod/mod_lbmethod_bytraffic.html.fr
index d110793ba2..bf2acec74c 100644
--- a/docs/manual/mod/mod_lbmethod_bytraffic.html.fr
+++ b/docs/manual/mod/mod_lbmethod_bytraffic.html.fr
@@ -27,50 +27,50 @@
<div id="preamble"><h1>Module Apache mod_lbmethod_bytraffic</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_lbmethod_bytraffic.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_lbmethod_bytraffic.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_lbmethod_bytraffic.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Algorithme de planification avec répartition de charge en
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Algorithme de planification avec r&#233;partition de charge en
fonction d'un niveau de trafic pour le module
<code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code></td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>lbmethod_bytraffic_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_lbmethod_bytraffic.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Dissocié de <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> depuis la
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>lbmethod_bytraffic_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_lbmethod_bytraffic.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Dissoci&#233; de <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> depuis la
version 2.3</td></tr></table>
<h3>Sommaire</h3>
-<p>Ce module ne fournit pas lui-même de directive de configuration. Il
-nécessite les services de <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code>, et
-fournit la méthode de répartition de charge <code>bytraffic</code>.</p>
+<p>Ce module ne fournit pas lui-m&#234;me de directive de configuration. Il
+n&#233;cessite les services de <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code>, et
+fournit la m&#233;thode de r&#233;partition de charge <code>bytraffic</code>.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#traffic">Algorithme de répartition en fonction d'un certain
+<li><img alt="" src="../images/down.gif" /> <a href="#traffic">Algorithme de r&#233;partition en fonction d'un certain
trafic</a></li>
</ul><h3 class="directives">Directives</h3>
<p>Ce module ne fournit aucune directive.</p>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_lbmethod_bytraffic">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_lbmethod_bytraffic">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_lbmethod_bytraffic">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_lbmethod_bytraffic">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li>
<li><code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="traffic" id="traffic">Algorithme de répartition en fonction d'un certain
+<h2><a name="traffic" id="traffic">Algorithme de r&#233;partition en fonction d'un certain
trafic</a><a title="Lien permanent" href="#traffic" class="permalink">&para;</a></h2>
- <p>Activé via <code>lbmethod=bytraffic</code>, l'idée directrice de
- ce planificateur est similaire à celle de la méthode reposant sur le
- nombre de requêtes, avec les différences suivantes :</p>
+ <p>Activ&#233; via <code>lbmethod=bytraffic</code>, l'id&#233;e directrice de
+ ce planificateur est similaire &#224; celle de la m&#233;thode reposant sur le
+ nombre de requ&#234;tes, avec les diff&#233;rences suivantes :</p>
- <p><dfn>lbfactor</dfn> représente la <em>quantité de trafic, en
- octets, que nous voulons voir traitée par le processus</em>. Il
- s'agit là aussi d'une valeur normalisée représentant la part de
- travail à effectuer par le processus, mais au lieu de se baser sur
- un nombre de requêtes, on prend en compte la quantité de trafic que
- ce processus a traité.</p>
+ <p><dfn>lbfactor</dfn> repr&#233;sente la <em>quantit&#233; de trafic, en
+ octets, que nous voulons voir trait&#233;e par le processus</em>. Il
+ s'agit l&#224; aussi d'une valeur normalis&#233;e repr&#233;sentant la part de
+ travail &#224; effectuer par le processus, mais au lieu de se baser sur
+ un nombre de requ&#234;tes, on prend en compte la quantit&#233; de trafic que
+ ce processus a trait&#233;.</p>
- <p>Si un répartiteur est configuré comme suit :</p>
+ <p>Si un r&#233;partiteur est configur&#233; comme suit :</p>
<table><tr><th>worker</th>
<th class="data">a</th>
@@ -83,21 +83,21 @@ fournit la méthode de répartition de charge <code>bytraffic</code>.</p>
</table>
<p>Cela signifie que nous souhaitons que <var>b</var> traite 2 fois
- plus d'octets que <var>a</var> ou <var>c</var>. Cela n'entraîne pas
- nécessairement que <var>b</var> va traiter deux fois plus de
- requêtes, mais qu'il va traiter deux fois plus de trafic en termes
- d'entrées/sorties. A cet effet, les tailles de la requête et de sa
- réponse assocciée sont prises en compte par l'algorithme de
- sélection et d'évaluation du trafic.</p>
+ plus d'octets que <var>a</var> ou <var>c</var>. Cela n'entra&#238;ne pas
+ n&#233;cessairement que <var>b</var> va traiter deux fois plus de
+ requ&#234;tes, mais qu'il va traiter deux fois plus de trafic en termes
+ d'entr&#233;es/sorties. A cet effet, les tailles de la requ&#234;te et de sa
+ r&#233;ponse assocci&#233;e sont prises en compte par l'algorithme de
+ s&#233;lection et d'&#233;valuation du trafic.</p>
- <p>Note : les octets en entrée sont évalués avec la même pondération
+ <p>Note : les octets en entr&#233;e sont &#233;valu&#233;s avec la m&#234;me pond&#233;ration
que les octets en sortie.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_lbmethod_bytraffic.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_lbmethod_bytraffic.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_lbmethod_bytraffic.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -116,7 +116,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_lbmethod_b
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_lbmethod_heartbeat.html.fr b/docs/manual/mod/mod_lbmethod_heartbeat.html.fr
index 7f9c73aa7b..0d5100b6a7 100644
--- a/docs/manual/mod/mod_lbmethod_heartbeat.html.fr
+++ b/docs/manual/mod/mod_lbmethod_heartbeat.html.fr
@@ -27,33 +27,33 @@
<div id="preamble"><h1>Module Apache mod_lbmethod_heartbeat</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_lbmethod_heartbeat.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_lbmethod_heartbeat.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_lbmethod_heartbeat.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Algorithme d'ordonnancement de répartition de charge pour
-<code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> basé sur le comptage de trafic Heartbeat</td></tr>
-<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>lbmethod_heartbeat_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_lbmethod_heartbeat.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3 d'Apache</td></tr></table>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Algorithme d'ordonnancement de r&#233;partition de charge pour
+<code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> bas&#233; sur le comptage de trafic Heartbeat</td></tr>
+<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>lbmethod_heartbeat_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_lbmethod_heartbeat.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3 d'Apache</td></tr></table>
<h3>Sommaire</h3>
<p><code>lbmethod=heartbeat</code> utilise les services du module
- <code class="module"><a href="../mod/mod_heartmonitor.html">mod_heartmonitor</a></code> pour répartir la charge entre les
- serveurs d'origine qui fournissent des données heartbeat via le
+ <code class="module"><a href="../mod/mod_heartmonitor.html">mod_heartmonitor</a></code> pour r&#233;partir la charge entre les
+ serveurs d'origine qui fournissent des donn&#233;es heartbeat via le
module <code class="module"><a href="../mod/mod_heartbeat.html">mod_heartbeat</a></code>.</p>
-<p>Son algorithme de répartition de charge favorise les serveurs dont la
-capacité de traitement moyenne répartie dans le temps est la plus
-importante, mais il ne sélectionne pas forcément le serveur qui présente
-la disponibilité instantanée la plus importante. Les serveurs qui ne
-possèdent aucun client actif sont pénalisés, car ils sont considérés
-comme non entièrement initialisés.</p>
+<p>Son algorithme de r&#233;partition de charge favorise les serveurs dont la
+capacit&#233; de traitement moyenne r&#233;partie dans le temps est la plus
+importante, mais il ne s&#233;lectionne pas forc&#233;ment le serveur qui pr&#233;sente
+la disponibilit&#233; instantan&#233;e la plus importante. Les serveurs qui ne
+poss&#232;dent aucun client actif sont p&#233;nalis&#233;s, car ils sont consid&#233;r&#233;s
+comme non enti&#232;rement initialis&#233;s.</p>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#heartbeatstorage">HeartbeatStorage</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_lbmethod_heartbeat">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_lbmethod_heartbeat">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_lbmethod_heartbeat">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_lbmethod_heartbeat">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li>
<li><code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code></li>
@@ -64,24 +64,24 @@ comme non entièrement initialisés.</p>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="heartbeatstorage" id="heartbeatstorage">Directive</a> <a name="HeartbeatStorage" id="HeartbeatStorage">HeartbeatStorage</a><a title="Lien permanent" href="#heartbeatstorage" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Indique le chemin permettant de lire les données
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Indique le chemin permettant de lire les donn&#233;es
heartbeat</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>HeartbeatStorage <var>chemin-fichier</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>HeartbeatStorage logs/hb.dat</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>HeartbeatStorage logs/hb.dat</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_lbmethod_heartbeat</td></tr>
</table>
<p>La directive <code class="directive">HeartbeatStorage</code> permet de
- spécifier le chemin d'accès aux données heartbeat. Ce fichier texte
- n'est utilisé que si le module <code class="module"><a href="../mod/mod_slotmem_shm.html">mod_slotmem_shm</a></code>
- n'est pas chargé.</p>
+ sp&#233;cifier le chemin d'acc&#232;s aux donn&#233;es heartbeat. Ce fichier texte
+ n'est utilis&#233; que si le module <code class="module"><a href="../mod/mod_slotmem_shm.html">mod_slotmem_shm</a></code>
+ n'est pas charg&#233;.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_lbmethod_heartbeat.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_lbmethod_heartbeat.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_lbmethod_heartbeat.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -100,7 +100,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_lbmethod_h
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_ldap.html.fr b/docs/manual/mod/mod_ldap.html.fr
index b90e5b0261..b063d38899 100644
--- a/docs/manual/mod/mod_ldap.html.fr
+++ b/docs/manual/mod/mod_ldap.html.fr
@@ -27,33 +27,33 @@
<div id="preamble"><h1>Module Apache mod_ldap</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_ldap.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_ldap.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_ldap.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Conservation des connexions LDAP et services de mise en
-cache du résultat à destination des autres modules LDAP</td></tr>
+cache du r&#233;sultat &#224; destination des autres modules LDAP</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>ldap_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>util_ldap.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>ldap_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>util_ldap.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module a été conçu dans le but d'améliorer les performances
- des sites web s'appuyant sur des connexions en arrière-plan vers des
+ <p>Ce module a &#233;t&#233; con&#231;u dans le but d'am&#233;liorer les performances
+ des sites web s'appuyant sur des connexions en arri&#232;re-plan vers des
serveurs LDAP. Il ajoute aux fonctions fournies par les
- bibliothèques standards LDAP la conservation des connexions LDAP
- ainsi qu'un cache LDAP partagé en mémoire.</p>
+ biblioth&#232;ques standards LDAP la conservation des connexions LDAP
+ ainsi qu'un cache LDAP partag&#233; en m&#233;moire.</p>
- <p>Pour activer ce module, le support LDAP doit être compilé dans
+ <p>Pour activer ce module, le support LDAP doit &#234;tre compil&#233; dans
apr-util. Pour ce faire, on ajoute l'option <code>--with-ldap</code>
au script <code class="program"><a href="../programs/configure.html">configure</a></code> lorsqu'on construit
Apache.</p>
- <p>Le support SSL/TLS est conditionné par le kit de développement
- LDAP qui a été lié à <a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a>. Au moment où ces
- lignes sont écrites, APR-util supporte <a href="http://www.openldap.org/">OpenLDAP SDK</a> (version 2.x ou
- supérieure), <a href="http://developer.novell.com/ndk/cldap.htm">Novell LDAP
+ <p>Le support SSL/TLS est conditionn&#233; par le kit de d&#233;veloppement
+ LDAP qui a &#233;t&#233; li&#233; &#224; <a class="glossarylink" href="../glossary.html#apr" title="voir glossaire">APR</a>. Au moment o&#249; ces
+ lignes sont &#233;crites, APR-util supporte <a href="http://www.openldap.org/">OpenLDAP SDK</a> (version 2.x ou
+ sup&#233;rieure), <a href="http://developer.novell.com/ndk/cldap.htm">Novell LDAP
SDK</a>, <a href="https://wiki.mozilla.org/LDAP_C_SDK">
- Mozilla LDAP SDK</a>, le SDK LDAP Solaris natif (basé sur Mozilla)
- ou le SDK LDAP Microsoft natif. Voir le site web <a href="http://apr.apache.org">APR</a> pour plus de détails.</p>
+ Mozilla LDAP SDK</a>, le SDK LDAP Solaris natif (bas&#233; sur Mozilla)
+ ou le SDK LDAP Microsoft natif. Voir le site web <a href="http://apr.apache.org">APR</a> pour plus de d&#233;tails.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
@@ -84,20 +84,20 @@ cache du résultat à destination des autres modules LDAP</td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#ldaptrustedmode">LDAPTrustedMode</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#ldapverifyservercert">LDAPVerifyServerCert</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_ldap">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_ldap">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_ldap">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_ldap">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="exampleconfig" id="exampleconfig">Exemple de configuration</a><a title="Lien permanent" href="#exampleconfig" class="permalink">&para;</a></h2>
<p>Ce qui suit est un exemple de configuration qui utilise
- <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> pour améliorer les performances de
+ <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> pour am&#233;liorer les performances de
l'authentification HTTP de base fournie par
<code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code>.</p>
- <pre class="prettyprint lang-config"># Active la conservation des connexions LDAP et le cache partagé en
-# mémoire. Active le gestionnaire de statut du cache LDAP.
-# Nécessite le chargement de mod_ldap et de mod_authnz_ldap.
+ <pre class="prettyprint lang-config"># Active la conservation des connexions LDAP et le cache partag&#233; en
+# m&#233;moire. Active le gestionnaire de statut du cache LDAP.
+# N&#233;cessite le chargement de mod_ldap et de mod_authnz_ldap.
# Remplacez "votre-domaine.example.com" par le nom de votre
# domaine.
@@ -124,102 +124,102 @@ LDAPOpCacheTTL 600
<div class="section">
<h2><a name="pool" id="pool">Conservation des connexions LDAP</a><a title="Lien permanent" href="#pool" class="permalink">&para;</a></h2>
- <p>Les connexions LDAP sont conservées de requête en requête. Ceci
- permet de rester connecté et identifié au serveur LDAP, ce dernier
- étant ainsi prêt pour la prochaine requête, sans avoir à se
- déconnecter, reconnecter et réidentifier. Le gain en performances
- est similaire à celui des connexions persistantes (keepalives)
+ <p>Les connexions LDAP sont conserv&#233;es de requ&#234;te en requ&#234;te. Ceci
+ permet de rester connect&#233; et identifi&#233; au serveur LDAP, ce dernier
+ &#233;tant ainsi pr&#234;t pour la prochaine requ&#234;te, sans avoir &#224; se
+ d&#233;connecter, reconnecter et r&#233;identifier. Le gain en performances
+ est similaire &#224; celui des connexions persistantes (keepalives)
HTTP.</p>
- <p>Sur un serveur très sollicité, il est possible que de nombreuses
- requêtes tentent d'accéder simultanément à la même connexion au
- serveur LDAP. Lorsqu'une connexion LDAP est utilisée, Apache en crée
- une deuxième en parallèle à la première, ce qui permet d'éviter que
- le système de conservation des connexions ne devienne un goulot
- d'étranglement.</p>
+ <p>Sur un serveur tr&#232;s sollicit&#233;, il est possible que de nombreuses
+ requ&#234;tes tentent d'acc&#233;der simultan&#233;ment &#224; la m&#234;me connexion au
+ serveur LDAP. Lorsqu'une connexion LDAP est utilis&#233;e, Apache en cr&#233;e
+ une deuxi&#232;me en parall&#232;le &#224; la premi&#232;re, ce qui permet d'&#233;viter que
+ le syst&#232;me de conservation des connexions ne devienne un goulot
+ d'&#233;tranglement.</p>
- <p>Il n'est pas nécessaire d'activer explicitement la conservation
+ <p>Il n'est pas n&#233;cessaire d'activer explicitement la conservation
des connexions dans la configuration d'Apache. Tout module utilisant
- le module ldap pour accéder aux services LDAP partagera le jeu de
+ le module ldap pour acc&#233;der aux services LDAP partagera le jeu de
connexions.</p>
- <p>Les connexions LDAP peuvent garder la trace des données
- d'identification du client ldap utilisées pour l'identification
- auprès du serveur LDAP. Ces données peuvent être fournies aux
+ <p>Les connexions LDAP peuvent garder la trace des donn&#233;es
+ d'identification du client ldap utilis&#233;es pour l'identification
+ aupr&#232;s du serveur LDAP. Ces donn&#233;es peuvent &#234;tre fournies aux
serveurs LDAP qui ne permettent pas les connexions anonymes au cours
lors des tentatives de sauts vers des serveurs alternatifs. Pour
- contrôler cette fonctionnalité, voir les directives <code class="directive"><a href="#ldapreferrals">LDAPReferrals</a></code> et <code class="directive"><a href="#ldapreferralhoplimit">LDAPReferralHopLimit</a></code>. Cette
- fonctionnalité est activée par défaut.</p>
+ contr&#244;ler cette fonctionnalit&#233;, voir les directives <code class="directive"><a href="#ldapreferrals">LDAPReferrals</a></code> et <code class="directive"><a href="#ldapreferralhoplimit">LDAPReferralHopLimit</a></code>. Cette
+ fonctionnalit&#233; est activ&#233;e par d&#233;faut.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="cache" id="cache">Cache LDAP</a><a title="Lien permanent" href="#cache" class="permalink">&para;</a></h2>
- <p>Pour améliorer les performances, <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> met en
- oeuvre une stratégie de mise en cache agressive visant à minimiser
- le nombre de fois que le serveur LDAP doit être contacté. La mise en
- cache peut facilement doubler et même tripler le débit d'Apache
- lorsqu'il sert des pages protégées par mod_authnz_ldap. De plus, le
- serveur LDAP verra lui-même sa charge sensiblement diminuée.</p>
+ <p>Pour am&#233;liorer les performances, <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> met en
+ oeuvre une strat&#233;gie de mise en cache agressive visant &#224; minimiser
+ le nombre de fois que le serveur LDAP doit &#234;tre contact&#233;. La mise en
+ cache peut facilement doubler et m&#234;me tripler le d&#233;bit d'Apache
+ lorsqu'il sert des pages prot&#233;g&#233;es par mod_authnz_ldap. De plus, le
+ serveur LDAP verra lui-m&#234;me sa charge sensiblement diminu&#233;e.</p>
<p><code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> supporte deux types de mise en cache
LDAP : un <em>cache recherche/identification</em> durant la phase
- de recherche/identification et deux <em>caches d'opérations</em>
- durant la phase de comparaison. Chaque URL LDAP utilisée par le
+ de recherche/identification et deux <em>caches d'op&#233;rations</em>
+ durant la phase de comparaison. Chaque URL LDAP utilis&#233;e par le
serveur a son propre jeu d'instances dans ces trois caches.</p>
<h3><a name="search-bind" id="search-bind">Le cache
recherche/identification</a></h3>
<p>Les processus de recherche et d'identification sont les
- opérations LDAP les plus consommatrices en temps, en particulier
+ op&#233;rations LDAP les plus consommatrices en temps, en particulier
si l'annuaire est de grande taille. Le cache de
recherche/identification met en cache toutes les recherches qui
- ont abouti à une identification positive. Les résultats négatifs
- (c'est à dire les recherches sans succès, ou les recherches qui
- n'ont pas abouti à une identification positive) ne sont pas mis en
- cache. La raison de cette décision réside dans le fait que les
- connexions avec des données d'identification invalides ne
- représentent qu'un faible pourcentage du nombre total de
+ ont abouti &#224; une identification positive. Les r&#233;sultats n&#233;gatifs
+ (c'est &#224; dire les recherches sans succ&#232;s, ou les recherches qui
+ n'ont pas abouti &#224; une identification positive) ne sont pas mis en
+ cache. La raison de cette d&#233;cision r&#233;side dans le fait que les
+ connexions avec des donn&#233;es d'identification invalides ne
+ repr&#233;sentent qu'un faible pourcentage du nombre total de
connexions, et ainsi, le fait de ne pas mettre en cache les
- données d'identification invalides réduira d'autant la taille du
+ donn&#233;es d'identification invalides r&#233;duira d'autant la taille du
cache.</p>
<p><code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> met en cache le nom d'utilisateur, le
- DN extrait, le mot de passe utilisé pour l'identification, ainsi
+ DN extrait, le mot de passe utilis&#233; pour l'identification, ainsi
que l'heure de l'identification. Chaque fois qu'une nouvelle
- connexion est initialisée avec le même nom d'utilisateur,
+ connexion est initialis&#233;e avec le m&#234;me nom d'utilisateur,
<code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> compare le mot de passe de la nouvelle
- connexion avec le mot de passe enregistré dans le cache. Si les
- mots de passe correspondent, et si l'entrée du cache n'est pas
+ connexion avec le mot de passe enregistr&#233; dans le cache. Si les
+ mots de passe correspondent, et si l'entr&#233;e du cache n'est pas
trop ancienne, <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> court-circuite la phase
de recherche/identification.</p>
- <p>Le cache de recherche/identification est contrôlé par les
+ <p>Le cache de recherche/identification est contr&#244;l&#233; par les
directives <code class="directive"><a href="#ldapcacheentries">LDAPCacheEntries</a></code> et <code class="directive"><a href="#ldapcachettl">LDAPCacheTTL</a></code>.</p>
- <h3><a name="opcaches" id="opcaches">Les caches d'opérations</a></h3>
- <p>Au cours des opérations de comparaison d'attributs et de noms
+ <h3><a name="opcaches" id="opcaches">Les caches d'op&#233;rations</a></h3>
+ <p>Au cours des op&#233;rations de comparaison d'attributs et de noms
distinctifs (DN), <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> utilise deux caches
- d'opérations pour mettre en cache les opérations de comparaison.
- Le premier cache de comparaison sert à mettre en cache les
- résultats de comparaisons effectuées pour vérifier l'appartenance
- à un groupe LDAP. Le second cache de comparaison sert à mettre en
- cache les résultats de comparaisons entre DNs.</p>
+ d'op&#233;rations pour mettre en cache les op&#233;rations de comparaison.
+ Le premier cache de comparaison sert &#224; mettre en cache les
+ r&#233;sultats de comparaisons effectu&#233;es pour v&#233;rifier l'appartenance
+ &#224; un groupe LDAP. Le second cache de comparaison sert &#224; mettre en
+ cache les r&#233;sultats de comparaisons entre DNs.</p>
- <p>Notez que, lorsque l'appartenance à un groupe est vérifiée,
+ <p>Notez que, lorsque l'appartenance &#224; un groupe est v&#233;rifi&#233;e,
toute comparaison de sous-groupes est mise en cache afin
- d'accélérer les comparaisons de sous-groupes ultérieures.</p>
+ d'acc&#233;l&#233;rer les comparaisons de sous-groupes ult&#233;rieures.</p>
- <p>Le comportement de ces deux caches est contrôlé par les
+ <p>Le comportement de ces deux caches est contr&#244;l&#233; par les
directives <code class="directive"><a href="#ldapopcacheentries">LDAPOpCacheEntries</a></code> et <code class="directive"><a href="#ldapopcachettl">LDAPOpCacheTTL</a></code>.</p>
<h3><a name="monitoring" id="monitoring">Superviser le cache</a></h3>
- <p><code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> possède un gestionnaire de contenu
+ <p><code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> poss&#232;de un gestionnaire de contenu
qui permet aux administrateurs de superviser les performances du
cache. Le nom du gestionnaire de contenu est
<code>ldap-status</code>, et on peut utiliser les directives
- suivantes pour accéder aux informations du cache de
+ suivantes pour acc&#233;der aux informations du cache de
<code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> :</p>
<pre class="prettyprint lang-config">&lt;Location "/server/cache-info"&gt;
@@ -227,31 +227,31 @@ LDAPOpCacheTTL 600
&lt;/Location&gt;</pre>
- <p>En se connectant à l'URL
+ <p>En se connectant &#224; l'URL
<code>http://nom-serveur/infos-cache</code>, l'administrateur peut
obtenir un rapport sur le statut de chaque cache qu'utilise
<code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code>. Notez que si Apache ne supporte pas la
- mémoire partagée, chaque instance de <code class="program"><a href="../programs/httpd.html">httpd</a></code>
- possèdera son propre cache, et chaque fois que l'URL sera
- rechargée, un résultat différent pourra être affiché, en fonction
+ m&#233;moire partag&#233;e, chaque instance de <code class="program"><a href="../programs/httpd.html">httpd</a></code>
+ poss&#232;dera son propre cache, et chaque fois que l'URL sera
+ recharg&#233;e, un r&#233;sultat diff&#233;rent pourra &#234;tre affich&#233;, en fonction
de l'instance de <code class="program"><a href="../programs/httpd.html">httpd</a></code> qui traitera la
- requête.</p>
+ requ&#234;te.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="usingssltls" id="usingssltls">Utiliser SSL/TLS</a><a title="Lien permanent" href="#usingssltls" class="permalink">&para;</a></h2>
- <p>La possibilité de créer des connexions SSL et TLS avec un serveur
- LDAP est définie par les directives <code class="directive"><a href="#ldaptrustedglobalcert">
+ <p>La possibilit&#233; de cr&#233;er des connexions SSL et TLS avec un serveur
+ LDAP est d&#233;finie par les directives <code class="directive"><a href="#ldaptrustedglobalcert">
LDAPTrustedGlobalCert</a></code>, <code class="directive"><a href="#ldaptrustedclientcert">
LDAPTrustedClientCert</a></code> et <code class="directive"><a href="#ldaptrustedmode">
- LDAPTrustedMode</a></code>. Ces directives permettent de spécifier
- l'autorité de certification (CA), les certificats clients éventuels,
- ainsi que le type de chiffrement à utiliser pour la connexion (none,
+ LDAPTrustedMode</a></code>. Ces directives permettent de sp&#233;cifier
+ l'autorit&#233; de certification (CA), les certificats clients &#233;ventuels,
+ ainsi que le type de chiffrement &#224; utiliser pour la connexion (none,
SSL ou TLS/STARTTLS).</p>
<pre class="prettyprint lang-config"># Etablissement d'une connexion SSL LDAP sur le port 636.
-# Nécessite le chargement de mod_ldap et mod_authnz_ldap.
+# N&#233;cessite le chargement de mod_ldap et mod_authnz_ldap.
# Remplacez "votre-domaine.example.com" par le nom de votre
# domaine.
@@ -272,7 +272,7 @@ LDAPTrustedGlobalCert CA_DER /certs/certfile.der
<pre class="prettyprint lang-config"># Etablissement d'une connexion TLS LDAP sur le port 389.
-# Nécessite le chargement de mod_ldap et mod_authnz_ldap.
+# N&#233;cessite le chargement de mod_ldap et mod_authnz_ldap.
# Remplacez "votre-domaine.example.com" par le nom de votre
# domaine.
@@ -296,42 +296,42 @@ LDAPTrustedGlobalCert CA_DER /certs/certfile.der
<div class="section">
<h2><a name="settingcerts" id="settingcerts">Certificats SSL/TLS</a><a title="Lien permanent" href="#settingcerts" class="permalink">&para;</a></h2>
- <p>Les différents SDKs LDAP disposent de nombreuses méthodes pour
- définir et gérer les certificats des clients et des autorités de
+ <p>Les diff&#233;rents SDKs LDAP disposent de nombreuses m&#233;thodes pour
+ d&#233;finir et g&#233;rer les certificats des clients et des autorit&#233;s de
certification (CA).</p>
<p>Si vous avez l'intention d'utiliser SSL ou TLS, lisez cette
- section ATTENTIVEMENT de façon à bien comprendre les différences de
- configurations entre les différents SDKs LDAP supportés.</p>
+ section ATTENTIVEMENT de fa&#231;on &#224; bien comprendre les diff&#233;rences de
+ configurations entre les diff&#233;rents SDKs LDAP support&#233;s.</p>
<h3><a name="settingcerts-netscape" id="settingcerts-netscape">SDK Netscape/Mozilla/iPlanet</a></h3>
- <p>Les certificat de CA sont enregistrés dans un fichier nommé
+ <p>Les certificat de CA sont enregistr&#233;s dans un fichier nomm&#233;
cert7.db. Le SDK ne dialoguera avec aucun serveur LDAP dont le
- certificat n'a pas été signé par une CA spécifiée dans ce
+ certificat n'a pas &#233;t&#233; sign&#233; par une CA sp&#233;cifi&#233;e dans ce
fichier. Si des certificats clients sont requis, un fichier
- key3.db ainsi qu'un mot de passe optionnels peuvent être
- spécifiés. On peut aussi spécifier le fichier secmod si
- nécessaire. Ces fichiers sont du même format que celui utilisé
+ key3.db ainsi qu'un mot de passe optionnels peuvent &#234;tre
+ sp&#233;cifi&#233;s. On peut aussi sp&#233;cifier le fichier secmod si
+ n&#233;cessaire. Ces fichiers sont du m&#234;me format que celui utilis&#233;
par les navigateurs web Netscape Communicator ou Mozilla. Le
- moyen le plus simple pour obtenir ces fichiers consiste à les
+ moyen le plus simple pour obtenir ces fichiers consiste &#224; les
extraire de l'installation de votre navigateur.</p>
- <p>Les certificats clients sont spécifiés pour chaque connexion
+ <p>Les certificats clients sont sp&#233;cifi&#233;s pour chaque connexion
en utilisant la directive LDAPTrustedClientCert et en se
- référant au certificat "nickname". On peut éventuellement
- spécifier un mot de passe pour déverrouiller la clé privée du
+ r&#233;f&#233;rant au certificat "nickname". On peut &#233;ventuellement
+ sp&#233;cifier un mot de passe pour d&#233;verrouiller la cl&#233; priv&#233;e du
certificat.</p>
<p>Le SDK supporte seulement SSL. Toute tentative d'utilisation
de STARTTLS engendrera une erreur lors des tentatives de
- contacter le serveur LDAP pendant l'exécution.</p>
+ contacter le serveur LDAP pendant l'ex&#233;cution.</p>
- <pre class="prettyprint lang-config"># Spécifie un fichier de certificats de CA Netscape
+ <pre class="prettyprint lang-config"># Sp&#233;cifie un fichier de certificats de CA Netscape
LDAPTrustedGlobalCert CA_CERT7_DB /certs/cert7.db
-# Spécifie un fichier key3db optionnel pour le support des
+# Sp&#233;cifie un fichier key3db optionnel pour le support des
# certificats clients
LDAPTrustedGlobalCert CERT_KEY3_DB /certs/key3.db
-# Spécifie le fichier secmod si nécessaire
+# Sp&#233;cifie le fichier secmod si n&#233;cessaire
LDAPTrustedGlobalCert CA_SECMOD /certs/secmod
&lt;Location "/ldap-status"&gt;
SetHandler ldap-status
@@ -352,28 +352,28 @@ LDAPTrustedGlobalCert CA_SECMOD /certs/secmod
<h3><a name="settingcerts-novell" id="settingcerts-novell">SDK Novell</a></h3>
- <p>Un ou plusieurs certificats de CA doivent être spécifiés pour
+ <p>Un ou plusieurs certificats de CA doivent &#234;tre sp&#233;cifi&#233;s pour
que le SDK Novell fonctionne correctement. Ces certificats
- peuvent être spécifiés sous forme de fichiers au format binaire
- DER ou codés en Base64 (PEM).</p>
+ peuvent &#234;tre sp&#233;cifi&#233;s sous forme de fichiers au format binaire
+ DER ou cod&#233;s en Base64 (PEM).</p>
- <p>Note: Les certificats clients sont spécifiés globalement
- plutôt qu'à chaque connexion, et doivent être spécifiés à l'aide
- de la directive LDAPTrustedGlobalCert comme ci-dessous. Définir
+ <p>Note: Les certificats clients sont sp&#233;cifi&#233;s globalement
+ plut&#244;t qu'&#224; chaque connexion, et doivent &#234;tre sp&#233;cifi&#233;s &#224; l'aide
+ de la directive LDAPTrustedGlobalCert comme ci-dessous. D&#233;finir
des certificats clients via la directive LDAPTrustedClientCert
- engendrera une erreur qui sera journalisée, au moment de la
+ engendrera une erreur qui sera journalis&#233;e, au moment de la
tentative de connexion avec le serveur LDAP.</p>
- <p>Le SDK supporte SSL et STARTTLS, le choix étant défini par le
- paramètre de la directive LDAPTrustedMode. Si une URL de type
- ldaps:// est spécifiée, le mode SSL est forcé, et l'emporte sur
+ <p>Le SDK supporte SSL et STARTTLS, le choix &#233;tant d&#233;fini par le
+ param&#232;tre de la directive LDAPTrustedMode. Si une URL de type
+ ldaps:// est sp&#233;cifi&#233;e, le mode SSL est forc&#233;, et l'emporte sur
cette directive.</p>
- <pre class="prettyprint lang-config"># Spécifie deux fichiers contenant des certificats de CA
+ <pre class="prettyprint lang-config"># Sp&#233;cifie deux fichiers contenant des certificats de CA
LDAPTrustedGlobalCert CA_DER /certs/cacert1.der
LDAPTrustedGlobalCert CA_BASE64 /certs/cacert2.pem
-# Spécifie un fichier contenant des certificats clients
-# ainsi qu'une clé
+# Sp&#233;cifie un fichier contenant des certificats clients
+# ainsi qu'une cl&#233;
LDAPTrustedGlobalCert CERT_BASE64 /certs/cert1.pem
LDAPTrustedGlobalCert KEY_BASE64 /certs/key1.pem [password]
# N'utilisez pas cette directive, sous peine de provoquer
@@ -385,24 +385,24 @@ LDAPTrustedGlobalCert KEY_BASE64 /certs/key1.pem [password]
<h3><a name="settingcerts-openldap" id="settingcerts-openldap">SDK OpenLDAP</a></h3>
- <p>Un ou plusieurs certificats de CA doivent être spécifiés pour
+ <p>Un ou plusieurs certificats de CA doivent &#234;tre sp&#233;cifi&#233;s pour
que le SDK OpenLDAP fonctionne correctement. Ces certificats
- peuvent être spécifiés sous forme de fichiers au format binaire
- DER ou codés en Base64 (PEM).</p>
+ peuvent &#234;tre sp&#233;cifi&#233;s sous forme de fichiers au format binaire
+ DER ou cod&#233;s en Base64 (PEM).</p>
- <p>Les certificats clients sont spécifiés pour chaque connexion
- à l'aide de la directive LDAPTrustedClientCert.</p>
+ <p>Les certificats clients sont sp&#233;cifi&#233;s pour chaque connexion
+ &#224; l'aide de la directive LDAPTrustedClientCert.</p>
- <p>La documentation du SDK prétend que SSL et STARTTLS sont
- supportés ; cependant, STARTTLS semble ne pas fonctionner avec
- toutes les versions du SDK. Le mode SSL/TLS peut être défini en
- utilisant le paramètre de la directive LDAPTrustedMode. Si une
+ <p>La documentation du SDK pr&#233;tend que SSL et STARTTLS sont
+ support&#233;s ; cependant, STARTTLS semble ne pas fonctionner avec
+ toutes les versions du SDK. Le mode SSL/TLS peut &#234;tre d&#233;fini en
+ utilisant le param&#232;tre de la directive LDAPTrustedMode. Si une
URL de type
- ldaps:// est spécifiée, le mode SSL est forcé. La documentation
- OpenLDAP indique que le support SSL (ldaps://) tend à être
- remplacé par TLS, bien que le mode SSL fonctionne toujours.</p>
+ ldaps:// est sp&#233;cifi&#233;e, le mode SSL est forc&#233;. La documentation
+ OpenLDAP indique que le support SSL (ldaps://) tend &#224; &#234;tre
+ remplac&#233; par TLS, bien que le mode SSL fonctionne toujours.</p>
- <pre class="prettyprint lang-config"># Spécifie deux fichiers contenant des certificats de CA
+ <pre class="prettyprint lang-config"># Sp&#233;cifie deux fichiers contenant des certificats de CA
LDAPTrustedGlobalCert CA_DER /certs/cacert1.der
LDAPTrustedGlobalCert CA_BASE64 /certs/cacert2.pem
&lt;Location "/ldap-status"&gt;
@@ -428,24 +428,24 @@ LDAPTrustedGlobalCert CA_BASE64 /certs/cacert2.pem
<h3><a name="settingcerts-solaris" id="settingcerts-solaris">SDK Solaris</a></h3>
- <p>SSL/TLS pour les bibliothèques LDAP propres à Solaris n'est
- pas encore supporté. Si nécessaire, installez et utilisez plutôt
- les bibliothèques OpenLDAP.</p>
+ <p>SSL/TLS pour les biblioth&#232;ques LDAP propres &#224; Solaris n'est
+ pas encore support&#233;. Si n&#233;cessaire, installez et utilisez plut&#244;t
+ les biblioth&#232;ques OpenLDAP.</p>
<h3><a name="settingcerts-microsoft" id="settingcerts-microsoft">SDK Microsoft</a></h3>
<p>La configuration des certificats SSL/TLS pour les
- bibliothèques LDAP propres à Microsoft s'effectue à l'intérieur
- du registre système, et aucune directive de configuration n'est
+ biblioth&#232;ques LDAP propres &#224; Microsoft s'effectue &#224; l'int&#233;rieur
+ du registre syst&#232;me, et aucune directive de configuration n'est
requise.</p>
- <p>SSL et TLS sont tous deux supportés en utilisant des URLs de
- type ldaps://, ou en définissant la directive LDAPTrustedMode à
+ <p>SSL et TLS sont tous deux support&#233;s en utilisant des URLs de
+ type ldaps://, ou en d&#233;finissant la directive LDAPTrustedMode &#224;
cet effet.</p>
- <p>Note: L'état du support des certificats clients n'est pas
+ <p>Note: L'&#233;tat du support des certificats clients n'est pas
encore connu pour ce SDK.</p>
@@ -454,77 +454,77 @@ LDAPTrustedGlobalCert CA_BASE64 /certs/cacert2.pem
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ldapcacheentries" id="ldapcacheentries">Directive</a> <a name="LDAPCacheEntries" id="LDAPCacheEntries">LDAPCacheEntries</a><a title="Lien permanent" href="#ldapcacheentries" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre maximum d'entrées dans le cache LDAP
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre maximum d'entr&#233;es dans le cache LDAP
primaire</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LDAPCacheEntries <var>nombre</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>LDAPCacheEntries 1024</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>LDAPCacheEntries 1024</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
</table>
- <p>Cette directive permet de spécifier la taille maximale du cache
- LDAP primaire. Ce cache contient les résultats de
- recherche/identification positifs. Définissez-la à 0 pour désactiver
- la mise en cache des résultats de recherche/identification positifs.
- La taille par défaut est de 1024 recherches en cache.</p>
+ <p>Cette directive permet de sp&#233;cifier la taille maximale du cache
+ LDAP primaire. Ce cache contient les r&#233;sultats de
+ recherche/identification positifs. D&#233;finissez-la &#224; 0 pour d&#233;sactiver
+ la mise en cache des r&#233;sultats de recherche/identification positifs.
+ La taille par d&#233;faut est de 1024 recherches en cache.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ldapcachettl" id="ldapcachettl">Directive</a> <a name="LDAPCacheTTL" id="LDAPCacheTTL">LDAPCacheTTL</a><a title="Lien permanent" href="#ldapcachettl" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Durée pendant laquelle les entrées du cache restent
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Dur&#233;e pendant laquelle les entr&#233;es du cache restent
valides.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LDAPCacheTTL <var>secondes</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>LDAPCacheTTL 600</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>LDAPCacheTTL 600</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
</table>
- <p>Cette directive permet de spécifier la durée (en secondes)
- pendant laquelle une entrée du cache de recherche/identification
- reste valide. La valeur par défaut est de 600 secondes (10
+ <p>Cette directive permet de sp&#233;cifier la dur&#233;e (en secondes)
+ pendant laquelle une entr&#233;e du cache de recherche/identification
+ reste valide. La valeur par d&#233;faut est de 600 secondes (10
minutes).</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ldapconnectionpoolttl" id="ldapconnectionpoolttl">Directive</a> <a name="LDAPConnectionPoolTTL" id="LDAPConnectionPoolTTL">LDAPConnectionPoolTTL</a><a title="Lien permanent" href="#ldapconnectionpoolttl" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Désactive les connexions d'arrière-plan qui sont restées
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;sactive les connexions d'arri&#232;re-plan qui sont rest&#233;es
inactives trop longtemps au sein du jeu de connexions.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LDAPConnectionPoolTTL <var>n</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>LDAPConnectionPoolTTL -1</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>LDAPConnectionPoolTTL -1</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.3.12 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.3.12 du serveur HTTP
Apache</td></tr>
</table>
- <p>Cette directive permet de spécifier la durée maximale, en
+ <p>Cette directive permet de sp&#233;cifier la dur&#233;e maximale, en
secondes, pendant laquelle une connexion LDAP du jeu de connexions
- peut demeurer inactive, mais rester quand-même disponible pour une
- utilisation éventuelle. Le jeu de connexions est nettoyé au fur et à
- mesure des besoins, de manière non asynchrone.</p>
+ peut demeurer inactive, mais rester quand-m&#234;me disponible pour une
+ utilisation &#233;ventuelle. Le jeu de connexions est nettoy&#233; au fur et &#224;
+ mesure des besoins, de mani&#232;re non asynchrone.</p>
- <p>Si cette directive est définie à 0, les connexions ne sont jamais
- sauvegardées dans le jeu de connexions d'arrière-plan. Avec la
- valeur par défaut -1, ou toute autre valeur négative, les connexions
- peuvent être réutilisées sans limite de durée.</p>
+ <p>Si cette directive est d&#233;finie &#224; 0, les connexions ne sont jamais
+ sauvegard&#233;es dans le jeu de connexions d'arri&#232;re-plan. Avec la
+ valeur par d&#233;faut -1, ou toute autre valeur n&#233;gative, les connexions
+ peuvent &#234;tre r&#233;utilis&#233;es sans limite de dur&#233;e.</p>
- <p>Dans le but d'améliorer les performances, le temps de référence
- qu'utilise cette directive correspond au moment où la connexion LDAP
- est enregistrée ou remise dans le jeu de connexions, et non au
- moment du dernier échange réussi avec le serveur LDAP.</p>
+ <p>Dans le but d'am&#233;liorer les performances, le temps de r&#233;f&#233;rence
+ qu'utilise cette directive correspond au moment o&#249; la connexion LDAP
+ est enregistr&#233;e ou remise dans le jeu de connexions, et non au
+ moment du dernier &#233;change r&#233;ussi avec le serveur LDAP.</p>
<p>La version 2.4.10 a introduit de nouvelles mesures permettant
- d'éviter une augmentation excessive du temps de référence due à des
- correspondances positives dans le cache ou des requêtes lentes. A
- cet effet, le temps de référence n'est pas réactualisé si aucune
- connexion LDAP d'arrière-plan n'est requise ; d'autre part, le temps
- de référence se base sur le moment où la requête HTTP est reçue, et
- non sur le moment où la requête a été traitée.</p>
-
- <div class="note"><p>Cette durée de vie s'exprime par défaut en secondes, mais
- il est possible d'utiliser d'autres unités en ajoutant un suffixe :
+ d'&#233;viter une augmentation excessive du temps de r&#233;f&#233;rence due &#224; des
+ correspondances positives dans le cache ou des requ&#234;tes lentes. A
+ cet effet, le temps de r&#233;f&#233;rence n'est pas r&#233;actualis&#233; si aucune
+ connexion LDAP d'arri&#232;re-plan n'est requise ; d'autre part, le temps
+ de r&#233;f&#233;rence se base sur le moment o&#249; la requ&#234;te HTTP est re&#231;ue, et
+ non sur le moment o&#249; la requ&#234;te a &#233;t&#233; trait&#233;e.</p>
+
+ <div class="note"><p>Cette dur&#233;e de vie s'exprime par d&#233;faut en secondes, mais
+ il est possible d'utiliser d'autres unit&#233;s en ajoutant un suffixe :
millisecondes (ms), minutes (min), ou heures (h).
</p></div>
@@ -532,7 +532,7 @@ Apache</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ldapconnectiontimeout" id="ldapconnectiontimeout">Directive</a> <a name="LDAPConnectionTimeout" id="LDAPConnectionTimeout">LDAPConnectionTimeout</a><a title="Lien permanent" href="#ldapconnectiontimeout" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Spécifie le délai d'attente en secondes de la socket de
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sp&#233;cifie le d&#233;lai d'attente en secondes de la socket de
connexion</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LDAPConnectionTimeout <var>secondes</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
@@ -540,24 +540,24 @@ connexion</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
</table>
<p>Cette directive configure l'option LDAP_OPT_NETWORK_TIMEOUT (ou
- LDAP_OPT_CONNECT_TIMEOUT) dans la bibliothèque client LDAP
- sous-jacente, si elle est disponible. Cette valeur représente la
- durée pendant laquelle la bibliothèque client LDAP va attendre que
- le processus de connexion TCP au serveur LDAP soit achevé.</p>
-
- <p>Si la connexion n'a pas réussi avant ce délai, une erreur sera
- renvoyée, ou la bibliothèque client LDAP tentera de se connecter à
- un second serveur LDAP, s'il en a été défini un (via une liste de
- noms d'hôtes séparés par des espaces dans la directive <code class="directive"><a href="../mod/mod_authnz_ldap.html#authldapurl">AuthLDAPURL</a></code>).</p>
-
- <p>La valeur par défaut est 10 secondes, si la bibliothèque client
- LDAP liée avec le serveur supporte l'option
+ LDAP_OPT_CONNECT_TIMEOUT) dans la biblioth&#232;que client LDAP
+ sous-jacente, si elle est disponible. Cette valeur repr&#233;sente la
+ dur&#233;e pendant laquelle la biblioth&#232;que client LDAP va attendre que
+ le processus de connexion TCP au serveur LDAP soit achev&#233;.</p>
+
+ <p>Si la connexion n'a pas r&#233;ussi avant ce d&#233;lai, une erreur sera
+ renvoy&#233;e, ou la biblioth&#232;que client LDAP tentera de se connecter &#224;
+ un second serveur LDAP, s'il en a &#233;t&#233; d&#233;fini un (via une liste de
+ noms d'h&#244;tes s&#233;par&#233;s par des espaces dans la directive <code class="directive"><a href="../mod/mod_authnz_ldap.html#authldapurl">AuthLDAPURL</a></code>).</p>
+
+ <p>La valeur par d&#233;faut est 10 secondes, si la biblioth&#232;que client
+ LDAP li&#233;e avec le serveur supporte l'option
LDAP_OPT_NETWORK_TIMEOUT.</p>
- <div class="note">LDAPConnectionTimeout n'est disponible que si la bibliothèque client
- LDAP liée avec le serveur supporte l'option
+ <div class="note">LDAPConnectionTimeout n'est disponible que si la biblioth&#232;que client
+ LDAP li&#233;e avec le serveur supporte l'option
LDAP_OPT_NETWORK_TIMEOUT (ou LDAP_OPT_CONNECT_TIMEOUT), et le
- comportement final est entièrement dicté par la bibliothèque client
+ comportement final est enti&#232;rement dict&#233; par la biblioth&#232;que client
LDAP.
</div>
@@ -565,33 +565,33 @@ connexion</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ldaplibrarydebug" id="ldaplibrarydebug">Directive</a> <a name="LDAPLibraryDebug" id="LDAPLibraryDebug">LDAPLibraryDebug</a><a title="Lien permanent" href="#ldaplibrarydebug" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active le débogage dans le SDK LDAP</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active le d&#233;bogage dans le SDK LDAP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LDAPLibraryDebug <var>7</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>disabled</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>disabled</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
</table>
- <p>Active les options de débogage LDAP spécifiques au SDK, qui
- entraînent en général une journalisation d'informations verbeuses du
+ <p>Active les options de d&#233;bogage LDAP sp&#233;cifiques au SDK, qui
+ entra&#238;nent en g&#233;n&#233;ral une journalisation d'informations verbeuses du
SDK LDAP dans le journal principal des erreurs d'Apache. Les
messages de traces en provenance du SDK LDAP fournissent des
- informations très détaillées qui peuvent s'avérer utiles lors du
- débogage des problèmes de connexion avec des serveurs LDAP
- d'arrière-plan.</p>
+ informations tr&#232;s d&#233;taill&#233;es qui peuvent s'av&#233;rer utiles lors du
+ d&#233;bogage des probl&#232;mes de connexion avec des serveurs LDAP
+ d'arri&#232;re-plan.</p>
<p>Cette option n'est configurable que lorsque le serveur HTTP
- Apache est lié avec un SDK LDAP qui implémente
+ Apache est li&#233; avec un SDK LDAP qui impl&#233;mente
<code>LDAP_OPT_DEBUG</code> ou <code>LDAP_OPT_DEBUG_LEVEL</code>,
comme OpenLDAP (une valeur de 7 est verbeuse) ou Tivoli Directory
Server (une valeur de 65535 est verbeuse).</p>
<div class="warning">
- <p>Les informations journalisées peuvent contenir des données
- d'authentification en clair utilisées ou validées lors de
- l'authentification LDAP ; vous devez donc prendre soin de protéger
+ <p>Les informations journalis&#233;es peuvent contenir des donn&#233;es
+ d'authentification en clair utilis&#233;es ou valid&#233;es lors de
+ l'authentification LDAP ; vous devez donc prendre soin de prot&#233;ger
et de purger le journal des erreurs lorsque cette directive est
- utilisée.</p>
+ utilis&#233;e.</p>
</div>
@@ -599,57 +599,57 @@ connexion</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ldapopcacheentries" id="ldapopcacheentries">Directive</a> <a name="LDAPOpCacheEntries" id="LDAPOpCacheEntries">LDAPOpCacheEntries</a><a title="Lien permanent" href="#ldapopcacheentries" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre d'entrées utilisées pour mettre en cache les
-opérations de comparaison LDAP</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre d'entr&#233;es utilis&#233;es pour mettre en cache les
+op&#233;rations de comparaison LDAP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LDAPOpCacheEntries <var>nombre</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>LDAPOpCacheEntries 1024</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>LDAPOpCacheEntries 1024</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
</table>
- <p>Cette directive permet de spécifier le nombre d'entrées que
+ <p>Cette directive permet de sp&#233;cifier le nombre d'entr&#233;es que
<code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> va utiliser pour mettre en cache les
- opérations de comparaison LDAP. La valeur par défaut est de 1024
- entrées. Si elle est définie à 0, la mise en cache des opérations de
- comparaison LDAP est désactivée.</p>
+ op&#233;rations de comparaison LDAP. La valeur par d&#233;faut est de 1024
+ entr&#233;es. Si elle est d&#233;finie &#224; 0, la mise en cache des op&#233;rations de
+ comparaison LDAP est d&#233;sactiv&#233;e.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ldapopcachettl" id="ldapopcachettl">Directive</a> <a name="LDAPOpCacheTTL" id="LDAPOpCacheTTL">LDAPOpCacheTTL</a><a title="Lien permanent" href="#ldapopcachettl" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Durée pendant laquelle les entrées du cache d'opérations
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Dur&#233;e pendant laquelle les entr&#233;es du cache d'op&#233;rations
restent valides</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LDAPOpCacheTTL <var>secondes</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>LDAPOpCacheTTL 600</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>LDAPOpCacheTTL 600</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
</table>
- <p>Cette directive permet de spécifier la durée (en secondes)
- pendant laquelle les entrées du cache d'opérations restent valides.
- La valeur par défaut est de 600 secondes.</p>
+ <p>Cette directive permet de sp&#233;cifier la dur&#233;e (en secondes)
+ pendant laquelle les entr&#233;es du cache d'op&#233;rations restent valides.
+ La valeur par d&#233;faut est de 600 secondes.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ldapreferralhoplimit" id="ldapreferralhoplimit">Directive</a> <a name="LDAPReferralHopLimit" id="LDAPReferralHopLimit">LDAPReferralHopLimit</a><a title="Lien permanent" href="#ldapreferralhoplimit" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le nombre maximum de redirections vers des serveurs
-alternatifs (referrals) avant l'abandon de la requête
+alternatifs (referrals) avant l'abandon de la requ&#234;te
LDAP.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LDAPReferralHopLimit <var>nombre</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Dépend du SDK, en général entre 5 et 10</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>D&#233;pend du SDK, en g&#233;n&#233;ral entre 5 et 10</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
</table>
- <p>Si elle est activée par la directive <code class="directive">LDAPReferrals</code>,
- cette directive permet de définir le nombre maximum de sauts vers
- des serveurs alternatifs (referrals) avant l'abandon de la requête
+ <p>Si elle est activ&#233;e par la directive <code class="directive">LDAPReferrals</code>,
+ cette directive permet de d&#233;finir le nombre maximum de sauts vers
+ des serveurs alternatifs (referrals) avant l'abandon de la requ&#234;te
LDAP.</p>
<div class="warning">
-<p>L'ajustement de ce paramètre n'est pas commun à tous les SDKs LDAP.</p>
+<p>L'ajustement de ce param&#232;tre n'est pas commun &#224; tous les SDKs LDAP.</p>
</div>
</div>
@@ -657,22 +657,22 @@ LDAP.</td></tr>
<div class="directive-section"><h2><a name="ldapreferrals" id="ldapreferrals">Directive</a> <a name="LDAPReferrals" id="LDAPReferrals">LDAPReferrals</a><a title="Lien permanent" href="#ldapreferrals" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la redirection vers des serveurs alternatifs au
-cours des requêtes vers le serveur LDAP.</td></tr>
+cours des requ&#234;tes vers le serveur LDAP.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LDAPReferrals <var>On|Off|default</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>LDAPReferrals On</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>LDAPReferrals On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Le paramètre <var>default</var> est disponible depuis la
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Le param&#232;tre <var>default</var> est disponible depuis la
version 2.4.7 du serveur HTTP Apache.</td></tr>
</table>
<p>Certains serveurs LDAP partagent leur annuaire en plusieurs
- domaines et utilisent le système des redirections (referrals) pour
- aiguiller un client lorsque les limites d'un domaine doivent être
- franchies. Ce processus est similaire à une redirection HTTP. Les
- bibliothèques client LDAP ne respectent pas forcément ces
- redirections par défaut. Cette directive permet de configurer
+ domaines et utilisent le syst&#232;me des redirections (referrals) pour
+ aiguiller un client lorsque les limites d'un domaine doivent &#234;tre
+ franchies. Ce processus est similaire &#224; une redirection HTTP. Les
+ biblioth&#232;ques client LDAP ne respectent pas forc&#233;ment ces
+ redirections par d&#233;faut. Cette directive permet de configurer
explicitement les redirections LDAP dans le SDK sous-jacent.</p>
<p>La directive <code class="directive">LDAPReferrals</code> accepte les
@@ -681,128 +681,128 @@ version 2.4.7 du serveur HTTP Apache.</td></tr>
<dl>
<dt>"on"</dt>
<dd> <p>Avec la valeur "on", la prise en compte des redirections
- LDAP par le SDK sous-jacent est activée, la directive
+ LDAP par le SDK sous-jacent est activ&#233;e, la directive
<code class="directive">LDAPReferralHopLimit</code> permet de surcharger la
- "hop limit" du SDK, et un "LDAP rebind callback" est enregistré.</p></dd>
+ "hop limit" du SDK, et un "LDAP rebind callback" est enregistr&#233;.</p></dd>
<dt>"off"</dt>
<dd> <p>Avec la valeur "off", la prise en compte des redirections
- LDAP par le SDK sous-jacent est complètement désactivée.</p></dd>
+ LDAP par le SDK sous-jacent est compl&#232;tement d&#233;sactiv&#233;e.</p></dd>
<dt>"default"</dt>
<dd> <p>Avec la valeur "default", la prise en compte des redirections
- LDAP par le SDK sous-jacent n'est pas modifiée, la directive
+ LDAP par le SDK sous-jacent n'est pas modifi&#233;e, la directive
<code class="directive">LDAPReferralHopLimit</code> ne permet pas de surcharger la
- "hop limit" du SDK, et aucun "LDAP rebind callback" n'est enregistré.</p></dd>
+ "hop limit" du SDK, et aucun "LDAP rebind callback" n'est enregistr&#233;.</p></dd>
</dl>
<p>La directive <code class="directive">LDAPReferralHopLimit</code> travaille en
conjonction avec cette directive pour limiter le nombre de
- redirections à suivre pour achever le traitement de la requête LDAP.
- Lorsque le processus de redirection est activé par la valeur "On",
- les données d'authentification du client sont transmises via un
- "rebind callback" à tout serveur LDAP qui en fait la demande.</p>
+ redirections &#224; suivre pour achever le traitement de la requ&#234;te LDAP.
+ Lorsque le processus de redirection est activ&#233; par la valeur "On",
+ les donn&#233;es d'authentification du client sont transmises via un
+ "rebind callback" &#224; tout serveur LDAP qui en fait la demande.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ldapretries" id="ldapretries">Directive</a> <a name="LDAPRetries" id="LDAPRetries">LDAPRetries</a><a title="Lien permanent" href="#ldapretries" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le nombre maximum de tentatives de connexions au
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit le nombre maximum de tentatives de connexions au
serveur LDAP.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LDAPRetries <var>nombre d'essais</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>LDAPRetries 3</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>LDAPRetries 3</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
</table>
- <p>Suite à des échecs de connexion au serveur LDAP, le serveur
- tentera de se connecter autant de fois qu'indiqué par la directive
- <code class="directive">LDAPRetries</code>. Si cette directive est définie à
- 0, le serveur ne tentera pas d'autre connexion après un échec.</p>
+ <p>Suite &#224; des &#233;checs de connexion au serveur LDAP, le serveur
+ tentera de se connecter autant de fois qu'indiqu&#233; par la directive
+ <code class="directive">LDAPRetries</code>. Si cette directive est d&#233;finie &#224;
+ 0, le serveur ne tentera pas d'autre connexion apr&#232;s un &#233;chec.</p>
<p>Il est possible d'effectuer une autre tentative de connexion en
- cas d'erreurs LDAP du type délai dépassé ou connexion refusée. </p>
+ cas d'erreurs LDAP du type d&#233;lai d&#233;pass&#233; ou connexion refus&#233;e. </p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ldapretrydelay" id="ldapretrydelay">Directive</a> <a name="LDAPRetryDelay" id="LDAPRetryDelay">LDAPRetryDelay</a><a title="Lien permanent" href="#ldapretrydelay" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le temps d'attente avant un autre essai de connexion au
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit le temps d'attente avant un autre essai de connexion au
serveur LDAP.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LDAPRetryDelay <var>secondes</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>LDAPRetryDelay 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>LDAPRetryDelay 0</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
</table>
- <p>Si la directive <code class="directive">LDAPRetryDelay</code> est définie
- à une valeur différente de 0, le serveur attendra pendant la durée
- spécifiée pour envoyer à nouveau sa requête LDAP. Une valeur de 0
- implique une absence de délai pour les essais successifs.</p>
+ <p>Si la directive <code class="directive">LDAPRetryDelay</code> est d&#233;finie
+ &#224; une valeur diff&#233;rente de 0, le serveur attendra pendant la dur&#233;e
+ sp&#233;cifi&#233;e pour envoyer &#224; nouveau sa requ&#234;te LDAP. Une valeur de 0
+ implique une absence de d&#233;lai pour les essais successifs.</p>
<p>Il est possible d'effectuer une autre tentative de connexion en
- cas d'erreurs LDAP du type délai dépassé ou connexion refusée. </p>
+ cas d'erreurs LDAP du type d&#233;lai d&#233;pass&#233; ou connexion refus&#233;e. </p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ldapsharedcachefile" id="ldapsharedcachefile">Directive</a> <a name="LDAPSharedCacheFile" id="LDAPSharedCacheFile">LDAPSharedCacheFile</a><a title="Lien permanent" href="#ldapsharedcachefile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le fichier du cache en mémoire
-partagée</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit le fichier du cache en m&#233;moire
+partag&#233;e</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LDAPSharedCacheFile <var>chemin-fichier</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
</table>
- <p>Cette directive permet de spécifier le chemin du
- fichier du cache en mémoire partagée. Si elle n'est pas définie, la
- mémoire partagée anonyme sera utilisée si la plate-forme la
+ <p>Cette directive permet de sp&#233;cifier le chemin du
+ fichier du cache en m&#233;moire partag&#233;e. Si elle n'est pas d&#233;finie, la
+ m&#233;moire partag&#233;e anonyme sera utilis&#233;e si la plate-forme la
supporte.</p>
<p>Si <var>chemin-fichier</var> n'est pas un chemin absolu, il sera
- relatif au répertoire défini via la directive <code class="directive"><a href="../mod/core.html#defaultruntimedir">DefaultRuntimeDir</a></code>.</p>
+ relatif au r&#233;pertoire d&#233;fini via la directive <code class="directive"><a href="../mod/core.html#defaultruntimedir">DefaultRuntimeDir</a></code>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ldapsharedcachesize" id="ldapsharedcachesize">Directive</a> <a name="LDAPSharedCacheSize" id="LDAPSharedCacheSize">LDAPSharedCacheSize</a><a title="Lien permanent" href="#ldapsharedcachesize" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille en octets du cache en mémoire partagée</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille en octets du cache en m&#233;moire partag&#233;e</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LDAPSharedCacheSize <var>octets</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>LDAPSharedCacheSize 500000</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>LDAPSharedCacheSize 500000</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
</table>
- <p>Cette directive permet de spécifier le nombre d'octets à allouer
- pour le cache en mémoire partagée. La valeur par
- défaut est 500kb.
- Si elle est définie à 0, le cache en mémoire partagée ne sera pas
- utilisé et chaque processus HTTPD va créer son propre cache.</p>
+ <p>Cette directive permet de sp&#233;cifier le nombre d'octets &#224; allouer
+ pour le cache en m&#233;moire partag&#233;e. La valeur par
+ d&#233;faut est 500kb.
+ Si elle est d&#233;finie &#224; 0, le cache en m&#233;moire partag&#233;e ne sera pas
+ utilis&#233; et chaque processus HTTPD va cr&#233;er son propre cache.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ldaptimeout" id="ldaptimeout">Directive</a> <a name="LDAPTimeout" id="LDAPTimeout">LDAPTimeout</a><a title="Lien permanent" href="#ldaptimeout" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Spécifie le délai d'attente pour les opérations de
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sp&#233;cifie le d&#233;lai d'attente pour les op&#233;rations de
recherche et d'identification LDAP en secondes</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LDAPTimeout <var>secondes</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>LDAPTimeout 60</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>LDAPTimeout 60</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.3.5 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.3.5 du serveur HTTP
Apache</td></tr>
</table>
- <p>Cette directive permet de spécifier le délai d'attente pour les
- opérations de recherche et d'identification, ainsi que l'option
- LDAP_OPT_TIMEOUT dans la bibliothèque LDAP client sous-jacente,
+ <p>Cette directive permet de sp&#233;cifier le d&#233;lai d'attente pour les
+ op&#233;rations de recherche et d'identification, ainsi que l'option
+ LDAP_OPT_TIMEOUT dans la biblioth&#232;que LDAP client sous-jacente,
lorsqu'elle est disponible.</p>
- <p>Lorsque le délai est atteint, httpd va refaire un essai dans le
- cas où une connexion existante a été silencieusement fermée par un
+ <p>Lorsque le d&#233;lai est atteint, httpd va refaire un essai dans le
+ cas o&#249; une connexion existante a &#233;t&#233; silencieusement ferm&#233;e par un
pare-feu. Les performances seront cependant bien meilleures si le
- pare-feu est configuré pour envoyer des paquets TCP RST au lieu de
+ pare-feu est configur&#233; pour envoyer des paquets TCP RST au lieu de
rejeter silencieusement les paquets.</p>
<div class="note">
- <p>Les délais pour les opérations de comparaison LDAP nécessitent un
+ <p>Les d&#233;lais pour les op&#233;rations de comparaison LDAP n&#233;cessitent un
SDK avec LDAP_OPT_TIMEOUT, comme OpenLDAP &gt;= 2.4.4.</p>
</div>
@@ -811,46 +811,46 @@ Apache</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ldaptrustedclientcert" id="ldaptrustedclientcert">Directive</a> <a name="LDAPTrustedClientCert" id="LDAPTrustedClientCert">LDAPTrustedClientCert</a><a title="Lien permanent" href="#ldaptrustedclientcert" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le nom de fichier contenant un certificat client ou
-un alias renvoyant vers un certificat client spécifique à une connexion.
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit le nom de fichier contenant un certificat client ou
+un alias renvoyant vers un certificat client sp&#233;cifique &#224; une connexion.
Tous les SDK LDAP ne supportent pas les certificats clients par
connexion.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LDAPTrustedClientCert <var>type</var>
<var>chemin/nom-fichier/alias</var> <var>[mot de passe]</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
</table>
- <p>Cette directive permet de spécifier le chemin et le nom de
- fichier ou l'alias d'un certificat client par connexion utilisé lors
- de l'établissement d'une connexion SSL ou TLS avec un serveur LDAP.
- Les sections directory ou location peuvent posséder leurs propres
+ <p>Cette directive permet de sp&#233;cifier le chemin et le nom de
+ fichier ou l'alias d'un certificat client par connexion utilis&#233; lors
+ de l'&#233;tablissement d'une connexion SSL ou TLS avec un serveur LDAP.
+ Les sections directory ou location peuvent poss&#233;der leurs propres
configurations de certificats clients. Certains SDK LDAP (en
particulier Novell) ne supportent pas les certificats clients par
connexion, et renvoient une erreur lors de la connexion au serveur
- LDAP si vous tenter d'utiliser cette directive (Utilisez à la place
+ LDAP si vous tenter d'utiliser cette directive (Utilisez &#224; la place
la directive LDAPTrustedGlobalCert pour les certificats clients sous
Novell - Voir plus haut le guide des certificats SSL/TLS pour plus
- de détails). Le paramètre type spécifie le type du certificat en
- cours de définition, en fonction du SDK LDAP utilisé. Les types
- supportés sont :</p>
+ de d&#233;tails). Le param&#232;tre type sp&#233;cifie le type du certificat en
+ cours de d&#233;finition, en fonction du SDK LDAP utilis&#233;. Les types
+ support&#233;s sont :</p>
<ul>
- <li>CA_DER - certificat de CA codé en binaire DER</li>
- <li>CA_BASE64 - certificat de CA codé en PEM</li>
- <li>CERT_DER - certificat client codé en binaire DER</li>
- <li>CERT_BASE64 - certificat client codé en PEM</li>
+ <li>CA_DER - certificat de CA cod&#233; en binaire DER</li>
+ <li>CA_BASE64 - certificat de CA cod&#233; en PEM</li>
+ <li>CERT_DER - certificat client cod&#233; en binaire DER</li>
+ <li>CERT_BASE64 - certificat client cod&#233; en PEM</li>
<li>CERT_NICKNAME - certificat client "nickname" (SDK Netscape)</li>
- <li>KEY_DER - clé privée codée en binaire DER</li>
- <li>KEY_BASE64 - clé privée codée en PEM</li>
+ <li>KEY_DER - cl&#233; priv&#233;e cod&#233;e en binaire DER</li>
+ <li>KEY_BASE64 - cl&#233; priv&#233;e cod&#233;e en PEM</li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ldaptrustedglobalcert" id="ldaptrustedglobalcert">Directive</a> <a name="LDAPTrustedGlobalCert" id="LDAPTrustedGlobalCert">LDAPTrustedGlobalCert</a><a title="Lien permanent" href="#ldaptrustedglobalcert" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le nom de fichier ou la base de données contenant
-les Autorités de Certification de confiance globales ou les certificats
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit le nom de fichier ou la base de donn&#233;es contenant
+les Autorit&#233;s de Certification de confiance globales ou les certificats
clients globaux</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LDAPTrustedGlobalCert <var>type</var>
<var>chemin/nom-fichier</var> <var>[mot de passe]</var></code></td></tr>
@@ -858,87 +858,87 @@ clients globaux</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
</table>
- <p>Cette directive permet de spécifier le chemin et le nom du
+ <p>Cette directive permet de sp&#233;cifier le chemin et le nom du
fichier contenant les certificats des CA de confiance et/ou les
- certificats clients du système global que <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code>
- utilisera pour établir une connexion SSL ou TLS avec un serveur
- LDAP. Notez que toute information relative aux certificats spécifiée
- en utilisant cette directive s'applique globalement à l'ensemble de
+ certificats clients du syst&#232;me global que <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code>
+ utilisera pour &#233;tablir une connexion SSL ou TLS avec un serveur
+ LDAP. Notez que toute information relative aux certificats sp&#233;cifi&#233;e
+ en utilisant cette directive s'applique globalement &#224; l'ensemble de
l'installation du serveur. Certains SDK LDAP (en particulier Novell)
- nécessitent la définition globale de tous les certificats clients en
- utilisant cette directive. La plupart des autres SDK nécessitent la
- définition des certificats clients dans une section Directory ou
+ n&#233;cessitent la d&#233;finition globale de tous les certificats clients en
+ utilisant cette directive. La plupart des autres SDK n&#233;cessitent la
+ d&#233;finition des certificats clients dans une section Directory ou
Location en utilisant la directive LDAPTrustedClientCert. Si vous ne
- définissez pas ces directives correctement, une erreur sera générée
+ d&#233;finissez pas ces directives correctement, une erreur sera g&#233;n&#233;r&#233;e
lors des tentatives de contact avec un serveur LDAP, ou la connexion
- échouera silencieusement (Voir plus haut le guide des certificats
- SSL/TLS pour plus de détails). Le paramètre type spécifie le type de
- certificat en cours de définition, en fonction du SDK LDAP utilisé.
- Les types supportés sont :</p>
+ &#233;chouera silencieusement (Voir plus haut le guide des certificats
+ SSL/TLS pour plus de d&#233;tails). Le param&#232;tre type sp&#233;cifie le type de
+ certificat en cours de d&#233;finition, en fonction du SDK LDAP utilis&#233;.
+ Les types support&#233;s sont :</p>
<ul>
- <li>CA_DER - certificat de CA codé en binaire DER</li>
- <li>CA_BASE64 - certificat de CA codé en PEM</li>
- <li>CA_CERT7_DB - fichier de base de données des certificats de CA
+ <li>CA_DER - certificat de CA cod&#233; en binaire DER</li>
+ <li>CA_BASE64 - certificat de CA cod&#233; en PEM</li>
+ <li>CA_CERT7_DB - fichier de base de donn&#233;es des certificats de CA
de Netscape cert7.db</li>
- <li>CA_SECMOD - fichier de base de données secmod de Netscape</li>
- <li>CERT_DER - certificat client codé en binaire DER</li>
- <li>CERT_BASE64 - certificat client codé en PEM</li>
- <li>CERT_KEY3_DB - fichier de base de données des certificats
+ <li>CA_SECMOD - fichier de base de donn&#233;es secmod de Netscape</li>
+ <li>CERT_DER - certificat client cod&#233; en binaire DER</li>
+ <li>CERT_BASE64 - certificat client cod&#233; en PEM</li>
+ <li>CERT_KEY3_DB - fichier de base de donn&#233;es des certificats
clients de Netscape key3.db</li>
<li>CERT_NICKNAME - certificat client "nickname" (SDK Netscape)</li>
- <li>CERT_PFX - certificat client codé en PKCS#12 (SDK Novell)</li>
- <li>KEY_DER - clé privée codée en binaire DER</li>
- <li>KEY_BASE64 - clé privée codée en PEM</li>
- <li>KEY_PFX - clé privée codée en PKCS#12 (SDK Novell)</li>
+ <li>CERT_PFX - certificat client cod&#233; en PKCS#12 (SDK Novell)</li>
+ <li>KEY_DER - cl&#233; priv&#233;e cod&#233;e en binaire DER</li>
+ <li>KEY_BASE64 - cl&#233; priv&#233;e cod&#233;e en PEM</li>
+ <li>KEY_PFX - cl&#233; priv&#233;e cod&#233;e en PKCS#12 (SDK Novell)</li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ldaptrustedmode" id="ldaptrustedmode">Directive</a> <a name="LDAPTrustedMode" id="LDAPTrustedMode">LDAPTrustedMode</a><a title="Lien permanent" href="#ldaptrustedmode" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Spécifie le mode (SSL ou TLS) à utiliser lors de la
-connexion à un serveur LDAP.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sp&#233;cifie le mode (SSL ou TLS) &#224; utiliser lors de la
+connexion &#224; un serveur LDAP.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LDAPTrustedMode <var>type</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
</table>
- <p>Les modes suivants sont supportés :</p>
+ <p>Les modes suivants sont support&#233;s :</p>
<ul>
<li>NONE - aucun chiffrement</li>
- <li>SSL - chiffrement ldaps:// sur le port par défaut 636</li>
- <li>TLS - chiffrement STARTTLS sur le port par défaut 389</li>
+ <li>SSL - chiffrement ldaps:// sur le port par d&#233;faut 636</li>
+ <li>TLS - chiffrement STARTTLS sur le port par d&#233;faut 389</li>
</ul>
- <p>Les modes ci-dessus ne sont pas supportés par tous les SDK LDAP.
- Un message d'erreur sera généré à l'exécution si un mode n'est pas
- supporté, et la connexion au serveur LDAP échouera.
+ <p>Les modes ci-dessus ne sont pas support&#233;s par tous les SDK LDAP.
+ Un message d'erreur sera g&#233;n&#233;r&#233; &#224; l'ex&#233;cution si un mode n'est pas
+ support&#233;, et la connexion au serveur LDAP &#233;chouera.
</p>
- <p>Si une URL de type ldaps:// est spécifiée, le mode est forcé à
- SSL et la définition de LDAPTrustedMode est ignorée.</p>
+ <p>Si une URL de type ldaps:// est sp&#233;cifi&#233;e, le mode est forc&#233; &#224;
+ SSL et la d&#233;finition de LDAPTrustedMode est ignor&#233;e.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ldapverifyservercert" id="ldapverifyservercert">Directive</a> <a name="LDAPVerifyServerCert" id="LDAPVerifyServerCert">LDAPVerifyServerCert</a><a title="Lien permanent" href="#ldapverifyservercert" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Force la vérification du certificat du
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Force la v&#233;rification du certificat du
serveur</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LDAPVerifyServerCert <var>On|Off</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>LDAPVerifyServerCert On</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>LDAPVerifyServerCert On</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ldap</td></tr>
</table>
- <p>Cette directive permet de spécifier s'il faut forcer la
- vérification d'un certificat de serveur lors de l'établissement
+ <p>Cette directive permet de sp&#233;cifier s'il faut forcer la
+ v&#233;rification d'un certificat de serveur lors de l'&#233;tablissement
d'une connexion SSL avec un serveur LDAP.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_ldap.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_ldap.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_ldap.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -957,7 +957,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_ldap.html'
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_log_config.html.fr b/docs/manual/mod/mod_log_config.html.fr
index d1e325b4a1..092848cc90 100644
--- a/docs/manual/mod/mod_log_config.html.fr
+++ b/docs/manual/mod/mod_log_config.html.fr
@@ -27,39 +27,39 @@
<div id="preamble"><h1>Module Apache mod_log_config</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_log_config.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_log_config.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_log_config.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_log_config.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_log_config.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/mod_log_config.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mod_log_config.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Journalisation des requêtes envoyées au
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Journalisation des requ&#234;tes envoy&#233;es au
serveur</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>log_config_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_log_config.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>log_config_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_log_config.c</td></tr></table>
<h3>Sommaire</h3>
<p>Ce module apporte une grande souplesse dans la journalisation des
- requêtes des clients. Les journaux sont écrits sous un format
- personnalisable, et peuvent être enregistrés directement dans un
- fichier, ou redirigés vers un programme externe. La journalisation
- conditionnelle est supportée, si bien que des requêtes individuelles
- peuvent être incluses ou exclues des journaux en fonction de leur
- caractéristiques.</p>
-
- <p>Ce module fournit trois directives : <code class="directive"><a href="#transferlog">TransferLog</a></code> crée un fichier
+ requ&#234;tes des clients. Les journaux sont &#233;crits sous un format
+ personnalisable, et peuvent &#234;tre enregistr&#233;s directement dans un
+ fichier, ou redirig&#233;s vers un programme externe. La journalisation
+ conditionnelle est support&#233;e, si bien que des requ&#234;tes individuelles
+ peuvent &#234;tre incluses ou exclues des journaux en fonction de leur
+ caract&#233;ristiques.</p>
+
+ <p>Ce module fournit trois directives : <code class="directive"><a href="#transferlog">TransferLog</a></code> cr&#233;e un fichier
journal, <code class="directive"><a href="#logformat">LogFormat</a></code>
- définit un format personnalisé, et <code class="directive"><a href="#customlog">CustomLog</a></code> définit un fichier journal et un format en
- une seule étape. Pour journaliser les requêtes dans plusieurs
+ d&#233;finit un format personnalis&#233;, et <code class="directive"><a href="#customlog">CustomLog</a></code> d&#233;finit un fichier journal et un format en
+ une seule &#233;tape. Pour journaliser les requ&#234;tes dans plusieurs
fichiers, vous pouvez utiliser plusieurs fois les directives
<code class="directive">TransferLog</code> et
<code class="directive">CustomLog</code> dans chaque serveur.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#formats">Formats de journaux personnalisés</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#security">Considérations concernant la
-sécurité</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#formats">Formats de journaux personnalis&#233;s</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#security">Consid&#233;rations concernant la
+s&#233;curit&#233;</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#bufferedlogs">BufferedLogs</a></li>
@@ -68,30 +68,30 @@ sécurité</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#logformat">LogFormat</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#transferlog">TransferLog</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_log_config">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_log_config">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_log_config">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_log_config">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="../logs.html">Les fichiers journaux
d'Apache</a></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="formats" id="formats">Formats de journaux personnalisés</a><a title="Lien permanent" href="#formats" class="permalink">&para;</a></h2>
+<h2><a name="formats" id="formats">Formats de journaux personnalis&#233;s</a><a title="Lien permanent" href="#formats" class="permalink">&para;</a></h2>
- <p>L'argument format des directives <code class="directive"><a href="#logformat">LogFormat</a></code> et <code class="directive"><a href="#customlog">CustomLog</a></code> est une chaîne de
- caractères. Cette chaîne définit le format de la journalisation des
- requêtes dans le fichier journal. Elle peut contenir des caractères
- littéraux qui seront reproduits dans le fichier journal, et les
- caractères de contrôle de style C "\n" et "\t" représentant
+ <p>L'argument format des directives <code class="directive"><a href="#logformat">LogFormat</a></code> et <code class="directive"><a href="#customlog">CustomLog</a></code> est une cha&#238;ne de
+ caract&#232;res. Cette cha&#238;ne d&#233;finit le format de la journalisation des
+ requ&#234;tes dans le fichier journal. Elle peut contenir des caract&#232;res
+ litt&#233;raux qui seront reproduits dans le fichier journal, et les
+ caract&#232;res de contr&#244;le de style C "\n" et "\t" repr&#233;sentant
respectivement une nouvelle ligne et une tabulation. Les guillemets
- et les anti-slashes littéraux doivent être échappés à l'aide
+ et les anti-slashes litt&#233;raux doivent &#234;tre &#233;chapp&#233;s &#224; l'aide
d'anti-slashes.</p>
- <p>Les caractéristiques de la requête en elle-même sont journalisées
- en insérant des directives "<code>%</code>" dans la chaîne de
- format, celles-ci étant remplacées dans le fichier journal par
+ <p>Les caract&#233;ristiques de la requ&#234;te en elle-m&#234;me sont journalis&#233;es
+ en ins&#233;rant des directives "<code>%</code>" dans la cha&#238;ne de
+ format, celles-ci &#233;tant remplac&#233;es dans le fichier journal par
certaines valeurs comme suit :</p>
- <table class="bordered"><tr class="header"><th>Chaîne&nbsp;de&nbsp;format</th>
+ <table class="bordered"><tr class="header"><th>Cha&#238;ne&nbsp;de&nbsp;format</th>
<th>Description</th></tr>
<tr><td><code>%%</code></td>
<td>Le signe "pourcentage"</td></tr>
@@ -104,19 +104,19 @@ d'Apache</a></li>
<tr class="odd"><td><code>%A</code></td>
<td>L'adresse IP locale</td></tr>
<tr><td><code>%B</code></td>
- <td>La taille de la réponse en octets, en excluant les en-têtes
+ <td>La taille de la r&#233;ponse en octets, en excluant les en-t&#234;tes
HTTP.</td></tr>
<tr class="odd"><td><code>%b</code></td>
- <td>La taille de la réponse en octets, en excluant les en-têtes
- HTTP. Au format CLF , c'est à dire un '<code>-</code>' à la
- place d'un 0 lorsqu'aucun octet n'est renvoyé.</td></tr>
+ <td>La taille de la r&#233;ponse en octets, en excluant les en-t&#234;tes
+ HTTP. Au format CLF , c'est &#224; dire un '<code>-</code>' &#224; la
+ place d'un 0 lorsqu'aucun octet n'est renvoy&#233;.</td></tr>
<tr><td><code>%{<var>NOMVAR</var>}C</code></td>
- <td>Le contenu du cookie <var>NOMVAR</var> dans la requête
- envoyée au serveur. Seuls les cookies version 0 sont pleinement
- supportés.</td></tr>
+ <td>Le contenu du cookie <var>NOMVAR</var> dans la requ&#234;te
+ envoy&#233;e au serveur. Seuls les cookies version 0 sont pleinement
+ support&#233;s.</td></tr>
<tr class="odd"><td><code>%D</code></td>
- <td>Le temps mis à servir la requête, en
- microsecondes. Voir %T pour plus de détails</td></tr>
+ <td>Le temps mis &#224; servir la requ&#234;te, en
+ microsecondes. Voir %T pour plus de d&#233;tails</td></tr>
<tr><td><code>%{<var>NOMVAR</var>}e</code></td>
<td>Le contenu de la variable d'environnement
<var>NOMVAR</var></td></tr>
@@ -124,102 +124,102 @@ d'Apache</a></li>
<td>Nom de fichier</td></tr>
<tr><td><code>%h</code></td>
<td>Serveur distant. Contiendra l'adresse IP si la directive
- <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code> est définie
- à <code>Off</code>, ce qui est sa valeur par défaut. Si cette
- adresse IP n'est enregistrée que pour certains serveurs, vous
- avez probablement défini des directives de contrôle d'accès qui
+ <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code> est d&#233;finie
+ &#224; <code>Off</code>, ce qui est sa valeur par d&#233;faut. Si cette
+ adresse IP n'est enregistr&#233;e que pour certains serveurs, vous
+ avez probablement d&#233;fini des directives de contr&#244;le d'acc&#232;s qui
mentionnent ces derniers par leurs noms. Voir la <a href="mod_authz_host.html#reqhost">documentation de Require
- host</a>. Ce format peut être impacté par la modifications
+ host</a>. Ce format peut &#234;tre impact&#233; par la modifications
du nom d'hote distant par des modules comme <code class="module"><a href="../mod/mod_remoteip.html">mod_remoteip</a></code>.</td></tr>
<tr class="odd"><td><code>%{c}h</code></td>
- <td>Semblable à <code>%h</code>, mais exploite toujours le nom d'hôte de la connection
- TCP sous-jacente, en ignorant toute modification réalisée sur le nom d'hôte distant
+ <td>Semblable &#224; <code>%h</code>, mais exploite toujours le nom d'h&#244;te de la connection
+ TCP sous-jacente, en ignorant toute modification r&#233;alis&#233;e sur le nom d'h&#244;te distant
par des modules tels que <code class="module"><a href="../mod/mod_remoteip.html">mod_remoteip</a></code>.</td></tr>
<tr><td><code>%H</code></td>
- <td>Le protocole de la requête</td></tr>
+ <td>Le protocole de la requ&#234;te</td></tr>
<tr class="odd"><td><code>%{<var>NOMVAR</var>}i</code></td>
- <td>Le contenu des lignes d'en-tête
- <code><var>NOMVAR</var>:</code> dans la requête envoyée au
- serveur. Ces en-têtes sont ajoutés par d'autres modules (par
- exemple <code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code>). Si vous êtes intéressé
- par ce qu'était l'en-tête de la requête avant d'être modifié
+ <td>Le contenu des lignes d'en-t&#234;te
+ <code><var>NOMVAR</var>:</code> dans la requ&#234;te envoy&#233;e au
+ serveur. Ces en-t&#234;tes sont ajout&#233;s par d'autres modules (par
+ exemple <code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code>). Si vous &#234;tes int&#233;ress&#233;
+ par ce qu'&#233;tait l'en-t&#234;te de la requ&#234;te avant d'&#234;tre modifi&#233;
par la plupart des modules, utilisez
- <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> pour copier l'en-tête dans une
+ <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> pour copier l'en-t&#234;te dans une
variable d'environnement interne et journaliser sa valeur via
- le champ <code>%{<var>VARNAME</var>}e</code> décrit plus haut.
+ le champ <code>%{<var>VARNAME</var>}e</code> d&#233;crit plus haut.
</td></tr>
<tr><td><code>%k</code></td>
- <td>Nombre de requêtes persistantes en cours pour cette
- connexion. Interessant si la directive <code class="directive"><a href="../mod/core.html#keepalive">KeepAlive</a></code> est utilisée ; par exemple,
- '1' signifie la première requête après la requête initiale, '2'
+ <td>Nombre de requ&#234;tes persistantes en cours pour cette
+ connexion. Interessant si la directive <code class="directive"><a href="../mod/core.html#keepalive">KeepAlive</a></code> est utilis&#233;e ; par exemple,
+ '1' signifie la premi&#232;re requ&#234;te apr&#232;s la requ&#234;te initiale, '2'
la seconde, etc... ; autrement, il s'agit toujours de 0
- (indiquant la requête initiale).</td></tr>
+ (indiquant la requ&#234;te initiale).</td></tr>
<tr class="odd"><td><code>%l</code></td>
<td>Le nom de connexion distant (en provenance d'identd, si
disponible). Affiche un tiret, sauf si
- <code class="module"><a href="../mod/mod_ident.html">mod_ident</a></code> est présent et si <code class="directive"><a href="../mod/mod_ident.html#identitycheck">IdentityCheck</a></code> est à
+ <code class="module"><a href="../mod/mod_ident.html">mod_ident</a></code> est pr&#233;sent et si <code class="directive"><a href="../mod/mod_ident.html#identitycheck">IdentityCheck</a></code> est &#224;
<code>On</code>.</td></tr>
<tr><td><code>%L</code></td>
- <td>L'identifiant du message de journalisation de la requête
+ <td>L'identifiant du message de journalisation de la requ&#234;te
dans le journal des erreurs (ou '-' si aucun message n'a
- été enregistré dans le journal des erreurs pour cette requête).
- Consulter le journal d'erreurs pour voir quelle requête a généré
+ &#233;t&#233; enregistr&#233; dans le journal des erreurs pour cette requ&#234;te).
+ Consulter le journal d'erreurs pour voir quelle requ&#234;te a g&#233;n&#233;r&#233;
quelle erreur.</td></tr>
<tr class="odd"><td><code>%{c}L</code></td>
<td>L'identifiant du message de journalisation de la connexion
dans le journal des erreurs (ou '-' si aucun message n'a
- été enregistré dans le journal des erreurs pour cette requête).
- Consulter le journal d'erreurs pour voir quelle requête a généré
+ &#233;t&#233; enregistr&#233; dans le journal des erreurs pour cette requ&#234;te).
+ Consulter le journal d'erreurs pour voir quelle requ&#234;te a g&#233;n&#233;r&#233;
quelle erreur.</td></tr>
<tr><td><code>%m</code></td>
- <td>La méthode de la requête</td></tr>
+ <td>La m&#233;thode de la requ&#234;te</td></tr>
<tr class="odd"><td><code>%{<var>NOMVAR</var>}n</code></td>
<td>Le contenu de la note <var>NOMVAR</var> en provenance d'un
autre module.</td></tr>
<tr><td><code>%{<var>NOMVAR</var>}o</code></td>
- <td>Le contenu de la ligne d'en-tête
- <code><var>NOMVAR</var>:</code> de la réponse.</td></tr>
+ <td>Le contenu de la ligne d'en-t&#234;te
+ <code><var>NOMVAR</var>:</code> de la r&#233;ponse.</td></tr>
<tr class="odd"><td><code>%p</code></td>
- <td>Le port canonique du serveur servant la requête</td></tr>
+ <td>Le port canonique du serveur servant la requ&#234;te</td></tr>
<tr><td><code>%{<var>format</var>}p</code></td>
- <td>Le port canonique du serveur servant la requête ou le
- véritable port du serveur ou le véritable port du client. les
+ <td>Le port canonique du serveur servant la requ&#234;te ou le
+ v&#233;ritable port du serveur ou le v&#233;ritable port du client. les
formats valides sont <code>canonical</code>, <code>local</code>,
ou <code>remote</code>.
</td></tr>
<tr class="odd"><td><code>%P</code></td>
- <td>Le numéro de processus du processus enfant qui a servi la
- requête.</td></tr>
+ <td>Le num&#233;ro de processus du processus enfant qui a servi la
+ requ&#234;te.</td></tr>
<tr><td><code>%{<var>format</var>}P</code></td>
- <td>Le numéro de processus ou le numéro de thread du processus
- enfant qui a servi la requête. Les formats valides sont
+ <td>Le num&#233;ro de processus ou le num&#233;ro de thread du processus
+ enfant qui a servi la requ&#234;te. Les formats valides sont
<code>pid</code>, <code>tid</code>, et <code>hextid</code>.
- <code>hextid</code> nécessite APR version 1.2.0 ou supérieure.
+ <code>hextid</code> n&#233;cessite APR version 1.2.0 ou sup&#233;rieure.
</td></tr>
<tr class="odd"><td><code>%q</code></td>
- <td>La chaîne d'arguments (préfixée par un <code>?</code> si une
- chaîne d'arguments existe, sinon une chaîne vide)</td></tr>
+ <td>La cha&#238;ne d'arguments (pr&#233;fix&#233;e par un <code>?</code> si une
+ cha&#238;ne d'arguments existe, sinon une cha&#238;ne vide)</td></tr>
<tr><td><code>%r</code></td>
- <td>La première ligne de la requête</td></tr>
+ <td>La premi&#232;re ligne de la requ&#234;te</td></tr>
<tr class="odd"><td><code>%R</code></td>
- <td>Le gestionnaire qui génère la réponse (s'il y en a un).</td></tr>
+ <td>Le gestionnaire qui g&#233;n&#232;re la r&#233;ponse (s'il y en a un).</td></tr>
<tr><td><code>%s</code></td>
- <td>Statut. Pour les requêtes redirigées en interne, il s'agit
- du statut de la requête *originale* --- <code>%&gt;s</code> pour
- la dernière.</td></tr>
+ <td>Statut. Pour les requ&#234;tes redirig&#233;es en interne, il s'agit
+ du statut de la requ&#234;te *originale* --- <code>%&gt;s</code> pour
+ la derni&#232;re.</td></tr>
<tr class="odd"><td><code>%t</code></td>
- <td>Date à laquelle la requête a été reçue (au format anglais
+ <td>Date &#224; laquelle la requ&#234;te a &#233;t&#233; re&#231;ue (au format anglais
standard)</td></tr>
<tr><td><code>%{<var>format</var>}t</code></td>
- <td>La date, sous la forme spécifiée par format, qui devrait
- être au format étendu <code>strftime(3)</code> (éventuellement
- localisé). Si le format commence par <code>begin:</code> (valeur
- par défaut), la date est extraite au début du traitement de la
- requête ; s'il commence par <code>end:</code>, la date
- correspond au moment où l'entrée du journal est inscrite, par
- conséquent vers la fin du traitement de la requête. Hormis les
- formats supportés par <code>strftime(3)</code>, les formats
+ <td>La date, sous la forme sp&#233;cifi&#233;e par format, qui devrait
+ &#234;tre au format &#233;tendu <code>strftime(3)</code> (&#233;ventuellement
+ localis&#233;). Si le format commence par <code>begin:</code> (valeur
+ par d&#233;faut), la date est extraite au d&#233;but du traitement de la
+ requ&#234;te ; s'il commence par <code>end:</code>, la date
+ correspond au moment o&#249; l'entr&#233;e du journal est inscrite, par
+ cons&#233;quent vers la fin du traitement de la requ&#234;te. Hormis les
+ formats support&#233;s par <code>strftime(3)</code>, les formats
suivants sont aussi disponibles :
<table>
<tr><td><code>sec</code></td><td>nombre de secondes depuis Epoch</td></tr>
@@ -228,160 +228,160 @@ d'Apache</a></li>
<tr><td><code>msec_frac</code></td><td>fraction de milliseconde</td></tr>
<tr><td><code>usec_frac</code></td><td>fraction de microseconde</td></tr>
</table>
- Ces symboles ne peuvent pas être combinés entre eux ou avec un
- formatage <code>strftime(3)</code> dans la même chaîne de
+ Ces symboles ne peuvent pas &#234;tre combin&#233;s entre eux ou avec un
+ formatage <code>strftime(3)</code> dans la m&#234;me cha&#238;ne de
format. Par contre, vous pouvez utiliser plusieurs symboles
<code>%{<var>format</var>}t</code>.</td></tr>
<tr class="odd"><td><code>%T</code></td>
- <td><p>Le temps mis pour servir la requête, en secondes.
- Le temps commence à être mesuré au moment où la première ligne de la requête HTTP
- est transmise par le système d'exploitation au serveur HTTP, et se termine au moment
- où le dernier octet de la réponse est envoyé au système d'exploitation par le serveur HTTP.</p>
- <p> Le temps mesuré n'inclut donc <em>aucune</em> des rubriques suivantes :</p>
+ <td><p>Le temps mis pour servir la requ&#234;te, en secondes.
+ Le temps commence &#224; &#234;tre mesur&#233; au moment o&#249; la premi&#232;re ligne de la requ&#234;te HTTP
+ est transmise par le syst&#232;me d'exploitation au serveur HTTP, et se termine au moment
+ o&#249; le dernier octet de la r&#233;ponse est envoy&#233; au syst&#232;me d'exploitation par le serveur HTTP.</p>
+ <p> Le temps mesur&#233; n'inclut donc <em>aucune</em> des rubriques suivantes :</p>
<ul>
- <li> Temps passé dans les échanges TCP ou TLS.</li>
- <li> Temps écoulé avant qu'un thread du serveur web ne réussisse à lire la première ligne
- de la requête.</li>
- <li> Retards pris par le système d'exploitation pour renvoyer la réponse sur le réseau.</li>
- <li> Temps pris par la réponse pour arriver au système d'exploitation du client.</li>
- <li> Temps pris par le client pour lire et traiter la réponse.</li>
+ <li> Temps pass&#233; dans les &#233;changes TCP ou TLS.</li>
+ <li> Temps &#233;coul&#233; avant qu'un thread du serveur web ne r&#233;ussisse &#224; lire la premi&#232;re ligne
+ de la requ&#234;te.</li>
+ <li> Retards pris par le syst&#232;me d'exploitation pour renvoyer la r&#233;ponse sur le r&#233;seau.</li>
+ <li> Temps pris par la r&#233;ponse pour arriver au syst&#232;me d'exploitation du client.</li>
+ <li> Temps pris par le client pour lire et traiter la r&#233;ponse.</li>
</ul>
</td></tr>
<tr><td><code>%{<var>UNIT</var>}T</code></td>
- <td>Le temps mis pour traiter la requête dans une unité définie
- par <code>UNIT</code>. Les valeurs d'unité valides sont
+ <td>Le temps mis pour traiter la requ&#234;te dans une unit&#233; d&#233;finie
+ par <code>UNIT</code>. Les valeurs d'unit&#233; valides sont
<code>ms</code> pour millisecondes, <code>us</code> pour
microsecondes et <code>s</code> pour secondes. Si
- <code>UNIT</code> est omis, la valeur de l'unité par défaut est
- la seconde ; spécifier la valeur d'unité <code>us</code> revient
- à utiliser le format <code>%D</code>. La possibilité de
- spécifier une valeur d'unité avec le format <code>%T</code> est
+ <code>UNIT</code> est omis, la valeur de l'unit&#233; par d&#233;faut est
+ la seconde ; sp&#233;cifier la valeur d'unit&#233; <code>us</code> revient
+ &#224; utiliser le format <code>%D</code>. La possibilit&#233; de
+ sp&#233;cifier une valeur d'unit&#233; avec le format <code>%T</code> est
disponible depuis la version 2.4.13 du serveur HTTP Apache.</td></tr>
<tr class="odd"><td><code>%u</code></td>
- <td>L'utilisateur distant (en provenance d'auth ; peut être faux
+ <td>L'utilisateur distant (en provenance d'auth ; peut &#234;tre faux
si le statut de retour (<code>%s</code>) est 401).</td></tr>
<tr><td><code>%U</code></td>
- <td>Le chemin de la requête, à l'exclusion de toute chaîne
+ <td>Le chemin de la requ&#234;te, &#224; l'exclusion de toute cha&#238;ne
d'arguments.</td></tr>
<tr class="odd"><td><code>%v</code></td>
- <td>Le nom canonique du serveur qui a servi la requête, défini
+ <td>Le nom canonique du serveur qui a servi la requ&#234;te, d&#233;fini
par la directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>.</td></tr>
<tr><td><code>%V</code></td>
- <td>La nom du serveur en tenant compte de la définition de la
+ <td>La nom du serveur en tenant compte de la d&#233;finition de la
directive <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code>.</td></tr>
<tr class="odd"><td><code>%X</code></td>
- <td>Statut de la connexion lorsque la réponse a été renvoyée
+ <td>Statut de la connexion lorsque la r&#233;ponse a &#233;t&#233; renvoy&#233;e
:
<table>
<tr><td><code>X</code> =</td>
- <td>connexion abandonnée avant l'envoi de la réponse.</td></tr>
+ <td>connexion abandonn&#233;e avant l'envoi de la r&#233;ponse.</td></tr>
<tr><td><code>+</code> =</td>
- <td>la connexion peut rester ouverte après l'envoi de la
- réponse.</td></tr>
+ <td>la connexion peut rester ouverte apr&#232;s l'envoi de la
+ r&#233;ponse.</td></tr>
<tr><td><code>-</code> = </td>
- <td>la connexion sera fermée après l'envoi de la
- réponse.</td></tr>
+ <td>la connexion sera ferm&#233;e apr&#232;s l'envoi de la
+ r&#233;ponse.</td></tr>
</table>
</td></tr>
<tr><td><code>%I</code></td>
- <td>Le nombre d'octets reçus, en comptant la requête et les
- en-têtes, ne peut être nul. Nécessite l'activation de
+ <td>Le nombre d'octets re&#231;us, en comptant la requ&#234;te et les
+ en-t&#234;tes, ne peut &#234;tre nul. N&#233;cessite l'activation de
<code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code>.</td></tr>
<tr class="odd"><td><code>%O</code></td>
- <td>Nombre d'octets envoyés, y compris les en-têtes. Peut être
- nul dans les rares cas où une requête est avortée avant que la
- réponse ne soit envoyée. Nécessite l'activation de
+ <td>Nombre d'octets envoy&#233;s, y compris les en-t&#234;tes. Peut &#234;tre
+ nul dans les rares cas o&#249; une requ&#234;te est avort&#233;e avant que la
+ r&#233;ponse ne soit envoy&#233;e. N&#233;cessite l'activation de
<code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code>.</td></tr>
<tr><td><code>%S</code></td>
- <td>Nombre d'octets transmis en émission et réception y compris
- la requête et les en-têtes ; cette valeur ne peut pas être
+ <td>Nombre d'octets transmis en &#233;mission et r&#233;ception y compris
+ la requ&#234;te et les en-t&#234;tes ; cette valeur ne peut pas &#234;tre
nulle, il s'agit de la combinaison de %I et %O. Vous devez
- activer <code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code> pour utiliser cette chaîne de
+ activer <code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code> pour utiliser cette cha&#238;ne de
format.</td></tr>
<tr class="odd"><td><code>%{<var>VARNAME</var>}^ti</code></td>
<td>Le contenu de la variable <code><var>VARNAME</var>:</code>
- spécifiée dans la requête envoyée au serveur.</td></tr>
+ sp&#233;cifi&#233;e dans la requ&#234;te envoy&#233;e au serveur.</td></tr>
<tr><td><code>%{<var>VARNAME</var>}^to</code></td>
<td>Le contenu de la variable <code><var>VARNAME</var>:</code>
- spécifiée dans la réponse envoyée par le serveur.</td></tr>
+ sp&#233;cifi&#233;e dans la r&#233;ponse envoy&#233;e par le serveur.</td></tr>
</table>
<h3><a name="modifiers" id="modifiers">Modificateurs</a></h3>
<p>Il est possible de restreindre l'enregistrement de certains
- éléments
- en fonction du code de statut de la réponse, en insérant une liste
- de codes de statut séparés par des virgules immédiatement après le
- caractère "%". Par exemple, <code>"%400,501{User-agent}i"</code>
- n'enregistrera l'en-tête <code>User-agent</code> que dans le cas
+ &#233;l&#233;ments
+ en fonction du code de statut de la r&#233;ponse, en ins&#233;rant une liste
+ de codes de statut s&#233;par&#233;s par des virgules imm&#233;diatement apr&#232;s le
+ caract&#232;re "%". Par exemple, <code>"%400,501{User-agent}i"</code>
+ n'enregistrera l'en-t&#234;te <code>User-agent</code> que dans le cas
d'une erreur 400 ou 501. Avec les autres codes de statut, c'est la
- chaîne littérale <code>"-"</code> qui sera enregistrée. La liste
- de codes peut être précédée d'un "<code>!</code>" pour inverser la
+ cha&#238;ne litt&#233;rale <code>"-"</code> qui sera enregistr&#233;e. La liste
+ de codes peut &#234;tre pr&#233;c&#233;d&#233;e d'un "<code>!</code>" pour inverser la
condition : <code>"%!200,304,302{Referer}i"</code> enregistre
- l'en-tête <code>Referer</code> pour toutes les requêtes qui
- <em>ne</em> renvoient <em>pas</em> un des trois codes spécifiés.</p>
-
- <p>Les modificateurs "&lt;" et "&gt;" peuvent être utilisés pour
- les requêtes qui ont été redirigées en interne afin de choisir si
- c'est respectivement la requête originale ou finale qui doit être
- consultée. Par défaut, les directives <code>%s, %U, %T, %D,</code>
- et <code>%r</code> consultent la requête originale, alors que
- toutes les autres consultent la requête finale. Ainsi, par
+ l'en-t&#234;te <code>Referer</code> pour toutes les requ&#234;tes qui
+ <em>ne</em> renvoient <em>pas</em> un des trois codes sp&#233;cifi&#233;s.</p>
+
+ <p>Les modificateurs "&lt;" et "&gt;" peuvent &#234;tre utilis&#233;s pour
+ les requ&#234;tes qui ont &#233;t&#233; redirig&#233;es en interne afin de choisir si
+ c'est respectivement la requ&#234;te originale ou finale qui doit &#234;tre
+ consult&#233;e. Par d&#233;faut, les directives <code>%s, %U, %T, %D,</code>
+ et <code>%r</code> consultent la requ&#234;te originale, alors que
+ toutes les autres consultent la requ&#234;te finale. Ainsi, par
exemple, on peut utiliser <code>%&gt;s</code> pour enregistrer le
- statut final de la requête, et <code>%&lt;u</code> pour
- enregistrer l'utilisateur authentifié à l'origine pour une requête
- redirigée en interne vers une ressource sans authentification.</p>
+ statut final de la requ&#234;te, et <code>%&lt;u</code> pour
+ enregistrer l'utilisateur authentifi&#233; &#224; l'origine pour une requ&#234;te
+ redirig&#233;e en interne vers une ressource sans authentification.</p>
<h3><a name="format-notes" id="format-notes">Quelques Notes</a></h3>
- <p>Pour des raisons de sécurité, à partir de la version 2.0.46,
- les caractères non imprimables et autres caractères spéciaux dans
+ <p>Pour des raisons de s&#233;curit&#233;, &#224; partir de la version 2.0.46,
+ les caract&#232;res non imprimables et autres caract&#232;res sp&#233;ciaux dans
les directives <code>%r</code>, <code>%i</code> et <code>%o</code>
- doivent être échappés à l'aide des séquences
+ doivent &#234;tre &#233;chapp&#233;s &#224; l'aide des s&#233;quences
<code>\x<var>hh</var></code>,
- où <var>hh</var> est le code hexadécimal du caractère spécial.
- Comme exceptions à cette règle, les caractères <code>"</code> et
- <code>\</code> doivent être échappés par un anti-slash, et tous
- les "blancs" doivent être écrits selon leur notation de style C
+ o&#249; <var>hh</var> est le code hexad&#233;cimal du caract&#232;re sp&#233;cial.
+ Comme exceptions &#224; cette r&#232;gle, les caract&#232;res <code>"</code> et
+ <code>\</code> doivent &#234;tre &#233;chapp&#233;s par un anti-slash, et tous
+ les "blancs" doivent &#234;tre &#233;crits selon leur notation de style C
(<code>\n</code>, <code>\t</code>, etc...). Avant la version
- 2.0.46, aucun échappement n'était effectué sur ces chaînes, et il
- fallait être très prudent lors de l'exploitation des journaux
+ 2.0.46, aucun &#233;chappement n'&#233;tait effectu&#233; sur ces cha&#238;nes, et il
+ fallait &#234;tre tr&#232;s prudent lors de l'exploitation des journaux
bruts.</p>
- <p>A la différence de la version 1.3, depuis httpd 2.0, les chaînes
- de format <code>%b</code> et <code>%B</code> ne représentent pas
- le nombre d'octets envoyés au client, mais simplement la taille en
- octets de la réponse HTTP (les deux étant différents, par exemple,
- si la connexion est abandonnée, ou si SSL est utilisé). Le format
+ <p>A la diff&#233;rence de la version 1.3, depuis httpd 2.0, les cha&#238;nes
+ de format <code>%b</code> et <code>%B</code> ne repr&#233;sentent pas
+ le nombre d'octets envoy&#233;s au client, mais simplement la taille en
+ octets de la r&#233;ponse HTTP (les deux &#233;tant diff&#233;rents, par exemple,
+ si la connexion est abandonn&#233;e, ou si SSL est utilis&#233;). Le format
<code>%O</code> fourni par <code class="module"><a href="../mod/mod_logio.html">mod_logio</a></code>,
- enregistrera le nombre réel d'octets envoyés sur le réseau.</p>
+ enregistrera le nombre r&#233;el d'octets envoy&#233;s sur le r&#233;seau.</p>
- <p>Note : <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> est implémenté en tant que
+ <p>Note : <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> est impl&#233;ment&#233; en tant que
gestionnaire basique et non en tant que gestionnaire standard.
- C'est pourquoi la chaîne de format <code>%R</code> ne renverra pas
- d'information à propos du gestionnaire lorsqu'une mise en cache de
+ C'est pourquoi la cha&#238;ne de format <code>%R</code> ne renverra pas
+ d'information &#224; propos du gestionnaire lorsqu'une mise en cache de
contenu entre en jeu.</p>
<div class="note">
- <p>Note : la présence du caractère '^' au début d'une chaîne de
- format de trois caractères n'a aucune incidence sur la
- signification de cette chaîne, mais il doit être
- le premier caractère de toute chaîne de format de trois caractères
- nouvellement créée, afin d'éviter d'éventuels conflits avec des
- chaînes de format qui utilisent des caractères littéraux adjacents à un
- spécificateur de format tel que "%Dus".</p>
+ <p>Note : la pr&#233;sence du caract&#232;re '^' au d&#233;but d'une cha&#238;ne de
+ format de trois caract&#232;res n'a aucune incidence sur la
+ signification de cette cha&#238;ne, mais il doit &#234;tre
+ le premier caract&#232;re de toute cha&#238;ne de format de trois caract&#232;res
+ nouvellement cr&#233;&#233;e, afin d'&#233;viter d'&#233;ventuels conflits avec des
+ cha&#238;nes de format qui utilisent des caract&#232;res litt&#233;raux adjacents &#224; un
+ sp&#233;cificateur de format tel que "%Dus".</p>
</div>
<h3><a name="examples" id="examples">Exemples</a></h3>
- <p>Quelques chaînes de format couramment utilisées :</p>
+ <p>Quelques cha&#238;nes de format couramment utilis&#233;es :</p>
<dl>
<dt>Format de journal courant (CLF)</dt>
@@ -390,12 +390,12 @@ d'Apache</a></li>
<dt>Format de journal courant avec un serveur virtuel</dt>
<dd><code>"%v %h %l %u %t \"%r\" %&gt;s %b"</code></dd>
- <dt>Format de journal NCSA étandu/combiné</dt>
+ <dt>Format de journal NCSA &#233;tandu/combin&#233;</dt>
<dd><code>"%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\"
\"%{User-agent}i\""</code></dd>
<dt>Format de journal de la page qui contient le lien vers la
- page concernée (Referer)</dt>
+ page concern&#233;e (Referer)</dt>
<dd><code>"%{Referer}i -&gt; %U"</code></dd>
<dt>Format de journal de l'agent (Navigateur)</dt>
@@ -404,7 +404,7 @@ d'Apache</a></li>
<p>Vous pouvez utiliser plusieurs fois la directive
<code>%{format}t</code> pour construire un format de temps
- utilisant les symboles de format étendus tels que
+ utilisant les symboles de format &#233;tendus tels que
<code>msec_frac</code> :</p>
<dl>
<dt>Format de temps prenant en compte les milisecondes</dt>
@@ -415,43 +415,43 @@ d'Apache</a></li>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="security" id="security">Considérations concernant la
-sécurité</a><a title="Lien permanent" href="#security" class="permalink">&para;</a></h2>
- <p>Voir le document <a href="../misc/security_tips.html#serverroot">conseils à matière de
- sécurité</a> pour plus de détails sur les raisons pour lesquelles
- votre sécurité pourrait être compromise, si le répertoire où sont
- stockés les fichiers journaux sont inscriptibles par tout autre
- utilisateur que celui qui démarre le serveur.</p>
+<h2><a name="security" id="security">Consid&#233;rations concernant la
+s&#233;curit&#233;</a><a title="Lien permanent" href="#security" class="permalink">&para;</a></h2>
+ <p>Voir le document <a href="../misc/security_tips.html#serverroot">conseils &#224; mati&#232;re de
+ s&#233;curit&#233;</a> pour plus de d&#233;tails sur les raisons pour lesquelles
+ votre s&#233;curit&#233; pourrait &#234;tre compromise, si le r&#233;pertoire o&#249; sont
+ stock&#233;s les fichiers journaux sont inscriptibles par tout autre
+ utilisateur que celui qui d&#233;marre le serveur.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="bufferedlogs" id="bufferedlogs">Directive</a> <a name="BufferedLogs" id="BufferedLogs">BufferedLogs</a><a title="Lien permanent" href="#bufferedlogs" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enregistre les entrées du journal dans un tampon en mémoire
-avant de les écrire sur disque</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enregistre les entr&#233;es du journal dans un tampon en m&#233;moire
+avant de les &#233;crire sur disque</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>BufferedLogs On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>BufferedLogs Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>BufferedLogs Off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_log_config</td></tr>
</table>
- <p>Lorsque la directive <code class="directive">BufferedLogs</code> est à
- "on", <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> stocke de nombreuses entrées
- du journal en mémoire, et les écrit d'un seul bloc sur disque,
- plutôt que de les écrire après chaque requête. Sur certains
- systèmes, ceci peut améliorer l'efficacité des accès disque, et par
- conséquent les performances. La directive ne peut être définie
- qu'une seule fois pour l'ensemble du serveur ; elle ne peut pas être
- définie au niveau d'un serveur virtuel.</p>
-
- <div class="note">Cette directive doit être utilisée avec
- précautions car un crash peut provoquer la perte de données de
+ <p>Lorsque la directive <code class="directive">BufferedLogs</code> est &#224;
+ "on", <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> stocke de nombreuses entr&#233;es
+ du journal en m&#233;moire, et les &#233;crit d'un seul bloc sur disque,
+ plut&#244;t que de les &#233;crire apr&#232;s chaque requ&#234;te. Sur certains
+ syst&#232;mes, ceci peut am&#233;liorer l'efficacit&#233; des acc&#232;s disque, et par
+ cons&#233;quent les performances. La directive ne peut &#234;tre d&#233;finie
+ qu'une seule fois pour l'ensemble du serveur ; elle ne peut pas &#234;tre
+ d&#233;finie au niveau d'un serveur virtuel.</p>
+
+ <div class="note">Cette directive doit &#234;tre utilis&#233;e avec
+ pr&#233;cautions car un crash peut provoquer la perte de donn&#233;es de
journalisation.</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="customlog" id="customlog">Directive</a> <a name="CustomLog" id="CustomLog">CustomLog</a><a title="Lien permanent" href="#customlog" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le nom et le format du fichier
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit le nom et le format du fichier
journal</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CustomLog <var>fichier</var>|<var>pipe</var>|<var>provider</var>
<var>format</var>|<var>alias</var>
@@ -461,44 +461,44 @@ expr=<var>expression</var>]</code></td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_log_config</td></tr>
</table>
- <p>La directive <code class="directive">CustomLog</code> permet de contrôler
- la journalisation des requêtes destinées au serveur. Un format de
- journal est spécifié, et la journalisation peut s'effectuer de
- manière conditionnelle en fonction des caractéristiques de la
- requête en utilisant des variables d'environnement.</p>
+ <p>La directive <code class="directive">CustomLog</code> permet de contr&#244;ler
+ la journalisation des requ&#234;tes destin&#233;es au serveur. Un format de
+ journal est sp&#233;cifi&#233;, et la journalisation peut s'effectuer de
+ mani&#232;re conditionnelle en fonction des caract&#233;ristiques de la
+ requ&#234;te en utilisant des variables d'environnement.</p>
- <p>Le premier argument, qui spécifie l'emplacement où les journaux
- seront écrits, accepte deux types de valeurs :</p>
+ <p>Le premier argument, qui sp&#233;cifie l'emplacement o&#249; les journaux
+ seront &#233;crits, accepte deux types de valeurs :</p>
<dl>
<dt><var>fichier</var></dt>
- <dd>Un nom de fichier, relatif au répertoire défini par la
+ <dd>Un nom de fichier, relatif au r&#233;pertoire d&#233;fini par la
directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.</dd>
<dt><var>pipe</var></dt>
- <dd>Le caractère pipe "<code>|</code>", suivi du chemin vers un
+ <dd>Le caract&#232;re pipe "<code>|</code>", suivi du chemin vers un
programme qui recevra les informations de la journalisation sur
- son entrée standard. Voir les notes à propos de la <a href="../logs.html#piped">journalisation redirigée</a> pour plus
+ son entr&#233;e standard. Voir les notes &#224; propos de la <a href="../logs.html#piped">journalisation redirig&#233;e</a> pour plus
d'informations.
- <div class="warning"><h3>Sécurité :</h3>
- <p>Si les journaux sont redirigés vers un programme, ce dernier
- s'exécutera sous l'utilisateur qui a démarré
+ <div class="warning"><h3>S&#233;curit&#233; :</h3>
+ <p>Si les journaux sont redirig&#233;s vers un programme, ce dernier
+ s'ex&#233;cutera sous l'utilisateur qui a d&#233;marr&#233;
<code class="program"><a href="../programs/httpd.html">httpd</a></code>. Ce sera l'utilisateur root si le serveur
- a été démarré par root ; vérifiez que le programme est
- sécurisé.</p>
+ a &#233;t&#233; d&#233;marr&#233; par root ; v&#233;rifiez que le programme est
+ s&#233;curis&#233;.</p>
</div>
<div class="warning"><h3>Note</h3>
- <p>Lors de la spécification d'un chemin de fichier sur les
+ <p>Lors de la sp&#233;cification d'un chemin de fichier sur les
plate-formes non-Unix, il faut prendre soin de ne pas oublier
- que seuls les slashes directs doivent être utilisés, même si la
- plate-forme autorise l'emploi d'anti-slashes. D'une manière
- générale, c'est une bonne idée que de n'utiliser que des slashes
+ que seuls les slashes directs doivent &#234;tre utilis&#233;s, m&#234;me si la
+ plate-forme autorise l'emploi d'anti-slashes. D'une mani&#232;re
+ g&#233;n&#233;rale, c'est une bonne id&#233;e que de n'utiliser que des slashes
directs dans les fichiers de configuration.</p>
</div></dd>
<dt><var>provider</var></dt>
<dd>Les messages CustomLog peuvent aussi utiliser comme cible les
- modules qui implémentent des fournisseurs ErrorLog. A cet effet,
+ modules qui impl&#233;mentent des fournisseurs ErrorLog. A cet effet,
utilisez la syntaxe "provider:argument". Comme fournisseur, vous
pouvez par exemple utiliser <code class="module"><a href="../mod/mod_journald.html">mod_journald</a></code> ou
<code class="module"><a href="../mod/mod_syslog.html">mod_syslog</a></code> :
@@ -511,39 +511,39 @@ CustomLog "syslog:user" "%h %l %u %t \"%r\" %&gt;s %b"</pre>
</dd>
</dl>
- <p>Le second argument permet de définir ce qui va être écrit dans le
- fichier journal. Il peut contenir soit un <var>alias</var> prédéfini
- par une directive <code class="directive"><a href="#logformat">LogFormat</a></code>, soit une chaîne de
- <var>format</var> explicite comme décrit dans la section <a href="#formats">formats de journaux</a>.</p>
+ <p>Le second argument permet de d&#233;finir ce qui va &#234;tre &#233;crit dans le
+ fichier journal. Il peut contenir soit un <var>alias</var> pr&#233;d&#233;fini
+ par une directive <code class="directive"><a href="#logformat">LogFormat</a></code>, soit une cha&#238;ne de
+ <var>format</var> explicite comme d&#233;crit dans la section <a href="#formats">formats de journaux</a>.</p>
<p>Par exemple, les deux blocs de directives suivants produisent le
- même effet :</p>
+ m&#234;me effet :</p>
- <pre class="prettyprint lang-config"># Journal personnalisé avec alias de format
+ <pre class="prettyprint lang-config"># Journal personnalis&#233; avec alias de format
LogFormat "%h %l %u %t \"%r\" %&gt;s %b" common
CustomLog "logs/access_log" common
-# Journal personnalisé avec chaîne de format explicite
+# Journal personnalis&#233; avec cha&#238;ne de format explicite
CustomLog "logs/access_log" "%h %l %u %t \"%r\" %&gt;s %b"</pre>
- <p>Le troisième argument est optionnel et permet de contrôler si une
- requête doit être ou non journalisée. Dans le cas d'une clause
- '<code>env=!<var>nom</var></code>', la condition peut être la
- présence ou l'absence d'une variable particulière dans
+ <p>Le troisi&#232;me argument est optionnel et permet de contr&#244;ler si une
+ requ&#234;te doit &#234;tre ou non journalis&#233;e. Dans le cas d'une clause
+ '<code>env=!<var>nom</var></code>', la condition peut &#234;tre la
+ pr&#233;sence ou l'absence d'une variable particuli&#232;re dans
l'<a href="../env.html">environnement du serveur</a>. Dans le cas
d'une clause 'expr=<var>expression</var>', la condition consiste
- en une <a href="../expr.html">expression</a> booléenne
- quelconque. Si la condition n'est pas vérifiée, la requête ne sera
- pas journalisée. D'éventuelles références à des en-têtes HTTP dans
- l'expression rationnelle n'entraîneront pas l'ajout des noms
- d'en-tête correspondants à l'en-tête Vary.</p>
-
- <p>Les variables d'environnement peuvent être définies au niveau de
- chaque requête en utilisant les modules
+ en une <a href="../expr.html">expression</a> bool&#233;enne
+ quelconque. Si la condition n'est pas v&#233;rifi&#233;e, la requ&#234;te ne sera
+ pas journalis&#233;e. D'&#233;ventuelles r&#233;f&#233;rences &#224; des en-t&#234;tes HTTP dans
+ l'expression rationnelle n'entra&#238;neront pas l'ajout des noms
+ d'en-t&#234;te correspondants &#224; l'en-t&#234;te Vary.</p>
+
+ <p>Les variables d'environnement peuvent &#234;tre d&#233;finies au niveau de
+ chaque requ&#234;te en utilisant les modules
<code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> et/ou <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>.
- Par exemple, si vous voulez enregistrer les requêtes pour toutes les
- images GIF sur votre serveur dans un fichier journal séparé, et pas
+ Par exemple, si vous voulez enregistrer les requ&#234;tes pour toutes les
+ images GIF sur votre serveur dans un fichier journal s&#233;par&#233;, et pas
dans votre journal principal, vous pouvez utiliser :</p>
<pre class="prettyprint lang-config">SetEnvIf Request_URI \.gif$ gif-image
@@ -562,7 +562,7 @@ CustomLog "referer.log" referer env=!localreferer</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="globallog" id="globallog">Directive</a> <a name="GlobalLog" id="GlobalLog">GlobalLog</a><a title="Lien permanent" href="#globallog" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le nom et le format du fichier journal</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit le nom et le format du fichier journal</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>GlobalLog <var>file</var>|<var>pipe</var>|<var>provider</var>
<var>format</var>|<var>nickname</var>
[env=[!]<var>environment-variable</var>|
@@ -570,63 +570,63 @@ expr=<var>expression</var>]</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_log_config</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.19 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.19 du serveur HTTP Apache</td></tr>
</table>
- <p>La directive <code class="directive">GlobalLog</code> permet de spécifier un
- journal partagé entre le serveur principal et tous les serveurs virtuels
- définis.</p>
+ <p>La directive <code class="directive">GlobalLog</code> permet de sp&#233;cifier un
+ journal partag&#233; entre le serveur principal et tous les serveurs virtuels
+ d&#233;finis.</p>
- <p>Elle est identique à la directive <code class="directive">CustomLog</code> à ces
- différences près : </p>
+ <p>Elle est identique &#224; la directive <code class="directive">CustomLog</code> &#224; ces
+ diff&#233;rences pr&#232;s : </p>
<ul>
<li>Elle n'est pas valide dans un contexte de serveur virtuel.</li>
- <li>A la différence d'une directive <code class="directive">CustomLog</code>
- définie globalement, elle est prise en compte par les serveurs virtuels
- qui définissent leur propre directive <code class="directive">CustomLog</code>.</li>
+ <li>A la diff&#233;rence d'une directive <code class="directive">CustomLog</code>
+ d&#233;finie globalement, elle est prise en compte par les serveurs virtuels
+ qui d&#233;finissent leur propre directive <code class="directive">CustomLog</code>.</li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="logformat" id="logformat">Directive</a> <a name="LogFormat" id="LogFormat">LogFormat</a><a title="Lien permanent" href="#logformat" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Décrit un format utilisable dans un fichier
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;crit un format utilisable dans un fichier
journal</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LogFormat <var>format</var>|<var>alias</var>
[<var>alias</var>]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>LogFormat "%h %l %u %t \"%r\" %&gt;s %b"</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>LogFormat "%h %l %u %t \"%r\" %&gt;s %b"</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_log_config</td></tr>
</table>
- <p>Cette directive permet de spécifier le format du fichier journal
- des accès.</p>
-
- <p>La directive <code class="directive">LogFormat</code> se présente sous
- deux formes. Sous la première forme, qui ne possède qu'un seul
- argument, la directive définit le format qui sera utilisé dans les
- journaux spécifiés par les directives
- <code class="directive">TransferLog</code> ultérieures. L'argument unique
- peut contenir un <var>format</var> explicite comme décrit dans la
- section <a href="#formats">formats de journaux personnalisés</a>
+ <p>Cette directive permet de sp&#233;cifier le format du fichier journal
+ des acc&#232;s.</p>
+
+ <p>La directive <code class="directive">LogFormat</code> se pr&#233;sente sous
+ deux formes. Sous la premi&#232;re forme, qui ne poss&#232;de qu'un seul
+ argument, la directive d&#233;finit le format qui sera utilis&#233; dans les
+ journaux sp&#233;cifi&#233;s par les directives
+ <code class="directive">TransferLog</code> ult&#233;rieures. L'argument unique
+ peut contenir un <var>format</var> explicite comme d&#233;crit dans la
+ section <a href="#formats">formats de journaux personnalis&#233;s</a>
ci-dessus. Il peut aussi contenir un <var>alias</var> faisant
- référence à un format de journal prédéfini par une directive
- <code class="directive">LogFormat</code> comme décrit plus loin.</p>
+ r&#233;f&#233;rence &#224; un format de journal pr&#233;d&#233;fini par une directive
+ <code class="directive">LogFormat</code> comme d&#233;crit plus loin.</p>
<p>Sous sa seconde forme, la directive
<code class="directive">LogFormat</code> associe un <var>format</var>
- explicite à un <var>alias</var>. Cet <var>alias</var> peut
+ explicite &#224; un <var>alias</var>. Cet <var>alias</var> peut
ensuite s'utiliser dans les directives
- <code class="directive">LogFormat</code> ou <code class="directive"><a href="#customlog">CustomLog</a></code> ultérieures, ce qui
- évite d'avoir à répéter l'ensemble de la chaîne de format. Une
- directive <code class="directive">LogFormat</code> qui définit un alias
- <strong>ne fait rien d'autre</strong> -- c'est à dire qu'<em>elle ne
- fait que</em> définir l'alias, elle n'applique pas le format et n'en
- fait pas le format par défaut. Par conséquent, elle n'affecte pas
- les directives <code class="directive"><a href="#transferlog">TransferLog</a></code> ultérieures. En
+ <code class="directive">LogFormat</code> ou <code class="directive"><a href="#customlog">CustomLog</a></code> ult&#233;rieures, ce qui
+ &#233;vite d'avoir &#224; r&#233;p&#233;ter l'ensemble de la cha&#238;ne de format. Une
+ directive <code class="directive">LogFormat</code> qui d&#233;finit un alias
+ <strong>ne fait rien d'autre</strong> -- c'est &#224; dire qu'<em>elle ne
+ fait que</em> d&#233;finir l'alias, elle n'applique pas le format et n'en
+ fait pas le format par d&#233;faut. Par cons&#233;quent, elle n'affecte pas
+ les directives <code class="directive"><a href="#transferlog">TransferLog</a></code> ult&#233;rieures. En
outre, la directive <code class="directive">LogFormat</code> ne peut pas
- utiliser un alias pour en définir un autre. Notez que l'alias ne
- doit pas contenir de caractère pourcent (<code>%</code>).</p>
+ utiliser un alias pour en d&#233;finir un autre. Notez que l'alias ne
+ doit pas contenir de caract&#232;re pourcent (<code>%</code>).</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">LogFormat "%v %h %l %u %t \"%r\" %&gt;s %b" serveur_virtuel_commun</pre>
</div>
@@ -636,20 +636,20 @@ journal</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="transferlog" id="transferlog">Directive</a> <a name="TransferLog" id="TransferLog">TransferLog</a><a title="Lien permanent" href="#transferlog" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Spécifie l'emplacement d'un fichier journal</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sp&#233;cifie l'emplacement d'un fichier journal</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>TransferLog <var>fichier</var>|<var>pipe</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_log_config</td></tr>
</table>
- <p>Cette directive possède exactement les mêmes arguments et produit
- les mêmes effets que la directive <code class="directive"><a href="#customlog">CustomLog</a></code>, à l'exception qu'elle
- ne permet pas de spécifier un format de journal explicite ou la
- journalisation conditionnelle des requêtes. En l'occurrence, le
- format de journal est déterminé par la dernière définition d'une
+ <p>Cette directive poss&#232;de exactement les m&#234;mes arguments et produit
+ les m&#234;mes effets que la directive <code class="directive"><a href="#customlog">CustomLog</a></code>, &#224; l'exception qu'elle
+ ne permet pas de sp&#233;cifier un format de journal explicite ou la
+ journalisation conditionnelle des requ&#234;tes. En l'occurrence, le
+ format de journal est d&#233;termin&#233; par la derni&#232;re d&#233;finition d'une
directive <code class="directive"><a href="#logformat">LogFormat</a></code>
- qui ne définit pas d'alias. Si aucun format particulier n'a été
- spécifié, c'est le Common Log Format qui sera utilisé.</p>
+ qui ne d&#233;finit pas d'alias. Si aucun format particulier n'a &#233;t&#233;
+ sp&#233;cifi&#233;, c'est le Common Log Format qui sera utilis&#233;.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">LogFormat "%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\" \"%{User-agent}i\""
TransferLog "logs/access_log"</pre>
@@ -659,10 +659,10 @@ TransferLog "logs/access_log"</pre>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_log_config.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_log_config.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_log_config.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_log_config.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_log_config.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/mod_log_config.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mod_log_config.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -681,7 +681,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_log_config
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_log_debug.html.fr b/docs/manual/mod/mod_log_debug.html.fr
index a272aefe15..f6f6df77d9 100644
--- a/docs/manual/mod/mod_log_debug.html.fr
+++ b/docs/manual/mod/mod_log_debug.html.fr
@@ -27,14 +27,14 @@
<div id="preamble"><h1>Module Apache mod_log_debug</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_log_debug.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_log_debug.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_log_debug.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Possibilité de journalisation supplémentaire à des fins de
-débogage</td></tr>
-<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>log_debug_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_log_debug.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.14 d'Apache</td></tr></table>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Possibilit&#233; de journalisation suppl&#233;mentaire &#224; des fins de
+d&#233;bogage</td></tr>
+<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>log_debug_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_log_debug.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.14 d'Apache</td></tr></table>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
@@ -43,7 +43,7 @@ débogage</td></tr>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#logmessage">LogMessage</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_log_debug">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_log_debug">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_log_debug">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_log_debug">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -52,32 +52,32 @@ débogage</td></tr>
<ol>
<li>
- Enregistre un message après le traitement d'une requête pour
+ Enregistre un message apr&#232;s le traitement d'une requ&#234;te pour
/foo/* :
<pre class="prettyprint lang-config">&lt;Location "/foo/"&gt;
-  LogMessage "/foo/ has been requested"
+&#160;&#160;LogMessage "/foo/ has been requested"
&lt;/Location&gt;</pre>
</li>
<li>
- Enregistre un message si une requête pour /foo/* est traitée
- dans une sous-requête :
+ Enregistre un message si une requ&#234;te pour /foo/* est trait&#233;e
+ dans une sous-requ&#234;te :
<pre class="prettyprint lang-config">&lt;Location "/foo/"&gt;
-  LogMessage "subrequest to /foo/" hook=type_checker "expr=-T %{IS_SUBREQ}"
+&#160;&#160;LogMessage "subrequest to /foo/" hook=type_checker "expr=-T %{IS_SUBREQ}"
&lt;/Location&gt;</pre>
- Le branchement (hook) par défaut log_transaction n'est pas
- exécuté pour les sous-requêtes ; nous devons donc en utiliser un
+ Le branchement (hook) par d&#233;faut log_transaction n'est pas
+ ex&#233;cut&#233; pour les sous-requ&#234;tes ; nous devons donc en utiliser un
autre.
</li>
<li>
- Enregistre un message si un client IPv6 est à l'origine d'un
- dépassement de délai pour une requête :
+ Enregistre un message si un client IPv6 est &#224; l'origine d'un
+ d&#233;passement de d&#233;lai pour une requ&#234;te :
<pre class="prettyprint lang-config">LogMessage "IPv6 timeout from %{REMOTE_ADDR}" "expr=-T %{IPV6} &amp;&amp; %{REQUEST_STATUS} = 408"</pre>
Notez l'emplacement des guillemets pour l'argument
@@ -85,15 +85,15 @@ débogage</td></tr>
</li>
<li>
- Enregistre la valeur de la variable d'environnement de requête
- "X-Foo" à chaque étape du traitement :
+ Enregistre la valeur de la variable d'environnement de requ&#234;te
+ "X-Foo" &#224; chaque &#233;tape du traitement :
<pre class="prettyprint lang-config">&lt;Location "/"&gt;
-  LogMessage "%{reqenv:X-Foo}" hook=all
+&#160;&#160;LogMessage "%{reqenv:X-Foo}" hook=all
&lt;/Location&gt;</pre>
- En association avec les repères de temps en microsecondes du journal des erreurs,
- <code>hook=all</code> permet aussi de déterminer la durée d'exécution des
- différentes phases du traitement de la requête.
+ En association avec les rep&#232;res de temps en microsecondes du journal des erreurs,
+ <code>hook=all</code> permet aussi de d&#233;terminer la dur&#233;e d'ex&#233;cution des
+ diff&#233;rentes phases du traitement de la requ&#234;te.
</li>
</ol>
@@ -101,27 +101,27 @@ débogage</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="logmessage" id="logmessage">Directive</a> <a name="LogMessage" id="LogMessage">LogMessage</a><a title="Lien permanent" href="#logmessage" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enregistre des messages personnalisés dans le journal des
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enregistre des messages personnalis&#233;s dans le journal des
erreurs</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LogMessage <var>message</var>
[hook=<var>hook</var>] [expr=<var>expression</var>]
</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Non défini</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Non d&#233;fini</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_log_debug</td></tr>
</table>
- <p>Cette directive permet d'enregistrer un message personnalisé dans
+ <p>Cette directive permet d'enregistrer un message personnalis&#233; dans
le journal des erreurs. Ce message peut utiliser des variables et
des fonctions dans la <a href="../expr.html">syntaxe ap_expr</a>.
- D'éventuelles références à des en-têtes HTTP dans l'expression
- rationnelle n'entraîneront pas l'ajout des noms d'en-tête
- correspondants à l'en-tête Vary.
- Les messages sont enregistrés au loglevel info.</p>
+ D'&#233;ventuelles r&#233;f&#233;rences &#224; des en-t&#234;tes HTTP dans l'expression
+ rationnelle n'entra&#238;neront pas l'ajout des noms d'en-t&#234;te
+ correspondants &#224; l'en-t&#234;te Vary.
+ Les messages sont enregistr&#233;s au loglevel info.</p>
- <p>Le branchement (hook) précise la phase du traitement de la
- requête avant laquelle le message sera enregistré. Les branchements
- suivants sont supportés :</p>
+ <p>Le branchement (hook) pr&#233;cise la phase du traitement de la
+ requ&#234;te avant laquelle le message sera enregistr&#233;. Les branchements
+ suivants sont support&#233;s :</p>
<table class="bordered"><tr class="header"><th>Nom</th></tr>
<tr><td><code>translate_name</code></td></tr>
@@ -138,24 +138,24 @@ erreurs</td></tr>
<tr class="odd"><td><code>log_transaction</code></td></tr>
</table>
- <p>Le branchement par défaut est <code>log_transaction</code>. La
- valeur spéciale <code>all</code> est aussi supportée ; dans ce cas,
- le message sera enregistré à chaque phase. Tous les branchements ne
- sont pas exécutés pour chaque requête.</p>
+ <p>Le branchement par d&#233;faut est <code>log_transaction</code>. La
+ valeur sp&#233;ciale <code>all</code> est aussi support&#233;e ; dans ce cas,
+ le message sera enregistr&#233; &#224; chaque phase. Tous les branchements ne
+ sont pas ex&#233;cut&#233;s pour chaque requ&#234;te.</p>
<p>L'expression optionnelle permet de restreindre l'enregistrement
du message en fonction d'une certaine condition. La syntaxe de
- l'expression est décrite dans la <a href="../expr.html">documentation ap_expr</a>. D'éventuelles
- références à des en-têtes HTTP dans l'expression
- rationnelle n'entraîneront pas l'ajout des noms d'en-tête
- correspondants à l'en-tête Vary.</p>
+ l'expression est d&#233;crite dans la <a href="../expr.html">documentation ap_expr</a>. D'&#233;ventuelles
+ r&#233;f&#233;rences &#224; des en-t&#234;tes HTTP dans l'expression
+ rationnelle n'entra&#238;neront pas l'ajout des noms d'en-t&#234;te
+ correspondants &#224; l'en-t&#234;te Vary.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_log_debug.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_log_debug.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_log_debug.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -174,7 +174,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_log_debug.
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_log_forensic.html.fr b/docs/manual/mod/mod_log_forensic.html.fr
index fd457ca8db..bc61ab4bbf 100644
--- a/docs/manual/mod/mod_log_forensic.html.fr
+++ b/docs/manual/mod/mod_log_forensic.html.fr
@@ -27,63 +27,63 @@
<div id="preamble"><h1>Module Apache mod_log_forensic</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_log_forensic.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_log_forensic.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_log_forensic.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_log_forensic.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
-<a href="../tr/mod/mod_log_forensic.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mod_log_forensic.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Journalisation légale des requêtes envoyées au
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Journalisation l&#233;gale des requ&#234;tes envoy&#233;es au
serveur</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>log_forensic_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_log_forensic.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>log_forensic_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_log_forensic.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module permet la journalisation légale des requêtes client.</p>
+ <p>Ce module permet la journalisation l&#233;gale des requ&#234;tes client.</p>
- <p>La création du fichier journal correspondant s'effectue via la
+ <p>La cr&#233;ation du fichier journal correspondant s'effectue via la
directive <code class="directive">ForensicLog</code> comme suit :</p>
<pre class="prettyprint lang-config">ForensicLog logs/forensic_log</pre>
- <p>La journalisation s'effectuant avant et après le traitement de la
- requête, le journal légal contient deux lignes pour chaque requête.
- Le processus de journalisation légale est très strict, à savoir
+ <p>La journalisation s'effectuant avant et apr&#232;s le traitement de la
+ requ&#234;te, le journal l&#233;gal contient deux lignes pour chaque requ&#234;te.
+ Le processus de journalisation l&#233;gale est tr&#232;s strict, &#224; savoir
:</p>
<ul>
- <li>Le format est figé. Vous ne pouvez pas modifier le format du
- journal à l'exécution.</li>
- <li>S'il ne peut pas enregistrer ses données, le processus enfant se
- termine aussitôt, et peut éventuellement enregistrer un vidage
- mémoire (selon la définition de la directive <code class="directive"><a href="../mod/mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></code>).</li>
+ <li>Le format est fig&#233;. Vous ne pouvez pas modifier le format du
+ journal &#224; l'ex&#233;cution.</li>
+ <li>S'il ne peut pas enregistrer ses donn&#233;es, le processus enfant se
+ termine aussit&#244;t, et peut &#233;ventuellement enregistrer un vidage
+ m&#233;moire (selon la d&#233;finition de la directive <code class="directive"><a href="../mod/mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></code>).</li>
</ul>
- <p>Pour interpréter les données du journal
- légal afin d'identifier les requêtes dont le traitement n'a
- pas été mené à bien, vous pouvez vous
+ <p>Pour interpr&#233;ter les donn&#233;es du journal
+ l&#233;gal afin d'identifier les requ&#234;tes dont le traitement n'a
+ pas &#233;t&#233; men&#233; &#224; bien, vous pouvez vous
aider du script <code>check_forensic</code> qui se trouve dans le
- répertoire support de la distribution.</p>
+ r&#233;pertoire support de la distribution.</p>
<div class="example"><p><code>
check-forensic forensic_log
</code></p></div>
- <div class="note">Note de traduction : le terme "légal" utilisé dans le présent document ne suggère aucunement que
- ce module apporte une valeur juridique aux journaux. Il est à comprendre dans le contexte
- similaire à ce que l'on trouve en analyse medico-légale. En d'autres termes, la finalité de ce module
- est de simplifier les opérations d'investigation autour du traitement des requêtes par le serveur.</div>
+ <div class="note">Note de traduction : le terme "l&#233;gal" utilis&#233; dans le pr&#233;sent document ne sugg&#232;re aucunement que
+ ce module apporte une valeur juridique aux journaux. Il est &#224; comprendre dans le contexte
+ similaire &#224; ce que l'on trouve en analyse medico-l&#233;gale. En d'autres termes, la finalit&#233; de ce module
+ est de simplifier les op&#233;rations d'investigation autour du traitement des requ&#234;tes par le serveur.</div>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#formats">Format du journal Forensic</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#security">Considérations à propos de
-sécurité</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#security">Consid&#233;rations &#224; propos de
+s&#233;curit&#233;</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#forensiclog">ForensicLog</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_log_forensic">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_log_forensic">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_log_forensic">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_log_forensic">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="../logs.html">Les fichiers journaux
d'Apache</a></li>
@@ -92,24 +92,24 @@ d'Apache</a></li>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="formats" id="formats">Format du journal Forensic</a><a title="Lien permanent" href="#formats" class="permalink">&para;</a></h2>
- <p>Chaque requête fait l'objet d'une double journalisation. La
- requête est journalisée une première fois avant son traitement
- (c'est à dire après la réception des en-têtes). La deuxième entrée
- du journal est écrite <em>après</em> le traitement de la requête, en
+ <p>Chaque requ&#234;te fait l'objet d'une double journalisation. La
+ requ&#234;te est journalis&#233;e une premi&#232;re fois avant son traitement
+ (c'est &#224; dire apr&#232;s la r&#233;ception des en-t&#234;tes). La deuxi&#232;me entr&#233;e
+ du journal est &#233;crite <em>apr&#232;s</em> le traitement de la requ&#234;te, en
fait au moment de la journalisation habituelle.</p>
- <p>Un identifiant unique est attribué à chaque requête afin de
- pouvoir l'identifier. Cette identifiant légal peut faire l'objet
- d'un enregistrement dans le journal standard en utilisant l'élément
- de chaîne de format <code>%{forensic-id}n</code>. Si vous utilisez
- <code class="module"><a href="../mod/mod_unique_id.html">mod_unique_id</a></code>, c'est l'identifiant qu'il génère qui
- sera utilisé.</p>
+ <p>Un identifiant unique est attribu&#233; &#224; chaque requ&#234;te afin de
+ pouvoir l'identifier. Cette identifiant l&#233;gal peut faire l'objet
+ d'un enregistrement dans le journal standard en utilisant l'&#233;l&#233;ment
+ de cha&#238;ne de format <code>%{forensic-id}n</code>. Si vous utilisez
+ <code class="module"><a href="../mod/mod_unique_id.html">mod_unique_id</a></code>, c'est l'identifiant qu'il g&#233;n&#232;re qui
+ sera utilis&#233;.</p>
- <p>La première partie de la journalisation de la requête enregistre
- l'identifiant légal, la ligne de la requête et tous les en-têtes
- reçus séparés par des caractères pipe (<code>|</code>). Voici à
- titre d'exemple à quoi pourrait ressembler une telle entrée (tout
- étant rassemblé sur une seule ligne) :</p>
+ <p>La premi&#232;re partie de la journalisation de la requ&#234;te enregistre
+ l'identifiant l&#233;gal, la ligne de la requ&#234;te et tous les en-t&#234;tes
+ re&#231;us s&#233;par&#233;s par des caract&#232;res pipe (<code>|</code>). Voici &#224;
+ titre d'exemple &#224; quoi pourrait ressembler une telle entr&#233;e (tout
+ &#233;tant rassembl&#233; sur une seule ligne) :</p>
<div class="example"><p><code>
+yQtJf8CoAB4AAFNXBIEAAAAA|GET /manual/de/images/down.gif
@@ -118,9 +118,9 @@ d'Apache</a></li>
Firefox/0.8|Accept:image/png, <var>etc...</var>
</code></p></div>
- <p>Le caractère plus ('+') de début indique qu'il s'agit de la
- première entrée de journal pour cette requête. La seconde entrée ne
- contiendra qu'un caractère moins ('-') suivi de l'identifiant :</p>
+ <p>Le caract&#232;re plus ('+') de d&#233;but indique qu'il s'agit de la
+ premi&#232;re entr&#233;e de journal pour cette requ&#234;te. La seconde entr&#233;e ne
+ contiendra qu'un caract&#232;re moins ('-') suivi de l'identifiant :</p>
<div class="example"><p><code>
-yQtJf8CoAB4AAFNXBIEAAAAA
@@ -129,69 +129,69 @@ d'Apache</a></li>
<p>Le script <code>check_forensic</code> prend comme argument le nom
du fichier journal. Il recherche ces paires d'identifiants
<code>+</code>/<code>-</code> et affiche un message d'erreur si la
- journalisation d'une requête n'est pas complète.</p>
+ journalisation d'une requ&#234;te n'est pas compl&#232;te.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="security" id="security">Considérations à propos de
-sécurité</a><a title="Lien permanent" href="#security" class="permalink">&para;</a></h2>
- <p>Voir le document <a href="../misc/security_tips.html#serverroot">conseils en matière de
- sécurité</a> pour des détails sur les raisons pour lesquelles votre
- sécurité pourrait être compromise si le répertoire dans lequel les
- fichiers journaux sont stockés sont inscriptibles par tout autre
- utilisateur que celui qui démarre le serveur.</p>
- <p>Les fichiers journaux peuvent contenir des données sensibles
- comme le contenu des en-têtes <code>Authorization:</code> (qui
- peuvent contenir des mots de passe) ; ils ne doivent donc être
- lisibles que par l'utilisateur qui démarre le serveur.</p>
+<h2><a name="security" id="security">Consid&#233;rations &#224; propos de
+s&#233;curit&#233;</a><a title="Lien permanent" href="#security" class="permalink">&para;</a></h2>
+ <p>Voir le document <a href="../misc/security_tips.html#serverroot">conseils en mati&#232;re de
+ s&#233;curit&#233;</a> pour des d&#233;tails sur les raisons pour lesquelles votre
+ s&#233;curit&#233; pourrait &#234;tre compromise si le r&#233;pertoire dans lequel les
+ fichiers journaux sont stock&#233;s sont inscriptibles par tout autre
+ utilisateur que celui qui d&#233;marre le serveur.</p>
+ <p>Les fichiers journaux peuvent contenir des donn&#233;es sensibles
+ comme le contenu des en-t&#234;tes <code>Authorization:</code> (qui
+ peuvent contenir des mots de passe) ; ils ne doivent donc &#234;tre
+ lisibles que par l'utilisateur qui d&#233;marre le serveur.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="forensiclog" id="forensiclog">Directive</a> <a name="ForensicLog" id="ForensicLog">ForensicLog</a><a title="Lien permanent" href="#forensiclog" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le nom de fichier du journal légal</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit le nom de fichier du journal l&#233;gal</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ForensicLog <var>nom-fichier</var>|<var>pipe</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_log_forensic</td></tr>
</table>
<p>La directive <code class="directive">ForensicLog</code> permet de
- contrôler la journalisation des requêtes à des fins d'analyse
- légale. Chaque entrée du journal se voit assigner un identifiant
- unique qui peut être associé à la requête en utilisant la directive
+ contr&#244;ler la journalisation des requ&#234;tes &#224; des fins d'analyse
+ l&#233;gale. Chaque entr&#233;e du journal se voit assigner un identifiant
+ unique qui peut &#234;tre associ&#233; &#224; la requ&#234;te en utilisant la directive
<code class="directive"><a href="../mod/mod_log_config.html#customlog">CustomLog</a></code> habituelle.
- <code class="module"><a href="../mod/mod_log_forensic.html">mod_log_forensic</a></code> crée un élément nommé
- <code>forensic-id</code>, qui peut être ajouté au journal standard
- en utilisant l'élément de format <code>%{forensic-id}n</code>.</p>
+ <code class="module"><a href="../mod/mod_log_forensic.html">mod_log_forensic</a></code> cr&#233;e un &#233;l&#233;ment nomm&#233;
+ <code>forensic-id</code>, qui peut &#234;tre ajout&#233; au journal standard
+ en utilisant l'&#233;l&#233;ment de format <code>%{forensic-id}n</code>.</p>
- <p>L'argument, qui permet de spécifier l'emplacement vers lequel le
- journal légal sera écrit, peut contenir les deux types de valeurs
+ <p>L'argument, qui permet de sp&#233;cifier l'emplacement vers lequel le
+ journal l&#233;gal sera &#233;crit, peut contenir les deux types de valeurs
suivants :</p>
<dl>
<dt><var>nom-fichier</var></dt>
- <dd>Un nom de fichier relatif au répertoire défini par la
+ <dd>Un nom de fichier relatif au r&#233;pertoire d&#233;fini par la
directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.</dd>
<dt><var>pipe</var></dt>
- <dd>Le caractère pipe "<code>|</code>", suivi du chemin vers un
+ <dd>Le caract&#232;re pipe "<code>|</code>", suivi du chemin vers un
programme qui recevra les informations de la journalisation sur
- son entrée standard. Le nom du programme peut être relatif au
- répertoire défini par la directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.
+ son entr&#233;e standard. Le nom du programme peut &#234;tre relatif au
+ r&#233;pertoire d&#233;fini par la directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.
- <div class="warning"><h3>Sécurité :</h3>
- <p>Si les journaux sont redirigés vers un programme, ce dernier
- s'exécutera sous l'utilisateur qui a démarré
+ <div class="warning"><h3>S&#233;curit&#233; :</h3>
+ <p>Si les journaux sont redirig&#233;s vers un programme, ce dernier
+ s'ex&#233;cutera sous l'utilisateur qui a d&#233;marr&#233;
<code class="program"><a href="../programs/httpd.html">httpd</a></code>. Ce sera l'utilisateur root si le serveur
- a été démarré par root ; vérifiez que le programme est
- sécurisé ou passe sous le contrôle d'un utilisateur possédant des
+ a &#233;t&#233; d&#233;marr&#233; par root ; v&#233;rifiez que le programme est
+ s&#233;curis&#233; ou passe sous le contr&#244;le d'un utilisateur poss&#233;dant des
droits restreints.</p>
</div>
<div class="note"><h3>Note</h3>
- <p>Lors de la spécification d'un chemin de fichier sur les
+ <p>Lors de la sp&#233;cification d'un chemin de fichier sur les
plate-formes non-Unix, il faut prendre soin de ne pas oublier
- que seuls les slashes directs doivent être utilisés, même si la
- plate-forme autorise l'emploi d'anti-slashes. D'une manière
- générale, c'est une bonne idée que de n'utiliser que des slashes
+ que seuls les slashes directs doivent &#234;tre utilis&#233;s, m&#234;me si la
+ plate-forme autorise l'emploi d'anti-slashes. D'une mani&#232;re
+ g&#233;n&#233;rale, c'est une bonne id&#233;e que de n'utiliser que des slashes
directs dans les fichiers de configuration.</p>
</div></dd>
</dl>
@@ -200,9 +200,9 @@ sécurité</a><a title="Lien permanent" href="#security" class="permalink">&para;<
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_log_forensic.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_log_forensic.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_log_forensic.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_log_forensic.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
-<a href="../tr/mod/mod_log_forensic.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mod_log_forensic.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -221,7 +221,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_log_forens
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_logio.html.fr b/docs/manual/mod/mod_logio.html.fr
index 69a3f6b478..771cfb2588 100644
--- a/docs/manual/mod/mod_logio.html.fr
+++ b/docs/manual/mod/mod_logio.html.fr
@@ -27,47 +27,47 @@
<div id="preamble"><h1>Module Apache mod_logio</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_logio.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_logio.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_logio.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_logio.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_logio.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/mod_logio.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mod_logio.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Journalisation des octets en entrée et en sortie pour
-chaque requête</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Journalisation des octets en entr&#233;e et en sortie pour
+chaque requ&#234;te</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>logio_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_logio.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>logio_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_logio.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module permet d'enregistrer le nombre d'octets reçus et
- envoyés pour chaque requête. Ce nombre reflète le nombre réel
- d'octets transmis sur le réseau, et prend en compte les en-têtes et
- corps des requêtes et des réponses. Le décompte est effectué avant
- SSL/TLS en entrée et après SSL/TLS en sortie, si bien que le
- résultat reflètera toute modification introduite par le
+ <p>Ce module permet d'enregistrer le nombre d'octets re&#231;us et
+ envoy&#233;s pour chaque requ&#234;te. Ce nombre refl&#232;te le nombre r&#233;el
+ d'octets transmis sur le r&#233;seau, et prend en compte les en-t&#234;tes et
+ corps des requ&#234;tes et des r&#233;ponses. Le d&#233;compte est effectu&#233; avant
+ SSL/TLS en entr&#233;e et apr&#232;s SSL/TLS en sortie, si bien que le
+ r&#233;sultat refl&#232;tera toute modification introduite par le
chiffrement.</p>
<p>Pour fonctionner, ce module requiert le chargement du module
<code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code>.</p>
<div class="note">Lorsqu'on utilise les connexions persistantes avec SSL, le
- supplément de trafic induit par la négociation SSL est enregistré
- dans le décompte des octets transmis dans le cadre de la première
- requête de la connexion. Lors d'une renégociation SSL au niveau d'un
- répertoire, le décompte d'octets est associé à la
- requête qui a déclenché la renégociation.</div>
+ suppl&#233;ment de trafic induit par la n&#233;gociation SSL est enregistr&#233;
+ dans le d&#233;compte des octets transmis dans le cadre de la premi&#232;re
+ requ&#234;te de la connexion. Lors d'une ren&#233;gociation SSL au niveau d'un
+ r&#233;pertoire, le d&#233;compte d'octets est associ&#233; &#224; la
+ requ&#234;te qui a d&#233;clench&#233; la ren&#233;gociation.</div>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#formats">Formats de journaux personnalisés</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#formats">Formats de journaux personnalis&#233;s</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#logiotrackttfb">LogIOTrackTTFB</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#logiotrackttfu">LogIOTrackTTFU</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_logio">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_logio">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_logio">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_logio">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code></li>
<li><a href="../logs.html">Les fichiers journaux
@@ -75,45 +75,45 @@ d'Apache</a></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="formats" id="formats">Formats de journaux personnalisés</a><a title="Lien permanent" href="#formats" class="permalink">&para;</a></h2>
+<h2><a name="formats" id="formats">Formats de journaux personnalis&#233;s</a><a title="Lien permanent" href="#formats" class="permalink">&para;</a></h2>
<p>Ce module introduit trois nouvelles directives de journalisation.
- Les caractéristiques de la requête en elle-même sont journalisées en
- insérant des directives "<code>%</code>" dans la chaîne de format,
- qui seront remplacées comme suit dans le fichier journal :</p>
+ Les caract&#233;ristiques de la requ&#234;te en elle-m&#234;me sont journalis&#233;es en
+ ins&#233;rant des directives "<code>%</code>" dans la cha&#238;ne de format,
+ qui seront remplac&#233;es comme suit dans le fichier journal :</p>
- <table class="bordered"><tr class="header"><th>Chaîne&nbsp;de&nbsp;Format</th>
+ <table class="bordered"><tr class="header"><th>Cha&#238;ne&nbsp;de&nbsp;Format</th>
<th>Description</th></tr>
<tr><td><code>%I</code></td>
- <td>Octets reçus, en-têtes et corps de requête inclus ; ne peut
- pas être nul.</td></tr>
+ <td>Octets re&#231;us, en-t&#234;tes et corps de requ&#234;te inclus ; ne peut
+ pas &#234;tre nul.</td></tr>
<tr class="odd"><td><code>%O</code></td>
- <td>Octets envoyés, en-têtes inclus ; ne peut
- pas être nul.</td></tr>
+ <td>Octets envoy&#233;s, en-t&#234;tes inclus ; ne peut
+ pas &#234;tre nul.</td></tr>
<tr><td><code>%S</code></td>
- <td>Nombre d'octets transmis en émission et réception y compris
- la requête et les en-têtes ; cette valeur ne peut pas être
+ <td>Nombre d'octets transmis en &#233;mission et r&#233;ception y compris
+ la requ&#234;te et les en-t&#234;tes ; cette valeur ne peut pas &#234;tre
nulle, il s'agit de la combinaison de %I et %O.<br />
Disponible depuis la version 2.4.7 du serveur HTTP Apache.</td></tr>
<tr class="odd"><td><code>%^FU</code></td>
- <td>Délai en microsecondes entre l'arrivée de la requête et la lecture
- du dernier octet du corps de la requête (upload terminé). Disponible
- seulement si <code class="directive">LogIOTrackTTFU</code> est à ON.<br />
- Disponible à partir de la version 2.4.34 du serveur HTTP Apache.</td></tr>
+ <td>D&#233;lai en microsecondes entre l'arriv&#233;e de la requ&#234;te et la lecture
+ du dernier octet du corps de la requ&#234;te (upload termin&#233;). Disponible
+ seulement si <code class="directive">LogIOTrackTTFU</code> est &#224; ON.<br />
+ Disponible &#224; partir de la version 2.4.34 du serveur HTTP Apache.</td></tr>
<tr><td><code>%^FB</code></td>
- <td>Délai en microsecondes entre l'arrivée de la requête et
- l'écriture du premier octet des en-têtes de la réponse.
+ <td>D&#233;lai en microsecondes entre l'arriv&#233;e de la requ&#234;te et
+ l'&#233;criture du premier octet des en-t&#234;tes de la r&#233;ponse.
Disponible uniquement si la directive
- <code class="directive">LogIOTrackTTFB</code> a été définie à ON.<br />
- Disponible à partir de la version 2.4.13 du serveur HTTP Apache
+ <code class="directive">LogIOTrackTTFB</code> a &#233;t&#233; d&#233;finie &#224; ON.<br />
+ Disponible &#224; partir de la version 2.4.13 du serveur HTTP Apache
</td></tr>
</table>
- <p>En général, cette fonctionnalité s'utilise comme suit :</p>
+ <p>En g&#233;n&#233;ral, cette fonctionnalit&#233; s'utilise comme suit :</p>
<dl>
- <dt>Format de journal d'entrées/sorties combiné :</dt>
+ <dt>Format de journal d'entr&#233;es/sorties combin&#233; :</dt>
<dd><code>"%h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\"
\"%{User-agent}i\" %I %O"</code></dd>
</dl>
@@ -121,48 +121,48 @@ d'Apache</a></li>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="logiotrackttfb" id="logiotrackttfb">Directive</a> <a name="LogIOTrackTTFB" id="LogIOTrackTTFB">LogIOTrackTTFB</a><a title="Lien permanent" href="#logiotrackttfb" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Permet d'enregistrer le délai avant le premier octet (TTFB = time
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Permet d'enregistrer le d&#233;lai avant le premier octet (TTFB = time
to first byte)</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LogIOTrackTTFB ON|OFF</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>LogIOTrackTTFB OFF</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>LogIOTrackTTFB OFF</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_logio</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.13 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.13 du serveur HTTP Apache</td></tr>
</table>
- <p>Cette directive permet de définir si ce module mesure le délai
- entre la lecture de la requête et l'écriture du premier octet des
- en-têtes de la réponse. La valeur obtenue peut être enregistrée dans
+ <p>Cette directive permet de d&#233;finir si ce module mesure le d&#233;lai
+ entre la lecture de la requ&#234;te et l'&#233;criture du premier octet des
+ en-t&#234;tes de la r&#233;ponse. La valeur obtenue peut &#234;tre enregistr&#233;e dans
le journal via le format <code>%^FB</code>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="logiotrackttfu" id="logiotrackttfu">Directive</a> <a name="LogIOTrackTTFU" id="LogIOTrackTTFU">LogIOTrackTTFU</a><a title="Lien permanent" href="#logiotrackttfu" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la mesure du temps jusqu'à l'arrivée du dernier octet de la
-requête (TTFU = time to finish upload)</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la mesure du temps jusqu'&#224; l'arriv&#233;e du dernier octet de la
+requ&#234;te (TTFU = time to finish upload)</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LogIOTrackTTFU ON|OFF</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>LogIOTrackTTFU OFF</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>LogIOTrackTTFU OFF</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_logio</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.34 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.34 du serveur HTTP Apache</td></tr>
</table>
- <p>Cette directive permet d'activer/désactiver la mesure du temps entre le
- début de la lecture de la requête et la lecture du dernier octets du corps
- de la requête (upload terminé). La valeur est enregistrée dans le journal
- via la chaîne de formatage <code>%^FU</code>.</p>
+ <p>Cette directive permet d'activer/d&#233;sactiver la mesure du temps entre le
+ d&#233;but de la lecture de la requ&#234;te et la lecture du dernier octets du corps
+ de la requ&#234;te (upload termin&#233;). La valeur est enregistr&#233;e dans le journal
+ via la cha&#238;ne de formatage <code>%^FU</code>.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_logio.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_logio.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_logio.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_logio.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_logio.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/mod_logio.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mod_logio.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -181,7 +181,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_logio.html
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_lua.html.fr b/docs/manual/mod/mod_lua.html.fr
index 62d68f9c33..42103af47a 100644
--- a/docs/manual/mod/mod_lua.html.fr
+++ b/docs/manual/mod/mod_lua.html.fr
@@ -27,39 +27,39 @@
<div id="preamble"><h1>Module Apache mod_lua</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_lua.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_lua.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_lua.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</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>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>lua_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_lua.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>versions 2.3 et supérieures</td></tr></table>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournit des points d'entr&#233;e Lua dans diff&#233;rentes parties du
+traitement des requ&#234;tes httpd</td></tr>
+<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>lua_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_lua.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>versions 2.3 et sup&#233;rieures</td></tr></table>
<h3>Sommaire</h3>
<p>Ce module permet d'ajouter au serveur des extensions sous forme de
-scripts écrits dans le langage de programmation Lua.
+scripts &#233;crits dans le langage de programmation Lua.
<code class="module"><a href="../mod/mod_lua.html">mod_lua</a></code> fournit de nombreuses extensions
(hooks) disponibles avec les modules natifs du serveur HTTP Apache,
-comme les associations de requêtes à des fichiers, la génération de
-réponses dynamiques, le contrôle d'accès, l'authentification et
+comme les associations de requ&#234;tes &#224; des fichiers, la g&#233;n&#233;ration de
+r&#233;ponses dynamiques, le contr&#244;le d'acc&#232;s, l'authentification et
l'autorisation.</p>
-<p>Vous trouverez davantage d'informations à propos du langage de
+<p>Vous trouverez davantage d'informations &#224; propos du langage de
programmation Lua sur <a href="http://www.lua.org/">le site web de
Lua</a>.</p>
-<div class="note"><code>mod_lua</code> est encore au stade expérimental. Son mode
-d'utilisation et son comportement pourront changer à tout moment jusqu'à
-ce qu'il passe au stade stable, et ce même entre deux versions stables
-2.4.x. N'oublez pas de consulter le fichier CHANGES avant toute mise à
+<div class="note"><code>mod_lua</code> est encore au stade exp&#233;rimental. Son mode
+d'utilisation et son comportement pourront changer &#224; tout moment jusqu'&#224;
+ce qu'il passe au stade stable, et ce m&#234;me entre deux versions stables
+2.4.x. N'oublez pas de consulter le fichier CHANGES avant toute mise &#224;
jour.</div>
<div class="warning"><h3>Avertissement</h3>
-<p>Ce module possède une grande capacité d'action sur le fonctrionnement
-de httpd, ce qui lui confère une grande puissance, mais peut aussi
-induire un risque de sécurité. Il est déconseillé d'utiliser ce module
-sur un serveur partagé avec des utilisateurs auxquels vous ne pouvez pas
+<p>Ce module poss&#232;de une grande capacit&#233; d'action sur le fonctrionnement
+de httpd, ce qui lui conf&#232;re une grande puissance, mais peut aussi
+induire un risque de s&#233;curit&#233;. Il est d&#233;conseill&#233; d'utiliser ce module
+sur un serveur partag&#233; avec des utilisateurs auxquels vous ne pouvez pas
accorder une confiance absolue, car il peut permettre de modifier le
fonctionnement interne de httpd.</p>
</div>
@@ -72,12 +72,12 @@ fonctionnement interne de httpd.</p>
<li><img alt="" src="../images/down.gif" /> <a href="#writingauthzproviders">Ecriture de fournisseurs d'autorisation</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#writinghooks">Ecriture de fonctions d'accroche
(hooks)</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#datastructures">Structures de données</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#functions">Méthodes de l'objet request_rec</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#datastructures">Structures de donn&#233;es</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#functions">M&#233;thodes de l'objet request_rec</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#logging">Fonctions de journalisation</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#apache2">Paquet apache2</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#modifying_buckets">Modification de contenu avec les filtres lua</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#databases">Connectivité aux bases de données</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#databases">Connectivit&#233; aux bases de donn&#233;es</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#luaauthzprovider">LuaAuthzProvider</a></li>
@@ -101,7 +101,7 @@ fonctionnement interne de httpd.</p>
<li><img alt="" src="../images/down.gif" /> <a href="#luaroot">LuaRoot</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#luascope">LuaScope</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_lua">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_lua">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_lua">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_lua">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -114,8 +114,8 @@ fonctionnement interne de httpd.</p>
<p>
-<code>mod_lua</code> fournit un gestionnaire nommé
-<code>lua-script</code> qui peut être utilisé avec une directive
+<code>mod_lua</code> fournit un gestionnaire nomm&#233;
+<code>lua-script</code> qui peut &#234;tre utilis&#233; avec une directive
<code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code> ou <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> :</p>
<pre class="prettyprint lang-config">&lt;Files "*.lua"&gt;
@@ -124,26 +124,26 @@ fonctionnement interne de httpd.</p>
<p>
-Ceci aura pour effet de faire traiter les requêtes pour les fichiers
+Ceci aura pour effet de faire traiter les requ&#234;tes pour les fichiers
dont l'extension est <code>.lua</code> par <code>mod_lua</code> en
invoquant cette fonction de <code>gestion</code> de fichier.
</p>
-<p>Pour plus de détails, voir la directive
+<p>Pour plus de d&#233;tails, voir la directive
<code class="directive">LuaMapHandler</code>.
</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="writinghandlers" id="writinghandlers">Ecrire des gestionnaires</a><a title="Lien permanent" href="#writinghandlers" class="permalink">&para;</a></h2>
<p>Dans l'API du serveur HTTP Apache, un gestionnaire est une sorte de
-point d'accroche (hook) spécifique responsable de la génération de la
-réponse. <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>, <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> et
+point d'accroche (hook) sp&#233;cifique responsable de la g&#233;n&#233;ration de la
+r&#233;ponse. <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>, <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> et
<code class="module"><a href="../mod/mod_status.html">mod_status</a></code> sont des exemples de modules comportant un
gestionnaire.</p>
-<p><code>mod_lua</code> cherche toujours à invoquer une fonction Lua pour le
-gestionnaire, plutôt que de simplement évaluer le corps d'un script dans
-le style de CGI. Une fonction de gestionnaire se présente comme suit :</p>
+<p><code>mod_lua</code> cherche toujours &#224; invoquer une fonction Lua pour le
+gestionnaire, plut&#244;t que de simplement &#233;valuer le corps d'un script dans
+le style de CGI. Une fonction de gestionnaire se pr&#233;sente comme suit :</p>
<pre class="prettyprint lang-lua">
@@ -153,9 +153,9 @@ le style de CGI. Une fonction de gestionnaire se présente comme suit :</p>
require "string"
--[[
- Il s'agit du nom de méthode par défaut pour les gestionnaires Lua ;
+ Il s'agit du nom de m&#233;thode par d&#233;faut pour les gestionnaires Lua ;
voir les noms de fonctions optionnels dans la directive
- LuaMapHandler pour choisir un point d'entrée différent.
+ LuaMapHandler pour choisir un point d'entr&#233;e diff&#233;rent.
--]]
function handle(r)
r.content_type = "text/plain"
@@ -172,7 +172,7 @@ function handle(r)
end
else
elseif r.method == 'PUT' then
--- message d'erreur personnalisé
+-- message d'erreur personnalis&#233;
r:puts("Unsupported HTTP method " .. r.method)
r.status = 405
return apache2.OK
@@ -185,13 +185,13 @@ end</pre>
<p>
-Ce gestionnaire se contente d'afficher les arguments codés d'un uri ou
+Ce gestionnaire se contente d'afficher les arguments cod&#233;s d'un uri ou
d'un formulaire dans un page au format texte.
</p>
<p>
-Cela signifie que vous pouvez (et êtes encouragé à) avoir plusieurs
-gestionnaires (ou points d'entrée, ou filtres) dans le même script.
+Cela signifie que vous pouvez (et &#234;tes encourag&#233; &#224;) avoir plusieurs
+gestionnaires (ou points d'entr&#233;e, ou filtres) dans le m&#234;me script.
</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -200,25 +200,25 @@ gestionnaires (ou points d'entrée, ou filtres) dans le même script.
<p><code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code> fournit une interface d'autorisation
-de haut niveau bien plus facile à utiliser que dans les hooks
-correspondants. Le premier argument de la directive <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> permet de spécifier le
-fournisseur d'autorisation à utiliser. Pour chaque directive <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code>,
+de haut niveau bien plus facile &#224; utiliser que dans les hooks
+correspondants. Le premier argument de la directive <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> permet de sp&#233;cifier le
+fournisseur d'autorisation &#224; utiliser. Pour chaque directive <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code>,
<code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code> appellera le fournisseur d'autorisation
-spécifié, le reste de la ligne constituant les paramètres. Le
-fournisseur considéré va alors vérifier les autorisations et fournir le
-résultat dans une valeur de retour.</p>
+sp&#233;cifi&#233;, le reste de la ligne constituant les param&#232;tres. Le
+fournisseur consid&#233;r&#233; va alors v&#233;rifier les autorisations et fournir le
+r&#233;sultat dans une valeur de retour.</p>
-<p>En général, le fournisseur authz est appelé avant l'authentification.
-S'il doit connaître le nom d'utilisateur authentifié (ou si
-l'utilisateur est appelé à être authentifié), le fournisseur doit
+<p>En g&#233;n&#233;ral, le fournisseur authz est appel&#233; avant l'authentification.
+S'il doit conna&#238;tre le nom d'utilisateur authentifi&#233; (ou si
+l'utilisateur est appel&#233; &#224; &#234;tre authentifi&#233;), le fournisseur doit
renvoyer <code>apache2.AUTHZ_DENIED_NO_USER</code>, ce qui va
-déclancher le processus d'authentification et un deuxième appel du
+d&#233;clancher le processus d'authentification et un deuxi&#232;me appel du
fournisseur authz.</p>
<p>La fonction du fournisseur authz ci-dessous accepte deux arguments,
-une adresse IP et un nom d'utilisateur. Elle autorise l'accès dans le
-cas où la requête provient de l'adresse IP spécifiée, ou si
-l'utilisateur authentifié correspond au second argument :</p>
+une adresse IP et un nom d'utilisateur. Elle autorise l'acc&#232;s dans le
+cas o&#249; la requ&#234;te provient de l'adresse IP sp&#233;cifi&#233;e, ou si
+l'utilisateur authentifi&#233; correspond au second argument :</p>
<pre class="prettyprint lang-lua">
<strong>authz_provider.lua</strong><br />
@@ -251,11 +251,11 @@ fournisseur <code>foo</code>, et la configure por l'URL <code>/</code> :</p>
<h2><a name="writinghooks" id="writinghooks">Ecriture de fonctions d'accroche
(hooks)</a><a title="Lien permanent" href="#writinghooks" class="permalink">&para;</a></h2>
-<p>Les fonctions d'accroche déterminent la manière dont les modules (et
-les scripts Lua) participent au traitement des requêtes. Chaque type
-d'accroche proposé par le serveur a un rôle spécifique, comme
-l'association de requêtes au système de fichiers, le contrôle d'accès,
-ou la définition de types MIME : </p>
+<p>Les fonctions d'accroche d&#233;terminent la mani&#232;re dont les modules (et
+les scripts Lua) participent au traitement des requ&#234;tes. Chaque type
+d'accroche propos&#233; par le serveur a un r&#244;le sp&#233;cifique, comme
+l'association de requ&#234;tes au syst&#232;me de fichiers, le contr&#244;le d'acc&#232;s,
+ou la d&#233;finition de types MIME : </p>
<table class="bordered"><tr class="header">
<th>Phase d'accroche</th>
@@ -265,91 +265,91 @@ ou la définition de types MIME : </p>
<tr>
<td>Gestionnaire rapide</td>
<td><code class="directive"><a href="#luaquickhandler">LuaQuickHandler</a></code></td>
- <td>Il s'agit de la première accroche appelée lorsqu'une requête
- a été associée à un serveur ou un serveur virtuel.</td>
+ <td>Il s'agit de la premi&#232;re accroche appel&#233;e lorsqu'une requ&#234;te
+ a &#233;t&#233; associ&#233;e &#224; un serveur ou un serveur virtuel.</td>
</tr>
<tr class="odd">
<td>Phase de traduction</td>
<td><code class="directive"><a href="#luahooktranslatename">LuaHookTranslateName</a></code></td>
- <td>Cette phase traduit l'URI de la requête en nom de fichier
- sur le système. Ce sont des modules comme
+ <td>Cette phase traduit l'URI de la requ&#234;te en nom de fichier
+ sur le syst&#232;me. Ce sont des modules comme
<code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> et <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> qui
interviennent au cours de cette phase.</td>
</tr>
<tr>
<td>Choix du lieu de stockage de la ressource</td>
<td><code class="directive"><a href="#luahookmaptostorage">LuaHookMapToStorage</a></code></td>
- <td>Cette phase définit le lieu de stockage de la ressource :
- physique, en cache ou externe/mandaté. Elle est assurée par les
+ <td>Cette phase d&#233;finit le lieu de stockage de la ressource :
+ physique, en cache ou externe/mandat&#233;. Elle est assur&#233;e par les
modules de mandat ou de mise en cache.</td>
</tr>
<tr class="odd">
- <td>Autorisation d'accès</td>
+ <td>Autorisation d'acc&#232;s</td>
<td><code class="directive"><a href="#luahookaccesschecker">LuaHookAccessChecker</a></code></td>
- <td>Cette phase vérifie si un client a l'autorisation d'accès à
- la ressource. Elle s'exécute avant l'authentification de
- l'utisateur ; il faut donc être prudent.
+ <td>Cette phase v&#233;rifie si un client a l'autorisation d'acc&#232;s &#224;
+ la ressource. Elle s'ex&#233;cute avant l'authentification de
+ l'utisateur ; il faut donc &#234;tre prudent.
</td>
</tr>
<tr>
- <td>Vérification de l'identifiant utilisateur</td>
+ <td>V&#233;rification de l'identifiant utilisateur</td>
<td><code class="directive"><a href="#luahookcheckuserid">LuaHookCheckUserID</a></code></td>
- <td>Cette phase vérifie l'identifiant de l'utilisateur ayant
- fait l'objet d'une négociation.</td>
+ <td>Cette phase v&#233;rifie l'identifiant de l'utilisateur ayant
+ fait l'objet d'une n&#233;gociation.</td>
</tr>
<tr class="odd">
- <td>Vérification de l'autorisation d'accès</td>
+ <td>V&#233;rification de l'autorisation d'acc&#232;s</td>
<td><code class="directive"><a href="#luahookauthchecker">LuaHookAuthChecker</a></code>
ou
<code class="directive"><a href="#luaauthzprovider">LuaAuthzProvider</a></code></td>
- <td>Cette phase vérifie l'autorisation d'accès d'un utilisateur
- en fonction des ses paramètres de connexion, comme
+ <td>Cette phase v&#233;rifie l'autorisation d'acc&#232;s d'un utilisateur
+ en fonction des ses param&#232;tres de connexion, comme
l'identifiant, le certificat, etc...
</td>
</tr>
<tr>
- <td>Vérification du type de la ressource</td>
+ <td>V&#233;rification du type de la ressource</td>
<td><code class="directive"><a href="#luahooktypechecker">LuaHookTypeChecker</a></code></td>
- <td>Cette phase assigne un type de contenu et un gestionnaire à
+ <td>Cette phase assigne un type de contenu et un gestionnaire &#224;
la ressource.</td>
</tr>
<tr class="odd">
- <td>Derniers réglages</td>
+ <td>Derniers r&#233;glages</td>
<td><code class="directive"><a href="#luahookfixups">LuaHookFixups</a></code></td>
- <td>C'est la dernière phase avant l'activation des gestionnaires
- de contenu. Toute modification de dernière minute à la requête
- doit être effectuée ici.</td>
+ <td>C'est la derni&#232;re phase avant l'activation des gestionnaires
+ de contenu. Toute modification de derni&#232;re minute &#224; la requ&#234;te
+ doit &#234;tre effectu&#233;e ici.</td>
</tr>
<tr>
<td>Gestionnaire de contenu</td>
<td>fichiers fx. <code>.lua</code> ou directive <code class="directive"><a href="#luamaphandler">LuaMapHandler</a></code></td>
- <td>C'est durant cette phase que le contenu est traité. Les
- fichiers sont lus, interprétés, certains sont exécutés, et le
- résultat obtenu est envoyé au client.</td>
+ <td>C'est durant cette phase que le contenu est trait&#233;. Les
+ fichiers sont lus, interpr&#233;t&#233;s, certains sont ex&#233;cut&#233;s, et le
+ r&#233;sultat obtenu est envoy&#233; au client.</td>
</tr>
<tr class="odd">
<td>Journalisation</td>
<td><code class="directive"><a href="#luahooklog">LuaHookLog</a></code></td>
- <td>Lorsqu'une requête a été traitée, plusieurs phases de
- journalisation interviennent, et enregistrent leurs résultats
- dans les fichiers d'erreur ou d'accès. Mod_lua peut
- s'intercaler au départ de ce processus et ainsi contrôler la
+ <td>Lorsqu'une requ&#234;te a &#233;t&#233; trait&#233;e, plusieurs phases de
+ journalisation interviennent, et enregistrent leurs r&#233;sultats
+ dans les fichiers d'erreur ou d'acc&#232;s. Mod_lua peut
+ s'intercaler au d&#233;part de ce processus et ainsi contr&#244;ler la
journalisation.</td>
</tr>
</table>
-<p>Les fonctions d'accroche reçoivent l'objet de la requête comme seul
-argument (sauf LuaAuthzProvider qui reçoit aussi des arguments en
+<p>Les fonctions d'accroche re&#231;oivent l'objet de la requ&#234;te comme seul
+argument (sauf LuaAuthzProvider qui re&#231;oit aussi des arguments en
provenance de la directive Require). Elles peuvent renvoyer une valeur,
-selon la fonction, mais il s'agit en général d'un
-code d'état HTTP ou des valeurs OK, DONE, ou DECLINED,
-que vous pouvez écrire dans Lua sous la forme <code>apache2.OK</code>,
+selon la fonction, mais il s'agit en g&#233;n&#233;ral d'un
+code d'&#233;tat HTTP ou des valeurs OK, DONE, ou DECLINED,
+que vous pouvez &#233;crire dans Lua sous la forme <code>apache2.OK</code>,
<code>apache2.DONE</code>, ou <code>apache2.DECLINED</code>.</p>
<pre class="prettyprint lang-lua">
<strong>translate_name.lua</strong><br />
--- exemple d'accroche qui réécrit un URI en chemin du système de fichiers.
+-- exemple d'accroche qui r&#233;&#233;crit un URI en chemin du syst&#232;me de fichiers.
require 'apache2'
@@ -358,7 +358,7 @@ function translate_name(r)
r.filename = r.document_root .. "/find_me.txt"
return apache2.OK
end
- -- on ne gère pas cette URL et on donne sa chance à un autre module
+ -- on ne g&#232;re pas cette URL et on donne sa chance &#224; un autre module
return apache2.DECLINED
end</pre>
@@ -366,13 +366,13 @@ end</pre>
<pre class="prettyprint lang-lua">
<strong>translate_name2.lua</strong><br />
---[[ exemple d'accroche qui réécrit un URI vers un autre URI. Il renvoie
- un apache2.DECLINED pour permettre à un autre interpréteur d'URL de
+--[[ exemple d'accroche qui r&#233;&#233;crit un URI vers un autre URI. Il renvoie
+ un apache2.DECLINED pour permettre &#224; un autre interpr&#233;teur d'URL de
travailler sur la substitution, y compris l'accroche translate_name
de base dont les tables de correspondances se basent sur DocumentRoot.
Note: utilisez le drapeau early/late de la directive pour
- l'exécuter avant ou après mod_alias.
+ l'ex&#233;cuter avant ou apr&#232;s mod_alias.
--]]
require 'apache2'
@@ -387,18 +387,18 @@ end</pre>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="datastructures" id="datastructures">Structures de données</a><a title="Lien permanent" href="#datastructures" class="permalink">&para;</a></h2>
+<h2><a name="datastructures" id="datastructures">Structures de donn&#233;es</a><a title="Lien permanent" href="#datastructures" class="permalink">&para;</a></h2>
<dl>
<dt>request_rec</dt>
<dd>
- <p>request_rec est considérée en tant que donnée utilisateur.
- Elle possède une métatable qui vous permet d'accomplir des
- choses intéressantes. Pour la plus grande partie, elle possède
- les mêmes champs que la structure request_rec, la
- plupart d'entre eux étant accessibles en lecture et écriture (le
- contenu des champs de la table peut être modifié, mais les
- champs eux-mêmes ne peuvent pas être établis en tant que tables
+ <p>request_rec est consid&#233;r&#233;e en tant que donn&#233;e utilisateur.
+ Elle poss&#232;de une m&#233;tatable qui vous permet d'accomplir des
+ choses int&#233;ressantes. Pour la plus grande partie, elle poss&#232;de
+ les m&#234;mes champs que la structure request_rec, la
+ plupart d'entre eux &#233;tant accessibles en lecture et &#233;criture (le
+ contenu des champs de la table peut &#234;tre modifi&#233;, mais les
+ champs eux-m&#234;mes ne peuvent pas &#234;tre &#233;tablis en tant que tables
distinctes).</p>
<table class="bordered"><tr class="header">
@@ -411,68 +411,68 @@ end</pre>
<td><code>allowoverrides</code></td>
<td>string</td>
<td>non</td>
- <td>L'option AllowOverride s'applique à la requête courante.</td>
+ <td>L'option AllowOverride s'applique &#224; la requ&#234;te courante.</td>
</tr>
<tr class="odd">
<td><code>ap_auth_type</code></td>
<td>string</td>
<td>non</td>
- <td>Ce champ contient le type d'authentification effectuée
+ <td>Ce champ contient le type d'authentification effectu&#233;e
(par exemple <code>basic</code>)</td>
</tr>
<tr>
<td><code>args</code></td>
<td>string</td>
<td>oui</td>
- <td>La chaîne de paramètres de la requête (par exemple
+ <td>La cha&#238;ne de param&#232;tres de la requ&#234;te (par exemple
<code>foo=bar&amp;name=johnsmith</code>)</td>
</tr>
<tr class="odd">
<td><code>assbackwards</code></td>
<td>boolean</td>
<td>non</td>
- <td>contient true s'il s'agit d'une requête de style HTTP/0.9
- (par exemple <code>GET /foo</code> (sans champs d'en-tête) )</td>
+ <td>contient true s'il s'agit d'une requ&#234;te de style HTTP/0.9
+ (par exemple <code>GET /foo</code> (sans champs d'en-t&#234;te) )</td>
</tr>
<tr>
<td><code>auth_name</code></td>
<td>string</td>
<td>non</td>
- <td>La chaîne d'identification utilisée pour la vérification
- de l'autorisation d'accès (si elle est disponible).</td>
+ <td>La cha&#238;ne d'identification utilis&#233;e pour la v&#233;rification
+ de l'autorisation d'acc&#232;s (si elle est disponible).</td>
</tr>
<tr class="odd">
<td><code>banner</code></td>
<td>string</td>
<td>non</td>
- <td>La bannière du serveur, par exemple <code>Apache HTTP
+ <td>La banni&#232;re du serveur, par exemple <code>Apache HTTP
Server/2.4.3 openssl/0.9.8c</code></td>
</tr>
<tr>
<td><code>basic_auth_pw</code></td>
<td>string</td>
<td>non</td>
- <td>Le mot de passe pour l'authentification de base envoyé
- avec la requête, s'il existe</td>
+ <td>Le mot de passe pour l'authentification de base envoy&#233;
+ avec la requ&#234;te, s'il existe</td>
</tr>
<tr class="odd">
<td><code>canonical_filename</code></td>
<td>string</td>
<td>non</td>
- <td>Le nom de fichier canonique de la requête</td>
+ <td>Le nom de fichier canonique de la requ&#234;te</td>
</tr>
<tr>
<td><code>content_encoding</code></td>
<td>string</td>
<td>non</td>
- <td>Le type de codage du contenu de la requête courante</td>
+ <td>Le type de codage du contenu de la requ&#234;te courante</td>
</tr>
<tr class="odd">
<td><code>content_type</code></td>
<td>string</td>
<td>oui</td>
- <td>Le type de contenu de la requête courante, tel qu'il a été
- déterminé au cours de la phase type_check (par exemple
+ <td>Le type de contenu de la requ&#234;te courante, tel qu'il a &#233;t&#233;
+ d&#233;termin&#233; au cours de la phase type_check (par exemple
<code>image/gif</code> ou <code>text/html</code>)</td>
</tr>
<tr>
@@ -497,31 +497,31 @@ end</pre>
<td><code>err_headers_out</code></td>
<td>table</td>
<td>non</td>
- <td>L'en-tête MIME de l'environnement pour la réponse, écrit
- même en cas d'erreur et conservé pendant les redirections
+ <td>L'en-t&#234;te MIME de l'environnement pour la r&#233;ponse, &#233;crit
+ m&#234;me en cas d'erreur et conserv&#233; pendant les redirections
internes</td>
</tr>
<tr>
<td><code>filename</code></td>
<td>string</td>
<td>oui</td>
- <td>Le nom de fichier correspondant à la requête, par exemple
- /www/example.com/foo.txt. Il peut être modifié au cours des
+ <td>Le nom de fichier correspondant &#224; la requ&#234;te, par exemple
+ /www/example.com/foo.txt. Il peut &#234;tre modifi&#233; au cours des
phases translate-name ou map-to-storage du traitement de la
- requête pour permettre au gestionnaire par défaut (ou aux
+ requ&#234;te pour permettre au gestionnaire par d&#233;faut (ou aux
gestionnaires de script) de servir une version du fichier
- autre que celle demandée.</td>
+ autre que celle demand&#233;e.</td>
</tr>
<tr class="odd">
<td><code>handler</code></td>
<td>string</td>
<td>oui</td>
<td>Le nom du <a href="../handler.html">gestionnaire</a> qui
- doit traiter la requête, par exemple <code>lua-script</code>
- si elle doit être traitée par mod_lua. Cette valeur est en
- général définie via les directives <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> ou <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code>, mais peut aussi l'être
- via mod_lua pour permettre à un autre gestionnaire de traiter
- une requête spécifique qui ne serait pas traitée par défaut
+ doit traiter la requ&#234;te, par exemple <code>lua-script</code>
+ si elle doit &#234;tre trait&#233;e par mod_lua. Cette valeur est en
+ g&#233;n&#233;ral d&#233;finie via les directives <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> ou <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code>, mais peut aussi l'&#234;tre
+ via mod_lua pour permettre &#224; un autre gestionnaire de traiter
+ une requ&#234;te sp&#233;cifique qui ne serait pas trait&#233;e par d&#233;faut
par ce dernier.
</td>
</tr>
@@ -529,108 +529,108 @@ end</pre>
<td><code>headers_in</code></td>
<td>table</td>
<td>oui</td>
- <td>Les en-têtes MIME de l'environnement de la requête. Il
- s'agit des en-têtes comme <code>Host, User-Agent,
+ <td>Les en-t&#234;tes MIME de l'environnement de la requ&#234;te. Il
+ s'agit des en-t&#234;tes comme <code>Host, User-Agent,
Referer</code>, etc...</td>
</tr>
<tr class="odd">
<td><code>headers_out</code></td>
<td>table</td>
<td>oui</td>
- <td>Les en-têtes MIME de l'environnement de la réponse.</td>
+ <td>Les en-t&#234;tes MIME de l'environnement de la r&#233;ponse.</td>
</tr>
<tr>
<td><code>hostname</code></td>
<td>string</td>
<td>non</td>
- <td>Le nom d'hôte, tel que défini par l'en-tête
+ <td>Le nom d'h&#244;te, tel que d&#233;fini par l'en-t&#234;te
<code>Host:</code> ou par un URI complet.</td>
</tr>
<tr class="odd">
<td><code>is_https</code></td>
<td>boolean</td>
<td>non</td>
- <td>Indique si la requête à été faite via HTTPS</td>
+ <td>Indique si la requ&#234;te &#224; &#233;t&#233; faite via HTTPS</td>
</tr>
<tr>
<td><code>is_initial_req</code></td>
<td>boolean</td>
<td>non</td>
- <td>Indique si la requête courante est la requête initiale ou
- une sous-requête.</td>
+ <td>Indique si la requ&#234;te courante est la requ&#234;te initiale ou
+ une sous-requ&#234;te.</td>
</tr>
<tr class="odd">
<td><code>limit_req_body</code></td>
<td>number</td>
<td>non</td>
- <td>La taille maximale du corps de la requête, ou 0 si aucune
+ <td>La taille maximale du corps de la requ&#234;te, ou 0 si aucune
limite.</td>
</tr>
<tr>
<td><code>log_id</code></td>
<td>string</td>
<td>non</td>
- <td>L'identifiant de la requête dans les journaux d'accès ou
+ <td>L'identifiant de la requ&#234;te dans les journaux d'acc&#232;s ou
d'erreur.</td>
</tr>
<tr class="odd">
<td><code>method</code></td>
<td>string</td>
<td>non</td>
- <td>La méthode de la requête, par exemple <code>GET</code> ou
+ <td>La m&#233;thode de la requ&#234;te, par exemple <code>GET</code> ou
<code>POST</code>.</td>
</tr>
<tr>
<td><code>notes</code></td>
<td>table</td>
<td>oui</td>
- <td>Une liste de notes qui peuvent être transmises d'un module
- à l'autre.</td>
+ <td>Une liste de notes qui peuvent &#234;tre transmises d'un module
+ &#224; l'autre.</td>
</tr>
<tr class="odd">
<td><code>options</code></td>
<td>string</td>
<td>non</td>
- <td>La valeur de la directive Options pour la requête
+ <td>La valeur de la directive Options pour la requ&#234;te
courante.</td>
</tr>
<tr>
<td><code>path_info</code></td>
<td>string</td>
<td>non</td>
- <td>La valeur de PATH_INFO extraite de la requête.</td>
+ <td>La valeur de PATH_INFO extraite de la requ&#234;te.</td>
</tr>
<tr class="odd">
<td><code>port</code></td>
<td>number</td>
<td>non</td>
- <td>Le port du serveur utilisé par la requête.</td>
+ <td>Le port du serveur utilis&#233; par la requ&#234;te.</td>
</tr>
<tr>
<td><code>protocol</code></td>
<td>string</td>
<td>non</td>
- <td>Le protocole utilisé, par exemple <code>HTTP/1.1</code></td>
+ <td>Le protocole utilis&#233;, par exemple <code>HTTP/1.1</code></td>
</tr>
<tr class="odd">
<td><code>proxyreq</code></td>
<td>string</td>
<td>oui</td>
- <td>Indique s'il s'agit d'une requête mandatée ou non. Cette
- valeur est en général définie au cours de la phase
- post_read_request/translate_name du traitement de la requête.</td>
+ <td>Indique s'il s'agit d'une requ&#234;te mandat&#233;e ou non. Cette
+ valeur est en g&#233;n&#233;ral d&#233;finie au cours de la phase
+ post_read_request/translate_name du traitement de la requ&#234;te.</td>
</tr>
<tr>
<td><code>range</code></td>
<td>string</td>
<td>non</td>
- <td>Le contenu de l'en-tête <code>Range:</code>.</td>
+ <td>Le contenu de l'en-t&#234;te <code>Range:</code>.</td>
</tr>
<tr class="odd">
<td><code>remaining</code></td>
<td>number</td>
<td>non</td>
- <td>Le nombre d'octets du corps de la requête restant à lire.</td>
+ <td>Le nombre d'octets du corps de la requ&#234;te restant &#224; lire.</td>
</tr>
<tr>
<td><code>server_built</code></td>
@@ -642,82 +642,82 @@ end</pre>
<td><code>server_name</code></td>
<td>string</td>
<td>non</td>
- <td>Le nom du serveur pour cette requête.</td>
+ <td>Le nom du serveur pour cette requ&#234;te.</td>
</tr>
<tr>
<td><code>some_auth_required</code></td>
<td>boolean</td>
<td>non</td>
- <td>Indique si une autorisation est/était requise pour cette
- requête.</td>
+ <td>Indique si une autorisation est/&#233;tait requise pour cette
+ requ&#234;te.</td>
</tr>
<tr class="odd">
<td><code>subprocess_env</code></td>
<td>table</td>
<td>oui</td>
- <td>Le jeu de variables d'environnement pour cette requête.</td>
+ <td>Le jeu de variables d'environnement pour cette requ&#234;te.</td>
</tr>
<tr>
<td><code>started</code></td>
<td>number</td>
<td>non</td>
- <td>Le moment où le serveur a été (re)démarré, en secondes
+ <td>Le moment o&#249; le serveur a &#233;t&#233; (re)d&#233;marr&#233;, en secondes
depuis epoch (1er janvier 1970)</td>
</tr>
<tr class="odd">
<td><code>status</code></td>
<td>number</td>
<td>oui</td>
- <td>Le code de retour (courant) pour cette requête, par
+ <td>Le code de retour (courant) pour cette requ&#234;te, par
exemple <code>200</code> ou <code>404</code>.</td>
</tr>
<tr>
<td><code>the_request</code></td>
<td>string</td>
<td>non</td>
- <td>La chaîne de la requête telle qu'elle a été envoyée par le
+ <td>La cha&#238;ne de la requ&#234;te telle qu'elle a &#233;t&#233; envoy&#233;e par le
client, par exemple <code>GET /foo/bar HTTP/1.1</code>.</td>
</tr>
<tr class="odd">
<td><code>unparsed_uri</code></td>
<td>string</td>
<td>non</td>
- <td>La partie URI non interprétée de la requête</td>
+ <td>La partie URI non interpr&#233;t&#233;e de la requ&#234;te</td>
</tr>
<tr>
<td><code>uri</code></td>
<td>string</td>
<td>oui</td>
- <td>L'URI après interprétation par httpd</td>
+ <td>L'URI apr&#232;s interpr&#233;tation par httpd</td>
</tr>
<tr class="odd">
<td><code>user</code></td>
<td>string</td>
<td>oui</td>
- <td>Si une authentification a été effectuée, nom de
- l'utilisateur authentifié.</td>
+ <td>Si une authentification a &#233;t&#233; effectu&#233;e, nom de
+ l'utilisateur authentifi&#233;.</td>
</tr>
<tr>
<td><code>useragent_ip</code></td>
<td>string</td>
<td>non</td>
- <td>L'adresse IP de l'agent qui a envoyé la requête</td>
+ <td>L'adresse IP de l'agent qui a envoy&#233; la requ&#234;te</td>
</tr>
</table>
</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="functions" id="functions">Méthodes de l'objet request_rec</a><a title="Lien permanent" href="#functions" class="permalink">&para;</a></h2>
+<h2><a name="functions" id="functions">M&#233;thodes de l'objet request_rec</a><a title="Lien permanent" href="#functions" class="permalink">&para;</a></h2>
-<p>L'objet request_rec possède (au minimum) les méthodes suivantes :</p>
+<p>L'objet request_rec poss&#232;de (au minimum) les m&#233;thodes suivantes :</p>
<pre class="prettyprint lang-lua">r:flush() -- vide le tampon de sortie
- -- Renvoie true si le vidage a été effectué avec succès,
+ -- Renvoie true si le vidage a &#233;t&#233; effectu&#233; avec succ&#232;s,
-- false dans le cas contraire.
-while nous_avons_des_données_à_envoyer do
- r:puts("Bla bla bla\n") -- envoi des données à envoyer vers le tampon
+while nous_avons_des_donn&#233;es_&#224;_envoyer do
+ r:puts("Bla bla bla\n") -- envoi des donn&#233;es &#224; envoyer vers le tampon
r:flush() -- vidage du tampon (envoi au client)
r.usleep(500000) -- mise en attente pendant 0.5 secondes et bouclage
end</pre>
@@ -725,11 +725,11 @@ end</pre>
<pre class="prettyprint lang-lua">r:addoutputfilter(name|function) -- ajoute un filtre en sortie
-r:addoutputfilter("fooFilter") -- insère le filtre fooFilter dans le flux de sortie</pre>
+r:addoutputfilter("fooFilter") -- ins&#232;re le filtre fooFilter dans le flux de sortie</pre>
<pre class="prettyprint lang-lua">r:sendfile(filename) -- envoie un fichier entier au client en utilisant sendfile s'il est
- -- supporté par la plateforme :
+ -- support&#233; par la plateforme :
if use_sendfile_thing then
r:sendfile("/var/www/large_file.img")
@@ -737,75 +737,75 @@ end</pre>
<pre class="prettyprint lang-lua">r:parseargs() -- renvoie deux tables : une table standard de couples
- -- clé/valeur pour les données GET simples,
- -- et une autre pour les données
- -- multivaluées (par exemple foo=1&amp;foo=2&amp;foo=3) :
+ -- cl&#233;/valeur pour les donn&#233;es GET simples,
+ -- et une autre pour les donn&#233;es
+ -- multivalu&#233;es (par exemple foo=1&amp;foo=2&amp;foo=3) :
local GET, GETMULTI = r:parseargs()
r:puts("Votre nom est : " .. GET['name'] or "Unknown")</pre>
-<pre class="prettyprint lang-lua">r:parsebody()([sizeLimit]) -- interprète le corps de la
- -- requête en tant que POST et renvoie
+<pre class="prettyprint lang-lua">r:parsebody()([sizeLimit]) -- interpr&#232;te le corps de la
+ -- requ&#234;te en tant que POST et renvoie
-- deux tables lua, comme r:parseargs(). Un
- -- nombre optionnel peut être fourni
- -- pour spécifier le nombre maximal
- -- d'octets à interpréter. La
- -- valeur par défaut est 8192.
+ -- nombre optionnel peut &#234;tre fourni
+ -- pour sp&#233;cifier le nombre maximal
+ -- d'octets &#224; interpr&#233;ter. La
+ -- valeur par d&#233;faut est 8192.
local POST, POSTMULTI = r:parsebody(1024*1024)
r:puts("Votre nom est : " .. POST['name'] or "Unknown")</pre>
-<pre class="prettyprint lang-lua">r:puts("bonjour", " le monde", "!") -- affichage dans le corps de la réponse</pre>
+<pre class="prettyprint lang-lua">r:puts("bonjour", " le monde", "!") -- affichage dans le corps de la r&#233;ponse</pre>
-<pre class="prettyprint lang-lua">r:write("une simple chaîne") -- affichage dans le corps de la réponse</pre>
+<pre class="prettyprint lang-lua">r:write("une simple cha&#238;ne") -- affichage dans le corps de la r&#233;ponse</pre>
-<pre class="prettyprint lang-lua">r:escape_html("&lt;html&gt;test&lt;/html&gt;") -- Echappe le code HTML et renvoie le résultat</pre>
+<pre class="prettyprint lang-lua">r:escape_html("&lt;html&gt;test&lt;/html&gt;") -- Echappe le code HTML et renvoie le r&#233;sultat</pre>
-<pre class="prettyprint lang-lua">r:base64_encode(string) -- Encode une chaîne à l'aide du standard de codage Base64.
+<pre class="prettyprint lang-lua">r:base64_encode(string) -- Encode une cha&#238;ne &#224; l'aide du standard de codage Base64.
local encoded = r:base64_encode("This is a test") -- returns VGhpcyBpcyBhIHRlc3Q=</pre>
-<pre class="prettyprint lang-lua">r:base64_decode(string) -- Décode une chaîne codée en Base64.
+<pre class="prettyprint lang-lua">r:base64_decode(string) -- D&#233;code une cha&#238;ne cod&#233;e en Base64.
local decoded = r:base64_decode("VGhpcyBpcyBhIHRlc3Q=") -- returns 'This is a test'</pre>
-<pre class="prettyprint lang-lua">r:md5(string) -- Calcule et renvoie le condensé MD5 d'une chaîne en mode binaire (binary safe).
+<pre class="prettyprint lang-lua">r:md5(string) -- Calcule et renvoie le condens&#233; MD5 d'une cha&#238;ne en mode binaire (binary safe).
local hash = r:md5("This is a test") -- returns ce114e4501d2f4e2dcea3e17b546f339</pre>
-<pre class="prettyprint lang-lua">r:sha1(string) -- Calcule et renvoie le condensé SHA1 d'une chaîne en mode binaire (binary safe).
+<pre class="prettyprint lang-lua">r:sha1(string) -- Calcule et renvoie le condens&#233; SHA1 d'une cha&#238;ne en mode binaire (binary safe).
local hash = r:sha1("This is a test") -- returns a54d88e06612d820bc3be72877c74f257b561b19</pre>
-<pre class="prettyprint lang-lua">r:escape(string) -- Echappe une chaîne de type URL.
+<pre class="prettyprint lang-lua">r:escape(string) -- Echappe une cha&#238;ne de type URL.
local url = "http://foo.bar/1 2 3 &amp; 4 + 5"
local escaped = r:escape(url) -- renvoie 'http%3a%2f%2ffoo.bar%2f1+2+3+%26+4+%2b+5'</pre>
-<pre class="prettyprint lang-lua">r:unescape(string) -- Déséchappe une chaîne de type URL.
+<pre class="prettyprint lang-lua">r:unescape(string) -- D&#233;s&#233;chappe une cha&#238;ne de type URL.
local url = "http%3a%2f%2ffoo.bar%2f1+2+3+%26+4+%2b+5"
local unescaped = r:unescape(url) -- renvoie 'http://foo.bar/1 2 3 &amp; 4 + 5'</pre>
-<pre class="prettyprint lang-lua">r:construct_url(string) -- Construit une URL à partir d'un URI
+<pre class="prettyprint lang-lua">r:construct_url(string) -- Construit une URL &#224; partir d'un URI
local url = r:construct_url(r.uri)</pre>
-<pre class="prettyprint lang-lua">r.mpm_query(number) -- Interroge le serveur à propos de son module MPM via la requête ap_mpm_query.
+<pre class="prettyprint lang-lua">r.mpm_query(number) -- Interroge le serveur &#224; propos de son module MPM via la requ&#234;te ap_mpm_query.
local mpm = r.mpm_query(14)
if mpm == 1 then
@@ -813,95 +813,95 @@ if mpm == 1 then
end</pre>
-<pre class="prettyprint lang-lua">r:expr(string) -- Evalue une chaîne de type <a href="../expr.html">expr</a>.
+<pre class="prettyprint lang-lua">r:expr(string) -- Evalue une cha&#238;ne de type <a href="../expr.html">expr</a>.
if r:expr("%{HTTP_HOST} =~ /^www/") then
- r:puts("Ce nom d'hôte commence par www")
+ r:puts("Ce nom d'h&#244;te commence par www")
end</pre>
-<pre class="prettyprint lang-lua">r:scoreboard_process(a) -- Interroge le serveur à propos du
- -- processus à la position <code>a</code>.
+<pre class="prettyprint lang-lua">r:scoreboard_process(a) -- Interroge le serveur &#224; propos du
+ -- processus &#224; la position <code>a</code>.
local process = r:scoreboard_process(1)
r:puts("Le serveur 1 a comme PID " .. process.pid)</pre>
-<pre class="prettyprint lang-lua">r:scoreboard_worker(a, b) -- Interroge le serveur à propos du
+<pre class="prettyprint lang-lua">r:scoreboard_worker(a, b) -- Interroge le serveur &#224; propos du
-- thread <code>b</code>, dans le processus <code>a</code>.
local thread = r:scoreboard_worker(1, 1)
r:puts("L'ID du thread 1 du serveur 1 est " .. thread.tid .. " et son
-état est " .. thread.status)</pre>
+&#233;tat est " .. thread.status)</pre>
-<pre class="prettyprint lang-lua">r:clock() -- Renvoie l'heure courante avec une précision d'une microseconde.</pre>
+<pre class="prettyprint lang-lua">r:clock() -- Renvoie l'heure courante avec une pr&#233;cision d'une microseconde.</pre>
-<pre class="prettyprint lang-lua">r:requestbody(filename) -- Lit et renvoie le corps d'une requête.
- -- Si 'filename' est spécifié, le
- -- corps de requête n'est pas
- -- renvoyé, mais sauvegardé dans
+<pre class="prettyprint lang-lua">r:requestbody(filename) -- Lit et renvoie le corps d'une requ&#234;te.
+ -- Si 'filename' est sp&#233;cifi&#233;, le
+ -- corps de requ&#234;te n'est pas
+ -- renvoy&#233;, mais sauvegard&#233; dans
-- le fichier correspondant.
local input = r:requestbody()
-r:puts("Vous m'avez envoyé le corps de requête suivant :\n")
+r:puts("Vous m'avez envoy&#233; le corps de requ&#234;te suivant :\n")
r:puts(input)</pre>
-<pre class="prettyprint lang-lua">r:add_input_filter(filter_name) -- Ajoute le filtre en entrée 'filter_name'.</pre>
+<pre class="prettyprint lang-lua">r:add_input_filter(filter_name) -- Ajoute le filtre en entr&#233;e 'filter_name'.</pre>
-<pre class="prettyprint lang-lua">r:module_info(module_name) -- Interroge le serveur à propos d'un module.
+<pre class="prettyprint lang-lua">r:module_info(module_name) -- Interroge le serveur &#224; propos d'un module.
local mod = r.module_info("mod_lua.c")
if mod then
for k, v in pairs(mod.commands) do
r:puts( ("%s: %s\n"):format(k,v)) -- affiche toutes les directives
- -- implémentées par ce module.
+ -- impl&#233;ment&#233;es par ce module.
end
end</pre>
-<pre class="prettyprint lang-lua">r:loaded_modules() -- Renvoie une liste des modules chargés par httpd.
+<pre class="prettyprint lang-lua">r:loaded_modules() -- Renvoie une liste des modules charg&#233;s par httpd.
for k, module in pairs(r:loaded_modules()) do
- r:puts("J'ai chargé le module " .. module .. "\n")
+ r:puts("J'ai charg&#233; le module " .. module .. "\n")
end</pre>
-<pre class="prettyprint lang-lua">r:runtime_dir_relative(filename) -- Génère le nom d'un fichier run-time
- -- (par exemple la mémoire partagée
- -- "file") relativement au répertoire de run-time.</pre>
+<pre class="prettyprint lang-lua">r:runtime_dir_relative(filename) -- G&#233;n&#232;re le nom d'un fichier run-time
+ -- (par exemple la m&#233;moire partag&#233;e
+ -- "file") relativement au r&#233;pertoire de run-time.</pre>
-<pre class="prettyprint lang-lua">r:server_info() -- Renvoie une table contenant des informations à
+<pre class="prettyprint lang-lua">r:server_info() -- Renvoie une table contenant des informations &#224;
-- propos du serveur, comme le nom de
- -- l'exécutable httpd, le module mpm utilisé, etc...</pre>
+ -- l'ex&#233;cutable httpd, le module mpm utilis&#233;, etc...</pre>
-<pre class="prettyprint lang-lua">r:set_document_root(file_path) -- Définit la racine des documents
- -- pour la requête à file_path.</pre>
+<pre class="prettyprint lang-lua">r:set_document_root(file_path) -- D&#233;finit la racine des documents
+ -- pour la requ&#234;te &#224; file_path.</pre>
-<pre class="prettyprint lang-lua">r:add_version_component(component_string) -- Ajoute un élément à
- -- la bannière du serveur.</pre>
+<pre class="prettyprint lang-lua">r:add_version_component(component_string) -- Ajoute un &#233;l&#233;ment &#224;
+ -- la banni&#232;re du serveur.</pre>
-<pre class="prettyprint lang-lua">r:set_context_info(prefix, docroot) -- Définit le préfixe et la
- -- racine des documents du contexte pour une requête.</pre>
+<pre class="prettyprint lang-lua">r:set_context_info(prefix, docroot) -- D&#233;finit le pr&#233;fixe et la
+ -- racine des documents du contexte pour une requ&#234;te.</pre>
-<pre class="prettyprint lang-lua">r:os_escape_path(file_path) -- Convertit un chemin du système de
- -- fichiers en URL indépendamment du système d'exploitation.</pre>
+<pre class="prettyprint lang-lua">r:os_escape_path(file_path) -- Convertit un chemin du syst&#232;me de
+ -- fichiers en URL ind&#233;pendamment du syst&#232;me d'exploitation.</pre>
-<pre class="prettyprint lang-lua">r:escape_logitem(string) -- Echappe une chaîne pour journalisation.</pre>
+<pre class="prettyprint lang-lua">r:escape_logitem(string) -- Echappe une cha&#238;ne pour journalisation.</pre>
-<pre class="prettyprint lang-lua">r.strcmp_match(string, pattern) -- Vérifie si 'string' correspond à
+<pre class="prettyprint lang-lua">r.strcmp_match(string, pattern) -- V&#233;rifie si 'string' correspond &#224;
-- 'pattern' via la fonction strcmp_match (GLOBs). Par exemple, est-ce que
- -- 'www.example.com' correspond à '*.example.com' ?
+ -- 'www.example.com' correspond &#224; '*.example.com' ?
local match = r.strcmp_match("foobar.com", "foo*.com")
if match then
@@ -909,118 +909,118 @@ if match then
end</pre>
-<pre class="prettyprint lang-lua">r:set_keepalive() -- Définit l'état de persistance d'une requête.
+<pre class="prettyprint lang-lua">r:set_keepalive() -- D&#233;finit l'&#233;tat de persistance d'une requ&#234;te.
-- Renvoie true dans la mesure du possible, false dans le cas contraire.</pre>
-<pre class="prettyprint lang-lua">r:make_etag() -- Génère et renvoie le etag pour la requête courante.</pre>
+<pre class="prettyprint lang-lua">r:make_etag() -- G&#233;n&#232;re et renvoie le etag pour la requ&#234;te courante.</pre>
-<pre class="prettyprint lang-lua">r:send_interim_response(clear) -- Renvoie une réponse d'intérim (1xx) au
- -- client. Si 'clear' est vrai, les en-têtes disponibles
- -- seront envoyés et effacés.</pre>
+<pre class="prettyprint lang-lua">r:send_interim_response(clear) -- Renvoie une r&#233;ponse d'int&#233;rim (1xx) au
+ -- client. Si 'clear' est vrai, les en-t&#234;tes disponibles
+ -- seront envoy&#233;s et effac&#233;s.</pre>
-<pre class="prettyprint lang-lua">r:custom_response(status_code, string) -- Génère et définit une réponse
- -- personnalisée pour un code d'état particulier.
- -- Le fonctionnement est très proche de celui de la directive ErrorDocument.
+<pre class="prettyprint lang-lua">r:custom_response(status_code, string) -- G&#233;n&#232;re et d&#233;finit une r&#233;ponse
+ -- personnalis&#233;e pour un code d'&#233;tat particulier.
+ -- Le fonctionnement est tr&#232;s proche de celui de la directive ErrorDocument.
r:custom_response(404, "Baleted!")</pre>
-<pre class="prettyprint lang-lua">r.exists_config_define(string) -- Vérifie si une définition de configuration existe.
+<pre class="prettyprint lang-lua">r.exists_config_define(string) -- V&#233;rifie si une d&#233;finition de configuration existe.
if r.exists_config_define("FOO") then
- r:puts("httpd a probablement été lancé avec l'option -DFOO, ou FOO a
- été défini dans la configuration")
+ r:puts("httpd a probablement &#233;t&#233; lanc&#233; avec l'option -DFOO, ou FOO a
+ &#233;t&#233; d&#233;fini dans la configuration")
end</pre>
-<pre class="prettyprint lang-lua">r:state_query(string) -- Interroge le serveur à propos de son état.</pre>
+<pre class="prettyprint lang-lua">r:state_query(string) -- Interroge le serveur &#224; propos de son &#233;tat.</pre>
-<pre class="prettyprint lang-lua">r:stat(filename [,wanted]) -- Exécute stat() sur un fichier, et renvoie une table contenant
- -- des informations à propos de ce fichier.
+<pre class="prettyprint lang-lua">r:stat(filename [,wanted]) -- Ex&#233;cute stat() sur un fichier, et renvoie une table contenant
+ -- des informations &#224; propos de ce fichier.
local info = r:stat("/var/www/foo.txt")
if info then
- r:puts("Ce fichier existe et a été modifié pour la dernière fois à : " .. info.modified)
+ r:puts("Ce fichier existe et a &#233;t&#233; modifi&#233; pour la derni&#232;re fois &#224; : " .. info.modified)
end</pre>
-<pre class="prettyprint lang-lua">r:regex(string, pattern [,flags]) -- Exécute une recherche à base d'expression rationnelle
- -- sur une chaîne, et renvoie les éventuelles correspondances trouvées.
+<pre class="prettyprint lang-lua">r:regex(string, pattern [,flags]) -- Ex&#233;cute une recherche &#224; base d'expression rationnelle
+ -- sur une cha&#238;ne, et renvoie les &#233;ventuelles correspondances trouv&#233;es.
local matches = r:regex("foo bar baz", [[foo (\w+) (\S*)]])
if matches then
r:puts("L'expression rationnelle correspond et le dernier mot
- capturé ($2) est : " .. matches[2])
+ captur&#233; ($2) est : " .. matches[2])
end
--- Exemple avec insensibilité à la casse :
+-- Exemple avec insensibilit&#233; &#224; la casse :
local matches = r:regex("FOO bar BAz", [[(foo) bar]], 1)
--- les drapeaux peuvent être une combibaison bit à bit de :
--- 0x01: insensibilité à la casse
+-- les drapeaux peuvent &#234;tre une combibaison bit &#224; bit de :
+-- 0x01: insensibilit&#233; &#224; la casse
-- 0x02: recherche multiligne</pre>
-<pre class="prettyprint lang-lua">r.usleep(microsecondes) -- Interrompt l'exécution du script pendant le nombre de microsecondes spécifié.</pre>
+<pre class="prettyprint lang-lua">r.usleep(microsecondes) -- Interrompt l'ex&#233;cution du script pendant le nombre de microsecondes sp&#233;cifi&#233;.</pre>
-<pre class="prettyprint lang-lua">r:dbacquire(dbType[, dbParams]) -- Acquiert une connexion à une base de données et renvoie une classe database.
- -- Voir '<a href="#databases">Connectivité aux bases de données</a>'
- -- pour plus de détails.</pre>
+<pre class="prettyprint lang-lua">r:dbacquire(dbType[, dbParams]) -- Acquiert une connexion &#224; une base de donn&#233;es et renvoie une classe database.
+ -- Voir '<a href="#databases">Connectivit&#233; aux bases de donn&#233;es</a>'
+ -- pour plus de d&#233;tails.</pre>
-<pre class="prettyprint lang-lua">r:ivm_set("key", value) -- Défini une variable Inter-VM avec une valeur spécifique.
- -- Ces valeurs sont conservées même si la VM est
- -- arrêtée ou non utilisée, et ne doivent donc être
- -- utilisées que si MaxConnectionsPerChild &gt; 0.
- -- Les valeurs peuvent être de type number, string
- -- ou boolean et sont stockées séparément pour
+<pre class="prettyprint lang-lua">r:ivm_set("key", value) -- D&#233;fini une variable Inter-VM avec une valeur sp&#233;cifique.
+ -- Ces valeurs sont conserv&#233;es m&#234;me si la VM est
+ -- arr&#234;t&#233;e ou non utilis&#233;e, et ne doivent donc &#234;tre
+ -- utilis&#233;es que si MaxConnectionsPerChild &gt; 0.
+ -- Les valeurs peuvent &#234;tre de type number, string
+ -- ou boolean et sont stock&#233;es s&#233;par&#233;ment pour
-- chaque processus (elles ne seront donc pas d'une
- -- grande utilité si l'on utilise le mpm prefork).
+ -- grande utilit&#233; si l'on utilise le mpm prefork).
-r:ivm_get("key") -- Lit le contenu d'une variable définie via ivm_set. Renvoie
+r:ivm_get("key") -- Lit le contenu d'une variable d&#233;finie via ivm_set. Renvoie
-- le contenu de la variable si elle existe, ou nil
-- dans le cas contraire.
--- Voici un exemple de lecture/écriture qui sauvegarde une variable
+-- Voici un exemple de lecture/&#233;criture qui sauvegarde une variable
-- globale en dehors de la VM :
function handle(r)
- -- La première VM qui effectue l'appel suivant n'obtiendra aucune
- -- valeur, et devra la créer
+ -- La premi&#232;re VM qui effectue l'appel suivant n'obtiendra aucune
+ -- valeur, et devra la cr&#233;er
local foo = r:ivm_get("cached_data")
if not foo then
foo = do_some_calcs() -- simulation de valeurs de retour
- r:ivm_set("cached_data", foo) -- définition globale de la variable
+ r:ivm_set("cached_data", foo) -- d&#233;finition globale de la variable
end
- r:puts("La donnée en cache est : ", foo)
+ r:puts("La donn&#233;e en cache est : ", foo)
end</pre>
-<pre class="prettyprint lang-lua">r:htpassword(string [,algorithm [,cost]]) -- Génère un hash de mot de passe à partir d'une chaîne.
- -- algorithm: 0 = APMD5 (défaut), 1 = SHA, 2 = BCRYPT, 3 = CRYPT.
- -- cost: ne s'utilise qu'avec l'algorythme BCRYPT (défaut = 5).</pre>
+<pre class="prettyprint lang-lua">r:htpassword(string [,algorithm [,cost]]) -- G&#233;n&#232;re un hash de mot de passe &#224; partir d'une cha&#238;ne.
+ -- algorithm: 0 = APMD5 (d&#233;faut), 1 = SHA, 2 = BCRYPT, 3 = CRYPT.
+ -- cost: ne s'utilise qu'avec l'algorythme BCRYPT (d&#233;faut = 5).</pre>
-<pre class="prettyprint lang-lua">r:mkdir(dir [,mode]) -- Crée un répertoire et définit son mode via le paramètre optionnel mode.</pre>
+<pre class="prettyprint lang-lua">r:mkdir(dir [,mode]) -- Cr&#233;e un r&#233;pertoire et d&#233;finit son mode via le param&#232;tre optionnel mode.</pre>
-<pre class="prettyprint lang-lua">r:mkrdir(dir [,mode]) -- Crée des répertoires de manière récursive et définit
- -- leur mode via le paramètre optionnel mode.</pre>
+<pre class="prettyprint lang-lua">r:mkrdir(dir [,mode]) -- Cr&#233;e des r&#233;pertoires de mani&#232;re r&#233;cursive et d&#233;finit
+ -- leur mode via le param&#232;tre optionnel mode.</pre>
-<pre class="prettyprint lang-lua">r:rmdir(dir) -- Supprime un répertoire.</pre>
+<pre class="prettyprint lang-lua">r:rmdir(dir) -- Supprime un r&#233;pertoire.</pre>
-<pre class="prettyprint lang-lua">r:touch(file [,mtime]) -- Définit la date de modification d'un fichier à la date courante ou à
+<pre class="prettyprint lang-lua">r:touch(file [,mtime]) -- D&#233;finit la date de modification d'un fichier &#224; la date courante ou &#224;
-- la valeur optionnelle mtime en msec.</pre>
-<pre class="prettyprint lang-lua">r:get_direntries(dir) -- Renvoie une table contenant toutes les entrées de répertoires.
+<pre class="prettyprint lang-lua">r:get_direntries(dir) -- Renvoie une table contenant toutes les entr&#233;es de r&#233;pertoires.
--- Renvoie un chemin sous forme éclatée en chemin, fichier, extension
+-- Renvoie un chemin sous forme &#233;clat&#233;e en chemin, fichier, extension
function handle(r)
local dir = r.context_document_root
for _, f in ipairs(r:get_direntries(dir)) do
@@ -1034,61 +1034,61 @@ function handle(r)
end</pre>
-<pre class="prettyprint lang-lua">r.date_parse_rfc(string) -- Interprète une chaîne date/heure et renvoie l'équivalent en secondes depuis epoche.</pre>
+<pre class="prettyprint lang-lua">r.date_parse_rfc(string) -- Interpr&#232;te une cha&#238;ne date/heure et renvoie l'&#233;quivalent en secondes depuis epoche.</pre>
<pre class="prettyprint lang-lua">r:getcookie(key) -- Obtient un cookie HTTP</pre>
-<pre class="prettyprint lang-lua">r:setcookie(key, value, secure, expires) -- Définit un cookie HTTP, par exemple :
+<pre class="prettyprint lang-lua">r:setcookie(key, value, secure, expires) -- D&#233;finit un cookie HTTP, par exemple :
r:setcookie("foo", "bar and stuff", false, os.time() + 86400)</pre>
-<pre class="prettyprint lang-lua">r:wsupgrade() -- Met à jour une connexion vers les WebSockets si possible (et si demandé) :
-if r:wsupgrade() then -- si la mise à jour est possible :
- r:wswrite("Bienvenue dans les websockets!") -- écrit quelque chose à l'intention du client
+<pre class="prettyprint lang-lua">r:wsupgrade() -- Met &#224; jour une connexion vers les WebSockets si possible (et si demand&#233;) :
+if r:wsupgrade() then -- si la mise &#224; jour est possible :
+ r:wswrite("Bienvenue dans les websockets!") -- &#233;crit quelque chose &#224; l'intention du client
r:wsclose() -- Au revoir !
end</pre>
-<pre class="prettyprint lang-lua">r:wsread() -- Lit un cadre de websocket depuis une connexion vers websocket mise à jour (voir ci-dessus) :
+<pre class="prettyprint lang-lua">r:wsread() -- Lit un cadre de websocket depuis une connexion vers websocket mise &#224; jour (voir ci-dessus) :
local line, isFinal = r:wsread() -- isFinal indique s'il s'agit du cadre final.
-- dans le cas contraire, on peut lire les cadres suivants
-r:wswrite("Vous avez écrit : " .. line)</pre>
+r:wswrite("Vous avez &#233;crit : " .. line)</pre>
-<pre class="prettyprint lang-lua">r:wswrite(line) -- écrit un cadre vers un client WebSocket :
+<pre class="prettyprint lang-lua">r:wswrite(line) -- &#233;crit un cadre vers un client WebSocket :
r:wswrite("Bonjour le Monde !")</pre>
-<pre class="prettyprint lang-lua">r:wsclose() -- ferme une requête WebSocket et l'achève pour httpd :
+<pre class="prettyprint lang-lua">r:wsclose() -- ferme une requ&#234;te WebSocket et l'ach&#232;ve pour httpd :
if r:wsupgrade() then
r:wswrite("Ecrire quelque chose : ")
local line = r:wsread() or "nothing"
- r:wswrite("Vous avez écrit : " .. line);
+ r:wswrite("Vous avez &#233;crit : " .. line);
r:wswrite("Au revoir !")
r:wsclose()
end</pre>
-<pre class="prettyprint lang-lua">r:wspeek() -- Vérifie s'il y a des données à lire
+<pre class="prettyprint lang-lua">r:wspeek() -- V&#233;rifie s'il y a des donn&#233;es &#224; lire
--- Se met en sommeil tant que rien ne nous est envoyé ...
+-- Se met en sommeil tant que rien ne nous est envoy&#233; ...
while r:wspeek() == false do
r.usleep(50000)
end
--- Il y a des données à lire !
+-- Il y a des donn&#233;es &#224; lire !
local line = r:wsread()</pre>
<pre class="prettyprint lang-lua">r:config() -- Extrait une arborescence de l'ensemble de
- -- la configuration de httpd pouvant être parcourue</pre>
+ -- la configuration de httpd pouvant &#234;tre parcourue</pre>
<pre class="prettyprint lang-lua">r:activeconfig() -- Extrait une arborescence de la configuration active
- -- de httpd (pour le serveur virtuel sélectionné)</pre>
+ -- de httpd (pour le serveur virtuel s&#233;lectionn&#233;)</pre>
@@ -1098,7 +1098,7 @@ local line = r:wsread()</pre>
<pre class="prettyprint lang-lua"> -- exemples de messages de journalisation
r:trace1("Ceci est un message de journalisation de niveau
- trace") -- les niveaux valides vont de trace1 à trace8
+ trace") -- les niveaux valides vont de trace1 &#224; trace8
r:debug("Ceci est un message de journalisation de niveau debug")
r:info("Ceci est un message de journalisation de niveau info")
r:notice("Ceci est un message de journalisation de niveau notice")
@@ -1112,87 +1112,87 @@ local line = r:wsread()</pre>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="apache2" id="apache2">Paquet apache2</a><a title="Lien permanent" href="#apache2" class="permalink">&para;</a></h2>
-<p>Le paquet nommé <code>apache2</code> est fourni avec (au minimum) le
+<p>Le paquet nomm&#233; <code>apache2</code> est fourni avec (au minimum) le
contenu suivant :</p>
<dl>
<dt>apache2.OK</dt>
<dd>Constante interne OK. Les gestionnaires renverront cette valeur
- s'ils ont traité la requête.</dd>
+ s'ils ont trait&#233; la requ&#234;te.</dd>
<dt>apache2.DECLINED</dt>
<dd>Constante interne DECLINED. Les gestionnaires renverront cette
- valeur s'ils n'ont pas l'intention de traiter la requête.</dd>
+ valeur s'ils n'ont pas l'intention de traiter la requ&#234;te.</dd>
<dt>apache2.DONE</dt>
<dd>Constante interne DONE.</dd>
<dt>apache2.version</dt>
- <dd>Chaîne contenant la version du serveur HTTP Apache</dd>
+ <dd>Cha&#238;ne contenant la version du serveur HTTP Apache</dd>
<dt>apache2.HTTP_MOVED_TEMPORARILY</dt>
- <dd>Code d'état HTTP</dd>
+ <dd>Code d'&#233;tat HTTP</dd>
<dt>apache2.PROXYREQ_NONE, apache2.PROXYREQ_PROXY, apache2.PROXYREQ_REVERSE, apache2.PROXYREQ_RESPONSE</dt>
- <dd>Constantes internes utilisées par <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
+ <dd>Constantes internes utilis&#233;es par <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dd>
<dt>apache2.AUTHZ_DENIED, apache2.AUTHZ_GRANTED, apache2.AUTHZ_NEUTRAL, apache2.AUTHZ_GENERAL_ERROR, apache2.AUTHZ_DENIED_NO_USER</dt>
- <dd>constantes internes utilisées par <code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code></dd>
+ <dd>constantes internes utilis&#233;es par <code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code></dd>
</dl>
-<p>Les autres codes d'état HTTP ne sont pas encore implémentés.</p>
+<p>Les autres codes d'&#233;tat HTTP ne sont pas encore impl&#233;ment&#233;s.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="modifying_buckets" id="modifying_buckets">Modification de contenu avec les filtres lua</a><a title="Lien permanent" href="#modifying_buckets" class="permalink">&para;</a></h2>
<p>
- Les fonctions de filtrage implémentées via les directives <code class="directive"><a href="#luainputfilter">LuaInputFilter</a></code> ou <code class="directive"><a href="#luaoutputfilter">LuaOutputFilter</a></code> sont conçues comme des
- fonctions de 3ème phase non blocantes utilisant des sous-routines
- pour suspendre et reprendre l'exécution d'une fonction lorsque des
- paquets de données sont envoyés à la chaîne de filtrage. La
+ Les fonctions de filtrage impl&#233;ment&#233;es via les directives <code class="directive"><a href="#luainputfilter">LuaInputFilter</a></code> ou <code class="directive"><a href="#luaoutputfilter">LuaOutputFilter</a></code> sont con&#231;ues comme des
+ fonctions de 3&#232;me phase non blocantes utilisant des sous-routines
+ pour suspendre et reprendre l'ex&#233;cution d'une fonction lorsque des
+ paquets de donn&#233;es sont envoy&#233;s &#224; la cha&#238;ne de filtrage. La
structure de base d'une telle fonction est :
</p>
<pre class="prettyprint lang-lua">function filter(r)
- -- Nous indiquons tout d'abord que nous sommes prêts à recevoir des
- -- blocs de données.
- -- Avant ceci, nous pouvons définir notre environnement, tester
- -- certaines conditions, et, si nous le jugeons nécessaire, refuser le
- -- filtrage d'une requête :
+ -- Nous indiquons tout d'abord que nous sommes pr&#234;ts &#224; recevoir des
+ -- blocs de donn&#233;es.
+ -- Avant ceci, nous pouvons d&#233;finir notre environnement, tester
+ -- certaines conditions, et, si nous le jugeons n&#233;cessaire, refuser le
+ -- filtrage d'une requ&#234;te :
if something_bad then
- return -- Le filtrage est sauté
+ return -- Le filtrage est saut&#233;
end
- -- Sans se préoccuper des données que nous devons éventuellement ajouter, un arrêt est réalisé ici.
- -- Noter que les filtres de sortie sont les seuls capables d'ajouter des éléments au début des données.
- -- Les filtres en entrée peuvent ajouter des éléments à la fin des données au stade final.
+ -- Sans se pr&#233;occuper des donn&#233;es que nous devons &#233;ventuellement ajouter, un arr&#234;t est r&#233;alis&#233; ici.
+ -- Noter que les filtres de sortie sont les seuls capables d'ajouter des &#233;l&#233;ments au d&#233;but des donn&#233;es.
+ -- Les filtres en entr&#233;e peuvent ajouter des &#233;l&#233;ments &#224; la fin des donn&#233;es au stade final.
coroutine.yield([optional header to be prepended to the content])
- -- Après cet arrêt, nous allons recevoir d'autres blocs de données, un par un ;
- -- nous pouvons les traiter comme il nous plaît et procéder à la réponse.
- -- Ces blocs sont conservés dans la variable globale 'bucket', nous réalisons donc
- -- une boucle pour vérifier que 'bucket' n'est pas vide :
+ -- Apr&#232;s cet arr&#234;t, nous allons recevoir d'autres blocs de donn&#233;es, un par un ;
+ -- nous pouvons les traiter comme il nous pla&#238;t et proc&#233;der &#224; la r&#233;ponse.
+ -- Ces blocs sont conserv&#233;s dans la variable globale 'bucket', nous r&#233;alisons donc
+ -- une boucle pour v&#233;rifier que 'bucket' n'est pas vide :
while bucket ~= nil do
local output = mangle(bucket) -- Do some stuff to the content
coroutine.yield(output) -- Return our new content to the filter chain
end
- -- Une fois les blocs de données épuisés, 'bucket' est positionné à une valeur vide ('nil'),
- -- ce qui va nous faire sortir de cette boucle et nous amener à l'étape suivante.
- -- On peut ajouter ce qu'on veut à la fin des données à cette étape, qui constitue le dernier
- -- arrêt. Les filtres d'entrée comme de sortie peuvent servir à ajouter des éléments à la fin
- -- des données à cette étape.
+ -- Une fois les blocs de donn&#233;es &#233;puis&#233;s, 'bucket' est positionn&#233; &#224; une valeur vide ('nil'),
+ -- ce qui va nous faire sortir de cette boucle et nous amener &#224; l'&#233;tape suivante.
+ -- On peut ajouter ce qu'on veut &#224; la fin des donn&#233;es &#224; cette &#233;tape, qui constitue le dernier
+ -- arr&#234;t. Les filtres d'entr&#233;e comme de sortie peuvent servir &#224; ajouter des &#233;l&#233;ments &#224; la fin
+ -- des donn&#233;es &#224; cette &#233;tape.
coroutine.yield([optional footer to be appended to the content])
end</pre>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="databases" id="databases">Connectivité aux bases de données</a><a title="Lien permanent" href="#databases" class="permalink">&para;</a></h2>
+<h2><a name="databases" id="databases">Connectivit&#233; aux bases de donn&#233;es</a><a title="Lien permanent" href="#databases" class="permalink">&para;</a></h2>
- <p>Mod_lua implémente une fonctionnalité basique de connexion aux
-bases de données permettant d'envoyer des requêtes ou d'exécuter des
-commandes auprès des moteurs de base de données les plus courants
+ <p>Mod_lua impl&#233;mente une fonctionnalit&#233; basique de connexion aux
+bases de donn&#233;es permettant d'envoyer des requ&#234;tes ou d'ex&#233;cuter des
+commandes aupr&#232;s des moteurs de base de donn&#233;es les plus courants
(mySQL, PostgreSQL, FreeTDS, ODBC, SQLite, Oracle), ainsi que mod_dbd.
</p>
- <p>L'exemple suivant montre comment se connecter à une base de
-données et extraire des informations d'une table :</p>
+ <p>L'exemple suivant montre comment se connecter &#224; une base de
+donn&#233;es et extraire des informations d'une table :</p>
<pre class="prettyprint lang-lua">function handle(r)
- -- connexion à la base de données
+ -- connexion &#224; la base de donn&#233;es
local database, err = r:dbacquire("mysql", "server=localhost,user=someuser,pass=somepass,dbname=mydb")
if not err then
- -- Sélection de certaines informations
+ -- S&#233;lection de certaines informations
local results, err = database:select(r, "SELECT `name`, `age` FROM `people` WHERE 1")
if not err then
local rows = results(0) -- extrait tous les enregistrements en mode synchrone
@@ -1204,80 +1204,80 @@ données et extraire des informations d'une table :</p>
end
database:close()
else
- r:puts("Connexion à la base de données impossible : " .. err)
+ r:puts("Connexion &#224; la base de donn&#233;es impossible : " .. err)
end
end</pre>
<p>
- Pour utiliser <code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code>, spécifiez
-<code>mod_dbd</code> comme type de base de données, ou laissez le champ
+ Pour utiliser <code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code>, sp&#233;cifiez
+<code>mod_dbd</code> comme type de base de donn&#233;es, ou laissez le champ
vide :
</p>
<pre class="prettyprint lang-lua">local database = r:dbacquire("mod_dbd")</pre>
- <h3><a name="database_object" id="database_object">L'objet database et ses méthodes</a></h3>
+ <h3><a name="database_object" id="database_object">L'objet database et ses m&#233;thodes</a></h3>
- <p>L'objet database renvoyé par <code>dbacquire</code> possède
-les méthodes suivantes :</p>
- <p><strong>Sélection normale et requête vers une base de données
+ <p>L'objet database renvoy&#233; par <code>dbacquire</code> poss&#232;de
+les m&#233;thodes suivantes :</p>
+ <p><strong>S&#233;lection normale et requ&#234;te vers une base de donn&#233;es
:</strong></p>
- <pre class="prettyprint lang-lua">-- Exécution d'une requête et renvoie du nombre d'enregistrements
-affectés :
+ <pre class="prettyprint lang-lua">-- Ex&#233;cution d'une requ&#234;te et renvoie du nombre d'enregistrements
+affect&#233;s :
local affected, errmsg = database:query(r, "DELETE FROM `tbl` WHERE 1")
--- Exécution d'une requête et renvoie du résultat qui peut être utilisé
+-- Ex&#233;cution d'une requ&#234;te et renvoie du r&#233;sultat qui peut &#234;tre utilis&#233;
en mode synchrone ou asynchrone :
local result, errmsg = database:select(r, "SELECT * FROM `people` WHERE 1")</pre>
- <p><strong>Utilisation de requêtes préparées (recommandé) :</strong></p>
- <pre class="prettyprint lang-lua">-- Création et exécution d'une requête préparée :
+ <p><strong>Utilisation de requ&#234;tes pr&#233;par&#233;es (recommand&#233;) :</strong></p>
+ <pre class="prettyprint lang-lua">-- Cr&#233;ation et ex&#233;cution d'une requ&#234;te pr&#233;par&#233;e :
local statement, errmsg = database:prepare(r, "DELETE FROM `tbl` WHERE `age` &gt; %u")
if not errmsg then
- local result, errmsg = statement:query(20) -- exécute la requête pour age &gt; 20
+ local result, errmsg = statement:query(20) -- ex&#233;cute la requ&#234;te pour age &gt; 20
end
--- Extrait une requête préparée depuis une directive DBDPrepareSQL :
+-- Extrait une requ&#234;te pr&#233;par&#233;e depuis une directive DBDPrepareSQL :
local statement, errmsg = database:prepared(r, "someTag")
if not errmsg then
- local result, errmsg = statement:select("John Doe", 123) -- injecte les valeurs "John Doe" et 123 dans la requête
+ local result, errmsg = statement:select("John Doe", 123) -- injecte les valeurs "John Doe" et 123 dans la requ&#234;te
end</pre>
- <p><strong>Echappement de valeurs, fermeture de la base données,
+ <p><strong>Echappement de valeurs, fermeture de la base donn&#233;es,
etc...</strong></p>
- <pre class="prettyprint lang-lua">-- Echappe une valeur pour pouvoir l'utiliser dans une requête :
+ <pre class="prettyprint lang-lua">-- Echappe une valeur pour pouvoir l'utiliser dans une requ&#234;te :
local escaped = database:escape(r, [["'|blabla]])
--- Ferme une base de données et libère les liens vers cette dernière :
+-- Ferme une base de donn&#233;es et lib&#232;re les liens vers cette derni&#232;re :
database:close()
--- Vérifie si une connexion à une base de données est en service et
-opérationnelle :
+-- V&#233;rifie si une connexion &#224; une base de donn&#233;es est en service et
+op&#233;rationnelle :
local connected = database:active()</pre>
- <h3><a name="result_sets" id="result_sets">Travail avec les jeux d'enregistrements renvoyés par les requêtes</a></h3>
+ <h3><a name="result_sets" id="result_sets">Travail avec les jeux d'enregistrements renvoy&#233;s par les requ&#234;tes</a></h3>
- <p>Les jeux d'enregistrements renvoyés par <code>db:select</code> ou par des
-requêtes préparées créées par <code>db:prepare</code> permettent de
-sélectionner des enregistrements en mode synchrone ou
-asynchrone, selon le nombre d'enregistrements spécifié :<br />
- <code>result(0)</code> sélectionne tous les enregistrements en mode
+ <p>Les jeux d'enregistrements renvoy&#233;s par <code>db:select</code> ou par des
+requ&#234;tes pr&#233;par&#233;es cr&#233;&#233;es par <code>db:prepare</code> permettent de
+s&#233;lectionner des enregistrements en mode synchrone ou
+asynchrone, selon le nombre d'enregistrements sp&#233;cifi&#233; :<br />
+ <code>result(0)</code> s&#233;lectionne tous les enregistrements en mode
synchrone en renvoyant une table d'enregistrements.<br />
- <code>result(-1)</code> sélectionne le prochain enregistrement disponible en
+ <code>result(-1)</code> s&#233;lectionne le prochain enregistrement disponible en
mode asynchrone.<br />
- <code>result(N)</code> sélectionne l'enregistrement numéro
+ <code>result(N)</code> s&#233;lectionne l'enregistrement num&#233;ro
<code>N</code> en mode asynchrone.
</p>
- <pre class="prettyprint lang-lua">-- extrait un jeu d'enregistrements via une requête régulière :
+ <pre class="prettyprint lang-lua">-- extrait un jeu d'enregistrements via une requ&#234;te r&#233;guli&#232;re :
local result, err = db:select(r, "SELECT * FROM `tbl` WHERE 1")
-local rows = result(0) -- sélectionne tous les enregistrements en mode synchrone
-local row = result(-1) -- sélectionne le prochain enregistrement disponible en mode asynchrone
-local row = result(1234) -- sélectionne l'enregistrement 1234 en mode asynchrone
+local rows = result(0) -- s&#233;lectionne tous les enregistrements en mode synchrone
+local row = result(-1) -- s&#233;lectionne le prochain enregistrement disponible en mode asynchrone
+local row = result(1234) -- s&#233;lectionne l'enregistrement 1234 en mode asynchrone
local row = result(-1, true) -- Lit l'enregistrement suivant en utilisant les noms d'enregistrements comme index.</pre>
<p>Il est possible de construire une fonction qui renvoie une
-fonction itérative permettant de traiter tous les enregistrement en mode
+fonction it&#233;rative permettant de traiter tous les enregistrement en mode
synchrone ou asynchrone selon la valeur de l'argument async :
</p>
<pre class="prettyprint lang-lua">function rows(resultset, async)
@@ -1296,7 +1296,7 @@ end
local statement, err = db:prepare(r, "SELECT * FROM `tbl` WHERE `age` &gt; %u")
if not err then
- -- sélectionne des enregistrements en mode asynchrone :
+ -- s&#233;lectionne des enregistrements en mode asynchrone :
local result, err = statement:select(20)
if not err then
for index, row in rows(result, true) do
@@ -1304,7 +1304,7 @@ if not err then
end
end
- -- sélectionne des enregistrements en mode synchrone :
+ -- s&#233;lectionne des enregistrements en mode synchrone :
local result, err = statement:select(20)
if not err then
for index, row in rows(result, false) do
@@ -1314,37 +1314,37 @@ if not err then
end</pre>
- <h3><a name="closing_databases" id="closing_databases">Fermeture d'une connexion à une base de données</a></h3>
+ <h3><a name="closing_databases" id="closing_databases">Fermeture d'une connexion &#224; une base de donn&#233;es</a></h3>
- <p>Lorsqu'elles ne sont plus utilisées, les connexions aux bases de
-données doivent être fermées avec <code>database:close()</code>. Si vous
-ne les fermez pas manuellement, mod_lua les fermera peut-être en tant
-que résidus collectés, mais si ce n'est pas le cas, vous pouvez finir
-pas avoir trop de connexions vers la base de données inutilisées. Les
+ <p>Lorsqu'elles ne sont plus utilis&#233;es, les connexions aux bases de
+donn&#233;es doivent &#234;tre ferm&#233;es avec <code>database:close()</code>. Si vous
+ne les fermez pas manuellement, mod_lua les fermera peut-&#234;tre en tant
+que r&#233;sidus collect&#233;s, mais si ce n'est pas le cas, vous pouvez finir
+pas avoir trop de connexions vers la base de donn&#233;es inutilis&#233;es. Les
deux mesures suivantes sont pratiquement identiques :
</p>
- <pre class="prettyprint lang-lua">-- Méthode 1 : fermeture manuelle de la connexion
+ <pre class="prettyprint lang-lua">-- M&#233;thode 1 : fermeture manuelle de la connexion
local database = r:dbacquire("mod_dbd")
database:close() -- c'est tout
--- Méthode 2 : on laisse le collecteur de résidus la fermer
+-- M&#233;thode 2 : on laisse le collecteur de r&#233;sidus la fermer
local database = r:dbacquire("mod_dbd")
database = nil -- on coupe le lien
-collectgarbage() -- fermeture de la connexion par le collecteur de résidus</pre>
+collectgarbage() -- fermeture de la connexion par le collecteur de r&#233;sidus</pre>
- <h3><a name="database_caveat" id="database_caveat">Précautions à prendre lorsque l'on travaille avec les bases
-de données</a></h3>
+ <h3><a name="database_caveat" id="database_caveat">Pr&#233;cautions &#224; prendre lorsque l'on travaille avec les bases
+de donn&#233;es</a></h3>
<p>Bien que les fonctions <code>query</code> et <code>run</code>
-soient toujours disponibles, il est recommandé d'utiliser des requêtes
-préparées chaque fois que possible, afin d'une part d'optimiser les
+soient toujours disponibles, il est recommand&#233; d'utiliser des requ&#234;tes
+pr&#233;par&#233;es chaque fois que possible, afin d'une part d'optimiser les
performances (si votre connexion reste longtemps en vie), et d'autre part
minimiser le risque d'attaques par injection SQL. Les fonctions
-<code>run</code> et <code>query</code> ne doivent être utilisées que
-lorsque la requête ne contient pas de variables (requête statique). Dans
-le cas des requêtes dynamiques, utilisez <code>db:prepare</code> ou
+<code>run</code> et <code>query</code> ne doivent &#234;tre utilis&#233;es que
+lorsque la requ&#234;te ne contient pas de variables (requ&#234;te statique). Dans
+le cas des requ&#234;tes dynamiques, utilisez <code>db:prepare</code> ou
<code>db:prepared</code>.
</p>
@@ -1357,12 +1357,12 @@ le cas des requêtes dynamiques, utilisez <code>db:prepare</code> ou
</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LuaAuthzProvider provider_name /path/to/lua/script.lua function_name</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_lua</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.4.3 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.4.3 du serveur HTTP Apache</td></tr>
</table>
-<p>Lorsqu'une fonction lua a été enregistrée en tant que fournisseur
-d'autorisation, elle peut être appelée via la directive <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> :</p>
+<p>Lorsqu'une fonction lua a &#233;t&#233; enregistr&#233;e en tant que fournisseur
+d'autorisation, elle peut &#234;tre appel&#233;e via la directive <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> :</p>
<pre class="prettyprint lang-config">LuaRoot /usr/local/apache2/lua
@@ -1383,26 +1383,26 @@ end</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="luacodecache" id="luacodecache">Directive</a> <a name="LuaCodeCache" id="LuaCodeCache">LuaCodeCache</a><a title="Lien permanent" href="#luacodecache" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure le cache de code compilé.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure le cache de code compil&#233;.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LuaCodeCache stat|forever|never</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>LuaCodeCache stat</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>LuaCodeCache stat</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_lua</td></tr>
</table><p>
- Cette directive permet de définir le comportement du cache de code
- en mémoire. La valeur par défaut est stat ; dans ce cas, le script
- du niveau le plus haut (et pas les scripts inclus) est vérifié à
- chaque fois que ce fichier est nécessaire, et est rechargé si la
- date de modification est plus récente que celle du script déjà
- chargé. Les autres valeurs permettent respectivement de garder le
- fichier en cache perpétuellement (forever - jamais vérifié ni
- remplacé), ou de ne jamais le mettre en cache (never).</p>
-
- <p>En général, les valeurs stat et forever sont utilisées pour un
+ Cette directive permet de d&#233;finir le comportement du cache de code
+ en m&#233;moire. La valeur par d&#233;faut est stat ; dans ce cas, le script
+ du niveau le plus haut (et pas les scripts inclus) est v&#233;rifi&#233; &#224;
+ chaque fois que ce fichier est n&#233;cessaire, et est recharg&#233; si la
+ date de modification est plus r&#233;cente que celle du script d&#233;j&#224;
+ charg&#233;. Les autres valeurs permettent respectivement de garder le
+ fichier en cache perp&#233;tuellement (forever - jamais v&#233;rifi&#233; ni
+ remplac&#233;), ou de ne jamais le mettre en cache (never).</p>
+
+ <p>En g&#233;n&#233;ral, les valeurs stat et forever sont utilis&#233;es pour un
serveur en production, et les valeurs stat ou never pour un serveur
- en développement.</p>
+ en d&#233;veloppement.</p>
<div class="example"><h3>Exemples :</h3><pre class="prettyprint lang-config">LuaCodeCache stat
LuaCodeCache forever
@@ -1414,58 +1414,58 @@ LuaCodeCache never</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="luahookaccesschecker" id="luahookaccesschecker">Directive</a> <a name="LuaHookAccessChecker" id="LuaHookAccessChecker">LuaHookAccessChecker</a><a title="Lien permanent" href="#luahookaccesschecker" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fournit un point d'entrée pour la phase access_checker du
-traitement de la requête</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fournit un point d'entr&#233;e pour la phase access_checker du
+traitement de la requ&#234;te</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LuaHookAccessChecker /chemin/vers/lua/script.lua hook_function_name [early|late]</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_lua</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Le troisième argument optionnel est disponible depuis la
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Le troisi&#232;me argument optionnel est disponible depuis la
version 2.3.15 du serveur HTTP Apache.</td></tr>
</table>
-<p>Ajoute votre fonction d'accroche à la phase access_checker. Une
-fonction d'accroche access checker renvoie en général OK, DECLINED, ou
+<p>Ajoute votre fonction d'accroche &#224; la phase access_checker. Une
+fonction d'accroche access checker renvoie en g&#233;n&#233;ral OK, DECLINED, ou
HTTP_FORBIDDEN.</p>
<div class="note"><h3>Ordonnancement</h3><p>Les arguments optionnels
- "early" ou "late" permettent de contrôler le moment auquel ce script
- s'exécute par rapport aux autres modules.</p></div>
+ "early" ou "late" permettent de contr&#244;ler le moment auquel ce script
+ s'ex&#233;cute par rapport aux autres modules.</p></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="luahookauthchecker" id="luahookauthchecker">Directive</a> <a name="LuaHookAuthChecker" id="LuaHookAuthChecker">LuaHookAuthChecker</a><a title="Lien permanent" href="#luahookauthchecker" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fournit un point d'entrée pour la phase auth_checker du
-traitement de la requête</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fournit un point d'entr&#233;e pour la phase auth_checker du
+traitement de la requ&#234;te</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LuaHookAuthChecker /chemin/vers/lua/script.lua hook_function_name [early|late]</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_lua</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Le troisième argument optionnel est disponible depuis la
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Le troisi&#232;me argument optionnel est disponible depuis la
version 2.3.15 du serveur HTTP Apache.</td></tr>
</table>
<p>Invoque une fonction lua au cours de la phase auth_checker du
-traitement de la requête. Cette directive peut s'utiliser pour
-implémenter une vérification arbitraire de l'authentification et de
-l'autorisation. Voici un exemple très simple :
+traitement de la requ&#234;te. Cette directive peut s'utiliser pour
+impl&#233;menter une v&#233;rification arbitraire de l'authentification et de
+l'autorisation. Voici un exemple tr&#232;s simple :
</p>
<pre class="prettyprint lang-lua">require 'apache2'
-- fonction d'accroche authcheck fictive
--- Si la requête ne contient aucune donnée d'authentification, l'en-tête
--- de la réponse est défini et un code 401 est renvoyé afin de demander au
--- navigateur d'effectuer une authentification basique. Si la requête
--- comporte des données d'authentification, elles ne sont pas vraiment
--- consultées, mais on admet la prise en compte de l'utilisateur 'foo' et
--- on la valide. On vérifie ensuite si l'utilisateur est bien 'foo' et on
--- accepte la requête.
+-- Si la requ&#234;te ne contient aucune donn&#233;e d'authentification, l'en-t&#234;te
+-- de la r&#233;ponse est d&#233;fini et un code 401 est renvoy&#233; afin de demander au
+-- navigateur d'effectuer une authentification basique. Si la requ&#234;te
+-- comporte des donn&#233;es d'authentification, elles ne sont pas vraiment
+-- consult&#233;es, mais on admet la prise en compte de l'utilisateur 'foo' et
+-- on la valide. On v&#233;rifie ensuite si l'utilisateur est bien 'foo' et on
+-- accepte la requ&#234;te.
function authcheck_hook(r)
-- recherche des informations d'authentification
auth = r.headers_in['Authorization']
if auth ~= nil then
- -- définition d'un utilisateur par défaut
+ -- d&#233;finition d'un utilisateur par d&#233;faut
r.user = 'foo'
end
@@ -1484,35 +1484,35 @@ function authcheck_hook(r)
end</pre>
<div class="note"><h3>Ordonnancement</h3><p>Les arguments optionnels
- "early" ou "late" permettent de contrôler le moment auquel ce script
- s'exécute par rapport aux autres modules.</p></div>
+ "early" ou "late" permettent de contr&#244;ler le moment auquel ce script
+ s'ex&#233;cute par rapport aux autres modules.</p></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="luahookcheckuserid" id="luahookcheckuserid">Directive</a> <a name="LuaHookCheckUserID" id="LuaHookCheckUserID">LuaHookCheckUserID</a><a title="Lien permanent" href="#luahookcheckuserid" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fournit un point d'entrée pour la phase check_user_id du
-traitement de la requête</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fournit un point d'entr&#233;e pour la phase check_user_id du
+traitement de la requ&#234;te</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LuaHookCheckUserID /path/to/lua/script.lua hook_function_name</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_lua</td></tr>
</table>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="luahookfixups" id="luahookfixups">Directive</a> <a name="LuaHookFixups" id="LuaHookFixups">LuaHookFixups</a><a title="Lien permanent" href="#luahookfixups" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fournit un point d'entrée pour la phase de correction du
-traitement de la requête</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fournit un point d'entr&#233;e pour la phase de correction du
+traitement de la requ&#234;te</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LuaHookFixups /chemin/vers/lua/script.lua hook_function_name</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_lua</td></tr>
</table>
<p>
- Idem LuaHookTranslateName, mais s'exécute durant la phase de
+ Idem LuaHookTranslateName, mais s'ex&#233;cute durant la phase de
correction.
</p>
@@ -1520,33 +1520,33 @@ traitement de la requête</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="luahookinsertfilter" id="luahookinsertfilter">Directive</a> <a name="LuaHookInsertFilter" id="LuaHookInsertFilter">LuaHookInsertFilter</a><a title="Lien permanent" href="#luahookinsertfilter" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fournit un point d'entrée pour la phase insert_filter du
-traitement de la requête</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fournit un point d'entr&#233;e pour la phase insert_filter du
+traitement de la requ&#234;te</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LuaHookInsertFilter /chemin/vers/lua/script.lua hook_function_name</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_lua</td></tr>
-</table><p>Non encore implémenté</p>
+</table><p>Non encore impl&#233;ment&#233;</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="luahooklog" id="luahooklog">Directive</a> <a name="LuaHookLog" id="LuaHookLog">LuaHookLog</a><a title="Lien permanent" href="#luahooklog" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Permet une insertion dans la phase de journalisation du
-traitement d'une requête</td></tr>
+traitement d'une requ&#234;te</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LuaHookLog /path/to/lua/script.lua log_function_name</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_lua</td></tr>
</table>
<p>
- Ce dispositif d'insertion simple permet d'exécuter une fonction
+ Ce dispositif d'insertion simple permet d'ex&#233;cuter une fonction
lorsque httpd entre dans la phase de journalisation du traitement
- d'une requête. Vous pouvez ainsi ajouter des données à vos propres
- entrées de journalisation, manipuler les entrées du journal standard
- avant leur enregistrement ou empêcher l'enregistrement d'une entrée
- dans le journal. Pour empêcher l'enregistrement normal des entrées
+ d'une requ&#234;te. Vous pouvez ainsi ajouter des donn&#233;es &#224; vos propres
+ entr&#233;es de journalisation, manipuler les entr&#233;es du journal standard
+ avant leur enregistrement ou emp&#234;cher l'enregistrement d'une entr&#233;e
+ dans le journal. Pour emp&#234;cher l'enregistrement normal des entr&#233;es
du journal, renvoyez simplement <code>apache2.DONE</code> dans votre
gestionnaire de journalisation, ou au contraire, renvoyez
<code>apache2.OK</code> pour que httpd effectue une journalisation
@@ -1557,24 +1557,24 @@ traitement d'une requête</td></tr>
<pre class="prettyprint lang-lua">-- /path/to/script.lua --
function logger(r)
- -- on joue à pile ou face :
- -- Si on obtient 1, on écrit dans notre propre journal Lua et on dit
- -- à httpd de ne pas enregistrer d'entrée dans le journal standard..
- -- Si on obtient 2, on nettoie un peu les données avant que httpd ne
+ -- on joue &#224; pile ou face :
+ -- Si on obtient 1, on &#233;crit dans notre propre journal Lua et on dit
+ -- &#224; httpd de ne pas enregistrer d'entr&#233;e dans le journal standard..
+ -- Si on obtient 2, on nettoie un peu les donn&#233;es avant que httpd ne
-- les enregistre dans le journal standard.
if math.random(1,2) == 1 then
-- On effectue notre propre journalisation et le journal
- -- standard n'est pas alimenté
+ -- standard n'est pas aliment&#233;
local f = io.open("/foo/secret.log", "a")
if f then
- f:write("Quelque chose de secret est arrivé à " .. r.uri .. "\n")
+ f:write("Quelque chose de secret est arriv&#233; &#224; " .. r.uri .. "\n")
f:close()
end
- return apache2.DONE -- On dit à httpd de ne rien enregistrer
+ return apache2.DONE -- On dit &#224; httpd de ne rien enregistrer
--dans le journal standard
else
- r.uri = r.uri:gsub("somesecretstuff", "") -- nettoie les données
+ r.uri = r.uri:gsub("somesecretstuff", "") -- nettoie les donn&#233;es
return apache2.OK -- et httpd doit alors les enregistrer.
end
end</pre>
@@ -1584,19 +1584,19 @@ end</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="luahookmaptostorage" id="luahookmaptostorage">Directive</a> <a name="LuaHookMapToStorage" id="LuaHookMapToStorage">LuaHookMapToStorage</a><a title="Lien permanent" href="#luahookmaptostorage" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fournit un point d'entrée pour la phase map_to_storage du
-traitement de la requête</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fournit un point d'entr&#233;e pour la phase map_to_storage du
+traitement de la requ&#234;te</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LuaHookMapToStorage /chemin/vers/lua/script.lua hook_function_name</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_lua</td></tr>
</table>
- <p>Identique à la directive
- <code class="directive">LuaHookTranslateName</code>, mais s'exécute à la
- phase map-to-storage du traitement de la requête. Les modules comme
- mod_cache agissent pendant cette phase, ce qui permet de présenter
- un exemple intéressant de ce que l'on peut faire ici :</p>
+ <p>Identique &#224; la directive
+ <code class="directive">LuaHookTranslateName</code>, mais s'ex&#233;cute &#224; la
+ phase map-to-storage du traitement de la requ&#234;te. Les modules comme
+ mod_cache agissent pendant cette phase, ce qui permet de pr&#233;senter
+ un exemple int&#233;ressant de ce que l'on peut faire ici :</p>
<pre class="prettyprint lang-config">LuaHookMapToStorage /path/to/lua/script.lua check_cache</pre>
<pre class="prettyprint lang-lua">require"apache2"
@@ -1615,18 +1615,18 @@ end
function check_cache(r)
if r.filename:match("%.png$") then -- Ne concerne que les fichiers PNG
- local file = cached_files[r.filename] -- Vérifie les entrées du cache
+ local file = cached_files[r.filename] -- V&#233;rifie les entr&#233;es du cache
if not file then
file = read_file(r.filename) -- Lit le fichier vers le cache
end
if file then -- Si le fichier existe, on l'envoie
r.status = 200
r:write(file)
- r:info(("%s a été envoyé au client depuis le cache"):format(r.filename))
- return apache2.DONE -- cout-circuite le gestionnaire par défaut des fichiers PNG
+ r:info(("%s a &#233;t&#233; envoy&#233; au client depuis le cache"):format(r.filename))
+ return apache2.DONE -- cout-circuite le gestionnaire par d&#233;faut des fichiers PNG
end
end
- return apache2.DECLINED -- Si nous n'avons rien eu à faire, nous laissons les autres s'en charger
+ return apache2.DECLINED -- Si nous n'avons rien eu &#224; faire, nous laissons les autres s'en charger
end</pre>
@@ -1635,29 +1635,29 @@ end</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="luahooktranslatename" id="luahooktranslatename">Directive</a> <a name="LuaHookTranslateName" id="LuaHookTranslateName">LuaHookTranslateName</a><a title="Lien permanent" href="#luahooktranslatename" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fournit un point d'entrée à la phase du nom de
-traduction du traitement de la requête</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fournit un point d'entr&#233;e &#224; la phase du nom de
+traduction du traitement de la requ&#234;te</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LuaHookTranslateName /chemin/vers/lua/script.lua nom_fonction_hook [early|late]</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_lua</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Le troisième argument optionnel est disponible depuis la
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Le troisi&#232;me argument optionnel est disponible depuis la
version 2.3.15 du serveur HTTP Apache.</td></tr>
</table><p>
- Cette directive permet d'ajouter un point d'entrée (à
- APR_HOOK_MIDDLE) à la phase du nom de traduction du traitement de la
- requête. La fonction hook accepte un seul argument, le request_rec,
- et doit renvoyer un code d'état qui est soit un code d'erreur HTTP,
- ou une constante définie dans le module apache2 : apache2.OK,
+ Cette directive permet d'ajouter un point d'entr&#233;e (&#224;
+ APR_HOOK_MIDDLE) &#224; la phase du nom de traduction du traitement de la
+ requ&#234;te. La fonction hook accepte un seul argument, le request_rec,
+ et doit renvoyer un code d'&#233;tat qui est soit un code d'erreur HTTP,
+ ou une constante d&#233;finie dans le module apache2 : apache2.OK,
apache2.DECLINED, ou apache2.DONE.</p>
- <p>Pour ceux qui ne sont pas familiers avec les points d'entrée
- (hook), en gros, chaque hook sera invoqué jusqu'à ce que l'un
+ <p>Pour ceux qui ne sont pas familiers avec les points d'entr&#233;e
+ (hook), en gros, chaque hook sera invoqu&#233; jusqu'&#224; ce que l'un
d'entre eux renvoie apache2.OK. Si un hook n'effectuer pas la
traduction, il doit juste renvoyer apache2.DECLINED. Si le
- traitement de la requête doit être interrompu, la valeur renvoyée
- doit être apache2.DONE.</p>
+ traitement de la requ&#234;te doit &#234;tre interrompu, la valeur renvoy&#233;e
+ doit &#234;tre apache2.DONE.</p>
<p>Exemple :</p>
@@ -1677,38 +1677,38 @@ function silly_mapper(r)
end</pre>
- <div class="note"><h3>Contexte</h3><p>Cette directive ne peut être
- utilisée ni à l'intérieur d'une section <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ou <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code>, ni dans un fichier htaccess.</p></div>
+ <div class="note"><h3>Contexte</h3><p>Cette directive ne peut &#234;tre
+ utilis&#233;e ni &#224; l'int&#233;rieur d'une section <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ou <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code>, ni dans un fichier htaccess.</p></div>
<div class="note"><h3>Ordonnancement</h3><p>Les arguments optionnels
- "early" ou "late" permettent de contrôler le moment auquel ce script
- s'exécute par rapport aux autres modules.</p></div>
+ "early" ou "late" permettent de contr&#244;ler le moment auquel ce script
+ s'ex&#233;cute par rapport aux autres modules.</p></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="luahooktypechecker" id="luahooktypechecker">Directive</a> <a name="LuaHookTypeChecker" id="LuaHookTypeChecker">LuaHookTypeChecker</a><a title="Lien permanent" href="#luahooktypechecker" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fournit un point d'entrée pour la phase type_checker du
-traitement de la requête</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fournit un point d'entr&#233;e pour la phase type_checker du
+traitement de la requ&#234;te</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LuaHookTypeChecker /chemin/vers/lua/script.lua hook_function_name</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_lua</td></tr>
</table><p>
- Cette directive fournit un point d'entrée pour la phase
- type_checker du traitement de la requête. Cette phase
- correspond au moment où la requête se voit assigner un type et un
- gestionnaire de contenu, et peut donc être utilisée pour modifier le
- type et le gestionnaire en fonction de l'entrée :
+ Cette directive fournit un point d'entr&#233;e pour la phase
+ type_checker du traitement de la requ&#234;te. Cette phase
+ correspond au moment o&#249; la requ&#234;te se voit assigner un type et un
+ gestionnaire de contenu, et peut donc &#234;tre utilis&#233;e pour modifier le
+ type et le gestionnaire en fonction de l'entr&#233;e :
</p>
<pre class="prettyprint lang-config">LuaHookTypeChecker "/path/to/lua/script.lua" type_checker</pre>
<pre class="prettyprint lang-lua"> function type_checker(r)
if r.uri:match("%.to_gif$") then -- foo.png.to_gif convient
r.content_type = "image/gif" -- affectation du type image/gif
- r.handler = "gifWizard" -- force le traitement de la requête par le module gifWizard
- r.filename = r.uri:gsub("%.to_gif$", "") -- corrige le nom du fichier demandé
+ r.handler = "gifWizard" -- force le traitement de la requ&#234;te par le module gifWizard
+ r.filename = r.uri:gsub("%.to_gif$", "") -- corrige le nom du fichier demand&#233;
return apache2.OK
end
@@ -1720,46 +1720,46 @@ traitement de la requête</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="luainherit" id="luainherit">Directive</a> <a name="LuaInherit" id="LuaInherit">LuaInherit</a><a title="Lien permanent" href="#luainherit" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contrôle la manière dont les sections de configuration
-parentes sont fusionnées dans les enfants</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contr&#244;le la mani&#232;re dont les sections de configuration
+parentes sont fusionn&#233;es dans les enfants</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LuaInherit none|parent-first|parent-last</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>LuaInherit parent-first</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>LuaInherit parent-first</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_lua</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Versions 2.4.0 et supérieures</td></tr>
-</table><p>Par défaut, si des directives LuaHook* se trouvent dans
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Versions 2.4.0 et sup&#233;rieures</td></tr>
+</table><p>Par d&#233;faut, si des directives LuaHook* se trouvent dans
des sections de configuration Directory ou Location qui se
chevauchent, les scripts
- définis dans les sections les plus spécifiques s'exécutent
- <em>après</em> ceux définis dans les sections plus génériques
+ d&#233;finis dans les sections les plus sp&#233;cifiques s'ex&#233;cutent
+ <em>apr&#232;s</em> ceux d&#233;finis dans les sections plus g&#233;n&#233;riques
(LuaInherit parent-first). Vous pouvez inverser cet ordre, ou faire
en sorte que le contexte parent ne s'applique pas du tout.</p>
- <p>Jusqu'aux versions 2.3.x, le comportement par défaut consistait à
- ignorer les directives LuaHook* situées dans les sections de
+ <p>Jusqu'aux versions 2.3.x, le comportement par d&#233;faut consistait &#224;
+ ignorer les directives LuaHook* situ&#233;es dans les sections de
configuration parentes.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="luainputfilter" id="luainputfilter">Directive</a> <a name="LuaInputFilter" id="LuaInputFilter">LuaInputFilter</a><a title="Lien permanent" href="#luainputfilter" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fournit une fonction Lua pour le filtrage en entrée</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fournit une fonction Lua pour le filtrage en entr&#233;e</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LuaInputFilter filter_name /path/to/lua/script.lua function_name</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_lua</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.4.5 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.4.5 du serveur HTTP
Apache</td></tr>
</table>
-<p>Cette directive permet d'ajouter un filtre en entrée sous la forme
+<p>Cette directive permet d'ajouter un filtre en entr&#233;e sous la forme
d'une fonction Lua. A l'instar des filtres en sorties, les filtres en
-entrée fonctionnent comme des sous-routines, intervenant dans un premier
+entr&#233;e fonctionnent comme des sous-routines, intervenant dans un premier
temps avant l'envoi du contenu des tampons, puis chaque fois qu'un
-paquet de données doit être transmis à la chaîne, et éventuellement
-produisant toute donnée à ajouter aux données en entrée. La variable
-globale <code>bucket</code> contient les paquets de données tels qu'ils
+paquet de donn&#233;es doit &#234;tre transmis &#224; la cha&#238;ne, et &#233;ventuellement
+produisant toute donn&#233;e &#224; ajouter aux donn&#233;es en entr&#233;e. La variable
+globale <code>bucket</code> contient les paquets de donn&#233;es tels qu'ils
sont transmis au script Lua :
</p>
@@ -1769,35 +1769,35 @@ sont transmis au script Lua :
&lt;/Files&gt;</pre>
<pre class="prettyprint lang-lua">--[[
- Exemple de filtre en entrée qui convertit toutes les données POST en
+ Exemple de filtre en entr&#233;e qui convertit toutes les donn&#233;es POST en
majuscules.
]]--
function input_filter(r)
- print("luaInputFilter called") -- pour débogage
- coroutine.yield() -- attend des paquets de données
+ print("luaInputFilter called") -- pour d&#233;bogage
+ coroutine.yield() -- attend des paquets de donn&#233;es
while bucket do -- Pour chaque paquet, faire ...
- local output = string.upper(bucket) -- Convertit toutes les données POST en majuscules
- coroutine.yield(output) -- Envoie les données traitées à la chaîne de filtrage
+ local output = string.upper(bucket) -- Convertit toutes les donn&#233;es POST en majuscules
+ coroutine.yield(output) -- Envoie les donn&#233;es trait&#233;es &#224; la cha&#238;ne de filtrage
end
- -- plus aucune donnée à traiter.
- coroutine.yield("&amp;filterSignature=1234") -- Ajoute une signature à la fin
+ -- plus aucune donn&#233;e &#224; traiter.
+ coroutine.yield("&amp;filterSignature=1234") -- Ajoute une signature &#224; la fin
end</pre>
<p>
-Le filtre en entrée peut interdire ou sauter un filtre s'il est
-considéré comme indésirable :
+Le filtre en entr&#233;e peut interdire ou sauter un filtre s'il est
+consid&#233;r&#233; comme ind&#233;sirable :
</p>
<pre class="prettyprint lang-lua">function input_filter(r)
if not good then
- return -- Empêche tout simplement le filtrage et transmet le contenu original
+ return -- Emp&#234;che tout simplement le filtrage et transmet le contenu original
end
- coroutine.yield() -- attend des paquets de données
+ coroutine.yield() -- attend des paquets de donn&#233;es
... -- insert les filtres ici
end</pre>
<p>
Voir "<a href="#modifying_buckets">Modification de contenu avec les
-filtres Lua</a>" pour plus de détails.
+filtres Lua</a>" pour plus de d&#233;tails.
</p>
</div>
@@ -1807,30 +1807,30 @@ filtres Lua</a>" pour plus de détails.
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Met en correspondance un chemin avec un gestionnaire lua</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LuaMapHandler modele-uri /chemin/vers/lua/script.lua
[nom-fonction]</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_lua</td></tr>
</table>
- <p>Cette directive permet de faire correspondre un modèle d'uri avec
- une fonction de gestionnaire située dans un fichier spécifique. Elle
+ <p>Cette directive permet de faire correspondre un mod&#232;le d'uri avec
+ une fonction de gestionnaire situ&#233;e dans un fichier sp&#233;cifique. Elle
utilise les expressions rationnelles PCRE pour mettre en
correspondance l'uri, et supporte les groupes de correspondance
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
+ Prenez garde aux probl&#232;mes de s&#233;curit&#233; en &#233;crivant vos expressions
rationnelles.</p>
<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>
+ apr&#232;s chargement de ce fichier.</p>
<pre class="prettyprint lang-config">LuaMapHandler /bingo /scripts/wombat.lua</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>
+ valeur par d&#233;faut si aucun nom de fonction sp&#233;cifique n'est
+ sp&#233;cifi&#233;.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -1841,18 +1841,18 @@ sortie</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LuaOutputFilter filter_name /path/to/lua/script.lua function_name</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_lua</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.5 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.5 du serveur HTTP
Apache</td></tr>
</table>
<p>&gt;Cette directive permet d'ajouter un filtre en sortie sous la forme
d'une fonction Lua. A l'instar des filtres en sorties, les filtres en
-entrée fonctionnent comme des sous-routines, intervenant dans un premier
+entr&#233;e fonctionnent comme des sous-routines, intervenant dans un premier
temps avant l'envoi du contenu des tampons, puis chaque fois qu'un
-paquet de données doit être transmis à la chaîne, et éventuellement
-produisant toute donnée à ajouter aux données en sortie. La variable
-globale <code>bucket</code> contient les paquets de données tels qu'ils
+paquet de donn&#233;es doit &#234;tre transmis &#224; la cha&#238;ne, et &#233;ventuellement
+produisant toute donn&#233;e &#224; ajouter aux donn&#233;es en sortie. La variable
+globale <code>bucket</code> contient les paquets de donn&#233;es tels qu'ils
sont transmis au script Lua :
</p>
@@ -1862,41 +1862,41 @@ sont transmis au script Lua :
&lt;/Files&gt;</pre>
<pre class="prettyprint lang-lua">--[[
- Exemple de filtre en sortie qui échappe toutes les entités HTML en
+ Exemple de filtre en sortie qui &#233;chappe toutes les entit&#233;s HTML en
sortie
]]--
function output_filter(r)
- coroutine.yield("(Handled by myOutputFilter)&lt;br/&gt;\n") -- Ajoute des données au début de la sortie,
- -- puis attend des paquets de données à traiter
+ coroutine.yield("(Handled by myOutputFilter)&lt;br/&gt;\n") -- Ajoute des donn&#233;es au d&#233;but de la sortie,
+ -- puis attend des paquets de donn&#233;es &#224; traiter
while bucket do -- Pour chaque paquet, faire ...
- local output = r:escape_html(bucket) -- Echappe les données en sortie
- coroutine.yield(output) -- Envoie les données traitées à la chaîne
+ local output = r:escape_html(bucket) -- Echappe les donn&#233;es en sortie
+ coroutine.yield(output) -- Envoie les donn&#233;es trait&#233;es &#224; la cha&#238;ne
end
- -- plus aucune donnée à traiter.
+ -- plus aucune donn&#233;e &#224; traiter.
end</pre>
<p>
-Comme les filres en entrée, le filtre en sortie peut interdire ou sauter un filtre s'il est
-considéré comme indésirable :
+Comme les filres en entr&#233;e, le filtre en sortie peut interdire ou sauter un filtre s'il est
+consid&#233;r&#233; comme ind&#233;sirable :
</p>
<pre class="prettyprint lang-lua">function output_filter(r)
if not r.content_type:match("text/html") then
- return -- Empêche tout simplement le filtrage et transmet le contenu original
+ return -- Emp&#234;che tout simplement le filtrage et transmet le contenu original
end
- coroutine.yield() -- attend des paquets de données
+ coroutine.yield() -- attend des paquets de donn&#233;es
... -- insert les filtres ici
end</pre>
<div class="note"><h3>Les filtres Lua avec <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code></h3>
<p>Lorsqu'on utilise un filtre Lua comme fournisseur sous-jacent via la
directive <code class="directive"><a href="../mod/mod_filter.html#filterprovider">FilterProvider</a></code>, le
-filtrage ne fonctionnera que si <var>filter-name</var> est identique à
+filtrage ne fonctionnera que si <var>filter-name</var> est identique &#224;
<var>provider-name</var>.
</p> </div>
<p>
Voir "<a href="#modifying_buckets">Modification de contenu avec les
-filtres Lua</a>" pour plus de détails.
+filtres Lua</a>" pour plus de d&#233;tails.
</p>
@@ -1904,15 +1904,15 @@ filtres Lua</a>" pour plus de détails.
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="luapackagecpath" id="luapackagecpath">Directive</a> <a name="LuaPackageCPath" id="LuaPackageCPath">LuaPackageCPath</a><a title="Lien permanent" href="#luapackagecpath" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajoute un répertoire au package.cpath de lua</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajoute un r&#233;pertoire au package.cpath de lua</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LuaPackageCPath /chemin/vers/include/?.soa</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_lua</td></tr>
</table>
- <p>Cette directive permet d'ajouter un chemin à la liste des chemins
- de recherche des bibliothèques partagées de lua. Ceci modifie le
+ <p>Cette directive permet d'ajouter un chemin &#224; la liste des chemins
+ de recherche des biblioth&#232;ques partag&#233;es de lua. Ceci modifie le
package.cpath dans les vms lua.</p>
@@ -1920,14 +1920,14 @@ filtres Lua</a>" pour plus de détails.
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="luapackagepath" id="luapackagepath">Directive</a> <a name="LuaPackagePath" id="LuaPackagePath">LuaPackagePath</a><a title="Lien permanent" href="#luapackagepath" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajoute un répertoire au package.path de lua</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajoute un r&#233;pertoire au package.path de lua</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LuaPackagePath /chemin/vers/include/?.lua</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_lua</td></tr>
-</table><p>Cette directive permet d'ajouter un chemin à la liste des
- chemins de recherche du module lua. Elle suit les mêmes conventions
+</table><p>Cette directive permet d'ajouter un chemin &#224; la liste des
+ chemins de recherche du module lua. Elle suit les m&#234;mes conventions
que lua. Ceci modifie le package.path dans les vms lua.</p>
<div class="example"><h3>Exemples :</h3><pre class="prettyprint lang-config">LuaPackagePath /scripts/lib/?.lua
@@ -1938,102 +1938,102 @@ LuaPackagePath /scripts/lib/?/init.lua</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="luaquickhandler" id="luaquickhandler">Directive</a> <a name="LuaQuickHandler" id="LuaQuickHandler">LuaQuickHandler</a><a title="Lien permanent" href="#luaquickhandler" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fournit un point d'entrée pour la gestion rapide du
-traitement de la requête</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fournit un point d'entr&#233;e pour la gestion rapide du
+traitement de la requ&#234;te</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LuaQuickHandler /path/to/script.lua hook_function_name</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_lua</td></tr>
</table>
- <p>Cette phase s'exécute juste après l'attribution de la requête à
+ <p>Cette phase s'ex&#233;cute juste apr&#232;s l'attribution de la requ&#234;te &#224;
un serveur virtuel, et permet d'effectuer certains traitements avant
- le déroulement des autres phases, ou de servir une requête sans
- avoir à la traduire, l'associer à un espace de stockage, etc...
- Comme cette phase s'exécute avant toute autre, les directives telles
+ le d&#233;roulement des autres phases, ou de servir une requ&#234;te sans
+ avoir &#224; la traduire, l'associer &#224; un espace de stockage, etc...
+ Comme cette phase s'ex&#233;cute avant toute autre, les directives telles
que <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> ou
<code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ne
- sont pas encore prises en compte, car Les URI n'ont pas encore été
- entièrement interprétés.
+ sont pas encore prises en compte, car Les URI n'ont pas encore &#233;t&#233;
+ enti&#232;rement interpr&#233;t&#233;s.
</p>
- <div class="note"><h3>Contexte</h3><p>Cette directive ne peut être
- utilisée ni à l'intérieur d'une section <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ou <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code>, ni dans un fichier htaccess.</p></div>
+ <div class="note"><h3>Contexte</h3><p>Cette directive ne peut &#234;tre
+ utilis&#233;e ni &#224; l'int&#233;rieur d'une section <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ou <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code>, ni dans un fichier htaccess.</p></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="luaroot" id="luaroot">Directive</a> <a name="LuaRoot" id="LuaRoot">LuaRoot</a><a title="Lien permanent" href="#luaroot" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Spécifie le chemin de base pour la résolution des chemins
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sp&#233;cifie le chemin de base pour la r&#233;solution des chemins
relatifs dans les directives de mod_lua</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LuaRoot /chemin/vers/un/répertoire</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LuaRoot /chemin/vers/un/r&#233;pertoire</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_lua</td></tr>
</table>
- <p>Cette directive permet de spécifier le chemin de base qui sera
- utilisé pour évaluer tous les chemins relatifs dans mod_lua. En
- l'absence de cette directive, les chemins relatifs sont résolus par
- rapport au répertoire de travail courant, ce qui ne sera pas
- toujours approprié pour un serveur.</p>
+ <p>Cette directive permet de sp&#233;cifier le chemin de base qui sera
+ utilis&#233; pour &#233;valuer tous les chemins relatifs dans mod_lua. En
+ l'absence de cette directive, les chemins relatifs sont r&#233;solus par
+ rapport au r&#233;pertoire de travail courant, ce qui ne sera pas
+ toujours appropri&#233; pour un serveur.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="luascope" id="luascope">Directive</a> <a name="LuaScope" id="LuaScope">LuaScope</a><a title="Lien permanent" href="#luascope" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Une valeur parmi once, request, conn, thread -- la valeur par défaut est once</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Une valeur parmi once, request, conn, thread -- la valeur par d&#233;faut est once</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LuaScope once|request|conn|thread|server [min] [max]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>LuaScope once</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>LuaScope once</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_lua</td></tr>
</table>
- <p>Cette directive permet de spécifier la durée de vie de
- l'interpréteur Lua qui sera utilisé dans ce "répertoire". La valeur
- par défaut est "once".</p>
+ <p>Cette directive permet de sp&#233;cifier la dur&#233;e de vie de
+ l'interpr&#233;teur Lua qui sera utilis&#233; dans ce "r&#233;pertoire". La valeur
+ par d&#233;faut est "once".</p>
<dl>
- <dt>once:</dt> <dd>utilise l'interpréteur une fois.</dd>
+ <dt>once:</dt> <dd>utilise l'interpr&#233;teur une fois.</dd>
- <dt>request:</dt> <dd>utilise l'interpréteur pour traiter tout ce
- qui est basé sur le même fichier dans la requête, et qui se trouve
- aussi dans la portée de la requête.</dd>
+ <dt>request:</dt> <dd>utilise l'interpr&#233;teur pour traiter tout ce
+ qui est bas&#233; sur le m&#234;me fichier dans la requ&#234;te, et qui se trouve
+ aussi dans la port&#233;e de la requ&#234;te.</dd>
- <dt>conn:</dt> <dd>idem request, mais attaché à connection_rec</dd>
+ <dt>conn:</dt> <dd>idem request, mais attach&#233; &#224; connection_rec</dd>
- <dt>thread:</dt> <dd>Utilise l'interpréteur pendant toute la durée
- de vie du thread qui traite la requête (disponible seulement avec
- les MPMs threadés).</dd>
+ <dt>thread:</dt> <dd>Utilise l'interpr&#233;teur pendant toute la dur&#233;e
+ de vie du thread qui traite la requ&#234;te (disponible seulement avec
+ les MPMs thread&#233;s).</dd>
- <dt>server:</dt> <dd>Le comportement est ici différent, car la
- portée du serveur présente une durée de vie assez longue, et
- plusieurs threads vont partager le même server_rec. Pour gérer tout
- ceci, les états lua du serveur sont stockés dans une liste de ressources
+ <dt>server:</dt> <dd>Le comportement est ici diff&#233;rent, car la
+ port&#233;e du serveur pr&#233;sente une dur&#233;e de vie assez longue, et
+ plusieurs threads vont partager le m&#234;me server_rec. Pour g&#233;rer tout
+ ceci, les &#233;tats lua du serveur sont stock&#233;s dans une liste de ressources
apr. Les arguments <code>min</code> et <code>max</code> permettent
- de spécifier les nombres minimaux et maximaux d'états lua à stocker
+ de sp&#233;cifier les nombres minimaux et maximaux d'&#233;tats lua &#224; stocker
dans la liste.</dd>
</dl>
- <p>En général, les portées <code>thread</code> et <code>server</code>
- sont 2 à 3 fois plus rapides que les autres, car elles n'ont pas besoin
- de régénérer de nouveaux états Lua à chaque requête (comme c'est le
- cas avec le MPM event, où même les connexions persistantes utilisent un
- nouveau thread pour chaque requête). Si vous pensez que vos scripts
- n'auront pas de problème s'il réutilisent un état, alors les portées
- <code>thread</code> ou <code>server</code> doivent être utilisées car
- elles présenteront de meilleures performances. Alors que la portée
- <code>thread</code> fournira les réponses les plus rapides, la portée
- <code>server</code> utilisera moins de mémoire car les états sont
- rassemblés dans des jeux, permettant par exemple à 1000 threads de
- partager 100 états Lua, ne nécessitant ainsi que 10% de la mémoire
- requise par la portée <code>thread</code>.
+ <p>En g&#233;n&#233;ral, les port&#233;es <code>thread</code> et <code>server</code>
+ sont 2 &#224; 3 fois plus rapides que les autres, car elles n'ont pas besoin
+ de r&#233;g&#233;n&#233;rer de nouveaux &#233;tats Lua &#224; chaque requ&#234;te (comme c'est le
+ cas avec le MPM event, o&#249; m&#234;me les connexions persistantes utilisent un
+ nouveau thread pour chaque requ&#234;te). Si vous pensez que vos scripts
+ n'auront pas de probl&#232;me s'il r&#233;utilisent un &#233;tat, alors les port&#233;es
+ <code>thread</code> ou <code>server</code> doivent &#234;tre utilis&#233;es car
+ elles pr&#233;senteront de meilleures performances. Alors que la port&#233;e
+ <code>thread</code> fournira les r&#233;ponses les plus rapides, la port&#233;e
+ <code>server</code> utilisera moins de m&#233;moire car les &#233;tats sont
+ rassembl&#233;s dans des jeux, permettant par exemple &#224; 1000 threads de
+ partager 100 &#233;tats Lua, ne n&#233;cessitant ainsi que 10% de la m&#233;moire
+ requise par la port&#233;e <code>thread</code>.
</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_lua.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_lua.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_lua.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -2052,7 +2052,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_lua.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_macro.html.fr b/docs/manual/mod/mod_macro.html.fr
index ac4bd1a653..31471cafdd 100644
--- a/docs/manual/mod/mod_macro.html.fr
+++ b/docs/manual/mod/mod_macro.html.fr
@@ -27,21 +27,21 @@
<div id="preamble"><h1>Module Apache mod_macro</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_macro.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_macro.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_macro.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Ce module permet d'utiliser des macros dans les fichiers
de configuration Apache.</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>macro_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_macro.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>macro_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_macro.c</td></tr></table>
<h3>Sommaire</h3>
<p>Ce module permet d'utiliser des macros dans les fichiers de
- configuration à l'exécution du serveur HTTP Apache afin de faciliter
- la création de nombreux blocs de configuration similaires. Quand le
- serveur démarre, les macros sont exécutées avec les paramètres
- fournis, et le résultat obtenu est traité au même titre que le reste
+ configuration &#224; l'ex&#233;cution du serveur HTTP Apache afin de faciliter
+ la cr&#233;ation de nombreux blocs de configuration similaires. Quand le
+ serveur d&#233;marre, les macros sont ex&#233;cut&#233;es avec les param&#232;tres
+ fournis, et le r&#233;sultat obtenu est trait&#233; au m&#234;me titre que le reste
du fichier de configuration.</p>
</div>
@@ -58,19 +58,19 @@ de configuration Apache.</td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#undefmacro">UndefMacro</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#use">Use</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_macro">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_macro">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_macro">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_macro">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="usage" id="usage">Utilisation</a><a title="Lien permanent" href="#usage" class="permalink">&para;</a></h2>
-<p>On définit une macro à l'aide des blocs <code class="directive"><a href="#macro">&lt;Macro&gt;</a></code> qui contiennent la portion de votre
-configuration qui intervient de manière répétitive, y compris les
-variables pour les parties qui devront être substituées.</p>
+<p>On d&#233;finit une macro &#224; l'aide des blocs <code class="directive"><a href="#macro">&lt;Macro&gt;</a></code> qui contiennent la portion de votre
+configuration qui intervient de mani&#232;re r&#233;p&#233;titive, y compris les
+variables pour les parties qui devront &#234;tre substitu&#233;es.</p>
-<p>Par exemple, vous pouvez utiliser une macro pour définir un bloc
+<p>Par exemple, vous pouvez utiliser une macro pour d&#233;finir un bloc
<code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>, afin de pouvoir
-définir de nombreux serveurs virtuels similaires :</p>
+d&#233;finir de nombreux serveurs virtuels similaires :</p>
<pre class="prettyprint lang-config">&lt;Macro VHost $name $domain&gt;
&lt;VirtualHost *:80&gt;
@@ -85,11 +85,11 @@ définir de nombreux serveurs virtuels similaires :</p>
<p>Comme les directives de configuration httpd, les noms des macros sont
-insensibles à la casse, à la différence des variables qui y sont, elles,
+insensibles &#224; la casse, &#224; la diff&#233;rence des variables qui y sont, elles,
sensibles.</p>
<p>Vous pouvez alors invoquer cette macro autant de fois que vous le
-voulez pour créer des serveurs virtuels </p>
+voulez pour cr&#233;er des serveurs virtuels </p>
<pre class="prettyprint lang-config">Use VHost example example.com
Use VHost myhost hostname.org
@@ -98,44 +98,44 @@ Use VHost apache apache.org
UndefMacro VHost</pre>
-<p>Au démarrage du serveur, chacune de ces invocations
-<code class="directive"><a href="#use">Use</a></code> sera remplacée par une définition de serveur
-virtuel complète, comme décrit dans la définition de la
+<p>Au d&#233;marrage du serveur, chacune de ces invocations
+<code class="directive"><a href="#use">Use</a></code> sera remplac&#233;e par une d&#233;finition de serveur
+virtuel compl&#232;te, comme d&#233;crit dans la d&#233;finition de la
<code class="directive"><a href="#macro">&lt;Macro&gt;</a></code>.</p>
-<p>La directive <code class="directive"><a href="#undefmacro">UndefMacro</a></code> permet d'éviter les
-conflits de définitions qui pourraient provenir de l'utilisation
-ultérieure de macros contenant les mêmes noms de variables.</p>
+<p>La directive <code class="directive"><a href="#undefmacro">UndefMacro</a></code> permet d'&#233;viter les
+conflits de d&#233;finitions qui pourraient provenir de l'utilisation
+ult&#233;rieure de macros contenant les m&#234;mes noms de variables.</p>
-<p>Vous trouverez une version plus élaborée de cet exemple plus loin
+<p>Vous trouverez une version plus &#233;labor&#233;e de cet exemple plus loin
dans la section Exemples.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="tips" id="tips">Conseils</a><a title="Lien permanent" href="#tips" class="permalink">&para;</a></h2>
-<p>Les noms de paramètres doivent commencer par un sigil tel que
-<code>$</code>, <code>%</code>, ou <code>@</code>, de façon à ce qu'ils
+<p>Les noms de param&#232;tres doivent commencer par un sigil tel que
+<code>$</code>, <code>%</code>, ou <code>@</code>, de fa&#231;on &#224; ce qu'ils
soient clairement identifiables, mais aussi afin de faciliter les
interactions avec les autres directives, comme la directive de base
<code class="directive"><a href="../mod/core.html#define">Define</a></code>. Dans le cas contraire, vous
-recevrez un avertissement. En tout état de cause, il est conseillé
+recevrez un avertissement. En tout &#233;tat de cause, il est conseill&#233;
d'avoir une bonne connaissance globale de la configuration du serveur,
-afin d'éviter la réutilisation des mêmes variables à différents niveaux,
-ce qui peut être à l'origine de confusions.</p>
+afin d'&#233;viter la r&#233;utilisation des m&#234;mes variables &#224; diff&#233;rents niveaux,
+ce qui peut &#234;tre &#224; l'origine de confusions.</p>
-<p>Les paramètres préfixés par <code>$</code> ou <code>%</code> ne sont
-pas échappés. Les paramètres préfixés par <code>@</code> sont échappés
+<p>Les param&#232;tres pr&#233;fix&#233;s par <code>$</code> ou <code>%</code> ne sont
+pas &#233;chapp&#233;s. Les param&#232;tres pr&#233;fix&#233;s par <code>@</code> sont &#233;chapp&#233;s
entre guillemets.</p>
-<p>Evitez de préfixer un paramètre par le nom d'un autre paramètre (par
-exemple, présence simultanée des paramètres <code>$win</code> et
+<p>Evitez de pr&#233;fixer un param&#232;tre par le nom d'un autre param&#232;tre (par
+exemple, pr&#233;sence simultan&#233;e des param&#232;tres <code>$win</code> et
<code>$winter</code>), car ceci peut introduire de la confusion lors de
-l'évaluation des expressions. Si cela se produit, c'est le nom de
-paramètre le plus long possible qui sera utilisé.</p>
+l'&#233;valuation des expressions. Si cela se produit, c'est le nom de
+param&#232;tre le plus long possible qui sera utilis&#233;.</p>
-<p>Si vous désirez insérer une valeur dans une chaîne, il est conseillé
-de l'entourer d'accolades afin d'éviter toute confusion :</p>
+<p>Si vous d&#233;sirez ins&#233;rer une valeur dans une cha&#238;ne, il est conseill&#233;
+de l'entourer d'accolades afin d'&#233;viter toute confusion :</p>
<pre class="prettyprint lang-config">&lt;Macro DocRoot ${docroot}&gt;
DocumentRoot "/var/www/${docroot}/htdocs"
@@ -147,13 +147,13 @@ de l'entourer d'accolades afin d'éviter toute confusion :</p>
<h2><a name="examples" id="examples">Exemples</a><a title="Lien permanent" href="#examples" class="permalink">&para;</a></h2>
-<h3>Définition de serveurs virtuels</h3>
+<h3>D&#233;finition de serveurs virtuels</h3>
<p>Un exemple typique d'utilisation de <code class="module"><a href="../mod/mod_macro.html">mod_macro</a></code> est la
-création dynamique de serveurs virtuels.</p>
+cr&#233;ation dynamique de serveurs virtuels.</p>
-<pre class="prettyprint lang-config">## Définition d'une macro VHost pour les configurations répétitives
+<pre class="prettyprint lang-config">## D&#233;finition d'une macro VHost pour les configurations r&#233;p&#233;titives
&lt;Macro VHost $host $port $dir&gt;
Listen $port
@@ -167,14 +167,14 @@ création dynamique de serveurs virtuels.</p>
Require all granted
&lt;/Directory&gt;
- # restriction d'accès au sous-répertoire intranet.
+ # restriction d'acc&#232;s au sous-r&#233;pertoire intranet.
&lt;Directory "$dir/intranet"&gt;
Require ip 10.0.0.0/8
&lt;/Directory&gt;
&lt;/VirtualHost&gt;
&lt;/Macro&gt;
-## Utilisation de la macro VHost avec différents arguments.
+## Utilisation de la macro VHost avec diff&#233;rents arguments.
Use VHost www.apache.org 80 /vhosts/apache/htdocs
Use VHost example.org 8080 /vhosts/example/htdocs
@@ -182,12 +182,12 @@ Use VHost www.example.fr 1234 /vhosts/example.fr/htdocs</pre>
-<h3>Suppression d'une définition de macro</h3>
+<h3>Suppression d'une d&#233;finition de macro</h3>
-<p>Il est recommandé de supprimer la définition d'une macro après
-l'avoir utilisée. Ceci permet d'éviter les confusions au sein d'un
-fichier de configuration complexe où des conflits entre noms de
+<p>Il est recommand&#233; de supprimer la d&#233;finition d'une macro apr&#232;s
+l'avoir utilis&#233;e. Ceci permet d'&#233;viter les confusions au sein d'un
+fichier de configuration complexe o&#249; des conflits entre noms de
variables peuvent survenir.</p>
<pre class="prettyprint lang-config">&lt;Macro DirGroup $dir $group&gt;
@@ -208,21 +208,21 @@ UndefMacro DirGroup</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="macro" id="macro">Directive</a> <a name="Macro" id="Macro">&lt;Macro&gt;</a><a title="Lien permanent" href="#macro" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définition d'une macro dans un fichier de configuration</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finition d'une macro dans un fichier de configuration</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>
&lt;Macro <var>nom</var> [<var>par1</var> .. <var>parN</var>]&gt;
... &lt;/Macro&gt;</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_macro</td></tr>
</table>
- <p>La directive <code class="directive">&lt;Macro&gt;</code> permet de définir une macro
+ <p>La directive <code class="directive">&lt;Macro&gt;</code> permet de d&#233;finir une macro
dans un fichier de configuration Apache. Le premier argument est le nom
- de la macro, et les arguments suivants sont les paramètres. Il
- est de bon aloi de préfixer les noms des paramètres d'une macro
- avec un caractère parmi '<code>$%@</code>', et d'éviter d'en faire
- de même avec les noms de macros.
+ de la macro, et les arguments suivants sont les param&#232;tres. Il
+ est de bon aloi de pr&#233;fixer les noms des param&#232;tres d'une macro
+ avec un caract&#232;re parmi '<code>$%@</code>', et d'&#233;viter d'en faire
+ de m&#234;me avec les noms de macros.
</p>
<pre class="prettyprint lang-config">&lt;Macro LocalAccessPolicy&gt;
@@ -238,10 +238,10 @@ UndefMacro DirGroup</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="macroignorebadnesting" id="macroignorebadnesting">Directive</a> <a name="MacroIgnoreBadNesting" id="MacroIgnoreBadNesting">MacroIgnoreBadNesting</a><a title="Lien permanent" href="#macroignorebadnesting" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ignore les avertissements et n'inscrit rien dans le journal à
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ignore les avertissements et n'inscrit rien dans le journal &#224;
propos d'une imbrication de Macros non conforme</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MacroIgnoreBadNesting</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_macro</td></tr>
@@ -250,10 +250,10 @@ propos d'une imbrication de Macros non conforme</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="macroignoreemptyargs" id="macroignoreemptyargs">Directive</a> <a name="MacroIgnoreEmptyArgs" id="MacroIgnoreEmptyArgs">MacroIgnoreEmptyArgs</a><a title="Lien permanent" href="#macroignoreemptyargs" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ignore les avertissements et n'inscrit rien dans le journal à
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ignore les avertissements et n'inscrit rien dans le journal &#224;
propos des arguments de Macro vides</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MacroIgnoreEmptyArgs</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_macro</td></tr>
@@ -264,13 +264,13 @@ propos des arguments de Macro vides</td></tr>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Supprime une macro</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>UndefMacro <var>nom</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_macro</td></tr>
</table>
- <p>La directive <code class="directive">UndefMacro</code> annule la définition
- d'une macro qui doit avoir été définie auparavant.</p>
+ <p>La directive <code class="directive">UndefMacro</code> annule la d&#233;finition
+ d'une macro qui doit avoir &#233;t&#233; d&#233;finie auparavant.</p>
<pre class="prettyprint lang-config">UndefMacro LocalAccessPolicy
UndefMacro RestrictedAccessPolicy</pre>
@@ -283,23 +283,23 @@ UndefMacro RestrictedAccessPolicy</pre>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Utilisation d'une macro</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Use <var>nom</var> [<var>valeur1</var> ... <var>valeurN</var>]
</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_macro</td></tr>
</table>
<p> La directive <code class="directive">Use</code> permet d'utiliser une macro.
- La macro considérée est expansée. Son nombre d'arguments doit être égal au
- nombre de paramètres précisés dans sa définition. Les valeurs passées en
- argument sont attribuées aux paramètres correspondants et
- substituées avant l'interprétation du texte de la macro.</p>
+ La macro consid&#233;r&#233;e est expans&#233;e. Son nombre d'arguments doit &#234;tre &#233;gal au
+ nombre de param&#232;tres pr&#233;cis&#233;s dans sa d&#233;finition. Les valeurs pass&#233;es en
+ argument sont attribu&#233;es aux param&#232;tres correspondants et
+ substitu&#233;es avant l'interpr&#233;tation du texte de la macro.</p>
<pre class="prettyprint lang-config">Use LocalAccessPolicy
...
Use RestrictedAccessPolicy "192.54.172.0/24 192.54.148.0/24"</pre>
- <p>est équivalent, avec les macros définies ci-dessus à :</p>
+ <p>est &#233;quivalent, avec les macros d&#233;finies ci-dessus &#224; :</p>
<pre class="prettyprint lang-config">Require ip 10.2.16.0/24
...
@@ -310,7 +310,7 @@ Require ip 192.54.172.0/24 192.54.148.0/24</pre>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_macro.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_macro.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_macro.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -329,7 +329,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_macro.html
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_mime.html.fr b/docs/manual/mod/mod_mime.html.fr
index b4b730bf12..9da21bc4b4 100644
--- a/docs/manual/mod/mod_mime.html.fr
+++ b/docs/manual/mod/mod_mime.html.fr
@@ -27,71 +27,71 @@
<div id="preamble"><h1>Module Apache mod_mime</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_mime.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_mime.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_mime.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_mime.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Associe les extensions des fichiers demandés avec l'action
-déclenchée par ces fichiers et avec leur contenu (type MIME, langage,
-jeu de caractère et codage)</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Associe les extensions des fichiers demand&#233;s avec l'action
+d&#233;clench&#233;e par ces fichiers et avec leur contenu (type MIME, langage,
+jeu de caract&#232;re et codage)</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>mime_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_mime.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>mime_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_mime.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module permet d'assigner des métadonnées aux contenus
- sélectionnés pour une réponse HTTP, en associant des modèles d'URI
- ou de noms de fichiers aux valeurs des métadonnées. Par exemple, les
- extensions de noms de fichiers définissent souvent le type de médium
- Internet, le langage, le jeu de caractères et le codage du contenu.
- Ces informations sont relayées par les messages HTTP véhiculant ces
- contenus, et utilisées au cours de la négociation de contenu lors de
- la sélection des différentes possibilités, de manière à ce que les
- préférences des utilisateurs soient respectées lors du choix d'un
- contenu à servir parmi plusieurs autres contenus. Voir
- <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> pour plus d'informations à propos
- de la <a href="../content-negotiation.html">négociation de
+ <p>Ce module permet d'assigner des m&#233;tadonn&#233;es aux contenus
+ s&#233;lectionn&#233;s pour une r&#233;ponse HTTP, en associant des mod&#232;les d'URI
+ ou de noms de fichiers aux valeurs des m&#233;tadonn&#233;es. Par exemple, les
+ extensions de noms de fichiers d&#233;finissent souvent le type de m&#233;dium
+ Internet, le langage, le jeu de caract&#232;res et le codage du contenu.
+ Ces informations sont relay&#233;es par les messages HTTP v&#233;hiculant ces
+ contenus, et utilis&#233;es au cours de la n&#233;gociation de contenu lors de
+ la s&#233;lection des diff&#233;rentes possibilit&#233;s, de mani&#232;re &#224; ce que les
+ pr&#233;f&#233;rences des utilisateurs soient respect&#233;es lors du choix d'un
+ contenu &#224; servir parmi plusieurs autres contenus. Voir
+ <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> pour plus d'informations &#224; propos
+ de la <a href="../content-negotiation.html">n&#233;gociation de
contenu</a>.</p>
<p>Les directives <code class="directive"><a href="#addcharset">AddCharset</a></code>, <code class="directive"><a href="#addencoding">AddEncoding</a></code>, <code class="directive"><a href="#addlanguage">AddLanguage</a></code> et <code class="directive"><a href="#addtype">AddType</a></code> permettent d'associer des
- extensions de fichiers aux métadonnées de ces fichiers. Elles
- définissent respectivement le jeu de caractères, le codage du
- contenu, le langage du contenu et le <a class="glossarylink" href="../glossary.html#type de&#10; médium" title="voir glossaire">type de
- médium</a> (content-type) des documents. La directive
+ extensions de fichiers aux m&#233;tadonn&#233;es de ces fichiers. Elles
+ d&#233;finissent respectivement le jeu de caract&#232;res, le codage du
+ contenu, le langage du contenu et le <a class="glossarylink" href="../glossary.html#type de&#10; m&#233;dium" title="voir glossaire">type de
+ m&#233;dium</a> (content-type) des documents. La directive
<code class="directive"><a href="#typesconfig">TypesConfig</a></code> permet de
- spécifier un fichier qui contient lui-même des associations entre
+ sp&#233;cifier un fichier qui contient lui-m&#234;me des associations entre
extensions et types de media.</p>
- <p>De plus, <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> peut définir le <a href="../handler.html">gestionnaire</a> et les <a href="../filter.html">filtres</a> qui sont à l'origine du contenu et
- le traitent. Les directives <code class="directive"><a href="#addhandler">AddHandler</a></code>, <code class="directive"><a href="#addoutputfilter">AddOutputFilter</a></code>, et <code class="directive"><a href="#addinputfilter">AddInputFilter</a></code> permettent de contrôler
+ <p>De plus, <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> peut d&#233;finir le <a href="../handler.html">gestionnaire</a> et les <a href="../filter.html">filtres</a> qui sont &#224; l'origine du contenu et
+ le traitent. Les directives <code class="directive"><a href="#addhandler">AddHandler</a></code>, <code class="directive"><a href="#addoutputfilter">AddOutputFilter</a></code>, et <code class="directive"><a href="#addinputfilter">AddInputFilter</a></code> permettent de contr&#244;ler
les modules ou les scripts qui vont servir le document. La directive
- <code class="directive"><a href="#multiviewsmatch">MultiviewsMatch</a></code> permet à
- <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> de déterminer les extensions de
- fichiers à inclure lors des tests de correspondances multivues.</p>
+ <code class="directive"><a href="#multiviewsmatch">MultiviewsMatch</a></code> permet &#224;
+ <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> de d&#233;terminer les extensions de
+ fichiers &#224; inclure lors des tests de correspondances multivues.</p>
- <p>Alors que <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> associe des métadonnées avec
+ <p>Alors que <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> associe des m&#233;tadonn&#233;es avec
des extensions de fichiers, le serveur de base <code class="module"><a href="../mod/core.html">core</a></code>
fournit des directives permettant d'associer tous les fichiers d'un
- conteneur donné (par exemple <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>, <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>, ou <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code>) avec des métadonnées particulières.
+ conteneur donn&#233; (par exemple <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>, <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>, ou <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code>) avec des m&#233;tadonn&#233;es particuli&#232;res.
Parmi ces directives, on trouve <code class="directive"><a href="../mod/core.html#forcetype">ForceType</a></code>, <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code>, <code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code>, et <code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code>. Les directives du serveur
de base l'emportent sur toute directive d'association d'extensions
- de noms de fichiers définie par <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code>.</p>
-
- <p>Notez que la modification des métadonnées d'un fichier ne modifie
- pas la valeur de l'en-tête <code>Last-Modified</code>. Ainsi,
- certaines copies de documents préalablement mises en cache peuvent
- encore être utilisées par un client ou un mandataire avec les
- anciens en-têtes. Si vous modifiez les métadonnées (langage, type de
- contenu, jeu de caractère ou codage), vous devez donc enregistrer
- une modification du fichier concerné (afin de mettre à jour sa date
- de dernière modification), pour être sûr que tous les visiteurs
- recevront le documents avec les en-têtes corrects. </p>
+ de noms de fichiers d&#233;finie par <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code>.</p>
+
+ <p>Notez que la modification des m&#233;tadonn&#233;es d'un fichier ne modifie
+ pas la valeur de l'en-t&#234;te <code>Last-Modified</code>. Ainsi,
+ certaines copies de documents pr&#233;alablement mises en cache peuvent
+ encore &#234;tre utilis&#233;es par un client ou un mandataire avec les
+ anciens en-t&#234;tes. Si vous modifiez les m&#233;tadonn&#233;es (langage, type de
+ contenu, jeu de caract&#232;re ou codage), vous devez donc enregistrer
+ une modification du fichier concern&#233; (afin de mettre &#224; jour sa date
+ de derni&#232;re modification), pour &#234;tre s&#251;r que tous les visiteurs
+ recevront le documents avec les en-t&#234;tes corrects. </p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#multipleext">Fichiers avec extensions
multiples</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#contentencoding">Codage du contenu</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#charset-lang">Jeux de caractères et langages</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#charset-lang">Jeux de caract&#232;res et langages</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#addcharset">AddCharset</a></li>
@@ -113,7 +113,7 @@ multiples</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#removetype">RemoveType</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#typesconfig">TypesConfig</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_mime">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_mime">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_mime">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_mime">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="directive"><a href="../mod/mod_mime_magic.html#mimemagicfile">MimeMagicFile</a></code></li>
<li><code class="directive"><a href="../mod/core.html#adddefaultcharset">AddDefaultCharset</a></code></li>
@@ -126,51 +126,51 @@ multiples</a></li>
<div class="section">
<h2><a name="multipleext" id="multipleext">Fichiers avec extensions
multiples</a><a title="Lien permanent" href="#multipleext" class="permalink">&para;</a></h2>
- <p>Les fichiers peuvent posséder plusieurs extensions dont l'ordre
+ <p>Les fichiers peuvent poss&#233;der plusieurs extensions dont l'ordre
est <em>normalement</em> sans importance. Par exemple, si
- le fichier <code>welcome.html.fr</code> est associé au type de
- contenu <code>text/html</code> et au langage Français, le fichier
- <code>welcome.fr.html</code> possèdera exactement les même
- métadonnées. Si le fichier possède plusieurs extensions associées
- au même type de métadonnée, c'est celle de ces extensions la plus à
- droite qui sera utilisée, excepté pour ce qui concerne les langages
+ le fichier <code>welcome.html.fr</code> est associ&#233; au type de
+ contenu <code>text/html</code> et au langage Fran&#231;ais, le fichier
+ <code>welcome.fr.html</code> poss&#232;dera exactement les m&#234;me
+ m&#233;tadonn&#233;es. Si le fichier poss&#232;de plusieurs extensions associ&#233;es
+ au m&#234;me type de m&#233;tadonn&#233;e, c'est celle de ces extensions la plus &#224;
+ droite qui sera utilis&#233;e, except&#233; pour ce qui concerne les langages
et les codages de contenu. Par exemple, si <code>.gif</code> est
- associé au <a class="glossarylink" href="../glossary.html#type de médium" title="voir glossaire">type de médium</a>
- <code>image/gif</code>, et <code>.html</code> au type de médium
+ associ&#233; au <a class="glossarylink" href="../glossary.html#type de m&#233;dium" title="voir glossaire">type de m&#233;dium</a>
+ <code>image/gif</code>, et <code>.html</code> au type de m&#233;dium
<code>text/html</code>, le fichier <code>welcome.gif.html</code>
- sera associé au type de médium <code>text/html</code>.</p>
+ sera associ&#233; au type de m&#233;dium <code>text/html</code>.</p>
- <p>Les <a href="#charset-lang">Languages</a> et les <a href="#contentencoding">codages de contenu</a> sont traités de
- manière cumulative, car il est possible d'assigner plusieurs
- langages ou codages à une ressource particulière. Par exemple, le
- fichier <code>welcome.html.en.de</code> sera servi avec les en-têtes
+ <p>Les <a href="#charset-lang">Languages</a> et les <a href="#contentencoding">codages de contenu</a> sont trait&#233;s de
+ mani&#232;re cumulative, car il est possible d'assigner plusieurs
+ langages ou codages &#224; une ressource particuli&#232;re. Par exemple, le
+ fichier <code>welcome.html.en.de</code> sera servi avec les en-t&#234;tes
<code>Content-Language: en, de</code> et <code>Content-Type:
text/html</code>.</p>
- <p>Des précautions doivent être prises lorsqu'un fichier avec
- extensions multiples est associé à la fois à un <a class="glossarylink" href="../glossary.html#type de&#10; médium" title="voir glossaire">type de
- médium</a> et à un gestionnaire. En général, cela impliquera
- la gestion de la requête par le module associé au gestionnaire. Par
- exemple, si l'extension <code>.imap</code> est associée au
+ <p>Des pr&#233;cautions doivent &#234;tre prises lorsqu'un fichier avec
+ extensions multiples est associ&#233; &#224; la fois &#224; un <a class="glossarylink" href="../glossary.html#type de&#10; m&#233;dium" title="voir glossaire">type de
+ m&#233;dium</a> et &#224; un gestionnaire. En g&#233;n&#233;ral, cela impliquera
+ la gestion de la requ&#234;te par le module associ&#233; au gestionnaire. Par
+ exemple, si l'extension <code>.imap</code> est associ&#233;e au
gestionnaire <code>imap-file</code> (du module
<code class="module"><a href="../mod/mod_imagemap.html">mod_imagemap</a></code>), et si l'extension <code>.html</code>
- est associée au type de médium <code>text/html</code>, le fichier
- <code>world.imap.html</code> sera à la fois associé au gestionnaire
- <code>imap-file</code> et au type de médium <code>text/html</code>.
+ est associ&#233;e au type de m&#233;dium <code>text/html</code>, le fichier
+ <code>world.imap.html</code> sera &#224; la fois associ&#233; au gestionnaire
+ <code>imap-file</code> et au type de m&#233;dium <code>text/html</code>.
Pour son traitement, c'est le gestionnaire <code>imap-file</code>
- qui sera utilisé, et il sera donc traité en tant que fichier
+ qui sera utilis&#233;, et il sera donc trait&#233; en tant que fichier
imagemap.</p>
- <p>Si vous préférez que seule la dernière partie d'un nom de fichier
- séparée du reste du nom par un point soit associée à une métadonnée
- particulière, n'utilisez pas les directives <code>Add*</code>. Par
+ <p>Si vous pr&#233;f&#233;rez que seule la derni&#232;re partie d'un nom de fichier
+ s&#233;par&#233;e du reste du nom par un point soit associ&#233;e &#224; une m&#233;tadonn&#233;e
+ particuli&#232;re, n'utilisez pas les directives <code>Add*</code>. Par
exemple, si vous souhaitez que le fichier <code>foo.html.cgi</code>
- soit traité en tant que script CGI, mais pas le fichier
+ soit trait&#233; en tant que script CGI, mais pas le fichier
<code>bar.cgi.html</code>, alors, au lieu d'utiliser
- <code>AddHandler cgi-script .cgi</code>, utilisez plutôt :</p>
+ <code>AddHandler cgi-script .cgi</code>, utilisez plut&#244;t :</p>
<div class="example"><h3>Configuration du gestionnaire en se basant seulement
- sur la dernière extension</h3><pre class="prettyprint lang-config">&lt;FilesMatch "[^.]+\.cgi$"&gt;
+ sur la derni&#232;re extension</h3><pre class="prettyprint lang-config">&lt;FilesMatch "[^.]+\.cgi$"&gt;
SetHandler cgi-script
&lt;/FilesMatch&gt;</pre>
</div>
@@ -178,80 +178,80 @@ multiples</a><a title="Lien permanent" href="#multipleext" class="permalink">&pa
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="contentencoding" id="contentencoding">Codage du contenu</a><a title="Lien permanent" href="#contentencoding" class="permalink">&para;</a></h2>
- <p>Un fichier d'un <a class="glossarylink" href="../glossary.html#type de médium" title="voir glossaire">type de médium</a> particulier
- peut être aussi codé d'une certaine manière pour simplifier sa
- transmission sur Internet. Alors que cela concerne en général la
+ <p>Un fichier d'un <a class="glossarylink" href="../glossary.html#type de m&#233;dium" title="voir glossaire">type de m&#233;dium</a> particulier
+ peut &#234;tre aussi cod&#233; d'une certaine mani&#232;re pour simplifier sa
+ transmission sur Internet. Alors que cela concerne en g&#233;n&#233;ral la
compression, comme <code>gzip</code>, il peut aussi s'agir de
chiffrement, comme <code>pgp</code> ou d'un codage comme UUencoding,
- qui est conçu pour transmettre un fichier binaire sous un format
+ qui est con&#231;u pour transmettre un fichier binaire sous un format
ASCII (texte).</p>
<p>La <a href="http://www.ietf.org/rfc/rfc2616.txt">RFC
- HTTP/1.1</a>, section 14.11 stipule à ce titre :</p>
+ HTTP/1.1</a>, section 14.11 stipule &#224; ce titre :</p>
<blockquote cite="http://www.ietf.org/rfc/rfc2616.txt">
- <p>Le champ d'en-tête Content-Encoding de l'entité est utilisé en
- tant que modificateur du type de médium. Lorsqu'il est présent, sa
- valeur indique quels codages de contenu additionnels ont été
- appliqués au corps de l'entité, et ainsi quels mécanismes de
- décodage doivent être appliqués afin de retrouver le type de
- médium référencé par le champ d'en-tête Content-Type. Le codage de
- contenu est principalement utilisé pour permettre la compression
+ <p>Le champ d'en-t&#234;te Content-Encoding de l'entit&#233; est utilis&#233; en
+ tant que modificateur du type de m&#233;dium. Lorsqu'il est pr&#233;sent, sa
+ valeur indique quels codages de contenu additionnels ont &#233;t&#233;
+ appliqu&#233;s au corps de l'entit&#233;, et ainsi quels m&#233;canismes de
+ d&#233;codage doivent &#234;tre appliqu&#233;s afin de retrouver le type de
+ m&#233;dium r&#233;f&#233;renc&#233; par le champ d'en-t&#234;te Content-Type. Le codage de
+ contenu est principalement utilis&#233; pour permettre la compression
d'un document sans perdre l'information concernant le type de
- médium sous-jacent.</p>
+ m&#233;dium sous-jacent.</p>
</blockquote>
- <p>En utilisant plusieurs extensions (voir la <a href="#multipleext">section ci-dessus à propos des extensions de
+ <p>En utilisant plusieurs extensions (voir la <a href="#multipleext">section ci-dessus &#224; propos des extensions de
fichiers multiples</a>), vous pouvez indiquer qu'un fichier est d'un
- <em>type</em>, particulier, et possède aussi un <em>codage</em>
+ <em>type</em>, particulier, et poss&#232;de aussi un <em>codage</em>
particulier.</p>
- <p>Considérons par exemple un fichier contenant un document
- Microsoft Word et compressé par pkzip pour réduire sa taille. Si
- l'extension <code>.doc</code> est associée au type de fichier
- Microsoft Word, et si l'extension <code>.zip</code> est associée au
+ <p>Consid&#233;rons par exemple un fichier contenant un document
+ Microsoft Word et compress&#233; par pkzip pour r&#233;duire sa taille. Si
+ l'extension <code>.doc</code> est associ&#233;e au type de fichier
+ Microsoft Word, et si l'extension <code>.zip</code> est associ&#233;e au
codage de fichier pkzip, alors le fichier
- <code>Resume.doc.zip</code> sera identifié comme document Word
- compressé par pkzip.</p>
+ <code>Resume.doc.zip</code> sera identifi&#233; comme document Word
+ compress&#233; par pkzip.</p>
- <p>Apache joint un en-tête <code>Content-encoding</code> à la
- ressource afin d'informer le navigateur client à propos de la
- méthode de codage.</p>
+ <p>Apache joint un en-t&#234;te <code>Content-encoding</code> &#224; la
+ ressource afin d'informer le navigateur client &#224; propos de la
+ m&#233;thode de codage.</p>
<pre class="prettyprint lang-config">Content-encoding: pkzip</pre>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="charset-lang" id="charset-lang">Jeux de caractères et langages</a><a title="Lien permanent" href="#charset-lang" class="permalink">&para;</a></h2>
- <p>En plus du type de fichier et du codage, un autre élément
+<h2><a name="charset-lang" id="charset-lang">Jeux de caract&#232;res et langages</a><a title="Lien permanent" href="#charset-lang" class="permalink">&para;</a></h2>
+ <p>En plus du type de fichier et du codage, un autre &#233;l&#233;ment
important d'information est le langage dans lequel le document est
- écrit, et avec quel jeu de caractères le contenu du fichier doit
- être affiché. Par exemple, un document peut être écrit en alphabet
- vietnamien ou cyrillique, et doit être affiché en conséquence. Cette
- information est aussi transmise via des en-têtes HTTP.</p>
-
- <p>Les jeu de caractères, langage, codage et type MIME sont tous
- utilisés au cours du processus de négociation de contenu (voir
- <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code>) afin de déterminer quel document
+ &#233;crit, et avec quel jeu de caract&#232;res le contenu du fichier doit
+ &#234;tre affich&#233;. Par exemple, un document peut &#234;tre &#233;crit en alphabet
+ vietnamien ou cyrillique, et doit &#234;tre affich&#233; en cons&#233;quence. Cette
+ information est aussi transmise via des en-t&#234;tes HTTP.</p>
+
+ <p>Les jeu de caract&#232;res, langage, codage et type MIME sont tous
+ utilis&#233;s au cours du processus de n&#233;gociation de contenu (voir
+ <code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code>) afin de d&#233;terminer quel document
servir au client, lorsque plusieurs choix sont possibles en fonction
- du jeu de caractères, du langage, du codage ou du type MIME. Toutes
- les associations d'extensions de noms de fichiers créées via les
+ du jeu de caract&#232;res, du langage, du codage ou du type MIME. Toutes
+ les associations d'extensions de noms de fichiers cr&#233;&#233;es via les
directives <code class="directive"><a href="#addcharset">AddCharset</a></code>,
<code class="directive"><a href="#addencoding">AddEncoding</a></code>, <code class="directive"><a href="#addlanguage">AddLanguage</a></code> et <code class="directive"><a href="#addtype">AddType</a></code> (ainsi que les associations
- d'extensions listées dans le fichier défini par la directive
+ d'extensions list&#233;es dans le fichier d&#233;fini par la directive
<code class="directive"><a href="../mod/mod_mime_magic.html#mimemagicfile">MimeMagicFile</a></code>),
- participent à ce processus de sélection. Les extensions de noms de
- fichiers qui n'ont été associés que par des directives <code class="directive"><a href="#addhandler">AddHandler</a></code>, <code class="directive"><a href="#addinputfilter">AddInputFilter</a></code> ou <code class="directive"><a href="#addoutputfilter">AddOutputFilter</a></code>, peuvent être incluses
- ou exclues du processus de sélection en utilisant la directive
+ participent &#224; ce processus de s&#233;lection. Les extensions de noms de
+ fichiers qui n'ont &#233;t&#233; associ&#233;s que par des directives <code class="directive"><a href="#addhandler">AddHandler</a></code>, <code class="directive"><a href="#addinputfilter">AddInputFilter</a></code> ou <code class="directive"><a href="#addoutputfilter">AddOutputFilter</a></code>, peuvent &#234;tre incluses
+ ou exclues du processus de s&#233;lection en utilisant la directive
<code class="directive"><a href="#multiviewsmatch">MultiviewsMatch</a></code>.</p>
- <h3><a name="charset" id="charset">Jeu de caractères</a></h3>
- <p>Pour transmettre cette information supplémentaire, Apache peut
- ajouter un en-tête <code>Content-Language</code>, afin de
- spécifier le langage dans lequel le document est écrit, et peut
- ajouter des informations additionnelles à l'en-tête
- <code>Content-Type</code> pour indiquer le jeu de caractères
- particulier qui doit être utilisé pour restituer correctement le
+ <h3><a name="charset" id="charset">Jeu de caract&#232;res</a></h3>
+ <p>Pour transmettre cette information suppl&#233;mentaire, Apache peut
+ ajouter un en-t&#234;te <code>Content-Language</code>, afin de
+ sp&#233;cifier le langage dans lequel le document est &#233;crit, et peut
+ ajouter des informations additionnelles &#224; l'en-t&#234;te
+ <code>Content-Type</code> pour indiquer le jeu de caract&#232;res
+ particulier qui doit &#234;tre utilis&#233; pour restituer correctement le
document.</p>
<div class="example"><p><code>
@@ -259,31 +259,31 @@ multiples</a><a title="Lien permanent" href="#multipleext" class="permalink">&pa
Content-Type: text/plain; charset=ISO-8859-1
</code></p></div>
- <p>Le langage est spécifié via son abréviation en deux lettres. Le
- <code>jeu de caractères</code> est le nom du jeu de caractères
- particulier qui doit être utilisé.</p>
+ <p>Le langage est sp&#233;cifi&#233; via son abr&#233;viation en deux lettres. Le
+ <code>jeu de caract&#232;res</code> est le nom du jeu de caract&#232;res
+ particulier qui doit &#234;tre utilis&#233;.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="addcharset" id="addcharset">Directive</a> <a name="AddCharset" id="AddCharset">AddCharset</a><a title="Lien permanent" href="#addcharset" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Associe les extensions de noms de fichiers spécifiées au
-jeu de caractères spécifié</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Associe les extensions de noms de fichiers sp&#233;cifi&#233;es au
+jeu de caract&#232;res sp&#233;cifi&#233;</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddCharset <var>jeu-car</var> <var>extension</var>
[<var>extension</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
</table>
<p>La directive <code class="directive">AddCharset</code> permet d'associer
- les extensions de noms de fichiers spécifiées au jeu de caractères
- spécifié (le nom enregistré sur l'Internet d'un codage de caractères
- donné). <var>jeu-car</var> est le <a href="http://www.iana.org/assignments/character-sets">paramètre jeu
- de caractères du type de médium</a> pour les ressources dont le nom
+ les extensions de noms de fichiers sp&#233;cifi&#233;es au jeu de caract&#232;res
+ sp&#233;cifi&#233; (le nom enregistr&#233; sur l'Internet d'un codage de caract&#232;res
+ donn&#233;). <var>jeu-car</var> est le <a href="http://www.iana.org/assignments/character-sets">param&#232;tre jeu
+ de caract&#232;res du type de m&#233;dium</a> pour les ressources dont le nom
de fichier contient <var>extension</var>. Cette association est
- ajoutée à toutes les autres déjà en vigueur, et écrase toute
- association préexistante pour la même <var>extension</var>.</p>
+ ajout&#233;e &#224; toutes les autres d&#233;j&#224; en vigueur, et &#233;crase toute
+ association pr&#233;existante pour la m&#234;me <var>extension</var>.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">AddLanguage ja .ja
AddCharset EUC-JP .euc
@@ -292,20 +292,20 @@ AddCharset SHIFT_JIS .sjis</pre>
</div>
<p>Avec cet exemple, le document <code>xxxx.ja.jis</code> sera
- traité en tant que document japonais dont le jeu de caractère est
+ trait&#233; en tant que document japonais dont le jeu de caract&#232;re est
<code>ISO-2022-JP</code> (idem pour le document
<code>xxxx.jis.ja</code>). La directive
- <code class="directive">AddCharset</code> sert à la fois à informer le
- client sur le codage des caractères du document afin que ce dernier
- puisse être interprété et affiché correctement, et à la <a href="../content-negotiation.html">négociation de contenu</a>, au
- cours de laquelle le serveur décide lequels parmi plusieurs
- documents possibles il renvoie au client en fonction des préférences
- de ce dernier en matière de jeu de caractères.</p>
-
- <p>L'argument <var>extension</var> est insensible à la casse et peut
- être spécifié avec ou sans le point initial. Les noms de fichiers
- peuvent posséder <a href="#multipleext">plusieurs extensions</a>, et
- l'argument <var>extension</var> sera comparé à chacune d'entre
+ <code class="directive">AddCharset</code> sert &#224; la fois &#224; informer le
+ client sur le codage des caract&#232;res du document afin que ce dernier
+ puisse &#234;tre interpr&#233;t&#233; et affich&#233; correctement, et &#224; la <a href="../content-negotiation.html">n&#233;gociation de contenu</a>, au
+ cours de laquelle le serveur d&#233;cide lequels parmi plusieurs
+ documents possibles il renvoie au client en fonction des pr&#233;f&#233;rences
+ de ce dernier en mati&#232;re de jeu de caract&#232;res.</p>
+
+ <p>L'argument <var>extension</var> est insensible &#224; la casse et peut
+ &#234;tre sp&#233;cifi&#233; avec ou sans le point initial. Les noms de fichiers
+ peuvent poss&#233;der <a href="#multipleext">plusieurs extensions</a>, et
+ l'argument <var>extension</var> sera compar&#233; &#224; chacune d'entre
elles.</p>
@@ -318,70 +318,70 @@ AddCharset SHIFT_JIS .sjis</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="addencoding" id="addencoding">Directive</a> <a name="AddEncoding" id="AddEncoding">AddEncoding</a><a title="Lien permanent" href="#addencoding" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Associe les extensions de noms de fichiers données au type
-de codage spécifié</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Associe les extensions de noms de fichiers donn&#233;es au type
+de codage sp&#233;cifi&#233;</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddEncoding <var>codage</var> <var>extension</var>
[<var>extension</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
</table>
<p>La directive <code class="directive">AddEncoding</code> permet d'associer
- les extensions de noms de fichiers données au codage de contenu HTTP
- spécifié. <var>codage</var> est le codage de contenu HTTP à ajouter
- à la valeur du champ d'en-tête Content-Encoding pour les documents
- possédant l'<var>extension</var> spécifiée. Cette association est
- ajoutée à toutes les autres déjà en vigueur, et écrase toute
- association préexistante pour la même <var>extension</var>.</p>
+ les extensions de noms de fichiers donn&#233;es au codage de contenu HTTP
+ sp&#233;cifi&#233;. <var>codage</var> est le codage de contenu HTTP &#224; ajouter
+ &#224; la valeur du champ d'en-t&#234;te Content-Encoding pour les documents
+ poss&#233;dant l'<var>extension</var> sp&#233;cifi&#233;e. Cette association est
+ ajout&#233;e &#224; toutes les autres d&#233;j&#224; en vigueur, et &#233;crase toute
+ association pr&#233;existante pour la m&#234;me <var>extension</var>.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">AddEncoding x-gzip .gz
AddEncoding x-compress .Z</pre>
</div>
- <p>Avec cet exemple, les noms de fichiers possédant l'extension
- <code>.gz</code> seront marqués comme codés à l'aide du codage
- <code>x-gzip</code>, et les noms de fichiers possédant l'extension
- <code>.Z</code> comme codés avec <code>x-compress</code>.</p>
+ <p>Avec cet exemple, les noms de fichiers poss&#233;dant l'extension
+ <code>.gz</code> seront marqu&#233;s comme cod&#233;s &#224; l'aide du codage
+ <code>x-gzip</code>, et les noms de fichiers poss&#233;dant l'extension
+ <code>.Z</code> comme cod&#233;s avec <code>x-compress</code>.</p>
<p>Les clients anciens n'acceptent que <code>x-gzip</code> et
<code>x-compress</code>, bien que les standards stipulent qu'ils
- sont respectivement équivalents à <code>gzip</code> et
+ sont respectivement &#233;quivalents &#224; <code>gzip</code> et
<code>compress</code>. Apache effectue ses comparaisons de codages
- de contenu en ignorant tout préfixe <code>x-</code>. Lorsqu'il
- répond avec un codage, Apache utilise l'une ou l'autre forme (c'est
- à dire <code>x-foo</code> ou <code>foo</code>) selon les besoins du
- client. Si le client n'a pas besoin d'une forme particulière, Apache
- utilisera la forme employée par la directive
- <code>AddEncoding</code>. Pour résumer, vous devez toujours utiliser
+ de contenu en ignorant tout pr&#233;fixe <code>x-</code>. Lorsqu'il
+ r&#233;pond avec un codage, Apache utilise l'une ou l'autre forme (c'est
+ &#224; dire <code>x-foo</code> ou <code>foo</code>) selon les besoins du
+ client. Si le client n'a pas besoin d'une forme particuli&#232;re, Apache
+ utilisera la forme employ&#233;e par la directive
+ <code>AddEncoding</code>. Pour r&#233;sumer, vous devez toujours utiliser
<code>x-gzip</code> et <code>x-compress</code> pour ces deux
- codages spécifiques. Certains codages plus récents, comme
- <code>deflate</code>, doivent être spécifiés sans le préfixe
+ codages sp&#233;cifiques. Certains codages plus r&#233;cents, comme
+ <code>deflate</code>, doivent &#234;tre sp&#233;cifi&#233;s sans le pr&#233;fixe
<code>x-</code>.</p>
- <p>L'argument <var>extension</var> est insensible à la casse et peut
- être spécifié avec ou sans le point initial. Les noms de fichiers
- peuvent posséder <a href="#multipleext">plusieurs extensions</a>, et
- l'argument <var>extension</var> sera comparé à chacune d'entre
+ <p>L'argument <var>extension</var> est insensible &#224; la casse et peut
+ &#234;tre sp&#233;cifi&#233; avec ou sans le point initial. Les noms de fichiers
+ peuvent poss&#233;der <a href="#multipleext">plusieurs extensions</a>, et
+ l'argument <var>extension</var> sera compar&#233; &#224; chacune d'entre
elles.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="addhandler" id="addhandler">Directive</a> <a name="AddHandler" id="AddHandler">AddHandler</a><a title="Lien permanent" href="#addhandler" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Associe les extensions de noms de fichiers données au
-gestionnaire spécifié</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Associe les extensions de noms de fichiers donn&#233;es au
+gestionnaire sp&#233;cifi&#233;</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddHandler <var>nom-gestionnaire</var> <var>extension</var>
[<var>extension</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
</table>
<p>Les fichiers dont le nom a pour extension <var>extension</var>
- seront servis par le <var><a href="../handler.html">nom-gestionnaire</a></var> spécifié. Cette
- association est ajoutée à toutes les autres déjà en vigueur, et
- écrase toute association préexistante pour la même
+ seront servis par le <var><a href="../handler.html">nom-gestionnaire</a></var> sp&#233;cifi&#233;. Cette
+ association est ajout&#233;e &#224; toutes les autres d&#233;j&#224; en vigueur, et
+ &#233;crase toute association pr&#233;existante pour la m&#234;me
<var>extension</var>. Par exemple, pour associer les scripts CGI
avec l'extension de fichier <code>.cgi</code>, vous pouvez utiliser
:</p>
@@ -389,14 +389,14 @@ gestionnaire spécifié</td></tr>
<pre class="prettyprint lang-config">AddHandler cgi-script .cgi</pre>
- <p>Une fois cette ligne insérée dans votre fichier httpd.conf, tout
- fichier possédant l'extension <code>.cgi</code> sera traité en tant
+ <p>Une fois cette ligne ins&#233;r&#233;e dans votre fichier httpd.conf, tout
+ fichier poss&#233;dant l'extension <code>.cgi</code> sera trait&#233; en tant
que programme CGI.</p>
- <p>L'argument <var>extension</var> est insensible à la casse et peut
- être spécifié avec ou sans le point initial. Les noms de fichiers
- peuvent posséder <a href="#multipleext">plusieurs extensions</a>, et
- l'argument <var>extension</var> sera comparé à chacune d'entre
+ <p>L'argument <var>extension</var> est insensible &#224; la casse et peut
+ &#234;tre sp&#233;cifi&#233; avec ou sans le point initial. Les noms de fichiers
+ peuvent poss&#233;der <a href="#multipleext">plusieurs extensions</a>, et
+ l'argument <var>extension</var> sera compar&#233; &#224; chacune d'entre
elles.</p>
<h3>Voir aussi</h3>
@@ -408,32 +408,32 @@ gestionnaire spécifié</td></tr>
<div class="directive-section"><h2><a name="addinputfilter" id="addinputfilter">Directive</a> <a name="AddInputFilter" id="AddInputFilter">AddInputFilter</a><a title="Lien permanent" href="#addinputfilter" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Associe les extensions de noms de fichiers aux
-filtres spécifiés qui traiteront les requêtes clients</td></tr>
+filtres sp&#233;cifi&#233;s qui traiteront les requ&#234;tes clients</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddInputFilter <var>filtre</var>[;<var>filtre</var>...]
<var>extension</var> [<var>extension</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
</table>
<p>La directive <code class="directive">AddInputFilter</code> permet
- d'associer l'extension de nom de fichier <var>extension</var> aux <a href="../filter.html">filtres</a> spécifiésqui traiteront les
- requêtes clients et les entrées POST à leur réception par le
- serveur. Ceci s'ajoute à toute définition de filtre préexistante, y
+ d'associer l'extension de nom de fichier <var>extension</var> aux <a href="../filter.html">filtres</a> sp&#233;cifi&#233;squi traiteront les
+ requ&#234;tes clients et les entr&#233;es POST &#224; leur r&#233;ception par le
+ serveur. Ceci s'ajoute &#224; toute d&#233;finition de filtre pr&#233;existante, y
compris la directive <code class="directive"><a href="../mod/core.html#setinputfilter">SetInputFilter</a></code>. Cette
- association est ajoutée à toutes les autres déjà en vigueur, et
- écrase toute association préexistante pour la même
+ association est ajout&#233;e &#224; toutes les autres d&#233;j&#224; en vigueur, et
+ &#233;crase toute association pr&#233;existante pour la m&#234;me
<var>extension</var>.</p>
- <p>Si plusieurs <var>filtres</var> sont spécifiés, ils doivent être
- séparés par des points-virgules et inscrits dans l'ordre selon
+ <p>Si plusieurs <var>filtres</var> sont sp&#233;cifi&#233;s, ils doivent &#234;tre
+ s&#233;par&#233;s par des points-virgules et inscrits dans l'ordre selon
lequel ils devront traiter le contenu. L'argument <var>filtre</var>
- est insensible à la casse.</p>
+ est insensible &#224; la casse.</p>
- <p>L'argument <var>extension</var> est insensible à la casse et peut
- être spécifié avec ou sans le point initial. Les noms de fichiers
- peuvent posséder <a href="#multipleext">plusieurs extensions</a>, et
- l'argument <var>extension</var> sera comparé à chacune d'entre
+ <p>L'argument <var>extension</var> est insensible &#224; la casse et peut
+ &#234;tre sp&#233;cifi&#233; avec ou sans le point initial. Les noms de fichiers
+ peuvent poss&#233;der <a href="#multipleext">plusieurs extensions</a>, et
+ l'argument <var>extension</var> sera compar&#233; &#224; chacune d'entre
elles.</p>
@@ -446,41 +446,41 @@ filtres spécifiés qui traiteront les requêtes clients</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="addlanguage" id="addlanguage">Directive</a> <a name="AddLanguage" id="AddLanguage">AddLanguage</a><a title="Lien permanent" href="#addlanguage" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Associe l'extension de nom de fichier donnée au langage
-spécifié</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Associe l'extension de nom de fichier donn&#233;e au langage
+sp&#233;cifi&#233;</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddLanguage <var>symbole-langage</var> <var>extension</var>
[<var>extension</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
</table>
<p>La directive <code class="directive">AddLanguage</code> permet d'associer
- l'extension de nom de fichier donnée au langage spécifié. Les
- fichiers dont l'extension correspond à la valeur
+ l'extension de nom de fichier donn&#233;e au langage sp&#233;cifi&#233;. Les
+ fichiers dont l'extension correspond &#224; la valeur
de l'argument <var>extension</var> se voient attribuer la valeur de
- l'argument <var>symbole-langage</var> comme en-tête HTTP
- Content-Language en accord avec les identifiants de langages définis
+ l'argument <var>symbole-langage</var> comme en-t&#234;te HTTP
+ Content-Language en accord avec les identifiants de langages d&#233;finis
par la RFC 3066. Cette directive l'emporte sur toute association
- préexistante pour la même <var>extension</var>.</p>
+ pr&#233;existante pour la m&#234;me <var>extension</var>.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">AddEncoding x-compress .Z
AddLanguage en .en
AddLanguage fr .fr</pre>
</div>
- <p>Avec cet exemple, le document <code>xxxx.en.Z</code> sera traité
- en tant que document compressé de langue anglaise (idem pour le
+ <p>Avec cet exemple, le document <code>xxxx.en.Z</code> sera trait&#233;
+ en tant que document compress&#233; de langue anglaise (idem pour le
document <code>xxxx.Z.en</code>). Bien que le langage soit fourni au
client, le navigateur n'utilise habituellement pas cette
information. La directive <code class="directive">AddLanguage</code> est
- principalement utilisée au cours de la <a href="../content-negotiation.html">négociation de contenu</a>, où le
+ principalement utilis&#233;e au cours de la <a href="../content-negotiation.html">n&#233;gociation de contenu</a>, o&#249; le
serveur choisit d'envoyer un document parmi plusieurs documents
- possibles en fonction de la préférence du client en matière de
+ possibles en fonction de la pr&#233;f&#233;rence du client en mati&#232;re de
langage.</p>
<p>Si une extension fait l'objet de plusieurs associations de
- langages, c'est la dernière qui sera utilisée. Ainsi, dans le cas
+ langages, c'est la derni&#232;re qui sera utilis&#233;e. Ainsi, dans le cas
suivant,</p>
<pre class="prettyprint lang-config">AddLanguage en .en
@@ -488,13 +488,13 @@ AddLanguage en-gb .en
AddLanguage en-us .en</pre>
- <p>les documents possédant l'extension <code>.en</code> seront
- traités en tant que documents de langage <code>en-us</code>.</p>
+ <p>les documents poss&#233;dant l'extension <code>.en</code> seront
+ trait&#233;s en tant que documents de langage <code>en-us</code>.</p>
- <p>L'argument <var>extension</var> est insensible à la casse et peut
- être spécifié avec ou sans le point initial. Les noms de fichiers
- peuvent posséder <a href="#multipleext">plusieurs extensions</a>, et
- l'argument <var>extension</var> sera comparé à chacune d'entre
+ <p>L'argument <var>extension</var> est insensible &#224; la casse et peut
+ &#234;tre sp&#233;cifi&#233; avec ou sans le point initial. Les noms de fichiers
+ peuvent poss&#233;der <a href="#multipleext">plusieurs extensions</a>, et
+ l'argument <var>extension</var> sera compar&#233; &#224; chacune d'entre
elles.</p>
<h3>Voir aussi</h3>
@@ -506,63 +506,63 @@ AddLanguage en-us .en</pre>
<div class="directive-section"><h2><a name="addoutputfilter" id="addoutputfilter">Directive</a> <a name="AddOutputFilter" id="AddOutputFilter">AddOutputFilter</a><a title="Lien permanent" href="#addoutputfilter" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Associe les extensions de noms de fichiers aux
-filtres spécifiés qui traiteront les réponses en provenance du
+filtres sp&#233;cifi&#233;s qui traiteront les r&#233;ponses en provenance du
serveur</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddOutputFilter <var>filtre</var>[;<var>filtre</var>...]
<var>extension</var> [<var>extension</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
</table>
<p>La directive <code class="directive">AddOutputFilter</code> permet
- d'associer l'extension de nom de fichier définie par l'argument
- <var>extension</var> aux <a href="../filter.html">filtres</a> qui traiteront les réponses en
+ d'associer l'extension de nom de fichier d&#233;finie par l'argument
+ <var>extension</var> aux <a href="../filter.html">filtres</a> qui traiteront les r&#233;ponses en
provenance du serveur avant de les envoyer au client. Ces filtres
- s'ajoutent à tout filtre défini par d'autres directives comme
+ s'ajoutent &#224; tout filtre d&#233;fini par d'autres directives comme
<code class="directive"><a href="../mod/core.html#setoutputfilter">SetOutputFilter</a></code> et <code class="directive"><a href="../mod/mod_filter.html#addoutputfilterbytype">AddOutputFilterByType</a></code>. Cette association
- est fusionnée avec toute autre association en vigueur, et l'emporte
- sur toute association préexistante pour la même
+ est fusionn&#233;e avec toute autre association en vigueur, et l'emporte
+ sur toute association pr&#233;existante pour la m&#234;me
<var>extension</var>.</p>
<p>Avec l'exemple suivant, tous les fichiers <code>.shtml</code>
- seront traités en tant qu'inclusions côté serveur (SSI), et la
- sortie sera compressée à l'aide du module
+ seront trait&#233;s en tant qu'inclusions c&#244;t&#233; serveur (SSI), et la
+ sortie sera compress&#233;e &#224; l'aide du module
<code class="module"><a href="../mod/mod_deflate.html">mod_deflate</a></code>.</p>
<pre class="prettyprint lang-config">AddOutputFilter INCLUDES;DEFLATE shtml</pre>
- <p>Si plusieurs <var>filtres</var> sont spécifiés, ils doivent être
- séparés par des points-virgules et inscrits dans l'ordre selon
+ <p>Si plusieurs <var>filtres</var> sont sp&#233;cifi&#233;s, ils doivent &#234;tre
+ s&#233;par&#233;s par des points-virgules et inscrits dans l'ordre selon
lequel il devront traiter le contenu. L'argument <var>filtre</var>
- est insensible à la casse.</p>
+ est insensible &#224; la casse.</p>
- <p>L'argument <var>extension</var> est insensible à la casse et peut
- être spécifié avec ou sans le point initial. Les noms de fichiers
- peuvent posséder <a href="#multipleext">plusieurs extensions</a>, et
- l'argument <var>extension</var> sera comparé à chacune d'entre
+ <p>L'argument <var>extension</var> est insensible &#224; la casse et peut
+ &#234;tre sp&#233;cifi&#233; avec ou sans le point initial. Les noms de fichiers
+ peuvent poss&#233;der <a href="#multipleext">plusieurs extensions</a>, et
+ l'argument <var>extension</var> sera compar&#233; &#224; chacune d'entre
elles.</p>
- <p>Notez que toute définition de filtres via la directive <code class="directive"><a href="#addoutputfilter">AddOutputFilter</a></code> remplace toutes les
- définitions précédentes effectuées via cette même directive.</p>
+ <p>Notez que toute d&#233;finition de filtres via la directive <code class="directive"><a href="#addoutputfilter">AddOutputFilter</a></code> remplace toutes les
+ d&#233;finitions pr&#233;c&#233;dentes effectu&#233;es via cette m&#234;me directive.</p>
- <pre class="prettyprint lang-config"># Filtre spécifié "DEFLATE"
+ <pre class="prettyprint lang-config"># Filtre sp&#233;cifi&#233; "DEFLATE"
AddOutputFilter DEFLATE shtml
&lt;Location "/foo"&gt;
- # Filtre spécifié "INCLUDES", remplace "DEFLATE"
+ # Filtre sp&#233;cifi&#233; "INCLUDES", remplace "DEFLATE"
AddOutputFilter INCLUDES shtml
&lt;/Location&gt;
&lt;Location "/bar"&gt;
- # Filtre spécifié "INCLUDES;DEFLATE", remplace "DEFLATE"
+ # Filtre sp&#233;cifi&#233; "INCLUDES;DEFLATE", remplace "DEFLATE"
AddOutputFilter INCLUDES;DEFLATE shtml
&lt;/Location&gt;
&lt;Location "/bar/baz"&gt;
- # Filtre spécifié "BUFFER", remplace "INCLUDES;DEFLATE"
+ # Filtre sp&#233;cifi&#233; "BUFFER", remplace "INCLUDES;DEFLATE"
AddOutputFilter BUFFER shtml
&lt;/Location&gt;
&lt;Location "/bar/baz/buz"&gt;
- # Pas de filtre spécifié, suppression de "BUFFER"
+ # Pas de filtre sp&#233;cifi&#233;, suppression de "BUFFER"
RemoveOutputFilter shtml
&lt;/Location&gt;</pre>
@@ -577,83 +577,83 @@ AddOutputFilter DEFLATE shtml
<div class="directive-section"><h2><a name="addtype" id="addtype">Directive</a> <a name="AddType" id="AddType">AddType</a><a title="Lien permanent" href="#addtype" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Associe les extensions de noms de fichiers au type de
-contenu spécifié</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddType <var>type-médium</var> <var>extension</var>
+contenu sp&#233;cifi&#233;</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AddType <var>type-m&#233;dium</var> <var>extension</var>
[<var>extension</var>] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
</table>
<p>La directive <code class="directive">AddType</code> permet d'associer les
- extensions de noms fichiers données au type de contenu spécifié.
- <var>type-médium</var> est le <a class="glossarylink" href="../glossary.html#media-type" title="voir glossaire">Type
- MIME</a> à utiliser pour les fichiers dont le nom possède
- l'extension <var>extension</var>. Cette association s'ajoute à toute
+ extensions de noms fichiers donn&#233;es au type de contenu sp&#233;cifi&#233;.
+ <var>type-m&#233;dium</var> est le <a class="glossarylink" href="../glossary.html#media-type" title="voir glossaire">Type
+ MIME</a> &#224; utiliser pour les fichiers dont le nom poss&#232;de
+ l'extension <var>extension</var>. Cette association s'ajoute &#224; toute
autre association en vigueur, et l'emporte sur toute association
- préexistante pour la même <var>extension</var>.</p>
+ pr&#233;existante pour la m&#234;me <var>extension</var>.</p>
<div class="note">
- Plutôt que d'éditer directement le fichier <code class="directive"><a href="#typesconfig">TypesConfig</a></code>, il est recommandé
+ Plut&#244;t que d'&#233;diter directement le fichier <code class="directive"><a href="#typesconfig">TypesConfig</a></code>, il est recommand&#233;
d'utiliser la directive <code class="directive">AddType</code> pour
- ajouter de nouveaux types de médias.
+ ajouter de nouveaux types de m&#233;dias.
</div>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">AddType image/gif .gif</pre>
</div>
- <p>Ou, pour spécifier plusieurs extensions dans une seule directive
+ <p>Ou, pour sp&#233;cifier plusieurs extensions dans une seule directive
:</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">AddType image/jpeg jpeg jpg jpe</pre>
</div>
- <p>L'argument <var>extension</var> est insensible à la casse et peut
- être spécifié avec ou sans le point initial. Les noms de fichiers
- peuvent posséder <a href="#multipleext">plusieurs extensions</a>, et
- l'argument <var>extension</var> sera comparé à chacune d'entre
+ <p>L'argument <var>extension</var> est insensible &#224; la casse et peut
+ &#234;tre sp&#233;cifi&#233; avec ou sans le point initial. Les noms de fichiers
+ peuvent poss&#233;der <a href="#multipleext">plusieurs extensions</a>, et
+ l'argument <var>extension</var> sera compar&#233; &#224; chacune d'entre
elles.</p>
- <p>Il est possible d'obtenir un effet similaire à celui de la
+ <p>Il est possible d'obtenir un effet similaire &#224; celui de la
directive <code class="directive"><a href="../mod/mod_negotiation.html#languagepriority">LanguagePriority</a></code> du module
<code class="module"><a href="../mod/mod_negotiation.html">mod_negotiation</a></code> en qualifiant un <var>type de
- média</var> avec <code>qs</code> :</p>
+ m&#233;dia</var> avec <code>qs</code> :</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">AddType application/rss+xml;qs=0.8 .xml</pre>
</div>
- <p>Ceci peut s'avérer utile dans certaines situations, par exemple
- lorsqu'un client qui a ajouté un en-tête <code>Accept: */*</code> à
- sa requête n'est pas en mesure de traiter le contenu renvoyé par le
+ <p>Ceci peut s'av&#233;rer utile dans certaines situations, par exemple
+ lorsqu'un client qui a ajout&#233; un en-t&#234;te <code>Accept: */*</code> &#224;
+ sa requ&#234;te n'est pas en mesure de traiter le contenu renvoy&#233; par le
serveur.</p>
- <p>A la base, cette directive configure le type de contenu généré
- pour les fichiers statiques servis à partir du système de fichiers.
+ <p>A la base, cette directive configure le type de contenu g&#233;n&#233;r&#233;
+ pour les fichiers statiques servis &#224; partir du syst&#232;me de fichiers.
Dans le cas des ressources autres que les fichiers statiques pour
- lesquelles le générateur de la réponse spécifie en général un
+ lesquelles le g&#233;n&#233;rateur de la r&#233;ponse sp&#233;cifie en g&#233;n&#233;ral un
Content-Type, cette directive n'a aucun effet.</p>
<div class="note"><h3>Note</h3>
- <p>Si aucun gestionnaire n'a été explicitement défini pour une
- requête, c'est le type de contenu spécifié qui sera utilisé comme
+ <p>Si aucun gestionnaire n'a &#233;t&#233; explicitement d&#233;fini pour une
+ requ&#234;te, c'est le type de contenu sp&#233;cifi&#233; qui sera utilis&#233; comme
nom de gestionnaire.</p>
<p>Lorsqu'aucune directive comme <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code> ou
- <code class="directive"><a href="#addhandler">AddHandler</a></code> ne s'applique à
- une requête, le nom de gestionnaire interne qui aurait du être
- défini par une de ces directives correspond alors au type de contenu
- spécifié par la directive AddType.
+ <code class="directive"><a href="#addhandler">AddHandler</a></code> ne s'applique &#224;
+ une requ&#234;te, le nom de gestionnaire interne qui aurait du &#234;tre
+ d&#233;fini par une de ces directives correspond alors au type de contenu
+ sp&#233;cifi&#233; par la directive AddType.
</p>
<p>
Pour des raisons historiques, certains modules tiers comme mod_php
peuvent adopter ce comportement pour forcer la prise en compte de la
- requête concernée.
+ requ&#234;te concern&#233;e.
</p>
- <p>Il est conseillé d'éviter les configurations qui reposent sur de
- tels types "synthétiques". En outre, les configurations qui
- limitent l'accès aux directives <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code> ou <code class="directive"><a href="#addhandler">AddHandler</a></code> doivent aussi limiter
- l'accès à la directive AddType.</p>
+ <p>Il est conseill&#233; d'&#233;viter les configurations qui reposent sur de
+ tels types "synth&#233;tiques". En outre, les configurations qui
+ limitent l'acc&#232;s aux directives <code class="directive"><a href="../mod/core.html#sethandler">SetHandler</a></code> ou <code class="directive"><a href="#addhandler">AddHandler</a></code> doivent aussi limiter
+ l'acc&#232;s &#224; la directive AddType.</p>
</div>
@@ -666,35 +666,35 @@ contenu spécifié</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="defaultlanguage" id="defaultlanguage">Directive</a> <a name="DefaultLanguage" id="DefaultLanguage">DefaultLanguage</a><a title="Lien permanent" href="#defaultlanguage" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Défini un symbole de langage par défaut à affecter au champ
-d'en-tête Content-Language pour toutes les ressources dans le contexte
-courant auxquelles aucun symbole de langage n'a été
-associé.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;fini un symbole de langage par d&#233;faut &#224; affecter au champ
+d'en-t&#234;te Content-Language pour toutes les ressources dans le contexte
+courant auxquelles aucun symbole de langage n'a &#233;t&#233;
+associ&#233;.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DefaultLanguage <var>symbole-langage</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
</table>
<p>La directive <code class="directive">DefaultLanguage</code> permet
- d'indiquer à Apache que toutes les ressources du contexte courant
- (par exemple, toutes les ressources concernées par le conteneur
+ d'indiquer &#224; Apache que toutes les ressources du contexte courant
+ (par exemple, toutes les ressources concern&#233;es par le conteneur
<code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>
- courant) qui ne possèdent pas d'extension de langage explicite
- (comme <code>.fr</code> ou <code>.de</code> tel que défini par la
+ courant) qui ne poss&#232;dent pas d'extension de langage explicite
+ (comme <code>.fr</code> ou <code>.de</code> tel que d&#233;fini par la
directive <code class="directive"><a href="#addlanguage">AddLanguage</a></code>),
- verront leur en-tête HTTP Content-Language affecté du langage
+ verront leur en-t&#234;te HTTP Content-Language affect&#233; du langage
<var>symbole-langage</var>. Ceci permet de marquer des arborescences
- de répertoires entières comme contenant des documents en français,
- par exemple, sans avoir à renommer chaque fichier. Notez qu'à la
- différence de l'utilisation des extensions pour spécifier des
+ de r&#233;pertoires enti&#232;res comme contenant des documents en fran&#231;ais,
+ par exemple, sans avoir &#224; renommer chaque fichier. Notez qu'&#224; la
+ diff&#233;rence de l'utilisation des extensions pour sp&#233;cifier des
langages, <code class="directive">DefaultLanguage</code> ne permet de
- spécifier qu'un seul langage.</p>
+ sp&#233;cifier qu'un seul langage.</p>
<p>Si aucune directive <code class="directive">DefaultLanguage</code> n'est
- en vigueur, et si un fichier ne possède pas d'extension configurée
- par la directive <code class="directive"><a href="#addlanguage">AddLanguage</a></code>, aucun champ d'en-tête
- Content-Language ne sera généré.</p>
+ en vigueur, et si un fichier ne poss&#232;de pas d'extension configur&#233;e
+ par la directive <code class="directive"><a href="#addlanguage">AddLanguage</a></code>, aucun champ d'en-t&#234;te
+ Content-Language ne sera g&#233;n&#233;r&#233;.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">DefaultLanguage en</pre>
</div>
@@ -707,36 +707,36 @@ associé.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="modmimeusepathinfo" id="modmimeusepathinfo">Directive</a> <a name="ModMimeUsePathInfo" id="ModMimeUsePathInfo">ModMimeUsePathInfo</a><a title="Lien permanent" href="#modmimeusepathinfo" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Indique à <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> de traiter les éléments
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Indique &#224; <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> de traiter les &#233;l&#233;ments
de <code>path_info</code> en tant que parties du nom de
fichier</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ModMimeUsePathInfo On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ModMimeUsePathInfo Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ModMimeUsePathInfo Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
</table>
<p>La directive <code class="directive">ModMimeUsePathInfo</code> permet de
combiner le nom de fichier avec la partie <code>path_info</code> de
- l'URL pour appliquer les directives <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> à la
- requête. La valeur par défaut est <code>Off</code> - situation dans
- laquelle l'élément <code>path_info</code> est ignoré.</p>
+ l'URL pour appliquer les directives <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> &#224; la
+ requ&#234;te. La valeur par d&#233;faut est <code>Off</code> - situation dans
+ laquelle l'&#233;l&#233;ment <code>path_info</code> est ignor&#233;.</p>
- <p>L'utilisation de cette directive est conseillée si vous utilisez
- un système de fichiers virtuel.</p>
+ <p>L'utilisation de cette directive est conseill&#233;e si vous utilisez
+ un syst&#232;me de fichiers virtuel.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">ModMimeUsePathInfo On</pre>
</div>
- <p>Considérons une requête pour <code>/index.php/foo.shtml</code>,
- <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> ne traitera pas la requête entrante comme
+ <p>Consid&#233;rons une requ&#234;te pour <code>/index.php/foo.shtml</code>,
+ <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> ne traitera pas la requ&#234;te entrante comme
<code>/index.php/foo.shtml</code> et les directives comme
<code>AddOutputFilter INCLUDES .shtml</code> ajouteront le filtre
- <code>INCLUDES</code> à la requête. Si la directive
- <code class="directive">ModMimeUsePathInfo</code> n'est pas définie, le
- filtre <code>INCLUDES</code> ne sera pas ajouté. Le fonctionnement
+ <code>INCLUDES</code> &#224; la requ&#234;te. Si la directive
+ <code class="directive">ModMimeUsePathInfo</code> n'est pas d&#233;finie, le
+ filtre <code>INCLUDES</code> ne sera pas ajout&#233;. Le fonctionnement
sera identique dans le cas des chemins virtuels, tels que ceux
- définis par la directive <code class="directive">&lt;Location&gt;</code></p>
+ d&#233;finis par la directive <code class="directive">&lt;Location&gt;</code></p>
<h3>Voir aussi</h3>
<ul>
@@ -751,49 +751,49 @@ recherche de correspondance de fichier avec les vues multiples
(MultiViews)</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers
[Handlers|Filters]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>MultiviewsMatch NegotiatedOnly</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>MultiviewsMatch NegotiatedOnly</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
</table>
<p>La directive <code class="directive">MultiviewsMatch</code> permet trois
- comportements différents pour la fonctionnalité Multiviews du module
+ comportements diff&#233;rents pour la fonctionnalit&#233; Multiviews du module
<a href="mod_negotiation.html">mod_negotiation</a>. Les vues
- multiples permettent d'associer une requête pour un fichier, par
- exemple <code>index.html</code>, à toute extension négotiée
- s'ajoutant à la requête de base, par exemple
+ multiples permettent d'associer une requ&#234;te pour un fichier, par
+ exemple <code>index.html</code>, &#224; toute extension n&#233;goti&#233;e
+ s'ajoutant &#224; la requ&#234;te de base, par exemple
<code>index.html.en</code>, <code>index.html.fr</code>, ou
<code>index.html.gz</code>.</p>
<p>L'option <code>NegotiatedOnly</code> implique que toute extension
- s'ajoutant au nom de base doit correspondre à une extension de
- <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> reconnue pour la négociation de contenu,
+ s'ajoutant au nom de base doit correspondre &#224; une extension de
+ <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> reconnue pour la n&#233;gociation de contenu,
par exemple Charset, Content-Type, Language, ou Encoding. C'est la
- valeur d'option par défaut, et la contrainte la plus stricte
+ valeur d'option par d&#233;faut, et la contrainte la plus stricte
dont les effets de bord inattendus sont les moins nombreux.</p>
- <p>Pour inclure des extensions associées avec des gestionnaires
- et/ou des filtres, définissez la directive
- <code class="directive">MultiviewsMatch</code> avec les mots-clés
+ <p>Pour inclure des extensions associ&#233;es avec des gestionnaires
+ et/ou des filtres, d&#233;finissez la directive
+ <code class="directive">MultiviewsMatch</code> avec les mots-cl&#233;s
<code>Handlers</code>, <code>Filters</code>, ou les deux. Si tous
- les autres facteurs sont égaux, c'est le fichier de plus petite
- taille qui sera servi ; par exemple, si le choix doit s'opérer entre
+ les autres facteurs sont &#233;gaux, c'est le fichier de plus petite
+ taille qui sera servi ; par exemple, si le choix doit s'op&#233;rer entre
<code>index.html.cgi</code> de 500 octets et
<code>index.html.pl</code> de 1000 octets, c'est le fichier
<code>.cgi</code> qui l'emportera dans cet exemple. Les utilisateurs
- de fichiers <code>.asis</code> auront avantage à utiliser l'option
- Handler, si les fichiers <code>.asis</code> sont associés au
+ de fichiers <code>.asis</code> auront avantage &#224; utiliser l'option
+ Handler, si les fichiers <code>.asis</code> sont associ&#233;s au
gestionnaire <code>asis-handler</code>.</p>
<p>Vous pouvez enfin autoriser l'association de toute extension avec
- l'option <code>Any</code>, même si <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> ne
- reconnaît pas l'extension. Ceci
- peut conduire à des résultats imprévisibles, comme l'envoi de
+ l'option <code>Any</code>, m&#234;me si <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> ne
+ reconna&#238;t pas l'extension. Ceci
+ peut conduire &#224; des r&#233;sultats impr&#233;visibles, comme l'envoi de
fichiers .old ou .bak contrairement aux souhaits du webmaster.</p>
<p>Par exemple, la configuration suivante va permettre l'inclusion
- des extensions associées aux gestionnaires et aux filtres dans les
+ des extensions associ&#233;es aux gestionnaires et aux filtres dans les
vues multiples, tout en excluant les fichiers de type inconnu :</p>
<pre class="prettyprint lang-config">MultiviewsMatch Handlers Filters</pre>
@@ -813,24 +813,24 @@ recherche de correspondance de fichier avec les vues multiples
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="removecharset" id="removecharset">Directive</a> <a name="RemoveCharset" id="RemoveCharset">RemoveCharset</a><a title="Lien permanent" href="#removecharset" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Supprime toute association de jeu de caractères pour un
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Supprime toute association de jeu de caract&#232;res pour un
ensemble d'extensions de noms de fichiers</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RemoveCharset <var>extension</var> [<var>extension</var>]
...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
</table>
<p>La directive <code class="directive">RemoveCharset</code> permet de
- supprimer toute association de jeu de caractères pour les fichiers
- dont les noms possèdent les extensions spécifiées. Ceci permet, au
+ supprimer toute association de jeu de caract&#232;res pour les fichiers
+ dont les noms poss&#232;dent les extensions sp&#233;cifi&#233;es. Ceci permet, au
sein des fichiers <code>.htaccess</code>, d'annuler toute
- association héritée du répertoire parent ou de la configuration du
- serveur pour un répertoire particulier.</p>
+ association h&#233;rit&#233;e du r&#233;pertoire parent ou de la configuration du
+ serveur pour un r&#233;pertoire particulier.</p>
- <p>L'argument <var>extension</var> est insensible à la casse et peut
- être spécifié avec ou sans le point initial.</p>
+ <p>L'argument <var>extension</var> est insensible &#224; la casse et peut
+ &#234;tre sp&#233;cifi&#233; avec ou sans le point initial.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">RemoveCharset .html .shtml</pre>
</div>
@@ -843,17 +843,17 @@ ensemble d'extensions de noms de fichiers</td></tr>
ensemble d'extensions de noms de fichiers</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RemoveEncoding <var>extension</var> [<var>extension</var>]
...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
</table>
<p>La directive <code class="directive">RemoveEncoding</code> permet de
supprimer toute association de codage pour les fichiers dont les
- noms possèdent les extensions spécifiées. Ceci permet, au
+ noms poss&#232;dent les extensions sp&#233;cifi&#233;es. Ceci permet, au
sein des fichiers <code>.htaccess</code>, d'annuler toute
- association héritée du répertoire parent ou de la configuration du
- serveur pour un répertoire particulier. Voici un exemple
+ association h&#233;rit&#233;e du r&#233;pertoire parent ou de la configuration du
+ serveur pour un r&#233;pertoire particulier. Voici un exemple
d'utilisation de cette directive :</p>
<div class="example"><h3>/foo/.htaccess:</h3><pre class="prettyprint lang-config">AddEncoding x-gzip .gz
@@ -864,38 +864,38 @@ AddType text/plain .asc
</div>
<p>Avec cette configuration, le fichier <code>foo.gz</code> sera
- marqué comme codé avec gzip, mais <code>foo.gz.asc</code> sera
- marqué comme fichier texte non codé.</p>
+ marqu&#233; comme cod&#233; avec gzip, mais <code>foo.gz.asc</code> sera
+ marqu&#233; comme fichier texte non cod&#233;.</p>
<div class="note"><h3>Note</h3>
- <p>Les directives <code class="directive">RemoveEncoding</code> étant
- traitées <em>après</em> toute directive <code class="directive"><a href="#addencoding">AddEncoding</a></code>, il est possible
- qu'elles annulent les effets de ces dernières si les deux
- apparaissent dans la configuration du même répertoire.</p>
+ <p>Les directives <code class="directive">RemoveEncoding</code> &#233;tant
+ trait&#233;es <em>apr&#232;s</em> toute directive <code class="directive"><a href="#addencoding">AddEncoding</a></code>, il est possible
+ qu'elles annulent les effets de ces derni&#232;res si les deux
+ apparaissent dans la configuration du m&#234;me r&#233;pertoire.</p>
</div>
- <p>L'argument <var>extension</var> est insensible à la casse et peut
- être spécifié avec ou sans le point initial.</p>
+ <p>L'argument <var>extension</var> est insensible &#224; la casse et peut
+ &#234;tre sp&#233;cifi&#233; avec ou sans le point initial.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="removehandler" id="removehandler">Directive</a> <a name="RemoveHandler" id="RemoveHandler">RemoveHandler</a><a title="Lien permanent" href="#removehandler" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Supprime toute association de gestionnaire à un ensemble
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Supprime toute association de gestionnaire &#224; un ensemble
d'extensions de noms de fichiers</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RemoveHandler <var>extension</var> [<var>extension</var>]
...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
</table>
<p>La directive <code class="directive">RemoveHandler</code> permet de
- supprimer toute association de gestionnaire à des fichiers dont le
- nom possède l'extension donnée. Ceci permet, au
+ supprimer toute association de gestionnaire &#224; des fichiers dont le
+ nom poss&#232;de l'extension donn&#233;e. Ceci permet, au
sein des fichiers <code>.htaccess</code>, d'annuler toute
- association héritée du répertoire parent ou de la configuration du
- serveur pour un répertoire particulier. Voici un exemple
+ association h&#233;rit&#233;e du r&#233;pertoire parent ou de la configuration du
+ serveur pour un r&#233;pertoire particulier. Voici un exemple
d'utilisation de cette directive :</p>
<div class="example"><h3>/foo/.htaccess:</h3><pre class="prettyprint lang-config">AddHandler server-parsed .html</pre>
@@ -904,38 +904,38 @@ d'extensions de noms de fichiers</td></tr>
<div class="example"><h3>/foo/bar/.htaccess:</h3><pre class="prettyprint lang-config">RemoveHandler .html</pre>
</div>
- <p>Avec cette dernière ligne, les fichiers <code>.html</code> du
- répertoire <code>/foo/bar</code> seront traités en tant que fichiers
- normaux, au lieu d'être traités en tant que candidats à
- l'interprétation (voir le module <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>
+ <p>Avec cette derni&#232;re ligne, les fichiers <code>.html</code> du
+ r&#233;pertoire <code>/foo/bar</code> seront trait&#233;s en tant que fichiers
+ normaux, au lieu d'&#234;tre trait&#233;s en tant que candidats &#224;
+ l'interpr&#233;tation (voir le module <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>
module).</p>
- <p>L'argument <var>extension</var> est insensible à la casse et peut
- être spécifié avec ou sans le point initial.</p>
+ <p>L'argument <var>extension</var> est insensible &#224; la casse et peut
+ &#234;tre sp&#233;cifi&#233; avec ou sans le point initial.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="removeinputfilter" id="removeinputfilter">Directive</a> <a name="RemoveInputFilter" id="RemoveInputFilter">RemoveInputFilter</a><a title="Lien permanent" href="#removeinputfilter" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Supprime toute association de filtre en entrée à un
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Supprime toute association de filtre en entr&#233;e &#224; un
ensemble d'extensions de noms de fichiers</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RemoveInputFilter <var>extension</var> [<var>extension</var>]
...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
</table>
<p>La directive <code class="directive">RemoveInputFilter</code> permet de
supprimer toute association de <a href="../filter.html">filtre</a>
- en entrée à des fichiers dont le nom possède l'extension donnée.
+ en entr&#233;e &#224; des fichiers dont le nom poss&#232;de l'extension donn&#233;e.
Ceci permet, au
sein des fichiers <code>.htaccess</code>, d'annuler toute
- association héritée du répertoire parent ou de la configuration du
- serveur pour un répertoire particulier.</p>
+ association h&#233;rit&#233;e du r&#233;pertoire parent ou de la configuration du
+ serveur pour un r&#233;pertoire particulier.</p>
- <p>L'argument <var>extension</var> est insensible à la casse et peut
- être spécifié avec ou sans le point initial.</p>
+ <p>L'argument <var>extension</var> est insensible &#224; la casse et peut
+ &#234;tre sp&#233;cifi&#233; avec ou sans le point initial.</p>
<h3>Voir aussi</h3>
<ul>
@@ -946,47 +946,47 @@ ensemble d'extensions de noms de fichiers</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="removelanguage" id="removelanguage">Directive</a> <a name="RemoveLanguage" id="RemoveLanguage">RemoveLanguage</a><a title="Lien permanent" href="#removelanguage" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Supprime toute association de langage à un ensemble
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Supprime toute association de langage &#224; un ensemble
d'extensions de noms de fichiers</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RemoveLanguage <var>extension</var> [<var>extension</var>]
...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
</table>
<p>La directive <code class="directive">RemoveLanguage</code> permet de
- supprimer toute association de langage à des fichiers dont le nom
- possède l'extension donnée. Ceci permet, au
+ supprimer toute association de langage &#224; des fichiers dont le nom
+ poss&#232;de l'extension donn&#233;e. Ceci permet, au
sein des fichiers <code>.htaccess</code>, d'annuler toute
- association héritée du répertoire parent ou de la configuration du
- serveur pour un répertoire particulier.</p>
+ association h&#233;rit&#233;e du r&#233;pertoire parent ou de la configuration du
+ serveur pour un r&#233;pertoire particulier.</p>
- <p>L'argument <var>extension</var> est insensible à la casse et peut
- être spécifié avec ou sans le point initial.</p>
+ <p>L'argument <var>extension</var> est insensible &#224; la casse et peut
+ &#234;tre sp&#233;cifi&#233; avec ou sans le point initial.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="removeoutputfilter" id="removeoutputfilter">Directive</a> <a name="RemoveOutputFilter" id="RemoveOutputFilter">RemoveOutputFilter</a><a title="Lien permanent" href="#removeoutputfilter" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Supprime toute association de filtre en sortie à un
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Supprime toute association de filtre en sortie &#224; un
ensemble d'extensions de noms de fichiers</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RemoveOutputFilter <var>extension</var> [<var>extension</var>]
...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
</table>
<p>La directive <code class="directive">RemoveOutputFilter</code> permet de
supprimer toute association de <a href="../filter.html">filtre</a>
- en sortie à des fichiers dont le nom possède l'extension donnée. Ceci permet, au
+ en sortie &#224; des fichiers dont le nom poss&#232;de l'extension donn&#233;e. Ceci permet, au
sein des fichiers <code>.htaccess</code>, d'annuler toute
- association héritée du répertoire parent ou de la configuration du
- serveur pour un répertoire particulier.</p>
+ association h&#233;rit&#233;e du r&#233;pertoire parent ou de la configuration du
+ serveur pour un r&#233;pertoire particulier.</p>
- <p>L'argument <var>extension</var> est insensible à la casse et peut
- être spécifié avec ou sans le point initial.</p>
+ <p>L'argument <var>extension</var> est insensible &#224; la casse et peut
+ &#234;tre sp&#233;cifi&#233; avec ou sans le point initial.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">RemoveOutputFilter shtml</pre>
</div>
@@ -999,43 +999,43 @@ ensemble d'extensions de noms de fichiers</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="removetype" id="removetype">Directive</a> <a name="RemoveType" id="RemoveType">RemoveType</a><a title="Lien permanent" href="#removetype" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Supprime toute association de type de contenu à un ensemble
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Supprime toute association de type de contenu &#224; un ensemble
d'extensions de noms de fichiers</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RemoveType <var>extension</var> [<var>extension</var>]
...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
</table>
<p>La directive <code class="directive">RemoveType</code> permet de
supprimer toute association de <a class="glossarylink" href="../glossary.html#media-type" title="voir glossaire">type de
- médium</a> à des fichiers dont le nom possède l'extension
- donnée. Ceci permet, au
+ m&#233;dium</a> &#224; des fichiers dont le nom poss&#232;de l'extension
+ donn&#233;e. Ceci permet, au
sein des fichiers <code>.htaccess</code>, d'annuler toute
- association héritée du répertoire parent ou de la configuration du
- serveur pour un répertoire particulier. Voici un exemple
+ association h&#233;rit&#233;e du r&#233;pertoire parent ou de la configuration du
+ serveur pour un r&#233;pertoire particulier. Voici un exemple
d'utilisation de cette directive :</p>
<div class="example"><h3>/foo/.htaccess:</h3><pre class="prettyprint lang-config">RemoveType .cgi</pre>
</div>
<p>Cette ligne aura pour effet de supprimer tout traitement
- spécifique des fichiers <code>.cgi</code> dans le répertoire
- <code>/foo/</code> et ses sous-répertoires, et les réponses
- contenant ce type de fichier ne possèderont pas de champ d'en-tête
+ sp&#233;cifique des fichiers <code>.cgi</code> dans le r&#233;pertoire
+ <code>/foo/</code> et ses sous-r&#233;pertoires, et les r&#233;ponses
+ contenant ce type de fichier ne poss&#232;deront pas de champ d'en-t&#234;te
HTTP Content-Type.</p>
<div class="note"><h3>Note</h3>
- <p>Les directives <code class="directive">RemoveType</code> sont traitées
- <em>après</em> toutes les directives <code class="directive"><a href="#addtype">AddType</a></code>, et il est possible que les
- effets de ces dernières soient annulés si les deux types de
- directives sont présents au sein de la configuration du même
- répertoire.</p>
+ <p>Les directives <code class="directive">RemoveType</code> sont trait&#233;es
+ <em>apr&#232;s</em> toutes les directives <code class="directive"><a href="#addtype">AddType</a></code>, et il est possible que les
+ effets de ces derni&#232;res soient annul&#233;s si les deux types de
+ directives sont pr&#233;sents au sein de la configuration du m&#234;me
+ r&#233;pertoire.</p>
</div>
- <p>L'argument <var>extension</var> est insensible à la casse et peut
- être spécifié avec ou sans le point initial.</p>
+ <p>L'argument <var>extension</var> est insensible &#224; la casse et peut
+ &#234;tre sp&#233;cifi&#233; avec ou sans le point initial.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -1043,55 +1043,55 @@ d'extensions de noms de fichiers</td></tr>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le chemin du fichier <code>mime.types</code></td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>TypesConfig <var>chemin-fichier</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>TypesConfig conf/mime.types</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>TypesConfig conf/mime.types</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime</td></tr>
</table>
- <p>La directive <code class="directive">TypesConfig</code> permet de définir
- le chemin du fichier de configuration des <a class="glossarylink" href="../glossary.html#media-type" title="voir glossaire">types de média</a>. L'argument
- <var>chemin-fichier</var> est un chemin relatif au répertoire défini
+ <p>La directive <code class="directive">TypesConfig</code> permet de d&#233;finir
+ le chemin du fichier de configuration des <a class="glossarylink" href="../glossary.html#media-type" title="voir glossaire">types de m&#233;dia</a>. L'argument
+ <var>chemin-fichier</var> est un chemin relatif au r&#233;pertoire d&#233;fini
par la directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>. Ce
- fichier contient la liste des associations par défaut des extensions
+ fichier contient la liste des associations par d&#233;faut des extensions
de noms de fichiers aux types de contenus. La plupart des
administrateurs utilisent le fichier <code>mime.types</code> fourni
par leur OS,
- qui associe les extensions de noms de fichiers courantes à la liste
- officielle des types de média enregistrés par l'IANA et maintenue à
+ qui associe les extensions de noms de fichiers courantes &#224; la liste
+ officielle des types de m&#233;dia enregistr&#233;s par l'IANA et maintenue &#224;
<a href="http://www.iana.org/assignments/media-types/index.html">http://www.iana.org/assignments/media-types/index.html</a>, ainsi
qu'un grand nombre de types non officiels. Ce fichier permet de
simplifier le fichier <code>httpd.conf</code> en fournissant la
- majorité des définitions de types de média, et ses définitions
- peuvent être écrasées par des directives <code class="directive"><a href="#addtype">AddType</a></code>, selon les besoins. Il est
- déconseillé de modifier le contenu du fichier
- <code>mime.types</code> car il peut être remplacé lors d'une mise à
+ majorit&#233; des d&#233;finitions de types de m&#233;dia, et ses d&#233;finitions
+ peuvent &#234;tre &#233;cras&#233;es par des directives <code class="directive"><a href="#addtype">AddType</a></code>, selon les besoins. Il est
+ d&#233;conseill&#233; de modifier le contenu du fichier
+ <code>mime.types</code> car il peut &#234;tre remplac&#233; lors d'une mise &#224;
jour du serveur.</p>
- <p>Le fichier contient des lignes dont le format est identique à
+ <p>Le fichier contient des lignes dont le format est identique &#224;
celui des arguments d'une directive <code class="directive"><a href="#addtype">AddType</a></code> :</p>
<div class="example"><p><code>
- <var>type-médium</var> [<var>extension</var>] ...
+ <var>type-m&#233;dium</var> [<var>extension</var>] ...
</code></p></div>
- <p>Les extensions sont insensibles à la casse. Les lignes vides et
- les lignes commençant par un dièse (<code>#</code>) sont
- ignorées. Les lignes vides servent à compléter le fichier
- mime.types. Apache httpd peut encore déterminer ces types via le
+ <p>Les extensions sont insensibles &#224; la casse. Les lignes vides et
+ les lignes commen&#231;ant par un di&#232;se (<code>#</code>) sont
+ ignor&#233;es. Les lignes vides servent &#224; compl&#233;ter le fichier
+ mime.types. Apache httpd peut encore d&#233;terminer ces types via le
module <code class="module"><a href="../mod/mod_mime_magic.html">mod_mime_magic</a></code>.</p>
<div class="note">
- Merci de <strong>ne pas</strong> soumettre de requêtes au Projet
- de Serveur HTTP Apache pour ajouter une entrée dans le fichier
+ Merci de <strong>ne pas</strong> soumettre de requ&#234;tes au Projet
+ de Serveur HTTP Apache pour ajouter une entr&#233;e dans le fichier
<code>mime.types</code> fourni, sauf si :
- 1) le type de médium est déjà enregistré à l'IANA
- 2) et si l'extension est largement acceptée et ne provoque pas de
- conflits d'extensions entre les différentes plate-formes. Les
- requêtes du type <code>catégorie/x-sous-type</code> seront
- systématiquement rejetées, ainsi que toute nouvelle extension de
+ 1) le type de m&#233;dium est d&#233;j&#224; enregistr&#233; &#224; l'IANA
+ 2) et si l'extension est largement accept&#233;e et ne provoque pas de
+ conflits d'extensions entre les diff&#233;rentes plate-formes. Les
+ requ&#234;tes du type <code>cat&#233;gorie/x-sous-type</code> seront
+ syst&#233;matiquement rejet&#233;es, ainsi que toute nouvelle extension de
deux lettres, car elle ont de fortes chances d'entrer en conflit
- par la suite avec les innombrables langages préexistants et les
- espaces de nommage des jeux de caractères.
+ par la suite avec les innombrables langages pr&#233;existants et les
+ espaces de nommage des jeux de caract&#232;res.
</div>
<h3>Voir aussi</h3>
@@ -1102,7 +1102,7 @@ d'extensions de noms de fichiers</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_mime.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_mime.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_mime.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_mime.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -1122,7 +1122,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_mime.html'
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_mime_magic.html.fr b/docs/manual/mod/mod_mime_magic.html.fr
index a6b2acd710..368ce092f5 100644
--- a/docs/manual/mod/mod_mime_magic.html.fr
+++ b/docs/manual/mod/mod_mime_magic.html.fr
@@ -27,66 +27,66 @@
<div id="preamble"><h1>Module Apache mod_mime_magic</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_mime_magic.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_mime_magic.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_mime_magic.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Détermine le type MIME d'un fichier à partir de quelques
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>D&#233;termine le type MIME d'un fichier &#224; partir de quelques
octets de son contenu</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>mime_magic_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_mime_magic.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>mime_magic_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_mime_magic.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module permet de déterminer le <a class="glossarylink" href="../glossary.html#mime-type" title="voir glossaire">type
- MIME</a> des fichiers de la même manière que la commande Unix
- <code>file(1)</code>, à savoir en se basant sur les premiers octets
- du fichier. Il est conçu comme une "seconde ligne de défense" pour
- les cas où <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> ne parvient pas à déterminer le
+ <p>Ce module permet de d&#233;terminer le <a class="glossarylink" href="../glossary.html#mime-type" title="voir glossaire">type
+ MIME</a> des fichiers de la m&#234;me mani&#232;re que la commande Unix
+ <code>file(1)</code>, &#224; savoir en se basant sur les premiers octets
+ du fichier. Il est con&#231;u comme une "seconde ligne de d&#233;fense" pour
+ les cas o&#249; <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> ne parvient pas &#224; d&#233;terminer le
type du fichier.</p>
- <p>Ce module est dérivé d'une version libre de la commande Unix
+ <p>Ce module est d&#233;riv&#233; d'une version libre de la commande Unix
<code>file(1)</code> qui utilise des "nombres magiques" et autres
marques distinctives issus du contenu du fichier pour essayer de
- déterminer le type de contenu. Ce module n'est activé que si le
- fichier magique est spécifié par la directive <code class="directive"><a href="#mimemagicfile">MimeMagicFile</a></code>.</p>
+ d&#233;terminer le type de contenu. Ce module n'est activ&#233; que si le
+ fichier magique est sp&#233;cifi&#233; par la directive <code class="directive"><a href="#mimemagicfile">MimeMagicFile</a></code>.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#format">Format du fichier magique</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#performance">Problèmes liés aux performances</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#performance">Probl&#232;mes li&#233;s aux performances</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#notes">Notes</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#mimemagicfile">MimeMagicFile</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_mime_magic">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_mime_magic">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_mime_magic">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_mime_magic">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="format" id="format">Format du fichier magique</a><a title="Lien permanent" href="#format" class="permalink">&para;</a></h2>
- <p>Le fichier contient du texte ASCII sur 4 à 5 colonnes. Les lignes
- vides sont autorisées mais ignorées. Toute ligne commençant par un
- dièse (<code>#</code>) est un commentaire. Les autres lignes sont
- interprétées en colonnes comme suit :</p>
+ <p>Le fichier contient du texte ASCII sur 4 &#224; 5 colonnes. Les lignes
+ vides sont autoris&#233;es mais ignor&#233;es. Toute ligne commen&#231;ant par un
+ di&#232;se (<code>#</code>) est un commentaire. Les autres lignes sont
+ interpr&#233;t&#233;es en colonnes comme suit :</p>
<table class="bordered"><tr class="header"><th>Colonne</th><th>Description</th></tr>
<tr><td>1</td>
- <td>numéro de l'octet à partir duquel la vérification débute<br />
- "<code>&gt;</code>" indique une dépendance par rapport à la
- dernière ligne non-"<code>&gt;</code>"</td></tr>
+ <td>num&#233;ro de l'octet &#224; partir duquel la v&#233;rification d&#233;bute<br />
+ "<code>&gt;</code>" indique une d&#233;pendance par rapport &#224; la
+ derni&#232;re ligne non-"<code>&gt;</code>"</td></tr>
<tr class="odd"><td>2</td>
- <td><p>type de donnée à rechercher</p>
+ <td><p>type de donn&#233;e &#224; rechercher</p>
<table class="bordered">
<tr><td><code>byte</code></td>
- <td>caractère unique</td></tr>
+ <td>caract&#232;re unique</td></tr>
<tr><td><code>short</code></td>
<td>entier sur 16 bits selon l'ordre de la machine</td></tr>
<tr><td><code>long</code></td>
<td>entier sur 32 bits selon l'ordre de la machine</td></tr>
<tr><td><code>string</code></td>
- <td>chaîne de taille choisie</td></tr>
+ <td>cha&#238;ne de taille choisie</td></tr>
<tr><td><code>date</code></td>
<td>date au format entier long (secondes depuis le temps Unix epoch/1970)</td></tr>
<tr><td><code>beshort</code></td>
@@ -103,7 +103,7 @@ octets de son contenu</td></tr>
<td>date au format entier 32 bits little-endian</td></tr>
</table></td></tr>
<tr><td>3</td>
- <td>contenu des données à rechercher</td></tr>
+ <td>contenu des donn&#233;es &#224; rechercher</td></tr>
<tr class="odd"><td>4</td>
<td>type MIME si correspondance</td></tr>
<tr><td>5</td>
@@ -111,7 +111,7 @@ octets de son contenu</td></tr>
</table>
<p>Par exemple, les lignes du fichier magique suivantes
- permettraient de reconnaître certains formats audio :</p>
+ permettraient de reconna&#238;tre certains formats audio :</p>
<div class="example"><pre># Sun/NeXT audio data
0 string .snd
@@ -124,10 +124,10 @@ octets de son contenu</td></tr>
&gt;12 belong 7 audio/basic
&gt;12 belong 23 audio/x-adpcm</pre></div>
- <p>Et celles-ci permettraient de reconnaître la différence entre les
+ <p>Et celles-ci permettraient de reconna&#238;tre la diff&#233;rence entre les
fichiers <code>*.doc</code> qui contiennent des documents Microsoft
Word et les documents FrameMaker (ce sont des formats de fichiers
- incompatibles qui possèdent le même suffixe).</p>
+ incompatibles qui poss&#232;dent le m&#234;me suffixe).</p>
<div class="example"><pre># Frame
0 string \&lt;MakerFile application/x-frame
@@ -143,43 +143,43 @@ octets de son contenu</td></tr>
0 string \320\317\021\340\241\261 application/msword
0 string \333\245-\0\0\0 application/msword</pre></div>
- <p>Un champ optionnel codage MIME peut être ajouté dans la cinquième
- colonne. Par exemple, cette ligne permet de reconnaître les fichiers
- compressés par gzip et définissent le type de codage.</p>
+ <p>Un champ optionnel codage MIME peut &#234;tre ajout&#233; dans la cinqui&#232;me
+ colonne. Par exemple, cette ligne permet de reconna&#238;tre les fichiers
+ compress&#233;s par gzip et d&#233;finissent le type de codage.</p>
- <div class="example"><pre># gzip (GNU zip, à ne pas confondre avec
+ <div class="example"><pre># gzip (GNU zip, &#224; ne pas confondre avec
# l'archiveur zip [Info-ZIP/PKWARE])
0 string \037\213 application/octet-stream x-gzip</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="performance" id="performance">Problèmes liés aux performances</a><a title="Lien permanent" href="#performance" class="permalink">&para;</a></h2>
- <p>Ce module n'est pas fait pour tous les systèmes. Si votre système
- parvient à peine à supporter sa charge, ou si vous testez les
- performances d'un serveur web, il est déconseillé d'utiliser ce
- module car son fonctionnement a un prix en matière de ressources
- consommées.</p>
-
- <p>Des efforts ont cependant été fournis pour améliorer les
+<h2><a name="performance" id="performance">Probl&#232;mes li&#233;s aux performances</a><a title="Lien permanent" href="#performance" class="permalink">&para;</a></h2>
+ <p>Ce module n'est pas fait pour tous les syst&#232;mes. Si votre syst&#232;me
+ parvient &#224; peine &#224; supporter sa charge, ou si vous testez les
+ performances d'un serveur web, il est d&#233;conseill&#233; d'utiliser ce
+ module car son fonctionnement a un prix en mati&#232;re de ressources
+ consomm&#233;es.</p>
+
+ <p>Des efforts ont cependant &#233;t&#233; fournis pour am&#233;liorer les
performances du code original de la commande <code>file(1)</code> en
- l'adaptant pour fonctionner sur un serveur web à forte charge. Il a
- été conçu pour un serveur sur lequel des milliers d'utilisateurs
- publient leurs propres documents, ce qui est probablement très
- courant sur un intranet. Il s'avère souvent bénéfique qu'un serveur
- puisse prendre des décisions plus pertinentes à propos du contenu
+ l'adaptant pour fonctionner sur un serveur web &#224; forte charge. Il a
+ &#233;t&#233; con&#231;u pour un serveur sur lequel des milliers d'utilisateurs
+ publient leurs propres documents, ce qui est probablement tr&#232;s
+ courant sur un intranet. Il s'av&#232;re souvent b&#233;n&#233;fique qu'un serveur
+ puisse prendre des d&#233;cisions plus pertinentes &#224; propos du contenu
d'un fichier que celles se basant sur le nom du fichier seul, ne
serait-ce que pour diminuer le nombre d'appels du type "pourquoi ma
page ne s'affiche-t-elle pas ?" survenant lorsque les utilisateurs
- nomment leurs fichiers incorrectement. Vous devez déterminer si la
- charge supplémentaire convient à votre environnement.</p>
+ nomment leurs fichiers incorrectement. Vous devez d&#233;terminer si la
+ charge suppl&#233;mentaire convient &#224; votre environnement.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="notes" id="notes">Notes</a><a title="Lien permanent" href="#notes" class="permalink">&para;</a></h2>
<p>Les notes suivantes s'appliquent au module
<code class="module"><a href="../mod/mod_mime_magic.html">mod_mime_magic</a></code> et sont incluses ici pour
- conformité avec les restrictions de copyright des contributeurs
- qui requièrent de les accepter.</p>
- <p>Note de traduction : ces informations de type légal ne sont pas traductibles</p>
+ conformit&#233; avec les restrictions de copyright des contributeurs
+ qui requi&#232;rent de les accepter.</p>
+ <p>Note de traduction : ces informations de type l&#233;gal ne sont pas traductibles</p>
<div class="note">
<p>mod_mime_magic: MIME type lookup via file magic numbers<br />
@@ -261,21 +261,21 @@ octets de son contenu</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="mimemagicfile" id="mimemagicfile">Directive</a> <a name="MimeMagicFile" id="MimeMagicFile">MimeMagicFile</a><a title="Lien permanent" href="#mimemagicfile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la détermination du type MIME en se basant sur le
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la d&#233;termination du type MIME en se basant sur le
contenu du fichier et en utilisant le fichier magique
-spécifié</td></tr>
+sp&#233;cifi&#233;</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MimeMagicFile <var>chemin-fichier</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_mime_magic</td></tr>
</table>
<p>La directive <code class="directive">MimeMagicFile</code> permet
- d'activer ce module, le fichier par défaut fourni étant
- <code>conf/magic</code>. Les chemins sans slash '/' de début sont
- relatifs au répertoire défini par la directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>. Les serveurs virtuels
- utilisent le même fichier que le serveur principal sauf si un
- fichier spécifique a été défini pour ce serveur virtuel, auquel cas
- c'est ce dernier fichier qui sera utilisé.</p>
+ d'activer ce module, le fichier par d&#233;faut fourni &#233;tant
+ <code>conf/magic</code>. Les chemins sans slash '/' de d&#233;but sont
+ relatifs au r&#233;pertoire d&#233;fini par la directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>. Les serveurs virtuels
+ utilisent le m&#234;me fichier que le serveur principal sauf si un
+ fichier sp&#233;cifique a &#233;t&#233; d&#233;fini pour ce serveur virtuel, auquel cas
+ c'est ce dernier fichier qui sera utilis&#233;.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">MimeMagicFile conf/magic</pre>
</div>
@@ -284,7 +284,7 @@ spécifié</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_mime_magic.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_mime_magic.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_mime_magic.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -303,7 +303,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_mime_magic
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_negotiation.html.fr b/docs/manual/mod/mod_negotiation.html.fr
index 9743b8503f..bd27236b09 100644
--- a/docs/manual/mod/mod_negotiation.html.fr
+++ b/docs/manual/mod/mod_negotiation.html.fr
@@ -27,29 +27,29 @@
<div id="preamble"><h1>Module Apache mod_negotiation</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_negotiation.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_negotiation.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_negotiation.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_negotiation.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</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
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Effectue la <a href="../content-negotiation.html">n&#233;gociation de
contenu</a></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>negotiation_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_negotiation.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>negotiation_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_negotiation.c</td></tr></table>
<h3>Sommaire</h3>
- <p>La négociation de contenu, ou plus précisément la sélection de
- contenu, est la sélection parmi plusieurs documents disponibles, du
- document qui "colle" au plus près des possibilités du client. Pour y
- parvenir, deux méthodes sont employées.</p>
+ <p>La n&#233;gociation de contenu, ou plus pr&#233;cis&#233;ment la s&#233;lection de
+ contenu, est la s&#233;lection parmi plusieurs documents disponibles, du
+ document qui "colle" au plus pr&#232;s des possibilit&#233;s du client. Pour y
+ parvenir, deux m&#233;thodes sont employ&#233;es.</p>
<ul>
- <li>Une table de correspondances de types (un fichier associé au
+ <li>Une table de correspondances de types (un fichier associ&#233; au
gestionnaire <code>type-map</code>) qui contient une liste
- explicite des fichiers contenant les différentes variantes.</li>
+ explicite des fichiers contenant les diff&#233;rentes variantes.</li>
- <li>Une recherche multivues (Multiviews) (activée par l'<code class="directive"><a href="../mod/core.html#options">Options</a></code> <code>Multiviews</code>), où le
- serveur effectue une recherche de correspondance de modèle de nom
- de fichier implicite, et fait son choix parmi les résultats.</li>
+ <li>Une recherche multivues (Multiviews) (activ&#233;e par l'<code class="directive"><a href="../mod/core.html#options">Options</a></code> <code>Multiviews</code>), o&#249; le
+ serveur effectue une recherche de correspondance de mod&#232;le de nom
+ de fichier implicite, et fait son choix parmi les r&#233;sultats.</li>
</ul>
</div>
<div id="quickview"><h3>Sujets</h3>
@@ -62,77 +62,77 @@ contenu</a></td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#forcelanguagepriority">ForceLanguagePriority</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#languagepriority">LanguagePriority</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_negotiation">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_negotiation">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_negotiation">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_negotiation">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="directive"><a href="../mod/core.html#options">Options</a></code></li>
<li><code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code></li>
-<li><a href="../content-negotiation.html">Négociation de
+<li><a href="../content-negotiation.html">N&#233;gociation de
contenu</a></li>
<li><a href="../env.html">Variables d'environnement</a></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="typemaps" id="typemaps">Tables de correspondances de types</a><a title="Lien permanent" href="#typemaps" class="permalink">&para;</a></h2>
- <p>Une table de correspondances de types possède un format similaire
- à celui des en-têtes de messagerie RFC822. Elle contient des
- descriptions de documents séparées par des lignes vides, toute ligne
- commençant par un dièse ('#') étant considérée comme un
+ <p>Une table de correspondances de types poss&#232;de un format similaire
+ &#224; celui des en-t&#234;tes de messagerie RFC822. Elle contient des
+ descriptions de documents s&#233;par&#233;es par des lignes vides, toute ligne
+ commen&#231;ant par un di&#232;se ('#') &#233;tant consid&#233;r&#233;e comme un
commentaire. Une description de document comporte plusieurs
- enregistrements d'en-têtes ; chaque enregistrement peut être réparti
- sur plusieurs lignes à condition que les lignes supplémentaires
+ enregistrements d'en-t&#234;tes ; chaque enregistrement peut &#234;tre r&#233;parti
+ sur plusieurs lignes &#224; condition que les lignes suppl&#233;mentaires
commencent par un ou plusieurs espaces. Lors du traitement, les
- espaces de début de ligne seront supprimés et les lignes
- concaténées. L'enregistrement d'un en-tête comprend un mot-clé qui
- se termine toujours par un caractère "deux-points" ':', suivi d'une
- valeur. Les espaces sont autorisés entre le nom d'en-tête et sa
- valeur, ainsi qu'entre les différents éléments de la valeur. Les
- en-têtes autorisés sont :</p>
+ espaces de d&#233;but de ligne seront supprim&#233;s et les lignes
+ concat&#233;n&#233;es. L'enregistrement d'un en-t&#234;te comprend un mot-cl&#233; qui
+ se termine toujours par un caract&#232;re "deux-points" ':', suivi d'une
+ valeur. Les espaces sont autoris&#233;s entre le nom d'en-t&#234;te et sa
+ valeur, ainsi qu'entre les diff&#233;rents &#233;l&#233;ments de la valeur. Les
+ en-t&#234;tes autoris&#233;s sont :</p>
<dl>
<dt><code>Content-Encoding:</code></dt>
- <dd>Le codage du fichier. Apache ne reconnaît que les codages
- définis par une directive <code class="directive"><a href="../mod/mod_mime.html#addencoding">AddEncoding</a></code>. Sont normalement inclus
- les codages <code>x-compress</code> pour les fichiers compressés
- avec compress, et <code>x-gzip</code> pour les fichiers compressés
- avec gzip. Le préfixe <code>x-</code> est ignoré lors des
+ <dd>Le codage du fichier. Apache ne reconna&#238;t que les codages
+ d&#233;finis par une directive <code class="directive"><a href="../mod/mod_mime.html#addencoding">AddEncoding</a></code>. Sont normalement inclus
+ les codages <code>x-compress</code> pour les fichiers compress&#233;s
+ avec compress, et <code>x-gzip</code> pour les fichiers compress&#233;s
+ avec gzip. Le pr&#233;fixe <code>x-</code> est ignor&#233; lors des
comparaisons de codages.</dd>
<dt><code>Content-Language:</code></dt>
<dd>Le(s) langage(s) de la variante, sous la forme d'un symbole de
langage Internet standard (<a href="http://www.ietf.org/rfc/rfc1766.txt">RFC 1766</a>). Par
- exemple, <code>en</code> correspond à l'anglais. Si la variante
- contient plusieurs langages, ils sont séparés par des
+ exemple, <code>en</code> correspond &#224; l'anglais. Si la variante
+ contient plusieurs langages, ils sont s&#233;par&#233;s par des
virgules.</dd>
<dt><code>Content-Length:</code></dt>
- <dd>La taille du fichier en octets. Si cet en-tête n'est pas
- présent, c'est la taille réelle du fichier qui est utilisée.</dd>
+ <dd>La taille du fichier en octets. Si cet en-t&#234;te n'est pas
+ pr&#233;sent, c'est la taille r&#233;elle du fichier qui est utilis&#233;e.</dd>
<dt><code>Content-Type:</code></dt>
<dd>
Le <a class="glossarylink" href="../glossary.html#mime-type" title="voir glossaire">type MIME</a> du document
- avec des paramètres optionnels. Les paramètres sont séparés du
- type de médium ainsi qu'entre eux par un point-virgule, et
- possèdent la syntaxe <code>nom=valeur</code>. Les paramètres
+ avec des param&#232;tres optionnels. Les param&#232;tres sont s&#233;par&#233;s du
+ type de m&#233;dium ainsi qu'entre eux par un point-virgule, et
+ poss&#232;dent la syntaxe <code>nom=valeur</code>. Les param&#232;tres
courants sont :
<dl>
<dt><code>level</code></dt>
- <dd>un entier spécifiant la version du type de média. Pour
- <code>text/html</code>, la valeur par défaut est 2, sinon
+ <dd>un entier sp&#233;cifiant la version du type de m&#233;dia. Pour
+ <code>text/html</code>, la valeur par d&#233;faut est 2, sinon
0.</dd>
<dt><code>qs</code></dt>
- <dd>un nombre en virgule flottante de 0[.000] à 1[.000], indiquant la
- "qualité" relative de la variante courante par rapport aux
- autres variantes disponibles, indépendamment des possibilités
- du client. Par exemple, un fichier jpeg est en général une
- source de qualité supérieure à un fichier ascii s'il est censé
- représenter une image. Cependant, si la ressource représentée
- est une image ascii, un fichier ascii possèdera une qualité
- supérieure à un fichier jpeg. Toutes les valeurs de
- <code>qs</code> sont donc spécifiques à une certaine
+ <dd>un nombre en virgule flottante de 0[.000] &#224; 1[.000], indiquant la
+ "qualit&#233;" relative de la variante courante par rapport aux
+ autres variantes disponibles, ind&#233;pendamment des possibilit&#233;s
+ du client. Par exemple, un fichier jpeg est en g&#233;n&#233;ral une
+ source de qualit&#233; sup&#233;rieure &#224; un fichier ascii s'il est cens&#233;
+ repr&#233;senter une image. Cependant, si la ressource repr&#233;sent&#233;e
+ est une image ascii, un fichier ascii poss&#232;dera une qualit&#233;
+ sup&#233;rieure &#224; un fichier jpeg. Toutes les valeurs de
+ <code>qs</code> sont donc sp&#233;cifiques &#224; une certaine
ressource.</dd>
</dl>
@@ -142,21 +142,21 @@ contenu</a></li>
</dd>
<dt><code>URI:</code></dt>
- <dd>l'URI du fichier contenant la variante (du type de médium
- donné, codé selon le codage de contenu donné). Cet URI est
- considéré comme relatif au fichier de correspondances ; il doit
- être situé sur le même serveur, et doit faire référence au
- fichier auquel le client se verrait accorder l'accès s'il était
+ <dd>l'URI du fichier contenant la variante (du type de m&#233;dium
+ donn&#233;, cod&#233; selon le codage de contenu donn&#233;). Cet URI est
+ consid&#233;r&#233; comme relatif au fichier de correspondances ; il doit
+ &#234;tre situ&#233; sur le m&#234;me serveur, et doit faire r&#233;f&#233;rence au
+ fichier auquel le client se verrait accorder l'acc&#232;s s'il &#233;tait
requis directement.</dd>
<dt><code>Body:</code></dt>
- <dd>Le contenu réel de la ressource
- peut être inclus dans la table de correspondances en utilisant
- l'en-tête Body. Cet en-tête doit contenir une chaîne désignant un
- délimiteur pour le contenu du corps. Les lignes suivantes du
- fichier de correspondances de types seront alors considérées comme
- parties du corps de la ressource jusqu'à ce que le délimiteur soit
- détecté.
+ <dd>Le contenu r&#233;el de la ressource
+ peut &#234;tre inclus dans la table de correspondances en utilisant
+ l'en-t&#234;te Body. Cet en-t&#234;te doit contenir une cha&#238;ne d&#233;signant un
+ d&#233;limiteur pour le contenu du corps. Les lignes suivantes du
+ fichier de correspondances de types seront alors consid&#233;r&#233;es comme
+ parties du corps de la ressource jusqu'&#224; ce que le d&#233;limiteur soit
+ d&#233;tect&#233;.
<div class="example"><h3>Exemple:</h3><p><code>
Body:----xyz----<br />
@@ -170,8 +170,8 @@ contenu</a></li>
</dd>
</dl>
- <p>Considérons une ressource, <code>document.html</code>, disponible
- en anglais, en français et en allemand. Les fichiers correspondants
+ <p>Consid&#233;rons une ressource, <code>document.html</code>, disponible
+ en anglais, en fran&#231;ais et en allemand. Les fichiers correspondants
se nomment respectivement <code>document.html.en</code>,
<code>document.html.fr</code>, et <code>document.html.de</code>. Le
fichier de correspondances de types se nommera
@@ -195,67 +195,67 @@ contenu</a></li>
</code></p></div>
- <p>Ces quatre fichiers doivent se trouver dans le même répertoire,
- et le fichier <code>.var</code> doit être associé au gestionnaire
+ <p>Ces quatre fichiers doivent se trouver dans le m&#234;me r&#233;pertoire,
+ et le fichier <code>.var</code> doit &#234;tre associ&#233; au gestionnaire
<code>type-map</code> via une directive <code class="directive"><a href="../mod/mod_mime.html#addhandler">AddHandler</a></code> :</p>
<pre class="prettyprint lang-config">AddHandler type-map .var</pre>
- <p>A l'arrivée d'une requête pour la ressource
+ <p>A l'arriv&#233;e d'une requ&#234;te pour la ressource
<code>document.html.var</code>, la variante de
- <code>document.html</code> qui correspond le mieux à la préference
- de langage spécifiée dans l'en-tête de la requête de l'utilisateur
+ <code>document.html</code> qui correspond le mieux &#224; la pr&#233;ference
+ de langage sp&#233;cifi&#233;e dans l'en-t&#234;te de la requ&#234;te de l'utilisateur
<code>Accept-Language</code> sera choisie.</p>
- <p>Si <code>Multiviews</code> est activée, et si <code class="directive"><a href="../mod/mod_mime.html#multiviewsmatch">MultiviewsMatch</a></code> est définie à
- "handlers" ou "any", une requête pour <code>document.html</code> va
+ <p>Si <code>Multiviews</code> est activ&#233;e, et si <code class="directive"><a href="../mod/mod_mime.html#multiviewsmatch">MultiviewsMatch</a></code> est d&#233;finie &#224;
+ "handlers" ou "any", une requ&#234;te pour <code>document.html</code> va
rechercher <code>document.html.var</code>, et continuer la
- négociation avec le gestionnaire explicite type-map.</p>
+ n&#233;gociation avec le gestionnaire explicite type-map.</p>
- <p>D'autres directives de configuration, comme <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code>, peuvent être utilisées pour
+ <p>D'autres directives de configuration, comme <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code>, peuvent &#234;tre utilis&#233;es pour
associer <code>document.html</code> avec
<code>document.html.var</code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="multiviews" id="multiviews">Multivues</a><a title="Lien permanent" href="#multiviews" class="permalink">&para;</a></h2>
- <p>Une recherche Multivues est activée par l'<code class="directive"><a href="../mod/core.html#options">Options</a></code> <code>Multiviews</code>. Si le
- serveur reçoit une requête pour <code>/un/répertoire/foo</code>, et
- si <code>/un/répertoire/foo</code> n'existe pas, le serveur parcourt
- le répertoire à la recherche de tous les fichiers de nom
- <code>foo.*</code>, et simule véritablement une correspondance de
- type qui nomme tous ces fichiers en leur assignant les mêmes type
- de média et codage de contenu qu'ils auraient eus si le client avait
+ <p>Une recherche Multivues est activ&#233;e par l'<code class="directive"><a href="../mod/core.html#options">Options</a></code> <code>Multiviews</code>. Si le
+ serveur re&#231;oit une requ&#234;te pour <code>/un/r&#233;pertoire/foo</code>, et
+ si <code>/un/r&#233;pertoire/foo</code> n'existe pas, le serveur parcourt
+ le r&#233;pertoire &#224; la recherche de tous les fichiers de nom
+ <code>foo.*</code>, et simule v&#233;ritablement une correspondance de
+ type qui nomme tous ces fichiers en leur assignant les m&#234;mes type
+ de m&#233;dia et codage de contenu qu'ils auraient eus si le client avait
requis l'un d'entre eux avec son nom complet. Il choisit ensuite le
fichier qui correspond le mieux au profile du client, puis renvoie
le document.</p>
- <p>La directive <code class="directive"><a href="../mod/mod_mime.html#multiviewsmatch">MultiviewsMatch</a></code> définit si Apache doit
- prendre en compte les fichiers qui ne comportent pas de métadonnées
- de négociation de contenu lors du choix du fichier à servir.</p>
+ <p>La directive <code class="directive"><a href="../mod/mod_mime.html#multiviewsmatch">MultiviewsMatch</a></code> d&#233;finit si Apache doit
+ prendre en compte les fichiers qui ne comportent pas de m&#233;tadonn&#233;es
+ de n&#233;gociation de contenu lors du choix du fichier &#224; servir.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cachenegotiateddocs" id="cachenegotiateddocs">Directive</a> <a name="CacheNegotiatedDocs" id="CacheNegotiatedDocs">CacheNegotiatedDocs</a><a title="Lien permanent" href="#cachenegotiateddocs" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Permet la mise en cache au niveau des serveurs mandataires
-des documents dont le contenu a été négocié</td></tr>
+des documents dont le contenu a &#233;t&#233; n&#233;goci&#233;</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CacheNegotiatedDocs On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CacheNegotiatedDocs Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CacheNegotiatedDocs Off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_negotiation</td></tr>
</table>
- <p>Si elle est définie à "on", cette directive permet la mise en
+ <p>Si elle est d&#233;finie &#224; "on", cette directive permet la mise en
cache au niveau des serveurs mandataires des documents dont le
- contenu a été négocié. Le processus de mise en cache sera alors plus
- efficace, mais des clients se trouvant derrière le mandataire
+ contenu a &#233;t&#233; n&#233;goci&#233;. Le processus de mise en cache sera alors plus
+ efficace, mais des clients se trouvant derri&#232;re le mandataire
seront alors susceptibles de se voir servir des versions de
- documents qui ne correspondent pas forcément à leurs attentes.</p>
+ documents qui ne correspondent pas forc&#233;ment &#224; leurs attentes.</p>
- <p>Cette directive ne s'applique qu'aux requêtes en provenance de
- navigateurs HTTP/1.0. HTTP/1.1 fournit un bien meilleur contrôle de
- la mise en cache des documents au contenu négocié, et cette
- directive n'a aucun effet sur les réponses aux requêtes
+ <p>Cette directive ne s'applique qu'aux requ&#234;tes en provenance de
+ navigateurs HTTP/1.0. HTTP/1.1 fournit un bien meilleur contr&#244;le de
+ la mise en cache des documents au contenu n&#233;goci&#233;, et cette
+ directive n'a aucun effet sur les r&#233;ponses aux requ&#234;tes
HTTP/1.1.</p>
@@ -263,29 +263,29 @@ des documents dont le contenu a été négocié</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="forcelanguagepriority" id="forcelanguagepriority">Directive</a> <a name="ForceLanguagePriority" id="ForceLanguagePriority">ForceLanguagePriority</a><a title="Lien permanent" href="#forcelanguagepriority" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Action à entreprendre si un document acceptable unique
-n'est pas trouvé</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Action &#224; entreprendre si un document acceptable unique
+n'est pas trouv&#233;</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ForceLanguagePriority Prefer</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ForceLanguagePriority Prefer</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_negotiation</td></tr>
</table>
<p>La directive <code class="directive">ForceLanguagePriority</code> utilise
- le langage défini par la directive <code class="directive"><a href="#languagepriority">LanguagePriority</a></code> pour terminer
- la négociation lorsque le serveur n'est pas en mesure de trouver une
+ le langage d&#233;fini par la directive <code class="directive"><a href="#languagepriority">LanguagePriority</a></code> pour terminer
+ la n&#233;gociation lorsque le serveur n'est pas en mesure de trouver une
solution satisfaisante unique.</p>
<p><code>ForceLanguagePriority Prefer</code> utilise la directive
- <code>LanguagePriority</code> pour servir le résultat d'un choix
- unique, au lieu de renvoyer un résultat HTTP 300 (MULTIPLE CHOICES),
- lorsque que plusieurs choix équivalents sont disponibles. Par
- exemple, avec les deux directives ci-dessous, si l'en-tête
- <code>Accept-Language</code> de l'utilisateur assigne à
- <code>en</code> et <code>de</code> une qualité de <code>.500</code>
- (les deux langages sont également acceptables), alors c'est la
- première variante acceptable de langue <code>en</code> qui sera
+ <code>LanguagePriority</code> pour servir le r&#233;sultat d'un choix
+ unique, au lieu de renvoyer un r&#233;sultat HTTP 300 (MULTIPLE CHOICES),
+ lorsque que plusieurs choix &#233;quivalents sont disponibles. Par
+ exemple, avec les deux directives ci-dessous, si l'en-t&#234;te
+ <code>Accept-Language</code> de l'utilisateur assigne &#224;
+ <code>en</code> et <code>de</code> une qualit&#233; de <code>.500</code>
+ (les deux langages sont &#233;galement acceptables), alors c'est la
+ premi&#232;re variante acceptable de langue <code>en</code> qui sera
servie.</p>
<pre class="prettyprint lang-config">LanguagePriority en fr de
@@ -294,23 +294,23 @@ ForceLanguagePriority Prefer</pre>
<p><code>ForceLanguagePriority Fallback</code> utilise la directive
<code class="directive"><a href="#languagepriority">LanguagePriority</a></code>
- pour servir un résultat valide, au lieu de renvoyer un résultat HTTP
+ pour servir un r&#233;sultat valide, au lieu de renvoyer un r&#233;sultat HTTP
406 (NOT ACCEPTABLE). Avec les deux directives ci-dessous, si
- l'en-tête <code>Accept-Language</code> de l'utilisateur ne mentionne
- que les réponses de langage <code>es</code>, et si aucune variante
- 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>
+ l'en-t&#234;te <code>Accept-Language</code> de l'utilisateur ne mentionne
+ que les r&#233;ponses de langage <code>es</code>, et si aucune variante
+ dans cette langue n'est trouv&#233;e, c'est la premi&#232;re variante de la
+ liste d&#233;finie par la directive <code class="directive"><a href="#languagepriority">LanguagePriority</a></code> qui sera servie.</p>
<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
- la première variante qui convient définie par la directive
+ peuvent &#234;tre sp&#233;cifi&#233;es, de fa&#231;on &#224; ce que la variante servie soit
+ la premi&#232;re variante qui convient d&#233;finie par la directive
<code class="directive"><a href="#languagepriority">LanguagePriority</a></code> si
- plusieurs variantes sont également acceptables, ou le premier
- document disponible si aucune variante ne convient à la liste de
+ plusieurs variantes sont &#233;galement acceptables, ou le premier
+ document disponible si aucune variante ne convient &#224; la liste de
langages acceptables fournie par le client.</p>
<h3>Voir aussi</h3>
@@ -321,35 +321,35 @@ ForceLanguagePriority Fallback</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="languagepriority" id="languagepriority">Directive</a> <a name="LanguagePriority" id="LanguagePriority">LanguagePriority</a><a title="Lien permanent" href="#languagepriority" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>L'ordre de priorité des variantes de langages pour les
-cas où le client n'a pas formulé de préférences</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>L'ordre de priorit&#233; des variantes de langages pour les
+cas o&#249; le client n'a pas formul&#233; de pr&#233;f&#233;rences</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LanguagePriority <var>langage-MIME</var> [<var>langage-MIME</var>]
...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_negotiation</td></tr>
</table>
<p>La directive <code class="directive">LanguagePriority</code> permet de
- définir, au cours du traitement d'une requête Multivues, l'ordre de
- priorité des variantes de langages pour les cas
- où le client n'a pas formulé de préférences. La liste énumère les
- <var>langages-MIME</var> dans un ordre de préférences
- décroissantes.</p>
+ d&#233;finir, au cours du traitement d'une requ&#234;te Multivues, l'ordre de
+ priorit&#233; des variantes de langages pour les cas
+ o&#249; le client n'a pas formul&#233; de pr&#233;f&#233;rences. La liste &#233;num&#232;re les
+ <var>langages-MIME</var> dans un ordre de pr&#233;f&#233;rences
+ d&#233;croissantes.</p>
<pre class="prettyprint lang-config">LanguagePriority en fr de</pre>
- <p>Dans le cas d'une requête pour <code>foo.html</code>, si
+ <p>Dans le cas d'une requ&#234;te pour <code>foo.html</code>, si
<code>foo.html.fr</code> et <code>foo.html.de</code> existent, et si
- le client n'a pas formulé de préférences, c'est le fichier
- <code>foo.html.fr</code> qui sera renvoyé.</p>
+ le client n'a pas formul&#233; de pr&#233;f&#233;rences, c'est le fichier
+ <code>foo.html.fr</code> qui sera renvoy&#233;.</p>
<p>Notez que cette directive n'a d'effet que si le 'meilleur'
- langage n'a pas pu être déterminé d'une autre manière ou si la
+ langage n'a pas pu &#234;tre d&#233;termin&#233; d'une autre mani&#232;re ou si la
valeur de la directive <code class="directive"><a href="#forcelanguagepriority">ForceLanguagePriority</a></code> est
- différente de <code>None</code>. En général, c'est le client qui
- détermine le langage préféré, non le serveur.</p>
+ diff&#233;rente de <code>None</code>. En g&#233;n&#233;ral, c'est le client qui
+ d&#233;termine le langage pr&#233;f&#233;r&#233;, non le serveur.</p>
<h3>Voir aussi</h3>
<ul>
@@ -359,7 +359,7 @@ cas où le client n'a pas formulé de préférences</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_negotiation.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_negotiation.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_negotiation.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_negotiation.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -379,7 +379,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_negotiatio
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_nw_ssl.html.fr b/docs/manual/mod/mod_nw_ssl.html.fr
index f822cfc432..313ca7a157 100644
--- a/docs/manual/mod/mod_nw_ssl.html.fr
+++ b/docs/manual/mod/mod_nw_ssl.html.fr
@@ -27,18 +27,18 @@
<div id="preamble"><h1>Module Apache mod_nw_ssl</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_nw_ssl.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_nw_ssl.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_nw_ssl.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Active le chiffrement SSL pour Netware</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>nwssl_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_nw_ssl.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>NetWare seulement</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>nwssl_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_nw_ssl.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>NetWare seulement</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module active le chiffrement SSL sur un port spécifique. Il
- s'appuie sur la fonctionnalité de chiffrement SSL intégrée au
- système d'exploitation Netware.</p>
+ <p>Ce module active le chiffrement SSL sur un port sp&#233;cifique. Il
+ s'appuie sur la fonctionnalit&#233; de chiffrement SSL int&#233;gr&#233;e au
+ syst&#232;me d'exploitation Netware.</p>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<ul id="toc">
@@ -46,24 +46,24 @@
<li><img alt="" src="../images/down.gif" /> <a href="#nwsslupgradeable">NWSSLUpgradeable</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#securelisten">SecureListen</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_nw_ssl">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_nw_ssl">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_nw_ssl">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_nw_ssl">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="nwssltrustedcerts" id="nwssltrustedcerts">Directive</a> <a name="NWSSLTrustedCerts" id="NWSSLTrustedCerts">NWSSLTrustedCerts</a><a title="Lien permanent" href="#nwssltrustedcerts" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Liste de certificats clients supplémentaires</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Liste de certificats clients suppl&#233;mentaires</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>NWSSLTrustedCerts <var>nom-fichier</var>
[<var>nom-fichier</var>] ...</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_nw_ssl</td></tr>
</table>
- <p>Cette directive permet de spécifier une liste de fichiers (au
- format DER) contenant des certificats clients utilisés lors de
- l'établissement d'une connexion SSL mandatée. Chaque certificat
- client utilisé par un serveur doit être enregistré séparément dans
+ <p>Cette directive permet de sp&#233;cifier une liste de fichiers (au
+ format DER) contenant des certificats clients utilis&#233;s lors de
+ l'&#233;tablissement d'une connexion SSL mandat&#233;e. Chaque certificat
+ client utilis&#233; par un serveur doit &#234;tre enregistr&#233; s&#233;par&#233;ment dans
son propre fichier <code>.der</code>.</p>
</div>
@@ -71,39 +71,39 @@
<div class="directive-section"><h2><a name="nwsslupgradeable" id="nwsslupgradeable">Directive</a> <a name="NWSSLUpgradeable" id="NWSSLUpgradeable">NWSSLUpgradeable</a><a title="Lien permanent" href="#nwsslupgradeable" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Permet de promouvoir une connexion non SSL au statut de
-connexion SSL à la demande</td></tr>
+connexion SSL &#224; la demande</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>NWSSLUpgradeable [<var>adresse-IP</var>:]<var>num-port</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_nw_ssl</td></tr>
</table>
- <p>Cette directive permet de promouvoir une connexion établie sur
- l'adresse IP et/ou le port spécifiés au statut de connexion SSL à la
- demande du client. L'adresse et/ou le port doivent avoir été définis
- au préalable par une directive <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>.</p>
+ <p>Cette directive permet de promouvoir une connexion &#233;tablie sur
+ l'adresse IP et/ou le port sp&#233;cifi&#233;s au statut de connexion SSL &#224; la
+ demande du client. L'adresse et/ou le port doivent avoir &#233;t&#233; d&#233;finis
+ au pr&#233;alable par une directive <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="securelisten" id="securelisten">Directive</a> <a name="SecureListen" id="SecureListen">SecureListen</a><a title="Lien permanent" href="#securelisten" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active le chiffrement SSL pour le port
-spécifié</td></tr>
+sp&#233;cifi&#233;</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SecureListen [<var>adresse-IP</var>:]<var>num-port</var>
<var>nom-certificat</var> [MUTUAL]</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_nw_ssl</td></tr>
</table>
- <p>Cette directive permet de spécifier le port et le nom de
- certificat de style eDirectory qui seront utilisés pour activer le
- chiffrement SSL. En outre, un troisième paramètre optionnel permet
+ <p>Cette directive permet de sp&#233;cifier le port et le nom de
+ certificat de style eDirectory qui seront utilis&#233;s pour activer le
+ chiffrement SSL. En outre, un troisi&#232;me param&#232;tre optionnel permet
d'activer l'authentification mutuelle.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_nw_ssl.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_nw_ssl.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_nw_ssl.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -122,7 +122,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_nw_ssl.htm
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_policy.html.fr b/docs/manual/mod/mod_policy.html.fr
index 41eef5271e..3b4c12841d 100644
--- a/docs/manual/mod/mod_policy.html.fr
+++ b/docs/manual/mod/mod_policy.html.fr
@@ -27,37 +27,37 @@
<div id="preamble"><h1>Module Apache mod_policy</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_policy.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_policy.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_policy.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Mise en conformité avec le protocole HTTP.</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Mise en conformit&#233; avec le protocole HTTP.</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>policy_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_policy.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>policy_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_policy.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Le protocole HTTP recommande aux clients d'être "indulgents pour
- ce qu'ils doivent accepter", et aux serveurs d'être "stricts pour ce
- qu'ils envoient". Dans certains cas, il peut s'avérer difficile de
- déterminer si un serveur ou une application a été mal configuré,
- sert un contenu qui ne peut pas être mis en cache ou se comporte de
- manière non optimale, car le client HTTP est souvent en mesure de
- compenser les défauts du serveur. Ces problèmes peuvent induire une
- consommation de bande passante excessive, ou même une interruption
- de service suite à une charge trop importante du serveur.</p>
+ <p>Le protocole HTTP recommande aux clients d'&#234;tre "indulgents pour
+ ce qu'ils doivent accepter", et aux serveurs d'&#234;tre "stricts pour ce
+ qu'ils envoient". Dans certains cas, il peut s'av&#233;rer difficile de
+ d&#233;terminer si un serveur ou une application a &#233;t&#233; mal configur&#233;,
+ sert un contenu qui ne peut pas &#234;tre mis en cache ou se comporte de
+ mani&#232;re non optimale, car le client HTTP est souvent en mesure de
+ compenser les d&#233;fauts du serveur. Ces probl&#232;mes peuvent induire une
+ consommation de bande passante excessive, ou m&#234;me une interruption
+ de service suite &#224; une charge trop importante du serveur.</p>
<p>Le module <code class="module"><a href="../mod/mod_policy.html">mod_policy</a></code> propose un jeu de filtres
- qui permettent de tester la conformité du serveur au protocole HTTP.
- Ces tests permettent à l'administrateur du serveur de journaliser
- les violations, ou même de rejeter une réponse losque certaines
- conditions spécifiées se réalisent.</p>
+ qui permettent de tester la conformit&#233; du serveur au protocole HTTP.
+ Ces tests permettent &#224; l'administrateur du serveur de journaliser
+ les violations, ou m&#234;me de rejeter une r&#233;ponse losque certaines
+ conditions sp&#233;cifi&#233;es se r&#233;alisent.</p>
- <p>Il devient ainsi possible de définir des critères de conformité
- minimale au protocole HTTP pour développer des applications
- sans problème. En outre, il est possible de configurer un
- mandataire inverse ou un cache pour qu'il se protège lui-même contre
- les serveurs d'origine mal configurés ou les contenus indument
- impossible à être mis en cache, ou un mécanisme qui détecte les
- erreurs de configuration au sein du serveur lui-même.</p>
+ <p>Il devient ainsi possible de d&#233;finir des crit&#232;res de conformit&#233;
+ minimale au protocole HTTP pour d&#233;velopper des applications
+ sans probl&#232;me. En outre, il est possible de configurer un
+ mandataire inverse ou un cache pour qu'il se prot&#232;ge lui-m&#234;me contre
+ les serveurs d'origine mal configur&#233;s ou les contenus indument
+ impossible &#224; &#234;tre mis en cache, ou un m&#233;canisme qui d&#233;tecte les
+ erreurs de configuration au sein du serveur lui-m&#234;me.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
@@ -88,32 +88,32 @@
<li><img alt="" src="../images/down.gif" /> <a href="#policyversion">PolicyVersion</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#policyversionurl">PolicyVersionURL</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_policy">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_policy">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_policy">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_policy">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="../filter.html">Les filtres</a></li>
-<li><a href="../compliance.html">Conformité au protocole HTTP</a></li>
+<li><a href="../compliance.html">Conformit&#233; au protocole HTTP</a></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="actions" id="actions">Actions</a><a title="Lien permanent" href="#actions" class="permalink">&para;</a></h2>
- <p>Si une règle est violée, il possible d'effectuer les actions
+ <p>Si une r&#232;gle est viol&#233;e, il possible d'effectuer les actions
suivantes :</p>
<dl>
<dt><strong>ignore</strong></dt>
- <dd>La vérification de la politique de conformité sera désactivée
- pour l'espace d'URL spécifié, même si le filtre est présent.</dd>
+ <dd>La v&#233;rification de la politique de conformit&#233; sera d&#233;sactiv&#233;e
+ pour l'espace d'URL sp&#233;cifi&#233;, m&#234;me si le filtre est pr&#233;sent.</dd>
<dt><strong>log</strong></dt>
- <dd>La vérification de la politique de conformité sera exécutée, et
- si une violation est détectée, un avertissement sera enregistré dans
- le journal error_log du serveur, et un en-tête <code>Warning</code>
- ajouté à la réponse en tant qu'information à destination du client.</dd>
+ <dd>La v&#233;rification de la politique de conformit&#233; sera ex&#233;cut&#233;e, et
+ si une violation est d&#233;tect&#233;e, un avertissement sera enregistr&#233; dans
+ le journal error_log du serveur, et un en-t&#234;te <code>Warning</code>
+ ajout&#233; &#224; la r&#233;ponse en tant qu'information &#224; destination du client.</dd>
<dt><strong>enforce</strong></dt>
- <dd>La vérification de la politique de conformité sera exécutée,
+ <dd>La v&#233;rification de la politique de conformit&#233; sera ex&#233;cut&#233;e,
The policy check will be executed, and if a violation is detected
an error will be logged to the server error_log, a
@@ -124,13 +124,13 @@
</dl>
- <p>Il est aussi possible de désactiver toutes les règles pour un
- espace d'URL donné, si le besoin s'en fait sentir, via la directive
+ <p>Il est aussi possible de d&#233;sactiver toutes les r&#232;gles pour un
+ espace d'URL donn&#233;, si le besoin s'en fait sentir, via la directive
<code class="directive"><a href="#policyfilter">PolicyFilter</a></code>.</p>
<p>En outre, la directive <code class="directive"><a href="#policyenvironment">PolicyEnvironment</a></code> permet de
- spécifier une variable d'environnement qui, si elle est définie, va
- court-circuiter les règles ou diminuer leur portée.</p>
+ sp&#233;cifier une variable d'environnement qui, si elle est d&#233;finie, va
+ court-circuiter les r&#232;gles ou diminuer leur port&#233;e.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
@@ -141,66 +141,66 @@
<dl>
<dt><strong><a href="../compliance.html#policytype">POLICY_TYPE</a>
- </strong>: Impose la validité des types de contenus</dt>
- <dd>La requête peut être rejetée suite à la présence de types de contenus vides
- ou syntaxiquement invalides. Les types peuvent aussi être restreints
- à une liste pouvant contenir des caractères génériques ? et *.</dd>
+ </strong>: Impose la validit&#233; des types de contenus</dt>
+ <dd>La requ&#234;te peut &#234;tre rejet&#233;e suite &#224; la pr&#233;sence de types de contenus vides
+ ou syntaxiquement invalides. Les types peuvent aussi &#234;tre restreints
+ &#224; une liste pouvant contenir des caract&#232;res g&#233;n&#233;riques ? et *.</dd>
<dt><strong><a href="../compliance.html#policylength">POLICY_LENGTH</a>
- </strong>: Impose la présence de l'en-tête Content-Length</dt>
- <dd>La longueur des réponses peut être spécifiée de trois manières
- différentes : en spécifiant à l'avance une longueur explicite, en
- utilisant un codage de morcellement (chunking) pour définir la
- longueur, ou en ne spécifiant aucune longueur et en terminant la
- requête lorsque son traitement est achevé. L'absence de
- spécification d'une longueur de contenu peut affecter la possibilité
- de mise en cache de la réponse, et empêcher l'utilisation de la
- persistance avec les requêtes de type HTTP/1.0. Ce filtre impose la
- présence d'une longueur de contenu explicite dans la réponse.</dd>
+ </strong>: Impose la pr&#233;sence de l'en-t&#234;te Content-Length</dt>
+ <dd>La longueur des r&#233;ponses peut &#234;tre sp&#233;cifi&#233;e de trois mani&#232;res
+ diff&#233;rentes : en sp&#233;cifiant &#224; l'avance une longueur explicite, en
+ utilisant un codage de morcellement (chunking) pour d&#233;finir la
+ longueur, ou en ne sp&#233;cifiant aucune longueur et en terminant la
+ requ&#234;te lorsque son traitement est achev&#233;. L'absence de
+ sp&#233;cification d'une longueur de contenu peut affecter la possibilit&#233;
+ de mise en cache de la r&#233;ponse, et emp&#234;cher l'utilisation de la
+ persistance avec les requ&#234;tes de type HTTP/1.0. Ce filtre impose la
+ pr&#233;sence d'une longueur de contenu explicite dans la r&#233;ponse.</dd>
<dt><strong><a href="../compliance.html#policykeepalive">POLICY_KEEPALIVE
</a></strong>: Impose l'option de persistance</dt>
<dd>Moins restrictif que le filtre POLICY_LENGTH, ce filtre impose
- la possibilité de persistance de la réponse. Si la réponse n'a pas
- de longueur définie à 0 par le protocole, si elle n'est pas une
- erreur, et si elle ne contient pas d'en-tête Content-Length ou si
- elle est de type HTTP/1.1 et ne contient pas l'en-tête
- Content-Encoding: chunked, alors elle sera rejetée.</dd>
+ la possibilit&#233; de persistance de la r&#233;ponse. Si la r&#233;ponse n'a pas
+ de longueur d&#233;finie &#224; 0 par le protocole, si elle n'est pas une
+ erreur, et si elle ne contient pas d'en-t&#234;te Content-Length ou si
+ elle est de type HTTP/1.1 et ne contient pas l'en-t&#234;te
+ Content-Encoding: chunked, alors elle sera rejet&#233;e.</dd>
<dt><strong><a href="../compliance.html#policyvary">POLICY_VARY</a>
- </strong>: Interdit la présence de certains en-têtes au sein des
- en-têtes Vary</dt>
- <dd>Si l'en-tête Vary contient un des en-têtes spécifiés, ce filtre
- va rejeter la requête. Un cas typique est la présence de l'en-tête
- User-Agent dans l'en-tête Vary, ce qui peut être à l'origine d'une
- condition de déni de service au niveau du cache.</dd>
+ </strong>: Interdit la pr&#233;sence de certains en-t&#234;tes au sein des
+ en-t&#234;tes Vary</dt>
+ <dd>Si l'en-t&#234;te Vary contient un des en-t&#234;tes sp&#233;cifi&#233;s, ce filtre
+ va rejeter la requ&#234;te. Un cas typique est la pr&#233;sence de l'en-t&#234;te
+ User-Agent dans l'en-t&#234;te Vary, ce qui peut &#234;tre &#224; l'origine d'une
+ condition de d&#233;ni de service au niveau du cache.</dd>
<dt><strong><a href="../compliance.html#policyvalidation">
- POLICY_VALIDATION</a></strong>: Impose la présence d'un en-tête Etag
+ POLICY_VALIDATION</a></strong>: Impose la pr&#233;sence d'un en-t&#234;te Etag
et/ou Last-Modified</dt>
- <dd>La possibilité pour un cache de déterminer si une entité qu'il
- contient peut être rafraîchie dépend de la présence d'un en-tête
- Etag et/ou Last-Modified pour vérifier si elle est valide. La requête sera
- rejetée en cas d'absence de ces deux en-têtes, ou d'une syntaxe
- invalide d'un de ces deux en-têtes.</dd>
+ <dd>La possibilit&#233; pour un cache de d&#233;terminer si une entit&#233; qu'il
+ contient peut &#234;tre rafra&#238;chie d&#233;pend de la pr&#233;sence d'un en-t&#234;te
+ Etag et/ou Last-Modified pour v&#233;rifier si elle est valide. La requ&#234;te sera
+ rejet&#233;e en cas d'absence de ces deux en-t&#234;tes, ou d'une syntaxe
+ invalide d'un de ces deux en-t&#234;tes.</dd>
<dt><strong><a href="../compliance.html#policyconditional">
POLICY_CONDITIONAL</a></strong>: Impose un traitement conforme des
- en-têtes conditionnels</dt>
- <dd>Lorsqu'une requête contient des en-têtes conditonnels, un
- serveur doit répondre dans certaines conditions avec un code
+ en-t&#234;tes conditionnels</dt>
+ <dd>Lorsqu'une requ&#234;te contient des en-t&#234;tes conditonnels, un
+ serveur doit r&#233;pondre dans certaines conditions avec un code
<code>304 Not Modified</code> ou <code>412 Precondition
- Failed</code>. Il arrive q'un serveur ignore les en-têtes
- conditionnels, et cela diminue l'efficacité du mécanisme de mise en
- cache HTTP. Ce filtre rejète les requêtes lorsqu'un en-tête
- conditionnel était présent, et une réponse 2xx a été renvoyée au
- lieu de la réponse 304 ou 412 attendue.</dd>
+ Failed</code>. Il arrive q'un serveur ignore les en-t&#234;tes
+ conditionnels, et cela diminue l'efficacit&#233; du m&#233;canisme de mise en
+ cache HTTP. Ce filtre rej&#232;te les requ&#234;tes lorsqu'un en-t&#234;te
+ conditionnel &#233;tait pr&#233;sent, et une r&#233;ponse 2xx a &#233;t&#233; renvoy&#233;e au
+ lieu de la r&#233;ponse 304 ou 412 attendue.</dd>
<dt><strong><a href="../compliance.html#policynocache">POLICY_NOCACHE</a>
- </strong>: Impose la possibilité de mise en cache des réponses</dt>
- <dd>Lorsqu'une requête se déclare elle-même impossible à mettre en
- cache, elle est rejetée. C'est le cas si elle contient l'un des
- en-têtes suivants :
+ </strong>: Impose la possibilit&#233; de mise en cache des r&#233;ponses</dt>
+ <dd>Lorsqu'une requ&#234;te se d&#233;clare elle-m&#234;me impossible &#224; mettre en
+ cache, elle est rejet&#233;e. C'est le cas si elle contient l'un des
+ en-t&#234;tes suivants :
<ul><li><code>Cache-Control: no-cache</code></li>
<li><code>Pragma: no-cache</code></li>
<li><code>Cache-Control: no-store</code></li>
@@ -208,27 +208,27 @@
</ul></dd>
<dt><strong><a href="../compliance.html#policymaxage">POLICY_MAXAGE</a>
- </strong>: Impose une durée de vie minimale</dt>
- <dd>Lorsqu'une réponse possède une durée de vie inférieure à la
- valeur spécifiée, ou si cette durée de vie est heuristique, la
- requête est rejetée. La chronologie de la vérification d'une réponse
+ </strong>: Impose une dur&#233;e de vie minimale</dt>
+ <dd>Lorsqu'une r&#233;ponse poss&#232;de une dur&#233;e de vie inf&#233;rieure &#224; la
+ valeur sp&#233;cifi&#233;e, ou si cette dur&#233;e de vie est heuristique, la
+ requ&#234;te est rejet&#233;e. La chronologie de la v&#233;rification d'une r&#233;ponse
est la suivante :
- <ul><li>Si <code>s-maxage</code> est présent mais d'une valeur trop
+ <ul><li>Si <code>s-maxage</code> est pr&#233;sent mais d'une valeur trop
faible; ou</li>
- <li>Si <code>max-age</code> est présent mais d'une valeur trop
+ <li>Si <code>max-age</code> est pr&#233;sent mais d'une valeur trop
faible; ou</li>
- <li>Si <code>Expires</code> est présent et invalide; ou</li>
- <li><code>Date</code> est présent et invalide; ou</li>
+ <li>Si <code>Expires</code> est pr&#233;sent et invalide; ou</li>
+ <li><code>Date</code> est pr&#233;sent et invalide; ou</li>
<li><code>Expires</code> moins Date est trop faible ; ou</li>
- <li>Aucun en-tête <code>s-maxage</code>, <code>maxage</code>, ou
- <code>Expires</code>/<code>Date</code> n'est présent</li>
+ <li>Aucun en-t&#234;te <code>s-maxage</code>, <code>maxage</code>, ou
+ <code>Expires</code>/<code>Date</code> n'est pr&#233;sent</li>
</ul></dd>
<dt><strong><a href="../compliance.html#policyversion">POLICY_VERSION</a>
- </strong>: Impose une version HTTP minimale dans la requête</dt>
- <dd>Lorsqu'une requête possède un numéro de version HTTP inférieur
- au numéro de version minimum requis, la requête est rejetée. Les
- numéros de version suivants sont reconnus :
+ </strong>: Impose une version HTTP minimale dans la requ&#234;te</dt>
+ <dd>Lorsqu'une requ&#234;te poss&#232;de un num&#233;ro de version HTTP inf&#233;rieur
+ au num&#233;ro de version minimum requis, la requ&#234;te est rejet&#233;e. Les
+ num&#233;ros de version suivants sont reconnus :
<ul><li><code>HTTP/1.1</code></li>
<li><code>HTTP/1.0</code></li>
<li><code>HTTP/0.9</code></li>
@@ -241,43 +241,43 @@
<h2><a name="example" id="example">Exemple de configuration</a><a title="Lien permanent" href="#example" class="permalink">&para;</a></h2>
- <p>Voici un exemple de configuration qui protège un serveur qui
- délivre du contenu statique :</p>
+ <p>Voici un exemple de configuration qui prot&#232;ge un serveur qui
+ d&#233;livre du contenu statique :</p>
<pre class="prettyprint lang-config">&lt;Location "/"&gt;
SetOutputFilter POLICY_TYPE;POLICY_LENGTH;POLICY_KEEPALIVE;POLICY_VARY;POLICY_VALIDATION; \
POLICY_CONDITIONAL;POLICY_NOCACHE;POLICY_MAXAGE;POLICY_VERSION
- # le contenu peut être quelconque, mais l'en-tête Content-Type doit être
- # présent et valide
+ # le contenu peut &#234;tre quelconque, mais l'en-t&#234;te Content-Type doit &#234;tre
+ # pr&#233;sent et valide
PolicyType enforce */*
- # rejet si aucune longueur de contenu déclarée
+ # rejet si aucune longueur de contenu d&#233;clar&#233;e
PolicyLength enforce
# pris en charge par le filtre policy length
PolicyKeepalive ignore
- # rejet si l'en-tête User-Agent aparaît dans les en-têtes Vary
+ # rejet si l'en-t&#234;te User-Agent apara&#238;t dans les en-t&#234;tes Vary
PolicyVary enforce User-Agent
- # la validation est imposée
+ # la validation est impos&#233;e
PolicyValidation enforce
- # les réponses conditionnelles non conformes sont rejetées
+ # les r&#233;ponses conditionnelles non conformes sont rejet&#233;es
PolicyConditional enforce
- # les réponses impossibles à mettre en cache sont rejetées
+ # les r&#233;ponses impossibles &#224; mettre en cache sont rejet&#233;es
PolicyNocache enforce
- # la durée de vie doit être au moins d'un jour
+ # la dur&#233;e de vie doit &#234;tre au moins d'un jour
PolicyMaxage enforce 86400
- # le numéro de version de la requête peut être quelconque
+ # le num&#233;ro de version de la requ&#234;te peut &#234;tre quelconque
PolicyVersion ignore HTTP/1.1
&lt;/Location&gt;
-# désactivation du filtrage pour le répertoire /server-status
+# d&#233;sactivation du filtrage pour le r&#233;pertoire /server-status
&lt;Location "/server-status"&gt;
PolicyFilter off
&lt;/Location&gt;</pre>
@@ -287,19 +287,19 @@
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="policyconditional" id="policyconditional">Directive</a> <a name="PolicyConditional" id="PolicyConditional">PolicyConditional</a><a title="Lien permanent" href="#policyconditional" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active le filtrage des requêtes conditionnelles.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active le filtrage des requ&#234;tes conditionnelles.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>PolicyConditional <var>ignore|log|enforce</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ignore</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ignore</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_policy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Avec l'argument enforce, une réponse qui aurait du être
- conditionnelle mais ne l'est pas sera rejetée.</p>
+ <p>Avec l'argument enforce, une r&#233;ponse qui aurait du &#234;tre
+ conditionnelle mais ne l'est pas sera rejet&#233;e.</p>
- <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># les réponses conditionnelles non conformes doivent être rejetées
+ <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># les r&#233;ponses conditionnelles non conformes doivent &#234;tre rejet&#233;es
PolicyConditional enforce</pre>
</div>
@@ -310,43 +310,43 @@ PolicyConditional enforce</pre>
<div class="directive-section"><h2><a name="policyconditionalurl" id="policyconditionalurl">Directive</a> <a name="PolicyConditionalURL" id="PolicyConditionalURL">PolicyConditionalURL</a><a title="Lien permanent" href="#policyconditionalurl" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>URL contenant la description de la politique de filtrage
-des requêtes conditionnelles.</td></tr>
+des requ&#234;tes conditionnelles.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>PolicyConditionalURL <var>url</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_policy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Cette directive permet de spécifier l'URL de la documentation
- décrivant la politique de filtrage des requêtes conditionnelles ;
- elle apparaîtra dans les messages d'erreur.</p>
+ <p>Cette directive permet de sp&#233;cifier l'URL de la documentation
+ d&#233;crivant la politique de filtrage des requ&#234;tes conditionnelles ;
+ elle appara&#238;tra dans les messages d'erreur.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="policyenvironment" id="policyenvironment">Directive</a> <a name="PolicyEnvironment" id="PolicyEnvironment">PolicyEnvironment</a><a title="Lien permanent" href="#policyenvironment" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Modification des règles de filtrage en fonction d'une
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Modification des r&#232;gles de filtrage en fonction d'une
variable d'environnement.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>PolicyEnvironment <var>variable</var> <var>log-value</var> <var>ignore-value</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_policy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Limite l'action des règles à la journalisation ou les désactive
- totalement en fonction de la présence d'une variable d'environnement. Si
- la variable spécifiée est présente et égale à la valeur de
- l'argument log-value, les erreurs rencontrées par les filtres ne
- seront que journalisées. Si la variable spécifiée est présente et
- égale à la valeur de l'argument ignore-value, toutes les règles
- seront ignorées.</p>
-
- <div class="example"><h3>Example</h3><pre class="prettyprint lang-config"># limitation de l'action des règles si la variable POLICY_CONTROL
-# est présente
+ <p>Limite l'action des r&#232;gles &#224; la journalisation ou les d&#233;sactive
+ totalement en fonction de la pr&#233;sence d'une variable d'environnement. Si
+ la variable sp&#233;cifi&#233;e est pr&#233;sente et &#233;gale &#224; la valeur de
+ l'argument log-value, les erreurs rencontr&#233;es par les filtres ne
+ seront que journalis&#233;es. Si la variable sp&#233;cifi&#233;e est pr&#233;sente et
+ &#233;gale &#224; la valeur de l'argument ignore-value, toutes les r&#232;gles
+ seront ignor&#233;es.</p>
+
+ <div class="example"><h3>Example</h3><pre class="prettyprint lang-config"># limitation de l'action des r&#232;gles si la variable POLICY_CONTROL
+# est pr&#233;sente
PolicyEnvironment POLICY_CONTROL log ignore</pre>
</div>
@@ -354,24 +354,24 @@ PolicyEnvironment POLICY_CONTROL log ignore</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="policyfilter" id="policyfilter">Directive</a> <a name="PolicyFilter" id="PolicyFilter">PolicyFilter</a><a title="Lien permanent" href="#policyfilter" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active ou désactive le filtrage pour un espace d'URL donné.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active ou d&#233;sactive le filtrage pour un espace d'URL donn&#233;.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>PolicyFilter <var>on|off</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>on</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>on</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_policy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Commutateur principal qui permet d'activer ou de désactiver le
- filtrage pour un espace d'URL donné.</p>
+ <p>Commutateur principal qui permet d'activer ou de d&#233;sactiver le
+ filtrage pour un espace d'URL donn&#233;.</p>
- <div class="example"><h3>Example</h3><pre class="prettyprint lang-config"># activé par défaut
+ <div class="example"><h3>Example</h3><pre class="prettyprint lang-config"># activ&#233; par d&#233;faut
&lt;Location "/"&gt;
PolicyFilter on
&lt;/Location&gt;
-# désactivation du filtrage pour le répertoire /server-status
+# d&#233;sactivation du filtrage pour le r&#233;pertoire /server-status
&lt;Location "/server-status"&gt;
PolicyFilter off
&lt;/Location&gt;</pre>
@@ -383,19 +383,19 @@ Apache.</td></tr>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la politique de persistance.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>PolicyKeepalive <var>ignore|log|enforce</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ignore</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ignore</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_policy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Avec l'argument enforce, une réponse qui ne contient ni en-tête
- <code>Content-Length</code>, ni en-tête
+ <p>Avec l'argument enforce, une r&#233;ponse qui ne contient ni en-t&#234;te
+ <code>Content-Length</code>, ni en-t&#234;te
<code>Transfer-Encoding</code> de valeur <code>chunked</code> sera
- rejetée.</p>
+ rejet&#233;e.</p>
- <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># rejet suite a absence d'en-tête Content-Length ou Transfer-Encoding
+ <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># rejet suite a absence d'en-t&#234;te Content-Length ou Transfer-Encoding
PolicyKeepalive enforce</pre>
</div>
@@ -405,35 +405,35 @@ PolicyKeepalive enforce</pre>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>URL contenant la description de la politique de persistance.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>PolicyKeepaliveURL <var>url</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_policy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Cette directive permet de spécifier l'URL contenant la
- description de la politique de persistance ; elle apparaîtra dans
+ <p>Cette directive permet de sp&#233;cifier l'URL contenant la
+ description de la politique de persistance ; elle appara&#238;tra dans
les messages d'erreur.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="policylength" id="policylength">Directive</a> <a name="PolicyLength" id="PolicyLength">PolicyLength</a><a title="Lien permanent" href="#policylength" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active le filtrage de la spécification de la longueur du
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active le filtrage de la sp&#233;cification de la longueur du
contenu.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>PolicyLength <var>ignore|log|enforce</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ignore</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ignore</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_policy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Avec l'argument enforce, une réponse qui ne contient pas
- d'en-tête <code>Content-Length</code> sera rejetée.</p>
+ <p>Avec l'argument enforce, une r&#233;ponse qui ne contient pas
+ d'en-t&#234;te <code>Content-Length</code> sera rejet&#233;e.</p>
- <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># rejet suite à l'absence de l'en-tête Content-Length
+ <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># rejet suite &#224; l'absence de l'en-t&#234;te Content-Length
PolicyLength enforce</pre>
</div>
@@ -442,40 +442,40 @@ PolicyLength enforce</pre>
<div class="directive-section"><h2><a name="policylengthurl" id="policylengthurl">Directive</a> <a name="PolicyLengthURL" id="PolicyLengthURL">PolicyLengthURL</a><a title="Lien permanent" href="#policylengthurl" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>URL contenant la description de la politique de filtrage de
-la spécification de la longueur du contenu.</td></tr>
+la sp&#233;cification de la longueur du contenu.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>PolicyLengthURL <var>url</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_policy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Cette directive permet de spécifier l'URL contenant la
- documentation décrivant la politique de filtrage de la spécification
- de la longueur du contenu ; elle apparaîtra dans les messages
+ <p>Cette directive permet de sp&#233;cifier l'URL contenant la
+ documentation d&#233;crivant la politique de filtrage de la sp&#233;cification
+ de la longueur du contenu ; elle appara&#238;tra dans les messages
d'erreur.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="policymaxage" id="policymaxage">Directive</a> <a name="PolicyMaxage" id="PolicyMaxage">PolicyMaxage</a><a title="Lien permanent" href="#policymaxage" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active le filtrage de la durée de vie des réponses.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active le filtrage de la dur&#233;e de vie des r&#233;ponses.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>PolicyMaxage <var>ignore|log|enforce</var> <var>age</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ignore</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ignore</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_policy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Avec l'argument enforce, une réponse dont la durée de vie n'est
- pas explicitement spécifiée via un en-tête <code>max-age</code>,
- <code>s-maxage</code> ou <code>Expires</code>, ou dont la durée de
- vie est inférieure à la valeur donnée sera rejetée.</p>
+ <p>Avec l'argument enforce, une r&#233;ponse dont la dur&#233;e de vie n'est
+ pas explicitement sp&#233;cifi&#233;e via un en-t&#234;te <code>max-age</code>,
+ <code>s-maxage</code> ou <code>Expires</code>, ou dont la dur&#233;e de
+ vie est inf&#233;rieure &#224; la valeur donn&#233;e sera rejet&#233;e.</p>
- <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># rejet des réponses dont la durée de vie est inférieure à une
-# journée
+ <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># rejet des r&#233;ponses dont la dur&#233;e de vie est inf&#233;rieure &#224; une
+# journ&#233;e
PolicyMaxage enforce 86400</pre>
</div>
@@ -485,39 +485,39 @@ PolicyMaxage enforce 86400</pre>
<div class="directive-section"><h2><a name="policymaxageurl" id="policymaxageurl">Directive</a> <a name="PolicyMaxageURL" id="PolicyMaxageURL">PolicyMaxageURL</a><a title="Lien permanent" href="#policymaxageurl" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>URL contenant la description de la politique de filtrage
-des réponses en fonction de leur durée de vie.</td></tr>
+des r&#233;ponses en fonction de leur dur&#233;e de vie.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>PolicyMaxageURL <var>url</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_policy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Cette directive permet de spécifier l'URL contenant la
- description de la politique de filtrage des réponses en fonction de
- leur durée de vie ; elle apparaîtra dans les messages d'erreur.</p>
+ <p>Cette directive permet de sp&#233;cifier l'URL contenant la
+ description de la politique de filtrage des r&#233;ponses en fonction de
+ leur dur&#233;e de vie ; elle appara&#238;tra dans les messages d'erreur.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="policynocache" id="policynocache">Directive</a> <a name="PolicyNocache" id="PolicyNocache">PolicyNocache</a><a title="Lien permanent" href="#policynocache" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active le filtrage des réponses qui se définissent
-elles-mêmes comme impossibles à mettre en cache.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active le filtrage des r&#233;ponses qui se d&#233;finissent
+elles-m&#234;mes comme impossibles &#224; mettre en cache.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>PolicyNocache <var>ignore|log|enforce</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ignore</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ignore</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_policy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Avec l'argument enforce, une réponse qui se définit elle-même
- comme impossible à mettre en cache via l'en-tête
- <code>Cache-Control</code> ou <code>Pragma</code> sera rejetée.</p>
+ <p>Avec l'argument enforce, une r&#233;ponse qui se d&#233;finit elle-m&#234;me
+ comme impossible &#224; mettre en cache via l'en-t&#234;te
+ <code>Cache-Control</code> ou <code>Pragma</code> sera rejet&#233;e.</p>
- <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># une réponse contenant l'en-tête Cache-Control: no-cache sera
-# rejetée
+ <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># une r&#233;ponse contenant l'en-t&#234;te Cache-Control: no-cache sera
+# rejet&#233;e
PolicyNocache enforce</pre>
</div>
@@ -527,20 +527,20 @@ PolicyNocache enforce</pre>
<div class="directive-section"><h2><a name="policynocacheurl" id="policynocacheurl">Directive</a> <a name="PolicyNocacheURL" id="PolicyNocacheURL">PolicyNocacheURL</a><a title="Lien permanent" href="#policynocacheurl" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>URL contenant la description de la politique de filtrage
-des réponses qui se définissent elles-mêmes comme impossibles à mettre
+des r&#233;ponses qui se d&#233;finissent elles-m&#234;mes comme impossibles &#224; mettre
en cache.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>PolicyNocacheURL <var>url</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_policy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Cette directive permet de spécifier l'URL contenant la
- description de la politique de filtrage des réponses qui se
- définissent elles-mêmes comme impossibles à mettre en cache ; elle
- apparaîtra dans les messages d'erreur.</p>
+ <p>Cette directive permet de sp&#233;cifier l'URL contenant la
+ description de la politique de filtrage des r&#233;ponses qui se
+ d&#233;finissent elles-m&#234;mes comme impossibles &#224; mettre en cache ; elle
+ appara&#238;tra dans les messages d'erreur.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -548,24 +548,24 @@ Apache.</td></tr>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la politique des types de contenus.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>PolicyType <var>ignore|log|enforce</var> <var>type</var> [ <var>type</var> [ ... ]]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ignore</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ignore</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_policy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Avec l'argument enforce, une réponse qui ne contient pas
- d'en-tête <code>Content-Type</code>, ou dont l'en-tête
- <code>Content-Type</code> est mal formé, ou dont l'en-tête
+ <p>Avec l'argument enforce, une r&#233;ponse qui ne contient pas
+ d'en-t&#234;te <code>Content-Type</code>, ou dont l'en-t&#234;te
+ <code>Content-Type</code> est mal form&#233;, ou dont l'en-t&#234;te
<code>Content-Type</code> contient une valeur qui ne correspond pas
- au(x) modèle(s) spécifié(s) sera rejetée.</p>
+ au(x) mod&#232;le(s) sp&#233;cifi&#233;(s) sera rejet&#233;e.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># impose le type de contenu json ou XML
PolicyType enforce application/json text/xml</pre>
</div>
- <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># rejet suite à type de contenu mal formé
+ <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># rejet suite &#224; type de contenu mal form&#233;
PolicyType enforce */*</pre>
</div>
@@ -577,15 +577,15 @@ PolicyType enforce */*</pre>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>URL contenant la description de la politique des types de
contenu.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>PolicyTypeURL <var>url</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_policy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Cette directive permet de spécifier l'URL contenant la
- description de la politique des types de contenu ; elle apparaîtra
+ <p>Cette directive permet de sp&#233;cifier l'URL contenant la
+ description de la politique des types de contenu ; elle appara&#238;tra
dans les messages d'erreur.</p>
</div>
@@ -594,19 +594,19 @@ Apache.</td></tr>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active le filtrage de la validation du contenu.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>PolicyValidation <var>ignore|log|enforce</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ignore</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ignore</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_policy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Avec l'argument enforce, une réponse qui ne contient ni en-tête
- <code>ETag</code> valide, ni en-tête <code>Last-Modified</code>, ou
- dont la syntaxe d'un de ces deux en-têtes est incorrecte sera
- rejetée.</p>
+ <p>Avec l'argument enforce, une r&#233;ponse qui ne contient ni en-t&#234;te
+ <code>ETag</code> valide, ni en-t&#234;te <code>Last-Modified</code>, ou
+ dont la syntaxe d'un de ces deux en-t&#234;tes est incorrecte sera
+ rejet&#233;e.</p>
- <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># rejet suite à l'absence des en-têtes Etag et/ou Last-Modified
+ <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># rejet suite &#224; l'absence des en-t&#234;tes Etag et/ou Last-Modified
PolicyValidation enforce</pre>
</div>
@@ -618,34 +618,34 @@ PolicyValidation enforce</pre>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>URL contenant la description de la politique de filtrage de
la validation du contenu.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>PolicyValidationURL <var>url</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_policy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Cette directive permet de spécifier l'URL contenant la
+ <p>Cette directive permet de sp&#233;cifier l'URL contenant la
description de la politique de filtrage de la validation du contenu
- ; elle apparaîtra dans les messages d'erreur.</p>
+ ; elle appara&#238;tra dans les messages d'erreur.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="policyvary" id="policyvary">Directive</a> <a name="PolicyVary" id="PolicyVary">PolicyVary</a><a title="Lien permanent" href="#policyvary" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la politique de filtrage de l'en-tête Vary.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la politique de filtrage de l'en-t&#234;te Vary.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>PolicyVary <var>ignore|log|enforce</var> <var>header</var> [ <var>header</var> [ ... ]]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ignore</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ignore</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_policy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Avec l'argument enforce, une réponse dont l'en-tête
- <code>Vary</code> contient un des en-têtes spécifiés sera rejetée.</p>
+ <p>Avec l'argument enforce, une r&#233;ponse dont l'en-t&#234;te
+ <code>Vary</code> contient un des en-t&#234;tes sp&#233;cifi&#233;s sera rejet&#233;e.</p>
- <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># rejet suite à la présence de l'en-tête "User-Agent" dans l'en-tête
+ <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># rejet suite &#224; la pr&#233;sence de l'en-t&#234;te "User-Agent" dans l'en-t&#234;te
# Vary
PolicyVary enforce User-Agent</pre>
</div>
@@ -656,37 +656,37 @@ PolicyVary enforce User-Agent</pre>
<div class="directive-section"><h2><a name="policyvaryurl" id="policyvaryurl">Directive</a> <a name="PolicyVaryURL" id="PolicyVaryURL">PolicyVaryURL</a><a title="Lien permanent" href="#policyvaryurl" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>URL contenant la description de la politique de filtrage de
-l'en-tête Vary.</td></tr>
+l'en-t&#234;te Vary.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>PolicyVaryURL <var>url</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_policy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Cette directive permet de spécifier l'URL contenant la
- description de la politique de filtrage de l'en-tête Vary ; elle
- apparaîtra dans les messages d'erreur.</p>
+ <p>Cette directive permet de sp&#233;cifier l'URL contenant la
+ description de la politique de filtrage de l'en-t&#234;te Vary ; elle
+ appara&#238;tra dans les messages d'erreur.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="policyversion" id="policyversion">Directive</a> <a name="PolicyVersion" id="PolicyVersion">PolicyVersion</a><a title="Lien permanent" href="#policyversion" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active le filtrage des requêtes en fonction du numéro de
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active le filtrage des requ&#234;tes en fonction du num&#233;ro de
version HTTP.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>PolicyVersion <var>ignore|log|enforce</var> <var>HTTP/0.9|HTTP/1.0|HTTP/1.1</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ignore</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ignore</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_policy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Avec l'argument enforce, une requête dont le numéro de version
- HTTP est inférieur à la valeur spécifiée sera rejetée.</p>
+ <p>Avec l'argument enforce, une requ&#234;te dont le num&#233;ro de version
+ HTTP est inf&#233;rieur &#224; la valeur sp&#233;cifi&#233;e sera rejet&#233;e.</p>
- <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># rejet des requêtes dont le numéro de version HTTP est inférieur à
+ <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># rejet des requ&#234;tes dont le num&#233;ro de version HTTP est inf&#233;rieur &#224;
# HTTP/1.1
PolicyVersion enforce HTTP/1.1</pre>
</div>
@@ -697,24 +697,24 @@ PolicyVersion enforce HTTP/1.1</pre>
<div class="directive-section"><h2><a name="policyversionurl" id="policyversionurl">Directive</a> <a name="PolicyVersionURL" id="PolicyVersionURL">PolicyVersionURL</a><a title="Lien permanent" href="#policyversionurl" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>URL contenant la description de la politique de filtrage
-des requêtes en fonction du numéro de version HTTP.</td></tr>
+des requ&#234;tes en fonction du num&#233;ro de version HTTP.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>PolicyVersionURL <var>url</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_policy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.0 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.0 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Cette directive permet de spécifier l'URL contenant la
- description de la politique de filtrage des requêtes en fonction du
- numéro de version HTTP ; elle apparaîtra dans les messages d'erreur.</p>
+ <p>Cette directive permet de sp&#233;cifier l'URL contenant la
+ description de la politique de filtrage des requ&#234;tes en fonction du
+ num&#233;ro de version HTTP ; elle appara&#238;tra dans les messages d'erreur.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_policy.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_policy.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_policy.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -733,7 +733,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_policy.htm
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_privileges.html.fr b/docs/manual/mod/mod_privileges.html.fr
index 84a2554343..0cbdf3b807 100644
--- a/docs/manual/mod/mod_privileges.html.fr
+++ b/docs/manual/mod/mod_privileges.html.fr
@@ -27,50 +27,50 @@
<div id="preamble"><h1>Module Apache mod_privileges</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_privileges.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_privileges.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_privileges.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Support des privilèges de Solaris et de l'exécution des
-serveurs virtuels sous différents identifiants
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Support des privil&#232;ges de Solaris et de l'ex&#233;cution des
+serveurs virtuels sous diff&#233;rents identifiants
utilisateurs.</td></tr>
-<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>privileges_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_privileges.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3 d'Apache sur les
+<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>privileges_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_privileges.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3 d'Apache sur les
plates-formes Solaris 10 et OpenSolaris</td></tr></table>
<h3>Sommaire</h3>
-<p>Ce module permet l'exécution de différents serveurs virtuels sous
-différents identifiants Unix <var>User</var> et <var>Group</var>,
-et avec différents <a href="http://sosc-dr.sun.com/bigadmin/features/articles/least_privilege.jsp">Privilèges
-Solaris</a>. En particulier, il apporte au problème de
-séparation des privilèges entre les différents serveurs virtuels la
-solution que devait apporter le module MPM abandonné perchild. Il
-apporte aussi d'autres améliorations en matière de sécurité.</p>
+<p>Ce module permet l'ex&#233;cution de diff&#233;rents serveurs virtuels sous
+diff&#233;rents identifiants Unix <var>User</var> et <var>Group</var>,
+et avec diff&#233;rents <a href="http://sosc-dr.sun.com/bigadmin/features/articles/least_privilege.jsp">Privil&#232;ges
+Solaris</a>. En particulier, il apporte au probl&#232;me de
+s&#233;paration des privil&#232;ges entre les diff&#233;rents serveurs virtuels la
+solution que devait apporter le module MPM abandonn&#233; perchild. Il
+apporte aussi d'autres am&#233;liorations en mati&#232;re de s&#233;curit&#233;.</p>
-<p>À la différence de perchild, <code class="module"><a href="../mod/mod_privileges.html">mod_privileges</a></code> n'est
-pas un module MPM. Il travaille <em>au sein</em> d'un modèle de
-traitement pour définir les privilèges et les User/Group <em>pour chaque
-requête</em> dans un même processus. Il n'est donc pas compatible avec
-les MPM threadés, et refusera de s'exécuter en cas d'utilisation d'un de
+<p>&#192; la diff&#233;rence de perchild, <code class="module"><a href="../mod/mod_privileges.html">mod_privileges</a></code> n'est
+pas un module MPM. Il travaille <em>au sein</em> d'un mod&#232;le de
+traitement pour d&#233;finir les privil&#232;ges et les User/Group <em>pour chaque
+requ&#234;te</em> dans un m&#234;me processus. Il n'est donc pas compatible avec
+les MPM thread&#233;s, et refusera de s'ex&#233;cuter en cas d'utilisation d'un de
ces derniers.</p>
-<p><code class="module"><a href="../mod/mod_privileges.html">mod_privileges</a></code> traite des problèmes de sécurité
-similaires à ceux de <a href="../suexec.html">suexec</a> ; mais à la
-différence de ce dernier, il ne s'applique pas seulement aux programmes
-CGI, mais à l'ensemble du cycle de traitement d'une requête, y compris
+<p><code class="module"><a href="../mod/mod_privileges.html">mod_privileges</a></code> traite des probl&#232;mes de s&#233;curit&#233;
+similaires &#224; ceux de <a href="../suexec.html">suexec</a> ; mais &#224; la
+diff&#233;rence de ce dernier, il ne s'applique pas seulement aux programmes
+CGI, mais &#224; l'ensemble du cycle de traitement d'une requ&#234;te, y compris
les applications in-process et les sous-processus. Il convient
-particulièrement à l'exécution des applications PHP sous
-<strong>mod_php</strong>, qui est lui-même incompatible avec les modules
-MPM threadés. Il est également bien adapté aux autres applications de type
+particuli&#232;rement &#224; l'ex&#233;cution des applications PHP sous
+<strong>mod_php</strong>, qui est lui-m&#234;me incompatible avec les modules
+MPM thread&#233;s. Il est &#233;galement bien adapt&#233; aux autres applications de type
script in-process comme <strong>mod_perl</strong>,
<strong>mod_python</strong>, et <strong>mod_ruby</strong>, ainsi qu'aux
applications en langage C telles que les modules Apache pour lesquels la
-séparation des privilèges constitue un problème.</p>
+s&#233;paration des privil&#232;ges constitue un probl&#232;me.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#security">Considérations à propos de sécurité</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#security">Consid&#233;rations &#224; propos de s&#233;curit&#233;</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#dtraceprivileges">DTracePrivileges</a></li>
@@ -82,258 +82,258 @@ séparation des privilèges constitue un problème.</p>
<li><img alt="" src="../images/down.gif" /> <a href="#vhostsecure">VHostSecure</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#vhostuser">VHostUser</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_privileges">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_privileges">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_privileges">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_privileges">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="security" id="security">Considérations à propos de sécurité</a><a title="Lien permanent" href="#security" class="permalink">&para;</a></h2>
+<h2><a name="security" id="security">Consid&#233;rations &#224; propos de s&#233;curit&#233;</a><a title="Lien permanent" href="#security" class="permalink">&para;</a></h2>
-<p><code class="module"><a href="../mod/mod_privileges.html">mod_privileges</a></code> introduit de nouveaux problèmes de
-sécurité dans les situations où du <strong>code non sûr</strong> peut
-s'exécuter <strong>à l'intérieur du processus du serveur web</strong>.
-Ceci s'applique aux modules non sûrs, et aux scripts s'exécutant sous
-des modules comme mod_php ou mod_perl. Les scripts s'exécutant en
-externe (comme par exemple les scripts CGI ou ceux s'exécutant sur un
-serveur d'applications derrière mod_proxy ou mod_jk) ne sont pas
-concernés.</p>
+<p><code class="module"><a href="../mod/mod_privileges.html">mod_privileges</a></code> introduit de nouveaux probl&#232;mes de
+s&#233;curit&#233; dans les situations o&#249; du <strong>code non s&#251;r</strong> peut
+s'ex&#233;cuter <strong>&#224; l'int&#233;rieur du processus du serveur web</strong>.
+Ceci s'applique aux modules non s&#251;rs, et aux scripts s'ex&#233;cutant sous
+des modules comme mod_php ou mod_perl. Les scripts s'ex&#233;cutant en
+externe (comme par exemple les scripts CGI ou ceux s'ex&#233;cutant sur un
+serveur d'applications derri&#232;re mod_proxy ou mod_jk) ne sont pas
+concern&#233;s.</p>
-<p>Les principaux problèmes de sécurité que l'on rencontre avec
+<p>Les principaux probl&#232;mes de s&#233;curit&#233; que l'on rencontre avec
mod_privileges sont :</p>
-<ul><li>L'exécution sous un utilisateur système pose les mêmes problèmes
-de sécurité que mod_suexec, et pratiquement les mêmes que cgiwrap et
+<ul><li>L'ex&#233;cution sous un utilisateur syst&#232;me pose les m&#234;mes probl&#232;mes
+de s&#233;curit&#233; que mod_suexec, et pratiquement les m&#234;mes que cgiwrap et
suphp.</li>
-<li>Une extension utilisateur (module ou script) malveillante, écrite en connaissant les mécanismes
-utilisés par <strong>mod_privileges</strong>,
-pourrait élever ses privilèges à tout niveau
+<li>Une extension utilisateur (module ou script) malveillante, &#233;crite en connaissant les m&#233;canismes
+utilis&#233;s par <strong>mod_privileges</strong>,
+pourrait &#233;lever ses privil&#232;ges &#224; tout niveau
accessible au processus httpd dans tout serveur virtuel. Ceci introduit
-de nouveaux risques si (et seulement si) mod_privileges est compilé avec
+de nouveaux risques si (et seulement si) mod_privileges est compil&#233; avec
l'option <var>BIG_SECURITY_HOLE</var>.</li>
-<li>Une extension utilisateur (module ou script) malveillante, écrite en connaissant les mécanismes
-utilisés par <strong>mod_privileges</strong>,
-pourrait élever ses privilèges pour s'attribuer
+<li>Une extension utilisateur (module ou script) malveillante, &#233;crite en connaissant les m&#233;canismes
+utilis&#233;s par <strong>mod_privileges</strong>,
+pourrait &#233;lever ses privil&#232;ges pour s'attribuer
l'identifiant utilisateur d'un autre utilisateur (et/ou groupe)
-système.</li>
+syst&#232;me.</li>
</ul>
<p>La directive <code class="directive">PrivilegesMode</code> vous permet de
-sélectionner soit le mode <var>FAST</var>, soit le mode
+s&#233;lectionner soit le mode <var>FAST</var>, soit le mode
<var>SECURE</var>. Vous pouvez panacher les modes en utilisant par
exemple le mode <var>FAST</var> pour les utilisateurs de confiance et
-les chemins contenant du code entièrement audité, tout en imposant le
-mode <var>SECURE</var> où un utilisateur non sûr a la possibilité
+les chemins contenant du code enti&#232;rement audit&#233;, tout en imposant le
+mode <var>SECURE</var> o&#249; un utilisateur non s&#251;r a la possibilit&#233;
d'introduire du code.</p>
-<p>Avant de décrire les modes, il nous faut présenter les cas
+<p>Avant de d&#233;crire les modes, il nous faut pr&#233;senter les cas
d'utilisation de la cible : "Benign" ou "Hostile". Dans une situation
-"Benign", vous voulez séparer les utilisateurs pour leur confort, et les
-protéger, ainsi que le serveur, contre les risques induits par les
+"Benign", vous voulez s&#233;parer les utilisateurs pour leur confort, et les
+prot&#233;ger, ainsi que le serveur, contre les risques induits par les
erreurs involontaires. Dans une situation "Hostile" - par exemple
-l'hébergement d'un site commercial - il se peut que des utilisateurs
-attaquent délibérément le serveur ou s'attaquent entre eux.</p>
+l'h&#233;bergement d'un site commercial - il se peut que des utilisateurs
+attaquent d&#233;lib&#233;r&#233;ment le serveur ou s'attaquent entre eux.</p>
<dl>
<dt>Mode FAST</dt>
-<dd>En mode <var>FAST</var>, les requêtes sont traitées "in-process"
-avec les uid/gid et privilèges sélectionnés, si bien que la
-surcharge est négligeable. Ceci convient aux situations "Benign", mais
-n'est pas sécurisé contre un attaquant augmentant ses privilèges avec un
+<dd>En mode <var>FAST</var>, les requ&#234;tes sont trait&#233;es "in-process"
+avec les uid/gid et privil&#232;ges s&#233;lectionn&#233;s, si bien que la
+surcharge est n&#233;gligeable. Ceci convient aux situations "Benign", mais
+n'est pas s&#233;curis&#233; contre un attaquant augmentant ses privil&#232;ges avec un
module ou script "in-process".</dd>
<dt>Mode SECURE</dt>
-<dd>Une requête en mode <var>SECURE</var> génère un sous-processus qui
-supprime les privilèges. Ce comportement est très similaire à
-l'exécution d'un programme CGI avec suexec, mais il reste valable tout
-au long du cycle de traitement de la requête, avec en plus l'avantage
-d'un contrôle précis des privilèges.</dd>
+<dd>Une requ&#234;te en mode <var>SECURE</var> g&#233;n&#232;re un sous-processus qui
+supprime les privil&#232;ges. Ce comportement est tr&#232;s similaire &#224;
+l'ex&#233;cution d'un programme CGI avec suexec, mais il reste valable tout
+au long du cycle de traitement de la requ&#234;te, avec en plus l'avantage
+d'un contr&#244;le pr&#233;cis des privil&#232;ges.</dd>
</dl>
-<p>Vous pouvez sélectionner différents
+<p>Vous pouvez s&#233;lectionner diff&#233;rents
<code class="directive">PrivilegesMode</code>s pour chaque serveur virtuel, et
-même dans un contexte de répertoire à l'intérieur d'un serveur virtuel.
-Le mode <var>FAST</var> convient lorsque les utilisateurs sont sûrs
-et/ou n'ont pas le privilège de charger du code "in-process". Le mode
-<var>SECURE</var> convient dans les cas où du code non sûr peut
-s'exécuter "in-process". Cependant, même en mode <var>SECURE</var>, il
+m&#234;me dans un contexte de r&#233;pertoire &#224; l'int&#233;rieur d'un serveur virtuel.
+Le mode <var>FAST</var> convient lorsque les utilisateurs sont s&#251;rs
+et/ou n'ont pas le privil&#232;ge de charger du code "in-process". Le mode
+<var>SECURE</var> convient dans les cas o&#249; du code non s&#251;r peut
+s'ex&#233;cuter "in-process". Cependant, m&#234;me en mode <var>SECURE</var>, il
n'y a pas de protection contre un utilisateur malveillant qui a la
-possibilité d'introduire du code supportant les privilèges <em>avant le
-début du cycle de traitement de la requête.</em></p>
+possibilit&#233; d'introduire du code supportant les privil&#232;ges <em>avant le
+d&#233;but du cycle de traitement de la requ&#234;te.</em></p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="dtraceprivileges" id="dtraceprivileges">Directive</a> <a name="DTracePrivileges" id="DTracePrivileges">DTracePrivileges</a><a title="Lien permanent" href="#dtraceprivileges" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine si les privilèges requis par dtrace sont
-activés.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine si les privil&#232;ges requis par dtrace sont
+activ&#233;s.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>DTracePrivileges On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>DTracePrivileges Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>DTracePrivileges Off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_privileges</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>&gt;Disponible sous Solaris 10 et OpenSolaris avec les
-modules MPM non-threadés (<code class="module"><a href="../mod/prefork.html">prefork</a></code> ou MPM
-personnalisé).</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>&gt;Disponible sous Solaris 10 et OpenSolaris avec les
+modules MPM non-thread&#233;s (<code class="module"><a href="../mod/prefork.html">prefork</a></code> ou MPM
+personnalis&#233;).</td></tr>
</table>
- <p>Cette directive qui s'applique à l'ensemble du serveur permet de
- déterminer si Apache s'exécutera avec les <a href="http://sosc-dr.sun.com/bigadmin/features/articles/least_privilege.jsp">privilèges</a> requis pour exécuter <a href="http://sosc-dr.sun.com/bigadmin/content/dtrace/">dtrace</a>.
- Notez que la définition <var>DTracePrivileges On</var> n'activera
- pas à elle-seule DTrace, mais que <var>DTracePrivileges Off</var>
- l'empêchera de fonctionner.</p>
+ <p>Cette directive qui s'applique &#224; l'ensemble du serveur permet de
+ d&#233;terminer si Apache s'ex&#233;cutera avec les <a href="http://sosc-dr.sun.com/bigadmin/features/articles/least_privilege.jsp">privil&#232;ges</a> requis pour ex&#233;cuter <a href="http://sosc-dr.sun.com/bigadmin/content/dtrace/">dtrace</a>.
+ Notez que la d&#233;finition <var>DTracePrivileges On</var> n'activera
+ pas &#224; elle-seule DTrace, mais que <var>DTracePrivileges Off</var>
+ l'emp&#234;chera de fonctionner.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="privilegesmode" id="privilegesmode">Directive</a> <a name="PrivilegesMode" id="PrivilegesMode">PrivilegesMode</a><a title="Lien permanent" href="#privilegesmode" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fait un compromis entre d'une part l'efficacité et la
-vitesse de traitement et d'autre part la sécurité à l'encontre des codes
-malicieux supportant les privilèges.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fait un compromis entre d'une part l'efficacit&#233; et la
+vitesse de traitement et d'autre part la s&#233;curit&#233; &#224; l'encontre des codes
+malicieux supportant les privil&#232;ges.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>PrivilegesMode FAST|SECURE|SELECTIVE</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>PrivilegesMode FAST</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>PrivilegesMode FAST</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_privileges</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible sous Solaris 10 et OpenSolaris avec des
-modules MPMs non threadés (comme <code class="module"><a href="../mod/prefork.html">prefork</a></code> ou un module
-personnalisé).</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible sous Solaris 10 et OpenSolaris avec des
+modules MPMs non thread&#233;s (comme <code class="module"><a href="../mod/prefork.html">prefork</a></code> ou un module
+personnalis&#233;).</td></tr>
</table><p>Cette directive permet de faire un compromis entre les
-performances et la sécurité à l'encontre des codes malicieux supportant
-les privilèges. En mode <var>SECURE</var>, chaque requête est traitée
-dans un sous-processus sécurisé, ce qui induit une dégradation sensible
-des performances. En mode <var>FAST</var>, le serveur n'est pas protégé
-contre l'augmentation de privilège comme décrit plus haut.</p>
-<p>Cette directive est sensiblement différente selon qu'elle se trouve
+performances et la s&#233;curit&#233; &#224; l'encontre des codes malicieux supportant
+les privil&#232;ges. En mode <var>SECURE</var>, chaque requ&#234;te est trait&#233;e
+dans un sous-processus s&#233;curis&#233;, ce qui induit une d&#233;gradation sensible
+des performances. En mode <var>FAST</var>, le serveur n'est pas prot&#233;g&#233;
+contre l'augmentation de privil&#232;ge comme d&#233;crit plus haut.</p>
+<p>Cette directive est sensiblement diff&#233;rente selon qu'elle se trouve
dans une section <code>&lt;Directory&gt;</code> (ou Location/Files/If)
ou au niveau global ou dans un <code>&lt;VirtualHost&gt;</code>.</p>
-<p>Au niveau global, elle définit un comportement par défaut dont
-hériteront les serveurs virtuels. Dans un serveur virtuel, les modes
-FAST ou SECURE agissent sur l'ensemble de la requête HTTP, et toute
-définition de ces modes dans une section <code>&lt;Directory&gt;</code>
-sera <strong>ignorée</strong>. Le pseudo-mode SELECTIVE confie le choix
+<p>Au niveau global, elle d&#233;finit un comportement par d&#233;faut dont
+h&#233;riteront les serveurs virtuels. Dans un serveur virtuel, les modes
+FAST ou SECURE agissent sur l'ensemble de la requ&#234;te HTTP, et toute
+d&#233;finition de ces modes dans une section <code>&lt;Directory&gt;</code>
+sera <strong>ignor&#233;e</strong>. Le pseudo-mode SELECTIVE confie le choix
du mode FAST ou SECURE aux directives contenues dans une
section<code>&lt;Directory&gt;</code>.</p>
<p>Dans une section <code>&lt;Directory&gt;</code>, elle ne s'applique
-que lorsque le mode SELECTIVE a été défini pour le serveur virtuel.
-Seuls FAST ou SECURE peuvent être définis dans ce contexte (SELECTIVE
+que lorsque le mode SELECTIVE a &#233;t&#233; d&#233;fini pour le serveur virtuel.
+Seuls FAST ou SECURE peuvent &#234;tre d&#233;finis dans ce contexte (SELECTIVE
n'aurait pas de sens).</p>
<div class="warning"><h3>Avertissement</h3>
- Lorsque le mode SELECTIVE a été défini pour un serveur virtuel,
- l'activation des privilèges doit être reportée <em>après</em>
- la détermination, par la phase de comparaison du traitement de
- la requête, du contexte <code>&lt;Directory&gt;</code> qui
- s'applique à la requête. Ceci peut donner à un attaquant
- l'opportunité d'introduire du code via une directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> s'exécutant au
+ Lorsque le mode SELECTIVE a &#233;t&#233; d&#233;fini pour un serveur virtuel,
+ l'activation des privil&#232;ges doit &#234;tre report&#233;e <em>apr&#232;s</em>
+ la d&#233;termination, par la phase de comparaison du traitement de
+ la requ&#234;te, du contexte <code>&lt;Directory&gt;</code> qui
+ s'applique &#224; la requ&#234;te. Ceci peut donner &#224; un attaquant
+ l'opportunit&#233; d'introduire du code via une directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code> s'ex&#233;cutant au
niveau global ou d'un serveur virtuel <em>avant</em> que les
- privilèges n'aient été supprimés et l'uid/gid défini.
+ privil&#232;ges n'aient &#233;t&#233; supprim&#233;s et l'uid/gid d&#233;fini.
</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="vhostcgimode" id="vhostcgimode">Directive</a> <a name="VHostCGIMode" id="VHostCGIMode">VHostCGIMode</a><a title="Lien permanent" href="#vhostcgimode" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine si le serveur virtuel peut exécuter des
-sous-processus, et définit les privilèges disponibles pour ces
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine si le serveur virtuel peut ex&#233;cuter des
+sous-processus, et d&#233;finit les privil&#232;ges disponibles pour ces
dernier.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>VHostCGIMode On|Off|Secure</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>VHostCGIMode On</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>VHostCGIMode On</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>serveur virtuel</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_privileges</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible sous Solaris 10 et OpenSolaris avec les
-modules MPM non-threadés (<code class="module"><a href="../mod/prefork.html">prefork</a></code> ou MPM
-personnalisé).</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible sous Solaris 10 et OpenSolaris avec les
+modules MPM non-thread&#233;s (<code class="module"><a href="../mod/prefork.html">prefork</a></code> ou MPM
+personnalis&#233;).</td></tr>
</table>
- <p>Détermine si le serveur virtuel est autorisé à exécuter fork et
- exec, et définit les <a href="http://sosc-dr.sun.com/bigadmin/features/articles/least_privilege.jsp">privilèges</a> requis pour exécuter des sous-processus. Si cette
- directive est définie à <var>Off</var> le serveur virtuel ne
- disposera d'aucun privilège et ne pourra exécuter ni des programmes
+ <p>D&#233;termine si le serveur virtuel est autoris&#233; &#224; ex&#233;cuter fork et
+ exec, et d&#233;finit les <a href="http://sosc-dr.sun.com/bigadmin/features/articles/least_privilege.jsp">privil&#232;ges</a> requis pour ex&#233;cuter des sous-processus. Si cette
+ directive est d&#233;finie &#224; <var>Off</var> le serveur virtuel ne
+ disposera d'aucun privil&#232;ge et ne pourra ex&#233;cuter ni des programmes
ou scripts CGI classiques via le module traditionnel
<code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, ni des programmes externes similaires tels
- que ceux créés via le module <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> ou les
- programmes de réécriture externes utilisés par la directive
+ que ceux cr&#233;&#233;s via le module <code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code> ou les
+ programmes de r&#233;&#233;criture externes utilis&#233;s par la directive
<code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>. Notez que
- ceci n'empêche pas l'exécution de programmes CGI via d'autres
- processus et sous d'autres modèles de sécurité comme <a href="https://httpd.apache.org/mod_fcgid/">mod_fcgid</a>, ce qui est la
- solution recommandée sous Solaris.</p>
- <p>Si cette directive est définie à <var>On</var> ou
- <var>Secure</var>, le serveur virtuel pourra exécuter les scripts et
- programmes externes cités ci-dessus. Définir la directive
- <code class="directive">VHostCGIMode</code> à <var>Secure</var> a pour effet
- supplémentaire de n'accorder aucun privilège aux sous-processus,
- comme décrit dans la directive
+ ceci n'emp&#234;che pas l'ex&#233;cution de programmes CGI via d'autres
+ processus et sous d'autres mod&#232;les de s&#233;curit&#233; comme <a href="https://httpd.apache.org/mod_fcgid/">mod_fcgid</a>, ce qui est la
+ solution recommand&#233;e sous Solaris.</p>
+ <p>Si cette directive est d&#233;finie &#224; <var>On</var> ou
+ <var>Secure</var>, le serveur virtuel pourra ex&#233;cuter les scripts et
+ programmes externes cit&#233;s ci-dessus. D&#233;finir la directive
+ <code class="directive">VHostCGIMode</code> &#224; <var>Secure</var> a pour effet
+ suppl&#233;mentaire de n'accorder aucun privil&#232;ge aux sous-processus,
+ comme d&#233;crit dans la directive
<code class="directive">VHostSecure</code>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="vhostcgiprivs" id="vhostcgiprivs">Directive</a> <a name="VHostCGIPrivs" id="VHostCGIPrivs">VHostCGIPrivs</a><a title="Lien permanent" href="#vhostcgiprivs" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Assigne des privilèges au choix aux sous-processus créés
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Assigne des privil&#232;ges au choix aux sous-processus cr&#233;&#233;s
par un serveur virtuel.</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>VHostPrivs [+-]?<var>nom-privilège</var> [[+-]?nom-privilège] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Aucun</code></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>VHostPrivs [+-]?<var>nom-privil&#232;ge</var> [[+-]?nom-privil&#232;ge] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Aucun</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>serveur virtuel</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_privileges</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible sous Solaris 10 et OpenSolaris avec les
-modules MPM non-threadés (<code class="module"><a href="../mod/prefork.html">prefork</a></code> ou MPM
-personnalisé) et lorsque <code class="module"><a href="../mod/mod_privileges.html">mod_privileges</a></code> est construit
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible sous Solaris 10 et OpenSolaris avec les
+modules MPM non-thread&#233;s (<code class="module"><a href="../mod/prefork.html">prefork</a></code> ou MPM
+personnalis&#233;) et lorsque <code class="module"><a href="../mod/mod_privileges.html">mod_privileges</a></code> est construit
avec l'option de compilation
<var>BIG_SECURITY_HOLE</var>.</td></tr>
</table>
<p>La directive <code class="directive">VHostCGIPrivs</code> permet
- d'assigner des <a href="http://sosc-dr.sun.com/bigadmin/features/articles/least_privilege.jsp">privilèges</a> au choix aux sous-processus créés par un serveur
- virtuel, comme décrit dans la directive
+ d'assigner des <a href="http://sosc-dr.sun.com/bigadmin/features/articles/least_privilege.jsp">privil&#232;ges</a> au choix aux sous-processus cr&#233;&#233;s par un serveur
+ virtuel, comme d&#233;crit dans la directive
<code class="directive">VHostCGIMode</code>. Chaque
- <var>nom-privilège</var> correspond à un privilège Solaris tel que
+ <var>nom-privil&#232;ge</var> correspond &#224; un privil&#232;ge Solaris tel que
<var>file_setid</var> ou <var>sys_nfs</var>.</p>
- <p><var>nom-privilège</var> peut être éventuellement préfixé par +
- ou -, ce qui va respectivement accorder ou refuser le privilège. Si
- <var>nom-privilège</var> est spécifié sans + ni -, tous les autres
- privilèges préalablement assignés au serveur virtuel seront refusés.
- Cette directive permet de construire aisément votre propre jeu de
- privilèges en annulant tout réglage par défaut.</p>
+ <p><var>nom-privil&#232;ge</var> peut &#234;tre &#233;ventuellement pr&#233;fix&#233; par +
+ ou -, ce qui va respectivement accorder ou refuser le privil&#232;ge. Si
+ <var>nom-privil&#232;ge</var> est sp&#233;cifi&#233; sans + ni -, tous les autres
+ privil&#232;ges pr&#233;alablement assign&#233;s au serveur virtuel seront refus&#233;s.
+ Cette directive permet de construire ais&#233;ment votre propre jeu de
+ privil&#232;ges en annulant tout r&#233;glage par d&#233;faut.</p>
- <div class="warning"><h3>Sécurité</h3>
+ <div class="warning"><h3>S&#233;curit&#233;</h3>
<p>L'utilisation de cette directive peut ouvrir d'immenses trous de
- sécurité dans les sous-processus Apache, jusqu'à leur exécution avec les
- droits de root. Ne l'utilisez que si vous êtes absolument sûr de
+ s&#233;curit&#233; dans les sous-processus Apache, jusqu'&#224; leur ex&#233;cution avec les
+ droits de root. Ne l'utilisez que si vous &#234;tes absolument s&#251;r de
comprendre ce que vous faites !</p></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="vhostgroup" id="vhostgroup">Directive</a> <a name="VHostGroup" id="VHostGroup">VHostGroup</a><a title="Lien permanent" href="#vhostgroup" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit l'identifiant du groupe sous lequel s'exécute un
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit l'identifiant du groupe sous lequel s'ex&#233;cute un
serveur virtuel.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>VHostGroup <var>identifiant-groupe-unix</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Hérite de l'identifiant du groupe spécifié par la directive
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>H&#233;rite de l'identifiant du groupe sp&#233;cifi&#233; par la directive
<code class="directive"><a href="../mod/mod_unixd.html#group">Group</a></code></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>serveur virtuel</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_privileges</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible sous Solaris 10 et OpenSolaris avec les
-modules MPM non-threadés (<code class="module"><a href="../mod/prefork.html">prefork</a></code> ou MPM
-personnalisé).</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible sous Solaris 10 et OpenSolaris avec les
+modules MPM non-thread&#233;s (<code class="module"><a href="../mod/prefork.html">prefork</a></code> ou MPM
+personnalis&#233;).</td></tr>
</table>
- <p>La directive <code class="directive">VHostGroup</code> permet de définir
+ <p>La directive <code class="directive">VHostGroup</code> permet de d&#233;finir
l'identifiant du groupe unix sous lequel le serveur va traiter les
- requêtes par l'intermédiaire d'un serveur virtuel. L'identifiant
- du groupe est défini avant le traitement de la requête, puis
- restauré à sa valeur de départ via les <a href="http://sosc-dr.sun.com/bigadmin/features/articles/least_privilege.jsp">Privilèges
- Solaris</a>. Comme la définition
+ requ&#234;tes par l'interm&#233;diaire d'un serveur virtuel. L'identifiant
+ du groupe est d&#233;fini avant le traitement de la requ&#234;te, puis
+ restaur&#233; &#224; sa valeur de d&#233;part via les <a href="http://sosc-dr.sun.com/bigadmin/features/articles/least_privilege.jsp">Privil&#232;ges
+ Solaris</a>. Comme la d&#233;finition
s'applique au <em>processus</em>, cette directive est incompatible
- avec les modules MPM threadés.</p>
- <p><var>Unix-group</var> peut être :</p>
+ avec les modules MPM thread&#233;s.</p>
+ <p><var>Unix-group</var> peut &#234;tre :</p>
<dl>
<dt>Un nom de groupe</dt>
- <dd>Fait référence au groupe donné par son nom.</dd>
+ <dd>Fait r&#233;f&#233;rence au groupe donn&#233; par son nom.</dd>
- <dt><code>#</code> suivi d'un numéro de groupe.</dt>
- <dd>Fait référence au groupe donné par son numéro.</dd>
+ <dt><code>#</code> suivi d'un num&#233;ro de groupe.</dt>
+ <dd>Fait r&#233;f&#233;rence au groupe donn&#233; par son num&#233;ro.</dd>
</dl>
- <div class="warning"><h3>Sécurité</h3>
- <p>Cette directive ne peut pas être utilisée pour exécuter Apache en
- tant que root ! Elle est tout de même susceptible de poser des
- problèmes de sécurité similaires à ceux décrits dans la
+ <div class="warning"><h3>S&#233;curit&#233;</h3>
+ <p>Cette directive ne peut pas &#234;tre utilis&#233;e pour ex&#233;cuter Apache en
+ tant que root ! Elle est tout de m&#234;me susceptible de poser des
+ probl&#232;mes de s&#233;curit&#233; similaires &#224; ceux d&#233;crits dans la
documentation de <a href="../suexec.html">suexec</a>.</p></div>
<h3>Voir aussi</h3>
@@ -345,102 +345,102 @@ personnalisé).</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="vhostprivs" id="vhostprivs">Directive</a> <a name="VHostPrivs" id="VHostPrivs">VHostPrivs</a><a title="Lien permanent" href="#vhostprivs" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Assigne des privilèges à un serveur virtuel.</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>VHostPrivs [+-]?<var>nom-privilège</var> [[+-]?nom-privilège] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Aucun</code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Assigne des privil&#232;ges &#224; un serveur virtuel.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>VHostPrivs [+-]?<var>nom-privil&#232;ge</var> [[+-]?nom-privil&#232;ge] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Aucun</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>serveur virtuel</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_privileges</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible sous Solaris 10 et OpenSolaris avec les
-modules MPM non-threadés (<code class="module"><a href="../mod/prefork.html">prefork</a></code> ou MPM
-personnalisé) et lorsque <code class="module"><a href="../mod/mod_privileges.html">mod_privileges</a></code> est construit
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible sous Solaris 10 et OpenSolaris avec les
+modules MPM non-thread&#233;s (<code class="module"><a href="../mod/prefork.html">prefork</a></code> ou MPM
+personnalis&#233;) et lorsque <code class="module"><a href="../mod/mod_privileges.html">mod_privileges</a></code> est construit
avec l'option de compilation
<var>BIG_SECURITY_HOLE</var>.</td></tr>
</table>
<p>La directive <code class="directive">VHostPrivs</code> permet d'assigner
- des <a href="http://sosc-dr.sun.com/bigadmin/features/articles/least_privilege.jsp">privilèges</a> au choix à un serveur virtuel. Chaque
- <var>nom-privilège</var> correspond à un privilège Solaris tel que
+ des <a href="http://sosc-dr.sun.com/bigadmin/features/articles/least_privilege.jsp">privil&#232;ges</a> au choix &#224; un serveur virtuel. Chaque
+ <var>nom-privil&#232;ge</var> correspond &#224; un privil&#232;ge Solaris tel que
<var>file_setid</var> ou <var>sys_nfs</var>.</p>
- <p><var>nom-privilège</var> peut être éventuellement préfixé par +
- ou -, ce qui va respectivement accorder ou refuser le privilège. Si
- <var>nom-privilège</var> est spécifié sans + ni -, tous les autres
- privilèges préalablement assignés au serveur virtuel seront refusés.
- Cette directive permet de construire aisément votre propre jeu de
- privilèges en annulant tout réglage par défaut.</p>
+ <p><var>nom-privil&#232;ge</var> peut &#234;tre &#233;ventuellement pr&#233;fix&#233; par +
+ ou -, ce qui va respectivement accorder ou refuser le privil&#232;ge. Si
+ <var>nom-privil&#232;ge</var> est sp&#233;cifi&#233; sans + ni -, tous les autres
+ privil&#232;ges pr&#233;alablement assign&#233;s au serveur virtuel seront refus&#233;s.
+ Cette directive permet de construire ais&#233;ment votre propre jeu de
+ privil&#232;ges en annulant tout r&#233;glage par d&#233;faut.</p>
- <div class="warning"><h3>Sécurité</h3>
+ <div class="warning"><h3>S&#233;curit&#233;</h3>
<p>L'utilisation de cette directive peut ouvrir d'immenses trous de
- sécurité dans Apache, jusqu'au traitement de requêtes avec les
- droits de root. Ne l'utilisez que si vous êtes absolument sûr de
+ s&#233;curit&#233; dans Apache, jusqu'au traitement de requ&#234;tes avec les
+ droits de root. Ne l'utilisez que si vous &#234;tes absolument s&#251;r de
comprendre ce que vous faites !</p></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="vhostsecure" id="vhostsecure">Directive</a> <a name="VHostSecure" id="VHostSecure">VHostSecure</a><a title="Lien permanent" href="#vhostsecure" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine si le serveur s'exécute avec une sécurité avancée
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine si le serveur s'ex&#233;cute avec une s&#233;curit&#233; avanc&#233;e
pour les serveurs virtuels.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>VHostSecure On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>VHostSecure On</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>VHostSecure On</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>serveur virtuel</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_privileges</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible sous Solaris 10 et OpenSolaris avec les
-modules MPM non-threadés (<code class="module"><a href="../mod/prefork.html">prefork</a></code> ou MPM
-personnalisé).</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible sous Solaris 10 et OpenSolaris avec les
+modules MPM non-thread&#233;s (<code class="module"><a href="../mod/prefork.html">prefork</a></code> ou MPM
+personnalis&#233;).</td></tr>
</table>
- <p>Détermine si les serveurs virtuels traitent les requêtes avec une
- sécurité avancée en supprimant les <a href="http://sosc-dr.sun.com/bigadmin/features/articles/least_privilege.jsp">Privilèges</a> rarement requis par un serveur web, mais disponibles
- par défaut pour un utilisateur Unix standard, et donc susceptibles
- d'être demandés par des modules et des applications. Il est
- recommandé de conserver la définition par défaut (On), sauf si elle
- empêche une application de fonctionner. Comme la définition
+ <p>D&#233;termine si les serveurs virtuels traitent les requ&#234;tes avec une
+ s&#233;curit&#233; avanc&#233;e en supprimant les <a href="http://sosc-dr.sun.com/bigadmin/features/articles/least_privilege.jsp">Privil&#232;ges</a> rarement requis par un serveur web, mais disponibles
+ par d&#233;faut pour un utilisateur Unix standard, et donc susceptibles
+ d'&#234;tre demand&#233;s par des modules et des applications. Il est
+ recommand&#233; de conserver la d&#233;finition par d&#233;faut (On), sauf si elle
+ emp&#234;che une application de fonctionner. Comme la d&#233;finition
s'applique au <em>processus</em>, cette directive est incompatible
- avec les modules MPM threadés.</p>
+ avec les modules MPM thread&#233;s.</p>
<div class="note"><h3>Note</h3>
<p>Le fait que la directive <code class="directive">VHostSecure</code>
- empêche une application de fonctionner peut constituer un signal
- d'avertissement indiquant que la sécurité de l'application doit être
+ emp&#234;che une application de fonctionner peut constituer un signal
+ d'avertissement indiquant que la s&#233;curit&#233; de l'application doit &#234;tre
revue.</p></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="vhostuser" id="vhostuser">Directive</a> <a name="VHostUser" id="VHostUser">VHostUser</a><a title="Lien permanent" href="#vhostuser" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit l'identifiant utilisateur sous lequel s'exécute un
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit l'identifiant utilisateur sous lequel s'ex&#233;cute un
serveur virtuel.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>VHostUser <var>identifiant-utilisateur-unix</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Hérite de l'identifiant utilisateur spécifié par la directive
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>H&#233;rite de l'identifiant utilisateur sp&#233;cifi&#233; par la directive
<code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>serveur virtuel</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_privileges</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible sous Solaris 10 et OpenSolaris avec les
-modules MPM non-threadés (<code class="module"><a href="../mod/prefork.html">prefork</a></code> ou MPM
-personnalisé).</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible sous Solaris 10 et OpenSolaris avec les
+modules MPM non-thread&#233;s (<code class="module"><a href="../mod/prefork.html">prefork</a></code> ou MPM
+personnalis&#233;).</td></tr>
</table>
- <p>La directive <code class="directive">VHostUser</code> permet de définir
+ <p>La directive <code class="directive">VHostUser</code> permet de d&#233;finir
l'identifiant utilisateur unix sous lequel le serveur va traiter les
- requêtes par l'intermédiaire d'un serveur virtuel. L'identifiant
- utilisateur est défini avant le traitement de la requête, puis
- restauré à sa valeur de départ via les <a href="http://sosc-dr.sun.com/bigadmin/features/articles/least_privilege.jsp">Privilèges
- Solaris</a>. Comme la définition
+ requ&#234;tes par l'interm&#233;diaire d'un serveur virtuel. L'identifiant
+ utilisateur est d&#233;fini avant le traitement de la requ&#234;te, puis
+ restaur&#233; &#224; sa valeur de d&#233;part via les <a href="http://sosc-dr.sun.com/bigadmin/features/articles/least_privilege.jsp">Privil&#232;ges
+ Solaris</a>. Comme la d&#233;finition
s'applique au <em>processus</em>, cette directive est incompatible
- avec les modules MPM threadés.</p>
- <p><var>identifiant-utilisateur-unix</var> peut être :</p>
+ avec les modules MPM thread&#233;s.</p>
+ <p><var>identifiant-utilisateur-unix</var> peut &#234;tre :</p>
<dl>
<dt>Un nom d'utilisateur</dt>
- <dd>Fait référence à l'utilisateur donné par son nom.</dd>
+ <dd>Fait r&#233;f&#233;rence &#224; l'utilisateur donn&#233; par son nom.</dd>
- <dt><code>#</code> suivi d'un numéro d'utilisateur.</dt>
- <dd>Fait référence à l'utilisateur donné par son numéro.</dd>
+ <dt><code>#</code> suivi d'un num&#233;ro d'utilisateur.</dt>
+ <dd>Fait r&#233;f&#233;rence &#224; l'utilisateur donn&#233; par son num&#233;ro.</dd>
</dl>
- <div class="warning"><h3>Sécurité</h3>
- <p>Cette directive ne peut pas être utilisée pour exécuter Apache en
- tant que root ! Elle est tout de même susceptible de poser des
- problèmes de sécurité similaires à ceux décrits dans la
+ <div class="warning"><h3>S&#233;curit&#233;</h3>
+ <p>Cette directive ne peut pas &#234;tre utilis&#233;e pour ex&#233;cuter Apache en
+ tant que root ! Elle est tout de m&#234;me susceptible de poser des
+ probl&#232;mes de s&#233;curit&#233; similaires &#224; ceux d&#233;crits dans la
documentation de <a href="../suexec.html">suexec</a>.</p></div>
<h3>Voir aussi</h3>
@@ -452,7 +452,7 @@ personnalisé).</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_privileges.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_privileges.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_privileges.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -471,7 +471,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_privileges
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_proxy.html.fr b/docs/manual/mod/mod_proxy.html.fr
index 27f4b396cd..122faea480 100644
--- a/docs/manual/mod/mod_proxy.html.fr
+++ b/docs/manual/mod/mod_proxy.html.fr
@@ -27,46 +27,44 @@
<div id="preamble"><h1>Module Apache mod_proxy</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_proxy.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_proxy.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
- anglaise pour les changements récents.</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Serveur mandataire/passerelle multi-protocole</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>proxy_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_proxy.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>proxy_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_proxy.c</td></tr></table>
<h3>Sommaire</h3>
<div class="warning"><h3>Avertissement</h3>
- <p>N'activez pas la fonctionnalité de mandataire avec la directive
+ <p>N'activez pas la fonctionnalit&#233; de mandataire avec la directive
<code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> avant
- d'avoir <a href="#access">sécurisé votre serveur</a>. Les serveurs
- mandataires ouverts sont dangereux pour votre réseau,
+ d'avoir <a href="#access">s&#233;curis&#233; votre serveur</a>. Les serveurs
+ mandataires ouverts sont dangereux pour votre r&#233;seau,
mais aussi pour l'Internet au sens large.</p>
</div>
- <p><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> et ses modules associés implémentent
+ <p><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> et ses modules associ&#233;s impl&#233;mentent
un mandataire/passerelle pour le serveur HTTP Apache, et supportent
de nombreux protocoles courants, ainsi que plusieurs algorithmes de
- répartition de charge. Le support de protocoles et d'algorithmes de
- répartition de charge supplémentaires peut être assuré par des
+ r&#233;partition de charge. Le support de protocoles et d'algorithmes de
+ r&#233;partition de charge suppl&#233;mentaires peut &#234;tre assur&#233; par des
modules tiers.</p>
- <p>Un jeu de modules chargés dans le serveur permet de fournir les
- fonctionnalités souhaitées. Ces modules peuvent être inclus
- statiquement à la compilation, ou dynamiquement via la directive
+ <p>Un jeu de modules charg&#233;s dans le serveur permet de fournir les
+ fonctionnalit&#233;s souhait&#233;es. Ces modules peuvent &#234;tre inclus
+ statiquement &#224; la compilation, ou dynamiquement via la directive
<code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>. Ce jeu de module
doit comporter :</p>
<ul>
- <li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>, qui fournit les fonctionnalités de
+ <li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>, qui fournit les fonctionnalit&#233;s de
base d'un mandataire</li>
<li><code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> et un ou plusieurs modules
- de répartition, si la répartition de charge doit être mise en
+ de r&#233;partition, si la r&#233;partition de charge doit &#234;tre mise en
oeuvre (Voir la documentation de
- <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> pour plus de détails).</li>
+ <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> pour plus de d&#233;tails).</li>
<li>un ou plusieurs modules de types de mandataire, ou protocoles
:
@@ -87,29 +85,29 @@
</li>
</ul>
- <p>En outre, d'autres modules fournissent des fonctionnalités
- étendues. <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> et ses modules associés
+ <p>En outre, d'autres modules fournissent des fonctionnalit&#233;s
+ &#233;tendues. <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code> et ses modules associ&#233;s
fournissent la mise en cache. Les directives <code>SSLProxy*</code>
du module <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> permettent de contacter des
serveurs distants en utilisant le protocole SSL/TLS. Ces modules
- additionnels devront être chargés et configurés pour pouvoir
- disposer de ces fonctionnalités.</p>
+ additionnels devront &#234;tre charg&#233;s et configur&#233;s pour pouvoir
+ disposer de ces fonctionnalit&#233;s.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#forwardreverse">Mandataires directs et
mandataires/passerelles inverses</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#examples">Exemples simples</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#handler">Accès via un gestionnaire</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#handler">Acc&#232;s via un gestionnaire</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#workers">Workers</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#access">Contrôler l'accès à votre
+<li><img alt="" src="../images/down.gif" /> <a href="#access">Contr&#244;ler l'acc&#232;s &#224; votre
mandataire</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#startup">Ralentissement au démarrage</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#startup">Ralentissement au d&#233;marrage</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#intranet">Mandataire en Intranet</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#envsettings">Ajustements relatifs au
protocole</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#request-bodies">Corps de requêtes</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#x-headers">En-têtes de requête du mandataire
+<li><img alt="" src="../images/down.gif" /> <a href="#request-bodies">Corps de requ&#234;tes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#x-headers">En-t&#234;tes de requ&#234;te du mandataire
inverse</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
@@ -145,7 +143,7 @@
<li><img alt="" src="../images/down.gif" /> <a href="#proxytimeout">ProxyTimeout</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#proxyvia">ProxyVia</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code></li>
<li><code class="module"><a href="../mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code></li>
@@ -163,66 +161,66 @@
<div class="section">
<h2><a name="forwardreverse" id="forwardreverse">Mandataires directs et
mandataires/passerelles inverses</a><a title="Lien permanent" href="#forwardreverse" class="permalink">&para;</a></h2>
- <p>Le serveur HTTP Apache peut être configuré dans les deux modes mandataire
- <dfn>direct</dfn> et mandataire <dfn>inverse</dfn> (aussi nommé
+ <p>Le serveur HTTP Apache peut &#234;tre configur&#233; dans les deux modes mandataire
+ <dfn>direct</dfn> et mandataire <dfn>inverse</dfn> (aussi nomm&#233;
mode <dfn>passerelle</dfn>).</p>
<p>Un <dfn>mandataire direct</dfn> standard est un serveur
- intermédiaire qui s'intercale entre le client et le <em>serveur
- demandé</em>. Pour obtenir un contenu hébergé par
- le serveur demandé, le client envoie une requête au
- mandataire en nommant le serveur demandé comme
+ interm&#233;diaire qui s'intercale entre le client et le <em>serveur
+ demand&#233;</em>. Pour obtenir un contenu h&#233;berg&#233; par
+ le serveur demand&#233;, le client envoie une requ&#234;te au
+ mandataire en nommant le serveur demand&#233; comme
cible, puis le mandataire extrait le contenu depuis le
- serveur demandé et le renvoie enfin au client. Le client doit être
- configuré de manière appropriée pour pouvoir utiliser le mandataire
- direct afin d'accéder à d'autres sites.</p>
+ serveur demand&#233; et le renvoie enfin au client. Le client doit &#234;tre
+ configur&#233; de mani&#232;re appropri&#233;e pour pouvoir utiliser le mandataire
+ direct afin d'acc&#233;der &#224; d'autres sites.</p>
- <p>L'accès à Internet depuis des clients situés derrière un
+ <p>L'acc&#232;s &#224; Internet depuis des clients situ&#233;s derri&#232;re un
pare-feu est une utilisation typique du mandataire direct. Le
mandataire direct peut aussi utiliser la mise en cache (fournie
- par <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>) pour réduire la charge du
- réseau.</p>
+ par <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>) pour r&#233;duire la charge du
+ r&#233;seau.</p>
- <p>La fonctionnalité de mandataire direct est activée via la
+ <p>La fonctionnalit&#233; de mandataire direct est activ&#233;e via la
directive <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code>.
- Comme les mandataires directs permettent aux clients d'accéder à
+ Comme les mandataires directs permettent aux clients d'acc&#233;der &#224;
des sites quelconques via votre serveur et de dissimuler leur
- véritable origine, il est indispensable de <a href="#access">sécuriser votre serveur</a> de façon à ce que seuls
- les clients autorisés puissent accéder à votre serveur avant
- d'activer la fonctionnalité de mandataire direct.</p>
+ v&#233;ritable origine, il est indispensable de <a href="#access">s&#233;curiser votre serveur</a> de fa&#231;on &#224; ce que seuls
+ les clients autoris&#233;s puissent acc&#233;der &#224; votre serveur avant
+ d'activer la fonctionnalit&#233; de mandataire direct.</p>
<p>Un <dfn>mandataire inverse</dfn> (ou <dfn>passerelle</dfn>),
- quant à lui, apparaît au client comme un serveur web standard.
- Aucune configuration particulière du client n'est nécessaire. Le
+ quant &#224; lui, appara&#238;t au client comme un serveur web standard.
+ Aucune configuration particuli&#232;re du client n'est n&#233;cessaire. Le
client adresse ses demandes de contenus ordinaires dans l'espace
- de nommage du mandataire inverse. Ce dernier décide alors où
- envoyer ces requêtes, et renvoie le contenu au client comme s'il
- l'hébergeait lui-même.</p>
+ de nommage du mandataire inverse. Ce dernier d&#233;cide alors o&#249;
+ envoyer ces requ&#234;tes, et renvoie le contenu au client comme s'il
+ l'h&#233;bergeait lui-m&#234;me.</p>
- <p>L'accès d'utilisateurs depuis Internet vers un serveur situé
- derrière un pare-feu est une utilisation typique du mandataire
+ <p>L'acc&#232;s d'utilisateurs depuis Internet vers un serveur situ&#233;
+ derri&#232;re un pare-feu est une utilisation typique du mandataire
inverse. On peut aussi utiliser les mandataires inverses pour
- mettre en oeuvre une répartition de charge entre plusieurs
- serveurs en arrière-plan, ou fournir un cache pour un serveur
- d'arrière-plan plus lent. Les mandataires inverses peuvent aussi
- tout simplement servir à rassembler plusieurs serveurs dans le
- même espace de nommage d'URLs.</p>
+ mettre en oeuvre une r&#233;partition de charge entre plusieurs
+ serveurs en arri&#232;re-plan, ou fournir un cache pour un serveur
+ d'arri&#232;re-plan plus lent. Les mandataires inverses peuvent aussi
+ tout simplement servir &#224; rassembler plusieurs serveurs dans le
+ m&#234;me espace de nommage d'URLs.</p>
- <p>La fonctionnalité de mandataire inverse est activée via la
+ <p>La fonctionnalit&#233; de mandataire inverse est activ&#233;e via la
directive <code class="directive"><a href="#proxypass">ProxyPass</a></code> ou
le drapeau <code>[P]</code> de la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>. Il n'est
- <strong>pas</strong> nécessaire de définir <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> pour configurer
+ <strong>pas</strong> n&#233;cessaire de d&#233;finir <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> pour configurer
un mandataire inverse.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="examples" id="examples">Exemples simples</a><a title="Lien permanent" href="#examples" class="permalink">&para;</a></h2>
- <p>Les exemples ci-dessous illustrent de manière très basique la
- mise en oeuvre de la fonctionnalité de mandataire et ne sont là que
- pour vous aider à démarrer. Reportez-vous à la documentation de
+ <p>Les exemples ci-dessous illustrent de mani&#232;re tr&#232;s basique la
+ mise en oeuvre de la fonctionnalit&#233; de mandataire et ne sont l&#224; que
+ pour vous aider &#224; d&#233;marrer. Reportez-vous &#224; la documentation de
chaque directive.</p>
- <p>Si en outre, vous désirez activer la mise en cache, consultez la
+ <p>Si en outre, vous d&#233;sirez activer la mise en cache, consultez la
documentation de <code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>.</p>
<div class="example"><h3>Mandataire inverse</h3><pre class="prettyprint lang-config">ProxyPass "/foo" "http://foo.example.com/bar"
@@ -238,13 +236,13 @@ ProxyVia On
</div>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="handler" id="handler">Accès via un gestionnaire</a><a title="Lien permanent" href="#handler" class="permalink">&para;</a></h2>
+<h2><a name="handler" id="handler">Acc&#232;s via un gestionnaire</a><a title="Lien permanent" href="#handler" class="permalink">&para;</a></h2>
- <p>Vous pouvez aussi forcer le traitement d'une requête en tant que
- requête de mandataire inverse en créant un gestionnaire de transfert
- approprié. Dans l'exemple suivant, toutes les requêtes pour
+ <p>Vous pouvez aussi forcer le traitement d'une requ&#234;te en tant que
+ requ&#234;te de mandataire inverse en cr&#233;ant un gestionnaire de transfert
+ appropri&#233;. Dans l'exemple suivant, toutes les requ&#234;tes pour
des scripts PHP seront transmises au serveur FastCGI
- spécifié via un mandat inverse :
+ sp&#233;cifi&#233; via un mandat inverse :
</p>
<div class="example"><h3>Scripts PHP et mandataire inverse</h3><pre class="prettyprint lang-config">&lt;FilesMatch "\.php$"&gt;
@@ -252,40 +250,40 @@ ProxyVia On
&lt;/FilesMatch&gt;</pre>
</div>
- <p>Cette fonctionnalité est disponible à partir de la version
+ <p>Cette fonctionnalit&#233; est disponible &#224; partir de la version
2.4.10 du serveur HTTP Apache.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="workers" id="workers">Workers</a><a title="Lien permanent" href="#workers" class="permalink">&para;</a></h2>
- <p>Le mandataire gère la configuration et les paramètres de
- communication des serveurs originaux au sein d'objets nommés
+ <p>Le mandataire g&#232;re la configuration et les param&#232;tres de
+ communication des serveurs originaux au sein d'objets nomm&#233;s
<dfn>workers</dfn>. Deux types de worker sont fournis : le worker
- par défaut du mandataire direct et le worker par défaut du
- mandataire inverse. Il est aussi possible de définir explicitement
- des workers supplémentaires.</p>
+ par d&#233;faut du mandataire direct et le worker par d&#233;faut du
+ mandataire inverse. Il est aussi possible de d&#233;finir explicitement
+ des workers suppl&#233;mentaires.</p>
- <p>Les deux workers par défaut possèdent une configuration figée
- et seront utilisés si aucun autre worker ne correspond à la
- requête. Ils ne réutilisent pas les connexions et n'utilisent pas les
+ <p>Les deux workers par d&#233;faut poss&#232;dent une configuration fig&#233;e
+ et seront utilis&#233;s si aucun autre worker ne correspond &#224; la
+ requ&#234;te. Ils ne r&#233;utilisent pas les connexions et n'utilisent pas les
connexions HTTP persistantes (Keep-Alive). En effet, les
- connexions TCP vers le serveur original sont fermées et ouvertes
- pour chaque requête.</p>
+ connexions TCP vers le serveur original sont ferm&#233;es et ouvertes
+ pour chaque requ&#234;te.</p>
- <p>Les workers définis explicitement sont identifiés par leur URL.
- Ils sont en général définis via les directives <code class="directive"><a href="#proxypass">ProxyPass</a></code> ou <code class="directive"><a href="#proxypassmatch">ProxyPassMatch</a></code> lorsqu'on les
+ <p>Les workers d&#233;finis explicitement sont identifi&#233;s par leur URL.
+ Ils sont en g&#233;n&#233;ral d&#233;finis via les directives <code class="directive"><a href="#proxypass">ProxyPass</a></code> ou <code class="directive"><a href="#proxypassmatch">ProxyPassMatch</a></code> lorsqu'on les
utilise dans le cadre d'un mandataire inverse :</p>
<div class="example"><pre class="prettyprint lang-config">ProxyPass "/example" "http://backend.example.com" connectiontimeout=5 timeout=30</pre>
</div>
- <p>Cette directive va créer un worker associé à l'URL du serveur original
+ <p>Cette directive va cr&#233;er un worker associ&#233; &#224; l'URL du serveur original
<code>http://backend.example.com</code>, qui utilisera les valeurs de
- timeout données. Toutes les spécifications de timeouts utilisent la
+ timeout donn&#233;es. Toutes les sp&#233;cifications de timeouts utilisent la
syntaxe <a href="directive-dict.html#Syntax">time-interval</a>. Lorsqu'ils
- sont utilisés dans le cadre d'un mandataire direct, les workers sont en
- général définis via la directive <code class="directive"><a href="#proxyset">ProxySet</a></code> :</p>
+ sont utilis&#233;s dans le cadre d'un mandataire direct, les workers sont en
+ g&#233;n&#233;ral d&#233;finis via la directive <code class="directive"><a href="#proxyset">ProxySet</a></code> :</p>
<div class="example"><pre class="prettyprint lang-config">ProxySet http://backend.example.com connectiontimeout=5 timeout=30</pre>
</div>
@@ -298,111 +296,111 @@ ProxyVia On
&lt;/Proxy&gt;</pre>
- <p>L'utilisation de workers définis explicitement dans le mode
- mandataire direct n'est pas très courante, car les mandataires
- directs communiquent en général avec de nombreux serveurs
- originaux. La création explicite de workers pour certains serveurs
- originaux peut cependant s'avérer utile si ces serveurs sont
- très souvent sollicités. A leur niveau, les workers explicitement
- définis ne possèdent aucune notion de mandataire direct ou
+ <p>L'utilisation de workers d&#233;finis explicitement dans le mode
+ mandataire direct n'est pas tr&#232;s courante, car les mandataires
+ directs communiquent en g&#233;n&#233;ral avec de nombreux serveurs
+ originaux. La cr&#233;ation explicite de workers pour certains serveurs
+ originaux peut cependant s'av&#233;rer utile si ces serveurs sont
+ tr&#232;s souvent sollicit&#233;s. A leur niveau, les workers explicitement
+ d&#233;finis ne poss&#232;dent aucune notion de mandataire direct ou
inverse. Ils encapsulent un concept de communication commun avec
- les serveurs originaux. Un worker créé via la directive <code class="directive"><a href="#proxypass">ProxyPass</a></code> pour être utilisé dans le
- cadre d'un mandataire inverse sera aussi utilisé dans le cadre
+ les serveurs originaux. Un worker cr&#233;&#233; via la directive <code class="directive"><a href="#proxypass">ProxyPass</a></code> pour &#234;tre utilis&#233; dans le
+ cadre d'un mandataire inverse sera aussi utilis&#233; dans le cadre
d'un mandataire directe chaque fois que l'URL vers le serveur
- original correspondra à l'URL du worker, et vice versa.</p>
+ original correspondra &#224; l'URL du worker, et vice versa.</p>
- <p>L'URL qui identifie un worker correspond à l'URL de son serveur
- original, y compris un éventuel chemin donné :</p>
+ <p>L'URL qui identifie un worker correspond &#224; l'URL de son serveur
+ original, y compris un &#233;ventuel chemin donn&#233; :</p>
<pre class="prettyprint lang-config">ProxyPass "/examples" "http://backend.example.com/examples"
ProxyPass "/docs" "http://backend.example.com/docs"</pre>
- <p>Dans cet exemple, deux workers différents sont définis, chacun
+ <p>Dans cet exemple, deux workers diff&#233;rents sont d&#233;finis, chacun
d'eux utilisant des configurations et jeux de connexions
- séparés.</p>
+ s&#233;par&#233;s.</p>
<div class="warning"><h3>Partage de workers</h3>
<p>Le partage de workers intervient lorsque les URLs des workers
s'entrecoupent, ce qui arrive lorsque l'URL d'un worker
- correspond au début de l'URL d'un autre worker défini plus loin
+ correspond au d&#233;but de l'URL d'un autre worker d&#233;fini plus loin
dans le fichier de configuration. Dans l'exemple suivant,</p>
<pre class="prettyprint lang-config">ProxyPass "/apps" "http://backend.example.com/" timeout=60
ProxyPass "/examples" "http://backend.example.com/examples" timeout=10</pre>
- <p>le second worker n'est pas vraiment créé. C'est le premier
- worker qui est en fait utilisé. L'avantage de ceci réside dans
+ <p>le second worker n'est pas vraiment cr&#233;&#233;. C'est le premier
+ worker qui est en fait utilis&#233;. L'avantage de ceci r&#233;side dans
le fait qu'il n'existe qu'un seul jeu de connexions, ces
- dernières étant donc réutilisées plus souvent. Notez que tous
- les attributs de configuration définis explicitement pour le
- deuxième worker seront ignorés, ce qui sera journalisé en tant
+ derni&#232;res &#233;tant donc r&#233;utilis&#233;es plus souvent. Notez que tous
+ les attributs de configuration d&#233;finis explicitement pour le
+ deuxi&#232;me worker seront ignor&#233;s, ce qui sera journalis&#233; en tant
qu'avertissement. Ainsi, dans l'exemple ci-dessus, la valeur de
timeout retenue pour l'URL <code>/exemples</code> sera
<code>60</code>, et non <code>10</code> !</p>
- <p>Si vous voulez empêcher le partage de workers, classez vos
- définitions de workers selon la longueur des URLs, de la plus
- longue à la plus courte. Si au contraire vous voulez favoriser
+ <p>Si vous voulez emp&#234;cher le partage de workers, classez vos
+ d&#233;finitions de workers selon la longueur des URLs, de la plus
+ longue &#224; la plus courte. Si au contraire vous voulez favoriser
ce partage, utilisez l'ordre de classement inverse. Voir aussi
- l'avertissement à propos de l'ordre de classement des directives
+ l'avertissement &#224; propos de l'ordre de classement des directives
<code class="directive"><a href="#proxypass">ProxyPass</a></code>.</p>
</div>
- <div class="warning"><h3>Nom d'hôte dans l'URL</h3>
- <p>Le nom d'hôte doit commencer par une lettre [a-z]. Par exemple :</p>
+ <div class="warning"><h3>Nom d'h&#244;te dans l'URL</h3>
+ <p>Le nom d'h&#244;te doit commencer par une lettre [a-z]. Par exemple :</p>
<pre class="prettyprint lang-config">ProxyPass "/apps" "http://127"</pre>
- <p>n'est pas valide et provoquera une erreur si une requête correspond
+ <p>n'est pas valide et provoquera une erreur si une requ&#234;te correspond
au chemin.</p>
</div>
- <p>Les workers définis explicitement sont de deux sortes :
- <dfn>workers directs</dfn> et <dfn>workers de répartition (de
+ <p>Les workers d&#233;finis explicitement sont de deux sortes :
+ <dfn>workers directs</dfn> et <dfn>workers de r&#233;partition (de
charge)</dfn>. Ils supportent de nombreux attributs de
- configuration importants décrits dans la directive <code class="directive"><a href="#proxypass">ProxyPass</a></code>. Ces mêmes attributs
- peuvent aussi être définis via la directive <code class="directive"><a href="#proxyset">ProxySet</a></code>.</p>
+ configuration importants d&#233;crits dans la directive <code class="directive"><a href="#proxypass">ProxyPass</a></code>. Ces m&#234;mes attributs
+ peuvent aussi &#234;tre d&#233;finis via la directive <code class="directive"><a href="#proxyset">ProxySet</a></code>.</p>
- <p>Le jeu d'options disponibles pour un worker direct dépend du
- protocole spécifié dans l'URL du serveur original. Les protocoles
+ <p>Le jeu d'options disponibles pour un worker direct d&#233;pend du
+ protocole sp&#233;cifi&#233; dans l'URL du serveur original. Les protocoles
disponibles comprennent <code>ajp</code>, <code>fcgi</code>,
<code>ftp</code>, <code>http</code> et <code>scgi</code>.</p>
- <p>Les workers de répartition sont des workers virtuels qui
+ <p>Les workers de r&#233;partition sont des workers virtuels qui
utilisent les workers directs, connus comme faisant partie de leurs
- membres, pour le traitement effectif des requêtes. Chaque
- répartiteur peut comporter plusieurs membres. Lorsqu'il traite une
- requête, il choisit un de ses membres en fonction de l'algorithme
- de répartition de charge défini.</p>
+ membres, pour le traitement effectif des requ&#234;tes. Chaque
+ r&#233;partiteur peut comporter plusieurs membres. Lorsqu'il traite une
+ requ&#234;te, il choisit un de ses membres en fonction de l'algorithme
+ de r&#233;partition de charge d&#233;fini.</p>
- <p>Un worker de répartition est créé si son URL de worker comporte
+ <p>Un worker de r&#233;partition est cr&#233;&#233; si son URL de worker comporte
<code>balancer</code> comme indicateur de protocole. L'URL du
- répartiteur permet d'identifier de manière unique le worker de
- répartition. La directive <code class="directive"><a href="#balancermember">BalancerMember</a></code> permet d'ajouter des
- membres au répartiteur.</p>
-
- <div class="note"><h3>Résolution DNS pour les domaines originaux</h3>
- <p>La résolution DNS s'effectue lorsque le socket vers le
- domaine original est créé pour la première fois. Lorsque la réutilisation
- des connexions est activée, chaque domaine d'arrière-plan n'est résolu qu'une
- seule fois pour chaque processus enfant, et cette résolution est mise en
- cache pour toutes les connexions ultérieures jusqu'à ce que le processus enfant
- soit recyclé. Ce comportement doit être pris en considération lorsqu'on
- planifie des tâches de maintenance du DNS impactant les domaines
- d'arrière-plan. Veuillez aussi vous reporter aux paramètres de la
+ r&#233;partiteur permet d'identifier de mani&#232;re unique le worker de
+ r&#233;partition. La directive <code class="directive"><a href="#balancermember">BalancerMember</a></code> permet d'ajouter des
+ membres au r&#233;partiteur.</p>
+
+ <div class="note"><h3>R&#233;solution DNS pour les domaines originaux</h3>
+ <p>La r&#233;solution DNS s'effectue lorsque le socket vers le
+ domaine original est cr&#233;&#233; pour la premi&#232;re fois. Lorsque la r&#233;utilisation
+ des connexions est activ&#233;e, chaque domaine d'arri&#232;re-plan n'est r&#233;solu qu'une
+ seule fois pour chaque processus enfant, et cette r&#233;solution est mise en
+ cache pour toutes les connexions ult&#233;rieures jusqu'&#224; ce que le processus enfant
+ soit recycl&#233;. Ce comportement doit &#234;tre pris en consid&#233;ration lorsqu'on
+ planifie des t&#226;ches de maintenance du DNS impactant les domaines
+ d'arri&#232;re-plan. Veuillez aussi vous reporter aux param&#232;tres de la
directive <code class="directive"><a href="#proxypass">ProxyPass</a></code> pour plus de
- détails à propos de la réutilisation des connexions.
+ d&#233;tails &#224; propos de la r&#233;utilisation des connexions.
</p>
</div>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="access" id="access">Contrôler l'accès à votre
+<h2><a name="access" id="access">Contr&#244;ler l'acc&#232;s &#224; votre
mandataire</a><a title="Lien permanent" href="#access" class="permalink">&para;</a></h2>
- <p>Vous pouvez restreindre l'accès à votre mandataire via le bloc
- de contrôle <code class="directive"><a href="#proxy">&lt;Proxy&gt;</a></code> comme dans
+ <p>Vous pouvez restreindre l'acc&#232;s &#224; votre mandataire via le bloc
+ de contr&#244;le <code class="directive"><a href="#proxy">&lt;Proxy&gt;</a></code> comme dans
l'exemple suivant :</p>
<pre class="prettyprint lang-config">&lt;Proxy *&gt;
@@ -410,70 +408,70 @@ ProxyPass "/examples" "http://backend.example.com/examples" timeout=10</pre>
&lt;/Proxy&gt;</pre>
- <p>Pour plus de détails sur les directives de contrôle d'accès,
+ <p>Pour plus de d&#233;tails sur les directives de contr&#244;le d'acc&#232;s,
voir la documentation du module
<code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code>.</p>
- <p>Restreindre l'accès de manière stricte est essentiel si vous
- mettez en oeuvre un mandataire direct (en définissant la directive
- <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> à "on").
- Dans le cas contraire, votre serveur pourrait être utilisé par
- n'importe quel client pour accéder à des serveurs quelconques,
- tout en masquant sa véritable identité. Ceci représente un danger
- non seulement pour votre réseau, mais aussi pour l'Internet au
+ <p>Restreindre l'acc&#232;s de mani&#232;re stricte est essentiel si vous
+ mettez en oeuvre un mandataire direct (en d&#233;finissant la directive
+ <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> &#224; "on").
+ Dans le cas contraire, votre serveur pourrait &#234;tre utilis&#233; par
+ n'importe quel client pour acc&#233;der &#224; des serveurs quelconques,
+ tout en masquant sa v&#233;ritable identit&#233;. Ceci repr&#233;sente un danger
+ non seulement pour votre r&#233;seau, mais aussi pour l'Internet au
sens large. Dans le cas de la mise en oeuvre d'un mandataire
- inverse (en utilisant la directive <code class="directive"><a href="#proxypass">ProxyPass</a></code> avec <code>ProxyRequests Off</code>), le contrôle
- d'accès est moins critique car les clients ne peuvent contacter
- que les serveurs que vous avez spécifiés.</p>
+ inverse (en utilisant la directive <code class="directive"><a href="#proxypass">ProxyPass</a></code> avec <code>ProxyRequests Off</code>), le contr&#244;le
+ d'acc&#232;s est moins critique car les clients ne peuvent contacter
+ que les serveurs que vous avez sp&#233;cifi&#233;s.</p>
<p><strong>Voir aussi</strong> la variable d'environnement <a href="mod_proxy_http.html#env">Proxy-Chain-Auth</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="startup" id="startup">Ralentissement au démarrage</a><a title="Lien permanent" href="#startup" class="permalink">&para;</a></h2>
- <p>Si vous utilisez la directive <code class="directive"><a href="#proxyblock">ProxyBlock</a></code>, les noms d'hôtes sont résolus en adresses
- IP puis ces dernières mises en cache au cours du démarrage
- à des fins de tests de comparaisons ultérieurs. Ce processus peut
+<h2><a name="startup" id="startup">Ralentissement au d&#233;marrage</a><a title="Lien permanent" href="#startup" class="permalink">&para;</a></h2>
+ <p>Si vous utilisez la directive <code class="directive"><a href="#proxyblock">ProxyBlock</a></code>, les noms d'h&#244;tes sont r&#233;solus en adresses
+ IP puis ces derni&#232;res mises en cache au cours du d&#233;marrage
+ &#224; des fins de tests de comparaisons ult&#233;rieurs. Ce processus peut
durer plusieurs secondes (ou d'avantage) en fonction de la vitesse
- à laquelle s'effectue la résolution des noms d'hôtes.</p>
+ &#224; laquelle s'effectue la r&#233;solution des noms d'h&#244;tes.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="intranet" id="intranet">Mandataire en Intranet</a><a title="Lien permanent" href="#intranet" class="permalink">&para;</a></h2>
- <p>Un serveur mandataire Apache httpd situé à l'intérieur d'un Intranet
- doit faire suivre les requêtes destinées à un serveur externe à
- travers le pare-feu de l'entreprise (pour ce faire, définissez la
+ <p>Un serveur mandataire Apache httpd situ&#233; &#224; l'int&#233;rieur d'un Intranet
+ doit faire suivre les requ&#234;tes destin&#233;es &#224; un serveur externe &#224;
+ travers le pare-feu de l'entreprise (pour ce faire, d&#233;finissez la
directive <code class="directive"><a href="#proxyremote">ProxyRemote</a></code> de
- façon à ce qu'elle fasse suivre le <var>protocole</var> concerné
- vers le mandataire du pare-feu). Cependant, lorsqu'il doit accéder
- à des ressources situées dans l'Intranet, il peut se passer du
- pare-feu pour accéder aux serveurs. A cet effet, la directive
+ fa&#231;on &#224; ce qu'elle fasse suivre le <var>protocole</var> concern&#233;
+ vers le mandataire du pare-feu). Cependant, lorsqu'il doit acc&#233;der
+ &#224; des ressources situ&#233;es dans l'Intranet, il peut se passer du
+ pare-feu pour acc&#233;der aux serveurs. A cet effet, la directive
<code class="directive"><a href="#noproxy">NoProxy</a></code> permet de
- spécifier quels hôtes appartiennent à l'Intranet et peuvent donc
- être accédés directement.</p>
+ sp&#233;cifier quels h&#244;tes appartiennent &#224; l'Intranet et peuvent donc
+ &#234;tre acc&#233;d&#233;s directement.</p>
- <p>Les utilisateurs d'un Intranet ont tendance à oublier le nom du
- domaine local dans leurs requêtes WWW, et demandent par exemple
+ <p>Les utilisateurs d'un Intranet ont tendance &#224; oublier le nom du
+ domaine local dans leurs requ&#234;tes WWW, et demandent par exemple
"http://un-serveur/" au lieu de
<code>http://un-serveur.example.com/</code>. Certains serveurs
- mandataires commerciaux acceptent ce genre de requête et les
+ mandataires commerciaux acceptent ce genre de requ&#234;te et les
traitent simplement en utilisant un nom de domaine local
- implicite. Lorsque la directive <code class="directive"><a href="#proxydomain">ProxyDomain</a></code> est utilisée et si le
- serveur est <a href="#proxyrequests">configuré comme
- mandataire</a>, Apache httpd peut renvoyer une réponse de redirection et
+ implicite. Lorsque la directive <code class="directive"><a href="#proxydomain">ProxyDomain</a></code> est utilis&#233;e et si le
+ serveur est <a href="#proxyrequests">configur&#233; comme
+ mandataire</a>, Apache httpd peut renvoyer une r&#233;ponse de redirection et
ainsi fournir au client l'adresse de serveur correcte,
- entièrement qualifiée. C'est la méthode à privilégier car le
+ enti&#232;rement qualifi&#233;e. C'est la m&#233;thode &#224; privil&#233;gier car le
fichier des marque-pages de l'utilisateur contiendra alors des
- noms de serveurs entièrement qualifiés.</p>
+ noms de serveurs enti&#232;rement qualifi&#233;s.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="envsettings" id="envsettings">Ajustements relatifs au
protocole</a><a title="Lien permanent" href="#envsettings" class="permalink">&para;</a></h2>
- <p>Pour les cas où <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> envoie des requêtes
- vers un serveur qui n'implémente pas correctement les connexions
+ <p>Pour les cas o&#249; <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> envoie des requ&#234;tes
+ vers un serveur qui n'impl&#233;mente pas correctement les connexions
persistantes ou le protocole HTTP/1.1, il existe deux variables
- d'environnement qui permettent de forcer les requêtes à utiliser
+ d'environnement qui permettent de forcer les requ&#234;tes &#224; utiliser
le protocole HTTP/1.0 avec connexions non persistantes. Elles
- peuvent être définies via la directive <code class="directive"><a href="../mod/mod_env.html#setenv">SetEnv</a></code>.</p>
+ peuvent &#234;tre d&#233;finies via la directive <code class="directive"><a href="../mod/mod_env.html#setenv">SetEnv</a></code>.</p>
<p>Il s'agit des variables <code>force-proxy-request-1.0</code> et
<code>proxy-nokeepalive</code>.</p>
@@ -485,198 +483,198 @@ ProxyPass "/examples" "http://backend.example.com/examples" timeout=10</pre>
&lt;/Location&gt;</pre>
- <p>A partir de la version 2.4.26 du serveur HTTP Apache, la définition de
- la variable d'environnement "no-proxy" permet de désactiver
- <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> dans le traitement de la requête courante.
- Cette variable doit être définie via la directive <code class="directive"><a href="../mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> car la directive <code class="directive"><a href="../mod/mod_env.html#setenv">SetEnv</a></code> n'est pas évaluée assez tôt.</p>
+ <p>A partir de la version 2.4.26 du serveur HTTP Apache, la d&#233;finition de
+ la variable d'environnement "no-proxy" permet de d&#233;sactiver
+ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> dans le traitement de la requ&#234;te courante.
+ Cette variable doit &#234;tre d&#233;finie via la directive <code class="directive"><a href="../mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> car la directive <code class="directive"><a href="../mod/mod_env.html#setenv">SetEnv</a></code> n'est pas &#233;valu&#233;e assez t&#244;t.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="request-bodies" id="request-bodies">Corps de requêtes</a><a title="Lien permanent" href="#request-bodies" class="permalink">&para;</a></h2>
+<h2><a name="request-bodies" id="request-bodies">Corps de requ&#234;tes</a><a title="Lien permanent" href="#request-bodies" class="permalink">&para;</a></h2>
- <p>Certaines méthodes de requêtes comme POST comportent un corps de
- requête. Le protocole HTTP stipule que les requêtes qui comportent
+ <p>Certaines m&#233;thodes de requ&#234;tes comme POST comportent un corps de
+ requ&#234;te. Le protocole HTTP stipule que les requ&#234;tes qui comportent
un corps doivent soit utiliser un codage de transmission
- fractionnée (chunked transfer encoding), soit envoyer un en-tête de requête
+ fractionn&#233;e (chunked transfer encoding), soit envoyer un en-t&#234;te de requ&#234;te
<code>Content-Length</code>. Lorsqu'il fait suivre ce genre de
- requête vers le serveur demandé, <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code>
- s'efforce toujours d'envoyer l'en-tête <code>Content-Length</code>.
- Par contre, si la taille du corps est importante, et si la requête
- originale utilise un codage à fractionnement, ce dernier peut aussi
- être utilisé dans la requête montante. Ce comportement peut être
- contrôlé à l'aide de <a href="../env.html">variables
- d'environnement</a>. Ainsi, si elle est définie, la variable
- <code>proxy-sendcl</code> assure une compatibilité maximale avec les
- serveurs demandés en imposant l'envoi de l'en-tête
+ requ&#234;te vers le serveur demand&#233;, <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code>
+ s'efforce toujours d'envoyer l'en-t&#234;te <code>Content-Length</code>.
+ Par contre, si la taille du corps est importante, et si la requ&#234;te
+ originale utilise un codage &#224; fractionnement, ce dernier peut aussi
+ &#234;tre utilis&#233; dans la requ&#234;te montante. Ce comportement peut &#234;tre
+ contr&#244;l&#233; &#224; l'aide de <a href="../env.html">variables
+ d'environnement</a>. Ainsi, si elle est d&#233;finie, la variable
+ <code>proxy-sendcl</code> assure une compatibilit&#233; maximale avec les
+ serveurs demand&#233;s en imposant l'envoi de l'en-t&#234;te
<code>Content-Length</code>, alors que
<code>proxy-sendchunked</code> diminue la consommation de ressources
- en imposant l'utilisation d'un codage à fractionnement.</p>
+ en imposant l'utilisation d'un codage &#224; fractionnement.</p>
<p>Dans certaines circonstances, le serveur doit mettre en file
- d'attente sur disque les corps de requêtes afin de satisfaire le
- traitement demandé des corps de requêtes. Par exemple, cette mise en
- file d'attente se produira si le corps original a été envoyé selon un
- codage morcelé (et possède une taille importante), alors que
- l'administrateur a demandé que les requêtes du serveur
- d'arrière-plan soient envoyées avec l'en-tête Content-Length ou en
+ d'attente sur disque les corps de requ&#234;tes afin de satisfaire le
+ traitement demand&#233; des corps de requ&#234;tes. Par exemple, cette mise en
+ file d'attente se produira si le corps original a &#233;t&#233; envoy&#233; selon un
+ codage morcel&#233; (et poss&#232;de une taille importante), alors que
+ l'administrateur a demand&#233; que les requ&#234;tes du serveur
+ d'arri&#232;re-plan soient envoy&#233;es avec l'en-t&#234;te Content-Length ou en
HTTP/1.0. Cette mise en file d'attente se produira aussi si le corps
- de la requête contient déjà un en-tête Content-Length, alors que le
- serveur est configuré pour filtrer les corps des requêtes entrantes.</p>
+ de la requ&#234;te contient d&#233;j&#224; un en-t&#234;te Content-Length, alors que le
+ serveur est configur&#233; pour filtrer les corps des requ&#234;tes entrantes.</p>
<p>La directive <code class="directive"><a href="../mod/core.html#limitrequestbody">LimitRequestBody</a></code> ne s'applique qu'aux
- corps de requêtes que le serveur met en file d'attente sur disque.</p>
+ corps de requ&#234;tes que le serveur met en file d'attente sur disque.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="x-headers" id="x-headers">En-têtes de requête du mandataire
+<h2><a name="x-headers" id="x-headers">En-t&#234;tes de requ&#234;te du mandataire
inverse</a><a title="Lien permanent" href="#x-headers" class="permalink">&para;</a></h2>
- <p>Lorsqu'il est configuré en mode mandataire inverse (en utilisant
+ <p>Lorsqu'il est configur&#233; en mode mandataire inverse (en utilisant
par exemple la directive <code class="directive"><a href="#proxypass">ProxyPass</a></code>),
- <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code> ajoute plusieurs en-têtes de requête
- afin de transmettre des informations au serveur demandé. Ces
- en-têtes sont les suivants :</p>
+ <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code> ajoute plusieurs en-t&#234;tes de requ&#234;te
+ afin de transmettre des informations au serveur demand&#233;. Ces
+ en-t&#234;tes sont les suivants :</p>
<dl>
<dt><code>X-Forwarded-For</code></dt>
<dd>L'adresse IP du client.</dd>
<dt><code>X-Forwarded-Host</code></dt>
- <dd>L'hôte d'origine demandé par le client dans l'en-tête de
- requête HTTP <code>Host</code>.</dd>
+ <dd>L'h&#244;te d'origine demand&#233; par le client dans l'en-t&#234;te de
+ requ&#234;te HTTP <code>Host</code>.</dd>
<dt><code>X-Forwarded-Server</code></dt>
- <dd>Le nom d'hôte du serveur mandataire.</dd>
+ <dd>Le nom d'h&#244;te du serveur mandataire.</dd>
</dl>
- <p>Ces en-têtes doivent être utilisés avec précautions sur le
- serveur demandé, car ils contiendront plus d'une valeur (séparées
- par des virgules) si la requête originale contenait déjà un de ces
- en-têtes. Par exemple, vous pouvez utiliser
- <code>%{X-Forwarded-For}i</code> dans la chaîne de format du journal
- du serveur demandé pour enregistrer les adresses IP des clients
+ <p>Ces en-t&#234;tes doivent &#234;tre utilis&#233;s avec pr&#233;cautions sur le
+ serveur demand&#233;, car ils contiendront plus d'une valeur (s&#233;par&#233;es
+ par des virgules) si la requ&#234;te originale contenait d&#233;j&#224; un de ces
+ en-t&#234;tes. Par exemple, vous pouvez utiliser
+ <code>%{X-Forwarded-For}i</code> dans la cha&#238;ne de format du journal
+ du serveur demand&#233; pour enregistrer les adresses IP des clients
originaux, mais il est possible que vous obteniez plusieurs adresses
- si la requête passe à travers plusieurs mandataires.</p>
+ si la requ&#234;te passe &#224; travers plusieurs mandataires.</p>
<p>Voir aussi les directives <code class="directive"><a href="#proxypreservehost">ProxyPreserveHost</a></code> et <code class="directive"><a href="#proxyvia">ProxyVia</a></code> directives, qui permettent
- de contrôler d'autres en-têtes de requête.</p>
+ de contr&#244;ler d'autres en-t&#234;tes de requ&#234;te.</p>
- <p>Note : Si vous devez ajouter des en-têtes particuliers à la
- requête mandatée, utilisez la directive <code class="directive"><a href="../mod/mod_headers.html#requestheader">RequestHeader</a></code>.</p>
+ <p>Note : Si vous devez ajouter des en-t&#234;tes particuliers &#224; la
+ requ&#234;te mandat&#233;e, utilisez la directive <code class="directive"><a href="../mod/mod_headers.html#requestheader">RequestHeader</a></code>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="balancergrowth" id="balancergrowth">Directive</a> <a name="BalancerGrowth" id="BalancerGrowth">BalancerGrowth</a><a title="Lien permanent" href="#balancergrowth" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre de membres supplémentaires pouvant être ajoutés
-après la configuration initiale</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre de membres suppl&#233;mentaires pouvant &#234;tre ajout&#233;s
+apr&#232;s la configuration initiale</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>BalancerGrowth <var>#</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>BalancerGrowth 5</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>BalancerGrowth 5</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>BalancerGrowth est disponible depuis la version 2.3.13 du
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>BalancerGrowth est disponible depuis la version 2.3.13 du
serveur HTTP Apache</td></tr>
</table>
- <p>Cette directive permet de définir le nombre de
- répartiteurs de charge pouvant
- être ajoutés à ceux déjà configurés pour un
- serveur virtuel. Elle n'est active que si au minimum un répartiteur
- a été préconfiguré.</p>
+ <p>Cette directive permet de d&#233;finir le nombre de
+ r&#233;partiteurs de charge pouvant
+ &#234;tre ajout&#233;s &#224; ceux d&#233;j&#224; configur&#233;s pour un
+ serveur virtuel. Elle n'est active que si au minimum un r&#233;partiteur
+ a &#233;t&#233; pr&#233;configur&#233;.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="balancerinherit" id="balancerinherit">Directive</a> <a name="BalancerInherit" id="BalancerInherit">BalancerInherit</a><a title="Lien permanent" href="#balancerinherit" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Héritage des membres du groupes de répartition de
- charge du mandataire définis au niveau du serveur principal</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>H&#233;ritage des membres du groupes de r&#233;partition de
+ charge du mandataire d&#233;finis au niveau du serveur principal</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>BalancerInherit On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>BalancerInherit On</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>BalancerInherit On</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.5 du serveur
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.5 du serveur
HTTP Apache.</td></tr>
</table>
<p>Cette directive permet d'attribuer au serveur virtuel courant
- l'héritage des membres de groupes de répartition de charge
- définis au niveau du serveur
- principal. Elle ne doit pas être activée si vous
- utilisez la fonctionnalité de modifications dynamiques du
- gestionnaire de répartition de charge (Balancer Manager) pour
- éviter des problèmes et des comportements inattendus.</p>
- <p>Les définitions au niveau du serveur principal constituent
- les définitions par défaut au niveau des serveurs virtuels.</p>
- <p>La désactivation de ProxyPassInherit désactive aussi la
+ l'h&#233;ritage des membres de groupes de r&#233;partition de charge
+ d&#233;finis au niveau du serveur
+ principal. Elle ne doit pas &#234;tre activ&#233;e si vous
+ utilisez la fonctionnalit&#233; de modifications dynamiques du
+ gestionnaire de r&#233;partition de charge (Balancer Manager) pour
+ &#233;viter des probl&#232;mes et des comportements inattendus.</p>
+ <p>Les d&#233;finitions au niveau du serveur principal constituent
+ les d&#233;finitions par d&#233;faut au niveau des serveurs virtuels.</p>
+ <p>La d&#233;sactivation de ProxyPassInherit d&#233;sactive aussi la
directive <code class="directive"><a href="#balancerinherit">BalancerInherit</a></code>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="balancermember" id="balancermember">Directive</a> <a name="BalancerMember" id="BalancerMember">BalancerMember</a><a title="Lien permanent" href="#balancermember" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajoute un membre à un groupe de répartition de
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajoute un membre &#224; un groupe de r&#233;partition de
charge</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>BalancerMember [<var>balancerurl</var>] <var>url</var> [<var>clé=valeur [clé=valeur ...]]</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>BalancerMember [<var>balancerurl</var>] <var>url</var> [<var>cl&#233;=valeur [cl&#233;=valeur ...]]</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
</table>
- <p>Cette directive permet d'ajouter un membre à un groupe de
- répartition de charge. Elle peut se trouver dans un conteneur
+ <p>Cette directive permet d'ajouter un membre &#224; un groupe de
+ r&#233;partition de charge. Elle peut se trouver dans un conteneur
<code>&lt;Proxy <var>balancer://</var>...&gt;</code>, et accepte
- tous les paramètres de paires clé/valeur que supporte la directive
+ tous les param&#232;tres de paires cl&#233;/valeur que supporte la directive
<code class="directive"><a href="#proxypass">ProxyPass</a></code>.</p>
- <p>La directive <code class="directive">BalancerMember</code> accepte un paramètre
- supplémentaire : <var>loadfactor</var>. Il s'agit du facteur de
- charge du membre - un nombre entre 1.0 (valeur par défaut) et 100.0, qui
- définit la charge à appliquer au membre en question.</p>
+ <p>La directive <code class="directive">BalancerMember</code> accepte un param&#232;tre
+ suppl&#233;mentaire : <var>loadfactor</var>. Il s'agit du facteur de
+ charge du membre - un nombre entre 1.0 (valeur par d&#233;faut) et 100.0, qui
+ d&#233;finit la charge &#224; appliquer au membre en question.</p>
<p>L'argument <var>balancerurl</var> n'est requis que s'il ne se trouve pas
- dèjà dans la directive de conteneur <code>&lt;Proxy
- <var>balancer://</var>...&gt;</code>. Il correspond à l'URL d'un
- répartiteur de charge défini par une directive <code class="directive"><a href="#proxypass">ProxyPass</a></code>.</p>
- <p>La partie chemin de l'URL du membre du groupe de répartition de
+ d&#232;j&#224; dans la directive de conteneur <code>&lt;Proxy
+ <var>balancer://</var>...&gt;</code>. Il correspond &#224; l'URL d'un
+ r&#233;partiteur de charge d&#233;fini par une directive <code class="directive"><a href="#proxypass">ProxyPass</a></code>.</p>
+ <p>La partie chemin de l'URL du membre du groupe de r&#233;partition de
charge dans toute directive de conteneur <code>&lt;Proxy
- <var>balancer://</var>...&gt;</code> est ignorée.</p>
- <p>Les slashes de fin doivent normalement être supprimés de l'URL
+ <var>balancer://</var>...&gt;</code> est ignor&#233;e.</p>
+ <p>Les slashes de fin doivent normalement &#234;tre supprim&#233;s de l'URL
d'un <code class="directive">BalancerMember</code>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="balancerpersist" id="balancerpersist">Directive</a> <a name="BalancerPersist" id="BalancerPersist">BalancerPersist</a><a title="Lien permanent" href="#balancerpersist" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Tente de conserver les changements effectués par le
- gestionnaire de répartition de charge après un redémarrage du
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Tente de conserver les changements effectu&#233;s par le
+ gestionnaire de r&#233;partition de charge apr&#232;s un red&#233;marrage du
serveur.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>BalancerPersist On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>BalancerPersist Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>BalancerPersist Off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>BalancerPersist n'est disponible qu'à partir de la
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>BalancerPersist n'est disponible qu'&#224; partir de la
version 2.4.4 du serveur HTTP Apache.</td></tr>
</table>
<p>Cette directive permet de conserver le contenu de l'espace
- mémoire partagé associé aux répartiteurs de charge et à leurs
- membres après un redémarrage du serveur. Ces modifications
- locales ne sont ainsi pas perdues lors des transitions d'état
- dues à un redémarrage.</p>
+ m&#233;moire partag&#233; associ&#233; aux r&#233;partiteurs de charge et &#224; leurs
+ membres apr&#232;s un red&#233;marrage du serveur. Ces modifications
+ locales ne sont ainsi pas perdues lors des transitions d'&#233;tat
+ dues &#224; un red&#233;marrage.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="noproxy" id="noproxy">Directive</a> <a name="NoProxy" id="NoProxy">NoProxy</a><a title="Lien permanent" href="#noproxy" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Serveurs, domaines ou réseaux auquels on se connectera
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Serveurs, domaines ou r&#233;seaux auquels on se connectera
directement</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>NoProxy <var>domaine</var> [<var>domaine</var>] ...</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
</table>
- <p>Cette directive n'a d'utilité que pour les serveurs mandataires
+ <p>Cette directive n'a d'utilit&#233; que pour les serveurs mandataires
Apache httpd au sein d'Intranets. La directive
- <code class="directive">NoProxy</code> permet de spécifier une liste de
- sous-réseaux, d'adresses IP, de serveurs et/ou de domaines séparés
- par des espaces. Une requête pour un serveur qui correspond à un ou
- plusieurs critères sera toujours servie par ce serveur directement,
- sans être redirigée vers le(s) serveur(s) mandataire(s) défini(s) par
+ <code class="directive">NoProxy</code> permet de sp&#233;cifier une liste de
+ sous-r&#233;seaux, d'adresses IP, de serveurs et/ou de domaines s&#233;par&#233;s
+ par des espaces. Une requ&#234;te pour un serveur qui correspond &#224; un ou
+ plusieurs crit&#232;res sera toujours servie par ce serveur directement,
+ sans &#234;tre redirig&#233;e vers le(s) serveur(s) mandataire(s) d&#233;fini(s) par
la directive <code class="directive"><a href="#proxyremote">ProxyRemote</a></code>.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">ProxyRemote * http://firewall.example.com:81
@@ -684,7 +682,7 @@ NoProxy .example.com 192.168.112.0/21</pre>
</div>
<p>Le type des arguments <var>serveur</var> de la directive
- <code class="directive">NoProxy</code> appartiennent à la liste suivante
+ <code class="directive">NoProxy</code> appartiennent &#224; la liste suivante
:</p>
<dl>
@@ -692,8 +690,8 @@ NoProxy .example.com 192.168.112.0/21</pre>
<dt><var><a name="domain" id="domain">Domaine</a></var></dt>
<dd>
<p>Un <dfn>domaine</dfn> est ici un nom de domaine DNS partiellement
- qualifié précédé d'un point. Il représente une liste de serveurs qui
- appartiennent logiquement au même domaine ou à la même zonz DNS
+ qualifi&#233; pr&#233;c&#233;d&#233; d'un point. Il repr&#233;sente une liste de serveurs qui
+ appartiennent logiquement au m&#234;me domaine ou &#224; la m&#234;me zonz DNS
(en d'autres termes, les nom des serveurs se terminent tous par
<var>domaine</var>).</p>
@@ -701,68 +699,68 @@ NoProxy .example.com 192.168.112.0/21</pre>
.com .example.org.
</code></p></div>
- <p>Pour faire la distinction entre <var>domaine</var>s et <var><a href="#hostname">nom d'hôte</a></var>s (des points de vue à la fois
+ <p>Pour faire la distinction entre <var>domaine</var>s et <var><a href="#hostname">nom d'h&#244;te</a></var>s (des points de vue &#224; la fois
syntaxique et
- sémantique, un domaine DNS pouvant aussi avoir un enregistrement DNS
- de type A !), les <var>domaine</var>s sont toujours spécifiés en les
- préfixant par un point.</p>
+ s&#233;mantique, un domaine DNS pouvant aussi avoir un enregistrement DNS
+ de type A !), les <var>domaine</var>s sont toujours sp&#233;cifi&#233;s en les
+ pr&#233;fixant par un point.</p>
<div class="note"><h3>Note</h3>
<p>Les comparaisons de noms de domaines s'effectuent sans tenir
compte de la casse, et les parties droites des <var>Domaine</var>s
- sont toujours censées correspondre à la racine de l'arborescence
+ sont toujours cens&#233;es correspondre &#224; la racine de l'arborescence
DNS, si bien que les domaines <code>.ExEmple.com</code> et
- <code>.example.com.</code> (notez le point à la fin du nom) sont
- considérés comme identiques. Comme une comparaison de domaines ne
- nécessite pas de recherche DNS, elle est beaucoup plus efficace
- qu'une comparaison de sous-réseaux.</p>
+ <code>.example.com.</code> (notez le point &#224; la fin du nom) sont
+ consid&#233;r&#233;s comme identiques. Comme une comparaison de domaines ne
+ n&#233;cessite pas de recherche DNS, elle est beaucoup plus efficace
+ qu'une comparaison de sous-r&#233;seaux.</p>
</div></dd>
- <dt><var><a name="subnet" id="subnet">Sous-réseau</a></var></dt>
+ <dt><var><a name="subnet" id="subnet">Sous-r&#233;seau</a></var></dt>
<dd>
- <p>Un <dfn>Sous-réseau</dfn> est une adresse internet partiellement
- qualifiée sous forme numérique (quatre nombres séparés par des
+ <p>Un <dfn>Sous-r&#233;seau</dfn> est une adresse internet partiellement
+ qualifi&#233;e sous forme num&#233;rique (quatre nombres s&#233;par&#233;s par des
points), optionnellement suivie d'un slash et du masque de
- sous-réseau spécifiant le nombre de bits significatifs dans le
- <var>Sous-réseau</var>. Il représente un sous-réseau de serveurs qui
- peuvent être atteints depuis la même interface réseau. En l'absence
- de masque de sous-réseau explicite, il est sous-entendu que les
- digits manquants (ou caractères 0) de fin spécifient le masque de
- sous-réseau (Dans ce cas, le masque de sous-réseau ne peut être
+ sous-r&#233;seau sp&#233;cifiant le nombre de bits significatifs dans le
+ <var>Sous-r&#233;seau</var>. Il repr&#233;sente un sous-r&#233;seau de serveurs qui
+ peuvent &#234;tre atteints depuis la m&#234;me interface r&#233;seau. En l'absence
+ de masque de sous-r&#233;seau explicite, il est sous-entendu que les
+ digits manquants (ou caract&#232;res 0) de fin sp&#233;cifient le masque de
+ sous-r&#233;seau (Dans ce cas, le masque de sous-r&#233;seau ne peut &#234;tre
qu'un multiple de 8). Voici quelques exemples :</p>
<dl>
<dt><code>192.168</code> ou <code>192.168.0.0</code></dt>
- <dd>le sous-réseau 192.168.0.0 avec un masque de sous-réseau
- implicite de 16 bits significatifs (parfois exprimé sous la forme
+ <dd>le sous-r&#233;seau 192.168.0.0 avec un masque de sous-r&#233;seau
+ implicite de 16 bits significatifs (parfois exprim&#233; sous la forme
<code>255.255.0.0</code>)</dd>
<dt><code>192.168.112.0/21</code></dt>
- <dd>le sous-réseau <code>192.168.112.0/21</code> avec un masque de
- sous-réseau implicite de 21 bits significatifs (parfois exprimé
+ <dd>le sous-r&#233;seau <code>192.168.112.0/21</code> avec un masque de
+ sous-r&#233;seau implicite de 21 bits significatifs (parfois exprim&#233;
sous la forme<code>255.255.248.0</code>)</dd>
</dl>
- <p>Comme cas extrêmes, un <em>Sous-réseau</em> avec un masque de
- sous-réseau de 32 bits significatifs est équivalent à une <var><a href="#ipaddr">adresse IP</a></var>, alors qu'un <em>Sous-réseau</em> avec un masque de
- sous-réseau de 0 bit significatif (c'est à dire 0.0.0.0/0) est
- identique à la constante <var>_Default_</var>, et peut correspondre
- à toute adresse IP.</p></dd>
+ <p>Comme cas extr&#234;mes, un <em>Sous-r&#233;seau</em> avec un masque de
+ sous-r&#233;seau de 32 bits significatifs est &#233;quivalent &#224; une <var><a href="#ipaddr">adresse IP</a></var>, alors qu'un <em>Sous-r&#233;seau</em> avec un masque de
+ sous-r&#233;seau de 0 bit significatif (c'est &#224; dire 0.0.0.0/0) est
+ identique &#224; la constante <var>_Default_</var>, et peut correspondre
+ &#224; toute adresse IP.</p></dd>
<dt><var><a name="ipaddr" id="ipaddr">Adresse IP</a></var></dt>
<dd>
<p>Une <dfn>Adresse IP</dfn> est une adresse internet pleinement
- qualifiée sous forme numérique (quatre nombres séparés par des
- points). En général, cette adresse représente un serveur, mais elle
- ne doit pas nécessairement correspondre à un nom de domaine DNS.</p>
+ qualifi&#233;e sous forme num&#233;rique (quatre nombres s&#233;par&#233;s par des
+ points). En g&#233;n&#233;ral, cette adresse repr&#233;sente un serveur, mais elle
+ ne doit pas n&#233;cessairement correspondre &#224; un nom de domaine DNS.</p>
<div class="example"><h3>Exemple</h3><p><code>
192.168.123.7
</code></p></div>
<div class="note"><h3>Note</h3>
- <p>Une <dfn>Adresse IP</dfn> ne nécessite pas de résolution DNS,
- et peut ainsi s'avérer plus efficace quant aux performances
+ <p>Une <dfn>Adresse IP</dfn> ne n&#233;cessite pas de r&#233;solution DNS,
+ et peut ainsi s'av&#233;rer plus efficace quant aux performances
d'Apache.</p>
</div></dd>
@@ -770,11 +768,11 @@ NoProxy .example.com 192.168.112.0/21</pre>
<dt><var><a name="hostname" id="hostname">Nom de serveur</a></var></dt>
<dd>
<p>Un <dfn>Nom de serveur</dfn> est un nom de domaine DNS pleinement
- qualifié qui peut être résolu en une ou plusieurs adresses IP par le
- service de noms de domaines DNS. Il représente un hôte logique (par
+ qualifi&#233; qui peut &#234;tre r&#233;solu en une ou plusieurs adresses IP par le
+ service de noms de domaines DNS. Il repr&#233;sente un h&#244;te logique (par
opposition aux <var><a href="#domain">Domaine</a></var>s, voir
- ci-dessus), et doit pouvoir être résolu en une ou plusieurs <var><a href="#ipaddr">adresses IP</a></var> (ou souvent en une liste
- d'hôtes avec différentes <var><a href="#ipaddr">adresses
+ ci-dessus), et doit pouvoir &#234;tre r&#233;solu en une ou plusieurs <var><a href="#ipaddr">adresses IP</a></var> (ou souvent en une liste
+ d'h&#244;tes avec diff&#233;rentes <var><a href="#ipaddr">adresses
IP</a></var>).</p>
<div class="example"><h3>Exemples</h3><p><code>
@@ -784,40 +782,40 @@ NoProxy .example.com 192.168.112.0/21</pre>
<div class="note"><h3>Note</h3>
<p>Dans de nombreuses situations, il est plus efficace de
- spécifier une <var><a href="#ipaddr">adresse IP</a></var> qu'un
- <var>Nom de serveur</var> car cela évite d'avoir à effectuer une
- recherche DNS. La résolution de nom dans Apache httpd peut prendre un
- temps très long lorsque la connexion avec le serveur de noms
+ sp&#233;cifier une <var><a href="#ipaddr">adresse IP</a></var> qu'un
+ <var>Nom de serveur</var> car cela &#233;vite d'avoir &#224; effectuer une
+ recherche DNS. La r&#233;solution de nom dans Apache httpd peut prendre un
+ temps tr&#232;s long lorsque la connexion avec le serveur de noms
utilise une liaison PPP lente.</p>
<p>Les comparaisons de <var>Nom de serveur</var> s'effectuent sans tenir
compte de la casse, et les parties droites des <var>Noms de serveur</var>
- sont toujours censées correspondre à la racine de l'arborescence
+ sont toujours cens&#233;es correspondre &#224; la racine de l'arborescence
DNS, si bien que les domaines <code>WWW.ExEmple.com</code> et
- <code>www.example.com.</code> (notez le point à la fin du nom) sont
- considérés comme identiques.</p>
+ <code>www.example.com.</code> (notez le point &#224; la fin du nom) sont
+ consid&#233;r&#233;s comme identiques.</p>
</div></dd>
</dl>
<h3>Voir aussi</h3>
<ul>
-<li><a href="../dns-caveats.html">Problèmes liés au DNS</a></li>
+<li><a href="../dns-caveats.html">Probl&#232;mes li&#233;s au DNS</a></li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxy" id="proxy">Directive</a> <a name="Proxy" id="Proxy">&lt;Proxy&gt;</a><a title="Lien permanent" href="#proxy" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Conteneur de directives s'appliquant à des ressources
-mandatées</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Conteneur de directives s'appliquant &#224; des ressources
+mandat&#233;es</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;Proxy <var>url-avec-jokers</var>&gt; ...&lt;/Proxy&gt;</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
</table>
- <p>Les directives situées dans une section <code class="directive">&lt;Proxy&gt;</code> ne s'appliquent qu'au contenu
- mandaté concerné. Les jokers de style shell sont autorisés.</p>
+ <p>Les directives situ&#233;es dans une section <code class="directive">&lt;Proxy&gt;</code> ne s'appliquent qu'au contenu
+ mandat&#233; concern&#233;. Les jokers de style shell sont autoris&#233;s.</p>
- <p>Par exemple, les lignes suivantes n'autoriseront à accéder à un
- contenu via votre serveur mandataire que les hôtes appartenant à
+ <p>Par exemple, les lignes suivantes n'autoriseront &#224; acc&#233;der &#224; un
+ contenu via votre serveur mandataire que les h&#244;tes appartenant &#224;
<code>votre-reseau.example.com</code> :</p>
<pre class="prettyprint lang-config">&lt;Proxy *&gt;
@@ -825,21 +823,21 @@ mandatées</td></tr>
&lt;/Proxy&gt;</pre>
- <p>Dans l'exemple suivant, tous les fichiers du répertoire
- <code>foo</code> de <code>example.com</code> seront traités par le
- filtre <code>INCLUDES</code> lorsqu'ils seront envoyés par
- l'intermédiaire du serveur mandataire :</p>
+ <p>Dans l'exemple suivant, tous les fichiers du r&#233;pertoire
+ <code>foo</code> de <code>example.com</code> seront trait&#233;s par le
+ filtre <code>INCLUDES</code> lorsqu'ils seront envoy&#233;s par
+ l'interm&#233;diaire du serveur mandataire :</p>
<pre class="prettyprint lang-config">&lt;Proxy http://example.com/foo/*&gt;
SetOutputFilter INCLUDES
&lt;/Proxy&gt;</pre>
- <p>Dans l'exemple suivant, les clients web possédant l'adresse IP
- spécifiée seront autorisés à effectuer des requêtes
- <code>CONNECT</code> pour accéder au serveur
- <code>https://www.example.com/</code>, sous réserve que le module
- <code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code> soit chargé.
+ <p>Dans l'exemple suivant, les clients web poss&#233;dant l'adresse IP
+ sp&#233;cifi&#233;e seront autoris&#233;s &#224; effectuer des requ&#234;tes
+ <code>CONNECT</code> pour acc&#233;der au serveur
+ <code>https://www.example.com/</code>, sous r&#233;serve que le module
+ <code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code> soit charg&#233;.
</p>
<pre class="prettyprint lang-config">&lt;Proxy www.example.com:443&gt;
@@ -847,18 +845,18 @@ mandatées</td></tr>
&lt;/Proxy&gt;</pre>
- <div class="note"><h3>Différences avec la section de configuration Location</h3>
- <p>Une URL d'arrière-plan sera concernée par le conteneur Proxy si
- elle commence par la <var>url-avec-jokers</var>, même si le
- dernier segment de chemin de la directive ne correspond qu'à un
- préfixe de segment dee chemin de l'URL d'arrière-plan. Par exemple, &lt;Proxy
+ <div class="note"><h3>Diff&#233;rences avec la section de configuration Location</h3>
+ <p>Une URL d'arri&#232;re-plan sera concern&#233;e par le conteneur Proxy si
+ elle commence par la <var>url-avec-jokers</var>, m&#234;me si le
+ dernier segment de chemin de la directive ne correspond qu'&#224; un
+ pr&#233;fixe de segment dee chemin de l'URL d'arri&#232;re-plan. Par exemple, &lt;Proxy
http://example.com/foo&gt; correspondra entre autres aux URLs
http://example.com/foo, http://example.com/foo/bar, et
http://example.com/foobar. La correspondance de l'URL finale
- diffère du comportement de la section <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> qui, pour le cas de cette note,
+ diff&#232;re du comportement de la section <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> qui, pour le cas de cette note,
traitera le segment de chemin final comme s'il se terminait par un
slash.</p>
- <p>Pour un contrôle plus fin de la correspondance des URL, voir la
+ <p>Pour un contr&#244;le plus fin de la correspondance des URL, voir la
directive <code class="directive">&lt;ProxyMatch&gt;</code>.</p>
</div>
@@ -871,20 +869,20 @@ mandatées</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyaddheaders" id="proxyaddheaders">Directive</a> <a name="ProxyAddHeaders" id="ProxyAddHeaders">ProxyAddHeaders</a><a title="Lien permanent" href="#proxyaddheaders" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajoute des informations à propos du mandataire aux
-en-têtes X-Forwarded-*</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajoute des informations &#224; propos du mandataire aux
+en-t&#234;tes X-Forwarded-*</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyAddHeaders Off|On</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxyAddHeaders On</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxyAddHeaders On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.10</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.10</td></tr>
</table>
- <p>Cette directive permet de passer au serveur d'arrière-plan des
- informations à propos du mandataire via les en-têtes HTTP
+ <p>Cette directive permet de passer au serveur d'arri&#232;re-plan des
+ informations &#224; propos du mandataire via les en-t&#234;tes HTTP
X-Forwarded-For, X-Forwarded-Host et X-Forwarded-Server.</p>
- <div class="note"><h3>Utilité</h3>
- <p>Cette option n'est utile que dans le cas du mandat HTTP traité
+ <div class="note"><h3>Utilit&#233;</h3>
+ <p>Cette option n'est utile que dans le cas du mandat HTTP trait&#233;
par <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code>.</p>
</div>
@@ -892,78 +890,78 @@ en-têtes X-Forwarded-*</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxybadheader" id="proxybadheader">Directive</a> <a name="ProxyBadHeader" id="ProxyBadHeader">ProxyBadHeader</a><a title="Lien permanent" href="#proxybadheader" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine la manière de traiter les lignes d'en-tête
-incorrectes d'une réponse</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine la mani&#232;re de traiter les lignes d'en-t&#234;te
+incorrectes d'une r&#233;ponse</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyBadHeader IsError|Ignore|StartBody</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxyBadHeader IsError</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxyBadHeader IsError</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
</table>
<p>La directive <code class="directive">ProxyBadHeader</code> permet de
- déterminer le comportement de <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> lorsqu'il
- reçoit des lignes d'en-tête de réponse dont la syntaxe n'est pas valide (c'est
- à dire ne contenant pas de caractère ':') en provenance du serveur
+ d&#233;terminer le comportement de <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> lorsqu'il
+ re&#231;oit des lignes d'en-t&#234;te de r&#233;ponse dont la syntaxe n'est pas valide (c'est
+ &#224; dire ne contenant pas de caract&#232;re ':') en provenance du serveur
original. Les arguments disponibles sont :</p>
<dl>
<dt><code>IsError</code></dt>
- <dd>Annule la requête et renvoie une réponse de code 502 (mauvaise
- passerelle). C'est le comportement par défaut.</dd>
+ <dd>Annule la requ&#234;te et renvoie une r&#233;ponse de code 502 (mauvaise
+ passerelle). C'est le comportement par d&#233;faut.</dd>
<dt><code>Ignore</code></dt>
- <dd>Traite les lignes d'en-tête incorrectes comme si elles n'avaient
- pas été envoyées.</dd>
+ <dd>Traite les lignes d'en-t&#234;te incorrectes comme si elles n'avaient
+ pas &#233;t&#233; envoy&#233;es.</dd>
<dt><code>StartBody</code></dt>
- <dd>A la réception de la première ligne d'en-tête incorrecte, les
- autres en-têtes sont lus et ce qui reste est traité en tant que
- corps. Ceci facilite la prise en compte des serveurs d'arrière-plan
- bogués qui oublient d'insérer une ligne vide entre les
- en-têtes et le corps.</dd>
+ <dd>A la r&#233;ception de la premi&#232;re ligne d'en-t&#234;te incorrecte, les
+ autres en-t&#234;tes sont lus et ce qui reste est trait&#233; en tant que
+ corps. Ceci facilite la prise en compte des serveurs d'arri&#232;re-plan
+ bogu&#233;s qui oublient d'ins&#233;rer une ligne vide entre les
+ en-t&#234;tes et le corps.</dd>
</dl>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyblock" id="proxyblock">Directive</a> <a name="ProxyBlock" id="ProxyBlock">ProxyBlock</a><a title="Lien permanent" href="#proxyblock" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Interdit les requêtes mandatées vers certains hôtes</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyBlock *|<var>nom d'hôte</var>|<var>nom d'hôte partiel</var>
-[<var>nom d'hôte</var>|<var>nom d'hôte partiel</var>]...</code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Interdit les requ&#234;tes mandat&#233;es vers certains h&#244;tes</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyBlock *|<var>nom d'h&#244;te</var>|<var>nom d'h&#244;te partiel</var>
+[<var>nom d'h&#244;te</var>|<var>nom d'h&#244;te partiel</var>]...</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
</table>
<p>La directive <code class="directive">ProxyBlock</code> permet d'interdire
- l'accès FTP ou HTTP via le mandataire à certains hôtes en fonction
- d'une correspondance exacte ou partielle avec un nom d'hôte, ou dans
+ l'acc&#232;s FTP ou HTTP via le mandataire &#224; certains h&#244;tes en fonction
+ d'une correspondance exacte ou partielle avec un nom d'h&#244;te, ou dans
la mesure du possible en fonction d'une comparaison d'adresses IP.</p>
- <p>Chaque paramètre de la directive
+ <p>Chaque param&#232;tre de la directive
<code class="directive">ProxyBlock</code> accepte comme valeur soit
- <code>*</code>, soit une chaîne alphanumérique. Au démarrage, le
- module tente de résoudre toute chaîne alphanumérique depuis un nom
- DNS vers un jeu d'adresses IP, mais toute erreur de DNS est ignorée.</p>
+ <code>*</code>, soit une cha&#238;ne alphanum&#233;rique. Au d&#233;marrage, le
+ module tente de r&#233;soudre toute cha&#238;ne alphanum&#233;rique depuis un nom
+ DNS vers un jeu d'adresses IP, mais toute erreur de DNS est ignor&#233;e.</p>
- <p>Si un paramètre a pour valeur "<code>*</code>",
- <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> interdira l'accès à tout site FTP ou
+ <p>Si un param&#232;tre a pour valeur "<code>*</code>",
+ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> interdira l'acc&#232;s &#224; tout site FTP ou
HTTP.</p>
- <p>Dans le cas contraire, pour toute requête vers une ressource FTP
+ <p>Dans le cas contraire, pour toute requ&#234;te vers une ressource FTP
ou HTTP via le mandataire, <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> va comparer le
- nom d'hôte de l'URI de la requête avec chaque chaîne alphanumérique
- spécifiée. Si une chaîne correspond, même partiellement, l'accès est
- refusé. Si aucune chaîne ne correspond, et si un mandataire distant
- (forward) est configuré via la directive
+ nom d'h&#244;te de l'URI de la requ&#234;te avec chaque cha&#238;ne alphanum&#233;rique
+ sp&#233;cifi&#233;e. Si une cha&#238;ne correspond, m&#234;me partiellement, l'acc&#232;s est
+ refus&#233;. Si aucune cha&#238;ne ne correspond, et si un mandataire distant
+ (forward) est configur&#233; via la directive
<code class="directive">ProxyRemote</code> ou
- <code class="directive">ProxyRemoteMatch</code>, l'accès est autorisé. Si
- aucun mandataire distant (forward) n'est configuré, l'adresse IP
- correspondant au nom d'hôte de l'URI est comparée à toutes les
- adresses IP résolues au démarrage, et l'accès est refusé si une
- correspondance est trouvée.</p>
+ <code class="directive">ProxyRemoteMatch</code>, l'acc&#232;s est autoris&#233;. Si
+ aucun mandataire distant (forward) n'est configur&#233;, l'adresse IP
+ correspondant au nom d'h&#244;te de l'URI est compar&#233;e &#224; toutes les
+ adresses IP r&#233;solues au d&#233;marrage, et l'acc&#232;s est refus&#233; si une
+ correspondance est trouv&#233;e.</p>
<p>Notez que les recherches DNS peuvent ralentir le processus de
- démarrage du serveur.</p>
+ d&#233;marrage du serveur.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">ProxyBlock news.example.com auctions.example.com friends.example.com</pre>
</div>
@@ -971,7 +969,7 @@ incorrectes d'une réponse</td></tr>
<p>Notez qu'<code>example</code> suffirait aussi pour atteindre
ces sites.</p>
- <p>Hosts conviendrait aussi s'il était référencé par adresse IP.</p>
+ <p>Hosts conviendrait aussi s'il &#233;tait r&#233;f&#233;renc&#233; par adresse IP.</p>
<p>Notez aussi que</p>
@@ -984,20 +982,20 @@ incorrectes d'une réponse</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxydomain" id="proxydomain">Directive</a> <a name="ProxyDomain" id="ProxyDomain">ProxyDomain</a><a title="Lien permanent" href="#proxydomain" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom de domaine par défaut pour les requêtes
-mandatées</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom de domaine par d&#233;faut pour les requ&#234;tes
+mandat&#233;es</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyDomain <var>Domaine</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
</table>
- <p>Cette directive n'a d'utilité que pour les serveurs mandataires
+ <p>Cette directive n'a d'utilit&#233; que pour les serveurs mandataires
Apache httpd au sein d'un Intranet. La directive
- <code class="directive">ProxyDomain</code> permet de spécifier le domaine
- par défaut auquel le serveur mandataire apache appartient. Si le
- serveur reçoit une requête pour un hôte sans nom de domaine, il va
- générer une réponse de redirection vers le même hôte suffixé par le
- <var>Domaine</var> spécifié.</p>
+ <code class="directive">ProxyDomain</code> permet de sp&#233;cifier le domaine
+ par d&#233;faut auquel le serveur mandataire apache appartient. Si le
+ serveur re&#231;oit une requ&#234;te pour un h&#244;te sans nom de domaine, il va
+ g&#233;n&#233;rer une r&#233;ponse de redirection vers le m&#234;me h&#244;te suffix&#233; par le
+ <var>Domaine</var> sp&#233;cifi&#233;.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">ProxyRemote "*" "http://firewall.example.com:81"
NoProxy ".example.com" "192.168.112.0/21"
@@ -1009,57 +1007,57 @@ ProxyDomain ".example.com"</pre>
<div class="directive-section"><h2><a name="proxyerroroverride" id="proxyerroroverride">Directive</a> <a name="ProxyErrorOverride" id="ProxyErrorOverride">ProxyErrorOverride</a><a title="Lien permanent" href="#proxyerroroverride" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Outrepasser les pages d'erreur pour les contenus
-mandatés</td></tr>
+mandat&#233;s</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyErrorOverride On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxyErrorOverride Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxyErrorOverride Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
</table>
<p>Cette directive est utile pour les configurations de mandataires
- inverses, lorsque vous souhaitez que les pages d'erreur envoyées
- aux utilisateurs finaux présentent un aspect homogène. Elle permet
+ inverses, lorsque vous souhaitez que les pages d'erreur envoy&#233;es
+ aux utilisateurs finaux pr&#233;sentent un aspect homog&#232;ne. Elle permet
aussi l'inclusion de fichiers (via les SSI de
<code class="module"><a href="../mod/mod_include.html">mod_include</a></code>) pour obtenir le code d'erreur et agir
- en conséquence (le comportement par défaut afficherait la page
- d'erreur du serveur mandaté, alors que c'est le message d'erreur SSI
- qui sera affiché si cette directive est à "on").</p>
+ en cons&#233;quence (le comportement par d&#233;faut afficherait la page
+ d'erreur du serveur mandat&#233;, alors que c'est le message d'erreur SSI
+ qui sera affich&#233; si cette directive est &#224; "on").</p>
- <p>Cette directive n'affecte pas le traitement des réponses
- informatives (1xx), de type succès normal (2xx), ou de redirection
+ <p>Cette directive n'affecte pas le traitement des r&#233;ponses
+ informatives (1xx), de type succ&#232;s normal (2xx), ou de redirection
(3xx).</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyiobuffersize" id="proxyiobuffersize">Directive</a> <a name="ProxyIOBufferSize" id="ProxyIOBufferSize">ProxyIOBufferSize</a><a title="Lien permanent" href="#proxyiobuffersize" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine la taille du tampon interne de transfert de
-données</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine la taille du tampon interne de transfert de
+donn&#233;es</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyIOBufferSize <var>octets</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxyIOBufferSize 8192</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxyIOBufferSize 8192</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
</table>
<p>La directive <code class="directive">ProxyIOBufferSize</code> permet
- d'ajuster la taille du tampon interne utilisé comme bloc-note pour
- les transferts de données entre entrée et sortie. La taille minimale
+ d'ajuster la taille du tampon interne utilis&#233; comme bloc-note pour
+ les transferts de donn&#233;es entre entr&#233;e et sortie. La taille minimale
est de <code>512</code> octets.</p>
<p>Dans la plupart des cas, il n'y a aucune raison de modifier cette
valeur.</p>
- <p>Si elle est utilisée avec AJP, cette directive permet de définir
- la taille maximale du paquet AJP en octets. Si la valeur spécifiée
- est supérieure à 65536, elle est corrigée et prend la valeur 65536.
+ <p>Si elle est utilis&#233;e avec AJP, cette directive permet de d&#233;finir
+ la taille maximale du paquet AJP en octets. Si la valeur sp&#233;cifi&#233;e
+ est sup&#233;rieure &#224; 65536, elle est corrig&#233;e et prend la valeur 65536.
Si vous ne conservez pas
- la valeur par défaut, vous devez aussi modifier l'attribut
- <code>packetSize</code> de votre connecteur AJP du côté de Tomcat !
+ la valeur par d&#233;faut, vous devez aussi modifier l'attribut
+ <code>packetSize</code> de votre connecteur AJP du c&#244;t&#233; de Tomcat !
L'attribut <code>packetSize</code> n'est disponible que dans Tomcat
<code>5.5.20+</code> et <code>6.0.2+</code>.</p>
- <p>Il n'est normalement pas nécessaire de modifier la taille
- maximale du paquet. Des problèmes ont cependant été rapportés avec
- la valeur par défaut lors de l'envoi de certificats ou de chaînes de
+ <p>Il n'est normalement pas n&#233;cessaire de modifier la taille
+ maximale du paquet. Des probl&#232;mes ont cependant &#233;t&#233; rapport&#233;s avec
+ la valeur par d&#233;faut lors de l'envoi de certificats ou de cha&#238;nes de
certificats.</p>
@@ -1067,25 +1065,25 @@ données</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxymatch" id="proxymatch">Directive</a> <a name="ProxyMatch" id="ProxyMatch">&lt;ProxyMatch&gt;</a><a title="Lien permanent" href="#proxymatch" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Conteneur de directives s'appliquant à des ressources
-mandatées correspondant à une expression rationnelle</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Conteneur de directives s'appliquant &#224; des ressources
+mandat&#233;es correspondant &#224; une expression rationnelle</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;ProxyMatch <var>regex</var>&gt; ...&lt;/ProxyMatch&gt;</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
</table>
<p>La directive <code class="directive">&lt;ProxyMatch&gt;</code> est
- identique à la directive <code class="directive"><a href="#proxy">&lt;Proxy&gt;</a></code>, à l'exception qu'elle définit
+ identique &#224; la directive <code class="directive"><a href="#proxy">&lt;Proxy&gt;</a></code>, &#224; l'exception qu'elle d&#233;finit
les URLs auxquelles elle s'applique en utilisant une <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expression rationnelle</a>.</p>
- <p>A partir de la version 2.4.8, les groupes nommés et les
- références arrières sont extraits et enregistrés dans
- l'environnement avec leur nom en majuscules et préfixé par "MATCH_". Ceci permet
- de référencer des URLs dans des <a href="../expr.html">expressions</a>
+ <p>A partir de la version 2.4.8, les groupes nomm&#233;s et les
+ r&#233;f&#233;rences arri&#232;res sont extraits et enregistr&#233;s dans
+ l'environnement avec leur nom en majuscules et pr&#233;fix&#233; par "MATCH_". Ceci permet
+ de r&#233;f&#233;rencer des URLs dans des <a href="../expr.html">expressions</a>
ou au sein de modules comme <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. Pour
- éviter toute confusion, les références arrières numérotées (non
- nommées) sont ignorées. Vous devez utiliser à la place des groupes
- nommés.</p>
+ &#233;viter toute confusion, les r&#233;f&#233;rences arri&#232;res num&#233;rot&#233;es (non
+ nomm&#233;es) sont ignor&#233;es. Vous devez utiliser &#224; la place des groupes
+ nomm&#233;s.</p>
<pre class="prettyprint lang-config">&lt;ProxyMatch ^http://(?&lt;sitename&gt;[^/]+)&gt;
require ldap-group cn=%{env:MATCH_SITENAME},ou=combined,o=Example
@@ -1100,93 +1098,93 @@ mandatées correspondant à une expression rationnelle</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxymaxforwards" id="proxymaxforwards">Directive</a> <a name="ProxyMaxForwards" id="ProxyMaxForwards">ProxyMaxForwards</a><a title="Lien permanent" href="#proxymaxforwards" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre maximum de mandataires à travers lesquelles une
-requête peut être redirigée</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre maximum de mandataires &#224; travers lesquelles une
+requ&#234;te peut &#234;tre redirig&#233;e</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyMaxForwards <var>nombre</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxyMaxForwards -1</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxyMaxForwards -1</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
</table>
<p>La directive <code class="directive">ProxyMaxForwards</code> permet de
- spécifier le nombre maximum de mandataires à travers lesquels une
- requête peut passer dans le cas où la la requête ne contient pas
- d'en-tête <code>Max-Forwards</code>. Ceci permet de se prémunir
+ sp&#233;cifier le nombre maximum de mandataires &#224; travers lesquels une
+ requ&#234;te peut passer dans le cas o&#249; la la requ&#234;te ne contient pas
+ d'en-t&#234;te <code>Max-Forwards</code>. Ceci permet de se pr&#233;munir
contre les boucles infinies de mandataires ou contre les attaques de
- type déni de service.</p>
+ type d&#233;ni de service.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">ProxyMaxForwards 15</pre>
</div>
- <p>Notez que la définition de la directive
+ <p>Notez que la d&#233;finition de la directive
<code class="directive">ProxyMaxForwards</code> constitue une violation du
- protocole HTTP/1.1 (RFC2616), qui interdit à un mandataire de
- définir <code>Max-Forwards</code> si le client ne l'a pas fait
- lui-même. Les versions précédentes d'Apache httpd la définissaient
- systématiquement. Une valeur négative de
+ protocole HTTP/1.1 (RFC2616), qui interdit &#224; un mandataire de
+ d&#233;finir <code>Max-Forwards</code> si le client ne l'a pas fait
+ lui-m&#234;me. Les versions pr&#233;c&#233;dentes d'Apache httpd la d&#233;finissaient
+ syst&#233;matiquement. Une valeur n&#233;gative de
<code class="directive">ProxyMaxForwards</code>, y compris la valeur par
- défaut -1, implique un comportement compatible avec le protocole,
+ d&#233;faut -1, implique un comportement compatible avec le protocole,
mais vous expose aux bouclages infinis.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxypass" id="proxypass">Directive</a> <a name="ProxyPass" id="ProxyPass">ProxyPass</a><a title="Lien permanent" href="#proxypass" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Référencer des serveurs distants depuis
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>R&#233;f&#233;rencer des serveurs distants depuis
l'espace d'URLs du serveur local</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyPass [<var>chemin</var>] !|<var>url</var> [<var>clé=valeur</var>
- <var>[clé=valeur</var> ...]] [nocanon] [interpolate] [noquery]</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyPass [<var>chemin</var>] !|<var>url</var> [<var>cl&#233;=valeur</var>
+ <var>[cl&#233;=valeur</var> ...]] [nocanon] [interpolate] [noquery]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Les Sockets de style Unix (Unix Domain Socket - UDS) sont supportés à partir
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Les Sockets de style Unix (Unix Domain Socket - UDS) sont support&#233;s &#224; partir
de la version 2.4.7 du serveur HTTP Apache</td></tr>
</table>
- <p>Cette directive permet de référencer des serveurs distants depuis
+ <p>Cette directive permet de r&#233;f&#233;rencer des serveurs distants depuis
l'espace d'URLs du serveur local ; le serveur
local n'agit pas en tant que mandataire au sens conventionnel, mais
- plutôt comme miroir du serveur distant. Le serveur local est
- souvent nommé <dfn>mandataire inverse</dfn> ou
+ plut&#244;t comme miroir du serveur distant. Le serveur local est
+ souvent nomm&#233; <dfn>mandataire inverse</dfn> ou
<dfn>passerelle</dfn>. L'argument <var>chemin</var> est le nom d'un
chemin virtuel local ; <var>url</var> est une URL partielle pour le
- serveur distant et ne doit pas contenir de chaîne d'arguments.</p>
+ serveur distant et ne doit pas contenir de cha&#238;ne d'arguments.</p>
- <div class="note">Il est fortement recommandé de revoir le concept de <a href="#workers">Worker</a> avant d'aller plus loin.</div>
+ <div class="note">Il est fortement recommand&#233; de revoir le concept de <a href="#workers">Worker</a> avant d'aller plus loin.</div>
- <div class="note">Cette directive n'est pas supportée au sein
+ <div class="note">Cette directive n'est pas support&#233;e au sein
des sections <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>
et <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code>.</div>
- <div class="warning">En général, la directive <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> doit être définie à
+ <div class="warning">En g&#233;n&#233;ral, la directive <code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> doit &#234;tre d&#233;finie &#224;
<strong>off</strong> lorsqu'on utilise la directive
<code class="directive">ProxyPass</code>.</div>
- <p>Les sockets de style Unix sont supportés à partir de la version
- 2.4.7 du serveur HTTP Apache ; pour utiliser cette fonctionnalité,
- il suffit d'utiliser une URL cible préfixée par
+ <p>Les sockets de style Unix sont support&#233;s &#224; partir de la version
+ 2.4.7 du serveur HTTP Apache ; pour utiliser cette fonctionnalit&#233;,
+ il suffit d'utiliser une URL cible pr&#233;fix&#233;e par
<code>unix:/path/lis.sock|</code>. Par exemple, pour mandater HTTP
et cibler l'UDS /home/www/socket, vous devez utiliser
<code>unix:/home/www.socket|http://localhost/whatever/</code>. Comme
- le socket est local, le nom d'hôte utilisé (ici
- <code>localhost</code>) peut être sujet à discussion, mais il est
- transmis dans l'en-tête Host: de la requête.</p>
+ le socket est local, le nom d'h&#244;te utilis&#233; (ici
+ <code>localhost</code>) peut &#234;tre sujet &#224; discussion, mais il est
+ transmis dans l'en-t&#234;te Host: de la requ&#234;te.</p>
- <div class="note"><strong>Note :</strong>Le chemin associé à l'URL
+ <div class="note"><strong>Note :</strong>Le chemin associ&#233; &#224; l'URL
<code>unix:</code> tient compte de la directive
<code class="directive">DefaultRuntimeDir</code>.</div>
- <div class="note"><strong>Note :</strong>Afin d'éviter l'échappement du
- caractère <code>'|'</code>, la directive
- <code class="directive">RewriteRule</code> doit posséder l'option
+ <div class="note"><strong>Note :</strong>Afin d'&#233;viter l'&#233;chappement du
+ caract&#232;re <code>'|'</code>, la directive
+ <code class="directive">RewriteRule</code> doit poss&#233;der l'option
<code>[P,NE]</code>.</div>
- <p>Lorsque la directive ProxyPass est utilisée à l'intérieur d'une
- section <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>, le premier argument est omis et le répertoire
- local est obtenu à partir de la section <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>. Il en sera de même dans une
+ <p>Lorsque la directive ProxyPass est utilis&#233;e &#224; l'int&#233;rieur d'une
+ section <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>, le premier argument est omis et le r&#233;pertoire
+ local est obtenu &#224; partir de la section <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>. Il en sera de m&#234;me dans une
section <code class="directive"><a href="../mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code> ; cependant, ProxyPass
- n'interprète pas les expressions rationnelles, et il sera ici
- nécessaire d'utiliser la directive
- <code class="directive">ProxyPassMatch</code> à la place.</p>
+ n'interpr&#232;te pas les expressions rationnelles, et il sera ici
+ n&#233;cessaire d'utiliser la directive
+ <code class="directive">ProxyPassMatch</code> &#224; la place.</p>
<p>Supposons que le serveur local a pour adresse
<code>http://example.com/</code> ; alors la ligne</p>
@@ -1196,32 +1194,32 @@ de la version 2.4.7 du serveur HTTP Apache</td></tr>
&lt;/Location&gt;</pre>
- <p>va convertir en interne toute requête pour
- <code>http://example.com/mirror/foo/bar</code> en une requête
- mandatée pour <code>http://backend.example.com/bar</code>.</p>
+ <p>va convertir en interne toute requ&#234;te pour
+ <code>http://example.com/mirror/foo/bar</code> en une requ&#234;te
+ mandat&#233;e pour <code>http://backend.example.com/bar</code>.</p>
<p>Si vous avez besoin d'un configuration de mandataire inverse plus
- souple, reportez-vous à la documentation de la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> et son drapeau
+ souple, reportez-vous &#224; la documentation de la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> et son drapeau
<code>[P]</code>.</p>
<p>La syntaxe alternative suivante est valide, bien qu'elle puisse
- induire une dégradation des performances lorsqu'elle est
- présente en très grand nombre. Elle possède l'avantage de
- permettre un contrôle dynamique via l'interface <a href="mod_proxy_balancer.html#balancer_manager">Balancer Manager</a> :</p>
+ induire une d&#233;gradation des performances lorsqu'elle est
+ pr&#233;sente en tr&#232;s grand nombre. Elle poss&#232;de l'avantage de
+ permettre un contr&#244;le dynamique via l'interface <a href="mod_proxy_balancer.html#balancer_manager">Balancer Manager</a> :</p>
<pre class="prettyprint lang-config">ProxyPass "/mirror/foo/" "http://backend.example.com/"</pre>
<div class="warning">
<p>Si le premier argument se termine par un slash
- <strong>/</strong>, il doit en être de même pour le second argument
+ <strong>/</strong>, il doit en &#234;tre de m&#234;me pour le second argument
et vice versa. Dans le cas contraire, il risque de manquer des
- slashes nécessaires dans la requête résultante vers le serveur
- d'arrière-plan et les résulats ne seront pas ceux attendus.
+ slashes n&#233;cessaires dans la requ&#234;te r&#233;sultante vers le serveur
+ d'arri&#232;re-plan et les r&#233;sulats ne seront pas ceux attendus.
</p>
</div>
- <p>Le drapeau <code>!</code> permet de soustraire un sous-répertoire
+ <p>Le drapeau <code>!</code> permet de soustraire un sous-r&#233;pertoire
du mandat inverse, comme dans l'exemple suivant :</p>
<pre class="prettyprint lang-config">&lt;Location "/mirror/foo/"&gt;
@@ -1236,33 +1234,33 @@ de la version 2.4.7 du serveur HTTP Apache</td></tr>
ProxyPass "/mirror/foo" "http://backend.example.com"</pre>
- <p>va mandater toutes les requêtes pour <code>/mirror/foo</code>
- vers <code>backend.example.com</code>, <em>sauf</em> les requêtes
+ <p>va mandater toutes les requ&#234;tes pour <code>/mirror/foo</code>
+ vers <code>backend.example.com</code>, <em>sauf</em> les requ&#234;tes
pour <code>/mirror/foo/i</code>.</p>
- <p>Mélanger plusieurs configurations ProxyPass dans différents contextes ne
+ <p>M&#233;langer plusieurs configurations ProxyPass dans diff&#233;rents contextes ne
fonctionne pas :</p>
<pre class="prettyprint lang-config">ProxyPass "/mirror/foo/i" "!"
&lt;Location "/mirror/foo/"&gt;
ProxyPass "http://backend.example.com/"
&lt;/Location&gt;</pre>
- <p>Dans ce cas, une requête pour <code>/mirror/foo/i</code> sera tout de
- même mandatée car c'est la directive <code class="directive">ProxyPass</code> de la
- section Location qui sera évaluée en premier. Le fait que la directive
+ <p>Dans ce cas, une requ&#234;te pour <code>/mirror/foo/i</code> sera tout de
+ m&#234;me mandat&#233;e car c'est la directive <code class="directive">ProxyPass</code> de la
+ section Location qui sera &#233;valu&#233;e en premier. Le fait que la directive
<code class="directive">ProxyPass</code> supporte les deux contextes serveur
- principal et répertoire ne signifie pas que sa portée et sa position dans le
- fichier de configuration va garantir une quelconque priorité et/ou
+ principal et r&#233;pertoire ne signifie pas que sa port&#233;e et sa position dans le
+ fichier de configuration va garantir une quelconque priorit&#233; et/ou
chronologie de prise en compte.</p>
<div class="warning"><h3>Ordre de classement des directives ProxyPass</h3>
- <p>Les directives <code class="directive"><a href="#proxypass">ProxyPass</a></code> et <code class="directive"><a href="#proxypassmatch">ProxyPassMatch</a></code> sont évaluées dans
+ <p>Les directives <code class="directive"><a href="#proxypass">ProxyPass</a></code> et <code class="directive"><a href="#proxypassmatch">ProxyPassMatch</a></code> sont &#233;valu&#233;es dans
l'ordre de leur apparition dans le fichier de configuration. La
- première règle qui correspond s'applique. Vous devez donc en
- général classer les règles <code class="directive"><a href="#proxypass">ProxyPass</a></code> qui entrent en conflit de
- l'URL la plus longue à la plus courte. Dans le cas contraire, les
- règles situées après une règle dont l'URL correspond au début de
- leur propre URL seront ignorées. Notez que tout ceci est en
+ premi&#232;re r&#232;gle qui correspond s'applique. Vous devez donc en
+ g&#233;n&#233;ral classer les r&#232;gles <code class="directive"><a href="#proxypass">ProxyPass</a></code> qui entrent en conflit de
+ l'URL la plus longue &#224; la plus courte. Dans le cas contraire, les
+ r&#232;gles situ&#233;es apr&#232;s une r&#232;gle dont l'URL correspond au d&#233;but de
+ leur propre URL seront ignor&#233;es. Notez que tout ceci est en
relation avec le partage de workers.</p>
</div>
@@ -1271,465 +1269,465 @@ ProxyPass "/mirror/foo" "http://backend.example.com"</pre>
<p>On ne peut placer
qu'une seule directive <code class="directive"><a href="#proxypass">ProxyPass</a></code> dans une section
<code class="directive"><a href="../mod/core.html#location">Location</a></code>, et c'est la section
- la plus spécifique qui l'emportera.</p>
+ la plus sp&#233;cifique qui l'emportera.</p>
</div>
<div class="warning"><h3>Exclusions et variable d'environnement no-proxy</h3>
<p>Les exclusions doivent se situer <em>avant</em>
- les directives <code class="directive">ProxyPass</code> générales. A partir de la
+ les directives <code class="directive">ProxyPass</code> g&#233;n&#233;rales. A partir de la
version 2.4.26 du serveur HTTP Apache, la variable
d'environnement "no-proxy" est une alternative aux exclusions et constitue
le seul moyen de configurer une exclusion pour une directive
- <code class="directive">ProxyPass</code> dans le contexte d'une section <code class="directive"><a href="../mod/core.html#location">Location</a></code>. Cette variable doit être définie via
+ <code class="directive">ProxyPass</code> dans le contexte d'une section <code class="directive"><a href="../mod/core.html#location">Location</a></code>. Cette variable doit &#234;tre d&#233;finie via
la directive <code class="directive"><a href="../mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> car la
- directive <code class="directive"><a href="../mod/mod_env.html#setenv">SetEnv</a></code> n'est pas évaluée
- assez tôt.</p>
+ directive <code class="directive"><a href="../mod/mod_env.html#setenv">SetEnv</a></code> n'est pas &#233;valu&#233;e
+ assez t&#244;t.</p>
</div>
- <p><strong>ProxyPass <code>clé=valeur</code> Paramètres</strong></p>
+ <p><strong>ProxyPass <code>cl&#233;=valeur</code> Param&#232;tres</strong></p>
<p>Depuis la version 2.1 du serveur HTTP Apache, mod_proxy supporte
- les groupements de connexions vers un serveur d'arrière-plan. Les
- connexions créées à la demande peuvent être enregistrées dans un
- groupement pour une utilisation ultérieure. La taille du groupe
- ainsi que d'autres caractéristiques peuvent être définies via la
- directive <code class="directive">ProxyPass</code> au moyen de paramètres
- <code>clé=valeur</code> dont la description fait l'objet du tableau
+ les groupements de connexions vers un serveur d'arri&#232;re-plan. Les
+ connexions cr&#233;&#233;es &#224; la demande peuvent &#234;tre enregistr&#233;es dans un
+ groupement pour une utilisation ult&#233;rieure. La taille du groupe
+ ainsi que d'autres caract&#233;ristiques peuvent &#234;tre d&#233;finies via la
+ directive <code class="directive">ProxyPass</code> au moyen de param&#232;tres
+ <code>cl&#233;=valeur</code> dont la description fait l'objet du tableau
ci-dessous.</p>
<div class="warning"><h3>Nombre maximum de connexions vers
- l'arrière-plan</h3>
- <p>Par défaut, mod_proxy permet et met en réserve le
- nombre maximum de connexions pouvant être utilisées simultanément par le
- processus enfant concerné du serveur web. Le paramètre <code>max</code>
- permet de réduire cette valeur par défaut. Le jeu de connexions est maintenu
+ l'arri&#232;re-plan</h3>
+ <p>Par d&#233;faut, mod_proxy permet et met en r&#233;serve le
+ nombre maximum de connexions pouvant &#234;tre utilis&#233;es simultan&#233;ment par le
+ processus enfant concern&#233; du serveur web. Le param&#232;tre <code>max</code>
+ permet de r&#233;duire cette valeur par d&#233;faut. Le jeu de connexions est maintenu
au niveau de chaque processus enfant du serveur web, <code>max</code> et les
- autres réglages n'étant pas coordonnés entre ces différents processus, sauf
- bien entendu lorsqu'un seul processus enfant n'est autorisé par la
- configuration ou le MPM utilisé.</p> </div>
+ autres r&#233;glages n'&#233;tant pas coordonn&#233;s entre ces diff&#233;rents processus, sauf
+ bien entendu lorsqu'un seul processus enfant n'est autoris&#233; par la
+ configuration ou le MPM utilis&#233;.</p> </div>
- <p>Le paramètre <code>ttl</code>, quant à lui, permet de définir une durée
- de vie optionnelle ; les connexions qui n'ont pas été utilisées pendant au
- moins <code>ttl</code> secondes seront fermées. <code>ttl</code> permet
- aussi d'empêcher l'utilisation d'une connexion susceptible d'être fermée
- suite à une fin de vie de connexion persistante sur le serveur
- d'arrière-plan.</p>
+ <p>Le param&#232;tre <code>ttl</code>, quant &#224; lui, permet de d&#233;finir une dur&#233;e
+ de vie optionnelle ; les connexions qui n'ont pas &#233;t&#233; utilis&#233;es pendant au
+ moins <code>ttl</code> secondes seront ferm&#233;es. <code>ttl</code> permet
+ aussi d'emp&#234;cher l'utilisation d'une connexion susceptible d'&#234;tre ferm&#233;e
+ suite &#224; une fin de vie de connexion persistante sur le serveur
+ d'arri&#232;re-plan.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">ProxyPass "/example" "http://backend.example.com" max=20 ttl=120 retry=300</pre>
</div>
- <table class="bordered"><tr><th>Paramètres du worker (directive BalancerMember)</th></tr></table>
+ <table class="bordered"><tr><th>Param&#232;tres du worker (directive BalancerMember)</th></tr></table>
<table>
- <tr><th>Paramètre</th>
- <th>Défaut</th>
+ <tr><th>Param&#232;tre</th>
+ <th>D&#233;faut</th>
<th>Description</th></tr>
<tr><td>min</td>
<td>0</td>
- <td>Nombre minimum d'entrées dans le pool de connexions,
- distinct du nombre de connexions effectif. La valeur par défaut
- ne doit être modifiée que dans des circonstances particulières
- où la mémoire associée aux connexions avec le serveur
- d'arrière-plan doit être préallouée ou réservée dans le tas.</td></tr>
+ <td>Nombre minimum d'entr&#233;es dans le pool de connexions,
+ distinct du nombre de connexions effectif. La valeur par d&#233;faut
+ ne doit &#234;tre modifi&#233;e que dans des circonstances particuli&#232;res
+ o&#249; la m&#233;moire associ&#233;e aux connexions avec le serveur
+ d'arri&#232;re-plan doit &#234;tre pr&#233;allou&#233;e ou r&#233;serv&#233;e dans le tas.</td></tr>
<tr><td>max</td>
<td>1...n</td>
- <td>Nombre maximum de connexions autorisées vers le serveur
- d'arrière-plan. La valeur par défaut correspond au nombre de
+ <td>Nombre maximum de connexions autoris&#233;es vers le serveur
+ d'arri&#232;re-plan. La valeur par d&#233;faut correspond au nombre de
threads par processus pour le MPM (Module Multi Processus)
actif. La valeur sera toujours 1 pour le MPM Prefork, alors
- qu'elle dépendra de la définition de la directive
+ qu'elle d&#233;pendra de la d&#233;finition de la directive
<code class="directive">ThreadsPerChild</code> pour les autres MPMs.</td></tr>
<tr><td>smax</td>
<td>max</td>
- <td>Les entrées du pool de connexions conservées au delà de
- cette limite sont libérées au cours de certaines opérations si
- elles n'ont pas été utilisées au cours de leur durée de vie,
- définie par le paramètre <code>ttl</code>. Si l'entrée du pool
- de connexions est associée à une connexion, cette dernière sera
- fermée. La valeur par défaut ne doit être modifiée que dans des
- circonstances particulières où les entrées du pool de connexions
- et toutes connexions associées qui ont dépassé leur durée de vie
- doivent être libérées ou fermées de manière plus autoritaire.</td></tr>
+ <td>Les entr&#233;es du pool de connexions conserv&#233;es au del&#224; de
+ cette limite sont lib&#233;r&#233;es au cours de certaines op&#233;rations si
+ elles n'ont pas &#233;t&#233; utilis&#233;es au cours de leur dur&#233;e de vie,
+ d&#233;finie par le param&#232;tre <code>ttl</code>. Si l'entr&#233;e du pool
+ de connexions est associ&#233;e &#224; une connexion, cette derni&#232;re sera
+ ferm&#233;e. La valeur par d&#233;faut ne doit &#234;tre modifi&#233;e que dans des
+ circonstances particuli&#232;res o&#249; les entr&#233;es du pool de connexions
+ et toutes connexions associ&#233;es qui ont d&#233;pass&#233; leur dur&#233;e de vie
+ doivent &#234;tre lib&#233;r&#233;es ou ferm&#233;es de mani&#232;re plus autoritaire.</td></tr>
<tr><td>acquire</td>
<td>-</td>
- <td>Cette clé permet de définir le délai maximum d'attente pour
+ <td>Cette cl&#233; permet de d&#233;finir le d&#233;lai maximum d'attente pour
une connexion libre dans le jeu de connexions, en millisecondes.
S'il n'y a pas de connexion libre dans le jeu, Apache httpd renverra
- l'état <code>SERVER_BUSY</code> au client.
+ l'&#233;tat <code>SERVER_BUSY</code> au client.
</td></tr>
<tr><td>connectiontimeout</td>
<td>timeout</td>
- <td>Délai d'attente d'une connexion en secondes.
- La durée en secondes pendant laquelle Apache httpd va attendre pour
- l'établissement d'une connexion vers le serveur d'arrière-plan.
- Le délai peut être spécifié en millisecondes en ajoutant le
+ <td>D&#233;lai d'attente d'une connexion en secondes.
+ La dur&#233;e en secondes pendant laquelle Apache httpd va attendre pour
+ l'&#233;tablissement d'une connexion vers le serveur d'arri&#232;re-plan.
+ Le d&#233;lai peut &#234;tre sp&#233;cifi&#233; en millisecondes en ajoutant le
suffixe ms. Utilise la syntaxe <a href="directive-dict.html#Syntax">time-interval</a>.
</td></tr>
<tr><td>disablereuse</td>
<td>Off</td>
- <td>Vous pouvez utiliser cette clé pour forcer mod_proxy à
- fermer immédiatement une connexion vers le serveur
- d'arrière-plan après utilisation, et ainsi désactiver le jeu de
- connexions permanentes vers ce serveur. Ceci peut s'avérer utile
- dans des situations où un pare-feu situé entre Apache httpd et le
- serveur d'arrière-plan (quelque soit le protocole) interrompt
- des connexions de manière silencieuse, ou lorsque le serveur
- d'arrière-plan lui-même est accessible par rotation de DNS
- (round-robin DNS). Lorsque la réutilisation des connexions est activée,
- chaque domaine d'arrière-plan n'est résolu (via une requête DNS) qu'une
+ <td>Vous pouvez utiliser cette cl&#233; pour forcer mod_proxy &#224;
+ fermer imm&#233;diatement une connexion vers le serveur
+ d'arri&#232;re-plan apr&#232;s utilisation, et ainsi d&#233;sactiver le jeu de
+ connexions permanentes vers ce serveur. Ceci peut s'av&#233;rer utile
+ dans des situations o&#249; un pare-feu situ&#233; entre Apache httpd et le
+ serveur d'arri&#232;re-plan (quelque soit le protocole) interrompt
+ des connexions de mani&#232;re silencieuse, ou lorsque le serveur
+ d'arri&#232;re-plan lui-m&#234;me est accessible par rotation de DNS
+ (round-robin DNS). Lorsque la r&#233;utilisation des connexions est activ&#233;e,
+ chaque domaine d'arri&#232;re-plan n'est r&#233;solu (via une requ&#234;te DNS) qu'une
seule fois par chaque processus enfant et mis en cache pour toutes les
- connexions ultérieures jusqu'au recyclage du processus concerné.
- Pour désactiver la réutilisation du jeu de
- connexions, définissez cette clé à <code>On</code>.
+ connexions ult&#233;rieures jusqu'au recyclage du processus concern&#233;.
+ Pour d&#233;sactiver la r&#233;utilisation du jeu de
+ connexions, d&#233;finissez cette cl&#233; &#224; <code>On</code>.
</td></tr>
<tr><td>enablereuse</td>
<td>On</td>
- <td>Fournie à l'intention des gestionnaires de projet
- qui nécessitent un accord pour la réutilisation des connexions
+ <td>Fournie &#224; l'intention des gestionnaires de projet
+ qui n&#233;cessitent un accord pour la r&#233;utilisation des connexions
(tels que <code class="module"><a href="../mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code>),
cette option est l'inverse de l'option 'disablereuse' ci-dessus.
</td></tr>
<tr><td>flushpackets</td>
<td>off</td>
- <td>Permet de définir si le module mandataire doit vider
- automatiquement le tampon de sortie après chaque tronçon de
- données. 'off' signifie que le tampon sera vidé si nécessaire,
- 'on' que le tampon sera vidé après chaque envoi d'un
- tronçon de données, et 'auto' que le tampon sera vidé après un
- délai de 'flushwait' millisecondes si aucune entrée n'est reçue.
- Actuellement, cette clé n'est supportée que par mod_proxy_ajp et
+ <td>Permet de d&#233;finir si le module mandataire doit vider
+ automatiquement le tampon de sortie apr&#232;s chaque tron&#231;on de
+ donn&#233;es. 'off' signifie que le tampon sera vid&#233; si n&#233;cessaire,
+ 'on' que le tampon sera vid&#233; apr&#232;s chaque envoi d'un
+ tron&#231;on de donn&#233;es, et 'auto' que le tampon sera vid&#233; apr&#232;s un
+ d&#233;lai de 'flushwait' millisecondes si aucune entr&#233;e n'est re&#231;ue.
+ Actuellement, cette cl&#233; n'est support&#233;e que par mod_proxy_ajp et
mod_proxy_fcgi.
</td></tr>
<tr><td>flushwait</td>
<td>10</td>
- <td>Le délai d'attente pour une entrée additionnelle, en
+ <td>Le d&#233;lai d'attente pour une entr&#233;e additionnelle, en
millisecondes, avant le vidage du tampon en sortie dans le cas
- où 'flushpackets' est à 'auto'. Utilise la syntaxe <a href="directive-dict.html#Syntax">time-interval</a>.
+ o&#249; 'flushpackets' est &#224; 'auto'. Utilise la syntaxe <a href="directive-dict.html#Syntax">time-interval</a>.
</td></tr>
<tr><td>iobuffersize</td>
<td>8192</td>
- <td>Permet de définir la taille du tampon d'entrées/sorties du
- bloc-notes interne. Cette clé vous permet d'outrepasser la
+ <td>Permet de d&#233;finir la taille du tampon d'entr&#233;es/sorties du
+ bloc-notes interne. Cette cl&#233; vous permet d'outrepasser la
directive <code class="directive">ProxyIOBufferSize</code> pour un
- serveur cible spécifique. La valeur doit être au minimum 512 ou définie
- à 0 pour la valeur par défaut du système de 8192.
+ serveur cible sp&#233;cifique. La valeur doit &#234;tre au minimum 512 ou d&#233;finie
+ &#224; 0 pour la valeur par d&#233;faut du syst&#232;me de 8192.
</td></tr>
<tr><td>responsefieldsize</td>
<td>8192</td>
- <td>Contrôle la taille du tampon pour le champ de la réponse mandatée.
- Cette taille doit être au moins égale à la taille attendue du plus grand
- en-tête d'une réponse mandatée. Une valeur de 0 implique l'utilisation
- de la valeur par défaut du système, à savoir 8192 octets.<br />
- Disponible à partir de la version 2.4.34 du serveur HTTP Apache.
+ <td>Contr&#244;le la taille du tampon pour le champ de la r&#233;ponse mandat&#233;e.
+ Cette taille doit &#234;tre au moins &#233;gale &#224; la taille attendue du plus grand
+ en-t&#234;te d'une r&#233;ponse mandat&#233;e. Une valeur de 0 implique l'utilisation
+ de la valeur par d&#233;faut du syst&#232;me, &#224; savoir 8192 octets.<br />
+ Disponible &#224; partir de la version 2.4.34 du serveur HTTP Apache.
</td></tr>
<tr><td>keepalive</td>
<td>Off</td>
- <td><p>Cette clé doit être utilisée lorsque vous avez un pare-feu
- entre Apache httpd et le serveur d'arrière-plan, et si ce dernier tend
- à interrompre les connexions inactives. Cette clé va faire en
- sorte que le système d'exploitation envoie des messages
+ <td><p>Cette cl&#233; doit &#234;tre utilis&#233;e lorsque vous avez un pare-feu
+ entre Apache httpd et le serveur d'arri&#232;re-plan, et si ce dernier tend
+ &#224; interrompre les connexions inactives. Cette cl&#233; va faire en
+ sorte que le syst&#232;me d'exploitation envoie des messages
<code>KEEP_ALIVE</code> sur chacune des connexions inactives et
- ainsi éviter la fermeture de la connexion par le pare-feu.
+ ainsi &#233;viter la fermeture de la connexion par le pare-feu.
Pour conserver les connexions persistantes, definissez cette
- propriété à <code>On</code>.</p>
- <p>La fréquence de vérification des connexions TCP persistantes
- initiale et subséquentes dépend de la configuration globale de l'OS,
- et peut atteindre 2 heures. Pour être utile, la fréquence configurée
- dans l'OS doit être inférieure au seuil utilisé par le pare-feu. Utilise la
+ propri&#233;t&#233; &#224; <code>On</code>.</p>
+ <p>La fr&#233;quence de v&#233;rification des connexions TCP persistantes
+ initiale et subs&#233;quentes d&#233;pend de la configuration globale de l'OS,
+ et peut atteindre 2 heures. Pour &#234;tre utile, la fr&#233;quence configur&#233;e
+ dans l'OS doit &#234;tre inf&#233;rieure au seuil utilis&#233; par le pare-feu. Utilise la
syntaxe <a href="directive-dict.html#Syntax">time-interval</a>.</p>
</td></tr>
<tr><td>lbset</td>
<td>0</td>
- <td>Définit le groupe de répartition de charge dont le serveur cible
- est membre. Le répartiteur de charge va essayer tous les membres
- d'un groupe de répartition de charge de numéro inférieur avant
- d'essayer ceux dont le groupe possède un numéro supérieur.
+ <td>D&#233;finit le groupe de r&#233;partition de charge dont le serveur cible
+ est membre. Le r&#233;partiteur de charge va essayer tous les membres
+ d'un groupe de r&#233;partition de charge de num&#233;ro inf&#233;rieur avant
+ d'essayer ceux dont le groupe poss&#232;de un num&#233;ro sup&#233;rieur.
</td></tr>
<tr><td>ping</td>
<td>0</td>
- <td>Avec la clé Ping, le serveur web va "tester" la connexion
- vers le serveur d'arrière-plan avant de transmettre la requête.
- Pour les valeurs négatives, le test est une simple vérification
+ <td>Avec la cl&#233; Ping, le serveur web va "tester" la connexion
+ vers le serveur d'arri&#232;re-plan avant de transmettre la requ&#234;te.
+ Pour les valeurs n&#233;gatives, le test est une simple v&#233;rification
de socket, alors que pour les valeurs positives, il s'agit d'une
- vérification plus approfondie dépendant du protocole.
- Avec AJP, <code class="module"><a href="../mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code> envoie une requête
- <code>CPING</code> sur la connexion ajp13 (implémenté sur Tomcat
+ v&#233;rification plus approfondie d&#233;pendant du protocole.
+ Avec AJP, <code class="module"><a href="../mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code> envoie une requ&#234;te
+ <code>CPING</code> sur la connexion ajp13 (impl&#233;ment&#233; sur Tomcat
3.3.2+, 4.1.28+ et 5.0.13+). Avec HTTP,
<code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code> envoie <code>100-Continue</code>
- au serveur d'arrière-plan (seulement avecHTTP/1.1 - pour les
- serveurs d'arrière-plan non HTTP/1.1, cette clé ne produit
- aucun effet). Dans les deux cas, ce paramètre correspond au
- délai en secondes pour l'attente de la réponse. Cette
- fonctionnalité a été ajoutée pour éviter les problèmes avec les
- serveurs d'arrière-plan bloqués ou surchargés.
+ au serveur d'arri&#232;re-plan (seulement avecHTTP/1.1 - pour les
+ serveurs d'arri&#232;re-plan non HTTP/1.1, cette cl&#233; ne produit
+ aucun effet). Dans les deux cas, ce param&#232;tre correspond au
+ d&#233;lai en secondes pour l'attente de la r&#233;ponse. Cette
+ fonctionnalit&#233; a &#233;t&#233; ajout&#233;e pour &#233;viter les probl&#232;mes avec les
+ serveurs d'arri&#232;re-plan bloqu&#233;s ou surcharg&#233;s.
Le trafic
- réseau peut s'en trouver augmenté en fonctionnement normal, ce
- qui peut poser problème, mais peut s'en trouver diminué dans les
- cas où les noeuds de cluster sont arrêtés ou
- surchargés. Le délai peut
- aussi être défini en millisecondes en ajoutant le suffixe
+ r&#233;seau peut s'en trouver augment&#233; en fonctionnement normal, ce
+ qui peut poser probl&#232;me, mais peut s'en trouver diminu&#233; dans les
+ cas o&#249; les noeuds de cluster sont arr&#234;t&#233;s ou
+ surcharg&#233;s. Le d&#233;lai peut
+ aussi &#234;tre d&#233;fini en millisecondes en ajoutant le suffixe
ms. Utilise la syntaxe <a href="directive-dict.html#Syntax">time-interval</a>.
</td></tr>
<tr><td>receivebuffersize</td>
<td>0</td>
- <td>Définit la taille du tampon réseau explicite (TCP/IP) pour
- les connexions mandatées. Cette clé vous permet d'outrepasser la
+ <td>D&#233;finit la taille du tampon r&#233;seau explicite (TCP/IP) pour
+ les connexions mandat&#233;es. Cette cl&#233; vous permet d'outrepasser la
directive <code class="directive">ProxyReceiveBufferSize</code> pour un
- serveur cible spécifique. Sa valeur doit être au minimum 512 ou définie
- à 0 pour la valeur par défaut du système.
+ serveur cible sp&#233;cifique. Sa valeur doit &#234;tre au minimum 512 ou d&#233;finie
+ &#224; 0 pour la valeur par d&#233;faut du syst&#232;me.
</td></tr>
<tr><td>redirect</td>
<td>-</td>
<td>Route pour la redirection du serveur cible. Cette valeur est en
- général définie dynamiquement pour permettre une suppression
- sécurisée du noeud du cluster. Si cette clé est définie, toutes
- les requêtes sans identifiant de session seront redirigées vers
- le membre de groupe de répartition de charge dont la route
- correspond à la valeur de la clé.
+ g&#233;n&#233;ral d&#233;finie dynamiquement pour permettre une suppression
+ s&#233;curis&#233;e du noeud du cluster. Si cette cl&#233; est d&#233;finie, toutes
+ les requ&#234;tes sans identifiant de session seront redirig&#233;es vers
+ le membre de groupe de r&#233;partition de charge dont la route
+ correspond &#224; la valeur de la cl&#233;.
</td></tr>
<tr><td>retry</td>
<td>60</td>
- <td>Délai entre deux essais du serveur cible du jeu de connexions en
+ <td>D&#233;lai entre deux essais du serveur cible du jeu de connexions en
secondes. Si le serveur cible du jeu de connexions vers le serveur
- d'arrière-plan est dans un état d'erreur, Apache httpd ne redirigera
- pas de requête vers ce serveur avant l'expiration du délai
- spécifié. Ceci permet d'arrêter le serveur d'arrière-plan pour
+ d'arri&#232;re-plan est dans un &#233;tat d'erreur, Apache httpd ne redirigera
+ pas de requ&#234;te vers ce serveur avant l'expiration du d&#233;lai
+ sp&#233;cifi&#233;. Ceci permet d'arr&#234;ter le serveur d'arri&#232;re-plan pour
maintenance, et de le remettre en ligne plus tard. Une valeur de
- 0 implique de toujours essayer les serveurs cibles dans un état d'erreur
- sans délai. Utilise la syntaxe <a href="directive-dict.html#Syntax">time-interval</a>.
+ 0 implique de toujours essayer les serveurs cibles dans un &#233;tat d'erreur
+ sans d&#233;lai. Utilise la syntaxe <a href="directive-dict.html#Syntax">time-interval</a>.
</td></tr>
<tr><td>route</td>
<td>-</td>
- <td>La route du serveur cible lorsqu'il est utilisé au sein d'un
- répartiteur de charge. La route est une valeur ajoutée à
+ <td>La route du serveur cible lorsqu'il est utilis&#233; au sein d'un
+ r&#233;partiteur de charge. La route est une valeur ajout&#233;e &#224;
l'identifiant de session.
</td></tr>
<tr><td><a name="status_table">status</a></td>
<td>-</td>
- <td>Valeur constituée d'une simple lettre et définissant l'état
+ <td>Valeur constitu&#233;e d'une simple lettre et d&#233;finissant l'&#233;tat
initial de ce serveur cible.
<table class="bordered">
<tr><td><code>D</code></td><td>le serveur cible est
- désactivé et n'accepte aucune requête ; sa
- réactivation sera automatiquement relancée.</td></tr>
- <tr><td><code>S</code></td><td>le serveur cible est arrêté
- ; il n'accepte plus de requête et sa réactivation ne sera pas
- automatiquement relancée.</td></tr>
- <tr><td><code>I</code></td><td>le serveur cible est en mode "erreurs ignorées",
- et sera toujours considéré comme disponible.</td></tr>
- <tr><td><code>R</code></td><td>Le serveur cible sert de remplaçant à
- chaud. Lorsqu'un serveur cible avec un lbset donné est inutilisable
- (maintenance, arrêt, en erreur, etc...), un serveur de remplacement à
- chaud libre de même lbset sera utilisé à sa place. Les remplaçants à
- chaud permettent de s'assurer qu'un nombre déterminé de serveurs cibles
- sera toujours disponible pour un répartiteur de charge.</td></tr>
+ d&#233;sactiv&#233; et n'accepte aucune requ&#234;te ; sa
+ r&#233;activation sera automatiquement relanc&#233;e.</td></tr>
+ <tr><td><code>S</code></td><td>le serveur cible est arr&#234;t&#233;
+ ; il n'accepte plus de requ&#234;te et sa r&#233;activation ne sera pas
+ automatiquement relanc&#233;e.</td></tr>
+ <tr><td><code>I</code></td><td>le serveur cible est en mode "erreurs ignor&#233;es",
+ et sera toujours consid&#233;r&#233; comme disponible.</td></tr>
+ <tr><td><code>R</code></td><td>Le serveur cible sert de rempla&#231;ant &#224;
+ chaud. Lorsqu'un serveur cible avec un lbset donn&#233; est inutilisable
+ (maintenance, arr&#234;t, en erreur, etc...), un serveur de remplacement &#224;
+ chaud libre de m&#234;me lbset sera utilis&#233; &#224; sa place. Les rempla&#231;ants &#224;
+ chaud permettent de s'assurer qu'un nombre d&#233;termin&#233; de serveurs cibles
+ sera toujours disponible pour un r&#233;partiteur de charge.</td></tr>
<tr><td><code>H</code></td><td>le serveur cible est en mode d'attente et ne sera
- utilisé que si aucun autre serveur ou remplaçant à chaud n'est
+ utilis&#233; que si aucun autre serveur ou rempla&#231;ant &#224; chaud n'est
disponible dans le jeu de serveurs cibles.</td></tr>
<tr><td><code>E</code></td><td>le serveur cible est en erreur.</td></tr>
<tr><td><code>N</code></td><td>le serveur cible est en mode vidage, n'acceptera que
les sessions persistantes qui lui appartiennent, et refusera
- toutes les autres requêtes.</td></tr>
+ toutes les autres requ&#234;tes.</td></tr>
</table>
- Une valeur d'état peut être définie (ce qui
- correspond au comportement par défaut) en préfixant la valeur
- par '+', ou annulée en préfixant la valeur par '-'. Ainsi, la
- valeur 'S-E' définit l'état de ce serveur cible à "arrêté" et supprime
+ Une valeur d'&#233;tat peut &#234;tre d&#233;finie (ce qui
+ correspond au comportement par d&#233;faut) en pr&#233;fixant la valeur
+ par '+', ou annul&#233;e en pr&#233;fixant la valeur par '-'. Ainsi, la
+ valeur 'S-E' d&#233;finit l'&#233;tat de ce serveur cible &#224; "arr&#234;t&#233;" et supprime
le drapeau "en-erreur".
</td></tr>
<tr><td>timeout</td>
<td><code class="directive"><a href="#proxytimeout">ProxyTimeout</a></code></td>
- <td>Délai d'attente de la connexion en secondes. Le nombre de
+ <td>D&#233;lai d'attente de la connexion en secondes. Le nombre de
secondes pendant lesquelles Apache httpd attend l'envoi de
- données vers le serveur d'arrière-plan. Utilise la syntaxe <a href="directive-dict.html#Syntax">time-interval</a>.
+ donn&#233;es vers le serveur d'arri&#232;re-plan. Utilise la syntaxe <a href="directive-dict.html#Syntax">time-interval</a>.
</td></tr>
<tr><td>ttl</td>
<td>-</td>
- <td>Durée de vie des connexions inactives et des entrées du pool
- de connexions associées en secondes. Une fois cette
- limite atteinte, une connexion ne sera pas réutilisée ; elle
- sera fermée après un délai variable. Utilise la syntaxe <a href="directive-dict.html#Syntax">time-interval</a>.
+ <td>Dur&#233;e de vie des connexions inactives et des entr&#233;es du pool
+ de connexions associ&#233;es en secondes. Une fois cette
+ limite atteinte, une connexion ne sera pas r&#233;utilis&#233;e ; elle
+ sera ferm&#233;e apr&#232;s un d&#233;lai variable. Utilise la syntaxe <a href="directive-dict.html#Syntax">time-interval</a>.
</td></tr>
<tr><td>flusher</td>
<td>flush</td>
- <td><p>Le fournisseur utilisé par <code class="module"><a href="../mod/mod_proxy_fdpass.html">mod_proxy_fdpass</a></code>.
- Se référer à la documentation de ce module pour plus de détails.</p>
+ <td><p>Le fournisseur utilis&#233; par <code class="module"><a href="../mod/mod_proxy_fdpass.html">mod_proxy_fdpass</a></code>.
+ Se r&#233;f&#233;rer &#224; la documentation de ce module pour plus de d&#233;tails.</p>
</td></tr>
<tr><td>secret</td>
<td>-</td>
- <td><p>Le mot de passe utilisé par <code class="module"><a href="../mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code>. Voir
- la documentation de ce module pour plus de détails.</p>
+ <td><p>Le mot de passe utilis&#233; par <code class="module"><a href="../mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code>. Voir
+ la documentation de ce module pour plus de d&#233;tails.</p>
</td></tr>
<tr><td>upgrade</td>
<td>WebSocket</td>
- <td><p>Le protocol accepté par <code class="module"><a href="../mod/mod_proxy_wstunnel.html">mod_proxy_wstunnel</a></code> dans
- l'en-tête Upgrade. Voir la documentation de ce module pour plus de
- détails.</p>
+ <td><p>Le protocol accept&#233; par <code class="module"><a href="../mod/mod_proxy_wstunnel.html">mod_proxy_wstunnel</a></code> dans
+ l'en-t&#234;te Upgrade. Voir la documentation de ce module pour plus de
+ d&#233;tails.</p>
</td></tr>
</table>
- <p>Si l'URL de la directive Proxy débute par
+ <p>Si l'URL de la directive Proxy d&#233;bute par
<code>balancer://</code> (par exemple:
<code>balancer://cluster</code>, toute information relative au
- chemin est ignorée), alors un serveur cible virtuel ne communiquant pas
- réellement avec le serveur d'arrière-plan sera créé. Celui-ci sera
- en fait responsable de la gestion de plusieurs serveurs cibles "réels". Dans
- ce cas, un jeu de paramètres particuliers s'applique à ce serveur cible
+ chemin est ignor&#233;e), alors un serveur cible virtuel ne communiquant pas
+ r&#233;ellement avec le serveur d'arri&#232;re-plan sera cr&#233;&#233;. Celui-ci sera
+ en fait responsable de la gestion de plusieurs serveurs cibles "r&#233;els". Dans
+ ce cas, un jeu de param&#232;tres particuliers s'applique &#224; ce serveur cible
virtuel. Voir <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> pour plus
- d'informations à propos du fonctionnement du répartiteur de
+ d'informations &#224; propos du fonctionnement du r&#233;partiteur de
charge.
</p>
- <table class="bordered"><tr><th>Paramètres du répartiteur</th></tr></table>
+ <table class="bordered"><tr><th>Param&#232;tres du r&#233;partiteur</th></tr></table>
<table>
- <tr><th>Paramètre</th>
- <th>Défaut</th>
+ <tr><th>Param&#232;tre</th>
+ <th>D&#233;faut</th>
<th>Description</th></tr>
<tr><td>lbmethod</td>
<td>byrequests</td>
- <td>Méthode de répartition de charge utilisée. Permet de
- sélectionner la méthode de planification de la répartition de
- charge à utiliser. La valeur est soit <code>byrequests</code>,
- pour effectuer un décompte de requêtes pondérées, soit
- <code>bytraffic</code>, pour effectuer une répartition en
- fonction du décompte des octets transmis, soit
- <code>bybusyness</code>, pour effectuer une répartition en
- fonction des requêtes en attente. La valeur par défaut est
+ <td>M&#233;thode de r&#233;partition de charge utilis&#233;e. Permet de
+ s&#233;lectionner la m&#233;thode de planification de la r&#233;partition de
+ charge &#224; utiliser. La valeur est soit <code>byrequests</code>,
+ pour effectuer un d&#233;compte de requ&#234;tes pond&#233;r&#233;es, soit
+ <code>bytraffic</code>, pour effectuer une r&#233;partition en
+ fonction du d&#233;compte des octets transmis, soit
+ <code>bybusyness</code>, pour effectuer une r&#233;partition en
+ fonction des requ&#234;tes en attente. La valeur par d&#233;faut est
<code>byrequests</code>.
</td></tr>
<tr><td>maxattempts</td>
<td>1 de moins que le nombre de workers, ou 1 avec un seul
worker</td>
- <td>Nombre maximum d'échecs avant abandon.
+ <td>Nombre maximum d'&#233;checs avant abandon.
</td></tr>
<tr><td>nofailover</td>
<td>Off</td>
- <td>Si ce paramètre est défini à <code>On</code>, la session va
- s'interrompre si le serveur cible est dans un état d'erreur ou
- désactivé. Définissez ce paramètre à <code>On</code> si le serveur
- d'arrière-plan ne supporte pas la réplication de session.
+ <td>Si ce param&#232;tre est d&#233;fini &#224; <code>On</code>, la session va
+ s'interrompre si le serveur cible est dans un &#233;tat d'erreur ou
+ d&#233;sactiv&#233;. D&#233;finissez ce param&#232;tre &#224; <code>On</code> si le serveur
+ d'arri&#232;re-plan ne supporte pas la r&#233;plication de session.
</td></tr>
<tr><td>stickysession</td>
<td>-</td>
- <td>Nom de session persistant du répartiteur. La valeur est
- généralement du style <code>JSESSIONID</code> ou
- <code>PHPSESSIONID</code>, et dépend du serveur d'application
- d'arrière-plan qui supporte les sessions. Si le serveur
- d'application d'arrière-plan utilise des noms différents pour
- les cookies et les identifiants codés d'URL (comme les
- conteneurs de servlet), séparez-les par le caractère '|'. La
- première partie contient le cookie et la seconde le chemin.<br />
+ <td>Nom de session persistant du r&#233;partiteur. La valeur est
+ g&#233;n&#233;ralement du style <code>JSESSIONID</code> ou
+ <code>PHPSESSIONID</code>, et d&#233;pend du serveur d'application
+ d'arri&#232;re-plan qui supporte les sessions. Si le serveur
+ d'application d'arri&#232;re-plan utilise des noms diff&#233;rents pour
+ les cookies et les identifiants cod&#233;s d'URL (comme les
+ conteneurs de servlet), s&#233;parez-les par le caract&#232;re '|'. La
+ premi&#232;re partie contient le cookie et la seconde le chemin.<br />
Disponible depuis la version 2.4.4 du serveur HTTP Apache.
</td></tr>
<tr><td>stickysessionsep</td>
<td>"."</td>
- <td>Permet de définir le caractère de séparation dans le cookie
- de session. En effet, certains serveurs d'application d'arrière-plan
- n'utilisent pas le '.' comme caractère de séparation. Par
- exemple, le serveur Oracle Weblogic utilise le caractère '!'.
- Cette option permet donc de définir le caractère de séparation à
- une valeur appropriée. Si elle est définie à 'Off', aucun
- caractère de séparation ne sera utilisé.
+ <td>Permet de d&#233;finir le caract&#232;re de s&#233;paration dans le cookie
+ de session. En effet, certains serveurs d'application d'arri&#232;re-plan
+ n'utilisent pas le '.' comme caract&#232;re de s&#233;paration. Par
+ exemple, le serveur Oracle Weblogic utilise le caract&#232;re '!'.
+ Cette option permet donc de d&#233;finir le caract&#232;re de s&#233;paration &#224;
+ une valeur appropri&#233;e. Si elle est d&#233;finie &#224; 'Off', aucun
+ caract&#232;re de s&#233;paration ne sera utilis&#233;.
</td></tr>
<tr><td>scolonpathdelim</td>
<td>Off</td>
- <td>Si ce paramètre est défini à <code>On</code>, le caractère
- ';' sera utilisé comme séparateur de chemin de session
+ <td>Si ce param&#232;tre est d&#233;fini &#224; <code>On</code>, le caract&#232;re
+ ';' sera utilis&#233; comme s&#233;parateur de chemin de session
persistante additionnel. Ceci permet principalement de simuler
le comportement de mod_jk lorsqu'on utilise des chemins du style
<code>JSESSIONID=6736bcf34;foo=aabfa</code>.
</td></tr>
<tr><td>timeout</td>
<td>0</td>
- <td>Délai du répartiteur en secondes. Si ce paramètre est
- défini, sa valeur correspond à la durée maximale d'attente pour
- un serveur cible libre. Le comportement par défaut est de ne pas
+ <td>D&#233;lai du r&#233;partiteur en secondes. Si ce param&#232;tre est
+ d&#233;fini, sa valeur correspond &#224; la dur&#233;e maximale d'attente pour
+ un serveur cible libre. Le comportement par d&#233;faut est de ne pas
attendre. Utilise la syntaxe <a href="directive-dict.html#Syntax">time-interval</a>.
</td></tr>
<tr><td>failonstatus</td>
<td>-</td>
- <td>Une liste de codes d'état HTTP séparés par des virgules. Si
- ce paramètre est présent, le worker se mettra en erreur si le
- serveur d'arrière-plan renvoie un des codes d'état spécifiés
- dans la liste. La récupération du worker s'effectue comme dans
+ <td>Une liste de codes d'&#233;tat HTTP s&#233;par&#233;s par des virgules. Si
+ ce param&#232;tre est pr&#233;sent, le worker se mettra en erreur si le
+ serveur d'arri&#232;re-plan renvoie un des codes d'&#233;tat sp&#233;cifi&#233;s
+ dans la liste. La r&#233;cup&#233;ration du worker s'effectue comme dans
le cas des autres erreurs de worker.
</td></tr>
<tr><td>failontimeout</td>
<td>Off</td>
- <td>Si ce paramètre est défini à "On", un délai d'attente
- dépassé en entrée/sortie après envoi d'une requête au serveur
- d'arrière-plan va mettre le processus en état d'erreur. La
- sortie de cet état d'erreur se passe de la même façon que pour
+ <td>Si ce param&#232;tre est d&#233;fini &#224; "On", un d&#233;lai d'attente
+ d&#233;pass&#233; en entr&#233;e/sortie apr&#232;s envoi d'une requ&#234;te au serveur
+ d'arri&#232;re-plan va mettre le processus en &#233;tat d'erreur. La
+ sortie de cet &#233;tat d'erreur se passe de la m&#234;me fa&#231;on que pour
les autres erreurs.<br />
Disponible depuis la version 2.4.5 du serveur HTTP Apache.
</td></tr>
<tr><td>nonce</td>
<td>&lt;auto&gt;</td>
- <td>Le nombre à usage unique de protection utilisé dans la page
- de l'application <code>balancer-manager</code>. Par défaut, la
- protection de la page est assurée par un nombre à usage unique
- automatique à base d'UUID. Si une valeur est précisée, elle sera
- utilisée comme nombre à usage unique. La valeur
- <code>None</code> désactive la vérification du nombre à usage
+ <td>Le nombre &#224; usage unique de protection utilis&#233; dans la page
+ de l'application <code>balancer-manager</code>. Par d&#233;faut, la
+ protection de la page est assur&#233;e par un nombre &#224; usage unique
+ automatique &#224; base d'UUID. Si une valeur est pr&#233;cis&#233;e, elle sera
+ utilis&#233;e comme nombre &#224; usage unique. La valeur
+ <code>None</code> d&#233;sactive la v&#233;rification du nombre &#224; usage
unique.
<div class="note"><h3>Note</h3>
- <p>En plus du nombre à usage unique, la page de l'application
- <code>balancer-manager</code> peut être protégée par une ACL.</p>
+ <p>En plus du nombre &#224; usage unique, la page de l'application
+ <code>balancer-manager</code> peut &#234;tre prot&#233;g&#233;e par une ACL.</p>
</div>
</td></tr>
<tr><td>growth</td>
<td>0</td>
- <td>Nombre de membres supplémentaires que l'on peut ajouter à ce
- répartiteur en plus de ceux définis au niveau de la
+ <td>Nombre de membres suppl&#233;mentaires que l'on peut ajouter &#224; ce
+ r&#233;partiteur en plus de ceux d&#233;finis au niveau de la
configuration.
</td></tr>
<tr><td>forcerecovery</td>
<td>On</td>
- <td>Force la relance immédiate de tous les membres sans tenir
- compte de leur paramètre retry dans le cas où ils sont tous en
- état d'erreur. Il peut cependant arriver qu'un membre déjà
- surchargé entre dans une situation critique si la relance de
- tous les membres est forcée sans tenir compte du paramètre retry
- de chaque membre. Dans ce cas, définissez ce paramètre à
+ <td>Force la relance imm&#233;diate de tous les membres sans tenir
+ compte de leur param&#232;tre retry dans le cas o&#249; ils sont tous en
+ &#233;tat d'erreur. Il peut cependant arriver qu'un membre d&#233;j&#224;
+ surcharg&#233; entre dans une situation critique si la relance de
+ tous les membres est forc&#233;e sans tenir compte du param&#232;tre retry
+ de chaque membre. Dans ce cas, d&#233;finissez ce param&#232;tre &#224;
<code>Off</code>.<br />
Disponible depuis la version 2.4.2 du serveur HTTP Apache.
</td></tr>
</table>
- <p>Exemple de configuration d'un répartiteur de charge</p>
+ <p>Exemple de configuration d'un r&#233;partiteur de charge</p>
<pre class="prettyprint lang-config">ProxyPass "/special-area" "http://special.example.com" smax=5 max=10
ProxyPass "/" "balancer://mycluster/" stickysession=JSESSIONID|jsessionid nofailover=On
&lt;Proxy balancer://mycluster&gt;
BalancerMember ajp://1.2.3.4:8009
BalancerMember ajp://1.2.3.5:8009 loadfactor=20
- # Le serveur suivant est moins puissant ; on lui envoie moins de requêtes,
+ # Le serveur suivant est moins puissant ; on lui envoie moins de requ&#234;tes,
BalancerMember ajp://1.2.3.6:8009 loadfactor=5
&lt;/Proxy&gt;</pre>
- <p>La définition de remplaçants à chaud permet de s'assurer qu'un nombre
- déterminé de serveurs sera toujours disponible dans le jeu de serveurs
+ <p>La d&#233;finition de rempla&#231;ants &#224; chaud permet de s'assurer qu'un nombre
+ d&#233;termin&#233; de serveurs sera toujours disponible dans le jeu de serveurs
cibles :</p>
<pre class="prettyprint lang-config">ProxyPass "/" "balancer://sparecluster/"
&lt;Proxy balancer://sparecluster&gt;
BalancerMember ajp://1.2.3.4:8009
BalancerMember ajp://1.2.3.5:8009
- # Les serveurs ci-dessous sont des remplaçants à chaud. Pour chaque serveur
- # ci-dessus qui viendrait à être inutilisable (maintenance, arrêt, non
- # contactable, en erreur, etc...), un de ces remplaçants à chaud prendra sa
- # place. Deux serveurs seront toujours disponibles pour traiter une requête
- # (à moins qu'un ou plusieurs remplaçant à chaud soit lui aussi
+ # Les serveurs ci-dessous sont des rempla&#231;ants &#224; chaud. Pour chaque serveur
+ # ci-dessus qui viendrait &#224; &#234;tre inutilisable (maintenance, arr&#234;t, non
+ # contactable, en erreur, etc...), un de ces rempla&#231;ants &#224; chaud prendra sa
+ # place. Deux serveurs seront toujours disponibles pour traiter une requ&#234;te
+ # (&#224; moins qu'un ou plusieurs rempla&#231;ant &#224; chaud soit lui aussi
# indisponible).
BalancerMember ajp://1.2.3.6:8009 status=+R
BalancerMember ajp://1.2.3.7:8009 status=+R
&lt;/Proxy&gt;</pre>
- <p>Configuration d'un serveur cible de réserve qui ne sera utilisé que si
- aucun autre serveur cible ou remplaçant à chaud n'est disponible dans le jeu
+ <p>Configuration d'un serveur cible de r&#233;serve qui ne sera utilis&#233; que si
+ aucun autre serveur cible ou rempla&#231;ant &#224; chaud n'est disponible dans le jeu
de serveurs cibles :</p>
<pre class="prettyprint lang-config">ProxyPass "/" "balancer://hotcluster/ "
&lt;Proxy balancer://hotcluster&gt;
@@ -1741,42 +1739,42 @@ ProxyPass "/" "balancer://mycluster/" stickysession=JSESSIONID|jsessionid nofail
&lt;/Proxy&gt;</pre>
- <p><strong>Mot-clés supplémentaires de ProxyPass</strong></p>
+ <p><strong>Mot-cl&#233;s suppl&#233;mentaires de ProxyPass</strong></p>
<p>Normalement, mod_proxy va mettre sous leur forme canonique les
- URLs traitées par ProxyPass. Mais ceci peut être incompatible avec
- certains serveurs d'arrière-plan, et en particulier avec ceux qui
- utilisent <var>PATH_INFO</var>. Le mot-clé optionnel
+ URLs trait&#233;es par ProxyPass. Mais ceci peut &#234;tre incompatible avec
+ certains serveurs d'arri&#232;re-plan, et en particulier avec ceux qui
+ utilisent <var>PATH_INFO</var>. Le mot-cl&#233; optionnel
<var>nocanon</var> modifie ce comportement et permet de transmettre
- le chemin d'URL sous sa forme brute au serveur d'arrière-plan. Notez
- que ce mot-clé peut affecter la sécurité de votre serveur d'arrière-plan,
- car la protection limitée contre les attaques à base d'URL que
- fournit le mandataire est alors supprimée.</p>
+ le chemin d'URL sous sa forme brute au serveur d'arri&#232;re-plan. Notez
+ que ce mot-cl&#233; peut affecter la s&#233;curit&#233; de votre serveur d'arri&#232;re-plan,
+ car la protection limit&#233;e contre les attaques &#224; base d'URL que
+ fournit le mandataire est alors supprim&#233;e.</p>
- <p>Par défaut, mod_proxy inclut la chaîne de paramètres lors de la
- génération de la variable d'environnement
- <var>SCRIPT_FILENAME</var>. Le mot-clé optionnel <var>noquery</var>
- (disponible à partir de la version 2.4.1) permet d'exclure cette
- chaîne.</p>
+ <p>Par d&#233;faut, mod_proxy inclut la cha&#238;ne de param&#232;tres lors de la
+ g&#233;n&#233;ration de la variable d'environnement
+ <var>SCRIPT_FILENAME</var>. Le mot-cl&#233; optionnel <var>noquery</var>
+ (disponible &#224; partir de la version 2.4.1) permet d'exclure cette
+ cha&#238;ne.</p>
- <p>Le mot-clé optionnel <var>interpolate</var>, en combinaison avec la directive
- <code class="directive"><a href="#proxypassinterpolateenv">ProxyPassInterpolateEnv</a></code>, permet à ProxyPass
- d'interpoler les variables d'environnement à l'aide de la syntaxe
+ <p>Le mot-cl&#233; optionnel <var>interpolate</var>, en combinaison avec la directive
+ <code class="directive"><a href="#proxypassinterpolateenv">ProxyPassInterpolateEnv</a></code>, permet &#224; ProxyPass
+ d'interpoler les variables d'environnement &#224; l'aide de la syntaxe
<var>${VARNAME}</var>. Notez que de nombreuses variables
- d'environnement standard dérivées de CGI n'existeront pas lorsque
+ d'environnement standard d&#233;riv&#233;es de CGI n'existeront pas lorsque
l'interpolation se produit ; vous devrez alors encore avoir avoir
- recours à <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> pour des règles
- complexes. Notez aussi que l'interpolation n'est supportée dans
+ recours &#224; <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> pour des r&#232;gles
+ complexes. Notez aussi que l'interpolation n'est support&#233;e dans
la partie protocole/hostname/port d'une URL que pour les variables qui sont
- accessibles au moment où la directive est interprétée (similairement à la
- directive <code class="directive"><a href="../mod/core.html#define">Define</a></code>). La détermination dynamique de
- ces champs peut être effectuée à l'aide de
- <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. L'exemple suivant décrit comment utiliser
- <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> pour définir dynamiquement le protocole à http
+ accessibles au moment o&#249; la directive est interpr&#233;t&#233;e (similairement &#224; la
+ directive <code class="directive"><a href="../mod/core.html#define">Define</a></code>). La d&#233;termination dynamique de
+ ces champs peut &#234;tre effectu&#233;e &#224; l'aide de
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. L'exemple suivant d&#233;crit comment utiliser
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> pour d&#233;finir dynamiquement le protocole &#224; http
ou https :</p>
<pre class="prettyprint lang-config">RewriteEngine On
@@ -1796,25 +1794,25 @@ ProxyPassReverse "/mirror/foo/" "https://backend.example.com/"</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxypassinherit" id="proxypassinherit">Directive</a> <a name="ProxyPassInherit" id="ProxyPassInherit">ProxyPassInherit</a><a title="Lien permanent" href="#proxypassinherit" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Héritage des directives ProxyPass définies au niveau du
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>H&#233;ritage des directives ProxyPass d&#233;finies au niveau du
serveur principal</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyPassInherit On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxyPassInherit On</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxyPassInherit On</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.5 du serveur
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.5 du serveur
HTTP Apache.</td></tr>
</table>
- <p>Cette directive permet à un serveur virtuel d'hériter des
- directives <code class="directive"><a href="#proxypass">ProxyPass</a></code> définies
- au niveau du serveur principal. Si vous utilisez la fonctionnalité de
+ <p>Cette directive permet &#224; un serveur virtuel d'h&#233;riter des
+ directives <code class="directive"><a href="#proxypass">ProxyPass</a></code> d&#233;finies
+ au niveau du serveur principal. Si vous utilisez la fonctionnalit&#233; de
modifications dynamiques du Balancer Manager, cette directive peut
- causer des problèmes et des comportements inattendus et doit donc
- être désactivée.</p>
- <p>Les valeurs définies au niveau du serveur principal
- constituent les valeurs par défaut pour tous les serveurs virtuels.</p>
- <p>La désactivation de ProxyPassInherit désactive aussi la
+ causer des probl&#232;mes et des comportements inattendus et doit donc
+ &#234;tre d&#233;sactiv&#233;e.</p>
+ <p>Les valeurs d&#233;finies au niveau du serveur principal
+ constituent les valeurs par d&#233;faut pour tous les serveurs virtuels.</p>
+ <p>La d&#233;sactivation de ProxyPassInherit d&#233;sactive aussi la
directive <code class="directive"><a href="#balancerinherit">BalancerInherit</a></code>.</p>
</div>
@@ -1824,8 +1822,8 @@ HTTP Apache.</td></tr>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active l'interpolation des variables d'environnement dans
les configurations de mandataires inverses</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyPassInterpolateEnv On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxyPassInterpolateEnv Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxyPassInterpolateEnv Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
</table>
@@ -1834,27 +1832,28 @@ les configurations de mandataires inverses</td></tr>
<code class="directive">ProxyPassReverse</code>,
<code class="directive">ProxyPassReverseCookieDomain</code> et
<code class="directive">ProxyPassReverseCookiePath</code>, permet de
- configurer dynamiquement un mandataire inverse à l'aide de
- variables d'environnement, ces dernières pouvant être définies par un
+ configurer dynamiquement un mandataire inverse &#224; l'aide de
+ variables d'environnement, ces derni&#232;res pouvant &#234;tre d&#233;finies par un
autre module comme <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. Elle affecte les
directives <code class="directive">ProxyPass</code>,
<code class="directive">ProxyPassReverse</code>,
<code class="directive">ProxyPassReverseCookieDomain</code>, et
<code class="directive">ProxyPassReverseCookiePath</code>, en leur indiquant
- de remplacer la chaîne <code>${nom_var}</code> dans les directives
+ de remplacer la cha&#238;ne <code>${nom_var}</code> dans les directives
de configuration par la valeur de la variable d'environnement
<code>nom_var</code> si l'option <var>interpolate</var> est
- spécifiée.</p>
+ sp&#233;cifi&#233;e.</p>
<p>La partie protocole/hostname/port de <code class="directive">ProxyPass</code>
peut contenir des variables, mais seulement celles qui sont accessibles au
- moment où la directive est interprétée (similairement à la directive
+ moment o&#249; la directive est interpr&#233;t&#233;e (similairement &#224; la directive
<code class="directive"><a href="../mod/core.html#define">Define</a></code>). Pour tous les autres cas,
- utilisez plutôt <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>.</p> <div class="warning"><h3>Avertissement concernant les performances</h3>
- <p>Laissez cette directive à off, à moins que vous n'en ayez réellemnt
- besoin ! Par exemple, ajouter des variables à
- <code class="directive">ProxyPass</code> peut entraîner l'utilisation des serveurs
- d'arrière-plan de mod_proxy configurés par défaut, et ceux-ci ne permettent
- pas un réglage fin comme la réutilisation des connexions, entre
+ utilisez plut&#244;t <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>.</p>
+ <div class="warning"><h3>Avertissement concernant les performances</h3>
+ <p>Laissez cette directive &#224; off, &#224; moins que vous n'en ayez r&#233;ellemnt
+ besoin ! Par exemple, ajouter des variables &#224;
+ <code class="directive">ProxyPass</code> peut entra&#238;ner l'utilisation des serveurs
+ d'arri&#232;re-plan de mod_proxy configur&#233;s par d&#233;faut, et ceux-ci ne permettent
+ pas un r&#233;glage fin comme la r&#233;utilisation des connexions, entre
autres...).</p> </div>
</div>
@@ -1864,21 +1863,21 @@ les configurations de mandataires inverses</td></tr>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fait correspondre des serveurs distants dans l'espace d'URL
du serveur local en utilisant des expressions rationnelles</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyPassMatch [<var>regex</var>] !|<var>url</var>
-[<var>clé=valeur</var>
- <var>[clé=valeur</var> ...]]</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+[<var>cl&#233;=valeur</var>
+ <var>[cl&#233;=valeur</var> ...]]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
</table>
- <p>Cette directive est identique à la directive <code class="directive"><a href="#proxypass">ProxyPass</a></code>, mais fait usage des
+ <p>Cette directive est identique &#224; la directive <code class="directive"><a href="#proxypass">ProxyPass</a></code>, mais fait usage des
expressions rationnelles, au lieu d'une simple comparaison de
- préfixes. L'expression rationnelle spécifiée est comparée à
+ pr&#233;fixes. L'expression rationnelle sp&#233;cifi&#233;e est compar&#233;e &#224;
l'<var>url</var>, et si elle correspond, le serveur va substituer
- toute correspondance entre parenthèses dans la chaîne donnée et
+ toute correspondance entre parenth&#232;ses dans la cha&#238;ne donn&#233;e et
l'utiliser comme nouvelle <var>url</var>.</p>
- <div class="note"><strong>Note : </strong>Cette directive ne peut pas être
- utilisée dans un contexte de niveau répertoire.</div>
+ <div class="note"><strong>Note : </strong>Cette directive ne peut pas &#234;tre
+ utilis&#233;e dans un contexte de niveau r&#233;pertoire.</div>
<p>Supposons que le serveur local a pour adresse
<code>http://example.com/</code> ; alors</p>
@@ -1886,20 +1885,20 @@ du serveur local en utilisant des expressions rationnelles</td></tr>
<pre class="prettyprint lang-config">ProxyPassMatch "^(/.*\.gif)$" "http://backend.example.com/$1"</pre>
- <p>va provoquer la conversion interne de la requête locale
- <code>http://example.com/foo/bar.gif</code> en une requête mandatée
+ <p>va provoquer la conversion interne de la requ&#234;te locale
+ <code>http://example.com/foo/bar.gif</code> en une requ&#234;te mandat&#233;e
pour <code>http://backend.example.com/foo/bar.gif</code>.</p>
<div class="note"><h3>Note</h3>
- <p>L'argument URL doit pouvoir être interprété en tant qu'URL
+ <p>L'argument URL doit pouvoir &#234;tre interpr&#233;t&#233; en tant qu'URL
<em>avant</em> les substitutions d'expressions rationnelles (et
- doit aussi l'être après). Ceci limite les correspondances que vous
- pouvez utiliser. Par exemple, si l'on avait utilisé</p>
+ doit aussi l'&#234;tre apr&#232;s). Ceci limite les correspondances que vous
+ pouvez utiliser. Par exemple, si l'on avait utilis&#233;</p>
<pre class="prettyprint lang-config"> ProxyPassMatch "^(/.*\.gif)$"
"http://backend.example.com:8000$1"</pre>
- <p>dans l'exemple précédent, nous aurions provoqué une erreur de
- syntaxe au démarrage du serveur. C'est une bogue (PR 46665 dans
+ <p>dans l'exemple pr&#233;c&#233;dent, nous aurions provoqu&#233; une erreur de
+ syntaxe au d&#233;marrage du serveur. C'est une bogue (PR 46665 dans
ASF bugzilla), et il est possible de la contourner en reformulant
la correspondance :</p>
<pre class="prettyprint lang-config">ProxyPassMatch "^/(.*\.gif)$" "http://backend.example.com:8000/$1"</pre>
@@ -1907,10 +1906,10 @@ du serveur local en utilisant des expressions rationnelles</td></tr>
</div>
<p>Le drapeau <code>!</code> vous permet de ne pas mandater un
- sous-répertoire donné.</p>
+ sous-r&#233;pertoire donn&#233;.</p>
<p>Dans une section <code class="directive"><a href="../mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code>, le premier argument est
- omis et l'expression rationnelle est obtenue à partir de la directive
+ omis et l'expression rationnelle est obtenue &#224; partir de la directive
<code class="directive"><a href="../mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code>.</p>
<p>Si vous avez besoin d'une configuration du mandataire inverse
@@ -1918,17 +1917,17 @@ du serveur local en utilisant des expressions rationnelles</td></tr>
<code>[P]</code>.</p>
<div class="note">
- <h3>Substitution par défaut</h3>
- <p>Lorsque le paramètre URL n'utilise pas de références arrières
- dans l'expression rationnelle, l'URL originale sera ajoutée au
- paramètre URL.
+ <h3>Substitution par d&#233;faut</h3>
+ <p>Lorsque le param&#232;tre URL n'utilise pas de r&#233;f&#233;rences arri&#232;res
+ dans l'expression rationnelle, l'URL originale sera ajout&#233;e au
+ param&#232;tre URL.
</p>
</div>
<div class="warning">
- <h3>Avertissement à propos de la sécurité</h3>
- <p>Lors de la construction de l'URL cible de la règle, il convient
- de prendre en compte l'impact en matière de sécurité qu'aura le
+ <h3>Avertissement &#224; propos de la s&#233;curit&#233;</h3>
+ <p>Lors de la construction de l'URL cible de la r&#232;gle, il convient
+ de prendre en compte l'impact en mati&#232;re de s&#233;curit&#233; qu'aura le
fait de permettre au client d'influencer le jeu d'URLs pour
lesquelles votre serveur agira en tant que mandataire.
Assurez-vous que la partie protocole://nom-serveur de l'URL soit
@@ -1939,36 +1938,36 @@ du serveur local en utilisant des expressions rationnelles</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxypassreverse" id="proxypassreverse">Directive</a> <a name="ProxyPassReverse" id="ProxyPassReverse">ProxyPassReverse</a><a title="Lien permanent" href="#proxypassreverse" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajuste l'URL dans les en-têtes de la réponse HTTP envoyée
-par un serveur mandaté en inverse</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajuste l'URL dans les en-t&#234;tes de la r&#233;ponse HTTP envoy&#233;e
+par un serveur mandat&#233; en inverse</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyPassReverse [<var>chemin</var>] <var>url</var>
[<var>interpolate</var>]</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
</table>
<p>Cette directive permet de faire en sorte qu'Apache httpd ajuste l'URL
- dans les en-têtes <code>Location</code>,
- <code>Content-Location</code> et <code>URI</code> des réponses de
- redirection HTTP. Ceci est essentiel lorsqu'Apache httpd est utilisé en
- tant que mandataire inverse (ou passerelle), afin d'éviter de
+ dans les en-t&#234;tes <code>Location</code>,
+ <code>Content-Location</code> et <code>URI</code> des r&#233;ponses de
+ redirection HTTP. Ceci est essentiel lorsqu'Apache httpd est utilis&#233; en
+ tant que mandataire inverse (ou passerelle), afin d'&#233;viter de
court-circuiter le mandataire inverse suite aux redirections HTTP
- sur le serveur d'arrière-plan qui restent derrière le mandataire
+ sur le serveur d'arri&#232;re-plan qui restent derri&#232;re le mandataire
inverse.</p>
- <p>Seuls les en-têtes de réponse HTTP spécialement mentionnés
- ci-dessus seront réécrits. Apache httpd ne réécrira ni les autres en-têtes
- de réponse, ni par défaut les références d'URLs dans les pages HTML. Cela
- signifie que dans le cas où un contenu mandaté contient des
- références à des URLs absolues, elles court-circuiteront le
- mandataire. Pour réécrire un contenu HTML afin qu'il corresponde au
+ <p>Seuls les en-t&#234;tes de r&#233;ponse HTTP sp&#233;cialement mentionn&#233;s
+ ci-dessus seront r&#233;&#233;crits. Apache httpd ne r&#233;&#233;crira ni les autres en-t&#234;tes
+ de r&#233;ponse, ni par d&#233;faut les r&#233;f&#233;rences d'URLs dans les pages HTML. Cela
+ signifie que dans le cas o&#249; un contenu mandat&#233; contient des
+ r&#233;f&#233;rences &#224; des URLs absolues, elles court-circuiteront le
+ mandataire. Pour r&#233;&#233;crire un contenu HTML afin qu'il corresponde au
mandataire, vous devez charger et activer le module
<code class="module"><a href="../mod/mod_proxy_html.html">mod_proxy_html</a></code>.
</p>
<p><var>chemin</var> est le nom d'un chemin virtuel local.
<var>url</var> est une URL partielle pour le serveur distant. Ces
- paramètres s'utilisent de la même façon qu'avec la directive <code class="directive"><a href="#proxypass">ProxyPass</a></code>.</p>
+ param&#232;tres s'utilisent de la m&#234;me fa&#231;on qu'avec la directive <code class="directive"><a href="#proxypass">ProxyPass</a></code>.</p>
<p>Supposons par exemple que le serveur local a pour adresse
<code>http://example.com/</code> ; alors</p>
@@ -1979,45 +1978,45 @@ ProxyPassReverseCookieDomain backend.example.com public.example.com
ProxyPassReverseCookiePath "/" "/mirror/foo/"</pre>
- <p>ne va pas seulement provoquer la conversion interne d'une requête
+ <p>ne va pas seulement provoquer la conversion interne d'une requ&#234;te
locale pour <code>http://example.com/mirror/foo/bar</code> en une
- requête mandatée pour <code>http://backend.example.com/bar</code>
- (la fonctionnalité fournie par <code>ProxyPass</code>). Il va
+ requ&#234;te mandat&#233;e pour <code>http://backend.example.com/bar</code>
+ (la fonctionnalit&#233; fournie par <code>ProxyPass</code>). Il va
aussi s'occuper des redirections que le serveur
<code>backend.example.com</code> envoie lorsque
- <code>http://backend.example.com/bar</code> est redirigé par
+ <code>http://backend.example.com/bar</code> est redirig&#233; par
celui-ci vers <code>http://backend.example.com/quux</code>, Apache
httpd corrige ceci en <code>http://example.com/mirror/foo/quux</code>
avant de faire suivre la redirection HTTP au client. Notez que le
- nom d'hôte utilisé pour construire l'URL est choisi en respectant la
- définition de la directive <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code>.</p>
+ nom d'h&#244;te utilis&#233; pour construire l'URL est choisi en respectant la
+ d&#233;finition de la directive <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code>.</p>
<p>Notez que la directive <code class="directive">ProxyPassReverse</code>
- peut aussi être utilisée en conjonction avec la
- fonctionnalité de mandataire
+ peut aussi &#234;tre utilis&#233;e en conjonction avec la
+ fonctionnalit&#233; de mandataire
(<code>RewriteRule ... [P]</code>) du module
- <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>, car elle ne dépend pas d'une directive
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>, car elle ne d&#233;pend pas d'une directive
<code class="directive"><a href="#proxypass">ProxyPass</a></code>
correspondante.</p>
- <p>Le mot-clé optionnel <var>interpolate</var>,
- utilisé en combinaison avec la directive
+ <p>Le mot-cl&#233; optionnel <var>interpolate</var>,
+ utilis&#233; en combinaison avec la directive
<code class="directive">ProxyPassInterpolateEnv</code>, permet
- l'interpolation des variables d'environnement spécifiées en
+ l'interpolation des variables d'environnement sp&#233;cifi&#233;es en
utilisant le format <var>${VARNAME}</var>. Notez que l'interpolation
- n'est pas supportée dans la partie protocole d'une URL.
+ n'est pas support&#233;e dans la partie protocole d'une URL.
</p>
- <p>Lorsque cette directive est utilisée dans une section <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>, le premier
- argument est omis et le répertoire local est obtenu à partir de
- l'argument de la directive <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>. Il en est de même à l'intérieur
- d'une section <code class="directive"><a href="../mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code>, mais le résultat ne sera
- probablement pas celui attendu car ProxyPassReverse va interpréter
- l'expression rationnelle littéralement comme un chemin ; si besoin
- est dans ce cas, définissez la directive ProxyPassReverse en dehors
- de la section, ou dans une section <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> séparée.</p>
+ <p>Lorsque cette directive est utilis&#233;e dans une section <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>, le premier
+ argument est omis et le r&#233;pertoire local est obtenu &#224; partir de
+ l'argument de la directive <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code>. Il en est de m&#234;me &#224; l'int&#233;rieur
+ d'une section <code class="directive"><a href="../mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code>, mais le r&#233;sultat ne sera
+ probablement pas celui attendu car ProxyPassReverse va interpr&#233;ter
+ l'expression rationnelle litt&#233;ralement comme un chemin ; si besoin
+ est dans ce cas, d&#233;finissez la directive ProxyPassReverse en dehors
+ de la section, ou dans une section <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> s&#233;par&#233;e.</p>
- <p>Cette directive ne peut pas être placée dans une section
+ <p>Cette directive ne peut pas &#234;tre plac&#233;e dans une section
<code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ou
<code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code>.</p>
@@ -2025,40 +2024,40 @@ ProxyPassReverseCookiePath "/" "/mirror/foo/"</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxypassreversecookiedomain" id="proxypassreversecookiedomain">Directive</a> <a name="ProxyPassReverseCookieDomain" id="ProxyPassReverseCookieDomain">ProxyPassReverseCookieDomain</a><a title="Lien permanent" href="#proxypassreversecookiedomain" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajuste la chaîne correspondant au domaine dans les en-têtes
-Set-Cookie en provenance d'un serveur mandaté</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajuste la cha&#238;ne correspondant au domaine dans les en-t&#234;tes
+Set-Cookie en provenance d'un serveur mandat&#233;</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyPassReverseCookieDomain <var>domaine-interne</var>
<var>domaine-public</var> [<var>interpolate</var>]</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
</table>
-<p>L'utilisation de cette directive est similaire à celle de la
+<p>L'utilisation de cette directive est similaire &#224; celle de la
directive <code class="directive"><a href="#proxypassreverse">ProxyPassReverse</a></code>,
-mais au lieu de réécrire des en-têtes qui contiennent des URLs, elle
-réécrit la chaîne correspondant au domaine dans les en-têtes
+mais au lieu de r&#233;&#233;crire des en-t&#234;tes qui contiennent des URLs, elle
+r&#233;&#233;crit la cha&#238;ne correspondant au domaine dans les en-t&#234;tes
<code>Set-Cookie</code>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxypassreversecookiepath" id="proxypassreversecookiepath">Directive</a> <a name="ProxyPassReverseCookiePath" id="ProxyPassReverseCookiePath">ProxyPassReverseCookiePath</a><a title="Lien permanent" href="#proxypassreversecookiepath" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajuste la chaîne correspondant au chemin dans les en-têtes
-Set-Cookie en provenance d'un serveur mandaté</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ajuste la cha&#238;ne correspondant au chemin dans les en-t&#234;tes
+Set-Cookie en provenance d'un serveur mandat&#233;</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyPassReverseCookiePath <var>chemin-interne</var>
<var>chemin-public</var> [<var>interpolate</var>]</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
</table>
<p>
-Cette directive s'avère utile en conjonction avec la directive
+Cette directive s'av&#232;re utile en conjonction avec la directive
<code class="directive"><a href="#proxypassreverse">ProxyPassReverse</a></code> dans les
-situations où les chemins d'URL d'arrière-plan correspondent à des
+situations o&#249; les chemins d'URL d'arri&#232;re-plan correspondent &#224; des
chemins publics sur le mandataire inverse. Cette directive permet de
-réécrire la chaîne <code>path</code> dans les en-têtes
-<code>Set-Cookie</code>. Si le début du chemin du cookie correspond à
-<var>chemin-interne</var>, le chemin du cookie sera remplacé par
+r&#233;&#233;crire la cha&#238;ne <code>path</code> dans les en-t&#234;tes
+<code>Set-Cookie</code>. Si le d&#233;but du chemin du cookie correspond &#224;
+<var>chemin-interne</var>, le chemin du cookie sera remplac&#233; par
<var>chemin-public</var>.
</p><p>
Dans l'exemple fourni avec la directive <code class="directive"><a href="#proxypassreverse">ProxyPassReverse</a></code>, la directive :
@@ -2066,7 +2065,7 @@ Dans l'exemple fourni avec la directive <code class="directive"><a href="#proxyp
<pre class="prettyprint lang-config">ProxyPassReverseCookiePath "/" "/mirror/foo/"</pre>
<p>
-va réécrire un cookie possédant un chemin d'arrière-plan <code>/</code>
+va r&#233;&#233;crire un cookie poss&#233;dant un chemin d'arri&#232;re-plan <code>/</code>
(ou <code>/example</code> ou en fait tout chemin)
en <code>/mirror/foo/</code>..
</p>
@@ -2075,44 +2074,44 @@ en <code>/mirror/foo/</code>..
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxypreservehost" id="proxypreservehost">Directive</a> <a name="ProxyPreserveHost" id="ProxyPreserveHost">ProxyPreserveHost</a><a title="Lien permanent" href="#proxypreservehost" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Utilise l'en-tête de requête entrante Host pour la requête
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Utilise l'en-t&#234;te de requ&#234;te entrante Host pour la requ&#234;te
du mandataire</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyPreserveHost On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxyPreserveHost Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxyPreserveHost Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Utilisable
-dans un contexte de répertoire depuis la version 2.3.3.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Utilisable
+dans un contexte de r&#233;pertoire depuis la version 2.3.3.</td></tr>
</table>
- <p>Lorsqu'elle est activée, cette directive va transmettre l'en-tête
- Host: de la requête entrante vers le serveur mandaté, au lieu du nom
- d'hôte spécifié par la directive <code class="directive"><a href="#proxypass">ProxyPass</a></code>.</p>
+ <p>Lorsqu'elle est activ&#233;e, cette directive va transmettre l'en-t&#234;te
+ Host: de la requ&#234;te entrante vers le serveur mandat&#233;, au lieu du nom
+ d'h&#244;te sp&#233;cifi&#233; par la directive <code class="directive"><a href="#proxypass">ProxyPass</a></code>.</p>
- <p>Cette directive est habituellement définie à <code>Off</code>.
- Elle est principalement utile dans les configurations particulières
- comme l'hébergement virtuel mandaté en masse à base de nom, où
- l'en-tête Host d'origine doit être évalué par le serveur
- d'arrière-plan.</p>
+ <p>Cette directive est habituellement d&#233;finie &#224; <code>Off</code>.
+ Elle est principalement utile dans les configurations particuli&#232;res
+ comme l'h&#233;bergement virtuel mandat&#233; en masse &#224; base de nom, o&#249;
+ l'en-t&#234;te Host d'origine doit &#234;tre &#233;valu&#233; par le serveur
+ d'arri&#232;re-plan.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyreceivebuffersize" id="proxyreceivebuffersize">Directive</a> <a name="ProxyReceiveBufferSize" id="ProxyReceiveBufferSize">ProxyReceiveBufferSize</a><a title="Lien permanent" href="#proxyreceivebuffersize" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille du tampon réseau pour les connexions mandatées HTTP
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille du tampon r&#233;seau pour les connexions mandat&#233;es HTTP
et FTP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyReceiveBufferSize <var>octets</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxyReceiveBufferSize 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxyReceiveBufferSize 0</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
</table>
<p>La directive <code class="directive">ProxyReceiveBufferSize</code> permet
- de spécifier une taille de tampon réseau explicite (TCP/IP) pour les
- connexions mandatées HTTP et FTP, afin d'améliorer le débit de
- données. Elle doit être supérieure à <code>512</code> ou définie à
- <code>0</code> pour indiquer que la taille de tampon par défaut du
- système doit être utilisée.</p>
+ de sp&#233;cifier une taille de tampon r&#233;seau explicite (TCP/IP) pour les
+ connexions mandat&#233;es HTTP et FTP, afin d'am&#233;liorer le d&#233;bit de
+ donn&#233;es. Elle doit &#234;tre sup&#233;rieure &#224; <code>512</code> ou d&#233;finie &#224;
+ <code>0</code> pour indiquer que la taille de tampon par d&#233;faut du
+ syst&#232;me doit &#234;tre utilis&#233;e.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">ProxyReceiveBufferSize 2048</pre>
</div>
@@ -2121,19 +2120,19 @@ et FTP</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyremote" id="proxyremote">Directive</a> <a name="ProxyRemote" id="ProxyRemote">ProxyRemote</a><a title="Lien permanent" href="#proxyremote" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Mandataire distant à utiliser pour traiter certaines
-requêtes</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Mandataire distant &#224; utiliser pour traiter certaines
+requ&#234;tes</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyRemote <var>comparaison</var> <var>serveur-distant</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
</table>
- <p>Cette directive permet de définir des mandataires distants pour
+ <p>Cette directive permet de d&#233;finir des mandataires distants pour
ce mandataire. <var>comparaison</var> est soit le nom d'un protocole
que supporte le serveur distant, soit une URL partielle pour
- laquelle le serveur distant devra être utilisé, soit <code>*</code>
- pour indiquer que le serveur distant doit être utilisé pour toutes
- les requêtes. <var>serveur-distant</var> est une URL partielle
+ laquelle le serveur distant devra &#234;tre utilis&#233;, soit <code>*</code>
+ pour indiquer que le serveur distant doit &#234;tre utilis&#233; pour toutes
+ les requ&#234;tes. <var>serveur-distant</var> est une URL partielle
correspondant au serveur distant. Syntaxe : </p>
<div class="example"><p><code>
@@ -2141,78 +2140,78 @@ requêtes</td></tr>
<var>protocole</var>://<var>nom-serveur</var>[:<var>port</var>]
</code></p></div>
- <p><var>protocole</var> est effectivement le protocole à utiliser
+ <p><var>protocole</var> est effectivement le protocole &#224; utiliser
pour communiquer avec le serveur distant ; ce module ne supporte que
<code>http</code> et <code>https</code>. Lorsqu'on utilise
- <code>https</code>, les requêtes sont redirigées par le mandataire
- distant en utilisant la méthode HTTP CONNECT.</p>
+ <code>https</code>, les requ&#234;tes sont redirig&#233;es par le mandataire
+ distant en utilisant la m&#233;thode HTTP CONNECT.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">ProxyRemote http://goodguys.example.com/ http://mirrorguys.example.com:8000
ProxyRemote * http://cleverproxy.localdomain
ProxyRemote ftp http://ftpproxy.mydomain:8080</pre>
</div>
- <p>Dans la dernière ligne de l'exemple, le mandataire va faire
- suivre les requêtes FTP, encapsulées dans une autre requête mandatée
+ <p>Dans la derni&#232;re ligne de l'exemple, le mandataire va faire
+ suivre les requ&#234;tes FTP, encapsul&#233;es dans une autre requ&#234;te mandat&#233;e
HTTP, vers un autre mandataire capable de les traiter.</p>
<p>Cette directive supporte aussi les configurations de mandataire
- inverse ; un serveur web d'arrière-plan peut être intégré dans
- l'espace d'URL d'un serveur virtuel, même si ce serveur est caché
+ inverse ; un serveur web d'arri&#232;re-plan peut &#234;tre int&#233;gr&#233; dans
+ l'espace d'URL d'un serveur virtuel, m&#234;me si ce serveur est cach&#233;
par un autre mandataire direct.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyremotematch" id="proxyremotematch">Directive</a> <a name="ProxyRemoteMatch" id="ProxyRemoteMatch">ProxyRemoteMatch</a><a title="Lien permanent" href="#proxyremotematch" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le mandataire distant à utiliser pour traiter les requêtes
-correspondant à une expression rationnelle</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le mandataire distant &#224; utiliser pour traiter les requ&#234;tes
+correspondant &#224; une expression rationnelle</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyRemoteMatch <var>regex</var> <var>serveur-distant</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
</table>
<p>La directive <code class="directive">ProxyRemoteMatch</code> est
- identique à la directive <code class="directive"><a href="#proxyremote">ProxyRemote</a></code>, à l'exception du
+ identique &#224; la directive <code class="directive"><a href="#proxyremote">ProxyRemote</a></code>, &#224; l'exception du
premier argument qui est une <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expression
- rationnelle</a> à mettre en correspondance avec l'URL de la
- requête.</p>
+ rationnelle</a> &#224; mettre en correspondance avec l'URL de la
+ requ&#234;te.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyrequests" id="proxyrequests">Directive</a> <a name="ProxyRequests" id="ProxyRequests">ProxyRequests</a><a title="Lien permanent" href="#proxyrequests" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la fonctionnalité (standard) de mandataire
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la fonctionnalit&#233; (standard) de mandataire
direct</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyRequests On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxyRequests Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxyRequests Off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
</table>
- <p>Cette directive permet d'activer/désactiver la fonctionnalité de
- serveur mandataire direct d'Apache httpd. Définir ProxyRequests à
+ <p>Cette directive permet d'activer/d&#233;sactiver la fonctionnalit&#233; de
+ serveur mandataire direct d'Apache httpd. D&#233;finir ProxyRequests &#224;
<code>Off</code> n'interdit pas l'utilisation de la directive
<code class="directive"><a href="#proxypass">ProxyPass</a></code>.</p>
<p>Pour une configuration typique de mandataire inverse ou
- passerelle, cette directive doit être définie à
+ passerelle, cette directive doit &#234;tre d&#233;finie &#224;
<code>Off</code>.</p>
- <p>Afin d'activer la fonctionnalité de mandataire pour des sites
+ <p>Afin d'activer la fonctionnalit&#233; de mandataire pour des sites
HTTP et/ou FTP, les modules <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code> et/ou
- <code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code> doivent également être chargés dans le
+ <code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code> doivent &#233;galement &#234;tre charg&#233;s dans le
serveur.</p>
- <p>Pour activer la fonctionnalité de mandataire sur les sites chiffrés en HTTPS, le module
- <code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code> doit également être chargé dans le serveur.</p>
+ <p>Pour activer la fonctionnalit&#233; de mandataire sur les sites chiffr&#233;s en HTTPS, le module
+ <code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code> doit &#233;galement &#234;tre charg&#233; dans le serveur.</p>
<div class="warning"><h3>Avertissement</h3>
- <p>N'activez pas la fonctionnalité de mandataire avec la directive
+ <p>N'activez pas la fonctionnalit&#233; de mandataire avec la directive
<code class="directive"><a href="#proxyrequests">ProxyRequests</a></code> avant
- d'avoir <a href="#access">sécurisé votre serveur</a>. Les serveurs
+ d'avoir <a href="#access">s&#233;curis&#233; votre serveur</a>. Les serveurs
mandataires ouverts sont dangereux non seulement pour votre
- réseau, mais aussi pour l'Internet au sens large.</p>
+ r&#233;seau, mais aussi pour l'Internet au sens large.</p>
</div>
<h3>Voir aussi</h3>
@@ -2224,21 +2223,21 @@ inverses</a></li>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyset" id="proxyset">Directive</a> <a name="ProxySet" id="ProxySet">ProxySet</a><a title="Lien permanent" href="#proxyset" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit différents paramètres relatifs à la répartition de
-charge des mandataires et aux membres des groupes de répartition de
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit diff&#233;rents param&#232;tres relatifs &#224; la r&#233;partition de
+charge des mandataires et aux membres des groupes de r&#233;partition de
charge</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxySet <var>url</var> <var>clé=valeur [clé=valeur ...]</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxySet <var>url</var> <var>cl&#233;=valeur [cl&#233;=valeur ...]</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
</table>
- <p>Cette directive propose une méthode alternative pour définir tout
- paramètre relatif aux répartiteurs de charge et serveurs cibles de
- mandataires normalement définis via la directive <code class="directive"><a href="#proxypass">ProxyPass</a></code>. Si elle se trouve dans un
- conteneur <code>&lt;Proxy <var>url de répartiteur|url de
+ <p>Cette directive propose une m&#233;thode alternative pour d&#233;finir tout
+ param&#232;tre relatif aux r&#233;partiteurs de charge et serveurs cibles de
+ mandataires normalement d&#233;finis via la directive <code class="directive"><a href="#proxypass">ProxyPass</a></code>. Si elle se trouve dans un
+ conteneur <code>&lt;Proxy <var>url de r&#233;partiteur|url de
serveur cible</var>&gt;</code>, l'argument <var>url</var> n'est pas
- nécessaire. Comme effet de bord, le répartiteur ou serveur cible respectif
- est créé. Ceci peut s'avérer utile pour la mise en oeuvre d'un
+ n&#233;cessaire. Comme effet de bord, le r&#233;partiteur ou serveur cible respectif
+ est cr&#233;&#233;. Ceci peut s'av&#233;rer utile pour la mise en oeuvre d'un
mandataire inverse via une directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> au lieu de <code class="directive"><a href="#proxypass">ProxyPass</a></code>.</p>
<div class="example"><pre class="prettyprint lang-config">&lt;Proxy balancer://hotcluster&gt;
@@ -2260,10 +2259,10 @@ charge</td></tr>
<div class="warning"><h3>Avertissement</h3>
- <p>Gardez à l'esprit qu'une même clé de paramètre peut avoir
- différentes significations selon qu'elle s'applique à un
- répartiteur ou à un serveur cible, et ceci est illustré par les deux
- exemples précédents où il est question d'un timeout.</p>
+ <p>Gardez &#224; l'esprit qu'une m&#234;me cl&#233; de param&#232;tre peut avoir
+ diff&#233;rentes significations selon qu'elle s'applique &#224; un
+ r&#233;partiteur ou &#224; un serveur cible, et ceci est illustr&#233; par les deux
+ exemples pr&#233;c&#233;dents o&#249; il est question d'un timeout.</p>
</div>
@@ -2271,36 +2270,36 @@ charge</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxysourceaddress" id="proxysourceaddress">Directive</a> <a name="ProxySourceAddress" id="ProxySourceAddress">ProxySourceAddress</a><a title="Lien permanent" href="#proxysourceaddress" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit l'adresse IP locale pour les connexions mandatées
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit l'adresse IP locale pour les connexions mandat&#233;es
sortantes</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxySourceAddress <var>adresse</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.9</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.9</td></tr>
</table>
- <p>Cette directive permet de définir une adresse IP locale
- spécifique à laquelle faire référence lors d'une connexion à un
- serveur d'arrière-plan.</p>
+ <p>Cette directive permet de d&#233;finir une adresse IP locale
+ sp&#233;cifique &#224; laquelle faire r&#233;f&#233;rence lors d'une connexion &#224; un
+ serveur d'arri&#232;re-plan.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxystatus" id="proxystatus">Directive</a> <a name="ProxyStatus" id="ProxyStatus">ProxyStatus</a><a title="Lien permanent" href="#proxystatus" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Affiche l'état du répartiteur de charge du mandataire dans
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Affiche l'&#233;tat du r&#233;partiteur de charge du mandataire dans
mod_status</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyStatus Off|On|Full</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxyStatus Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxyStatus Off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
</table>
- <p>Cette directive permet de spécifier si les données d'état du
- répartiteur de charge du mandataire doivent être affichées via la
- page d'état du serveur du module <code class="module"><a href="../mod/mod_status.html">mod_status</a></code>.</p>
+ <p>Cette directive permet de sp&#233;cifier si les donn&#233;es d'&#233;tat du
+ r&#233;partiteur de charge du mandataire doivent &#234;tre affich&#233;es via la
+ page d'&#233;tat du serveur du module <code class="module"><a href="../mod/mod_status.html">mod_status</a></code>.</p>
<div class="note"><h3>Note</h3>
- <p>L'argument <strong>Full</strong> produit le même effet que
+ <p>L'argument <strong>Full</strong> produit le m&#234;me effet que
l'argument <strong>On</strong>.</p>
</div>
@@ -2309,64 +2308,64 @@ mod_status</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxytimeout" id="proxytimeout">Directive</a> <a name="ProxyTimeout" id="ProxyTimeout">ProxyTimeout</a><a title="Lien permanent" href="#proxytimeout" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Délai d'attente réseau pour les requêtes
-mandatées</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;lai d'attente r&#233;seau pour les requ&#234;tes
+mandat&#233;es</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyTimeout <var>time-interval</var>[s]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Valeur de la directive <code class="directive"><a href="../mod/core.html#timeout">Timeout</a></code></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Valeur de la directive <code class="directive"><a href="../mod/core.html#timeout">Timeout</a></code></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
</table>
- <p>Cette directive permet à l'utilisateur de spécifier un délai pour
- les requêtes mandatées. Ceci s'avère utile dans le cas d'un serveur
- d'applications lent et bogué qui a tendance à se bloquer, et si vous
- préférez simplement renvoyer une erreur timeout et abandonner la
- connexion en douceur plutôt que d'attendre jusqu'à ce que le serveur
- veuille bien répondre.</p>
+ <p>Cette directive permet &#224; l'utilisateur de sp&#233;cifier un d&#233;lai pour
+ les requ&#234;tes mandat&#233;es. Ceci s'av&#232;re utile dans le cas d'un serveur
+ d'applications lent et bogu&#233; qui a tendance &#224; se bloquer, et si vous
+ pr&#233;f&#233;rez simplement renvoyer une erreur timeout et abandonner la
+ connexion en douceur plut&#244;t que d'attendre jusqu'&#224; ce que le serveur
+ veuille bien r&#233;pondre.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyvia" id="proxyvia">Directive</a> <a name="ProxyVia" id="ProxyVia">ProxyVia</a><a title="Lien permanent" href="#proxyvia" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Information fournie dans l'en-tête de réponse HTTP
-<code>Via</code> pour les requêtes mandatées</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Information fournie dans l'en-t&#234;te de r&#233;ponse HTTP
+<code>Via</code> pour les requ&#234;tes mandat&#233;es</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyVia On|Off|Full|Block</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxyVia Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxyVia Off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy</td></tr>
</table>
- <p>Cette directive permet de contrôler l'utilisation de l'en-tête
- HTTP <code>Via:</code> par le mandataire. Le but recherché est de
- contrôler le flux des requêtes mandatées tout au long d'une chaîne
+ <p>Cette directive permet de contr&#244;ler l'utilisation de l'en-t&#234;te
+ HTTP <code>Via:</code> par le mandataire. Le but recherch&#233; est de
+ contr&#244;ler le flux des requ&#234;tes mandat&#233;es tout au long d'une cha&#238;ne
de serveurs mandataires. Voir <a href="http://www.ietf.org/rfc/rfc2616.txt">RFC 2616</a> (HTTP/1.1),
- section 14.45 pour une description des lignes d'en-tête
+ section 14.45 pour une description des lignes d'en-t&#234;te
<code>Via:</code>.</p>
<ul>
- <li>Si elle est définie à <code>Off</code>, valeur par défaut, cette
- directive n'effectue aucun traitement particulier. Si une requête ou
- une réponse contient un en-tête <code>Via:</code>, il est transmis
+ <li>Si elle est d&#233;finie &#224; <code>Off</code>, valeur par d&#233;faut, cette
+ directive n'effectue aucun traitement particulier. Si une requ&#234;te ou
+ une r&#233;ponse contient un en-t&#234;te <code>Via:</code>, il est transmis
sans modification.</li>
- <li>Si elle est définie à <code>On</code>, chaque requête ou réponse
- se verra ajouter une ligne d'en-tête <code>Via:</code> pour le
+ <li>Si elle est d&#233;finie &#224; <code>On</code>, chaque requ&#234;te ou r&#233;ponse
+ se verra ajouter une ligne d'en-t&#234;te <code>Via:</code> pour le
serveur courant.</li>
- <li>Si elle est définie à <code>Full</code>, chaque ligne d'en-tête
+ <li>Si elle est d&#233;finie &#224; <code>Full</code>, chaque ligne d'en-t&#234;te
<code>Via:</code> se verra ajouter la version du serveur Apache
httpd sous la forme d'un champ de commentaire <code>Via:</code>.</li>
- <li>Si elle est définie à <code>Block</code>, chaque requête
- mandatée verra ses lignes d'en-tête <code>Via:</code> supprimées.
- Aucun nouvel en-tête <code>Via:</code> ne sera généré.</li>
+ <li>Si elle est d&#233;finie &#224; <code>Block</code>, chaque requ&#234;te
+ mandat&#233;e verra ses lignes d'en-t&#234;te <code>Via:</code> supprim&#233;es.
+ Aucun nouvel en-t&#234;te <code>Via:</code> ne sera g&#233;n&#233;r&#233;.</li>
</ul>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_proxy.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_proxy.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -2386,7 +2385,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_proxy.html
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_proxy.xml.meta b/docs/manual/mod/mod_proxy.xml.meta
index f0185375d4..38a79fdda7 100644
--- a/docs/manual/mod/mod_proxy.xml.meta
+++ b/docs/manual/mod/mod_proxy.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_proxy_ajp.html.fr b/docs/manual/mod/mod_proxy_ajp.html.fr
index 58b449a8ad..e587ee4998 100644
--- a/docs/manual/mod/mod_proxy_ajp.html.fr
+++ b/docs/manual/mod/mod_proxy_ajp.html.fr
@@ -27,28 +27,28 @@
<div id="preamble"><h1>Module Apache mod_proxy_ajp</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_ajp.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_ajp.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_proxy_ajp.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_proxy_ajp.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module de support AJP pour
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>proxy_ajp_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_proxy_ajp.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>proxy_ajp_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_proxy_ajp.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module nécessite le chargement de <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. Il fournit le support du <code>Protocole Apache
- JServ version 1.3</code> (nommé dans la suite de ce document
+ <p>Ce module n&#233;cessite le chargement de <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. Il fournit le support du <code>Protocole Apache
+ JServ version 1.3</code> (nomm&#233; dans la suite de ce document
<em>AJP13</em>).</p>
- <p>Pour être en mesure d'exploiter le protocole <code>AJP13</code>,
- il est donc nécessaire de charger les modules
+ <p>Pour &#234;tre en mesure d'exploiter le protocole <code>AJP13</code>,
+ il est donc n&#233;cessaire de charger les modules
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> et <code class="module"><a href="../mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code>.</p>
<div class="warning"><h3>Avertissement</h3>
- <p>N'activez pas la fonctionnalité de mandataire avant d'avoir <a href="mod_proxy.html#access">sécurisé votre serveur</a>. Les
+ <p>N'activez pas la fonctionnalit&#233; de mandataire avant d'avoir <a href="mod_proxy.html#access">s&#233;curis&#233; votre serveur</a>. Les
serveurs mandataires ouverts sont dangereux non seulement pour
- votre réseau, mais aussi pour l'Internet au sens large. </p>
+ votre r&#233;seau, mais aussi pour l'Internet au sens large. </p>
</div>
</div>
<div id="quickview"><h3>Sujets</h3>
@@ -58,12 +58,12 @@
<li><img alt="" src="../images/down.gif" /> <a href="#overviewprotocol">Vue d'ensemble du protocole</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#basppacketstruct">Structure de base des paquets</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#rpacetstruct">Structure des paquets de
-requête</a></li>
+requ&#234;te</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#resppacketstruct">Structure du paquet de la
-réponse</a></li>
+r&#233;ponse</a></li>
</ul><h3 class="directives">Directives</h3>
<p>Ce module ne fournit aucune directive.</p>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_ajp">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_ajp">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_ajp">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_ajp">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li>
<li><a href="../env.html">Documentation sur les variables
@@ -73,15 +73,15 @@ d'environnement</a></li>
<div class="section">
<h2><a name="usage" id="usage">Utilisation</a><a title="Lien permanent" href="#usage" class="permalink">&para;</a></h2>
<p>Ce module permet de mandater en inverse un serveur d'application
- d'arrière-plan (comme Apache Tomcat) qui utilise le protocole AJP13.
- Son utilisation est similaire à celle d'un mandataire inverse HTTP,
+ d'arri&#232;re-plan (comme Apache Tomcat) qui utilise le protocole AJP13.
+ Son utilisation est similaire &#224; celle d'un mandataire inverse HTTP,
mais s'appuie sur le prefixe <code>ajp://</code> :</p>
<div class="example"><h3>Mandataire inverse simple</h3><pre class="prettyprint lang-config">ProxyPass "/app" "ajp://backend.example.com:8009/app"</pre>
</div>
- <p>On peut aussi configurer un répartiteur de charge :</p>
- <div class="example"><h3>Mandataire inverse avec répartiteur de charge</h3><pre class="prettyprint lang-config">&lt;Proxy balancer://cluster&gt;
+ <p>On peut aussi configurer un r&#233;partiteur de charge :</p>
+ <div class="example"><h3>Mandataire inverse avec r&#233;partiteur de charge</h3><pre class="prettyprint lang-config">&lt;Proxy balancer://cluster&gt;
BalancerMember ajp://app1.example.com:8009 loadfactor=1
BalancerMember ajp://app2.example.com:8009 loadfactor=2
ProxySet lbmethod=bytraffic
@@ -89,138 +89,138 @@ d'environnement</a></li>
ProxyPass "/app" "balancer://cluster/app"</pre>
</div>
- <p>Notez qu'en général, la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code> n'est pas
- nécessaire. La requête AJP inclut l'en-tête host original fourni
- au mandataire, et le serveur d'application est sensé générer des
- en-têtes auto-référençants relatifs à cet hôte ; aucune réécriture
- n'est donc nécessaire.</p>
+ <p>Notez qu'en g&#233;n&#233;ral, la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code> n'est pas
+ n&#233;cessaire. La requ&#234;te AJP inclut l'en-t&#234;te host original fourni
+ au mandataire, et le serveur d'application est sens&#233; g&#233;n&#233;rer des
+ en-t&#234;tes auto-r&#233;f&#233;ren&#231;ants relatifs &#224; cet h&#244;te ; aucune r&#233;&#233;criture
+ n'est donc n&#233;cessaire.</p>
- <p>La situation la plus courante dans laquelle la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code> est nécessaire se
+ <p>La situation la plus courante dans laquelle la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code> est n&#233;cessaire se
rencontre lorsque le chemin de l'URL au niveau du mandataire est
- différente de celle du serveur d'arrière-plan. Dans ce cas, un
- en-tête redirect peut être réécrit relativement à l'URL de l'hôte
- original (et non du serveur d'arrière-plan <code>ajp://</code> URL)
+ diff&#233;rente de celle du serveur d'arri&#232;re-plan. Dans ce cas, un
+ en-t&#234;te redirect peut &#234;tre r&#233;&#233;crit relativement &#224; l'URL de l'h&#244;te
+ original (et non du serveur d'arri&#232;re-plan <code>ajp://</code> URL)
; par exemple :</p>
- <div class="example"><h3>Réécriture d'un chemin mandaté</h3><pre class="prettyprint lang-config">ProxyPass "/apps/foo" "ajp://backend.example.com:8009/foo"
+ <div class="example"><h3>R&#233;&#233;criture d'un chemin mandat&#233;</h3><pre class="prettyprint lang-config">ProxyPass "/apps/foo" "ajp://backend.example.com:8009/foo"
ProxyPassReverse "/apps/foo" "http://www.example.com/foo"</pre>
</div>
- <p>Il est cependant préférable en général de déployer l'application
- sur le serveur d'arrière-plan avec le même chemin que sur le
+ <p>Il est cependant pr&#233;f&#233;rable en g&#233;n&#233;ral de d&#233;ployer l'application
+ sur le serveur d'arri&#232;re-plan avec le m&#234;me chemin que sur le
mandataire.
</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="env" id="env">Variables d'environnement</a><a title="Lien permanent" href="#env" class="permalink">&para;</a></h2>
- <p>Les variables d'environnement dont le nom possède le préfixe
+ <p>Les variables d'environnement dont le nom poss&#232;de le pr&#233;fixe
<code>AJP_</code> sont transmises au serveur original en tant
- qu'attributs de requête AJP (le préfixe AJP_ étant supprimé du nom
- de la clé).</p>
+ qu'attributs de requ&#234;te AJP (le pr&#233;fixe AJP_ &#233;tant supprim&#233; du nom
+ de la cl&#233;).</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="overviewprotocol" id="overviewprotocol">Vue d'ensemble du protocole</a><a title="Lien permanent" href="#overviewprotocol" class="permalink">&para;</a></h2>
- <p>Le protocole <code>AJP13</code> est orienté paquet. Le format
- binaire a été préféré, probablement pour des raisons de
+ <p>Le protocole <code>AJP13</code> est orient&#233; paquet. Le format
+ binaire a &#233;t&#233; pr&#233;f&#233;r&#233;, probablement pour des raisons de
performances, au format texte pourtant plus lisible. Le serveur web
communique avec le conteneur de servlets sur une connexion TCP. Pour
- diminuer la charge induite par le processus de création de socket,
+ diminuer la charge induite par le processus de cr&#233;ation de socket,
le serveur web va tenter d'utiliser des connexions TCP persistantes
- avec le conteneur de servlets, et de réutiliser les connexions
- pendant plusieurs cycles requêtes/réponse.</p>
- <p>Lorsqu'une connexion a été assignée à une requête particulière,
- elle ne sera utilisée pour aucune autre jusqu'à ce que le cycle de
- traitement de la requête se soit terminé. En d'autres termes, il n'y
- a pas de multiplexage des requêtes sur une connexion. Ceci se
- traduit par un code beaucoup plus simple à chaque extrémité de la
- connexion, un nombre plus important de connexions étant cependant
- ouvertes en même temps.</p>
+ avec le conteneur de servlets, et de r&#233;utiliser les connexions
+ pendant plusieurs cycles requ&#234;tes/r&#233;ponse.</p>
+ <p>Lorsqu'une connexion a &#233;t&#233; assign&#233;e &#224; une requ&#234;te particuli&#232;re,
+ elle ne sera utilis&#233;e pour aucune autre jusqu'&#224; ce que le cycle de
+ traitement de la requ&#234;te se soit termin&#233;. En d'autres termes, il n'y
+ a pas de multiplexage des requ&#234;tes sur une connexion. Ceci se
+ traduit par un code beaucoup plus simple &#224; chaque extr&#233;mit&#233; de la
+ connexion, un nombre plus important de connexions &#233;tant cependant
+ ouvertes en m&#234;me temps.</p>
<p>Lorsque le serveur web a ouvert une connexion vers le conteneur
- de servlets, celle-ci peut se trouver dans l'un des états suivants
+ de servlets, celle-ci peut se trouver dans l'un des &#233;tats suivants
:</p>
<ul>
- <li> Idle <br /> Aucune requête n'est traitée sur cette
+ <li> Idle <br /> Aucune requ&#234;te n'est trait&#233;e sur cette
connexion. </li>
<li> Assigned <br /> La connexion fait l'objet d'un traitement de
- requête.</li>
+ requ&#234;te.</li>
</ul>
- <p>Lorsqu'une connexion est assignée au traitement d'une requête
- particulière, les informations de base de cette dernière (comme les
- en-têtes HTTP, etc...) sont envoyées sur la connexion sous une forme
- très condensée (par exemple les chaînes courantes sont codées sous
- forme d'entiers). Vous trouverez des détails sur ce format plus
- loin dans la structure des paquets de requête. Si la requête possède
- un corps <code>(content-length &gt; 0)</code>, il est envoyé dans un
- paquet séparé immédiatement après.</p>
- <p>A ce moment, le conteneur est probablement prêt à traiter la
- requête. Au cours de ce traitement, il peut renvoyer les messages
+ <p>Lorsqu'une connexion est assign&#233;e au traitement d'une requ&#234;te
+ particuli&#232;re, les informations de base de cette derni&#232;re (comme les
+ en-t&#234;tes HTTP, etc...) sont envoy&#233;es sur la connexion sous une forme
+ tr&#232;s condens&#233;e (par exemple les cha&#238;nes courantes sont cod&#233;es sous
+ forme d'entiers). Vous trouverez des d&#233;tails sur ce format plus
+ loin dans la structure des paquets de requ&#234;te. Si la requ&#234;te poss&#232;de
+ un corps <code>(content-length &gt; 0)</code>, il est envoy&#233; dans un
+ paquet s&#233;par&#233; imm&#233;diatement apr&#232;s.</p>
+ <p>A ce moment, le conteneur est probablement pr&#234;t &#224; traiter la
+ requ&#234;te. Au cours de ce traitement, il peut renvoyer les messages
suivants au serveur web :</p>
<ul>
- <li>SEND_HEADERS <br />Renvoie un jeu d'en-têtes au navigateur.</li>
- <li>SEND_BODY_CHUNK <br />Renvoie un tronçon de corps de requête au
+ <li>SEND_HEADERS <br />Renvoie un jeu d'en-t&#234;tes au navigateur.</li>
+ <li>SEND_BODY_CHUNK <br />Renvoie un tron&#231;on de corps de requ&#234;te au
navigateur.
</li>
- <li>GET_BODY_CHUNK <br />Reçoit un autre tronçon de données de la
- requête si elle n'a pas encore été transmise intégralement. Ce type
- de transmission est nécessaire car les paquets possèdent une taille
- maximale fixe, et des quantités quelconques de données peuvent être
- contenues dans le corps de la requête (pour un chargement de
- fichier, par exemple). Notez que cela n'a rien à voir avec le
- transfert HTTP fractionné.</li>
+ <li>GET_BODY_CHUNK <br />Re&#231;oit un autre tron&#231;on de donn&#233;es de la
+ requ&#234;te si elle n'a pas encore &#233;t&#233; transmise int&#233;gralement. Ce type
+ de transmission est n&#233;cessaire car les paquets poss&#232;dent une taille
+ maximale fixe, et des quantit&#233;s quelconques de donn&#233;es peuvent &#234;tre
+ contenues dans le corps de la requ&#234;te (pour un chargement de
+ fichier, par exemple). Notez que cela n'a rien &#224; voir avec le
+ transfert HTTP fractionn&#233;.</li>
<li>END_RESPONSE <br /> Termine le cycle du traitement de la
- requête.</li>
+ requ&#234;te.</li>
</ul>
- <p>Chaque message est associé à un paquet de données formaté
- différemment. Voir plus loin les structures des paquets de réponses
- pour plus de détails.</p>
+ <p>Chaque message est associ&#233; &#224; un paquet de donn&#233;es format&#233;
+ diff&#233;remment. Voir plus loin les structures des paquets de r&#233;ponses
+ pour plus de d&#233;tails.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="basppacketstruct" id="basppacketstruct">Structure de base des paquets</a><a title="Lien permanent" href="#basppacketstruct" class="permalink">&para;</a></h2>
- <p>Ce protocole hérite en partie de XDR, mais il diffère sur de
+ <p>Ce protocole h&#233;rite en partie de XDR, mais il diff&#232;re sur de
nombreux points (pas d'alignement sur 4 bits, par exemple).</p>
- <p>AJP13 utilise les octets selon leur ordre d'arrivée par le réseau
- pour tous les types de données.</p>
- <p>Le protocole comporte quatre types de données : octets, booléens,
- entiers et chaînes de caractères.</p>
+ <p>AJP13 utilise les octets selon leur ordre d'arriv&#233;e par le r&#233;seau
+ pour tous les types de donn&#233;es.</p>
+ <p>Le protocole comporte quatre types de donn&#233;es : octets, bool&#233;ens,
+ entiers et cha&#238;nes de caract&#232;res.</p>
<dl>
<dt><strong>Octet</strong></dt><dd>Un seul octet.</dd>
- <dt><strong>Booléen</strong></dt>
+ <dt><strong>Bool&#233;en</strong></dt>
<dd>Un seul octet, <code>1 = vrai</code>, <code>0 = faux</code>.
L'utilisation d'autres valeurs non nulles (dans le style C) peut
fonctionner dans certains cas, mais pas dans certains autres..</dd>
<dt><strong>Entier</strong></dt>
- <dd>Un nombre compris entre <code>0 et 2^16 (32768)</code>, stocké
- sur 2 octets en débutant par l'octet de poids forts.</dd>
- <dt><strong>Chaîne</strong></dt>
- <dd>Une chaîne de taille variable (longueur limitée à 2^16). Elle
- est codée comme suit : les deux premiers octets représentent la
- longueur de la chaîne, les octets suivants constituent la chaîne
+ <dd>Un nombre compris entre <code>0 et 2^16 (32768)</code>, stock&#233;
+ sur 2 octets en d&#233;butant par l'octet de poids forts.</dd>
+ <dt><strong>Cha&#238;ne</strong></dt>
+ <dd>Une cha&#238;ne de taille variable (longueur limit&#233;e &#224; 2^16). Elle
+ est cod&#233;e comme suit : les deux premiers octets repr&#233;sentent la
+ longueur de la cha&#238;ne, les octets suivants constituent la cha&#238;ne
proprement dite (y compris le '\0' final). Notez que la longueur
- encodée dans les deux premiers octets ne prend pas en compte le
- '\0' final, de la même manière que <code>strlen</code>. Cela peut
- prêter à confusion du point de vue de Java qui est surchargé de
- déclarations d'autoincrémentation étranges destinées à traiter
+ encod&#233;e dans les deux premiers octets ne prend pas en compte le
+ '\0' final, de la m&#234;me mani&#232;re que <code>strlen</code>. Cela peut
+ pr&#234;ter &#224; confusion du point de vue de Java qui est surcharg&#233; de
+ d&#233;clarations d'autoincr&#233;mentation &#233;tranges destin&#233;es &#224; traiter
ces terminateurs. Je suppose que le but dans lequel cela a
- été conçu ainsi était de permettre au code C d'être plus efficace
- lors de la lecture de chaînes en provenance du conteneur de
- servlets -- avec le caractère \0 final, le code C peut transmettre
- des références dans un seul tampon, sans avoir à effectuer de
- copie. En l'absence du caractère \0 final, le code C doit
+ &#233;t&#233; con&#231;u ainsi &#233;tait de permettre au code C d'&#234;tre plus efficace
+ lors de la lecture de cha&#238;nes en provenance du conteneur de
+ servlets -- avec le caract&#232;re \0 final, le code C peut transmettre
+ des r&#233;f&#233;rences dans un seul tampon, sans avoir &#224; effectuer de
+ copie. En l'absence du caract&#232;re \0 final, le code C doit
effectuer une copie afin de pouvoir tenir compte de sa notion de
- chaîne.</dd>
+ cha&#238;ne.</dd>
</dl>
<h3>Taille du paquet</h3>
- <p>Selon la majorité du code, la taille maximale du paquet est de
- <code>8 * 1024 bytes (8K)</code>. La taille réelle du paquet est
- encodée dans l'en-tête.</p>
+ <p>Selon la majorit&#233; du code, la taille maximale du paquet est de
+ <code>8 * 1024 bytes (8K)</code>. La taille r&#233;elle du paquet est
+ encod&#233;e dans l'en-t&#234;te.</p>
- <h3>En-têtes de paquet</h3>
- <p>Les paquets envoyés par le serveur vers le conteneur commencent
- par <code>0x1234</code>. Les paquets envoyés par le conteneur vers
- le serveur commencent par <code>AB</code> (c'est à dire le code
- ASCII de A suivi du code ASCII de B). Ensuite, vient un entier (codé
- comme ci-dessus) représentant la longueur des données transmises.
- Bien que ceci puisse faire croire que la taille maximale des données
- est de 2^16, le code définit en fait ce maximum à 8K.</p>
+ <h3>En-t&#234;tes de paquet</h3>
+ <p>Les paquets envoy&#233;s par le serveur vers le conteneur commencent
+ par <code>0x1234</code>. Les paquets envoy&#233;s par le conteneur vers
+ le serveur commencent par <code>AB</code> (c'est &#224; dire le code
+ ASCII de A suivi du code ASCII de B). Ensuite, vient un entier (cod&#233;
+ comme ci-dessus) repr&#233;sentant la longueur des donn&#233;es transmises.
+ Bien que ceci puisse faire croire que la taille maximale des donn&#233;es
+ est de 2^16, le code d&#233;finit en fait ce maximum &#224; 8K.</p>
<table>
<tr>
@@ -238,7 +238,7 @@ ProxyPassReverse "/apps/foo" "http://www.example.com/foo"</pre>
<th>Contenu</th>
<td>0x12</td>
<td>0x34</td>
- <td colspan="2">Taille des données (n)</td>
+ <td colspan="2">Taille des donn&#233;es (n)</td>
<td>Data</td>
</tr>
</table>
@@ -260,15 +260,15 @@ ProxyPassReverse "/apps/foo" "http://www.example.com/foo"</pre>
<th>Contenu</th>
<td>A</td>
<td>B</td>
- <td colspan="2">Taille des données (n)</td>
+ <td colspan="2">Taille des donn&#233;es (n)</td>
<td>Data</td>
</tr>
</table>
<p>Pour la plupart des paquets, le premier octet de la charge utile
- encode le type de message, à l'exception des paquets contenant un
- corps de requête envoyés du serveur vers le conteneur -- ils
- comportent un en-tête standard (<code>0x1234</code> suivi de la taille
- du paquet), mais celui-ci n'est suivi d'aucun préfixe.</p>
+ encode le type de message, &#224; l'exception des paquets contenant un
+ corps de requ&#234;te envoy&#233;s du serveur vers le conteneur -- ils
+ comportent un en-t&#234;te standard (<code>0x1234</code> suivi de la taille
+ du paquet), mais celui-ci n'est suivi d'aucun pr&#233;fixe.</p>
<p>Le serveur web peut envoyer les messages suivants au conteneur
de servlets :</p>
<table>
@@ -280,39 +280,39 @@ ProxyPassReverse "/apps/foo" "http://www.example.com/foo"</pre>
</tr>
<tr>
<td>2</td>
- <td>Fait suivre la requête</td>
- <td>Débute le cycle de traitement de la requête avec les données
+ <td>Fait suivre la requ&#234;te</td>
+ <td>D&#233;bute le cycle de traitement de la requ&#234;te avec les donn&#233;es
qui suivent.</td>
</tr>
<tr>
<td>7</td>
- <td>Arrêt</td>
- <td>Le serveur web demande au conteneur de s'arrêter.</td>
+ <td>Arr&#234;t</td>
+ <td>Le serveur web demande au conteneur de s'arr&#234;ter.</td>
</tr>
<tr>
<td>8</td>
<td>Ping</td>
- <td>Le serveur web demande au conteneur de prendre le contrôle
- (phase de connexion sécurisée).</td>
+ <td>Le serveur web demande au conteneur de prendre le contr&#244;le
+ (phase de connexion s&#233;curis&#233;e).</td>
</tr>
<tr>
<td>10</td>
<td>CPing</td>
- <td>Le serveur web demande au conteneur de répondre rapidement
+ <td>Le serveur web demande au conteneur de r&#233;pondre rapidement
avec un CPong.
</td>
</tr>
<tr>
<td>none</td>
- <td>Données</td>
- <td>Taille (2 octets) et les données correspondantes.</td>
+ <td>Donn&#233;es</td>
+ <td>Taille (2 octets) et les donn&#233;es correspondantes.</td>
</tr>
</table>
- <p>À des fins de sécurité, le conteneur n'effectuera réellement son
- <code>Arrêt</code> que si la demande provient de la machine par
- laquelle il est hébergé.</p>
- <p>Le premier paquet <code>Données</code> est envoyé immédiatement
- après le paquet <code>Faire suivre la requête</code> par le serveur
+ <p>&#192; des fins de s&#233;curit&#233;, le conteneur n'effectuera r&#233;ellement son
+ <code>Arr&#234;t</code> que si la demande provient de la machine par
+ laquelle il est h&#233;berg&#233;.</p>
+ <p>Le premier paquet <code>Donn&#233;es</code> est envoy&#233; imm&#233;diatement
+ apr&#232;s le paquet <code>Faire suivre la requ&#234;te</code> par le serveur
web.</p>
<p>Le conteneur de servlets peut envoyer les types de messages
suivants au serveur web :</p>
@@ -325,44 +325,44 @@ ProxyPassReverse "/apps/foo" "http://www.example.com/foo"</pre>
</tr>
<tr>
<td>3</td>
- <td>Envoi d'un tronçon de corps</td>
- <td>Envoi d'un tronçon de corps depuis le conteneur de servlets
+ <td>Envoi d'un tron&#231;on de corps</td>
+ <td>Envoi d'un tron&#231;on de corps depuis le conteneur de servlets
vers le serveur web (et probablement vers le navigateur).</td>
</tr>
<tr>
<td>4</td>
- <td>Envoie les en-têtes</td>
- <td>Envoi des en-têtes de réponse depuis le conteneur de
+ <td>Envoie les en-t&#234;tes</td>
+ <td>Envoi des en-t&#234;tes de r&#233;ponse depuis le conteneur de
servlets vers le serveur web (et probablement vers le
navigateur).</td>
</tr>
<tr>
<td>5</td>
- <td>Fin de la réponse</td>
- <td>Marque la fin de la réponse (et par conséquent du cycle de
- traitement de la requête).
+ <td>Fin de la r&#233;ponse</td>
+ <td>Marque la fin de la r&#233;ponse (et par cons&#233;quent du cycle de
+ traitement de la requ&#234;te).
</td>
</tr>
<tr>
<td>6</td>
- <td>Réception du tronçon de corps suivant</td>
- <td>Réception de la suite des données de la requête si elles
- n'ont pas encore été entièrement transmises.</td>
+ <td>R&#233;ception du tron&#231;on de corps suivant</td>
+ <td>R&#233;ception de la suite des donn&#233;es de la requ&#234;te si elles
+ n'ont pas encore &#233;t&#233; enti&#232;rement transmises.</td>
</tr>
<tr>
<td>9</td>
- <td>Réponse CPong</td>
- <td>La réponse à une requête CPing</td>
+ <td>R&#233;ponse CPong</td>
+ <td>La r&#233;ponse &#224; une requ&#234;te CPing</td>
</tr>
</table>
- <p>Chacun des messages ci-dessus possède une structure interne
- différente dont vous trouverez les détails ci-dessous.</p>
+ <p>Chacun des messages ci-dessus poss&#232;de une structure interne
+ diff&#233;rente dont vous trouverez les d&#233;tails ci-dessous.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="rpacetstruct" id="rpacetstruct">Structure des paquets de
-requête</a><a title="Lien permanent" href="#rpacetstruct" class="permalink">&para;</a></h2>
- <p>Pour les messages de type <em>Faire suivre la requête</em> depuis
+requ&#234;te</a><a title="Lien permanent" href="#rpacetstruct" class="permalink">&para;</a></h2>
+ <p>Pour les messages de type <em>Faire suivre la requ&#234;te</em> depuis
le serveur vers le conteneur :</p>
<div class="example"><pre>AJP13_FORWARD_REQUEST :=
prefix_code (byte) 0x02 = JK_AJP13_FORWARD_REQUEST
@@ -378,32 +378,32 @@ requête</a><a title="Lien permanent" href="#rpacetstruct" class="permalink">&par
request_headers *(req_header_name req_header_value)
attributes *(attribut_name attribute_value)
request_terminator (byte) OxFF</pre></div>
- <p>Les <code>request_headers</code> possèdent la structure suivante
+ <p>Les <code>request_headers</code> poss&#232;dent la structure suivante
:
</p><div class="example"><pre>req_header_name :=
- sc_req_header_name | (string) [voir ci-dessous pour la manière dont
- ceci est interprété]
+ sc_req_header_name | (string) [voir ci-dessous pour la mani&#232;re dont
+ ceci est interpr&#233;t&#233;]
sc_req_header_name := 0xA0xx (integer)
req_header_value := (string)</pre></div>
- <p>Les <code>attributes</code> sont optionnels et possèdent la
+ <p>Les <code>attributes</code> sont optionnels et poss&#232;dent la
structure suivante :</p>
<div class="example"><pre>attribute_name := sc_a_name | (sc_a_req_attribute string)
attribute_value := (string)</pre></div>
- <p>Un des en-têtes les plus importants est
+ <p>Un des en-t&#234;tes les plus importants est
<code>content-length</code>, car il indique si le conteneur doit ou
- non attendre un autre paquet immédiatement.</p>
- <h3>Description détaillée de la requête que le serveur
+ non attendre un autre paquet imm&#233;diatement.</p>
+ <h3>Description d&#233;taill&#233;e de la requ&#234;te que le serveur
fait suivre vers le conteneur
</h3>
- <h3>Préfixe de la requête</h3>
- <p>Pour toutes les requêtes, ce préfixe est 2. Voir ci-dessus pour
- les détails des autres codes de préfixes.</p>
+ <h3>Pr&#233;fixe de la requ&#234;te</h3>
+ <p>Pour toutes les requ&#234;tes, ce pr&#233;fixe est 2. Voir ci-dessus pour
+ les d&#233;tails des autres codes de pr&#233;fixes.</p>
- <h3>Méthode</h3>
- <p>La méthode HTTP, encodée sous la forme d'un seul octet :</p>
+ <h3>M&#233;thode</h3>
+ <p>La m&#233;thode HTTP, encod&#233;e sous la forme d'un seul octet :</p>
<table>
<tr><td>Nom commande</td><td>Code</td></tr>
<tr><td>OPTIONS</td><td>1</td></tr>
@@ -434,26 +434,26 @@ attribute_value := (string)</pre></div>
<tr><td>BASELINE_CONTROL</td><td>26</td></tr>
<tr><td>MKACTIVITY</td><td>27</td></tr>
</table>
- <p>Les versions futures d'ajp13 pourront transmettre des méthodes
- supplémentaires, même si elles ne font pas partie de cette
+ <p>Les versions futures d'ajp13 pourront transmettre des m&#233;thodes
+ suppl&#233;mentaires, m&#234;me si elles ne font pas partie de cette
liste.</p>
<h3>protocol, req_uri, remote_addr, remote_host, server_name,
server_port, is_ssl</h3>
- <p>Les significations de ces éléments sont triviales. Ils sont tous
- obligatoires et seront envoyés avec chaque requête.</p>
+ <p>Les significations de ces &#233;l&#233;ments sont triviales. Ils sont tous
+ obligatoires et seront envoy&#233;s avec chaque requ&#234;te.</p>
- <h3>En-têtes</h3>
+ <h3>En-t&#234;tes</h3>
<p>La structure de <code>request_headers</code> est la suivante
- : tout d'abord, le nombre d'en-têtes <code>num_headers</code> est
- encodé, suivi d'une liste de paires nom d'en-tête
+ : tout d'abord, le nombre d'en-t&#234;tes <code>num_headers</code> est
+ encod&#233;, suivi d'une liste de paires nom d'en-t&#234;te
<code>req_header_name</code> / valeur <code>req_header_value</code>.
- Les noms d'en-têtes courants sont codés sous forme d'entiers afin de
- gagner de la place. Si le nom d'en-tête ne fait partie de la liste
- des en-têtes courants, il est encodé normalement (une chaîne de
- caractères préfixée par la taille). La liste des en-têtes courants
- <code>sc_req_header_name</code> avec leurs codes se présente comme
- suit (il sont tous sensibles à la casse) :</p>
+ Les noms d'en-t&#234;tes courants sont cod&#233;s sous forme d'entiers afin de
+ gagner de la place. Si le nom d'en-t&#234;te ne fait partie de la liste
+ des en-t&#234;tes courants, il est encod&#233; normalement (une cha&#238;ne de
+ caract&#232;res pr&#233;fix&#233;e par la taille). La liste des en-t&#234;tes courants
+ <code>sc_req_header_name</code> avec leurs codes se pr&#233;sente comme
+ suit (il sont tous sensibles &#224; la casse) :</p>
<table>
<tr><td>Nom</td><td>Valeur du code</td><td>Nom du code</td></tr>
<tr><td>accept</td><td>0xA001</td><td>SC_REQ_ACCEPT</td></tr>
@@ -477,39 +477,39 @@ attribute_value := (string)</pre></div>
<tr><td>referer</td><td>0xA00D</td><td>SC_REQ_REFERER</td></tr>
<tr><td>user-agent</td><td>0xA00E</td><td>SC_REQ_USER_AGENT</td></tr>
</table>
- <p>Le code Java qui lit ceci extrait l'entier représenté par les
+ <p>Le code Java qui lit ceci extrait l'entier repr&#233;sent&#233; par les
deux premiers octets, et si le premier octet est
- <code>'0xA0'</code>, il utilise l'entier représenté par le deuxième
- octet comme index d'un tableau de noms d'en-têtes. Si le premier
- octet n'est pas <code>0xA0</code>, l'entier représenté par les deux
- octets est considéré comme la longueur d'une chaîne qui est alors
+ <code>'0xA0'</code>, il utilise l'entier repr&#233;sent&#233; par le deuxi&#232;me
+ octet comme index d'un tableau de noms d'en-t&#234;tes. Si le premier
+ octet n'est pas <code>0xA0</code>, l'entier repr&#233;sent&#233; par les deux
+ octets est consid&#233;r&#233; comme la longueur d'une cha&#238;ne qui est alors
lue.</p>
- <p>Ceci ne peut fonctionner que si aucun nom d'en-tête ne possède
- une taille supérieure à <code>0x9FFF (==0xA000 - 1)</code>, ce qui
+ <p>Ceci ne peut fonctionner que si aucun nom d'en-t&#234;te ne poss&#232;de
+ une taille sup&#233;rieure &#224; <code>0x9FFF (==0xA000 - 1)</code>, ce qui
est vraisemblable, bien qu'un peu arbitraire.</p>
<div class="note"><h3>Note:</h3>
- L'en-tête <code>content-length</code> est extrêmement important.
- S'il est présent et non nul, le conteneur considère que la requête
- possède un corps (une requête POST, par exemple), et lit
- immédiatement le paquet suivant dans le flux d'entrée pour extraire
+ L'en-t&#234;te <code>content-length</code> est extr&#234;mement important.
+ S'il est pr&#233;sent et non nul, le conteneur consid&#232;re que la requ&#234;te
+ poss&#232;de un corps (une requ&#234;te POST, par exemple), et lit
+ imm&#233;diatement le paquet suivant dans le flux d'entr&#233;e pour extraire
ce corps.
</div>
<h3>Attributs</h3>
- <p>Les attributs préfixés par <code>?</code> (par exemple
+ <p>Les attributs pr&#233;fix&#233;s par <code>?</code> (par exemple
<code>?context</code>) sont tous optionnels. Chacun d'eux est
- représenté par un octet correspondant au type de l'attribut et par
- sa valeur (chaîne ou entier). Ils peuvent être envoyés dans un ordre
+ repr&#233;sent&#233; par un octet correspondant au type de l'attribut et par
+ sa valeur (cha&#238;ne ou entier). Ils peuvent &#234;tre envoy&#233;s dans un ordre
quelconque (bien que le code C les envoie dans l'ordre ci-dessous).
- Un code de terminaison spécial est envoyé pour signaler la fin de la
+ Un code de terminaison sp&#233;cial est envoy&#233; pour signaler la fin de la
liste des attributs optionnels. La liste des codes est la suivante
:</p>
<table>
<tr><td>Information</td><td>Valeur code</td><td>Type de valeur</td><td>Note</td></tr>
- <tr><td>?context</td><td>0x01</td><td>-</td><td>Non implémenté
+ <tr><td>?context</td><td>0x01</td><td>-</td><td>Non impl&#233;ment&#233;
actuellement
</td></tr>
- <tr><td>?servlet_path</td><td>0x02</td><td>-</td><td>Non implémenté
+ <tr><td>?servlet_path</td><td>0x02</td><td>-</td><td>Non impl&#233;ment&#233;
actuellement
</td></tr>
<tr><td>?remote_user</td><td>0x03</td><td>String</td><td /></tr>
@@ -522,50 +522,50 @@ attribute_value := (string)</pre></div>
<tr><td>?req_attribute</td><td>0x0A</td><td>String</td><td>Nom (le
nom de l'attribut vient ensuite)</td></tr>
<tr><td>?ssl_key_size</td><td>0x0B</td><td>Integer</td><td /></tr>
- <tr><td>?secret</td><td>0x0C</td><td>String</td><td>Envoyé si un mot de
- passe est défini</td></tr>
+ <tr><td>?secret</td><td>0x0C</td><td>String</td><td>Envoy&#233; si un mot de
+ passe est d&#233;fini</td></tr>
<tr><td>are_done</td><td>0xFF</td><td>-</td><td>request_terminator</td></tr>
</table>
<p><code>context</code> et <code>servlet_path</code> ne sont pas
- définis actuellement par le code C, et la majorité du code Java
- ignore complètement ce qui est envoyé par l'intermédiaire de ces
- champs (il va même parfois s'interrompre si une chaîne est
- envoyée après un de ces codes). Je ne sais pas si c'est une bogue ou
- une fonctionnalité non implémentée, ou tout simplement du code
- obsolète, mais en tout cas, il n'est pris en charge par aucune des
- deux extrémités de la connexion.</p>
+ d&#233;finis actuellement par le code C, et la majorit&#233; du code Java
+ ignore compl&#232;tement ce qui est envoy&#233; par l'interm&#233;diaire de ces
+ champs (il va m&#234;me parfois s'interrompre si une cha&#238;ne est
+ envoy&#233;e apr&#232;s un de ces codes). Je ne sais pas si c'est une bogue ou
+ une fonctionnalit&#233; non impl&#233;ment&#233;e, ou tout simplement du code
+ obsol&#232;te, mais en tout cas, il n'est pris en charge par aucune des
+ deux extr&#233;mit&#233;s de la connexion.</p>
<p><code>remote_user</code> et <code>auth_type</code> concernent
probablement l'authentification au niveau HTTP, et contiennent le
nom de l'utilisateur distant ainsi que le type d'authentification
- utilisée pour établir son identité (à savoir Basic, Digest).</p>
+ utilis&#233;e pour &#233;tablir son identit&#233; (&#224; savoir Basic, Digest).</p>
<p><code>query_string</code>, <code>ssl_cert</code>,
<code>ssl_cipher</code>, <code>ssl_session</code> et
<code>ssl_key_size</code> contiennent les
- éléments HTTP et HTTPS correspondants.</p>
- <p><code>jvm_route</code> est utilisé dans le cadre des sessions
- persistantes, en associant une session utilisateur à une instance
- Tomcat particulière en présence de plusieurs répartiteurs de
+ &#233;l&#233;ments HTTP et HTTPS correspondants.</p>
+ <p><code>jvm_route</code> est utilis&#233; dans le cadre des sessions
+ persistantes, en associant une session utilisateur &#224; une instance
+ Tomcat particuli&#232;re en pr&#233;sence de plusieurs r&#233;partiteurs de
charge.</p>
- <p>Au delà de cette liste de base, tout autre attribut
- supplémentaire peut être envoyé via le code
- <code>req_attribute</code> <code>0x0A</code>. Une paire de chaînes
- représentant le nom et la valeur de l'attribut est envoyée
- immédiatement après chaque instance de ce code. Les variables
- d'environnement sont transmises par cette méthode.</p>
- <p>Le <code>mot de passe</code> est envoyé lorsque la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> ou <code class="directive"><a href="../mod/mod_proxy.html#balancermember">BalancerMember</a></code> utilise le paramètre
- <code>secret=secret_keyword</code>. Le serveur d'arrière-plan doit savoir
+ <p>Au del&#224; de cette liste de base, tout autre attribut
+ suppl&#233;mentaire peut &#234;tre envoy&#233; via le code
+ <code>req_attribute</code> <code>0x0A</code>. Une paire de cha&#238;nes
+ repr&#233;sentant le nom et la valeur de l'attribut est envoy&#233;e
+ imm&#233;diatement apr&#232;s chaque instance de ce code. Les variables
+ d'environnement sont transmises par cette m&#233;thode.</p>
+ <p>Le <code>mot de passe</code> est envoy&#233; lorsque la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> ou <code class="directive"><a href="../mod/mod_proxy.html#balancermember">BalancerMember</a></code> utilise le param&#232;tre
+ <code>secret=secret_keyword</code>. Le serveur d'arri&#232;re-plan doit savoir
utiliser les mots de passe et les valeurs doivent correspondre.
- <code>request.secret</code> ou <code>requiredSecret</code> sont documentés
+ <code>request.secret</code> ou <code>requiredSecret</code> sont document&#233;s
dans la configuration AJP d'Apache Tomcat.</p>
- <p>Enfin, lorsque tous les attributs ont été transmis, le
- terminateur d'attributs, <code>0xFF</code>, est envoyé. Ce dernier
- indique à la fois la fin de la liste d'attributs et la fin du paquet
- de la requête</p>
+ <p>Enfin, lorsque tous les attributs ont &#233;t&#233; transmis, le
+ terminateur d'attributs, <code>0xFF</code>, est envoy&#233;. Ce dernier
+ indique &#224; la fois la fin de la liste d'attributs et la fin du paquet
+ de la requ&#234;te</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="resppacketstruct" id="resppacketstruct">Structure du paquet de la
-réponse</a><a title="Lien permanent" href="#resppacketstruct" class="permalink">&para;</a></h2>
+r&#233;ponse</a><a title="Lien permanent" href="#resppacketstruct" class="permalink">&para;</a></h2>
<p>Pour les messages que le conteneur peut renvoyer au
serveur.</p>
<div class="example"><pre>AJP13_SEND_BODY_CHUNK :=
@@ -583,8 +583,8 @@ AJP13_SEND_HEADERS :=
response_headers *(res_header_name header_value)
res_header_name :=
- sc_res_header_name | (string) [voir ci-dessous pour la manière
- dont ceci est interprété]
+ sc_res_header_name | (string) [voir ci-dessous pour la mani&#232;re
+ dont ceci est interpr&#233;t&#233;]
sc_res_header_name := 0xA0 (byte)
@@ -598,19 +598,19 @@ AJP13_END_RESPONSE :=
AJP13_GET_BODY_CHUNK :=
prefix_code 6
requested_length (integer)</pre></div>
- <h3>Détails:</h3>
- <h3>Envoi d'un tronçon de corps</h3>
- <p>Le tronçon se compose essentiellement de données binaires et est
- renvoyé directement au navigateur.</p>
+ <h3>D&#233;tails:</h3>
+ <h3>Envoi d'un tron&#231;on de corps</h3>
+ <p>Le tron&#231;on se compose essentiellement de donn&#233;es binaires et est
+ renvoy&#233; directement au navigateur.</p>
- <h3>Envoi des en-têtes</h3>
- <p>Les code et message d'état correspondent aux code et message HTTP
+ <h3>Envoi des en-t&#234;tes</h3>
+ <p>Les code et message d'&#233;tat correspondent aux code et message HTTP
habituels (par exemple <code>200</code> et <code>OK</code>). Les
- noms d'en-têtes de réponses sont codés de la même façon que les noms
- d'en-têtes de requêtes. Voir ci-dessus le codage des en-têtes pour
- plus de détails à propos de la manière dont les codes se distinguent
- des chaînes.<br />
- Les codes des en-têtes courants sont ::</p>
+ noms d'en-t&#234;tes de r&#233;ponses sont cod&#233;s de la m&#234;me fa&#231;on que les noms
+ d'en-t&#234;tes de requ&#234;tes. Voir ci-dessus le codage des en-t&#234;tes pour
+ plus de d&#233;tails &#224; propos de la mani&#232;re dont les codes se distinguent
+ des cha&#238;nes.<br />
+ Les codes des en-t&#234;tes courants sont ::</p>
<table>
<tr><td>Nom</td><td>Valeur code</td></tr>
<tr><td>Content-Type</td><td>0xA001</td></tr>
@@ -625,37 +625,37 @@ AJP13_GET_BODY_CHUNK :=
<tr><td>Status</td><td>0xA00A</td></tr>
<tr><td>WWW-Authenticate</td><td>0xA00B</td></tr>
</table>
- <p>La valeur de l'en-tête est codée immédiatement après le code ou
- la chaîne du nom d'en-tête.</p>
+ <p>La valeur de l'en-t&#234;te est cod&#233;e imm&#233;diatement apr&#232;s le code ou
+ la cha&#238;ne du nom d'en-t&#234;te.</p>
- <h3>Fin de la réponse</h3>
- <p>Signale la fin de ce cycle de traitement de requête. Si le
- drapeau <code>reuse</code> est à true <code>(toute valeur autre que
+ <h3>Fin de la r&#233;ponse</h3>
+ <p>Signale la fin de ce cycle de traitement de requ&#234;te. Si le
+ drapeau <code>reuse</code> est &#224; true <code>(toute valeur autre que
0 en langage C pur)</code>, cette
- connexion TCP peut être réutilisée pour traiter de nouvelles
- requêtes entrantes. Si <code>reuse</code> est à false
- (==0), la connexion sera fermée.</p>
+ connexion TCP peut &#234;tre r&#233;utilis&#233;e pour traiter de nouvelles
+ requ&#234;tes entrantes. Si <code>reuse</code> est &#224; false
+ (==0), la connexion sera ferm&#233;e.</p>
- <h3>Réception d'un tronçon de corps</h3>
- <p>Le conteneur réclame la suite des données de la requête (dans le
- cas où la taille du corps était trop importante pour pouvoir être
- contenue dans le premier paquet envoyé, où lorsque la requête est
- fractionnée). Le serveur va alors envoyer un paquet contenant une
- quantité de données correspondant au minimum de la
- <code>request_length</code>, la taille maximale de corps envoyée
- <code>(8186 (8 Koctets - 6))</code>, et le nombre réel d'octets
- restants à envoyer pour ce corps de requête.<br />
- S'il ne reste plus de données à transmettre pour ce corps de requête
- (c'est à dire si le conteneur de servlets tente de lire au delà de
+ <h3>R&#233;ception d'un tron&#231;on de corps</h3>
+ <p>Le conteneur r&#233;clame la suite des donn&#233;es de la requ&#234;te (dans le
+ cas o&#249; la taille du corps &#233;tait trop importante pour pouvoir &#234;tre
+ contenue dans le premier paquet envoy&#233;, o&#249; lorsque la requ&#234;te est
+ fractionn&#233;e). Le serveur va alors envoyer un paquet contenant une
+ quantit&#233; de donn&#233;es correspondant au minimum de la
+ <code>request_length</code>, la taille maximale de corps envoy&#233;e
+ <code>(8186 (8 Koctets - 6))</code>, et le nombre r&#233;el d'octets
+ restants &#224; envoyer pour ce corps de requ&#234;te.<br />
+ S'il ne reste plus de donn&#233;es &#224; transmettre pour ce corps de requ&#234;te
+ (c'est &#224; dire si le conteneur de servlets tente de lire au del&#224; de
la fin du corps), le serveur va renvoyer un paquet <em>vide</em>
- dont la charge utile est de longueur 0 et se présentant sous la
+ dont la charge utile est de longueur 0 et se pr&#233;sentant sous la
forme <code>(0x12,0x34,0x00,0x00)</code>.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_ajp.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_ajp.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_proxy_ajp.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_proxy_ajp.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -675,7 +675,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_proxy_ajp.
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_proxy_balancer.html.fr b/docs/manual/mod/mod_proxy_balancer.html.fr
index a8dae741b3..779e9b7445 100644
--- a/docs/manual/mod/mod_proxy_balancer.html.fr
+++ b/docs/manual/mod/mod_proxy_balancer.html.fr
@@ -27,19 +27,19 @@
<div id="preamble"><h1>Module Apache mod_proxy_balancer</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_balancer.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_balancer.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_proxy_balancer.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_proxy_balancer.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Extension de <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> pour le support de
-la répartition de charge</td></tr>
+la r&#233;partition de charge</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>proxy_balancer_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_proxy_balancer.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>proxy_balancer_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_proxy_balancer.c</td></tr></table>
<h3>Sommaire</h3>
<p>Pour pouvoir fonctionner, ce module <em>requiert</em> le
chargement de <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>, et il fournit le support de
- la répartition de charge pour tous les protocoles supportés. Parmi ces
+ la r&#233;partition de charge pour tous les protocoles support&#233;s. Parmi ces
protocoles, les plus importants sont :</p>
<ul>
<li>HTTP, avec le module <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code></li>
@@ -49,7 +49,7 @@ la répartition de charge</td></tr>
</ul>
- <p>L'algorithme de planification de la répartition de charge n'est pas
+ <p>L'algorithme de planification de la r&#233;partition de charge n'est pas
fourni par ce module, mais par ceux-ci :</p>
<ul>
<li><code class="module"><a href="../mod/mod_lbmethod_byrequests.html">mod_lbmethod_byrequests</a></code></li>
@@ -58,33 +58,33 @@ la répartition de charge</td></tr>
<li><code class="module"><a href="../mod/mod_lbmethod_heartbeat.html">mod_lbmethod_heartbeat</a></code></li>
</ul>
- <p>Ainsi, pour mettre en oeuvre la répartition de charge,
+ <p>Ainsi, pour mettre en oeuvre la r&#233;partition de charge,
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>, <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> et
au moins un des modules fournissant l'algorithme de planification de
- la répartition de charge doivent être chargés dans le serveur.</p>
+ la r&#233;partition de charge doivent &#234;tre charg&#233;s dans le serveur.</p>
<div class="warning"><h3>Avertissement</h3>
- <p>N'activez pas la fonctionnalité de mandataire avant d'avoir <a href="mod_proxy.html#access">sécurisé votre serveur</a>. Les
+ <p>N'activez pas la fonctionnalit&#233; de mandataire avant d'avoir <a href="mod_proxy.html#access">s&#233;curis&#233; votre serveur</a>. Les
serveurs mandataires ouverts sont dangereux non seulement pour
- votre réseau, mais aussi pour l'Internet au sens large.</p>
+ votre r&#233;seau, mais aussi pour l'Internet au sens large.</p>
</div>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#scheduler">L'algorithme de planification de la répartition de
+<li><img alt="" src="../images/down.gif" /> <a href="#scheduler">L'algorithme de planification de la r&#233;partition de
charge</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#stickyness">Répartition de charge avec abonnement utilisateur
+<li><img alt="" src="../images/down.gif" /> <a href="#stickyness">R&#233;partition de charge avec abonnement utilisateur
(stickyness)</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#example">Exemples de configuration d'un répartiteur</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#environment">Variables d'environnement exportées</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#balancer_manager">Activation du support du gestionnaire de répartiteur</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#stickyness_implementation">Détails à propos de la répartition de charge par abonnement
+<li><img alt="" src="../images/down.gif" /> <a href="#example">Exemples de configuration d'un r&#233;partiteur</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#environment">Variables d'environnement export&#233;es</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#balancer_manager">Activation du support du gestionnaire de r&#233;partiteur</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#stickyness_implementation">D&#233;tails &#224; propos de la r&#233;partition de charge par abonnement
(stickyness)</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#stickyness_troubleshooting">Résolution des problèmes liés à la répartition de charge par
+<li><img alt="" src="../images/down.gif" /> <a href="#stickyness_troubleshooting">R&#233;solution des probl&#232;mes li&#233;s &#224; la r&#233;partition de charge par
abonnement</a></li>
</ul><h3 class="directives">Directives</h3>
<p>Ce module ne fournit aucune directive.</p>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_balancer">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_balancer">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_balancer">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_balancer">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li>
<li><code class="directive"><a href="../mod/mod_proxy.html#balancermember">BalancerMember</a></code></li>
@@ -94,50 +94,50 @@ la répartition de charge</td></tr>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="scheduler" id="scheduler">L'algorithme de planification de la répartition de
+<h2><a name="scheduler" id="scheduler">L'algorithme de planification de la r&#233;partition de
charge</a><a title="Lien permanent" href="#scheduler" class="permalink">&para;</a></h2>
- <p>A l'heure actuelle, 4 algorithmes de planification de la répartition de
+ <p>A l'heure actuelle, 4 algorithmes de planification de la r&#233;partition de
charge sont disponibles : ils se basent respectivement sur le comptage des
- requêtes (<code class="module"><a href="../mod/mod_lbmethod_byrequests.html">mod_lbmethod_byrequests</a></code>), la mesure de
- l'intensité du trafic (<code class="module"><a href="../mod/mod_lbmethod_bytraffic.html">mod_lbmethod_bytraffic</a></code>), le comptage
- des requêtes en attente (<code class="module"><a href="../mod/mod_lbmethod_bybusyness.html">mod_lbmethod_bybusyness</a></code>) et la
- mesure de l'activité du serveur (<code class="module"><a href="../mod/mod_lbmethod_heartbeat.html">mod_lbmethod_heartbeat</a></code>).
- Ils sont contrôlés par la valeur de <code>lbmethod</code> dans la définition
- du répartiteur. Voir la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> pour plus de détails, et en
- particulier la configuration du répartiteur et de ses membres.</p>
+ requ&#234;tes (<code class="module"><a href="../mod/mod_lbmethod_byrequests.html">mod_lbmethod_byrequests</a></code>), la mesure de
+ l'intensit&#233; du trafic (<code class="module"><a href="../mod/mod_lbmethod_bytraffic.html">mod_lbmethod_bytraffic</a></code>), le comptage
+ des requ&#234;tes en attente (<code class="module"><a href="../mod/mod_lbmethod_bybusyness.html">mod_lbmethod_bybusyness</a></code>) et la
+ mesure de l'activit&#233; du serveur (<code class="module"><a href="../mod/mod_lbmethod_heartbeat.html">mod_lbmethod_heartbeat</a></code>).
+ Ils sont contr&#244;l&#233;s par la valeur de <code>lbmethod</code> dans la d&#233;finition
+ du r&#233;partiteur. Voir la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> pour plus de d&#233;tails, et en
+ particulier la configuration du r&#233;partiteur et de ses membres.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="stickyness" id="stickyness">Répartition de charge avec abonnement utilisateur
+<h2><a name="stickyness" id="stickyness">R&#233;partition de charge avec abonnement utilisateur
(stickyness)</a><a title="Lien permanent" href="#stickyness" class="permalink">&para;</a></h2>
- <p>Le répartiteur supporte l'abonnement utilisateur. Lorsqu'une
- requête est mandatée vers un serveur d'arrière-plan particulier,
- toutes les requêtes suivantes du même utilisateur seront alors
- mandatées vers le même serveur d'arrière-plan. De nombreux
- répartiteurs de charge implémentent cette fonctionnalité via une
+ <p>Le r&#233;partiteur supporte l'abonnement utilisateur. Lorsqu'une
+ requ&#234;te est mandat&#233;e vers un serveur d'arri&#232;re-plan particulier,
+ toutes les requ&#234;tes suivantes du m&#234;me utilisateur seront alors
+ mandat&#233;es vers le m&#234;me serveur d'arri&#232;re-plan. De nombreux
+ r&#233;partiteurs de charge impl&#233;mentent cette fonctionnalit&#233; via une
table qui associe les adresses IP des clients aux serveurs
- d'arrière-plan. Cette approche est transparente aux clients et aux
- serveurs d'arrière-plan, mais induit certains problèmes :
- distribution de charge inégale si les clients se trouvent eux-mêmes
- derrière un mandataire, erreurs d'abonnement lorsqu'un client
- possède une adresse IP dynamique qui peut changer au cours d'une
- session et perte d'abonnement en cas de dépassement de la table de
+ d'arri&#232;re-plan. Cette approche est transparente aux clients et aux
+ serveurs d'arri&#232;re-plan, mais induit certains probl&#232;mes :
+ distribution de charge in&#233;gale si les clients se trouvent eux-m&#234;mes
+ derri&#232;re un mandataire, erreurs d'abonnement lorsqu'un client
+ poss&#232;de une adresse IP dynamique qui peut changer au cours d'une
+ session et perte d'abonnement en cas de d&#233;passement de la table de
correspondances.</p>
- <p>Le module <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> implémente
+ <p>Le module <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> impl&#233;mente
l'abonnement selon deux alternatives : les cookies et le codage
- d'URL. Le cookie peut être fourni par le serveur d'arrière-plan ou
- par le serveur web Apache lui-même, alors que le codage d'URL est en
- général effectué par le serveur d'arrière-plan.</p>
+ d'URL. Le cookie peut &#234;tre fourni par le serveur d'arri&#232;re-plan ou
+ par le serveur web Apache lui-m&#234;me, alors que le codage d'URL est en
+ g&#233;n&#233;ral effectu&#233; par le serveur d'arri&#232;re-plan.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="example" id="example">Exemples de configuration d'un répartiteur</a><a title="Lien permanent" href="#example" class="permalink">&para;</a></h2>
+<h2><a name="example" id="example">Exemples de configuration d'un r&#233;partiteur</a><a title="Lien permanent" href="#example" class="permalink">&para;</a></h2>
- <p>Avant de nous plonger dans les détails techniques, voici un
+ <p>Avant de nous plonger dans les d&#233;tails techniques, voici un
exemple d'utilisation de <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> mettant
- en oeuvre la répartition de charge entre deux serveurs
- d'arrière-plan :
+ en oeuvre la r&#233;partition de charge entre deux serveurs
+ d'arri&#232;re-plan :
</p>
<pre class="prettyprint lang-config">&lt;Proxy balancer://mycluster&gt;
@@ -149,10 +149,10 @@ ProxyPassReverse "/test" "balancer://mycluster"</pre>
- <p>Voici un autre exemple de répartiteur de charge avec
+ <p>Voici un autre exemple de r&#233;partiteur de charge avec
abonnement utilisant <code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code>,
- fonctionnant même si le serveur d'arrière-plan ne définit pas de
- cookie de session approprié :
+ fonctionnant m&#234;me si le serveur d'arri&#232;re-plan ne d&#233;finit pas de
+ cookie de session appropri&#233; :
</p>
<pre class="prettyprint lang-config">Header add Set-Cookie "ROUTEID=.%{BALANCER_WORKER_ROUTE}e; path=/" env=BALANCER_ROUTE_CHANGED
@@ -167,82 +167,82 @@ ProxyPassReverse "/test" "balancer://mycluster"</pre>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="environment" id="environment">Variables d'environnement exportées</a><a title="Lien permanent" href="#environment" class="permalink">&para;</a></h2>
+<h2><a name="environment" id="environment">Variables d'environnement export&#233;es</a><a title="Lien permanent" href="#environment" class="permalink">&para;</a></h2>
- <p>A l'heure actuelle, 6 variables d'environnement sont exportées :</p>
+ <p>A l'heure actuelle, 6 variables d'environnement sont export&#233;es :</p>
<dl>
<dt><var><a name="balancer_session_sticky" id="balancer_session_sticky">BALANCER_SESSION_STICKY</a></var></dt>
<dd>
- <p>Cette variable se voir assignée la valeur de
- <var>stickysession</var> pour la requête courante. Il s'agit du
- nom du cookie ou du paramètre de requête utilisé pour les sessions
+ <p>Cette variable se voir assign&#233;e la valeur de
+ <var>stickysession</var> pour la requ&#234;te courante. Il s'agit du
+ nom du cookie ou du param&#232;tre de requ&#234;te utilis&#233; pour les sessions
avec abonnement.</p>
</dd>
<dt><var><a name="balancer_session_route" id="balancer_session_route">BALANCER_SESSION_ROUTE</a></var></dt>
<dd>
- <p>Cette variable se voit assignée la <var>route</var> interprétée
- pour la requête courante.</p>
+ <p>Cette variable se voit assign&#233;e la <var>route</var> interpr&#233;t&#233;e
+ pour la requ&#234;te courante.</p>
</dd>
<dt><var><a name="balancer_name" id="balancer_name">BALANCER_NAME</a></var></dt>
<dd>
- <p>Cette variable se voit assigné le nom du répartiteur pour la
- requête courante. Il s'agit d'une valeur du style
+ <p>Cette variable se voit assign&#233; le nom du r&#233;partiteur pour la
+ requ&#234;te courante. Il s'agit d'une valeur du style
<code>balancer://foo</code>.</p>
</dd>
<dt><var><a name="balancer_worker_name" id="balancer_worker_name">BALANCER_WORKER_NAME</a></var></dt>
<dd>
- <p>Cette variable se voit assigné le nom du membre du groupe de
- répartition de charge utilisé pour la requête courante. Il s'agit
+ <p>Cette variable se voit assign&#233; le nom du membre du groupe de
+ r&#233;partition de charge utilis&#233; pour la requ&#234;te courante. Il s'agit
d'une valeur du style <code>http://hostA:1234</code>.</p>
</dd>
<dt><var><a name="balancer_worker_route" id="balancer_worker_route">BALANCER_WORKER_ROUTE</a></var></dt>
<dd>
- <p>Cette variable se voit assignée la <var>route</var> du membre du
- groupe de répartition de charge qui sera utilisé pour la requête
+ <p>Cette variable se voit assign&#233;e la <var>route</var> du membre du
+ groupe de r&#233;partition de charge qui sera utilis&#233; pour la requ&#234;te
courante.</p>
</dd>
<dt><var><a name="balancer_route_changed" id="balancer_route_changed">BALANCER_ROUTE_CHANGED</a></var></dt>
<dd>
- <p>Cette variable est définie à 1 si la route de la session ne
- correspond pas à celle du membre du groupe de répartition de charge
+ <p>Cette variable est d&#233;finie &#224; 1 si la route de la session ne
+ correspond pas &#224; celle du membre du groupe de r&#233;partition de charge
(BALANCER_SESSION_ROUTE != BALANCER_WORKER_ROUTE), ou si la session
- ne possède pas encore de route établie. Elle peut servir à
- déterminer quand il est éventuellement nécessaire d'envoyer au
- client une route mise à jour lorsque les sessions persistantes sont
- utilisées.</p>
+ ne poss&#232;de pas encore de route &#233;tablie. Elle peut servir &#224;
+ d&#233;terminer quand il est &#233;ventuellement n&#233;cessaire d'envoyer au
+ client une route mise &#224; jour lorsque les sessions persistantes sont
+ utilis&#233;es.</p>
</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="balancer_manager" id="balancer_manager">Activation du support du gestionnaire de répartiteur</a><a title="Lien permanent" href="#balancer_manager" class="permalink">&para;</a></h2>
+<h2><a name="balancer_manager" id="balancer_manager">Activation du support du gestionnaire de r&#233;partiteur</a><a title="Lien permanent" href="#balancer_manager" class="permalink">&para;</a></h2>
- <p>Cette fonctionnalité <em>nécessite</em> le chargement du module
- <code class="module"><a href="../mod/mod_status.html">mod_status</a></code>. Le gestionnaire de répartiteur permet
- la mise à jour dynamique des membres du groupe de répartition de
- charge. Vous pouvez utiliser le gestionnaire de répartiteur pour
+ <p>Cette fonctionnalit&#233; <em>n&#233;cessite</em> le chargement du module
+ <code class="module"><a href="../mod/mod_status.html">mod_status</a></code>. Le gestionnaire de r&#233;partiteur permet
+ la mise &#224; jour dynamique des membres du groupe de r&#233;partition de
+ charge. Vous pouvez utiliser le gestionnaire de r&#233;partiteur pour
modifier le facteur de charge d'un membre particulier, ou passer ce
dernier en mode hors ligne.
</p>
- <p>Ainsi, pour mettre en oeuvre la gestion du répartiteur de charge,
+ <p>Ainsi, pour mettre en oeuvre la gestion du r&#233;partiteur de charge,
<code class="module"><a href="../mod/mod_status.html">mod_status</a></code> et <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code>
- doivent être chargés dans le serveur.</p>
+ doivent &#234;tre charg&#233;s dans le serveur.</p>
- <p>Pour permettre la gestion du répartiteur de charge aux
- navigateurs appartenant au domaine example.com, ajoutez ces lignes à
+ <p>Pour permettre la gestion du r&#233;partiteur de charge aux
+ navigateurs appartenant au domaine example.com, ajoutez ces lignes &#224;
votre fichier de configuration <code>httpd.conf</code> :</p>
<pre class="prettyprint lang-config">&lt;Location "/balancer-manager"&gt;
SetHandler balancer-manager
@@ -250,68 +250,68 @@ ProxyPassReverse "/test" "balancer://mycluster"</pre>
&lt;/Location&gt;</pre>
- <p>Vous pourrez alors accéder au gestionnaire du répartiteur de
+ <p>Vous pourrez alors acc&#233;der au gestionnaire du r&#233;partiteur de
charge en utilisant un navigateur web pour afficher la page
<code>http://nom.de.votre.serveur/balancer-manager</code>. Notez que
- pour pouvoir contrôler dynamiquement un membre de groupe de
- répartition, ce dernier ne doit pas être défini au sein d'une
+ pour pouvoir contr&#244;ler dynamiquement un membre de groupe de
+ r&#233;partition, ce dernier ne doit pas &#234;tre d&#233;fini au sein d'une
section <code>&lt;Location ...&gt;</code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="stickyness_implementation" id="stickyness_implementation">Détails à propos de la répartition de charge par abonnement
+<h2><a name="stickyness_implementation" id="stickyness_implementation">D&#233;tails &#224; propos de la r&#233;partition de charge par abonnement
(stickyness)</a><a title="Lien permanent" href="#stickyness_implementation" class="permalink">&para;</a></h2>
- <p>Si l'abonnement s'appuie sur un cookie, vous devez définir le nom
- de ce cookie dont le contenu précise le serveur d'arrière-plan à
+ <p>Si l'abonnement s'appuie sur un cookie, vous devez d&#233;finir le nom
+ de ce cookie dont le contenu pr&#233;cise le serveur d'arri&#232;re-plan &#224;
utiliser. Pour ce faire, on utilise l'attribut
<var>stickysession</var> avec la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> ou <code class="directive"><a href="../mod/mod_proxy.html#proxyset">ProxySet</a></code>. Le nom du cookie est
- sensible à la casse. Le répartiteur extrait le contenu du cookie et
- recherche un serveur membre dont la <var>route</var> correspond à
- cette valeur. La route doit aussi être définie dans la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> ou <code class="directive"><a href="../mod/mod_proxy.html#proxyset">ProxySet</a></code>. Le cookie peut être défini
- soit par le serveur d'arrière-plan, soit, comme indiqué dans l'<a href="#example">exemple</a> ci-dessus par le serveur web Apache
- lui-même.</p>
- <p>Certains serveurs d'arrière-plan, tels qu'Apache Tomcat,
- utilisent une forme sensiblement différente de cookie d'abonnement.
- Tomcat ajoute le nom de l'instance Tomcat à la fin de son
- identifiant de session, précédé par un point. Ainsi, si le serveur
+ sensible &#224; la casse. Le r&#233;partiteur extrait le contenu du cookie et
+ recherche un serveur membre dont la <var>route</var> correspond &#224;
+ cette valeur. La route doit aussi &#234;tre d&#233;finie dans la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> ou <code class="directive"><a href="../mod/mod_proxy.html#proxyset">ProxySet</a></code>. Le cookie peut &#234;tre d&#233;fini
+ soit par le serveur d'arri&#232;re-plan, soit, comme indiqu&#233; dans l'<a href="#example">exemple</a> ci-dessus par le serveur web Apache
+ lui-m&#234;me.</p>
+ <p>Certains serveurs d'arri&#232;re-plan, tels qu'Apache Tomcat,
+ utilisent une forme sensiblement diff&#233;rente de cookie d'abonnement.
+ Tomcat ajoute le nom de l'instance Tomcat &#224; la fin de son
+ identifiant de session, pr&#233;c&#233;d&#233; par un point. Ainsi, si le serveur
web Apache trouve un point dans la valeur du cookie d'abonnement, il
- n'utilisera que la partie située après ce point pour
- rechercher sa route. Pour que Tomcat puisse connaître son nom
- d'instance, vous devez définir l'attribut <code>jvmRoute</code> dans
- son fichier de configuration <code>conf/server.xml</code> à la
+ n'utilisera que la partie situ&#233;e apr&#232;s ce point pour
+ rechercher sa route. Pour que Tomcat puisse conna&#238;tre son nom
+ d'instance, vous devez d&#233;finir l'attribut <code>jvmRoute</code> dans
+ son fichier de configuration <code>conf/server.xml</code> &#224; la
valeur de la <var>route</var> du serveur qui se connecte au Tomcat
- considéré. Le nom du cookie de session utilisé par Tomcat (et plus
- généralement par les applications web Java à base de servlets) est
- <code>JSESSIONID</code> (en majuscules), mais peut être modifié.</p>
+ consid&#233;r&#233;. Le nom du cookie de session utilis&#233; par Tomcat (et plus
+ g&#233;n&#233;ralement par les applications web Java &#224; base de servlets) est
+ <code>JSESSIONID</code> (en majuscules), mais peut &#234;tre modifi&#233;.</p>
- <p>La seconde méthode pour implémenter l'abonnement est le codage
- d'URL. Ici, le serveur web recherche un paramètre dans l'URL de la
- requête. Le nom du paramètre est spécifié par l'attribut
+ <p>La seconde m&#233;thode pour impl&#233;menter l'abonnement est le codage
+ d'URL. Ici, le serveur web recherche un param&#232;tre dans l'URL de la
+ requ&#234;te. Le nom du param&#232;tre est sp&#233;cifi&#233; par l'attribut
<var>stickysession</var>. Pour trouver un serveur membre, on
- recherche un serveur dont la <var>route</var> est égale à la valeur
- du paramètre. Comme il n'est pas aisé d'extraire et de manipuler
- tous les liens URL contenus dans les réponses, le travail consistant
- à ajouter les paramètres à chaque lien est généralement effectué par
- le serveur d'arrière-plan qui génère le contenu. Bien qu'il soit
+ recherche un serveur dont la <var>route</var> est &#233;gale &#224; la valeur
+ du param&#232;tre. Comme il n'est pas ais&#233; d'extraire et de manipuler
+ tous les liens URL contenus dans les r&#233;ponses, le travail consistant
+ &#224; ajouter les param&#232;tres &#224; chaque lien est g&#233;n&#233;ralement effectu&#233; par
+ le serveur d'arri&#232;re-plan qui g&#233;n&#232;re le contenu. Bien qu'il soit
possible dans certains cas d'effectuer ces ajouts au niveau du
serveur web via les modules <code class="module"><a href="../mod/mod_substitute.html">mod_substitute</a></code> ou
- <code class="module"><a href="../mod/mod_sed.html">mod_sed</a></code>, cette méthode peut dégrader les
+ <code class="module"><a href="../mod/mod_sed.html">mod_sed</a></code>, cette m&#233;thode peut d&#233;grader les
performances.</p>
- <p>Les standards Java implémentent le codage d'URL de manière
- sensiblement différente. Ils ajoutent une information de chemin à
+ <p>Les standards Java impl&#233;mentent le codage d'URL de mani&#232;re
+ sensiblement diff&#233;rente. Ils ajoutent une information de chemin &#224;
l'URL en utilisant un point-virgule (<code>;</code>) comme
- séparateur, puis ajoutent enfin l'identifiant de session. Comme dans
- le cas des cookies, Apache Tomcat peut insérer la valeur de
+ s&#233;parateur, puis ajoutent enfin l'identifiant de session. Comme dans
+ le cas des cookies, Apache Tomcat peut ins&#233;rer la valeur de
l'attribut <code>jvmRoute</code> dans cette information de chemin.
Pour qu'Apache puisse trouver ce genre d'information de chemin, vous
- devez définir <code>scolonpathdelim</code> à <code>On</code> dans la
+ devez d&#233;finir <code>scolonpathdelim</code> &#224; <code>On</code> dans la
directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> ou
<code class="directive"><a href="../mod/mod_proxy.html#proxyset">ProxySet</a></code>.</p>
- <p>Enfin, vous pouvez utiliser simultanément les cookies et le codage
- d'URL en définissant le nom du cookie et le nom du paramètre d'URL
- séparés par une barre verticale (<code>|</code>) comme dans
+ <p>Enfin, vous pouvez utiliser simultan&#233;ment les cookies et le codage
+ d'URL en d&#233;finissant le nom du cookie et le nom du param&#232;tre d'URL
+ s&#233;par&#233;s par une barre verticale (<code>|</code>) comme dans
l'exemple suivant :</p>
<pre class="prettyprint lang-config">ProxyPass "/test" "balancer://mycluster" stickysession=JSESSIONID|jsessionid scolonpathdelim=On
&lt;Proxy balancer://mycluster&gt;
@@ -319,66 +319,66 @@ ProxyPassReverse "/test" "balancer://mycluster"</pre>
BalancerMember http://192.168.1.51:80 route=node2
&lt;/Proxy&gt;</pre>
- <p>Si le cookie et le paramètre de requête fournissent tous deux une
- information de route correcte pour la même requête, c'est
- l'information en provenance du paramètre de requête qui sera
+ <p>Si le cookie et le param&#232;tre de requ&#234;te fournissent tous deux une
+ information de route correcte pour la m&#234;me requ&#234;te, c'est
+ l'information en provenance du param&#232;tre de requ&#234;te qui sera
retenue.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="stickyness_troubleshooting" id="stickyness_troubleshooting">Résolution des problèmes liés à la répartition de charge par
+<h2><a name="stickyness_troubleshooting" id="stickyness_troubleshooting">R&#233;solution des probl&#232;mes li&#233;s &#224; la r&#233;partition de charge par
abonnement</a><a title="Lien permanent" href="#stickyness_troubleshooting" class="permalink">&para;</a></h2>
- <p>Si vous êtes confronté à des erreurs d'abonnement, comme la
- nécessité pour les utilisateurs de se reconnecter suite à une perte
- de session d'application, vous devez tout d'abord vérifier si ceci
- n'est pas du à une indisponibilité sporadique des serveurs
- d'arrière-plan ou à une erreur de configuration. La présence de
+ <p>Si vous &#234;tes confront&#233; &#224; des erreurs d'abonnement, comme la
+ n&#233;cessit&#233; pour les utilisateurs de se reconnecter suite &#224; une perte
+ de session d'application, vous devez tout d'abord v&#233;rifier si ceci
+ n'est pas du &#224; une indisponibilit&#233; sporadique des serveurs
+ d'arri&#232;re-plan ou &#224; une erreur de configuration. La pr&#233;sence de
messages d'erreur de type proxy dans le journal des erreurs d'Apache
- pourra révéler des problèmes de stabilité au niveau des serveurs
- d'arrière-plan.</p>
- <p>Pour contrôler votre configuration, regardez tout d'abord si
- l'abonnement est à base de cookie ou de codage d'URL. L'étape
- suivante consiste à enregistrer certaines données dans le journal
- des accès en utilisant un <code class="directive"><a href="../mod/mod_log_config.html#format de journalisation">format
- de journalisation</a></code> personnalisé. Les champs intéressants
+ pourra r&#233;v&#233;ler des probl&#232;mes de stabilit&#233; au niveau des serveurs
+ d'arri&#232;re-plan.</p>
+ <p>Pour contr&#244;ler votre configuration, regardez tout d'abord si
+ l'abonnement est &#224; base de cookie ou de codage d'URL. L'&#233;tape
+ suivante consiste &#224; enregistrer certaines donn&#233;es dans le journal
+ des acc&#232;s en utilisant un <code class="directive"><a href="../mod/mod_log_config.html#format de journalisation">format
+ de journalisation</a></code> personnalis&#233;. Les champs int&#233;ressants
sont les suivants :</p>
<dl>
<dt><code>%{MONCOOKIE}C</code></dt>
<dd>La valeur que contient le cookie de nom <code>MONCOOKIE</code>.
- Le nom doit correspondre au nom défini par l'attribut
+ Le nom doit correspondre au nom d&#233;fini par l'attribut
<var>stickysession</var>.</dd>
<dt><code>%{Set-Cookie}o</code></dt>
- <dd>Ce champ contient tout cookie défini par le serveur
- d'arrière-plan. Vous pouvez ainsi vérifier si le serveur
- d'arrière-plan définit bien le cookie de session auquel vous vous
- attendez, et à quelle valeur il est défini.</dd>
+ <dd>Ce champ contient tout cookie d&#233;fini par le serveur
+ d'arri&#232;re-plan. Vous pouvez ainsi v&#233;rifier si le serveur
+ d'arri&#232;re-plan d&#233;finit bien le cookie de session auquel vous vous
+ attendez, et &#224; quelle valeur il est d&#233;fini.</dd>
<dt><code>%{BALANCER_SESSION_STICKY}e</code></dt>
- <dd>Le nom du cookie ou du paramètre de requête utilisé pour la
+ <dd>Le nom du cookie ou du param&#232;tre de requ&#234;te utilis&#233; pour la
recherche de l'information de routage.</dd>
<dt><code>%{BALANCER_SESSION_ROUTE}e</code></dt>
- <dd>L'information de routage extraite de la requête.</dd>
+ <dd>L'information de routage extraite de la requ&#234;te.</dd>
<dt><code>%{BALANCER_WORKER_ROUTE}e</code></dt>
<dd>La route du serveur choisi.</dd>
<dt><code>%{BALANCER_ROUTE_CHANGED}e</code></dt>
<dd>Contient la valeur <code>1</code> si la route extraite de la
- requête est différente de la route du serveur ; autrement dit, le
- traitement de la requête n'a pas pu être effectué dans le cadre
- d'une répartition de charge par abonnement.</dd>
+ requ&#234;te est diff&#233;rente de la route du serveur ; autrement dit, le
+ traitement de la requ&#234;te n'a pas pu &#234;tre effectu&#233; dans le cadre
+ d'une r&#233;partition de charge par abonnement.</dd>
</dl>
- <p>Les pertes de session sont souvent dues à des expirations de
- session dont la valeur peut en général être configurée au niveau du
- serveur d'arrière-plan.</p>
- <p>Si le niveau de journalisation est défini à <code>debug</code> ou
- plus, le répartiteur journalise aussi des informations détaillées à
+ <p>Les pertes de session sont souvent dues &#224; des expirations de
+ session dont la valeur peut en g&#233;n&#233;ral &#234;tre configur&#233;e au niveau du
+ serveur d'arri&#232;re-plan.</p>
+ <p>Si le niveau de journalisation est d&#233;fini &#224; <code>debug</code> ou
+ plus, le r&#233;partiteur journalise aussi des informations d&#233;taill&#233;es &#224;
propos de l'abonnement dans le journal des erreurs, ce qui facilite
- la résolution des problèmes d'abonnement. Notez cependant que le
- volume de journalisation pourra alors s'avérer trop important pour
+ la r&#233;solution des probl&#232;mes d'abonnement. Notez cependant que le
+ volume de journalisation pourra alors s'av&#233;rer trop important pour
un serveur en production sous forte charge.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_balancer.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_balancer.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_proxy_balancer.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_proxy_balancer.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -398,7 +398,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_proxy_bala
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_proxy_connect.html.fr b/docs/manual/mod/mod_proxy_connect.html.fr
index f7d52586eb..dc5c29363a 100644
--- a/docs/manual/mod/mod_proxy_connect.html.fr
+++ b/docs/manual/mod/mod_proxy_connect.html.fr
@@ -27,67 +27,67 @@
<div id="preamble"><h1>Module Apache mod_proxy_connect</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_connect.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_connect.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_proxy_connect.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_proxy_connect.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Extension de <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> pour le traitement
-des requêtes <code>CONNECT</code></td></tr>
+des requ&#234;tes <code>CONNECT</code></td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>proxy_connect_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_proxy_connect.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>proxy_connect_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_proxy_connect.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Pour fonctionner, ce module <em>nécessite</em> le chargement de
- <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. Il fournit le support de la méthode HTTP
- <code>CONNECT</code>. Cette méthode est principalement utilisée pour
- le franchissement des serveurs mandataires par les requêtes SSL à l'aide
+ <p>Pour fonctionner, ce module <em>n&#233;cessite</em> le chargement de
+ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. Il fournit le support de la m&#233;thode HTTP
+ <code>CONNECT</code>. Cette m&#233;thode est principalement utilis&#233;e pour
+ le franchissement des serveurs mandataires par les requ&#234;tes SSL &#224; l'aide
d'un tunnel.</p>
- <p>Ainsi, pour pouvoir traiter les requêtes <code>CONNECT</code>,
+ <p>Ainsi, pour pouvoir traiter les requ&#234;tes <code>CONNECT</code>,
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> et <code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code>
- doivent être chargés dans le serveur.</p>
+ doivent &#234;tre charg&#233;s dans le serveur.</p>
- <p>CONNECT est aussi utilisée lorsque le serveur doit envoyer une
- requête HTTPS via un mandataire. Dans ce cas, le serveur se comporte
- comme un client CONNECT. Cette fonctionnalité étant fournie par le
+ <p>CONNECT est aussi utilis&#233;e lorsque le serveur doit envoyer une
+ requ&#234;te HTTPS via un mandataire. Dans ce cas, le serveur se comporte
+ comme un client CONNECT. Cette fonctionnalit&#233; &#233;tant fournie par le
module <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>, le module
- <code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code> n'est dans ce cas pas nécessaire.</p>
+ <code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code> n'est dans ce cas pas n&#233;cessaire.</p>
<div class="warning"><h3>Avertissement</h3>
- <p>N'activez pas la fonctionnalité de mandataire avant d'avoir <a href="mod_proxy.html#access">sécurisé votre serveur</a>. Les
+ <p>N'activez pas la fonctionnalit&#233; de mandataire avant d'avoir <a href="mod_proxy.html#access">s&#233;curis&#233; votre serveur</a>. Les
serveurs mandataires ouverts sont dangereux non seulement pour
- votre réseau, mais aussi pour l'Internet au sens large.</p>
+ votre r&#233;seau, mais aussi pour l'Internet au sens large.</p>
</div>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#notes">Informations sur les requêtes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#notes">Informations sur les requ&#234;tes</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#allowconnect">AllowCONNECT</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_connect">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_connect">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_connect">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_connect">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="notes" id="notes">Informations sur les requêtes</a><a title="Lien permanent" href="#notes" class="permalink">&para;</a></h2>
+<h2><a name="notes" id="notes">Informations sur les requ&#234;tes</a><a title="Lien permanent" href="#notes" class="permalink">&para;</a></h2>
<p><code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code> enregistre les informations
suivantes pour journalisation via le format <code>%{NOMVAR}n</code>
dans les directives <code class="directive"><a href="../mod/mod_log_config.html#logformat">LogFormat</a></code> ou <code class="directive"><a href="../mod/core.html#errorlogformat">ErrorLogFormat</a></code> :
</p>
<dl>
<dt>proxy-source-port</dt>
- <dd>Le port local utilisé pour la connexion vers le serveur
- d'arrière-plan.</dd>
+ <dd>Le port local utilis&#233; pour la connexion vers le serveur
+ d'arri&#232;re-plan.</dd>
</dl>
- <p>Les requêtes avec méthode CONNECT sont traitées dans les sections
- <code class="directive"><a href="../mod/mod_proxy.html#proxy">Proxy</a></code> au même titre que
- toute autre requête HTTP qui passe par cette même section. Il est
- possible de filtrer explicitement les connexions SSL à travers un
- mandataire en spécifiant les nom d'hôte et port cible comme suit :
+ <p>Les requ&#234;tes avec m&#233;thode CONNECT sont trait&#233;es dans les sections
+ <code class="directive"><a href="../mod/mod_proxy.html#proxy">Proxy</a></code> au m&#234;me titre que
+ toute autre requ&#234;te HTTP qui passe par cette m&#234;me section. Il est
+ possible de filtrer explicitement les connexions SSL &#224; travers un
+ mandataire en sp&#233;cifiant les nom d'h&#244;te et port cible comme suit :
</p>
<pre class="prettyprint lang-config">&lt;Proxy www.example.com:443&gt;
@@ -98,35 +98,35 @@ des requêtes <code>CONNECT</code></td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="allowconnect" id="allowconnect">Directive</a> <a name="AllowCONNECT" id="AllowCONNECT">AllowCONNECT</a><a title="Lien permanent" href="#allowconnect" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ports autorisés à se <code>CONNECT</code>er à travers le
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ports autoris&#233;s &#224; se <code>CONNECT</code>er &#224; travers le
mandataire</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AllowCONNECT <var>port</var>[-<var>port</var>]
[<var>port</var>[-<var>port</var>]] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>AllowCONNECT 443 563</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>AllowCONNECT 443 563</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_connect</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Déplacé depuis <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> à partir
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>D&#233;plac&#233; depuis <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> &#224; partir
d'Apache 2.3.5. Tranches de ports disponibles depuis Apache 2.3.7.</td></tr>
</table>
<p>La directive <code class="directive">AllowCONNECT</code> permet de
- spécifier une liste de numéros ou de tranches de ports auxquels la
- méthode de mandataire <code>CONNECT</code> pourra se connecter. Les
- navigateurs d'aujourd'hui utilisent cette méthode dans le cas où une
- connexion <code>https</code> est requise et où le tunneling
+ sp&#233;cifier une liste de num&#233;ros ou de tranches de ports auxquels la
+ m&#233;thode de mandataire <code>CONNECT</code> pourra se connecter. Les
+ navigateurs d'aujourd'hui utilisent cette m&#233;thode dans le cas o&#249; une
+ connexion <code>https</code> est requise et o&#249; le tunneling
mandataire sur HTTP est en service.</p>
- <p>Par défaut, seuls les ports par défauts https (<code>443</code>)
+ <p>Par d&#233;faut, seuls les ports par d&#233;fauts https (<code>443</code>)
et snews (<code>563</code>) sont pris en compte. Vous pouvez
utiliser la directive <code class="directive">AllowCONNECT</code> pour
- outrepasser ces valeurs par défaut et n'autoriser les connexions que
- vers les ports spécifiés.</p>
+ outrepasser ces valeurs par d&#233;faut et n'autoriser les connexions que
+ vers les ports sp&#233;cifi&#233;s.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_connect.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_connect.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_proxy_connect.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_proxy_connect.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -146,7 +146,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_proxy_conn
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_proxy_express.html.fr b/docs/manual/mod/mod_proxy_express.html.fr
index 23566b3b8e..3ca88c9b6b 100644
--- a/docs/manual/mod/mod_proxy_express.html.fr
+++ b/docs/manual/mod/mod_proxy_express.html.fr
@@ -27,56 +27,56 @@
<div id="preamble"><h1>Module Apache mod_proxy_express</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_express.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_express.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_proxy_express.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Extension à <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> pour le mandatement
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Extension &#224; <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> pour le mandatement
dynamique inverse de masse</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>proxy_express_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_proxy_express.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>proxy_express_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_proxy_express.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module crée dynamiquement en masse des mandataires inverses en
- faisant correspondre l'en-tête Host: de la requête HTTP à un nom de
- serveur et une URL d'arrière-plan stockés dans un fichier DBM. Il
- est ainsi plus aisé d'utiliser un grand nombre de
- mandataires inverses sans avoir à modifier la configuration. Il est
- loin de posséder autant de fonctionnalités que
+ <p>Ce module cr&#233;e dynamiquement en masse des mandataires inverses en
+ faisant correspondre l'en-t&#234;te Host: de la requ&#234;te HTTP &#224; un nom de
+ serveur et une URL d'arri&#232;re-plan stock&#233;s dans un fichier DBM. Il
+ est ainsi plus ais&#233; d'utiliser un grand nombre de
+ mandataires inverses sans avoir &#224; modifier la configuration. Il est
+ loin de poss&#233;der autant de fonctionnalit&#233;s que
<code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> qui propose aussi la croissance
- dynamique, mais il est conçu pour gérer un nombre beaucoup plus important
- de serveurs d'arrière-plan. Il convient parfaitement pour créer un
+ dynamique, mais il est con&#231;u pour g&#233;rer un nombre beaucoup plus important
+ de serveurs d'arri&#232;re-plan. Il convient parfaitement pour cr&#233;er un
commutateur HTTP frontal et pour les architectures Microservices.</p>
- <p>Pour pouvoir être utilisé, ce module nécessite le chargement de
+ <p>Pour pouvoir &#234;tre utilis&#233;, ce module n&#233;cessite le chargement de
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>.</p>
<div class="warning"><h3>Avertissement</h3>
- <p>N'activez le mandatement que si vous avez <a href="mod_proxy.html#access">sécurisé votre serveur</a>. Les
- serveurs mandataires ouverts sont dangereux pour votre réseau, et
+ <p>N'activez le mandatement que si vous avez <a href="mod_proxy.html#access">s&#233;curis&#233; votre serveur</a>. Les
+ serveurs mandataires ouverts sont dangereux pour votre r&#233;seau, et
dans une plus large mesure pour Internet.</p>
</div>
<div class="note"><h3>Limitations</h3>
<ul>
- <li>Ce module n'est pas conçu pour remplacer les fonctionnalités
+ <li>Ce module n'est pas con&#231;u pour remplacer les fonctionnalit&#233;s
dynamiques de <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code>. Par contre, il
- peut constituer une alternative légère et rapide à
+ peut constituer une alternative l&#233;g&#232;re et rapide &#224;
<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> lorsque ce dernier utilise la directive
<code class="directive">RewriteMap</code> et le drapeau <code>[P]</code>
- pour le mandatement inverse à partir d'une table de correspondances.
+ pour le mandatement inverse &#224; partir d'une table de correspondances.
</li>
- <li>Il ne supporte pas les mises en correspondance basées sur les
- expressions rationnelles ou les modèles.
+ <li>Il ne supporte pas les mises en correspondance bas&#233;es sur les
+ expressions rationnelles ou les mod&#232;les.
</li>
- <li>Il émule :
+ <li>Il &#233;mule :
<pre class="prettyprint lang-config">&lt;VirtualHost *:80&gt;
ServerName front.end.server
ProxyPass "/" "back.end.server:port"
ProxyPassReverse "/" "back.end.server:port"
&lt;/VirtualHost&gt;</pre>
- En d'autres termes, l'URL dans son ensemble est ajoutée à l'URL
- d'arrière-plan correspondante, tout ceci dans le but de
+ En d'autres termes, l'URL dans son ensemble est ajout&#233;e &#224; l'URL
+ d'arri&#232;re-plan correspondante, tout ceci dans le but de
proposer un commutateur mandataire inverse simple mais rapide.
</li>
</ul>
@@ -89,7 +89,7 @@ dynamique inverse de masse</td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#proxyexpressdbmtype">ProxyExpressDBMType</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#proxyexpressenable">ProxyExpressEnable</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_express">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_express">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_express">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_express">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li>
<li><code class="directive"><a href="../mod/mod_proxy.html#balancermember">BalancerMember</a></code></li>
@@ -103,20 +103,20 @@ dynamique inverse de masse</td></tr>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Chemin du fichier DBM.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyExpressDBMFile &lt;chemin&gt;</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>None</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>None</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_express</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.3.13 d'Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.3.13 d'Apache</td></tr>
</table>
<p>La directive <code class="directive">ProxyExpressDBMFile</code> permet de
- définir le chemin du fichier DBM de correspondance Express. Ce fichier
- permet de faire correspondre le nom de serveur extrait de l'en-tête
- Host: de la requête entrante avec une URL d'arrière-plan.</p>
+ d&#233;finir le chemin du fichier DBM de correspondance Express. Ce fichier
+ permet de faire correspondre le nom de serveur extrait de l'en-t&#234;te
+ Host: de la requ&#234;te entrante avec une URL d'arri&#232;re-plan.</p>
<div class="note"><h3>Note</h3>
- <p>Ce fichier est élaboré à partir d'un fichier texte à l'aide de
+ <p>Ce fichier est &#233;labor&#233; &#224; partir d'un fichier texte &#224; l'aide de
l'utilitaire <code><a href="../programs/httxt2dbm.html">httxt2dbm</a></code>.</p>
<div class="example"><h3>Fichier de correspondances ProxyExpress</h3><p><code>
@@ -129,7 +129,7 @@ dynamique inverse de masse</td></tr>
www3.example.com http://192.168.212.10<br />
</code></p></div>
- <div class="example"><h3>Création du fichier DBM</h3><p><code>
+ <div class="example"><h3>Cr&#233;ation du fichier DBM</h3><p><code>
httxt2dbm -i express-map.txt -o emap<br />
</code></p></div>
@@ -145,25 +145,25 @@ dynamique inverse de masse</td></tr>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Type de fichier DBM.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyExpressDBMFile &lt;type&gt;</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>"default"</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>"default"</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_express</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.3.13 d'Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.3.13 d'Apache</td></tr>
</table>
<p>La directive <code class="directive">ProxyExpressDBMType</code> permet de
- définir le type de fichier DBM requis par le module. La valeur par
- défaut correspond au type DBM par défaut du fichier créé par
+ d&#233;finir le type de fichier DBM requis par le module. La valeur par
+ d&#233;faut correspond au type DBM par d&#233;faut du fichier cr&#233;&#233; par
l'utilitaire <code><a href="../programs/httxt2dbm.html">httxt2dbm</a></code>.</p>
- <p>Les valeurs possibles sont (mais toutes ne seront pas disponibles à
- l'exécution) :</p>
+ <p>Les valeurs possibles sont (mais toutes ne seront pas disponibles &#224;
+ l'ex&#233;cution) :</p>
<table class="bordered"><tr class="header"><th>Value</th><th>Description</th></tr>
<tr><td><code>db</code></td><td>Fichiers Berkeley DB</td></tr>
<tr class="odd"><td><code>gdbm</code></td><td>Fichiers GDBM</td></tr>
<tr><td><code>ndbm</code></td><td>Fichiers NDBM</td></tr>
<tr class="odd"><td><code>sdbm</code></td><td>Fichiers SDBM (toujours disponible)</td></tr>
-<tr><td><code>default</code></td><td>type DBM par défaut</td></tr>
+<tr><td><code>default</code></td><td>type DBM par d&#233;faut</td></tr>
</table>
@@ -171,23 +171,23 @@ dynamique inverse de masse</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyexpressenable" id="proxyexpressenable">Directive</a> <a name="ProxyExpressEnable" id="ProxyExpressEnable">ProxyExpressEnable</a><a title="Lien permanent" href="#proxyexpressenable" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la fonctionnalité du module.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la fonctionnalit&#233; du module.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyExpressEnable [on|off]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_express</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.3.13 d'Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.3.13 d'Apache</td></tr>
</table>
<p>La directive <code class="directive">ProxyExpressEnable</code> permet
- d'activer/désactiver le module.</p>
+ d'activer/d&#233;sactiver le module.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_express.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_express.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_proxy_express.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -206,7 +206,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_proxy_expr
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_proxy_fcgi.html.fr b/docs/manual/mod/mod_proxy_fcgi.html.fr
index b23ef4e52f..da70be6e50 100644
--- a/docs/manual/mod/mod_proxy_fcgi.html.fr
+++ b/docs/manual/mod/mod_proxy_fcgi.html.fr
@@ -27,34 +27,34 @@
<div id="preamble"><h1>Module Apache mod_proxy_fcgi</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_fcgi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_fcgi.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_proxy_fcgi.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module fournissant le support de FastCGI à
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module fournissant le support de FastCGI &#224;
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>proxy_fcgi_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_proxy_fcgi.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3 d'Apache</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>proxy_fcgi_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_proxy_fcgi.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3 d'Apache</td></tr></table>
<h3>Sommaire</h3>
- <p>Pour fonctionner, ce module <em>nécessite</em> le chargement de
+ <p>Pour fonctionner, ce module <em>n&#233;cessite</em> le chargement de
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. Il fournit le support du protocole <a href="http://www.fastcgi.com/">FastCGI</a>.</p>
<p>Ainsi, pour pouvoir traiter le protocole <code>FastCGI</code>,
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> et <code class="module"><a href="../mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code>
- doivent être chargés dans le serveur.</p>
+ doivent &#234;tre charg&#233;s dans le serveur.</p>
- <p>A la différence de <a href="http://httpd.apache.org/mod_fcgid/">mod_fcgid</a> et <a href="http://www.fastcgi.com/">mod_fastcgi</a>,
- <code class="module"><a href="../mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code> n'est pas en mesure de démarrer le
+ <p>A la diff&#233;rence de <a href="http://httpd.apache.org/mod_fcgid/">mod_fcgid</a> et <a href="http://www.fastcgi.com/">mod_fastcgi</a>,
+ <code class="module"><a href="../mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code> n'est pas en mesure de d&#233;marrer le
processus de l'application ; <code class="program"><a href="../programs/fcgistarter.html">fcgistarter</a></code> est
- fourni à cet effet sur certaines plateformes. Le framework
- applicatif FastCGI utilisé peut aussi fournir la gestion des
+ fourni &#224; cet effet sur certaines plateformes. Le framework
+ applicatif FastCGI utilis&#233; peut aussi fournir la gestion des
processus ou des lancements de programmes externes.</p>
<div class="warning"><h3>Avertissement</h3>
- <p>N'activez pas la fonctionnalité de mandataire avant d'avoir <a href="mod_proxy.html#access">sécurisé votre serveur</a>. Les
+ <p>N'activez pas la fonctionnalit&#233; de mandataire avant d'avoir <a href="mod_proxy.html#access">s&#233;curis&#233; votre serveur</a>. Les
serveurs mandataires ouverts sont dangereux non seulement pour
- votre réseau, mais aussi pour l'Internet au sens large.</p>
+ votre r&#233;seau, mais aussi pour l'Internet au sens large.</p>
</div>
</div>
<div id="quickview"><h3>Sujets</h3>
@@ -66,7 +66,7 @@
<li><img alt="" src="../images/down.gif" /> <a href="#proxyfcgibackendtype">ProxyFCGIBackendType</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#proxyfcgisetenvif">ProxyFCGISetEnvIf</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_fcgi">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_fcgi">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_fcgi">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_fcgi">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="program"><a href="../programs/fcgistarter.html">fcgistarter</a></code></li>
<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li>
@@ -83,91 +83,91 @@
</div>
- <p><code class="module"><a href="../mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code> interdisant par défaut la
- réutilisation des connexions, lorsqu'une requête a été traitée, la
+ <p><code class="module"><a href="../mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code> interdisant par d&#233;faut la
+ r&#233;utilisation des connexions, lorsqu'une requ&#234;te a &#233;t&#233; trait&#233;e, la
connexion ne sera pas maintenue ouverte par le processus enfant
- httpd, et ne sera donc pas réutilisée. Cependant, si l'application
- FastCGI supporte les connexions httpd simultanées, vous pouvez opter
- pour la réutilisation des connexions comme dans l'exemple suivant :</p>
+ httpd, et ne sera donc pas r&#233;utilis&#233;e. Cependant, si l'application
+ FastCGI supporte les connexions httpd simultan&#233;es, vous pouvez opter
+ pour la r&#233;utilisation des connexions comme dans l'exemple suivant :</p>
- <div class="example"><h3>Instance d'application unique, réutilisation
- des connexions (versions 2.4.11 et supérieures)</h3><pre class="prettyprint lang-config">ProxyPass "/myapp/" "fcgi://localhost:4000/" enablereuse=on</pre>
+ <div class="example"><h3>Instance d'application unique, r&#233;utilisation
+ des connexions (versions 2.4.11 et sup&#233;rieures)</h3><pre class="prettyprint lang-config">ProxyPass "/myapp/" "fcgi://localhost:4000/" enablereuse=on</pre>
</div>
- <div class="note"><h3>Active la réutilisation des connexions vers un serveur FCGI
- d'arrière-plan tel que PHP-FPM</h3>
- <p>Il faut garder à l'esprit que PHP-FPM (en février 2018) utilise un modèle
+ <div class="note"><h3>Active la r&#233;utilisation des connexions vers un serveur FCGI
+ d'arri&#232;re-plan tel que PHP-FPM</h3>
+ <p>Il faut garder &#224; l'esprit que PHP-FPM (en f&#233;vrier 2018) utilise un mod&#232;le
du style prefork ; autrement dit, chacun de ses processus de travail ne peut
- gérer qu'une connexion à la fois.<br /> Par défaut, lorsqu'il est configuré
- avec <code>enablereuse=on</code> et lorsqu'un MPM à base de threads est
- utilisé (comme <code class="module"><a href="../mod/worker.html">worker</a></code> ou <code class="module"><a href="../mod/event.html">event</a></code>), mod_proxy
+ g&#233;rer qu'une connexion &#224; la fois.<br /> Par d&#233;faut, lorsqu'il est configur&#233;
+ avec <code>enablereuse=on</code> et lorsqu'un MPM &#224; base de threads est
+ utilis&#233; (comme <code class="module"><a href="../mod/worker.html">worker</a></code> ou <code class="module"><a href="../mod/event.html">event</a></code>), mod_proxy
autorise un jeu de <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> connexions vers le serveur
- d'arrière-plan pour chaque processus httpd, et par conséquent, il faut
- prêter une attention particulière aux situations suivantes :</p>
+ d'arri&#232;re-plan pour chaque processus httpd, et par cons&#233;quent, il faut
+ pr&#234;ter une attention particuli&#232;re aux situations suivantes :</p>
<ul>
<li>Avec une charge en HTTP/1, il est fort probable que le nombre de
- connexions vers le serveur FCGI d'arrière-plan augmente jusqu'à atteindre
+ connexions vers le serveur FCGI d'arri&#232;re-plan augmente jusqu'&#224; atteindre
<code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code>.</li>
- <li>Avec une charge en HTTP/2, et vue la manière dont
- <code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code> est implémenté, il y a des threads de travail
- h2 additionnels qui peuvent forcer la création de connexions
- supplémentaires vers le serveur d'arrière-plan. Le nombre total de
- connexions que contiennent les jeux de connexions peut alors dépasser
+ <li>Avec une charge en HTTP/2, et vue la mani&#232;re dont
+ <code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code> est impl&#233;ment&#233;, il y a des threads de travail
+ h2 additionnels qui peuvent forcer la cr&#233;ation de connexions
+ suppl&#233;mentaires vers le serveur d'arri&#232;re-plan. Le nombre total de
+ connexions que contiennent les jeux de connexions peut alors d&#233;passer
<code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code>.</li>
</ul>
- <p>Le nombre maximum de processus de travail PHP-FPM doit être défini
- judicieusement car il est possible qu'ils finissent par rester dans l'état
- occupé ("busy") pour ne gérer que des connexions persistantes inactives,
- sans avoir la possibilité d'en établir de nouvelles ; ce qui se traduira
+ <p>Le nombre maximum de processus de travail PHP-FPM doit &#234;tre d&#233;fini
+ judicieusement car il est possible qu'ils finissent par rester dans l'&#233;tat
+ occup&#233; ("busy") pour ne g&#233;rer que des connexions persistantes inactives,
+ sans avoir la possibilit&#233; d'en &#233;tablir de nouvelles ; ce qui se traduira
pour l'utilisateur final par une pile de "HTTP request timeouts".</p>
</div>
- <p>Dans l'exemple suivant, l'URI de la requête est transmis en tant
- que chemin du système de fichiers pour l'exécution du démon PHP-FPM.
- L'URL de la requête est implicitement ajoutée au second paramètre.
- PHP-FPM est à l'écoute de l'hôte et du port qui
- suivent fcgi://. La conservation/réutilisation des connexions est activée.</p>
+ <p>Dans l'exemple suivant, l'URI de la requ&#234;te est transmis en tant
+ que chemin du syst&#232;me de fichiers pour l'ex&#233;cution du d&#233;mon PHP-FPM.
+ L'URL de la requ&#234;te est implicitement ajout&#233;e au second param&#232;tre.
+ PHP-FPM est &#224; l'&#233;coute de l'h&#244;te et du port qui
+ suivent fcgi://. La conservation/r&#233;utilisation des connexions est activ&#233;e.</p>
<div class="example"><h3>PHP-FPM</h3><pre class="prettyprint lang-config">ProxyPassMatch "^/myapp/.*\.php(/.*)?$" "fcgi://localhost:9000/var/www/" enablereuse=on</pre>
</div>
- <p>Dans l'exemple suivant, l'URI de la requête est transmis en tant
- que chemin du système de fichiers pour l'exécution du démon PHP-FPM.
- Dans ce cas cependant, PHP-FPM est à l'écoute d'un socket de domaine
- unix (UDS). Cette fonctionnalité est disponible à partir de la
- version 2.4.9. Avec cette syntaxe, si un nom d'hôte et un port sont
- ajoutés après fcgi://, ils seront ignorés.</p>
+ <p>Dans l'exemple suivant, l'URI de la requ&#234;te est transmis en tant
+ que chemin du syst&#232;me de fichiers pour l'ex&#233;cution du d&#233;mon PHP-FPM.
+ Dans ce cas cependant, PHP-FPM est &#224; l'&#233;coute d'un socket de domaine
+ unix (UDS). Cette fonctionnalit&#233; est disponible &#224; partir de la
+ version 2.4.9. Avec cette syntaxe, si un nom d'h&#244;te et un port sont
+ ajout&#233;s apr&#232;s fcgi://, ils seront ignor&#233;s.</p>
<div class="example"><h3>PHP-FPM with UDS</h3><pre class="prettyprint lang-config">ProxyPassMatch "^/(.*\.php(/.*)?)$" "unix:/var/run/php5-fpm.sock|fcgi://localhost/var/www/"</pre>
</div>
- <p>Dans l'exemple suivant, on force le module à traiter les paquets de
- données en provenance du serveur FCGI d'arrière-plan dès leur réception, sans les
+ <p>Dans l'exemple suivant, on force le module &#224; traiter les paquets de
+ donn&#233;es en provenance du serveur FCGI d'arri&#232;re-plan d&#232;s leur r&#233;ception, sans les
faire transiter par un tampon.
</p>
- <div class="example"><h3>Force le traitement des données FCGI sans mise en tampon</h3><pre class="prettyprint lang-config">ProxyPassMatch "^/myapp/.*\.php(/.*)?$" "fcgi://localhost:9000/var/www/" enablereuse=on flushpackets=on</pre>
+ <div class="example"><h3>Force le traitement des donn&#233;es FCGI sans mise en tampon</h3><pre class="prettyprint lang-config">ProxyPassMatch "^/myapp/.*\.php(/.*)?$" "fcgi://localhost:9000/var/www/" enablereuse=on flushpackets=on</pre>
</div>
- <p>L'exemple suivant est similaire au précédent avec une différence : ici,
- les données en provenance du serveur FCGI d'arrière-plan sont traitées après un
- temps de valeur fixe (elles sont mises en tampon). Cette méthode est
- utile si le serveur FCGI d'arrière-plan envoie ses données sous forme
- de petits paquets, auquel cas le traitement immédiat de chacun d'entre eux
+ <p>L'exemple suivant est similaire au pr&#233;c&#233;dent avec une diff&#233;rence : ici,
+ les donn&#233;es en provenance du serveur FCGI d'arri&#232;re-plan sont trait&#233;es apr&#232;s un
+ temps de valeur fixe (elles sont mises en tampon). Cette m&#233;thode est
+ utile si le serveur FCGI d'arri&#232;re-plan envoie ses donn&#233;es sous forme
+ de petits paquets, auquel cas le traitement imm&#233;diat de chacun d'entre eux
serait inefficace et couteux en ressources. Notez que cet exemple ne sera
- peut-être pas adapté dans le cas où l'envoi de paquets de données par
- l'application FCGI est bloqué par l'attente de données en provenance du
+ peut-&#234;tre pas adapt&#233; dans le cas o&#249; l'envoi de paquets de donn&#233;es par
+ l'application FCGI est bloqu&#233; par l'attente de donn&#233;es en provenance du
client.
</p>
- <div class="example"><h3>Force le traitement des données FCGI après une mise en
+ <div class="example"><h3>Force le traitement des donn&#233;es FCGI apr&#232;s une mise en
tampon de 20ms</h3><pre class="prettyprint lang-config">ProxyPassMatch "^/myapp/.*\.php(/.*)?$" "fcgi://localhost:9000/var/www/" flushpackets=on flushwait=20</pre>
</div>
- <p>La passerelle à répartition de charge nécessite le chargement du
+ <p>La passerelle &#224; r&#233;partition de charge n&#233;cessite le chargement du
module <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> et d'au moins un module
- fournissant un algorithme de répartition de charge, comme
+ fournissant un algorithme de r&#233;partition de charge, comme
<code class="module"><a href="../mod/mod_lbmethod_byrequests.html">mod_lbmethod_byrequests</a></code> en plus des modules
- déjà cités. <code class="module"><a href="../mod/mod_lbmethod_byrequests.html">mod_lbmethod_byrequests</a></code> est le module
- par défaut et sera utilisé dans cet exemple de configuration.</p>
+ d&#233;j&#224; cit&#233;s. <code class="module"><a href="../mod/mod_lbmethod_byrequests.html">mod_lbmethod_byrequests</a></code> est le module
+ par d&#233;faut et sera utilis&#233; dans cet exemple de configuration.</p>
- <div class="example"><h3>Passerelle à répartition de charge vers plusieurs
+ <div class="example"><h3>Passerelle &#224; r&#233;partition de charge vers plusieurs
instances de l'application</h3><pre class="prettyprint lang-config">ProxyPass "/myapp/" "balancer://myappcluster/"
&lt;Proxy "balancer://myappcluster/"&gt;
BalancerMember "fcgi://localhost:4000"
@@ -175,28 +175,28 @@
&lt;/Proxy&gt;</pre>
</div>
- <p>Vous pouvez aussi forcer le traitement d'une requête en tant que
- requête de mandataire inverse en créant un court-circuiteur de
- gestionnaire approprié. Dans l'exemple ci-dessous, toutes les
- requêtes pour des scripts PHP seront transmises au serveur FastCGI
- spécifié par mandat inverse. Cette fonctionnalité est disponible à
+ <p>Vous pouvez aussi forcer le traitement d'une requ&#234;te en tant que
+ requ&#234;te de mandataire inverse en cr&#233;ant un court-circuiteur de
+ gestionnaire appropri&#233;. Dans l'exemple ci-dessous, toutes les
+ requ&#234;tes pour des scripts PHP seront transmises au serveur FastCGI
+ sp&#233;cifi&#233; par mandat inverse. Cette fonctionnalit&#233; est disponible &#224;
partir de la version 2.4.10 du serveur HTTP Apache. Pour des raisons
- de performances, il est recommandé de définir un <a href="mod_proxy.html#workers">worker (configuration d'un
- mandataire)</a> représentant le même serveur fcgi:// d'arrière-plan.
+ de performances, il est recommand&#233; de d&#233;finir un <a href="mod_proxy.html#workers">worker (configuration d'un
+ mandataire)</a> repr&#233;sentant le m&#234;me serveur fcgi:// d'arri&#232;re-plan.
Avec cette configuration, il est possible d'effectuer une
correspondance directe entre l'URI et le chemin du fichier sur le
serveur, et le chemin local du fichier sera alors transmis au serveur
- d'arrière-plan. Lorsque FastCGI est configuré ainsi, le serveur est
- en mesure de calculer le PATH_INFO le plus approprié.
+ d'arri&#232;re-plan. Lorsque FastCGI est configur&#233; ainsi, le serveur est
+ en mesure de calculer le PATH_INFO le plus appropri&#233;.
</p>
<div class="example"><h3>Mandataire via un gestionnaire</h3><pre class="prettyprint lang-config">&lt;FilesMatch "\.php$"&gt;
# Note : la seule partie variable est /path/to/app.sock
SetHandler "proxy:unix:/path/to/app.sock|fcgi://localhost/"
&lt;/FilesMatch&gt;
- # Définition d'une configuration de mandataire qui convient.
+ # D&#233;finition d'une configuration de mandataire qui convient.
# La partie qui est mise en correspondance avec la valeur de
# SetHandler est la partie qui suit le "pipe". Si vous devez faire
- # une distinction, "localhost" peut être changé en un nom de serveur
+ # une distinction, "localhost" peut &#234;tre chang&#233; en un nom de serveur
# unique.
&lt;Proxy "fcgi://localhost/" enablereuse=on max=10&gt;
&lt;/Proxy&gt;
@@ -212,42 +212,42 @@
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="env" id="env">Variables d'environnement</a><a title="Lien permanent" href="#env" class="permalink">&para;</a></h2>
- <p>En plus des directives de configuration qui contrôlent le
+ <p>En plus des directives de configuration qui contr&#244;lent le
comportement de <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>, de nombreuses
<dfn>variables d'environnement</dfn> permettent de piloter le
fournisseur du protocole FCGI :</p>
<dl>
<dt>proxy-fcgi-pathinfo</dt>
- <dd>Lorsqu'il est configuré via les directives <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> ou <code class="directive"><a href="../mod/mod_proxy.html#proxypassmatch">ProxyPassMatch</a></code>,
- <code class="module"><a href="../mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code> ne définit pas la variable
+ <dd>Lorsqu'il est configur&#233; via les directives <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> ou <code class="directive"><a href="../mod/mod_proxy.html#proxypassmatch">ProxyPassMatch</a></code>,
+ <code class="module"><a href="../mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code> ne d&#233;finit pas la variable
d'environnement <var>PATH_INFO</var>,
- ce qui permet au serveur FCGI d'arrière-plan de déterminer
+ ce qui permet au serveur FCGI d'arri&#232;re-plan de d&#233;terminer
correctement <var>SCRIPT_NAME</var> et <var>Script-URI</var>, et
- de se conformer à la section 3.3 de la RFC 3875. Si au contraire
- vous avez souhaitez que <code class="module"><a href="../mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code> génère une
+ de se conformer &#224; la section 3.3 de la RFC 3875. Si au contraire
+ vous avez souhaitez que <code class="module"><a href="../mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code> g&#233;n&#232;re une
"estimation la plus exacte possible" de <var>PATH_INFO</var>,
- définissez la variable d'environnement
+ d&#233;finissez la variable d'environnement
<var>proxy-fcgi-pathinfo</var>. Ceci peut servir de
- contournement pour une bogue présente dans certaines
- implémentations de FCGI. Cette variable peut être
- multivaluée afin de pouvoir choisir la valeur la plus appropriée
- (versions 2.4.11 et supérieures) :
+ contournement pour une bogue pr&#233;sente dans certaines
+ impl&#233;mentations de FCGI. Cette variable peut &#234;tre
+ multivalu&#233;e afin de pouvoir choisir la valeur la plus appropri&#233;e
+ (versions 2.4.11 et sup&#233;rieures) :
<dl>
<dt>first-dot</dt>
- <dd>PATH_INFO est extrait à partir du slash qui suit le
+ <dd>PATH_INFO est extrait &#224; partir du slash qui suit le
<em>premier</em> "." de l'URL.</dd>
<dt>last-dot</dt>
- <dd>PATH_INFO est extrait à partir du slash qui suit le
+ <dd>PATH_INFO est extrait &#224; partir du slash qui suit le
<em>dernier</em> "." de l'URL.</dd>
<dt>full</dt>
- <dd>PATH_INFO est calculé en supposant que l'URL correspond au
- chemin du système de fichiers.</dd>
+ <dd>PATH_INFO est calcul&#233; en supposant que l'URL correspond au
+ chemin du syst&#232;me de fichiers.</dd>
<dt>unescape</dt>
- <dd>PATH_INFO correspond à la partie chemin de l'URL avec ses
- séquences d'échappement décodées.</dd>
+ <dd>PATH_INFO correspond &#224; la partie chemin de l'URL avec ses
+ s&#233;quences d'&#233;chappement d&#233;cod&#233;es.</dd>
<dt>toute autre valeur</dt>
- <dd>PATH_INFO correspond à la partie chemin de l'URL.
- Auparavant, c'était la seule option pour proxy-fcgi-pathinfo.</dd>
+ <dd>PATH_INFO correspond &#224; la partie chemin de l'URL.
+ Auparavant, c'&#233;tait la seule option pour proxy-fcgi-pathinfo.</dd>
</dl>
</dd>
</dl>
@@ -255,54 +255,54 @@
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyfcgibackendtype" id="proxyfcgibackendtype">Directive</a> <a name="ProxyFCGIBackendType" id="ProxyFCGIBackendType">ProxyFCGIBackendType</a><a title="Lien permanent" href="#proxyfcgibackendtype" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Spécifie le type de l'application FastCGI d'arrière-plan</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sp&#233;cifie le type de l'application FastCGI d'arri&#232;re-plan</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyFCGIBackendType FPM|GENERIC</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxyFCGIBackendType FPM</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxyFCGIBackendType FPM</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_fcgi</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.26 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.26 du serveur HTTP Apache</td></tr>
</table>
-<p>Cette directive permet de spécifier le type de l'application FastCGI
-d'arrière-plan. Certains serveurs FastCGI, comme PHP-FPM, utilisent de manière
+<p>Cette directive permet de sp&#233;cifier le type de l'application FastCGI
+d'arri&#232;re-plan. Certains serveurs FastCGI, comme PHP-FPM, utilisent de mani&#232;re
historique des variables d'environnement exotiques pour identifier le type du
-serveur mandataire utilisé. Définissez cette directive à "GENERIC" si votre
-application n'est pas de type PHP-FPM et n'interpréter pas correctement des
+serveur mandataire utilis&#233;. D&#233;finissez cette directive &#224; "GENERIC" si votre
+application n'est pas de type PHP-FPM et n'interpr&#233;ter pas correctement des
variables d'environnement comme SCRIPT_FILENAME ou PATH_TRANSLATED telles
-qu'elles sont définies par le serveur.</p>
+qu'elles sont d&#233;finies par le serveur.</p>
-<p>SCRIPT_FILENAME est un exemple de valeur modifiée par la définition de cette
+<p>SCRIPT_FILENAME est un exemple de valeur modifi&#233;e par la d&#233;finition de cette
directive. Historiquement, lorsqu'on utilisait le module
-<code class="module"><a href="../mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code>, SCRIPT_FILENAME était préfixé par la chaîne
+<code class="module"><a href="../mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code>, SCRIPT_FILENAME &#233;tait pr&#233;fix&#233; par la cha&#238;ne
"proxy:fcgi://". C'est cette variable que lisent certaines applications FastCGI
-génériques en tant que valeur en entrée pour leur script ; cependant, PHP-FPM
-peut supprimer le préfixe, puis garder en mémoire qu'il communique avec Apache.
-Avec les versions 2.4.21 à 2.4.25, ce préfixe était automatiquement supprimé par
-le serveur, empêchant ainsi PHP-FPM de détecter et interopérer avec Apache dans
-certains scénarios.</p>
+g&#233;n&#233;riques en tant que valeur en entr&#233;e pour leur script ; cependant, PHP-FPM
+peut supprimer le pr&#233;fixe, puis garder en m&#233;moire qu'il communique avec Apache.
+Avec les versions 2.4.21 &#224; 2.4.25, ce pr&#233;fixe &#233;tait automatiquement supprim&#233; par
+le serveur, emp&#234;chant ainsi PHP-FPM de d&#233;tecter et interop&#233;rer avec Apache dans
+certains sc&#233;narios.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyfcgisetenvif" id="proxyfcgisetenvif">Directive</a> <a name="ProxyFCGISetEnvIf" id="ProxyFCGISetEnvIf">ProxyFCGISetEnvIf</a><a title="Lien permanent" href="#proxyfcgisetenvif" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Permet d'adapter la valeur des variables envoyées aux serveurs
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Permet d'adapter la valeur des variables envoy&#233;es aux serveurs
FastCGI</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyFCGISetEnvIf <var>conditional-expression</var>
[!]<var>environment-variable-name</var>
[<var>value-expression</var>]</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_fcgi</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.26 du serveur HTTP Apache.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.26 du serveur HTTP Apache.</td></tr>
</table>
-<p>Juste avant la transmission d'une requête au serveur FastCGI configuré, le
-coeur du programme du serveur web définit un certain nombre de variables
-d'environnement en fonction de certains détails de la requête considérée. Les
-programmes FastCGI utilisent souvent ces variables comme données en entrée afin
-de déterminer quels scripts sous-jacents ils vont exécuter, ou quelles données
-en sortie doivent être produites.</p>
+<p>Juste avant la transmission d'une requ&#234;te au serveur FastCGI configur&#233;, le
+coeur du programme du serveur web d&#233;finit un certain nombre de variables
+d'environnement en fonction de certains d&#233;tails de la requ&#234;te consid&#233;r&#233;e. Les
+programmes FastCGI utilisent souvent ces variables comme donn&#233;es en entr&#233;e afin
+de d&#233;terminer quels scripts sous-jacents ils vont ex&#233;cuter, ou quelles donn&#233;es
+en sortie doivent &#234;tre produites.</p>
<p>Voici quelques exemples de variables d'environnement importantes :</p>
<ul>
<li>SCRIPT_NAME</li>
@@ -313,61 +313,61 @@ en sortie doivent être produites.</p>
</ul>
<p>Cette directive permet de passer outre les variables d'environnement
-ci-dessus, entre autres. Elle est évaluée après la définition de la valeur
-initiale de ces variables ; elle peuvent donc être utilisées comme entrées dans
-les expressions définissants les conditions et les valeurs.</p>
-<p>Syntaxe des paramètres :</p>
+ci-dessus, entre autres. Elle est &#233;valu&#233;e apr&#232;s la d&#233;finition de la valeur
+initiale de ces variables ; elle peuvent donc &#234;tre utilis&#233;es comme entr&#233;es dans
+les expressions d&#233;finissants les conditions et les valeurs.</p>
+<p>Syntaxe des param&#232;tres :</p>
<dl>
<dt>conditional-expression</dt>
-<dd>Définit une condition en fonction de laquelle la
-variable d'environnement qui suit sera modifiée ou non. Pour la syntaxe de cette
-expression, reportez-vous aux exemples qui suivent ou à la spécification
-détaillée dans le document <a href="../expr.html">ap_expr</a>.
+<dd>D&#233;finit une condition en fonction de laquelle la
+variable d'environnement qui suit sera modifi&#233;e ou non. Pour la syntaxe de cette
+expression, reportez-vous aux exemples qui suivent ou &#224; la sp&#233;cification
+d&#233;taill&#233;e dans le document <a href="../expr.html">ap_expr</a>.
</dd>
<dt>environment-variable-name</dt>
-<dd>Spécifie le nom de la variable d'environnement à modifier, par exemple
-PATH_INFO. Si elle est précédée d'un point d'exclamation, la définition de la
-variable sera annulée.</dd>
+<dd>Sp&#233;cifie le nom de la variable d'environnement &#224; modifier, par exemple
+PATH_INFO. Si elle est pr&#233;c&#233;d&#233;e d'un point d'exclamation, la d&#233;finition de la
+variable sera annul&#233;e.</dd>
<dt>value-expression</dt>
-<dd>Spécifie la nouvelle valeur de la variable "environment-variable-name". On
+<dd>Sp&#233;cifie la nouvelle valeur de la variable "environment-variable-name". On
peut inclure des
-références arrières, comme "$1", issues de captures en provenance de
+r&#233;f&#233;rences arri&#232;res, comme "$1", issues de captures en provenance de
l'expression rationnelle <var>conditional-expression</var>. Si cette valeur est
-omise, la variable est définie (ou sa valeur est écrasée) par une chaîne vide
-&#8212; voir cependant la note ci-après.</dd>
+omise, la variable est d&#233;finie (ou sa valeur est &#233;cras&#233;e) par une cha&#238;ne vide
+&#8212; voir cependant la note ci-apr&#232;s.</dd>
</dl>
<div class="example"><pre class="prettyprint lang-config"># Une modification basique, inconditionnelle
ProxyFCGISetEnvIf "true" PATH_INFO "/example"
-# Utilisation d'une variable d'environnement pour spécifier la nouvelle valeur
+# Utilisation d'une variable d'environnement pour sp&#233;cifier la nouvelle valeur
ProxyFCGISetEnvIf "true" PATH_INFO "%{reqenv:SCRIPT_NAME}"
<br />
-# Utilisation de captures dans la condition et de références arrières dans la
+# Utilisation de captures dans la condition et de r&#233;f&#233;rences arri&#232;res dans la
# nouvelle valeur
ProxyFCGISetEnvIf "reqenv('PATH_TRANSLATED') =~ m#(/.*prefix)(\d+)(.*)#" PATH_TRANSLATED "$1$3"</pre>
</div>
-<div class="note"><h3>Note : Annulation définition ou valeur vide</h3>
- La ligne suivante annule la définition de la variable <code>VARIABLE</code>,
- ce qui l'empêche d'être envoyée au serveur FastCGI :
+<div class="note"><h3>Note : Annulation d&#233;finition ou valeur vide</h3>
+ La ligne suivante annule la d&#233;finition de la variable <code>VARIABLE</code>,
+ ce qui l'emp&#234;che d'&#234;tre envoy&#233;e au serveur FastCGI :
<pre class="prettyprint lang-config">ProxyFCGISetEnvIf true !VARIABLE</pre>
- La ligne suivante, quant à elle, efface la <em>valeur</em> de la variable
- <code>VARIABLE</code> en lui affectant la chaîne vide ; cette variable
- <code>VARIABLE</code> sera alors tout de même envoyée au serveur FastCGI :
+ La ligne suivante, quant &#224; elle, efface la <em>valeur</em> de la variable
+ <code>VARIABLE</code> en lui affectant la cha&#238;ne vide ; cette variable
+ <code>VARIABLE</code> sera alors tout de m&#234;me envoy&#233;e au serveur FastCGI :
<pre class="prettyprint lang-config">ProxyFCGISetEnvIf true VARIABLE</pre>
- La spécification CGI/1.1 <a href="https://tools.ietf.org/html/rfc3875#section-4.1">ne fait pas de
- distinction</a> entre une variable contenant une chaîne vide et une variable qui
- n'existe pas. De nombreuses implémentations CGI et FastCGI font cependant
+ La sp&#233;cification CGI/1.1 <a href="https://tools.ietf.org/html/rfc3875#section-4.1">ne fait pas de
+ distinction</a> entre une variable contenant une cha&#238;ne vide et une variable qui
+ n'existe pas. De nombreuses impl&#233;mentations CGI et FastCGI font cependant
cette distinction (ou permettent aux scripts de la faire). Le choix de celle
- que vous allez utiliser dépend de votre implémentation et de la raison qui
- vous pousse à modifier cette variable.
+ que vous allez utiliser d&#233;pend de votre impl&#233;mentation et de la raison qui
+ vous pousse &#224; modifier cette variable.
</div>
@@ -375,7 +375,7 @@ ProxyFCGISetEnvIf "reqenv('PATH_TRANSLATED') =~ m#(/.*prefix)(\d+)(.*)#" PATH_TR
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_fcgi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_fcgi.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_proxy_fcgi.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -394,7 +394,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_proxy_fcgi
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_proxy_fdpass.html.fr b/docs/manual/mod/mod_proxy_fdpass.html.fr
index c15f202a9a..af9714ae68 100644
--- a/docs/manual/mod/mod_proxy_fdpass.html.fr
+++ b/docs/manual/mod/mod_proxy_fdpass.html.fr
@@ -27,48 +27,48 @@
<div id="preamble"><h1>Module Apache mod_proxy_fdpass</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_fdpass.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_fdpass.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_proxy_fdpass.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module fournissant le support des processus externes fdpass
-à <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></td></tr>
+&#224; <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>proxy_fdpass_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_proxy_fdpass.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible pour unix depuis la version 2.3
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>proxy_fdpass_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_proxy_fdpass.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible pour unix depuis la version 2.3
du serveur HTTP Apache</td></tr></table>
<h3>Sommaire</h3>
- <p>Pour fonctionner, ce module <em>nécessite</em> le chargement de
+ <p>Pour fonctionner, ce module <em>n&#233;cessite</em> le chargement de
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. Il permet le passage du socket du client
vers un autre processus.</p>
- <p><code>mod_proxy_fdpass</code> utilise la capacité des sockets de
- domaine AF_UNIX à <a href="http://www.freebsd.org/cgi/man.cgi?query=recv">transmettre un
- descripteur de fichier ouvert</a> afin de permettre à un autre
- processus de terminer le traitement de la requête.
+ <p><code>mod_proxy_fdpass</code> utilise la capacit&#233; des sockets de
+ domaine AF_UNIX &#224; <a href="http://www.freebsd.org/cgi/man.cgi?query=recv">transmettre un
+ descripteur de fichier ouvert</a> afin de permettre &#224; un autre
+ processus de terminer le traitement de la requ&#234;te.
</p>
- <p>Le module possède une interface de fournisseur
- <code>proxy_fdpass_flusher</code> qui permet éventuellement à un
- autre module d'envoyer les en-têtes de la réponse, ou même le début
- du corps de la réponse. Le fournisseur par défaut <code>flush</code> désactive la
- persistence, et envoie les en-têtes de la réponse, laissant le soin
- au processus externe d'envoyer le corps de la réponse.</p>
+ <p>Le module poss&#232;de une interface de fournisseur
+ <code>proxy_fdpass_flusher</code> qui permet &#233;ventuellement &#224; un
+ autre module d'envoyer les en-t&#234;tes de la r&#233;ponse, ou m&#234;me le d&#233;but
+ du corps de la r&#233;ponse. Le fournisseur par d&#233;faut <code>flush</code> d&#233;sactive la
+ persistence, et envoie les en-t&#234;tes de la r&#233;ponse, laissant le soin
+ au processus externe d'envoyer le corps de la r&#233;ponse.</p>
- <p>Pour utiliser un autre fournisseur, vous devez définir le paramètre
+ <p>Pour utiliser un autre fournisseur, vous devez d&#233;finir le param&#232;tre
<code>flusher</code> de la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code>.
</p>
- <p>A l'heure actuelle, la seule donnée transmise au processus
+ <p>A l'heure actuelle, la seule donn&#233;e transmise au processus
externe est le socket du client. Pour recevoir un socket client,
- appelez recvfrom avec une structure <a href="http://www.kernel.org/doc/man-pages/online/pages/man3/ cmsg.3.html"><code>struct cmsghdr</code></a> allouée. Les versions
- futures de ce module pourront transmettre d'autres données que le
+ appelez recvfrom avec une structure <a href="http://www.kernel.org/doc/man-pages/online/pages/man3/ cmsg.3.html"><code>struct cmsghdr</code></a> allou&#233;e. Les versions
+ futures de ce module pourront transmettre d'autres donn&#233;es que le
socket client.
</p>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<p>Ce module ne fournit aucune directive.</p>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_fdpass">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_fdpass">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_fdpass">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_fdpass">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
@@ -76,7 +76,7 @@ du serveur HTTP Apache</td></tr></table>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_fdpass.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_fdpass.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_proxy_fdpass.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -95,7 +95,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_proxy_fdpa
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_proxy_ftp.html.fr b/docs/manual/mod/mod_proxy_ftp.html.fr
index 33142118db..78270081d5 100644
--- a/docs/manual/mod/mod_proxy_ftp.html.fr
+++ b/docs/manual/mod/mod_proxy_ftp.html.fr
@@ -27,45 +27,45 @@
<div id="preamble"><h1>Module Apache mod_proxy_ftp</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_ftp.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_ftp.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_proxy_ftp.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module fournissant le support FTP à
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module fournissant le support FTP &#224;
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>proxy_ftp_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_proxy_ftp.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>proxy_ftp_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_proxy_ftp.c</td></tr></table>
<h3>Sommaire</h3>
<p>Pour pouvoir fonctionner, ce module <em>requiert</em> le
chargement de <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. Il fournit le support du
mandatement des sites FTP. Notez que le support FTP est
- actuellement limité à la méthode GET.</p>
+ actuellement limit&#233; &#224; la m&#233;thode GET.</p>
- <p>Ainsi, pour pouvoir traiter les requêtes FTP mandatées,
+ <p>Ainsi, pour pouvoir traiter les requ&#234;tes FTP mandat&#233;es,
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>, et <code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code>
- doivent être chargés dans le serveur.</p>
+ doivent &#234;tre charg&#233;s dans le serveur.</p>
<div class="warning"><h3>Avertissement</h3>
- <p>N'activez pas la fonctionnalité de mandataire avant d'avoir <a href="mod_proxy.html#access">sécurisé votre serveur</a>. Les
+ <p>N'activez pas la fonctionnalit&#233; de mandataire avant d'avoir <a href="mod_proxy.html#access">s&#233;curis&#233; votre serveur</a>. Les
serveurs mandataires ouverts sont dangereux non seulement pour
- votre réseau, mais aussi pour l'Internet au sens large.</p>
+ votre r&#233;seau, mais aussi pour l'Internet au sens large.</p>
</div>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#mimetypes">Pourquoi les fichiers du type
- <var>xxx</var> ne sont-ils pas téléchargeables par FTP ?</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#type">Comment puis-je forcer le téléchargement
+ <var>xxx</var> ne sont-ils pas t&#233;l&#233;chargeables par FTP ?</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#type">Comment puis-je forcer le t&#233;l&#233;chargement
FTP en mode ASCII du fichier <var>xxx</var> ?</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#ftpnonget">Comment puis-je effectuer un
chargement FTP ?</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#percent2fhck">Comment puis-je accéder par FTP à
- des fichiers situés en dehors de mon répertoire home ?</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#percent2fhck">Comment puis-je acc&#233;der par FTP &#224;
+ des fichiers situ&#233;s en dehors de mon r&#233;pertoire home ?</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#ftppass">Comment puis-je dissimuler le mot de
passe FTP apparaissant en clair dans la ligne d'URL de mon
navigateur ?</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#wildcard">Pourquoi reçois-je un listing de
- fichiers alors que j'ai demandé le téléchargement d'un fichier
+<li><img alt="" src="../images/down.gif" /> <a href="#wildcard">Pourquoi re&#231;ois-je un listing de
+ fichiers alors que j'ai demand&#233; le t&#233;l&#233;chargement d'un fichier
?</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
@@ -73,58 +73,58 @@
<li><img alt="" src="../images/down.gif" /> <a href="#proxyftpescapewildcards">ProxyFtpEscapeWildcards</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#proxyftplistonwildcard">ProxyFtpListOnWildcard</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_ftp">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_ftp">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_ftp">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_ftp">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="mimetypes" id="mimetypes">Pourquoi les fichiers du type
- <var>xxx</var> ne sont-ils pas téléchargeables par FTP ?</a><a title="Lien permanent" href="#mimetypes" class="permalink">&para;</a></h2>
- <p>Ce type particulier de fichier n'est probablement pas défini en
+ <var>xxx</var> ne sont-ils pas t&#233;l&#233;chargeables par FTP ?</a><a title="Lien permanent" href="#mimetypes" class="permalink">&para;</a></h2>
+ <p>Ce type particulier de fichier n'est probablement pas d&#233;fini en
temps que <code>application/octet-stream</code> dans le fichier
de configuration mime.types de votre mandataire. La ligne suivante
- peut y remédier :</p>
+ peut y rem&#233;dier :</p>
<div class="example"><pre>application/octet-stream bin dms lha lzh exe class tgz taz</pre></div>
- <p>Vous pouvez aussi définir par défaut tous les types de fichiers
+ <p>Vous pouvez aussi d&#233;finir par d&#233;faut tous les types de fichiers
en tant que fichiers binaires :</p>
<div class="example"><pre class="prettyprint lang-config">ForceType application/octet-stream</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="type" id="type">Comment puis-je forcer le téléchargement
+<h2><a name="type" id="type">Comment puis-je forcer le t&#233;l&#233;chargement
FTP en mode ASCII du fichier <var>xxx</var> ?</a><a title="Lien permanent" href="#type" class="permalink">&para;</a></h2>
- <p>Dans les rares siruations où vous devez télécharger un fichier
- spécifique en utilisant la méthode de transfert FTP
- <code>ASCII</code> (alors que le mode transfert par défaut est
+ <p>Dans les rares siruations o&#249; vous devez t&#233;l&#233;charger un fichier
+ sp&#233;cifique en utilisant la m&#233;thode de transfert FTP
+ <code>ASCII</code> (alors que le mode transfert par d&#233;faut est
<code>binary</code>), vous pouvez modifier le mode de transfert de
- <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> en suffixant la requête avec
+ <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> en suffixant la requ&#234;te avec
<code>;type=a</code> pour forcer un transfert en mode ASCII (les
- listings de répertoires FTP sont cependant quant à eux transmis en
+ listings de r&#233;pertoires FTP sont cependant quant &#224; eux transmis en
mode ASCII).</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="ftpnonget" id="ftpnonget">Comment puis-je effectuer un
chargement FTP ?</a><a title="Lien permanent" href="#ftpnonget" class="permalink">&para;</a></h2>
- <p>Actuellement, seule la méthode GET est supportée pour FTP dans
+ <p>Actuellement, seule la m&#233;thode GET est support&#233;e pour FTP dans
mod_proxy. Vous pouvez par contre utiliser le chargement HTTP (POST
or PUT) via un mandataire Apache.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="percent2fhck" id="percent2fhck">Comment puis-je accéder par FTP à
- des fichiers situés en dehors de mon répertoire home ?</a><a title="Lien permanent" href="#percent2fhck" class="permalink">&para;</a></h2>
- <p>Un URI FTP est considéré comme relatif au répertoire home de
- l'utilisateur connecté. Hélas, vous ne pouvez pas utiliser /../
- pour atteindre des répertoires de niveau supérieur, car les points
- sont interprétés par le navigateur et ne sont donc pas vraiment
- envoyés au serveur FTP. Pour traiter ce problème, une méthode
- nommée <dfn>Squid %2f hack</dfn> a été implémentée dans le
- mandataire FTP Apache ; cette solution est aussi utilisée par
+<h2><a name="percent2fhck" id="percent2fhck">Comment puis-je acc&#233;der par FTP &#224;
+ des fichiers situ&#233;s en dehors de mon r&#233;pertoire home ?</a><a title="Lien permanent" href="#percent2fhck" class="permalink">&para;</a></h2>
+ <p>Un URI FTP est consid&#233;r&#233; comme relatif au r&#233;pertoire home de
+ l'utilisateur connect&#233;. H&#233;las, vous ne pouvez pas utiliser /../
+ pour atteindre des r&#233;pertoires de niveau sup&#233;rieur, car les points
+ sont interpr&#233;t&#233;s par le navigateur et ne sont donc pas vraiment
+ envoy&#233;s au serveur FTP. Pour traiter ce probl&#232;me, une m&#233;thode
+ nomm&#233;e <dfn>Squid %2f hack</dfn> a &#233;t&#233; impl&#233;ment&#233;e dans le
+ mandataire FTP Apache ; cette solution est aussi utilis&#233;e par
d'autres serveurs mandataires courants comme le <a href="http://www.squid-cache.org/">Cache mandataire Squid</a>. En
- préfixant par <code>/%2f</code> le chemin de votre requête, vous
- pouvez faire en sorte que le mandataire modifie le répertoire FTP
- racine en <code>/</code> (au lieu du répertoire home). Par
+ pr&#233;fixant par <code>/%2f</code> le chemin de votre requ&#234;te, vous
+ pouvez faire en sorte que le mandataire modifie le r&#233;pertoire FTP
+ racine en <code>/</code> (au lieu du r&#233;pertoire home). Par
exemple, pour extraire le fichier <code>/etc/motd</code>, vous
pourriez utiliser l'URL :</p>
@@ -136,10 +136,10 @@
<h2><a name="ftppass" id="ftppass">Comment puis-je dissimuler le mot de
passe FTP apparaissant en clair dans la ligne d'URL de mon
navigateur ?</a><a title="Lien permanent" href="#ftppass" class="permalink">&para;</a></h2>
- <p>Apache utilise différentes stratégies pour effectuer une
- connexion à un serveur FTP à l'aide d'un nom d'utilisateur et d'un
+ <p>Apache utilise diff&#233;rentes strat&#233;gies pour effectuer une
+ connexion &#224; un serveur FTP &#224; l'aide d'un nom d'utilisateur et d'un
mot de passe. En l'absence de nom d'utilisateur et de mot de passe
- dans l'URL, Apache tente une connexion anonyme auprès du serveur
+ dans l'URL, Apache tente une connexion anonyme aupr&#232;s du serveur
FTP comme suit :</p>
<div class="example"><p><code>
@@ -147,11 +147,11 @@
mot de passe : apache_proxy@
</code></p></div>
- <p>Ceci fonctionne avec tous les serveurs FTP courants configurés
+ <p>Ceci fonctionne avec tous les serveurs FTP courants configur&#233;s
pour accepter les connexions anonymes.</p>
- <p>Pour une connexion personnalisée avec un nom d'utilisateur
- spécifique, vous pouvez intégrer ce dernier dans l'URL comme suit
+ <p>Pour une connexion personnalis&#233;e avec un nom d'utilisateur
+ sp&#233;cifique, vous pouvez int&#233;grer ce dernier dans l'URL comme suit
:</p>
<div class="example"><p><code>
@@ -159,116 +159,116 @@
</code></p></div>
<p>Si le serveur FTP demande un mot de passe pour ce nom
- d'utilisateur (ce qu'il est censé faire), Apache va renvoyer au
- client une réponse <code>401</code> (Autorisation requise), ce qui
- fera afficher au navigateur une boîte de dialogue utilisateur/mot
- de passe. Une fois le mot de passe saisi, la connexion est tentée
- à nouveau, et si elle réussit, la ressource demandée est
- présentée. L'avantage de cette procédure réside dans le fait que
+ d'utilisateur (ce qu'il est cens&#233; faire), Apache va renvoyer au
+ client une r&#233;ponse <code>401</code> (Autorisation requise), ce qui
+ fera afficher au navigateur une bo&#238;te de dialogue utilisateur/mot
+ de passe. Une fois le mot de passe saisi, la connexion est tent&#233;e
+ &#224; nouveau, et si elle r&#233;ussit, la ressource demand&#233;e est
+ pr&#233;sent&#233;e. L'avantage de cette proc&#233;dure r&#233;side dans le fait que
votre navigateur n'affiche pas le mot de passe en clair, ce qu'il
- aurait fait si vous aviez utilisé l'URL :</p>
+ aurait fait si vous aviez utilis&#233; l'URL :</p>
<div class="example"><p><code>
ftp://<var>nom-utilisateur</var>:<var>mot-de-passe</var>@<var>serveur</var>/mon-fichier
</code></p></div>
<div class="note"><h3>Note</h3>
- <p>Le mot de passe transmis de cette manière n'est pas chiffré
- lorsqu'il est envoyé. Il transite entre votre navigateur et le
- serveur mandataire Apache sous la forme d'une chaîne de texte en
- clair codée en base64, et entre le mandataire Apache et le
- serveur FTP en texte pur. Vous devez par conséquent réfléchir à
- deux fois avant d'accéder à votre serveur FTP via HTTP (et d'une
- manière générale avant d'accéder à vos fichiers personnels via
- FTP !) sur des canaux non sécurisés, car des oreilles
- indiscrètes pourraient intercepter votre mot de passe au cours
+ <p>Le mot de passe transmis de cette mani&#232;re n'est pas chiffr&#233;
+ lorsqu'il est envoy&#233;. Il transite entre votre navigateur et le
+ serveur mandataire Apache sous la forme d'une cha&#238;ne de texte en
+ clair cod&#233;e en base64, et entre le mandataire Apache et le
+ serveur FTP en texte pur. Vous devez par cons&#233;quent r&#233;fl&#233;chir &#224;
+ deux fois avant d'acc&#233;der &#224; votre serveur FTP via HTTP (et d'une
+ mani&#232;re g&#233;n&#233;rale avant d'acc&#233;der &#224; vos fichiers personnels via
+ FTP !) sur des canaux non s&#233;curis&#233;s, car des oreilles
+ indiscr&#232;tes pourraient intercepter votre mot de passe au cours
de son transfert.</p>
</div>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="wildcard" id="wildcard">Pourquoi reçois-je un listing de
- fichiers alors que j'ai demandé le téléchargement d'un fichier
+<h2><a name="wildcard" id="wildcard">Pourquoi re&#231;ois-je un listing de
+ fichiers alors que j'ai demand&#233; le t&#233;l&#233;chargement d'un fichier
?</a><a title="Lien permanent" href="#wildcard" class="permalink">&para;</a></h2>
- <p>Apache examine l'URL de la requête afin de permettre la
- navigation dans les répertoires d'un serveur FTP ainsi que le
- téléchargement de fichiers. Si elle ressemble à un répertoire, ou
- contient des caractères génériques ("*?[{~"), alors Apache
- considère que c'est un listing qui est demandé, et non un
- téléchargement.</p>
- <p>Vous pouvez désactiver le traitement spécial des noms contenant
- des caractères génériques. Voir à cet effet la directive
+ <p>Apache examine l'URL de la requ&#234;te afin de permettre la
+ navigation dans les r&#233;pertoires d'un serveur FTP ainsi que le
+ t&#233;l&#233;chargement de fichiers. Si elle ressemble &#224; un r&#233;pertoire, ou
+ contient des caract&#232;res g&#233;n&#233;riques ("*?[{~"), alors Apache
+ consid&#232;re que c'est un listing qui est demand&#233;, et non un
+ t&#233;l&#233;chargement.</p>
+ <p>Vous pouvez d&#233;sactiver le traitement sp&#233;cial des noms contenant
+ des caract&#232;res g&#233;n&#233;riques. Voir &#224; cet effet la directive
<code class="directive">ProxyFtpListOnWildcard</code>.
</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyftpdircharset" id="proxyftpdircharset">Directive</a> <a name="ProxyFtpDirCharset" id="ProxyFtpDirCharset">ProxyFtpDirCharset</a><a title="Lien permanent" href="#proxyftpdircharset" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le jeu de caractères des listings FTP
-mandatés</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyFtpDirCharset <var>jeu-caractères</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxyFtpDirCharset ISO-8859-1</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit le jeu de caract&#232;res des listings FTP
+mandat&#233;s</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyFtpDirCharset <var>jeu-caract&#232;res</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxyFtpDirCharset ISO-8859-1</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_ftp</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Déplacé
-depuis <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> à partir de la version 2.3.5 d'Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>D&#233;plac&#233;
+depuis <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> &#224; partir de la version 2.3.5 d'Apache</td></tr>
</table>
<p>La directive <code class="directive">ProxyFtpDirCharset</code> permet de
- définir le jeu de caractères à utiliser pour les listings FTP en
- HTML générés par <code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code>.</p>
+ d&#233;finir le jeu de caract&#232;res &#224; utiliser pour les listings FTP en
+ HTML g&#233;n&#233;r&#233;s par <code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyftpescapewildcards" id="proxyftpescapewildcards">Directive</a> <a name="ProxyFtpEscapeWildcards" id="ProxyFtpEscapeWildcards">ProxyFtpEscapeWildcards</a><a title="Lien permanent" href="#proxyftpescapewildcards" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Les caractères génériques dans les noms de fichiers
-doivent-ils être échappés lorsqu'ils sont envoyés au serveur FTP ?</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Les caract&#232;res g&#233;n&#233;riques dans les noms de fichiers
+doivent-ils &#234;tre &#233;chapp&#233;s lorsqu'ils sont envoy&#233;s au serveur FTP ?</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyFtpEscapeWildcards [on|off]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>on</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>on</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_ftp</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.3 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.3 du serveur HTTP Apache</td></tr>
</table>
<p>La directive <code class="directive">ProxyFtpEscapeWildcards</code> permet
- de déterminer si les caractères génériques ("*?[{~") que contiennent
- les noms de fichiers demandés doivent être échappés pas un slash
- inversé avant d'être envoyés au serveur FTP. Il s'agit du comportement
- par défaut ; cependant, de nombreux serveurs FTP n'ont aucune
- connaissance de la notion d'échappement, et tentent de servir le
- fichier demandé sous sa forme littérale, en incluant les slashes
- inversés dans son nom.</p>
- <p>Définissez cette directive à "off" pour permettre le
- téléchargement de fichiers dont les noms contiennent des caractères
- génériques depuis des serveurs FTP qui ne connaissent pas
- l'échappement des caractères génériques.</p>
+ de d&#233;terminer si les caract&#232;res g&#233;n&#233;riques ("*?[{~") que contiennent
+ les noms de fichiers demand&#233;s doivent &#234;tre &#233;chapp&#233;s pas un slash
+ invers&#233; avant d'&#234;tre envoy&#233;s au serveur FTP. Il s'agit du comportement
+ par d&#233;faut ; cependant, de nombreux serveurs FTP n'ont aucune
+ connaissance de la notion d'&#233;chappement, et tentent de servir le
+ fichier demand&#233; sous sa forme litt&#233;rale, en incluant les slashes
+ invers&#233;s dans son nom.</p>
+ <p>D&#233;finissez cette directive &#224; "off" pour permettre le
+ t&#233;l&#233;chargement de fichiers dont les noms contiennent des caract&#232;res
+ g&#233;n&#233;riques depuis des serveurs FTP qui ne connaissent pas
+ l'&#233;chappement des caract&#232;res g&#233;n&#233;riques.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyftplistonwildcard" id="proxyftplistonwildcard">Directive</a> <a name="ProxyFtpListOnWildcard" id="ProxyFtpListOnWildcard">ProxyFtpListOnWildcard</a><a title="Lien permanent" href="#proxyftplistonwildcard" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Les caractères génériques dans les noms de fichiers
-demandés doivent-ils déclencher l'affichage d'un listing ?</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Les caract&#232;res g&#233;n&#233;riques dans les noms de fichiers
+demand&#233;s doivent-ils d&#233;clencher l'affichage d'un listing ?</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyFtpListOnWildcard [on|off]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>on</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>on</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_ftp</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.3 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.3 du serveur HTTP Apache</td></tr>
</table>
<p>La directive <code class="directive">ProxyFtpListOnWildcard</code> permet
- de déterminer si les caractères génériques ("*?[{~") que contiennent
- les noms de fichiers demandés provoquent l'affichage d'un listing de
- fichiers par <code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code> au lieu de télécharger un
- fichier. Il s'agit de leur comportement par défaut (valeur on).
- Définissez cette directive à "off" pour permettre le téléchargement de
- fichiers même si leur nom contient des caractères génériques.</p>
+ de d&#233;terminer si les caract&#232;res g&#233;n&#233;riques ("*?[{~") que contiennent
+ les noms de fichiers demand&#233;s provoquent l'affichage d'un listing de
+ fichiers par <code class="module"><a href="../mod/mod_proxy_ftp.html">mod_proxy_ftp</a></code> au lieu de t&#233;l&#233;charger un
+ fichier. Il s'agit de leur comportement par d&#233;faut (valeur on).
+ D&#233;finissez cette directive &#224; "off" pour permettre le t&#233;l&#233;chargement de
+ fichiers m&#234;me si leur nom contient des caract&#232;res g&#233;n&#233;riques.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_ftp.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_ftp.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_proxy_ftp.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -287,7 +287,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_proxy_ftp.
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_proxy_hcheck.html.fr b/docs/manual/mod/mod_proxy_hcheck.html.fr
index 4ce2dc3027..4a1bab842b 100644
--- a/docs/manual/mod/mod_proxy_hcheck.html.fr
+++ b/docs/manual/mod/mod_proxy_hcheck.html.fr
@@ -27,85 +27,85 @@
<div id="preamble"><h1>Module Apache mod_proxy_hcheck</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_hcheck.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_hcheck.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_proxy_hcheck.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Check up dynamique des membres du groupe de répartition de charge
-(équipiers) pour <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Check up dynamique des membres du groupe de r&#233;partition de charge
+(&#233;quipiers) pour <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>proxy_hcheck_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_proxy_hcheck.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.21 du serveur HTTP Apache</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>proxy_hcheck_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_proxy_hcheck.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.21 du serveur HTTP Apache</td></tr></table>
<h3>Sommaire</h3>
<p>Ce module permet d'effectuer un check up dynamique des membres du groupe
- de répartition de charge (équipiers). Ce check up peut être activé pour un
- ou plusieurs équipiers et il est indépendant des requêtes de mandataire
+ de r&#233;partition de charge (&#233;quipiers). Ce check up peut &#234;tre activ&#233; pour un
+ ou plusieurs &#233;quipiers et il est ind&#233;pendant des requ&#234;tes de mandataire
inverse proprement dites.</p>
- <p>Pour fonctionner, ce module <em>nécessite</em> le chargement préalable de
+ <p>Pour fonctionner, ce module <em>n&#233;cessite</em> le chargement pr&#233;alable de
<code class="module"><a href="../mod/mod_watchdog.html">mod_watchdog</a></code>.</p>
-<div class="note"><h3>Paramètres</h3>
- <p>Le mécanisme de check up est activé via l'utilisation de paramètres
- supplémentaires de la directive <code class="directive"><a href="../mod/mod_proxy.html#balancermember">BalancerMember</a></code> configurés de manière standard
+<div class="note"><h3>Param&#232;tres</h3>
+ <p>Le m&#233;canisme de check up est activ&#233; via l'utilisation de param&#232;tres
+ suppl&#233;mentaires de la directive <code class="directive"><a href="../mod/mod_proxy.html#balancermember">BalancerMember</a></code> configur&#233;s de mani&#232;re standard
via la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> :</p>
- <p>Ce module définit un nouveau drapeau d'état <a href="mod_proxy.html#status_table">status</a> pour BalancerMember :
- "<code>C</code>". Lorsque l'équipier est mis hors service suite à un
- disfonctionnement déterminé par le module de check up, ce drapeau est activé
- et peut être lu (et modifié) via le <code>balancer-manager</code>.</p>
+ <p>Ce module d&#233;finit un nouveau drapeau d'&#233;tat <a href="mod_proxy.html#status_table">status</a> pour BalancerMember :
+ "<code>C</code>". Lorsque l'&#233;quipier est mis hors service suite &#224; un
+ disfonctionnement d&#233;termin&#233; par le module de check up, ce drapeau est activ&#233;
+ et peut &#234;tre lu (et modifi&#233;) via le <code>balancer-manager</code>.</p>
<table>
- <tr><th>Paramètre</th>
- <th>Défaut</th>
+ <tr><th>Param&#232;tre</th>
+ <th>D&#233;faut</th>
<th>Description</th></tr>
<tr><td>hcmethod</td>
<td>None</td>
- <td>Aucun check up dynamique n'est effectué. Les choix possibles sont :
+ <td>Aucun check up dynamique n'est effectu&#233;. Les choix possibles sont :
<table>
<tr><th>Method</th><th>Description</th><th>Note</th></tr>
- <tr><td>None</td><td>Aucun check up dynamique effectué</td><td /></tr>
- <tr><td>TCP</td><td>Vérifie qu'un socket vers le serveur
- d'arrière-plan peut être créé ; par exemple "es-tu en
- état de fonctionner"</td><td /></tr>
- <tr><td>OPTIONS</td><td>Envoie une requête <code>HTTP
- OPTIONS</code> au serveur d'arrière-plan</td><td>*</td></tr>
- <tr><td>HEAD</td><td>Envoie une requête <code>HTTP
- HEAD</code> au serveur d'arrière-plan</td><td>*</td></tr>
- <tr><td>GET</td><td>Envoie une requête <code>HTTP
- GET</code> au serveur d'arrière-plan</td><td>*</td></tr>
+ <tr><td>None</td><td>Aucun check up dynamique effectu&#233;</td><td /></tr>
+ <tr><td>TCP</td><td>V&#233;rifie qu'un socket vers le serveur
+ d'arri&#232;re-plan peut &#234;tre cr&#233;&#233; ; par exemple "es-tu en
+ &#233;tat de fonctionner"</td><td /></tr>
+ <tr><td>OPTIONS</td><td>Envoie une requ&#234;te <code>HTTP
+ OPTIONS</code> au serveur d'arri&#232;re-plan</td><td>*</td></tr>
+ <tr><td>HEAD</td><td>Envoie une requ&#234;te <code>HTTP
+ HEAD</code> au serveur d'arri&#232;re-plan</td><td>*</td></tr>
+ <tr><td>GET</td><td>Envoie une requ&#234;te <code>HTTP
+ GET</code> au serveur d'arri&#232;re-plan</td><td>*</td></tr>
<tr><td colspan="3" /></tr>
<tr><td colspan="3">*: si hcexpr n'est pas
- utilisé, un retour HTTP 2xx ou 3xx sera
- interprété comme un passage avec succès du check
+ utilis&#233;, un retour HTTP 2xx ou 3xx sera
+ interpr&#233;t&#233; comme un passage avec succ&#232;s du check
up.</td></tr>
</table>
</td></tr>
<tr><td>hcpasses</td>
<td>1</td>
- <td>Nombre de check up à passer avec succès avant de remettre en service
- l'équipier</td></tr>
+ <td>Nombre de check up &#224; passer avec succ&#232;s avant de remettre en service
+ l'&#233;quipier</td></tr>
<tr><td>hcfails</td>
<td>1</td>
- <td>Nombre de check up échoués avant mettre hors service l'équipier</td></tr>
+ <td>Nombre de check up &#233;chou&#233;s avant mettre hors service l'&#233;quipier</td></tr>
<tr><td>hcinterval</td>
<td>30</td>
- <td>Intervalle entre deux check up en secondes (par défaut effectué
+ <td>Intervalle entre deux check up en secondes (par d&#233;faut effectu&#233;
toutes les 30 secondes). Utilise la syntaxe <a href="directive-dict.html#Syntax">time-interval</a>.</td></tr>
<tr><td>hcuri</td>
<td>&nbsp;</td>
- <td>URI supplémentaire à ajouter à l'URL de l'équipier pour le check up.</td></tr>
+ <td>URI suppl&#233;mentaire &#224; ajouter &#224; l'URL de l'&#233;quipier pour le check up.</td></tr>
<tr><td>hctemplate</td>
<td>&nbsp;</td>
- <td>Nom du modèle créé via <code class="directive"><a href="#proxyhctemplate">ProxyHCTemplate</a></code> à
- utiliser pour définir les paramètres de check up de cet équipier</td></tr>
+ <td>Nom du mod&#232;le cr&#233;&#233; via <code class="directive"><a href="#proxyhctemplate">ProxyHCTemplate</a></code> &#224;
+ utiliser pour d&#233;finir les param&#232;tres de check up de cet &#233;quipier</td></tr>
<tr><td>hcexpr</td>
<td>&nbsp;</td>
- <td>Nom de l'expression créée via <code class="directive"><a href="#proxyhcexpr">ProxyHCExpr</a></code>
- utilisée pour analyser les en-têtes de la réponse du check up.<br />
- <em>Si ce paramètre est absent, un état HTTP de 2xx à 3xx est
- interprété comme un check up réussi.</em></td></tr>
+ <td>Nom de l'expression cr&#233;&#233;e via <code class="directive"><a href="#proxyhcexpr">ProxyHCExpr</a></code>
+ utilis&#233;e pour analyser les en-t&#234;tes de la r&#233;ponse du check up.<br />
+ <em>Si ce param&#232;tre est absent, un &#233;tat HTTP de 2xx &#224; 3xx est
+ interpr&#233;t&#233; comme un check up r&#233;ussi.</em></td></tr>
</table>
</div>
@@ -119,7 +119,7 @@
<li><img alt="" src="../images/down.gif" /> <a href="#proxyhctemplate">ProxyHCTemplate</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#proxyhctpsize">ProxyHCTPsize</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_hcheck">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_hcheck">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_hcheck">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_hcheck">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
@@ -128,8 +128,8 @@
<h2><a name="examples" id="examples">Exemples d'utilisation</a><a title="Lien permanent" href="#examples" class="permalink">&para;</a></h2>
- <p>L'exemple suivant montre comment configurer le check up pour différents
- serveurs d'arrière-plan :</p>
+ <p>L'exemple suivant montre comment configurer le check up pour diff&#233;rents
+ serveurs d'arri&#232;re-plan :</p>
<pre class="prettyprint lang-config">ProxyHCExpr ok234 {%{REQUEST_STATUS} =~ /^[234]/}
@@ -147,44 +147,44 @@ ProxyPass "/" "balancer://foo"
ProxyPassReverse "/" "balancer://foo"</pre>
-<p>Dans ce scénario, on teste l'équipier <code>http://www.example.com/</code> en lui
-envoyant une requête <code>GET /status.php</code> et en regardant si la réponse
-contient la chaîne <em>Under maintenance</em>. Si c'est le cas, le check up est
-considéré comme ayant échoué et l'équipier est mis hors service. Ce check up
-dynamique est effectué toutes les 30 secondes, ce qui correspond à la valeur par
-défaut.</p>
-
-<p>On teste l'équipier <code>http://www2.example.com/</code> en lui envoyant
-simplement une requête <code>HEAD</code> toutes les 10 secondes et en vérifiant
-que la réponse HTTP est bien un code d'état de 2xx, 3xx ou 4xx. On teste
-l'équipier <code>http://www3.example.com/</code> en vérifiant simplement toutes
-les 5 secondes que le socket vers ce serveur est bien opérationnel. Si ce
-serveur est marqué "hors service", il lui faudra 2 check up réussis pour être
-réactivé et participer à nouveau à la répartition de charge. Si à ce moment-là
-il échoue à 3 check up successifs, il sera à nouveau mis hors service. Enfin,
-l'équipier <code>http://www4.example.com/</code> ne fait l'objet d'aucun check
+<p>Dans ce sc&#233;nario, on teste l'&#233;quipier <code>http://www.example.com/</code> en lui
+envoyant une requ&#234;te <code>GET /status.php</code> et en regardant si la r&#233;ponse
+contient la cha&#238;ne <em>Under maintenance</em>. Si c'est le cas, le check up est
+consid&#233;r&#233; comme ayant &#233;chou&#233; et l'&#233;quipier est mis hors service. Ce check up
+dynamique est effectu&#233; toutes les 30 secondes, ce qui correspond &#224; la valeur par
+d&#233;faut.</p>
+
+<p>On teste l'&#233;quipier <code>http://www2.example.com/</code> en lui envoyant
+simplement une requ&#234;te <code>HEAD</code> toutes les 10 secondes et en v&#233;rifiant
+que la r&#233;ponse HTTP est bien un code d'&#233;tat de 2xx, 3xx ou 4xx. On teste
+l'&#233;quipier <code>http://www3.example.com/</code> en v&#233;rifiant simplement toutes
+les 5 secondes que le socket vers ce serveur est bien op&#233;rationnel. Si ce
+serveur est marqu&#233; "hors service", il lui faudra 2 check up r&#233;ussis pour &#234;tre
+r&#233;activ&#233; et participer &#224; nouveau &#224; la r&#233;partition de charge. Si &#224; ce moment-l&#224;
+il &#233;choue &#224; 3 check up successifs, il sera &#224; nouveau mis hors service. Enfin,
+l'&#233;quipier <code>http://www4.example.com/</code> ne fait l'objet d'aucun check
up.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyhcexpr" id="proxyhcexpr">Directive</a> <a name="ProxyHCExpr" id="ProxyHCExpr">ProxyHCExpr</a><a title="Lien permanent" href="#proxyhcexpr" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Crée et nomme une expression conditionnelle à utiliser pour
-déterminer la santé d'un serveur d'arrière-plan en fonction de sa valeur</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Cr&#233;e et nomme une expression conditionnelle &#224; utiliser pour
+d&#233;terminer la sant&#233; d'un serveur d'arri&#232;re-plan en fonction de sa valeur</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyHCExpr <em>name</em> {<em>ap_expr expression</em>}</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_hcheck</td></tr>
</table>
- <p>La directive <code class="directive">ProxyHCExpr</code> permet de créer et nommer
- une expression conditionnelle dont la valeur calculée en fonction des
- en-têtes de la réponse du serveur d'arrière-plan permettra d'évaluer la
- santé de ce dernier. Cette expression nommée peut alors être assignée aux
- serveurs d'arrière-plan via le paramètre <code>hcexpr</code>.</p>
-
- <div class="example"><h3>ProxyHCExpr: interprète les réponses 2xx/3xx/4xx comme des
- check up réussis</h3><pre class="prettyprint lang-config">ProxyHCExpr ok234 {%{REQUEST_STATUS} =~ /^[234]/}
+ <p>La directive <code class="directive">ProxyHCExpr</code> permet de cr&#233;er et nommer
+ une expression conditionnelle dont la valeur calcul&#233;e en fonction des
+ en-t&#234;tes de la r&#233;ponse du serveur d'arri&#232;re-plan permettra d'&#233;valuer la
+ sant&#233; de ce dernier. Cette expression nomm&#233;e peut alors &#234;tre assign&#233;e aux
+ serveurs d'arri&#232;re-plan via le param&#232;tre <code>hcexpr</code>.</p>
+
+ <div class="example"><h3>ProxyHCExpr: interpr&#232;te les r&#233;ponses 2xx/3xx/4xx comme des
+ check up r&#233;ussis</h3><pre class="prettyprint lang-config">ProxyHCExpr ok234 {%{REQUEST_STATUS} =~ /^[234]/}
ProxyPass "/apps" "balancer://foo"
&lt;Proxy balancer://foo&gt;
@@ -194,19 +194,19 @@ ProxyPass "/apps" "balancer://foo"
<div class="note">
L'<a href="../expr.html">expression</a> peut utiliser des accolades ("{}")
- comme délimiteurs en plus des guillemets normaux.
+ comme d&#233;limiteurs en plus des guillemets normaux.
</div>
- <p>Si l'on utilise une méthode de check up (par exemple <code>GET</code>)
- qui génère un corps de réponse, ce corps peut lui-même être ausculté via
- <code>ap_expr</code> en utilisant la fonction associée aux expressions
- <code>hc()</code> spécifique à ce module.</p>
+ <p>Si l'on utilise une m&#233;thode de check up (par exemple <code>GET</code>)
+ qui g&#233;n&#232;re un corps de r&#233;ponse, ce corps peut lui-m&#234;me &#234;tre auscult&#233; via
+ <code>ap_expr</code> en utilisant la fonction associ&#233;e aux expressions
+ <code>hc()</code> sp&#233;cifique &#224; ce module.</p>
- <p>Dans l'exemple suivant, on envoie une requête <code>GET</code> au serveur
- d'arrière-plan, et si le corps de la réponse contient la chaîne <em>Under
- maintenance</em>, ce serveur d'arrière-plan est mis hors service.</p>
+ <p>Dans l'exemple suivant, on envoie une requ&#234;te <code>GET</code> au serveur
+ d'arri&#232;re-plan, et si le corps de la r&#233;ponse contient la cha&#238;ne <em>Under
+ maintenance</em>, ce serveur d'arri&#232;re-plan est mis hors service.</p>
- <div class="example"><h3>ProxyHCExpr: auscultation du corps de la réponse</h3><pre class="prettyprint lang-config">ProxyHCExpr in_maint {hc('body') !~ /Under maintenance/}
+ <div class="example"><h3>ProxyHCExpr: auscultation du corps de la r&#233;ponse</h3><pre class="prettyprint lang-config">ProxyHCExpr in_maint {hc('body') !~ /Under maintenance/}
ProxyPass "/apps" "balancer://foo"
&lt;Proxy balancer://foo&gt;
@@ -214,24 +214,24 @@ ProxyPass "/apps" "balancer://foo"
&lt;/Proxy&gt;</pre>
</div>
- <p><em>NOTE:</em> Comme le corps de la réponse peut être assez grand, il est
- recommandé de privilégier un check up basé sur les codes d'état.</p>
+ <p><em>NOTE:</em> Comme le corps de la r&#233;ponse peut &#234;tre assez grand, il est
+ recommand&#233; de privil&#233;gier un check up bas&#233; sur les codes d'&#233;tat.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyhctemplate" id="proxyhctemplate">Directive</a> <a name="ProxyHCTemplate" id="ProxyHCTemplate">ProxyHCTemplate</a><a title="Lien permanent" href="#proxyhctemplate" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Crée et nomme un modèle permettant de définir différents
-paramètres de check up</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Cr&#233;e et nomme un mod&#232;le permettant de d&#233;finir diff&#233;rents
+param&#232;tres de check up</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyHCTemplate <em>name</em> <em>parameter</em>=<em>setting</em> [...]</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_hcheck</td></tr>
</table>
- <p>La directive <code class="directive">ProxyHCTemplate</code> permet de créer et
- nommer un modèle de paramètres de check up qui peut alors être assigné aux
- équipiers via le paramètre <code>hctemplate</code>.</p>
+ <p>La directive <code class="directive">ProxyHCTemplate</code> permet de cr&#233;er et
+ nommer un mod&#232;le de param&#232;tres de check up qui peut alors &#234;tre assign&#233; aux
+ &#233;quipiers via le param&#232;tre <code>hctemplate</code>.</p>
<div class="example"><h3>ProxyHCTemplate</h3><pre class="prettyprint lang-config">ProxyHCTemplate tcp5 hcmethod=tcp hcinterval=5
ProxyPass "/apps" "balancer://foo"
@@ -246,21 +246,21 @@ ProxyPass "/apps" "balancer://foo"
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyhctpsize" id="proxyhctpsize">Directive</a> <a name="ProxyHCTPsize" id="ProxyHCTPsize">ProxyHCTPsize</a><a title="Lien permanent" href="#proxyhctpsize" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit la taille totale, pour l'ensemble du
-serveur, du jeu de threads utilisé pour le check up des
-équipiers</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit la taille totale, pour l'ensemble du
+serveur, du jeu de threads utilis&#233; pour le check up des
+&#233;quipiers</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyHCTPsize <em>size</em></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_hcheck</td></tr>
</table>
- <p>Si Apache httpd et APR ont été compilés avec le support des threads, le
- module de check up peut confier ce travail à un jeu de threads associé au
- processus Watchdog, ce qui permet l'exécution des check up en parallèle. La
- directive <code class="directive">ProxyHCTPsize</code> permet de déterminer la
+ <p>Si Apache httpd et APR ont &#233;t&#233; compil&#233;s avec le support des threads, le
+ module de check up peut confier ce travail &#224; un jeu de threads associ&#233; au
+ processus Watchdog, ce qui permet l'ex&#233;cution des check up en parall&#232;le. La
+ directive <code class="directive">ProxyHCTPsize</code> permet de d&#233;terminer la
taille de ce jeu de threads. Une valeur de <code>0</code> signifie qu'aucun
- jeu de threads ne sera utilisé, et le check up des différents équipiers sera
- alors effectué séquentiellement. La taille par défaut du jeu de threads est
+ jeu de threads ne sera utilis&#233;, et le check up des diff&#233;rents &#233;quipiers sera
+ alors effectu&#233; s&#233;quentiellement. La taille par d&#233;faut du jeu de threads est
de 16.</p>
<div class="example"><h3>ProxyHCTPsize</h3><pre class="prettyprint lang-config">ProxyHCTPsize 32</pre>
@@ -271,7 +271,7 @@ serveur, du jeu de threads utilisé pour le check up des
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_hcheck.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_hcheck.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_proxy_hcheck.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -290,7 +290,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_proxy_hche
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_proxy_html.html.fr b/docs/manual/mod/mod_proxy_html.html.fr
index 1b06b7c382..6a313b4118 100644
--- a/docs/manual/mod/mod_proxy_html.html.fr
+++ b/docs/manual/mod/mod_proxy_html.html.fr
@@ -27,43 +27,43 @@
<div id="preamble"><h1>Module Apache mod_proxy_html</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_html.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_html.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_proxy_html.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Réécrit les liens HTML afin de s'assurer qu'ils soient bien
-adressables depuis les réseaux des clients dans un contexte de
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>R&#233;&#233;crit les liens HTML afin de s'assurer qu'ils soient bien
+adressables depuis les r&#233;seaux des clients dans un contexte de
mandataire.</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>proxy_html_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_proxy_html.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
-Disponible en tant que module tiers dans les versions 2.x antérieures</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>proxy_html_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_proxy_html.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
+Disponible en tant que module tiers dans les versions 2.x ant&#233;rieures</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module fournit un filtre en sortie permettant de réécrire les liens
+ <p>Ce module fournit un filtre en sortie permettant de r&#233;&#233;crire les liens
HTML dans un contexte de mandataire, afin de s'assurer que ces liens
fonctionnent pour les utilisateurs en dehors du mandataire. Il accomplit la
- même tâche que la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code> d'Apache accomplit pour les
- en-têtes HTTP, et fait partie des composants essentiels d'un mandataire
+ m&#234;me t&#226;che que la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code> d'Apache accomplit pour les
+ en-t&#234;tes HTTP, et fait partie des composants essentiels d'un mandataire
inverse.</p>
-<p>Par exemple, si une entreprise possède un serveur d'applications
-nommé appserver.example.com qui n'est visible que depuis son réseau
+<p>Par exemple, si une entreprise poss&#232;de un serveur d'applications
+nomm&#233; appserver.example.com qui n'est visible que depuis son r&#233;seau
interne, et un serveur web public <code>www.example.com</code>, il peut
-être souhaitable de fournir une passerelle vers le serveur d'application
-à l'adresse <code>http://www.example.com/appserver/</code>. Lorsque le
-serveur d'applications présente un lien vers lui-même, ce lien doit être
-réécrit pour fonctionner à travers la passerelle. A cet effet,
-<code class="module"><a href="../mod/mod_proxy_html.html">mod_proxy_html</a></code> permet de réécrire <code>&lt;a
+&#234;tre souhaitable de fournir une passerelle vers le serveur d'application
+&#224; l'adresse <code>http://www.example.com/appserver/</code>. Lorsque le
+serveur d'applications pr&#233;sente un lien vers lui-m&#234;me, ce lien doit &#234;tre
+r&#233;&#233;crit pour fonctionner &#224; travers la passerelle. A cet effet,
+<code class="module"><a href="../mod/mod_proxy_html.html">mod_proxy_html</a></code> permet de r&#233;&#233;crire <code>&lt;a
href="http://appserver.example.com/foo/bar.html"&gt;foobar&lt;/a&gt;</code>
en <code>&lt;a
href="http://www.example.com/appserver/foo/bar.html"&gt;foobar&lt;/a&gt;</code>,
ce qui permet de rendre le serveur d'applications accessible depuis
-l'extérieur.</p>
+l'ext&#233;rieur.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#intro">Introduction</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#custom">Interprétation HTML personnalisée</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#custom">Interpr&#233;tation HTML personnalis&#233;e</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#i18n">Internationalisation</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
@@ -80,257 +80,257 @@ l'extérieur.</p>
<li><img alt="" src="../images/down.gif" /> <a href="#proxyhtmlstripcomments">ProxyHTMLStripComments</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#proxyhtmlurlmap">ProxyHTMLURLMap</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_html">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_html">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_html">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_html">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="intro" id="intro">Introduction</a><a title="Lien permanent" href="#intro" class="permalink">&para;</a></h2>
<p>mod_proxy_html est apparu en tant que module tiers avec les versions 2.0.x du
-serveur HTTP Apache. Il a ensuite été donné à l'ASF en 2011 avec le module
+serveur HTTP Apache. Il a ensuite &#233;t&#233; donn&#233; &#224; l'ASF en 2011 avec le module
<code class="module"><a href="../mod/mod_xml2enc.html">mod_xml2enc</a></code> (voir <a href="#i18n">Internationalisation</a>), et
fait maintenant partie des modules standards de HTTPD 2.4 et de ses versions de
-développement.</p>
+d&#233;veloppement.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="custom" id="custom">Interprétation HTML personnalisée</a><a title="Lien permanent" href="#custom" class="permalink">&para;</a></h2>
+<h2><a name="custom" id="custom">Interpr&#233;tation HTML personnalis&#233;e</a><a title="Lien permanent" href="#custom" class="permalink">&para;</a></h2>
<p>mod_proxy_html utilise en interne le module HTMLParser fourni par la
-bibliothèque tierce <a href="http://xmlsoft.org/">libxml2</a>. A la différence
-des autres interpréteurs libxml2, HTMLParser traite les documents HTML sans
-imposer à ces derniers d'être bien formés du point de vue XML. En particulier,
-il sait gérer les tags implicites - comme le &lt;/p&gt; fermant - et les insère
-dans le flux des évènements SAX utilisé par mod_proxy_html. Il possède aussi une
+biblioth&#232;que tierce <a href="http://xmlsoft.org/">libxml2</a>. A la diff&#233;rence
+des autres interpr&#233;teurs libxml2, HTMLParser traite les documents HTML sans
+imposer &#224; ces derniers d'&#234;tre bien form&#233;s du point de vue XML. En particulier,
+il sait g&#233;rer les tags implicites - comme le &lt;/p&gt; fermant - et les ins&#232;re
+dans le flux des &#233;v&#232;nements SAX utilis&#233; par mod_proxy_html. Il poss&#232;de aussi une
connaissance explicite des standards HTML 4 et XHTML 1 du W3C, et peut en
corriger certaines erreurs.</p>
-<p>mod_proxy_html offre toute une panoplie d'options permettant de contrôler
-l'interprétation du code HTML. La correction d'erreur peut être activée (selon
-votre choix de standard HTML) ou désactivée via la directive
-<code class="directive">ProxyHTMLDocType</code>. Et à la demande générale, il peut être
-configuré pour traiter les éléments et attributs non standards en tant que liens
-qui devront peut-être être réécrits, et pour réécrire les liens dans les contenus
-embarqués non-HTML (feuilles de style et scripts). Notez que ce module ne
+<p>mod_proxy_html offre toute une panoplie d'options permettant de contr&#244;ler
+l'interpr&#233;tation du code HTML. La correction d'erreur peut &#234;tre activ&#233;e (selon
+votre choix de standard HTML) ou d&#233;sactiv&#233;e via la directive
+<code class="directive">ProxyHTMLDocType</code>. Et &#224; la demande g&#233;n&#233;rale, il peut &#234;tre
+configur&#233; pour traiter les &#233;l&#233;ments et attributs non standards en tant que liens
+qui devront peut-&#234;tre &#234;tre r&#233;&#233;crits, et pour r&#233;&#233;crire les liens dans les contenus
+embarqu&#233;s non-HTML (feuilles de style et scripts). Notez que ce module ne
convient pas pour traiter les feuilles de style ou scripts externes ; pour ces
-derniers, vous devez utiliser un autre interpréteur comme
+derniers, vous devez utiliser un autre interpr&#233;teur comme
<code class="module"><a href="../mod/mod_substitute.html">mod_substitute</a></code> ou <code class="module"><a href="../mod/mod_sed.html">mod_sed</a></code>. Les principales
-directives permettant de personnaliser l'interprétation du code HTML sont
+directives permettant de personnaliser l'interpr&#233;tation du code HTML sont
<code class="directive">ProxyHTMLLinks</code> et <code class="directive">ProxyHTMLEvents</code>.
-Par défaut, elles sont définies dans le fichier de configuration
-<var>proxy-html.conf</var> qui contient aussi des commentaires pour vous aider à
-personnaliser votre interpréteur si nécessaire. </p>
-<div class="note">Pour des raisons historiques, configurer mod_proxy_html pour réécrire les
-URLs dans les évènements de scripting n'entraîne pas par défaut la réécriture des
-URLs dans les feuilles de style. Ce comportement peut être modifié en
-décommentant la ligne correspondante du fichier <var>proxy-html.conf</var> comme
-indiqué dans la documentation que contient ce dernier.</div>
+Par d&#233;faut, elles sont d&#233;finies dans le fichier de configuration
+<var>proxy-html.conf</var> qui contient aussi des commentaires pour vous aider &#224;
+personnaliser votre interpr&#233;teur si n&#233;cessaire. </p>
+<div class="note">Pour des raisons historiques, configurer mod_proxy_html pour r&#233;&#233;crire les
+URLs dans les &#233;v&#232;nements de scripting n'entra&#238;ne pas par d&#233;faut la r&#233;&#233;criture des
+URLs dans les feuilles de style. Ce comportement peut &#234;tre modifi&#233; en
+d&#233;commentant la ligne correspondante du fichier <var>proxy-html.conf</var> comme
+indiqu&#233; dans la documentation que contient ce dernier.</div>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="i18n" id="i18n">Internationalisation</a><a title="Lien permanent" href="#i18n" class="permalink">&para;</a></h2>
-<p>mod_proxy_html utilise en interne un interpréteur HTML intelligent fourni par
-la bibliothèque tierce <a href="http://xmlsoft.org/">libxml2</a>. L'interpréteur
+<p>mod_proxy_html utilise en interne un interpr&#233;teur HTML intelligent fourni par
+la biblioth&#232;que tierce <a href="http://xmlsoft.org/">libxml2</a>. L'interpr&#233;teur
utilise Unicode (UTF-8) en interne. Ceci complexifie la gestion
-des autres encodages nécessaires pour traiter de nombreux sites web dont le
-langage est autre que l'anglais. Si ce traitement n'est pas effectué
-de manière appropriée, les sites web qui utilisent des caractères non-ASCII dans un
+des autres encodages n&#233;cessaires pour traiter de nombreux sites web dont le
+langage est autre que l'anglais. Si ce traitement n'est pas effectu&#233;
+de mani&#232;re appropri&#233;e, les sites web qui utilisent des caract&#232;res non-ASCII dans un
codage autre que UTF-8 (Unicode) ne s'afficheront pas correctement.</p>
-<p>Entre sa première version en 2003 et sa donnation à Apache en 2011, le
-support de l'internationalisation (i18n) est parti de rien pour arriver à une
-structure sophistiquée capable d'appliquer des règles issues de HTTP, HTML et
-XML pour détecter le codage d'un document et ainsi le traiter correctement. Ce
-traitement était cependant commun à mod_proxy_html et à d'autres modules
-utilisant libxml2, et plutôt que de le maintenir au niveau de chacun de ces
-modules, il parut sensé de l'extraire de ces derniers pour en faire
-un module à part entière. Ce module est <code class="module"><a href="../mod/mod_xml2enc.html">mod_xml2enc</a></code> et il doit
-être chargé pour que l'internationalisation fonctionne.</p>
-<p>L'interaction entre mod_proxy_html et mod_xml2enc est trop complexe pour être
-configurée en utilisant les règles de filtrage classiques, y compris les
-directives de <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code>. Ainsi, même si mod_proxy_html peut
-quand-même être configuré via les directives de filtrage classiques, ce ne sera
+<p>Entre sa premi&#232;re version en 2003 et sa donnation &#224; Apache en 2011, le
+support de l'internationalisation (i18n) est parti de rien pour arriver &#224; une
+structure sophistiqu&#233;e capable d'appliquer des r&#232;gles issues de HTTP, HTML et
+XML pour d&#233;tecter le codage d'un document et ainsi le traiter correctement. Ce
+traitement &#233;tait cependant commun &#224; mod_proxy_html et &#224; d'autres modules
+utilisant libxml2, et plut&#244;t que de le maintenir au niveau de chacun de ces
+modules, il parut sens&#233; de l'extraire de ces derniers pour en faire
+un module &#224; part enti&#232;re. Ce module est <code class="module"><a href="../mod/mod_xml2enc.html">mod_xml2enc</a></code> et il doit
+&#234;tre charg&#233; pour que l'internationalisation fonctionne.</p>
+<p>L'interaction entre mod_proxy_html et mod_xml2enc est trop complexe pour &#234;tre
+configur&#233;e en utilisant les r&#232;gles de filtrage classiques, y compris les
+directives de <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code>. Ainsi, m&#234;me si mod_proxy_html peut
+quand-m&#234;me &#234;tre configur&#233; via les directives de filtrage classiques, ce ne sera
pas suffisant pour le support de l'internationalisation. A cet effet, on a
introduit la nouvelle directive <code class="directive">ProxyHTMLEnable</code> qui
-permet de configurer à la fois le filtre de mod_proxy_html et mod_xml2enc. Il
-est d'ailleurs recommandé de toujours utiliser ProxyHTMLEnable, même
-si le support de l'internationalisation n'est pas nécessaire. <strong>Notez que
-ceci constitue un changement par rapport aux précédentes versions où
-mod_proxy_html était activé via les directives de filtrage.</strong></p>
+permet de configurer &#224; la fois le filtre de mod_proxy_html et mod_xml2enc. Il
+est d'ailleurs recommand&#233; de toujours utiliser ProxyHTMLEnable, m&#234;me
+si le support de l'internationalisation n'est pas n&#233;cessaire. <strong>Notez que
+ceci constitue un changement par rapport aux pr&#233;c&#233;dentes versions o&#249;
+mod_proxy_html &#233;tait activ&#233; via les directives de filtrage.</strong></p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyhtmlbufsize" id="proxyhtmlbufsize">Directive</a> <a name="ProxyHTMLBufSize" id="ProxyHTMLBufSize">ProxyHTMLBufSize</a><a title="Lien permanent" href="#proxyhtmlbufsize" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit l'incrément de la taille du tampon, ainsi que sa
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit l'incr&#233;ment de la taille du tampon, ainsi que sa
taille initiale, pour la mise en
tampon des scripts en ligne et des feuilles de style.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyHTMLBufSize <var>nb-octets</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxyHTMLBufSize 8192</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxyHTMLBufSize 8192</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_html</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
-Disponible en tant que module tiers dans les versions 2.x antérieures.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
+Disponible en tant que module tiers dans les versions 2.x ant&#233;rieures.</td></tr>
</table>
-<p>Pour pouvoir interpréter du contenu non HTML (feuilles de style et
-scripts) embarqué dans des documents HTML, <code class="module"><a href="../mod/mod_proxy_html.html">mod_proxy_html</a></code> doit
-le lire et le mémoriser en entier dans un
-tampon. Ce tampon devra être étendu autant que nécessaire afin de
+<p>Pour pouvoir interpr&#233;ter du contenu non HTML (feuilles de style et
+scripts) embarqu&#233; dans des documents HTML, <code class="module"><a href="../mod/mod_proxy_html.html">mod_proxy_html</a></code> doit
+le lire et le m&#233;moriser en entier dans un
+tampon. Ce tampon devra &#234;tre &#233;tendu autant que n&#233;cessaire afin de
pouvoir accueillir le plus grand script ou la plus grande feuille de
-style de la page, selon un incrément de <var>nb-octets</var> que cette
-directive permet de définir.</p>
-<p>La valeur par défaut est 8192 et sera suffisante pour la plupart des
+style de la page, selon un incr&#233;ment de <var>nb-octets</var> que cette
+directive permet de d&#233;finir.</p>
+<p>La valeur par d&#233;faut est 8192 et sera suffisante pour la plupart des
pages. Cependant, si vous savez que vous allez mandater des
pages contenant des feuilles de style et/ou scripts plus grands que 8k
(cette taille s'entend pour chaque script ou feuilles de style, non pour
-leur ensemble), il sera plus efficace de définir une taille de
-tampon initiale plus grande afin d'éviter d'avoir à le redimensionner
-dynamiquement au cours du traitement d'une requête.
+leur ensemble), il sera plus efficace de d&#233;finir une taille de
+tampon initiale plus grande afin d'&#233;viter d'avoir &#224; le redimensionner
+dynamiquement au cours du traitement d'une requ&#234;te.
</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyhtmlcharsetout" id="proxyhtmlcharsetout">Directive</a> <a name="ProxyHTMLCharsetOut" id="ProxyHTMLCharsetOut">ProxyHTMLCharsetOut</a><a title="Lien permanent" href="#proxyhtmlcharsetout" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Spécifie un jeu de caractères pour la sortie de
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sp&#233;cifie un jeu de caract&#232;res pour la sortie de
mod_proxy_html.</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyHTMLCharsetOut <var>jeu-de-caractères | *</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyHTMLCharsetOut <var>jeu-de-caract&#232;res | *</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_html</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
-Disponible en tant que module tiers dans les versions 2.x antérieures.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
+Disponible en tant que module tiers dans les versions 2.x ant&#233;rieures.</td></tr>
</table>
-<p>Cette directive permet de spécifier un jeu de caractères pour la
-sortie de mod_proxy_html. Elle ne devrait jamais être utilisée, car tout
-changement par rapport à la valeur par défaut <code>UTF-8</code> (Unicode -
-utilisé en interne par libxml2) induit une charge supplémentaire de
-traitement. La définition spéciale <code>ProxyHTMLCharsetOut *</code>
-permet de générer une sortie qui utilisera le même encodage que
-l'entrée.</p>
+<p>Cette directive permet de sp&#233;cifier un jeu de caract&#232;res pour la
+sortie de mod_proxy_html. Elle ne devrait jamais &#234;tre utilis&#233;e, car tout
+changement par rapport &#224; la valeur par d&#233;faut <code>UTF-8</code> (Unicode -
+utilis&#233; en interne par libxml2) induit une charge suppl&#233;mentaire de
+traitement. La d&#233;finition sp&#233;ciale <code>ProxyHTMLCharsetOut *</code>
+permet de g&#233;n&#233;rer une sortie qui utilisera le m&#234;me encodage que
+l'entr&#233;e.</p>
<p>Notez que tout ceci ne fonctionne que si le module
-<code class="module"><a href="../mod/mod_xml2enc.html">mod_xml2enc</a></code> est chargé.</p>
+<code class="module"><a href="../mod/mod_xml2enc.html">mod_xml2enc</a></code> est charg&#233;.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyhtmldoctype" id="proxyhtmldoctype">Directive</a> <a name="ProxyHTMLDocType" id="ProxyHTMLDocType">ProxyHTMLDocType</a><a title="Lien permanent" href="#proxyhtmldoctype" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit une déclaration de type de document HTML ou XHTML.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit une d&#233;claration de type de document HTML ou XHTML.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyHTMLDocType HTML|XHTML [Legacy]<br /><strong>OR</strong>
<br />ProxyHTMLDocType <var>fpi</var> [SGML|XML]<br /><strong>OR</strong>
<br />ProxyHTMLDocType html5<br /><strong>OR</strong>
<br />ProxyHTMLDocType auto</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxyHTMLDocType auto (2.5/trunk versions); no FPI (2.4.x)</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxyHTMLDocType auto (2.5/trunk versions); no FPI (2.4.x)</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_html</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
-Disponible en tant que module tiers dans les versions 2.x antérieures.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
+Disponible en tant que module tiers dans les versions 2.x ant&#233;rieures.</td></tr>
</table>
-<p>Avec la première syntaxe, les documents seront déclarés de type HTML
-4.01 ou XHTML 1.0 selon l'option spécifiée. Cette option détermine aussi
-si la syntaxe utilisée en sortie est HTML ou XHTML. Notez que le format
-des documents en provenance du serveur d'arrière-plan n'est pas
-important, car l'interpréteur le détectera automatiquement. Si le
-second argument optionnel est défini à "<code>Legacy</code>", les documents seront
-déclarés de type "Transitional" ; cette option peut être nécessaire si
+<p>Avec la premi&#232;re syntaxe, les documents seront d&#233;clar&#233;s de type HTML
+4.01 ou XHTML 1.0 selon l'option sp&#233;cifi&#233;e. Cette option d&#233;termine aussi
+si la syntaxe utilis&#233;e en sortie est HTML ou XHTML. Notez que le format
+des documents en provenance du serveur d'arri&#232;re-plan n'est pas
+important, car l'interpr&#233;teur le d&#233;tectera automatiquement. Si le
+second argument optionnel est d&#233;fini &#224; "<code>Legacy</code>", les documents seront
+d&#233;clar&#233;s de type "Transitional" ; cette option peut &#234;tre n&#233;cessaire si
vous mandatez du contenu datant d'avant 1998, ou si vous travaillez avec
-des outils de création/publication déficients.</p>
-<p>Avec la deuxième syntaxe, cette directive vous permet d'insérer votre
+des outils de cr&#233;ation/publication d&#233;ficients.</p>
+<p>Avec la deuxi&#232;me syntaxe, cette directive vous permet d'ins&#233;rer votre
propre FPI (Formal Public Identifier). Le second argument optionnel
-détermine si la syntaxe utilisée sera SGML/HTML ou XML/XHTML.</p>
-<p>La troisième syntaxe attribue le type HTML 5 aux documents.</p>
-<p>La quatrième syntaxe est nouvelle dans la branche trunk de HTTPD et
+d&#233;termine si la syntaxe utilis&#233;e sera SGML/HTML ou XML/XHTML.</p>
+<p>La troisi&#232;me syntaxe attribue le type HTML 5 aux documents.</p>
+<p>La quatri&#232;me syntaxe est nouvelle dans la branche trunk de HTTPD et
n'est pas encore disponible dans les versions stables ; elle utilise
-l'interpréteur HTML de libxml2 pour déterminer le type de document.</p>
-<p>Avec la première syntaxe, mod_proxy_html va aussi mettre le code HTML
-en conformité avec le standard spécifié. Il ne pourra pas corriger
-toutes les erreurs, mais il va supprimer les éléments et attributs non
+l'interpr&#233;teur HTML de libxml2 pour d&#233;terminer le type de document.</p>
+<p>Avec la premi&#232;re syntaxe, mod_proxy_html va aussi mettre le code HTML
+en conformit&#233; avec le standard sp&#233;cifi&#233;. Il ne pourra pas corriger
+toutes les erreurs, mais il va supprimer les &#233;l&#233;ments et attributs non
conformes. Il peut aussi journaliser les autres erreurs si la directive
-<code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> est définie à
+<code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> est d&#233;finie &#224;
Debug.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyhtmlenable" id="proxyhtmlenable">Directive</a> <a name="ProxyHTMLEnable" id="ProxyHTMLEnable">ProxyHTMLEnable</a><a title="Lien permanent" href="#proxyhtmlenable" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Permet d'activer/désactiver le filtre proxy_html.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Permet d'activer/d&#233;sactiver le filtre proxy_html.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyHTMLEnable On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxyHTMLEnable Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxyHTMLEnable Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_html</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
-Disponible en tant que module tiers dans les versions 2.x antérieures.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
+Disponible en tant que module tiers dans les versions 2.x ant&#233;rieures.</td></tr>
</table>
<p>Cette directive est un simple commutateur permettant
- d'activer/désactiver le filtre proxy_html. Si
- <code class="module"><a href="../mod/mod_xml2enc.html">mod_xml2enc</a></code> est chargé, elle va aussi activer
+ d'activer/d&#233;sactiver le filtre proxy_html. Si
+ <code class="module"><a href="../mod/mod_xml2enc.html">mod_xml2enc</a></code> est charg&#233;, elle va aussi activer
automatiquement le support de l'internationalisation.</p>
- <p>Notez que le filtre proxy_html s'agira que si les données sont de
+ <p>Notez que le filtre proxy_html s'agira que si les donn&#233;es sont de
type HTML (Content-Type text/html ou application/xhtml+xml), et si
elles passent par un mandataire. Vous pouvez passer outre ces
- contraintes (à vos risques et périls) en définissant la variable
+ contraintes (&#224; vos risques et p&#233;rils) en d&#233;finissant la variable
d'environnement <var>PROXY_HTML_FORCE</var>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyhtmlevents" id="proxyhtmlevents">Directive</a> <a name="ProxyHTMLEvents" id="ProxyHTMLEvents">ProxyHTMLEvents</a><a title="Lien permanent" href="#proxyhtmlevents" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Spécifie les attributs à traiter comme des évènements de
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sp&#233;cifie les attributs &#224; traiter comme des &#233;v&#232;nements de
type scripting.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyHTMLEvents <var>attribut [attribut ...]</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_html</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
-Disponible en tant que module tiers dans les versions 2.x antérieures.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
+Disponible en tant que module tiers dans les versions 2.x ant&#233;rieures.</td></tr>
</table>
-<p>Cette directive permet de spécifier un ou plusieurs attributs à
+<p>Cette directive permet de sp&#233;cifier un ou plusieurs attributs &#224;
traiter comme
-des évènements de type scripting et de leur appliquer les règles
-<code class="directive"><a href="#proxyhtmlurlmap">ProxyHTMLURLMap</a></code> lorsqu'elles ont été définies. Vous
-pouvez spécifier un nombre quelconque d'attributs dans une ou plusieurs
+des &#233;v&#232;nements de type scripting et de leur appliquer les r&#232;gles
+<code class="directive"><a href="#proxyhtmlurlmap">ProxyHTMLURLMap</a></code> lorsqu'elles ont &#233;t&#233; d&#233;finies. Vous
+pouvez sp&#233;cifier un nombre quelconque d'attributs dans une ou plusieurs
directives <code class="directive">ProxyHTMLEvents</code>.</p>
-<p>Normalement, cette directive est définie globalement. Si vous
-définissez <code class="directive">ProxyHTMLEvents</code> à plusieurs niveaux, certains niveaux
-l'emportant sur d'autres, vous devrez spécifier un jeu complet
-d'évènements pour chaque niveau.</p>
+<p>Normalement, cette directive est d&#233;finie globalement. Si vous
+d&#233;finissez <code class="directive">ProxyHTMLEvents</code> &#224; plusieurs niveaux, certains niveaux
+l'emportant sur d'autres, vous devrez sp&#233;cifier un jeu complet
+d'&#233;v&#232;nements pour chaque niveau.</p>
<p>Le fichier <var>proxy-html.conf</var> fournit une configuration par
-défaut et définit les évènements selon les standards
-HTML 4 et XHTML 1. Cette configuration peut être adaptée pour s'appliquer aux
-URLs embarquées dans les attributs des feuilles de style CSS en ajoutant
-l'attribut <var>style</var> à ProxyHTMLEvents, même s'il n'existe pas dans la
-configuration par défaut.</p>
+d&#233;faut et d&#233;finit les &#233;v&#232;nements selon les standards
+HTML 4 et XHTML 1. Cette configuration peut &#234;tre adapt&#233;e pour s'appliquer aux
+URLs embarqu&#233;es dans les attributs des feuilles de style CSS en ajoutant
+l'attribut <var>style</var> &#224; ProxyHTMLEvents, m&#234;me s'il n'existe pas dans la
+configuration par d&#233;faut.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyhtmlextended" id="proxyhtmlextended">Directive</a> <a name="ProxyHTMLExtended" id="ProxyHTMLExtended">ProxyHTMLExtended</a><a title="Lien permanent" href="#proxyhtmlextended" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine si l'on doit corriger les liens dans les scripts
-en ligne, les feuilles de style et les évènements de type scripting.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine si l'on doit corriger les liens dans les scripts
+en ligne, les feuilles de style et les &#233;v&#232;nements de type scripting.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyHTMLExtended On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxyHTMLExtended Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxyHTMLExtended Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_html</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
-Disponible en tant que module tiers dans les versions 2.x antérieures.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
+Disponible en tant que module tiers dans les versions 2.x ant&#233;rieures.</td></tr>
</table>
-<p>Si cette directive est définie à <code>Off</code>, les liens HTML
-sont réécrits en fonction des directives
+<p>Si cette directive est d&#233;finie &#224; <code>Off</code>, les liens HTML
+sont r&#233;&#233;crits en fonction des directives
<code class="directive"><a href="#proxyhtmlurlmap">ProxyHTMLURLMap</a></code>, mais les liens qui apparaissent
-dans le code Javascript et les feuilles de style restent inchangés.</p>
-<p>Si elle est définie à <code>On</code>, tous les évènements de type
-scripting (définis par la directive
+dans le code Javascript et les feuilles de style restent inchang&#233;s.</p>
+<p>Si elle est d&#233;finie &#224; <code>On</code>, tous les &#233;v&#232;nements de type
+scripting (d&#233;finis par la directive
<code class="directive"><a href="#proxyhtmlevents">ProxyHTMLEvents</a></code>) et les scripts inclus ou les
feuilles de style sont aussi
-traités par les règles <code class="directive"><a href="#proxyhtmlurlmap">ProxyHTMLURLMap</a></code>, en
-fonction des drapeaux définis pour chacune d'entre elles. Ne définissez
-cette directive à <code>On</code> qu'en cas de nécessité absolue, car la
-charge supplémentaire induite impacte les performances.</p>
-<p>Vous devez aussi prêter attention aux modèles de comparaison, car
-l'interpréteur n'a aucune notion de la forme que pourrait prendre une URL dans un
-script embarqué ou une feuille de style. En particulier, la comparaison
-étendus du caractère <code>/</code> a de fortes chances d'induire des
-correspondances erronées.</p>
+trait&#233;s par les r&#232;gles <code class="directive"><a href="#proxyhtmlurlmap">ProxyHTMLURLMap</a></code>, en
+fonction des drapeaux d&#233;finis pour chacune d'entre elles. Ne d&#233;finissez
+cette directive &#224; <code>On</code> qu'en cas de n&#233;cessit&#233; absolue, car la
+charge suppl&#233;mentaire induite impacte les performances.</p>
+<p>Vous devez aussi pr&#234;ter attention aux mod&#232;les de comparaison, car
+l'interpr&#233;teur n'a aucune notion de la forme que pourrait prendre une URL dans un
+script embarqu&#233; ou une feuille de style. En particulier, la comparaison
+&#233;tendus du caract&#232;re <code>/</code> a de fortes chances d'induire des
+correspondances erron&#233;es.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -338,69 +338,69 @@ correspondances erronées.</p>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Corrige les erreurs HTML simples.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyHTMLFixups [lowercase] [dospath] [reset]</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_html</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
-Disponible en tant que module tiers dans les versions 2.x antérieures.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
+Disponible en tant que module tiers dans les versions 2.x ant&#233;rieures.</td></tr>
</table>
-<p>Cette directive accepte un à trois arguments parmi les suivants :</p>
+<p>Cette directive accepte un &#224; trois arguments parmi les suivants :</p>
<ul>
-<li><code>lowercase</code>Les Urls sont réécrites en minuscules</li>
-<li><code>dospath</code>Les slashes inversés dans les URLs sont
-remplacés par des slashes directs.</li>
-<li><code>reset</code>Annule toute option définie à un niveau supérieur
+<li><code>lowercase</code>Les Urls sont r&#233;&#233;crites en minuscules</li>
+<li><code>dospath</code>Les slashes invers&#233;s dans les URLs sont
+remplac&#233;s par des slashes directs.</li>
+<li><code>reset</code>Annule toute option d&#233;finie &#224; un niveau sup&#233;rieur
dans la configuration</li>
</ul>
-<p>Cette directive doit être utilisée avec prudence. Elle peut corriger
-certaines erreurs de création, mais risque aussi de modifier par erreur
-des liens corrects. Ne l'utilisez que si vous êtes sûr que le serveur
-d'arrière-plan est déficient.</p>
+<p>Cette directive doit &#234;tre utilis&#233;e avec prudence. Elle peut corriger
+certaines erreurs de cr&#233;ation, mais risque aussi de modifier par erreur
+des liens corrects. Ne l'utilisez que si vous &#234;tes s&#251;r que le serveur
+d'arri&#232;re-plan est d&#233;ficient.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyhtmlinterp" id="proxyhtmlinterp">Directive</a> <a name="ProxyHTMLInterp" id="ProxyHTMLInterp">ProxyHTMLInterp</a><a title="Lien permanent" href="#proxyhtmlinterp" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la réinterprétation des règles
-<code class="directive">ProxyHTMLURLMap</code> pour chaque requête.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la r&#233;interpr&#233;tation des r&#232;gles
+<code class="directive">ProxyHTMLURLMap</code> pour chaque requ&#234;te.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyHTMLInterp On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxyHTMLInterp Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxyHTMLInterp Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_html</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
-Disponible en tant que module tiers dans les versions 2.x antérieures.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
+Disponible en tant que module tiers dans les versions 2.x ant&#233;rieures.</td></tr>
</table>
- <p>Cette directive permet d'activer le réinterprétation pour chaque
- requête des modèles source et cible de la directive
+ <p>Cette directive permet d'activer le r&#233;interpr&#233;tation pour chaque
+ requ&#234;te des mod&#232;les source et cible de la directive
<code class="directive"><a href="#proxyhtmlurlmap">ProxyHTMLURLMap</a></code>.</p>
- <p>Si la réinterprétation n'est pas activée, toutes les règles sont
- précompilées au démarrage du serveur. Si elle est activée, les
- règles doivent être recompilées pour chaque requête, ce qui induit
- une charge de traitement supplémentaire. Elle ne doit donc être activée que si
- cela s'avère nécessaire.</p>
+ <p>Si la r&#233;interpr&#233;tation n'est pas activ&#233;e, toutes les r&#232;gles sont
+ pr&#233;compil&#233;es au d&#233;marrage du serveur. Si elle est activ&#233;e, les
+ r&#232;gles doivent &#234;tre recompil&#233;es pour chaque requ&#234;te, ce qui induit
+ une charge de traitement suppl&#233;mentaire. Elle ne doit donc &#234;tre activ&#233;e que si
+ cela s'av&#232;re n&#233;cessaire.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyhtmllinks" id="proxyhtmllinks">Directive</a> <a name="ProxyHTMLLinks" id="ProxyHTMLLinks">ProxyHTMLLinks</a><a title="Lien permanent" href="#proxyhtmllinks" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Spécifie les éléments HTML dont les attributs d'URL doivent
-être réécrits.</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyHTMLLinks <var>élément attribut [attribut2 ...]</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sp&#233;cifie les &#233;l&#233;ments HTML dont les attributs d'URL doivent
+&#234;tre r&#233;&#233;crits.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyHTMLLinks <var>&#233;l&#233;ment attribut [attribut2 ...]</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_html</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
-Disponible en tant que module tiers dans les versions 2.x antérieures.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
+Disponible en tant que module tiers dans les versions 2.x ant&#233;rieures.</td></tr>
</table>
-<p>Cette directive permet de spécifier les éléments dont les attributs d'URL
-doivent être réécrits en utilisant les règles standards <code class="directive"><a href="#proxyhtmlurlmap">ProxyHTMLURLMap</a></code>. Vous devez définir une
-directive <code class="directive">ProxyHTMLLinks</code> pour chaque élément, mais chacune d'entre elles peut
-spécifier un nombre quelconque d'attributs</p> <p>Normalement, cette directive
-est définie globalement. Si vous définissez <code class="directive">ProxyHTMLLinks</code> à plusieurs niveaux,
-certains niveaux l'emportant sur d'autres, vous devrez spécifier un jeu complet
+<p>Cette directive permet de sp&#233;cifier les &#233;l&#233;ments dont les attributs d'URL
+doivent &#234;tre r&#233;&#233;crits en utilisant les r&#232;gles standards <code class="directive"><a href="#proxyhtmlurlmap">ProxyHTMLURLMap</a></code>. Vous devez d&#233;finir une
+directive <code class="directive">ProxyHTMLLinks</code> pour chaque &#233;l&#233;ment, mais chacune d'entre elles peut
+sp&#233;cifier un nombre quelconque d'attributs</p> <p>Normalement, cette directive
+est d&#233;finie globalement. Si vous d&#233;finissez <code class="directive">ProxyHTMLLinks</code> &#224; plusieurs niveaux,
+certains niveaux l'emportant sur d'autres, vous devrez sp&#233;cifier un jeu complet
de liens pour chaque niveau.</p> <p>Le fichier <var>proxy-html.conf</var>
-fournit une configuration par défaut et définit les liens HTML selon les
+fournit une configuration par d&#233;faut et d&#233;finit les liens HTML selon les
standards HTML 4 et XHTML 1.</p>
<div class="example"><h3>Exemples issus de proxy-html.conf</h3><pre class="prettyprint lang-config">ProxyHTMLLinks a href
ProxyHTMLLinks area href
@@ -422,51 +422,51 @@ ProxyHTMLLinks script src for</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyhtmlmeta" id="proxyhtmlmeta">Directive</a> <a name="ProxyHTMLMeta" id="ProxyHTMLMeta">ProxyHTMLMeta</a><a title="Lien permanent" href="#proxyhtmlmeta" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active ou désactive une préinterprétation supplémentaire
-des métadonnées dans les sections HTML <code>&lt;head&gt;</code>.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active ou d&#233;sactive une pr&#233;interpr&#233;tation suppl&#233;mentaire
+des m&#233;tadonn&#233;es dans les sections HTML <code>&lt;head&gt;</code>.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyHTMLMeta On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxyHTMLMeta Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxyHTMLMeta Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_html</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4 du serveur HTTP
-Apache ; proposé en tant que module tiers dans les versions 2.x
-précédentes.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4 du serveur HTTP
+Apache ; propos&#233; en tant que module tiers dans les versions 2.x
+pr&#233;c&#233;dentes.</td></tr>
</table>
- <p>Cette directive permet d'activer ou désactiver une
- préinterprétation supplémentaire des métadonnées dans les sections
- HTML <code>&lt;head&gt;</code>. Si cette préinterprétation n'est pas
- requise, définissez ProxyHTMLMeta à Off et les performances
- seront légèrement améliorées. Cependant, elle s'avère parfois
- nécessaire pour assurer un fonctionnement correct de l'internationalisation.</p>
+ <p>Cette directive permet d'activer ou d&#233;sactiver une
+ pr&#233;interpr&#233;tation suppl&#233;mentaire des m&#233;tadonn&#233;es dans les sections
+ HTML <code>&lt;head&gt;</code>. Si cette pr&#233;interpr&#233;tation n'est pas
+ requise, d&#233;finissez ProxyHTMLMeta &#224; Off et les performances
+ seront l&#233;g&#232;rement am&#233;lior&#233;es. Cependant, elle s'av&#232;re parfois
+ n&#233;cessaire pour assurer un fonctionnement correct de l'internationalisation.</p>
<p>La directive <code class="directive">ProxyHTMLMeta</code> a deux effets. Le premier et le plus
- important est la détection des codages de caractères déclarés sous
+ important est la d&#233;tection des codages de caract&#232;res d&#233;clar&#233;s sous
la forme</p>
<pre>&lt;meta http-equiv="Content-Type" content="text/html;charset=<var>foo</var>"&gt;</pre>
<p>ou, dans le cas d'un document XHTML, sous la forme d'une
- déclaration XML. Elle n'est pas nécessaire si le jeu de caractères
- est déclaré explicitement dans un en-tête HTTP (ce qui est
- préférable) en provenance du serveur d'arrière-plan, ou si le
+ d&#233;claration XML. Elle n'est pas n&#233;cessaire si le jeu de caract&#232;res
+ est d&#233;clar&#233; explicitement dans un en-t&#234;te HTTP (ce qui est
+ pr&#233;f&#233;rable) en provenance du serveur d'arri&#232;re-plan, ou si le
document est en <var>utf-8</var> (unicode) ou un de ses
sous-ensembles comme ASCII. Vous pourrez aussi vous en passer
- lorsque le document utilise une valeur par défaut déclarée via la
+ lorsque le document utilise une valeur par d&#233;faut d&#233;clar&#233;e via la
directive <code class="directive"><a href="../mod/mod_xml2enc.html#xml2encdefault">xml2EncDefault</a></code>, avec le risque de
- propager une déclaration incorrecte. Une directive
+ propager une d&#233;claration incorrecte. Une directive
<code class="directive"><a href="#proxyhtmlcharsetout">ProxyHTMLCharsetOut</a></code> permettra d'annuler ce
- risque, mais pourra induire une surcharge de traitement supérieure à
+ risque, mais pourra induire une surcharge de traitement sup&#233;rieure &#224;
celle de ProxyHTMLMeta.</p>
- <p>Le deuxième effet est l'interprétation de toutes les déclarations
+ <p>Le deuxi&#232;me effet est l'interpr&#233;tation de toutes les d&#233;clarations
<code>&lt;meta http-equiv=...&gt;</code> et leur conversion en
- en-têtes HTTP, afin de conserver le but original de cette forme
- de métaélément HTML.</p>
+ en-t&#234;tes HTTP, afin de conserver le but original de cette forme
+ de m&#233;ta&#233;l&#233;ment HTML.</p>
<div class="warning"><h3>Avertissement</h3> Compte tenu du fait que la
- directive ProxyHTMLMeta promeut <strong>tous</strong> les éléments
- <code>http-equiv</code> au rang d'en-têtes HTTP, il est conseillé de ne
- l'activer que si vous faites autant confiance au contenu HTML qu'à votre
- serveur mandataire. Avec cette directive en effet, si ce contenu est géré
- par des gens malintentionnés, ces derniers seront en mesure d'injecter des
- en-têtes HTTP arbitraires et peut-être malveillants dans les réponses de
+ directive ProxyHTMLMeta promeut <strong>tous</strong> les &#233;l&#233;ments
+ <code>http-equiv</code> au rang d'en-t&#234;tes HTTP, il est conseill&#233; de ne
+ l'activer que si vous faites autant confiance au contenu HTML qu'&#224; votre
+ serveur mandataire. Avec cette directive en effet, si ce contenu est g&#233;r&#233;
+ par des gens malintentionn&#233;s, ces derniers seront en mesure d'injecter des
+ en-t&#234;tes HTTP arbitraires et peut-&#234;tre malveillants dans les r&#233;ponses de
votre serveur.
</div>
@@ -474,139 +474,139 @@ précédentes.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyhtmlstripcomments" id="proxyhtmlstripcomments">Directive</a> <a name="ProxyHTMLStripComments" id="ProxyHTMLStripComments">ProxyHTMLStripComments</a><a title="Lien permanent" href="#proxyhtmlstripcomments" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine si les commentaires HTML doivent être supprimés.</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine si les commentaires HTML doivent &#234;tre supprim&#233;s.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyHTMLStripComments On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxyHTMLStripComments Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxyHTMLStripComments Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_html</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
-Disponible en tant que module tiers dans les versions 2.x antérieures.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
+Disponible en tant que module tiers dans les versions 2.x ant&#233;rieures.</td></tr>
</table>
-<p>Si cette directive est définie à <code>On</code>, mod_proxy_html
+<p>Si cette directive est d&#233;finie &#224; <code>On</code>, mod_proxy_html
supprimera les commentaires HTML. Notez que cela supprimera aussi tout
-script ou style inclus dans les commentaires (une monstruosité
+script ou style inclus dans les commentaires (une monstruosit&#233;
introduite en 1995/1996 avec Netscape 2 pour les navigateurs plus
-anciens, et encore utilisée de nos jours). Cette directive peut aussi
-interférer avec des processeurs basés sur les commentaires comme SSI ou
-ESI : assurez-vous d'exécuter ces derniers <em>avant</em> mod_proxy_html
-dans la chaîne de filtrage si vous supprimez les commentaires !</p>
+anciens, et encore utilis&#233;e de nos jours). Cette directive peut aussi
+interf&#233;rer avec des processeurs bas&#233;s sur les commentaires comme SSI ou
+ESI : assurez-vous d'ex&#233;cuter ces derniers <em>avant</em> mod_proxy_html
+dans la cha&#238;ne de filtrage si vous supprimez les commentaires !</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyhtmlurlmap" id="proxyhtmlurlmap">Directive</a> <a name="ProxyHTMLURLMap" id="ProxyHTMLURLMap">ProxyHTMLURLMap</a><a title="Lien permanent" href="#proxyhtmlurlmap" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit une règle de réécriture des liens HTML</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyHTMLURLMap <var>modèle-source modèle-cible [drapeaux] [cond]</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit une r&#232;gle de r&#233;&#233;criture des liens HTML</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyHTMLURLMap <var>mod&#232;le-source mod&#232;le-cible [drapeaux] [cond]</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_html</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
-Disponible en tant que module tiers dans les versions 2.x antérieures.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.4 du serveur HTTP Apache.
+Disponible en tant que module tiers dans les versions 2.x ant&#233;rieures.</td></tr>
</table>
-<p>Il s'agit de la directive la plus importante pour la réécriture des
-liens HTML. Lors de l'interprétation d'un document, chaque fois qu'un
-lien correspond à <var>modèle-source</var>, la partie du lien concernée
-sera réécrite en <var>modèle-cible</var>, en tenant compte des
-modifications induites par les drapeaux éventuellement spécifiés et par
+<p>Il s'agit de la directive la plus importante pour la r&#233;&#233;criture des
+liens HTML. Lors de l'interpr&#233;tation d'un document, chaque fois qu'un
+lien correspond &#224; <var>mod&#232;le-source</var>, la partie du lien concern&#233;e
+sera r&#233;&#233;crite en <var>mod&#232;le-cible</var>, en tenant compte des
+modifications induites par les drapeaux &#233;ventuellement sp&#233;cifi&#233;s et par
la directive <code class="directive"><a href="#proxyhtmlextended">ProxyHTMLExtended</a></code>.
-Ne seront considérés comme des liens HTML que les éléments spécifiés via la
+Ne seront consid&#233;r&#233;s comme des liens HTML que les &#233;l&#233;ments sp&#233;cifi&#233;s via la
directive <code class="directive"><a href="#proxyhtmllinks">ProxyHTMLLinks</a></code>.</p>
-<p>Le troisième argument optionnel permet de définir un des drapeaux
-suivants (les drapeaux sont sensibles à la casse) :</p>
+<p>Le troisi&#232;me argument optionnel permet de d&#233;finir un des drapeaux
+suivants (les drapeaux sont sensibles &#224; la casse) :</p>
<dl>
<dt>h</dt>
<dd><p>Ignore les liens HTML (les traverse sans les modifier)</p></dd>
<dt>e</dt>
-<dd><p>Ignore les évènements de scripting (les traverse sans les
+<dd><p>Ignore les &#233;v&#232;nements de scripting (les traverse sans les
modifier)</p></dd>
<dt>c</dt>
<dd><p>Traverse les sections de type style ou script sans les modifier.</p></dd>
<dt>L</dt>
-<dd><p>Last-match. Si cette règle s'applique, aucune autre règle ne sera
+<dd><p>Last-match. Si cette r&#232;gle s'applique, aucune autre r&#232;gle ne sera
prise en compte (notez qu'il s'agit du comportement automatique pour les
liens HTML).</p></dd>
<dt>l</dt>
-<dd><p>L'opposé de L. Passe outre le comportement par défaut du
+<dd><p>L'oppos&#233; de L. Passe outre le comportement par d&#233;faut du
changement unique pour les liens HTML.</p></dd>
<dt>R</dt>
-<dd><p>Utilise des expressions rationnelles pour les modèles.
-<code>modèle-source</code> est une expression rationnelle, et
-<code>modèle-cible</code> une chaîne de remplacement qui peut être basée
-elle aussi sur une expression rationnelle. La mémorisation dans les
-expressions rationnelles est supportée : vous pouvez utiliser des
-parenthèses () dans le <code>modèle-source</code>, et récupérer la
-correspondance de leur contenu via les variables $1 à $9 dans le
-<code>modèle-cible</code>.</p>
+<dd><p>Utilise des expressions rationnelles pour les mod&#232;les.
+<code>mod&#232;le-source</code> est une expression rationnelle, et
+<code>mod&#232;le-cible</code> une cha&#238;ne de remplacement qui peut &#234;tre bas&#233;e
+elle aussi sur une expression rationnelle. La m&#233;morisation dans les
+expressions rationnelles est support&#233;e : vous pouvez utiliser des
+parenth&#232;ses () dans le <code>mod&#232;le-source</code>, et r&#233;cup&#233;rer la
+correspondance de leur contenu via les variables $1 &#224; $9 dans le
+<code>mod&#232;le-cible</code>.</p>
-<p>Si le drapeau R n'est pas fourni, la directive utilisera des chaînes
-littérales pour les différents modèles de recherche/remplacement. La
+<p>Si le drapeau R n'est pas fourni, la directive utilisera des cha&#238;nes
+litt&#233;rales pour les diff&#233;rents mod&#232;les de recherche/remplacement. La
logique de recherche est <em>"commence par"</em> dans les liens HTML, et
-<em>"contient"</em> dans les évènements de scripting et les sections de
+<em>"contient"</em> dans les &#233;v&#232;nements de scripting et les sections de
type style ou script.
</p>
</dd>
<dt>x</dt>
-<dd><p>Utilise les expressions rationnelles étendues POSIX. Ne
+<dd><p>Utilise les expressions rationnelles &#233;tendues POSIX. Ne
s'applique qu'avec R.</p></dd>
<dt>i</dt>
-<dd><p>Recherche de correspondance sensible à la casse. Ne
+<dd><p>Recherche de correspondance sensible &#224; la casse. Ne
s'applique qu'avec R.</p></dd>
<dt>n</dt>
-<dd><p>Désactive la mémorisation dans les expressions rationnelles (pour
-améliorer les performances). Ne s'applique qu'avec R.</p></dd>
+<dd><p>D&#233;sactive la m&#233;morisation dans les expressions rationnelles (pour
+am&#233;liorer les performances). Ne s'applique qu'avec R.</p></dd>
<dt>s</dt>
<dd><p>Recherche de correspondance dans les expressions rationnelles
-basée sur la ligne. Ne s'applique qu'avec R.</p></dd>
+bas&#233;e sur la ligne. Ne s'applique qu'avec R.</p></dd>
<dt>^</dt>
-<dd><p>Recherche de correspondance au début seulement. Ne concerne que
-les recherches de correspondance par rapport à des chaînes, et ne
+<dd><p>Recherche de correspondance au d&#233;but seulement. Ne concerne que
+les recherches de correspondance par rapport &#224; des cha&#238;nes, et ne
s'applique pas aux liens HTML.</p></dd>
<dt>$</dt>
-<dd><p>Recherche de correspondance à la fin seulement. Ne concerne que
-les recherches de correspondance par rapport à des chaînes, et ne
+<dd><p>Recherche de correspondance &#224; la fin seulement. Ne concerne que
+les recherches de correspondance par rapport &#224; des cha&#238;nes, et ne
s'applique pas aux liens HTML.</p></dd>
<dt>V</dt>
-<dd><p>Insère des variables d'environnement dans le
-<code>modèle-cible</code>. Un <code>modèle-cible</code> de la forme
-<code>${varname|default}</code> sera remplacé par la valeur de la
-variable d'environnement <code>varname</code>. Si cette dernière n'est
-pas définie, <code>modèle-cible</code> sera remplacé par
-<code>default</code>. La spécification de <code>|default</code> est
+<dd><p>Ins&#232;re des variables d'environnement dans le
+<code>mod&#232;le-cible</code>. Un <code>mod&#232;le-cible</code> de la forme
+<code>${varname|default}</code> sera remplac&#233; par la valeur de la
+variable d'environnement <code>varname</code>. Si cette derni&#232;re n'est
+pas d&#233;finie, <code>mod&#232;le-cible</code> sera remplac&#233; par
+<code>default</code>. La sp&#233;cification de <code>|default</code> est
facultative.</p>
<p>NOTE: l'insertion de variables d'environnement n'est possible que si
-la directive <code class="directive"><a href="#proxyhtmlinterp">ProxyHTMLInterp</a></code> a été définie à
+la directive <code class="directive"><a href="#proxyhtmlinterp">ProxyHTMLInterp</a></code> a &#233;t&#233; d&#233;finie &#224;
<var>On</var>.</p>
</dd>
<dt>v</dt>
-<dd><p>Insère des variables d'environnement dans le
-<code>modèle-source</code>. La syntaxe du modèle est identique à la
-syntaxe précédente.</p>
+<dd><p>Ins&#232;re des variables d'environnement dans le
+<code>mod&#232;le-source</code>. La syntaxe du mod&#232;le est identique &#224; la
+syntaxe pr&#233;c&#233;dente.</p>
<p>NOTE: l'insertion de variables d'environnement n'est possible que si
-la directive <code class="directive"><a href="#proxyhtmlinterp">ProxyHTMLInterp</a></code> a été définie à
+la directive <code class="directive"><a href="#proxyhtmlinterp">ProxyHTMLInterp</a></code> a &#233;t&#233; d&#233;finie &#224;
<var>On</var>.</p>
</dd>
</dl>
-<p>Le quatrième argument optionnel <strong>cond</strong> définit une
-condition qui sera évaluée pour chaque requête, sous réserve que la
-directive <code class="directive"><a href="#proxyhtmlinterp">ProxyHTMLInterp</a></code> ait été définie à
-<var>On</var>. Si la condition est évaluée à FALSE, la règle ne sera pas
-appliquée à la requête. Si elle est évaluée à TRUE, ou si aucune
-condition n'est définie, la règle s'applique.</p>
-<p>La <strong>condition</strong> est évaluée par l'<a href="../expr.html">interpréteur d'expression</a>. La syntaxe simple des
+<p>Le quatri&#232;me argument optionnel <strong>cond</strong> d&#233;finit une
+condition qui sera &#233;valu&#233;e pour chaque requ&#234;te, sous r&#233;serve que la
+directive <code class="directive"><a href="#proxyhtmlinterp">ProxyHTMLInterp</a></code> ait &#233;t&#233; d&#233;finie &#224;
+<var>On</var>. Si la condition est &#233;valu&#233;e &#224; FALSE, la r&#232;gle ne sera pas
+appliqu&#233;e &#224; la requ&#234;te. Si elle est &#233;valu&#233;e &#224; TRUE, ou si aucune
+condition n'est d&#233;finie, la r&#232;gle s'applique.</p>
+<p>La <strong>condition</strong> est &#233;valu&#233;e par l'<a href="../expr.html">interpr&#233;teur d'expression</a>. La syntaxe simple des
conditions dans mod_proxy_html 3.x pour HTTPD 2.0 et 2.2 est aussi
-supportée.</p>
+support&#233;e.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_html.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_html.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_proxy_html.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -625,7 +625,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_proxy_html
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_proxy_http.html.fr b/docs/manual/mod/mod_proxy_http.html.fr
index 22189218a6..a6af64845a 100644
--- a/docs/manual/mod/mod_proxy_http.html.fr
+++ b/docs/manual/mod/mod_proxy_http.html.fr
@@ -27,41 +27,41 @@
<div id="preamble"><h1>Module Apache mod_proxy_http</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_http.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_http.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_proxy_http.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module fournissant le support HTTP à
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module fournissant le support HTTP &#224;
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>proxy_http_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_proxy_http.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>proxy_http_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_proxy_http.c</td></tr></table>
<h3>Sommaire</h3>
<p>Pour pouvoir fonctionner, ce module <em>requiert</em> le
chargement de <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. Il fournit le support du
- mandatement des requêtes HTTP et HTTPS. <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code>
+ mandatement des requ&#234;tes HTTP et HTTPS. <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code>
supporte HTTP/0.9, HTTP/1.0 et HTTP/1.1. Il ne fournit
- <em>aucune</em> fonctionnalité de mise en cache. Si vous souhaitez
+ <em>aucune</em> fonctionnalit&#233; de mise en cache. Si vous souhaitez
mettre en oeuvre un mandataire qui assure aussi les fonctions de
mise en cache, vous devez utiliser les services du module
<code class="module"><a href="../mod/mod_cache.html">mod_cache</a></code>.</p>
- <p>Ainsi, pour pouvoir traiter les requêtes HTTP mandatées,
+ <p>Ainsi, pour pouvoir traiter les requ&#234;tes HTTP mandat&#233;es,
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>, et <code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code>
- doivent être chargés dans le serveur.</p>
+ doivent &#234;tre charg&#233;s dans le serveur.</p>
<div class="warning"><h3>Avertissement</h3>
- <p>N'activez pas la fonctionnalité de mandataire avant d'avoir <a href="mod_proxy.html#access">sécurisé votre serveur</a>. Les
+ <p>N'activez pas la fonctionnalit&#233; de mandataire avant d'avoir <a href="mod_proxy.html#access">s&#233;curis&#233; votre serveur</a>. Les
serveurs mandataires ouverts sont dangereux non seulement pour
- votre réseau, mais aussi pour l'Internet au sens large.</p>
+ votre r&#233;seau, mais aussi pour l'Internet au sens large.</p>
</div>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#env">Variables d'environnement</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#notes">Informations sur les requêtes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#notes">Informations sur les requ&#234;tes</a></li>
</ul><h3 class="directives">Directives</h3>
<p>Ce module ne fournit aucune directive.</p>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_http">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_http">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_http">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_http">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li>
<li><code class="module"><a href="../mod/mod_proxy_connect.html">mod_proxy_connect</a></code></li>
@@ -69,103 +69,103 @@
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="env" id="env">Variables d'environnement</a><a title="Lien permanent" href="#env" class="permalink">&para;</a></h2>
- <p>Outre les directives de configuration qui contrôlent le
+ <p>Outre les directives de configuration qui contr&#244;lent le
comportement de <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>, plusieurs <dfn>variables
- d'environnement</dfn> permettent de contrôler le fournisseur du
+ d'environnement</dfn> permettent de contr&#244;ler le fournisseur du
protocole HTTP. Parmi les variables suivantes, celle qui ne
- nécessitent pas de valeur particulière sont définies quelle que soit
+ n&#233;cessitent pas de valeur particuli&#232;re sont d&#233;finies quelle que soit
la valeur qu'on leur affecte.</p>
<dl>
<dt>proxy-sendextracrlf</dt>
<dd>Provoque l'envoi par le mandataire d'une nouvelle ligne
- CR-LF supplémentaire à la fin de la requête.
+ CR-LF suppl&#233;mentaire &#224; la fin de la requ&#234;te.
Ceci constitue un
moyen de contournement d'une bogue de certains
navigateurs.</dd>
<dt>force-proxy-request-1.0</dt>
- <dd>Force le mandataire à envoyer des requêtes vers le serveur
- cible selon le protocole HTTP/1.0 et désactive les
- fonctionnalités propres à HTTP/1.1.</dd>
+ <dd>Force le mandataire &#224; envoyer des requ&#234;tes vers le serveur
+ cible selon le protocole HTTP/1.0 et d&#233;sactive les
+ fonctionnalit&#233;s propres &#224; HTTP/1.1.</dd>
<dt>proxy-nokeepalive</dt>
- <dd>Force le mandataire à fermer la connexion avec le serveur
- cible après chaque requête.</dd>
+ <dd>Force le mandataire &#224; fermer la connexion avec le serveur
+ cible apr&#232;s chaque requ&#234;te.</dd>
<dt>proxy-chain-auth</dt>
<dd>Si le mandataire requiert une authentification, il va lire
- et exploiter les données d'authentification pour mandataire
- envoyées par le client. Si <var>proxy-chain-auth</var> est
- définie, il va <em>aussi</em> faire suivre ces données vers le
- mandataire suivant dans la chaîne. Ceci peut s'avérer nécessaire
- si une chaîne de mandataires partagent les informations
+ et exploiter les donn&#233;es d'authentification pour mandataire
+ envoy&#233;es par le client. Si <var>proxy-chain-auth</var> est
+ d&#233;finie, il va <em>aussi</em> faire suivre ces donn&#233;es vers le
+ mandataire suivant dans la cha&#238;ne. Ceci peut s'av&#233;rer n&#233;cessaire
+ si une cha&#238;ne de mandataires partagent les informations
d'authentification.
- <strong>Avertissement concernant la sécurité :</strong>
- Ne définissez cette variable que si vous êtes sûr d'en avoir
+ <strong>Avertissement concernant la s&#233;curit&#233; :</strong>
+ Ne d&#233;finissez cette variable que si vous &#234;tes s&#251;r d'en avoir
besoin, car elle peut provoquer la divulgation d'informations
sensibles !</dd>
<dt>proxy-sendcl</dt>
- <dd>Avec HTTP/1.0, toutes les requêtes qui possèdent un corps
- (par exemple les requêtes POST) doivent comporter un en-tête
+ <dd>Avec HTTP/1.0, toutes les requ&#234;tes qui poss&#232;dent un corps
+ (par exemple les requ&#234;tes POST) doivent comporter un en-t&#234;te
<var>Content-Length</var>. Cette variable d'environnement force
- le mandataire Apache à envoyer cet en-tête au serveur cible,
- sans tenir compte de ce que lui a envoyé le client. Ceci permet
- d'assurer la compatibilité lorsqu'on mandate un serveur cible
+ le mandataire Apache &#224; envoyer cet en-t&#234;te au serveur cible,
+ sans tenir compte de ce que lui a envoy&#233; le client. Ceci permet
+ d'assurer la compatibilit&#233; lorsqu'on mandate un serveur cible
mettant en oeuvre un protocole de type HTTP/1.0 ou inconnu. Elle
- peut cependant nécessiter la mise en tampon de l'intégralité de
- la requête par le mandataire, ce qui s'avère très inefficace
- pour les requêtes de grande taille.</dd>
+ peut cependant n&#233;cessiter la mise en tampon de l'int&#233;gralit&#233; de
+ la requ&#234;te par le mandataire, ce qui s'av&#232;re tr&#232;s inefficace
+ pour les requ&#234;tes de grande taille.</dd>
<dt>proxy-sendchunks ou proxy-sendchunked</dt>
- <dd>Cette variable constitue l'opposé de
+ <dd>Cette variable constitue l'oppos&#233; de
<var>proxy-sendcl</var>. Elle permet la transmission des corps
- de requêtes vers le serveur cible en utilisant un codage de
- transfert fractionné. Ceci permet une transmission des requêtes
- plus efficace, mais nécessite que le serveur cible supporte le
+ de requ&#234;tes vers le serveur cible en utilisant un codage de
+ transfert fractionn&#233;. Ceci permet une transmission des requ&#234;tes
+ plus efficace, mais n&#233;cessite que le serveur cible supporte le
protocole HTTP/1.1.</dd>
<dt>proxy-interim-response</dt>
<dd>Cette variable peut prendre les valeurs <code>RFC</code>
- (valeur par défaut) ou
- <code>Suppress</code>. Les versions précédentes de httpd
- supprimaient les réponses intermédiaires HTTP (1xx) envoyées par
+ (valeur par d&#233;faut) ou
+ <code>Suppress</code>. Les versions pr&#233;c&#233;dentes de httpd
+ supprimaient les r&#233;ponses interm&#233;diaires HTTP (1xx) envoy&#233;es par
le serveur cible. En pratique, si un serveur cible envoie une
- réponse intermédiaire, il se peut qu'il étende lui-même le
- protocole d'une manière dont nous n'avons pas connaissance, ou
+ r&#233;ponse interm&#233;diaire, il se peut qu'il &#233;tende lui-m&#234;me le
+ protocole d'une mani&#232;re dont nous n'avons pas connaissance, ou
tout simplement non conforme. Le comportement du mandataire est
- donc maintenant configurable : définissez
- <code>proxy-interim-response RFC</code> pour être totalement
+ donc maintenant configurable : d&#233;finissez
+ <code>proxy-interim-response RFC</code> pour &#234;tre totalement
compatible avec le protocole, ou <code>proxy-interim-response
- Suppress</code> pour supprimer les réponses intermédiaires.</dd>
+ Suppress</code> pour supprimer les r&#233;ponses interm&#233;diaires.</dd>
<dt>proxy-initial-not-pooled</dt>
- <dd>Si cette variable est définie, aucune connexion faisant
- partie d'un jeu ne sera réutilisée si la requête
- du client est la requête initiale pour une connexion.
- Ceci permet d'éviter le message d'erreur
- "proxy: error reading status line from remote server" causé par
- la situation de compétition au cours de laquelle le serveur
- cible ferme la connexion du jeu après la vérification de la
- connexion par le mandataire, et avant que les données envoyées
+ <dd>Si cette variable est d&#233;finie, aucune connexion faisant
+ partie d'un jeu ne sera r&#233;utilis&#233;e si la requ&#234;te
+ du client est la requ&#234;te initiale pour une connexion.
+ Ceci permet d'&#233;viter le message d'erreur
+ "proxy: error reading status line from remote server" caus&#233; par
+ la situation de comp&#233;tition au cours de laquelle le serveur
+ cible ferme la connexion du jeu apr&#232;s la v&#233;rification de la
+ connexion par le mandataire, et avant que les donn&#233;es envoy&#233;es
par le mandataire n'atteignent le serveur cible. Il faut
- cependant garder à l'esprit que la définition de cette variable
- dégrade les performances, particulièrement avec les clients
+ cependant garder &#224; l'esprit que la d&#233;finition de cette variable
+ d&#233;grade les performances, particuli&#232;rement avec les clients
HTTP/1.0.
</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="notes" id="notes">Informations sur les requêtes</a><a title="Lien permanent" href="#notes" class="permalink">&para;</a></h2>
+<h2><a name="notes" id="notes">Informations sur les requ&#234;tes</a><a title="Lien permanent" href="#notes" class="permalink">&para;</a></h2>
<p><code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code> enregistre les informations
suivantes pour journalisation via le format <code>%{NOMVAR}n</code>
dans les directives <code class="directive"><a href="../mod/mod_log_config.html#logformat">LogFormat</a></code> ou <code class="directive"><a href="../mod/core.html#errorlogformat">ErrorLogFormat</a></code> :
</p>
<dl>
<dt>proxy-source-port</dt>
- <dd>Le port local utilisé pour la connexion vers le serveur
- d'arrière-plan.</dd>
+ <dd>Le port local utilis&#233; pour la connexion vers le serveur
+ d'arri&#232;re-plan.</dd>
<dt>proxy-status</dt>
- <dd>Le code d'état HTTP reçu du serveur d'arrière-plan.</dd>
+ <dd>Le code d'&#233;tat HTTP re&#231;u du serveur d'arri&#232;re-plan.</dd>
</dl>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_http.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_http.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_proxy_http.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -184,7 +184,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_proxy_http
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_proxy_http2.html.fr b/docs/manual/mod/mod_proxy_http2.html.fr
index e8e667991d..c433f66778 100644
--- a/docs/manual/mod/mod_proxy_http2.html.fr
+++ b/docs/manual/mod/mod_proxy_http2.html.fr
@@ -27,61 +27,61 @@
<div id="preamble"><h1>Module Apache mod_proxy_http2</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_http2.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_http2.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_proxy_http2.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Support de HTTP/2 pour <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>proxy_http2_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_proxy_http2.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>proxy_http2_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_proxy_http2.c</td></tr></table>
<h3>Sommaire</h3>
<p><code class="module"><a href="../mod/mod_proxy_http2.html">mod_proxy_http2</a></code> ne
- supporte que HTTP/2 et ne permet pas de rétrogradation vers HTTP/1.1. Cela
- signifie que le serveur d'arrière-plan doit supporter HTTP/2 car HTTP/1.1 ne
- pourra alors pas être utilisé.</p>
+ supporte que HTTP/2 et ne permet pas de r&#233;trogradation vers HTTP/1.1. Cela
+ signifie que le serveur d'arri&#232;re-plan doit supporter HTTP/2 car HTTP/1.1 ne
+ pourra alors pas &#234;tre utilis&#233;.</p>
- <p>Ce module <em>nécessite</em> la présence de <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> ;
- pour pouvoir traiter les requêtes mandatées HTTP/2,
+ <p>Ce module <em>n&#233;cessite</em> la pr&#233;sence de <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> ;
+ pour pouvoir traiter les requ&#234;tes mandat&#233;es HTTP/2,
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> et <code class="module"><a href="../mod/mod_proxy_http2.html">mod_proxy_http2</a></code> doivent donc
- être chargés par le serveur.</p>
+ &#234;tre charg&#233;s par le serveur.</p>
- <p><code class="module"><a href="../mod/mod_proxy_http2.html">mod_proxy_http2</a></code> travaille avec des requêtes entrantes en
- HTTP/1.1 ou HTTP/2. Dans les deux cas, les requêtes vers le même serveur
- d'arrière-plan sont envoyées
+ <p><code class="module"><a href="../mod/mod_proxy_http2.html">mod_proxy_http2</a></code> travaille avec des requ&#234;tes entrantes en
+ HTTP/1.1 ou HTTP/2. Dans les deux cas, les requ&#234;tes vers le m&#234;me serveur
+ d'arri&#232;re-plan sont envoy&#233;es
via une seule connexion TCP, dans la mesure du possible (autrement dit
- lorsque la connexion peut être réutilisée).</p>
+ lorsque la connexion peut &#234;tre r&#233;utilis&#233;e).</p>
- <p>Avertissement : il ne sera effectué aucune tentative de fusion de
- plusieurs requêtes entrantes HTTP/1 (devant être mandatées vers le même
- serveur d'arrière-plan) vers des flux HTTP/2 appartenant à la même requête
- HTTP/2. Chaque requête HTTP/1 entrante sera mandatée vers le serveur
- d'arrière-plan en utilisant une requête HTTP/2 séparée (tout en réutilisant
- si possible la même connexion TCP).</p>
+ <p>Avertissement : il ne sera effectu&#233; aucune tentative de fusion de
+ plusieurs requ&#234;tes entrantes HTTP/1 (devant &#234;tre mandat&#233;es vers le m&#234;me
+ serveur d'arri&#232;re-plan) vers des flux HTTP/2 appartenant &#224; la m&#234;me requ&#234;te
+ HTTP/2. Chaque requ&#234;te HTTP/1 entrante sera mandat&#233;e vers le serveur
+ d'arri&#232;re-plan en utilisant une requ&#234;te HTTP/2 s&#233;par&#233;e (tout en r&#233;utilisant
+ si possible la m&#234;me connexion TCP).</p>
<p>Ce module s'appuie sur <a href="http://nghttp2.org/">libnghttp2</a> pour
fournir le moteur central http/2.</p>
<div class="warning"><h3>Avertissement</h3> <p>Ce module en est au
- stade expérimental. Ses comportement, directives et valeurs par défauts sont
- donc susceptibles de modifications d'une version à l'autre plus fréquentes
- que pour les autres modules. A ce titre, il est fortement conseillé aux
+ stade exp&#233;rimental. Ses comportement, directives et valeurs par d&#233;fauts sont
+ donc susceptibles de modifications d'une version &#224; l'autre plus fr&#233;quentes
+ que pour les autres modules. A ce titre, il est fortement conseill&#233; aux
utilisateurs de consulter le fichier "CHANGES" pour prendre connaissance de
ces modifications.</p> </div>
<div class="warning"><h3>Avertissement</h3>
- <p>N'activez pas le mandatement avant d'avoir <a href="mod_proxy.html#access">sécurisé votre serveur</a>. Les serveurs
- mandataires ouverts sont dangereux non seulement pour votre propre réseau,
+ <p>N'activez pas le mandatement avant d'avoir <a href="mod_proxy.html#access">s&#233;curis&#233; votre serveur</a>. Les serveurs
+ mandataires ouverts sont dangereux non seulement pour votre propre r&#233;seau,
mais aussi pour l'Internet au sens large.</p>
</div>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#examples">Exemples de base</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#notes">Informations sur les requêtes</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#notes">Informations sur les requ&#234;tes</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#h2push">HTTP/2 PUSH</a></li>
</ul><h3 class="directives">Directives</h3>
<p>Ce module ne fournit aucune directive.</p>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_http2">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_http2">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_http2">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_http2">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_http2.html">mod_http2</a></code></li>
<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li>
@@ -92,54 +92,54 @@
<h2><a name="examples" id="examples">Exemples de base</a><a title="Lien permanent" href="#examples" class="permalink">&para;</a></h2>
<p>Les exemples ci-dessous montrent comment configurer HTTP/2 pour des
- connexions d'arrière-plan vers un mandataire inverse.</p>
+ connexions d'arri&#232;re-plan vers un mandataire inverse.</p>
<div class="example"><h3>HTTP/2 (TLS)</h3><pre class="prettyprint lang-config">ProxyPass "/app" "h2://app.example.com"
ProxyPassReverse "/app" "https://app.example.com"</pre>
</div>
- <div class="example"><h3>HTTP/2 (non sécurisé)</h3><pre class="prettyprint lang-config">ProxyPass "/app" "h2c://app.example.com"
+ <div class="example"><h3>HTTP/2 (non s&#233;curis&#233;)</h3><pre class="prettyprint lang-config">ProxyPass "/app" "h2c://app.example.com"
ProxyPassReverse "/app" "http://app.example.com"</pre>
</div>
<div class="note">
<p>Pour mandater en inverse les protocoles <code>h2</code> ou
<code>h2c</code>, on utilise la directive
- <code class="directive">ProxyPassReverse</code> avec les schèmes habituels
+ <code class="directive">ProxyPassReverse</code> avec les sch&#232;mes habituels
<code>https</code> et respectivement
- <code>http</code> qui sont connus et utilisés par l'agent utilisateur.</p>
+ <code>http</code> qui sont connus et utilis&#233;s par l'agent utilisateur.</p>
</div>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="notes" id="notes">Informations sur les requêtes</a><a title="Lien permanent" href="#notes" class="permalink">&para;</a></h2>
- <p><code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code> fournit les informations sur les requêtes
+<h2><a name="notes" id="notes">Informations sur les requ&#234;tes</a><a title="Lien permanent" href="#notes" class="permalink">&para;</a></h2>
+ <p><code class="module"><a href="../mod/mod_proxy_http.html">mod_proxy_http</a></code> fournit les informations sur les requ&#234;tes
suivantes pour enregistrement dans les journaux en utilisant le format
<code>%{VARNAME}n</code> avec les directives <code class="directive"><a href="../mod/mod_log_config.html#logformat">LogFormat</a></code> ou <code class="directive"><a href="../mod/core.html#errorlogformat">ErrorLogFormat</a></code> :
</p>
<dl>
<dt>proxy-source-port</dt>
- <dd>Le numéro de port local utilisé pour la connexion vers le serveur
- d'arrière-plan.</dd>
+ <dd>Le num&#233;ro de port local utilis&#233; pour la connexion vers le serveur
+ d'arri&#232;re-plan.</dd>
<dt>proxy-status</dt>
- <dd>Le statut HTTP/2 en provenance du serveur d'arrière-plan.</dd>
+ <dd>Le statut HTTP/2 en provenance du serveur d'arri&#232;re-plan.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="h2push" id="h2push">HTTP/2 PUSH</a><a title="Lien permanent" href="#h2push" class="permalink">&para;</a></h2>
- <p>Ce module ne supporte pas la fonctionnalité HTTP/2 PUSH. Les serveurs
- d'arrière-plan qui veulent indiquer des ressources à précharger doivent
- envoyer les en-têtes <code>Link</code> appropriés.</p>
- <p>En cas de besoin, il peuvent le faire en utilisant les réponses
- intermédiaires <code>"103 Early Hints"</code> comme indiqué dans la <a href="https://tools.ietf.org/html/rfc8297">RFC 8297</a>, ce qui fournira
+ <p>Ce module ne supporte pas la fonctionnalit&#233; HTTP/2 PUSH. Les serveurs
+ d'arri&#232;re-plan qui veulent indiquer des ressources &#224; pr&#233;charger doivent
+ envoyer les en-t&#234;tes <code>Link</code> appropri&#233;s.</p>
+ <p>En cas de besoin, il peuvent le faire en utilisant les r&#233;ponses
+ interm&#233;diaires <code>"103 Early Hints"</code> comme indiqu&#233; dans la <a href="https://tools.ietf.org/html/rfc8297">RFC 8297</a>, ce qui fournira
les meilleures performances. Si le client comprend aussi le langage HTTP/2,
- il en résultera un PUSH de la part de httpd vers le celui-ci ou un simple
- transfert de la réponse 103.</p>
+ il en r&#233;sultera un PUSH de la part de httpd vers le celui-ci ou un simple
+ transfert de la r&#233;ponse 103.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_http2.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_http2.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_proxy_http2.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -158,7 +158,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_proxy_http
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_proxy_scgi.html.fr b/docs/manual/mod/mod_proxy_scgi.html.fr
index 7bb40ec49b..0611191539 100644
--- a/docs/manual/mod/mod_proxy_scgi.html.fr
+++ b/docs/manual/mod/mod_proxy_scgi.html.fr
@@ -27,13 +27,13 @@
<div id="preamble"><h1>Module Apache mod_proxy_scgi</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_scgi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_scgi.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_proxy_scgi.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module fournissant le support de la passerelle SCGI à
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module fournissant le support de la passerelle SCGI &#224;
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>proxy_scgi_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_proxy_scgi.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>proxy_scgi_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_proxy_scgi.c</td></tr></table>
<h3>Sommaire</h3>
<p>Pour pouvoir fonctionner, ce module <em>requiert</em> le
@@ -41,14 +41,14 @@
<a href="http://python.ca/scgi/protocol.txt">protocole SCGI, version
1</a>.</p>
- <p>Ainsi, pour être en mesure de traiter le protocole SCGI,
+ <p>Ainsi, pour &#234;tre en mesure de traiter le protocole SCGI,
<code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> et <code class="module"><a href="../mod/mod_proxy_scgi.html">mod_proxy_scgi</a></code>
- doivent être chargés dans le serveur.</p>
+ doivent &#234;tre charg&#233;s dans le serveur.</p>
<div class="warning"><h3>Avertissement</h3>
- <p>N'activez pas la fonctionnalité de mandataire avant d'avoir <a href="mod_proxy.html#access">sécurisé votre serveur</a>. Les
+ <p>N'activez pas la fonctionnalit&#233; de mandataire avant d'avoir <a href="mod_proxy.html#access">s&#233;curis&#233; votre serveur</a>. Les
serveurs mandataires ouverts sont dangereux non seulement pour
- votre réseau, mais aussi pour l'Internet au sens large.</p>
+ votre r&#233;seau, mais aussi pour l'Internet au sens large.</p>
</div>
</div>
<div id="quickview"><h3>Sujets</h3>
@@ -60,7 +60,7 @@
<li><img alt="" src="../images/down.gif" /> <a href="#proxyscgiinternalredirect">ProxySCGIInternalRedirect</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#proxyscgisendfile">ProxySCGISendfile</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_scgi">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_scgi">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_scgi">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_scgi">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li>
<li><code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code></li>
@@ -75,14 +75,14 @@
<div class="example"><h3>Passerelle simple</h3><pre class="prettyprint lang-config">ProxyPass "/scgi-bin/" "scgi://localhost:4000/"</pre>
</div>
- <p>La passerelle à répartition de charge nécessite le chargement du
+ <p>La passerelle &#224; r&#233;partition de charge n&#233;cessite le chargement du
module <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> et d'au moins un module
- fournissant un algorithme de répartition de charge, comme
+ fournissant un algorithme de r&#233;partition de charge, comme
<code class="module"><a href="../mod/mod_lbmethod_byrequests.html">mod_lbmethod_byrequests</a></code> en plus des modules
- déjà cités. <code class="module"><a href="../mod/mod_lbmethod_byrequests.html">mod_lbmethod_byrequests</a></code> est le module
- par défaut et sera utilisé dans cet exemple de configuration.</p>
+ d&#233;j&#224; cit&#233;s. <code class="module"><a href="../mod/mod_lbmethod_byrequests.html">mod_lbmethod_byrequests</a></code> est le module
+ par d&#233;faut et sera utilis&#233; dans cet exemple de configuration.</p>
- <div class="example"><h3>Passerelle à répartition de charge</h3><pre class="prettyprint lang-config">ProxyPass "/scgi-bin/" "balancer://somecluster/"
+ <div class="example"><h3>Passerelle &#224; r&#233;partition de charge</h3><pre class="prettyprint lang-config">ProxyPass "/scgi-bin/" "balancer://somecluster/"
&lt;Proxy balancer://somecluster&gt;
BalancerMember scgi://localhost:4000
BalancerMember scgi://localhost:4001
@@ -92,22 +92,22 @@
<div class="section">
<h2><a name="env" id="env">Variables d'environnement</a><a title="Lien permanent" href="#env" class="permalink">&para;</a></h2>
<p>En plus des directives de configuration qui permettent de
- contrôler le comportement de <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>, une
+ contr&#244;ler le comportement de <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>, une
<dfn>variable d'environnement</dfn> peut aussi
- contrôler le fournisseur de protocole SCGI :</p>
+ contr&#244;ler le fournisseur de protocole SCGI :</p>
<dl>
<dt>proxy-scgi-pathinfo</dt>
- <dd>Par défaut, <code class="module"><a href="../mod/mod_proxy_scgi.html">mod_proxy_scgi</a></code> ne créera ni
+ <dd>Par d&#233;faut, <code class="module"><a href="../mod/mod_proxy_scgi.html">mod_proxy_scgi</a></code> ne cr&#233;era ni
exportera jamais la variable d'environnement
- <var>PATH_INFO</var>. Ceci permet au serveur SCGI d'arrière-plan
- de déterminer correctement <var>SCRIPT_NAME</var> et
- <var>Script-URI</var>, et d'être en conformité avec la section
+ <var>PATH_INFO</var>. Ceci permet au serveur SCGI d'arri&#232;re-plan
+ de d&#233;terminer correctement <var>SCRIPT_NAME</var> et
+ <var>Script-URI</var>, et d'&#234;tre en conformit&#233; avec la section
3.3 de la RFC 3875. Si au contraire vous souhaitez que
- <code class="module"><a href="../mod/mod_proxy_scgi.html">mod_proxy_scgi</a></code> génère une estimation la plus
- précise possible de <var>PATH_INFO</var>, définissez cette
- variable d'environnement. La variable doit être définie avant
+ <code class="module"><a href="../mod/mod_proxy_scgi.html">mod_proxy_scgi</a></code> g&#233;n&#232;re une estimation la plus
+ pr&#233;cise possible de <var>PATH_INFO</var>, d&#233;finissez cette
+ variable d'environnement. La variable doit &#234;tre d&#233;finie avant
que la directive <code class="directive"><a href="../mod/mod_env.html#setenv">SetEnv</a></code> ne soit
- effective. Il est possible d'utiliser à la place la directive
+ effective. Il est possible d'utiliser &#224; la place la directive
<code class="directive"><a href="../mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> : <code>SetEnvIf
Request_URI . proxy-scgi-pathinfo</code>
</dd>
@@ -116,36 +116,36 @@
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyscgiinternalredirect" id="proxyscgiinternalredirect">Directive</a> <a name="ProxySCGIInternalRedirect" id="ProxySCGIInternalRedirect">ProxySCGIInternalRedirect</a><a title="Lien permanent" href="#proxyscgiinternalredirect" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active ou désactive les réponses de redirection interne en
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active ou d&#233;sactive les r&#233;ponses de redirection interne en
provenance du serveur cible.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxySCGIInternalRedirect On|Off|<var>Headername</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxySCGIInternalRedirect On</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxySCGIInternalRedirect On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_scgi</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Le paramètre <var>Headername</var> est disponible depuis
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Le param&#232;tre <var>Headername</var> est disponible depuis
la version 2.4.13 du serveur HTTP Apache.</td></tr>
</table>
<p>La directive <code class="directive">ProxySCGIInternalRedirect</code>
permet au serveur cible de rediriger en interne la passerelle vers
- une URL différente. Cette fonctionnalité trouve son origine dans
- <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> qui redirige la réponse en interne si
- l'état de la réponse est <code>OK</code> (<code>200</code>), et si
- la réponse contient un en-tête <code>Location</code> (ou un autre
- en-tête défini) dont la valeur
- débute par un slash (<code>/</code>). Cette valeur est interprétée
+ une URL diff&#233;rente. Cette fonctionnalit&#233; trouve son origine dans
+ <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> qui redirige la r&#233;ponse en interne si
+ l'&#233;tat de la r&#233;ponse est <code>OK</code> (<code>200</code>), et si
+ la r&#233;ponse contient un en-t&#234;te <code>Location</code> (ou un autre
+ en-t&#234;te d&#233;fini) dont la valeur
+ d&#233;bute par un slash (<code>/</code>). Cette valeur est interpr&#233;t&#233;e
comme une nouvelle URL locale vers laquelle Apache httpd effectue sa
redirection.</p>
- <p>De ce point de vue, <code class="module"><a href="../mod/mod_proxy_scgi.html">mod_proxy_scgi</a></code> fait la même
+ <p>De ce point de vue, <code class="module"><a href="../mod/mod_proxy_scgi.html">mod_proxy_scgi</a></code> fait la m&#234;me
chose que <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code>, mais vous pouvez en plus
- désactiver la fonctionnalité ou spécifier l'utilisation d'un en-tête
+ d&#233;sactiver la fonctionnalit&#233; ou sp&#233;cifier l'utilisation d'un en-t&#234;te
autre que <code>Location</code>.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"> ProxySCGIInternalRedirect Off
# Django et certains autres frameworks qualifient pleinement les "URLs
-# locales" définies par l'application ; il faut donc utiliser un autre
-# en-tête.
+# locales" d&#233;finies par l'application ; il faut donc utiliser un autre
+# en-t&#234;te.
&lt;Location /django-app/&gt;
ProxySCGIInternalRedirect X-Location
&lt;/Location&gt;</pre>
@@ -155,45 +155,45 @@ la version 2.4.13 du serveur HTTP Apache.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxyscgisendfile" id="proxyscgisendfile">Directive</a> <a name="ProxySCGISendfile" id="ProxySCGISendfile">ProxySCGISendfile</a><a title="Lien permanent" href="#proxyscgisendfile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active l'évaluation du pseudo en-tête de réponse
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active l'&#233;valuation du pseudo en-t&#234;te de r&#233;ponse
<var>X-Sendfile</var></td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxySCGISendfile On|Off|<var>nom-en-tête</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxySCGISendfile Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxySCGISendfile On|Off|<var>nom-en-t&#234;te</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxySCGISendfile Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_scgi</td></tr>
</table>
<p>La directive <code class="directive">ProxySCGISendfile</code> permet au
- serveur SCGI d'arrière-plan de faire servir les fichiers directement par la
- passerelle. Ceci s'avère bénéfique en matière de performances &#8212;
+ serveur SCGI d'arri&#232;re-plan de faire servir les fichiers directement par la
+ passerelle. Ceci s'av&#232;re b&#233;n&#233;fique en mati&#232;re de performances &#8212;
httpd peut alors utiliser <code>sendfile</code> ou d'autres
optimisations, ce qui n'est pas possible si les fichiers passent par
le socket du serveur cible. En outre, les fichiers ne sont transmis
qu'une seule fois.</p>
<p>L'argument de la directive
- <code class="directive">ProxySCGISendfile</code> détermine le comportement
+ <code class="directive">ProxySCGISendfile</code> d&#233;termine le comportement
de la passerelle :</p>
<dl>
<dt><code>Off</code></dt>
- <dd>Aucun traitement particulier n'est effectué.</dd>
+ <dd>Aucun traitement particulier n'est effectu&#233;.</dd>
<dt><code>On</code></dt>
- <dd>La passerelle recherche un en-tête dans la réponse du serveur
- cible nommé <code>X-Sendfile</code>, et interprète sa valeur comme
- le nom du fichier à servir. L'en-tête est ensuite supprimé de la
- réponse finale. Cet argument produit le même effet que
+ <dd>La passerelle recherche un en-t&#234;te dans la r&#233;ponse du serveur
+ cible nomm&#233; <code>X-Sendfile</code>, et interpr&#232;te sa valeur comme
+ le nom du fichier &#224; servir. L'en-t&#234;te est ensuite supprim&#233; de la
+ r&#233;ponse finale. Cet argument produit le m&#234;me effet que
<code>ProxySCGISendfile X-Sendfile</code>.</dd>
<dt>toute autre valeur</dt>
- <dd>Identique à <code>On</code>, mais au lieu de rechercher le nom
- d'en-tête codé en dur <code>X-Sendfile</code>, c'est la valeur de
- l'argument qui constitue le nom de l'en-tête à rechercher.</dd>
+ <dd>Identique &#224; <code>On</code>, mais au lieu de rechercher le nom
+ d'en-t&#234;te cod&#233; en dur <code>X-Sendfile</code>, c'est la valeur de
+ l'argument qui constitue le nom de l'en-t&#234;te &#224; rechercher.</dd>
</dl>
- <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"> # Utilise le nom d'en-tête par défaut (X-Sendfile)
+ <div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"> # Utilise le nom d'en-t&#234;te par d&#233;faut (X-Sendfile)
ProxySCGISendfile On
- # Utilise un nom d'en-tête différent
+ # Utilise un nom d'en-t&#234;te diff&#233;rent
ProxySCGISendfile X-Send-Static</pre>
</div>
@@ -201,7 +201,7 @@ la version 2.4.13 du serveur HTTP Apache.</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_scgi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_scgi.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_proxy_scgi.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -220,7 +220,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_proxy_scgi
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_proxy_wstunnel.html.fr b/docs/manual/mod/mod_proxy_wstunnel.html.fr
index e3b13eddec..e0110c5bad 100644
--- a/docs/manual/mod/mod_proxy_wstunnel.html.fr
+++ b/docs/manual/mod/mod_proxy_wstunnel.html.fr
@@ -27,41 +27,41 @@
<div id="preamble"><h1>Module Apache mod_proxy_wstunnel</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_wstunnel.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_wstunnel.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_proxy_wstunnel.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module pour <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> supportant les
websockets</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>proxy_wstunnel_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_proxy_wstunnel.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.5 du serveur HTTP
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>proxy_wstunnel_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_proxy_wstunnel.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.5 du serveur HTTP
Apache</td></tr></table>
<h3>Sommaire</h3>
- <p>Pour utiliser ce module, <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> doit être
- chargé. Il fournit le support du tunnelling pour les connexions
- websocket vers un serveur websockets d'arrière-plan. La connexion
+ <p>Pour utiliser ce module, <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> doit &#234;tre
+ charg&#233;. Il fournit le support du tunnelling pour les connexions
+ websocket vers un serveur websockets d'arri&#232;re-plan. La connexion
est automatiquement promue en connexion websocket :</p>
- <div class="example"><h3>Réponse HTTP</h3><pre class="prettyprint lang-config">Upgrade: WebSocket
+ <div class="example"><h3>R&#233;ponse HTTP</h3><pre class="prettyprint lang-config">Upgrade: WebSocket
Connection: Upgrade</pre>
</div>
-<p>Le mandatement des requêtes vers un serveur websockets comme
-<code>echo.websocket.org</code> peut être configuré via la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> :</p>
+<p>Le mandatement des requ&#234;tes vers un serveur websockets comme
+<code>echo.websocket.org</code> peut &#234;tre configur&#233; via la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> :</p>
<pre class="prettyprint lang-config">ProxyPass "/ws2/" "ws://echo.websocket.org/"
ProxyPass "/wss2/" "wss://echo.websocket.org/"</pre>
-<p>La répartition de charge entre plusieurs serveurs d'arrière-plan peut être
-configurée via le module <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code>.</p>
+<p>La r&#233;partition de charge entre plusieurs serveurs d'arri&#232;re-plan peut &#234;tre
+configur&#233;e via le module <code class="module"><a href="../mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code>.</p>
-<p>En fait, ce module permet d'accepter d'autres protocoles ; vous pouvez à cet
-effet utiliser le paramètre <code>upgrade</code> de la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code>. La valeur NONE
-signifie que vous court-circuitez la consultation de l'en-tête, mais que vous
-autorisez quand-même WebSocket. La valeur ANY signifie que <code>Upgrade</code>
-va lire les en-têtes de la requête et les utilisera dans l'en-tête
-<code>Upgrade</code> de la réponse.</p>
+<p>En fait, ce module permet d'accepter d'autres protocoles ; vous pouvez &#224; cet
+effet utiliser le param&#232;tre <code>upgrade</code> de la directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code>. La valeur NONE
+signifie que vous court-circuitez la consultation de l'en-t&#234;te, mais que vous
+autorisez quand-m&#234;me WebSocket. La valeur ANY signifie que <code>Upgrade</code>
+va lire les en-t&#234;tes de la requ&#234;te et les utilisera dans l'en-t&#234;te
+<code>Upgrade</code> de la r&#233;ponse.</p>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<ul id="toc">
@@ -69,7 +69,7 @@ va lire les en-têtes de la requête et les utilisera dans l'en-tête
<li><img alt="" src="../images/down.gif" /> <a href="#proxywebsocketasyncdelay">ProxyWebsocketAsyncDelay</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#proxywebsocketidletimeout">ProxyWebsocketIdleTimeout</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_wstunnel">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_wstunnel">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_proxy_wstunnel">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_proxy_wstunnel">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
@@ -77,59 +77,59 @@ va lire les en-têtes de la requête et les utilisera dans l'en-tête
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="proxywebsocketasync" id="proxywebsocketasync">Directive</a> <a name="ProxyWebsocketAsync" id="ProxyWebsocketAsync">ProxyWebsocketAsync</a><a title="Lien permanent" href="#proxywebsocketasync" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Création d'un tunnel asynchrone</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Cr&#233;ation d'un tunnel asynchrone</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyWebsocketAsync ON|OFF</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_wstunnel</td></tr>
</table>
- <p>Cette directive permet d'imposer la création d'un tunnel
- asynchrone. Si le module MPM utilisé ne supporte pas les
- fonctionnalités nécessaires, le tunnel est créé en mode synchrone.</p>
+ <p>Cette directive permet d'imposer la cr&#233;ation d'un tunnel
+ asynchrone. Si le module MPM utilis&#233; ne supporte pas les
+ fonctionnalit&#233;s n&#233;cessaires, le tunnel est cr&#233;&#233; en mode synchrone.</p>
<div class="note"><h3>Note</h3><p>Le support du mode asynchrone est
- au stade expérimental et est susceptible d'évoluer.</p></div>
+ au stade exp&#233;rimental et est susceptible d'&#233;voluer.</p></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="proxywebsocketasyncdelay" id="proxywebsocketasyncdelay">Directive</a> <a name="ProxyWebsocketAsyncDelay" id="ProxyWebsocketAsyncDelay">ProxyWebsocketAsyncDelay</a><a title="Lien permanent" href="#proxywebsocketasyncdelay" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Temps d'attente synchrone maximum pour des données</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Temps d'attente synchrone maximum pour des donn&#233;es</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyWebsocketAsyncDelay <var>num</var>[ms]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxyWebsocketAsyncDelay 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxyWebsocketAsyncDelay 0</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_wstunnel</td></tr>
</table>
<p>Si la directive <code class="directive">ProxyWebsocketAsync</code> est
- activée, cette directive permet de définir le temps maximum pendant lequel
- le serveur attendra des données en mode synchrone. Par défaut, ce temps est exprimé
- en secondes, mais vous pouvez le spécifier en millisecondes en utilisant le
+ activ&#233;e, cette directive permet de d&#233;finir le temps maximum pendant lequel
+ le serveur attendra des donn&#233;es en mode synchrone. Par d&#233;faut, ce temps est exprim&#233;
+ en secondes, mais vous pouvez le sp&#233;cifier en millisecondes en utilisant le
suffixe <em>ms</em>.</p>
<div class="note"><h3>Note</h3><p>Le support du mode asynchrone est
- au stade expérimental et est susceptible d'évoluer.</p></div>
+ au stade exp&#233;rimental et est susceptible d'&#233;voluer.</p></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="proxywebsocketidletimeout" id="proxywebsocketidletimeout">Directive</a> <a name="ProxyWebsocketIdleTimeout" id="ProxyWebsocketIdleTimeout">ProxyWebsocketIdleTimeout</a><a title="Lien permanent" href="#proxywebsocketidletimeout" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Temps d'attente maximum pour des données sur le tunnel websockets</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Temps d'attente maximum pour des donn&#233;es sur le tunnel websockets</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ProxyWebsocketIdleTimeout <var>num</var>[ms]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ProxyWebsocketIdleTimeout 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ProxyWebsocketIdleTimeout 0</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_proxy_wstunnel</td></tr>
</table>
- <p>Cette directive permet de définir un temps maximum pendant lequel
- le tunnel pourra rester ouvert et inactif. Par défaut, ce temps est exprimé
- en secondes, mais vous pouvez le spécifier en millisecondes en utilisant le
+ <p>Cette directive permet de d&#233;finir un temps maximum pendant lequel
+ le tunnel pourra rester ouvert et inactif. Par d&#233;faut, ce temps est exprim&#233;
+ en secondes, mais vous pouvez le sp&#233;cifier en millisecondes en utilisant le
suffixe <em>ms</em>.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_wstunnel.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_proxy_wstunnel.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_proxy_wstunnel.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -148,7 +148,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_proxy_wstu
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_ratelimit.html.fr b/docs/manual/mod/mod_ratelimit.html.fr
index 735aa1c085..7f4f319abd 100644
--- a/docs/manual/mod/mod_ratelimit.html.fr
+++ b/docs/manual/mod/mod_ratelimit.html.fr
@@ -27,31 +27,30 @@
<div id="preamble"><h1>Module Apache mod_ratelimit</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_ratelimit.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_ratelimit.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_ratelimit.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Limitation de la bande passante pour les clients</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>ratelimit_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_ratelimit.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>
- <code>rate-initial-burst</code> est disponible à partir de la version
- 2.4.24 du serveur HTTP Apache. La limitation de bande passante pour les
- contenus mandatés ne fonctionne correctement qu'à partir de la version
- 2.4.34 du serveur HTTP Apache.
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>ratelimit_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_ratelimit.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>
+ <code>rate-initial-burst</code> est disponible &#224; partir de la version 2.4.24
+ du serveur HTTP Apache. La limitation de bande passante pour les contenus
+ mandat&#233;s ne fonctionne pas correctement jusqu'&#224; la version 2.4.33.
</td></tr></table>
<h3>Sommaire</h3>
<p>Ce module fournit un filtre <code>RATE_LIMIT</code> pour limiter la
-bande passante des clients. Cette contrainte s'applique à chaque réponse HTTP au
-moment où elle est envoyée au client ; elle n'affecte pas les autres échanges
+bande passante des clients. Cette contrainte s'applique &#224; chaque r&#233;ponse HTTP au
+moment o&#249; elle est envoy&#233;e au client ; elle n'affecte pas les autres &#233;changes
entre le client et le serveur. La variable d'environnement
-<code>rate-limit</code> permet de spécifier, en kb/s, le débit de la
-connexion à simuler.</p>
+<code>rate-limit</code> permet de sp&#233;cifier, en kb/s, le d&#233;bit de la
+connexion &#224; simuler.</p>
<p>Optionnellement, il est possible, via la variable d'environnement
-<code>rate-initial-burst</code>, de définir une quantité de données en
-kOctets à transmettre à pleine vitesse avant de limiter la bande passante à la
+<code>rate-initial-burst</code>, de d&#233;finir une quantit&#233; de donn&#233;es en
+kOctets &#224; transmettre &#224; pleine vitesse avant de limiter la bande passante &#224; la
valeur voulue.</p>
<div class="example"><h3>Exemple de configuration</h3><pre class="prettyprint lang-config">&lt;Location "/downloads"&gt;
@@ -60,24 +59,24 @@ valeur voulue.</p>
SetEnv rate-initial-burst 512
&lt;/Location&gt;</pre>
<div class="warning">
-Si la valeur affectée à <code>rate-limit</code> dépasse la valeur maximale à
-affecter à un entier, la limitation de bande passante sera désactivée. Si la
-valeur affectée à <code>rate-limit-burst</code> dépasse la valeur maximale à
-affecter à un entier, la transmission du burst initial sans limitation de bande
-passante sera désactivée.
+Si la valeur affect&#233;e &#224; <code>rate-limit</code> d&#233;passe la valeur maximale &#224;
+affecter &#224; un entier, la limitation de bande passante sera d&#233;sactiv&#233;e. Si la
+valeur affect&#233;e &#224; <code>rate-limit-burst</code> d&#233;passe la valeur maximale &#224;
+affecter &#224; un entier, la transmission du burst initial sans limitation de bande
+passante sera d&#233;sactiv&#233;e.
</div></div>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<p>Ce module ne fournit aucune directive.</p>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_ratelimit">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_ratelimit">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_ratelimit">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_ratelimit">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_ratelimit.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_ratelimit.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_ratelimit.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -96,7 +95,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_ratelimit.
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_reflector.html.fr b/docs/manual/mod/mod_reflector.html.fr
index 094274bb7d..daf34b947f 100644
--- a/docs/manual/mod/mod_reflector.html.fr
+++ b/docs/manual/mod/mod_reflector.html.fr
@@ -27,20 +27,20 @@
<div id="preamble"><h1>Module Apache mod_reflector</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_reflector.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_reflector.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_reflector.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Renvoie un corps de requête comme réponse via la pile de
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Renvoie un corps de requ&#234;te comme r&#233;ponse via la pile de
filtres en sortie.</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>reflector_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_reflector.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Versions 2.3 et ultérieures</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>reflector_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_reflector.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Versions 2.3 et ult&#233;rieures</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module permet de renvoyer un corps de requête au client, après
- l'avoir fait passer par la pile de filtres en sortie. Une chaîne de
- filtres configurée de manière appropriée peut être utilisée pour
- transformer la requête en réponse. Ce module peut ainsi être utilisé
+ <p>Ce module permet de renvoyer un corps de requ&#234;te au client, apr&#232;s
+ l'avoir fait passer par la pile de filtres en sortie. Une cha&#238;ne de
+ filtres configur&#233;e de mani&#232;re appropri&#233;e peut &#234;tre utilis&#233;e pour
+ transformer la requ&#234;te en r&#233;ponse. Ce module peut ainsi &#234;tre utilis&#233;
pour transformer un filtre en sortie en service HTTP.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
@@ -50,7 +50,7 @@ filtres en sortie.</td></tr>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#reflectorheader">ReflectorHeader</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_reflector">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_reflector">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_reflector">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_reflector">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -58,10 +58,10 @@ filtres en sortie.</td></tr>
<h2><a name="examples" id="examples">Exemples</a><a title="Lien permanent" href="#examples" class="permalink">&para;</a></h2>
<dl>
<dt>Service de compression</dt>
- <dd>Fait passer le corps de la requête par le filtre DEFLATE pour le
- compresser. Cette requête nécessite un en-tête Content-Encoding
- contenant la valeur "gzip" pour que le filtre renvoie les données
- compressées.
+ <dd>Fait passer le corps de la requ&#234;te par le filtre DEFLATE pour le
+ compresser. Cette requ&#234;te n&#233;cessite un en-t&#234;te Content-Encoding
+ contenant la valeur "gzip" pour que le filtre renvoie les donn&#233;es
+ compress&#233;es.
<pre class="prettyprint lang-config">&lt;Location "/compress"&gt;
SetHandler reflector
SetOutputFilter DEFLATE
@@ -69,9 +69,9 @@ filtres en sortie.</td></tr>
</dd>
- <dt>Service d'abaissement de l'échantillonnage d'image</dt>
- <dd>Fait passer le corps de la requête par un filtre d'abaissement
- de l'échantillonnage d'image, et renvoie le résultat au client.
+ <dt>Service d'abaissement de l'&#233;chantillonnage d'image</dt>
+ <dd>Fait passer le corps de la requ&#234;te par un filtre d'abaissement
+ de l'&#233;chantillonnage d'image, et renvoie le r&#233;sultat au client.
<pre class="prettyprint lang-config">&lt;Location "/downsample"&gt;
SetHandler reflector
SetOutputFilter DOWNSAMPLE
@@ -83,25 +83,25 @@ filtres en sortie.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="reflectorheader" id="reflectorheader">Directive</a> <a name="ReflectorHeader" id="ReflectorHeader">ReflectorHeader</a><a title="Lien permanent" href="#reflectorheader" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Renvoie un en-tête d'entrée dans les en-têtes de sortie</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ReflectorHeader <var>en-tête-entrée</var> <var>[en-tête-sortie]</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Renvoie un en-t&#234;te d'entr&#233;e dans les en-t&#234;tes de sortie</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ReflectorHeader <var>en-t&#234;te-entr&#233;e</var> <var>[en-t&#234;te-sortie]</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Options</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_reflector</td></tr>
</table>
- <p>Cette directive permet de contrôler la répercution des en-têtes
- de la requête dans la réponse. Le premier argument correspond au nom
- de l'en-tête à copier. Si le second argument (optionnel) est
- spécifié, il définit le nom sous lequel l'en-tête sera répercuté
- dans la réponse ; dans le cas contraire, c'est le nom de l'en-tête
- original qui sera utilisé.</p>
+ <p>Cette directive permet de contr&#244;ler la r&#233;percution des en-t&#234;tes
+ de la requ&#234;te dans la r&#233;ponse. Le premier argument correspond au nom
+ de l'en-t&#234;te &#224; copier. Si le second argument (optionnel) est
+ sp&#233;cifi&#233;, il d&#233;finit le nom sous lequel l'en-t&#234;te sera r&#233;percut&#233;
+ dans la r&#233;ponse ; dans le cas contraire, c'est le nom de l'en-t&#234;te
+ original qui sera utilis&#233;.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_reflector.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_reflector.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_reflector.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -120,7 +120,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_reflector.
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_remoteip.html.fr b/docs/manual/mod/mod_remoteip.html.fr
index ecce7f2a69..624c7e4515 100644
--- a/docs/manual/mod/mod_remoteip.html.fr
+++ b/docs/manual/mod/mod_remoteip.html.fr
@@ -27,45 +27,45 @@
<div id="preamble"><h1>Module Apache mod_remoteip</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_remoteip.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_remoteip.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_remoteip.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Remplace l'adresse IP du client
-pour la requête par l'adresse IP présentée par un mandataire ou un
-répartiteur de charge via les en-têtes de la requête.
+pour la requ&#234;te par l'adresse IP pr&#233;sent&#233;e par un mandataire ou un
+r&#233;partiteur de charge via les en-t&#234;tes de la requ&#234;te.
</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>remoteip_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_remoteip.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>remoteip_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_remoteip.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module permet de traiter le client qui a initié la
- requête en tant que client original du point de vue de httpd à
- des fins d'autorisation et de connexion, même si ce client se
- trouve derrière un répartiteur de charge, un serveur frontal, ou un
+ <p>Ce module permet de traiter le client qui a initi&#233; la
+ requ&#234;te en tant que client original du point de vue de httpd &#224;
+ des fins d'autorisation et de connexion, m&#234;me si ce client se
+ trouve derri&#232;re un r&#233;partiteur de charge, un serveur frontal, ou un
serveur mandataire.</p>
<p>Le module remplace l'adresse IP du client
- pour la connexion par l'adresse IP indiquée dans
- l'en-tête de requête configuré via la directive
+ pour la connexion par l'adresse IP indiqu&#233;e dans
+ l'en-t&#234;te de requ&#234;te configur&#233; via la directive
<code class="directive"><a href="#remoteipheader">RemoteIPHeader</a></code>.</p>
- <p>En outre, ce module implémente la partie serveur du <a href="http://blog.haproxy.com/haproxy/proxy-protocol/">protocole PROXY</a>
+ <p>En outre, ce module impl&#233;mente la partie serveur du <a href="http://blog.haproxy.com/haproxy/proxy-protocol/">protocole PROXY</a>
de HAProxy lorsqu'on utilise la directive <code class="directive"><a href="#remoteipproxyprotocol">RemoteIPProxyProtocol</a></code>.</p>
- <p>Une fois sa valeur modifiée comme indiqué, cette adresse IP client est
- utilisée pour la fonctionnalité <code class="directive"><a href="../mod/mod_authz_host.html#require">Require ip</a></code> de
- <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> ; elle est aussi affichée par
- <code class="module"><a href="../mod/mod_status.html">mod_status</a></code>, et enregistrée via les chaînes de formatage
+ <p>Une fois sa valeur modifi&#233;e comme indiqu&#233;, cette adresse IP client est
+ utilis&#233;e pour la fonctionnalit&#233; <code class="directive"><a href="../mod/mod_authz_host.html#require">Require ip</a></code> de
+ <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> ; elle est aussi affich&#233;e par
+ <code class="module"><a href="../mod/mod_status.html">mod_status</a></code>, et enregistr&#233;e via les cha&#238;nes de formatage
<code>%a</code> des modules <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> et <code class="module"><a href="../mod/core.html">core</a></code>.
- L'adresse IP client sous-jacente de la connexion est enregistrée via la chaîne de
+ L'adresse IP client sous-jacente de la connexion est enregistr&#233;e via la cha&#238;ne de
formatage <code>%{c}a</code>.
</p>
<div class="warning">Il est essentiel de n'activer cette
- fonctionnalité que pour les requêtes en provenance des serveurs
- intermédiaires (mandataires, etc...) auxquels le serveur peut faire
+ fonctionnalit&#233; que pour les requ&#234;tes en provenance des serveurs
+ interm&#233;diaires (mandataires, etc...) auxquels le serveur peut faire
confiance, car il est trivial pour le client distant d'usurper
- l'identité d'un autre client.</div>
+ l'identit&#233; d'un autre client.</div>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
@@ -81,7 +81,7 @@ répartiteur de charge via les en-têtes de la requête.
<li><img alt="" src="../images/down.gif" /> <a href="#remoteiptrustedproxy">RemoteIPTrustedProxy</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#remoteiptrustedproxylist">RemoteIPTrustedProxyList</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_remoteip">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_remoteip">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_remoteip">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_remoteip">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code></li>
<li><code class="module"><a href="../mod/mod_status.html">mod_status</a></code></li>
@@ -92,75 +92,75 @@ répartiteur de charge via les en-têtes de la requête.
<div class="section">
<h2><a name="processing" id="processing">Traitement des adresses distantes</a><a title="Lien permanent" href="#processing" class="permalink">&para;</a></h2>
- <p>Par défaut, Apache identifie le client via la valeur client_ip de la
- connexion, et de cette valeur découlent les valeurs remote_host et
- remote_logname de la connexion. Ces champs jouent un rôle
+ <p>Par d&#233;faut, Apache identifie le client via la valeur client_ip de la
+ connexion, et de cette valeur d&#233;coulent les valeurs remote_host et
+ remote_logname de la connexion. Ces champs jouent un r&#244;le
dans l'authentification, l'autorisation et la journalisation, ainsi que
- dans d'autres traitements effectués par d'autres modules
+ dans d'autres traitements effectu&#233;s par d'autres modules
chargeables.</p>
<p>mod_remoteip remplace l'adresse IP client de la connexion par l'adresse IP client
- indiquée par exemple par un mandataire ou un répartiteur de charge
- pour toute la durée de la requête. Un répartiteur de charge pourra ainsi
- établir une connexion keepalive de longue durée avec le serveur, chaque
- requête conservant alors l'adresse IP client correcte bien que l'adresse IP
- client sous-jacente du répartiteur de charge reste inchangée.</p>
-
- <p>Lorsque la valeur de l'en-tête comporte plusieurs adresses IP
- client séparées par des virgules, celles-ci sont traitées de la
- droite vers la gauche. Le traitement s'arrête lorsque l'adresse IP
- client courante n'est pas digne de confiance pour présenter
- l'adresse IP précédente. Le champ d'en-tête est alors mis à jour de
- façon à ne contenir que cette liste d'adresses non confirmées, ou
+ indiqu&#233;e par exemple par un mandataire ou un r&#233;partiteur de charge
+ pour toute la dur&#233;e de la requ&#234;te. Un r&#233;partiteur de charge pourra ainsi
+ &#233;tablir une connexion keepalive de longue dur&#233;e avec le serveur, chaque
+ requ&#234;te conservant alors l'adresse IP client correcte bien que l'adresse IP
+ client sous-jacente du r&#233;partiteur de charge reste inchang&#233;e.</p>
+
+ <p>Lorsque la valeur de l'en-t&#234;te comporte plusieurs adresses IP
+ client s&#233;par&#233;es par des virgules, celles-ci sont trait&#233;es de la
+ droite vers la gauche. Le traitement s'arr&#234;te lorsque l'adresse IP
+ client courante n'est pas digne de confiance pour pr&#233;senter
+ l'adresse IP pr&#233;c&#233;dente. Le champ d'en-t&#234;te est alors mis &#224; jour de
+ fa&#231;on &#224; ne contenir que cette liste d'adresses non confirm&#233;es, ou
bien, si toutes les adresses IP sont dignes de confiance, cet
- en-tête est tout bonnement supprimé de la requête.</p>
+ en-t&#234;te est tout bonnement supprim&#233; de la requ&#234;te.</p>
<p>Lors du remplacement de l'adresse IP client, le module stocke
- la liste des hôtes intermédiaires dans un mémo
+ la liste des h&#244;tes interm&#233;diaires dans un m&#233;mo
remoteip-proxy-ip-list, que l'on peut faire enregistrer par
<code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> en utilisant le symbole de format
<code>%{remoteip-proxy-ip-list}n</code>. Si l'administrateur doit
- stocker ceci dans un en-tête additionnel, la même valeur peut aussi
- être enregistrée sous la forme d'un en-tête en utilisant la
+ stocker ceci dans un en-t&#234;te additionnel, la m&#234;me valeur peut aussi
+ &#234;tre enregistr&#233;e sous la forme d'un en-t&#234;te en utilisant la
directive <code class="directive"><a href="#remoteipproxiesheader">RemoteIPProxiesHeader</a></code>.</p>
<div class="note"><h3>Adresses IPv4 converties au format IPv6</h3>
- Avec httpd, d'une manière générale, toute adresse IPv4 convertie au
- format IPv6 est enregistrée sous sa forme IPv4.</div>
+ Avec httpd, d'une mani&#232;re g&#233;n&#233;rale, toute adresse IPv4 convertie au
+ format IPv6 est enregistr&#233;e sous sa forme IPv4.</div>
- <div class="note"><h3>Adresses internes (privées)</h3>
+ <div class="note"><h3>Adresses internes (priv&#233;es)</h3>
Tous les blocs d'adresses internes 10/8, 172.16/12, 192.168/16,
169.254/16 and 127/8 (ainsi que les adresses IPv6 en dehors du bloc
- public 2000::/3 block) ne sont évaluées par mod_remoteip que lorsque
+ public 2000::/3 block) ne sont &#233;valu&#233;es par mod_remoteip que lorsque
des mandataires internes (intranet)
- <code class="directive"><a href="#remoteipinternalproxy">RemoteIPInternalProxy</a></code> sont enregistrés.</div>
+ <code class="directive"><a href="#remoteipinternalproxy">RemoteIPInternalProxy</a></code> sont enregistr&#233;s.</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="remoteipheader" id="remoteipheader">Directive</a> <a name="RemoteIPHeader" id="RemoteIPHeader">RemoteIPHeader</a><a title="Lien permanent" href="#remoteipheader" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le champ d'en-tête qui contiendra les adresses IP
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit le champ d'en-t&#234;te qui contiendra les adresses IP
du client</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RemoteIPHeader <var>en-tête</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RemoteIPHeader <var>en-t&#234;te</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_remoteip</td></tr>
</table>
- <p>La directive <code class="directive"><a href="#remoteipheader">RemoteIPHeader</a></code> indique à
+ <p>La directive <code class="directive"><a href="#remoteipheader">RemoteIPHeader</a></code> indique &#224;
<code class="module"><a href="../mod/mod_remoteip.html">mod_remoteip</a></code> de traiter la valeur de
- l'<var>en-tête</var> spécifié comme l'adresse IP du client, ou comme
- une liste d'adresses IP clients intermédiaires, en fonction de la
+ l'<var>en-t&#234;te</var> sp&#233;cifi&#233; comme l'adresse IP du client, ou comme
+ une liste d'adresses IP clients interm&#233;diaires, en fonction de la
configuration des directives
<code class="directive"><a href="#remoteipinternalproxy">RemoteIPInternalProxy</a></code> et
<code class="directive"><a href="#remoteiptrustedproxy">RemoteIPTrustedProxy</a></code>.</p>
- <div class="warning">Si ces deux dernières
- directives ne sont pas utilisées, <code class="module"><a href="../mod/mod_remoteip.html">mod_remoteip</a></code>
- traitera tout hôte présentant une adresse non interne
- dans l'en-tête <code class="directive"><a href="#remoteipheader">RemoteIPHeader</a></code> comme hôte de
+ <div class="warning">Si ces deux derni&#232;res
+ directives ne sont pas utilis&#233;es, <code class="module"><a href="../mod/mod_remoteip.html">mod_remoteip</a></code>
+ traitera tout h&#244;te pr&#233;sentant une adresse non interne
+ dans l'en-t&#234;te <code class="directive"><a href="#remoteipheader">RemoteIPHeader</a></code> comme h&#244;te de
confiance.</div>
- <div class="example"><h3>Exemple à usage interne (répartiteur de
+ <div class="example"><h3>Exemple &#224; usage interne (r&#233;partiteur de
charge)</h3><pre class="prettyprint lang-config">RemoteIPHeader X-Client-IP</pre>
</div>
@@ -171,24 +171,24 @@ du client</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="remoteipinternalproxy" id="remoteipinternalproxy">Directive</a> <a name="RemoteIPInternalProxy" id="RemoteIPInternalProxy">RemoteIPInternalProxy</a><a title="Lien permanent" href="#remoteipinternalproxy" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Déclare les adresses IP intranet clients comme dignes de
-confiance pour présenter la valeur RemoteIPHeader</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;clare les adresses IP intranet clients comme dignes de
+confiance pour pr&#233;senter la valeur RemoteIPHeader</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RemoteIPInternalProxy
-<var>ip-mandataire</var>|<var>ip-mandataire/sous-réseau</var>|<var>nom-hôte</var> ...</code></td></tr>
+<var>ip-mandataire</var>|<var>ip-mandataire/sous-r&#233;seau</var>|<var>nom-h&#244;te</var> ...</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_remoteip</td></tr>
</table>
<p>La directive <code class="directive"><a href="#remoteipinternalproxy">RemoteIPInternalProxy</a></code> permet
d'ajouter une ou plusieurs adresses (ou blocs d'adresses) auxquelles
- on peut faire confiance pour présenter une valeur RemoteIPHeader
- valide de l'adresse IP du client. A la différence de la directive
+ on peut faire confiance pour pr&#233;senter une valeur RemoteIPHeader
+ valide de l'adresse IP du client. A la diff&#233;rence de la directive
<code class="directive"><a href="#remoteiptrustedproxy">RemoteIPTrustedProxy</a></code>, toute adresse IP
- présentée dans cet en-tête, y comprises les adresses intranet
- privées, sont considérées comme dignes de confiance lorsqu'elles
- sont indiquées par ces mandataires.</p>
+ pr&#233;sent&#233;e dans cet en-t&#234;te, y comprises les adresses intranet
+ priv&#233;es, sont consid&#233;r&#233;es comme dignes de confiance lorsqu'elles
+ sont indiqu&#233;es par ces mandataires.</p>
- <div class="example"><h3>Exemple à usage interne (répartiteur de
+ <div class="example"><h3>Exemple &#224; usage interne (r&#233;partiteur de
charge)</h3><pre class="prettyprint lang-config">RemoteIPHeader X-Client-IP
RemoteIPInternalProxy 10.0.2.0/24
RemoteIPInternalProxy gateway.localdomain</pre>
@@ -198,53 +198,53 @@ RemoteIPInternalProxy gateway.localdomain</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="remoteipinternalproxylist" id="remoteipinternalproxylist">Directive</a> <a name="RemoteIPInternalProxyList" id="RemoteIPInternalProxyList">RemoteIPInternalProxyList</a><a title="Lien permanent" href="#remoteipinternalproxylist" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Déclare les adresses IP intranet clients comme dignes de
-confiance pour présenter la valeur RemoteIPHeader</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;clare les adresses IP intranet clients comme dignes de
+confiance pour pr&#233;senter la valeur RemoteIPHeader</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RemoteIPInternalProxyList <var>nom-fichier</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_remoteip</td></tr>
</table>
<p>La directive <code class="directive"><a href="#remoteipinternalproxylist">RemoteIPInternalProxyList</a></code>
- permet de spécifier un fichier parcouru au démarrage du serveur pour
+ permet de sp&#233;cifier un fichier parcouru au d&#233;marrage du serveur pour
construire une liste d'adresses (ou blocs d'adresses), auxquelles
- on peut faire confiance pour présenter une valeur RemoteIPHeader
+ on peut faire confiance pour pr&#233;senter une valeur RemoteIPHeader
valide de l'adresse IP du client.</p>
- <p>Le caractère '<code>#</code>' indique une ligne de commentaires,
- sinon, toutes les lignes séparées par un caractère <code>nouvelle
+ <p>Le caract&#232;re '<code>#</code>' indique une ligne de commentaires,
+ sinon, toutes les lignes s&#233;par&#233;es par un caract&#232;re <code>nouvelle
ligne</code> ou
- tous les éléments d'une ligne séparés par un espace sont traités de
- la même façon qu'avec la directive
+ tous les &#233;l&#233;ments d'une ligne s&#233;par&#233;s par un espace sont trait&#233;s de
+ la m&#234;me fa&#231;on qu'avec la directive
<code class="directive"><a href="#remoteipinternalproxy">RemoteIPInternalProxy</a></code>.</p>
- <div class="example"><h3>Exemple à usage interne (répartiteur de
+ <div class="example"><h3>Exemple &#224; usage interne (r&#233;partiteur de
charge)</h3><pre class="prettyprint lang-config">RemoteIPHeader X-Client-IP
RemoteIPInternalProxyList conf/trusted-proxies.lst</pre>
</div>
<div class="example"><h3>contenu de conf/mandataires-de-confiance.lst</h3><pre> # Nos mandataires internes de confiance
10.0.2.0/24 # Tout le monde dans le groupe de test
- passerelle.domaine-local # Le frontal répartiteur de charge</pre></div>
+ passerelle.domaine-local # Le frontal r&#233;partiteur de charge</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="remoteipproxiesheader" id="remoteipproxiesheader">Directive</a> <a name="RemoteIPProxiesHeader" id="RemoteIPProxiesHeader">RemoteIPProxiesHeader</a><a title="Lien permanent" href="#remoteipproxiesheader" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Déclare le champ d'en-tête qui contiendra toutes les
-adresses IP intermédiaires</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RemoteIPProxiesHeader <var>Nom_en-tête</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;clare le champ d'en-t&#234;te qui contiendra toutes les
+adresses IP interm&#233;diaires</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RemoteIPProxiesHeader <var>Nom_en-t&#234;te</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_remoteip</td></tr>
</table>
<p>La directive <code class="directive"><a href="#remoteipproxiesheader">RemoteIPProxiesHeader</a></code> permet
- de spécifier l'en-tête dans lequel <code class="module"><a href="../mod/mod_remoteip.html">mod_remoteip</a></code> va
- collecter une liste de toutes les adresses IP clients intermédiaires
- auxquelles on pourra faire confiance pour résoudre l'adresse IP
- client de la requête. Notez que les adresses intermédiaires
- <code class="directive"><a href="#remoteiptrustedproxy">RemoteIPTrustedProxy</a></code> sont enregistrées dans
- cet en-tête, alors que toute adresse intermédiaire
+ de sp&#233;cifier l'en-t&#234;te dans lequel <code class="module"><a href="../mod/mod_remoteip.html">mod_remoteip</a></code> va
+ collecter une liste de toutes les adresses IP clients interm&#233;diaires
+ auxquelles on pourra faire confiance pour r&#233;soudre l'adresse IP
+ client de la requ&#234;te. Notez que les adresses interm&#233;diaires
+ <code class="directive"><a href="#remoteiptrustedproxy">RemoteIPTrustedProxy</a></code> sont enregistr&#233;es dans
+ cet en-t&#234;te, alors que toute adresse interm&#233;diaire
<code class="directive"><a href="#remoteipinternalproxy">RemoteIPInternalProxy</a></code> est omise.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">RemoteIPHeader X-Forwarded-For
@@ -255,41 +255,41 @@ RemoteIPProxiesHeader X-Forwarded-By</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="remoteipproxyprotocol" id="remoteipproxyprotocol">Directive</a> <a name="RemoteIPProxyProtocol" id="RemoteIPProxyProtocol">RemoteIPProxyProtocol</a><a title="Lien permanent" href="#remoteipproxyprotocol" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active ou désactive la gestion du protocole PROXY</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active ou d&#233;sactive la gestion du protocole PROXY</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RemoteIPProxyProtocol On|Off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_remoteip</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.31 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.31 du serveur HTTP Apache</td></tr>
</table>
<p>La directive <code class="directive">RemoteIPProxyProtocol</code> permet
- d'activer ou de désactiver la prise en compte et la gestion de l'en-tête de
- connexion du protocole PROXY. Si elle est définie à <code>On</code>, la
- demande du client <em>doit</em> envoyer l'en-tête approprié pour chaque
- nouvelle connexion, sinon cette dernière sera fermée à moins qu'il ne fasse
- partie de la liste, définie via la directive <code class="directive"><a href="#remoteipproxyprotocoldisablehosts">RemoteIPProxyProtocolDisableHosts</a></code>, des
- hôtes pour lesquels le protocole PROXY est désactivé.</p>
-
- <p>Bien que cette directive peut être définie au niveau de n'importe quel
- serveur virtuel, il est important de garder à l'esprit que, étant donné que
- le protocole PROXY est basé sur la connexion et agnostique quant au
- protocle, son activation/désactivation est basée sur le couple adresse
- IP/port. Cela signifie que si plusieurs serveurs virtuels à base de nom sont
- configurés avec le même couple adresse IP/port, et si vous activez le
+ d'activer ou de d&#233;sactiver la prise en compte et la gestion de l'en-t&#234;te de
+ connexion du protocole PROXY. Si elle est d&#233;finie &#224; <code>On</code>, la
+ demande du client <em>doit</em> envoyer l'en-t&#234;te appropri&#233; pour chaque
+ nouvelle connexion, sinon cette derni&#232;re sera ferm&#233;e &#224; moins qu'il ne fasse
+ partie de la liste, d&#233;finie via la directive <code class="directive"><a href="#remoteipproxyprotocoldisablehosts">RemoteIPProxyProtocolDisableHosts</a></code>, des
+ h&#244;tes pour lesquels le protocole PROXY est d&#233;sactiv&#233;.</p>
+
+ <p>Bien que cette directive peut &#234;tre d&#233;finie au niveau de n'importe quel
+ serveur virtuel, il est important de garder &#224; l'esprit que, &#233;tant donn&#233; que
+ le protocole PROXY est bas&#233; sur la connexion et agnostique quant au
+ protocle, son activation/d&#233;sactivation est bas&#233;e sur le couple adresse
+ IP/port. Cela signifie que si plusieurs serveurs virtuels &#224; base de nom sont
+ configur&#233;s avec le m&#234;me couple adresse IP/port, et si vous activez le
protocole PROXY pour l'un d'entre eux, il le sera aussi pour tous les autres
- (avec le même couple adresse IP/port). Cela signifie aussi que si vous
+ (avec le m&#234;me couple adresse IP/port). Cela signifie aussi que si vous
tentez d'activer le protocole PROXY pour un serveur virtuel et de le
- désactiver pour un autre, cela ne marchera pas ; dans ce dernier cas, la
- dernière directive l'emporte sur les autres et une notification sera
- enregistrée dans le journal pour indiquer les réglages qui ont été annulés.</p>
+ d&#233;sactiver pour un autre, cela ne marchera pas ; dans ce dernier cas, la
+ derni&#232;re directive l'emporte sur les autres et une notification sera
+ enregistr&#233;e dans le journal pour indiquer les r&#233;glages qui ont &#233;t&#233; annul&#233;s.</p>
<pre class="prettyprint lang-config">Listen 80
&lt;VirtualHost *:80&gt;
ServerName www.example.com
RemoteIPProxyProtocol On
- #Les requêtes pour ce serveur virtuel doivent contenir un en-tête du
- #protocole PROXY. Si ce n'est pas le cas, la connexion sera fermée.
+ #Les requ&#234;tes pour ce serveur virtuel doivent contenir un en-t&#234;te du
+ #protocole PROXY. Si ce n'est pas le cas, la connexion sera ferm&#233;e.
&lt;/VirtualHost&gt;
Listen 8080
@@ -298,8 +298,8 @@ Listen 8080
RemoteIPProxyProtocol On
RemoteIPProxyProtocolExceptions 127.0.0.1 10.0.0.0/8
- #Les requêtes pour ce serveur virtuel doivent contenir un en-tête du
- #protocole PROXY. Si ce n'est pas le cas, la connexion sera fermée à moins
+ #Les requ&#234;tes pour ce serveur virtuel doivent contenir un en-t&#234;te du
+ #protocole PROXY. Si ce n'est pas le cas, la connexion sera ferm&#233;e &#224; moins
que sa source ne soit localhost ou la gamme d'adresses RFC1918 10.x.x.x
&lt;/VirtualHost&gt;</pre>
@@ -308,21 +308,21 @@ Listen 8080
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="remoteipproxyprotocolexceptions" id="remoteipproxyprotocolexceptions">Directive</a> <a name="RemoteIPProxyProtocolExceptions" id="RemoteIPProxyProtocolExceptions">RemoteIPProxyProtocolExceptions</a><a title="Lien permanent" href="#remoteipproxyprotocolexceptions" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Désactive la prise en compte de l'en-tête PROXY pour certains hôtes
-ou réseaux</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;sactive la prise en compte de l'en-t&#234;te PROXY pour certains h&#244;tes
+ou r&#233;seaux</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RemoteIPProxyProtocolExceptions host|range [host|range] [host|range]</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_remoteip</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>RemoteIPProxyProtocolExceptions est disponible à partir de la
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>RemoteIPProxyProtocolExceptions est disponible &#224; partir de la
version 2.4.31 du serveur HTTP Apache</td></tr>
</table>
<p>La directive <code class="directive">RemoteIPProxyProtocol</code> permet de
- contrôler la prise en compte de l'en-tête de connexion du protocole PROXY.
+ contr&#244;ler la prise en compte de l'en-t&#234;te de connexion du protocole PROXY.
Il est parfois souhaitable d'exiger pour certains clients la
- présence de l'en-tête PROXY, mais aussi de permettre aux autres clients de
- se connecter sans ce dernier. Cette directive permet à l'administrateur du
- serveur d'autoriser cette possibilité à un hôte isolé ou à une gamme d'hôtes
+ pr&#233;sence de l'en-t&#234;te PROXY, mais aussi de permettre aux autres clients de
+ se connecter sans ce dernier. Cette directive permet &#224; l'administrateur du
+ serveur d'autoriser cette possibilit&#233; &#224; un h&#244;te isol&#233; ou &#224; une gamme d'h&#244;tes
au format CIDR.</p>
</div>
@@ -330,33 +330,33 @@ version 2.4.31 du serveur HTTP Apache</td></tr>
<div class="directive-section"><h2><a name="remoteiptrustedproxy" id="remoteiptrustedproxy">Directive</a> <a name="RemoteIPTrustedProxy" id="RemoteIPTrustedProxy">RemoteIPTrustedProxy</a><a title="Lien permanent" href="#remoteiptrustedproxy" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Restreint les adresses IP clients dignes de
-confiance pour présenter la valeur RemoteIPHeader</td></tr>
+confiance pour pr&#233;senter la valeur RemoteIPHeader</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RemoteIPTrustedProxy
-<var>ip-mandataire</var>|<var>ip-mandataire/sous-réseau</var>|<var>nom-hôte</var> ...</code></td></tr>
+<var>ip-mandataire</var>|<var>ip-mandataire/sous-r&#233;seau</var>|<var>nom-h&#244;te</var> ...</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_remoteip</td></tr>
</table>
<p>La directive <code class="directive"><a href="#remoteiptrustedproxy">RemoteIPTrustedProxy</a></code> permet
- de définir quelles adresses IP (ou blocs d'adresses) seront
- considérées comme de confiance pour présenter une valeur RemoteIPHeader
+ de d&#233;finir quelles adresses IP (ou blocs d'adresses) seront
+ consid&#233;r&#233;es comme de confiance pour pr&#233;senter une valeur RemoteIPHeader
valide de l'adresse IP du client.</p>
- <p>A la différence de la directive
+ <p>A la diff&#233;rence de la directive
<code class="directive"><a href="#remoteipinternalproxy">RemoteIPInternalProxy</a></code>, toutes les adresses IP
- intranet ou privées indiquées par de tels mandataires, y compris les
+ intranet ou priv&#233;es indiqu&#233;es par de tels mandataires, y compris les
blocs d'adresses 10/8, 172.16/12, 192.168/16, 169.254/16 et 127/8
- (ou située en dehors du bloc IPv6 public 2000::/3), ne sont pas
+ (ou situ&#233;e en dehors du bloc IPv6 public 2000::/3), ne sont pas
dignes de confiance en tant qu'adresses IP clientes, et se situent
- à gauche dans le contenu de l'en-tête
+ &#224; gauche dans le contenu de l'en-t&#234;te
<code class="directive"><a href="#remoteipheader">RemoteIPHeader</a></code>.</p>
- <div class="warning">Par défaut, <code class="module"><a href="../mod/mod_remoteip.html">mod_remoteip</a></code>
- considérera comme de confiance tout hôte présentant une adresse non
- interne dans l'en-tête <code class="directive"><a href="#remoteipheader">RemoteIPHeader</a></code>.
+ <div class="warning">Par d&#233;faut, <code class="module"><a href="../mod/mod_remoteip.html">mod_remoteip</a></code>
+ consid&#233;rera comme de confiance tout h&#244;te pr&#233;sentant une adresse non
+ interne dans l'en-t&#234;te <code class="directive"><a href="#remoteipheader">RemoteIPHeader</a></code>.
</div>
- <div class="example"><h3>Exemple d'adresse de confiance (répartiteur de
+ <div class="example"><h3>Exemple d'adresse de confiance (r&#233;partiteur de
charge</h3><pre class="prettyprint lang-config">RemoteIPHeader X-Forwarded-For
RemoteIPTrustedProxy 10.0.2.16/28
RemoteIPTrustedProxy proxy.example.com</pre>
@@ -367,31 +367,31 @@ RemoteIPTrustedProxy proxy.example.com</pre>
<div class="directive-section"><h2><a name="remoteiptrustedproxylist" id="remoteiptrustedproxylist">Directive</a> <a name="RemoteIPTrustedProxyList" id="RemoteIPTrustedProxyList">RemoteIPTrustedProxyList</a><a title="Lien permanent" href="#remoteiptrustedproxylist" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Restreint les adresses IP clients dignes de
-confiance pour présenter la valeur RemoteIPHeader</td></tr>
+confiance pour pr&#233;senter la valeur RemoteIPHeader</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RemoteIPTrustedProxyList <var>nom-fichier</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_remoteip</td></tr>
</table>
<p>La directive <code class="directive"><a href="#remoteiptrustedproxylist">RemoteIPTrustedProxyList</a></code>
- permet de spécifier un fichier parcouru au démarrage du serveur pour
+ permet de sp&#233;cifier un fichier parcouru au d&#233;marrage du serveur pour
construire une liste d'adresses (ou blocs d'adresses), auxquelles
- on peut faire confiance pour présenter une valeur RemoteIPHeader
+ on peut faire confiance pour pr&#233;senter une valeur RemoteIPHeader
valide de l'adresse IP du client.</p>
- <p>Le caractère '<code>#</code>' indique une ligne de commentaires,
- sinon, toutes les lignes séparées par un caractère nouvelle ligne ou
- tous les éléments d'une ligne séparés par un espace sont traités de
- la même façon qu'avec la directive
+ <p>Le caract&#232;re '<code>#</code>' indique une ligne de commentaires,
+ sinon, toutes les lignes s&#233;par&#233;es par un caract&#232;re nouvelle ligne ou
+ tous les &#233;l&#233;ments d'une ligne s&#233;par&#233;s par un espace sont trait&#233;s de
+ la m&#234;me fa&#231;on qu'avec la directive
<code class="directive"><a href="#remoteiptrustedproxy">RemoteIPTrustedProxy</a></code>.</p>
- <div class="example"><h3>Exemple d'adresse de confiance (répartiteur de
+ <div class="example"><h3>Exemple d'adresse de confiance (r&#233;partiteur de
charge</h3><pre class="prettyprint lang-config">RemoteIPHeader X-Forwarded-For
RemoteIPTrustedProxyList conf/trusted-proxies.lst</pre>
</div>
<div class="example"><h3>conf/mandataires-de-confiance.lst contents</h3><p><code>
- # Mandataires externes identifiés<br />
+ # Mandataires externes identifi&#233;s<br />
192.0.2.16/28 #groupe wap phone de mandataires<br />
proxy.isp.example.com #un FAI bien connu
</code></p></div>
@@ -400,7 +400,7 @@ RemoteIPTrustedProxyList conf/trusted-proxies.lst</pre>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_remoteip.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_remoteip.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_remoteip.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -419,7 +419,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_remoteip.h
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_reqtimeout.html.fr b/docs/manual/mod/mod_reqtimeout.html.fr
index 74d4f737fd..bdc7b4f7e1 100644
--- a/docs/manual/mod/mod_reqtimeout.html.fr
+++ b/docs/manual/mod/mod_reqtimeout.html.fr
@@ -27,25 +27,25 @@
<div id="preamble"><h1>Module Apache mod_reqtimeout</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_reqtimeout.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_reqtimeout.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_reqtimeout.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Définit le délai maximum et le taux de transfert des
-données minimum pour la réception des requêtes
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>D&#233;finit le d&#233;lai maximum et le taux de transfert des
+donn&#233;es minimum pour la r&#233;ception des requ&#234;tes
</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>reqtimeout_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_reqtimeout.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>reqtimeout_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_reqtimeout.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module permet de définir aisément le délai maximum et le taux de
- transfert des données minimum pour la réception des requêtes. Si ce délai
- est dépassé ou ce taux trop faible, la connexion concernée sera fermée par
+ <p>Ce module permet de d&#233;finir ais&#233;ment le d&#233;lai maximum et le taux de
+ transfert des donn&#233;es minimum pour la r&#233;ception des requ&#234;tes. Si ce d&#233;lai
+ est d&#233;pass&#233; ou ce taux trop faible, la connexion concern&#233;e sera ferm&#233;e par
le serveur.</p>
- <p>Cet évènement sera alors enregistré dans le journal au niveau de <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> <code>info</code>.</p>
+ <p>Cet &#233;v&#232;nement sera alors enregistr&#233; dans le journal au niveau de <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> <code>info</code>.</p>
<p>Au besoin, la directive <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code>
- peur être modifiée pour un enregistrement dans le journal plus explicite :</p>
+ peur &#234;tre modifi&#233;e pour un enregistrement dans le journal plus explicite :</p>
<pre class="prettyprint lang-config">LogLevel reqtimeout:info</pre>
</div>
@@ -56,7 +56,7 @@ données minimum pour la réception des requêtes
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#requestreadtimeout">RequestReadTimeout</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_reqtimeout">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_reqtimeout">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_reqtimeout">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_reqtimeout">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -65,39 +65,39 @@ données minimum pour la réception des requêtes
<ol>
<li>
- Accorde 10 secondes pour la réception des en-têtes de la requête
- et 30 secondes pour la réception du corps :
+ Accorde 10 secondes pour la r&#233;ception des en-t&#234;tes de la requ&#234;te
+ et 30 secondes pour la r&#233;ception du corps :
<pre class="prettyprint lang-config">RequestReadTimeout headerinit=10 body=30</pre>
</li>
<li>
- Accorde au moins 10 secondes pour la réception du corps de
- la requête. Si le client envoie des données, augmente ce délai
- d'une seconde pour chaque paquet de 1000 octets reçus, sans
- limite supérieure (sauf si une limite a été
- spécifiée via la directive <code class="directive"><a href="../mod/core.html#limitrequestbody">LimitRequestBody</a></code>) :
+ Accorde au moins 10 secondes pour la r&#233;ception du corps de
+ la requ&#234;te. Si le client envoie des donn&#233;es, augmente ce d&#233;lai
+ d'une seconde pour chaque paquet de 1000 octets re&#231;us, sans
+ limite sup&#233;rieure (sauf si une limite a &#233;t&#233;
+ sp&#233;cifi&#233;e via la directive <code class="directive"><a href="../mod/core.html#limitrequestbody">LimitRequestBody</a></code>) :
<pre class="prettyprint lang-config">RequestReadTimeout body=10,MinRate=1000</pre>
</li>
<li>
- Accorde au moins 10 secondes pour la réception de de la
- requête, en-têtes inclus. Si le client envoie des données, augmente ce délai
- d'une seconde pour chaque paquet de 500 octets reçus, mais
- n'alloue que 30 secondes pour la requête, en-têtes inclus :
+ Accorde au moins 10 secondes pour la r&#233;ception de de la
+ requ&#234;te, en-t&#234;tes inclus. Si le client envoie des donn&#233;es, augmente ce d&#233;lai
+ d'une seconde pour chaque paquet de 500 octets re&#231;us, mais
+ n'alloue que 30 secondes pour la requ&#234;te, en-t&#234;tes inclus :
<pre class="prettyprint lang-config">RequestReadTimeout header=10-30,MinRate=500</pre>
</li>
<li>
- En général, un serveur doit avoir ses délais d'en-tête et de
- corps configurés. Si les serveurs virtuels http et https
- utilisent une configuration commune, les délais ne doivent pas
- être définis trop bas :
+ En g&#233;n&#233;ral, un serveur doit avoir ses d&#233;lais d'en-t&#234;te et de
+ corps configur&#233;s. Si les serveurs virtuels http et https
+ utilisent une configuration commune, les d&#233;lais ne doivent pas
+ &#234;tre d&#233;finis trop bas :
<pre class="prettyprint lang-config">RequestReadTimeout header=20-40,MinRate=500 body=20,MinRate=500</pre>
@@ -108,84 +108,84 @@ données minimum pour la réception des requêtes
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="requestreadtimeout" id="requestreadtimeout">Directive</a> <a name="RequestReadTimeout" id="RequestReadTimeout">RequestReadTimeout</a><a title="Lien permanent" href="#requestreadtimeout" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit des délais maximums pour la réception des en-têtes
-et corps des requêtes en provenance du client.
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit des d&#233;lais maximums pour la r&#233;ception des en-t&#234;tes
+et corps des requ&#234;tes en provenance du client.
</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RequestReadTimeout
-[header=<var>délai</var>[-<var>délai-maxi</var>][,MinRate=<var>taux-mini</var>]
-[body=<var>délai</var>[-<var>délai-maxi</var>][,MinRate=<var>taux-mini</var>]
+[header=<var>d&#233;lai</var>[-<var>d&#233;lai-maxi</var>][,MinRate=<var>taux-mini</var>]
+[body=<var>d&#233;lai</var>[-<var>d&#233;lai-maxi</var>][,MinRate=<var>taux-mini</var>]
</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>header=20-40,MinRate=500 body=20,MinRate=500</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>header=20-40,MinRate=500 body=20,MinRate=500</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_reqtimeout</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Désactivée par défaut jusqu'à la version 2.3.14.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>D&#233;sactiv&#233;e par d&#233;faut jusqu'&#224; la version 2.3.14.</td></tr>
</table>
- <p>Cette directive permet de définir différents délais pour la
- réception des en-têtes et corps des requêtes en provenance du
- client. Si le client ne parvient pas à respecter ces délais, un code
- d'erreur <code>408 REQUEST TIME OUT</code> est envoyé.</p>
-
- <p>Pour les serveurs virtuels SSL, le délai concernant les en-têtes
- inclut le temps nécessaire à la négociation SSL initiale. Si le
- navigateur du client est configuré pour demander des listes de
- révocations de certificats, et si le serveur correspondant n'est pas
- disponible, le délai avant lequel le navigateur va abandonner son
- attente de CRL au cours de la négociation SSL initiale peut être
- assez important. Par conséquent, les valeurs de délais d'en-têtes ne
- doivent pas être trop basses pour les serveurs virtuels SSL. Le délai
- concernant le corps inclut le temps nécessaire à la renégociation
- SSL (si elle est nécessaire).</p>
+ <p>Cette directive permet de d&#233;finir diff&#233;rents d&#233;lais pour la
+ r&#233;ception des en-t&#234;tes et corps des requ&#234;tes en provenance du
+ client. Si le client ne parvient pas &#224; respecter ces d&#233;lais, un code
+ d'erreur <code>408 REQUEST TIME OUT</code> est envoy&#233;.</p>
+
+ <p>Pour les serveurs virtuels SSL, le d&#233;lai concernant les en-t&#234;tes
+ inclut le temps n&#233;cessaire &#224; la n&#233;gociation SSL initiale. Si le
+ navigateur du client est configur&#233; pour demander des listes de
+ r&#233;vocations de certificats, et si le serveur correspondant n'est pas
+ disponible, le d&#233;lai avant lequel le navigateur va abandonner son
+ attente de CRL au cours de la n&#233;gociation SSL initiale peut &#234;tre
+ assez important. Par cons&#233;quent, les valeurs de d&#233;lais d'en-t&#234;tes ne
+ doivent pas &#234;tre trop basses pour les serveurs virtuels SSL. Le d&#233;lai
+ concernant le corps inclut le temps n&#233;cessaire &#224; la ren&#233;gociation
+ SSL (si elle est n&#233;cessaire).</p>
<p>Lorsqu'une directive <code class="directive"><a href="../mod/core.html#acceptfilter">AcceptFilter</a></code> est active (ce qui est en
- général le cas sous Linux et FreeBSD), le socket n'est envoyé au
- processus du serveur qu'après la réception du premier octet (ou de
- l'ensemble de la requête si <code>httpready</code> est défini). Le
- délai configuré pour les en-têtes via la directive
+ g&#233;n&#233;ral le cas sous Linux et FreeBSD), le socket n'est envoy&#233; au
+ processus du serveur qu'apr&#232;s la r&#233;ception du premier octet (ou de
+ l'ensemble de la requ&#234;te si <code>httpready</code> est d&#233;fini). Le
+ d&#233;lai configur&#233; pour les en-t&#234;tes via la directive
<code class="directive">RequestReadTimeout</code> n'entre en ligne de compte qu'une
- fois le socket reçu par le processus du serveur.</p>
+ fois le socket re&#231;u par le processus du serveur.</p>
- <p>Il existe deux méthodes pour spécifier le délai (pour l'en-tête
+ <p>Il existe deux m&#233;thodes pour sp&#233;cifier le d&#233;lai (pour l'en-t&#234;te
ou le corps) :
</p>
<ul>
- <li><strong>Valeur de délai fixe</strong>:<br />
+ <li><strong>Valeur de d&#233;lai fixe</strong>:<br />
- <div class="example"><p><code><var>type</var>=<var>délai</var></code></p></div>
+ <div class="example"><p><code><var>type</var>=<var>d&#233;lai</var></code></p></div>
- <p>Le temps en secondes alloué pour la lecture des en-têtes ou du
- corps de la requête. La valeur 0 signifie aucune limite.</p>
+ <p>Le temps en secondes allou&#233; pour la lecture des en-t&#234;tes ou du
+ corps de la requ&#234;te. La valeur 0 signifie aucune limite.</p>
</li>
- <li><strong>Désactivation du module pour un serveur virtuel</strong>:<br />
+ <li><strong>D&#233;sactivation du module pour un serveur virtuel</strong>:<br />
<div class="example"><p><code>header=0 body=0</code></p></div>
<p>Avec cet exemple, le module <code class="module"><a href="../mod/mod_reqtimeout.html">mod_reqtimeout</a></code> est
- complètement désactivé.</p>
+ compl&#232;tement d&#233;sactiv&#233;.</p>
</li>
- <li><strong>La valeur du délai qui est augmentée lorsque des données
- sont reçues</strong> :<br />
+ <li><strong>La valeur du d&#233;lai qui est augment&#233;e lorsque des donn&#233;es
+ sont re&#231;ues</strong> :<br />
<div class="example"><p><code>
- <var>type</var>=<var>délai</var>,MinRate=<var>taux-mini</var>
+ <var>type</var>=<var>d&#233;lai</var>,MinRate=<var>taux-mini</var>
</code></p></div>
- <p>Identique à ce qui précède, mais chaque fois que des données sont
- reçues, la valeur du délai est augmentée en fonction du taux-mini
- spécifié (en octets par seconde).</p>
+ <p>Identique &#224; ce qui pr&#233;c&#232;de, mais chaque fois que des donn&#233;es sont
+ re&#231;ues, la valeur du d&#233;lai est augment&#233;e en fonction du taux-mini
+ sp&#233;cifi&#233; (en octets par seconde).</p>
</li>
- <li><strong>La valeur du délai augmente lorsque des données sont
- reçues, jusqu'à une limite supérieure</strong>:<br />
+ <li><strong>La valeur du d&#233;lai augmente lorsque des donn&#233;es sont
+ re&#231;ues, jusqu'&#224; une limite sup&#233;rieure</strong>:<br />
<div class="example"><p><code>
- <var>type</var>=<var>délai</var>-<var>délai-maxi</var>,MinRate=<var>taux-mini</var>
+ <var>type</var>=<var>d&#233;lai</var>-<var>d&#233;lai-maxi</var>,MinRate=<var>taux-mini</var>
</code></p></div>
- <p>Identique à ce qui précède, mais le délai n'augmentera pas au
- delà de la borne supérieure du délai spécifiée.</p>
+ <p>Identique &#224; ce qui pr&#233;c&#232;de, mais le d&#233;lai n'augmentera pas au
+ del&#224; de la borne sup&#233;rieure du d&#233;lai sp&#233;cifi&#233;e.</p>
</li>
</ul>
@@ -198,7 +198,7 @@ et corps des requêtes en provenance du client.
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_reqtimeout.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_reqtimeout.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_reqtimeout.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -217,7 +217,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_reqtimeout
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_request.html.fr b/docs/manual/mod/mod_request.html.fr
index 7420b7c4b3..2d485c67a3 100644
--- a/docs/manual/mod/mod_request.html.fr
+++ b/docs/manual/mod/mod_request.html.fr
@@ -27,76 +27,76 @@
<div id="preamble"><h1>Module Apache mod_request</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_request.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_request.html" title="Français">&nbsp;fr&nbsp;</a> |
-<a href="../tr/mod/mod_request.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../fr/mod/mod_request.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../tr/mod/mod_request.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Filtres permettant de traiter et de mettre à disposition
-les corps de requêtes HTTP</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Filtres permettant de traiter et de mettre &#224; disposition
+les corps de requ&#234;tes HTTP</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>request_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_request.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3 d'Apache</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>request_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_request.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3 d'Apache</td></tr></table>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#keptbodysize">KeptBodySize</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_request">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_request">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_request">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_request">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="keptbodysize" id="keptbodysize">Directive</a> <a name="KeptBodySize" id="KeptBodySize">KeptBodySize</a><a title="Lien permanent" href="#keptbodysize" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Conserve le corps de la requête à concurrence de la taille
-maximale spécifiée, pour une utilisation éventuelle par des filtres
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Conserve le corps de la requ&#234;te &#224; concurrence de la taille
+maximale sp&#233;cifi&#233;e, pour une utilisation &#233;ventuelle par des filtres
comme mod_include.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>KeptBodySize <var>taille maximale en octets</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>KeptBodySize 0</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>KeptBodySize 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_request</td></tr>
</table>
- <p>Dans une situation normale, les gestionnaires de requête tels que
- le gestionnaire par défaut des fichiers statiques suppriment le
- corps de la requête s'il n'est pas nécessaire au gestionnaire de
- requête. Il en résulte que les filtres comme mod_include sont
- limités à des requêtes <code>GET</code> lors de l'inclusion d'autres
- URLs en tant que sous-requêtes, et ceci même si la requête originale
- était une requête <code>POST</code>, car le corps de la requête a
- été supprimé et n'est donc plus disponible une fois le traitement du
+ <p>Dans une situation normale, les gestionnaires de requ&#234;te tels que
+ le gestionnaire par d&#233;faut des fichiers statiques suppriment le
+ corps de la requ&#234;te s'il n'est pas n&#233;cessaire au gestionnaire de
+ requ&#234;te. Il en r&#233;sulte que les filtres comme mod_include sont
+ limit&#233;s &#224; des requ&#234;tes <code>GET</code> lors de l'inclusion d'autres
+ URLs en tant que sous-requ&#234;tes, et ceci m&#234;me si la requ&#234;te originale
+ &#233;tait une requ&#234;te <code>POST</code>, car le corps de la requ&#234;te a
+ &#233;t&#233; supprim&#233; et n'est donc plus disponible une fois le traitement du
filtre mis en oeuvre.</p>
- <p>Lorsque l'argument de cette directive a une valeur supérieure à
- zéro, les gestionnaires de requête qui suppriment habituellement les
- corps de requête vont alors conserver ces corps de requête, à
- concurrence de la taille maximale spécifiée, pour être
- éventuellement utilisés par des filtres. Dans le cas du filtre
- mod_include, une tentative de requête <code>POST</code> pour un
- fichier shtml statique se traduira par des sous-requêtes
- <code>POST</code>, et non par des sous-requêtes <code>GET</code>
+ <p>Lorsque l'argument de cette directive a une valeur sup&#233;rieure &#224;
+ z&#233;ro, les gestionnaires de requ&#234;te qui suppriment habituellement les
+ corps de requ&#234;te vont alors conserver ces corps de requ&#234;te, &#224;
+ concurrence de la taille maximale sp&#233;cifi&#233;e, pour &#234;tre
+ &#233;ventuellement utilis&#233;s par des filtres. Dans le cas du filtre
+ mod_include, une tentative de requ&#234;te <code>POST</code> pour un
+ fichier shtml statique se traduira par des sous-requ&#234;tes
+ <code>POST</code>, et non par des sous-requ&#234;tes <code>GET</code>
comme avant.</p>
- <p>Cette fonctionnalité permet de découper des pages web complexes
- et des applications web en petits éléments individuels, et de
- combiner ces éléments avec la structure de la page web sous-jacente
- en utilisant <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>. Les éléments peuvent se
- présenter sous la forme de programmes CGI, de langages de scripts,
+ <p>Cette fonctionnalit&#233; permet de d&#233;couper des pages web complexes
+ et des applications web en petits &#233;l&#233;ments individuels, et de
+ combiner ces &#233;l&#233;ments avec la structure de la page web sous-jacente
+ en utilisant <code class="module"><a href="../mod/mod_include.html">mod_include</a></code>. Les &#233;l&#233;ments peuvent se
+ pr&#233;senter sous la forme de programmes CGI, de langages de scripts,
ou d'URLs issues d'un mandataire inverse dans l'espace d'URL d'un
autre serveur en utilisant <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>.</p>
- <p><strong>Note :</strong> Chaque requête dont le corps est ainsi
- conservé doit être enregistrée temporairement en mémoire vive
- jusqu'à la fin du traitement de la requête. Il faut donc s'assurer
- que la mémoire RAM du serveur est suffisante pour pouvoir supporter
- la charge induite. L'utilisation de cette directive doit être
- limitée à certaines portions de votre espace d'URL bien précises qui
- le nécessitent, et en spécifiant comme taille maximale une valeur la
- plus petite possible, mais tout de même suffisante pour un corps de
- requête.</p>
+ <p><strong>Note :</strong> Chaque requ&#234;te dont le corps est ainsi
+ conserv&#233; doit &#234;tre enregistr&#233;e temporairement en m&#233;moire vive
+ jusqu'&#224; la fin du traitement de la requ&#234;te. Il faut donc s'assurer
+ que la m&#233;moire RAM du serveur est suffisante pour pouvoir supporter
+ la charge induite. L'utilisation de cette directive doit &#234;tre
+ limit&#233;e &#224; certaines portions de votre espace d'URL bien pr&#233;cises qui
+ le n&#233;cessitent, et en sp&#233;cifiant comme taille maximale une valeur la
+ plus petite possible, mais tout de m&#234;me suffisante pour un corps de
+ requ&#234;te.</p>
- <p>Si la taille de la requête envoyée par le client dépasse la taille
- maximale autorisée par cette directive, le serveur renverra l'erreur
+ <p>Si la taille de la requ&#234;te envoy&#233;e par le client d&#233;passe la taille
+ maximale autoris&#233;e par cette directive, le serveur renverra l'erreur
<code>413 Request Entity Too Large</code>.</p>
@@ -109,8 +109,8 @@ comme mod_include.</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_request.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_request.html" title="Français">&nbsp;fr&nbsp;</a> |
-<a href="../tr/mod/mod_request.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../fr/mod/mod_request.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../tr/mod/mod_request.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -129,7 +129,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_request.ht
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_rewrite.html.fr b/docs/manual/mod/mod_rewrite.html.fr
index 22e5f8f823..c94aeae026 100644
--- a/docs/manual/mod/mod_rewrite.html.fr
+++ b/docs/manual/mod/mod_rewrite.html.fr
@@ -27,40 +27,40 @@
<div id="preamble"><h1>Module Apache mod_rewrite</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_rewrite.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_rewrite.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_rewrite.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Ce module fournit un moteur de réécriture à base de
-règles permettant de réécrire les URLs des requêtes
-à la volée</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Ce module fournit un moteur de r&#233;&#233;criture &#224; base de
+r&#232;gles permettant de r&#233;&#233;crire les URLs des requ&#234;tes
+&#224; la vol&#233;e</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>rewrite_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_rewrite.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>rewrite_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_rewrite.c</td></tr></table>
<h3>Sommaire</h3>
<p>Le module <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> utilise un moteur de
- réécriture à base de règles, basé sur un interpréteur
- d'expressions rationnelles PCRE, pour réécrire les URLs à la volée. Par
- défaut, <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> met en correspondance une URL
- avec le système de fichiers. Cependant, on peut aussi l'utiliser
+ r&#233;&#233;criture &#224; base de r&#232;gles, bas&#233; sur un interpr&#233;teur
+ d'expressions rationnelles PCRE, pour r&#233;&#233;crire les URLs &#224; la vol&#233;e. Par
+ d&#233;faut, <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> met en correspondance une URL
+ avec le syst&#232;me de fichiers. Cependant, on peut aussi l'utiliser
pour rediriger une URL vers une autre URL, ou pour invoquer une
- requête interne à destination du mandataire.</p>
- <p><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> fournit une méthode souple et
- puissante pour manipuler les URLs en utilisant un nombre illimité
- de règles. Chaque règle peut être associée à un nombre illimité de
- conditions, afin de vous permettre de réécrire les URLs en
+ requ&#234;te interne &#224; destination du mandataire.</p>
+ <p><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> fournit une m&#233;thode souple et
+ puissante pour manipuler les URLs en utilisant un nombre illimit&#233;
+ de r&#232;gles. Chaque r&#232;gle peut &#234;tre associ&#233;e &#224; un nombre illimit&#233; de
+ conditions, afin de vous permettre de r&#233;&#233;crire les URLs en
fonction de variables du serveur, de variables d'environnement,
- d'en-têtes HTTP, ou de repères temporels.</p>
- <p><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> agit sur la totalité de l'URL, y
- compris la partie chemin. Une règle de réécriture peut être
- invoquée dans <code>httpd.conf</code> ou dans un fichier
- <code>.htaccess</code>. Le chemin généré par une règle de
- réécriture peut inclure une chaîne de paramètres, ou peut renvoyer
+ d'en-t&#234;tes HTTP, ou de rep&#232;res temporels.</p>
+ <p><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> agit sur la totalit&#233; de l'URL, y
+ compris la partie chemin. Une r&#232;gle de r&#233;&#233;criture peut &#234;tre
+ invoqu&#233;e dans <code>httpd.conf</code> ou dans un fichier
+ <code>.htaccess</code>. Le chemin g&#233;n&#233;r&#233; par une r&#232;gle de
+ r&#233;&#233;criture peut inclure une cha&#238;ne de param&#232;tres, ou peut renvoyer
vers un traitement secondaire interne, une redirection vers une
- requête externe ou vers le mandataire interne.</p>
+ requ&#234;te externe ou vers le mandataire interne.</p>
- <p>Vous trouverez d'avantage de détails, discussions et exemples
+ <p>Vous trouverez d'avantage de d&#233;tails, discussions et exemples
dans la
- <a href="../rewrite/">documentation détaillée
+ <a href="../rewrite/">documentation d&#233;taill&#233;e
sur mod_rewrite</a>.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
@@ -75,41 +75,41 @@ règles permettant de réécrire les URLs des requêtes
<li><img alt="" src="../images/down.gif" /> <a href="#rewriteoptions">RewriteOptions</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#rewriterule">RewriteRule</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_rewrite">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_rewrite">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_rewrite">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_rewrite">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="logging" id="logging">Journalisation</a><a title="Lien permanent" href="#logging" class="permalink">&para;</a></h2>
- <p><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> offre une journalisation détaillée
- de ses actions aux niveaux de journalisation <code>trace1</code> à
- <code>trace8</code>. Le niveau de journalisation peut être défini de
- manière spécifique à <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> via la directive
+ <p><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> offre une journalisation d&#233;taill&#233;e
+ de ses actions aux niveaux de journalisation <code>trace1</code> &#224;
+ <code>trace8</code>. Le niveau de journalisation peut &#234;tre d&#233;fini de
+ mani&#232;re sp&#233;cifique &#224; <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> via la directive
<code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> : jusqu'au niveau
- <code>debug</code> aucune action n'est journalisée, alors qu'elles
+ <code>debug</code> aucune action n'est journalis&#233;e, alors qu'elles
le sont pratiquement toutes au niveau <code>trace8</code>.</p>
<div class="note">
- L'utilisation d'un niveau de journalisation élevé pour
+ L'utilisation d'un niveau de journalisation &#233;lev&#233; pour
<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> va ralentir votre serveur HTTP Apache
- de manière dramatique ! N'utilisez un niveau de journalisation
- supérieur à <code>trace2</code> qu'à des fins de débogage !
+ de mani&#232;re dramatique ! N'utilisez un niveau de journalisation
+ sup&#233;rieur &#224; <code>trace2</code> qu'&#224; des fins de d&#233;bogage !
</div>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">LogLevel alert rewrite:trace3</pre>
</div>
<div class="note"><h3>RewriteLog</h3>
- <p>Ceux qui sont familiers avec les versions précédentes de
+ <p>Ceux qui sont familiers avec les versions pr&#233;c&#233;dentes de
<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> vont probablement rechercher en vain les
directives <code>RewriteLog</code> et
- <code>RewriteLogLevel</code>. Elles ont été en effet remplacées
+ <code>RewriteLogLevel</code>. Elles ont &#233;t&#233; en effet remplac&#233;es
par une configuration de la journalisation par module, comme
- mentionné plus haut.
+ mentionn&#233; plus haut.
</p>
- <p>Pour extraire les traces spécifiques à
+ <p>Pour extraire les traces sp&#233;cifiques &#224;
<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>, affichez le fichier journal en
redirigeant la sortie vers grep :</p>
<div class="example"><p><code>
@@ -121,47 +121,47 @@ règles permettant de réécrire les URLs des requêtes
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="rewritebase" id="rewritebase">Directive</a> <a name="RewriteBase" id="RewriteBase">RewriteBase</a><a title="Lien permanent" href="#rewritebase" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit l'URL de base pour les réécritures au niveau
-répertoire</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit l'URL de base pour les r&#233;&#233;critures au niveau
+r&#233;pertoire</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RewriteBase <em>chemin_URL</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Pas de valeur par défaut</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Pas de valeur par d&#233;faut</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_rewrite</td></tr>
</table>
<p>La directive <code class="directive">RewriteBase</code> permet de
- spécifier le préfixe d'URL à utiliser dans un contexte de
- répertoire (htaccess) pour les directives
- <code class="directive"><a href="#rewriterule">RewriteRule</a></code> qui réécrivent vers un chemin
+ sp&#233;cifier le pr&#233;fixe d'URL &#224; utiliser dans un contexte de
+ r&#233;pertoire (htaccess) pour les directives
+ <code class="directive"><a href="#rewriterule">RewriteRule</a></code> qui r&#233;&#233;crivent vers un chemin
relatif.</p>
<p>Cette directive est <em>obligatoire</em> si vous utilisez un
chemin relatif dans une substitution, et dans un contexte de
- répertoire (htaccess), sauf si au moins une de ces conditions est
- vérifiée :</p>
+ r&#233;pertoire (htaccess), sauf si au moins une de ces conditions est
+ v&#233;rifi&#233;e :</p>
<ul>
- <li>La requête initiale, ainsi que la substitution, se
- situent par raport à la valeur de la directive
- <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> (c'est à
- dire que pour y accéder, il n'est pas nécessaire d'utiliser
+ <li>La requ&#234;te initiale, ainsi que la substitution, se
+ situent par raport &#224; la valeur de la directive
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> (c'est &#224;
+ dire que pour y acc&#233;der, il n'est pas n&#233;cessaire d'utiliser
une directive telle qu'<code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code>).</li>
- <li>Le chemin du système de fichiers vers le répertoire
- contenant la <code class="directive"><a href="#rewriterule">RewriteRule</a></code>, suffixé par
+ <li>Le chemin du syst&#232;me de fichiers vers le r&#233;pertoire
+ contenant la <code class="directive"><a href="#rewriterule">RewriteRule</a></code>, suffix&#233; par
la substitution relative est aussi valide en tant qu'URL sur
le serveur (ce qui est rare).</li>
<li>A partir de la version 2.4.16 du serveur HTTP Apache,
- cette directive peut être omise lorsque la requête est mise en
- correspondance avec le système de fichiers via la directive
+ cette directive peut &#234;tre omise lorsque la requ&#234;te est mise en
+ correspondance avec le syst&#232;me de fichiers via la directive
<code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> ou le module
<code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code>.</li>
</ul>
<p>Dans l'exemple ci-dessous, la directive
-<code class="directive">RewriteBase</code> est nécessaire afin d'éviter une
-réécriture en http://example.com/opt/myapp-1.2.3/welcome.html car la
-ressource n'était pas relative à la racine des documents. Cette erreur
-de configuration aurait conduit le serveur à rechercher un répertoire
-"opt" à la racine des documents.</p>
+<code class="directive">RewriteBase</code> est n&#233;cessaire afin d'&#233;viter une
+r&#233;&#233;criture en http://example.com/opt/myapp-1.2.3/welcome.html car la
+ressource n'&#233;tait pas relative &#224; la racine des documents. Cette erreur
+de configuration aurait conduit le serveur &#224; rechercher un r&#233;pertoire
+"opt" &#224; la racine des documents.</p>
<pre class="prettyprint lang-config">DocumentRoot "/var/www/example.com"
AliasMatch "^/myapp" "/opt/myapp-1.2.3"
@@ -177,62 +177,62 @@ AliasMatch "^/myapp" "/opt/myapp-1.2.3"
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="rewritecond" id="rewritecond">Directive</a> <a name="RewriteCond" id="RewriteCond">RewriteCond</a><a title="Lien permanent" href="#rewritecond" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit une condition qui devra être satisfaite pour que
-la réécriture soit effectuée
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit une condition qui devra &#234;tre satisfaite pour que
+la r&#233;&#233;criture soit effectu&#233;e
</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code> RewriteCond
- <em>chaîne_de_test</em> <em>expression_de_comparaison</em> [<em>drapeaux</em>]</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+ <em>cha&#238;ne_de_test</em> <em>expression_de_comparaison</em> [<em>drapeaux</em>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_rewrite</td></tr>
</table>
- <p>La directive <code class="directive">RewriteCond</code> permet de définir une
- condition d'exécution d'une règle. Une ou plusieurs conditions
- <code class="directive">RewriteCond</code> peuvent précéder une
- directive <code class="directive"><a href="#rewriterule">RewriteRule</a></code>. La règle de réécriture correspondante n'est
- ainsi exécutée que si ces conditions sont satisfaites,
- <strong>et</strong> si l'URI correspond au modèle spécifié dans la
- règle.</p>
-
- <p><em>TestString</em> est une chaîne qui peut contenir les
+ <p>La directive <code class="directive">RewriteCond</code> permet de d&#233;finir une
+ condition d'ex&#233;cution d'une r&#232;gle. Une ou plusieurs conditions
+ <code class="directive">RewriteCond</code> peuvent pr&#233;c&#233;der une
+ directive <code class="directive"><a href="#rewriterule">RewriteRule</a></code>. La r&#232;gle de r&#233;&#233;criture correspondante n'est
+ ainsi ex&#233;cut&#233;e que si ces conditions sont satisfaites,
+ <strong>et</strong> si l'URI correspond au mod&#232;le sp&#233;cifi&#233; dans la
+ r&#232;gle.</p>
+
+ <p><em>TestString</em> est une cha&#238;ne qui peut contenir les
extensions suivantes en plus du texte simple :</p>
<ul>
<li>
- <strong>références arrières de règle de réécriture</strong> :
- ce sont des références arrières de la forme
- <strong><code>$N</code></strong> (0 &lt;= N &lt;= 9). $1 à $9
- permettent d'accéder aux parties regroupées (entre
- parenthèses) du modèle, issues de la <code>RewriteRule</code>
- concernée par le jeu de conditions <code>RewriteCond</code>
- courant. $0 donne accès à l'ensemble de la chaîne
- correspondant au modèle.</li>
+ <strong>r&#233;f&#233;rences arri&#232;res de r&#232;gle de r&#233;&#233;criture</strong> :
+ ce sont des r&#233;f&#233;rences arri&#232;res de la forme
+ <strong><code>$N</code></strong> (0 &lt;= N &lt;= 9). $1 &#224; $9
+ permettent d'acc&#233;der aux parties regroup&#233;es (entre
+ parenth&#232;ses) du mod&#232;le, issues de la <code>RewriteRule</code>
+ concern&#233;e par le jeu de conditions <code>RewriteCond</code>
+ courant. $0 donne acc&#232;s &#224; l'ensemble de la cha&#238;ne
+ correspondant au mod&#232;le.</li>
<li>
- <strong>Références arrières de condition de réécriture
- </strong> : ce sont des références arrières de la forme
- <strong><code>%N</code></strong> (0 &lt;= N &lt;= 9). %1 à %9
- permettent d'accéder aux parties regroupées (entre
- parenthèses) du modèle, issues de la dernière
+ <strong>R&#233;f&#233;rences arri&#232;res de condition de r&#233;&#233;criture
+ </strong> : ce sont des r&#233;f&#233;rences arri&#232;res de la forme
+ <strong><code>%N</code></strong> (0 &lt;= N &lt;= 9). %1 &#224; %9
+ permettent d'acc&#233;der aux parties regroup&#233;es (entre
+ parenth&#232;ses) du mod&#232;le, issues de la derni&#232;re
condition <code>RewriteCond</code> satisfaite du jeu de conditions <code>RewriteCond</code>
- courant. %0 donne accès à l'ensemble de la chaîne
- correspondant au modèle.</li>
+ courant. %0 donne acc&#232;s &#224; l'ensemble de la cha&#238;ne
+ correspondant au mod&#232;le.</li>
<li>
- <strong>extensions de table de réécriture</strong> :
- ce sont des extensions de la forme <strong><code>${nomTable:clé|défaut}</code></strong>. Voir la <a>href="#mapfunc"&gt;documentation sur RewriteMap</a>
- pour plus de détails.
+ <strong>extensions de table de r&#233;&#233;criture</strong> :
+ ce sont des extensions de la forme <strong><code>${nomTable:cl&#233;|d&#233;faut}</code></strong>. Voir la <a>href="#mapfunc"&gt;documentation sur RewriteMap</a>
+ pour plus de d&#233;tails.
</li>
<li>
<strong>Variables du serveur</strong> :
ce sont des variables de la forme
<strong><code>%{</code> <em>NAME_OF_VARIABLE</em> <code>}</code></strong>,
- où <em>NOM_DE_VARIABLE</em> peut contenir une chaîne issue
+ o&#249; <em>NOM_DE_VARIABLE</em> peut contenir une cha&#238;ne issue
de la liste suivante :
<table>
<tr>
- <th>En-têtes HTTP :</th> <th>connexion &amp; requête:</th> <th />
+ <th>En-t&#234;tes HTTP :</th> <th>connexion &amp; requ&#234;te:</th> <th />
</tr>
<tr>
@@ -267,7 +267,7 @@ la réécriture soit effectuée
</tr>
<tr>
- <th>variables internes au serveur :</th> <th>date et heure :</th> <th>spéciaux :</th>
+ <th>variables internes au serveur :</th> <th>date et heure :</th> <th>sp&#233;ciaux :</th>
</tr>
<tr>
@@ -308,18 +308,18 @@ la réécriture soit effectuée
</tr>
</table>
- <p>Ces variables correspondent toutes aux en-têtes MIME
- HTTP de mêmes noms, au variables C du serveur HTTP Apache, ou
- aux champs <code>struct tm</code> du système Unix. La
- plupart d'entre elles sont documentées <a href="../expr.html#vars">ici</a>, dans la
- spécification CGI ou ailleurs dans le
+ <p>Ces variables correspondent toutes aux en-t&#234;tes MIME
+ HTTP de m&#234;mes noms, au variables C du serveur HTTP Apache, ou
+ aux champs <code>struct tm</code> du syst&#232;me Unix. La
+ plupart d'entre elles sont document&#233;es <a href="../expr.html#vars">ici</a>, dans la
+ sp&#233;cification CGI ou ailleurs dans le
manuel.</p>
- <p>SERVER_NAME et SERVER_PORT dépendent respectivement
+ <p>SERVER_NAME et SERVER_PORT d&#233;pendent respectivement
des valeurs des directives <code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code> et <code class="directive"><a href="../mod/core.html#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code>.</p>
<p>Parmi les variables
- spécifiques à <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>, ou trouve les suivantes :</p>
+ sp&#233;cifiques &#224; <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>, ou trouve les suivantes :</p>
<dl>
<dt><code>API_VERSION</code></dt>
@@ -327,12 +327,12 @@ la réécriture soit effectuée
<dd>C'est la version de l'API des modules Apache httpd
(l'interface interne entre le serveur et les modules)
pour la construction courante de httpd, telle qu'elle
- est définie dans include/ap_mmn.h. La version de l'API
- des modules correspond à la version du serveur Apache
+ est d&#233;finie dans include/ap_mmn.h. La version de l'API
+ des modules correspond &#224; la version du serveur Apache
httpd
- utilisé (par exemple, pour la version 1.3.14 d'Apache
+ utilis&#233; (par exemple, pour la version 1.3.14 d'Apache
httpd,
- il s'agit de la version 19990320:10), mais intéresse
+ il s'agit de la version 19990320:10), mais int&#233;resse
principalement les auteurs de modules.</dd>
<dt><code>CONN_REMOTE_ADDR</code></dt>
@@ -345,69 +345,69 @@ la réécriture soit effectuée
<dd>Contient le texte "on" si la connexion
utilise SSL/TLS, "off" dans le cas contraire
- (Cette variable peut être utilisée sans problème, que
- <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> soit chargé ou non).</dd>
+ (Cette variable peut &#234;tre utilis&#233;e sans probl&#232;me, que
+ <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> soit charg&#233; ou non).</dd>
<dt><code>IS_SUBREQ</code></dt>
- <dd>Contient le texte "true" si la requête en cours
- de traitement est une sous-requête, "false" dans le
- cas contraire. Une sous-requête est générée quand un
- module a besoin de se référer à des fichiers ou URIs
- addidionnels pour pouvoir mener à bien sa tâche.</dd>
+ <dd>Contient le texte "true" si la requ&#234;te en cours
+ de traitement est une sous-requ&#234;te, "false" dans le
+ cas contraire. Une sous-requ&#234;te est g&#233;n&#233;r&#233;e quand un
+ module a besoin de se r&#233;f&#233;rer &#224; des fichiers ou URIs
+ addidionnels pour pouvoir mener &#224; bien sa t&#226;che.</dd>
<dt><code>REMOTE_ADDR</code></dt>
- <dd>L'adresse IP de l'hôte distant (se référer au
+ <dd>L'adresse IP de l'h&#244;te distant (se r&#233;f&#233;rer au
module <code class="module"><a href="../mod/mod_remoteip.html">mod_remoteip</a></code>).</dd>
<dt><code>REQUEST_FILENAME</code></dt>
- <dd>Le chemin complet local au système de fichiers
+ <dd>Le chemin complet local au syst&#232;me de fichiers
du fichier ou du script correspondant
- à la requête, s'il a déjà été déterminé par le serveur
- au moment où on y fait référence. Dans le cas
+ &#224; la requ&#234;te, s'il a d&#233;j&#224; &#233;t&#233; d&#233;termin&#233; par le serveur
+ au moment o&#249; on y fait r&#233;f&#233;rence. Dans le cas
contraire, et en particulier dans le cas d'un serveur
virtuel, <code>REQUEST_FILENAME</code> contient la
valeur de <code>REQUEST_URI</code>. En fonction de la
valeur de la directive <code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code>, le serveur
- peut n'utiliser que certains éléments de tête du
- <code>REQUEST_URI</code> pour déterminer à quel
- fichier correspond la requête.</dd>
+ peut n'utiliser que certains &#233;l&#233;ments de t&#234;te du
+ <code>REQUEST_URI</code> pour d&#233;terminer &#224; quel
+ fichier correspond la requ&#234;te.</dd>
<dt><code>REQUEST_SCHEME</code></dt>
- <dd>Contient le protocole de la requête (en général
- "http" ou "https"). La valeur peut être modifiée par
+ <dd>Contient le protocole de la requ&#234;te (en g&#233;n&#233;ral
+ "http" ou "https"). La valeur peut &#234;tre modifi&#233;e par
la directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>.</dd>
<dt><code>REQUEST_URI</code></dt>
- <dd>La partie chemin de l'URI de la requête, comme
- "/index.html". Ceci exclut en particulier la chaîne de
- paramètres de la requête qui est contenue dans la
+ <dd>La partie chemin de l'URI de la requ&#234;te, comme
+ "/index.html". Ceci exclut en particulier la cha&#238;ne de
+ param&#232;tres de la requ&#234;te qui est contenue dans la
variable <code>QUERY_STRING</code>.</dd>
<dt><code>THE_REQUEST</code></dt>
- <dd>La ligne de requête HTTP complète envoyée par le
+ <dd>La ligne de requ&#234;te HTTP compl&#232;te envoy&#233;e par le
navigateur au serveur (par exemple, "<code>GET
- /index.html HTTP/1.1</code>"), à l'exclusion de tout
- en-tête ajouté par le navigateur. Cette
- valeur n'a pas été déséchappée (décodée), à la
- différence de la plupart des variables suivantes.</dd>
+ /index.html HTTP/1.1</code>"), &#224; l'exclusion de tout
+ en-t&#234;te ajout&#233; par le navigateur. Cette
+ valeur n'a pas &#233;t&#233; d&#233;s&#233;chapp&#233;e (d&#233;cod&#233;e), &#224; la
+ diff&#233;rence de la plupart des variables suivantes.</dd>
</dl>
</li>
</ul>
- <p>Si la <em>chaîne_de_test</em> contient la valeur spéciale
- <code>expr</code>, <em>expression_de_comparaison</em> sera traité
- en tant qu'expression rationnelle de type <a href="../expr.html">ap_expr</a>. Si des en-têtes HTTP sont
- référencés dans l'expression rationnelle, et si le drapeau
- <code>novary</code> n'est pas activé, ils seront ajoutés à
- l'en-tête Vary.</p>
+ <p>Si la <em>cha&#238;ne_de_test</em> contient la valeur sp&#233;ciale
+ <code>expr</code>, <em>expression_de_comparaison</em> sera trait&#233;
+ en tant qu'expression rationnelle de type <a href="../expr.html">ap_expr</a>. Si des en-t&#234;tes HTTP sont
+ r&#233;f&#233;renc&#233;s dans l'expression rationnelle, et si le drapeau
+ <code>novary</code> n'est pas activ&#233;, ils seront ajout&#233;s &#224;
+ l'en-t&#234;te Vary.</p>
- <p>Autres points à connaître ::</p>
+ <p>Autres points &#224; conna&#238;tre ::</p>
<ol>
<li>
<p>Les variables <code>SCRIPT_FILENAME</code> et
@@ -415,162 +415,162 @@ la réécriture soit effectuée
du champ <code>filename</code> de la
structure interne <code>request_rec</code>du serveur HTTP Apache.
Le premier nom correspond au nom de variable bien connu CGI,
- alors que le second est l'équivalent de REQUEST_URI (qui
+ alors que le second est l'&#233;quivalent de REQUEST_URI (qui
contient la valeur du champ <code>uri</code> de
<code>request_rec</code>).</p>
- <p>Si une substitution intervient et si la réécriture se
- poursuit, la valeur des deux variables sera mise à jour en
- conséquence.</p>
- <p>Dans le contexte du serveur principal (c'est à dire avant que
- la requête ne soit mise en correspondance avec le système de
+ <p>Si une substitution intervient et si la r&#233;&#233;criture se
+ poursuit, la valeur des deux variables sera mise &#224; jour en
+ cons&#233;quence.</p>
+ <p>Dans le contexte du serveur principal (c'est &#224; dire avant que
+ la requ&#234;te ne soit mise en correspondance avec le syst&#232;me de
fichiers), SCRIPT_FILENAME et REQUEST_FILENAME ne peuvent pas
- contenir le chemin entier dans le système de fichiers local car
- ce chemin b'est pas connu à ce stade du traitement. Dans ce cas,
+ contenir le chemin entier dans le syst&#232;me de fichiers local car
+ ce chemin b'est pas connu &#224; ce stade du traitement. Dans ce cas,
les deux variables contiendront la valeur de REQUEST_URI. Pour
- obtenir le chemin complet de la requête dans le système de
+ obtenir le chemin complet de la requ&#234;te dans le syst&#232;me de
fichiers local dans le contexte du serveur principal, utilisez une
- référence avant à base d'URL
- <code>%{LA-U:REQUEST_FILENAME}</code> pour déterminer la valeur
+ r&#233;f&#233;rence avant &#224; base d'URL
+ <code>%{LA-U:REQUEST_FILENAME}</code> pour d&#233;terminer la valeur
finale de REQUEST_FILENAME.</p></li>
<li>
- <code>%{ENV:<em>variable</em>}</code>, où <em>variable</em> peut
- correspondre à une variable d'environnement quelconque.</li>
+ <code>%{ENV:<em>variable</em>}</code>, o&#249; <em>variable</em> peut
+ correspondre &#224; une variable d'environnement quelconque.</li>
<li>
- <code>%{ENV:variable}</code> est aussi disponible, où
- <em>variable</em> peut correspondre à toute variable
- d'environnement. Peut être consulté via des structures internes
+ <code>%{ENV:variable}</code> est aussi disponible, o&#249;
+ <em>variable</em> peut correspondre &#224; toute variable
+ d'environnement. Peut &#234;tre consult&#233; via des structures internes
d'Apache httpd et (si on ne les trouve pas ici) via la fonction
- <code>getenv()</code> à partir du processus du serveur Apache
+ <code>getenv()</code> &#224; partir du processus du serveur Apache
httpd.</li>
- <li>Que <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> soit chargé ou non, on peut
- utiliser <code>%{SSL:variable}</code>, où <em>variable</em>
- peut être remplacé par le nom d'une
+ <li>Que <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> soit charg&#233; ou non, on peut
+ utiliser <code>%{SSL:variable}</code>, o&#249; <em>variable</em>
+ peut &#234;tre remplac&#233; par le nom d'une
<a href="mod_ssl.html#envvars">variable
d'environnement SSL</a> . Si <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> n'est pas
- chargé, cette variable contiendra toujours une chaîne vide.
+ charg&#233;, cette variable contiendra toujours une cha&#238;ne vide.
Exemple : <code>%{SSL:SSL_CIPHER_USEKEYSIZE}</code> pourra
contenir la valeur <code>128</code>. Ces variables sont
- disponibles même si l'option <code>StdEnvVars</code> de la
+ disponibles m&#234;me si l'option <code>StdEnvVars</code> de la
directive <code class="directive"><a href="../mod/mod_ssl.html#ssloptions">SSLOptions</a></code> n'a
- pas été définie.</li>
+ pas &#233;t&#233; d&#233;finie.</li>
<li>
- On peut utiliser <code>%{HTTP:en-tête}</code>, où
- <em>en-tête</em> peut correspondre à tout nom d'en-tête MIME
- HTTP, pour extraire la valeur d'un en-tête envoyé dans la
- requête HTTP. Par exemple, <code>%{HTTP:Proxy-Connection}</code>
- contiendra la valeur de l'en-tête HTTP
+ On peut utiliser <code>%{HTTP:en-t&#234;te}</code>, o&#249;
+ <em>en-t&#234;te</em> peut correspondre &#224; tout nom d'en-t&#234;te MIME
+ HTTP, pour extraire la valeur d'un en-t&#234;te envoy&#233; dans la
+ requ&#234;te HTTP. Par exemple, <code>%{HTTP:Proxy-Connection}</code>
+ contiendra la valeur de l'en-t&#234;te HTTP
"<code>Proxy-Connection:</code>".
- Si on utilise un en-tête HTTP
- dans une condition, et si cette condition est évaluée à
- <code>vrai</code> pour la requête, cet en-tête sera ajouté à l'en-tête Vary de
- la réponse. Il ne le sera pas si la condition est évaluée à
- <code>faux</code>. L'ajout de l'en-tête HTTP à l'en-tête Vary
- est nécessaire à une mise en cache appropriée.
- <p>Il faut garder à l'esprit que les conditions suivent une
+ Si on utilise un en-t&#234;te HTTP
+ dans une condition, et si cette condition est &#233;valu&#233;e &#224;
+ <code>vrai</code> pour la requ&#234;te, cet en-t&#234;te sera ajout&#233; &#224; l'en-t&#234;te Vary de
+ la r&#233;ponse. Il ne le sera pas si la condition est &#233;valu&#233;e &#224;
+ <code>faux</code>. L'ajout de l'en-t&#234;te HTTP &#224; l'en-t&#234;te Vary
+ est n&#233;cessaire &#224; une mise en cache appropri&#233;e.
+ <p>Il faut garder &#224; l'esprit que les conditions suivent une
logique de cout-circuit si le drapeau
- '<strong><code>ornext|OR</code></strong>' est utilisé, et que de
- ce fait, certaines d'entre elles ne seront pas évaluées.</p>
+ '<strong><code>ornext|OR</code></strong>' est utilis&#233;, et que de
+ ce fait, certaines d'entre elles ne seront pas &#233;valu&#233;es.</p>
</li>
- <li>A des fins de référence avant, on peut utiliser,
+ <li>A des fins de r&#233;f&#233;rence avant, on peut utiliser,
<a id="LA-U" name="LA-U"><code>%{LA-U:variable}</code></a>, qui
- permet d'effectuer une sous-requête interne à base d'URL, afin
- de déterminer la valeur finale de <em>variable</em>. Ceci permet
- d'accéder à la valeur d'une variable pour la réécriture inconnue
- à ce stade du traitement, mais qui sera définie au
- cours d'une phase ultérieure.
- <p>Par exemple, pour effectuer une réécriture dépendant de la
+ permet d'effectuer une sous-requ&#234;te interne &#224; base d'URL, afin
+ de d&#233;terminer la valeur finale de <em>variable</em>. Ceci permet
+ d'acc&#233;der &#224; la valeur d'une variable pour la r&#233;&#233;criture inconnue
+ &#224; ce stade du traitement, mais qui sera d&#233;finie au
+ cours d'une phase ult&#233;rieure.
+ <p>Par exemple, pour effectuer une r&#233;&#233;criture d&#233;pendant de la
variable <code>REMOTE_USER</code> dans le contexte du serveur
principal (fichier <code>httpd.conf</code>), vous devez utiliser
- <code>%{LA-U:REMOTE_USER}</code> - cette variable est définie
- par la phase d'autorisation qui intervient <em>après</em> la
+ <code>%{LA-U:REMOTE_USER}</code> - cette variable est d&#233;finie
+ par la phase d'autorisation qui intervient <em>apr&#232;s</em> la
phase de traduction d'URL (pendant laquelle <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
- opère).</p>
- <p>Par contre, comme <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> implémente son contexte de
- répertoire (fichier <code>.htaccess</code>) via la phase Fixup
+ op&#232;re).</p>
+ <p>Par contre, comme <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> impl&#233;mente son contexte de
+ r&#233;pertoire (fichier <code>.htaccess</code>) via la phase Fixup
de l'API, et comme la phase d'autorisation intervient
- <em>avant</em> cette dernière, vous pouvez vous contenter
+ <em>avant</em> cette derni&#232;re, vous pouvez vous contenter
d'utiliser <code>%{REMOTE_USER}</code> dans ce contexte.</p></li>
<li>
- <code>%{LA-F:variable}</code> peut être utilisée pour effectuer
- une sous-requête interne (basée sur le nom de fichier), afin de
- déterminer la valeur finale de <em>variable</em>. La plupart du
- temps, elle est identique à LA-U (voir ci-dessus).</li>
+ <code>%{LA-F:variable}</code> peut &#234;tre utilis&#233;e pour effectuer
+ une sous-requ&#234;te interne (bas&#233;e sur le nom de fichier), afin de
+ d&#233;terminer la valeur finale de <em>variable</em>. La plupart du
+ temps, elle est identique &#224; LA-U (voir ci-dessus).</li>
</ol>
<p><em>expression_de_comparaison</em> est une expression
- rationnelle qui est appliquée à l'instance actuelle de
- <em>chaîne_de_test</em>. <em>chaîne_de_test</em> est d'abord
- évaluée, puis comparée à
+ rationnelle qui est appliqu&#233;e &#224; l'instance actuelle de
+ <em>cha&#238;ne_de_test</em>. <em>cha&#238;ne_de_test</em> est d'abord
+ &#233;valu&#233;e, puis compar&#233;e &#224;
l'<em>expression_de_comparaison</em>.</p>
- <p><em>expression_de_comparaison</em> est en général une
+ <p><em>expression_de_comparaison</em> est en g&#233;n&#233;ral une
<em>expression rationnelle compatible perl</em>, mais vous
- disposez des syntaxes supplémentaires suivantes pour effectuer
- d'autres tests utiles sur <em>chaîne_de_test</em> :
+ disposez des syntaxes suppl&#233;mentaires suivantes pour effectuer
+ d'autres tests utiles sur <em>cha&#238;ne_de_test</em> :
</p>
<ol>
- <li>Vous pouvez préfixer l'expression avec un caractère
- '<code>!</code>' (point d'exclamation) pour inverser le résultat
+ <li>Vous pouvez pr&#233;fixer l'expression avec un caract&#232;re
+ '<code>!</code>' (point d'exclamation) pour inverser le r&#233;sultat
de la condition, quelle que soit l'<em>expression de
- comparaison</em> utilisée.</li>
+ comparaison</em> utilis&#233;e.</li>
<li>Vous pouvez effectuer des comparaisons lexicographiques de
- chaînes :
+ cha&#238;nes :
<dl>
<dt><strong>&lt;expression</strong></dt>
- <dd>inférieur au sens lexicographique<br />
- Traite l'<em>expression</em> comme une chaîne de
- caractères et la compare lexicographiquement à
- <em>chaîne_de_test</em>. La condition est satisfaite si
- <em>chaîne_de_test</em> est inférieure au sens
- lexicographique à l'<em>expression</em>.</dd>
+ <dd>inf&#233;rieur au sens lexicographique<br />
+ Traite l'<em>expression</em> comme une cha&#238;ne de
+ caract&#232;res et la compare lexicographiquement &#224;
+ <em>cha&#238;ne_de_test</em>. La condition est satisfaite si
+ <em>cha&#238;ne_de_test</em> est inf&#233;rieure au sens
+ lexicographique &#224; l'<em>expression</em>.</dd>
<dt><strong>&gt;expression</strong></dt>
- <dd>supérieur au sens lexicographique<br />
- Traite l'<em>expression</em> comme une chaîne de
- caractères et la compare lexicographiquement à
- <em>chaîne_de_test</em>. La condition est satisfaite si
- <em>chaîne_de_test</em> est supérieure au sens
- lexicographique à l'<em>expression</em>.</dd>
+ <dd>sup&#233;rieur au sens lexicographique<br />
+ Traite l'<em>expression</em> comme une cha&#238;ne de
+ caract&#232;res et la compare lexicographiquement &#224;
+ <em>cha&#238;ne_de_test</em>. La condition est satisfaite si
+ <em>cha&#238;ne_de_test</em> est sup&#233;rieure au sens
+ lexicographique &#224; l'<em>expression</em>.</dd>
<dt><strong>=expression</strong></dt>
- <dd>égal au sens lexicographique<br />
- Traite l'<em>expression</em> comme une chaîne de
- caractères et la compare lexicographiquement à
- <em>chaîne_de_test</em>. La condition est satisfaite si
- <em>chaîne_de_test</em> est égale au sens
- lexicographique à l'<em>expression</em> (les deux chaînes
- sont exactement identiques, caractère pour caractère). Si
+ <dd>&#233;gal au sens lexicographique<br />
+ Traite l'<em>expression</em> comme une cha&#238;ne de
+ caract&#232;res et la compare lexicographiquement &#224;
+ <em>cha&#238;ne_de_test</em>. La condition est satisfaite si
+ <em>cha&#238;ne_de_test</em> est &#233;gale au sens
+ lexicographique &#224; l'<em>expression</em> (les deux cha&#238;nes
+ sont exactement identiques, caract&#232;re pour caract&#232;re). Si
<em>expression</em> est <code>""</code> (deux guillemets),
- <em>chaîne_de_test</em> est comparée à la
- chaîne vide.</dd>
+ <em>cha&#238;ne_de_test</em> est compar&#233;e &#224; la
+ cha&#238;ne vide.</dd>
<dt><strong>&lt;=expression de comparaison</strong></dt>
- <dd>inférieur ou égal à au sens lexicographique<br />
- Considère l'<em>expression_de_comparaison</em> comme une
- chaîne de caractères et la compare au sens lexicographique à
- la <em>chaîne_de_test</em>. Vrai si <em>chaîne_de_test</em>
- précède lexicographiquement <em>expression_de_comparaison</em>, ou est
- égale à <em>expression_de_comparaison</em> (les deux chaînes
- sont identiques, caractère pour caractère).</dd>
+ <dd>inf&#233;rieur ou &#233;gal &#224; au sens lexicographique<br />
+ Consid&#232;re l'<em>expression_de_comparaison</em> comme une
+ cha&#238;ne de caract&#232;res et la compare au sens lexicographique &#224;
+ la <em>cha&#238;ne_de_test</em>. Vrai si <em>cha&#238;ne_de_test</em>
+ pr&#233;c&#232;de lexicographiquement <em>expression_de_comparaison</em>, ou est
+ &#233;gale &#224; <em>expression_de_comparaison</em> (les deux cha&#238;nes
+ sont identiques, caract&#232;re pour caract&#232;re).</dd>
<dt><strong>&gt;=expression de comparaison</strong></dt>
- <dd>supérieur ou égal à au sens lexicographique<br />
- Considère l'<em>expression_de_comparaison</em> comme une
- chaîne de caractères et la compare au sens lexicographique à
- la <em>chaîne_de_test</em>. Vrai si <em>chaîne_de_test</em>
+ <dd>sup&#233;rieur ou &#233;gal &#224; au sens lexicographique<br />
+ Consid&#232;re l'<em>expression_de_comparaison</em> comme une
+ cha&#238;ne de caract&#232;res et la compare au sens lexicographique &#224;
+ la <em>cha&#238;ne_de_test</em>. Vrai si <em>cha&#238;ne_de_test</em>
suit lexicographiquement <em>expression_de_comparaison</em>, ou est
- égale à <em>expression_de_comparaison</em> (les deux chaînes
- sont identiques, caractère pour caractère).</dd>
+ &#233;gale &#224; <em>expression_de_comparaison</em> (les deux cha&#238;nes
+ sont identiques, caract&#232;re pour caract&#232;re).</dd>
</dl>
</li>
@@ -579,82 +579,82 @@ la réécriture soit effectuée
<dl>
<dt><strong>-eq</strong></dt>
- <dd>est numériquement égal à<br />
- La <em>chaîne_de_test</em> est considérée comme un entier,
- et est comparée numériquement à l'<em>expression de
+ <dd>est num&#233;riquement &#233;gal &#224;<br />
+ La <em>cha&#238;ne_de_test</em> est consid&#233;r&#233;e comme un entier,
+ et est compar&#233;e num&#233;riquement &#224; l'<em>expression de
comparaison</em>. Vrai si les deux expressions sont
- numériquement égales.</dd>
+ num&#233;riquement &#233;gales.</dd>
<dt><strong>-ge</strong></dt>
- <dd>est numériquement supérieur ou égal à<br />
- La <em>chaîne_de_test</em> est considérée comme un entier,
- et est comparée numériquement à l'<em>expression de
- comparaison</em>. Vrai si <em>chaîne_de_test</em> est
- numériquement supérieure ou égale à
+ <dd>est num&#233;riquement sup&#233;rieur ou &#233;gal &#224;<br />
+ La <em>cha&#238;ne_de_test</em> est consid&#233;r&#233;e comme un entier,
+ et est compar&#233;e num&#233;riquement &#224; l'<em>expression de
+ comparaison</em>. Vrai si <em>cha&#238;ne_de_test</em> est
+ num&#233;riquement sup&#233;rieure ou &#233;gale &#224;
<em>expression_de_comparaison</em>.</dd>
<dt><strong>-gt</strong></dt>
- <dd>est numériquement supérieur à<br />
- La <em>chaîne_de_test</em> est considérée comme un entier,
- et est comparée numériquement à l'<em>expression de
- comparaison</em>. Vrai si <em>chaîne_de_test</em> est
- numériquement
- supérieure à <em>expression_de_comparaison</em>.</dd>
+ <dd>est num&#233;riquement sup&#233;rieur &#224;<br />
+ La <em>cha&#238;ne_de_test</em> est consid&#233;r&#233;e comme un entier,
+ et est compar&#233;e num&#233;riquement &#224; l'<em>expression de
+ comparaison</em>. Vrai si <em>cha&#238;ne_de_test</em> est
+ num&#233;riquement
+ sup&#233;rieure &#224; <em>expression_de_comparaison</em>.</dd>
<dt><strong>-le</strong></dt>
- <dd>est numériquement inférieur ou égal à<br />
- La <em>chaîne_de_test</em> est considérée comme un entier,
- et est comparée numériquement à l'<em>expression de
- comparaison</em>. Vrai si <em>chaîne_de_test</em> est
- numériquement
- inférieure ou égale à <em>expression_de_comparaison</em>.
- Attention à la confusion avec le drapeau <strong>-l</strong>
+ <dd>est num&#233;riquement inf&#233;rieur ou &#233;gal &#224;<br />
+ La <em>cha&#238;ne_de_test</em> est consid&#233;r&#233;e comme un entier,
+ et est compar&#233;e num&#233;riquement &#224; l'<em>expression de
+ comparaison</em>. Vrai si <em>cha&#238;ne_de_test</em> est
+ num&#233;riquement
+ inf&#233;rieure ou &#233;gale &#224; <em>expression_de_comparaison</em>.
+ Attention &#224; la confusion avec le drapeau <strong>-l</strong>
en utilisant la variante the <strong>-L</strong> ou
<strong>-h</strong>.</dd>
<dt><strong>-lt</strong></dt>
- <dd>est numériquement inférieur à<br />
- La <em>chaîne_de_test</em> est considérée comme un entier,
- et est comparée numériquement à l'<em>expression de
- comparaison</em>. Vrai si <em>chaîne_de_test</em> est
- numériquement
- inférieure à <em>expression_de_comparaison</em>.
- Attention à la confusion avec le drapeau <strong>-l</strong>
+ <dd>est num&#233;riquement inf&#233;rieur &#224;<br />
+ La <em>cha&#238;ne_de_test</em> est consid&#233;r&#233;e comme un entier,
+ et est compar&#233;e num&#233;riquement &#224; l'<em>expression de
+ comparaison</em>. Vrai si <em>cha&#238;ne_de_test</em> est
+ num&#233;riquement
+ inf&#233;rieure &#224; <em>expression_de_comparaison</em>.
+ Attention &#224; la confusion avec le drapeau <strong>-l</strong>
en utilisant la variante the <strong>-L</strong> ou
<strong>-h</strong>.</dd>
<dt><strong>-ne</strong></dt>
- <dd>Est numériquement <strong>n</strong>on <strong>é</strong>gal à<br />
- La <em>Chaîne de test</em> est considérée comme un entier et est
- numériquement comparée à l'<em>expression de comparaison</em>. Vrai
- si les deux éléments comparés sont numériquement différents.
- Equivalent à <code>!-eq</code>.</dd>
+ <dd>Est num&#233;riquement <strong>n</strong>on <strong>&#233;</strong>gal &#224;<br />
+ La <em>Cha&#238;ne de test</em> est consid&#233;r&#233;e comme un entier et est
+ num&#233;riquement compar&#233;e &#224; l'<em>expression de comparaison</em>. Vrai
+ si les deux &#233;l&#233;ments compar&#233;s sont num&#233;riquement diff&#233;rents.
+ Equivalent &#224; <code>!-eq</code>.</dd>
</dl>
</li>
- <li>Vous pouvez effectuer différents tests sur les attributs de
+ <li>Vous pouvez effectuer diff&#233;rents tests sur les attributs de
fichier :
<dl>
<dt><strong>-d</strong></dt>
- <dd>est un <strong>r</strong>épertoire<br />
- Traite <em>chaîne_de_test</em> comme un chemin et vérifie
- s'il existe ou pas, et s'il s'agit d'un répertoire.</dd>
+ <dd>est un <strong>r</strong>&#233;pertoire<br />
+ Traite <em>cha&#238;ne_de_test</em> comme un chemin et v&#233;rifie
+ s'il existe ou pas, et s'il s'agit d'un r&#233;pertoire.</dd>
<dt><strong>-f</strong></dt>
- <dd>est un <strong>f</strong>ichier régulier<br />
- Traite <em>chaîne_de_test</em> comme un chemin et vérifie
- s'il existe ou pas, et s'il s'agit d'un fichier régulier.</dd>
+ <dd>est un <strong>f</strong>ichier r&#233;gulier<br />
+ Traite <em>cha&#238;ne_de_test</em> comme un chemin et v&#233;rifie
+ s'il existe ou pas, et s'il s'agit d'un fichier r&#233;gulier.</dd>
<dt><strong>-F</strong></dt>
- <dd>test de l'existence d'un fichier via une sous-requête<br />
- Vérifie si <em>chaîne_de_test</em> est un fichier valide,
- accessible à travers tous les contrôles d'accès du serveur
- actuellement configurés pour ce chemin. C'est une
- sous-requête interne qui effectue cette vérification - à
- utiliser avec précautions car les performances du serveur
- peuvent s'en trouver affectées !</dd>
+ <dd>test de l'existence d'un fichier via une sous-requ&#234;te<br />
+ V&#233;rifie si <em>cha&#238;ne_de_test</em> est un fichier valide,
+ accessible &#224; travers tous les contr&#244;les d'acc&#232;s du serveur
+ actuellement configur&#233;s pour ce chemin. C'est une
+ sous-requ&#234;te interne qui effectue cette v&#233;rification - &#224;
+ utiliser avec pr&#233;cautions car les performances du serveur
+ peuvent s'en trouver affect&#233;es !</dd>
<dt><strong>-h</strong></dt>
<dd>est un lien symbolique, selon la convention bash<br />
@@ -662,8 +662,8 @@ la réécriture soit effectuée
<dt><strong>-l</strong></dt>
<dd>est un <strong>l</strong>ien symbolique<br />
- Considère la <em>chaîne_de_test</em> comme un chemin et
- vérifie son existence et si elle est un lien symbolique. On
+ Consid&#232;re la <em>cha&#238;ne_de_test</em> comme un chemin et
+ v&#233;rifie son existence et si elle est un lien symbolique. On
peut aussi utiliser la convention bash <strong>-L</strong>
ou <strong>-h</strong> lorsqu'il y a risque de confusion
avec les tests <strong>-lt</strong> ou <strong>-le</strong>.</dd>
@@ -673,32 +673,32 @@ la réécriture soit effectuée
Voir <strong>-l</strong>.</dd>
<dt><strong>-s</strong></dt>
- <dd>est un fichier régulier d'une certaine taille<br />
- Considère la <em>chaîne_de_test</em> comme un chemin et
- vérifie son existence et si elle est un fichier régulier
- d'une taille supérieure à zéro.</dd>
+ <dd>est un fichier r&#233;gulier d'une certaine taille<br />
+ Consid&#232;re la <em>cha&#238;ne_de_test</em> comme un chemin et
+ v&#233;rifie son existence et si elle est un fichier r&#233;gulier
+ d'une taille sup&#233;rieure &#224; z&#233;ro.</dd>
<dt><strong>-U</strong></dt>
<dd><p>test de l'existence d'une
- URL via une sous-requête<br />
- Vérifie si <em>chaîne_de_test</em> est une URL valide,
- accessible à travers tous les contrôles d'accès du serveur
- actuellement configurés pour ce chemin. C'est une
- sous-requête interne qui effectue cette vérification - à
- utiliser avec précautions car les performances du serveur
- peuvent s'en trouver affectées !</p>
+ URL via une sous-requ&#234;te<br />
+ V&#233;rifie si <em>cha&#238;ne_de_test</em> est une URL valide,
+ accessible &#224; travers tous les contr&#244;les d'acc&#232;s du serveur
+ actuellement configur&#233;s pour ce chemin. C'est une
+ sous-requ&#234;te interne qui effectue cette v&#233;rification - &#224;
+ utiliser avec pr&#233;cautions car les performances du serveur
+ peuvent s'en trouver affect&#233;es !</p>
<p>Ce drapeau ne renvoie <em>que</em> des informations
- concernant le contrôle d'accès, l'authentification et
+ concernant le contr&#244;le d'acc&#232;s, l'authentification et
l'autorisation. Il ne renvoie <em>pas</em> d'informations
- concernant le code d'état que le gestionnaire configuré
- (static file, CGI, proxy, etc...) aurait, quant à lui,
- retourné.</p></dd>
+ concernant le code d'&#233;tat que le gestionnaire configur&#233;
+ (static file, CGI, proxy, etc...) aurait, quant &#224; lui,
+ retourn&#233;.</p></dd>
<dt><strong>-x</strong></dt>
- <dd>a l'attribut d'exécution positionné<br />
- Considère la <em>chaîne_de_test</em> comme un chemin et
- vérifie son existence et si elle a son attribut d'exécution
- positionné. Ce positionnement est déterminé en fonction de
+ <dd>a l'attribut d'ex&#233;cution positionn&#233;<br />
+ Consid&#232;re la <em>cha&#238;ne_de_test</em> comme un chemin et
+ v&#233;rifie son existence et si elle a son attribut d'ex&#233;cution
+ positionn&#233;. Ce positionnement est d&#233;termin&#233; en fonction de
l'OS sous-jacent.</dd>
</dl>
@@ -712,15 +712,15 @@ RewriteRule ^(.+) /other/archive/$1 [R]</pre>
</li>
<li>
- <p>Si la <em>chaîne_de_test</em> contient la valeur spéciale
- <code>expr</code>, la <em>chaîne de comparaison</em> sera
- traitée en tant qu'expression rationnelle de type <a href="../expr.html">ap_expr</a>.</p>
+ <p>Si la <em>cha&#238;ne_de_test</em> contient la valeur sp&#233;ciale
+ <code>expr</code>, la <em>cha&#238;ne de comparaison</em> sera
+ trait&#233;e en tant qu'expression rationnelle de type <a href="../expr.html">ap_expr</a>.</p>
<p>
Dans l'exemple ci-dessous, on utilise <code>-strmatch</code>
- pour comparer le <code>REFERER</code> avec le nom d'hôte du
- site afin de bloquer le hotlinking (référencement direct)
- non désiré.
+ pour comparer le <code>REFERER</code> avec le nom d'h&#244;te du
+ site afin de bloquer le hotlinking (r&#233;f&#233;rencement direct)
+ non d&#233;sir&#233;.
</p>
<pre class="prettyprint lang-config"> RewriteCond expr "! %{HTTP_REFERER} -strmatch '*://%{HTTP_HOST}/*'"
@@ -729,58 +729,58 @@ RewriteRule ^(.+) /other/archive/$1 [R]</pre>
</li>
</ol>
- <p>Vous pouvez aussi définir certains drapeaux pour
+ <p>Vous pouvez aussi d&#233;finir certains drapeaux pour
l'<em>expression_de_comparaison</em> en ajoutant ces
<strong><code>[</code><em>drapeaux</em><code>]</code></strong>
- comme troisième argument de la directive
- <code class="directive">RewriteCond</code>, où <em>drapeaux</em> est un
- sous-ensemble séparé par des virgules des drapeaux suivants :</p>
+ comme troisi&#232;me argument de la directive
+ <code class="directive">RewriteCond</code>, o&#249; <em>drapeaux</em> est un
+ sous-ensemble s&#233;par&#233; par des virgules des drapeaux suivants :</p>
<ul>
<li>'<strong><code>nocase|NC</code></strong>'
(<strong>n</strong>o <strong>c</strong>ase)<br />
- Rend le test insensible à la casse - il n'est pas fait de
- distinction entre majuscules et minuscules, à la fois dans le
- développement de <em>chaîne_de_test</em> et dans
+ Rend le test insensible &#224; la casse - il n'est pas fait de
+ distinction entre majuscules et minuscules, &#224; la fois dans le
+ d&#233;veloppement de <em>cha&#238;ne_de_test</em> et dans
<em>expression_de_comparaison</em>. Ce drapeau n'est pris en
- compte que lors d'une comparaison entre <em>chaîne_de_test</em>
+ compte que lors d'une comparaison entre <em>cha&#238;ne_de_test</em>
et <em>expression_de_comparaison</em>. Il ne l'est pas pour les
- vérification par sous-requêtes ou sur le système de
+ v&#233;rification par sous-requ&#234;tes ou sur le syst&#232;me de
fichiers.</li>
<li>
'<strong><code>ornext|OR</code></strong>'
(<strong>ou</strong> condition suivante)<br />
- Permet de chaîner les conditions de règles avec un OU au
+ Permet de cha&#238;ner les conditions de r&#232;gles avec un OU au
lieu du AND implicite. Exemple typique :
<pre class="prettyprint lang-config">RewriteCond "%{REMOTE_HOST}" "^host1" [OR]
RewriteCond "%{REMOTE_HOST}" "^host2" [OR]
RewriteCond "%{REMOTE_HOST}" "^host3"
-RewriteRule ...règles concernant tous ces hôtes...</pre>
+RewriteRule ...r&#232;gles concernant tous ces h&#244;tes...</pre>
Sans ce drapeau, les paires
- condition/règle devraient être écrites trois fois.
+ condition/r&#232;gle devraient &#234;tre &#233;crites trois fois.
</li>
<li>'<strong><code>novary|NV</code></strong>'
(<strong>n</strong>o <strong>v</strong>ary)<br />
- Si la condition contient un en-tête HTTP, ce drapeau empêche
- ce dernier d'être ajouté à l'en-tête Vary de la réponse. <br />
+ Si la condition contient un en-t&#234;te HTTP, ce drapeau emp&#234;che
+ ce dernier d'&#234;tre ajout&#233; &#224; l'en-t&#234;te Vary de la r&#233;ponse. <br />
L'utilisation de ce drapeau peut provoquer une mise en cache
- incorrecte de la réponse, si la représentation de cette réponse
- varie avec la valeur de l'en-tête considéré. Ce drapeau ne
- devrait donc être utilisé que si l'on maîtrise parfaitement le
- fonctionnement de l'en-tête Vary.
+ incorrecte de la r&#233;ponse, si la repr&#233;sentation de cette r&#233;ponse
+ varie avec la valeur de l'en-t&#234;te consid&#233;r&#233;. Ce drapeau ne
+ devrait donc &#234;tre utilis&#233; que si l'on ma&#238;trise parfaitement le
+ fonctionnement de l'en-t&#234;te Vary.
</li>
</ul>
<p><strong>Exemple :</strong></p>
- <p>Pour réécrire la page d'accueil d'un site en fonction de
- l'en-tête ``<code>User-Agent:</code>'' de la requête, vous
+ <p>Pour r&#233;&#233;crire la page d'accueil d'un site en fonction de
+ l'en-t&#234;te ``<code>User-Agent:</code>'' de la requ&#234;te, vous
pouvez utiliser ce qui suit : </p>
<pre class="prettyprint lang-config">RewriteCond "%{HTTP_USER_AGENT}" "(iPhone|Blackberry|Android)"
@@ -794,7 +794,7 @@ RewriteRule "^/$" "/homepage.std.html" [L]</pre>
navigateur de plateforme mobile (notez que l'exemple est
incomplet car il existe de nombreuses autres plateformes
mobiles), c'est la version pour mobile de la page d'accueil qui
- sera renvoyée. Dans le cas contraire, ce sera la page d'accueil
+ sera renvoy&#233;e. Dans le cas contraire, ce sera la page d'accueil
standard.</p>
@@ -802,86 +802,86 @@ RewriteRule "^/$" "/homepage.std.html" [L]</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="rewriteengine" id="rewriteengine">Directive</a> <a name="RewriteEngine" id="RewriteEngine">RewriteEngine</a><a title="Lien permanent" href="#rewriteengine" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active ou désactive l'exécution du
-moteur de réécriture</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active ou d&#233;sactive l'ex&#233;cution du
+moteur de r&#233;&#233;criture</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RewriteEngine on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>RewriteEngine off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>RewriteEngine off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_rewrite</td></tr>
</table>
<p>La directive <code class="directive">RewriteEngine</code> active ou
- désactive l'exécution du moteur de réécriture. Si sa valeur est
- <code>off</code>, ce module n'exécutera aucun traitement et ne
- mettra pas à jour les variables d'environnement
+ d&#233;sactive l'ex&#233;cution du moteur de r&#233;&#233;criture. Si sa valeur est
+ <code>off</code>, ce module n'ex&#233;cutera aucun traitement et ne
+ mettra pas &#224; jour les variables d'environnement
<code>SCRIPT_URx</code>.</p>
- <p>Plutôt que de commenter toutes les directives <code class="directive"><a href="#rewriterule">RewriteRule</a></code>, il est préférable
- d'utiliser cette directive si l'on souhaite désactiver les
- règles de réécriture dans un contexte particulier.</p>
+ <p>Plut&#244;t que de commenter toutes les directives <code class="directive"><a href="#rewriterule">RewriteRule</a></code>, il est pr&#233;f&#233;rable
+ d'utiliser cette directive si l'on souhaite d&#233;sactiver les
+ r&#232;gles de r&#233;&#233;criture dans un contexte particulier.</p>
- <p>Notez que les hôtes virtuels n'héritent pas des
- configurations de réécriture. Ceci implique que vous devez
- insérer une directive <code>RewriteEngine on</code> dans chaque
- hôte virtuel pour lequel vous souhaitez utiliser des règles
- de réécriture.</p>
+ <p>Notez que les h&#244;tes virtuels n'h&#233;ritent pas des
+ configurations de r&#233;&#233;criture. Ceci implique que vous devez
+ ins&#233;rer une directive <code>RewriteEngine on</code> dans chaque
+ h&#244;te virtuel pour lequel vous souhaitez utiliser des r&#232;gles
+ de r&#233;&#233;criture.</p>
<p>Les directives <code class="directive"><a href="#rewritemap">RewriteMap</a></code> du type
<code>prg</code> ne sont pas prises en compte au cours de
- l'initialisation du serveur si elle ont été définies dans un
- contexte où la directive <code class="directive">RewriteEngine</code> n'a
- pas été définie à <code>on</code>.</p>
+ l'initialisation du serveur si elle ont &#233;t&#233; d&#233;finies dans un
+ contexte o&#249; la directive <code class="directive">RewriteEngine</code> n'a
+ pas &#233;t&#233; d&#233;finie &#224; <code>on</code>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="rewritemap" id="rewritemap">Directive</a> <a name="RewriteMap" id="RewriteMap">RewriteMap</a><a title="Lien permanent" href="#rewritemap" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit une fonction de mise en correspondance pour la
-recherche de mots-clés</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit une fonction de mise en correspondance pour la
+recherche de mots-cl&#233;s</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RewriteMap <em>MapName</em> <em>MapType</em>:<em>MapSource</em> [<em>MapTypeOptions</em>]
</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_rewrite</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Le troisième paramètre, MapTypeOptions, est disponible à partir
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Le troisi&#232;me param&#232;tre, MapTypeOptions, est disponible &#224; partir
de la version 2.4.29 du serveur HTTP Apache</td></tr>
</table>
- <p>La directive <code class="directive">RewriteMap</code> définit une
- <em>Table de correspondance pour la réécriture</em> que les
+ <p>La directive <code class="directive">RewriteMap</code> d&#233;finit une
+ <em>Table de correspondance pour la r&#233;&#233;criture</em> que les
fonctions de mise en correspondance
- peuvent utiliser dans les chaînes de substitution des règles
- pour insérer/substituer des champs en recherchant des mots-clés.
- La source utilisée pour cette recherche peut être de plusieurs
+ peuvent utiliser dans les cha&#238;nes de substitution des r&#232;gles
+ pour ins&#233;rer/substituer des champs en recherchant des mots-cl&#233;s.
+ La source utilis&#233;e pour cette recherche peut &#234;tre de plusieurs
types.</p>
<p><a id="mapfunc" name="mapfunc"><em>MapName</em></a> est le nom de la table de correspondance
- et servira à spécifier une fonction de mise en correspondance
- pour les chaînes de substitution d'une règle de réécriture selon
+ et servira &#224; sp&#233;cifier une fonction de mise en correspondance
+ pour les cha&#238;nes de substitution d'une r&#232;gle de r&#233;&#233;criture selon
une des constructions suivantes :</p>
<p class="indent">
<strong><code>${</code> <em>MapName</em> <code>:</code>
- <em>mot-clé</em> <code>}</code><br />
+ <em>mot-cl&#233;</em> <code>}</code><br />
<code>${</code> <em>MapName</em> <code>:</code>
- <em>mot-clé</em> <code>|</code> <em>valeur par défaut</em>
+ <em>mot-cl&#233;</em> <code>|</code> <em>valeur par d&#233;faut</em>
<code>}</code></strong>
</p>
- <p>Lorsqu'une telle construction est rencontrée, la table de
- correspondance <em>MapName</em> est consultée
- et la clé <em>mot-clé</em> recherchée. Si la clé est trouvée, la
- construction est remplacée par
- la <em>valeur de remplacement</em>. Si la clé n'est pas trouvée,
- elle est remplacée par la <em>valeur par défaut</em>, ou par une
- chaîne vide si aucune <em>valeur par défaut</em> n'est
- spécifiée. La valeur vide se comporte comme si la
- clé était absente ; il est donc impossible de distinguer une
- valeur vide d'une absence de clé.</p>
-
- <p>Par exemple, vous pouvez définir une directive
+ <p>Lorsqu'une telle construction est rencontr&#233;e, la table de
+ correspondance <em>MapName</em> est consult&#233;e
+ et la cl&#233; <em>mot-cl&#233;</em> recherch&#233;e. Si la cl&#233; est trouv&#233;e, la
+ construction est remplac&#233;e par
+ la <em>valeur de remplacement</em>. Si la cl&#233; n'est pas trouv&#233;e,
+ elle est remplac&#233;e par la <em>valeur par d&#233;faut</em>, ou par une
+ cha&#238;ne vide si aucune <em>valeur par d&#233;faut</em> n'est
+ sp&#233;cifi&#233;e. La valeur vide se comporte comme si la
+ cl&#233; &#233;tait absente ; il est donc impossible de distinguer une
+ valeur vide d'une absence de cl&#233;.</p>
+
+ <p>Par exemple, vous pouvez d&#233;finir une directive
<code class="directive">RewriteMap</code> comme suit </p>
<pre class="prettyprint lang-config">RewriteMap map-exemple "txt:/chemin/vers/fichier/map.txt"</pre>
@@ -893,94 +893,94 @@ de la version 2.4.29 du serveur HTTP Apache</td></tr>
<pre class="prettyprint lang-config">RewriteRule "^/ex/(.*)" "${map-exemple:$1}"</pre>
- <p>La signification de l'argument <em>MapTypeOptions</em> dépend du <em>MapType</em>
- spécifié. Veuillez vous référer au document <a href="../rewrite/rewritemap.html">Utiliser RewriteMap</a> pour
- plus de détails.</p>
+ <p>La signification de l'argument <em>MapTypeOptions</em> d&#233;pend du <em>MapType</em>
+ sp&#233;cifi&#233;. Veuillez vous r&#233;f&#233;rer au document <a href="../rewrite/rewritemap.html">Utiliser RewriteMap</a> pour
+ plus de d&#233;tails.</p>
<p>Les combinaisons suivantes pour <em>type de correspondance</em>
et <em>MapSource</em>
- peuvent être utilisées :</p>
+ peuvent &#234;tre utilis&#233;es :</p>
<dl>
<dt>txt</dt>
- <dd>Un fichier texte contenant des paires clé-valeur séparées
- par des espaces, une paire par ligne (<a href="../rewrite/rewritemap.html#txt">Détails ...</a>).</dd>
+ <dd>Un fichier texte contenant des paires cl&#233;-valeur s&#233;par&#233;es
+ par des espaces, une paire par ligne (<a href="../rewrite/rewritemap.html#txt">D&#233;tails ...</a>).</dd>
<dt>rnd</dt>
- <dd>Sélection aléatoire d'une entrée depuis un fichier texte (<a href="../rewrite/rewritemap.html#rnd">Détails ...</a>).</dd>
+ <dd>S&#233;lection al&#233;atoire d'une entr&#233;e depuis un fichier texte (<a href="../rewrite/rewritemap.html#rnd">D&#233;tails ...</a>).</dd>
<dt>dbm</dt>
- <dd>Recherche une entrée dans un fichier dbm contenant des
- paires nom-valeur. Le condensé hash est élaboré à partir d'un
- format de fichier texte via l'utilitaire <code><a href="../programs/httxt2dbm.html">httxt2dbm</a></code> (<a href="../rewrite/rewritemap.html#dbm">Détails ...</a>).</dd>
+ <dd>Recherche une entr&#233;e dans un fichier dbm contenant des
+ paires nom-valeur. Le condens&#233; hash est &#233;labor&#233; &#224; partir d'un
+ format de fichier texte via l'utilitaire <code><a href="../programs/httxt2dbm.html">httxt2dbm</a></code> (<a href="../rewrite/rewritemap.html#dbm">D&#233;tails ...</a>).</dd>
<dt>int</dt>
<dd>Une des quatre fonctions internes disponibles que fournit
<code>RewriteMap</code>: toupper, tolower, escape ou unescape
- (<a href="../rewrite/rewritemap.html#int">Détails ...</a>).</dd>
+ (<a href="../rewrite/rewritemap.html#int">D&#233;tails ...</a>).</dd>
<dt>prg</dt>
<dd>Appelle un programme externe ou un script pour effectuer la
- réécriture (<a href="../rewrite/rewritemap.html#prg">Détails
+ r&#233;&#233;criture (<a href="../rewrite/rewritemap.html#prg">D&#233;tails
...</a>).</dd>
<dt>dbd or fastdbd</dt>
- <dd>Une commande SQL SELECT à exécuter pour rechercher la cible
- de réécriture (<a href="../rewrite/rewritemap.html#dbd">Détails
+ <dd>Une commande SQL SELECT &#224; ex&#233;cuter pour rechercher la cible
+ de r&#233;&#233;criture (<a href="../rewrite/rewritemap.html#dbd">D&#233;tails
...</a>).</dd>
</dl>
-<p>Vous trouverez plus de détails et de nombreux exemples dans le <a href="../rewrite/rewritemap.html">RewriteMap HowTo</a>.</p>
+<p>Vous trouverez plus de d&#233;tails et de nombreux exemples dans le <a href="../rewrite/rewritemap.html">RewriteMap HowTo</a>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="rewriteoptions" id="rewriteoptions">Directive</a> <a name="RewriteOptions" id="RewriteOptions">RewriteOptions</a><a title="Lien permanent" href="#rewriteoptions" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure certaines options spéciales
-pour le moteur de réécriture</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure certaines options sp&#233;ciales
+pour le moteur de r&#233;&#233;criture</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RewriteOptions <var>Options</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_rewrite</td></tr>
</table>
- <p>La directive <code class="directive">RewriteOptions</code> définit
- certaines options spéciales pour la configuration au niveau du
- serveur ou du répertoire. La chaîne de caractères <em>Option</em>
+ <p>La directive <code class="directive">RewriteOptions</code> d&#233;finit
+ certaines options sp&#233;ciales pour la configuration au niveau du
+ serveur ou du r&#233;pertoire. La cha&#238;ne de caract&#232;res <em>Option</em>
ne peut actuellement prendre qu'une des valeurs suivantes :</p>
<dl>
<dt><code>Inherit</code></dt>
<dd>
- <p>Ceci force la configuration locale à hériter de la
- configuration du niveau supérieur. Dans le contexte des hôtes
+ <p>Ceci force la configuration locale &#224; h&#233;riter de la
+ configuration du niveau sup&#233;rieur. Dans le contexte des h&#244;tes
virtuels, cela signifie que les correspondances, conditions et
- règles du serveur principal sont héritées. Dans le contexte des
- répertoires, cela signifie que les conditions et règles de la
- configuration <code>.htaccess</code> ou les sections <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> du répertoire
- parent sont héritées. Les règles héritées sont virtuellement
- copiées dans la section où cette directive est utilisée. Si elles
- sont utilisées avec des règles locales, les règles héritées sont
- placées après ces dernières. La place de cette directive - avant
- ou après les règles locales - n'a aucune influence sur ce
- comportement. Si des règles locales ont forcé l'arrêt de la
- réécriture, les règles héritées ne seront pas traitées.</p>
+ r&#232;gles du serveur principal sont h&#233;rit&#233;es. Dans le contexte des
+ r&#233;pertoires, cela signifie que les conditions et r&#232;gles de la
+ configuration <code>.htaccess</code> ou les sections <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> du r&#233;pertoire
+ parent sont h&#233;rit&#233;es. Les r&#232;gles h&#233;rit&#233;es sont virtuellement
+ copi&#233;es dans la section o&#249; cette directive est utilis&#233;e. Si elles
+ sont utilis&#233;es avec des r&#232;gles locales, les r&#232;gles h&#233;rit&#233;es sont
+ plac&#233;es apr&#232;s ces derni&#232;res. La place de cette directive - avant
+ ou apr&#232;s les r&#232;gles locales - n'a aucune influence sur ce
+ comportement. Si des r&#232;gles locales ont forc&#233; l'arr&#234;t de la
+ r&#233;&#233;criture, les r&#232;gles h&#233;rit&#233;es ne seront pas trait&#233;es.</p>
<div class="warning">
- Les règles héritées du niveau parent sont appliquées
- <strong>after</strong> après les règles spécifiées dans le niveau
+ Les r&#232;gles h&#233;rit&#233;es du niveau parent sont appliqu&#233;es
+ <strong>after</strong> apr&#232;s les r&#232;gles sp&#233;cifi&#233;es dans le niveau
enfant.
</div>
</dd>
<dt><code>InheritBefore</code></dt>
<dd>
- <p>Même effet que l'option <code>Inherit</code> ci-dessus, mais
- les règles spécifiées dans le niveau parent s'appliquent
- <strong>avant</strong> les règles spécifiées dans le niveau
+ <p>M&#234;me effet que l'option <code>Inherit</code> ci-dessus, mais
+ les r&#232;gles sp&#233;cifi&#233;es dans le niveau parent s'appliquent
+ <strong>avant</strong> les r&#232;gles sp&#233;cifi&#233;es dans le niveau
enfant.<br />
Disponible depuis la version 2.3.10 du serveur HTTP Apache.</p>
</dd>
@@ -988,52 +988,52 @@ pour le moteur de réécriture</td></tr>
<dt><code>InheritDown</code></dt>
<dd>
- <p>Si cette option est activée, toutes les configurations enfants
- hériteront de la configuration courante. Il en est de même si l'on
- spécifie <code>RewriteOptions Inherit</code> dans toutes les
+ <p>Si cette option est activ&#233;e, toutes les configurations enfants
+ h&#233;riteront de la configuration courante. Il en est de m&#234;me si l'on
+ sp&#233;cifie <code>RewriteOptions Inherit</code> dans toutes les
configurations enfants. Voir l'option <code>Inherit</code> pour
- plus de détails à propos de la manière dont les relations
- parent-enfants sont traitées.<br />
- Cette option est disponible à partir
+ plus de d&#233;tails &#224; propos de la mani&#232;re dont les relations
+ parent-enfants sont trait&#233;es.<br />
+ Cette option est disponible &#224; partir
de la version 2.4.8 du serveur HTTP Apache.</p>
</dd>
<dt><code>InheritDownBefore</code></dt>
<dd>
- <p>L'effet de cette option est équivalent à celui de l'option
- <code>InheritDown</code> ci-dessus, mais les règles de la
+ <p>L'effet de cette option est &#233;quivalent &#224; celui de l'option
+ <code>InheritDown</code> ci-dessus, mais les r&#232;gles de la
configuration parente s'appliquent <strong>avant</strong> toute
- règle de la configuration enfant.<br />
- Cette option est disponible à partir
+ r&#232;gle de la configuration enfant.<br />
+ Cette option est disponible &#224; partir
de la version 2.4.8 du serveur HTTP Apache.</p>
</dd>
<dt><code>IgnoreInherit</code></dt>
<dd>
- <p>Si cette option est activée, les configurations courante et
- enfants ignoreront toute règle héritée d'une configuration parente
+ <p>Si cette option est activ&#233;e, les configurations courante et
+ enfants ignoreront toute r&#232;gle h&#233;rit&#233;e d'une configuration parente
via les options <code>InheritDown</code> ou
<code>InheritDownBefore</code>.<br />
- Cette option est disponible à partir
+ Cette option est disponible &#224; partir
de la version 2.4.8 du serveur HTTP Apache.</p>
</dd>
<dt><code>AllowNoSlash</code></dt>
<dd>
- <p>Par défaut, <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> ignore les URLs qui
- correspondent à un répertoire sur disque, mais ne comportent pas
+ <p>Par d&#233;faut, <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> ignore les URLs qui
+ correspondent &#224; un r&#233;pertoire sur disque, mais ne comportent pas
de slash final, afin que le module <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>
redirige le client vers l'URL canonique avec un slash final.</p>
- <p>Lorsque la directive <code class="directive"><a href="../mod/mod_dir.html#directoryslash">DirectorySlash</a></code> est définie à off, il
- est possible de spécifier l'option <code>AllowNoSlash</code> pour
- s'assurer que les règles de réécriture ne soient plus ignorées.
+ <p>Lorsque la directive <code class="directive"><a href="../mod/mod_dir.html#directoryslash">DirectorySlash</a></code> est d&#233;finie &#224; off, il
+ est possible de sp&#233;cifier l'option <code>AllowNoSlash</code> pour
+ s'assurer que les r&#232;gles de r&#233;&#233;criture ne soient plus ignor&#233;es.
Si on le souhaite, cette option permet de faire s'appliquer des
- règles de réécriture qui correspondent à un répertoire sans slash
+ r&#232;gles de r&#233;&#233;criture qui correspondent &#224; un r&#233;pertoire sans slash
final au sein de fichiers .htaccess.<br />
- Elle est disponible à
+ Elle est disponible &#224;
partir de la version 2.4.0 du serveur HTTP Apache.</p>
</dd>
@@ -1042,39 +1042,39 @@ pour le moteur de réécriture</td></tr>
<p>A partir de la version 2.2.22 de httpd, lorsqu'une directive <code class="directive"><a href="#rewriterule">RewriteRule</a></code> se situe dans un
contexte de <code>serveur virtuel</code> ou de serveur principal,
- <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> ne traitera les règles de réécriture
- que si l'URI de la requête respecte la syntaxe d'un <a href="directive-dict.html#Syntax">chemin URL</a>. Ceci permet
- d'éviter certains problèmes de sécurité où des règles
- particulières pourraient permettre des développements de modèles
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> ne traitera les r&#232;gles de r&#233;&#233;criture
+ que si l'URI de la requ&#234;te respecte la syntaxe d'un <a href="directive-dict.html#Syntax">chemin URL</a>. Ceci permet
+ d'&#233;viter certains probl&#232;mes de s&#233;curit&#233; o&#249; des r&#232;gles
+ particuli&#232;res pourraient permettre des d&#233;veloppements de mod&#232;les
inattendus (voir <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2011-3368">CVE-2011-3368</a>
et <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2011-4317">CVE-2011-4317</a>).
- Pour s'affranchir de la restriction relative à la syntaxe des chemins URL, on peut
- utiliser l'option <code>AllowAnyURI</code>, afin de permettre à
- <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> d'appliquer le jeu de règles à toute
- chaîne de requête URI, sans vérifier si cette dernière respecte la
- grammaire des chemins URL définie dans la spécification HTTP.<br />
+ Pour s'affranchir de la restriction relative &#224; la syntaxe des chemins URL, on peut
+ utiliser l'option <code>AllowAnyURI</code>, afin de permettre &#224;
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> d'appliquer le jeu de r&#232;gles &#224; toute
+ cha&#238;ne de requ&#234;te URI, sans v&#233;rifier si cette derni&#232;re respecte la
+ grammaire des chemins URL d&#233;finie dans la sp&#233;cification HTTP.<br />
Disponible depuis la version 2.4.3 du serveur HTTP Apache.</p>
<div class="warning">
- <h3>Avertissement à propos de la sécurité</h3>
-
- <p>L'utilisation de cette option rendra le serveur vulnérable à
- certains problèmes de sécurité si les règles de réécritures
- concernées n'ont pas été rédigées avec soin. Il est par conséquent
- <strong>fortement recommandé</strong> de ne pas utiliser cette
- option. En particulier, prêtez attention aux chaînes en entrée contenant le
- caractère '<code>@</code>', qui peuvent modifier l'interprétation
- de l'URI réécrite, comme indiqué dans les liens ci-dessus.</p>
+ <h3>Avertissement &#224; propos de la s&#233;curit&#233;</h3>
+
+ <p>L'utilisation de cette option rendra le serveur vuln&#233;rable &#224;
+ certains probl&#232;mes de s&#233;curit&#233; si les r&#232;gles de r&#233;&#233;critures
+ concern&#233;es n'ont pas &#233;t&#233; r&#233;dig&#233;es avec soin. Il est par cons&#233;quent
+ <strong>fortement recommand&#233;</strong> de ne pas utiliser cette
+ option. En particulier, pr&#234;tez attention aux cha&#238;nes en entr&#233;e contenant le
+ caract&#232;re '<code>@</code>', qui peuvent modifier l'interpr&#233;tation
+ de l'URI r&#233;&#233;crite, comme indiqu&#233; dans les liens ci-dessus.</p>
</div>
</dd>
<dt><code>MergeBase</code></dt>
<dd>
- <p>Avec cette option, la valeur de la directive <code class="directive"><a href="#rewritebase">RewriteBase</a></code> est recopiée depuis
- une valeur explicitement définie dans tout sous-répertoire qui ne
- définit pas sa propre directive <code class="directive"><a href="#rewritebase">RewriteBase</a></code>. Il s'agissait du
- comportement par défaut avec les versions 2.4.0 à 2.4.3, et ce
+ <p>Avec cette option, la valeur de la directive <code class="directive"><a href="#rewritebase">RewriteBase</a></code> est recopi&#233;e depuis
+ une valeur explicitement d&#233;finie dans tout sous-r&#233;pertoire qui ne
+ d&#233;finit pas sa propre directive <code class="directive"><a href="#rewritebase">RewriteBase</a></code>. Il s'agissait du
+ comportement par d&#233;faut avec les versions 2.4.0 &#224; 2.4.3, et ce
drapeau qui permet de retrouver ce comportement est disponible
depuis la version 2.4.4 du serveur HTTP Apache.</p>
</dd>
@@ -1083,40 +1083,40 @@ pour le moteur de réécriture</td></tr>
<dd>
<p>Lors d'une
- substitution relative dans un contexte de répertoire (htaccess),
- et si la directive <code class="directive"><a href="#rewritebase">RewriteBase</a></code> n'a pas été définie,
+ substitution relative dans un contexte de r&#233;pertoire (htaccess),
+ et si la directive <code class="directive"><a href="#rewritebase">RewriteBase</a></code> n'a pas &#233;t&#233; d&#233;finie,
ce module utilise des informations en provenance d'une extension
- d'URL et du contexte du système de fichiers pour transformer la
+ d'URL et du contexte du syst&#232;me de fichiers pour transformer la
sustitution relative en URL. Par exemple, les modules
<code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code> et <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code>
- utilisent ces informations de contexte étendu. Disponible à partir de la
+ utilisent ces informations de contexte &#233;tendu. Disponible &#224; partir de la
version 2.4.16 du serveur HTTP Apache.</p>
</dd>
<dt><code>LegacyPrefixDocRoot</code></dt>
<dd>
- <p>Avant la version 2.4.26, si une substitution était une URL absolue qui
- correspondait au serveur virtuel courant, l'URL pouvait être tout d'abord
- réduite à sa partie chemin, puis enfin en chemin local. Comme l'URL peut
- être réduite en chemin local, le chemin doit être préfixé par la
- valeur de la directive DocumentRoot, ce qui permet d'interdire l'accès à
- un fichier tel que /tmp/myfile suite à une requête pour
+ <p>Avant la version 2.4.26, si une substitution &#233;tait une URL absolue qui
+ correspondait au serveur virtuel courant, l'URL pouvait &#234;tre tout d'abord
+ r&#233;duite &#224; sa partie chemin, puis enfin en chemin local. Comme l'URL peut
+ &#234;tre r&#233;duite en chemin local, le chemin doit &#234;tre pr&#233;fix&#233; par la
+ valeur de la directive DocumentRoot, ce qui permet d'interdire l'acc&#232;s &#224;
+ un fichier tel que /tmp/myfile suite &#224; une requ&#234;te pour
http://host/file/myfile avec la <code class="directive"><a href="#rewriterule">RewriteRule</a></code> suivante :</p>
<pre class="prettyprint lang-config">RewriteRule /file/(.*) http://localhost/tmp/$1</pre>
<p>Cette option permet de restaurer l'ancien comportement lorsqu'un chemin
- local obtenu à partir de la réduction d'une URL n'est pas préfixé par la
- valeur de la directive DocumentRoot. Disponible à partir de la version
+ local obtenu &#224; partir de la r&#233;duction d'une URL n'est pas pr&#233;fix&#233; par la
+ valeur de la directive DocumentRoot. Disponible &#224; partir de la version
2.4.26 du serveur HTTP Apache.</p>
</dd>
<dt><code>LongURLOptimization</code></dt>
<dd>
- <p>Cette option permet de réduire la consommation de mémoire des jeux de
- règles longs et non optimisés qui enregistrent de manière répétitive de
+ <p>Cette option permet de r&#233;duire la consommation de m&#233;moire des jeux de
+ r&#232;gles longs et non optimis&#233;s qui enregistrent de mani&#232;re r&#233;p&#233;titive de
longues valeurs dans des variables au sein des directives RewriteCond et
- RewriteRule. Disponible à partir de la version 2.5 du serveur HTTP Apache.</p>
+ RewriteRule. Disponible &#224; partir de la version 2.5 du serveur HTTP Apache.</p>
</dd>
</dl>
@@ -1125,56 +1125,56 @@ pour le moteur de réécriture</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="rewriterule" id="rewriterule">Directive</a> <a name="RewriteRule" id="RewriteRule">RewriteRule</a><a title="Lien permanent" href="#rewriterule" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit les règles pour le moteur de réécriture</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit les r&#232;gles pour le moteur de r&#233;&#233;criture</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RewriteRule
- <em>Modèle</em> <em>Substitution</em> [<em>drapeaux</em>]</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+ <em>Mod&#232;le</em> <em>Substitution</em> [<em>drapeaux</em>]</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_rewrite</td></tr>
</table>
<p>La directive <code class="directive">RewriteRule</code> est le
- véritable cheval de trait de la réécriture. La directive peut
- apparaître plusieurs fois, chaque instance définissant une
- règle de réécriture particulière. L'ordre dans lequel ces règles
- sont définies est important - il s'agit de l'ordre dans lequel
- les règles seront appliquées au cours du processus de
- réécriture.</p>
-
- <p><a id="patterns" name="patterns"><em>Modèle</em></a> est une
+ v&#233;ritable cheval de trait de la r&#233;&#233;criture. La directive peut
+ appara&#238;tre plusieurs fois, chaque instance d&#233;finissant une
+ r&#232;gle de r&#233;&#233;criture particuli&#232;re. L'ordre dans lequel ces r&#232;gles
+ sont d&#233;finies est important - il s'agit de l'ordre dans lequel
+ les r&#232;gles seront appliqu&#233;es au cours du processus de
+ r&#233;&#233;criture.</p>
+
+ <p><a id="patterns" name="patterns"><em>Mod&#232;le</em></a> est une
<a id="regexp" name="regexp">expression rationnelle</a>
- compatible perl. Ce avec quoi ce modèle est comparé dépend de l'endroit où
- la directive <code class="directive">RewriteRule</code> est définie.</p>
+ compatible perl. Ce avec quoi ce mod&#232;le est compar&#233; d&#233;pend de l'endroit o&#249;
+ la directive <code class="directive">RewriteRule</code> est d&#233;finie.</p>
-<div class="note"><h3><a id="what_is_matched" name="what_is_matched">Qu'est-ce qui est comparé ?</a></h3>
+<div class="note"><h3><a id="what_is_matched" name="what_is_matched">Qu'est-ce qui est compar&#233; ?</a></h3>
<ul>
- <li><p>Dans un contexte de serveur virtuel <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code>, le <em>modèle</em> est tout
- d'abord comparé à la portion de l'URL située entre le nom d'hôte
- éventuellement accompagné du port, et la chaîne de paramètres (par
- exemple "/app1/index.html"). Il s'agit du <a href="directive-dict.html#Syntax">URL-path</a> décodé de sa valeur "%xx".</p></li>
-
- <li><p>Dans un contexte de répertoire (sections <code class="directive"><a href="../mod/core.html#directory">Directory</a></code> et fichiers .htaccess), le
- <em>Modèle</em> est comparé avec une partie de chemin ; par exemple une
- requête pour "/app1/index.html" entraînera une comparaison avec
- "app1/index.html" ou "index.html" selon l'endroit où la directive
- <code class="directive">RewriteRule</code> est définie.</p>
-
- <p>Le chemin où la règle est défini est supprimé du chemin correspondant
- du système de fichiers avant comparaison (jusqu'au slash final compris).
- En conséquence de cette suppression, les règles définies dans
+ <li><p>Dans un contexte de serveur virtuel <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code>, le <em>mod&#232;le</em> est tout
+ d'abord compar&#233; &#224; la portion de l'URL situ&#233;e entre le nom d'h&#244;te
+ &#233;ventuellement accompagn&#233; du port, et la cha&#238;ne de param&#232;tres (par
+ exemple "/app1/index.html"). Il s'agit du <a href="directive-dict.html#Syntax">URL-path</a> d&#233;cod&#233; de sa valeur "%xx".</p></li>
+
+ <li><p>Dans un contexte de r&#233;pertoire (sections <code class="directive"><a href="../mod/core.html#directory">Directory</a></code> et fichiers .htaccess), le
+ <em>Mod&#232;le</em> est compar&#233; avec une partie de chemin ; par exemple une
+ requ&#234;te pour "/app1/index.html" entra&#238;nera une comparaison avec
+ "app1/index.html" ou "index.html" selon l'endroit o&#249; la directive
+ <code class="directive">RewriteRule</code> est d&#233;finie.</p>
+
+ <p>Le chemin o&#249; la r&#232;gle est d&#233;fini est supprim&#233; du chemin correspondant
+ du syst&#232;me de fichiers avant comparaison (jusqu'au slash final compris).
+ En cons&#233;quence de cette suppression, les r&#232;gles d&#233;finies dans
ce contexte n'effectuent des comparaisons qu'avec la portion du chemin
- du système de fichiers "en dessous" de l'endroit où la règle est définie.</p>
+ du syst&#232;me de fichiers "en dessous" de l'endroit o&#249; la r&#232;gle est d&#233;finie.</p>
- <p>Le chemin correspondant actuel du système de fichiers est déterminé par
+ <p>Le chemin correspondant actuel du syst&#232;me de fichiers est d&#233;termin&#233; par
des directives telles que <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> et
- <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code>, ou même le résultat de
- substitutions dans des règles <code class="directive">RewriteRule</code> précédentes.
+ <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code>, ou m&#234;me le r&#233;sultat de
+ substitutions dans des r&#232;gles <code class="directive">RewriteRule</code> pr&#233;c&#233;dentes.
</p>
</li>
<li><p>Si vous souhaitez faire une comparaison sur le nom
- d'hôte, le port, ou la chaîne de requête, utilisez une
+ d'h&#244;te, le port, ou la cha&#238;ne de requ&#234;te, utilisez une
directive <code class="directive"><a href="#rewritecond">RewriteCond</a></code>
comportant respectivement les variables
<code>%{HTTP_HOST}</code>, <code>%{SERVER_PORT}</code>, ou
@@ -1183,341 +1183,341 @@ pour le moteur de réécriture</td></tr>
</div>
-<div class="note"><h3>Réécritures dans un contexte de répertoire</h3>
+<div class="note"><h3>R&#233;&#233;critures dans un contexte de r&#233;pertoire</h3>
<ul>
-<li>L'utilisation du moteur de réécriture dans les
+<li>L'utilisation du moteur de r&#233;&#233;criture dans les
fichiers <a href="../howto/htaccess.html">.htaccess</a> et les sections
<code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> est un peu plus
complexe.</li>
-<li>Pour activer le moteur de réécriture dans ces contextes, vous devez
-définir "<code>RewriteEngine On</code>" <strong>et</strong>
-"<code>Options FollowSymLinks</code>". Si l'administrateur a désactivé
-la possibilité de modifier l'option <code>FollowSymLinks</code> au
-niveau du répertoire d'un utilisateur, vous ne pouvez pas utiliser le
-moteur de réécriture. Cette restriction a été instaurée à des fins de
-sécurité.</li>
+<li>Pour activer le moteur de r&#233;&#233;criture dans ces contextes, vous devez
+d&#233;finir "<code>RewriteEngine On</code>" <strong>et</strong>
+"<code>Options FollowSymLinks</code>". Si l'administrateur a d&#233;sactiv&#233;
+la possibilit&#233; de modifier l'option <code>FollowSymLinks</code> au
+niveau du r&#233;pertoire d'un utilisateur, vous ne pouvez pas utiliser le
+moteur de r&#233;&#233;criture. Cette restriction a &#233;t&#233; instaur&#233;e &#224; des fins de
+s&#233;curit&#233;.</li>
<li>Voir la directive
-<code class="directive"><a href="#rewritebase">RewriteBase</a></code> pour plus de détails à
-propos de l'ajout du préfixe après les substitutions relatives.</li>
+<code class="directive"><a href="#rewritebase">RewriteBase</a></code> pour plus de d&#233;tails &#224;
+propos de l'ajout du pr&#233;fixe apr&#232;s les substitutions relatives.</li>
<li>Si vous souhaitez effectuer une comparaison en prenant en compte
-l'intégralité du
-chemin de l'URL dans un contexte de répertoire (htaccess), vous devez
+l'int&#233;gralit&#233; du
+chemin de l'URL dans un contexte de r&#233;pertoire (htaccess), vous devez
utiliser la variable <code>%{REQUEST_URI}</code> dans la directive
<code class="directive"><a href="#rewritecond">RewriteCond</a></code>.</li>
-<li>Le prefixe supprimé se termine toujours par un slash, ce qui
-signifie que la comparaison s'effectue avec une chaîne qui ne comporte
-<em>jamais</em> de slash de début. Ainsi, un <em>modèle</em> contenant
-<code>^/</code> ne correspondra jamais dans un contexte de répertoire.</li>
+<li>Le prefixe supprim&#233; se termine toujours par un slash, ce qui
+signifie que la comparaison s'effectue avec une cha&#238;ne qui ne comporte
+<em>jamais</em> de slash de d&#233;but. Ainsi, un <em>mod&#232;le</em> contenant
+<code>^/</code> ne correspondra jamais dans un contexte de r&#233;pertoire.</li>
-<li>Bien que les règles de réécriture soient permises du point de vue de
+<li>Bien que les r&#232;gles de r&#233;&#233;criture soient permises du point de vue de
la syntaxe dans les sections <code class="directive"><a href="../mod/core.html#location">&lt;Location&gt;</a></code> et <code class="directive"><a href="../mod/core.html#files">&lt;Files&gt;</a></code> (y compris leurs versions sous forme
d'expression rationnelle), elles n'y sont pas prises en compte, et
-n'y sont à priori d'aucune utilité. Les substitutions
-relatives sont une fonctionnalité qui n'est, elle non-plus pas supportée
+n'y sont &#224; priori d'aucune utilit&#233;. Les substitutions
+relatives sont une fonctionnalit&#233; qui n'est, elle non-plus pas support&#233;e
dans ce genre de contexte.</li>
</ul>
</div>
- <p>Pour quelques conseils à propos des <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expressions rationnelles</a>, voir le
- document <a href="../rewrite/intro.html#regex">Introduction à
+ <p>Pour quelques conseils &#224; propos des <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expressions rationnelles</a>, voir le
+ document <a href="../rewrite/intro.html#regex">Introduction &#224;
mod_rewrite</a>.</p>
- <p>Dans <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>, on peut aussi utiliser le caractère
- NOT ('<code>!</code>') comme préfixe de modèle. Ceci vous permet
- d'inverser la signification d'un modèle, soit pour dire
- ``<em>si l'URL considérée ne correspond <strong>PAS</strong> à
- ce modèle</em>''. Le caractère NON peut donc être utilisé à
+ <p>Dans <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>, on peut aussi utiliser le caract&#232;re
+ NOT ('<code>!</code>') comme pr&#233;fixe de mod&#232;le. Ceci vous permet
+ d'inverser la signification d'un mod&#232;le, soit pour dire
+ ``<em>si l'URL consid&#233;r&#233;e ne correspond <strong>PAS</strong> &#224;
+ ce mod&#232;le</em>''. Le caract&#232;re NON peut donc &#234;tre utilis&#233; &#224;
titre exceptionnel, lorsqu'il est plus simple d'effectuer une
- comparaison avec le modèle inversé, ou dans la dernière règle
- par défaut.</p>
+ comparaison avec le mod&#232;le invers&#233;, ou dans la derni&#232;re r&#232;gle
+ par d&#233;faut.</p>
<div class="note"><h3>Note</h3>
-Si vous utilisez le caractère NON pour inverser la signification d'un
-modèle, vous ne pouvez pas inclure de parties génériques groupées dans
-le modèle. Ceci est dû au fait que, lorsque le modèle ne correspond
-pas (autrement dit, sa négation correspond), les groupes sont vides.
-Ainsi, si vous utilisez des modèles inversés, vous ne pouvez
-pas vous référer aux groupes par <code>$N</code> dans la chaîne de
+Si vous utilisez le caract&#232;re NON pour inverser la signification d'un
+mod&#232;le, vous ne pouvez pas inclure de parties g&#233;n&#233;riques group&#233;es dans
+le mod&#232;le. Ceci est d&#251; au fait que, lorsque le mod&#232;le ne correspond
+pas (autrement dit, sa n&#233;gation correspond), les groupes sont vides.
+Ainsi, si vous utilisez des mod&#232;les invers&#233;s, vous ne pouvez
+pas vous r&#233;f&#233;rer aux groupes par <code>$N</code> dans la cha&#238;ne de
substitution !
</div>
- <p>Dans une règle de réécriture,
- <a id="rhs" name="rhs"><em>Substitution</em></a> est la chaîne
- de caractères qui remplace le chemin de l'URL original qui
- correspondait au <em>Modèle</em>. <em>Substitution</em> peut
- être :</p>
+ <p>Dans une r&#232;gle de r&#233;&#233;criture,
+ <a id="rhs" name="rhs"><em>Substitution</em></a> est la cha&#238;ne
+ de caract&#232;res qui remplace le chemin de l'URL original qui
+ correspondait au <em>Mod&#232;le</em>. <em>Substitution</em> peut
+ &#234;tre :</p>
<dl>
- <dt>un chemin du système de fichiers</dt>
+ <dt>un chemin du syst&#232;me de fichiers</dt>
- <dd>Il indique alors la localisation dans le système de
- fichiers de la ressource qui doit être envoyée au
- client. Les substitutions ne sont traitées en tant que chemins du
- système de fichiers que si la règle est configurée dans un
+ <dd>Il indique alors la localisation dans le syst&#232;me de
+ fichiers de la ressource qui doit &#234;tre envoy&#233;e au
+ client. Les substitutions ne sont trait&#233;es en tant que chemins du
+ syst&#232;me de fichiers que si la r&#232;gle est configur&#233;e dans un
contexte de serveur (serveur virtuel), et si le premier
- composant du chemin dans la substitution existe dans le système
+ composant du chemin dans la substitution existe dans le syst&#232;me
de fichiers.</dd>
<dt>chemin d'URL</dt>
- <dd>Un chemin relatif à la valeur de <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> vers la ressource qui
- doit être servie. Notez que <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
- essaie de deviner si vous avez spécifié un chemin du système
- de fichiers ou un chemin d'URL en vérifiant si la première
- partie du chemin existe à la racine du système de fichiers.
- Par exemple, si vous avez spécifié comme chaîne de
+ <dd>Un chemin relatif &#224; la valeur de <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> vers la ressource qui
+ doit &#234;tre servie. Notez que <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+ essaie de deviner si vous avez sp&#233;cifi&#233; un chemin du syst&#232;me
+ de fichiers ou un chemin d'URL en v&#233;rifiant si la premi&#232;re
+ partie du chemin existe &#224; la racine du syst&#232;me de fichiers.
+ Par exemple, si vous avez sp&#233;cifi&#233; comme cha&#238;ne de
<em>Substitution</em> <code>/www/file.html</code>, cette
- dernière sera traitée comme un chemin d'URL <em>à moins</em>
- qu'un répertoire nommé <code>www</code> n'existe à la racine
- de votre système de fichiers (ou dans le cas d'une
- réécriture au sein d'un fichier <code>.htaccess</code>,
- relativement à la racine des documents), auquel cas la chaîne de
- substitution sera traitée comme un chemin du système de
- fichiers. Si vous désirez que d'autres directives de
- correspondance d'URL (comme la directive <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code>) soient appliquées au
- chemin d'URL résultant, utilisez le drapeau <code>[PT]</code>
- comme décrit ci-dessous.</dd>
+ derni&#232;re sera trait&#233;e comme un chemin d'URL <em>&#224; moins</em>
+ qu'un r&#233;pertoire nomm&#233; <code>www</code> n'existe &#224; la racine
+ de votre syst&#232;me de fichiers (ou dans le cas d'une
+ r&#233;&#233;criture au sein d'un fichier <code>.htaccess</code>,
+ relativement &#224; la racine des documents), auquel cas la cha&#238;ne de
+ substitution sera trait&#233;e comme un chemin du syst&#232;me de
+ fichiers. Si vous d&#233;sirez que d'autres directives de
+ correspondance d'URL (comme la directive <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code>) soient appliqu&#233;es au
+ chemin d'URL r&#233;sultant, utilisez le drapeau <code>[PT]</code>
+ comme d&#233;crit ci-dessous.</dd>
<dt>URL absolue</dt>
- <dd>Si une URL absolue est spécifiée,
- <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> vérifie si le nom d'hôte
- correspond à celui de l'hôte local. Si c'est le cas, le
- protocole et le nom d'hôte sont supprimés, et ce qui reste est
- traité comme un chemin d'URL. Dans le cas contraire, une
- redirection externe vers l'URL indiquée est effectuée. Pour
- forcer une redirection externe vers l'hôte local, voir le
+ <dd>Si une URL absolue est sp&#233;cifi&#233;e,
+ <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> v&#233;rifie si le nom d'h&#244;te
+ correspond &#224; celui de l'h&#244;te local. Si c'est le cas, le
+ protocole et le nom d'h&#244;te sont supprim&#233;s, et ce qui reste est
+ trait&#233; comme un chemin d'URL. Dans le cas contraire, une
+ redirection externe vers l'URL indiqu&#233;e est effectu&#233;e. Pour
+ forcer une redirection externe vers l'h&#244;te local, voir le
drapeau <code>[R]</code> ci-dessous.</dd>
<dt><code>-</code> (tiret)</dt>
- <dd>Un tiret indique qu'aucune substitution ne doit être
- effectuée (le chemin considéré est transmis sans changement).
- Ceci est utile quand un drapeau doit être appliqué sans
+ <dd>Un tiret indique qu'aucune substitution ne doit &#234;tre
+ effectu&#233;e (le chemin consid&#233;r&#233; est transmis sans changement).
+ Ceci est utile quand un drapeau doit &#234;tre appliqu&#233; sans
modifier le chemin (voir ci-dessous).</dd>
</dl>
- <p>En plus du texte, la chaîne <em>Substitution</em> peut
+ <p>En plus du texte, la cha&#238;ne <em>Substitution</em> peut
comporter :</p>
<ol>
- <li>des références arrières (<code>$N</code>) vers le modèle
+ <li>des r&#233;f&#233;rences arri&#232;res (<code>$N</code>) vers le mod&#232;le
d'une directive RewriteRule</li>
- <li>des références arrières (<code>%N</code>) vers le dernier
- modèle d'une directive RewriteCond qui correspondait</li>
+ <li>des r&#233;f&#233;rences arri&#232;res (<code>%N</code>) vers le dernier
+ mod&#232;le d'une directive RewriteCond qui correspondait</li>
- <li>des variables du serveur comme dans les chaînes de test de
- condition d'une règle (<code>%{VARNAME}</code>)</li>
+ <li>des variables du serveur comme dans les cha&#238;nes de test de
+ condition d'une r&#232;gle (<code>%{VARNAME}</code>)</li>
<li>des appels de
<a href="#mapfunc">fonctions de comparaison</a>
- (<code>${nom correspondance:clé|défaut}</code>)</li>
+ (<code>${nom correspondance:cl&#233;|d&#233;faut}</code>)</li>
</ol>
- <p>Les références arrières sont des identificateurs de la forme
+ <p>Les r&#233;f&#233;rences arri&#232;res sont des identificateurs de la forme
<code>$</code><strong>N</strong> (<strong>N</strong>=0..9), qui
- seront remplacés par le contenu du <strong>N</strong>ème groupe
- du <em>Modèle</em> qui correspondait. Les variables du serveur
- sont les mêmes que dans la <em>Chaîne_de_test</em> d'une
+ seront remplac&#233;s par le contenu du <strong>N</strong>&#232;me groupe
+ du <em>Mod&#232;le</em> qui correspondait. Les variables du serveur
+ sont les m&#234;mes que dans la <em>Cha&#238;ne_de_test</em> d'une
directive <code class="directive"><a href="#rewritecond">RewriteCond</a></code>. Les
fonctions de comparaison sont issues de la directive <code class="directive"><a href="#rewritemap">RewriteMap</a></code> dans la
- section de laquelle elles sont décrites. Ces trois types de
- variables sont évaluées dans l'ordre ci-dessus.</p>
+ section de laquelle elles sont d&#233;crites. Ces trois types de
+ variables sont &#233;valu&#233;es dans l'ordre ci-dessus.</p>
- <p>Chaque règle de réécriture s'applique au résultat de la règle
- précédente, selon l'ordre dans lequel elles ont été définies dans
- le fichier de configuration. Le chemin de l'URL ou du système de fichier (voir
+ <p>Chaque r&#232;gle de r&#233;&#233;criture s'applique au r&#233;sultat de la r&#232;gle
+ pr&#233;c&#233;dente, selon l'ordre dans lequel elles ont &#233;t&#233; d&#233;finies dans
+ le fichier de configuration. Le chemin de l'URL ou du syst&#232;me de fichier (voir
ci-dessus <a href="#what_is_matched">Qu'est-ce qui est
- comparé ?</a>) est <strong>intégralement
- remplacée</strong> par la chaîne de <em>Substitution</em> et le
- processus de réécriture se poursuit jusqu'à ce que toutes les
- règles aient été appliquées, ou qu'il soit explicitement stoppé
+ compar&#233; ?</a>) est <strong>int&#233;gralement
+ remplac&#233;e</strong> par la cha&#238;ne de <em>Substitution</em> et le
+ processus de r&#233;&#233;criture se poursuit jusqu'&#224; ce que toutes les
+ r&#232;gles aient &#233;t&#233; appliqu&#233;es, ou qu'il soit explicitement stopp&#233;
par un drapeau <a href="../rewrite/flags.html#flag_l"><code><strong>L</strong></code></a>,
- ou par un autre drapeau qui implique un arrêt immédiat, comme
+ ou par un autre drapeau qui implique un arr&#234;t imm&#233;diat, comme
<code><strong>END</strong></code> ou
<code><strong>F</strong></code>.</p>
- <div class="note"><h3>Modifier la chaîne de requête</h3>
- <p>Par défaut, la chaîne de requête est transmise sans
- modification. Vous pouvez cependant créer dans la chaîne de
- substitution des URLs dont une partie constitue une chaîne de
- requête. Pour cela, ajoutez simplement un point d'interrogation
- dans la chaîne de substitution pour indiquer que le texte qui
- suit doit être réinjecté dans la chaîne de requête. Pour
- supprimer une chaîne de requête, terminez simplement la chaîne de
+ <div class="note"><h3>Modifier la cha&#238;ne de requ&#234;te</h3>
+ <p>Par d&#233;faut, la cha&#238;ne de requ&#234;te est transmise sans
+ modification. Vous pouvez cependant cr&#233;er dans la cha&#238;ne de
+ substitution des URLs dont une partie constitue une cha&#238;ne de
+ requ&#234;te. Pour cela, ajoutez simplement un point d'interrogation
+ dans la cha&#238;ne de substitution pour indiquer que le texte qui
+ suit doit &#234;tre r&#233;inject&#233; dans la cha&#238;ne de requ&#234;te. Pour
+ supprimer une cha&#238;ne de requ&#234;te, terminez simplement la cha&#238;ne de
substitution par un point d'interrogation. Pour combiner les
- nouvelles chaînes de requête avec les anciennes, utilisez le
+ nouvelles cha&#238;nes de requ&#234;te avec les anciennes, utilisez le
drapeau <code>[QSA]</code>.</p>
</div>
- <p>En outre, vous pouvez spécifier des <a name="rewriteflags" id="rewriteflags">actions</a> spéciales à effectuer en ajoutant
+ <p>En outre, vous pouvez sp&#233;cifier des <a name="rewriteflags" id="rewriteflags">actions</a> sp&#233;ciales &#224; effectuer en ajoutant
des
<strong><code>[</code><em>drapeaux</em><code>]</code></strong>
- comme troisième argument de la directive
- <code class="directive">RewriteRule</code>. Séparés par des virgules au sein d'une
- liste encadrée par des crochets, les <em>drapeaux</em> peuvent
- être choisis dans la table suivante. Vous trouverez plus de
- détails, et des exemples pour chaque drapeau dans le <a href="../rewrite/flags.html">document à propos des drapeaux de
- réécriture.</a></p>
+ comme troisi&#232;me argument de la directive
+ <code class="directive">RewriteRule</code>. S&#233;par&#233;s par des virgules au sein d'une
+ liste encadr&#233;e par des crochets, les <em>drapeaux</em> peuvent
+ &#234;tre choisis dans la table suivante. Vous trouverez plus de
+ d&#233;tails, et des exemples pour chaque drapeau dans le <a href="../rewrite/flags.html">document &#224; propos des drapeaux de
+ r&#233;&#233;criture.</a></p>
<table class="bordered"><tr class="header"><th>Drapeaux et syntaxe</th>
<th>Fonction</th>
</tr>
<tr>
<td>B</td>
- <td>Echappe les caractères non-alphanumériques
- dans les références arrières <em>avant</em>
- d'appliquer la transformation. <em><a href="../rewrite/flags.html#flag_b">détails ...</a></em></td>
+ <td>Echappe les caract&#232;res non-alphanum&#233;riques
+ dans les r&#233;f&#233;rences arri&#232;res <em>avant</em>
+ d'appliquer la transformation. <em><a href="../rewrite/flags.html#flag_b">d&#233;tails ...</a></em></td>
</tr>
<tr class="odd">
<td>backrefnoplus|BNP</td>
- <td>Avec ce drapeau, si les références arrières sont échappées,
- les espaces seront échappés en %20 au lieu de +. Ceci s'avère
- utile lorsqu'une référence arrière est utilisée dans la partie
- chemin, et non dans la chaîne de paramètres de la requête ;
- pour plus de détails, voir <em><a href="../rewrite/flags.html#flag_bnp">ici.</a></em></td>
+ <td>Avec ce drapeau, si les r&#233;f&#233;rences arri&#232;res sont &#233;chapp&#233;es,
+ les espaces seront &#233;chapp&#233;s en %20 au lieu de +. Ceci s'av&#232;re
+ utile lorsqu'une r&#233;f&#233;rence arri&#232;re est utilis&#233;e dans la partie
+ chemin, et non dans la cha&#238;ne de param&#232;tres de la requ&#234;te ;
+ pour plus de d&#233;tails, voir <em><a href="../rewrite/flags.html#flag_bnp">ici.</a></em></td>
</tr>
<tr>
<td>chain|C</td>
- <td>La règle est chaînée avec la règle suivante. Si la règle
- échoue, la ou les règles avec lesquelles elle est est chaînée
- seront sautées. <em><a href="../rewrite/flags.html#flag_c">détails ...</a></em></td>
+ <td>La r&#232;gle est cha&#238;n&#233;e avec la r&#232;gle suivante. Si la r&#232;gle
+ &#233;choue, la ou les r&#232;gles avec lesquelles elle est est cha&#238;n&#233;e
+ seront saut&#233;es. <em><a href="../rewrite/flags.html#flag_c">d&#233;tails ...</a></em></td>
</tr>
<tr class="odd">
<td>cookie|CO=<em>NAME</em>:<em>VAL</em></td>
- <td>Définit un cookie au niveau du navigateur client. La syntaxe
- complète est :
+ <td>D&#233;finit un cookie au niveau du navigateur client. La syntaxe
+ compl&#232;te est :
CO=<em>NAME</em>:<em>VAL</em>:<em>domain</em>[:<em>lifetime</em>[:<em>path</em>[:<em>secure</em>[:<em>httponly</em>]]]] <em><a href="../rewrite/flags.html#flag_co">details ...</a></em>
- <em><a href="../rewrite/flags.html#flag_co">détails ...</a></em>
+ <em><a href="../rewrite/flags.html#flag_co">d&#233;tails ...</a></em>
</td>
</tr>
<tr>
<td>discardpath|DPI</td>
- <td>Supprime la partie PATH_INFO de l'URI réécrit. <em><a href="../rewrite/flags.html#flag_dpi">détails
+ <td>Supprime la partie PATH_INFO de l'URI r&#233;&#233;crit. <em><a href="../rewrite/flags.html#flag_dpi">d&#233;tails
...</a></em></td>
</tr>
<tr class="odd">
<td>END</td>
- <td>Stoppe le processus de réécriture immédiatement et
- n'applique plus aucune règle. Empêche aussi l'application
- ultérieure de règles de réécriture dans les contextes de
- répertoire et de fichier .htaccess (disponible à partir de la
- version 2.3.9 du serveur HTTP Apache). <em><a href="../rewrite/flags.html#flag_end">détails ...</a></em></td>
+ <td>Stoppe le processus de r&#233;&#233;criture imm&#233;diatement et
+ n'applique plus aucune r&#232;gle. Emp&#234;che aussi l'application
+ ult&#233;rieure de r&#232;gles de r&#233;&#233;criture dans les contextes de
+ r&#233;pertoire et de fichier .htaccess (disponible &#224; partir de la
+ version 2.3.9 du serveur HTTP Apache). <em><a href="../rewrite/flags.html#flag_end">d&#233;tails ...</a></em></td>
</tr>
<tr>
<td>env|E=[!]<em>VAR</em>[:<em>VAL</em>]</td>
- <td>Définit la variable d'environnement <em>VAR</em> (à la valeur
+ <td>D&#233;finit la variable d'environnement <em>VAR</em> (&#224; la valeur
<em>VAL</em> si elle est fournie). La variante !<em>VAR</em>
- annule la définition de la variable <em>VAR</em>.<em><a href="../rewrite/flags.html#flag_e">détails ...</a></em></td>
+ annule la d&#233;finition de la variable <em>VAR</em>.<em><a href="../rewrite/flags.html#flag_e">d&#233;tails ...</a></em></td>
</tr>
<tr class="odd">
<td>forbidden|F</td>
- <td>Renvoie une réponse 403 FORBIDDEN au navigateur client.
- <em><a href="../rewrite/flags.html#flag_f">détails ...</a></em></td>
+ <td>Renvoie une r&#233;ponse 403 FORBIDDEN au navigateur client.
+ <em><a href="../rewrite/flags.html#flag_f">d&#233;tails ...</a></em></td>
</tr>
<tr>
<td>gone|G</td>
- <td>Renvoie un message d'erreur 410 GONE au navigateur client. <em><a href="../rewrite/flags.html#flag_g">détails ...</a></em></td>
+ <td>Renvoie un message d'erreur 410 GONE au navigateur client. <em><a href="../rewrite/flags.html#flag_g">d&#233;tails ...</a></em></td>
</tr>
<tr class="odd">
<td>Handler|H=<em>Gestionnaire de contenu</em></td>
- <td>L'URI résultant est envoyé au <em>Gestionnaire de
- contenu</em> pour traitement. <em><a href="../rewrite/flags.html#flag_h">détails ...</a></em></td>
+ <td>L'URI r&#233;sultant est envoy&#233; au <em>Gestionnaire de
+ contenu</em> pour traitement. <em><a href="../rewrite/flags.html#flag_h">d&#233;tails ...</a></em></td>
</tr>
<tr>
<td>last|L</td>
- <td>Arrête le processus de réécriture immédiatement et n'applique
- plus aucune règle. Prêtez une attention particulière aux mises
- en garde concernant les contextes de niveau répertoire et
- .htaccess (voir aussi le drapeau END). <em><a href="../rewrite/flags.html#flag_l">détails ...</a></em></td>
+ <td>Arr&#234;te le processus de r&#233;&#233;criture imm&#233;diatement et n'applique
+ plus aucune r&#232;gle. Pr&#234;tez une attention particuli&#232;re aux mises
+ en garde concernant les contextes de niveau r&#233;pertoire et
+ .htaccess (voir aussi le drapeau END). <em><a href="../rewrite/flags.html#flag_l">d&#233;tails ...</a></em></td>
</tr>
<tr class="odd">
<td>next|N</td>
- <td>Réexécute le processus de réécriture à partir de la première
- règle, en utilisant le résultat du jeu de règles, sous réserve
- qu'il y ait un point de départ. <em><a href="../rewrite/flags.html#flag_n">détails
+ <td>R&#233;ex&#233;cute le processus de r&#233;&#233;criture &#224; partir de la premi&#232;re
+ r&#232;gle, en utilisant le r&#233;sultat du jeu de r&#232;gles, sous r&#233;serve
+ qu'il y ait un point de d&#233;part. <em><a href="../rewrite/flags.html#flag_n">d&#233;tails
...</a></em></td>
</tr>
<tr>
<td>nocase|NC</td>
- <td>Rend la comparaison entre modèles insensible à la casse.
- <em><a href="../rewrite/flags.html#flag_nc">détails ...</a></em></td>
+ <td>Rend la comparaison entre mod&#232;les insensible &#224; la casse.
+ <em><a href="../rewrite/flags.html#flag_nc">d&#233;tails ...</a></em></td>
</tr>
<tr class="odd">
<td>noescape|NE</td>
- <td>Empêche mod_rewrite d'effectuer un échappement hexadécimal
- des caractères spéciaux dans le résultat de la réécriture. <em><a href="../rewrite/flags.html#flag_ne">détails ...</a></em></td>
+ <td>Emp&#234;che mod_rewrite d'effectuer un &#233;chappement hexad&#233;cimal
+ des caract&#232;res sp&#233;ciaux dans le r&#233;sultat de la r&#233;&#233;criture. <em><a href="../rewrite/flags.html#flag_ne">d&#233;tails ...</a></em></td>
</tr>
<tr>
<td>nosubreq|NS</td>
- <td>La règle est sautée si la requête courante est une
- sous-requête interne. <em><a href="../rewrite/flags.html#flag_ns">détails ...</a></em></td>
+ <td>La r&#232;gle est saut&#233;e si la requ&#234;te courante est une
+ sous-requ&#234;te interne. <em><a href="../rewrite/flags.html#flag_ns">d&#233;tails ...</a></em></td>
</tr>
<tr class="odd">
<td>proxy|P</td>
<td>Force l'envoi en interne de l'URL de substitution en tant
- que requête mandataire. <em><a href="../rewrite/flags.html#flag_p">détails
+ que requ&#234;te mandataire. <em><a href="../rewrite/flags.html#flag_p">d&#233;tails
...</a></em></td>
</tr>
<tr>
<td>passthrough|PT</td>
- <td>L'URI résultant est repassé au moteur de mise en
- correspondance des URLs pour y être traité par d'autres
+ <td>L'URI r&#233;sultant est repass&#233; au moteur de mise en
+ correspondance des URLs pour y &#234;tre trait&#233; par d'autres
traducteurs URI-vers-nom de fichier, comme <code>Alias</code> ou
- <code>Redirect</code>. <em><a href="../rewrite/flags.html#flag_pt">détails ...</a></em></td>
+ <code>Redirect</code>. <em><a href="../rewrite/flags.html#flag_pt">d&#233;tails ...</a></em></td>
</tr>
<tr class="odd">
<td>qsappend|QSA</td>
- <td>Ajoute toute chaîne de paramètres présente dans l'URL de la
- requête originale à toute chaîne de paramètres créée dans la
- cible de réécriture. <em><a href="../rewrite/flags.html#flag_qsa">détails ...</a></em></td>
+ <td>Ajoute toute cha&#238;ne de param&#232;tres pr&#233;sente dans l'URL de la
+ requ&#234;te originale &#224; toute cha&#238;ne de param&#232;tres cr&#233;&#233;e dans la
+ cible de r&#233;&#233;criture. <em><a href="../rewrite/flags.html#flag_qsa">d&#233;tails ...</a></em></td>
</tr>
<tr>
<td>qsdiscard|QSD</td>
- <td>Supprime toute chaîne de paramètres de l'URI entrant. <em><a href="../rewrite/flags.html#flag_qsd">détails
+ <td>Supprime toute cha&#238;ne de param&#232;tres de l'URI entrant. <em><a href="../rewrite/flags.html#flag_qsd">d&#233;tails
...</a></em></td>
</tr>
<tr class="odd">
<td>qslast|QSL</td>
- <td>Interprète le dernier (le plus à droite) point d'interrogation comme
- le délimiteur de la chaîne de paramètres de la requête, au lieu du
- premier (le plus à gauche) comme c'est le cas habituellement. Disponble
- à partir de la version 2.4.19 du serveur HTTP Apache. <em><a href="../rewrite/flags.html#flag_qsl">détails ...</a></em></td>
+ <td>Interpr&#232;te le dernier (le plus &#224; droite) point d'interrogation comme
+ le d&#233;limiteur de la cha&#238;ne de param&#232;tres de la requ&#234;te, au lieu du
+ premier (le plus &#224; gauche) comme c'est le cas habituellement. Disponble
+ &#224; partir de la version 2.4.19 du serveur HTTP Apache. <em><a href="../rewrite/flags.html#flag_qsl">d&#233;tails ...</a></em></td>
</tr>
<tr>
<td>redirect|R[=<em>code</em>]</td>
<td>Force une redirection externe, avec un code de statut HTTP
- optionnel. <em><a href="../rewrite/flags.html#flag_r">détails ...</a></em>
+ optionnel. <em><a href="../rewrite/flags.html#flag_r">d&#233;tails ...</a></em>
</td>
</tr>
<tr class="odd">
<td>skip|S=<em>nombre</em></td>
- <td>Si la règle courante s'applique, le moteur de réécriture
- doit sauter les <em>nombre</em> règles suivantes. <em><a href="../rewrite/flags.html#flag_s">détails ...</a></em></td>
+ <td>Si la r&#232;gle courante s'applique, le moteur de r&#233;&#233;criture
+ doit sauter les <em>nombre</em> r&#232;gles suivantes. <em><a href="../rewrite/flags.html#flag_s">d&#233;tails ...</a></em></td>
</tr>
<tr>
<td>type|T=<em>MIME-type</em></td>
<td>Force l'attribution du <a class="glossarylink" href="../glossary.html#type-mime" title="voir glossaire">Type-MIME</a>
- spécifié au fichier cible. <em><a href="../rewrite/flags.html#flag_t">détails ...</a></em></td>
+ sp&#233;cifi&#233; au fichier cible. <em><a href="../rewrite/flags.html#flag_t">d&#233;tails ...</a></em></td>
</tr>
</table>
-<div class="note"><h3>Développement du répertoire home</h3>
-<p> Quand la chaîne de substitution commence par quelque chose comme
-"/~user" (de manière explicite ou par références arrières), <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
-développe le répertoire home sans tenir compte de la présence ou de la
+<div class="note"><h3>D&#233;veloppement du r&#233;pertoire home</h3>
+<p> Quand la cha&#238;ne de substitution commence par quelque chose comme
+"/~user" (de mani&#232;re explicite ou par r&#233;f&#233;rences arri&#232;res), <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+d&#233;veloppe le r&#233;pertoire home sans tenir compte de la pr&#233;sence ou de la
configuration du module <code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code>.</p>
-<p> Ce développement n'est pas effectué si le drapeau <em>PT</em> est
-utilisé dans la directive <code class="directive"><a href="#rewriterule">RewriteRule</a></code></p>
+<p> Ce d&#233;veloppement n'est pas effectu&#233; si le drapeau <em>PT</em> est
+utilis&#233; dans la directive <code class="directive"><a href="#rewriterule">RewriteRule</a></code></p>
</div>
<p>Voici toutes les combinaisons de substitution et leurs
@@ -1525,25 +1525,25 @@ utilisé dans la directive <code class="directive"><a href="#rewriterule">Rewrite
<p><strong>Dans la configuration au niveau du serveur principal
(<code>httpd.conf</code>)<br />
- pour la requête ``<code>GET
+ pour la requ&#234;te ``<code>GET
/chemin/infochemin</code>'':</strong><br />
</p>
<table class="bordered"><tr class="header">
-<th>Règle</th>
-<th>Résultat de la substitution</th>
+<th>R&#232;gle</th>
+<th>R&#233;sultat de la substitution</th>
</tr>
<tr>
<td>^/un_chemin(.*) autre_chemin$1</td>
-<td>invalide, non supporté</td>
+<td>invalide, non support&#233;</td>
</tr>
<tr class="odd">
<td>^/un_chemin(.*) autre_chemin$1 [R]</td>
-<td>invalide, non supporté</td>
+<td>invalide, non support&#233;</td>
</tr>
<tr>
<td>^/un_chemin(.*) autre_chemin$1 [P]</td>
-<td>invalide, non supporté</td>
+<td>invalide, non support&#233;</td>
</tr>
<tr class="odd">
<td>^/un_chemin(.*) /autre_chemin$1</td>
@@ -1555,7 +1555,7 @@ utilisé dans la directive <code class="directive"><a href="#rewriterule">Rewrite
</tr>
<tr class="odd">
<td>^/un_chemin(.*) /autre_chemin$1 [P]</td>
-<td>sans objet, non supporté</td>
+<td>sans objet, non support&#233;</td>
</tr>
<tr>
<td>^/un_chemin(.*) http://cet_hote/autre_chemin$1</td>
@@ -1567,7 +1567,7 @@ utilisé dans la directive <code class="directive"><a href="#rewriterule">Rewrite
</tr>
<tr>
<td>^/un_chemin(.*) http://cet_hote/autre_chemin$1 [P]</td>
-<td>sans objet, non supporté</td>
+<td>sans objet, non support&#233;</td>
</tr>
<tr class="odd">
<td>^/un_chemin(.*) http://autre_hote/autre_chemin$1</td>
@@ -1584,17 +1584,17 @@ redondant)</td>
</tr>
</table>
- <p><strong>Dans une configuration de niveau répertoire pour
+ <p><strong>Dans une configuration de niveau r&#233;pertoire pour
<code>/chemin</code><br />
(<code>/chemin/physique/vers/chemin/.htacccess</code>, avec
<code>RewriteBase "/chemin"</code>)<br />
- pour la requête ``<code>GET
+ pour la requ&#234;te ``<code>GET
/chemin/chemin-local/infochemin</code>'':</strong><br />
</p>
<table class="bordered"><tr class="header">
-<th>Règle</th>
-<th>Résultat de la substitution</th>
+<th>R&#232;gle</th>
+<th>R&#233;sultat de la substitution</th>
</tr>
<tr>
<td>^chemin-local(.*) autre-chemin$1</td>
@@ -1602,12 +1602,12 @@ redondant)</td>
</tr>
<tr class="odd">
<td>^chemin-local(.*) autre-chemin$1 [R]</td>
-<td>http://cet-hôte/chemin/autre-chemin/infochemin via redirection
+<td>http://cet-h&#244;te/chemin/autre-chemin/infochemin via redirection
externe</td>
</tr>
<tr>
<td>^chemin-local(.*) autre-chemin$1 [P]</td>
-<td>n'a pas lieu d'être, non supporté</td>
+<td>n'a pas lieu d'&#234;tre, non support&#233;</td>
</tr>
<tr class="odd">
<td>^chemin-local(.*) /autre-chemin$1</td>
@@ -1615,36 +1615,36 @@ externe</td>
</tr>
<tr>
<td>^chemin-local(.*) /autre-chemin$1 [R]</td>
-<td>http://cet-hôte/autre-chemin/infochemin via redirection externe</td>
+<td>http://cet-h&#244;te/autre-chemin/infochemin via redirection externe</td>
</tr>
<tr class="odd">
<td>^chemin-local(.*) /autre-chemin$1 [P]</td>
-<td>n'a pas lieu d'être, non supporté</td>
+<td>n'a pas lieu d'&#234;tre, non support&#233;</td>
</tr>
<tr>
-<td>^chemin-local(.*) http://cet-hôte/autre-chemin$1</td>
+<td>^chemin-local(.*) http://cet-h&#244;te/autre-chemin$1</td>
<td>/autre-chemin/infochemin</td>
</tr>
<tr class="odd">
-<td>^chemin-local(.*) http://cet-hôte/autre-chemin$1 [R]</td>
-<td>http://cet-hôte/autre-chemin/infochemin via redirection externe</td>
+<td>^chemin-local(.*) http://cet-h&#244;te/autre-chemin$1 [R]</td>
+<td>http://cet-h&#244;te/autre-chemin/infochemin via redirection externe</td>
</tr>
<tr>
-<td>^chemin-local(.*) http://cet-hôte/autre-chemin$1 [P]</td>
-<td>n'a pas lieu d'être, non supporté</td>
+<td>^chemin-local(.*) http://cet-h&#244;te/autre-chemin$1 [P]</td>
+<td>n'a pas lieu d'&#234;tre, non support&#233;</td>
</tr>
<tr class="odd">
-<td>^chemin-local(.*) http://autre hôte/autre-chemin$1</td>
-<td>http://autre hôte/autre-chemin/infochemin via redirection externe</td>
+<td>^chemin-local(.*) http://autre h&#244;te/autre-chemin$1</td>
+<td>http://autre h&#244;te/autre-chemin/infochemin via redirection externe</td>
</tr>
<tr>
-<td>^chemin-local(.*) http://autre hôte/autre-chemin$1 [R]</td>
-<td>http://autre hôte/autre-chemin/infochemin via redirection externe
+<td>^chemin-local(.*) http://autre h&#244;te/autre-chemin$1 [R]</td>
+<td>http://autre h&#244;te/autre-chemin/infochemin via redirection externe
(le drapeau [R] est redondant)</td>
</tr>
<tr class="odd">
-<td>^chemin-local(.*) http://autre hôte/autre-chemin$1 [P]</td>
-<td>http://autre hôte/autre-chemin/infochemin via un mandataire interne</td>
+<td>^chemin-local(.*) http://autre h&#244;te/autre-chemin$1 [P]</td>
+<td>http://autre h&#244;te/autre-chemin/infochemin via un mandataire interne</td>
</tr>
</table>
@@ -1653,7 +1653,7 @@ externe</td>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_rewrite.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_rewrite.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_rewrite.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -1672,7 +1672,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_rewrite.ht
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_sed.html.fr b/docs/manual/mod/mod_sed.html.fr
index 0bd686c339..a2678baba9 100644
--- a/docs/manual/mod/mod_sed.html.fr
+++ b/docs/manual/mod/mod_sed.html.fr
@@ -27,45 +27,45 @@
<div id="preamble"><h1>Module Apache mod_sed</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_sed.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_sed.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_sed.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</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>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Filtre les contenus en entr&#233;e (requ&#234;tes) et en sortie
+(r&#233;ponses) en utilisant la syntaxe de <code>sed</code></td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td /></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>sed_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_sed.c sed0.c sed1.c regexp.c regexp.h sed.h</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3 d'Apache</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>sed_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_sed.c sed0.c sed1.c regexp.c regexp.h sed.h</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3 d'Apache</td></tr></table>
<h3>Sommaire</h3>
<p><code class="module"><a href="../mod/mod_sed.html">mod_sed</a></code> est un filtre de contenu "in-process". Le
-filtre <code class="module"><a href="../mod/mod_sed.html">mod_sed</a></code> fournit les commandes d'édition de
-<code>sed</code> implémentées par le programme <code>sed</code> de
-Solaris 10 comme décrit dans la <a href="http://www.gnu.org/software/sed/manual/sed.txt">page de
-manuel</a>. Cependant, à la différence de <code>sed</code>,
-<code class="module"><a href="../mod/mod_sed.html">mod_sed</a></code> ne reçoit pas de données sur son entrée
-standard. Au lieu de cela, le filtre agit sur les données échangées
-entre le client et le serveur. <code class="module"><a href="../mod/mod_sed.html">mod_sed</a></code> peut être
-utilisé comme filtre en entrée ou en sortie. <code class="module"><a href="../mod/mod_sed.html">mod_sed</a></code>
+filtre <code class="module"><a href="../mod/mod_sed.html">mod_sed</a></code> fournit les commandes d'&#233;dition de
+<code>sed</code> impl&#233;ment&#233;es par le programme <code>sed</code> de
+Solaris 10 comme d&#233;crit dans la <a href="http://www.gnu.org/software/sed/manual/sed.txt">page de
+manuel</a>. Cependant, &#224; la diff&#233;rence de <code>sed</code>,
+<code class="module"><a href="../mod/mod_sed.html">mod_sed</a></code> ne re&#231;oit pas de donn&#233;es sur son entr&#233;e
+standard. Au lieu de cela, le filtre agit sur les donn&#233;es &#233;chang&#233;es
+entre le client et le serveur. <code class="module"><a href="../mod/mod_sed.html">mod_sed</a></code> peut &#234;tre
+utilis&#233; comme filtre en entr&#233;e ou en sortie. <code class="module"><a href="../mod/mod_sed.html">mod_sed</a></code>
est un filtre de contenu, ce qui signifie qu'on ne peut pas l'utiliser
-pour modifier les en-têtes http du client ou du serveur.
+pour modifier les en-t&#234;tes http du client ou du serveur.
</p>
<p>
-Le filtre en sortie <code class="module"><a href="../mod/mod_sed.html">mod_sed</a></code> accepte un tronçon de
-données, exécute le script <code>sed</code> sur ces données, puis génère
-une sortie qui est transmise au filtre suivant dans la chaîne.
+Le filtre en sortie <code class="module"><a href="../mod/mod_sed.html">mod_sed</a></code> accepte un tron&#231;on de
+donn&#233;es, ex&#233;cute le script <code>sed</code> sur ces donn&#233;es, puis g&#233;n&#232;re
+une sortie qui est transmise au filtre suivant dans la cha&#238;ne.
</p>
<p>
-Le filtre en entrée <code class="module"><a href="../mod/mod_sed.html">mod_sed</a></code> reçoit des données en
-provenance du filtre suivant dans la chaîne, exécute les scripts
-<code>sed</code>, et renvoie les données générées au filtre appelant
-dans la chaîne de filtrage.
+Le filtre en entr&#233;e <code class="module"><a href="../mod/mod_sed.html">mod_sed</a></code> re&#231;oit des donn&#233;es en
+provenance du filtre suivant dans la cha&#238;ne, ex&#233;cute les scripts
+<code>sed</code>, et renvoie les donn&#233;es g&#233;n&#233;r&#233;es au filtre appelant
+dans la cha&#238;ne de filtrage.
</p>
<p>
-Les filtres en entrée ou en sortie ne traitent les données que si des
-caractères newline sont détectés dans le contenu à filtrer. A la fin des
-données, ce qui reste est traité comme la dernière ligne.
+Les filtres en entr&#233;e ou en sortie ne traitent les donn&#233;es que si des
+caract&#232;res newline sont d&#233;tect&#233;s dans le contenu &#224; filtrer. A la fin des
+donn&#233;es, ce qui reste est trait&#233; comme la derni&#232;re ligne.
</p>
</div>
@@ -78,14 +78,14 @@ données, ce qui reste est traité comme la dernière ligne.
<li><img alt="" src="../images/down.gif" /> <a href="#inputsed">InputSed</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#outputsed">OutputSed</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_sed">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_sed">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_sed">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_sed">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<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><a title="Lien permanent" href="#sampleconf" class="permalink">&para;</a></h2>
- <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
+ <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&#238;ne
+ # "monday" par "MON" et la cha&#238;ne "sunday" par "SUN" dans les
# documents html avant de les envoyer au client.
&lt;Directory "/var/www/docs/sed"&gt;
AddOutputFilter Sed html
@@ -94,9 +94,9 @@ données, ce qui reste est traité comme la dernière ligne.
&lt;/Directory&gt;</pre>
</div>
- <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.
+ <div class="example"><h3>Ajout d'un filtre en entr&#233;e</h3><pre class="prettyprint lang-config"> # Dans l'exemple suivant, le filtre sed va remplacer la cha&#238;ne
+ # "monday" par "MON" et la cha&#238;ne "sunday" par "SUN" dans les
+ # donn&#233;es POST envoy&#233;es &#224; PHP.
&lt;Directory "/var/www/docs/sed"&gt;
AddInputFilter Sed php
InputSed "s/monday/MON/g"
@@ -107,13 +107,13 @@ données, ce qui reste est traité comme la dernière ligne.
<div class="section">
<h2><a name="sed_commands" id="sed_commands">Commandes sed</a><a title="Lien permanent" href="#sed_commands" class="permalink">&para;</a></h2>
<p>
- Vous trouverez tous les détails à propos de la commande
+ Vous trouverez tous les d&#233;tails &#224; propos de la commande
<code>sed</code> dans sa <a href="http://www.gnu.org/software/sed/manual/sed.txt">page
de manuel</a>.
</p>
<dl>
<dt><code>b</code></dt>
- <dd>Saut vers le label spécifié (similaire à goto).</dd>
+ <dd>Saut vers le label sp&#233;cifi&#233; (similaire &#224; goto).</dd>
<dt><code>h</code></dt>
<dd>Copie la ligne courante dans le tampon.</dd>
<dt><code>H</code></dt>
@@ -121,7 +121,7 @@ données, ce qui reste est traité comme la dernière ligne.
<dt><code>g</code></dt>
<dd>Copie le contenu du tampon dans la ligne courante.</dd>
<dt><code>G</code></dt>
- <dd>Ajoute le contenu du tampon à la ligne courante.</dd>
+ <dd>Ajoute le contenu du tampon &#224; la ligne courante.</dd>
<dt><code>x</code></dt>
<dd>Echange les contenus du tampon et de la ligne courante.</dd>
</dl>
@@ -129,16 +129,16 @@ données, ce qui reste est traité comme la dernière ligne.
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="inputsed" id="inputsed">Directive</a> <a name="InputSed" id="InputSed">InputSed</a><a title="Lien permanent" href="#inputsed" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Commande sed à exécuter pour le filtrage des données d'une
-requête (en général des données <code>POST</code>)</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Commande sed &#224; ex&#233;cuter pour le filtrage des donn&#233;es d'une
+requ&#234;te (en g&#233;n&#233;ral des donn&#233;es <code>POST</code>)</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>InputSed <var>commande-sed</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td /></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_sed</td></tr>
</table>
- <p>La directive <code class="directive">InputSed</code> permet de spécifier
- la commande sed à exécuter pour le filtrage des données (en général
- des données <code>POST</code>) d'une requête.
+ <p>La directive <code class="directive">InputSed</code> permet de sp&#233;cifier
+ la commande sed &#224; ex&#233;cuter pour le filtrage des donn&#233;es (en g&#233;n&#233;ral
+ des donn&#233;es <code>POST</code>) d'une requ&#234;te.
</p>
</div>
@@ -146,22 +146,22 @@ requête (en général des données <code>POST</code>)</td></tr>
<div class="directive-section"><h2><a name="outputsed" id="outputsed">Directive</a> <a name="OutputSed" id="OutputSed">OutputSed</a><a title="Lien permanent" href="#outputsed" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Commande sed pour le filtrage des contenus de type
-réponse</td></tr>
+r&#233;ponse</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>OutputSed <var>commande-sed</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td /></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_sed</td></tr>
</table>
- <p>La directive <code class="directive">OutputSed</code> permet de spécifier
- la commande <code>sed</code> à exécuter dans le cadre du traitement
- d'une réponse.
+ <p>La directive <code class="directive">OutputSed</code> permet de sp&#233;cifier
+ la commande <code>sed</code> &#224; ex&#233;cuter dans le cadre du traitement
+ d'une r&#233;ponse.
</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_sed.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_sed.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_sed.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -180,7 +180,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_sed.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_session.html.fr b/docs/manual/mod/mod_session.html.fr
index 0bfa296e77..c723dbf289 100644
--- a/docs/manual/mod/mod_session.html.fr
+++ b/docs/manual/mod/mod_session.html.fr
@@ -27,42 +27,42 @@
<div id="preamble"><h1>Module Apache mod_session</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_session.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_session.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_session.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Support des sessions</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>session_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_session.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3 d'Apache</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>session_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_session.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3 d'Apache</td></tr></table>
<h3>Sommaire</h3>
<div class="warning"><h3>Avertissement</h3>
- <p>Le module session fait usage des cookies HTTP, et peut à ce
- titre être victime d'attaques de type Cross Site Scripting, ou
- divulguer des informations à caractère privé aux clients. Veuillez
- vous assurer que les risques ainsi encourus ont été pris en compte
+ <p>Le module session fait usage des cookies HTTP, et peut &#224; ce
+ titre &#234;tre victime d'attaques de type Cross Site Scripting, ou
+ divulguer des informations &#224; caract&#232;re priv&#233; aux clients. Veuillez
+ vous assurer que les risques ainsi encourus ont &#233;t&#233; pris en compte
avant d'activer le support des sessions sur votre serveur.</p>
</div>
<p>Ce module fournit le support d'une interface de session pour
chaque utilisateur au niveau du serveur global. Les sessions
permettent de transmettre diverses informations : l'utilisateur
- est-il connecté ou non, ou toute autre information qui doit être
- conservée d'une requête à l'autre.</p>
+ est-il connect&#233; ou non, ou toute autre information qui doit &#234;tre
+ conserv&#233;e d'une requ&#234;te &#224; l'autre.</p>
- <p>Les sessions peuvent être stockées sur le serveur, ou au niveau
- du navigateur. Les sessions peuvent aussi être chiffrées pour une
- sécurité accrue. Ces fonctionnalités sont réparties entre différents
- modules complémentaires de <code class="module"><a href="../mod/mod_session.html">mod_session</a></code> :
+ <p>Les sessions peuvent &#234;tre stock&#233;es sur le serveur, ou au niveau
+ du navigateur. Les sessions peuvent aussi &#234;tre chiffr&#233;es pour une
+ s&#233;curit&#233; accrue. Ces fonctionnalit&#233;s sont r&#233;parties entre diff&#233;rents
+ modules compl&#233;mentaires de <code class="module"><a href="../mod/mod_session.html">mod_session</a></code> :
<code class="module"><a href="../mod/mod_session_crypto.html">mod_session_crypto</a></code>,
<code class="module"><a href="../mod/mod_session_cookie.html">mod_session_cookie</a></code> et
- <code class="module"><a href="../mod/mod_session_dbd.html">mod_session_dbd</a></code>. Chargez les modules appropriés
- en fonction des besoins du serveur (soit statiquement à la
+ <code class="module"><a href="../mod/mod_session_dbd.html">mod_session_dbd</a></code>. Chargez les modules appropri&#233;s
+ en fonction des besoins du serveur (soit statiquement &#224; la
compilation, soit dynamiquement via la directive <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>).</p>
- <p>Les sessions peuvent être manipulées par d'autres modules qui
- dépendent de la session, ou la session peut être lue et écrite dans
- des variables d'environnement et des en-têtes HTTP, selon les
+ <p>Les sessions peuvent &#234;tre manipul&#233;es par d'autres modules qui
+ d&#233;pendent de la session, ou la session peut &#234;tre lue et &#233;crite dans
+ des variables d'environnement et des en-t&#234;tes HTTP, selon les
besoins.</p>
</div>
@@ -76,12 +76,12 @@
<li><img alt="" src="../images/down.gif" /> <a href="#browsersession">Stockage des sessions au niveau
du navigateur</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#basicexamples">Exemples simples</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#sessionprivacy">Confidentialité des
+<li><img alt="" src="../images/down.gif" /> <a href="#sessionprivacy">Confidentialit&#233; des
sessions</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#cookieprivacy">Confidentialité du cookie</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#cookieprivacy">Confidentialit&#233; du cookie</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#authentication">Support des sessions pour
l'authentification</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#integration">Intégration des sessions avec les
+<li><img alt="" src="../images/down.gif" /> <a href="#integration">Int&#233;gration des sessions avec les
applications externes</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
@@ -93,7 +93,7 @@
<li><img alt="" src="../images/down.gif" /> <a href="#sessioninclude">SessionInclude</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#sessionmaxage">SessionMaxAge</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_session">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_session">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_session">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_session">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_session_cookie.html">mod_session_cookie</a></code></li>
<li><code class="module"><a href="../mod/mod_session_crypto.html">mod_session_crypto</a></code></li>
@@ -103,75 +103,75 @@
<div class="section">
<h2><a name="whatisasession" id="whatisasession">Qu'est-ce qu'une session ?</a><a title="Lien permanent" href="#whatisasession" class="permalink">&para;</a></h2>
<p>Au coeur de l'interface de session se trouve une table de
- paires clé/valeur qui sont accessibles d'une requête du navigateur
- à l'autre. Les valeurs de clés peuvent se voir affecter toute chaîne
+ paires cl&#233;/valeur qui sont accessibles d'une requ&#234;te du navigateur
+ &#224; l'autre. Les valeurs de cl&#233;s peuvent se voir affecter toute cha&#238;ne
valide, en fonction des besoins de l'application qui fait usage de
la session.</p>
- <p>Une "session" est une chaîne
+ <p>Une "session" est une cha&#238;ne
<strong>application/x-www-form-urlencoded</strong> qui contient la
- paire clé/valeur définie par la <a href="http://www.w3.org/TR/html4/">specification HTML</a>.</p>
+ paire cl&#233;/valeur d&#233;finie par la <a href="http://www.w3.org/TR/html4/">specification HTML</a>.</p>
- <p>Selon les souhaits de l'administrateur, la session peut être
- chiffrée et codée en base64 avant d'être soumise au dispositif de
+ <p>Selon les souhaits de l'administrateur, la session peut &#234;tre
+ chiffr&#233;e et cod&#233;e en base64 avant d'&#234;tre soumise au dispositif de
stockage.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="whocanuseasession" id="whocanuseasession">Qui peut utiliser une session
?</a><a title="Lien permanent" href="#whocanuseasession" class="permalink">&para;</a></h2>
- <p>L'interface de session a été conçue à l'origine pour être
- utilisée par d'autres modules du serveur comme
- <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code> ; les applications à base de
- programmes CGI peuvent cependant se voir accorder l'accès au
+ <p>L'interface de session a &#233;t&#233; con&#231;ue &#224; l'origine pour &#234;tre
+ utilis&#233;e par d'autres modules du serveur comme
+ <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code> ; les applications &#224; base de
+ programmes CGI peuvent cependant se voir accorder l'acc&#232;s au
contenu d'une session via la variable d'environnement
- HTTP_SESSION. Il est possible de modifier et/ou de mettre à jour
- une session en insérant un en-tête de réponse HTTP contenant les
- nouveaux paramètres de session.</p>
+ HTTP_SESSION. Il est possible de modifier et/ou de mettre &#224; jour
+ une session en ins&#233;rant un en-t&#234;te de r&#233;ponse HTTP contenant les
+ nouveaux param&#232;tres de session.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="serversession" id="serversession">Stockage des sessions sur le
serveur</a><a title="Lien permanent" href="#serversession" class="permalink">&para;</a></h2>
- <p>Apache peut être configuré pour stocker les sessions
+ <p>Apache peut &#234;tre configur&#233; pour stocker les sessions
utilisateurs sur un serveur particulier ou un groupe de serveurs.
- Cette fonctionnalité est similaire aus sessions disponibles sur
+ Cette fonctionnalit&#233; est similaire aus sessions disponibles sur
les serveurs d'applications courants.</p>
- <p>Selon la configuration, les sessions sont suivies à
- partir d'un identifiant de session stocké dans un cookie, ou
- extrait de la chaîne de paramètres de l'URL, comme dans les
- requêtes GET courantes.</p>
+ <p>Selon la configuration, les sessions sont suivies &#224;
+ partir d'un identifiant de session stock&#233; dans un cookie, ou
+ extrait de la cha&#238;ne de param&#232;tres de l'URL, comme dans les
+ requ&#234;tes GET courantes.</p>
- <p>Comme le contenu de la session est stocké exclusivement sur le
- serveur, il est nécessaire de préserver la confidentialité de ce
- contenu. Ceci a des implications en matière de performance et de
+ <p>Comme le contenu de la session est stock&#233; exclusivement sur le
+ serveur, il est n&#233;cessaire de pr&#233;server la confidentialit&#233; de ce
+ contenu. Ceci a des implications en mati&#232;re de performance et de
consommation de ressources lorsqu'un grand nombre de sessions est
- stocké, ou lorsqu'un grand nombre de serveurs doivent se partager
+ stock&#233;, ou lorsqu'un grand nombre de serveurs doivent se partager
les sessions entre eux.</p>
<p>Le module <code class="module"><a href="../mod/mod_session_dbd.html">mod_session_dbd</a></code> permet de stocker
- les sessions utilisateurs dans une base de données SQL via le
+ les sessions utilisateurs dans une base de donn&#233;es SQL via le
module <code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="browsersession" id="browsersession">Stockage des sessions au niveau
du navigateur</a><a title="Lien permanent" href="#browsersession" class="permalink">&para;</a></h2>
- <p>Dans les environnements à haut trafic où le stockage d'une
+ <p>Dans les environnements &#224; haut trafic o&#249; le stockage d'une
session sur un serveur consomme trop
de ressources, il est possible de stocker le contenu de la session
dans un cookie au niveau du navigateur client.</p>
- <p>Ceci a pour avantage de ne nécessiter qu'une quantité minimale de
- ressources sur le serveur pour suivre les sessions, et évite à
- plusieurs serveurs parmi une forêt de serveurs de devoir partager
+ <p>Ceci a pour avantage de ne n&#233;cessiter qu'une quantit&#233; minimale de
+ ressources sur le serveur pour suivre les sessions, et &#233;vite &#224;
+ plusieurs serveurs parmi une for&#234;t de serveurs de devoir partager
les informations de session.</p>
- <p>Le contenu de la session est cependant présenté au client, avec
- pour conséquence un risque de perte de confidentialité. Le module
- <code class="module"><a href="../mod/mod_session_crypto.html">mod_session_crypto</a></code> peut être configuré pour
- chiffrer le contenu de la session avant qu'elle soit stockée au
+ <p>Le contenu de la session est cependant pr&#233;sent&#233; au client, avec
+ pour cons&#233;quence un risque de perte de confidentialit&#233;. Le module
+ <code class="module"><a href="../mod/mod_session_crypto.html">mod_session_crypto</a></code> peut &#234;tre configur&#233; pour
+ chiffrer le contenu de la session avant qu'elle soit stock&#233;e au
niveau du client.</p>
<p>Le module <code class="module"><a href="../mod/mod_session_cookie.html">mod_session_cookie</a></code> permet de stocker
@@ -181,19 +181,19 @@
<div class="section">
<h2><a name="basicexamples" id="basicexamples">Exemples simples</a><a title="Lien permanent" href="#basicexamples" class="permalink">&para;</a></h2>
- <p>La création d'une session consiste simplement à ouvrir la
- session, et à décider de l'endroit où elle doit être stockée. Dans
- l'exemple suivant, la session sera stockée au niveau du
- navigateur, dans un cookie nommé <code>session</code>.</p>
+ <p>La cr&#233;ation d'une session consiste simplement &#224; ouvrir la
+ session, et &#224; d&#233;cider de l'endroit o&#249; elle doit &#234;tre stock&#233;e. Dans
+ l'exemple suivant, la session sera stock&#233;e au niveau du
+ navigateur, dans un cookie nomm&#233; <code>session</code>.</p>
- <div class="example"><h3>Session stockée au niveau du navigateur</h3><pre class="prettyprint lang-config">Session On
+ <div class="example"><h3>Session stock&#233;e au niveau du navigateur</h3><pre class="prettyprint lang-config">Session On
SessionCookieName session path=/</pre>
</div>
<p>Une session est inutile s'il n'est pas possible d'y lire
- ou d'y écrire. L'exemple suivant montre comment des valeurs
- peuvent être injectées dans une session à l'aide d'un en-tête de
- réponse HTTP prédéterminé nommé
+ ou d'y &#233;crire. L'exemple suivant montre comment des valeurs
+ peuvent &#234;tre inject&#233;es dans une session &#224; l'aide d'un en-t&#234;te de
+ r&#233;ponse HTTP pr&#233;d&#233;termin&#233; nomm&#233;
<code>X-Replace-Session</code>.</p>
<div class="example"><h3>Ecriture dans une session</h3><pre class="prettyprint lang-config">Session On
@@ -201,12 +201,12 @@ SessionCookieName session path=/
SessionHeader X-Replace-Session</pre>
</div>
- <p>L'en-tête doit contenir des paires clé/valeur sous le même
- format que celui de la chaîne d'argument d'une URL, comme dans
- l'exemple suivant. Donner pour valeur à une clé la chaîne vide a
- pour effet de supprimer la clé de la session.</p>
+ <p>L'en-t&#234;te doit contenir des paires cl&#233;/valeur sous le m&#234;me
+ format que celui de la cha&#238;ne d'argument d'une URL, comme dans
+ l'exemple suivant. Donner pour valeur &#224; une cl&#233; la cha&#238;ne vide a
+ pour effet de supprimer la cl&#233; de la session.</p>
- <div class="example"><h3>Script CGI pour écrire dans une session</h3><pre class="prettyprint lang-sh">#!/bin/bash
+ <div class="example"><h3>Script CGI pour &#233;crire dans une session</h3><pre class="prettyprint lang-sh">#!/bin/bash
echo "Content-Type: text/plain"
echo "X-Replace-Session: key1=foo&amp;key2=&amp;key3=bar"
echo
@@ -214,9 +214,9 @@ env</pre>
</div>
<p>Selon la configuration, les informations de la session peuvent
- être extraites de la variable d'environnement HTTP_SESSION. Par
- défaut la session est privée, et cette fonctionnalité doit donc
- être explicitement activée via la directive <code class="directive"><a href="#sessionenv">SessionEnv</a></code>.</p>
+ &#234;tre extraites de la variable d'environnement HTTP_SESSION. Par
+ d&#233;faut la session est priv&#233;e, et cette fonctionnalit&#233; doit donc
+ &#234;tre explicitement activ&#233;e via la directive <code class="directive"><a href="#sessionenv">SessionEnv</a></code>.</p>
<div class="example"><h3>Lecture depuis une session</h3><pre class="prettyprint lang-config">Session On
SessionEnv On
@@ -224,80 +224,80 @@ SessionCookieName session path=/
SessionHeader X-Replace-Session</pre>
</div>
- <p>Une fois la lecture effectuée, la variable CGI
+ <p>Une fois la lecture effectu&#233;e, la variable CGI
<code>HTTP_SESSION</code> doit contenir la valeur
- <code>clé1=foo&amp;clé3=bar</code>.</p>
+ <code>cl&#233;1=foo&amp;cl&#233;3=bar</code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="sessionprivacy" id="sessionprivacy">Confidentialité des
+<h2><a name="sessionprivacy" id="sessionprivacy">Confidentialit&#233; des
sessions</a><a title="Lien permanent" href="#sessionprivacy" class="permalink">&para;</a></h2>
- <p>En utilisant la fonctionnalité de votre navigateur "Afficher
- les cookies", vous pouvez voir une réprésentation de la session
- sous forme de texte en clair. Ceci peut poser problème si le
- contenu de la session doit être dissimulé à l'utilisateur final,
- ou si un tiers accède sans autorisation aux informations de
+ <p>En utilisant la fonctionnalit&#233; de votre navigateur "Afficher
+ les cookies", vous pouvez voir une r&#233;pr&#233;sentation de la session
+ sous forme de texte en clair. Ceci peut poser probl&#232;me si le
+ contenu de la session doit &#234;tre dissimul&#233; &#224; l'utilisateur final,
+ ou si un tiers acc&#232;de sans autorisation aux informations de
session.</p>
- <p>A ce titre, le contenu de la session peut être chiffré à l'aide
- du module <code class="module"><a href="../mod/mod_session_crypto.html">mod_session_crypto</a></code> avant d'être stocké
+ <p>A ce titre, le contenu de la session peut &#234;tre chiffr&#233; &#224; l'aide
+ du module <code class="module"><a href="../mod/mod_session_crypto.html">mod_session_crypto</a></code> avant d'&#234;tre stock&#233;
au niveau du navigateur.</p>
- <div class="example"><h3>Session chiffrée avant stockage au niveau du
+ <div class="example"><h3>Session chiffr&#233;e avant stockage au niveau du
navigateur</h3><pre class="prettyprint lang-config">Session On
SessionCryptoPassphrase secret
SessionCookieName session path=/</pre>
</div>
- <p>La session sera automatiquement déchiffrée à la lecture, et
- rechiffrée par Apache lors de la sauvegarde, si bien que
- l'application sous-jacente qui utilise la session n'a pas à se
- préoccuper de savoir si un chiffrement a été mis en oeuvre ou
+ <p>La session sera automatiquement d&#233;chiffr&#233;e &#224; la lecture, et
+ rechiffr&#233;e par Apache lors de la sauvegarde, si bien que
+ l'application sous-jacente qui utilise la session n'a pas &#224; se
+ pr&#233;occuper de savoir si un chiffrement a &#233;t&#233; mis en oeuvre ou
non.</p>
- <p>Les sessions stockées sur le serveur plutôt qu'au niveau du
- navigateur peuvent aussi être chiffrées, préservant par là-même la
- confidentialité lorsque des informations sensibles sont partagées
- entre les serveurs web d'une forêt de serveurs à l'aide du module
+ <p>Les sessions stock&#233;es sur le serveur plut&#244;t qu'au niveau du
+ navigateur peuvent aussi &#234;tre chiffr&#233;es, pr&#233;servant par l&#224;-m&#234;me la
+ confidentialit&#233; lorsque des informations sensibles sont partag&#233;es
+ entre les serveurs web d'une for&#234;t de serveurs &#224; l'aide du module
<code class="module"><a href="../mod/mod_session_dbd.html">mod_session_dbd</a></code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="cookieprivacy" id="cookieprivacy">Confidentialité du cookie</a><a title="Lien permanent" href="#cookieprivacy" class="permalink">&para;</a></h2>
+<h2><a name="cookieprivacy" id="cookieprivacy">Confidentialit&#233; du cookie</a><a title="Lien permanent" href="#cookieprivacy" class="permalink">&para;</a></h2>
- <p>Le mécanisme de cookie HTTP offre aussi des fonctionnalités
- quant à la confidentialité, comme la possibilité de
- restreindre le transport du cookie aux pages protégées par SSL
+ <p>Le m&#233;canisme de cookie HTTP offre aussi des fonctionnalit&#233;s
+ quant &#224; la confidentialit&#233;, comme la possibilit&#233; de
+ restreindre le transport du cookie aux pages prot&#233;g&#233;es par SSL
seulement, ou l'interdiction pour les scripts java qui
- s'exécutent au niveau du navigateur d'obtenir l'accès au contenu
+ s'ex&#233;cutent au niveau du navigateur d'obtenir l'acc&#232;s au contenu
du cookie.</p>
<div class="warning"><h3>Avertissement</h3>
- <p>Certaines fonctionnalités de confidentialité du cookie HTTP ne
- sont pas standardisées, ou ne sont pas toujours implémentées au
+ <p>Certaines fonctionnalit&#233;s de confidentialit&#233; du cookie HTTP ne
+ sont pas standardis&#233;es, ou ne sont pas toujours impl&#233;ment&#233;es au
niveau du navigateur. Les modules de session vous permettent de
- définir les paramètres du cookie, mais il n'est pas garanti que la
- confidentialité sera respectée par le navigateur. Si la sécurité
- est la principale préoccupation, chiffrez le contenu de la session
+ d&#233;finir les param&#232;tres du cookie, mais il n'est pas garanti que la
+ confidentialit&#233; sera respect&#233;e par le navigateur. Si la s&#233;curit&#233;
+ est la principale pr&#233;occupation, chiffrez le contenu de la session
avec le module <code class="module"><a href="../mod/mod_session_crypto.html">mod_session_crypto</a></code>, ou stockez la
session sur le serveur avec le module
<code class="module"><a href="../mod/mod_session_dbd.html">mod_session_dbd</a></code>.</p>
</div>
- <p>Les paramètres standards du cookie peuvent être spécifiés après
+ <p>Les param&#232;tres standards du cookie peuvent &#234;tre sp&#233;cifi&#233;s apr&#232;s
le nom du cookie comme dans l'exemple suivant :</p>
- <div class="example"><h3>Définition des paramètres du cookie</h3><pre class="prettyprint lang-config">Session On
+ <div class="example"><h3>D&#233;finition des param&#232;tres du cookie</h3><pre class="prettyprint lang-config">Session On
SessionCryptoPassphrase secret
SessionCookieName session path=/private;domain=example.com;httponly;secure;</pre>
</div>
- <p>Dans les cas où le serveur Apache sert de frontal pour des
- serveurs d'arrière-plan, il est possible de supprimer les cookies
- de session des en-têtes HTTP entrants à l'aide de la directive
+ <p>Dans les cas o&#249; le serveur Apache sert de frontal pour des
+ serveurs d'arri&#232;re-plan, il est possible de supprimer les cookies
+ de session des en-t&#234;tes HTTP entrants &#224; l'aide de la directive
<code class="directive"><a href="../mod/mod_session_cookie.html#sessioncookieremove">SessionCookieRemove</a></code>. Ceci
- permet d'empêcher les serveurs d'arrière-plan d'accéder au contenu
+ permet d'emp&#234;cher les serveurs d'arri&#232;re-plan d'acc&#233;der au contenu
des cookies de session.
</p>
@@ -309,11 +309,11 @@ SessionCookieName session path=/private;domain=example.com;httponly;secure;</pre
<p>Comme il est possible de le faire avec de nombreux serveurs
d'applications, les modules d'authentification peuvent utiliser
une session pour stocker le nom d'utilisateur et le mot de passe
- après connexion. Le module <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code> par
+ apr&#232;s connexion. Le module <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code> par
exemple, sauvegarde les nom de connexion et mot de passe de
l'utilisateur dans une session.</p>
- <div class="example"><h3>Authentification à base de formulaire</h3><pre class="prettyprint lang-config">Session On
+ <div class="example"><h3>Authentification &#224; base de formulaire</h3><pre class="prettyprint lang-config">Session On
SessionCryptoPassphrase secret
SessionCookieName session path=/
AuthFormProvider file
@@ -328,71 +328,71 @@ AuthName "realm"
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="integration" id="integration">Intégration des sessions avec les
+<h2><a name="integration" id="integration">Int&#233;gration des sessions avec les
applications externes</a><a title="Lien permanent" href="#integration" class="permalink">&para;</a></h2>
- <p>Pour que les sessions soient utiles, leur contenu doit être
- accessible aux applications externes, et ces dernières doivent
- elles-mêmes être capables d'écrire une session.</p>
+ <p>Pour que les sessions soient utiles, leur contenu doit &#234;tre
+ accessible aux applications externes, et ces derni&#232;res doivent
+ elles-m&#234;mes &#234;tre capables d'&#233;crire une session.</p>
<p>L'exemple type est une application qui modifie le mot de passe
- d'un utilisateur défini par <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code>. Cette
+ d'un utilisateur d&#233;fini par <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code>. Cette
application doit pouvoir extraire les nom d'utilisateur et mot de
passe courants de la session, effectuer les modifications
- demandées, puis écrire le nouveau mot de passe dans la session,
+ demand&#233;es, puis &#233;crire le nouveau mot de passe dans la session,
afin que la transition vers le nouveau mot de passe soit
transparente.</p>
<p>Un autre exemple met en jeu une application qui enregistre un
- nouvel utilisateur pour la première fois. Une fois
- l'enregistrement terminé, le nom d'utilisateur et le mot de passe
- sont écrits dans la session, fournissant là aussi une transition
+ nouvel utilisateur pour la premi&#232;re fois. Une fois
+ l'enregistrement termin&#233;, le nom d'utilisateur et le mot de passe
+ sont &#233;crits dans la session, fournissant l&#224; aussi une transition
transparente.</p>
<dl>
<dt>Modules Apache</dt>
<dd>Selon les besoins, les modules du serveur peuvent utiliser
- l'API <strong>mod_session.h</strong> pour lire et écrire dans les
+ l'API <strong>mod_session.h</strong> pour lire et &#233;crire dans les
sessions. Les modules tels que <code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code>
- utilisent ce mécanisme.
+ utilisent ce m&#233;canisme.
</dd>
<dt>Programmes CGI et langages de script</dt>
- <dd>Les applications qui s'exécutent au sein du serveur web
- peuvent éventuellement extraire la valeur de la session de la
+ <dd>Les applications qui s'ex&#233;cutent au sein du serveur web
+ peuvent &#233;ventuellement extraire la valeur de la session de la
variable d'environnement <strong>HTTP_SESSION</strong>. La session
- doit être codée sous la forme d'une chaîne
+ doit &#234;tre cod&#233;e sous la forme d'une cha&#238;ne
<strong>application/x-www-form-urlencoded</strong> selon les
- préconisations de la <a href="http://www.w3.org/TR/html4/">specification HTML</a>. Cette
- variable d'environnement est définie via la directive <code class="directive"><a href="#sessionenv">SessionEnv</a></code>. Un script peut écrire
- dans la session en renvoyant un en-tête de réponse
+ pr&#233;conisations de la <a href="http://www.w3.org/TR/html4/">specification HTML</a>. Cette
+ variable d'environnement est d&#233;finie via la directive <code class="directive"><a href="#sessionenv">SessionEnv</a></code>. Un script peut &#233;crire
+ dans la session en renvoyant un en-t&#234;te de r&#233;ponse
<strong>application/x-www-form-urlencoded</strong> dont le nom est
- défini via la directive <code class="directive"><a href="#sessionheader">SessionHeader</a></code>. Dans les deux cas,
- tout chiffrement ou déchiffrement, ainsi que la lecture ou
- l'écriture de ou vers la session à partir du mécanisme de stockage
- choisi sont gérés par le module <code class="module"><a href="../mod/mod_session.html">mod_session</a></code> et la
+ d&#233;fini via la directive <code class="directive"><a href="#sessionheader">SessionHeader</a></code>. Dans les deux cas,
+ tout chiffrement ou d&#233;chiffrement, ainsi que la lecture ou
+ l'&#233;criture de ou vers la session &#224; partir du m&#233;canisme de stockage
+ choisi sont g&#233;r&#233;s par le module <code class="module"><a href="../mod/mod_session.html">mod_session</a></code> et la
configuration correspondante.
</dd>
- <dt>Applications situées derrière <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dt>
- <dd>Si la directive <code class="directive"><a href="#sessionheader">SessionHeader</a></code> est utilisée pour
- définir un en-tête de requête HTTP, la session codée sous la forme
- d'une chaîne <strong>application/x-www-form-urlencoded</strong>
- sera accessible pour l'application. Si ce même en-tête est fourni
- dans la réponse, sa valeur sera utilisée pour remplacer la
- session. Comme précédemment, tout chiffrement ou déchiffrement,
+ <dt>Applications situ&#233;es derri&#232;re <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></dt>
+ <dd>Si la directive <code class="directive"><a href="#sessionheader">SessionHeader</a></code> est utilis&#233;e pour
+ d&#233;finir un en-t&#234;te de requ&#234;te HTTP, la session cod&#233;e sous la forme
+ d'une cha&#238;ne <strong>application/x-www-form-urlencoded</strong>
+ sera accessible pour l'application. Si ce m&#234;me en-t&#234;te est fourni
+ dans la r&#233;ponse, sa valeur sera utilis&#233;e pour remplacer la
+ session. Comme pr&#233;c&#233;demment, tout chiffrement ou d&#233;chiffrement,
ainsi que la lecture ou
- l'écriture de ou vers la session à partir du mécanisme de stockage
- choisi sont gérés par le module <code class="module"><a href="../mod/mod_session.html">mod_session</a></code> et la
+ l'&#233;criture de ou vers la session &#224; partir du m&#233;canisme de stockage
+ choisi sont g&#233;r&#233;s par le module <code class="module"><a href="../mod/mod_session.html">mod_session</a></code> et la
configuration correspondante.</dd>
- <dt>Applications indépendantes</dt>
+ <dt>Applications ind&#233;pendantes</dt>
<dd>Les applications peuvent choisir de manipuler la session en
- s'affranchissant du contrôle du serveur HTTP Apache. Dans ce cas,
+ s'affranchissant du contr&#244;le du serveur HTTP Apache. Dans ce cas,
c'est l'application qui doit prendre en charge la lecture de la
- session depuis le mécanisme de stockage choisi, son déchiffrement,
- sa mise à jour, son chiffrement et sa réécriture vers le mécanisme
- de stockage choisi de manière appropriée.</dd>
+ session depuis le m&#233;canisme de stockage choisi, son d&#233;chiffrement,
+ sa mise &#224; jour, son chiffrement et sa r&#233;&#233;criture vers le m&#233;canisme
+ de stockage choisi de mani&#232;re appropri&#233;e.</dd>
</dl>
</div>
@@ -401,40 +401,40 @@ AuthName "realm"
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ouvre une session pour le contexte courant</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Session On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Session Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Session Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session</td></tr>
</table>
<p>La directive <code class="directive">Session</code> permet d'ouvrir une
session pour le contexte ou conteneur courant. Les directives
- suivantes permettent de définir où la session sera stockée et
- comment sera assurée la confidentialité.</p>
+ suivantes permettent de d&#233;finir o&#249; la session sera stock&#233;e et
+ comment sera assur&#233;e la confidentialit&#233;.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sessionenv" id="sessionenv">Directive</a> <a name="SessionEnv" id="SessionEnv">SessionEnv</a><a title="Lien permanent" href="#sessionenv" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit si le contenu de la session doit être enregistré
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit si le contenu de la session doit &#234;tre enregistr&#233;
dans la variable d'environnement <var>HTTP_SESSION</var></td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionEnv On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SessionEnv Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SessionEnv Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session</td></tr>
</table>
<p>Lorsque la directive <code class="directive">SessionEnv</code> est
- définie à <var>On</var>, le contenu de la session est enregistré
- dans une variable d'environnement CGI nommée
+ d&#233;finie &#224; <var>On</var>, le contenu de la session est enregistr&#233;
+ dans une variable d'environnement CGI nomm&#233;e
<var>HTTP_SESSION</var>.</p>
- <p>La chaîne est écrite sous le même format que celui de la chaîne
+ <p>La cha&#238;ne est &#233;crite sous le m&#234;me format que celui de la cha&#238;ne
d'arguments d'une URL, comme dans l'exemple suivant :</p>
<div class="example"><p><code>
- <code>clé1=foo&amp;clé3=bar</code>
+ <code>cl&#233;1=foo&amp;cl&#233;3=bar</code>
</code></p></div>
@@ -442,97 +442,97 @@ dans la variable d'environnement <var>HTTP_SESSION</var></td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sessionexclude" id="sessionexclude">Directive</a> <a name="SessionExclude" id="SessionExclude">SessionExclude</a><a title="Lien permanent" href="#sessionexclude" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit les préfixes d'URLs pour lesquels une session sera
-ignorée</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit les pr&#233;fixes d'URLs pour lesquels une session sera
+ignor&#233;e</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionExclude <var>chemin</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session</td></tr>
</table>
<p>La directive <code class="directive">SessionExclude</code> permet de
- définir les préfixes d'URLs pour lesquels la session sera
- désactivée. Ceci peut améliorer l'efficacité d'un site web, en
- ciblant de manière plus précise l'espace d'URL pour lequel une
- session devra être maintenue. Par défaut, toutes les URLs du
+ d&#233;finir les pr&#233;fixes d'URLs pour lesquels la session sera
+ d&#233;sactiv&#233;e. Ceci peut am&#233;liorer l'efficacit&#233; d'un site web, en
+ ciblant de mani&#232;re plus pr&#233;cise l'espace d'URL pour lequel une
+ session devra &#234;tre maintenue. Par d&#233;faut, toutes les URLs du
contexte ou du conteneur courant sont incluses dans la session. La
directive <code class="directive"><a href="#sessionexclude">SessionExclude</a></code>
l'emporte sur la directive <code class="directive"><a href="#sessioninclude">SessionInclude</a></code>.</p>
<div class="warning"><h3>Avertissement</h3>
- <p>Cette directive a un comportement similaire à celui de l'attribut
- <var>chemin</var> des cookies HTTP, mais ne doit pas être confondue
- avec cet attribut. En effet, cette directive ne définit pas
- l'attribut <var>chemin</var>, qui doit être configuré
- séparément.</p></div>
+ <p>Cette directive a un comportement similaire &#224; celui de l'attribut
+ <var>chemin</var> des cookies HTTP, mais ne doit pas &#234;tre confondue
+ avec cet attribut. En effet, cette directive ne d&#233;finit pas
+ l'attribut <var>chemin</var>, qui doit &#234;tre configur&#233;
+ s&#233;par&#233;ment.</p></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="sessionexpiryupdateinterval" id="sessionexpiryupdateinterval">Directive</a> <a name="SessionExpiryUpdateInterval" id="SessionExpiryUpdateInterval">SessionExpiryUpdateInterval</a><a title="Lien permanent" href="#sessionexpiryupdateinterval" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le nombre de secondes dont la durée d'expiration d'une
-session peut changer sans que cette session soit mise à jour</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit le nombre de secondes dont la dur&#233;e d'expiration d'une
+session peut changer sans que cette session soit mise &#224; jour</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionExpiryUpdateInterval <var>interval</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SessionExpiryUpdateInterval 0 (mise à jour systématique)</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SessionExpiryUpdateInterval 0 (mise &#224; jour syst&#233;matique)</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session</td></tr>
</table>
<p>La directive <code class="directive">SessionExpiryUpdateInterval</code>
- permet d'éviter le coût de l'écriture d'une session pour chaque
- requête en n'effectuant cette mise à jour que lorsque la date
- d'expiration a changé. Ceci permet d'améliorer les performances d'un
- site web ou de réduire la charge d'une base de données lorsqu'on
+ permet d'&#233;viter le co&#251;t de l'&#233;criture d'une session pour chaque
+ requ&#234;te en n'effectuant cette mise &#224; jour que lorsque la date
+ d'expiration a chang&#233;. Ceci permet d'am&#233;liorer les performances d'un
+ site web ou de r&#233;duire la charge d'une base de donn&#233;es lorsqu'on
utilise <code class="module"><a href="../mod/mod_session_dbd.html">mod_session_dbd</a></code>. La session est
- systématiquement mise à jour si les données stockées dans la session
- ont été modifiées ou si la durée d'expiration a été modifiée d'une
- durée supérieure à l'intervalle spécifié.</p>
+ syst&#233;matiquement mise &#224; jour si les donn&#233;es stock&#233;es dans la session
+ ont &#233;t&#233; modifi&#233;es ou si la dur&#233;e d'expiration a &#233;t&#233; modifi&#233;e d'une
+ dur&#233;e sup&#233;rieure &#224; l'intervalle sp&#233;cifi&#233;.</p>
- <p>Définir l'intervalle à 0 désactive cette directive, et
- l'expiration de la session sera alors rafraîchie pour chaque requête.</p>
+ <p>D&#233;finir l'intervalle &#224; 0 d&#233;sactive cette directive, et
+ l'expiration de la session sera alors rafra&#238;chie pour chaque requ&#234;te.</p>
<p>Cette directive n'a d'effet que si on l'utilise en combinaison
avec la directive <code class="directive"><a href="#sessionmaxage">SessionMaxAge</a></code> qui active
l'expiration des sessions. Les sessions sans date d'expiration ne
- sont écrites que lorsque les données qu'elles renferment ont été
- modifiées.</p>
+ sont &#233;crites que lorsque les donn&#233;es qu'elles renferment ont &#233;t&#233;
+ modifi&#233;es.</p>
<div class="warning"><h3>Avertissement</h3>
- <p>Comme l'expiration de la session n'est pas systématiquement
- rafraîchie à chaque requête, une session peut arriver à expiration
- plus tôt d'un nombre de secondes spécifié dans le paramètre
- <var>interval</var>. Définir un petit intervalle est en général
+ <p>Comme l'expiration de la session n'est pas syst&#233;matiquement
+ rafra&#238;chie &#224; chaque requ&#234;te, une session peut arriver &#224; expiration
+ plus t&#244;t d'un nombre de secondes sp&#233;cifi&#233; dans le param&#232;tre
+ <var>interval</var>. D&#233;finir un petit intervalle est en g&#233;n&#233;ral
assez sur, mais en revenche n'a qu'un effet minime sur la prise en
- compte des durées d'expiration.</p></div>
+ compte des dur&#233;es d'expiration.</p></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="sessionheader" id="sessionheader">Directive</a> <a name="SessionHeader" id="SessionHeader">SessionHeader</a><a title="Lien permanent" href="#sessionheader" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Importation des mises à jour de session depuis l'en-tête de
-réponse HTTP spécifié</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionHeader <var>en-tête</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Importation des mises &#224; jour de session depuis l'en-t&#234;te de
+r&#233;ponse HTTP sp&#233;cifi&#233;</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionHeader <var>en-t&#234;te</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session</td></tr>
</table>
<p>La directive <code class="directive">SessionHeader</code> permet de
- définir le nom d'un en-tête de réponse HTTP qui, s'il est présent,
- sera lu et son contenu écrit dans la session courante.</p>
+ d&#233;finir le nom d'un en-t&#234;te de r&#233;ponse HTTP qui, s'il est pr&#233;sent,
+ sera lu et son contenu &#233;crit dans la session courante.</p>
- <p>Le contenu de l'en-tête doit se présenter sous le même format que
- celui de la chaîne d'arguments d'une URL, comme dans l'exemple
+ <p>Le contenu de l'en-t&#234;te doit se pr&#233;senter sous le m&#234;me format que
+ celui de la cha&#238;ne d'arguments d'une URL, comme dans l'exemple
suivant :</p>
<div class="example"><p><code>
- <code>clé1=foo&amp;clé2=&amp;clé3=bar</code>
+ <code>cl&#233;1=foo&amp;cl&#233;2=&amp;cl&#233;3=bar</code>
</code></p></div>
- <p>Si une clé a pour valeur la chaîne vide, elle sera supprimée de
+ <p>Si une cl&#233; a pour valeur la cha&#238;ne vide, elle sera supprim&#233;e de
la session.</p>
@@ -540,59 +540,59 @@ réponse HTTP spécifié</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sessioninclude" id="sessioninclude">Directive</a> <a name="SessionInclude" id="SessionInclude">SessionInclude</a><a title="Lien permanent" href="#sessioninclude" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit les préfixes d'URL pour lesquels une session est
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit les pr&#233;fixes d'URL pour lesquels une session est
valide</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionInclude <var>chemin</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>toutes URLs</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>toutes URLs</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session</td></tr>
</table>
<p>La directive <code class="directive">SessionInclude</code> permet de
- définir les préfixes d'URL spécifiques pour lesquels une session
- sera valide. Ceci peut améliorer l'efficacité d'un site web, en
- ciblant de manière plus précise l'espace d'URL pour lequel une
- session devra être maintenue. Par défaut, toutes les URLs du
+ d&#233;finir les pr&#233;fixes d'URL sp&#233;cifiques pour lesquels une session
+ sera valide. Ceci peut am&#233;liorer l'efficacit&#233; d'un site web, en
+ ciblant de mani&#232;re plus pr&#233;cise l'espace d'URL pour lequel une
+ session devra &#234;tre maintenue. Par d&#233;faut, toutes les URLs du
contexte ou du conteneur courant sont incluses dans la session.</p>
<div class="warning"><h3>Avertissement</h3>
- <p>Cette directive a un comportement similaire à celui de l'attribut
- <var>chemin</var> des cookies HTTP, mais ne doit pas être confondue
- avec cet attribut. En effet, cette directive ne définit pas
- l'attribut <var>chemin</var>, qui doit être configuré séparément.</p></div>
+ <p>Cette directive a un comportement similaire &#224; celui de l'attribut
+ <var>chemin</var> des cookies HTTP, mais ne doit pas &#234;tre confondue
+ avec cet attribut. En effet, cette directive ne d&#233;finit pas
+ l'attribut <var>chemin</var>, qui doit &#234;tre configur&#233; s&#233;par&#233;ment.</p></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="sessionmaxage" id="sessionmaxage">Directive</a> <a name="SessionMaxAge" id="SessionMaxAge">SessionMaxAge</a><a title="Lien permanent" href="#sessionmaxage" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit une durée de vie maximale pour la session en
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit une dur&#233;e de vie maximale pour la session en
secondes</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionMaxAge <var>durée de vie maximale</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SessionMaxAge 0</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionMaxAge <var>dur&#233;e de vie maximale</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SessionMaxAge 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session</td></tr>
</table>
<p>La directive <code class="directive">SessionMaxAge</code> permet de
- définir la durée maximale pendant laquelle une session restera
- valide. Lorsqu'une session est sauvegardée, cette durée est
- réinitialisée et la session peut continuer d'exister. Si la durée
- d'une session dépasse cette limite sans qu'une requête au serveur ne
- vienne la rafraîchir, la session va passer hors délai et sera
- supprimée. Lorsqu'une session est utilisée pour stocker les
+ d&#233;finir la dur&#233;e maximale pendant laquelle une session restera
+ valide. Lorsqu'une session est sauvegard&#233;e, cette dur&#233;e est
+ r&#233;initialis&#233;e et la session peut continuer d'exister. Si la dur&#233;e
+ d'une session d&#233;passe cette limite sans qu'une requ&#234;te au serveur ne
+ vienne la rafra&#238;chir, la session va passer hors d&#233;lai et sera
+ supprim&#233;e. Lorsqu'une session est utilis&#233;e pour stocker les
informations de connexion d'un utilisateur, ceci aura pour effet de
- le déconnecter automatiquement après le délai spécifié.</p>
+ le d&#233;connecter automatiquement apr&#232;s le d&#233;lai sp&#233;cifi&#233;.</p>
- <p>Donner à cette directive la valeur 0 empêche l'expiration de la
+ <p>Donner &#224; cette directive la valeur 0 emp&#234;che l'expiration de la
session.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_session.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_session.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_session.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -611,7 +611,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_session.ht
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_session_cookie.html.fr b/docs/manual/mod/mod_session_cookie.html.fr
index 4ede839725..416754ce32 100644
--- a/docs/manual/mod/mod_session_cookie.html.fr
+++ b/docs/manual/mod/mod_session_cookie.html.fr
@@ -27,20 +27,20 @@
<div id="preamble"><h1>Module Apache mod_session_cookie</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_session_cookie.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_session_cookie.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_session_cookie.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Support des sessions basé sur les cookies</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Support des sessions bas&#233; sur les cookies</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>session_cookie_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_session_cookie.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3 d'Apache</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>session_cookie_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_session_cookie.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3 d'Apache</td></tr></table>
<h3>Sommaire</h3>
<div class="warning"><h3>Avertissement</h3>
<p>Les modules de session font usage des cookies HTTP, et peuvent
- à ce titre être victimes d'attaques de type Cross Site Scripting,
- ou divulguer des informations à caractère privé aux clients.
- Veuillez vous assurer que les risques ainsi encourus ont été pris
+ &#224; ce titre &#234;tre victimes d'attaques de type Cross Site Scripting,
+ ou divulguer des informations &#224; caract&#232;re priv&#233; aux clients.
+ Veuillez vous assurer que les risques ainsi encourus ont &#233;t&#233; pris
en compte avant d'activer le support des sessions sur votre
serveur.</p>
</div>
@@ -49,19 +49,19 @@
support du stockage des sessions utilisateur au niveau du navigateur
distant dans des cookies HTTP.</p>
- <p>L'utilisation de cookies pour stocker les sessions décharge le
- serveur ou le groupe de serveurs de la nécessité de stocker les
+ <p>L'utilisation de cookies pour stocker les sessions d&#233;charge le
+ serveur ou le groupe de serveurs de la n&#233;cessit&#233; de stocker les
sessions localement, ou de collaborer pour partager les sessions, et
- peut être utile dans les environnements à fort trafic où le stockage
- des sessions sur le serveur pourrait s'avérer trop consommateur de
+ peut &#234;tre utile dans les environnements &#224; fort trafic o&#249; le stockage
+ des sessions sur le serveur pourrait s'av&#233;rer trop consommateur de
ressources.</p>
- <p>Si la confidentialité de la session doit être préservée, le
- contenu de cette dernière peut être chiffré avant d'être enregistré
- au niveau du client à l'aide du module
+ <p>Si la confidentialit&#233; de la session doit &#234;tre pr&#233;serv&#233;e, le
+ contenu de cette derni&#232;re peut &#234;tre chiffr&#233; avant d'&#234;tre enregistr&#233;
+ au niveau du client &#224; l'aide du module
<code class="module"><a href="../mod/mod_session_crypto.html">mod_session_crypto</a></code>.</p>
- <p>Pour plus de détails à propos de l'interface des sessions, voir
+ <p>Pour plus de d&#233;tails &#224; propos de l'interface des sessions, voir
la documentation du module <code class="module"><a href="../mod/mod_session.html">mod_session</a></code>.</p>
</div>
@@ -74,7 +74,7 @@
<li><img alt="" src="../images/down.gif" /> <a href="#sessioncookiename2">SessionCookieName2</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#sessioncookieremove">SessionCookieRemove</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_session_cookie">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_session_cookie">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_session_cookie">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_session_cookie">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_session.html">mod_session</a></code></li>
<li><code class="module"><a href="../mod/mod_session_crypto.html">mod_session_crypto</a></code></li>
@@ -84,20 +84,20 @@
<div class="section">
<h2><a name="basicexamples" id="basicexamples">Exemples simples</a><a title="Lien permanent" href="#basicexamples" class="permalink">&para;</a></h2>
- <p>Pour créer une session et la stocker dans un cookie nommé
+ <p>Pour cr&#233;er une session et la stocker dans un cookie nomm&#233;
<var>session</var>, configurez-la comme suit :</p>
- <div class="example"><h3>Session stockée au niveau du navigateur</h3><pre class="prettyprint lang-config">Session On
+ <div class="example"><h3>Session stock&#233;e au niveau du navigateur</h3><pre class="prettyprint lang-config">Session On
SessionCookieName session path=/</pre>
</div>
- <p>Pour plus d'exemples sur la manière dont une session doit être
- configurée pour qu'une application CGI puisse l'utiliser, voir la
+ <p>Pour plus d'exemples sur la mani&#232;re dont une session doit &#234;tre
+ configur&#233;e pour qu'une application CGI puisse l'utiliser, voir la
section exemples de la documentation du module
<code class="module"><a href="../mod/mod_session.html">mod_session</a></code>.</p>
- <p>Pour des détails sur la manière dont une session peut être
- utilisée pour stocker des informations de type nom
+ <p>Pour des d&#233;tails sur la mani&#232;re dont une session peut &#234;tre
+ utilis&#233;e pour stocker des informations de type nom
d'utilisateur/mot de passe, voir la documentation du module
<code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code>.</p>
@@ -106,24 +106,24 @@ SessionCookieName session path=/</pre>
<div class="directive-section"><h2><a name="sessioncookiename" id="sessioncookiename">Directive</a> <a name="SessionCookieName" id="SessionCookieName">SessionCookieName</a><a title="Lien permanent" href="#sessioncookiename" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom et attributs du cookie RFC2109 dans lequel la session
-est stockée</td></tr>
+est stock&#233;e</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionCookieName <var>nom</var> <var>attributs</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session_cookie</td></tr>
</table>
<p>La directive <code class="directive">SessionCookieName</code> permet de
- spécifier le nom et les attributs optionnels d'un cookie compatible
- RFC2109 dans lequel la session sera stockée. Les cookies RFC2109
- sont définis en utilisant l'en-tête HTTP <code>Set-Cookie</code>.
+ sp&#233;cifier le nom et les attributs optionnels d'un cookie compatible
+ RFC2109 dans lequel la session sera stock&#233;e. Les cookies RFC2109
+ sont d&#233;finis en utilisant l'en-t&#234;te HTTP <code>Set-Cookie</code>.
</p>
- <p>Une liste optionnelle d'attributs peut être spécifiée, comme dans
- l'exemple suivant. Ces attributs sont insérés tel quel dans le
- cookie, et ne sont pas interprétés par Apache. Assurez-vous que vos
- attributs soient définis correctement selon la spécification des
+ <p>Une liste optionnelle d'attributs peut &#234;tre sp&#233;cifi&#233;e, comme dans
+ l'exemple suivant. Ces attributs sont ins&#233;r&#233;s tel quel dans le
+ cookie, et ne sont pas interpr&#233;t&#233;s par Apache. Assurez-vous que vos
+ attributs soient d&#233;finis correctement selon la sp&#233;cification des
cookies.
</p>
@@ -137,25 +137,25 @@ SessionCookieName session path=/private;domain=example.com;httponly;secure;versi
<div class="directive-section"><h2><a name="sessioncookiename2" id="sessioncookiename2">Directive</a> <a name="SessionCookieName2" id="SessionCookieName2">SessionCookieName2</a><a title="Lien permanent" href="#sessioncookiename2" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom et attributs pour le cookie RFC2965 dans lequel est
-stockée la session</td></tr>
+stock&#233;e la session</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionCookieName2 <var>nom</var> <var>attributs</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session_cookie</td></tr>
</table>
<p>La directive <code class="directive">SessionCookieName2</code> permet de
- spécifier le nom et les attributs optionnels d'un cookie compatible
- RFC2965 dans lequel la session sera stockée. Les cookies RFC2965
- sont définis en utilisant l'en-tête HTTP
+ sp&#233;cifier le nom et les attributs optionnels d'un cookie compatible
+ RFC2965 dans lequel la session sera stock&#233;e. Les cookies RFC2965
+ sont d&#233;finis en utilisant l'en-t&#234;te HTTP
<code>Set-Cookie2</code>.
</p>
- <p>Une liste optionnelle d'attributs peut être spécifiée, comme dans
- l'exemple suivant. Ces attributs sont insérés tel quel dans le
- cookie, et ne sont pas interprétés par Apache. Assurez-vous que vos
- attributs soient définis correctement selon la spécification des
+ <p>Une liste optionnelle d'attributs peut &#234;tre sp&#233;cifi&#233;e, comme dans
+ l'exemple suivant. Ces attributs sont ins&#233;r&#233;s tel quel dans le
+ cookie, et ne sont pas interpr&#233;t&#233;s par Apache. Assurez-vous que vos
+ attributs soient d&#233;finis correctement selon la sp&#233;cification des
cookies.
</p>
@@ -168,31 +168,31 @@ SessionCookieName2 session path=/private;domain=example.com;httponly;secure;vers
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sessioncookieremove" id="sessioncookieremove">Directive</a> <a name="SessionCookieRemove" id="SessionCookieRemove">SessionCookieRemove</a><a title="Lien permanent" href="#sessioncookieremove" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine si les cookies de session doivent être supprimés
-des en-têtes HTTP entrants</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine si les cookies de session doivent &#234;tre supprim&#233;s
+des en-t&#234;tes HTTP entrants</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionCookieRemove On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SessionCookieRemove Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SessionCookieRemove Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session_cookie</td></tr>
</table>
<p>La directive <code class="directive">SessionCookieRemove</code> permet de
- déterminer si les cookies contenant la session doivent être
- supprimés des en-têtes pendant le traitement de la requête.</p>
+ d&#233;terminer si les cookies contenant la session doivent &#234;tre
+ supprim&#233;s des en-t&#234;tes pendant le traitement de la requ&#234;te.</p>
- <p>Dans le cas d'un mandataire inverse où le serveur Apache sert de
- frontal à un serveur d'arrière-plan, révéler le contenu du cookie de
- session à ce dernier peut conduire à une violation de la
- confidentialité. A ce titre, si cette directive est définie à "on",
- le cookie de session sera supprimé des en-têtes HTTP entrants.</p>
+ <p>Dans le cas d'un mandataire inverse o&#249; le serveur Apache sert de
+ frontal &#224; un serveur d'arri&#232;re-plan, r&#233;v&#233;ler le contenu du cookie de
+ session &#224; ce dernier peut conduire &#224; une violation de la
+ confidentialit&#233;. A ce titre, si cette directive est d&#233;finie &#224; "on",
+ le cookie de session sera supprim&#233; des en-t&#234;tes HTTP entrants.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_session_cookie.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_session_cookie.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_session_cookie.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -211,7 +211,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_session_co
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_session_crypto.html.fr b/docs/manual/mod/mod_session_crypto.html.fr
index afd90341c6..aab1870c59 100644
--- a/docs/manual/mod/mod_session_crypto.html.fr
+++ b/docs/manual/mod/mod_session_crypto.html.fr
@@ -27,35 +27,35 @@
<div id="preamble"><h1>Module Apache mod_session_crypto</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_session_crypto.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_session_crypto.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_session_crypto.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Support du chiffrement des sessions</td></tr>
-<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>session_crypto_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_session_crypto.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3 d'Apache</td></tr></table>
+<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>session_crypto_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_session_crypto.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3 d'Apache</td></tr></table>
<h3>Sommaire</h3>
<div class="warning"><h3>Avertissement</h3>
<p>Les modules de session font usage des cookies HTTP, et peuvent
- à ce titre être victimes d'attaques de type Cross Site Scripting,
- ou divulguer des informations à caractère privé aux clients.
- Veuillez vous assurer que les risques ainsi encourus ont été pris
+ &#224; ce titre &#234;tre victimes d'attaques de type Cross Site Scripting,
+ ou divulguer des informations &#224; caract&#232;re priv&#233; aux clients.
+ Veuillez vous assurer que les risques ainsi encourus ont &#233;t&#233; pris
en compte avant d'activer le support des sessions sur votre
serveur.</p>
</div>
<p>Ce sous-module du module <code class="module"><a href="../mod/mod_session.html">mod_session</a></code> fournit le
support du chiffrement des sessions utilisateur avant de les
- enregistrer dans une base de données locale, ou dans un cookie HTTP
+ enregistrer dans une base de donn&#233;es locale, ou dans un cookie HTTP
au niveau du navigateur distant.</p>
- <p>Il peut contribuer à préserver la confidentialité des sessions
- lorsque leur contenu doit rester privé pour
+ <p>Il peut contribuer &#224; pr&#233;server la confidentialit&#233; des sessions
+ lorsque leur contenu doit rester priv&#233; pour
l'utilisateur, ou lorsqu'une protection contre les attaques de type
- cross site scripting est nécessaire.</p>
+ cross site scripting est n&#233;cessaire.</p>
- <p>Pour plus de détails à propos de l'interface des sessions, voir
+ <p>Pour plus de d&#233;tails &#224; propos de l'interface des sessions, voir
la documentation du module <code class="module"><a href="../mod/mod_session.html">mod_session</a></code>.</p>
</div>
@@ -69,7 +69,7 @@
<li><img alt="" src="../images/down.gif" /> <a href="#sessioncryptopassphrase">SessionCryptoPassphrase</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#sessioncryptopassphrasefile">SessionCryptoPassphraseFile</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_session_crypto">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_session_crypto">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_session_crypto">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_session_crypto">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_session.html">mod_session</a></code></li>
<li><code class="module"><a href="../mod/mod_session_cookie.html">mod_session_cookie</a></code></li>
@@ -79,25 +79,25 @@
<div class="section">
<h2><a name="basicusage" id="basicusage">Utilisation de base</a><a title="Lien permanent" href="#basicusage" class="permalink">&para;</a></h2>
- <p>Pour créer une session chiffrée et la stocker dans un cookie
- nommé <var>session</var>, configurer-la comme suit :</p>
+ <p>Pour cr&#233;er une session chiffr&#233;e et la stocker dans un cookie
+ nomm&#233; <var>session</var>, configurer-la comme suit :</p>
- <div class="example"><h3>Session chiffrée stockée au niveau du
+ <div class="example"><h3>Session chiffr&#233;e stock&#233;e au niveau du
serveur</h3><pre class="prettyprint lang-config">Session On
SessionCookieName session path=/
SessionCryptoPassphrase secret</pre>
</div>
- <p>La session sera chiffrée avec la clé spécifiée. Il est possible
+ <p>La session sera chiffr&#233;e avec la cl&#233; sp&#233;cifi&#233;e. Il est possible
de configurer plusieurs serveurs pour qu'ils puissent partager des
- sessions, en s'assurant que la même clé de chiffrement est
- utilisée sur chaque serveur.</p>
+ sessions, en s'assurant que la m&#234;me cl&#233; de chiffrement est
+ utilis&#233;e sur chaque serveur.</p>
- <p>Si la clé de chiffrement est modifiée, les sessions seront
- automatiquement invalidées.</p>
+ <p>Si la cl&#233; de chiffrement est modifi&#233;e, les sessions seront
+ automatiquement invalid&#233;es.</p>
- <p>Pour des détails sur la manière dont une session peut être
- utilisée pour stocker des informations de type nom
+ <p>Pour des d&#233;tails sur la mani&#232;re dont une session peut &#234;tre
+ utilis&#233;e pour stocker des informations de type nom
d'utilisateur/mot de passe, voir la documentation du module
<code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code>.</p>
@@ -105,21 +105,21 @@ SessionCryptoPassphrase secret</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sessioncryptocipher" id="sessioncryptocipher">Directive</a> <a name="SessionCryptoCipher" id="SessionCryptoCipher">SessionCryptoCipher</a><a title="Lien permanent" href="#sessioncryptocipher" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>L'algorithme à utiliser pour le chiffrement de la session</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>L'algorithme &#224; utiliser pour le chiffrement de la session</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionCryptoCipher <var>algorithme</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>aes256</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>aes256</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session_crypto</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP Apache</td></tr>
</table>
<p>La directive <code class="directive">SessionCryptoCipher</code> permet de
- spécifier l'algorithme à utiliser pour le chiffrement. En l'absence
- de spécification, l'algorithme par défaut est <code>aes256</code>.</p>
+ sp&#233;cifier l'algorithme &#224; utiliser pour le chiffrement. En l'absence
+ de sp&#233;cification, l'algorithme par d&#233;faut est <code>aes256</code>.</p>
- <p>L'algorithme peut être choisi, en fonction du moteur de chiffrement
- utilisé, parmi les valeurs suivantes :</p>
+ <p>L'algorithme peut &#234;tre choisi, en fonction du moteur de chiffrement
+ utilis&#233;, parmi les valeurs suivantes :</p>
<ul><li>3des192</li><li>aes128</li><li>aes192</li><li>aes256</li></ul>
@@ -128,57 +128,57 @@ SessionCryptoPassphrase secret</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sessioncryptodriver" id="sessioncryptodriver">Directive</a> <a name="SessionCryptoDriver" id="SessionCryptoDriver">SessionCryptoDriver</a><a title="Lien permanent" href="#sessioncryptodriver" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le pilote de chiffrement à utiliser pour chiffrer les
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le pilote de chiffrement &#224; utiliser pour chiffrer les
sessions</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionCryptoDriver <var>nom</var> <var>[param[=valeur]]</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session_crypto</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.0
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.0
d'Apache</td></tr>
</table>
<p>La directive <code class="directive">SessionCryptoDriver</code> permet de
- spécifier le nom du pilote à utiliser pour le chiffrement. Si aucun
- pilote n'est spécifié, le pilote utilisé par défaut sera le pilote
- recommandé compilé avec APR-util.</p>
+ sp&#233;cifier le nom du pilote &#224; utiliser pour le chiffrement. Si aucun
+ pilote n'est sp&#233;cifi&#233;, le pilote utilis&#233; par d&#233;faut sera le pilote
+ recommand&#233; compil&#233; avec APR-util.</p>
- <p>Le pilote de chiffrement <var>NSS</var> nécessite certains
- paramètres de configuration, qui seront spécifiés comme arguments de
- la directive avec des valeurs optionnelles après le nom du
+ <p>Le pilote de chiffrement <var>NSS</var> n&#233;cessite certains
+ param&#232;tres de configuration, qui seront sp&#233;cifi&#233;s comme arguments de
+ la directive avec des valeurs optionnelles apr&#232;s le nom du
pilote.</p>
- <div class="example"><h3>NSS sans base de données de certificats</h3><pre class="prettyprint lang-config">SessionCryptoDriver nss</pre>
+ <div class="example"><h3>NSS sans base de donn&#233;es de certificats</h3><pre class="prettyprint lang-config">SessionCryptoDriver nss</pre>
</div>
- <div class="example"><h3>NSS avec base de données de certificats</h3><pre class="prettyprint lang-config">SessionCryptoDriver nss dir=certs</pre>
+ <div class="example"><h3>NSS avec base de donn&#233;es de certificats</h3><pre class="prettyprint lang-config">SessionCryptoDriver nss dir=certs</pre>
</div>
- <div class="example"><h3>NSS avec base de données de certificats et
- paramètres</h3><pre class="prettyprint lang-config">SessionCryptoDriver nss dir=certs clé3=clé3.db cert7=cert7.db secmod=secmod</pre>
+ <div class="example"><h3>NSS avec base de donn&#233;es de certificats et
+ param&#232;tres</h3><pre class="prettyprint lang-config">SessionCryptoDriver nss dir=certs cl&#233;3=cl&#233;3.db cert7=cert7.db secmod=secmod</pre>
</div>
<div class="example"><h3>NSS avec chemins contenant des espaces</h3><pre class="prettyprint lang-config">SessionCryptoDriver nss "dir=My Certs" key3=key3.db cert7=cert7.db secmod=secmod</pre>
</div>
- <p>Le pilote de chiffrement <var>NSS</var> peut avoir été configuré
- au préalable dans une autre partie du serveur, par exemple depuis
+ <p>Le pilote de chiffrement <var>NSS</var> peut avoir &#233;t&#233; configur&#233;
+ au pr&#233;alable dans une autre partie du serveur, par exemple depuis
<code class="module"><a href="../mod/mod_nss.html">mod_nss</a></code> ou <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code>. Si c'est le
- cas, un avertissement sera enregistré dans le journal, et la
- configuration existante s'en trouvera affectée. Pour éviter cet
- avertissement, utilisez le paramètre noinit comme suit :</p>
+ cas, un avertissement sera enregistr&#233; dans le journal, et la
+ configuration existante s'en trouvera affect&#233;e. Pour &#233;viter cet
+ avertissement, utilisez le param&#232;tre noinit comme suit :</p>
- <div class="example"><h3>NSS avec base de données de certificats</h3><pre class="prettyprint lang-config">SessionCryptoDriver nss noinit</pre>
+ <div class="example"><h3>NSS avec base de donn&#233;es de certificats</h3><pre class="prettyprint lang-config">SessionCryptoDriver nss noinit</pre>
</div>
- <p>Pour éviter la confusion, assurez-vous que tous les modules
- utilisant NSS soient configurés avec des paramètres identiques.</p>
+ <p>Pour &#233;viter la confusion, assurez-vous que tous les modules
+ utilisant NSS soient configur&#233;s avec des param&#232;tres identiques.</p>
- <p>Le pilote de chiffrement <var>openssl</var> accepte un paramètre
- optionnel permettant de spécifier le moteur de chiffrement à
+ <p>Le pilote de chiffrement <var>openssl</var> accepte un param&#232;tre
+ optionnel permettant de sp&#233;cifier le moteur de chiffrement &#224;
utiliser.</p>
- <div class="example"><h3>OpenSSL avec spécification du moteur de chiffrement</h3><pre class="prettyprint lang-config">SessionCryptoDriver openssl engine=nom-moteur</pre>
+ <div class="example"><h3>OpenSSL avec sp&#233;cification du moteur de chiffrement</h3><pre class="prettyprint lang-config">SessionCryptoDriver openssl engine=nom-moteur</pre>
</div>
@@ -186,45 +186,45 @@ d'Apache</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sessioncryptopassphrase" id="sessioncryptopassphrase">Directive</a> <a name="SessionCryptoPassphrase" id="SessionCryptoPassphrase">SessionCryptoPassphrase</a><a title="Lien permanent" href="#sessioncryptopassphrase" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La clé utilisée pour chiffrer la session</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La cl&#233; utilis&#233;e pour chiffrer la session</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionCryptoPassphrase <var>secret</var> [ <var>secret</var> ... ] </code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session_crypto</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.0
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.0
d'Apache</td></tr>
</table>
<p>La directive <code class="directive">SessionCryptoPassphrase</code>
- permet de spécifier les clés à utiliser pour chiffrer de manière
- symétrique le contenu de la session avant de l'enregistrer, ou pour
- déchiffrer le contenu de la session après sa lecture.</p>
+ permet de sp&#233;cifier les cl&#233;s &#224; utiliser pour chiffrer de mani&#232;re
+ sym&#233;trique le contenu de la session avant de l'enregistrer, ou pour
+ d&#233;chiffrer le contenu de la session apr&#232;s sa lecture.</p>
- <p>L'utilisation de clés longues et composées de caractères vraiment
- aléatoires est plus performant en matière de sécurité. Modifier une
- clé sur un serveur a pour effet d'invalider toutes les sessions
+ <p>L'utilisation de cl&#233;s longues et compos&#233;es de caract&#232;res vraiment
+ al&#233;atoires est plus performant en mati&#232;re de s&#233;curit&#233;. Modifier une
+ cl&#233; sur un serveur a pour effet d'invalider toutes les sessions
existantes.</p>
- <p>Il est possible de spécifier plusieurs clés afin de mettre en
- oeuvre la rotation de clés. La première clé spécifiée sera utilisée
- pour le chiffrement, alors que l'ensemble des clés spécifiées le
- sera pour le déchiffrement. Pour effectuer une rotation périodique
- des clés sur plusieurs serveurs, ajoutez une nouvelle clé en fin de
- liste, puis, une fois la rotation complète effectuée, supprimez la
- première clé de la liste.</p>
+ <p>Il est possible de sp&#233;cifier plusieurs cl&#233;s afin de mettre en
+ oeuvre la rotation de cl&#233;s. La premi&#232;re cl&#233; sp&#233;cifi&#233;e sera utilis&#233;e
+ pour le chiffrement, alors que l'ensemble des cl&#233;s sp&#233;cifi&#233;es le
+ sera pour le d&#233;chiffrement. Pour effectuer une rotation p&#233;riodique
+ des cl&#233;s sur plusieurs serveurs, ajoutez une nouvelle cl&#233; en fin de
+ liste, puis, une fois la rotation compl&#232;te effectu&#233;e, supprimez la
+ premi&#232;re cl&#233; de la liste.</p>
<p>Depuis la version 2.4.7, si la valeur de l'argument commence par
<var>exec:</var> , la commande
- spécifiée sera exécutée, et la première ligne que cette dernière
- renverra sur la sortie standard sera utilisée comme clé.</p>
-<div class="example"><pre># clé spécifiée et utilisée en tant que tel
+ sp&#233;cifi&#233;e sera ex&#233;cut&#233;e, et la premi&#232;re ligne que cette derni&#232;re
+ renverra sur la sortie standard sera utilis&#233;e comme cl&#233;.</p>
+<div class="example"><pre># cl&#233; sp&#233;cifi&#233;e et utilis&#233;e en tant que tel
SessionCryptoPassphrase secret
-# exécution de /path/to/program pour générer la clé
+# ex&#233;cution de /path/to/program pour g&#233;n&#233;rer la cl&#233;
SessionCryptoPassphrase exec:/path/to/program
-# exécution de /path/to/program avec un argument pour générer la clé
+# ex&#233;cution de /path/to/program avec un argument pour g&#233;n&#233;rer la cl&#233;
SessionCryptoPassphrase "exec:/path/to/otherProgram argument1"</pre></div>
@@ -232,41 +232,41 @@ SessionCryptoPassphrase "exec:/path/to/otherProgram argument1"</pre></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sessioncryptopassphrasefile" id="sessioncryptopassphrasefile">Directive</a> <a name="SessionCryptoPassphraseFile" id="SessionCryptoPassphraseFile">SessionCryptoPassphraseFile</a><a title="Lien permanent" href="#sessioncryptopassphrasefile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le fichier contenant les clés utilisées pour chiffrer la
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le fichier contenant les cl&#233;s utilis&#233;es pour chiffrer la
session</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionCryptoPassphraseFile <var>nom-fichier</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire</td></tr>
-<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Exp&#233;rimental</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session_crypto</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.0 du serveur HTTP Apache</td></tr>
</table>
<p>La directive <code class="directive">SessionCryptoPassphraseFile</code>
- permet de spécifier le nom d'un fichier de configuration contenant
- les clés à utiliser pour le chiffrement et le déchiffrement de la
- session (une clé par ligne). Le fichier est lu au démarrage du
- serveur, et un redémarrage graceful est nécessaire pour prendre en
- compte un éventuel changement de clés.</p>
-
- <p>A la différence de la directive
- <code class="directive">SessionCryptoPassphrase</code>, les clés ne sont pas
- présentes dans le fichier de configuration de httpd et peuvent être
- cachées via une protection appropriée du fichier de clés.</p>
-
- <p>Il est possible de spécifier plusieurs clés afin de mettre en
- oeuvre la rotation de clés. La première clé spécifiée sera utilisée
- pour le chiffrement, alors que l'ensemble des clés spécifiées le
- sera pour le déchiffrement. Pour effectuer une rotation périodique
- des clés sur plusieurs serveurs, ajoutez une nouvelle clé en fin de
- liste, puis, une fois la rotation complète effectuée, supprimez la
- première clé de la liste.</p>
+ permet de sp&#233;cifier le nom d'un fichier de configuration contenant
+ les cl&#233;s &#224; utiliser pour le chiffrement et le d&#233;chiffrement de la
+ session (une cl&#233; par ligne). Le fichier est lu au d&#233;marrage du
+ serveur, et un red&#233;marrage graceful est n&#233;cessaire pour prendre en
+ compte un &#233;ventuel changement de cl&#233;s.</p>
+
+ <p>A la diff&#233;rence de la directive
+ <code class="directive">SessionCryptoPassphrase</code>, les cl&#233;s ne sont pas
+ pr&#233;sentes dans le fichier de configuration de httpd et peuvent &#234;tre
+ cach&#233;es via une protection appropri&#233;e du fichier de cl&#233;s.</p>
+
+ <p>Il est possible de sp&#233;cifier plusieurs cl&#233;s afin de mettre en
+ oeuvre la rotation de cl&#233;s. La premi&#232;re cl&#233; sp&#233;cifi&#233;e sera utilis&#233;e
+ pour le chiffrement, alors que l'ensemble des cl&#233;s sp&#233;cifi&#233;es le
+ sera pour le d&#233;chiffrement. Pour effectuer une rotation p&#233;riodique
+ des cl&#233;s sur plusieurs serveurs, ajoutez une nouvelle cl&#233; en fin de
+ liste, puis, une fois la rotation compl&#232;te effectu&#233;e, supprimez la
+ premi&#232;re cl&#233; de la liste.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_session_crypto.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_session_crypto.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_session_crypto.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -285,7 +285,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_session_cr
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_session_dbd.html.fr b/docs/manual/mod/mod_session_dbd.html.fr
index 1f43121464..c0585fdfa1 100644
--- a/docs/manual/mod/mod_session_dbd.html.fr
+++ b/docs/manual/mod/mod_session_dbd.html.fr
@@ -27,43 +27,43 @@
<div id="preamble"><h1>Module Apache mod_session_dbd</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_session_dbd.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_session_dbd.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_session_dbd.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Support des session basé sur DBD/SQL</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Support des session bas&#233; sur DBD/SQL</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>session_dbd_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_session_dbd.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3 d'Apache</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>session_dbd_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_session_dbd.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3 d'Apache</td></tr></table>
<h3>Sommaire</h3>
<div class="warning"><h3>Avertissement</h3>
<p>Les modules de session font usage des cookies HTTP, et peuvent
- à ce titre être victimes d'attaques de type Cross Site Scripting,
- ou divulguer des informations à caractère privé aux clients.
- Veuillez vous assurer que les risques ainsi encourus ont été pris
+ &#224; ce titre &#234;tre victimes d'attaques de type Cross Site Scripting,
+ ou divulguer des informations &#224; caract&#232;re priv&#233; aux clients.
+ Veuillez vous assurer que les risques ainsi encourus ont &#233;t&#233; pris
en compte avant d'activer le support des sessions sur votre
serveur.</p>
</div>
<p>Ce sous-module du module <code class="module"><a href="../mod/mod_session.html">mod_session</a></code> fournit le
support du stockage des sessions utilisateur dans une base de
- données SQL en utilisant le module <code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code>.</p>
+ donn&#233;es SQL en utilisant le module <code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code>.</p>
<p>Les sessions sont soit <strong>anonymes</strong>, et la session
- est alors identifiée par un UUID unique stocké dans un cookie au
- niveau du navigateur, soit <strong>propres à l'utilisateur</strong>,
- et le session est alors identifiée par l'identifiant de
- l'utilisateur connecté.</p>
+ est alors identifi&#233;e par un UUID unique stock&#233; dans un cookie au
+ niveau du navigateur, soit <strong>propres &#224; l'utilisateur</strong>,
+ et le session est alors identifi&#233;e par l'identifiant de
+ l'utilisateur connect&#233;.</p>
- <p>Les sessions basées sur SQL sont dissimulées au navigateur, et
- permettent ainsi de préserver la confidentialité sans avoir recours
+ <p>Les sessions bas&#233;es sur SQL sont dissimul&#233;es au navigateur, et
+ permettent ainsi de pr&#233;server la confidentialit&#233; sans avoir recours
au chiffrement.</p>
- <p>Plusieurs serveurs web d'une forêt de serveurs peuvent choisir de
- partager une base de données, et ainsi partager les sessions entre
+ <p>Plusieurs serveurs web d'une for&#234;t de serveurs peuvent choisir de
+ partager une base de donn&#233;es, et ainsi partager les sessions entre
eux.</p>
- <p>Pour plus de détails à propos de l'interface des sessions, voir
+ <p>Pour plus de d&#233;tails &#224; propos de l'interface des sessions, voir
la documentation du module <code class="module"><a href="../mod/mod_session.html">mod_session</a></code>.</p>
</div>
@@ -71,10 +71,10 @@
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#dbdconfig">Configuration de DBD</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#anonymous">Sessions anonymes</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#peruser">Sessions propres à un
+<li><img alt="" src="../images/down.gif" /> <a href="#peruser">Sessions propres &#224; un
utilisateur</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#housekeeping">Nettoyage de la base de
- données</a></li>
+ donn&#233;es</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#sessiondbdcookiename">SessionDBDCookieName</a></li>
@@ -86,7 +86,7 @@
<li><img alt="" src="../images/down.gif" /> <a href="#sessiondbdselectlabel">SessionDBDSelectLabel</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#sessiondbdupdatelabel">SessionDBDUpdateLabel</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_session_dbd">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_session_dbd">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_session_dbd">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_session_dbd">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="module"><a href="../mod/mod_session.html">mod_session</a></code></li>
<li><code class="module"><a href="../mod/mod_session_crypto.html">mod_session_crypto</a></code></li>
@@ -97,15 +97,15 @@
<div class="section">
<h2><a name="dbdconfig" id="dbdconfig">Configuration de DBD</a><a title="Lien permanent" href="#dbdconfig" class="permalink">&para;</a></h2>
- <p>Pour que le module <code class="module"><a href="../mod/mod_session_dbd.html">mod_session_dbd</a></code> puisse être
- configuré pour maintenir une session, il faut tout d'abord
+ <p>Pour que le module <code class="module"><a href="../mod/mod_session_dbd.html">mod_session_dbd</a></code> puisse &#234;tre
+ configur&#233; pour maintenir une session, il faut tout d'abord
configurer le module <code class="module"><a href="../mod/mod_dbd.html">mod_dbd</a></code> pour que le serveur
- puisse exécuter des requêtes vers la base de données.</p>
+ puisse ex&#233;cuter des requ&#234;tes vers la base de donn&#233;es.</p>
- <p>Quatre types de requêtes sont nécessaires pour maintenir une
- session, sélectionner ou mettre à jour une session existante,
- insérer une nouvelle session et supprimer une session vide ou
- arrivée à expiration. Ces requêtes sont configurées comme dans
+ <p>Quatre types de requ&#234;tes sont n&#233;cessaires pour maintenir une
+ session, s&#233;lectionner ou mettre &#224; jour une session existante,
+ ins&#233;rer une nouvelle session et supprimer une session vide ou
+ arriv&#233;e &#224; expiration. Ces requ&#234;tes sont configur&#233;es comme dans
l'exemple suivant :</p>
<div class="example"><h3>Exemple de configuration de DBD</h3><pre class="prettyprint lang-config">DBDriver pgsql
@@ -121,70 +121,70 @@ DBDPrepareSQL "delete from session where expiry != 0 and expiry &lt; %lld" clean
<div class="section">
<h2><a name="anonymous" id="anonymous">Sessions anonymes</a><a title="Lien permanent" href="#anonymous" class="permalink">&para;</a></h2>
- <p>Les sessions anonymes sont identifiées par un UUID unique, et
- stockées dans un cookie au niveau du navigateur. Cette méthode est
- similaire à celle utilisée par la plupart des serveurs
+ <p>Les sessions anonymes sont identifi&#233;es par un UUID unique, et
+ stock&#233;es dans un cookie au niveau du navigateur. Cette m&#233;thode est
+ similaire &#224; celle utilis&#233;e par la plupart des serveurs
d'applications pour stocker les informations de session.</p>
- <p>Pour créer une session anonyme, la stocker dans une table de
- base de donnée postgres nommée <var>apachesession</var>, et
- sauvegarder l'identifiant de session dans un cookie nommé
+ <p>Pour cr&#233;er une session anonyme, la stocker dans une table de
+ base de donn&#233;e postgres nomm&#233;e <var>apachesession</var>, et
+ sauvegarder l'identifiant de session dans un cookie nomm&#233;
<var>session</var>, configurez la session comme suit :</p>
- <div class="example"><h3>Session anonyme basée sur SQL</h3><pre class="prettyprint lang-config">Session On
+ <div class="example"><h3>Session anonyme bas&#233;e sur SQL</h3><pre class="prettyprint lang-config">Session On
SessionDBDCookieName session path=/</pre>
</div>
- <p>Pour plus d'exemples sur la manière dont une application CGI
- peut accéder aux informations de session, voir la section exemples
+ <p>Pour plus d'exemples sur la mani&#232;re dont une application CGI
+ peut acc&#233;der aux informations de session, voir la section exemples
de la documentation du module <code class="module"><a href="../mod/mod_session.html">mod_session</a></code>.</p>
- <p>Pour des détails sur la manière dont une session peut être
- utilisée pour stocker des informations de type nom
+ <p>Pour des d&#233;tails sur la mani&#232;re dont une session peut &#234;tre
+ utilis&#233;e pour stocker des informations de type nom
d'utilisateur/mot de passe, voir la documentation du module
<code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="peruser" id="peruser">Sessions propres à un
+<h2><a name="peruser" id="peruser">Sessions propres &#224; un
utilisateur</a><a title="Lien permanent" href="#peruser" class="permalink">&para;</a></h2>
- <p>Les sessions propres à un utilisateur sont identifiées par le
- nom de l'utilisateur authentifié avec succès. Ceci permet
- d'assurer une confidentialité optimale, car aucun traitement
- externe à la session n'existe en dehors du contexte
- authentifié.</p>
-
- <p>Les sessions propres à un utilisateur ne fonctionnent que dans
- un environnement d'authentification correctement configuré, qu'il
- s'agisse d'une authentification de base, à base de condensés
- (digest) ou de certificats client SSL. Suite à des limitations
- dues à des dépendances mutuelles, les sessions propres à un
- utilisateur ne peuvent pas être utilisées pour stocker les données
+ <p>Les sessions propres &#224; un utilisateur sont identifi&#233;es par le
+ nom de l'utilisateur authentifi&#233; avec succ&#232;s. Ceci permet
+ d'assurer une confidentialit&#233; optimale, car aucun traitement
+ externe &#224; la session n'existe en dehors du contexte
+ authentifi&#233;.</p>
+
+ <p>Les sessions propres &#224; un utilisateur ne fonctionnent que dans
+ un environnement d'authentification correctement configur&#233;, qu'il
+ s'agisse d'une authentification de base, &#224; base de condens&#233;s
+ (digest) ou de certificats client SSL. Suite &#224; des limitations
+ dues &#224; des d&#233;pendances mutuelles, les sessions propres &#224; un
+ utilisateur ne peuvent pas &#234;tre utilis&#233;es pour stocker les donn&#233;es
d'authentification en provenance d'un module comme
<code class="module"><a href="../mod/mod_auth_form.html">mod_auth_form</a></code>.</p>
- <p>Pour créer une session propre à un utilisateur, la stocker dans
- une table de base de données postgres nommée
- <var>apachesession</var>, avec comme clé de session l'identifiant
+ <p>Pour cr&#233;er une session propre &#224; un utilisateur, la stocker dans
+ une table de base de donn&#233;es postgres nomm&#233;e
+ <var>apachesession</var>, avec comme cl&#233; de session l'identifiant
utilisateur, ajoutez les lignes suivantes :</p>
- <div class="example"><h3>Session propre à un utilisateur basée sur SQL</h3><pre class="prettyprint lang-config">Session On
+ <div class="example"><h3>Session propre &#224; un utilisateur bas&#233;e sur SQL</h3><pre class="prettyprint lang-config">Session On
SessionDBDPerUser On</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="housekeeping" id="housekeeping">Nettoyage de la base de
- données</a><a title="Lien permanent" href="#housekeeping" class="permalink">&para;</a></h2>
- <p>Avec le temps, la base de données va commencer à accumuler des
- sessions expirées. Pour le moment, le module
- <code class="module"><a href="../mod/mod_session_dbd.html">mod_session_dbd</a></code> n'est pas en mesure de gérer
+ donn&#233;es</a><a title="Lien permanent" href="#housekeeping" class="permalink">&para;</a></h2>
+ <p>Avec le temps, la base de donn&#233;es va commencer &#224; accumuler des
+ sessions expir&#233;es. Pour le moment, le module
+ <code class="module"><a href="../mod/mod_session_dbd.html">mod_session_dbd</a></code> n'est pas en mesure de g&#233;rer
automatiquement l'expiration des sessions.</p>
<div class="warning"><h3>Avertissement</h3>
<p>L'administrateur devra mettre en oeuvre un traitement externe
- via cron pour nettoyer les sessions expirées.</p>
+ via cron pour nettoyer les sessions expir&#233;es.</p>
</div>
</div>
@@ -194,24 +194,24 @@ SessionDBDPerUser On</pre>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom et attributs du cookie RFC2109 qui contient
l'identifiant de session</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionDBDCookieName <var>nom</var> <var>attributs</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session_dbd</td></tr>
</table>
<p>La directive <code class="directive">SessionDBDCookieName</code> permet
- de spécifier le nom et les attributs optionnels d'un cookie
+ de sp&#233;cifier le nom et les attributs optionnels d'un cookie
compatible RFC2109 qui contiendra l'identifiant de session. Les
- cookies RFC2109 sont définis à l'aide de l'en-tête HTTP
+ cookies RFC2109 sont d&#233;finis &#224; l'aide de l'en-t&#234;te HTTP
<code>Set-Cookie</code>.
</p>
- <p>Une liste optionnelle d'attributs peut être spécifiée pour ce
- cookie, comme dans l'exemple ci-dessous. Ces attributs sont insérés
- dans le cookie tel quel, et ne sont pas interprétés par Apache.
- Assurez-vous que vos attributs sont définis correctement selon la
- spécification des cookies.
+ <p>Une liste optionnelle d'attributs peut &#234;tre sp&#233;cifi&#233;e pour ce
+ cookie, comme dans l'exemple ci-dessous. Ces attributs sont ins&#233;r&#233;s
+ dans le cookie tel quel, et ne sont pas interpr&#233;t&#233;s par Apache.
+ Assurez-vous que vos attributs sont d&#233;finis correctement selon la
+ sp&#233;cification des cookies.
</p>
<div class="example"><h3>Cookie avec attributs</h3><pre class="prettyprint lang-config">Session On
@@ -226,24 +226,24 @@ SessionDBDCookieName session path=/private;domain=example.com;httponly;secure;ve
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom et attributs du cookie RFC2965 qui contient
l'identifiant de session</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionDBDCookieName2 <var>nom</var> <var>attributs</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session_dbd</td></tr>
</table>
<p>La directive <code class="directive">SessionDBDCookieName2</code> permet
- de spécifier le nom et les attributs optionnels d'un cookie
+ de sp&#233;cifier le nom et les attributs optionnels d'un cookie
compatible RFC2965 qui contiendra l'identifiant de session. Les
- cookies RFC2965 sont définis à l'aide de l'en-tête HTTP
+ cookies RFC2965 sont d&#233;finis &#224; l'aide de l'en-t&#234;te HTTP
<code>Set-Cookie2</code>.
</p>
- <p>Une liste optionnelle d'attributs peut être spécifiée pour ce
- cookie, comme dans l'exemple ci-dessous. Ces attributs sont insérés
- dans le cookie tel quel, et ne sont pas interprétés par Apache.
- Assurez-vous que vos attributs sont définis correctement selon la
- spécification des cookies.
+ <p>Une liste optionnelle d'attributs peut &#234;tre sp&#233;cifi&#233;e pour ce
+ cookie, comme dans l'exemple ci-dessous. Ces attributs sont ins&#233;r&#233;s
+ dans le cookie tel quel, et ne sont pas interpr&#233;t&#233;s par Apache.
+ Assurez-vous que vos attributs sont d&#233;finis correctement selon la
+ sp&#233;cification des cookies.
</p>
<div class="example"><h3>Cookie2 avec attributs</h3><pre class="prettyprint lang-config">Session On
@@ -255,44 +255,44 @@ SessionDBDCookieName2 session path=/private;domain=example.com;httponly;secure;v
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sessiondbdcookieremove" id="sessiondbdcookieremove">Directive</a> <a name="SessionDBDCookieRemove" id="SessionDBDCookieRemove">SessionDBDCookieRemove</a><a title="Lien permanent" href="#sessiondbdcookieremove" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine si les cookies de session doivent être supprimés
-des en-têtes HTTP entrants</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;termine si les cookies de session doivent &#234;tre supprim&#233;s
+des en-t&#234;tes HTTP entrants</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionDBDCookieRemove On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SessionDBDCookieRemove On</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SessionDBDCookieRemove On</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session_dbd</td></tr>
</table>
<p>La directive <code class="directive">SessionDBDCookieRemove</code> permet
- de déterminer si les cookies contenant l'identifiant de session
- doivent être supprimés des en-têtes pendant le traitement de la
- requête.</p>
+ de d&#233;terminer si les cookies contenant l'identifiant de session
+ doivent &#234;tre supprim&#233;s des en-t&#234;tes pendant le traitement de la
+ requ&#234;te.</p>
- <p>Dans le cas d'un mandataire inverse où le serveur Apache sert de
- frontal à un serveur d'arrière-plan, révéler le contenu du cookie de
- session à ce dernier peut conduire à une violation de la
- confidentialité. A ce titre, si cette directive est définie à "on",
- le cookie de session sera supprimé des en-têtes HTTP entrants.</p>
+ <p>Dans le cas d'un mandataire inverse o&#249; le serveur Apache sert de
+ frontal &#224; un serveur d'arri&#232;re-plan, r&#233;v&#233;ler le contenu du cookie de
+ session &#224; ce dernier peut conduire &#224; une violation de la
+ confidentialit&#233;. A ce titre, si cette directive est d&#233;finie &#224; "on",
+ le cookie de session sera supprim&#233; des en-t&#234;tes HTTP entrants.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sessiondbddeletelabel" id="sessiondbddeletelabel">Directive</a> <a name="SessionDBDDeleteLabel" id="SessionDBDDeleteLabel">SessionDBDDeleteLabel</a><a title="Lien permanent" href="#sessiondbddeletelabel" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La requête SQL à utiliser pour supprimer des sessions de la
-base de données</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionDBDDeleteLabel <var>étiquette</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SessionDBDDeleteLabel deletesession</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La requ&#234;te SQL &#224; utiliser pour supprimer des sessions de la
+base de donn&#233;es</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionDBDDeleteLabel <var>&#233;tiquette</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SessionDBDDeleteLabel deletesession</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session_dbd</td></tr>
</table>
<p>La directive <code class="directive">SessionDBDDeleteLabel</code> permet
- de définir l'étiquette de la requête de suppression à utiliser par
- défaut pour supprimer une session vide ou expirée. Cette
- étiquette doit avoir été définie au préalable via une directive
+ de d&#233;finir l'&#233;tiquette de la requ&#234;te de suppression &#224; utiliser par
+ d&#233;faut pour supprimer une session vide ou expir&#233;e. Cette
+ &#233;tiquette doit avoir &#233;t&#233; d&#233;finie au pr&#233;alable via une directive
<code class="directive"><a href="../mod/mod_dbd.html#dbdpreparesql">DBDPrepareSQL</a></code>.</p>
@@ -300,94 +300,94 @@ base de données</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sessiondbdinsertlabel" id="sessiondbdinsertlabel">Directive</a> <a name="SessionDBDInsertLabel" id="SessionDBDInsertLabel">SessionDBDInsertLabel</a><a title="Lien permanent" href="#sessiondbdinsertlabel" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La requête SQL à utiliser pour insérer des sessions dans la
-base de données</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionDBDInsertLabel <var>étiquette</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SessionDBDInsertLabel insertsession</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La requ&#234;te SQL &#224; utiliser pour ins&#233;rer des sessions dans la
+base de donn&#233;es</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionDBDInsertLabel <var>&#233;tiquette</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SessionDBDInsertLabel insertsession</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session_dbd</td></tr>
</table>
<p>La directive <code class="directive">SessionDBDInsertLabel</code> permet
- de définir l'étiquette de la requête d'insertion par défaut à
+ de d&#233;finir l'&#233;tiquette de la requ&#234;te d'insertion par d&#233;faut &#224;
charger dans une session. Cette
- étiquette doit avoir été définie au préalable via une directive
+ &#233;tiquette doit avoir &#233;t&#233; d&#233;finie au pr&#233;alable via une directive
<code class="directive"><a href="../mod/mod_dbd.html#dbdpreparesql">DBDPrepareSQL</a></code>.</p>
- <p>Si une tentative de mise à jour d'une session ne concerne aucun
- enregistrement, c'est cette requête qui sera utilisée pour insérer
- la session dans la base de données.</p>
+ <p>Si une tentative de mise &#224; jour d'une session ne concerne aucun
+ enregistrement, c'est cette requ&#234;te qui sera utilis&#233;e pour ins&#233;rer
+ la session dans la base de donn&#233;es.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sessiondbdperuser" id="sessiondbdperuser">Directive</a> <a name="SessionDBDPerUser" id="SessionDBDPerUser">SessionDBDPerUser</a><a title="Lien permanent" href="#sessiondbdperuser" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active une session propre à un utilisateur</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active une session propre &#224; un utilisateur</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionDBDPerUser On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SessionDBDPerUser Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SessionDBDPerUser Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session_dbd</td></tr>
</table>
<p>La directive <code class="directive">SessionDBDPerUser</code> permet
- d'activer une session propre à un utilisateur, dont la clé sera le
- nom de l'utilisateur connecté. Si l'utilisateur n'est pas connecté,
- la directive sera ignorée.</p>
+ d'activer une session propre &#224; un utilisateur, dont la cl&#233; sera le
+ nom de l'utilisateur connect&#233;. Si l'utilisateur n'est pas connect&#233;,
+ la directive sera ignor&#233;e.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sessiondbdselectlabel" id="sessiondbdselectlabel">Directive</a> <a name="SessionDBDSelectLabel" id="SessionDBDSelectLabel">SessionDBDSelectLabel</a><a title="Lien permanent" href="#sessiondbdselectlabel" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La requête SQL à utiliser pour sélectionner des sessions
-dans la base de données</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionDBDSelectLabel <var>étiquette</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SessionDBDSelectLabel selectsession</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La requ&#234;te SQL &#224; utiliser pour s&#233;lectionner des sessions
+dans la base de donn&#233;es</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionDBDSelectLabel <var>&#233;tiquette</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SessionDBDSelectLabel selectsession</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session_dbd</td></tr>
</table>
<p>La directive <code class="directive">SessionDBDSelectLabel</code> permet
- de définir l'étiquette de la requête de sélection par défaut à
- utiliser pour charger une session. Cette étiquette doit avoir été
- définie au préalable via une directive <code class="directive"><a href="../mod/mod_dbd.html#dbdpreparesql">DBDPrepareSQL</a></code>.</p>
+ de d&#233;finir l'&#233;tiquette de la requ&#234;te de s&#233;lection par d&#233;faut &#224;
+ utiliser pour charger une session. Cette &#233;tiquette doit avoir &#233;t&#233;
+ d&#233;finie au pr&#233;alable via une directive <code class="directive"><a href="../mod/mod_dbd.html#dbdpreparesql">DBDPrepareSQL</a></code>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sessiondbdupdatelabel" id="sessiondbdupdatelabel">Directive</a> <a name="SessionDBDUpdateLabel" id="SessionDBDUpdateLabel">SessionDBDUpdateLabel</a><a title="Lien permanent" href="#sessiondbdupdatelabel" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La requête SQL à utiliser pour mettre à jour des sessions
-préexistantes dans la base de données</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionDBDUpdateLabel <var>étiquette</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SessionDBDUpdateLabel updatesession</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La requ&#234;te SQL &#224; utiliser pour mettre &#224; jour des sessions
+pr&#233;existantes dans la base de donn&#233;es</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SessionDBDUpdateLabel <var>&#233;tiquette</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SessionDBDUpdateLabel updatesession</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_session_dbd</td></tr>
</table>
<p>La directive <code class="directive">SessionDBDUpdateLabel</code> permet
- de définir l'étiquette de la requête de mise à jour par défaut à
+ de d&#233;finir l'&#233;tiquette de la requ&#234;te de mise &#224; jour par d&#233;faut &#224;
charger dans une session. Cette
- étiquette doit avoir été définie au préalable via une directive
+ &#233;tiquette doit avoir &#233;t&#233; d&#233;finie au pr&#233;alable via une directive
<code class="directive"><a href="../mod/mod_dbd.html#dbdpreparesql">DBDPrepareSQL</a></code>.</p>
- <p>Si une tentative de mise à jour d'une session ne concerne aucun
- enregistrement, c'est la requête d'insertion qui sera appelée pour
- insérer la session dans la base de données. Si la base de données
- supporte InsertOrUpdate, modifiez cette requête pour effectuer la
- mise à jour en une seule requête au lieu de deux.</p>
+ <p>Si une tentative de mise &#224; jour d'une session ne concerne aucun
+ enregistrement, c'est la requ&#234;te d'insertion qui sera appel&#233;e pour
+ ins&#233;rer la session dans la base de donn&#233;es. Si la base de donn&#233;es
+ supporte InsertOrUpdate, modifiez cette requ&#234;te pour effectuer la
+ mise &#224; jour en une seule requ&#234;te au lieu de deux.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_session_dbd.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_session_dbd.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_session_dbd.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -406,7 +406,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_session_db
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_setenvif.html.fr b/docs/manual/mod/mod_setenvif.html.fr
index 54aa0984e3..c461daa625 100644
--- a/docs/manual/mod/mod_setenvif.html.fr
+++ b/docs/manual/mod/mod_setenvif.html.fr
@@ -27,44 +27,44 @@
<div id="preamble"><h1>Module Apache mod_setenvif</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_setenvif.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_setenvif.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_setenvif.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_setenvif.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_setenvif.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/mod_setenvif.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mod_setenvif.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</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 certaines caractéristiques de la requête</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Permet de d&#233;finir des variables d'environnement en fonction
+de certaines caract&#233;ristiques de la requ&#234;te</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>setenvif_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_setenvif.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>setenvif_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_setenvif.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Le module <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> vous permet de définir
- des variables d'environnement internes de manière conditionnelle en fonction
- de critères que vous pouvez spécifier. Ces variables d'environnement
- peuvent être utilisées par d'autres parties du serveur pour prendre
- des décisions quant aux actions à entreprendre, et pour déterminer
- si les scripts CGI et les pages SSI doivent pouvoir y accéder.</p>
+ <p>Le module <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> vous permet de d&#233;finir
+ des variables d'environnement internes de mani&#232;re conditionnelle en fonction
+ de crit&#232;res que vous pouvez sp&#233;cifier. Ces variables d'environnement
+ peuvent &#234;tre utilis&#233;es par d'autres parties du serveur pour prendre
+ des d&#233;cisions quant aux actions &#224; entreprendre, et pour d&#233;terminer
+ si les scripts CGI et les pages SSI doivent pouvoir y acc&#233;der.</p>
- <p>Les directives sont interprétées selon l'ordre dans lequel elles
- apparaîssent dans les fichiers de configuration. Ainsi, des
- séquences plus complexes peuvent être utilisées, comme dans cet
- exemple qui définit netscape si le navigateur est Mozilla et non
+ <p>Les directives sont interpr&#233;t&#233;es selon l'ordre dans lequel elles
+ appara&#238;ssent dans les fichiers de configuration. Ainsi, des
+ s&#233;quences plus complexes peuvent &#234;tre utilis&#233;es, comme dans cet
+ exemple qui d&#233;finit netscape si le navigateur est Mozilla et non
MSIE.</p>
<pre class="prettyprint lang-config">BrowserMatch ^Mozilla netscape
BrowserMatch MSIE !netscape</pre>
- <p>Lorsque le serveur cherche un chemin via une <a class="glossarylink" href="../glossary.html#subrequest" title="voir glossaire">sous-requête</a> interne (par exemple la
- recherche d'un <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>), ou lorsqu'il génère un
- listing du contenu d'un répertoire via le module
- <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code>, la sous-requête n'hérite pas des
- variables d'environnement spécifiques à la requête. En outre, à cause
+ <p>Lorsque le serveur cherche un chemin via une <a class="glossarylink" href="../glossary.html#subrequest" title="voir glossaire">sous-requ&#234;te</a> interne (par exemple la
+ recherche d'un <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>), ou lorsqu'il g&#233;n&#232;re un
+ listing du contenu d'un r&#233;pertoire via le module
+ <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code>, la sous-requ&#234;te n'h&#233;rite pas des
+ variables d'environnement sp&#233;cifiques &#224; la requ&#234;te. En outre, &#224; cause
des phases de l'API auxquelles <code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code> prend
- part, les directives <code class="directive"><a href="#setenvif">SetEnvIf</a></code> ne sont pas évaluées
- séparément dans la sous-requête.</p>
+ part, les directives <code class="directive"><a href="#setenvif">SetEnvIf</a></code> ne sont pas &#233;valu&#233;es
+ s&#233;par&#233;ment dans la sous-requ&#234;te.</p>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
@@ -75,7 +75,7 @@ BrowserMatch MSIE !netscape</pre>
<li><img alt="" src="../images/down.gif" /> <a href="#setenvifexpr">SetEnvIfExpr</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#setenvifnocase">SetEnvIfNoCase</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_setenvif">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_setenvif">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_setenvif">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_setenvif">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="../env.html">Les variables d'environnement et le
serveur HTTP Apache</a></li>
@@ -84,25 +84,25 @@ serveur HTTP Apache</a></li>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="browsermatch" id="browsermatch">Directive</a> <a name="BrowserMatch" id="BrowserMatch">BrowserMatch</a><a title="Lien permanent" href="#browsermatch" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit des variables d'environnement en fonction du
-contenu de l'en-tête HTTP User-Agent</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit des variables d'environnement en fonction du
+contenu de l'en-t&#234;te HTTP User-Agent</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>BrowserMatch <em>regex [!]env-variable</em>[=<em>valeur</em>]
[[!]<em>env-variable</em>[=<em>valeur</em>]] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_setenvif</td></tr>
</table>
<p>La directive <code class="directive">BrowserMatch</code> est un cas
- particulier de la directive <code class="directive"><a href="#setenvif">SetEnvIf</a></code>, qui définit des variables
- 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
+ particulier de la directive <code class="directive"><a href="#setenvif">SetEnvIf</a></code>, qui d&#233;finit des variables
+ d'environnement en fonction du contenu de l'en-t&#234;te de requ&#234;te HTTP
+ <code>User-Agent</code>. Les deux lignes suivantes produisent le m&#234;me
effet :</p>
<pre class="prettyprint lang-config">BrowserMatch Robot is_a_robot
SetEnvIf User-Agent Robot is_a_robot</pre>
- <p>Quelques exemples supplémentaires :</p>
+ <p>Quelques exemples suppl&#233;mentaires :</p>
<pre class="prettyprint lang-config">BrowserMatch ^Mozilla forms jpeg=yes browser=netscape
BrowserMatch "^Mozilla/[2-3]" tables agif frames javascript
BrowserMatch MSIE !javascript</pre>
@@ -112,20 +112,20 @@ BrowserMatch MSIE !javascript</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="browsermatchnocase" id="browsermatchnocase">Directive</a> <a name="BrowserMatchNoCase" id="BrowserMatchNoCase">BrowserMatchNoCase</a><a title="Lien permanent" href="#browsermatchnocase" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit des variables d'environnement en fonction du
-contenu de l'en-tête HTTP User-Agent sans tenir compte de la
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit des variables d'environnement en fonction du
+contenu de l'en-t&#234;te HTTP User-Agent sans tenir compte de la
casse</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>BrowserMatchNoCase <em>regex [!]env-variable</em>[=<em>valeur</em>]
[[!]<em>env-variable</em>[=<em>valeur</em>]] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_setenvif</td></tr>
</table>
<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>
+ identique sur le plan s&#233;mantique &#224; la directive <code class="directive"><a href="#browsermatch">BrowserMatch</a></code>. Elle permet
+ cependant une comparaison insensible &#224; la casse. Par exemple :</p>
<pre class="prettyprint lang-config">BrowserMatchNoCase mac platform=macintosh
BrowserMatchNoCase win platform=windows</pre>
@@ -134,7 +134,7 @@ BrowserMatchNoCase win platform=windows</pre>
<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>
+ Ainsi, les deux lignes suivantes produisent le m&#234;me effet :</p>
<pre class="prettyprint lang-config">BrowserMatchNoCase Robot is_a_robot
SetEnvIfNoCase User-Agent Robot is_a_robot</pre>
@@ -143,80 +143,80 @@ SetEnvIfNoCase User-Agent Robot is_a_robot</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="setenvif" id="setenvif">Directive</a> <a name="SetEnvIf" id="SetEnvIf">SetEnvIf</a><a title="Lien permanent" href="#setenvif" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit des variables d'environnement en fonction des
-attributs de la requête</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit des variables d'environnement en fonction des
+attributs de la requ&#234;te</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SetEnvIf <em>attribut
regex [!]env-variable</em>[=<em>valeur</em>]
[[!]<em>env-variable</em>[=<em>valeur</em>]] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_setenvif</td></tr>
</table>
- <p>La directive <code class="directive">SetEnvIf</code> permet de définir
+ <p>La directive <code class="directive">SetEnvIf</code> permet de d&#233;finir
des variables d'environnement en fonction des attributs de la
- requête. L'<em>attribut</em> spécifié comme premier argument peut
- se présenter sous l'une des formes suivantes :</p>
+ requ&#234;te. L'<em>attribut</em> sp&#233;cifi&#233; comme premier argument peut
+ se pr&#233;senter sous l'une des formes suivantes :</p>
<ol>
-<li>Un champ d'en-tête de requête HTTP (voir la <a href="http://www.rfc-editor.org/rfc/rfc2616.txt">RFC2616</a> pour
- plus d'information à leur propos) ; par exemple : <code>Host</code>,
+<li>Un champ d'en-t&#234;te de requ&#234;te HTTP (voir la <a href="http://www.rfc-editor.org/rfc/rfc2616.txt">RFC2616</a> pour
+ plus d'information &#224; leur propos) ; par exemple : <code>Host</code>,
<code>User-Agent</code>, <code>Referer</code>, ou
<code>Accept-Language</code>. Il est possible d'utiliser une
- expression rationnelle pour spécifier un jeu d'en-têtes de
- requête.</li>
+ expression rationnelle pour sp&#233;cifier un jeu d'en-t&#234;tes de
+ requ&#234;te.</li>
-<li>Une des caractéristiques de la requête suivantes :
+<li>Une des caract&#233;ristiques de la requ&#234;te suivantes :
<ul>
- <li><code>Remote_Host</code> - le nom d'hôte (s'il est disponible)
- du client qui effectue la requête</li>
+ <li><code>Remote_Host</code> - le nom d'h&#244;te (s'il est disponible)
+ du client qui effectue la requ&#234;te</li>
<li><code>Remote_Addr</code> - l'adresse IP du client qui effectue
- la requête</li>
+ la requ&#234;te</li>
- <li><code>Server_Addr</code> - l'adresse IP du serveur qui a reçu
- la requête (uniquement à partir des versions supérieures à
+ <li><code>Server_Addr</code> - l'adresse IP du serveur qui a re&#231;u
+ la requ&#234;te (uniquement &#224; partir des versions sup&#233;rieures &#224;
2.0.43)</li>
- <li><code>Request_Method</code> - Le nom de la méthode HTTP
- utilisée (<code>GET</code>, <code>POST</code>, <em>et
+ <li><code>Request_Method</code> - Le nom de la m&#233;thode HTTP
+ utilis&#233;e (<code>GET</code>, <code>POST</code>, <em>et
cetera...</em>)</li>
<li><code>Request_Protocol</code> - le nom et la version du
- protocole utilisé pour la requête (par exemple "HTTP/0.9",
+ protocole utilis&#233; pour la requ&#234;te (par exemple "HTTP/0.9",
"HTTP/1.1", <em>etc...</em>)</li>
- <li><code>Request_URI</code> - la ressource demandée dans la ligne
- de requête HTTP -- en général la partie de l'URL suivant le
- protocole et le nom du serveur, sans la chaîne d'arguments. Voir
+ <li><code>Request_URI</code> - la ressource demand&#233;e dans la ligne
+ de requ&#234;te HTTP -- en g&#233;n&#233;ral la partie de l'URL suivant le
+ protocole et le nom du serveur, sans la cha&#238;ne d'arguments. Voir
la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code> du module
<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> pour plus d'informations sur la
- manière de mettre en correspondance votre chaîne d'arguments.</li>
+ mani&#232;re de mettre en correspondance votre cha&#238;ne d'arguments.</li>
</ul>
</li>
<li>Le nom d'une variable d'environnement parmi la liste de celles qui
-sont associées à la requête. Ceci permet à la directive
+sont associ&#233;es &#224; la requ&#234;te. Ceci permet &#224; la directive
<code class="directive">SetEnvIf</code> d'effectuer des tests en fonction du
-résultat de comparaisons précédentes. Seules les variables
-d'environnement définies par des directives
-<code>SetEnvIf[NoCase]</code> précédentes sont disponibles pour
-effectuer des tests de cette manière. 'Précédentes' signifie qu'elles se
-trouvent à un niveau plus global de la configuration (par exemple au
+r&#233;sultat de comparaisons pr&#233;c&#233;dentes. Seules les variables
+d'environnement d&#233;finies par des directives
+<code>SetEnvIf[NoCase]</code> pr&#233;c&#233;dentes sont disponibles pour
+effectuer des tests de cette mani&#232;re. 'Pr&#233;c&#233;dentes' signifie qu'elles se
+trouvent &#224; un niveau plus global de la configuration (par exemple au
niveau du serveur principal), ou plus haut chronologiquement dans le
contexte de la directive. Les variables d'environnement ne seront prises
-en compte que si aucune correspondance n'a été trouvée parmi les
-caractéristiques de la requête, et si <em>attribut</em> n'a pas été
-spécifié sous la forme d'une expression rationnelle.</li>
+en compte que si aucune correspondance n'a &#233;t&#233; trouv&#233;e parmi les
+caract&#233;ristiques de la requ&#234;te, et si <em>attribut</em> n'a pas &#233;t&#233;
+sp&#233;cifi&#233; sous la forme d'une expression rationnelle.</li>
</ol>
<p>Le second argument (<em>regex</em>) est une <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expression rationnelle</a>. Si <em>regex</em>
-correspond à l'<em>attribut</em>, les arguments suivants sont évalués.</p>
+correspond &#224; l'<em>attribut</em>, les arguments suivants sont &#233;valu&#233;s.</p>
-<p>Le reste des arguments constitue les noms des variables à définir,
-ainsi que les valeurs optionnelles qui doivent leur être affectées. Ils
-peuvent se présenter sous les formes suivantes :</p>
+<p>Le reste des arguments constitue les noms des variables &#224; d&#233;finir,
+ainsi que les valeurs optionnelles qui doivent leur &#234;tre affect&#233;es. Ils
+peuvent se pr&#233;senter sous les formes suivantes :</p>
<ol>
<li><code><em>nom-variable</em></code>, ou</li>
@@ -226,16 +226,16 @@ peuvent se présenter sous les formes suivantes :</p>
<li><code><em>nom-variable</em>=<em>valeur</em></code></li>
</ol>
- <p>Dans la première forme, la valeur sera définie à "1". Dans la
- seconde forme, la variable sera supprimée si elle a été définie au
- préalable, et dans la troisième forme, la variable sera définie à la
- valeur littérale spécifiée par <code><em>valeur</em></code>. Depuis
- la version 2.0.51, Apache httpd reconnaît les occurrences de variables
- <code>$1</code>..<code>$9</code> à l'intérieur de
+ <p>Dans la premi&#232;re forme, la valeur sera d&#233;finie &#224; "1". Dans la
+ seconde forme, la variable sera supprim&#233;e si elle a &#233;t&#233; d&#233;finie au
+ pr&#233;alable, et dans la troisi&#232;me forme, la variable sera d&#233;finie &#224; la
+ valeur litt&#233;rale sp&#233;cifi&#233;e par <code><em>valeur</em></code>. Depuis
+ la version 2.0.51, Apache httpd reconna&#238;t les occurrences de variables
+ <code>$1</code>..<code>$9</code> &#224; l'int&#233;rieur de
<code><em>valeur</em></code>, et les remplace par les
- sous-expressions entre parenthèses correspondantes de
- <var>regex</var>. <code>$0</code> permet d'accéder à l'ensemble de la chaîne
- qui correspond à ce modèle.</p>
+ sous-expressions entre parenth&#232;ses correspondantes de
+ <var>regex</var>. <code>$0</code> permet d'acc&#233;der &#224; l'ensemble de la cha&#238;ne
+ qui correspond &#224; ce mod&#232;le.</p>
<pre class="prettyprint lang-config">SetEnvIf Request_URI "\.gif$" object_is_image=gif
SetEnvIf Request_URI "\.jpg$" object_is_image=jpg
@@ -250,53 +250,53 @@ SetEnvIf Request_URI "\.(.*)$" EXTENSION=$1
SetEnvIf ^TS ^[a-z] HAVE_TS</pre>
- <p>Les trois premières lignes définissent la variable
+ <p>Les trois premi&#232;res lignes d&#233;finissent la variable
d'environnement <code>objet_est_une_image</code> si l'objet de la
- requête est un fichier image, et la quatrième définit la variable
- <code>intra_site_referral</code> si la page référante se trouve
+ requ&#234;te est un fichier image, et la quatri&#232;me d&#233;finit la variable
+ <code>intra_site_referral</code> si la page r&#233;f&#233;rante se trouve
quelque part dans le site web
<code>www.mydomain.example.com</code>.</p>
- <p>La dernière ligne définit la variable d'environnement
- <code>HAVE_TS</code> si la requête contient un en-tête dont le nom
- commence par "TS" et dont la valeur commence par tout caractère du
+ <p>La derni&#232;re ligne d&#233;finit la variable d'environnement
+ <code>HAVE_TS</code> si la requ&#234;te contient un en-t&#234;te dont le nom
+ commence par "TS" et dont la valeur commence par tout caract&#232;re du
jeu [a-z].</p>
<h3>Voir aussi</h3>
<ul>
<li><a href="../env.html">Les variables d'environnement et le
-serveur HTTP Apache</a> pour des exemples supplémentaires.
+serveur HTTP Apache</a> pour des exemples suppl&#233;mentaires.
</li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="setenvifexpr" id="setenvifexpr">Directive</a> <a name="SetEnvIfExpr" id="SetEnvIfExpr">SetEnvIfExpr</a><a title="Lien permanent" href="#setenvifexpr" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit des variables d'environnement en fonction d'une expression ap_expr</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit des variables d'environnement en fonction d'une expression ap_expr</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SetEnvIfExpr <em>expr
[!]env-variable</em>[=<em>valeur</em>]
[[!]<em>env-variable</em>[=<em>valeur</em>]] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_setenvif</td></tr>
</table>
<p>La directive <code class="directive">SetEnvIfExpr</code> permet de
- définir des variables d'environnement en fonction d'une expression
+ d&#233;finir des variables d'environnement en fonction d'une expression
<code class="directive"><a href="../mod/core.html#if">&lt;If&gt;</a></code> <code>ap_expr</code>. Cette
- expression est évaluée à l'exécution, et utilise les variables
- d'environnement <em>env-variable</em> de la même manière que la
+ expression est &#233;valu&#233;e &#224; l'ex&#233;cution, et utilise les variables
+ d'environnement <em>env-variable</em> de la m&#234;me mani&#232;re que la
directive <code class="directive">SetEnvIf</code>.</p>
<pre class="prettyprint lang-config">SetEnvIfExpr "tolower(req('X-Sendfile')) == 'd:\images\very_big.iso')" iso_delivered</pre>
<p>Dans cet exemple, la variable d'environnement
- <code>iso_delivered</code> est définie chaque fois que notre
+ <code>iso_delivered</code> est d&#233;finie chaque fois que notre
application tente de l'envoyer via <code>X-Sendfile</code>.</p>
- <p>Il pourrait être plus utile de définir une variable rfc1918 si
- l'adresse IP distante est une adresse privée au sens de la RFC 1918
+ <p>Il pourrait &#234;tre plus utile de d&#233;finir une variable rfc1918 si
+ l'adresse IP distante est une adresse priv&#233;e au sens de la RFC 1918
:</p>
<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</pre>
@@ -305,8 +305,8 @@ serveur HTTP Apache</a> pour des exemples supplémentaires.
<h3>Voir aussi</h3>
<ul>
<li><a href="../expr.html">Les expressions dans le serveur HTTP
-Apache</a>, pour une référence complète et davantage d'exemples.</li>
-<li>La directive <code class="directive"><a href="../mod/core.html#if">&lt;If&gt;</a></code> permet d'obtenir des résultats
+Apache</a>, pour une r&#233;f&#233;rence compl&#232;te et davantage d'exemples.</li>
+<li>La directive <code class="directive"><a href="../mod/core.html#if">&lt;If&gt;</a></code> permet d'obtenir des r&#233;sultats
similaires.</li>
<li><code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code></li>
</ul>
@@ -314,38 +314,38 @@ similaires.</li>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="setenvifnocase" id="setenvifnocase">Directive</a> <a name="SetEnvIfNoCase" id="SetEnvIfNoCase">SetEnvIfNoCase</a><a title="Lien permanent" href="#setenvifnocase" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit des variables d'environnement en fonction des
-attributs de la requête sans tenir compte de la casse</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit des variables d'environnement en fonction des
+attributs de la requ&#234;te sans tenir compte de la casse</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SetEnvIfNoCase <em>attribut regex
[!]env-variable</em>[=<em>valeur</em>]
[[!]<em>env-variable</em>[=<em>valeur</em>]] ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_setenvif</td></tr>
</table>
<p>La directive <code class="directive">SetEnvIfNoCase</code> est identique
- d'un point de vue sémantique à la directive <code class="directive"><a href="#setenvif">SetEnvIf</a></code>, et ne s'en distingue que
+ d'un point de vue s&#233;mantique &#224; 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>
+ effectu&#233;e sans tenir compte de la casse. Par exemple :</p>
<pre class="prettyprint lang-config">SetEnvIfNoCase Host Example\.Org site=example</pre>
- <p>Cette ligne va définir la variable d'environnement
+ <p>Cette ligne va d&#233;finir la variable d'environnement
<code>site</code> avec la valeur "<code>example</code>" si le champ
- d'en-tête de requête HTTP <code>Host:</code> est présent et contient
+ d'en-t&#234;te de requ&#234;te HTTP <code>Host:</code> est pr&#233;sent et contient
<code>Example.Org</code>, <code>example.org</code>, ou une autre
- combinaison des mêmes caractères, sans tenir compte de la casse.</p>
+ combinaison des m&#234;mes caract&#232;res, sans tenir compte de la casse.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_setenvif.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_setenvif.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_setenvif.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_setenvif.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_setenvif.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/mod_setenvif.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mod_setenvif.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -364,7 +364,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_setenvif.h
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_slotmem_plain.html.fr b/docs/manual/mod/mod_slotmem_plain.html.fr
index 49a1f462af..ca04b91b59 100644
--- a/docs/manual/mod/mod_slotmem_plain.html.fr
+++ b/docs/manual/mod/mod_slotmem_plain.html.fr
@@ -27,22 +27,22 @@
<div id="preamble"><h1>Module Apache mod_slotmem_plain</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_slotmem_plain.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_slotmem_plain.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_slotmem_plain.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournisseur de mémoire partagée à base de
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournisseur de m&#233;moire partag&#233;e &#224; base de
slots.</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>slotmem_plain_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_slotmem_plain.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>slotmem_plain_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_slotmem_plain.c</td></tr></table>
<h3>Sommaire</h3>
- <p><code class="module"><a href="../mod/mod_slotmem_plain.html">mod_slotmem_plain</a></code> est un fournisseur de mémoire qui
- permet la création et l'utilisation d'un segment de mémoire contigu
- dans lequel les ensembles de données sont organisés en "slots".
+ <p><code class="module"><a href="../mod/mod_slotmem_plain.html">mod_slotmem_plain</a></code> est un fournisseur de m&#233;moire qui
+ permet la cr&#233;ation et l'utilisation d'un segment de m&#233;moire contigu
+ dans lequel les ensembles de donn&#233;es sont organis&#233;s en "slots".
</p>
- <p>Si la mémoire doit être partagée entre des threads et des
- processus, il est préférable d'utiliser le fournisseur
+ <p>Si la m&#233;moire doit &#234;tre partag&#233;e entre des threads et des
+ processus, il est pr&#233;f&#233;rable d'utiliser le fournisseur
<code class="module"><a href="../mod/mod_slotmem_shm.html">mod_slotmem_shm</a></code>.
</p>
@@ -54,48 +54,48 @@ slots.</td></tr>
<pre class="prettyprint lang-c">/* appelle le callback sur tous les slots actifs */
apr_status_t doall(ap_slotmem_instance_t *s, ap_slotmem_callback_fn_t *func, void *data, apr_pool_t *pool)
-/* crée un nouveau slot de mémoire dont chaque item aura une taille de item_size. */
+/* cr&#233;e un nouveau slot de m&#233;moire dont chaque item aura une taille de item_size. */
apr_status_t create(ap_slotmem_instance_t **new, const char *name, apr_size_t item_size, unsigned int item_num, ap_slotmem_type_t type, apr_pool_t *pool)
-/* rattache à un slot de mémoire existant. */
+/* rattache &#224; un slot de m&#233;moire existant. */
apr_status_t attach(ap_slotmem_instance_t **new, const char *name, apr_size_t *item_size, unsigned int *item_num, apr_pool_t *pool)
-/* indique la mémoire associée à ce slot actif. */
+/* indique la m&#233;moire associ&#233;e &#224; ce slot actif. */
apr_status_t dptr(ap_slotmem_instance_t *s, unsigned int item_id, void **mem)
-/* lit la mémoire depuis ce slot et la transfert vers dest */
+/* lit la m&#233;moire depuis ce slot et la transfert vers dest */
apr_status_t get(ap_slotmem_instance_t *s, unsigned int item_id, unsigned char *dest, apr_size_t dest_len)
-/* écrit dans ce slot la mémoire en provenance de src */
+/* &#233;crit dans ce slot la m&#233;moire en provenance de src */
apr_status_t put(ap_slotmem_instance_t *slot, unsigned int item_id, unsigned char *src, apr_size_t src_len)
/* renvoie le nombre total de slots contenus dans ce segment */
unsigned int num_slots(ap_slotmem_instance_t *s)
-/* renvoie la taille totale des données, en octets, contenues dans un slot de ce segment */
+/* renvoie la taille totale des donn&#233;es, en octets, contenues dans un slot de ce segment */
apr_size_t slot_size(ap_slotmem_instance_t *s)
-/* alloue le premier slot libre et le marque comme utilisé (n'effectue aucune copie de données) */
+/* alloue le premier slot libre et le marque comme utilis&#233; (n'effectue aucune copie de donn&#233;es) */
apr_status_t grab(ap_slotmem_instance_t *s, unsigned int *item_id)
-/* appropriation ou allocation forcée du slot spécifié et marquage comme utilisé (n'effectue aucune copie de données) */
+/* appropriation ou allocation forc&#233;e du slot sp&#233;cifi&#233; et marquage comme utilis&#233; (n'effectue aucune copie de donn&#233;es) */
apr_status_t fgrab(ap_slotmem_instance_t *s, unsigned int item_id)
-/* libère un slot et le marque comme non utilisé (n'effectue aucune copie de données) */
+/* lib&#232;re un slot et le marque comme non utilis&#233; (n'effectue aucune copie de donn&#233;es) */
apr_status_t release(ap_slotmem_instance_t *s, unsigned int item_id)</pre>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<p>Ce module ne fournit aucune directive.</p>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_slotmem_plain">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_slotmem_plain">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_slotmem_plain">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_slotmem_plain">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_slotmem_plain.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_slotmem_plain.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_slotmem_plain.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -114,7 +114,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_slotmem_pl
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_slotmem_shm.html.fr b/docs/manual/mod/mod_slotmem_shm.html.fr
index 74b0472bab..9ff47d2af3 100644
--- a/docs/manual/mod/mod_slotmem_shm.html.fr
+++ b/docs/manual/mod/mod_slotmem_shm.html.fr
@@ -27,26 +27,26 @@
<div id="preamble"><h1>Module Apache mod_slotmem_shm</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_slotmem_shm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_slotmem_shm.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_slotmem_shm.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournisseur de mémoire partagée basée sur les
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournisseur de m&#233;moire partag&#233;e bas&#233;e sur les
slots.</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>slotmem_shm_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_slotmem_shm.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>slotmem_shm_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_slotmem_shm.c</td></tr></table>
<h3>Sommaire</h3>
- <p><code class="module"><a href="../mod/mod_slotmem_shm.html">mod_slotmem_shm</a></code> est un fournisseur de mémoire qui
- permet la création et l'accès à un segment de mémoire partagée dans
- lequel les ensembles de données sont organisés en "slots".
+ <p><code class="module"><a href="../mod/mod_slotmem_shm.html">mod_slotmem_shm</a></code> est un fournisseur de m&#233;moire qui
+ permet la cr&#233;ation et l'acc&#232;s &#224; un segment de m&#233;moire partag&#233;e dans
+ lequel les ensembles de donn&#233;es sont organis&#233;s en "slots".
</p>
- <p>L'ensemble de la mémoire partagée est effacé à chaque
- redémarrage, que ce dernier soit graceful ou non. Les données sont
- stockées et restituées dans/à partir d'un fichier défini par le
- paramètre <code>name</code> des appels <code>create</code> et
- <code>attach</code>. Si son chemin absolu n'est pas spécifié, le
- chemin du fichier sera relatif au chemin défini par la directive
+ <p>L'ensemble de la m&#233;moire partag&#233;e est effac&#233; &#224; chaque
+ red&#233;marrage, que ce dernier soit graceful ou non. Les donn&#233;es sont
+ stock&#233;es et restitu&#233;es dans/&#224; partir d'un fichier d&#233;fini par le
+ param&#232;tre <code>name</code> des appels <code>create</code> et
+ <code>attach</code>. Si son chemin absolu n'est pas sp&#233;cifi&#233;, le
+ chemin du fichier sera relatif au chemin d&#233;fini par la directive
<code class="directive"><a href="../mod/core.html#defaultruntimedir">DefaultRuntimeDir</a></code>.
</p>
@@ -57,60 +57,60 @@ slots.</td></tr>
<pre class="prettyprint lang-c">/* appelle le callback pour tous les slots actifs */
apr_status_t doall(ap_slotmem_instance_t *s, ap_slotmem_callback_fn_t *func, void *data, apr_pool_t *pool)
-/* crée un nouveau slot de mémoire dont chaque taille d'item est
- item_size. 'name' est utilisé pour générer le nom du fichier
- permettant de stocker/restaurer le contenu de la mémoire partagée,
- si elle est configurée. Les valeurs possibles sont :
- "none" - Mémoire partagée anonyme et pas de stockage permanent
+/* cr&#233;e un nouveau slot de m&#233;moire dont chaque taille d'item est
+ item_size. 'name' est utilis&#233; pour g&#233;n&#233;rer le nom du fichier
+ permettant de stocker/restaurer le contenu de la m&#233;moire partag&#233;e,
+ si elle est configur&#233;e. Les valeurs possibles sont :
+ "none" - M&#233;moire partag&#233;e anonyme et pas de stockage permanent
"file-name" - [DefaultRuntimeDir]/file-name
"/absolute-file-name" - Chemin absolu du fichier */
apr_status_t create(ap_slotmem_instance_t **new, const char *name, apr_size_t item_size, unsigned int item_num, ap_slotmem_type_t type, apr_pool_t *pool)
-/* attache à un slot de mémoire existant. Voir
- 'create' pour la description du paramètre
+/* attache &#224; un slot de m&#233;moire existant. Voir
+ 'create' pour la description du param&#232;tre
'name'. */
apr_status_t attach(ap_slotmem_instance_t **new, const char *name, apr_size_t *item_size, unsigned int *item_num, apr_pool_t *pool)
-/* obtient la mémoire associée à ce slot actif. */
+/* obtient la m&#233;moire associ&#233;e &#224; ce slot actif. */
apr_status_t dptr(ap_slotmem_instance_t *s, unsigned int item_id, void **mem)
-/* lit la mémoire depuis ce slot et la transfert vers dest */
+/* lit la m&#233;moire depuis ce slot et la transfert vers dest */
apr_status_t get(ap_slotmem_instance_t *s, unsigned int item_id, unsigned char *dest, apr_size_t dest_len)
-/* écrit dans ce slot la mémoire en provenance de src */
+/* &#233;crit dans ce slot la m&#233;moire en provenance de src */
apr_status_t put(ap_slotmem_instance_t *slot, unsigned int item_id, unsigned char *src, apr_size_t src_len)
/* renvoie le nombre total de slots contenus dans ce segment */
unsigned int num_slots(ap_slotmem_instance_t *s)
-/* renvoie la taille totale des données, en octets, contenues
+/* renvoie la taille totale des donn&#233;es, en octets, contenues
dans un slot de ce segment */
apr_size_t slot_size(ap_slotmem_instance_t *s)
-/* alloue le premier slot libre et le marque comme utilisé (n'effectue aucune
- copie de données) */
+/* alloue le premier slot libre et le marque comme utilis&#233; (n'effectue aucune
+ copie de donn&#233;es) */
apr_status_t grab(ap_slotmem_instance_t *s, unsigned int *item_id)
-/* appropriation ou allocation forcée du slot spécifié et marquage comme
- utilisé (n'effectue aucune copie de données) */
+/* appropriation ou allocation forc&#233;e du slot sp&#233;cifi&#233; et marquage comme
+ utilis&#233; (n'effectue aucune copie de donn&#233;es) */
apr_status_t fgrab(ap_slotmem_instance_t *s, unsigned int item_id)
-/* libère un slot et le marque comme non utilisé (n'effectue aucune
- copie de données) */
+/* lib&#232;re un slot et le marque comme non utilis&#233; (n'effectue aucune
+ copie de donn&#233;es) */
apr_status_t release(ap_slotmem_instance_t *s, unsigned int item_id)</pre>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<p>Ce module ne fournit aucune directive.</p>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_slotmem_shm">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_slotmem_shm">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_slotmem_shm">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_slotmem_shm">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_slotmem_shm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_slotmem_shm.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_slotmem_shm.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -129,7 +129,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_slotmem_sh
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_so.html.fr b/docs/manual/mod/mod_so.html.fr
index 42609b1362..0d40cf62d1 100644
--- a/docs/manual/mod/mod_so.html.fr
+++ b/docs/manual/mod/mod_so.html.fr
@@ -27,60 +27,60 @@
<div id="preamble"><h1>Module Apache mod_so</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_so.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_so.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_so.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_so.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_so.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/mod_so.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mod_so.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</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>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Chargement de modules ou de code ex&#233;cutable au cours du
+d&#233;marrage ou du red&#233;marrage du serveur</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>so_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_so.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Sous Windows, c'est un module de base (toujours
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>so_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_so.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Sous Windows, c'est un module de base (toujours
inclus)</td></tr></table>
<h3>Sommaire</h3>
- <p>Sur les systèmes d'exploitation sélectionnés, ce module peut être
- utilisé pour charger des modules dans le serveur HTTP Apache en cours d'exécution
- grâce au mécanisme des <a href="../dso.html">Dynamic Shared Object ou Objets Partagés
- Dynamiquement</a> (DSO), et évite ainsi de devoir effectuer une
+ <p>Sur les syst&#232;mes d'exploitation s&#233;lectionn&#233;s, ce module peut &#234;tre
+ utilis&#233; pour charger des modules dans le serveur HTTP Apache en cours d'ex&#233;cution
+ gr&#226;ce au m&#233;canisme des <a href="../dso.html">Dynamic Shared Object ou Objets Partag&#233;s
+ Dynamiquement</a> (DSO), et &#233;vite ainsi de devoir effectuer une
recompilation.</p>
- <p>Sous Unix, le code chargé provient en général de fichiers objet
- partagés possèdant en général l'extension <code>.so</code>, alors
- que sous Windows, l'extension peut être soit <code>.so</code>, soit
+ <p>Sous Unix, le code charg&#233; provient en g&#233;n&#233;ral de fichiers objet
+ partag&#233;s poss&#232;dant en g&#233;n&#233;ral l'extension <code>.so</code>, alors
+ que sous Windows, l'extension peut &#234;tre soit <code>.so</code>, soit
<code>.dll</code>.</p>
<div class="warning"><h3>Avertissement</h3>
- <p>En général, les modules compilés pour une version majeure du
+ <p>En g&#233;n&#233;ral, les modules compil&#233;s pour une version majeure du
serveur HTTP Apache ne fonctionneront pas avec une autre (par
- exemple de 1.3 à 2.0 ou 2.0 à 2.2). D'une version majeure à l'autre,
- il y a souvent des modifications d'API qui nécessitent des
+ exemple de 1.3 &#224; 2.0 ou 2.0 &#224; 2.2). D'une version majeure &#224; l'autre,
+ il y a souvent des modifications d'API qui n&#233;cessitent des
modifications du module pour qu'il puisse fonctionner avec la
nouvelle version.</p>
</div>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#windows">Création de modules chargeables pour
+<li><img alt="" src="../images/down.gif" /> <a href="#windows">Cr&#233;ation de modules chargeables pour
Windows</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#loadfile">LoadFile</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#loadmodule">LoadModule</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_so">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_so">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_so">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_so">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="windows" id="windows">Création de modules chargeables pour
+<h2><a name="windows" id="windows">Cr&#233;ation de modules chargeables pour
Windows</a><a title="Lien permanent" href="#windows" class="permalink">&para;</a></h2>
<div class="note"><h3>Note</h3>
- <p>Sous Windows, où les modules chargeables possèdent en général
+ <p>Sous Windows, o&#249; les modules chargeables poss&#232;dent en g&#233;n&#233;ral
l'extension de nom de fichier <code>.dll</code>, les modules Apache
httpd se nomment <code>mod_nom-module.so</code>, tout comme sur les
autres plates-formes. Vous trouverez cependant encore des modules
@@ -88,40 +88,40 @@ Windows</a><a title="Lien permanent" href="#windows" class="permalink">&para;</a
convention de nommage avec extension <code>.dll</code>.</p>
<p>Bien que <code>mod_so</code> puisse encore charger des modules
- possèdant un nom du style <code>ApacheModuleFoo.dll</code>,
- il est préférable d'utiliser la
+ poss&#232;dant un nom du style <code>ApacheModuleFoo.dll</code>,
+ il est pr&#233;f&#233;rable d'utiliser la
nouvelle convention de nommage ; si vous modifiez votre module
chargeable pour la version 2.0, veuillez aussi modifier son nom pour
respecter cette nouvelle convention.</p></div>
<p>Les API des modules Apache httpd sous Unix et Windows sont identiques.
Alors que certains modules s'appuient sur certains
- aspects de l'architecture Unix non présents dans Windows, et ne
- fonctionneront donc pas sur cette dernière plate-forme, de nombreux
+ aspects de l'architecture Unix non pr&#233;sents dans Windows, et ne
+ fonctionneront donc pas sur cette derni&#232;re plate-forme, de nombreux
modules fonctionnent sous Windows avec peu ou pas de modification
- par rapport à leur version Unix.</p>
+ par rapport &#224; leur version Unix.</p>
- <p>Lorsqu'un module fonctionne, il peut être ajouté au serveur de
- deux manières. Sous Unix, il peut être compilé dans le serveur.
+ <p>Lorsqu'un module fonctionne, il peut &#234;tre ajout&#233; au serveur de
+ deux mani&#232;res. Sous Unix, il peut &#234;tre compil&#233; dans le serveur.
Comme Apache httpd pour Windows ne dispose pas du programme
- <code>Configure</code> propre à Apache httpd pour Unix, le fichier source
- du module doit être ajouté au fichier projet Apache de base, et ses
- symboles ajoutés au fichier <code>os\win32\modules.c</code>.</p>
+ <code>Configure</code> propre &#224; Apache httpd pour Unix, le fichier source
+ du module doit &#234;tre ajout&#233; au fichier projet Apache de base, et ses
+ symboles ajout&#233;s au fichier <code>os\win32\modules.c</code>.</p>
- <p>La seconde méthode consiste à compiler le module en tant que DLL,
- à savoir une bibliothèque partagée qui pourra être chargée dans le
- serveur en cours d'exécution via la directive
+ <p>La seconde m&#233;thode consiste &#224; compiler le module en tant que DLL,
+ &#224; savoir une biblioth&#232;que partag&#233;e qui pourra &#234;tre charg&#233;e dans le
+ serveur en cours d'ex&#233;cution via la directive
<code class="directive">LoadModule</code>. Ces modules DLL
- peuvent être distribués et exécutés sur toute installation d'Apache
- httpd pour Windows, sans avoir à recompiler le serveur.</p>
+ peuvent &#234;tre distribu&#233;s et ex&#233;cut&#233;s sur toute installation d'Apache
+ httpd pour Windows, sans avoir &#224; recompiler le serveur.</p>
- <p>Pour créer un module DLL, il est nécessaire d'apporter une légère
- modification à son fichier source : l'enregistrement du module doit
- être exporté depuis la DLL (qui sera elle-même créée plus tard ;
+ <p>Pour cr&#233;er un module DLL, il est n&#233;cessaire d'apporter une l&#233;g&#232;re
+ modification &#224; son fichier source : l'enregistrement du module doit
+ &#234;tre export&#233; depuis la DLL (qui sera elle-m&#234;me cr&#233;&#233;e plus tard ;
voir plus loin). Pour ce faire, ajoutez la macro
- <code>AP_MODULE_DECLARE_DATA</code> (définie dans les fichiers
- d'en-têtes d'Apache httpd) à la définition de l'enregistrement de votre
- module. Par exemple, si votre module est déclaré comme suit :</p>
+ <code>AP_MODULE_DECLARE_DATA</code> (d&#233;finie dans les fichiers
+ d'en-t&#234;tes d'Apache httpd) &#224; la d&#233;finition de l'enregistrement de votre
+ module. Par exemple, si votre module est d&#233;clar&#233; comme suit :</p>
<div class="example"><p><code>
module foo_module;
@@ -133,35 +133,35 @@ Windows</a><a title="Lien permanent" href="#windows" class="permalink">&para;</a
</code></p></div>
<p>Notez que cette macro ne sera prise en compte que sous Windows,
- si bien que le module poura être utilisé sans changement sous Unix,
- si besoin est. Alternativement, si vous êtes familier avec les
+ si bien que le module poura &#234;tre utilis&#233; sans changement sous Unix,
+ si besoin est. Alternativement, si vous &#234;tes familier avec les
fichiers <code>.DEF</code>, vous pouvez les utiliser pour exporter
l'enregistrement du module.</p>
- <p>Maintenant, nous sommes prêts à créer une DLL contenant notre
- module. Il va falloir pour cela la lier avec la bibliothèque
- d'export libhttpd.lib qui a été créée au cours de la compilation de
- la bibliothèque partagée libhttpd.dll. Il sera peut-être aussi
- nécessaire de modifier la configuration du compilateur pour
- s'assurer que les fichiers d'en-têtes d'Apache httpd seront correctement
- localisés. Vous trouverez cette bibliothèque à la racine du
- répertoire des modules de votre serveur. Il est souhaitable
+ <p>Maintenant, nous sommes pr&#234;ts &#224; cr&#233;er une DLL contenant notre
+ module. Il va falloir pour cela la lier avec la biblioth&#232;que
+ d'export libhttpd.lib qui a &#233;t&#233; cr&#233;&#233;e au cours de la compilation de
+ la biblioth&#232;que partag&#233;e libhttpd.dll. Il sera peut-&#234;tre aussi
+ n&#233;cessaire de modifier la configuration du compilateur pour
+ s'assurer que les fichiers d'en-t&#234;tes d'Apache httpd seront correctement
+ localis&#233;s. Vous trouverez cette biblioth&#232;que &#224; la racine du
+ r&#233;pertoire des modules de votre serveur. Il est souhaitable
d'utiliser un fichier de module .dsp existant dans l'arborescence
afin de s'assurer que l'environnement de compilation est
- correctement configuré, mais vous pouvez aussi comparer les options
- de compilation et d'édition de liens à votre fichier .dsp.</p>
+ correctement configur&#233;, mais vous pouvez aussi comparer les options
+ de compilation et d'&#233;dition de liens &#224; votre fichier .dsp.</p>
- <p>Ceci devrait créer une version DLL de votre module. Il vous
- suffit maintenant de l'enregistrer dans le répertoire
- <code>modules</code> à la racine de votre serveur, et d'utiliser la
+ <p>Ceci devrait cr&#233;er une version DLL de votre module. Il vous
+ suffit maintenant de l'enregistrer dans le r&#233;pertoire
+ <code>modules</code> &#224; la racine de votre serveur, et d'utiliser la
directive <code class="directive">LoadModule</code> pour la charger.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="loadfile" id="loadfile">Directive</a> <a name="LoadFile" id="LoadFile">LoadFile</a><a title="Lien permanent" href="#loadfile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Liaison du fichier objet ou de la bibliothèque
-spécifié</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Liaison du fichier objet ou de la biblioth&#232;que
+sp&#233;cifi&#233;</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LoadFile <em>nom-fichier</em> [<em>nom-fichier</em>] ...</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
@@ -169,12 +169,12 @@ spécifié</td></tr>
</table>
<p>La directive <code class="directive">LoadFile</code> permet de lier le fichier
- objet ou la bibliothèque spécifié au serveur lors du
- démarrage ou du redémarrage
+ objet ou la biblioth&#232;que sp&#233;cifi&#233; au serveur lors du
+ d&#233;marrage ou du red&#233;marrage
de ce dernier ; ceci permet d'ajouter tout code additionnel
- nécessaire au fonctionnement d'un module.
+ n&#233;cessaire au fonctionnement d'un module.
<em>nom-fichier</em> est soit un chemin absolu, soit un chemin
- relatif au répertoire défini par la directive <a href="core.html#serverroot">ServerRoot</a>.</p>
+ relatif au r&#233;pertoire d&#233;fini par la directive <a href="core.html#serverroot">ServerRoot</a>.</p>
<p>Par exemple:</p>
@@ -187,7 +187,7 @@ spécifié</td></tr>
<div class="directive-section"><h2><a name="loadmodule" id="loadmodule">Directive</a> <a name="LoadModule" id="LoadModule">LoadModule</a><a title="Lien permanent" href="#loadmodule" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Liaison avec le serveur du fichier objet ou de la
-bibliothèque spécifié, et ajout de ce dernier à la liste des modules
+biblioth&#232;que sp&#233;cifi&#233;, et ajout de ce dernier &#224; la liste des modules
actifs</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LoadModule <em>module nom-fichier</em></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
@@ -195,10 +195,10 @@ actifs</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_so</td></tr>
</table>
<p>La directive <code class="directive">LoadModule</code> permet de lier le fichier objet ou la
- bibliothèque <em>nom-fichier</em> avec le serveur, et d'ajouter la
- structure de module nommée <em>module</em> à la liste des modules
+ biblioth&#232;que <em>nom-fichier</em> avec le serveur, et d'ajouter la
+ structure de module nomm&#233;e <em>module</em> &#224; la liste des modules
actifs. <em>module</em> est le nom de la variable externe de type
- <code>module</code> dans le fichier, et est référencé comme <a href="module-dict.html#ModuleIdentifier">Identificateur de
+ <code>module</code> dans le fichier, et est r&#233;f&#233;renc&#233; comme <a href="module-dict.html#ModuleIdentifier">Identificateur de
module</a> dans la documentation des modules.</p>
<p>Par exemple :</p>
@@ -206,17 +206,17 @@ actifs</td></tr>
<pre class="prettyprint lang-config">LoadModule "status_module modules/mod_status.so"</pre>
- <p>charge le module spécifié depuis le sous-répertoire des modules
- situé à la racine du serveur.</p>
+ <p>charge le module sp&#233;cifi&#233; depuis le sous-r&#233;pertoire des modules
+ situ&#233; &#224; la racine du serveur.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_so.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_so.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_so.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_so.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_so.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/mod_so.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mod_so.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -235,7 +235,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_so.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_socache_dbm.html.fr b/docs/manual/mod/mod_socache_dbm.html.fr
index 3e3a6a07d0..e0b0bb50f4 100644
--- a/docs/manual/mod/mod_socache_dbm.html.fr
+++ b/docs/manual/mod/mod_socache_dbm.html.fr
@@ -27,41 +27,41 @@
<div id="preamble"><h1>Module Apache mod_socache_dbm</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_socache_dbm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_socache_dbm.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_socache_dbm.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournisseur de cache d'objets partagés basé sur DBM.</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournisseur de cache d'objets partag&#233;s bas&#233; sur DBM.</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>socache_dbm_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_socache_dbm.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>socache_dbm_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_socache_dbm.c</td></tr></table>
<h3>Sommaire</h3>
<p>Le module <code>mod_socache_dbm</code> est un fournisseur de cache
- d'objets partagés qui permet la création et l'accès à un cache
- maintenu par une base de données DBM.
+ d'objets partag&#233;s qui permet la cr&#233;ation et l'acc&#232;s &#224; un cache
+ maintenu par une base de donn&#233;es DBM.
</p>
<div class="example"><p><code>
dbm:/chemin/vers/datafile
</code></p></div>
- <p>Si le chemin spécifié n'est pas un chemin absolu, il sera relatif
- au chemin défini via la directive <code class="directive"><a href="../mod/core.html#defaultruntimedir">DefaultRuntimeDir</a></code>.</p>
+ <p>Si le chemin sp&#233;cifi&#233; n'est pas un chemin absolu, il sera relatif
+ au chemin d&#233;fini via la directive <code class="directive"><a href="../mod/core.html#defaultruntimedir">DefaultRuntimeDir</a></code>.</p>
- <p>Vous trouverez des détails à propos des autres fournisseurs de
- cache d'objets partagés <a href="../socache.html">ici</a>.
+ <p>Vous trouverez des d&#233;tails &#224; propos des autres fournisseurs de
+ cache d'objets partag&#233;s <a href="../socache.html">ici</a>.
</p>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<p>Ce module ne fournit aucune directive.</p>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_socache_dbm">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_socache_dbm">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_socache_dbm">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_socache_dbm">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_socache_dbm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_socache_dbm.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_socache_dbm.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -80,7 +80,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_socache_db
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_socache_dc.html.fr b/docs/manual/mod/mod_socache_dc.html.fr
index 648a619455..4f6205992c 100644
--- a/docs/manual/mod/mod_socache_dc.html.fr
+++ b/docs/manual/mod/mod_socache_dc.html.fr
@@ -27,35 +27,35 @@
<div id="preamble"><h1>Module Apache mod_socache_dc</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_socache_dc.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_socache_dc.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_socache_dc.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournisseur de cache d'objets partagés basé sur dc.</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournisseur de cache d'objets partag&#233;s bas&#233; sur dc.</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>socache_dc_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_socache_dc.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>socache_dc_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_socache_dc.c</td></tr></table>
<h3>Sommaire</h3>
<p>Le module <code class="module"><a href="../mod/mod_socache_dc.html">mod_socache_dc</a></code> est un fournisseur de cache
- d'objets partagés qui permet la création et l'accès à un cache
- maintenu par les bibliothèques de mise en cache de sessions
- distribuées <a href="http://distcache.sourceforge.net/">distcache</a>.
+ d'objets partag&#233;s qui permet la cr&#233;ation et l'acc&#232;s &#224; un cache
+ maintenu par les biblioth&#232;ques de mise en cache de sessions
+ distribu&#233;es <a href="http://distcache.sourceforge.net/">distcache</a>.
</p>
- <p>Vous trouverez des détails à propos des autres fournisseurs de
- cache d'objets partagés <a href="../socache.html">ici</a>.
+ <p>Vous trouverez des d&#233;tails &#224; propos des autres fournisseurs de
+ cache d'objets partag&#233;s <a href="../socache.html">ici</a>.
</p>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<p>Ce module ne fournit aucune directive.</p>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_socache_dc">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_socache_dc">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_socache_dc">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_socache_dc">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_socache_dc.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_socache_dc.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_socache_dc.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -74,7 +74,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_socache_dc
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_socache_memcache.html.fr b/docs/manual/mod/mod_socache_memcache.html.fr
index 8ac6b54ea3..b54cb73324 100644
--- a/docs/manual/mod/mod_socache_memcache.html.fr
+++ b/docs/manual/mod/mod_socache_memcache.html.fr
@@ -27,33 +27,33 @@
<div id="preamble"><h1>Module Apache mod_socache_memcache</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_socache_memcache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_socache_memcache.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_socache_memcache.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournisseur de cache d'objets partagés basé sur Memcache.</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournisseur de cache d'objets partag&#233;s bas&#233; sur Memcache.</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>socache_memcache_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_socache_memcache.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>socache_memcache_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_socache_memcache.c</td></tr></table>
<h3>Sommaire</h3>
<p>Le module <code>mod_socache_memcache</code> est un fournisseur de cache
- d'objets partagés qui permet la création et l'accès à un cache
- maintenu par le système de mise en cache d'objets en mémoire
- distribuée à hautes performances <a href="http://memcached.org/">memcached</a>.
+ d'objets partag&#233;s qui permet la cr&#233;ation et l'acc&#232;s &#224; un cache
+ maintenu par le syst&#232;me de mise en cache d'objets en m&#233;moire
+ distribu&#233;e &#224; hautes performances <a href="http://memcached.org/">memcached</a>.
</p>
- <p>Cette méthode "create" du fournisseur de cache d'objets partagés
- requiert une liste de spécifications hôte/port en cache mémoire
- séparées par des virgules. Si vous utilisez ce fournisseur en
+ <p>Cette m&#233;thode "create" du fournisseur de cache d'objets partag&#233;s
+ requiert une liste de sp&#233;cifications h&#244;te/port en cache m&#233;moire
+ s&#233;par&#233;es par des virgules. Si vous utilisez ce fournisseur en
dans la configuration d'autres modules (comme
<code class="directive"><a href="../mod/mod_ssl.html#sslsessioncache">SSLSessionCache</a></code>), vous devez
- fournir la liste des serveurs sous la forme du paramètre optionnel
+ fournir la liste des serveurs sous la forme du param&#232;tre optionnel
"arg".</p>
<pre class="prettyprint lang-config">SSLSessionCache memcache:memcache.example.com:12345,memcache2.example.com:12345</pre>
- <p>Vous trouverez des détails à propos des autres fournisseurs de
- cache d'objets partagés <a href="../socache.html">ici</a>.
+ <p>Vous trouverez des d&#233;tails &#224; propos des autres fournisseurs de
+ cache d'objets partag&#233;s <a href="../socache.html">ici</a>.
</p>
</div>
@@ -61,44 +61,44 @@
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#memcacheconnttl">MemcacheConnTTL</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_socache_memcache">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_socache_memcache">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_socache_memcache">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_socache_memcache">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="memcacheconnttl" id="memcacheconnttl">Directive</a> <a name="MemcacheConnTTL" id="MemcacheConnTTL">MemcacheConnTTL</a><a title="Lien permanent" href="#memcacheconnttl" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Durée de conservation des connexions inactives</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Dur&#233;e de conservation des connexions inactives</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MemcacheConnTTL <em>num[units]</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>MemcacheConnTTL 15s</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>MemcacheConnTTL 15s</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_socache_memcache</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.17 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.17 du serveur HTTP
Apache.</td></tr>
</table>
- <p>Définit la durée pendant laquelle les connexions
- inactives avec le(s) serveur(s) memcache seront conservées
- (plateformes threadées seulement).</p>
+ <p>D&#233;finit la dur&#233;e pendant laquelle les connexions
+ inactives avec le(s) serveur(s) memcache seront conserv&#233;es
+ (plateformes thread&#233;es seulement).</p>
<p>Les valeurs valides de la directive
- <code class="directive">MemcacheConnTTL</code> sont des durées d'une heure
- maximum. La valeur 0 signifie une absence de péremption</p>
+ <code class="directive">MemcacheConnTTL</code> sont des dur&#233;es d'une heure
+ maximum. La valeur 0 signifie une absence de p&#233;remption</p>
- <div class="note"><p>L'unité par défaut pour ce délai est la seconde, mais vous
- pouvez ajouter un suffixe pour spécifier une unité différente ; ms
+ <div class="note"><p>L'unit&#233; par d&#233;faut pour ce d&#233;lai est la seconde, mais vous
+ pouvez ajouter un suffixe pour sp&#233;cifier une unit&#233; diff&#233;rente ; ms
pour milliseconde, s pour seconde, min pour minute et h pour heure..
</p></div>
- <p>Dans les versions antérieures à 2.4.17, ce délai était codé en
- dur et sa valeur était 600 microsecondes. La valeur la plus proche
+ <p>Dans les versions ant&#233;rieures &#224; 2.4.17, ce d&#233;lai &#233;tait cod&#233; en
+ dur et sa valeur &#233;tait 600 microsecondes. La valeur la plus proche
de cette ancienne valeur pour la directive
<code class="directive">MemcacheConnTTL</code> est donc 1ms.</p>
- <div class="example"><pre class="prettyprint lang-config"># Définition d'un délai de 10 minutes
+ <div class="example"><pre class="prettyprint lang-config"># D&#233;finition d'un d&#233;lai de 10 minutes
MemcacheConnTTL 10min
-# Définition d'un délai de 60 secondes
+# D&#233;finition d'un d&#233;lai de 60 secondes
MemcacheConnTTL 60</pre>
</div>
@@ -107,7 +107,7 @@ MemcacheConnTTL 60</pre>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_socache_memcache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_socache_memcache.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_socache_memcache.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -126,7 +126,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_socache_me
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_socache_shmcb.html.fr b/docs/manual/mod/mod_socache_shmcb.html.fr
index 3033d1a4aa..938f3ab63e 100644
--- a/docs/manual/mod/mod_socache_shmcb.html.fr
+++ b/docs/manual/mod/mod_socache_shmcb.html.fr
@@ -27,42 +27,42 @@
<div id="preamble"><h1>Module Apache mod_socache_shmcb</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_socache_shmcb.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_socache_shmcb.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_socache_shmcb.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournisseur de cache d'objets partagés basé sur shmcb.</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournisseur de cache d'objets partag&#233;s bas&#233; sur shmcb.</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>socache_shmcb_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_socache_shmcb.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>socache_shmcb_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_socache_shmcb.c</td></tr></table>
<h3>Sommaire</h3>
<p>Le module <code>mod_socache_shmcb</code> est un fournisseur de cache
- d'objets partagés qui permet la création et l'accès à un cache
- maintenu par un tampon cyclique à hautes performances au sein d'un
- segment de mémoire partagée.
+ d'objets partag&#233;s qui permet la cr&#233;ation et l'acc&#232;s &#224; un cache
+ maintenu par un tampon cyclique &#224; hautes performances au sein d'un
+ segment de m&#233;moire partag&#233;e.
</p>
<div class="example"><p><code>
shmcb:/chemin/vers/datafile(512000)
</code></p></div>
- <p>Si le chemin spécifié n'est pas un chemin absolu, il sera relatif
- au chemin défini via la directive <code class="directive"><a href="../mod/core.html#defaultruntimedir">DefaultRuntimeDir</a></code>.</p>
+ <p>Si le chemin sp&#233;cifi&#233; n'est pas un chemin absolu, il sera relatif
+ au chemin d&#233;fini via la directive <code class="directive"><a href="../mod/core.html#defaultruntimedir">DefaultRuntimeDir</a></code>.</p>
- <p>Vous trouverez des détails à propos des autres fournisseurs de
- cache d'objets partagés <a href="../socache.html">ici</a>.
+ <p>Vous trouverez des d&#233;tails &#224; propos des autres fournisseurs de
+ cache d'objets partag&#233;s <a href="../socache.html">ici</a>.
</p>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<p>Ce module ne fournit aucune directive.</p>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_socache_shmcb">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_socache_shmcb">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_socache_shmcb">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_socache_shmcb">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_socache_shmcb.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_socache_shmcb.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_socache_shmcb.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -81,7 +81,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_socache_sh
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_speling.html.fr b/docs/manual/mod/mod_speling.html.fr
index f91b473df6..1af2f83c44 100644
--- a/docs/manual/mod/mod_speling.html.fr
+++ b/docs/manual/mod/mod_speling.html.fr
@@ -27,43 +27,43 @@
<div id="preamble"><h1>Module Apache mod_speling</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_speling.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_speling.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_speling.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_speling.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_speling.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Tente de corriger les erreurs de casse dans les URLs ou les
-erreurs d'écriture mineures.</td></tr>
+erreurs d'&#233;criture mineures.</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>speling_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_speling.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>speling_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_speling.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Il arrive que des requêtes pour des documents ne puissent pas
- être traitées par le serveur Apache de base à cause d'une erreur
+ <p>Il arrive que des requ&#234;tes pour des documents ne puissent pas
+ &#234;tre trait&#233;es par le serveur Apache de base &#224; cause d'une erreur
d'orthographe ou de majuscule. Ce module permet de traiter ce
- problème en essayant de trouver un document correspondant, même
- lorsque tous les autres modules y ont renoncé. Sa méthode de travail
- consiste à comparer chaque nom de document du répertoire demandé
- avec le document de la requête <strong>sans tenir compte de la
- casse</strong>, et en acceptant <strong>jusqu'à une erreur</strong>
- (insertion, omission, inversion de caractère ou caractère
- erroné). Une liste de tous les documents qui correspondent est alors
- élaborée en utilisant cette stratégie.</p>
+ probl&#232;me en essayant de trouver un document correspondant, m&#234;me
+ lorsque tous les autres modules y ont renonc&#233;. Sa m&#233;thode de travail
+ consiste &#224; comparer chaque nom de document du r&#233;pertoire demand&#233;
+ avec le document de la requ&#234;te <strong>sans tenir compte de la
+ casse</strong>, et en acceptant <strong>jusqu'&#224; une erreur</strong>
+ (insertion, omission, inversion de caract&#232;re ou caract&#232;re
+ erron&#233;). Une liste de tous les documents qui correspondent est alors
+ &#233;labor&#233;e en utilisant cette strat&#233;gie.</p>
- <p>Si après le parcours du répertoire,</p>
+ <p>Si apr&#232;s le parcours du r&#233;pertoire,</p>
<ul>
- <li>aucun document correspondant n'a été trouvé, Apache procèdera
- normalement et renverra une erreur "document non trouvé".</li>
+ <li>aucun document correspondant n'a &#233;t&#233; trouv&#233;, Apache proc&#232;dera
+ normalement et renverra une erreur "document non trouv&#233;".</li>
- <li>un seul document correspondant pratiquement à la requête a
- été trouvé, celui-ci est renvoyé sous la forme d'une réponse de
+ <li>un seul document correspondant pratiquement &#224; la requ&#234;te a
+ &#233;t&#233; trouv&#233;, celui-ci est renvoy&#233; sous la forme d'une r&#233;ponse de
redirection.</li>
- <li>plusieurs documents pouvant correspondre ont été trouvés, une
- liste des documents est envoyée au client afin que ce dernier
- puisse sélectionner le document correct.</li>
+ <li>plusieurs documents pouvant correspondre ont &#233;t&#233; trouv&#233;s, une
+ liste des documents est envoy&#233;e au client afin que ce dernier
+ puisse s&#233;lectionner le document correct.</li>
</ul>
</div>
@@ -73,30 +73,30 @@ erreurs d'écriture mineures.</td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#checkcaseonly">CheckCaseOnly</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#checkspelling">CheckSpelling</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_speling">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_speling">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_speling">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_speling">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="checkbasenamematch" id="checkbasenamematch">Directive</a> <a name="CheckBasenameMatch" id="CheckBasenameMatch">CheckBasenameMatch</a><a title="Lien permanent" href="#checkbasenamematch" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Vérifie aussi la correspondance des fichiers, même avec des
-extensions différentes</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>V&#233;rifie aussi la correspondance des fichiers, m&#234;me avec des
+extensions diff&#233;rentes</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CheckBasenameMatch on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CheckBasenameMatch Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CheckBasenameMatch Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Options</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_speling</td></tr>
</table>
<p>Cette option n'a aucun effet si
- <code class="directive">CheckCaseOnly</code> a été défini.</p>
+ <code class="directive">CheckCaseOnly</code> a &#233;t&#233; d&#233;fini.</p>
- <p>Lorsqu'elle est définie, cette directive étend le processus de correction
- orthographique à l'extension des noms de fichiers. Par exemple, un fichier
- de nom <code>foo.gif</code> sera pris en compte par une requête pour
- <code>foo</code> ou <code>foo.jpg</code>. Ceci peut s'avérer
- particulièrement utile en conjonction avec les <a href="../content-negotiation.html">MultiViews</a>.</p>
+ <p>Lorsqu'elle est d&#233;finie, cette directive &#233;tend le processus de correction
+ orthographique &#224; l'extension des noms de fichiers. Par exemple, un fichier
+ de nom <code>foo.gif</code> sera pris en compte par une requ&#234;te pour
+ <code>foo</code> ou <code>foo.jpg</code>. Ceci peut s'av&#233;rer
+ particuli&#232;rement utile en conjonction avec les <a href="../content-negotiation.html">MultiViews</a>.</p>
</div>
@@ -106,16 +106,16 @@ extensions différentes</td></tr>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limite l'action du module aux corrections de
majuscules</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CheckCaseOnly on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CheckCaseOnly Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CheckCaseOnly Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Options</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_speling</td></tr>
</table>
- <p>Lorsqu'elle est définie à "on", cette directive permet de limiter
+ <p>Lorsqu'elle est d&#233;finie &#224; "on", cette directive permet de limiter
l'action du module aux inversions majuscule/minuscule. Les autres
- corrections ne sont pas effectuées sauf si la directive
- <code class="directive">CheckBasenameMatch</code> est aussi à "on"..</p>
+ corrections ne sont pas effectu&#233;es sauf si la directive
+ <code class="directive">CheckBasenameMatch</code> est aussi &#224; "on"..</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -123,49 +123,49 @@ majuscules</td></tr>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active le module de correction</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CheckSpelling on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CheckSpelling Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CheckSpelling Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Options</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_speling</td></tr>
</table>
- <p>Cette directive permet d'activer ou de désactiver le module de
- correction. Lorsqu'il est activé, rappelez-vous que :</p>
+ <p>Cette directive permet d'activer ou de d&#233;sactiver le module de
+ correction. Lorsqu'il est activ&#233;, rappelez-vous que :</p>
<ul>
- <li>le parcours du répertoire nécessaire à la correction aura un
+ <li>le parcours du r&#233;pertoire n&#233;cessaire &#224; la correction aura un
impact sur les performances du serveur lorsque de nombreuses
- corrections devront être effectuées au même moment.</li>
+ corrections devront &#234;tre effectu&#233;es au m&#234;me moment.</li>
<li>l'arborescence ne doit pas contenir de documents
- sensibles qui pourraient être considérés par erreur comme
- correspondant à la requête.</li>
+ sensibles qui pourraient &#234;tre consid&#233;r&#233;s par erreur comme
+ correspondant &#224; la requ&#234;te.</li>
<li>le module ne corrige pas les noms d'utilisateur mal
- orthographiés (comme dans
+ orthographi&#233;s (comme dans
<code>http://mon.serveur/~apahce/</code>), mais seulement les noms
- de fichiers ou de répertoires.</li>
+ de fichiers ou de r&#233;pertoires.</li>
<li>les corrections s'appliquent strictement aux fichiers
- existants, si bien qu'une requête pour <code>&lt;Location
- /status&gt;</code> pour être traitée de manière incorrecte comme
- une requête pour le fichier négocié "<code>/stats.html</code>".</li>
+ existants, si bien qu'une requ&#234;te pour <code>&lt;Location
+ /status&gt;</code> pour &#234;tre trait&#233;e de mani&#232;re incorrecte comme
+ une requ&#234;te pour le fichier n&#233;goci&#233; "<code>/stats.html</code>".</li>
</ul>
- <p>mod_speling ne doit pas être activé pour des répertoires où <a href="mod_dav.html">DAV</a> l'est aussi, car il va essayer de
- "corriger" les noms des ressources nouvellement créées en fonction
+ <p>mod_speling ne doit pas &#234;tre activ&#233; pour des r&#233;pertoires o&#249; <a href="mod_dav.html">DAV</a> l'est aussi, car il va essayer de
+ "corriger" les noms des ressources nouvellement cr&#233;&#233;es en fonction
des noms de fichiers existants ; par exemple, lors du chargement
d'un nouveau document <code>doc43.html</code>, il est possible qu'il
redirige vers un document existant <code>doc34.html</code>, ce qui
- ne correspond pas à ce que l'on souhaite.
+ ne correspond pas &#224; ce que l'on souhaite.
</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_speling.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_speling.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_speling.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_speling.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_speling.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -186,7 +186,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_speling.ht
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_ssl.html.fr b/docs/manual/mod/mod_ssl.html.fr
index 6fe6517e8e..0d0eb8681d 100644
--- a/docs/manual/mod/mod_ssl.html.fr
+++ b/docs/manual/mod/mod_ssl.html.fr
@@ -27,33 +27,31 @@
<div id="preamble"><h1>Module Apache mod_ssl</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_ssl.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/mod_ssl.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/mod_ssl.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../es/mod/mod_ssl.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/mod_ssl.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</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>Chiffrement de haut niveau basé sur les protocoles Secure
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Chiffrement de haut niveau bas&#233; sur les protocoles Secure
Sockets Layer (SSL) et Transport Layer Security (TLS)</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>ssl_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_ssl.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>ssl_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_ssl.c</td></tr></table>
<h3>Sommaire</h3>
<p>Ce module fournit le support SSL v3 et TLS v1.x au serveur HTTP
-Apache. SSL v2 n'est plus supporté.</p>
+Apache. SSL v2 n'est plus support&#233;.</p>
<p>Ce module s'appuie sur <a href="http://www.openssl.org/">OpenSSL</a>
pour fournir le moteur de chiffrement.</p>
-<p>D'autres détails, discussions et exemples sont fournis dans la <a href="../ssl/">documentation SSL</a>.</p>
+<p>D'autres d&#233;tails, discussions et exemples sont fournis dans la <a href="../ssl/">documentation SSL</a>.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
<li><img alt="" src="../images/down.gif" /> <a href="#envvars">Variables d'environnement</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#logformats">Formats de journaux
-personnalisés</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#notes">Information à propos de la requête</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#expressionparser">Extension pour l'interprétation
+personnalis&#233;s</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#notes">Information &#224; propos de la requ&#234;te</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#expressionparser">Extension pour l'interpr&#233;tation
des expressions</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#authzproviders">Fournisseurs d'autorisation
disponibles avec Require</a></li>
@@ -132,22 +130,22 @@ disponibles avec Require</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#sslverifyclient">SSLVerifyClient</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#sslverifydepth">SSLVerifyDepth</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_ssl">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_ssl">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_ssl">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_ssl">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="envvars" id="envvars">Variables d'environnement</a><a title="Lien permanent" href="#envvars" class="permalink">&para;</a></h2>
-<p>Ce module peut être configuré pour fournir aux espaces de nommage SSI
-et CGI de nombreux éléments d'informations concernant SSL par le biais
-de variables d'environnement supplémentaires. Par défaut, et ceci pour
+<p>Ce module peut &#234;tre configur&#233; pour fournir aux espaces de nommage SSI
+et CGI de nombreux &#233;l&#233;ments d'informations concernant SSL par le biais
+de variables d'environnement suppl&#233;mentaires. Par d&#233;faut, et ceci pour
des raisons de performances, ces informations ne sont pas fournies (Voir
la directive <code class="directive">SSLOptions</code> StdEnvVars ci-dessous).
-Les variables générées se trouvent dans la table ci-dessous.
-L'information peut aussi être disponible sous des noms différents à des
-fins de compatibilité ascendante. Reportez-vous au chapitre <a href="../ssl/ssl_compat.html">Compatibilité</a> pour plus de détails à
-propos des variables de compatibilité.</p>
+Les variables g&#233;n&#233;r&#233;es se trouvent dans la table ci-dessous.
+L'information peut aussi &#234;tre disponible sous des noms diff&#233;rents &#224; des
+fins de compatibilit&#233; ascendante. Reportez-vous au chapitre <a href="../ssl/ssl_compat.html">Compatibilit&#233;</a> pour plus de d&#233;tails &#224;
+propos des variables de compatibilit&#233;.</p>
<table class="bordered">
@@ -157,149 +155,149 @@ propos des variables de compatibilité.</p>
<th>Description :</th>
</tr>
<tr><td><code>HTTPS</code></td> <td>drapeau</td>
-<td>HTTPS est utilisé.</td></tr>
-<tr><td><code>SSL_PROTOCOL</code></td> <td>chaîne</td>
+<td>HTTPS est utilis&#233;.</td></tr>
+<tr><td><code>SSL_PROTOCOL</code></td> <td>cha&#238;ne</td>
<td>La version du protocole SSL (SSLv3, TLSv1, TLSv1.1, TLSv1.2)</td></tr>
-<tr><td><code>SSL_SESSION_ID</code></td> <td>chaîne</td>
-<td>L'identifiant de session SSL codé en hexadécimal</td></tr>
-<tr><td><code>SSL_SESSION_RESUMED</code></td> <td>chaîne</td>
-<td>Session SSL initiale ou reprise. Note : plusieurs requêtes peuvent
-être servies dans le cadre de la même session SSL (initiale ou reprise)
-si les connexions persistantes (HTTP KeepAlive) sont utilisées</td></tr>
-<tr><td><code>SSL_SECURE_RENEG</code></td> <td>chaîne</td>
-<td><code>true</code> si la renégociation sécurisée est supportée,
+<tr><td><code>SSL_SESSION_ID</code></td> <td>cha&#238;ne</td>
+<td>L'identifiant de session SSL cod&#233; en hexad&#233;cimal</td></tr>
+<tr><td><code>SSL_SESSION_RESUMED</code></td> <td>cha&#238;ne</td>
+<td>Session SSL initiale ou reprise. Note : plusieurs requ&#234;tes peuvent
+&#234;tre servies dans le cadre de la m&#234;me session SSL (initiale ou reprise)
+si les connexions persistantes (HTTP KeepAlive) sont utilis&#233;es</td></tr>
+<tr><td><code>SSL_SECURE_RENEG</code></td> <td>cha&#238;ne</td>
+<td><code>true</code> si la ren&#233;gociation s&#233;curis&#233;e est support&#233;e,
<code>false</code> dans le cas contraire</td></tr>
-<tr><td><code>SSL_CIPHER</code></td> <td>chaîne</td>
+<tr><td><code>SSL_CIPHER</code></td> <td>cha&#238;ne</td>
<td>Le nom de l'algorithme de chiffrement</td></tr>
-<tr><td><code>SSL_CIPHER_EXPORT</code></td> <td>chaîne</td>
+<tr><td><code>SSL_CIPHER_EXPORT</code></td> <td>cha&#238;ne</td>
<td><code>true</code> si l'algorithme de chiffrement est un algorithme
-exporté</td></tr>
+export&#233;</td></tr>
<tr><td><code>SSL_CIPHER_USEKEYSIZE</code></td> <td>nombre</td>
-<td>Nombre de bits de chiffrement (réellement utilisés)</td></tr>
+<td>Nombre de bits de chiffrement (r&#233;ellement utilis&#233;s)</td></tr>
<tr><td><code>SSL_CIPHER_ALGKEYSIZE</code></td> <td>nombre</td>
<td>Nombre de bits de chiffrement (possible)</td></tr>
-<tr><td><code>SSL_COMPRESS_METHOD</code></td> <td>chaîne</td>
-<td>Méthode de compression SSL négociée</td></tr>
+<tr><td><code>SSL_COMPRESS_METHOD</code></td> <td>cha&#238;ne</td>
+<td>M&#233;thode de compression SSL n&#233;goci&#233;e</td></tr>
-<tr><td><code>SSL_VERSION_INTERFACE</code></td> <td>chaîne</td>
+<tr><td><code>SSL_VERSION_INTERFACE</code></td> <td>cha&#238;ne</td>
<td>La version du programme mod_ssl</td></tr>
-<tr><td><code>SSL_VERSION_LIBRARY</code></td> <td>chaîne</td>
+<tr><td><code>SSL_VERSION_LIBRARY</code></td> <td>cha&#238;ne</td>
<td>La version du programme OpenSSL</td></tr>
-<tr><td><code>SSL_CLIENT_M_VERSION</code></td> <td>chaîne</td>
+<tr><td><code>SSL_CLIENT_M_VERSION</code></td> <td>cha&#238;ne</td>
<td>La version du certificat client</td></tr>
-<tr><td><code>SSL_CLIENT_M_SERIAL</code></td> <td>chaîne</td>
-<td>Le numéro de série du certificat client</td></tr>
-<tr><td><code>SSL_CLIENT_S_DN</code></td> <td>chaîne</td>
+<tr><td><code>SSL_CLIENT_M_SERIAL</code></td> <td>cha&#238;ne</td>
+<td>Le num&#233;ro de s&#233;rie du certificat client</td></tr>
+<tr><td><code>SSL_CLIENT_S_DN</code></td> <td>cha&#238;ne</td>
<td>Le DN sujet du certificat client</td></tr>
-<tr><td><code>SSL_CLIENT_S_DN_</code><em>x509</em></td> <td>chaîne</td>
-<td>Elément du DN sujet du client</td></tr>
+<tr><td><code>SSL_CLIENT_S_DN_</code><em>x509</em></td> <td>cha&#238;ne</td>
+<td>El&#233;ment du DN sujet du client</td></tr>
<tr><td><code>SSL_CLIENT_SAN_Email_</code><em>n</em></td>
-<td>chaîne</td> <td>Extensions subjectAltName de type rfc822Name du certificat client</td></tr>
-<tr><td><code>SSL_CLIENT_SAN_DNS_</code><em>n</em></td> <td>chaîne</td>
+<td>cha&#238;ne</td> <td>Extensions subjectAltName de type rfc822Name du certificat client</td></tr>
+<tr><td><code>SSL_CLIENT_SAN_DNS_</code><em>n</em></td> <td>cha&#238;ne</td>
<td>Extensions subjectAltName de type dNSName du certificat client</td></tr>
<tr><td><code>SSL_CLIENT_SAN_OTHER_msUPN_</code><em>n</em></td>
-<td>chaîne</td> <td>Extensions subjectAltName de type otherName du
+<td>cha&#238;ne</td> <td>Extensions subjectAltName de type otherName du
certificat client, forme Microsoft du nom principal de l'utilisateur (OID 1.3.6.1.4.1.311.20.2.3)</td></tr>
-<tr><td><code>SSL_CLIENT_I_DN</code></td> <td>chaîne</td>
-<td>DN de l'émetteur du certificat du client</td></tr>
-<tr><td><code>SSL_CLIENT_I_DN_</code><em>x509</em></td> <td>chaîne</td>
-<td>Elément du DN de l'émetteur du certificat du client</td></tr>
-<tr><td><code>SSL_CLIENT_V_START</code></td> <td>chaîne</td>
-<td>Validité du certificat du client (date de début)</td></tr>
-<tr><td><code>SSL_CLIENT_V_END</code></td> <td>chaîne</td>
-<td>Validité du certificat du client (date de fin)</td></tr>
-<tr><td><code>SSL_CLIENT_V_REMAIN</code></td> <td>chaîne</td>
+<tr><td><code>SSL_CLIENT_I_DN</code></td> <td>cha&#238;ne</td>
+<td>DN de l'&#233;metteur du certificat du client</td></tr>
+<tr><td><code>SSL_CLIENT_I_DN_</code><em>x509</em></td> <td>cha&#238;ne</td>
+<td>El&#233;ment du DN de l'&#233;metteur du certificat du client</td></tr>
+<tr><td><code>SSL_CLIENT_V_START</code></td> <td>cha&#238;ne</td>
+<td>Validit&#233; du certificat du client (date de d&#233;but)</td></tr>
+<tr><td><code>SSL_CLIENT_V_END</code></td> <td>cha&#238;ne</td>
+<td>Validit&#233; du certificat du client (date de fin)</td></tr>
+<tr><td><code>SSL_CLIENT_V_REMAIN</code></td> <td>cha&#238;ne</td>
<td>Nombre de jours avant expiration du certificat du client</td></tr>
-<tr><td><code>SSL_CLIENT_A_SIG</code></td> <td>chaîne</td>
-<td>Algorithme utilisé pour la signature du certificat du client</td></tr>
-<tr><td><code>SSL_CLIENT_A_KEY</code></td> <td>chaîne</td>
-<td>Algorithme utilisé pour la clé publique du certificat du client</td></tr>
-<tr><td><code>SSL_CLIENT_CERT</code></td> <td>chaîne</td>
+<tr><td><code>SSL_CLIENT_A_SIG</code></td> <td>cha&#238;ne</td>
+<td>Algorithme utilis&#233; pour la signature du certificat du client</td></tr>
+<tr><td><code>SSL_CLIENT_A_KEY</code></td> <td>cha&#238;ne</td>
+<td>Algorithme utilis&#233; pour la cl&#233; publique du certificat du client</td></tr>
+<tr><td><code>SSL_CLIENT_CERT</code></td> <td>cha&#238;ne</td>
<td>Certificat du client au format PEM</td></tr>
<tr><td><code>SSL_CLIENT_CERT_CHAIN_</code><em>n</em></td>
-<td>chaîne</td> <td>Certificats de la chaîne de certification du
+<td>cha&#238;ne</td> <td>Certificats de la cha&#238;ne de certification du
client au format PEM</td></tr>
-<tr><td><code>SSL_CLIENT_CERT_RFC4523_CEA</code></td> <td>chaîne</td>
-<td>Numéro de série et fournisseur du certificat. Le format correspond à
+<tr><td><code>SSL_CLIENT_CERT_RFC4523_CEA</code></td> <td>cha&#238;ne</td>
+<td>Num&#233;ro de s&#233;rie et fournisseur du certificat. Le format correspond &#224;
celui de la CertificateExactAssertion de la RFC4523</td></tr>
-<tr><td><code>SSL_CLIENT_VERIFY</code></td> <td>chaîne</td>
+<tr><td><code>SSL_CLIENT_VERIFY</code></td> <td>cha&#238;ne</td>
<td><code>NONE</code>, <code>SUCCESS</code>, <code>GENEROUS</code> ou
<code>FAILED:</code><em>raison</em></td></tr>
-<tr><td><code>SSL_SERVER_M_VERSION</code></td> <td>chaîne</td>
+<tr><td><code>SSL_SERVER_M_VERSION</code></td> <td>cha&#238;ne</td>
<td>La version du certificat du serveur</td></tr>
-<tr><td><code>SSL_SERVER_M_SERIAL</code></td> <td>chaîne</td> <td>
+<tr><td><code>SSL_SERVER_M_SERIAL</code></td> <td>cha&#238;ne</td> <td>
The serial of the server certificate</td></tr>
-<tr><td><code>SSL_SERVER_S_DN</code></td> <td>chaîne</td>
+<tr><td><code>SSL_SERVER_S_DN</code></td> <td>cha&#238;ne</td>
<td>DN sujet du certificat du serveur</td></tr>
-<tr><td><code>SSL_SERVER_S_DN_</code><em>x509</em></td> <td>chaîne</td>
-<td>Elément du DN sujet du certificat du serveur</td></tr>
+<tr><td><code>SSL_SERVER_S_DN_</code><em>x509</em></td> <td>cha&#238;ne</td>
+<td>El&#233;ment du DN sujet du certificat du serveur</td></tr>
<tr><td><code>SSL_SERVER_SAN_Email_</code><em>n</em></td>
-<td>chaîne</td> <td>Extensions subjectAltName de type rfc822Name du
+<td>cha&#238;ne</td> <td>Extensions subjectAltName de type rfc822Name du
certificat serveur</td></tr>
-<tr><td><code>SSL_CLIENT_SAN_DNS_</code><em>n</em></td> <td>chaîne</td>
+<tr><td><code>SSL_CLIENT_SAN_DNS_</code><em>n</em></td> <td>cha&#238;ne</td>
<td>Extensions subjectAltName de type dNSName du certificat serveur</td></tr>
<tr><td><code>SSL_SERVER_SAN_OTHER_dnsSRV_</code><em>n</em></td>
-<td>chaîne</td> <td>Extensions subjectAltName de type otherName du
+<td>cha&#238;ne</td> <td>Extensions subjectAltName de type otherName du
certificat serveur, sous la forme SRVName (OID 1.3.6.1.5.5.7.8.7, RFC 4985)</td></tr>
-<tr><td><code>SSL_SERVER_I_DN</code></td> <td>chaîne</td>
-<td>DN de l'émetteur du certificat du serveur</td></tr>
-<tr><td><code>SSL_SERVER_I_DN_</code><em>x509</em></td> <td>chaîne</td>
-<td>Elément du DN de l'émetteur du certificat du serveur</td></tr>
-<tr><td><code>SSL_SERVER_V_START</code></td> <td>chaîne</td>
-<td>Validité du certificat du serveur (date de dédut)</td></tr>
-<tr><td><code>SSL_SERVER_V_END</code></td> <td>chaîne</td>
-<td>Validité du certificat du serveur (date de fin)</td></tr>
-<tr><td><code>SSL_SERVER_A_SIG</code></td> <td>chaîne</td>
-<td>Algorithme utilisé pour la signature du certificat du serveur</td></tr>
-<tr><td><code>SSL_SERVER_A_KEY</code></td> <td>chaîne</td>
-<td>Algorithme utilisé pour la clé publique du certificat du serveur</td></tr>
-<tr><td><code>SSL_SERVER_CERT</code></td> <td>chaîne</td>
+<tr><td><code>SSL_SERVER_I_DN</code></td> <td>cha&#238;ne</td>
+<td>DN de l'&#233;metteur du certificat du serveur</td></tr>
+<tr><td><code>SSL_SERVER_I_DN_</code><em>x509</em></td> <td>cha&#238;ne</td>
+<td>El&#233;ment du DN de l'&#233;metteur du certificat du serveur</td></tr>
+<tr><td><code>SSL_SERVER_V_START</code></td> <td>cha&#238;ne</td>
+<td>Validit&#233; du certificat du serveur (date de d&#233;dut)</td></tr>
+<tr><td><code>SSL_SERVER_V_END</code></td> <td>cha&#238;ne</td>
+<td>Validit&#233; du certificat du serveur (date de fin)</td></tr>
+<tr><td><code>SSL_SERVER_A_SIG</code></td> <td>cha&#238;ne</td>
+<td>Algorithme utilis&#233; pour la signature du certificat du serveur</td></tr>
+<tr><td><code>SSL_SERVER_A_KEY</code></td> <td>cha&#238;ne</td>
+<td>Algorithme utilis&#233; pour la cl&#233; publique du certificat du serveur</td></tr>
+<tr><td><code>SSL_SERVER_CERT</code></td> <td>cha&#238;ne</td>
<td>Certificat du serveur au format PEM</td></tr>
<tr><td><code>SSL_SRP_USER</code></td> <td>string</td>
<td>nom d'utilisateur SRP</td></tr>
<tr><td><code>SSL_SRP_USERINFO</code></td> <td>string</td>
<td>informations sur l'utilisateur SRP</td></tr>
<tr><td><code>SSL_TLS_SNI</code></td> <td>string</td>
-<td>Contenu de l'extension SNI TLS (si supporté par ClientHello)</td></tr>
+<td>Contenu de l'extension SNI TLS (si support&#233; par ClientHello)</td></tr>
</table>
-<p><em>x509</em> spécifie un élément de DN X.509 parmi
+<p><em>x509</em> sp&#233;cifie un &#233;l&#233;ment de DN X.509 parmi
<code>C,ST,L,O,OU,CN,T,I,G,S,D,UID,Email</code>. A partir de la version
-2.2.0 de httpd, <em>x509</em> peut aussi comporter un suffixe numérique
+2.2.0 de httpd, <em>x509</em> peut aussi comporter un suffixe num&#233;rique
<code>_n</code>. Si le DN en question comporte plusieurs attributs de
-noms identiques, ce suffixe constitue un index débutant à zéro et
-permettant de sélectionner un
+noms identiques, ce suffixe constitue un index d&#233;butant &#224; z&#233;ro et
+permettant de s&#233;lectionner un
attribut particulier. Par exemple, si le DN sujet du certificat du
serveur comporte deux champs OU, on peut utiliser
<code>SSL_SERVER_S_DN_OU_0</code> et <code>SSL_SERVER_S_DN_OU_1</code>
-pour référencer chacun d'entre eux. Un nom de variable sans suffixe
-<code>_n</code> est équivalent au même nom avec le suffixe
+pour r&#233;f&#233;rencer chacun d'entre eux. Un nom de variable sans suffixe
+<code>_n</code> est &#233;quivalent au m&#234;me nom avec le suffixe
<code>_0</code>, ce qui correspond au premier attribut (ou au seul)
-caractérisant le DN.
+caract&#233;risant le DN.
Lorsque la table d'environnement est remplie en utilisant l'option
<code>StdEnvVars</code> de la directive <code class="directive"><a href="#ssloptions">SSLOptions</a></code>, le premier attribut (ou le
-seul) caractérisant le DN est enregistré avec un nom sans suffixe ;
-autrement dit, aucune entrée possédant comme suffixe <code>_0</code>
-n'est enregistrée.</p>
+seul) caract&#233;risant le DN est enregistr&#233; avec un nom sans suffixe ;
+autrement dit, aucune entr&#233;e poss&#233;dant comme suffixe <code>_0</code>
+n'est enregistr&#233;e.</p>
<p>Depuis la version 2.4.32 de httpd, il est possible d'ajouter le suffixe
-<em>_RAW</em> à <em>x509</em> dans un élément DN afin d'éviter la conversion en
-UTF-8 de la valeur de l'attribut. Il doit être placé après le suffixe index
+<em>_RAW</em> &#224; <em>x509</em> dans un &#233;l&#233;ment DN afin d'&#233;viter la conversion en
+UTF-8 de la valeur de l'attribut. Il doit &#234;tre plac&#233; apr&#232;s le suffixe index
(s'il existe), par exemple <code>SSL_SERVER_S_DN_OU_RAW</code> ou
<code>SSL_SERVER_S_DN_OU_0_RAW</code>.</p>
-<p>Le format des variables <em>*_DN</em> a changé depuis la version
+<p>Le format des variables <em>*_DN</em> a chang&#233; depuis la version
2.3.11 d'Apache HTTPD. Voir l'option <code>LegacyDNStringFormat</code>
de la directive <code class="directive"><a href="#ssloptions">SSLOptions</a></code> pour
-plus de détails.</p>
+plus de d&#233;tails.</p>
-<p><code>SSL_CLIENT_V_REMAIN</code> n'est disponible qu'à partir de la
+<p><code>SSL_CLIENT_V_REMAIN</code> n'est disponible qu'&#224; partir de la
version 2.1.</p>
-<p>Plusieurs variables d'environnement additionnelles peuvent être
-utilisées dans les expressions <code class="directive">SSLRequire</code>, ou
-dans les formats de journalisation personnalisés :</p>
+<p>Plusieurs variables d'environnement additionnelles peuvent &#234;tre
+utilis&#233;es dans les expressions <code class="directive">SSLRequire</code>, ou
+dans les formats de journalisation personnalis&#233;s :</p>
<div class="note"><pre>HTTP_USER_AGENT PATH_INFO AUTH_TYPE
HTTP_REFERER QUERY_STRING SERVER_SOFTWARE
@@ -314,81 +312,81 @@ REQUEST_METHOD SERVER_PROTOCOL TIME_WDAY
REQUEST_SCHEME REMOTE_ADDR TIME
REQUEST_URI REMOTE_USER</pre></div>
-<p>Dans ces contextes, deux formats spéciaux peuvent aussi être utilisés
+<p>Dans ces contextes, deux formats sp&#233;ciaux peuvent aussi &#234;tre utilis&#233;s
:</p>
<dl>
<dt><code>ENV:<em>nom_variable</em></code></dt>
- <dd>Correspond à la variable d'environnement standard
+ <dd>Correspond &#224; la variable d'environnement standard
<em>nom_variable</em>.</dd>
- <dt><code>HTTP:<em>nom_en-tête</em></code></dt>
- <dd>Correspond à la valeur de l'en-tête de requête dont le nom est
- <em>nom_en-tête</em>.</dd>
+ <dt><code>HTTP:<em>nom_en-t&#234;te</em></code></dt>
+ <dd>Correspond &#224; la valeur de l'en-t&#234;te de requ&#234;te dont le nom est
+ <em>nom_en-t&#234;te</em>.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="logformats" id="logformats">Formats de journaux
-personnalisés</a><a title="Lien permanent" href="#logformats" class="permalink">&para;</a></h2>
+personnalis&#233;s</a><a title="Lien permanent" href="#logformats" class="permalink">&para;</a></h2>
-<p>Lorsque <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> est compilé dans le serveur Apache
-ou même chargé (en mode DSO), des fonctions supplémentaires sont
-disponibles pour le <a href="mod_log_config.html#formats">Format de journal personnalisé</a> du
+<p>Lorsque <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> est compil&#233; dans le serveur Apache
+ou m&#234;me charg&#233; (en mode DSO), des fonctions suppl&#233;mentaires sont
+disponibles pour le <a href="mod_log_config.html#formats">Format de journal personnalis&#233;</a> du
module <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code>. A ce titre, la fonction de
format d'eXtension ``<code>%{</code><em>nom-var</em><code>}x</code>''
-peut être utilisée pour présenter en extension toute variable fournie
+peut &#234;tre utilis&#233;e pour pr&#233;senter en extension toute variable fournie
par tout module, et en particulier celles fournies par mod_ssl et que
vous trouverez dans la table ci-dessus.</p>
<p>
-A des fins de compatibilité ascendante, il existe une fonction de format
-cryptographique supplémentaire
+A des fins de compatibilit&#233; ascendante, il existe une fonction de format
+cryptographique suppl&#233;mentaire
``<code>%{</code><em>nom</em><code>}c</code>''. Vous trouverez toutes
-les informations à propos de cette fonction dans le chapitre <a href="../ssl/ssl_compat.html">Compatibilité</a>.</p>
+les informations &#224; propos de cette fonction dans le chapitre <a href="../ssl/ssl_compat.html">Compatibilit&#233;</a>.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">CustomLog "logs/ssl_request_log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"</pre>
</div>
-<p>Ces formats sont disponibles même si l'option <code>StdEnvVars</code> de la
-directive <code class="directive"><a href="#ssloptions">SSLOptions</a></code> n'a pas été
-définie.</p>
+<p>Ces formats sont disponibles m&#234;me si l'option <code>StdEnvVars</code> de la
+directive <code class="directive"><a href="#ssloptions">SSLOptions</a></code> n'a pas &#233;t&#233;
+d&#233;finie.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="notes" id="notes">Information à propos de la requête</a><a title="Lien permanent" href="#notes" class="permalink">&para;</a></h2>
+<h2><a name="notes" id="notes">Information &#224; propos de la requ&#234;te</a><a title="Lien permanent" href="#notes" class="permalink">&para;</a></h2>
-<p><code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> enregistre des informations à propos de la
-requête que l'on peut restituer dans les journaux avec la chaîne de
+<p><code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> enregistre des informations &#224; propos de la
+requ&#234;te que l'on peut restituer dans les journaux avec la cha&#238;ne de
format <code>%{<em>nom</em>}n</code> via le module
<code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code>.</p>
-<p>Les informations enregistrées sont les suivantes :</p>
+<p>Les informations enregistr&#233;es sont les suivantes :</p>
<dl>
<dt><code>ssl-access-forbidden</code></dt>
- <dd>Cette information contient la valeur <code>1</code> si l'accès a
- été refusé suite à une directive <code class="directive">SSLRequire</code> ou
+ <dd>Cette information contient la valeur <code>1</code> si l'acc&#232;s a
+ &#233;t&#233; refus&#233; suite &#224; une directive <code class="directive">SSLRequire</code> ou
<code class="directive">SSLRequireSSL</code>.</dd>
<dt><code>ssl-secure-reneg</code></dt>
- <dd>Si <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> a été compilé avec une version
- d'OpenSSL qui supporte la renégociation sécurisée, si SSL est utilisé
+ <dd>Si <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> a &#233;t&#233; compil&#233; avec une version
+ d'OpenSSL qui supporte la ren&#233;gociation s&#233;curis&#233;e, si SSL est utilis&#233;
pour la connexion courante et si le client supporte lui aussi la
- renégociation sécurisée, cette information contiendra la valeur
- <code>1</code>. Si le client ne supporte pas la renégociation
- sécurisée, l'information contiendra la valeur <code>0</code>. Si
- <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> n'a pas été compilé avec une version
- d'OpenSSL qui supporte la renégociation sécurisée, ou si SSL n'est pas
- utilisé pour la connexion courante, le contenu de l'information ne
- sera pas défini.</dd>
+ ren&#233;gociation s&#233;curis&#233;e, cette information contiendra la valeur
+ <code>1</code>. Si le client ne supporte pas la ren&#233;gociation
+ s&#233;curis&#233;e, l'information contiendra la valeur <code>0</code>. Si
+ <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> n'a pas &#233;t&#233; compil&#233; avec une version
+ d'OpenSSL qui supporte la ren&#233;gociation s&#233;curis&#233;e, ou si SSL n'est pas
+ utilis&#233; pour la connexion courante, le contenu de l'information ne
+ sera pas d&#233;fini.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="expressionparser" id="expressionparser">Extension pour l'interprétation
+<h2><a name="expressionparser" id="expressionparser">Extension pour l'interpr&#233;tation
des expressions</a><a title="Lien permanent" href="#expressionparser" class="permalink">&para;</a></h2>
-<p>Lorsque <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> est compilé statiquement avec
-Apache, ou même chargé dynamiquement (en tant que module DSO), toute <a name="envvars">variable</a> en provenance de <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> peut
-être utilisée pour l'<a href="../expr.html">interprétation des
-expression ap_expr</a>. Les variables peuvent être référencées en
+<p>Lorsque <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> est compil&#233; statiquement avec
+Apache, ou m&#234;me charg&#233; dynamiquement (en tant que module DSO), toute <a name="envvars">variable</a> en provenance de <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> peut
+&#234;tre utilis&#233;e pour l'<a href="../expr.html">interpr&#233;tation des
+expression ap_expr</a>. Les variables peuvent &#234;tre r&#233;f&#233;renc&#233;es en
utilisant la syntaxe ``<code>%{</code><em>varname</em><code>}</code>''.
A partir de la version 2.4.18, on peut aussi utiliser la syntaxe de
style <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
@@ -397,21 +395,21 @@ style fonction ``<code>ssl(</code><em>varname</em><code>)</code>''.</p>
<div class="example"><h3>Exemple (en utilisant <code class="module"><a href="../mod/mod_headers.html">mod_headers</a></code>)</h3><pre class="prettyprint lang-config">Header set X-SSL-PROTOCOL "expr=%{SSL_PROTOCOL}"
Header set X-SSL-CIPHER "expr=%{SSL:SSL_CIPHER}"</pre>
</div>
-<p>Cette fonctionnalité est disponible même si l'option
-<code>StdEnvVars</code> de la directive <code class="directive"><a href="#ssloptions">SSLOptions</a></code> n'a pas été définie.</p>
+<p>Cette fonctionnalit&#233; est disponible m&#234;me si l'option
+<code>StdEnvVars</code> de la directive <code class="directive"><a href="#ssloptions">SSLOptions</a></code> n'a pas &#233;t&#233; d&#233;finie.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="authzproviders" id="authzproviders">Fournisseurs d'autorisation
disponibles avec Require</a><a title="Lien permanent" href="#authzproviders" class="permalink">&para;</a></h2>
<p><code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> propose quelques fournisseurs
- d'autorisation à utiliser avec la directive <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> du module
+ d'autorisation &#224; utiliser avec la directive <code class="directive"><a href="../mod/mod_authz_core.html#require">Require</a></code> du module
<code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code>.</p>
<h3><a name="reqssl" id="reqssl">Require ssl</a></h3>
- <p>Le fournisseur <code>ssl</code> refuse l'accès si une connexion
- n'est pas chiffrée avec SSL. L'effet est similaire à celui de la
+ <p>Le fournisseur <code>ssl</code> refuse l'acc&#232;s si une connexion
+ n'est pas chiffr&#233;e avec SSL. L'effet est similaire &#224; celui de la
directive <code class="directive">SSLRequireSSL</code>.</p>
@@ -423,12 +421,12 @@ disponibles avec Require</a><a title="Lien permanent" href="#authzproviders" cla
<h3><a name="reqverifyclient" id="reqverifyclient">Require ssl-verify-client</a></h3>
- <p>Le fournisseur <code>ssl</code> autorise l'accès si
- l'utilisateur est authentifié via un certificat client valide. Ceci
+ <p>Le fournisseur <code>ssl</code> autorise l'acc&#232;s si
+ l'utilisateur est authentifi&#233; via un certificat client valide. Ceci
n'a un effet que si <code>SSLVerifyClient optional</code> est actif.</p>
- <p>Dans l'exemple suivant, l'accès est autorisé si le client est
- authentifié via un certificat client ou par nom d'utilisateur/mot de
+ <p>Dans l'exemple suivant, l'acc&#232;s est autoris&#233; si le client est
+ authentifi&#233; via un certificat client ou par nom d'utilisateur/mot de
passe :</p>
<pre class="prettyprint lang-config">Require ssl-verify-client
@@ -441,8 +439,8 @@ Require valid-user</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslcacertificatefile" id="sslcacertificatefile">Directive</a> <a name="SSLCACertificateFile" id="SSLCACertificateFile">SSLCACertificateFile</a><a title="Lien permanent" href="#sslcacertificatefile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fichier contenant une concaténation des certificats de CA
-codés en PEM pour l'authentification des clients</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fichier contenant une concat&#233;nation des certificats de CA
+cod&#233;s en PEM pour l'authentification des clients</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLCACertificateFile <var>file-path</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
@@ -450,13 +448,13 @@ codés en PEM pour l'authentification des clients</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive permet de définir le fichier <em>tout-en-un</em> où vous
-pouvez rassembler les certificats des Autorités de Certification (CAs)
-pour les clients auxquels vous avez à faire. On les utilise pour
+Cette directive permet de d&#233;finir le fichier <em>tout-en-un</em> o&#249; vous
+pouvez rassembler les certificats des Autorit&#233;s de Certification (CAs)
+pour les clients auxquels vous avez &#224; faire. On les utilise pour
l'authentification des clients. Un tel fichier contient la simple
-concaténation des différents fichiers de certificats codés en PEM, par
-ordre de préférence. Cette directive peut être utilisée à la place et/ou
-en complément de la directive <code class="directive"><a href="#sslcacertificatepath">SSLCACertificatePath</a></code>.</p>
+concat&#233;nation des diff&#233;rents fichiers de certificats cod&#233;s en PEM, par
+ordre de pr&#233;f&#233;rence. Cette directive peut &#234;tre utilis&#233;e &#224; la place et/ou
+en compl&#233;ment de la directive <code class="directive"><a href="#sslcacertificatepath">SSLCACertificatePath</a></code>.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLCACertificateFile "/usr/local/apache2/conf/ssl.crt/ca-bundle-client.crt"</pre>
</div>
@@ -464,26 +462,26 @@ en complément de la directive <code class="directive"><a href="#sslcacertificate
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslcacertificatepath" id="sslcacertificatepath">Directive</a> <a name="SSLCACertificatePath" id="SSLCACertificatePath">SSLCACertificatePath</a><a title="Lien permanent" href="#sslcacertificatepath" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Répertoire des certificats de CA codés en PEM pour
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>R&#233;pertoire des certificats de CA cod&#233;s en PEM pour
l'authentification des clients</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLCACertificatePath <em>chemin-répertoire</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLCACertificatePath <em>chemin-r&#233;pertoire</em></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive permet de définir le répertoire où sont stockés les
-certificats des Autorités de Certification (CAs) pour les clients
-auxquels vous avez à faire. On les utilise pour vérifier le certificat
+Cette directive permet de d&#233;finir le r&#233;pertoire o&#249; sont stock&#233;s les
+certificats des Autorit&#233;s de Certification (CAs) pour les clients
+auxquels vous avez &#224; faire. On les utilise pour v&#233;rifier le certificat
du client au cours de l'authentification de ce dernier.</p>
<p>
-Les fichiers de ce répertoire doivent être codés en PEM et ils sont
-accédés via des noms de fichier sous forme de condensés ou hash. Il ne
-suffit donc pas de placer les fichiers de certificats dans ce répertoire
-: vous devez aussi créer des liens symboliques nommés
+Les fichiers de ce r&#233;pertoire doivent &#234;tre cod&#233;s en PEM et ils sont
+acc&#233;d&#233;s via des noms de fichier sous forme de condens&#233;s ou hash. Il ne
+suffit donc pas de placer les fichiers de certificats dans ce r&#233;pertoire
+: vous devez aussi cr&#233;er des liens symboliques nomm&#233;s
<em>valeur-de-hashage</em><code>.N</code>, et vous devez toujours vous
-assurer que ce répertoire contient les liens symboliques appropriés.</p>
+assurer que ce r&#233;pertoire contient les liens symboliques appropri&#233;s.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLCACertificatePath "/usr/local/apache2/conf/ssl.crt/"</pre>
</div>
@@ -491,37 +489,37 @@ assurer que ce répertoire contient les liens symboliques appropriés.</p>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslcadnrequestfile" id="sslcadnrequestfile">Directive</a> <a name="SSLCADNRequestFile" id="SSLCADNRequestFile">SSLCADNRequestFile</a><a title="Lien permanent" href="#sslcadnrequestfile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fichier contenant la concaténation des certificats de CA
-codés en PEM pour la définition de noms de CA acceptables</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fichier contenant la concat&#233;nation des certificats de CA
+cod&#233;s en PEM pour la d&#233;finition de noms de CA acceptables</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLCADNRequestFile <var>file-path</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>Lorsque mod_ssl demande un certificat client, une liste de <em>noms
-d'Autorités de Certification acceptables</em> est envoyée au client au
+d'Autorit&#233;s de Certification acceptables</em> est envoy&#233;e au client au
cours de la phase d'initialisation de la connexion SSL. Le client peut
-alors utiliser cette liste de noms de CA pour sélectionner un certificat
-client approprié parmi ceux dont il dispose.</p>
+alors utiliser cette liste de noms de CA pour s&#233;lectionner un certificat
+client appropri&#233; parmi ceux dont il dispose.</p>
-<p>Si aucune des directives <code class="directive"><a href="#sslcadnrequestpath">SSLCADNRequestPath</a></code> ou <code class="directive"><a href="#sslcadnrequestfile">SSLCADNRequestFile</a></code> n'est définie, la liste
-de noms de CsA acceptables envoyée au client est la liste des noms de
-tous les certificats de CA spécifiés par les directives <code class="directive"><a href="#sslcacertificatefile">SSLCACertificateFile</a></code> et <code class="directive"><a href="#sslcacertificatepath">SSLCACertificatePath</a></code> ; en d'autres termes,
-c'est la liste des noms de CAs qui sera effectivement utilisée pour
-vérifier le certificat du client.</p>
+<p>Si aucune des directives <code class="directive"><a href="#sslcadnrequestpath">SSLCADNRequestPath</a></code> ou <code class="directive"><a href="#sslcadnrequestfile">SSLCADNRequestFile</a></code> n'est d&#233;finie, la liste
+de noms de CsA acceptables envoy&#233;e au client est la liste des noms de
+tous les certificats de CA sp&#233;cifi&#233;s par les directives <code class="directive"><a href="#sslcacertificatefile">SSLCACertificateFile</a></code> et <code class="directive"><a href="#sslcacertificatepath">SSLCACertificatePath</a></code> ; en d'autres termes,
+c'est la liste des noms de CAs qui sera effectivement utilis&#233;e pour
+v&#233;rifier le certificat du client.</p>
<p>Dans certaines situations, il est utile de pouvoir envoyer
-une liste de noms de CA acceptables qui diffère de la liste des CAs
-effectivement utilisés pour vérifier le certificat du client ;
-considérons par exemple le cas où le certificat du client est signé par
-des CAs intermédiaires. On peut ici utiliser les directives <code class="directive"><a href="#sslcadnrequestpath">SSLCADNRequestPath</a></code> et/ou <code class="directive"><a href="#sslcadnrequestfile">SSLCADNRequestFile</a></code>, et les noms de CA
+une liste de noms de CA acceptables qui diff&#232;re de la liste des CAs
+effectivement utilis&#233;s pour v&#233;rifier le certificat du client ;
+consid&#233;rons par exemple le cas o&#249; le certificat du client est sign&#233; par
+des CAs interm&#233;diaires. On peut ici utiliser les directives <code class="directive"><a href="#sslcadnrequestpath">SSLCADNRequestPath</a></code> et/ou <code class="directive"><a href="#sslcadnrequestfile">SSLCADNRequestFile</a></code>, et les noms de CA
acceptables seront alors extraits de l'ensemble des certificats contenus
-dans le répertoire et/ou le fichier définis par cette paire de
+dans le r&#233;pertoire et/ou le fichier d&#233;finis par cette paire de
directives.</p>
<p><code class="directive"><a href="#sslcadnrequestfile">SSLCADNRequestFile</a></code> doit
-spécifier un fichier <em>tou-en-un</em> contenant une concaténation des
-certificats de CA codés en PEM.</p>
+sp&#233;cifier un fichier <em>tou-en-un</em> contenant une concat&#233;nation des
+certificats de CA cod&#233;s en PEM.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLCADNRequestFile "/usr/local/apache2/conf/ca-names.crt"</pre>
</div>
@@ -530,25 +528,25 @@ certificats de CA codés en PEM.</p>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslcadnrequestpath" id="sslcadnrequestpath">Directive</a> <a name="SSLCADNRequestPath" id="SSLCADNRequestPath">SSLCADNRequestPath</a><a title="Lien permanent" href="#sslcadnrequestpath" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Répertoire contenant des fichiers de certificats de CA
-codés en PEM pour la définition de noms de CA acceptables</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLCADNRequestPath <em>chemin-répertoire</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>R&#233;pertoire contenant des fichiers de certificats de CA
+cod&#233;s en PEM pour la d&#233;finition de noms de CA acceptables</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLCADNRequestPath <em>chemin-r&#233;pertoire</em></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
-<p>Cette directive optionnelle permet de définir la liste de <em>noms de
-CAs acceptables</em> qui sera envoyée au client lorsqu'un certificat de
-client est demandé. Voir la directive <code class="directive"><a href="#sslcadnrequestfile">SSLCADNRequestFile</a></code> pour plus de
-détails.</p>
+<p>Cette directive optionnelle permet de d&#233;finir la liste de <em>noms de
+CAs acceptables</em> qui sera envoy&#233;e au client lorsqu'un certificat de
+client est demand&#233;. Voir la directive <code class="directive"><a href="#sslcadnrequestfile">SSLCADNRequestFile</a></code> pour plus de
+d&#233;tails.</p>
-<p>Les fichiers de ce répertoire doivent être codés en PEM et ils sont
-accédés via des noms de fichier sous forme de condensés ou hash. Il ne
-suffit donc pas de placer les fichiers de certificats dans ce répertoire
-: vous devez aussi créer des liens symboliques nommés
+<p>Les fichiers de ce r&#233;pertoire doivent &#234;tre cod&#233;s en PEM et ils sont
+acc&#233;d&#233;s via des noms de fichier sous forme de condens&#233;s ou hash. Il ne
+suffit donc pas de placer les fichiers de certificats dans ce r&#233;pertoire
+: vous devez aussi cr&#233;er des liens symboliques nomm&#233;s
<em>valeur-de-hashage</em><code>.N</code>, et vous devez toujours vous
-assurer que ce répertoire contient les liens symboliques appropriés.</p>
+assurer que ce r&#233;pertoire contient les liens symboliques appropri&#233;s.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLCADNRequestPath "/usr/local/apache2/conf/ca-names.crt/"</pre>
</div>
@@ -556,34 +554,34 @@ assurer que ce répertoire contient les liens symboliques appropriés.</p>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslcarevocationcheck" id="sslcarevocationcheck">Directive</a> <a name="SSLCARevocationCheck" id="SSLCARevocationCheck">SSLCARevocationCheck</a><a title="Lien permanent" href="#sslcarevocationcheck" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la vérification des révocations basée sur les CRL</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la v&#233;rification des r&#233;vocations bas&#233;e sur les CRL</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLCARevocationCheck chain|leaf|none <em>flag</em>s</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLCARevocationCheck none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLCARevocationCheck none</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Le paramètre optionnel <em>flag</em>s est disponible à partir de
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Le param&#232;tre optionnel <em>flag</em>s est disponible &#224; partir de
la version 2.4.21 du serveur HTTP Apache</td></tr>
</table>
<p>
-Active la vérification des révocations basée sur les Listes de
-Révocations de Certificats (CRL). Au moins une des directives <code class="directive"><a href="#sslcarevocationfile">SSLCARevocationFile</a></code> ou <code class="directive"><a href="#sslcarevocationpath">SSLCARevocationPath</a></code> doit être définie.
-Lorsque cette directive est définie à <code>chain</code> (valeur
-recommandée), les vérifications CRL sont effectuées sur tous les
-certificats de la chaîne, alors que la valeur <code>leaf</code> limite
-la vérification au certificat hors chaîne (la feuille).
+Active la v&#233;rification des r&#233;vocations bas&#233;e sur les Listes de
+R&#233;vocations de Certificats (CRL). Au moins une des directives <code class="directive"><a href="#sslcarevocationfile">SSLCARevocationFile</a></code> ou <code class="directive"><a href="#sslcarevocationpath">SSLCARevocationPath</a></code> doit &#234;tre d&#233;finie.
+Lorsque cette directive est d&#233;finie &#224; <code>chain</code> (valeur
+recommand&#233;e), les v&#233;rifications CRL sont effectu&#233;es sur tous les
+certificats de la cha&#238;ne, alors que la valeur <code>leaf</code> limite
+la v&#233;rification au certificat hors cha&#238;ne (la feuille).
</p>
<div class="note">
-<h3>Lorsque la directive est définie à <code>chain</code> ou
-<code>leaf</code>, les CRLs doivent être disponibles pour que la
-validation réussisse</h3>
-<p>
-Avant la version 2.3.15, les vérifications CRL dans mod_ssl
-réussissaient même si aucune CRL n'était trouvée dans les chemins
-définis par les directives <code class="directive"><a href="#sslcarevocationfile">SSLCARevocationFile</a></code> ou <code class="directive"><a href="#sslcarevocationpath">SSLCARevocationPath</a></code>. Le comportement a
-changé avec l'introduction de cette directive : lorsque la vérification
-est activée, les CRLs <em>doivent</em> être présentes pour que la
-validation réussisse ; dans le cas contraire, elle échouera avec une
+<h3>Lorsque la directive est d&#233;finie &#224; <code>chain</code> ou
+<code>leaf</code>, les CRLs doivent &#234;tre disponibles pour que la
+validation r&#233;ussisse</h3>
+<p>
+Avant la version 2.3.15, les v&#233;rifications CRL dans mod_ssl
+r&#233;ussissaient m&#234;me si aucune CRL n'&#233;tait trouv&#233;e dans les chemins
+d&#233;finis par les directives <code class="directive"><a href="#sslcarevocationfile">SSLCARevocationFile</a></code> ou <code class="directive"><a href="#sslcarevocationpath">SSLCARevocationPath</a></code>. Le comportement a
+chang&#233; avec l'introduction de cette directive : lorsque la v&#233;rification
+est activ&#233;e, les CRLs <em>doivent</em> &#234;tre pr&#233;sentes pour que la
+validation r&#233;ussisse ; dans le cas contraire, elle &#233;chouera avec une
erreur <code>"CRL introuvable"</code>.
</p>
</div>
@@ -592,33 +590,33 @@ erreur <code>"CRL introuvable"</code>.
<ul>
<li><code>no_crl_for_cert_ok</code>
<p>
- Avant la version 2.3.15, les vérifications CRL dans mod_ssl
-réussissaient même si aucune CRL pour le/les certificat(s) vérifié(s) n'était
-trouvée dans les chemins définis par les directives <code class="directive"><a href="#sslcarevocationfile">SSLCARevocationFile</a></code> ou <code class="directive"><a href="#sslcarevocationpath">SSLCARevocationPath</a></code>.
+ Avant la version 2.3.15, les v&#233;rifications CRL dans mod_ssl
+r&#233;ussissaient m&#234;me si aucune CRL pour le/les certificat(s) v&#233;rifi&#233;(s) n'&#233;tait
+trouv&#233;e dans les chemins d&#233;finis par les directives <code class="directive"><a href="#sslcarevocationfile">SSLCARevocationFile</a></code> ou <code class="directive"><a href="#sslcarevocationpath">SSLCARevocationPath</a></code>.
</p>
<p>
- Ce comportement a changé avec l'introduction de cette directive ; par défaut
- avec <code>chain</code> ou <code>leaf</code>, les CRLs doivent être présents
- pour que la validation réussisse ; si ce n'est pas le cas, elle échouera
+ Ce comportement a chang&#233; avec l'introduction de cette directive ; par d&#233;faut
+ avec <code>chain</code> ou <code>leaf</code>, les CRLs doivent &#234;tre pr&#233;sents
+ pour que la validation r&#233;ussisse ; si ce n'est pas le cas, elle &#233;chouera
avec une erreur <code>"unable to get certificate CRL"</code>.
</p>
<p>
- Le <em>drapeau</em> <code>no_crl_for_cert_ok</code> permet de rétablir le
- comportement précédent.
+ Le <em>drapeau</em> <code>no_crl_for_cert_ok</code> permet de r&#233;tablir le
+ comportement pr&#233;c&#233;dent.
</p>
</li>
</ul>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLCARevocationCheck chain</pre>
</div>
-<div class="example"><h3>Compatibilité avec les versions 2.2</h3><pre class="prettyprint lang-config">SSLCARevocationCheck chain no_crl_for_cert_ok</pre>
+<div class="example"><h3>Compatibilit&#233; avec les versions 2.2</h3><pre class="prettyprint lang-config">SSLCARevocationCheck chain no_crl_for_cert_ok</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="sslcarevocationfile" id="sslcarevocationfile">Directive</a> <a name="SSLCARevocationFile" id="SSLCARevocationFile">SSLCARevocationFile</a><a title="Lien permanent" href="#sslcarevocationfile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fichier contenant la concaténation des CRLs des CA codés en
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fichier contenant la concat&#233;nation des CRLs des CA cod&#233;s en
PEM pour l'authentification des clients</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLCARevocationFile <var>file-path</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
@@ -626,13 +624,13 @@ PEM pour l'authentification des clients</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive permet de définir le fichier <em>tout-en-un</em> où sont
-rassemblées les Listes de Révocation de Certificats (CRLs) des Autorités
-de certification (CAs) pour les clients auxquels vous avez à faire. On
+Cette directive permet de d&#233;finir le fichier <em>tout-en-un</em> o&#249; sont
+rassembl&#233;es les Listes de R&#233;vocation de Certificats (CRLs) des Autorit&#233;s
+de certification (CAs) pour les clients auxquels vous avez &#224; faire. On
les utilise pour l'authentification des clients. Un tel fichier contient
-la simple concaténation des différents fichiers de CRLs codés en PEM,
-dans l'ordre de préférence. Cette directive peut être utilisée à la
-place et/ou en complément de la directive <code class="directive"><a href="#sslcarevocationpath">SSLCARevocationPath</a></code>.</p>
+la simple concat&#233;nation des diff&#233;rents fichiers de CRLs cod&#233;s en PEM,
+dans l'ordre de pr&#233;f&#233;rence. Cette directive peut &#234;tre utilis&#233;e &#224; la
+place et/ou en compl&#233;ment de la directive <code class="directive"><a href="#sslcarevocationpath">SSLCARevocationPath</a></code>.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLCARevocationFile "/usr/local/apache2/conf/ssl.crl/ca-bundle-client.crl"</pre>
</div>
@@ -640,26 +638,26 @@ place et/ou en complément de la directive <code class="directive"><a href="#sslc
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslcarevocationpath" id="sslcarevocationpath">Directive</a> <a name="SSLCARevocationPath" id="SSLCARevocationPath">SSLCARevocationPath</a><a title="Lien permanent" href="#sslcarevocationpath" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Répertoire des CRLs de CA codés en PEM pour
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>R&#233;pertoire des CRLs de CA cod&#233;s en PEM pour
l'authentification des clients</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLCARevocationPath <em>chemin-répertoire</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLCARevocationPath <em>chemin-r&#233;pertoire</em></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive permet de définir le répertoire où sont stockées les
-Listes de Révocation de Certificats (CRL) des Autorités de Certification
-(CAs) pour les clients auxquels vous avez à faire. On les utilise pour
-révoquer les certificats des clients au cours de l'authentification de
+Cette directive permet de d&#233;finir le r&#233;pertoire o&#249; sont stock&#233;es les
+Listes de R&#233;vocation de Certificats (CRL) des Autorit&#233;s de Certification
+(CAs) pour les clients auxquels vous avez &#224; faire. On les utilise pour
+r&#233;voquer les certificats des clients au cours de l'authentification de
ces derniers.</p>
<p>
-Les fichiers de ce répertoire doivent être codés en PEM et ils sont
-accédés via des noms de fichier sous forme de condensés ou hash. Il ne
-suffit donc pas de placer les fichiers de CRL dans ce répertoire
-: vous devez aussi créer des liens symboliques nommés
+Les fichiers de ce r&#233;pertoire doivent &#234;tre cod&#233;s en PEM et ils sont
+acc&#233;d&#233;s via des noms de fichier sous forme de condens&#233;s ou hash. Il ne
+suffit donc pas de placer les fichiers de CRL dans ce r&#233;pertoire
+: vous devez aussi cr&#233;er des liens symboliques nomm&#233;s
<em>valeur-de-hashage</em><code>.N</code>, et vous devez toujours vous
-assurer que ce répertoire contient les liens symboliques appropriés.</p>
+assurer que ce r&#233;pertoire contient les liens symboliques appropri&#233;s.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLCARevocationPath "/usr/local/apache2/conf/ssl.crl/"</pre>
</div>
@@ -667,47 +665,47 @@ assurer que ce répertoire contient les liens symboliques appropriés.</p>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslcertificatechainfile" id="sslcertificatechainfile">Directive</a> <a name="SSLCertificateChainFile" id="SSLCertificateChainFile">SSLCertificateChainFile</a><a title="Lien permanent" href="#sslcertificatechainfile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fichier contenant les certificats de CA du serveur codés en
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fichier contenant les certificats de CA du serveur cod&#233;s en
PEM</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLCertificateChainFile <var>file-path</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
-<div class="note"><h3>SSLCertificateChainFile est obsolète</h3>
-<p><code>SSLCertificateChainFile</code> est devenue obsolète avec la
+<div class="note"><h3>SSLCertificateChainFile est obsol&#232;te</h3>
+<p><code>SSLCertificateChainFile</code> est devenue obsol&#232;te avec la
version 2.4.8, lorsque la directive
-<code class="directive"><a href="#sslcertificatefile">SSLCertificateFile</a></code> a été étendue
-pour supporter aussi les certificats de CA intermédiaires dans le
+<code class="directive"><a href="#sslcertificatefile">SSLCertificateFile</a></code> a &#233;t&#233; &#233;tendue
+pour supporter aussi les certificats de CA interm&#233;diaires dans le
fichier de certificats du serveur.</p>
</div>
<p>
-Cette directive permet de définir le fichier optionnel
-<em>tout-en-un</em> où vous pouvez rassembler les certificats des
-Autorités de Certification (CA) qui forment la chaîne de certification
-du certificat du serveur. Cette chaîne débute par le certificat de la CA
-qui a délivré le certificat du serveur et peut remonter jusqu'au
+Cette directive permet de d&#233;finir le fichier optionnel
+<em>tout-en-un</em> o&#249; vous pouvez rassembler les certificats des
+Autorit&#233;s de Certification (CA) qui forment la cha&#238;ne de certification
+du certificat du serveur. Cette cha&#238;ne d&#233;bute par le certificat de la CA
+qui a d&#233;livr&#233; le certificat du serveur et peut remonter jusqu'au
certificat de la CA racine. Un tel fichier contient la simple
-concaténation des différents certificats de CA codés en PEM, en général
-dans l'ordre de la chaîne de certification.</p>
-<p>Elle doit être utilisée à la place et/ou en complément de la
+concat&#233;nation des diff&#233;rents certificats de CA cod&#233;s en PEM, en g&#233;n&#233;ral
+dans l'ordre de la cha&#238;ne de certification.</p>
+<p>Elle doit &#234;tre utilis&#233;e &#224; la place et/ou en compl&#233;ment de la
directive <code class="directive"><a href="#sslcacertificatepath">SSLCACertificatePath</a></code>
-pour construire explicitement la chaîne de certification du serveur qui
-est envoyée au navigateur en plus du certificat du serveur. Elle s'avère
-particulièrement utile pour éviter les conflits avec les certificats de
+pour construire explicitement la cha&#238;ne de certification du serveur qui
+est envoy&#233;e au navigateur en plus du certificat du serveur. Elle s'av&#232;re
+particuli&#232;rement utile pour &#233;viter les conflits avec les certificats de
CA lorsqu'on utilise l'authentification du client. Comme le fait de
-placer un certificat de CA de la chaîne de certification du serveur dans
-la directive <code class="directive"><a href="#sslcacertificatepath">SSLCACertificatePath</a></code> produit le même effet
-pour la construction de la chaîne de certification, cette directive a
-pour effet colatéral de faire accepter les certificats clients fournis
-par cette même CA, au cours de l'authentification du client.</p>
+placer un certificat de CA de la cha&#238;ne de certification du serveur dans
+la directive <code class="directive"><a href="#sslcacertificatepath">SSLCACertificatePath</a></code> produit le m&#234;me effet
+pour la construction de la cha&#238;ne de certification, cette directive a
+pour effet colat&#233;ral de faire accepter les certificats clients fournis
+par cette m&#234;me CA, au cours de l'authentification du client.</p>
<p>
-Soyez cependant prudent : fournir la chaîne de certification ne
+Soyez cependant prudent : fournir la cha&#238;ne de certification ne
fonctionne que si vous utilisez un <em>simple</em> certificat de
serveur RSA <em>ou</em> DSA. Si vous utilisez une paire de certificats
-couplés RSA+DSA , cela ne fonctionnera que si les deux certificats
-utilisent vraiment <em>la même</em> chaîne de certification. Dans le cas
+coupl&#233;s RSA+DSA , cela ne fonctionnera que si les deux certificats
+utilisent vraiment <em>la m&#234;me</em> cha&#238;ne de certification. Dans le cas
contraire, la confusion risque de s'installer au niveau des
navigateurs.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLCertificateChainFile "/usr/local/apache2/conf/ssl.crt/ca.crt"</pre>
@@ -717,120 +715,118 @@ navigateurs.</p>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslcertificatefile" id="sslcertificatefile">Directive</a> <a name="SSLCertificateFile" id="SSLCertificateFile">SSLCertificateFile</a><a title="Lien permanent" href="#sslcertificatefile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fichier de données contenant les informations de certificat X.509 du serveur
-codées au format PEM ou identificateur de jeton</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fichier de donn&#233;es contenant les informations de certificat X.509 du serveur
+cod&#233;es au format PEM ou identificateur de jeton</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLCertificateFile <var>file-path</var>|<var>certid</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>L'option <var>certid</var> est disponible à partir de la version
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>L'option <var>certid</var> est disponible &#224; partir de la version
2.5.1 du serveur HTTP Apache.</td></tr>
</table>
<p>
-Cette directive permet de définir le fichier de données contenant les
-informations de certificat X.509 du serveur codées au format PEM ou
+Cette directive permet de d&#233;finir le fichier de donn&#233;es contenant les
+informations de certificat X.509 du serveur cod&#233;es au format PEM ou
l'identificateur de certificat via un jeton cryptographique. Si on utilise un
fichier au format PEM, ce dernier doit contenir au minimum un certificat
-d'entité finale (feuille). La directive peut être utilisée plusieurs fois (elle
-référence des fichiers différents) pour accepter plusieurs algorithmes
+d'entit&#233; finale (feuille). La directive peut &#234;tre utilis&#233;e plusieurs fois (elle
+r&#233;f&#233;rence des fichiers diff&#233;rents) pour accepter plusieurs algorithmes
d'authentification au niveau du serveur - souvent RSA, DSA et ECC. Le nombre
-d'algorithmes supportés dépend de la version d'OpenSSL utilisée avec mod_ssl : à
+d'algorithmes support&#233;s d&#233;pend de la version d'OpenSSL utilis&#233;e avec mod_ssl : &#224;
partir de la version 1.0.0, la commande <code>openssl
-list-public-key-algorithms</code> affiche la liste des algorithmes supportés.
-Voir aussi la note ci-dessous à propos des limitations des versions d'OpenSSL
-antérieures à 1.0.2 et la manière de les contourner.
+list-public-key-algorithms</code> affiche la liste des algorithmes support&#233;s.
+Voir aussi la note ci-dessous &#224; propos des limitations des versions d'OpenSSL
+ant&#233;rieures &#224; 1.0.2 et la mani&#232;re de les contourner.
</p>
<p>Les fichiers peuvent aussi contenir des certificats de CA
-intermédiaires triés depuis la feuille vers la racine. Cette
-fonctionnalité est disponible depuis la version 2.4.8 du serveur HTTP
-Apache, et rend obsolète la directive <code class="directive"><a href="#sslcertificatechainfile">SSLCertificateChainFile</a></code>. A partir de la
-version 1.0.2 d'OpenSSL, il est alors possible de configurer la chaîne
+interm&#233;diaires tri&#233;s depuis la feuille vers la racine. Cette
+fonctionnalit&#233; est disponible depuis la version 2.4.8 du serveur HTTP
+Apache, et rend obsol&#232;te la directive <code class="directive"><a href="#sslcertificatechainfile">SSLCertificateChainFile</a></code>. A partir de la
+version 1.0.2 d'OpenSSL, il est alors possible de configurer la cha&#238;ne
de certification en fonction du certificat.</p>
<p>Depuis la version 2.4.7 du serveur HTTP Apache, on peut aussi ajouter
-des paramètres DH personnalisés et un nom EC
-curve pour les clés éphémères à la fin du premier fichier défini par la
+des param&#232;tres DH personnalis&#233;s et un nom EC
+curve pour les cl&#233;s &#233;ph&#233;m&#232;res &#224; la fin du premier fichier d&#233;fini par la
directive <code class="directive"><a href="#sslcertificatefile">SSLCertificateFile</a></code>.
-Ces paramètres peuvent être générés avec les commandes <code>openssl
-dhparam</code> et <code>openssl ecparam</code>, et ils peuvent être
-ajoutés tel quel à la fin du premier fichier de certificat. En effet,
-seul le premier fichier de certificat défini peut être utilisé pour
-enregistrer des paramètres personnalisés, car ces derniers s'appliquent
-indépendamment de l'algorithme d'authentification utilisé.
+Ces param&#232;tres peuvent &#234;tre g&#233;n&#233;r&#233;s avec les commandes <code>openssl
+dhparam</code> et <code>openssl ecparam</code>, et ils peuvent &#234;tre
+ajout&#233;s tel quel &#224; la fin du premier fichier de certificat. En effet,
+seul le premier fichier de certificat d&#233;fini peut &#234;tre utilis&#233; pour
+enregistrer des param&#232;tres personnalis&#233;s, car ces derniers s'appliquent
+ind&#233;pendamment de l'algorithme d'authentification utilis&#233;.
</p>
-<p>Enfin, il est aussi possible d'ajouter la clé privée du certificat de
-l'entité finale au fichier de certificat, ce qui permet de se passer
-d'une directive <code class="directive"><a href="#sslcertificatekeyfile">SSLCertificateKeyFile</a></code> séparée. Cette
-pratique est cependant fortement déconseillée. En effet, les fichiers de
-certificats qui contiennent de tels clés embarquées doivent être définis
-avant les certificats en utilisant un fichier de clé séparé. En outre,
-si la clé est chiffrée, une boîte de dialogue pour entrer le mot de
-passe de la clé s'ouvre au démarrage du serveur.
+<p>Enfin, il est aussi possible d'ajouter la cl&#233; priv&#233;e du certificat de
+l'entit&#233; finale au fichier de certificat, ce qui permet de se passer
+d'une directive <code class="directive"><a href="#sslcertificatekeyfile">SSLCertificateKeyFile</a></code> s&#233;par&#233;e. Cette
+pratique est cependant fortement d&#233;conseill&#233;e. En effet, les fichiers de
+certificats qui contiennent de tels cl&#233;s embarqu&#233;es doivent &#234;tre d&#233;finis
+avant les certificats en utilisant un fichier de cl&#233; s&#233;par&#233;. En outre,
+si la cl&#233; est chiffr&#233;e, une bo&#238;te de dialogue pour entrer le mot de
+passe de la cl&#233; s'ouvre au d&#233;marrage du serveur.
</p>
-<p>Plutôt que de stocker les certificats et les clés privées dans des fichiers,
+<p>Plut&#244;t que de stocker les certificats et les cl&#233;s priv&#233;es dans des fichiers,
on peut utiliser un identificateur de certificat pour identifier un certificat
-stocké dans un jeton. Actuellement, seuls les <a href="https://tools.ietf.org/html/rfc7512">URIs PKCS#11</a> sont reconnus comme
-identificateurs de certificats et peuvent être utilisés en conjonction avec le
-moteur <code>pkcs11</code> OpenSSL configuré via la directive <code class="directive"><a href="#sslcryptodevice">SSLCryptoDevice</a></code>. Si la directive <code class="directive"><a href="#sslcertificatekeyfile">SSLCertificateKeyFile</a></code> est absente, le certificat et
-la clé privée peuvent être chargés avec l'identificateur spécifié via la
+stock&#233; dans un jeton. Actuellement, seuls les <a href="https://tools.ietf.org/html/rfc7512">URIs PKCS#11</a> sont reconnus comme
+identificateurs de certificats et peuvent &#234;tre utilis&#233;s en conjonction avec le
+moteur OpenSSL <code>pkcs11</code>. Si la directive <code class="directive"><a href="#sslcertificatekeyfile">SSLCertificateKeyFile</a></code> est absente, le certificat et
+la cl&#233; priv&#233;e peuvent &#234;tre charg&#233;s avec l'identificateur sp&#233;cifi&#233; via la
directive <code class="directive"><a href="#sslcertificatefile">SSLCertificateFile</a></code>.</p>
<div class="note">
-<h3>Interopérabilité des paramètres DH avec les nombres premiers de
+<h3>Interop&#233;rabilit&#233; des param&#232;tres DH avec les nombres premiers de
plus de 1024 bits</h3>
<p>
Depuis la version 2.4.7, mod_ssl utilise des
-paramètres DH standardisés avec des nombres premiers de 2048, 3072 et
+param&#232;tres DH standardis&#233;s avec des nombres premiers de 2048, 3072 et
4096 bits, et avec des nombres premiers de 6144 et 8192 bits depuis la
version 2.4.10 (voir <a href="http://www.ietf.org/rfc/rfc3526.txt">RFC
3526</a>), et les fournit aux clients en fonction de la longueur de la
-clé du certificat RSA/DSA. En particulier avec les clients basés sur
-Java (versions 7 et antérieures), ceci peut provoquer des erreurs au
-cours de la négociation - voir cette <a href="../ssl/ssl_faq.html#javadh">réponse de la FAQ SSL</a> pour
-contourner les problèmes de ce genre.
+cl&#233; du certificat RSA/DSA. En particulier avec les clients bas&#233;s sur
+Java (versions 7 et ant&#233;rieures), ceci peut provoquer des erreurs au
+cours de la n&#233;gociation - voir cette <a href="../ssl/ssl_faq.html#javadh">r&#233;ponse de la FAQ SSL</a> pour
+contourner les probl&#232;mes de ce genre.
</p>
</div>
<div class="note">
-<h3>Paramètres DH par défaut lorsqu'on utilise plusieurs certificats et une
-version d'OpenSSL antérieure à 1.0.2.</h3>
+<h3>Param&#232;tres DH par d&#233;faut lorsqu'on utilise plusieurs certificats et une
+version d'OpenSSL ant&#233;rieure &#224; 1.0.2.</h3>
<p>
-Lorsqu'on utilise plusieurs certificats pour supporter différents algorithmes
+Lorsqu'on utilise plusieurs certificats pour supporter diff&#233;rents algorithmes
d'authentification (comme RSA, DSA, mais principalement ECC) et une
-version d'OpenSSL antérieure à 1.0.2, il est recommandé soit d'utiliser des
-paramètres DH spécifiques (solution à privilégier) en les ajoutant au premier
-fichier certificat (comme décrit ci-dessus), soit d'ordonner les directives
-<code class="directive">SSLCertificateFile</code> de façon à ce que les certificats
-RSA/DSA soit placés <strong>après</strong> les certificats ECC.
+version d'OpenSSL ant&#233;rieure &#224; 1.0.2, il est recommand&#233; soit d'utiliser des
+param&#232;tres DH sp&#233;cifiques (solution &#224; privil&#233;gier) en les ajoutant au premier
+fichier certificat (comme d&#233;crit ci-dessus), soit d'ordonner les directives
+<code class="directive">SSLCertificateFile</code> de fa&#231;on &#224; ce que les certificats
+RSA/DSA soit plac&#233;s <strong>apr&#232;s</strong> les certificats ECC.
</p>
<p>
-Cette limitation est présente dans les anciennes versions d'OpenSSL qui
-présentent toujours le dernier certificat configuré, au lieu
-de laisser le serveur HTTP Apache déterminer le certificat sélectionné lors de
-la phase de négociation de la connexion (lorsque les paramètres DH doivent être
-envoyés à l'hôte distant).
-De ce fait, le serveur peut sélectionner des paramètres DH par défaut basés sur
-la longueur de la clé du mauvais certificat (les clés ECC sont beaucoup plus
-petites que les clés RSA/DSA et leur longueur n'est pas pertinente pour la
-sélection des nombres premiers DH).
+Cette limitation est pr&#233;sente dans les anciennes versions d'OpenSSL qui
+pr&#233;sentent toujours le dernier certificat configur&#233;, au lieu
+de laisser le serveur HTTP Apache d&#233;terminer le certificat s&#233;lectionn&#233; lors de
+la phase de n&#233;gociation de la connexion (lorsque les param&#232;tres DH doivent &#234;tre
+envoy&#233;s &#224; l'h&#244;te distant).
+De ce fait, le serveur peut s&#233;lectionner des param&#232;tres DH par d&#233;faut bas&#233;s sur
+la longueur de la cl&#233; du mauvais certificat (les cl&#233;s ECC sont beaucoup plus
+petites que les cl&#233;s RSA/DSA et leur longueur n'est pas pertinente pour la
+s&#233;lection des nombres premiers DH).
</p>
<p>
-Ce problème peut être résolu en créant et configurant des paramètres DH
-spécifiques (comme décrit ci-dessus), car ils l'emportent toujours sur les
-paramètres DH par défaut, et vous pourrez ainsi utiliser une longueur spécifique
-et appropriée.
+Ce probl&#232;me peut &#234;tre r&#233;solu en cr&#233;ant et configurant des param&#232;tres DH
+sp&#233;cifiques (comme d&#233;crit ci-dessus), car ils l'emportent toujours sur les
+param&#232;tres DH par d&#233;faut, et vous pourrez ainsi utiliser une longueur sp&#233;cifique
+et appropri&#233;e.
</p>
</div>
-<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># Exemple utilisant un fichier codé en PEM.
+<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># Exemple utilisant un fichier cod&#233; en PEM.
SSLCertificateFile "/usr/local/apache2/conf/ssl.crt/server.crt"
-# Exemple d'utilisation d'un certificat et d'une clé privés issus d'un jeton
+# Exemple d'utilisation d'un certificat et d'une cl&#233; priv&#233;s issus d'un jeton
# PKCS#11 :
-SSLCryptoDevice pkcs11
-...
SSLCertificateFile "pkcs11:token=My%20Token%20Name;id=45"</pre>
</div>
@@ -838,46 +834,43 @@ SSLCertificateFile "pkcs11:token=My%20Token%20Name;id=45"</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslcertificatekeyfile" id="sslcertificatekeyfile">Directive</a> <a name="SSLCertificateKeyFile" id="SSLCertificateKeyFile">SSLCertificateKeyFile</a><a title="Lien permanent" href="#sslcertificatekeyfile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fichier contenant la clé privée du serveur codée en
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fichier contenant la cl&#233; priv&#233;e du serveur cod&#233;e en
PEM</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLCertificateKeyFile <var>file-path</var>|<var>keyid</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td><var>keyid</var> est disponible à partir de la version 2.5.1 du
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td><var>keyid</var> est disponible &#224; partir de la version 2.5.1 du
serveur HTTP Apache.</td></tr>
</table>
<p>
-Cette directive permet de définir le fichier contenant la clé privée du serveur
-codée en PEM ou l'identifiant de la clé via un jeton cryptographique défini. Si
-la clé privée est chiffrée, une boîte de dialogue demandant le mot de passe de
-cette dernière s'ouvre au démarrage du serveur.</p>
+Cette directive permet de d&#233;finir le fichier contenant la cl&#233; priv&#233;e du serveur
+cod&#233;e en PEM ou l'identifiant de la cl&#233; via un jeton cryptographique d&#233;fini. Si
+la cl&#233; priv&#233;e est chiffr&#233;e, une bo&#238;te de dialogue demandant le mot de passe de
+cette derni&#232;re s'ouvre au d&#233;marrage du serveur.</p>
<p>
-Cette directive peut être utilisée plusieurs fois pour référencer
-différents noms de fichiers, afin de supporter plusieurs algorithmes
-pour l'authentification du serveur. A chaque directive <code class="directive"><a href="#sslcertificatekeyfile">SSLCertificateKeyFile</a></code> doit être associée
+Cette directive peut &#234;tre utilis&#233;e plusieurs fois pour r&#233;f&#233;rencer
+diff&#233;rents noms de fichiers, afin de supporter plusieurs algorithmes
+pour l'authentification du serveur. A chaque directive <code class="directive"><a href="#sslcertificatekeyfile">SSLCertificateKeyFile</a></code> doit &#234;tre associ&#233;e
une directive <code class="directive">SSLCertificateFile</code> correspondante.</p>
<p>
-La clé privé peut aussi être ajoutée au fichier défini par la directive
+La cl&#233; priv&#233; peut aussi &#234;tre ajout&#233;e au fichier d&#233;fini par la directive
<code class="directive"><a href="#sslcertificatefile">SSLCertificateFile</a></code>, mais cette
-pratique est fortement déconseillée. En effet, les fichiers de
-certificats qui comportent une telle clé doivent être définis après les
-certificats en utilisant un fichier de clé séparé.</p>
+pratique est fortement d&#233;conseill&#233;e. En effet, les fichiers de
+certificats qui comportent une telle cl&#233; doivent &#234;tre d&#233;finis apr&#232;s les
+certificats en utilisant un fichier de cl&#233; s&#233;par&#233;.</p>
-<p>Plutôt que de stocker des clés privées dans des fichiers, il est possible
-d'identifier une clé privée via un identifiant stocké dans un jeton.
+<p>Plut&#244;t que de stocker des cl&#233;s priv&#233;es dans des fichiers, il est possible
+d'identifier une cl&#233; priv&#233;e via un identifiant stock&#233; dans un jeton.
Actuellement, seuls les <a href="https://tools.ietf.org/html/rfc7512">PKCS#11
-URIs</a> sont reconnus comme identifiants de clés privées et peuvent être
-utilisés en conjonction avec le moteur OpenSSL <code>pkcs11</code> configuré via
-la directive <code class="directive"><a href="#sslcryptodevice">SSLCryptoDevice</a></code>.</p>
+URIs</a> sont reconnus comme identifiants de cl&#233;s priv&#233;es et peuvent &#234;tre
+utilis&#233;s en conjonction avec le moteur OpenSSL <code>pkcs11</code>.</p>
-<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># Pour utiliser une clé privée stockée dans fichier encodé PEM :
+<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># Pour utiliser une cl&#233; priv&#233;e stock&#233;e dans fichier encod&#233; PEM :
SSLCertificateKeyFile "/usr/local/apache2/conf/ssl.key/server.key"
-# Pour utiliser une clé privée à partir d'un jeton PKCS#11 :
-SSLCryptoDevice pkcs11
-...
+# Pour utiliser une cl&#233; priv&#233;e &#224; partir d'un jeton PKCS#11 :
SSLCertificateKeyFile "pkcs11:token=My%20Token%20Name;id=45"</pre>
</div>
@@ -885,49 +878,49 @@ SSLCertificateKeyFile "pkcs11:token=My%20Token%20Name;id=45"</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslciphersuite" id="sslciphersuite">Directive</a> <a name="SSLCipherSuite" id="SSLCipherSuite">SSLCipherSuite</a><a title="Lien permanent" href="#sslciphersuite" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Algorithmes de chiffrement disponibles pour la négociation
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Algorithmes de chiffrement disponibles pour la n&#233;gociation
au cours de l'initialisation de la connexion SSL</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLCipherSuite [<em>protocol</em>] <em>cipher-spec</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLCipherSuite DEFAULT (dépend de la version d'OpenSSL
-installée)</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLCipherSuite DEFAULT (d&#233;pend de la version d'OpenSSL
+install&#233;e)</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive complexe utilise la chaîne <em>cipher-spec</em>
+Cette directive complexe utilise la cha&#238;ne <em>cipher-spec</em>
contenant la liste des algorithmes de chiffrement OpenSSL que le client
peut utiliser au cours de la phase d'initialisation de la connexion SSL. La
-spécification optionnelle du protocole permet de configurer la suite
-d'algorithmes de chiffrement pour une version spécifique de SSL. Une des valeurs
-possibles est "SSL" pour toutes les versions du protocole SSL jusqu'à TLSv1.2
+sp&#233;cification optionnelle du protocole permet de configurer la suite
+d'algorithmes de chiffrement pour une version sp&#233;cifique de SSL. Une des valeurs
+possibles est "SSL" pour toutes les versions du protocole SSL jusqu'&#224; TLSv1.2
compris.
</p>
<p>
-Notez que cette directive peut être utilisée aussi bien dans un contexte
-de serveur que dans un contexte de répertoire. Dans un contexte de
-serveur, elle s'applique à l'initialisation SSL standard lorsqu'une
-connexion est établie. Dans un contexte de répertoire, elle force une
-renégociation SSL avec la liste d'algorithmes de chiffrement spécifiée
-après la lecture d'une requête HTTP, mais avant l'envoi de la réponse
-HTTP (et pas avant que la renégociation soit effectuée).</p>
+Notez que cette directive peut &#234;tre utilis&#233;e aussi bien dans un contexte
+de serveur que dans un contexte de r&#233;pertoire. Dans un contexte de
+serveur, elle s'applique &#224; l'initialisation SSL standard lorsqu'une
+connexion est &#233;tablie. Dans un contexte de r&#233;pertoire, elle force une
+ren&#233;gociation SSL avec la liste d'algorithmes de chiffrement sp&#233;cifi&#233;e
+apr&#232;s la lecture d'une requ&#234;te HTTP, mais avant l'envoi de la r&#233;ponse
+HTTP (et pas avant que la ren&#233;gociation soit effectu&#233;e).</p>
<p>
-Si la bibliothèque SSL supporte TLSv1.3 (versions d'OpenSSL 1.1.1 et
-supérieures), il est possible de spécifier le paramètre "TLSv1.3" pour
+Si la biblioth&#232;que SSL supporte TLSv1.3 (versions d'OpenSSL 1.1.1 et
+sup&#233;rieures), il est possible de sp&#233;cifier le param&#232;tre "TLSv1.3" pour
configurer la suite d'algorithmes de chiffrement pour ce protocole. Comme
-TLSv1.3 n'autorise pas la renégociation, spécifier pour lui des algorithmes de
-chiffrement dans un contexte de répertoire n'est pas autorisé</p>
+TLSv1.3 n'autorise pas la ren&#233;gociation, sp&#233;cifier pour lui des algorithmes de
+chiffrement dans un contexte de r&#233;pertoire n'est pas autoris&#233;</p>
<p>
Pour obtenir la liste des noms d'algorithmes de chiffrement pour TLSv1.3, se
-référer à la <a href="https://www.openssl.org/docs/manmaster/man3/SSL_CTX_set_ciphersuites.html">the
+r&#233;f&#233;rer &#224; la <a href="https://www.openssl.org/docs/manmaster/man3/SSL_CTX_set_ciphersuites.html">the
OpenSSL documentation</a>.</p>
<p>
-La liste d'algorithmes de chiffrement SSL spécifiée par l'argument
+La liste d'algorithmes de chiffrement SSL sp&#233;cifi&#233;e par l'argument
<em>cipher-spec</em> comporte quatre attributs principaux auxquels
s'ajoutent quelques attributs secondaires :</p>
<ul>
-<li><em>Algorithme d'échange de clés</em>:<br />
+<li><em>Algorithme d'&#233;change de cl&#233;s</em>:<br />
RSA, Diffie-Hellman, Elliptic Curve Diffie-Hellman, Secure Remote Password.
</li>
<li><em>Algorithme d'authentification</em>:<br />
@@ -936,33 +929,33 @@ s'ajoutent quelques attributs secondaires :</p>
<li><em>Algorithme de chiffrement</em>:<br />
AES, DES, Triple-DES, RC4, RC2, IDEA, etc...
</li>
-<li><em>Algorithme de condensé MAC</em>:<br />
+<li><em>Algorithme de condens&#233; MAC</em>:<br />
MD5, SHA ou SHA1, SHA256, SHA384.
</li>
</ul>
-<p>L'algorithme de chiffrement peut aussi provenir de l'extérieur. Les
-algorithmes SSLv2 ne sont plus supportés.
-Pour définir les algorithmes à utiliser, on
-peut soit spécifier tous les algorithmes à la fois, soit utiliser des
-alias pour spécifier une liste d'algorithmes dans leur ordre de
-préférence (voir <a href="#table1">Table 1</a>). Les algorithmes et
-alias effectivement disponibles dépendent de la version d'openssl
-utilisée. Les versions ultérieures d'openssl sont susceptibles d'inclure
-des algorithmes supplémentaires.</p>
+<p>L'algorithme de chiffrement peut aussi provenir de l'ext&#233;rieur. Les
+algorithmes SSLv2 ne sont plus support&#233;s.
+Pour d&#233;finir les algorithmes &#224; utiliser, on
+peut soit sp&#233;cifier tous les algorithmes &#224; la fois, soit utiliser des
+alias pour sp&#233;cifier une liste d'algorithmes dans leur ordre de
+pr&#233;f&#233;rence (voir <a href="#table1">Table 1</a>). Les algorithmes et
+alias effectivement disponibles d&#233;pendent de la version d'openssl
+utilis&#233;e. Les versions ult&#233;rieures d'openssl sont susceptibles d'inclure
+des algorithmes suppl&#233;mentaires.</p>
<table class="bordered">
<tr><th><a name="table1">Symbole</a></th> <th>Description</th></tr>
-<tr><td colspan="2"><em>Algorithme d'échange de clés :</em></td></tr>
-<tr><td><code>kRSA</code></td> <td>Echange de clés RSA</td></tr>
-<tr><td><code>kDHr</code></td> <td>Echange de clés Diffie-Hellman avec
-clé RSA</td></tr>
-<tr><td><code>kDHd</code></td> <td>Echange de clés Diffie-Hellman avec
-clé DSA</td></tr>
-<tr><td><code>kEDH</code></td> <td>Echange de clés Diffie-Hellman
+<tr><td colspan="2"><em>Algorithme d'&#233;change de cl&#233;s :</em></td></tr>
+<tr><td><code>kRSA</code></td> <td>Echange de cl&#233;s RSA</td></tr>
+<tr><td><code>kDHr</code></td> <td>Echange de cl&#233;s Diffie-Hellman avec
+cl&#233; RSA</td></tr>
+<tr><td><code>kDHd</code></td> <td>Echange de cl&#233;s Diffie-Hellman avec
+cl&#233; DSA</td></tr>
+<tr><td><code>kEDH</code></td> <td>Echange de cl&#233;s Diffie-Hellman
temporaires (pas de certificat)</td> </tr>
-<tr><td><code>kSRP</code></td> <td>échange de clés avec mot de passe
-distant sécurisé (SRP)</td></tr>
+<tr><td><code>kSRP</code></td> <td>&#233;change de cl&#233;s avec mot de passe
+distant s&#233;curis&#233; (SRP)</td></tr>
<tr><td colspan="2"><em>Algorithmes d'authentification :</em></td></tr>
<tr><td><code>aNULL</code></td> <td>Pas d'authentification</td></tr>
<tr><td><code>aRSA</code></td> <td>Authentification RSA</td></tr>
@@ -977,7 +970,7 @@ distant sécurisé (SRP)</td></tr>
<tr><td><code>RC4</code></td> <td>Chiffrement RC4</td> </tr>
<tr><td><code>RC2</code></td> <td>Chiffrement RC2</td> </tr>
<tr><td><code>IDEA</code></td> <td>Chiffrement IDEA</td> </tr>
-<tr><td colspan="2"><em>Algorithmes de condensés MAC </em>:</td></tr>
+<tr><td colspan="2"><em>Algorithmes de condens&#233;s MAC </em>:</td></tr>
<tr><td><code>MD5</code></td> <td>Fonction de hashage MD5</td></tr>
<tr><td><code>SHA1</code></td> <td>Fonction de hashage SHA1</td></tr>
<tr><td><code>SHA</code></td> <td>alias pour SHA1</td> </tr>
@@ -991,9 +984,9 @@ TLS version 1.0</td> </tr>
<tr><td><code>EXP</code></td> <td>tous les algorithmes de chiffrement
externes</td> </tr>
<tr><td><code>EXPORT40</code></td> <td>tous les algorithmes de chiffrement
-externes limités à 40 bits</td> </tr>
+externes limit&#233;s &#224; 40 bits</td> </tr>
<tr><td><code>EXPORT56</code></td> <td>tous les algorithmes de chiffrement
-externes limités à 56 bits</td> </tr>
+externes limit&#233;s &#224; 56 bits</td> </tr>
<tr><td><code>LOW</code></td> <td>tous les algorithmes de chiffrement
faibles (non externes, DES simple)</td></tr>
<tr><td><code>MEDIUM</code></td> <td>tous les algorithmes avec
@@ -1001,18 +994,18 @@ chiffrement 128 bits</td> </tr>
<tr><td><code>HIGH</code></td> <td>tous les algorithmes
utilisant Triple-DES</td> </tr>
<tr><td><code>RSA</code></td> <td>tous les algorithmes
-utilisant l'échange de clés RSA</td> </tr>
+utilisant l'&#233;change de cl&#233;s RSA</td> </tr>
<tr><td><code>DH</code></td> <td>tous les algorithmes
-utilisant l'échange de clés Diffie-Hellman</td> </tr>
+utilisant l'&#233;change de cl&#233;s Diffie-Hellman</td> </tr>
<tr><td><code>EDH</code></td> <td>tous les algorithmes
-utilisant l'échange de clés Diffie-Hellman temporaires</td> </tr>
-<tr><td><code>ECDH</code></td> <td>Echange de clés Elliptic Curve Diffie-Hellman</td> </tr>
+utilisant l'&#233;change de cl&#233;s Diffie-Hellman temporaires</td> </tr>
+<tr><td><code>ECDH</code></td> <td>Echange de cl&#233;s Elliptic Curve Diffie-Hellman</td> </tr>
<tr><td><code>ADH</code></td> <td>tous les algorithmes
-utilisant l'échange de clés Diffie-Hellman anonymes</td> </tr>
+utilisant l'&#233;change de cl&#233;s Diffie-Hellman anonymes</td> </tr>
<tr><td><code>AECDH</code></td> <td>tous les algorithmes utilisant
-l'échange de clés Elliptic Curve Diffie-Hellman</td> </tr>
+l'&#233;change de cl&#233;s Elliptic Curve Diffie-Hellman</td> </tr>
<tr><td><code>SRP</code></td> <td>tous les algorithmes utilisant
-l'échange de clés avec mot de passe distant sécurisé (SRP)</td> </tr>
+l'&#233;change de cl&#233;s avec mot de passe distant s&#233;curis&#233; (SRP)</td> </tr>
<tr><td><code>DSS</code></td> <td>tous les algorithmes
utilisant l'authentification DSS</td> </tr>
<tr><td><code>ECDSA</code></td> <td>tous les algorithmes utilisant
@@ -1021,42 +1014,42 @@ l'authentification ECDSA</td> </tr>
aucune authentification</td> </tr>
</table>
<p>
-Cela devient intéressant lorsque tous ces symboles sont combinés
-ensemble pour spécifier les algorithmes disponibles et l'ordre dans
+Cela devient int&#233;ressant lorsque tous ces symboles sont combin&#233;s
+ensemble pour sp&#233;cifier les algorithmes disponibles et l'ordre dans
lequel vous voulez les utiliser. Pour simplifier tout cela, vous
disposez aussi d'alias (<code>SSLv3, TLSv1, EXP, LOW, MEDIUM,
HIGH</code>) pour certains groupes d'algorithmes. Ces symboles peuvent
-être reliés par des préfixes pour former la chaîne <em>algorithmes</em>.
-Les préfixes disponibles sont :</p>
+&#234;tre reli&#233;s par des pr&#233;fixes pour former la cha&#238;ne <em>algorithmes</em>.
+Les pr&#233;fixes disponibles sont :</p>
<ul>
-<li>none: ajoute l'algorithme à la liste</li>
-<li><code>+</code>: déplace les algorithmes qui conviennent à la
+<li>none: ajoute l'algorithme &#224; la liste</li>
+<li><code>+</code>: d&#233;place les algorithmes qui conviennent &#224; la
place courante dans la liste</li>
-<li><code>-</code>: supprime l'algorithme de la liste (peut être rajouté
+<li><code>-</code>: supprime l'algorithme de la liste (peut &#234;tre rajout&#233;
plus tard)</li>
-<li><code>!</code>: supprime définitivement l'algorithme de la liste (ne
-peut <strong>plus</strong> y être rajouté plus tard)</li>
+<li><code>!</code>: supprime d&#233;finitivement l'algorithme de la liste (ne
+peut <strong>plus</strong> y &#234;tre rajout&#233; plus tard)</li>
</ul>
<div class="note">
<h3>Les algorithmes <code>aNULL</code>, <code>eNULL</code> et
-<code>EXP</code> sont toujours désactivés</h3>
+<code>EXP</code> sont toujours d&#233;sactiv&#233;s</h3>
<p>Depuis la version 2.4.7, les
-algorithmes de type null ou destinés à l'exportation sont toujours
-désactivés car mod_ssl ajoute obligatoirement
-<code>!aNULL:!eNULL:!EXP</code> à toute chaîne d'algorithme de
-chiffrement à l'initialisation.</p>
+algorithmes de type null ou destin&#233;s &#224; l'exportation sont toujours
+d&#233;sactiv&#233;s car mod_ssl ajoute obligatoirement
+<code>!aNULL:!eNULL:!EXP</code> &#224; toute cha&#238;ne d'algorithme de
+chiffrement &#224; l'initialisation.</p>
</div>
<p>Pour vous simplifier la vie, vous pouvez utiliser la commande
``<code>openssl ciphers -v</code>'' qui vous fournit un moyen simple de
-créer la chaîne <em>algorithmes</em> avec succès. La chaîne
-<em>algorithmes</em> par défaut dépend de la version des bibliothèques
-SSL installées. Supposons qu'elle contienne
+cr&#233;er la cha&#238;ne <em>algorithmes</em> avec succ&#232;s. La cha&#238;ne
+<em>algorithmes</em> par d&#233;faut d&#233;pend de la version des biblioth&#232;ques
+SSL install&#233;es. Supposons qu'elle contienne
``<code>RC4-SHA:AES128-SHA:HIGH:MEDIUM:!aNULL:!MD5</code>'', ce qui
stipule de mettre <code>RC4-SHA</code> et <code>AES128-SHA</code> en
-premiers, car ces algorithmes présentent un bon compromis entre vitesse
-et sécurité. Viennent ensuite les algorithmes de sécurité élevée et
+premiers, car ces algorithmes pr&#233;sentent un bon compromis entre vitesse
+et s&#233;curit&#233;. Viennent ensuite les algorithmes de s&#233;curit&#233; &#233;lev&#233;e et
moyenne. En fin de compte, les algorithmes qui n'offrent aucune
authentification sont exclus, comme les algorithmes anonymes
Diffie-Hellman pour SSL, ainsi que tous les algorithmes qui utilisent
@@ -1070,15 +1063,15 @@ DHE-RSA-AES256-SHA SSLv3 Kx=DH Au=RSA Enc=AES(256) Mac=SHA1
SEED-SHA SSLv3 Kx=RSA Au=RSA Enc=SEED(128) Mac=SHA1
PSK-RC4-SHA SSLv3 Kx=PSK Au=PSK Enc=RC4(128) Mac=SHA1
KRB5-RC4-SHA SSLv3 Kx=KRB5 Au=KRB5 Enc=RC4(128) Mac=SHA1</pre></div>
-<p>Vous trouverez la liste complète des algorithmes RSA &amp; DH
-spécifiques à SSL dans la <a href="#table2">Table 2</a>.</p>
+<p>Vous trouverez la liste compl&#232;te des algorithmes RSA &amp; DH
+sp&#233;cifiques &#224; SSL dans la <a href="#table2">Table 2</a>.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLCipherSuite RSA:!EXP:!NULL:+HIGH:+MEDIUM:-LOW</pre>
</div>
<table class="bordered">
<tr><th><a name="table2">Symbole algorithme</a></th> <th>Protocole</th>
-<th>Echange de clés</th> <th>Authentification</th> <th>Chiffrement</th>
-<th>Condensé MAC</th> <th>Type</th> </tr>
+<th>Echange de cl&#233;s</th> <th>Authentification</th> <th>Chiffrement</th>
+<th>Condens&#233; MAC</th> <th>Type</th> </tr>
<tr><td colspan="7"><em>Algorithmes RSA :</em></td></tr>
<tr><td><code>DES-CBC3-SHA</code></td> <td>SSLv3</td> <td>RSA</td> <td>RSA</td> <td>3DES(168)</td> <td>SHA1</td> <td /> </tr>
<tr><td><code>IDEA-CBC-SHA</code></td> <td>SSLv3</td> <td>RSA</td> <td>RSA</td> <td>IDEA(128)</td> <td>SHA1</td> <td /> </tr>
@@ -1110,47 +1103,47 @@ spécifiques à SSL dans la <a href="#table2">Table 2</a>.</p>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Permet d'activer la compression au niveau SSL</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLCompression on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLCompression off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLCompression off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.3 du serveur HTTP
-Apache, si on utilise une version d'OpenSSL 0.9.8 ou supérieure ;
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.3 du serveur HTTP
+Apache, si on utilise une version d'OpenSSL 0.9.8 ou sup&#233;rieure ;
l'utilisation dans un contexte de serveur virtuel n'est disponible que
-si on utilise une version d'OpenSSL 1.0.0 ou supérieure. La valeur par
-défaut était <code>on</code> dans la version 2.4.3.</td></tr>
+si on utilise une version d'OpenSSL 1.0.0 ou sup&#233;rieure. La valeur par
+d&#233;faut &#233;tait <code>on</code> dans la version 2.4.3.</td></tr>
</table>
<p>Cette directive permet d'activer la compression au niveau SSL.</p>
<div class="warning">
-<p>L'activation de la compression est à l'origine de problèmes de
-sécurité dans la plupart des configurations (l'attaque nommée CRIME).</p>
+<p>L'activation de la compression est &#224; l'origine de probl&#232;mes de
+s&#233;curit&#233; dans la plupart des configurations (l'attaque nomm&#233;e CRIME).</p>
</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="sslcryptodevice" id="sslcryptodevice">Directive</a> <a name="SSLCryptoDevice" id="SSLCryptoDevice">SSLCryptoDevice</a><a title="Lien permanent" href="#sslcryptodevice" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active l'utilisation d'un accélérateur matériel de
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active l'utilisation d'un acc&#233;l&#233;rateur mat&#233;riel de
chiffrement</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLCryptoDevice <em>moteur</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLCryptoDevice builtin</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLCryptoDevice builtin</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive permet d'activer l'utilisation d'une carte accélératrice
+Cette directive permet d'activer l'utilisation d'une carte acc&#233;l&#233;ratrice
de chiffrement qui prendra en compte certaines parties du traitement
-relatif à SSL. Cette directive n'est utilisable que si la boîte à
-outils SSL à été compilée avec le support "engine" ; les versions 0.9.7
-et supérieures d'OpenSSL possèdent par défaut le support "engine", alors
-qu'avec la version 0.9.6, il faut utiliser les distributions séparées
+relatif &#224; SSL. Cette directive n'est utilisable que si la bo&#238;te &#224;
+outils SSL &#224; &#233;t&#233; compil&#233;e avec le support "engine" ; les versions 0.9.7
+et sup&#233;rieures d'OpenSSL poss&#232;dent par d&#233;faut le support "engine", alors
+qu'avec la version 0.9.6, il faut utiliser les distributions s&#233;par&#233;es
"-engine".</p>
-<p>Pour déterminer les moteurs supportés, exécutez la commande
+<p>Pour d&#233;terminer les moteurs support&#233;s, ex&#233;cutez la commande
"<code>openssl engine</code>".</p>
-<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># Pour un accélérateur Broadcom :
+<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config"># Pour un acc&#233;l&#233;rateur Broadcom :
SSLCryptoDevice ubsec</pre>
</div>
@@ -1158,25 +1151,25 @@ SSLCryptoDevice ubsec</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslengine" id="sslengine">Directive</a> <a name="SSLEngine" id="SSLEngine">SSLEngine</a><a title="Lien permanent" href="#sslengine" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Interrupteur marche/arrêt du moteur SSL</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Interrupteur marche/arr&#234;t du moteur SSL</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLEngine on|off|optional</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLEngine off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLEngine off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
-<p> Cette directive permet d'activer/désactiver le moteur du protocole SSL/TLS.
-Elle doit être définie dans une section
+<p> Cette directive permet d'activer/d&#233;sactiver le moteur du protocole SSL/TLS.
+Elle doit &#234;tre d&#233;finie dans une section
<code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> pour activer
-SSL/TLS pour ce serveur virtuel particulier. Par défaut, le moteur du protocole
-SSL/TLS est désactivé pour le serveur principal et tous les serveurs virtuels
-configurés.</p>
+SSL/TLS pour ce serveur virtuel particulier. Par d&#233;faut, le moteur du protocole
+SSL/TLS est d&#233;sactiv&#233; pour le serveur principal et tous les serveurs virtuels
+configur&#233;s.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">&lt;VirtualHost _default_:443&gt;
SSLEngine on
#...
&lt;/VirtualHost&gt;</pre>
</div>
-<p><code class="directive">SSLEngine</code> peut être définie à <code>optional</code>,
+<p><code class="directive">SSLEngine</code> peut &#234;tre d&#233;finie &#224; <code>optional</code>,
ce qui active le support de <a href="http://www.ietf.org/rfc/rfc2817.txt">RFC
2817</a>.
</p>
@@ -1187,28 +1180,28 @@ ce qui active le support de <a href="http://www.ietf.org/rfc/rfc2817.txt">RFC
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Coimmutateur du mode SSL FIPS</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLFIPS on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLFIPS off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLFIPS off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive permet d'activer/désactiver l'utilisation du drapeau
-FIPS_mode de la bibliothèque SSL. Elle doit être définie dans le
+Cette directive permet d'activer/d&#233;sactiver l'utilisation du drapeau
+FIPS_mode de la biblioth&#232;que SSL. Elle doit &#234;tre d&#233;finie dans le
contexte du serveur principal, et n'accepte pas les configurations
sources de conflits (SSLFIPS on suivi de SSLFIPS off par exemple). Le
-mode s'applique à toutes les opérations de la bibliothèque SSL.
+mode s'applique &#224; toutes les op&#233;rations de la biblioth&#232;que SSL.
</p>
<p>
-Si httpd a été compilé avec une bibliothèque SSL qui ne supporte pas le
-drapeau FIPS_mode, la directive <code>SSLFIPS on</code> échouera.
-Reportez-vous au document sur la politique de sécurité FIPS 140-2 de la
-bibliothèque du fournisseur SSL, pour les prérequis spécifiques
-nécessaires à l'utilisation de mod_ssl selon un mode d'opération
-approuvé par FIPS 140-2 ; notez que mod_ssl en lui-même n'est pas
-validé, mais peut être décrit comme utilisant un module de chiffrement
-validé par FIPS 140-2, lorsque tous les composants sont assemblés et mis
-en oeuvre selon les recommandations de la politique de sécurité
+Si httpd a &#233;t&#233; compil&#233; avec une biblioth&#232;que SSL qui ne supporte pas le
+drapeau FIPS_mode, la directive <code>SSLFIPS on</code> &#233;chouera.
+Reportez-vous au document sur la politique de s&#233;curit&#233; FIPS 140-2 de la
+biblioth&#232;que du fournisseur SSL, pour les pr&#233;requis sp&#233;cifiques
+n&#233;cessaires &#224; l'utilisation de mod_ssl selon un mode d'op&#233;ration
+approuv&#233; par FIPS 140-2 ; notez que mod_ssl en lui-m&#234;me n'est pas
+valid&#233;, mais peut &#234;tre d&#233;crit comme utilisant un module de chiffrement
+valid&#233; par FIPS 140-2, lorsque tous les composants sont assembl&#233;s et mis
+en oeuvre selon les recommandations de la politique de s&#233;curit&#233;
applicable.
</p>
@@ -1217,17 +1210,17 @@ applicable.
<div class="directive-section"><h2><a name="sslhonorcipherorder" id="sslhonorcipherorder">Directive</a> <a name="SSLHonorCipherOrder" id="SSLHonorCipherOrder">SSLHonorCipherOrder</a><a title="Lien permanent" href="#sslhonorcipherorder" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Option permettant de classer les algorithmes de chiffrement
-du serveur par ordre de préférence</td></tr>
+du serveur par ordre de pr&#233;f&#233;rence</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLHonorCipherOrder on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLHonorCipherOrder off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLHonorCipherOrder off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
-<p>Normalement, ce sont les préférences du client qui sont prises en
+<p>Normalement, ce sont les pr&#233;f&#233;rences du client qui sont prises en
compte lors du choix d'un algorithme de chiffrement au cours d'une
-négociation SSLv3 ou TLSv1. Si cette directive est activée, ce sont les
-préférences du serveur qui seront prises en compte à la place.</p>
+n&#233;gociation SSLv3 ou TLSv1. Si cette directive est activ&#233;e, ce sont les
+pr&#233;f&#233;rences du serveur qui seront prises en compte &#224; la place.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLHonorCipherOrder on</pre>
</div>
@@ -1235,82 +1228,82 @@ préférences du serveur qui seront prises en compte à la place.</p>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslinsecurerenegotiation" id="sslinsecurerenegotiation">Directive</a> <a name="SSLInsecureRenegotiation" id="SSLInsecureRenegotiation">SSLInsecureRenegotiation</a><a title="Lien permanent" href="#sslinsecurerenegotiation" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Option permettant d'activer le support de la renégociation
-non sécurisée</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Option permettant d'activer le support de la ren&#233;gociation
+non s&#233;curis&#233;e</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLInsecureRenegotiation on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLInsecureRenegotiation off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLInsecureRenegotiation off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible si une version 0.9.8m
-ou supérieure d'OpenSSL est utilisée</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible si une version 0.9.8m
+ou sup&#233;rieure d'OpenSSL est utilis&#233;e</td></tr>
</table>
-<p>Comme il a été spécifié, toutes les versions des protocoles SSL et
-TLS (jusqu'à la version 1.2 de TLS incluse) étaient vulnérables à une
+<p>Comme il a &#233;t&#233; sp&#233;cifi&#233;, toutes les versions des protocoles SSL et
+TLS (jusqu'&#224; la version 1.2 de TLS incluse) &#233;taient vuln&#233;rables &#224; une
attaque de type Man-in-the-Middle (<a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2009-3555">CVE-2009-3555</a>)
-au cours d'une renégociation. Cette vulnérabilité permettait à un
-attaquant de préfixer la requête HTTP (telle qu'elle était vue du
-serveur) avec un texte choisi. Une extension du protocole a été
-développée pour corriger cette vulnérabilité, sous réserve qu'elle soit
-supportée par le client et le serveur.</p>
-
-<p>Si <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> est lié à une version 0.9.8m ou
-supérieure d'OpenSSL, par défaut, la renégociation n'est accordée qu'aux
+au cours d'une ren&#233;gociation. Cette vuln&#233;rabilit&#233; permettait &#224; un
+attaquant de pr&#233;fixer la requ&#234;te HTTP (telle qu'elle &#233;tait vue du
+serveur) avec un texte choisi. Une extension du protocole a &#233;t&#233;
+d&#233;velopp&#233;e pour corriger cette vuln&#233;rabilit&#233;, sous r&#233;serve qu'elle soit
+support&#233;e par le client et le serveur.</p>
+
+<p>Si <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> est li&#233; &#224; une version 0.9.8m ou
+sup&#233;rieure d'OpenSSL, par d&#233;faut, la ren&#233;gociation n'est accord&#233;e qu'aux
clients qui supportent la nouvelle extension du protocole. Si
-cette directive est activée, la renégociation sera accordée aux anciens
-clients (non patchés), quoique de manière non sécurisée</p>
+cette directive est activ&#233;e, la ren&#233;gociation sera accord&#233;e aux anciens
+clients (non patch&#233;s), quoique de mani&#232;re non s&#233;curis&#233;e</p>
-<div class="warning"><h3>Avertissement à propos de la sécurité</h3>
-<p>Si cette directive est activée, les connexions SSL seront vulnérables
-aux attaques de type préfixe Man-in-the-Middle comme décrit dans <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2009-3555">CVE-2009-3555</a>.</p>
+<div class="warning"><h3>Avertissement &#224; propos de la s&#233;curit&#233;</h3>
+<p>Si cette directive est activ&#233;e, les connexions SSL seront vuln&#233;rables
+aux attaques de type pr&#233;fixe Man-in-the-Middle comme d&#233;crit dans <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2009-3555">CVE-2009-3555</a>.</p>
</div>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLInsecureRenegotiation on</pre>
</div>
-<p>La variable d'environnement <code>SSL_SECURE_RENEG</code> peut être
-utilisée dans un script SSI ou CGI pour déterminer si la renégociation
-sécurisée est supportée pour une connexion SSL donnée.</p>
+<p>La variable d'environnement <code>SSL_SECURE_RENEG</code> peut &#234;tre
+utilis&#233;e dans un script SSI ou CGI pour d&#233;terminer si la ren&#233;gociation
+s&#233;curis&#233;e est support&#233;e pour une connexion SSL donn&#233;e.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslocspdefaultresponder" id="sslocspdefaultresponder">Directive</a> <a name="SSLOCSPDefaultResponder" id="SSLOCSPDefaultResponder">SSLOCSPDefaultResponder</a><a title="Lien permanent" href="#sslocspdefaultresponder" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit l'URI du répondeur par défaut pour la validation
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit l'URI du r&#233;pondeur par d&#233;faut pour la validation
OCSP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLOCSDefaultResponder <em>uri</em></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
-<p>Cette directive permet de définir le répondeur OCSP par défaut. Si la
-directive <code class="directive"><a href="#sslocspoverrideresponder">SSLOCSPOverrideResponder</a></code> n'est pas activée,
-l'URI spécifié ne sera utilisé que si aucun URI de répondeur n'est
-spécifié dans le certificat en cours de vérification.</p>
+<p>Cette directive permet de d&#233;finir le r&#233;pondeur OCSP par d&#233;faut. Si la
+directive <code class="directive"><a href="#sslocspoverrideresponder">SSLOCSPOverrideResponder</a></code> n'est pas activ&#233;e,
+l'URI sp&#233;cifi&#233; ne sera utilis&#233; que si aucun URI de r&#233;pondeur n'est
+sp&#233;cifi&#233; dans le certificat en cours de v&#233;rification.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslocspenable" id="sslocspenable">Directive</a> <a name="SSLOCSPEnable" id="SSLOCSPEnable">SSLOCSPEnable</a><a title="Lien permanent" href="#sslocspenable" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la validation OCSP de la chaîne de certificats du
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la validation OCSP de la cha&#238;ne de certificats du
client</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLOCSPEnable on|leaf|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLOCSPEnable off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLOCSPEnable off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Le mode <em>leaf</em> est disponible à partir de la version
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Le mode <em>leaf</em> est disponible &#224; partir de la version
2.4.34 du serveur HTTP Apache</td></tr>
</table>
-<p>Cette directive permet d'activer la validation OCSP de la chaîne de
-certificats du client. Si elle est activée, les certificats de la chaîne
-de certificats du client seront validés auprès d'un répondeur OCSP, une
-fois la vérification normale effectuée (vérification des CRLs
-incluse). En mode 'leaf', seul le certificat du client sera validé.</p>
+<p>Cette directive permet d'activer la validation OCSP de la cha&#238;ne de
+certificats du client. Si elle est activ&#233;e, les certificats de la cha&#238;ne
+de certificats du client seront valid&#233;s aupr&#232;s d'un r&#233;pondeur OCSP, une
+fois la v&#233;rification normale effectu&#233;e (v&#233;rification des CRLs
+incluse). En mode 'leaf', seul le certificat du client sera valid&#233;.</p>
-<p>Le répondeur OCSP utilisé est soit extrait du certificat lui-même,
-soit spécifié dans la configuration ; voir les directives <code class="directive"><a href="#sslocspdefaultresponder">SSLOCSPDefaultResponder</a></code> et <code class="directive"><a href="#sslocspoverrideresponder">SSLOCSPOverrideResponder</a></code>.</p>
+<p>Le r&#233;pondeur OCSP utilis&#233; est soit extrait du certificat lui-m&#234;me,
+soit sp&#233;cifi&#233; dans la configuration ; voir les directives <code class="directive"><a href="#sslocspdefaultresponder">SSLOCSPDefaultResponder</a></code> et <code class="directive"><a href="#sslocspoverrideresponder">SSLOCSPOverrideResponder</a></code>.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLVerifyClient on
SSLOCSPEnable on
@@ -1322,167 +1315,167 @@ SSLOCSPOverrideResponder on</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslocspnoverify" id="sslocspnoverify">Directive</a> <a name="SSLOCSPNoverify" id="SSLOCSPNoverify">SSLOCSPNoverify</a><a title="Lien permanent" href="#sslocspnoverify" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Evite la vérification des certificats des répondeurs OCSP</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Evite la v&#233;rification des certificats des r&#233;pondeurs OCSP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLOCSPNoverify on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLOCSPNoverify off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLOCSPNoverify off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.26 du serveur HTTP Apache,
-sous réserve d'utiliser une version 0.9.7 ou supérieure d'OpenSSL</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.26 du serveur HTTP Apache,
+sous r&#233;serve d'utiliser une version 0.9.7 ou sup&#233;rieure d'OpenSSL</td></tr>
</table>
-<p>Cette directive permet d'éviter la vérification des certificats
-des répondeurs OCSP, ce qui peut s'avérer utile lorsqu'on teste un serveur OCSP.</p>
+<p>Cette directive permet d'&#233;viter la v&#233;rification des certificats
+des r&#233;pondeurs OCSP, ce qui peut s'av&#233;rer utile lorsqu'on teste un serveur OCSP.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslocspoverrideresponder" id="sslocspoverrideresponder">Directive</a> <a name="SSLOCSPOverrideResponder" id="SSLOCSPOverrideResponder">SSLOCSPOverrideResponder</a><a title="Lien permanent" href="#sslocspoverrideresponder" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Force l'utilisation de l'URI du répondeur par défaut pour
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Force l'utilisation de l'URI du r&#233;pondeur par d&#233;faut pour
la validation OCSP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLOCSPOverrideResponder on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLOCSPOverrideResponder off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLOCSPOverrideResponder off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>Force l'utilisation, au cours d'une validation OCSP de certificat, du
-répondeur OCSP par défaut spécifié dans la configuration, que le
-certificat en cours de vérification fasse mention d'un répondeur OCSP ou
+r&#233;pondeur OCSP par d&#233;faut sp&#233;cifi&#233; dans la configuration, que le
+certificat en cours de v&#233;rification fasse mention d'un r&#233;pondeur OCSP ou
non.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslocspproxyurl" id="sslocspproxyurl">Directive</a> <a name="SSLOCSPProxyURL" id="SSLOCSPProxyURL">SSLOCSPProxyURL</a><a title="Lien permanent" href="#sslocspproxyurl" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Adresse de mandataire à utiliser pour les requêtes OCSP</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Adresse de mandataire &#224; utiliser pour les requ&#234;tes OCSP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLOCSPProxyURL <em>url</em></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.19 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.19 du serveur HTTP Apache</td></tr>
</table>
-<p>Cette directive permet de définir l'URL d'un mandataire HTTP qui devra être
-utilisé pour toutes les requêtes vers un répondeur OCSP.</p>
+<p>Cette directive permet de d&#233;finir l'URL d'un mandataire HTTP qui devra &#234;tre
+utilis&#233; pour toutes les requ&#234;tes vers un r&#233;pondeur OCSP.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslocsprespondercertificatefile" id="sslocsprespondercertificatefile">Directive</a> <a name="SSLOCSPResponderCertificateFile" id="SSLOCSPResponderCertificateFile">SSLOCSPResponderCertificateFile</a><a title="Lien permanent" href="#sslocsprespondercertificatefile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fournit un jeu de certificats de confiance du répondeur OCSP avec
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fournit un jeu de certificats de confiance du r&#233;pondeur OCSP avec
encodage PEM</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLOCSPResponderCertificateFile <em>file</em></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.26 du serveur HTTP Apache,
-sous réserve d'utiliser une version 0.9.7 ou supérieure d'OpenSSL</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.26 du serveur HTTP Apache,
+sous r&#233;serve d'utiliser une version 0.9.7 ou sup&#233;rieure d'OpenSSL</td></tr>
</table>
-<p>Cette directive permet de définir un fichier contenant une liste de
-certificats de confiance du répondeur OCSP à utiliser au cours de la validation
-du certificat du répondeur OCSP. Les certificats fournis peuvent
-être considérés comme de confiance sans avoir à effectuer de vérifications
-supplémentaires. Ce processus de validation du certificat du répondeur OCSP
-intervient en général lorsque ce dernier est autosigné ou tout simplement absent
-de la réponse OCSP.</p>
+<p>Cette directive permet de d&#233;finir un fichier contenant une liste de
+certificats de confiance du r&#233;pondeur OCSP &#224; utiliser au cours de la validation
+du certificat du r&#233;pondeur OCSP. Les certificats fournis peuvent
+&#234;tre consid&#233;r&#233;s comme de confiance sans avoir &#224; effectuer de v&#233;rifications
+suppl&#233;mentaires. Ce processus de validation du certificat du r&#233;pondeur OCSP
+intervient en g&#233;n&#233;ral lorsque ce dernier est autosign&#233; ou tout simplement absent
+de la r&#233;ponse OCSP.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslocsprespondertimeout" id="sslocsprespondertimeout">Directive</a> <a name="SSLOCSPResponderTimeout" id="SSLOCSPResponderTimeout">SSLOCSPResponderTimeout</a><a title="Lien permanent" href="#sslocsprespondertimeout" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Délai d'attente pour les requêtes OCSP</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;lai d'attente pour les requ&#234;tes OCSP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLOCSPResponderTimeout <em>secondes</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLOCSPResponderTimeout 10</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLOCSPResponderTimeout 10</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
-<p>Cette option permet de définir le délai d'attente pour les requêtes à
-destination des répondeurs OCSP, lorsque la directive <code class="directive"><a href="#sslocspenable">SSLOCSPEnable</a></code> est à on.</p>
+<p>Cette option permet de d&#233;finir le d&#233;lai d'attente pour les requ&#234;tes &#224;
+destination des r&#233;pondeurs OCSP, lorsque la directive <code class="directive"><a href="#sslocspenable">SSLOCSPEnable</a></code> est &#224; on.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslocspresponsemaxage" id="sslocspresponsemaxage">Directive</a> <a name="SSLOCSPResponseMaxAge" id="SSLOCSPResponseMaxAge">SSLOCSPResponseMaxAge</a><a title="Lien permanent" href="#sslocspresponsemaxage" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Age maximum autorisé pour les réponses OCSP</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Age maximum autoris&#233; pour les r&#233;ponses OCSP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLOCSPResponseMaxAge <em>secondes</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLOCSPResponseMaxAge -1</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLOCSPResponseMaxAge -1</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
-<p>Cette option permet de définir l'âge maximum autorisé (la
-"fraicheur") des réponses OCSP. La valeur par défault (<code>-1</code>)
-signifie qu'aucun âge maximum n'est définit ; autrement dit, les
-réponses OCSP sont considérées comme valides tant que la valeur de leur
+<p>Cette option permet de d&#233;finir l'&#226;ge maximum autoris&#233; (la
+"fraicheur") des r&#233;ponses OCSP. La valeur par d&#233;fault (<code>-1</code>)
+signifie qu'aucun &#226;ge maximum n'est d&#233;finit ; autrement dit, les
+r&#233;ponses OCSP sont consid&#233;r&#233;es comme valides tant que la valeur de leur
champ <code>nextUpdate</code> se situe dans le futur.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslocspresponsetimeskew" id="sslocspresponsetimeskew">Directive</a> <a name="SSLOCSPResponseTimeSkew" id="SSLOCSPResponseTimeSkew">SSLOCSPResponseTimeSkew</a><a title="Lien permanent" href="#sslocspresponsetimeskew" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Dérive temporelle maximale autorisée pour la validation des
-réponses OCSP</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;rive temporelle maximale autoris&#233;e pour la validation des
+r&#233;ponses OCSP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLOCSPResponseTimeSkew <em>secondes</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLOCSPResponseTimeSkew 300</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLOCSPResponseTimeSkew 300</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
-<p>Cette option permet de définir la dérive temporelle maximale
-autorisée pour les réponses OCSP (lors de la vérification des champs
+<p>Cette option permet de d&#233;finir la d&#233;rive temporelle maximale
+autoris&#233;e pour les r&#233;ponses OCSP (lors de la v&#233;rification des champs
<code>thisUpdate</code> et <code>nextUpdate</code>).</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslocspuserequestnonce" id="sslocspuserequestnonce">Directive</a> <a name="SSLOCSPUseRequestNonce" id="SSLOCSPUseRequestNonce">SSLOCSPUseRequestNonce</a><a title="Lien permanent" href="#sslocspuserequestnonce" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Utilisation d'un nombre à usage unique au sein des requêtes
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Utilisation d'un nombre &#224; usage unique au sein des requ&#234;tes
OCSP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLOCSPUseRequestNonce on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLOCSPUseRequestNonce on</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLOCSPUseRequestNonce on</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.10 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.10 du serveur HTTP
Apache</td></tr>
</table>
-<p>Cette directive permet de spécifier si les requêtes vers les
-répondeurs OCSP doivent contenir un nombre à usage unique ou non. Par
-défaut, un nombre à usage unique est toujours présent dans les requêtes
-et il est comparé à celui de la réponse. Lorsque le répondeur n'utilise pas de
-nombre à usage unique (comme Microsoft OCSP Responder), cette directive
-doit être définie à <code>off</code>.</p>
+<p>Cette directive permet de sp&#233;cifier si les requ&#234;tes vers les
+r&#233;pondeurs OCSP doivent contenir un nombre &#224; usage unique ou non. Par
+d&#233;faut, un nombre &#224; usage unique est toujours pr&#233;sent dans les requ&#234;tes
+et il est compar&#233; &#224; celui de la r&#233;ponse. Lorsque le r&#233;pondeur n'utilise pas de
+nombre &#224; usage unique (comme Microsoft OCSP Responder), cette directive
+doit &#234;tre d&#233;finie &#224; <code>off</code>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslopensslconfcmd" id="sslopensslconfcmd">Directive</a> <a name="SSLOpenSSLConfCmd" id="SSLOpenSSLConfCmd">SSLOpenSSLConfCmd</a><a title="Lien permanent" href="#sslopensslconfcmd" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configuration des paramètres d'OpenSSL via son API <em>SSL_CONF</em></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configuration des param&#232;tres d'OpenSSL via son API <em>SSL_CONF</em></td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLOpenSSLConfCmd <em>commande</em> <em>valeur</em></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.4.8 du serveur HTTP
-Apache avec OpenSSL 1.0.2 ou supérieur</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.4.8 du serveur HTTP
+Apache avec OpenSSL 1.0.2 ou sup&#233;rieur</td></tr>
</table>
-<p>Cette directive permet à mod_ssl d'accéder à l'API <em>SSL_CONF</em>
-d'OpenSSL. Il n'est ainsi plus nécessaire d'implémenter des
-directives supplémentaires pour <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> lorsque de nouvelles
-fonctionnalités sont ajoutées à OpenSSL, ce qui rend la configuration de
+<p>Cette directive permet &#224; mod_ssl d'acc&#233;der &#224; l'API <em>SSL_CONF</em>
+d'OpenSSL. Il n'est ainsi plus n&#233;cessaire d'impl&#233;menter des
+directives suppl&#233;mentaires pour <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> lorsque de nouvelles
+fonctionnalit&#233;s sont ajout&#233;es &#224; OpenSSL, ce qui rend la configuration de
ce dernier beaucoup plus souple.</p>
<p>Le jeu de commandes disponibles pour la directive
-<code class="directive">SSLOpenSSLConfCmd</code> dépend de la version d'OpenSSL
-utilisée pour <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> (la version minimale 1.0.2 est un
-prérequis). Pour obtenir la liste des commandes supportées, voir la
+<code class="directive">SSLOpenSSLConfCmd</code> d&#233;pend de la version d'OpenSSL
+utilis&#233;e pour <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> (la version minimale 1.0.2 est un
+pr&#233;requis). Pour obtenir la liste des commandes support&#233;es, voir la
section <em>Supported configuration file commands</em> de la page de
manuel d'OpenSSL <a href="http://www.openssl.org/docs/man1.0.2/ssl/SSL_CONF_cmd.html#SUPPORTED-CONFIGURATION-FILE-COMMANDS">SSL_CONF_cmd(3)</a>.</p>
<p>Certaines commandes peuvent remplacer des directives existantes
(comme <code class="directive"><a href="#sslciphersuite">SSLCipherSuite</a></code> ou
<code class="directive"><a href="#sslprotocol">SSLProtocol</a></code>) ; notez cependant
-que la syntaxe et/ou les valeurs possibles peuvent différer.</p>
+que la syntaxe et/ou les valeurs possibles peuvent diff&#233;rer.</p>
<div class="example"><h3>Examples</h3><pre class="prettyprint lang-config">SSLOpenSSLConfCmd Options -SessionTicket,ServerPreference
SSLOpenSSLConfCmd ECDHParameters brainpoolP256r1
@@ -1495,24 +1488,24 @@ SSLOpenSSLConfCmd SignatureAlgorithms RSA+SHA384:ECDSA+SHA256</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ssloptions" id="ssloptions">Directive</a> <a name="SSLOptions" id="SSLOptions">SSLOptions</a><a title="Lien permanent" href="#ssloptions" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure différentes options d'exécution du moteur
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure diff&#233;rentes options d'ex&#233;cution du moteur
SSL</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLOptions [+|-]<em>option</em> ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>Options</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive permet de contrôler différentes options d'exécution du
-moteur SSL dans un contexte de répertoire. Normalement, si plusieurs
-<code>SSLOptions</code> peuvent s'appliquer à un répertoire, c'est la
-plus spécifique qui est véritablement prise en compte ; les options ne
+Cette directive permet de contr&#244;ler diff&#233;rentes options d'ex&#233;cution du
+moteur SSL dans un contexte de r&#233;pertoire. Normalement, si plusieurs
+<code>SSLOptions</code> peuvent s'appliquer &#224; un r&#233;pertoire, c'est la
+plus sp&#233;cifique qui est v&#233;ritablement prise en compte ; les options ne
se combinent pas entre elles. Elles se combinent cependant entre elles
-si elles sont <em>toutes</em> précédées par un symbole plus
-(<code>+</code>) ou moins (<code>-</code>). Toute option précédée d'un
-<code>+</code> est ajoutée aux options actuellement en vigueur, et toute
-option précédée d'un <code>-</code> est supprimée de ces mêmes
+si elles sont <em>toutes</em> pr&#233;c&#233;d&#233;es par un symbole plus
+(<code>+</code>) ou moins (<code>-</code>). Toute option pr&#233;c&#233;d&#233;e d'un
+<code>+</code> est ajout&#233;e aux options actuellement en vigueur, et toute
+option pr&#233;c&#233;d&#233;e d'un <code>-</code> est supprim&#233;e de ces m&#234;mes
options.
</p>
<p>
@@ -1520,106 +1513,106 @@ Les <em>option</em>s disponibles sont :</p>
<ul>
<li><code>StdEnvVars</code>
<p>
- Lorsque cette option est activée, le jeu standard de variables
- d'environnement SSL relatives à CGI/SSI est créé. Cette option est
- désactivée par défaut pour des raisons de performances, car
- l'extraction des informations constitue une opération assez coûteuse
- en ressources. On n'active donc en général cette option que pour les
- requêtes CGI et SSI.</p>
+ Lorsque cette option est activ&#233;e, le jeu standard de variables
+ d'environnement SSL relatives &#224; CGI/SSI est cr&#233;&#233;. Cette option est
+ d&#233;sactiv&#233;e par d&#233;faut pour des raisons de performances, car
+ l'extraction des informations constitue une op&#233;ration assez co&#251;teuse
+ en ressources. On n'active donc en g&#233;n&#233;ral cette option que pour les
+ requ&#234;tes CGI et SSI.</p>
</li>
<li><code>ExportCertData</code>
<p>
- Lorsque cette option est activée, des variables d'environnement
- CGI/SSI supplémentaires sont créées : <code>SSL_SERVER_CERT</code>,
+ Lorsque cette option est activ&#233;e, des variables d'environnement
+ CGI/SSI suppl&#233;mentaires sont cr&#233;&#233;es : <code>SSL_SERVER_CERT</code>,
<code>SSL_CLIENT_CERT</code> et
<code>SSL_CLIENT_CERT_CHAIN_</code><em>n</em> (avec <em>n</em> =
- 0,1,2,..). Elles contiennent les certificats X.509 codés en PEM du
+ 0,1,2,..). Elles contiennent les certificats X.509 cod&#233;s en PEM du
serveur et du client pour la connexion HTTPS courante, et peuvent
- être utilisées par les scripts CGI pour une vérification de
- certificat plus élaborée. De plus, tous les autres certificats de la
- chaîne de certificats du client sont aussi fournis. Tout ceci gonfle
+ &#234;tre utilis&#233;es par les scripts CGI pour une v&#233;rification de
+ certificat plus &#233;labor&#233;e. De plus, tous les autres certificats de la
+ cha&#238;ne de certificats du client sont aussi fournis. Tout ceci gonfle
un peu l'environnement, et c'est la raison pour laquelle vous ne
- devez activer cette option qu'à la demande.</p>
+ devez activer cette option qu'&#224; la demande.</p>
</li>
<li><code>FakeBasicAuth</code>
<p>
- Lorsque cette option est activée, le Nom Distinctif (DN) sujet du
+ Lorsque cette option est activ&#233;e, le Nom Distinctif (DN) sujet du
certificat client X509 est traduit en un nom d'utilisateur pour
- l'autorisation HTTP de base. Cela signifie que les méthodes
- d'authentification standard d'Apache peuvent être utilisées pour le
- contrôle d'accès. Le nom d'utilisateur est tout simplement le Sujet
- du certificat X509 du client (il peut être déterminé en utilisant la
+ l'autorisation HTTP de base. Cela signifie que les m&#233;thodes
+ d'authentification standard d'Apache peuvent &#234;tre utilis&#233;es pour le
+ contr&#244;le d'acc&#232;s. Le nom d'utilisateur est tout simplement le Sujet
+ du certificat X509 du client (il peut &#234;tre d&#233;termin&#233; en utilisant la
commande OpenSSL <code>openssl x509</code> : <code>openssl x509
-noout -subject -in </code><em>certificat</em><code>.crt</code>). La
- directive optionnelle <code class="directive"><a href="#sslusername">SSLUserName</a></code> permet de spécifier quelle
+ directive optionnelle <code class="directive"><a href="#sslusername">SSLUserName</a></code> permet de sp&#233;cifier quelle
partie du sujet du certificat est incluse dans le nom d'utilisateur.
- Notez qu'aucun mot de passe n'est envoyé par l'utilisateur. Chaque
- entrée du fichier des utilisateurs doit comporter ce mot de passe :
- ``<code>xxj31ZMTZzkVA</code>'', qui est la version chiffrée en DES
+ Notez qu'aucun mot de passe n'est envoy&#233; par l'utilisateur. Chaque
+ entr&#233;e du fichier des utilisateurs doit comporter ce mot de passe :
+ ``<code>xxj31ZMTZzkVA</code>'', qui est la version chiffr&#233;e en DES
du mot ``<code>password</code>''. Ceux qui travaillent avec un
- chiffrement basé sur MD5 (par exemple sous FreeBSD ou BSD/OS,
- etc...) doivent utiliser le condensé MD5 suivant pour le même mot :
+ chiffrement bas&#233; sur MD5 (par exemple sous FreeBSD ou BSD/OS,
+ etc...) doivent utiliser le condens&#233; MD5 suivant pour le m&#234;me mot :
``<code>$1$OXLyS...$Owx8s2/m9/gfkcRVXzgoE/</code>''.</p>
<p>Notez que la directive <code class="directive"><a href="../mod/mod_auth_basic.html#authbasicfake">AuthBasicFake</a></code> du module
- <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> permet de contrôler à la
+ <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> permet de contr&#244;ler &#224; la
fois le nom d'utilisateur et le mot de passe ; elle fournit donc un
- mécanisme plus général de simulation d'authentification de base.</p>
+ m&#233;canisme plus g&#233;n&#233;ral de simulation d'authentification de base.</p>
<div class="warning">
<p>Les noms d'utilisateur pour <code>FakeBasicAuth</code> ne doivent pas
- contenir de caractères non-ASCII, de caractères d'échappement ASCII (comme
- newline), ou de caractère ':'. A partir de la version 2.5.1 de httpd, si
- un caractère ':' est rencontré, une erreur 403 Forbidden sera générée.</p>
+ contenir de caract&#232;res non-ASCII, de caract&#232;res d'&#233;chappement ASCII (comme
+ newline), ou de caract&#232;re ':'. A partir de la version 2.5.1 de httpd, si
+ un caract&#232;re ':' est rencontr&#233;, une erreur 403 Forbidden sera g&#233;n&#233;r&#233;e.</p>
</div>
</li>
<li><code>StrictRequire</code>
<p>
- Cette option <em>force</em> l'interdiction d'accès lorsque
- <code>SSLRequireSSL</code> ou <code>SSLRequire</code> a décidé que
- l'accès devait être interdit. Par défaut, dans le cas où
- une directive ``<code>Satisfy any</code>'' est utilisée, et si
- d'autres restrictions d'accès ont été franchies, on passe en général
- outre l'interdiction d'accès due à <code>SSLRequireSSL</code> ou
- <code>SSLRequire</code> (parce que c'est ainsi que le mécanisme
+ Cette option <em>force</em> l'interdiction d'acc&#232;s lorsque
+ <code>SSLRequireSSL</code> ou <code>SSLRequire</code> a d&#233;cid&#233; que
+ l'acc&#232;s devait &#234;tre interdit. Par d&#233;faut, dans le cas o&#249;
+ une directive ``<code>Satisfy any</code>'' est utilis&#233;e, et si
+ d'autres restrictions d'acc&#232;s ont &#233;t&#233; franchies, on passe en g&#233;n&#233;ral
+ outre l'interdiction d'acc&#232;s due &#224; <code>SSLRequireSSL</code> ou
+ <code>SSLRequire</code> (parce que c'est ainsi que le m&#233;canisme
<code>Satisfy</code> d'Apache doit fonctionner). Pour des
- restrictions d'accès plus strictes, vous pouvez cependant utiliser
+ restrictions d'acc&#232;s plus strictes, vous pouvez cependant utiliser
<code>SSLRequireSSL</code> et/ou <code>SSLRequire</code> en
combinaison avec une option ``<code>SSLOptions
+StrictRequire</code>''. Une directive ``<code>Satisfy Any</code>''
- n'a alors aucune chance d'autoriser l'accès si mod_ssl a décidé de
+ n'a alors aucune chance d'autoriser l'acc&#232;s si mod_ssl a d&#233;cid&#233; de
l'interdire.</p>
</li>
<li><code>OptRenegotiate</code>
<p>
- Cette option active la gestion optimisée de la renégociation des
- connexions SSL intervenant lorsque les directives SSL sont utilisées
- dans un contexte de répertoire. Par défaut un schéma strict est
- appliqué, et <em>chaque</em> reconfiguration des paramètres SSL au
- niveau du répertoire implique une phase de renégociation SSL
- <em>complète</em>. Avec cette option, mod_ssl essaie d'éviter les
- échanges non nécessaires en effectuant des vérifications de
- paramètres plus granulaires (mais tout de même efficaces).
- Néanmoins, ces vérifications granulaires peuvent ne pas correspondre
- à ce qu'attend l'utilisateur, et il est donc recommandé de n'activer
- cette option que dans un contexte de répertoire.</p>
+ Cette option active la gestion optimis&#233;e de la ren&#233;gociation des
+ connexions SSL intervenant lorsque les directives SSL sont utilis&#233;es
+ dans un contexte de r&#233;pertoire. Par d&#233;faut un sch&#233;ma strict est
+ appliqu&#233;, et <em>chaque</em> reconfiguration des param&#232;tres SSL au
+ niveau du r&#233;pertoire implique une phase de ren&#233;gociation SSL
+ <em>compl&#232;te</em>. Avec cette option, mod_ssl essaie d'&#233;viter les
+ &#233;changes non n&#233;cessaires en effectuant des v&#233;rifications de
+ param&#232;tres plus granulaires (mais tout de m&#234;me efficaces).
+ N&#233;anmoins, ces v&#233;rifications granulaires peuvent ne pas correspondre
+ &#224; ce qu'attend l'utilisateur, et il est donc recommand&#233; de n'activer
+ cette option que dans un contexte de r&#233;pertoire.</p>
</li>
<li><code>LegacyDNStringFormat</code>
<p>
- Cette option permet d'agir sur la manière dont les valeurs des
- variables <code>SSL_{CLIENT,SERVER}_{I,S}_DN</code> sont formatées.
- Depuis la version 2.3.11, Apache HTTPD utilise par défaut un format
+ Cette option permet d'agir sur la mani&#232;re dont les valeurs des
+ variables <code>SSL_{CLIENT,SERVER}_{I,S}_DN</code> sont format&#233;es.
+ Depuis la version 2.3.11, Apache HTTPD utilise par d&#233;faut un format
compatible avec la RFC 2253. Ce format utilise des virgules comme
- délimiteurs entre les attributs, permet l'utilisation de caractères
- non-ASCII (qui sont alors convertis en UTF8), échappe certains
- caractères spéciaux avec des slashes inversés, et trie les attributs
- en plaçant l'attribut "C" en dernière position.</p>
-
- <p>Si l'option <code>LegacyDNStringFormat</code> est présente, c'est
- l'ancien format qui sera utilisé : les attributs sont triés avec
- l'attribut "C" en première position, les séparateurs sont des
- slashes non inversés, les caractères non-ASCII ne sont pas supportés
- et le support des caractères spéciaux n'est pas fiable.
+ d&#233;limiteurs entre les attributs, permet l'utilisation de caract&#232;res
+ non-ASCII (qui sont alors convertis en UTF8), &#233;chappe certains
+ caract&#232;res sp&#233;ciaux avec des slashes invers&#233;s, et trie les attributs
+ en pla&#231;ant l'attribut "C" en derni&#232;re position.</p>
+
+ <p>Si l'option <code>LegacyDNStringFormat</code> est pr&#233;sente, c'est
+ l'ancien format qui sera utilis&#233; : les attributs sont tri&#233;s avec
+ l'attribut "C" en premi&#232;re position, les s&#233;parateurs sont des
+ slashes non invers&#233;s, les caract&#232;res non-ASCII ne sont pas support&#233;s
+ et le support des caract&#232;res sp&#233;ciaux n'est pas fiable.
</p>
</li>
</ul>
@@ -1633,87 +1626,87 @@ Les <em>option</em>s disponibles sont :</p>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslpassphrasedialog" id="sslpassphrasedialog">Directive</a> <a name="SSLPassPhraseDialog" id="SSLPassPhraseDialog">SSLPassPhraseDialog</a><a title="Lien permanent" href="#sslpassphrasedialog" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Méthode utilisée pour entrer le mot de passe pour les clés
-privées chiffrées</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>M&#233;thode utilis&#233;e pour entrer le mot de passe pour les cl&#233;s
+priv&#233;es chiffr&#233;es</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLPassPhraseDialog <em>type</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLPassPhraseDialog builtin</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLPassPhraseDialog builtin</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Lors de son démarrage, Apache doit lire les différents fichiers de
-certificats (voir la directive <code class="directive"><a href="#sslcertificatefile">SSLCertificateFile</a></code>) et de clés privées
+Lors de son d&#233;marrage, Apache doit lire les diff&#233;rents fichiers de
+certificats (voir la directive <code class="directive"><a href="#sslcertificatefile">SSLCertificateFile</a></code>) et de cl&#233;s priv&#233;es
(voir la directive <code class="directive"><a href="#sslcertificatekeyfile">SSLCertificateKeyFile</a></code>) des serveurs
-virtuels où SSL est activé. Comme, pour des raisons de sécurité, les
-fichiers de clés privées sont en général chiffrés, mod_ssl doit
-demander à l'administrateur un mot de passe pour déchiffrer ces
-fichiers. L'argument <em>type</em> permet de choisir la manière dont
-cette demande peut être formulée parmi les trois suivantes :</p>
+virtuels o&#249; SSL est activ&#233;. Comme, pour des raisons de s&#233;curit&#233;, les
+fichiers de cl&#233;s priv&#233;es sont en g&#233;n&#233;ral chiffr&#233;s, mod_ssl doit
+demander &#224; l'administrateur un mot de passe pour d&#233;chiffrer ces
+fichiers. L'argument <em>type</em> permet de choisir la mani&#232;re dont
+cette demande peut &#234;tre formul&#233;e parmi les trois suivantes :</p>
<ul>
<li><code>builtin</code>
<p>
- C'est la méthode par défaut, et un dialogue interactive de terminal
- s'ouvre au cours du démarrage juste avant qu'Apache ne se détache du
+ C'est la m&#233;thode par d&#233;faut, et un dialogue interactive de terminal
+ s'ouvre au cours du d&#233;marrage juste avant qu'Apache ne se d&#233;tache du
terminal. A ce moment, l'administrateur doit entrer manuellement un
- mot de passe pour chaque fichier de clé privée chiffré. Etant donné
- qu'il peut y avoir un grand nombre de serveurs virtuels configurés
- avec SSL activé, le protocole de réutilisation suivant est utilisé
- pour minimiser le dialogue : lorsqu'un fichier de clé privée est
- chiffré, tous les mots de passe connus (au début, il n'y en a aucun,
- bien entendu) sont essayés. Si l'un de ces mots de passe connus
+ mot de passe pour chaque fichier de cl&#233; priv&#233;e chiffr&#233;. Etant donn&#233;
+ qu'il peut y avoir un grand nombre de serveurs virtuels configur&#233;s
+ avec SSL activ&#233;, le protocole de r&#233;utilisation suivant est utilis&#233;
+ pour minimiser le dialogue : lorsqu'un fichier de cl&#233; priv&#233;e est
+ chiffr&#233;, tous les mots de passe connus (au d&#233;but, il n'y en a aucun,
+ bien entendu) sont essay&#233;s. Si l'un de ces mots de passe connus
convient, aucun dialogue ne s'ouvrira pour ce fichier de
- clé privée particulier. Si aucun ne convient, un autre mot de passe
- sera demandé à partir du terminal et sera mis en mémoire pour le
- fichier de clé privée suivant (pour lequel il pourra éventuellement
- être réutilisé).</p>
+ cl&#233; priv&#233;e particulier. Si aucun ne convient, un autre mot de passe
+ sera demand&#233; &#224; partir du terminal et sera mis en m&#233;moire pour le
+ fichier de cl&#233; priv&#233;e suivant (pour lequel il pourra &#233;ventuellement
+ &#234;tre r&#233;utilis&#233;).</p>
<p>
- Cette méthode confère à mod_ssl une grande souplesse (car pour N
- fichiers de clé privée chiffrés, vous <em>pouvez</em> utiliser N
- mots de passe différents - mais vous devrez alors tous les fournir,
+ Cette m&#233;thode conf&#232;re &#224; mod_ssl une grande souplesse (car pour N
+ fichiers de cl&#233; priv&#233;e chiffr&#233;s, vous <em>pouvez</em> utiliser N
+ mots de passe diff&#233;rents - mais vous devrez alors tous les fournir,
bien entendu), tout en minimisant le dialogue de terminal (vous
pouvez en effet utiliser un seul mot de passe pour les N fichiers de
- clé privée et vous n'aurez alors à l'entrer qu'une seule
+ cl&#233; priv&#233;e et vous n'aurez alors &#224; l'entrer qu'une seule
fois).</p></li>
<li><code>|/chemin/vers/programme [arguments...]</code>
- <p>Ce mode permet d'utiliser un programme externe qui va se présenter
- comme une redirection vers un périphérique d'entrée particulier ; le
- texte de prompt standard utilisé pour le mode <code>builtin</code>
- est envoyé au programme sur <code>stdin</code>, et celui-ci doit
+ <p>Ce mode permet d'utiliser un programme externe qui va se pr&#233;senter
+ comme une redirection vers un p&#233;riph&#233;rique d'entr&#233;e particulier ; le
+ texte de prompt standard utilis&#233; pour le mode <code>builtin</code>
+ est envoy&#233; au programme sur <code>stdin</code>, et celui-ci doit
renvoyer des mots de passe sur <code>stdout</code>. Si
plusieurs mots de passe sont requis (ou si un mot de passe incorrect
- a été entré), un texte de prompt supplémentaire sera écrit après le
+ a &#233;t&#233; entr&#233;), un texte de prompt suppl&#233;mentaire sera &#233;crit apr&#232;s le
retour du premier mot de passe, et d'autres mots de passe devront
- alors être réécrits.</p></li>
+ alors &#234;tre r&#233;&#233;crits.</p></li>
<li><code>exec:/chemin/vers/programme</code>
<p>
- Ici, un programme externe est appelé au démarrage du serveur pour
- chaque fichier de clé privée chiffré. Il est
- appelé avec un
- argument, une chaîne de la forme
- "<code>servername:portnumber:index</code>" (index étant un numéro
- d'ordre débutant 0), qui indique pour quels serveur, port TCP et
- numéro de certificat il doit écrire le mot de
- passe correspondant sur <code>stdout</code>. Le but recherché est
- l'exécution de vérifications de sécurité préalables permettant de
- s'assurer que le système n'est pas victime d'une attaque, et de ne
- fournir le mot de passe que si toutes les vérifications ont été
- effectuées avec succès.</p>
+ Ici, un programme externe est appel&#233; au d&#233;marrage du serveur pour
+ chaque fichier de cl&#233; priv&#233;e chiffr&#233;. Il est
+ appel&#233; avec un
+ argument, une cha&#238;ne de la forme
+ "<code>servername:portnumber:index</code>" (index &#233;tant un num&#233;ro
+ d'ordre d&#233;butant 0), qui indique pour quels serveur, port TCP et
+ num&#233;ro de certificat il doit &#233;crire le mot de
+ passe correspondant sur <code>stdout</code>. Le but recherch&#233; est
+ l'ex&#233;cution de v&#233;rifications de s&#233;curit&#233; pr&#233;alables permettant de
+ s'assurer que le syst&#232;me n'est pas victime d'une attaque, et de ne
+ fournir le mot de passe que si toutes les v&#233;rifications ont &#233;t&#233;
+ effectu&#233;es avec succ&#232;s.</p>
<p>
- Ces vérifications de sécurité, ainsi que la manière dont le mot de
- passe est déterminé peuvent être aussi sophistiqués que vous le
- désirez. Mod_ssl ne définit que l'interface : un programme
- exécutable qui écrit le mot de passe sur <code>stdout</code>. Ni
- plus, ni moins ! Ainsi, si vous êtes vraiment paranoïaque en matière
- de sécurité, voici votre interface. Tout le reste doit être confié à
- l'administrateur à titre d'exercice, car les besoins en sécurité
- locale sont très différents.</p>
+ Ces v&#233;rifications de s&#233;curit&#233;, ainsi que la mani&#232;re dont le mot de
+ passe est d&#233;termin&#233; peuvent &#234;tre aussi sophistiqu&#233;s que vous le
+ d&#233;sirez. Mod_ssl ne d&#233;finit que l'interface : un programme
+ ex&#233;cutable qui &#233;crit le mot de passe sur <code>stdout</code>. Ni
+ plus, ni moins ! Ainsi, si vous &#234;tes vraiment parano&#239;aque en mati&#232;re
+ de s&#233;curit&#233;, voici votre interface. Tout le reste doit &#234;tre confi&#233; &#224;
+ l'administrateur &#224; titre d'exercice, car les besoins en s&#233;curit&#233;
+ locale sont tr&#232;s diff&#233;rents.</p>
<p>
- L'algorithme de réutilisation est utilisé ici aussi. En d'autres
- termes, le programme externe n'est appelé qu'une fois par mot de
+ L'algorithme de r&#233;utilisation est utilis&#233; ici aussi. En d'autres
+ termes, le programme externe n'est appel&#233; qu'une fois par mot de
passe unique.</p></li>
</ul>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLPassPhraseDialog "exec:/usr/local/apache/sbin/pp-filter"</pre>
@@ -1723,37 +1716,37 @@ cette demande peut être formulée parmi les trois suivantes :</p>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslpolicy" id="sslpolicy">Directive</a> <a name="SSLPolicy" id="SSLPolicy">SSLPolicy</a><a title="Lien permanent" href="#sslpolicy" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Applique une politique SSL en la référençant par son nom</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Applique une politique SSL en la r&#233;f&#233;ren&#231;ant par son nom</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLPolicy <em>name</em></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.30 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.30 du serveur HTTP Apache</td></tr>
</table>
-<p>Cette directive permet d'appliquer le jeu de directives définies au sein
+<p>Cette directive permet d'appliquer le jeu de directives d&#233;finies au sein
de la polique SSL de nom 'name' comme configuration <em>de base</em> dans
-le contexte courant. Apache httpd est fourni avec les politiques SSL prédéfinies
-suivantes de Mozilla, l'éditeur du navigateur Firefox (<a href="https://wiki.mozilla.org/Security/Server_Side_TLS#Recommended_configurations">description
-détaillée</a>) :
+le contexte courant. Apache httpd est fourni avec les politiques SSL pr&#233;d&#233;finies
+suivantes de Mozilla, l'&#233;diteur du navigateur Firefox (<a href="https://wiki.mozilla.org/Security/Server_Side_TLS#Recommended_configurations">description
+d&#233;taill&#233;e</a>) :
</p>
<ul>
- <li><code>modern</code>: recommandé lorsque votre serveur est accessible
+ <li><code>modern</code>: recommand&#233; lorsque votre serveur est accessible
depuis internet, fonctionne avec tous les navigateurs modernes, mais les
- anciens navigateurs peuvent avoir des difficultés pour se connecter.</li>
- <li><code>intermediate</code>: version dégradée si vous devez supporter les
+ anciens navigateurs peuvent avoir des difficult&#233;s pour se connecter.</li>
+ <li><code>intermediate</code>: version d&#233;grad&#233;e si vous devez supporter les
vieux clients (mais pas trop vieux).</li>
- <li><code>old</code>: lorsque vous voulez donner accès à IE6 sous Windows XP
+ <li><code>old</code>: lorsque vous voulez donner acc&#232;s &#224; IE6 sous Windows XP
(ultime recours).</li>
</ul>
-<p>La directive SSLPolicy s'applique à l'endroit où elle est définie, ce qui
-signifie que des valeurs définies évntuellement au préalable sont écrasées, et
-bien entendu que cette même directive peut être écrasée par d'éventuelles
-directives définies plus loin dans le fichier de configuration.</p>
+<p>La directive SSLPolicy s'applique &#224; l'endroit o&#249; elle est d&#233;finie, ce qui
+signifie que des valeurs d&#233;finies &#233;vntuellement au pr&#233;alable sont &#233;cras&#233;es, et
+bien entendu que cette m&#234;me directive peut &#234;tre &#233;cras&#233;e par d'&#233;ventuelles
+directives d&#233;finies plus loin dans le fichier de configuration.</p>
-<p>Vous pouvez obtenir une description détaillée de toutes les politiques
-prédéfinies via la commande :</p>
-<div class="example"><h3>Liste de toutes les politiques SSL prédéfinies</h3><pre class="prettyprint lang-sh">httpd -t -D DUMP_SSL_POLICIES</pre>
+<p>Vous pouvez obtenir une description d&#233;taill&#233;e de toutes les politiques
+pr&#233;d&#233;finies via la commande :</p>
+<div class="example"><h3>Liste de toutes les politiques SSL pr&#233;d&#233;finies</h3><pre class="prettyprint lang-sh">httpd -t -D DUMP_SSL_POLICIES</pre>
</div>
@@ -1764,49 +1757,49 @@ prédéfinies via la commande :</p>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Indique les versions du protocole SSL/TLS
disponibles</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLProtocol [+|-]<em>protocole</em> ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLProtocol all -SSLv3</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLProtocol all -SSLv3</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive permet de définir quelles versions du protocole SSL/TLS
-seront acceptées lors de l'initialisation d'une nouvelle connexion.</p>
+Cette directive permet de d&#233;finir quelles versions du protocole SSL/TLS
+seront accept&#233;es lors de l'initialisation d'une nouvelle connexion.</p>
<p>
-Les <em>protocole</em>s disponibles sont les suivants (sensibles à la
+Les <em>protocole</em>s disponibles sont les suivants (sensibles &#224; la
casse) :</p>
<ul>
<li><code>SSLv3</code>
<p>
Il s'agit du protocole Secure Sockets Layer (SSL) version 3.0 de
Netscape Corporation. C'est le successeur de SSLv2 et le
- prédécesseur de TLSv1, mais est considéré comme
- obsolète dans la <a href="http://www.ietf.org/rfc/rfc7568.txt">RFC
+ pr&#233;d&#233;cesseur de TLSv1, mais est consid&#233;r&#233; comme
+ obsol&#232;te dans la <a href="http://www.ietf.org/rfc/rfc7568.txt">RFC
7568</a></p></li>
<li><code>TLSv1</code>
<p>
Il s'agit du protocole Transport Layer Security (TLS) version 1.0.
- C'est le successeur de SSLv3, et il est défini dans la <a href="http://www.ietf.org/rfc/rfc2246.txt">RFC2246</a>.</p></li>
+ C'est le successeur de SSLv3, et il est d&#233;fini dans la <a href="http://www.ietf.org/rfc/rfc2246.txt">RFC2246</a>.</p></li>
-<li><code>TLSv1.1</code> (à partir de la version 1.0.1 d'OpenSSL)
+<li><code>TLSv1.1</code> (&#224; partir de la version 1.0.1 d'OpenSSL)
<p>
- Une révision du protocole TLS 1.0 définie dans la <a href="http://www.ietf.org/rfc/rfc4346.txt">RFC 4346</a>. Il est
- supporté par la plupart des clients.</p></li>
+ Une r&#233;vision du protocole TLS 1.0 d&#233;finie dans la <a href="http://www.ietf.org/rfc/rfc4346.txt">RFC 4346</a>. Il est
+ support&#233; par la plupart des clients.</p></li>
-<li><code>TLSv1.2</code> (à partir de la version 1.0.1 d'OpenSSL)
+<li><code>TLSv1.2</code> (&#224; partir de la version 1.0.1 d'OpenSSL)
<p>
- Une révision du protocole TLS 1.1 définie dans la <a href="http://www.ietf.org/rfc/rfc5246.txt">RFC 5246</a>.</p></li>
+ Une r&#233;vision du protocole TLS 1.1 d&#233;finie dans la <a href="http://www.ietf.org/rfc/rfc5246.txt">RFC 5246</a>.</p></li>
-<li><code>TLSv1.3</code> (avec OpenSSL version 1.1.1 et supérieures)
+<li><code>TLSv1.3</code> (avec OpenSSL version 1.1.1 et sup&#233;rieures)
<p>
- Une nouvelle version du protocole TLS définie dans la <a href="https://github.com/tlswg/tls13-spec">RFC TBD</a>.</p></li>
+ Une nouvelle version du protocole TLS d&#233;finie dans la <a href="https://github.com/tlswg/tls13-spec">RFC TBD</a>.</p></li>
<li><code>all</code>
<p>
- C'est un raccourci pour ``<code>+SSLv3 +TLSv1</code>'' ou - à partir
+ C'est un raccourci pour ``<code>+SSLv3 +TLSv1</code>'' ou - &#224; partir
de la version 1.0.1 d'OpenSSL - ``<code>+SSLv3 +TLSv1 +TLSv1.1
- +TLSv1.2</code>'' (sauf si OpenSSL a été compilé avec l'option
+ +TLSv1.2</code>'' (sauf si OpenSSL a &#233;t&#233; compil&#233; avec l'option
``no-ssl3'', auquel cas <code>all</code> n'inclura pas
<code>+SSLv3</code>).</p></li>
</ul>
@@ -1817,21 +1810,21 @@ casse) :</p>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslproxycacertificatefile" id="sslproxycacertificatefile">Directive</a> <a name="SSLProxyCACertificateFile" id="SSLProxyCACertificateFile">SSLProxyCACertificateFile</a><a title="Lien permanent" href="#sslproxycacertificatefile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fichier contenant la concaténation des certificats de CA
-codés en PEM pour l'authentification des serveurs distants</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fichier contenant la concat&#233;nation des certificats de CA
+cod&#233;s en PEM pour l'authentification des serveurs distants</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLProxyCACertificateFile <var>file-path</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, </td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive permet de définir le fichier <em>tout-en-un</em> où sont
-stockés les certificats des Autorités de Certification (CA) pour les
-<em>serveurs distants</em> auxquels vous avez à faire. On les utilise
+Cette directive permet de d&#233;finir le fichier <em>tout-en-un</em> o&#249; sont
+stock&#233;s les certificats des Autorit&#233;s de Certification (CA) pour les
+<em>serveurs distants</em> auxquels vous avez &#224; faire. On les utilise
lors de l'authentification du serveur distant. Un tel fichier contient
-la simple concaténation des différents fichiers de certificats codés en
-PEM, classés par ordre de préférence. On peut utiliser cette directive à
-la place et/ou en complément de la directive <code class="directive"><a href="#sslproxycacertificatepath">SSLProxyCACertificatePath</a></code>.</p>
+la simple concat&#233;nation des diff&#233;rents fichiers de certificats cod&#233;s en
+PEM, class&#233;s par ordre de pr&#233;f&#233;rence. On peut utiliser cette directive &#224;
+la place et/ou en compl&#233;ment de la directive <code class="directive"><a href="#sslproxycacertificatepath">SSLProxyCACertificatePath</a></code>.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLProxyCACertificateFile
"/usr/local/apache2/conf/ssl.crt/ca-bundle-serveur.distant.crt"</pre>
</div>
@@ -1840,26 +1833,26 @@ la place et/ou en complément de la directive <code class="directive"><a href="#s
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslproxycacertificatepath" id="sslproxycacertificatepath">Directive</a> <a name="SSLProxyCACertificatePath" id="SSLProxyCACertificatePath">SSLProxyCACertificatePath</a><a title="Lien permanent" href="#sslproxycacertificatepath" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Répertoire des certificats de CA codés en PEM pour
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>R&#233;pertoire des certificats de CA cod&#233;s en PEM pour
l'authentification des serveurs distants</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLProxyCACertificatePath <em>chemin-répertoire</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLProxyCACertificatePath <em>chemin-r&#233;pertoire</em></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, </td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive permet de spécifier le répertoire où sont stockés les
-certificats des Autorités de Certification (CAs) pour les serveurs
-distants auxquels vous avez à faire. On les utilise pour vérifier le
+Cette directive permet de sp&#233;cifier le r&#233;pertoire o&#249; sont stock&#233;s les
+certificats des Autorit&#233;s de Certification (CAs) pour les serveurs
+distants auxquels vous avez &#224; faire. On les utilise pour v&#233;rifier le
certificat du serveur distant lors de l'authentification de ce
dernier.</p>
<p>
-Les fichiers de ce répertoire doivent être codés en PEM et ils sont
-accédés via des noms de fichier sous forme de condensés ou hash. Il ne
-suffit donc pas de placer les fichiers de certificats dans ce répertoire
-: vous devez aussi créer des liens symboliques nommés
+Les fichiers de ce r&#233;pertoire doivent &#234;tre cod&#233;s en PEM et ils sont
+acc&#233;d&#233;s via des noms de fichier sous forme de condens&#233;s ou hash. Il ne
+suffit donc pas de placer les fichiers de certificats dans ce r&#233;pertoire
+: vous devez aussi cr&#233;er des liens symboliques nomm&#233;s
<em>valeur-de-hashage</em><code>.N</code>, et vous devez toujours vous
-assurer que ce répertoire contient les liens symboliques appropriés.</p>
+assurer que ce r&#233;pertoire contient les liens symboliques appropri&#233;s.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLProxyCACertificatePath "/usr/local/apache2/conf/ssl.crt/"</pre>
</div>
@@ -1867,34 +1860,34 @@ assurer que ce répertoire contient les liens symboliques appropriés.</p>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslproxycarevocationcheck" id="sslproxycarevocationcheck">Directive</a> <a name="SSLProxyCARevocationCheck" id="SSLProxyCARevocationCheck">SSLProxyCARevocationCheck</a><a title="Lien permanent" href="#sslproxycarevocationcheck" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la vérification des révocations basée sur les CRLs
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active la v&#233;rification des r&#233;vocations bas&#233;e sur les CRLs
pour l'authentification du serveur distant</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLProxyCARevocationCheck chain|leaf|none</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLProxyCARevocationCheck none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLProxyCARevocationCheck none</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, </td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Active la vérification des révocations basée sur les Listes de
-révocations de Certificats (CRL) pour les <em>serveurs distants</em>
-auxquels vous vous connectez. A moins une des directives <code class="directive"><a href="#sslproxycarevocationfile">SSLProxyCARevocationFile</a></code> ou <code class="directive"><a href="#sslproxycarevocationpath">SSLProxyCARevocationPath</a></code> doit être définie.
-Lorsque cette directive est définie à <code>chain</code> (valeur
-recommandée), les vérifications CRL sont effectuées sur tous les
-certificats de la chaîne, alors que la valeur <code>leaf</code> limite
-la vérification au certificat hors chaîne (la feuille).
+Active la v&#233;rification des r&#233;vocations bas&#233;e sur les Listes de
+r&#233;vocations de Certificats (CRL) pour les <em>serveurs distants</em>
+auxquels vous vous connectez. A moins une des directives <code class="directive"><a href="#sslproxycarevocationfile">SSLProxyCARevocationFile</a></code> ou <code class="directive"><a href="#sslproxycarevocationpath">SSLProxyCARevocationPath</a></code> doit &#234;tre d&#233;finie.
+Lorsque cette directive est d&#233;finie &#224; <code>chain</code> (valeur
+recommand&#233;e), les v&#233;rifications CRL sont effectu&#233;es sur tous les
+certificats de la cha&#238;ne, alors que la valeur <code>leaf</code> limite
+la v&#233;rification au certificat hors cha&#238;ne (la feuille).
</p>
<div class="note">
-<h3>Lorsque la directive est définie à <code>chain</code> ou
-<code>leaf</code>, les CRLs doivent être disponibles pour que la
-validation réussisse</h3>
-<p>
-Avant la version 2.3.15, les vérifications CRL dans mod_ssl
-réussissaient même si aucune CRL n'était trouvée dans les chemins
-définis par les directives <code class="directive"><a href="#sslproxycarevocationfile">SSLProxyCARevocationFile</a></code> ou <code class="directive"><a href="#sslproxycarevocationpath">SSLProxyCARevocationPath</a></code>. Le comportement a
-changé avec l'introduction de cette directive : lorsque la vérification
-est activée, les CRLs <em>doivent</em> être présentes pour que la
-validation réussisse ; dans le cas contraire, elle échouera avec une
+<h3>Lorsque la directive est d&#233;finie &#224; <code>chain</code> ou
+<code>leaf</code>, les CRLs doivent &#234;tre disponibles pour que la
+validation r&#233;ussisse</h3>
+<p>
+Avant la version 2.3.15, les v&#233;rifications CRL dans mod_ssl
+r&#233;ussissaient m&#234;me si aucune CRL n'&#233;tait trouv&#233;e dans les chemins
+d&#233;finis par les directives <code class="directive"><a href="#sslproxycarevocationfile">SSLProxyCARevocationFile</a></code> ou <code class="directive"><a href="#sslproxycarevocationpath">SSLProxyCARevocationPath</a></code>. Le comportement a
+chang&#233; avec l'introduction de cette directive : lorsque la v&#233;rification
+est activ&#233;e, les CRLs <em>doivent</em> &#234;tre pr&#233;sentes pour que la
+validation r&#233;ussisse ; dans le cas contraire, elle &#233;chouera avec une
erreur <code>"CRL introuvable"</code>.
</p>
</div>
@@ -1905,7 +1898,7 @@ erreur <code>"CRL introuvable"</code>.
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslproxycarevocationfile" id="sslproxycarevocationfile">Directive</a> <a name="SSLProxyCARevocationFile" id="SSLProxyCARevocationFile">SSLProxyCARevocationFile</a><a title="Lien permanent" href="#sslproxycarevocationfile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fichier contenant la concaténation des CRLs de CA codés en
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fichier contenant la concat&#233;nation des CRLs de CA cod&#233;s en
PEM pour l'authentification des serveurs distants</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLProxyCARevocationFile <var>file-path</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, </td></tr>
@@ -1913,13 +1906,13 @@ PEM pour l'authentification des serveurs distants</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive permet de définir le fichier <em>tout-en-un</em> où sont
-rassemblées les Listes de Révocation de Certificats (CRLs) des Autorités
+Cette directive permet de d&#233;finir le fichier <em>tout-en-un</em> o&#249; sont
+rassembl&#233;es les Listes de R&#233;vocation de Certificats (CRLs) des Autorit&#233;s
de certification (CAs) pour les <em>serveurs distants</em> auxquels vous
-avez à faire. On les utilise pour l'authentification des serveurs
-distants. Un tel fichier contient la simple concaténation des différents
-fichiers de CRLs codés en PEM, classés par ordre de préférence. Cette
-directive peut être utilisée à la place et/ou en complément de la
+avez &#224; faire. On les utilise pour l'authentification des serveurs
+distants. Un tel fichier contient la simple concat&#233;nation des diff&#233;rents
+fichiers de CRLs cod&#233;s en PEM, class&#233;s par ordre de pr&#233;f&#233;rence. Cette
+directive peut &#234;tre utilis&#233;e &#224; la place et/ou en compl&#233;ment de la
directive <code class="directive"><a href="#sslproxycarevocationpath">SSLProxyCARevocationPath</a></code>.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLProxyCARevocationFile
"/usr/local/apache2/conf/ssl.crl/ca-bundle-serveur.distant.crl"</pre>
@@ -1929,26 +1922,26 @@ directive <code class="directive"><a href="#sslproxycarevocationpath">SSLProxyCA
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslproxycarevocationpath" id="sslproxycarevocationpath">Directive</a> <a name="SSLProxyCARevocationPath" id="SSLProxyCARevocationPath">SSLProxyCARevocationPath</a><a title="Lien permanent" href="#sslproxycarevocationpath" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Répertoire des CRLs de CA codés en PEM pour
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>R&#233;pertoire des CRLs de CA cod&#233;s en PEM pour
l'authentification des serveurs distants</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLProxyCARevocationPath <em>chemin-répertoire</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLProxyCARevocationPath <em>chemin-r&#233;pertoire</em></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, </td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive permet de définir le répertoire où sont stockées les
-Listes de Révocation de Certificats (CRL) des Autorités de Certification
-(CAs) pour les serveurs distants auxquels vous avez à faire. On les
-utilise pour révoquer les certificats des serveurs distants au cours de
+Cette directive permet de d&#233;finir le r&#233;pertoire o&#249; sont stock&#233;es les
+Listes de R&#233;vocation de Certificats (CRL) des Autorit&#233;s de Certification
+(CAs) pour les serveurs distants auxquels vous avez &#224; faire. On les
+utilise pour r&#233;voquer les certificats des serveurs distants au cours de
l'authentification de ces derniers.</p>
<p>
-Les fichiers de ce répertoire doivent être codés en PEM et ils sont
-accédés via des noms de fichier sous forme de condensés ou hash. Il ne
-suffit donc pas de placer les fichiers de CRL dans ce répertoire
-: vous devez aussi créer des liens symboliques nommés
+Les fichiers de ce r&#233;pertoire doivent &#234;tre cod&#233;s en PEM et ils sont
+acc&#233;d&#233;s via des noms de fichier sous forme de condens&#233;s ou hash. Il ne
+suffit donc pas de placer les fichiers de CRL dans ce r&#233;pertoire
+: vous devez aussi cr&#233;er des liens symboliques nomm&#233;s
<em>valeur-de-hashage</em><code>.rN</code>, et vous devez toujours vous
-assurer que ce répertoire contient les liens symboliques appropriés.</p>
+assurer que ce r&#233;pertoire contient les liens symboliques appropri&#233;s.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLProxyCARevocationPath "/usr/local/apache2/conf/ssl.crl/"</pre>
</div>
@@ -1956,42 +1949,42 @@ assurer que ce répertoire contient les liens symboliques appropriés.</p>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslproxycheckpeercn" id="sslproxycheckpeercn">Directive</a> <a name="SSLProxyCheckPeerCN" id="SSLProxyCheckPeerCN">SSLProxyCheckPeerCN</a><a title="Lien permanent" href="#sslproxycheckpeercn" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configuration de la vérification du champ CN du certificat
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configuration de la v&#233;rification du champ CN du certificat
du serveur distant
</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLProxyCheckPeerCN on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLProxyCheckPeerCN on</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLProxyCheckPeerCN on</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, </td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive permet de définir si le champ CN du certificat
-du serveur distant doit être comparé au nom de serveur de l'URL de la
-requête. S'ils ne correspondent pas, un
-code d'état 502 (Bad Gateway) est envoyé. A partir de la version 2.4.5, la
+Cette directive permet de d&#233;finir si le champ CN du certificat
+du serveur distant doit &#234;tre compar&#233; au nom de serveur de l'URL de la
+requ&#234;te. S'ils ne correspondent pas, un
+code d'&#233;tat 502 (Bad Gateway) est envoy&#233;. A partir de la version 2.4.5, la
directive <code class="directive"><a href="#sslproxycheckpeername">SSLProxyCheckPeerName</a></code>
l'emporte sur la directive <code>SSLProxyCheckPeerCN</code>.
</p>
<p>
-De la version 2.4.5 à la version 2.4.20, spécifier <code>SSLProxyCheckPeerName
-off</code> était suffisant pour activer cette fonctionnalité (étant donné que la
-valeur par défaut de la directive <code>SSLProxyCheckPeerCN</code> était
-<code>on</code>). Avec ces mêmes versions, les deux directives devaient être
-définies à <code>off</code> pour éviter la validation du nom de certificat du
-serveur distant. De nombreux utilisateurs ont signalé ce comportement comme
-étant source de confusion.
+De la version 2.4.5 &#224; la version 2.4.20, sp&#233;cifier <code>SSLProxyCheckPeerName
+off</code> &#233;tait suffisant pour activer cette fonctionnalit&#233; (&#233;tant donn&#233; que la
+valeur par d&#233;faut de la directive <code>SSLProxyCheckPeerCN</code> &#233;tait
+<code>on</code>). Avec ces m&#234;mes versions, les deux directives devaient &#234;tre
+d&#233;finies &#224; <code>off</code> pour &#233;viter la validation du nom de certificat du
+serveur distant. De nombreux utilisateurs ont signal&#233; ce comportement comme
+&#233;tant source de confusion.
</p>
<p>
A partir de la version 2.4.21, toute configuration qui active une des
deux options <code>SSLProxyCheckPeerName</code> ou
<code>SSLProxyCheckPeerCN</code> adopte le nouveau comportement de la
directive <code class="directive"><a href="#sslproxycheckpeername">SSLProxyCheckPeerName</a></code>, alors
-que toute configuration qui désactive une des options
+que toute configuration qui d&#233;sactive une des options
<code>SSLProxyCheckPeerName</code> ou <code>SSLProxyCheckPeerCN</code> supprime
toute validation du nom de certificat du serveur distant. Seule la configuration
-suivante peut rétablir le comportement traditionnel en matière de comparaison
-des CN de certificats dans les versions 2.4.21 et ultérieures.
+suivante peut r&#233;tablir le comportement traditionnel en mati&#232;re de comparaison
+des CN de certificats dans les versions 2.4.21 et ult&#233;rieures.
</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLProxyCheckPeerCN on
SSLProxyCheckPeerName off</pre>
@@ -2001,19 +1994,19 @@ SSLProxyCheckPeerName off</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslproxycheckpeerexpire" id="sslproxycheckpeerexpire">Directive</a> <a name="SSLProxyCheckPeerExpire" id="SSLProxyCheckPeerExpire">SSLProxyCheckPeerExpire</a><a title="Lien permanent" href="#sslproxycheckpeerexpire" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configuration de la vérification de l'expiration du
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configuration de la v&#233;rification de l'expiration du
certificat du serveur distant
</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLProxyCheckPeerExpire on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLProxyCheckPeerExpire on</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLProxyCheckPeerExpire on</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, </td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive permet de définir si l'expiration du certificat du
-serveur distant doit être vérifiée ou non. Si la vérification échoue, un
-code d'état 502 (Bad Gateway) est envoyé.
+Cette directive permet de d&#233;finir si l'expiration du certificat du
+serveur distant doit &#234;tre v&#233;rifi&#233;e ou non. Si la v&#233;rification &#233;choue, un
+code d'&#233;tat 502 (Bad Gateway) est envoy&#233;.
</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLProxyCheckPeerExpire on</pre>
</div>
@@ -2022,86 +2015,86 @@ code d'état 502 (Bad Gateway) est envoyé.
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslproxycheckpeername" id="sslproxycheckpeername">Directive</a> <a name="SSLProxyCheckPeerName" id="SSLProxyCheckPeerName">SSLProxyCheckPeerName</a><a title="Lien permanent" href="#sslproxycheckpeername" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure la vérification du nom d'hôte pour les
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configure la v&#233;rification du nom d'h&#244;te pour les
certificats serveur distant
</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLProxyCheckPeerName on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLProxyCheckPeerName on</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLProxyCheckPeerName on</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, </td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.5 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.5 du serveur HTTP
Apache</td></tr>
</table>
<p>
-Cette directive permet de configurer la vérification du nom d'hôte pour
+Cette directive permet de configurer la v&#233;rification du nom d'h&#244;te pour
les certificats serveur lorsque mod_ssl agit en tant que client SSL. La
-vérification réussit si le nom d'hôte de l'URI de la requête correspond à un
-des attributs CN du sujet du certificat, ou à l'extension subjectAltName. Si la
-vérification échoue, la requête SSL
-avorte, et un code d'erreur 502 (Bad Gateway) est renvoyé.
+v&#233;rification r&#233;ussit si le nom d'h&#244;te de l'URI de la requ&#234;te correspond &#224; un
+des attributs CN du sujet du certificat, ou &#224; l'extension subjectAltName. Si la
+v&#233;rification &#233;choue, la requ&#234;te SSL
+avorte, et un code d'erreur 502 (Bad Gateway) est renvoy&#233;.
</p>
<p>
-Les caractères génériques sont supportés dans certains cas bien spécifiques :
-une entrée subjectAltName de type dNSName ou les attributs CN
-commençant par <code>*.</code> correspondront à tout nom d'hôte comportant
-le même nombre de champs et le même suffixe ; par exemple,
-<code>*.example.org</code> correspondra à <code>foo.example.org</code>,
-mais pas à <code>foo.bar.example.org</code> car le nombre d'éléments dans les
-nom est différent.
+Les caract&#232;res g&#233;n&#233;riques sont support&#233;s dans certains cas bien sp&#233;cifiques :
+une entr&#233;e subjectAltName de type dNSName ou les attributs CN
+commen&#231;ant par <code>*.</code> correspondront &#224; tout nom d'h&#244;te comportant
+le m&#234;me nombre de champs et le m&#234;me suffixe ; par exemple,
+<code>*.example.org</code> correspondra &#224; <code>foo.example.org</code>,
+mais pas &#224; <code>foo.bar.example.org</code> car le nombre d'&#233;l&#233;ments dans les
+nom est diff&#233;rent.
</p>
<p>
-Cette fonctionnalité a été introduite avec la version 2.4.5 et l'emporte sur la
+Cette fonctionnalit&#233; a &#233;t&#233; introduite avec la version 2.4.5 et l'emporte sur la
directive <code class="directive"><a href="#sslproxycheckpeercn">SSLProxyCheckPeerCN</a></code> qui ne
-comparait que la valeur exacte du premier attribut CN avec le nom d'hôte.
-Cependant, de nombreux utilisateurs étaient déconcertés par le comportement
+comparait que la valeur exacte du premier attribut CN avec le nom d'h&#244;te.
+Cependant, de nombreux utilisateurs &#233;taient d&#233;concert&#233;s par le comportement
induit par l'utilisation de ces deux directives individuellement, si bien que ce
-comportement a été amélioré avec la version 2.4.21. Voir la description de la
+comportement a &#233;t&#233; am&#233;lior&#233; avec la version 2.4.21. Voir la description de la
directive <code class="directive"><a href="#sslproxycheckpeercn">SSLProxyCheckPeerCN</a></code> pour le
-comportement original et des détails à propos de ces améliorations.
+comportement original et des d&#233;tails &#224; propos de ces am&#233;liorations.
</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslproxyciphersuite" id="sslproxyciphersuite">Directive</a> <a name="SSLProxyCipherSuite" id="SSLProxyCipherSuite">SSLProxyCipherSuite</a><a title="Lien permanent" href="#sslproxyciphersuite" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Algorithmes de chiffrement disponibles pour la négociation
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Algorithmes de chiffrement disponibles pour la n&#233;gociation
lors de l'initialisation d'une connexion SSL de mandataire</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLProxyCipherSuite [<em>protocol</em>] <em>cipher-spec</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLProxyCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+EXP</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLProxyCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+EXP</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, </td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
-<p>Cette directive est équivalente à la directive <code class="directive"><a href="#sslciphersuite">SSLCipherSuite</a></code>, mais s'applique à une connexion de
-mandataire. Veuillez vous reporter à la directive <code class="directive"><a href="#sslciphersuite">SSLCipherSuite</a></code> pour plus d'informations.</p>
+<p>Cette directive est &#233;quivalente &#224; la directive <code class="directive"><a href="#sslciphersuite">SSLCipherSuite</a></code>, mais s'applique &#224; une connexion de
+mandataire. Veuillez vous reporter &#224; la directive <code class="directive"><a href="#sslciphersuite">SSLCipherSuite</a></code> pour plus d'informations.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslproxyengine" id="sslproxyengine">Directive</a> <a name="SSLProxyEngine" id="SSLProxyEngine">SSLProxyEngine</a><a title="Lien permanent" href="#sslproxyengine" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Interrupteur marche/arrêt du moteur de mandataire
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Interrupteur marche/arr&#234;t du moteur de mandataire
SSL</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLProxyEngine on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLProxyEngine off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLProxyEngine off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, </td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive permet d'activer/désactiver l'utilisation du moteur de
-protocole SSL/TLS pour le mandataire. On l'utilise en général à
-l'intérieur d'une section <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> pour activer le protocole SSL/TLS
+Cette directive permet d'activer/d&#233;sactiver l'utilisation du moteur de
+protocole SSL/TLS pour le mandataire. On l'utilise en g&#233;n&#233;ral &#224;
+l'int&#233;rieur d'une section <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> pour activer le protocole SSL/TLS
dans le cadre d'un mandataire pour un serveur virtuel particulier. Par
-défaut, le moteur de protocole SSL/TLS est désactivé pour la fonction de
+d&#233;faut, le moteur de protocole SSL/TLS est d&#233;sactiv&#233; pour la fonction de
mandataire du serveur principal et de tous les serveurs virtuels
-configurés.</p>
+configur&#233;s.</p>
<p>Notez que la directive <code class="directive">SSLProxyEngine</code> ne doit
-généralement pas être utilisée dans le cadre d'un serveur virtuel qui agit en
+g&#233;n&#233;ralement pas &#234;tre utilis&#233;e dans le cadre d'un serveur virtuel qui agit en
tant que mandataire direct (via les directives <code class="directive"><a href="../mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code> ou <code class="directive"><a href="../mod/mod_proxy.html#proxyrequests">ProxyRequests</a></code>).
-<code class="directive">SSLProxyEngine</code> n'est pas nécessaire pour activer un
-serveur mandataire direct pour les requêtes SSL/TLS.</p>
+<code class="directive">SSLProxyEngine</code> n'est pas n&#233;cessaire pour activer un
+serveur mandataire direct pour les requ&#234;tes SSL/TLS.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">&lt;VirtualHost _default_:443&gt;
SSLProxyEngine on
@@ -2113,7 +2106,7 @@ serveur mandataire direct pour les requêtes SSL/TLS.</p>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslproxymachinecertificatechainfile" id="sslproxymachinecertificatechainfile">Directive</a> <a name="SSLProxyMachineCertificateChainFile" id="SSLProxyMachineCertificateChainFile">SSLProxyMachineCertificateChainFile</a><a title="Lien permanent" href="#sslproxymachinecertificatechainfile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fichier de certificats de CA encodés PEM concaténés permettant au
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fichier de certificats de CA encod&#233;s PEM concat&#233;n&#233;s permettant au
mandataire de choisir un certificat</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLProxyMachineCertificateChainFile <em>nom-fichier</em></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, </td></tr>
@@ -2121,22 +2114,22 @@ mandataire de choisir un certificat</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive permet de définir le fichier global où est enregistrée
-la chaîne de certification pour tous les certificats clients utilisés.
-Elle est nécessaire si le serveur distant présente une liste de
+Cette directive permet de d&#233;finir le fichier global o&#249; est enregistr&#233;e
+la cha&#238;ne de certification pour tous les certificats clients utilis&#233;s.
+Elle est n&#233;cessaire si le serveur distant pr&#233;sente une liste de
certificats de CA qui ne sont pas les signataires directs d'un des
-certificats clients configurés.
+certificats clients configur&#233;s.
</p>
<p>
-Ce fichier contient tout simplement la concaténation des différents
-fichiers de certificats encodés PEM. Au démarrage, chaque certificat
-client configuré est examiné et une chaîne de certification est
+Ce fichier contient tout simplement la concat&#233;nation des diff&#233;rents
+fichiers de certificats encod&#233;s PEM. Au d&#233;marrage, chaque certificat
+client configur&#233; est examin&#233; et une cha&#238;ne de certification est
construite.
</p>
-<div class="warning"><h3>Avertissement en matière de sécurité</h3>
-<p>Si cette directive est définie, tous les certificats contenus dans le
-fichier spécifié seront considérés comme étant de confiance, comme s'ils
-étaient aussi désignés dans la directive <code class="directive"><a href="#sslproxycacertificatefile">SSLProxyCACertificateFile</a></code>.</p>
+<div class="warning"><h3>Avertissement en mati&#232;re de s&#233;curit&#233;</h3>
+<p>Si cette directive est d&#233;finie, tous les certificats contenus dans le
+fichier sp&#233;cifi&#233; seront consid&#233;r&#233;s comme &#233;tant de confiance, comme s'ils
+&#233;taient aussi d&#233;sign&#233;s dans la directive <code class="directive"><a href="#sslproxycacertificatefile">SSLProxyCACertificateFile</a></code>.</p>
</div>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLProxyMachineCertificateChainFile
"/usr/local/apache2/conf/ssl.crt/proxyCA.pem"</pre>
@@ -2146,26 +2139,26 @@ fichier spécifié seront considérés comme étant de confiance, comme s'ils
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslproxymachinecertificatefile" id="sslproxymachinecertificatefile">Directive</a> <a name="SSLProxyMachineCertificateFile" id="SSLProxyMachineCertificateFile">SSLProxyMachineCertificateFile</a><a title="Lien permanent" href="#sslproxymachinecertificatefile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fichier contenant la concaténation des clés et certificats
-clients codés en PEM que le mandataire doit utiliser</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fichier contenant la concat&#233;nation des cl&#233;s et certificats
+clients cod&#233;s en PEM que le mandataire doit utiliser</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLProxyMachineCertificateFile <em>file-path</em></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, </td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive permet de définir le fichier tout-en-un où sont stockés
-les clés et certificats permettant au serveur mandataire de
-s'authentifier auprès des serveurs distants.
+Cette directive permet de d&#233;finir le fichier tout-en-un o&#249; sont stock&#233;s
+les cl&#233;s et certificats permettant au serveur mandataire de
+s'authentifier aupr&#232;s des serveurs distants.
</p>
<p>
-Le fichier spécifié est la simple concaténation des différents fichiers
-de certificats codés en PEM, classés par ordre de préférence. Cette
-directive s'utilise à la place ou en complément de la directive
+Le fichier sp&#233;cifi&#233; est la simple concat&#233;nation des diff&#233;rents fichiers
+de certificats cod&#233;s en PEM, class&#233;s par ordre de pr&#233;f&#233;rence. Cette
+directive s'utilise &#224; la place ou en compl&#233;ment de la directive
<code>SSLProxyMachineCertificatePath</code>.
</p>
<div class="warning">
-<p>Actuellement, les clés privées chiffrées ne sont pas supportées.</p>
+<p>Actuellement, les cl&#233;s priv&#233;es chiffr&#233;es ne sont pas support&#233;es.</p>
</div>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLProxyMachineCertificateFile "/usr/local/apache2/conf/ssl.crt/proxy.pem"</pre>
</div>
@@ -2174,24 +2167,24 @@ directive s'utilise à la place ou en complément de la directive
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslproxymachinecertificatepath" id="sslproxymachinecertificatepath">Directive</a> <a name="SSLProxyMachineCertificatePath" id="SSLProxyMachineCertificatePath">SSLProxyMachineCertificatePath</a><a title="Lien permanent" href="#sslproxymachinecertificatepath" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Répertoire des clés et certificats clients codés en PEM que
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>R&#233;pertoire des cl&#233;s et certificats clients cod&#233;s en PEM que
le mandataire doit utiliser</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLProxyMachineCertificatePath <em>chemin-répertoire</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLProxyMachineCertificatePath <em>chemin-r&#233;pertoire</em></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, </td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive permet de définir le répertoire où sont stockés les clés
-et certificats permettant au serveur mandataire de s'authentifier auprès
+Cette directive permet de d&#233;finir le r&#233;pertoire o&#249; sont stock&#233;s les cl&#233;s
+et certificats permettant au serveur mandataire de s'authentifier aupr&#232;s
des serveurs distants.
</p>
-<p>mod_ssl va essayer de charger tous les fichiers contenus dans le répertoire
-spécifié, mais en ignorera les éventuels sous-répertoires. Chaque fichier doit
-contenir un certificat codé au format PEM ainsi que la clé privée
+<p>mod_ssl va essayer de charger tous les fichiers contenus dans le r&#233;pertoire
+sp&#233;cifi&#233;, mais en ignorera les &#233;ventuels sous-r&#233;pertoires. Chaque fichier doit
+contenir un certificat cod&#233; au format PEM ainsi que la cl&#233; priv&#233;e
correspondante.</p>
<div class="warning">
-<p>Actuellement, les clés privées chiffrées ne sont pas supportées.</p>
+<p>Actuellement, les cl&#233;s priv&#233;es chiffr&#233;es ne sont pas support&#233;es.</p>
</div>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLProxyMachineCertificatePath "/usr/local/apache2/conf/proxy.crt/"</pre>
</div>
@@ -2200,39 +2193,39 @@ correspondante.</p>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslproxyprotocol" id="sslproxyprotocol">Directive</a> <a name="SSLProxyProtocol" id="SSLProxyProtocol">SSLProxyProtocol</a><a title="Lien permanent" href="#sslproxyprotocol" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit les protocoles SSL disponibles pour la fonction de
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit les protocoles SSL disponibles pour la fonction de
mandataire</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLProxyProtocol [+|-]<em>protocole</em> ...</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLProxyProtocol all -SSLv3</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLProxyProtocol all -SSLv3</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, </td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive permet de définir les protocoles SSL que mod_ssl peut
-utiliser lors de l'élaboration de son environnement de serveur pour la
+Cette directive permet de d&#233;finir les protocoles SSL que mod_ssl peut
+utiliser lors de l'&#233;laboration de son environnement de serveur pour la
fonction de mandataire. Il ne se connectera qu'aux serveurs utilisant un
-des protocoles spécifiés.</p>
-<p>Veuillez vous reporter à la directive <code class="directive"><a href="#sslprotocol">SSLProtocol</a></code> pour plus d'informations.
+des protocoles sp&#233;cifi&#233;s.</p>
+<p>Veuillez vous reporter &#224; la directive <code class="directive"><a href="#sslprotocol">SSLProtocol</a></code> pour plus d'informations.
</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslproxyverify" id="sslproxyverify">Directive</a> <a name="SSLProxyVerify" id="SSLProxyVerify">SSLProxyVerify</a><a title="Lien permanent" href="#sslproxyverify" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Niveau de vérification du certificat du serveur
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Niveau de v&#233;rification du certificat du serveur
distant</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLProxyVerify <em>niveau</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLProxyVerify none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLProxyVerify none</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, </td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
-<p>Lorsqu'un mandataire est configuré pour faire suivre les requêtes
+<p>Lorsqu'un mandataire est configur&#233; pour faire suivre les requ&#234;tes
vers un serveur SSL distant, cette directive permet de configurer la
-vérification du certificat de ce serveur distant.</p>
+v&#233;rification du certificat de ce serveur distant.</p>
<p>
Les valeurs de <em>niveau</em>x disponibles sont les suivantes :</p>
@@ -2240,19 +2233,19 @@ Les valeurs de <em>niveau</em>x disponibles sont les suivantes :</p>
<li><strong>none</strong>:
aucun certificat n'est requis pour le serveur distant</li>
<li><strong>optional</strong>:
- le serveur distant <em>peut</em> présenter un certificat valide</li>
+ le serveur distant <em>peut</em> pr&#233;senter un certificat valide</li>
<li><strong>require</strong>:
- le serveur distant <em>doit</em> présenter un certificat valide</li>
+ le serveur distant <em>doit</em> pr&#233;senter un certificat valide</li>
<li><strong>optional_no_ca</strong>:
- le serveur distant peut présenter un certificat valide<br />
- mais il n'est pas nécessaire qu'il soit vérifiable (avec succès).</li>
+ le serveur distant peut pr&#233;senter un certificat valide<br />
+ mais il n'est pas n&#233;cessaire qu'il soit v&#233;rifiable (avec succ&#232;s).</li>
</ul>
<p>En pratique, seuls les niveaux <strong>none</strong> et
-<strong>require</strong> sont vraiment intéressants, car le niveau
+<strong>require</strong> sont vraiment int&#233;ressants, car le niveau
<strong>optional</strong> ne fonctionne pas avec tous les serveurs, et
-le niveau <strong>optional_no_ca</strong> va tout à fait à l'encontre de
-l'idée que l'on peut se faire de l'authentification (mais peut tout de
-même être utilisé pour établir des pages de test SSL, etc...)
+le niveau <strong>optional_no_ca</strong> va tout &#224; fait &#224; l'encontre de
+l'id&#233;e que l'on peut se faire de l'authentification (mais peut tout de
+m&#234;me &#234;tre utilis&#233; pour &#233;tablir des pages de test SSL, etc...)
In practice only levels <strong>none</strong> and
<strong>require</strong> are really interesting, because level
@@ -2267,27 +2260,27 @@ authentication (but can be used to establish SSL test pages, etc.)</p>
<div class="directive-section"><h2><a name="sslproxyverifydepth" id="sslproxyverifydepth">Directive</a> <a name="SSLProxyVerifyDepth" id="SSLProxyVerifyDepth">SSLProxyVerifyDepth</a><a title="Lien permanent" href="#sslproxyverifydepth" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Niveau de profondeur maximum dans les certificats de CA
-lors de la vérification du certificat du serveur distant</td></tr>
+lors de la v&#233;rification du certificat du serveur distant</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLProxyVerifyDepth <em>niveau</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLProxyVerifyDepth 1</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLProxyVerifyDepth 1</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, </td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive permet de définir le niveau de profondeur maximum
-jusqu'auquel mod_ssl doit aller au cours de sa vérification avant de
-décider que le serveur distant ne possède pas de certificat valide.</p>
+Cette directive permet de d&#233;finir le niveau de profondeur maximum
+jusqu'auquel mod_ssl doit aller au cours de sa v&#233;rification avant de
+d&#233;cider que le serveur distant ne poss&#232;de pas de certificat valide.</p>
<p>
La profondeur correspond en fait au nombre maximum de fournisseurs de
-certificats intermédiaires, c'est à dire le nombre maximum de
+certificats interm&#233;diaires, c'est &#224; dire le nombre maximum de
certificats
-de CA que l'on peut consulter lors de la vérification du certificat du
+de CA que l'on peut consulter lors de la v&#233;rification du certificat du
serveur distant. Une profondeur de 0 signifie que seuls les certificats
-de serveurs distants auto-signés sont acceptés, et la profondeur par
-défaut de 1 que le certificat du serveur distant peut être soit
-auto-signé, soit signé par une CA connue directement du serveur (en
-d'autres termes, le certificat de CA est référencé par la directive
+de serveurs distants auto-sign&#233;s sont accept&#233;s, et la profondeur par
+d&#233;faut de 1 que le certificat du serveur distant peut &#234;tre soit
+auto-sign&#233;, soit sign&#233; par une CA connue directement du serveur (en
+d'autres termes, le certificat de CA est r&#233;f&#233;renc&#233; par la directive
<code class="directive"><a href="#sslproxycacertificatepath">SSLProxyCACertificatePath</a></code>),
etc...</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLProxyVerifyDepth 10</pre>
@@ -2297,8 +2290,8 @@ etc...</p>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslrandomseed" id="sslrandomseed">Directive</a> <a name="SSLRandomSeed" id="SSLRandomSeed">SSLRandomSeed</a><a title="Lien permanent" href="#sslrandomseed" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Source de déclenchement du Générateur de Nombres
-Pseudo-Aléatoires (PRNG)</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Source de d&#233;clenchement du G&#233;n&#233;rateur de Nombres
+Pseudo-Al&#233;atoires (PRNG)</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLRandomSeed <em>contexte</em> <em>source</em>
[<em>nombre</em>]</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
@@ -2306,78 +2299,78 @@ Pseudo-Aléatoires (PRNG)</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive permet de définir une ou plusieurs sources de
-déclenchement du Générateur de Nombres Pseudo-Aléatoires (PRNG) dans
-OpenSSL au démarrage du serveur (si <em>contexte</em> a pour valeur
-<code>startup</code>) et/ou juste avant l'établissement d'une nouvelle
+Cette directive permet de d&#233;finir une ou plusieurs sources de
+d&#233;clenchement du G&#233;n&#233;rateur de Nombres Pseudo-Al&#233;atoires (PRNG) dans
+OpenSSL au d&#233;marrage du serveur (si <em>contexte</em> a pour valeur
+<code>startup</code>) et/ou juste avant l'&#233;tablissement d'une nouvelle
connexion SSL (si <em>contexte</em> a pour valeur <code>connect</code>).
-Cette directive ne peut être utilisée qu'au niveau du serveur global car
+Cette directive ne peut &#234;tre utilis&#233;e qu'au niveau du serveur global car
le PRNG est un service global.</p>
<p>
-Les différentes valeurs de <em>source</em> disponibles sont :</p>
+Les diff&#233;rentes valeurs de <em>source</em> disponibles sont :</p>
<ul>
<li><code>builtin</code>
- <p>Cette source de déclenchement intégrée est toujours disponible. Son
- utilisation consomme un minimum de cycles CPU en cours d'exécution, et son
- utilisation ne présente de ce fait aucun problème. La source utilisée pour
- déclencher le PRNG contient la date courante, l'identifiant du processus
- courant et un extrait de 128 octets aléatoirement choisi dans la pile. Ceci
- présente un inconvénient car le caractère aléatoire de cette source n'est
- pas vraiment fort, et au démarrage (lorsque la structure d'échanges n'est
+ <p>Cette source de d&#233;clenchement int&#233;gr&#233;e est toujours disponible. Son
+ utilisation consomme un minimum de cycles CPU en cours d'ex&#233;cution, et son
+ utilisation ne pr&#233;sente de ce fait aucun probl&#232;me. La source utilis&#233;e pour
+ d&#233;clencher le PRNG contient la date courante, l'identifiant du processus
+ courant et un extrait de 128 octets al&#233;atoirement choisi dans la pile. Ceci
+ pr&#233;sente un inconv&#233;nient car le caract&#232;re al&#233;atoire de cette source n'est
+ pas vraiment fort, et au d&#233;marrage (lorsque la structure d'&#233;changes n'est
pas encore disponible), cette source ne produit que quelques octets
- d'entropie. Vous devez donc toujours utiliser une source de déclenchement
- additionnelle, au moins pour le démarrage.</p></li>
+ d'entropie. Vous devez donc toujours utiliser une source de d&#233;clenchement
+ additionnelle, au moins pour le d&#233;marrage.</p></li>
<li><code>file:/chemin/vers/source</code>
<p>
Cette variante utilise un fichier externe
- <code>file:/chemin/vers/source</code> comme source de déclenchement
- du PRNG. Lorsque <em>nombre</em> est spécifié, seuls les
+ <code>file:/chemin/vers/source</code> comme source de d&#233;clenchement
+ du PRNG. Lorsque <em>nombre</em> est sp&#233;cifi&#233;, seuls les
<em>nombre</em> premiers octets du fichier forment l'entropie (et
- <em>nombre</em> est fourni comme premier argument à
+ <em>nombre</em> est fourni comme premier argument &#224;
<code>/chemin/vers/source</code>). Lorsque <em>nombre</em> n'est pas
- spécifié, l'ensemble du fichier forme l'entropie (et <code>0</code>
- est fourni comme premier argument à
+ sp&#233;cifi&#233;, l'ensemble du fichier forme l'entropie (et <code>0</code>
+ est fourni comme premier argument &#224;
<code>/chemin/vers/source</code>). Utilisez cette source en
- particulier au démarrage, par exemple avec un fichier de
- périphérique <code>/dev/random</code> et/ou
- <code>/dev/urandom</code> (qui sont en général présent sur les
- plate-formes dérivées d'Unix modernes comme FreeBSD et Linux).</p>
- <p><em>Soyez cependant prudent</em> : en général,
+ particulier au d&#233;marrage, par exemple avec un fichier de
+ p&#233;riph&#233;rique <code>/dev/random</code> et/ou
+ <code>/dev/urandom</code> (qui sont en g&#233;n&#233;ral pr&#233;sent sur les
+ plate-formes d&#233;riv&#233;es d'Unix modernes comme FreeBSD et Linux).</p>
+ <p><em>Soyez cependant prudent</em> : en g&#233;n&#233;ral,
<code>/dev/random</code> ne fournit que l'entropie dont il dispose
- réellement ; en d'autres termes, lorsque vous demandez 512 octets
- d'entropie, si le périphérique ne dispose que de 100 octets, deux
+ r&#233;ellement ; en d'autres termes, lorsque vous demandez 512 octets
+ d'entropie, si le p&#233;riph&#233;rique ne dispose que de 100 octets, deux
choses peuvent se produire : sur certaines plates-formes, vous ne
recevez que les 100 octets, alors que sur d'autres, la lecture se
- bloque jusqu'à ce qu'un nombre suffisant d'octets soit disponible
- (ce qui peut prendre beaucoup de temps). Il est préférable ici
- d'utiliser le périphérique <code>/dev/urandom</code>, car il ne se
- bloque jamais et fournit vraiment la quantité de données demandées.
- Comme inconvénient, les données reçues ne sont pas forcément de la
- meilleure qualité.</p></li>
+ bloque jusqu'&#224; ce qu'un nombre suffisant d'octets soit disponible
+ (ce qui peut prendre beaucoup de temps). Il est pr&#233;f&#233;rable ici
+ d'utiliser le p&#233;riph&#233;rique <code>/dev/urandom</code>, car il ne se
+ bloque jamais et fournit vraiment la quantit&#233; de donn&#233;es demand&#233;es.
+ Comme inconv&#233;nient, les donn&#233;es re&#231;ues ne sont pas forc&#233;ment de la
+ meilleure qualit&#233;.</p></li>
<li><code>exec:/chemin/vers/programme</code>
<p>
- Cette variante utilise un exécutable externe
- <code>/chemin/vers/programme</code> comme source de déclenchement du
- PRNG. Lorsque <em>nombre</em> est spécifié, seules les
+ Cette variante utilise un ex&#233;cutable externe
+ <code>/chemin/vers/programme</code> comme source de d&#233;clenchement du
+ PRNG. Lorsque <em>nombre</em> est sp&#233;cifi&#233;, seules les
<em>nombre</em> premiers octets de son flux <code>stdout</code>
- forment l'entropie. Lorsque <em>nombre</em> n'est pas spécifié,
- l'intégralité des données produites sur <code>stdout</code> forment
- l'entropie. N'utilisez cette variante qu'au démarrage où une source
- de déclenchement fortement aléatoire est nécessaire, en utilisant
+ forment l'entropie. Lorsque <em>nombre</em> n'est pas sp&#233;cifi&#233;,
+ l'int&#233;gralit&#233; des donn&#233;es produites sur <code>stdout</code> forment
+ l'entropie. N'utilisez cette variante qu'au d&#233;marrage o&#249; une source
+ de d&#233;clenchement fortement al&#233;atoire est n&#233;cessaire, en utilisant
un programme externe (comme dans l'exemple
- ci-dessous avec l'utilitaire <code>truerand</code> basé sur la
- bibliothèque <em>truerand</em> de AT&amp;T que vous trouverez
+ ci-dessous avec l'utilitaire <code>truerand</code> bas&#233; sur la
+ biblioth&#232;que <em>truerand</em> de AT&amp;T que vous trouverez
dans la distribution de mod_ssl). Bien entendu, l'utilisation de
cette variante dans un contexte "connection" ralentit le serveur de
- manière trop importante, et en général, vous devez donc éviter
+ mani&#232;re trop importante, et en g&#233;n&#233;ral, vous devez donc &#233;viter
d'utiliser des programmes externes dans ce contexte.</p></li>
<li><code>egd:/chemin/vers/socket-egd</code> (Unix seulement)
- <p>Cette variante utilise le socket de domaine Unix du Démon
- Générateur d'Entropie externe ou Entropy Gathering Daemon ou EGD
+ <p>Cette variante utilise le socket de domaine Unix du D&#233;mon
+ G&#233;n&#233;rateur d'Entropie externe ou Entropy Gathering Daemon ou EGD
(voir <a href="http://www.lothar.com/tech/crypto/">http://www.lothar.com/tech
- /crypto/</a>) pour déclencher le PRNG. N'utilisez cette variante que
- si votre plate-forme ne possède pas de périphérique random ou
+ /crypto/</a>) pour d&#233;clencher le PRNG. N'utilisez cette variante que
+ si votre plate-forme ne poss&#232;de pas de p&#233;riph&#233;rique random ou
urandom.</p></li>
</ul>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLRandomSeed startup builtin
@@ -2393,28 +2386,28 @@ SSLRandomSeed connect "file:/dev/urandom" 1024</pre>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslrenegbuffersize" id="sslrenegbuffersize">Directive</a> <a name="SSLRenegBufferSize" id="SSLRenegBufferSize">SSLRenegBufferSize</a><a title="Lien permanent" href="#sslrenegbuffersize" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit la taille du tampon de renégociation
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit la taille du tampon de ren&#233;gociation
SSL</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLRenegBufferSize <var>taille</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLRenegBufferSize 131072</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLRenegBufferSize 131072</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
-<p>Si une renégociation SSL est requise dans un contexte de répertoire,
+<p>Si une ren&#233;gociation SSL est requise dans un contexte de r&#233;pertoire,
par exemple avec l'utilisation de <code class="directive"><a href="#sslverifyclient">SSLVerifyClient</a></code> dans un bloc Directory ou
-Location, mod_ssl doit mettre en tampon en mémoire tout corps de requête
+Location, mod_ssl doit mettre en tampon en m&#233;moire tout corps de requ&#234;te
HTTP en attendant qu'une nouvelle initialisation de connexion SSL puisse
-être effectuée. Cette directive permet de définir la quantité de mémoire
-à allouer pour ce tampon.</p>
+&#234;tre effectu&#233;e. Cette directive permet de d&#233;finir la quantit&#233; de m&#233;moire
+&#224; allouer pour ce tampon.</p>
<div class="warning"><p>
Notez que dans de nombreuses configurations, le client qui envoie un
-corps de requête n'est pas forcément digne de confiance, et l'on doit
-par conséquent prendre en considération la possibilité d'une attaque de
-type déni de service lorsqu'on modifie la valeur de cette directive.
+corps de requ&#234;te n'est pas forc&#233;ment digne de confiance, et l'on doit
+par cons&#233;quent prendre en consid&#233;ration la possibilit&#233; d'une attaque de
+type d&#233;ni de service lorsqu'on modifie la valeur de cette directive.
</p></div>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLRenegBufferSize 262144</pre>
@@ -2424,39 +2417,39 @@ type déni de service lorsqu'on modifie la valeur de cette directive.
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslrequire" id="sslrequire">Directive</a> <a name="SSLRequire" id="SSLRequire">SSLRequire</a><a title="Lien permanent" href="#sslrequire" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>N'autorise l'accès que lorsqu'une expression booléenne
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>N'autorise l'acc&#232;s que lorsqu'une expression bool&#233;enne
complexe et arbitraire est vraie</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLRequire <em>expression</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
-<div class="note"><h3>SSLRequire is obsolète</h3>
-<p><code>SSLRequire</code> est obsolète et doit en général être
-remplacée par l'expression <a href="mod_authz_core.html#reqexpr">Require</a>. La syntaxe <a href="../expr.html">ap_expr</a> de l'expression <code>Require</code> est
+<div class="note"><h3>SSLRequire is obsol&#232;te</h3>
+<p><code>SSLRequire</code> est obsol&#232;te et doit en g&#233;n&#233;ral &#234;tre
+remplac&#233;e par l'expression <a href="mod_authz_core.html#reqexpr">Require</a>. La syntaxe <a href="../expr.html">ap_expr</a> de l'expression <code>Require</code> est
une extension de la syntaxe de <code>SSLRequire</code>, avec les
-différences suivantes :</p>
-
-<p>Avec <code>SSLRequire</code>, les opérateurs de comparaison
-<code>&lt;</code>, <code>&lt;=</code>, ... sont strictement équivalents
-aux opérateurs <code>lt</code>, <code>le</code>, ... , et fonctionnent
-selon une méthode qui compare tout d'abord la longueur des deux chaînes,
-puis l'ordre alphabétique. Les expressions <a href="../expr.html">ap_expr</a>, quant à elles, possèdent deux jeux
-d'opérateurs de comparaison : les opérateurs <code>&lt;</code>,
-<code>&lt;=</code>, ... effectuent une comparaison alphabétique de
-chaînes, alors que les opérateurs <code>-lt</code>, <code>-le</code>,
-... effectuent une comparaison d'entiers. Ces derniers possèdent aussi
+diff&#233;rences suivantes :</p>
+
+<p>Avec <code>SSLRequire</code>, les op&#233;rateurs de comparaison
+<code>&lt;</code>, <code>&lt;=</code>, ... sont strictement &#233;quivalents
+aux op&#233;rateurs <code>lt</code>, <code>le</code>, ... , et fonctionnent
+selon une m&#233;thode qui compare tout d'abord la longueur des deux cha&#238;nes,
+puis l'ordre alphab&#233;tique. Les expressions <a href="../expr.html">ap_expr</a>, quant &#224; elles, poss&#232;dent deux jeux
+d'op&#233;rateurs de comparaison : les op&#233;rateurs <code>&lt;</code>,
+<code>&lt;=</code>, ... effectuent une comparaison alphab&#233;tique de
+cha&#238;nes, alors que les op&#233;rateurs <code>-lt</code>, <code>-le</code>,
+... effectuent une comparaison d'entiers. Ces derniers poss&#232;dent aussi
des alias sans tiret initial : <code>lt</code>, <code>le</code>, ...
</p>
</div>
-<p>Cette directive permet de spécifier une condition générale d'accès
-qui doit être entièrement satisfaite pour que l'accès soit autorisé.
-C'est une directive très puissante, car la condition d'accès spécifiée
-est une expression booléenne complexe et arbitraire contenant un nombre
-quelconque de vérifications quant aux autorisations d'accès.</p>
+<p>Cette directive permet de sp&#233;cifier une condition g&#233;n&#233;rale d'acc&#232;s
+qui doit &#234;tre enti&#232;rement satisfaite pour que l'acc&#232;s soit autoris&#233;.
+C'est une directive tr&#232;s puissante, car la condition d'acc&#232;s sp&#233;cifi&#233;e
+est une expression bool&#233;enne complexe et arbitraire contenant un nombre
+quelconque de v&#233;rifications quant aux autorisations d'acc&#232;s.</p>
<p>
L'<em>expression</em> doit respecter la syntaxe suivante (fournie ici
sous la forme d'une notation dans le style de la grammaire BNF) :</p>
@@ -2492,17 +2485,17 @@ cstring ::= "..."
variable ::= "<strong>%{</strong>" varname "<strong>}</strong>"
function ::= funcname "<strong>(</strong>" funcargs "<strong>)</strong>"</pre>
</blockquote>
-<p>Pour <code>varname</code>, toute variable décrite dans <a href="#envvars">Variables d'environnement</a> pourra être utilisée.
+<p>Pour <code>varname</code>, toute variable d&#233;crite dans <a href="#envvars">Variables d'environnement</a> pourra &#234;tre utilis&#233;e.
Pour <code>funcname</code>, vous trouverez la liste des fonctions
disponibles dans la <a href="../expr.html#functions">documentation
ap_expr</a>.</p>
-<p><em>expression</em> est interprétée et traduite
+<p><em>expression</em> est interpr&#233;t&#233;e et traduite
sous une forme machine interne lors du chargement de la configuration,
-puis évaluée lors du traitement de la requête. Dans le contexte des
-fichiers .htaccess, <em>expression</em> est interprétée et exécutée
+puis &#233;valu&#233;e lors du traitement de la requ&#234;te. Dans le contexte des
+fichiers .htaccess, <em>expression</em> est interpr&#233;t&#233;e et ex&#233;cut&#233;e
chaque fois que le fichier .htaccess intervient lors du traitement de la
-requête.</p>
+requ&#234;te.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLRequire ( %{SSL_CIPHER} !~ m/^(EXP|NULL)-/ \
and %{SSL_CLIENT_S_DN_O} eq "Snake Oil, Ltd." \
and %{SSL_CLIENT_S_DN_OU} in {"Staff", "CA", "Dev"} \
@@ -2513,33 +2506,33 @@ requête.</p>
<p>La fonction <code>PeerExtList(<em>identifiant objet</em>)</code>
-recherche une instance d'extension de certificat X.509 identifiée par
+recherche une instance d'extension de certificat X.509 identifi&#233;e par
<em>identifiant objet</em> (OID) dans le certificat client. L'expression est
-évaluée à true si la partie gauche de la chaîne correspond exactement à
-la valeur d'une extension identifiée par cet OID (Si plusieurs
-extensions possèdent le même OID, l'une d'entre elles au moins doit
+&#233;valu&#233;e &#224; true si la partie gauche de la cha&#238;ne correspond exactement &#224;
+la valeur d'une extension identifi&#233;e par cet OID (Si plusieurs
+extensions poss&#232;dent le m&#234;me OID, l'une d'entre elles au moins doit
correspondre).
</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLRequire "foobar" in PeerExtList("1.2.3.4.5.6")</pre>
</div>
-<div class="note"><h3>Notes à propos de la fonction PeerExtList</h3>
+<div class="note"><h3>Notes &#224; propos de la fonction PeerExtList</h3>
<ul>
-<li><p>L'identifiant objet peut être spécifié soit comme un nom
-descriptif reconnu par la bibliothèque SSL, tel que
-<code>"nsComment"</code>, soit comme un OID numérique tel que
+<li><p>L'identifiant objet peut &#234;tre sp&#233;cifi&#233; soit comme un nom
+descriptif reconnu par la biblioth&#232;que SSL, tel que
+<code>"nsComment"</code>, soit comme un OID num&#233;rique tel que
<code>"1.2.3.4.5.6"</code>.</p></li>
-<li><p>Les expressions contenant des types connus de la bibliothèque
-SSL sont transformées en chaînes avant comparaison. Pour les extensions
-contenant un type non connu de la bibliothèque SSL, mod_ssl va essayer
-d'interpréter la valeur s'il s'agit d'un des types ASN.1 primaire UTF8String,
-IA5String, VisibleString, ou BMPString. Si l'extension correspond à un
-de ces types, la chaîne sera convertie en UTF-8 si nécessaire, puis
-comparée avec la partie gauche de l'expression.</p></li>
+<li><p>Les expressions contenant des types connus de la biblioth&#232;que
+SSL sont transform&#233;es en cha&#238;nes avant comparaison. Pour les extensions
+contenant un type non connu de la biblioth&#232;que SSL, mod_ssl va essayer
+d'interpr&#233;ter la valeur s'il s'agit d'un des types ASN.1 primaire UTF8String,
+IA5String, VisibleString, ou BMPString. Si l'extension correspond &#224; un
+de ces types, la cha&#238;ne sera convertie en UTF-8 si n&#233;cessaire, puis
+compar&#233;e avec la partie gauche de l'expression.</p></li>
</ul>
</div>
@@ -2551,7 +2544,7 @@ comparée avec la partie gauche de l'expression.</p></li>
serveur HTTP Apache</a>, pour d'autres exemples.
</li>
<li><a href="mod_authz_core.html#reqexpr">Require expr</a></li>
-<li><a href="../expr.html">Syntaxe générale des expressions dans le
+<li><a href="../expr.html">Syntaxe g&#233;n&#233;rale des expressions dans le
serveur HTTP Apache</a>
</li>
</ul>
@@ -2559,21 +2552,21 @@ serveur HTTP Apache</a>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslrequiressl" id="sslrequiressl">Directive</a> <a name="SSLRequireSSL" id="SSLRequireSSL">SSLRequireSSL</a><a title="Lien permanent" href="#sslrequiressl" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Interdit l'accès lorsque la requête HTTP n'utilise pas
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Interdit l'acc&#232;s lorsque la requ&#234;te HTTP n'utilise pas
SSL</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLRequireSSL</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive interdit l'accès si HTTP sur SSL (c'est à dire HTTPS)
-n'est pas activé pour la connexion courante. Ceci est très pratique dans
-un serveur virtuel où SSL est activé ou dans un répertoire pour se
-protéger des erreurs de configuration qui pourraient donner accès à des
-ressources protégées. Lorsque cette directive est présente, toutes les
-requêtes qui n'utilisent pas SSL sont rejetées.</p>
+Cette directive interdit l'acc&#232;s si HTTP sur SSL (c'est &#224; dire HTTPS)
+n'est pas activ&#233; pour la connexion courante. Ceci est tr&#232;s pratique dans
+un serveur virtuel o&#249; SSL est activ&#233; ou dans un r&#233;pertoire pour se
+prot&#233;ger des erreurs de configuration qui pourraient donner acc&#232;s &#224; des
+ressources prot&#233;g&#233;es. Lorsque cette directive est pr&#233;sente, toutes les
+requ&#234;tes qui n'utilisent pas SSL sont rejet&#233;es.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLRequireSSL</pre>
</div>
@@ -2584,71 +2577,71 @@ requêtes qui n'utilisent pas SSL sont rejetées.</p>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Type du cache de session SSL global et
inter-processus</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLSessionCache <em>type</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLSessionCache none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLSessionCache none</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
Cette directive permet de configurer le type de stockage du cache de
-session SSL global et inter-processus. Ce cache est une fonctionnalité
-optionnelle qui accélère le traitement parallèle des requêtes. Pour ce
-qui est des requêtes vers un même processus du serveur (via HTTP
+session SSL global et inter-processus. Ce cache est une fonctionnalit&#233;
+optionnelle qui acc&#233;l&#232;re le traitement parall&#232;le des requ&#234;tes. Pour ce
+qui est des requ&#234;tes vers un m&#234;me processus du serveur (via HTTP
keep-alive), OpenSSL met en cache les informations de session SSL en
interne. Mais comme les clients modernes demandent des images en ligne
-et d'autres données via des requêtes parallèles (un nombre de quatre
-requêtes parallèles est courant), ces requêtes vont être servies par
-<em>plusieurs</em> processus du serveur pré-déclenchés. Ici, un cache
-inter-processus permet d'éviter des négociations de session
+et d'autres donn&#233;es via des requ&#234;tes parall&#232;les (un nombre de quatre
+requ&#234;tes parall&#232;les est courant), ces requ&#234;tes vont &#234;tre servies par
+<em>plusieurs</em> processus du serveur pr&#233;-d&#233;clench&#233;s. Ici, un cache
+inter-processus permet d'&#233;viter des n&#233;gociations de session
inutiles.</p>
<p>
Les quatre <em>type</em>s de stockage suivants sont actuellement
-supportés :</p>
+support&#233;s :</p>
<ul>
<li><code>none</code>
- <p>Cette valeur désactive le cache de session global et
- inter-processus, ce qui va ralentir le serveur de manière sensible
- et peut poser problème avec certains navigateurs, en particulier si
- les certificats clients sont activés. Cette configuration n'est pas
- recommandée.</p></li>
+ <p>Cette valeur d&#233;sactive le cache de session global et
+ inter-processus, ce qui va ralentir le serveur de mani&#232;re sensible
+ et peut poser probl&#232;me avec certains navigateurs, en particulier si
+ les certificats clients sont activ&#233;s. Cette configuration n'est pas
+ recommand&#233;e.</p></li>
<li><code>nonenotnull</code>
- <p>Cette valeur désactive tout cache de session global et
- inter-processus. Cependant, elle force OpenSSL à envoyer un
- identifiant de session non nul afin de s'adapter aux clients bogués
- qui en nécessitent un.</p></li>
+ <p>Cette valeur d&#233;sactive tout cache de session global et
+ inter-processus. Cependant, elle force OpenSSL &#224; envoyer un
+ identifiant de session non nul afin de s'adapter aux clients bogu&#233;s
+ qui en n&#233;cessitent un.</p></li>
-<li><code>dbm:/chemin/vers/fichier-données</code>
+<li><code>dbm:/chemin/vers/fichier-donn&#233;es</code>
<p>Cette valeur utilise un fichier de hashage DBM sur disque local
- pour synchroniser les caches OpenSSL locaux en mémoire des processus
- du serveur. Ce cache de session peut être sujet à des problèmes de
- fiabilité sous forte charge. Pour l'utiliser, le module
- <code class="module"><a href="../mod/mod_socache_dbm.html">mod_socache_dbm</a></code> doit être chargé.</p></li>
+ pour synchroniser les caches OpenSSL locaux en m&#233;moire des processus
+ du serveur. Ce cache de session peut &#234;tre sujet &#224; des probl&#232;mes de
+ fiabilit&#233; sous forte charge. Pour l'utiliser, le module
+ <code class="module"><a href="../mod/mod_socache_dbm.html">mod_socache_dbm</a></code> doit &#234;tre charg&#233;.</p></li>
-<li><code>shmcb:/chemin/vers/fichier-données</code>[<code>(</code><em>nombre</em><code>)</code>]
+<li><code>shmcb:/chemin/vers/fichier-donn&#233;es</code>[<code>(</code><em>nombre</em><code>)</code>]
- <p>Cette valeur utilise un tampon cyclique à hautes performances
+ <p>Cette valeur utilise un tampon cyclique &#224; hautes performances
(d'une taille d'environ <em>nombre</em> octets) dans un segment de
- mémoire partagée en RAM (établi via
- <code>/chemin/vers/fichier-données</code>, pour synchroniser les
- caches OpenSSL locaux en mémoire des processus du serveur. C'est le
- type de cache de session recommandé. Pour l'utiliser, le module
- <code class="module"><a href="../mod/mod_socache_shmcb.html">mod_socache_shmcb</a></code> doit être chargé.</p></li>
+ m&#233;moire partag&#233;e en RAM (&#233;tabli via
+ <code>/chemin/vers/fichier-donn&#233;es</code>, pour synchroniser les
+ caches OpenSSL locaux en m&#233;moire des processus du serveur. C'est le
+ type de cache de session recommand&#233;. Pour l'utiliser, le module
+ <code class="module"><a href="../mod/mod_socache_shmcb.html">mod_socache_shmcb</a></code> doit &#234;tre charg&#233;.</p></li>
<li><code>dc:UNIX:/chemin/vers/socket</code>
- <p>Cette valeur utilise les bibliothèques de mise en cache de
- sessions distribuée sur <a href="http://distcache.sourceforge.net/">distcache</a>.
- L'argument doit spécifier le serveur ou mandataire à utiliser en
+ <p>Cette valeur utilise les biblioth&#232;ques de mise en cache de
+ sessions distribu&#233;e sur <a href="http://distcache.sourceforge.net/">distcache</a>.
+ L'argument doit sp&#233;cifier le serveur ou mandataire &#224; utiliser en
utilisant la syntaxe d'adressage distcache ; par exemple,
- <code>UNIX:/chemin/vers/socket</code> spécifie un socket de domaine
- Unix (en général un mandataire de dc_client local) ;
- <code>IP:serveur.example.com:9001</code> spécifie une adresse IP.
- Pour l'utiliser, le module <code class="module"><a href="../mod/mod_socache_dc.html">mod_socache_dc</a></code> doit être
- chargé.</p></li>
+ <code>UNIX:/chemin/vers/socket</code> sp&#233;cifie un socket de domaine
+ Unix (en g&#233;n&#233;ral un mandataire de dc_client local) ;
+ <code>IP:serveur.example.com:9001</code> sp&#233;cifie une adresse IP.
+ Pour l'utiliser, le module <code class="module"><a href="../mod/mod_socache_dc.html">mod_socache_dc</a></code> doit &#234;tre
+ charg&#233;.</p></li>
</ul>
@@ -2656,8 +2649,8 @@ supportés :</p>
SSLSessionCache "shmcb:/usr/local/apache/logs/ssl_gcache_data(512000)"</pre>
</div>
-<p>Le mutex <code>ssl-cache</code> permet de sérialiser l'accès au cache
-de session afin d'éviter toute corruption. Ce mutex peut être configuré
+<p>Le mutex <code>ssl-cache</code> permet de s&#233;rialiser l'acc&#232;s au cache
+de session afin d'&#233;viter toute corruption. Ce mutex peut &#234;tre configur&#233;
via la directive <code class="directive"><a href="../mod/core.html#mutex">Mutex</a></code>.</p>
</div>
@@ -2667,20 +2660,20 @@ via la directive <code class="directive"><a href="../mod/core.html#mutex">Mutex<
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre de secondes avant l'expiration d'une session SSL
dans le cache de sessions</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLSessionCacheTimeout <em>secondes</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLSessionCacheTimeout 300</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLSessionCacheTimeout 300</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>S'applique aussi au renouvellement de la session TLS de
-la RFC 5077 à partir de la version 2.4.10 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>S'applique aussi au renouvellement de la session TLS de
+la RFC 5077 &#224; partir de la version 2.4.10 du serveur HTTP Apache</td></tr>
</table>
<p>
-Cette directive permet de définir la durée de vie en secondes des
-informations stockées dans le cache de sessions SSL global et
-inter-processus, dans le cache OpenSSL interne en mémoire et pour
-les sessions réinitialisées par la reprise de session TLS (RFC 5077). elle peut
-être définie à une valeur d'environ 15 à des fins de test, mais à une
-valeur très supérieure comme 300 en production.</p>
+Cette directive permet de d&#233;finir la dur&#233;e de vie en secondes des
+informations stock&#233;es dans le cache de sessions SSL global et
+inter-processus, dans le cache OpenSSL interne en m&#233;moire et pour
+les sessions r&#233;initialis&#233;es par la reprise de session TLS (RFC 5077). elle peut
+&#234;tre d&#233;finie &#224; une valeur d'environ 15 &#224; des fins de test, mais &#224; une
+valeur tr&#232;s sup&#233;rieure comme 300 en production.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLSessionCacheTimeout 600</pre>
</div>
@@ -2688,43 +2681,43 @@ valeur très supérieure comme 300 en production.</p>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslsessionticketkeyfile" id="sslsessionticketkeyfile">Directive</a> <a name="SSLSessionTicketKeyFile" id="SSLSessionTicketKeyFile">SSLSessionTicketKeyFile</a><a title="Lien permanent" href="#sslsessionticketkeyfile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Clé de chiffrement/déchiffrement permanente pour les
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Cl&#233; de chiffrement/d&#233;chiffrement permanente pour les
tickets de session TLS</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLSessionTicketKeyFile <var>file-path</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.4.0 du serveur HTTP
-Apache, sous réserve que l'on utilise une version 0.9.8h ou supérieure
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.4.0 du serveur HTTP
+Apache, sous r&#233;serve que l'on utilise une version 0.9.8h ou sup&#233;rieure
d'OpenSSL</td></tr>
</table>
-<p>Cette directive permet de définir une clé secrète pour le chiffrement
-et le déchiffrement des tickets de session TLS selon les préconisations
+<p>Cette directive permet de d&#233;finir une cl&#233; secr&#232;te pour le chiffrement
+et le d&#233;chiffrement des tickets de session TLS selon les pr&#233;conisations
de la <a href="http://www.ietf.org/rfc/rfc5077.txt">RFC 5077</a>. Elle a
-été conçue à l'origine pour les environnements de clusters où les
-données des sessions TLS doivent être partagées entre plusieurs noeuds.
+&#233;t&#233; con&#231;ue &#224; l'origine pour les environnements de clusters o&#249; les
+donn&#233;es des sessions TLS doivent &#234;tre partag&#233;es entre plusieurs noeuds.
Pour les configurations ne comportant qu'une seule instance de httpd, il
-est préférable d'utiliser les clés (aléatoires) générées par mod_ssl au
-démarrage du serveur.</p>
-<p>Le fichier doit contenir 48 octets de données aléatoires créées de
-préférence par une source à haute entropie. Sur un système de type UNIX,
-il est possible de créer le fichier contenant la clé de la manière
+est pr&#233;f&#233;rable d'utiliser les cl&#233;s (al&#233;atoires) g&#233;n&#233;r&#233;es par mod_ssl au
+d&#233;marrage du serveur.</p>
+<p>Le fichier doit contenir 48 octets de donn&#233;es al&#233;atoires cr&#233;&#233;es de
+pr&#233;f&#233;rence par une source &#224; haute entropie. Sur un syst&#232;me de type UNIX,
+il est possible de cr&#233;er le fichier contenant la cl&#233; de la mani&#232;re
suivante :</p>
<div class="example"><p><code>
dd if=/dev/random of=/chemin/vers/fichier.tkey bs=1 count=48
</code></p></div>
-<p>Ces clés doivent être renouvelées fréquemment, car il s'agit du seul
+<p>Ces cl&#233;s doivent &#234;tre renouvel&#233;es fr&#233;quemment, car il s'agit du seul
moyen d'invalider un ticket de session existant - OpenSSL ne permet pas
-actuellement de spécifier une limite à la durée de
-vie des tickets. Une nouvelle clé de ticket ne peut être utilisée qu'après
-redémarrage du serveur web. Tous les tickets de session existants
-deviennent invalides après le redémarrage du serveur.</p>
+actuellement de sp&#233;cifier une limite &#224; la dur&#233;e de
+vie des tickets. Une nouvelle cl&#233; de ticket ne peut &#234;tre utilis&#233;e qu'apr&#232;s
+red&#233;marrage du serveur web. Tous les tickets de session existants
+deviennent invalides apr&#232;s le red&#233;marrage du serveur.</p>
<div class="warning">
-<p>Ce fichier contient des données sensibles et doit donc être protégé
-par des permissions similaires à celles du fichier spécifié par la
+<p>Ce fichier contient des donn&#233;es sensibles et doit donc &#234;tre prot&#233;g&#233;
+par des permissions similaires &#224; celles du fichier sp&#233;cifi&#233; par la
directive <code class="directive"><a href="#sslcertificatekeyfile">SSLCertificateKeyFile</a></code>.</p>
</div>
@@ -2732,22 +2725,22 @@ directive <code class="directive"><a href="#sslcertificatekeyfile">SSLCertificat
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslsessiontickets" id="sslsessiontickets">Directive</a> <a name="SSLSessionTickets" id="SSLSessionTickets">SSLSessionTickets</a><a title="Lien permanent" href="#sslsessiontickets" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active ou désactive les tickets de session TLS</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active ou d&#233;sactive les tickets de session TLS</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLSessionTickets on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLSessionTickets on</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLSessionTickets on</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.11 du serveur HTTP
-Apache, sous réserve d'utiliser OpenSSL version 0.9.8f ou supérieure.
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.11 du serveur HTTP
+Apache, sous r&#233;serve d'utiliser OpenSSL version 0.9.8f ou sup&#233;rieure.
</td></tr>
</table>
-<p>Cette directive permet d'activer ou de désactiver l'utilisation des
+<p>Cette directive permet d'activer ou de d&#233;sactiver l'utilisation des
tickets de session TLS (RFC 5077).</p>
<div class="warning">
-<p>Les tickets de session TLS sont activés par défaut. Les utiliser sans
-redémarrer le serveur selon une périodicité appropriée (par exemple
-quotidiennement) compromet cependant le niveau de confidentialité.</p>
+<p>Les tickets de session TLS sont activ&#233;s par d&#233;faut. Les utiliser sans
+red&#233;marrer le serveur selon une p&#233;riodicit&#233; appropri&#233;e (par exemple
+quotidiennement) compromet cependant le niveau de confidentialit&#233;.</p>
</div>
</div>
@@ -2759,14 +2752,14 @@ quotidiennement) compromet cependant le niveau de confidentialité.</p>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.4.4 du serveur HTTP
-Apache, sous réserve d'utiliser OpenSSL version 1.0.1 ou supérieure.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.4.4 du serveur HTTP
+Apache, sous r&#233;serve d'utiliser OpenSSL version 1.0.1 ou sup&#233;rieure.</td></tr>
</table>
<p>
-Cette directive permet de définir la source de randomisation à utiliser
+Cette directive permet de d&#233;finir la source de randomisation &#224; utiliser
pour les utilisateurs SRP inconnus, ceci afin de combler les manques en
-cas d'existence d'un tel utilisateur. Elle définit une chaîne secrète. Si
-cette directive n'est pas définie, Apache renverra une alerte
+cas d'existence d'un tel utilisateur. Elle d&#233;finit une cha&#238;ne secr&#232;te. Si
+cette directive n'est pas d&#233;finie, Apache renverra une alerte
UNKNOWN_PSK_IDENTITY aux clients qui fournissent un nom d'utilisateur
inconnu.
</p>
@@ -2778,30 +2771,30 @@ SSLSRPUnknownUserSeed "secret"
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslsrpverifierfile" id="sslsrpverifierfile">Directive</a> <a name="SSLSRPVerifierFile" id="SSLSRPVerifierFile">SSLSRPVerifierFile</a><a title="Lien permanent" href="#sslsrpverifierfile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Chemin du fichier de vérification SRP</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Chemin du fichier de v&#233;rification SRP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLSRPVerifierFile <var>file-path</var></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.4.4 du serveur HTTP
-Apache, sous réserve d'utiliser OpenSSL version 1.0.1 ou supérieure.</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.4.4 du serveur HTTP
+Apache, sous r&#233;serve d'utiliser OpenSSL version 1.0.1 ou sup&#233;rieure.</td></tr>
</table>
<p>
-Cette directive permet d'activer TLS-SRP et de définir le chemin du
-fichier de vérification OpenSSL SRP (Mot de passe distant sécurisé)
-contenant les noms d'utilisateurs TLS-SRP, les vérificateurs, les
-"grains de sel" (salts), ainsi que les paramètres de groupe.</p>
+Cette directive permet d'activer TLS-SRP et de d&#233;finir le chemin du
+fichier de v&#233;rification OpenSSL SRP (Mot de passe distant s&#233;curis&#233;)
+contenant les noms d'utilisateurs TLS-SRP, les v&#233;rificateurs, les
+"grains de sel" (salts), ainsi que les param&#232;tres de groupe.</p>
<div class="example"><h3>Exemple</h3><p><code>
SSLSRPVerifierFile "/path/to/file.srpv"
</code></p></div>
<p>
-Le fichier de vérification peut être créé via l'utilitaire en ligne de
+Le fichier de v&#233;rification peut &#234;tre cr&#233;&#233; via l'utilitaire en ligne de
commande <code>openssl</code> :</p>
-<div class="example"><h3>Création du fichier de vérification SRP</h3><p><code>
+<div class="example"><h3>Cr&#233;ation du fichier de v&#233;rification SRP</h3><p><code>
openssl srp -srpvfile passwd.srpv -userinfo "some info" -add username
</code></p></div>
-<p>La valeur affectée au paramètre optionnel <code>-userinfo</code> est
-enregistrée dans la variable d'environnement
+<p>La valeur affect&#233;e au param&#232;tre optionnel <code>-userinfo</code> est
+enregistr&#233;e dans la variable d'environnement
<code>SSL_SRP_USERINFO</code>.</p>
@@ -2814,14 +2807,14 @@ enregistrée dans la variable d'environnement
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible si on utilise OpenSSL version 0.9.8h ou supérieure</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible si on utilise OpenSSL version 0.9.8h ou sup&#233;rieure</td></tr>
</table>
-<p>Si <code class="directive"><a href="#sslusestapling">SSLUseStapling</a></code> est à "on",
-cette directive permet de configurer le cache destiné à stocker les
-réponses OCSP incluses dans la négociation TLS. La configuration d'un
+<p>Si <code class="directive"><a href="#sslusestapling">SSLUseStapling</a></code> est &#224; "on",
+cette directive permet de configurer le cache destin&#233; &#224; stocker les
+r&#233;ponses OCSP incluses dans la n&#233;gociation TLS. La configuration d'un
cache est obligatoire pour pouvoir utiliser l'agrafage OCSP. A
l'exception de <code>none</code> et <code>nonenotnull</code>, cette
-directive supporte les mêmes types de stockage que la directive
+directive supporte les m&#234;mes types de stockage que la directive
<code class="directive"><a href="#sslsessioncache">SSLSessionCache</a></code>.</p>
@@ -2829,181 +2822,181 @@ directive supporte les mêmes types de stockage que la directive
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslstaplingerrorcachetimeout" id="sslstaplingerrorcachetimeout">Directive</a> <a name="SSLStaplingErrorCacheTimeout" id="SSLStaplingErrorCacheTimeout">SSLStaplingErrorCacheTimeout</a><a title="Lien permanent" href="#sslstaplingerrorcachetimeout" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Durée de vie des réponses invalides dans le cache pour
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Dur&#233;e de vie des r&#233;ponses invalides dans le cache pour
agrafage OCSP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLStaplingErrorCacheTimeout <em>secondes</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLStaplingErrorCacheTimeout 600</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLStaplingErrorCacheTimeout 600</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible si on utilise OpenSSL version 0.9.8h ou supérieure</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible si on utilise OpenSSL version 0.9.8h ou sup&#233;rieure</td></tr>
</table>
-<p>Cette directive permet de définir la durée de vie des réponses
-<em>invalides</em> dans le cache pour agrafage OCSP configuré via la
+<p>Cette directive permet de d&#233;finir la dur&#233;e de vie des r&#233;ponses
+<em>invalides</em> dans le cache pour agrafage OCSP configur&#233; via la
directive <code class="directive"><a href="#sslstaplingcache">SSLStaplingCache</a></code>. Pour
-définir la durée de vie des réponses valides, voir la directive
+d&#233;finir la dur&#233;e de vie des r&#233;ponses valides, voir la directive
<code class="directive"><a href="#sslstaplingstandardcachetimeout">SSLStaplingStandardCacheTimeout</a></code>.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslstaplingfaketrylater" id="sslstaplingfaketrylater">Directive</a> <a name="SSLStaplingFakeTryLater" id="SSLStaplingFakeTryLater">SSLStaplingFakeTryLater</a><a title="Lien permanent" href="#sslstaplingfaketrylater" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Génère une réponse "tryLater" pour les requêtes OCSP échouées</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>G&#233;n&#232;re une r&#233;ponse "tryLater" pour les requ&#234;tes OCSP &#233;chou&#233;es</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLStaplingFakeTryLater on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLStaplingFakeTryLater on</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLStaplingFakeTryLater on</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible si on utilise OpenSSL version 0.9.8h ou supérieure</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible si on utilise OpenSSL version 0.9.8h ou sup&#233;rieure</td></tr>
</table>
-<p>Lorsque cette directive est activée, et si une requête vers un
-serveur OCSP à des fins d'inclusion dans une négociation TLS échoue,
-mod_ssl va générer une réponse "tryLater" pour le client (<code class="directive"><a href="#sslstaplingreturnrespondererrors">SSLStaplingReturnResponderErrors</a></code> doit être
-activée).</p>
+<p>Lorsque cette directive est activ&#233;e, et si une requ&#234;te vers un
+serveur OCSP &#224; des fins d'inclusion dans une n&#233;gociation TLS &#233;choue,
+mod_ssl va g&#233;n&#233;rer une r&#233;ponse "tryLater" pour le client (<code class="directive"><a href="#sslstaplingreturnrespondererrors">SSLStaplingReturnResponderErrors</a></code> doit &#234;tre
+activ&#233;e).</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslstaplingforceurl" id="sslstaplingforceurl">Directive</a> <a name="SSLStaplingForceURL" id="SSLStaplingForceURL">SSLStaplingForceURL</a><a title="Lien permanent" href="#sslstaplingforceurl" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Remplace l'URI du serveur OCSP spécifié dans l'extension
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Remplace l'URI du serveur OCSP sp&#233;cifi&#233; dans l'extension
AIA du certificat</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLStaplingForceURL <em>uri</em></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible si on utilise OpenSSL version 0.9.8h ou supérieure</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible si on utilise OpenSSL version 0.9.8h ou sup&#233;rieure</td></tr>
</table>
<p>Cette directive permet de remplacer l'URI du serveur OCSP extraite de
-l'extension authorityInfoAccess (AIA) du certificat. Elle peut s'avérer
+l'extension authorityInfoAccess (AIA) du certificat. Elle peut s'av&#233;rer
utile lorsqu'on passe par un mandataire</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslstaplingrespondertimeout" id="sslstaplingrespondertimeout">Directive</a> <a name="SSLStaplingResponderTimeout" id="SSLStaplingResponderTimeout">SSLStaplingResponderTimeout</a><a title="Lien permanent" href="#sslstaplingrespondertimeout" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Temps d'attente maximum pour les requêtes vers les serveurs
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Temps d'attente maximum pour les requ&#234;tes vers les serveurs
OCSP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLStaplingResponderTimeout <em>secondes</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLStaplingResponderTimeout 10</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLStaplingResponderTimeout 10</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible si on utilise OpenSSL version 0.9.8h ou supérieure</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible si on utilise OpenSSL version 0.9.8h ou sup&#233;rieure</td></tr>
</table>
-<p>Cette directive permet de définir le temps d'attente maximum lorsque
-mod_ssl envoie une requête vers un serveur OCSP afin d'obtenir une
-réponse destinée à être incluse dans les négociations TLS avec les
+<p>Cette directive permet de d&#233;finir le temps d'attente maximum lorsque
+mod_ssl envoie une requ&#234;te vers un serveur OCSP afin d'obtenir une
+r&#233;ponse destin&#233;e &#224; &#234;tre incluse dans les n&#233;gociations TLS avec les
clients (<code class="directive"><a href="#sslusestapling">SSLUseStapling</a></code> doit
-avoir été activée au préalable).</p>
+avoir &#233;t&#233; activ&#233;e au pr&#233;alable).</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslstaplingresponsemaxage" id="sslstaplingresponsemaxage">Directive</a> <a name="SSLStaplingResponseMaxAge" id="SSLStaplingResponseMaxAge">SSLStaplingResponseMaxAge</a><a title="Lien permanent" href="#sslstaplingresponsemaxage" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Age maximum autorisé des réponses OCSP incluses dans la
-négociation TLS</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Age maximum autoris&#233; des r&#233;ponses OCSP incluses dans la
+n&#233;gociation TLS</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLStaplingResponseMaxAge <em>secondes</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLStaplingResponseMaxAge -1</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLStaplingResponseMaxAge -1</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible si on utilise OpenSSL version 0.9.8h ou supérieure</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible si on utilise OpenSSL version 0.9.8h ou sup&#233;rieure</td></tr>
</table>
-<p>Cette directive permet de définir l'âge maximum autorisé
-("fraîcheur") des réponses OCSP incluses dans la négociation TLS
+<p>Cette directive permet de d&#233;finir l'&#226;ge maximum autoris&#233;
+("fra&#238;cheur") des r&#233;ponses OCSP incluses dans la n&#233;gociation TLS
(<code class="directive"><a href="#sslusestapling">SSLUseStapling</a></code> doit
-avoir été activée au préalable). La valeur par défaut (<code>-1</code>)
-ne définit aucun âge maximum, ce qui signifie que les réponses OCSP sont
-considérées comme valides à partir du moment où le contenu de leur champ
+avoir &#233;t&#233; activ&#233;e au pr&#233;alable). La valeur par d&#233;faut (<code>-1</code>)
+ne d&#233;finit aucun &#226;ge maximum, ce qui signifie que les r&#233;ponses OCSP sont
+consid&#233;r&#233;es comme valides &#224; partir du moment o&#249; le contenu de leur champ
<code>nextUpdate</code> se trouve dans le futur.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslstaplingresponsetimeskew" id="sslstaplingresponsetimeskew">Directive</a> <a name="SSLStaplingResponseTimeSkew" id="SSLStaplingResponseTimeSkew">SSLStaplingResponseTimeSkew</a><a title="Lien permanent" href="#sslstaplingresponsetimeskew" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Durée de vie maximale autorisée des réponses OCSP incluses dans la
-négociation TLS</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Dur&#233;e de vie maximale autoris&#233;e des r&#233;ponses OCSP incluses dans la
+n&#233;gociation TLS</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLStaplingResponseTimeSkew <em>secondes</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLStaplingResponseTimeSkew 300</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLStaplingResponseTimeSkew 300</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible si on utilise OpenSSL version 0.9.8h ou supérieure</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible si on utilise OpenSSL version 0.9.8h ou sup&#233;rieure</td></tr>
</table>
-<p>Cette directive permet de spécifier l'intervalle de temps maximum que
-mod_ssl va calculer en faisant la différence entre les contenus des
-champs <code>nextUpdate</code> et <code>thisUpdate</code> des réponses
-OCSP incluses dans la négociation TLS. Pour pouvoir utiliser cette
+<p>Cette directive permet de sp&#233;cifier l'intervalle de temps maximum que
+mod_ssl va calculer en faisant la diff&#233;rence entre les contenus des
+champs <code>nextUpdate</code> et <code>thisUpdate</code> des r&#233;ponses
+OCSP incluses dans la n&#233;gociation TLS. Pour pouvoir utiliser cette
directive, <code class="directive"><a href="#sslusestapling">SSLUseStapling</a></code> doit
-être à "on".</p>
+&#234;tre &#224; "on".</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslstaplingreturnrespondererrors" id="sslstaplingreturnrespondererrors">Directive</a> <a name="SSLStaplingReturnResponderErrors" id="SSLStaplingReturnResponderErrors">SSLStaplingReturnResponderErrors</a><a title="Lien permanent" href="#sslstaplingreturnrespondererrors" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Transmet au client les erreurs survenues lors des requêtes
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Transmet au client les erreurs survenues lors des requ&#234;tes
OCSP</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLStaplingReturnResponderErrors on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLStaplingReturnResponderErrors on</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLStaplingReturnResponderErrors on</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible si on utilise OpenSSL version 0.9.8h ou supérieure</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible si on utilise OpenSSL version 0.9.8h ou sup&#233;rieure</td></tr>
</table>
-<p>Lorsque cette directive est activée, mod_ssl va transmettre au client les
-réponses concernant les requêtes OCSP
-échouées (comme les réponses avec un état autre que
-"successful", les réponses avec un statut de certificat autre que
-"good", les réponses
-périmées, etc...). Lorsqu'elle est à
-<code>off</code>, seules les réponses indiquant un statut de certificat
+<p>Lorsque cette directive est activ&#233;e, mod_ssl va transmettre au client les
+r&#233;ponses concernant les requ&#234;tes OCSP
+&#233;chou&#233;es (comme les r&#233;ponses avec un &#233;tat autre que
+"successful", les r&#233;ponses avec un statut de certificat autre que
+"good", les r&#233;ponses
+p&#233;rim&#233;es, etc...). Lorsqu'elle est &#224;
+<code>off</code>, seules les r&#233;ponses indiquant un statut de certificat
"good" seront incluses dans les
-négociations TLS avec les clients.</p>
+n&#233;gociations TLS avec les clients.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslstaplingstandardcachetimeout" id="sslstaplingstandardcachetimeout">Directive</a> <a name="SSLStaplingStandardCacheTimeout" id="SSLStaplingStandardCacheTimeout">SSLStaplingStandardCacheTimeout</a><a title="Lien permanent" href="#sslstaplingstandardcachetimeout" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Durée de vie des réponses OCSP dans le cache</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Dur&#233;e de vie des r&#233;ponses OCSP dans le cache</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLStaplingStandardCacheTimeout <em>secondes</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLStaplingStandardCacheTimeout 3600</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLStaplingStandardCacheTimeout 3600</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible si on utilise OpenSSL version 0.9.8h ou supérieure</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible si on utilise OpenSSL version 0.9.8h ou sup&#233;rieure</td></tr>
</table>
-<p>Cette directive permet de définir la durée de vie des réponses OCSP
-dans le cache configuré via la directive <code class="directive"><a href="#sslstaplingcache">SSLStaplingCache</a></code>. Elle ne s'applique qu'aux
-réponse <em>valides</em>, alors que la directive <code class="directive"><a href="#sslstaplingerrorcachetimeout">SSLStaplingErrorCacheTimeout</a></code> s'applique aux
-réponses invalides ou non disponibles.
+<p>Cette directive permet de d&#233;finir la dur&#233;e de vie des r&#233;ponses OCSP
+dans le cache configur&#233; via la directive <code class="directive"><a href="#sslstaplingcache">SSLStaplingCache</a></code>. Elle ne s'applique qu'aux
+r&#233;ponse <em>valides</em>, alors que la directive <code class="directive"><a href="#sslstaplingerrorcachetimeout">SSLStaplingErrorCacheTimeout</a></code> s'applique aux
+r&#233;ponses invalides ou non disponibles.
</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslstrictsnivhostcheck" id="sslstrictsnivhostcheck">Directive</a> <a name="SSLStrictSNIVHostCheck" id="SSLStrictSNIVHostCheck">SSLStrictSNIVHostCheck</a><a title="Lien permanent" href="#sslstrictsnivhostcheck" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contrôle de l'accès des clients non-SNI à un serveur virtuel à
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contr&#244;le de l'acc&#232;s des clients non-SNI &#224; un serveur virtuel &#224;
base de nom.
</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLStrictSNIVHostCheck on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLStrictSNIVHostCheck off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLStrictSNIVHostCheck off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive permet de contrôler l'accès des clients non-SNI à un serveur
-virtuel à base de nom. Si elle est définie à <code>on</code> dans le
-serveur virtuel à base de nom par défaut, les
-clients non-SNI ne seront autorisés à accéder à aucun serveur virtuel
-appartenant à cette combinaison IP/port. Par
-contre, si elle est définie à <code>on</code> dans un serveur virtuel
-quelconque, les clients non-SNI ne se verront interdire l'accès qu'à ce
+Cette directive permet de contr&#244;ler l'acc&#232;s des clients non-SNI &#224; un serveur
+virtuel &#224; base de nom. Si elle est d&#233;finie &#224; <code>on</code> dans le
+serveur virtuel &#224; base de nom par d&#233;faut, les
+clients non-SNI ne seront autoris&#233;s &#224; acc&#233;der &#224; aucun serveur virtuel
+appartenant &#224; cette combinaison IP/port. Par
+contre, si elle est d&#233;finie &#224; <code>on</code> dans un serveur virtuel
+quelconque, les clients non-SNI ne se verront interdire l'acc&#232;s qu'&#224; ce
serveur.
</p>
<div class="warning"><p>
-Cette option n'est disponible que si httpd a été compilé avec une
+Cette option n'est disponible que si httpd a &#233;t&#233; compil&#233; avec une
version d'OpenSSL supportant SNI.
</p></div>
@@ -3014,25 +3007,25 @@ version d'OpenSSL supportant SNI.
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslusername" id="sslusername">Directive</a> <a name="SSLUserName" id="SSLUserName">SSLUserName</a><a title="Lien permanent" href="#sslusername" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom de la variable servant à déterminer le nom de
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom de la variable servant &#224; d&#233;terminer le nom de
l'utilisateur</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLUserName <em>nom-var</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette variable permet de définir le champ "user" de l'objet de la
-requête Apache. Ce champ est utilisé par des modules de plus bas niveau
-pour identifier l'utilisateur avec une chaîne de caractères. En
+Cette variable permet de d&#233;finir le champ "user" de l'objet de la
+requ&#234;te Apache. Ce champ est utilis&#233; par des modules de plus bas niveau
+pour identifier l'utilisateur avec une cha&#238;ne de caract&#232;res. En
particulier, l'utilisation de cette directive peut provoquer la
-définition de la variable d'environnement <code>REMOTE_USER</code>.
-La valeur de l'argument <em>nom-var</em> peut correspondre à toute <a href="#envvars">variable d'environnement SSL</a>.</p>
+d&#233;finition de la variable d'environnement <code>REMOTE_USER</code>.
+La valeur de l'argument <em>nom-var</em> peut correspondre &#224; toute <a href="#envvars">variable d'environnement SSL</a>.</p>
-<p>Lorsque l'option <code>FakeBasicAuth</code> est activée, cette
-directive contrôle la valeur du nom d'utilisateur contenue dans
-l'en-tête d'authentification de base (voir <a href="#ssloptions">SSLOptions</a>).</p>
+<p>Lorsque l'option <code>FakeBasicAuth</code> est activ&#233;e, cette
+directive contr&#244;le la valeur du nom d'utilisateur contenue dans
+l'en-t&#234;te d'authentification de base (voir <a href="#ssloptions">SSLOptions</a>).</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLUserName SSL_CLIENT_S_DN_CN</pre>
</div>
@@ -3041,38 +3034,38 @@ l'en-tête d'authentification de base (voir <a href="#ssloptions">SSLOptions</a>)
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslusestapling" id="sslusestapling">Directive</a> <a name="SSLUseStapling" id="SSLUseStapling">SSLUseStapling</a><a title="Lien permanent" href="#sslusestapling" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active l'ajout des réponses OCSP à la négociation TLS</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active l'ajout des r&#233;ponses OCSP &#224; la n&#233;gociation TLS</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLUseStapling on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLUseStapling off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLUseStapling off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible si on utilise OpenSSL version 0.9.8h ou supérieure</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible si on utilise OpenSSL version 0.9.8h ou sup&#233;rieure</td></tr>
</table>
<p>Cette directive permet d'activer l'"Agrafage OCSP" (OCSP stapling)
-selon la définition de l'extension TLS "Certificate Status Request"
-fournie dans la RFC 6066. Si elle est activée et si le client le
-demande, mod_ssl va inclure une réponse OCSP à propos de son propre
-certificat dans la négociation TLS. Pour pouvoir activer l'Agrafage
-OCSP, il est nécessaire de configurer un <code class="directive"><a href="#sslstaplingcache">SSLStaplingCache</a></code>.</p>
-
-<p>L'agrafage OCSP dispense le client de requérir le serveur OCSP
-directement ; il faut cependant noter que selon les spécifications de la
-RFC 6066, la réponse <code>CertificateStatus</code> du serveur ne peut
-inclure une réponse OCSP que pour un seul certificat. Pour les
-certificats de serveur comportant des certificats de CA intermédiaires
-dans leur chaîne (c'est un cas typique de nos jours), l'implémentation
+selon la d&#233;finition de l'extension TLS "Certificate Status Request"
+fournie dans la RFC 6066. Si elle est activ&#233;e et si le client le
+demande, mod_ssl va inclure une r&#233;ponse OCSP &#224; propos de son propre
+certificat dans la n&#233;gociation TLS. Pour pouvoir activer l'Agrafage
+OCSP, il est n&#233;cessaire de configurer un <code class="directive"><a href="#sslstaplingcache">SSLStaplingCache</a></code>.</p>
+
+<p>L'agrafage OCSP dispense le client de requ&#233;rir le serveur OCSP
+directement ; il faut cependant noter que selon les sp&#233;cifications de la
+RFC 6066, la r&#233;ponse <code>CertificateStatus</code> du serveur ne peut
+inclure une r&#233;ponse OCSP que pour un seul certificat. Pour les
+certificats de serveur comportant des certificats de CA interm&#233;diaires
+dans leur cha&#238;ne (c'est un cas typique de nos jours), l'impl&#233;mentation
actuelle de l'agrafage OCSP n'atteint que partiellement l'objectif d'
-"économie en questions/réponse et en ressources". Pour plus de détails,
+"&#233;conomie en questions/r&#233;ponse et en ressources". Pour plus de d&#233;tails,
voir la <a href="http://www.ietf.org/rfc/rfc6961.txt">RFC 6961</a> (TLS
Multiple Certificate Status Extension).
</p>
-<p>Lorsque l'agrafage OCSP est activé, le mutex
-<code>ssl-stapling</code> contrôle l'accès au cache de l'agrafage OCSP
-afin de prévenir toute corruption, et le mutex
-<code>sss-stapling-refresh</code> contrôle le raffraîchissement des
-réponses OCSP. Ces mutex peuvent être configurés via la directive
+<p>Lorsque l'agrafage OCSP est activ&#233;, le mutex
+<code>ssl-stapling</code> contr&#244;le l'acc&#232;s au cache de l'agrafage OCSP
+afin de pr&#233;venir toute corruption, et le mutex
+<code>sss-stapling-refresh</code> contr&#244;le le raffra&#238;chissement des
+r&#233;ponses OCSP. Ces mutex peuvent &#234;tre configur&#233;s via la directive
<code class="directive"><a href="../mod/core.html#mutex">Mutex</a></code>.
</p>
@@ -3080,37 +3073,37 @@ réponses OCSP. Ces mutex peuvent être configurés via la directive
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="sslverifyclient" id="sslverifyclient">Directive</a> <a name="SSLVerifyClient" id="SSLVerifyClient">SSLVerifyClient</a><a title="Lien permanent" href="#sslverifyclient" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Niveau de vérification du certificat client</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Niveau de v&#233;rification du certificat client</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLVerifyClient <em>niveau</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLVerifyClient none</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLVerifyClient none</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive permet de définir le niveau de vérification du
+Cette directive permet de d&#233;finir le niveau de v&#233;rification du
certificat pour l'authentification du client. Notez que cette directive
-peut être utilisée à la fois dans les contextes du serveur principal et
-du répertoire. Dans le contexte du serveur principal, elle s'applique au
-processus d'authentification du client utilisé au cours de la
-négociation SSL standard lors de l'établissement d'une connexion. Dans
-un contexte de répertoire, elle force une renégociation SSL avec le
-niveau de vérification du client spécifié, après la lecture d'une
-requête HTTP, mais avant l'envoi de la réponse HTTP.</p>
+peut &#234;tre utilis&#233;e &#224; la fois dans les contextes du serveur principal et
+du r&#233;pertoire. Dans le contexte du serveur principal, elle s'applique au
+processus d'authentification du client utilis&#233; au cours de la
+n&#233;gociation SSL standard lors de l'&#233;tablissement d'une connexion. Dans
+un contexte de r&#233;pertoire, elle force une ren&#233;gociation SSL avec le
+niveau de v&#233;rification du client sp&#233;cifi&#233;, apr&#232;s la lecture d'une
+requ&#234;te HTTP, mais avant l'envoi de la r&#233;ponse HTTP.</p>
<p>
Les valeurs de <em>niveau</em> disponibles sont les suivantes :</p>
<ul>
<li><strong>none</strong>:
aucun certificat client n'est requis</li>
<li><strong>optional</strong>:
- le client <em>peut</em> présenter un certificat valide</li>
+ le client <em>peut</em> pr&#233;senter un certificat valide</li>
<li><strong>require</strong>:
- le client <em>doit</em> présenter un certificat valide</li>
+ le client <em>doit</em> pr&#233;senter un certificat valide</li>
<li><strong>optional_no_ca</strong>:
- le client peut présenter un certificat valide, mais il n'est pas
- nécessaire que ce dernier soit vérifiable (avec succès). Cette option ne
- peut pas être utilisée lors de l'authentification du client.</li>
+ le client peut pr&#233;senter un certificat valide, mais il n'est pas
+ n&#233;cessaire que ce dernier soit v&#233;rifiable (avec succ&#232;s). Cette option ne
+ peut pas &#234;tre utilis&#233;e lors de l'authentification du client.</li>
</ul>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLVerifyClient require</pre>
</div>
@@ -3120,34 +3113,34 @@ Les valeurs de <em>niveau</em> disponibles sont les suivantes :</p>
<div class="directive-section"><h2><a name="sslverifydepth" id="sslverifydepth">Directive</a> <a name="SSLVerifyDepth" id="SSLVerifyDepth">SSLVerifyDepth</a><a title="Lien permanent" href="#sslverifydepth" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Profondeur maximale des certificats de CA pour la
-vérification des certificats clients</td></tr>
+v&#233;rification des certificats clients</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLVerifyDepth <em>nombre</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLVerifyDepth 1</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SSLVerifyDepth 1</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl</td></tr>
</table>
<p>
-Cette directive permet de spécifier la profondeur maximale à laquelle
-mod_ssl va effectuer sa vérification avant de décider que le client ne
-possède pas de certificat valide. Notez que cette directive peut être
-utilisée à la fois dans les contextes du serveur principal et de
-répertoire. Dans le contexte du serveur principal, elle s'applique au
-processus d'authentification du client utilisé au cours de la
-négociation SSL standard lors de l'établissement d'une connexion. Dans
-un contexte de répertoire, elle force une renégociation SSL avec la
-profondeur vérification du client spécifiée, après la lecture d'une
-requête HTTP, mais avant l'envoi de la réponse HTTP.</p>
+Cette directive permet de sp&#233;cifier la profondeur maximale &#224; laquelle
+mod_ssl va effectuer sa v&#233;rification avant de d&#233;cider que le client ne
+poss&#232;de pas de certificat valide. Notez que cette directive peut &#234;tre
+utilis&#233;e &#224; la fois dans les contextes du serveur principal et de
+r&#233;pertoire. Dans le contexte du serveur principal, elle s'applique au
+processus d'authentification du client utilis&#233; au cours de la
+n&#233;gociation SSL standard lors de l'&#233;tablissement d'une connexion. Dans
+un contexte de r&#233;pertoire, elle force une ren&#233;gociation SSL avec la
+profondeur v&#233;rification du client sp&#233;cifi&#233;e, apr&#232;s la lecture d'une
+requ&#234;te HTTP, mais avant l'envoi de la r&#233;ponse HTTP.</p>
<p>
La profondeur correspond au nombre maximum de fournisseurs de
-certificats intermédiaires, c'est à dire le nombre maximum de
-certificats de CA que l'on est autorisé à suivre lors de la vérification
+certificats interm&#233;diaires, c'est &#224; dire le nombre maximum de
+certificats de CA que l'on est autoris&#233; &#224; suivre lors de la v&#233;rification
du certificat du client. Une profondeur de 0 signifie que seuls les
-certificats clients auto-signés sont acceptés ; la profondeur par défaut
-de 1 signifie que le certificat client peut être soit auto-signé, soit
-signé par une CA connue directement du serveur (c'est à dire que le
-certificat de la CA doit être référencé par la directive <code class="directive"><a href="#sslcacertificatepath">SSLCACertificatePath</a></code>), etc...</p>
+certificats clients auto-sign&#233;s sont accept&#233;s ; la profondeur par d&#233;faut
+de 1 signifie que le certificat client peut &#234;tre soit auto-sign&#233;, soit
+sign&#233; par une CA connue directement du serveur (c'est &#224; dire que le
+certificat de la CA doit &#234;tre r&#233;f&#233;renc&#233; par la directive <code class="directive"><a href="#sslcacertificatepath">SSLCACertificatePath</a></code>), etc...</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SSLVerifyDepth 10</pre>
</div>
@@ -3155,8 +3148,8 @@ certificat de la CA doit être référencé par la directive <code class="directive"
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_ssl.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/mod_ssl.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/mod_ssl.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../es/mod/mod_ssl.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/mod_ssl.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -3175,7 +3168,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_ssl.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_ssl.xml.es b/docs/manual/mod/mod_ssl.xml.es
index 348bb19d0c..1def08f957 100644
--- a/docs/manual/mod/mod_ssl.xml.es
+++ b/docs/manual/mod/mod_ssl.xml.es
@@ -1,7 +1,7 @@
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.es.xsl"?>
-<!-- English Revision: 1817381:1834693 (outdated) -->
+<!-- English Revision: 1817381:1835614 (outdated) -->
<!-- Spanish Translation: Daniel Ferradal <dferradal@apache.org> -->
<!--
diff --git a/docs/manual/mod/mod_ssl.xml.meta b/docs/manual/mod/mod_ssl.xml.meta
index 194507ef07..d50eb9de39 100644
--- a/docs/manual/mod/mod_ssl.xml.meta
+++ b/docs/manual/mod/mod_ssl.xml.meta
@@ -9,6 +9,6 @@
<variants>
<variant>en</variant>
<variant outdated="yes">es</variant>
- <variant outdated="yes">fr</variant>
+ <variant>fr</variant>
</variants>
</metafile>
diff --git a/docs/manual/mod/mod_ssl_ct.html.fr b/docs/manual/mod/mod_ssl_ct.html.fr
index e3170f591f..30d3e36835 100644
--- a/docs/manual/mod/mod_ssl_ct.html.fr
+++ b/docs/manual/mod/mod_ssl_ct.html.fr
@@ -27,84 +27,84 @@
<div id="preamble"><h1>Module Apache mod_ssl_ct</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_ssl_ct.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_ssl_ct.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_ssl_ct.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Implémentation de la transparence des certificats
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Impl&#233;mentation de la transparence des certificats
(Certificat Transparency - RFC 6962)
</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>ssl_ct_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_ssl_ct.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>ssl_ct_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_ssl_ct.c</td></tr></table>
<h3>Sommaire</h3>
-<p>Ce module implémente la transparence des certificats en conjonction
+<p>Ce module impl&#233;mente la transparence des certificats en conjonction
avec <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> et les outils en ligne de commande du
projet open source <a href="https://code.google.com/p/certificate-transparency/">certificate-transparency</a>.
-Le but de la transparence des certificats consiste à révéler
-l'utilisation de certificats de confiance délivrés par
-erreur ou dans un but malintentionné. Vous trouverez plus de détails à
+Le but de la transparence des certificats consiste &#224; r&#233;v&#233;ler
+l'utilisation de certificats de confiance d&#233;livr&#233;s par
+erreur ou dans un but malintentionn&#233;. Vous trouverez plus de d&#233;tails &#224;
propos de la transparence des certificats ici : <a href="http://www.certificate-transparency.org/">http://www.certificate-transparency.org/</a>.
-Voici la signification des termes utilisés dans cette documentation :</p>
+Voici la signification des termes utilis&#233;s dans cette documentation :</p>
<dl>
<dt>Certificate log</dt>
- <dd>Un Certificate log, auquel on fera référence avec le simple
- terme <q>log</q> tout au long de ce document, est un service réseau
+ <dd>Un Certificate log, auquel on fera r&#233;f&#233;rence avec le simple
+ terme <q>log</q> tout au long de ce document, est un service r&#233;seau
auquel les certificats de serveurs sont soumis. Un agent
- utilisateur peut vérifier que le certificat d'un serveur auquel il
- accède a bien été soumis à un log auquel il fait confiance, et que le log
- lui-même n'a pas rencontré de problème avec ce certificat.</dd>
+ utilisateur peut v&#233;rifier que le certificat d'un serveur auquel il
+ acc&#232;de a bien &#233;t&#233; soumis &#224; un log auquel il fait confiance, et que le log
+ lui-m&#234;me n'a pas rencontr&#233; de probl&#232;me avec ce certificat.</dd>
- <dt>Horodatage signé du certificat (Signed Certificate Timestamp - SCT)</dt>
+ <dt>Horodatage sign&#233; du certificat (Signed Certificate Timestamp - SCT)</dt>
<dd>Il s'agit d'une information en provenance d'un log indiquant qu'il
- a validé un certificat. Cet horodatage est signé avec la clé publique
- du log. Un ou plusieurs SCTs sont passés au client durant la phase de
- négociation de la connexion, soit dans le ServerHello (extension TLS),
- soit dans l'extension du certificat, soit dans une réponse OCSP
+ a valid&#233; un certificat. Cet horodatage est sign&#233; avec la cl&#233; publique
+ du log. Un ou plusieurs SCTs sont pass&#233;s au client durant la phase de
+ n&#233;gociation de la connexion, soit dans le ServerHello (extension TLS),
+ soit dans l'extension du certificat, soit dans une r&#233;ponse OCSP
jointe.</dd>
</dl>
-<p>Cette implémentation pour Apache httpd fournit les fonctionnalités
+<p>Cette impl&#233;mentation pour Apache httpd fournit les fonctionnalit&#233;s
suivantes pout les serveurs et mandataires TLS :</p>
<ul>
- <li>Les SCTs peuvent être extraits automatiquement des logs, et en
- conjonction avec tout SCT défini statiquement, envoyés aux clients
- qui les supportent durant la phase ServerHello de la négociation de la
+ <li>Les SCTs peuvent &#234;tre extraits automatiquement des logs, et en
+ conjonction avec tout SCT d&#233;fini statiquement, envoy&#233;s aux clients
+ qui les supportent durant la phase ServerHello de la n&#233;gociation de la
connexion.</li>
<li>Le serveur mandataire peut recevoir les SCTs en provenance du
serveur original au cours de la phase ServerHello sous la forme d'une
- extension de certificat, et/ou au sein des réponses OCSP agrafées ;
- tout SCT reçu peut être validé partiellement en ligne, et
- éventuellement mis en file d'attente pour un examen plus approfondi
+ extension de certificat, et/ou au sein des r&#233;ponses OCSP agraf&#233;es ;
+ tout SCT re&#231;u peut &#234;tre valid&#233; partiellement en ligne, et
+ &#233;ventuellement mis en file d'attente pour un examen plus approfondi
hors ligne.</li>
- <li>Le serveur mandataire peut être configuré de façon à refuser la
+ <li>Le serveur mandataire peut &#234;tre configur&#233; de fa&#231;on &#224; refuser la
communication avec un serveur original qui ne fournit pas de SCT
- pouvant âtre validé en ligne.</li>
+ pouvant &#226;tre valid&#233; en ligne.</li>
</ul>
-<p>La configuration des logs peut être définie statiquement au niveau de
-la configuration du serveur web, ou enregistrée dans une base de données
-SQLite3. Dans ce dernier cas, <code class="module"><a href="../mod/mod_ssl_ct.html">mod_ssl_ct</a></code> rechargera à
-intervalles réguliers la base de données, de façon à ce que tout
+<p>La configuration des logs peut &#234;tre d&#233;finie statiquement au niveau de
+la configuration du serveur web, ou enregistr&#233;e dans une base de donn&#233;es
+SQLite3. Dans ce dernier cas, <code class="module"><a href="../mod/mod_ssl_ct.html">mod_ssl_ct</a></code> rechargera &#224;
+intervalles r&#233;guliers la base de donn&#233;es, de fa&#231;on &#224; ce que tout
changement dans la configuration de la maintenance et de la propagation
-des logs pour un site spécifique ne nécessite pas de redémarrer httpd.</p>
+des logs pour un site sp&#233;cifique ne n&#233;cessite pas de red&#233;marrer httpd.</p>
-<div class="note">Ce module en est au stade expérimental pour les raisons suivantes
+<div class="note">Ce module en est au stade exp&#233;rimental pour les raisons suivantes
:
<ul>
<li>Tests et retours d'information insuffisants</li>
<li>Repose sur une version non stable (version 1.0.2, Beta 3 ou
- supérieure) d'OpenSSL pour les
- opérations de base</li>
- <li>Implémentation de la <a href="#audit">fonctionnalité d'audit hors
- ligne</a> incomplète</li>
+ sup&#233;rieure) d'OpenSSL pour les
+ op&#233;rations de base</li>
+ <li>Impl&#233;mentation de la <a href="#audit">fonctionnalit&#233; d'audit hors
+ ligne</a> incompl&#232;te</li>
</ul>
-<p>Les mécanismes de configuration, le format des données enregistrées
-pour l'audit hors ligne, ainsi que d'autres caractéristiques sont
-appelés à évoluer en fonction des tests et retours d'informations à
+<p>Les m&#233;canismes de configuration, le format des donn&#233;es enregistr&#233;es
+pour l'audit hors ligne, ainsi que d'autres caract&#233;ristiques sont
+appel&#233;s &#224; &#233;voluer en fonction des tests et retours d'informations &#224;
venir.</p>
</div>
</div>
@@ -114,9 +114,9 @@ venir.</p>
<li><img alt="" src="../images/down.gif" /> <a href="#proxy">Vue d'ensemble du fonctionnement au niveau du serveur
mandataire</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#logconf">Configuration du log</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#static">Stockage des SCTs sous une forme compréhensible pour mod_ssl_ct</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#logging">Journalisation des repères de temps des certificats (CT) dans
- le journal des accès</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#static">Stockage des SCTs sous une forme compr&#233;hensible pour mod_ssl_ct</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#logging">Journalisation des rep&#232;res de temps des certificats (CT) dans
+ le journal des acc&#232;s</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#audit">Audit hors ligne pour mandataire</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
@@ -130,7 +130,7 @@ venir.</p>
<li><img alt="" src="../images/down.gif" /> <a href="#ctstaticlogconfig">CTStaticLogConfig</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#ctstaticscts">CTStaticSCTs</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_ssl_ct">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_ssl_ct">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_ssl_ct">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_ssl_ct">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -139,29 +139,29 @@ venir.</p>
<p>Les serveurs doivent pouvoir envoyer les SCTs aux clients. Les SCTs
- seront envoyés sous la forme d'une extension de certificat ou au sein
- d'une réponse OCSP agrafée sans logique préprogrammée. Ce module gère
- l'envoi des SCTs configurés par l'administrateur ou en provenance des
- logs définis.</p>
+ seront envoy&#233;s sous la forme d'une extension de certificat ou au sein
+ d'une r&#233;ponse OCSP agraf&#233;e sans logique pr&#233;programm&#233;e. Ce module g&#232;re
+ l'envoi des SCTs configur&#233;s par l'administrateur ou en provenance des
+ logs d&#233;finis.</p>
- <p>Le nombre de SCTs envoyés au cours de la phase ServerHello (c'est à
+ <p>Le nombre de SCTs envoy&#233;s au cours de la phase ServerHello (c'est &#224;
dire les SCTs autres que ceux inclus dans une extension de certificat
- ou une réponse OCSP agrafée) peut être limité via la directive
+ ou une r&#233;ponse OCSP agraf&#233;e) peut &#234;tre limit&#233; via la directive
<code class="directive"><a href="#ctserverhellosctlimit">CTServerHelloSCTLimit</a></code>.</p>
<p>Pour chaque certificat de serveur, un processus maintient une liste
- de SCTs à envoyer au cours de la phase ServerHello ; cette liste est
- créée à partir des SCTs configurés statiquement, mais aussi à partir
- de ceux reçus depuis les logs. Les logs marqués comme suspects ou
- arrivés à péremption seront ignorés. A intervalles réguliers, le
- processus va soumettre les certificats à un log selon les besoins
- (suite à un changement de configuration du log ou de sa durée de vie),
- et reconstruire la concaténation des SCTs.</p>
-
- <p>La liste des SCTs pour un certificat de serveur sera envoyée au
+ de SCTs &#224; envoyer au cours de la phase ServerHello ; cette liste est
+ cr&#233;&#233;e &#224; partir des SCTs configur&#233;s statiquement, mais aussi &#224; partir
+ de ceux re&#231;us depuis les logs. Les logs marqu&#233;s comme suspects ou
+ arriv&#233;s &#224; p&#233;remption seront ignor&#233;s. A intervalles r&#233;guliers, le
+ processus va soumettre les certificats &#224; un log selon les besoins
+ (suite &#224; un changement de configuration du log ou de sa dur&#233;e de vie),
+ et reconstruire la concat&#233;nation des SCTs.</p>
+
+ <p>La liste des SCTs pour un certificat de serveur sera envoy&#233;e au
cours de la phase ClientHello, lorsque ce certificat de serveur
- particulier est utilisé, à tout client qui fait savoir qu'il supporte
- cette fonctionnalité.</p>
+ particulier est utilis&#233;, &#224; tout client qui fait savoir qu'il supporte
+ cette fonctionnalit&#233;.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
@@ -171,34 +171,34 @@ venir.</p>
<p>Le serveur mandataire indique qu'il supporte la Transparence des
Certificats au cours de la phase ClientHello en incluant l'extension
- <em>signed_certificate_timestamp</em>. Il peut reconnaître les SCTs
- reçus au cours de la phase ServerHello dans une extension du
- certificat du serveur original, ou au sein d'une réponse OCSP agrafée.</p>
+ <em>signed_certificate_timestamp</em>. Il peut reconna&#238;tre les SCTs
+ re&#231;us au cours de la phase ServerHello dans une extension du
+ certificat du serveur original, ou au sein d'une r&#233;ponse OCSP agraf&#233;e.</p>
- <p>Une vérification en ligne est effectuée pour tout SCT reçu :</p>
+ <p>Une v&#233;rification en ligne est effectu&#233;e pour tout SCT re&#231;u :</p>
<ul>
- <li>Le repère de temps de chaque SCT peut être vérifié pour voir
+ <li>Le rep&#232;re de temps de chaque SCT peut &#234;tre v&#233;rifi&#233; pour voir
s'il n'est pas encore valide en le comparant avec l'heure actuelle
- ou tout intervalle de temps valide défini pour le log.</li>
- <li>Dans le cas d'un SCT issu d'un log pour lequel une clé publique
- a été définie, la signature du serveur sera vérifiée.</li>
+ ou tout intervalle de temps valide d&#233;fini pour le log.</li>
+ <li>Dans le cas d'un SCT issu d'un log pour lequel une cl&#233; publique
+ a &#233;t&#233; d&#233;finie, la signature du serveur sera v&#233;rifi&#233;e.</li>
</ul>
- <p>Si la vérification échoue ou renvoie un résultat négatif pour au
- moins un SCT et si la directive <code class="directive"><a href="#ctproxyawareness">CTProxyAwareness</a></code> est définie à
- <em>require</em>, la tentative de connexion est abandonnée.</p>
+ <p>Si la v&#233;rification &#233;choue ou renvoie un r&#233;sultat n&#233;gatif pour au
+ moins un SCT et si la directive <code class="directive"><a href="#ctproxyawareness">CTProxyAwareness</a></code> est d&#233;finie &#224;
+ <em>require</em>, la tentative de connexion est abandonn&#233;e.</p>
- <p>En outre, si la directive <code class="directive"><a href="#ctauditstorage">CTAuditStorage</a></code> est définie, la chaîne
- de certification du serveur et les SCTs sont stockés pour une
- vérification hors ligne.</p>
+ <p>En outre, si la directive <code class="directive"><a href="#ctauditstorage">CTAuditStorage</a></code> est d&#233;finie, la cha&#238;ne
+ de certification du serveur et les SCTs sont stock&#233;s pour une
+ v&#233;rification hors ligne.</p>
- <p>A titre d'optimisation, la vérification en ligne et le stockage des
- données en provenance du serveur ne sont effectués que la première
- fois où un processus enfant du serveur web reçoit ces données, ce qui
- permet d'économiser du temps processeur et de l'espace disque. Dans le
+ <p>A titre d'optimisation, la v&#233;rification en ligne et le stockage des
+ donn&#233;es en provenance du serveur ne sont effectu&#233;s que la premi&#232;re
+ fois o&#249; un processus enfant du serveur web re&#231;oit ces donn&#233;es, ce qui
+ permet d'&#233;conomiser du temps processeur et de l'espace disque. Dans le
cas d'une configuration typique de mandataire inverse, seule une
- légère augmentation de la charge processeur sera induite.</p>
+ l&#233;g&#232;re augmentation de la charge processeur sera induite.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
@@ -206,169 +206,169 @@ venir.</p>
<p>Les serveurs et les mandataires utilisent des informations
- différentes en ce qui concerne les logs et leurs traitements. Cette
- <em>configuration des logs</em> peut être effectuée de deux manières :</p>
+ diff&#233;rentes en ce qui concerne les logs et leurs traitements. Cette
+ <em>configuration des logs</em> peut &#234;tre effectu&#233;e de deux mani&#232;res :</p>
<ul>
- <li>On peut créer une base de données pour configurer le log en
+ <li>On peut cr&#233;er une base de donn&#233;es pour configurer le log en
utilisant la commande <code class="program"><a href="../programs/ctlogconfig.html">ctlogconfig</a></code> et en
- définissant le chemin vers cette base de données via la directive
+ d&#233;finissant le chemin vers cette base de donn&#233;es via la directive
<code class="directive"><a href="#ctlogconfig">CTLogConfig</a></code>.
- <code class="module"><a href="../mod/mod_ssl_ct.html">mod_ssl_ct</a></code> relit la base de données à
- intervalles réguliers ; cette méthode de configuration supporte donc
- les mises à jour dynamiques. En outre, la commande d'audit hors
+ <code class="module"><a href="../mod/mod_ssl_ct.html">mod_ssl_ct</a></code> relit la base de donn&#233;es &#224;
+ intervalles r&#233;guliers ; cette m&#233;thode de configuration supporte donc
+ les mises &#224; jour dynamiques. En outre, la commande d'audit hors
ligne <code>ctauditscts</code> peut utiliser cette configuration pour
trouver l'URL des logs.</li>
<li>On peut aussi configurer les logs statiquement via la directive
<code class="directive"><a href="#ctstaticlogconfig">CTStaticLogConfig</a></code>. Toute
- modification de cette directive nécessitera alors un redémarrage du serveur
- pour être prise en compte, comme pour toutes les autres directives.</li>
+ modification de cette directive n&#233;cessitera alors un red&#233;marrage du serveur
+ pour &#234;tre prise en compte, comme pour toutes les autres directives.</li>
</ul>
- <p>Les éléments de configuration pouvant être définis par l'une ou
- l'autre méthode sont les suivants :</p>
+ <p>Les &#233;l&#233;ments de configuration pouvant &#234;tre d&#233;finis par l'une ou
+ l'autre m&#233;thode sont les suivants :</p>
<dl>
<dt>Identifiant du log</dt>
- <dd>L'identifiant du log est le hash SHA-256 de sa clé publique, et
- est inclus dans tout SCT. Ceci permet d'identifier aisément un log
- particulier lorsqu'on définit des plages de repères de temps
+ <dd>L'identifiant du log est le hash SHA-256 de sa cl&#233; publique, et
+ est inclus dans tout SCT. Ceci permet d'identifier ais&#233;ment un log
+ particulier lorsqu'on d&#233;finit des plages de rep&#232;res de temps
valides ou certaines autres informations.</dd>
- <dt>Clé publique du log</dt>
- <dd>Un mandataire doit disposer de la clé publique du log afin de
- pouvoir vérifier la signature dans les SCTs en provenance de ce log.
+ <dt>Cl&#233; publique du log</dt>
+ <dd>Un mandataire doit disposer de la cl&#233; publique du log afin de
+ pouvoir v&#233;rifier la signature dans les SCTs en provenance de ce log.
<br />
- Un serveur doit posséder la clé publique du log afin de pouvoir lui
+ Un serveur doit poss&#233;der la cl&#233; publique du log afin de pouvoir lui
soumettre des certificats.</dd>
- <dt>Configuration générale confiance/méfiance</dt>
- <dd>Il s'agit d'un mécanisme permettant d'instaurer une méfiance ou
- de restaurer une confiance envers un log donné pour certaines
- raisons particulières (y compris la simple interruption des
- interactions avec le log dans les situations où il est hors ligne).</dd>
+ <dt>Configuration g&#233;n&#233;rale confiance/m&#233;fiance</dt>
+ <dd>Il s'agit d'un m&#233;canisme permettant d'instaurer une m&#233;fiance ou
+ de restaurer une confiance envers un log donn&#233; pour certaines
+ raisons particuli&#232;res (y compris la simple interruption des
+ interactions avec le log dans les situations o&#249; il est hors ligne).</dd>
- <dt>Repères de temps minima et/ou maxima valides</dt>
- <dd>Lorsqu'ils sont définis, le mandataire pourra vérifier que les
- repères de temps contenus dans les SCTs sont compris dans une plage
+ <dt>Rep&#232;res de temps minima et/ou maxima valides</dt>
+ <dd>Lorsqu'ils sont d&#233;finis, le mandataire pourra v&#233;rifier que les
+ rep&#232;res de temps contenus dans les SCTs sont compris dans une plage
valide</dd>
<dt>URL du log</dt>
- <dd>Pour qu'un serveur puisse soumettre des certificats de serveur à
- un log, il doit connaître l'URL de ce dernier (pour son API). Le
+ <dd>Pour qu'un serveur puisse soumettre des certificats de serveur &#224;
+ un log, il doit conna&#238;tre l'URL de ce dernier (pour son API). Le
serveur soumettra chaque certificat de serveur afin d'obtenir un
- SCT pour chaque log dont l'URL est définie, sauf pour les logs aussi
- marqués comme non dignes de confiance ou si l'heure actuelle ne se
- situe dans aucune des plages de temps valides définies.
+ SCT pour chaque log dont l'URL est d&#233;finie, sauf pour les logs aussi
+ marqu&#233;s comme non dignes de confiance ou si l'heure actuelle ne se
+ situe dans aucune des plages de temps valides d&#233;finies.
<br />
- L'audit hors ligne des SCTs reçus par un mandataire nécessite aussi
- de connaître l'URL du log.</dd>
+ L'audit hors ligne des SCTs re&#231;us par un mandataire n&#233;cessite aussi
+ de conna&#238;tre l'URL du log.</dd>
</dl>
- <p>En général, seuls quelque uns de ces éléments de configuration sont
- définis pour un log donné. Pour plus de détails, veuillez vous référer
- à la documentation de la directive <code class="directive"><a href="#ctstaticlogconfig">CTStaticLogConfig</a></code> et de la commande
+ <p>En g&#233;n&#233;ral, seuls quelque uns de ces &#233;l&#233;ments de configuration sont
+ d&#233;finis pour un log donn&#233;. Pour plus de d&#233;tails, veuillez vous r&#233;f&#233;rer
+ &#224; la documentation de la directive <code class="directive"><a href="#ctstaticlogconfig">CTStaticLogConfig</a></code> et de la commande
<code class="program"><a href="../programs/ctlogconfig.html">ctlogconfig</a></code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="static" id="static">Stockage des SCTs sous une forme compréhensible pour mod_ssl_ct</a><a title="Lien permanent" href="#static" class="permalink">&para;</a></h2>
+<h2><a name="static" id="static">Stockage des SCTs sous une forme compr&#233;hensible pour mod_ssl_ct</a><a title="Lien permanent" href="#static" class="permalink">&para;</a></h2>
<p>Le module <code class="module"><a href="../mod/mod_ssl_ct.html">mod_ssl_ct</a></code> permet de configurer les SCTs
- de manière statique via la directive
- <code class="directive">CTStaticSCTs</code>. Ils doivent alors être sous une forme
- binaire prête à être envoyée au client.</p>
+ de mani&#232;re statique via la directive
+ <code class="directive">CTStaticSCTs</code>. Ils doivent alors &#234;tre sous une forme
+ binaire pr&#234;te &#224; &#234;tre envoy&#233;e au client.</p>
- <p>Vous trouverez dans le <a href="https://github.com/tomrittervg/ct-tools">Dépôt ct-tools de Tom
+ <p>Vous trouverez dans le <a href="https://github.com/tomrittervg/ct-tools">D&#233;p&#244;t ct-tools de Tom
Ritter</a> un exemple de code sous la forme d'un script Python
- (<code>write-sct.py</code>) permettant de générer un SCT sous un
- format correct avec des données en provenance d'un log.</p>
+ (<code>write-sct.py</code>) permettant de g&#233;n&#233;rer un SCT sous un
+ format correct avec des donn&#233;es en provenance d'un log.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="logging" id="logging">Journalisation des repères de temps des certificats (CT) dans
- le journal des accès</a><a title="Lien permanent" href="#logging" class="permalink">&para;</a></h2>
+<h2><a name="logging" id="logging">Journalisation des rep&#232;res de temps des certificats (CT) dans
+ le journal des acc&#232;s</a><a title="Lien permanent" href="#logging" class="permalink">&para;</a></h2>
<p>Dans les deux modes mandataire et serveur, les variables
<code>SSL_CT_PROXY_STATUS</code> et
- <code>SSL_CT_CLIENT_STATUS</code> sont définies et indiquent si le
+ <code>SSL_CT_CLIENT_STATUS</code> sont d&#233;finies et indiquent si le
serveur supporte les CTs.</p>
<p>Dans le mode mandataire, la variable
- <code>SSL_CT_PROXY_SCT_SOURCES</code> est définie pour indiquer si des
- SCTs ont été reçus ainsi que leur source (phase ServerHello de la
+ <code>SSL_CT_PROXY_SCT_SOURCES</code> est d&#233;finie pour indiquer si des
+ SCTs ont &#233;t&#233; re&#231;us ainsi que leur source (phase ServerHello de la
connexion, extension de certificat, etc...).</p>
- <p>Les valeurs de ces variables peuvent être journalisées via la
- chaîne de format <code>%{<em>varname</em>}e</code> de
+ <p>Les valeurs de ces variables peuvent &#234;tre journalis&#233;es via la
+ cha&#238;ne de format <code>%{<em>varname</em>}e</code> de
<code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="audit" id="audit">Audit hors ligne pour mandataire</a><a title="Lien permanent" href="#audit" class="permalink">&para;</a></h2>
- <p>Le support de cette fonctionnalité en est au stade expérimental, et
- est implémenté par la commande <code>ctauditscts</code>, qui repose
- elle-même sur l'utilitaire <code>verify_single_proof.py</code> du
+ <p>Le support de cette fonctionnalit&#233; en est au stade exp&#233;rimental, et
+ est impl&#233;ment&#233; par la commande <code>ctauditscts</code>, qui repose
+ elle-m&#234;me sur l'utilitaire <code>verify_single_proof.py</code> du
projet open source <em>certificate-transparency</em>. La commande
- <code>ctauditscts</code> peut parcourir des données, et ainsi effectuer
- un audit hors ligne (activé via la directive <code class="directive"><a href="#ctauditstorage">CTAuditStorage</a></code>) en invoquant
+ <code>ctauditscts</code> peut parcourir des donn&#233;es, et ainsi effectuer
+ un audit hors ligne (activ&#233; via la directive <code class="directive"><a href="#ctauditstorage">CTAuditStorage</a></code>) en invoquant
l'utilitaire <code>verify_single_proof.py</code>.</p>
- <p>Voici quelques indication à l'état brut pour l'utilisation de
+ <p>Voici quelques indication &#224; l'&#233;tat brut pour l'utilisation de
<code>ctauditscts</code> :</p>
<ul>
- <li>Créez un <em>virtualenv</em> en utilisant le fichier
+ <li>Cr&#233;ez un <em>virtualenv</em> en utilisant le fichier
<code>requirements.txt</code> du projet
- <em>certificate-transparency</em>, et exécuter les étapes suivantes
- avec ce <em>virtualenv</em> activé.</li>
- <li>Définissez <code>PYTHONPATH</code> de façon à inclure le
- répertoire <code>python</code> dans les chemins par défaut des
+ <em>certificate-transparency</em>, et ex&#233;cuter les &#233;tapes suivantes
+ avec ce <em>virtualenv</em> activ&#233;.</li>
+ <li>D&#233;finissez <code>PYTHONPATH</code> de fa&#231;on &#224; inclure le
+ r&#233;pertoire <code>python</code> dans les chemins par d&#233;faut des
utilitaires du projet <em>certificate-transparency</em>.</li>
- <li>Définissez <code>PATH</code> de façon à inclure le chemin du
- répertoire <code>python/ct/client/tools</code>.</li>
- <li>Exécutez la commande <code>ctauditscts</code> avec comme
+ <li>D&#233;finissez <code>PATH</code> de fa&#231;on &#224; inclure le chemin du
+ r&#233;pertoire <code>python/ct/client/tools</code>.</li>
+ <li>Ex&#233;cutez la commande <code>ctauditscts</code> avec comme
arguments la valeur de la directive
- <code class="directive">CTAuditStorage</code>, et éventuellement le chemin
- de la base de données de configuration des logs. Cette dernière sera
- utilisée pour extraire les URLs des logs en fonction de leurs
+ <code class="directive">CTAuditStorage</code>, et &#233;ventuellement le chemin
+ de la base de donn&#233;es de configuration des logs. Cette derni&#232;re sera
+ utilis&#233;e pour extraire les URLs des logs en fonction de leurs
identifiants.</li>
</ul>
- <p>Les données stockées à des fins d'audit peuvent aussi être
- utilisées par d'autres programmes ; veuillez vous référer au code
- source de <code>ctauditscts</code> pour plus de détails à propos du
- traitement des données.</p>
+ <p>Les donn&#233;es stock&#233;es &#224; des fins d'audit peuvent aussi &#234;tre
+ utilis&#233;es par d'autres programmes ; veuillez vous r&#233;f&#233;rer au code
+ source de <code>ctauditscts</code> pour plus de d&#233;tails &#224; propos du
+ traitement des donn&#233;es.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ctauditstorage" id="ctauditstorage">Directive</a> <a name="CTAuditStorage" id="CTAuditStorage">CTAuditStorage</a><a title="Lien permanent" href="#ctauditstorage" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Répertoire de stockage des données pour l'audit hors ligne</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>R&#233;pertoire de stockage des donn&#233;es pour l'audit hors ligne</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CTAuditStorage <em>directory</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl_ct</td></tr>
</table>
<p>La directive <code class="directive">CTAuditStorage</code> permet de
- définir le chemin du répertoire où les données destinées à un audit hors
- ligne seront stockées. Ce répertoire doit exister au préalable. Si le
+ d&#233;finir le chemin du r&#233;pertoire o&#249; les donn&#233;es destin&#233;es &#224; un audit hors
+ ligne seront stock&#233;es. Ce r&#233;pertoire doit exister au pr&#233;alable. Si le
chemin contenu dans l'argument <em>directory</em> n'est pas absolu, il
- sera considéré comme relatif au chemin défini par la directive
+ sera consid&#233;r&#233; comme relatif au chemin d&#233;fini par la directive
<code class="directive"><a href="../mod/core.html#defaultruntimedir">DefaultRuntimeDir</a></code>.</p>
- <p>Si cette directive n'est pas définie, aucune donnée ne sera stockée
+ <p>Si cette directive n'est pas d&#233;finie, aucune donn&#233;e ne sera stock&#233;e
en vue d'un audit hors ligne.</p>
- <p>Le répertoire considéré contiendra des fichiers nommés
+ <p>Le r&#233;pertoire consid&#233;r&#233; contiendra des fichiers nomm&#233;s
<code><em>PID</em>.tmp</code> pour les processus enfants actifs et
- <code><em>PID</em>.out</code> pour les processus enfants terminés. Les
- données disponibles pour un audit hors ligne sont donc contenues dans les
- fichiers <code>.out</code>. La commande expérimentale
- <code>ctauditscts</code> (située dans l'arborescence des sources de
+ <code><em>PID</em>.out</code> pour les processus enfants termin&#233;s. Les
+ donn&#233;es disponibles pour un audit hors ligne sont donc contenues dans les
+ fichiers <code>.out</code>. La commande exp&#233;rimentale
+ <code>ctauditscts</code> (situ&#233;e dans l'arborescence des sources de
httpd, mais non encore prise en compte par le processus
d'installation), fait appel aux utilitaires du projet
<em>certificate-transparency</em> pour effectuer l'audit.</p>
@@ -379,7 +379,7 @@ venir.</p>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Chemin de l'utilitaire client du log certificate-transparency</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CTLogClient <em>executable</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl_ct</td></tr>
@@ -389,55 +389,55 @@ venir.</p>
<code>ct.exe</code>) de l'arborescence des sources du projet open
source <a href="https://code.google.com/p/certificate-transparency/">certificate-transparency</a>.</p>
- <p>Il est possible d'utiliser une implémentation alternative pour
- extraire les SCTs d'un certificat de serveur à partir du moment où
- l'interface de la ligne de commande est équivalente.</p>
+ <p>Il est possible d'utiliser une impl&#233;mentation alternative pour
+ extraire les SCTs d'un certificat de serveur &#224; partir du moment o&#249;
+ l'interface de la ligne de commande est &#233;quivalente.</p>
- <p>Si cette directive n'est pas définie, il n'est pas possible de
+ <p>Si cette directive n'est pas d&#233;finie, il n'est pas possible de
soumettre les certificats aux logs pour en extraire les SCTs ; seuls
- les SCTs gérés par l'administrateur ou situés dans une extension de
+ les SCTs g&#233;r&#233;s par l'administrateur ou situ&#233;s dans une extension de
certificat seront alors fournis aux clients.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ctlogconfigdb" id="ctlogconfigdb">Directive</a> <a name="CTLogConfigDB" id="CTLogConfigDB">CTLogConfigDB</a><a title="Lien permanent" href="#ctlogconfigdb" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Base de données pour la configuration des logs avec mises à
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Base de donn&#233;es pour la configuration des logs avec mises &#224;
jour dynamiques</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CTLogConfigDB <em>filename</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl_ct</td></tr>
</table>
- <p>La directive <code class="directive">CTLogConfigDB</code> permet de définir
- le nom de la base de données contenant la configuration des logs
+ <p>La directive <code class="directive">CTLogConfigDB</code> permet de d&#233;finir
+ le nom de la base de donn&#233;es contenant la configuration des logs
connus. Si le chemin contenu dans <em>filename</em> n'est pas absolu,
- il est considéré comme relatif au chemin défini par la directive
+ il est consid&#233;r&#233; comme relatif au chemin d&#233;fini par la directive
<code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.</p>
- <p>Veuillez vous référer à la documentation du programme
- <code class="program"><a href="../programs/ctlogconfig.html">ctlogconfig</a></code> qui gère la base de données.</p>
+ <p>Veuillez vous r&#233;f&#233;rer &#224; la documentation du programme
+ <code class="program"><a href="../programs/ctlogconfig.html">ctlogconfig</a></code> qui g&#232;re la base de donn&#233;es.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ctmaxsctage" id="ctmaxsctage">Directive</a> <a name="CTMaxSCTAge" id="CTMaxSCTAge">CTMaxSCTAge</a><a title="Lien permanent" href="#ctmaxsctage" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Age maximum d'un SCT obtenu depuis un log avant son
-raffraîchissement</td></tr>
+raffra&#238;chissement</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CTMaxSCTAge <em>num-seconds</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>1 jour</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>1 jour</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl_ct</td></tr>
</table>
- <p>Les certificats de serveur dont les SCTs sont supérieurs à cet âge
- maximum seront soumis à nouveau aux logs définis. En général, le log
- va renvoyer le même SCT que précédemment, mais ceux-ci font alors l'objet
- d'une opération de la part du log. Les SCTs seront raffraîchis autant que
- nécessaire au cours du fonctionnement normal du serveur, les nouveaux
- SCTs étant envoyés aux clients au fur et à mesure de leur
- disponibilité.</p>
+ <p>Les certificats de serveur dont les SCTs sont sup&#233;rieurs &#224; cet &#226;ge
+ maximum seront soumis &#224; nouveau aux logs d&#233;finis. En g&#233;n&#233;ral, le log
+ va renvoyer le m&#234;me SCT que pr&#233;c&#233;demment, mais ceux-ci font alors l'objet
+ d'une op&#233;ration de la part du log. Les SCTs seront raffra&#238;chis autant que
+ n&#233;cessaire au cours du fonctionnement normal du serveur, les nouveaux
+ SCTs &#233;tant envoy&#233;s aux clients au fur et &#224; mesure de leur
+ disponibilit&#233;.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -447,30 +447,30 @@ raffraîchissement</td></tr>
mandataire
</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CTProxyAwareness <em>oblivious|aware|require</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>aware</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>aware</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl_ct</td></tr>
</table>
- <p>Cette directive permet de contrôler la prise en compte et les
+ <p>Cette directive permet de contr&#244;ler la prise en compte et les
recherches de SCTs valides pour un mandataire. Les options disponibles
sont les suivantes :</p>
<dl>
<dt>oblivious</dt>
- <dd>Le mandataire de demandera jamais de SCTs, et par conséquent
+ <dd>Le mandataire de demandera jamais de SCTs, et par cons&#233;quent
n'en examinera pas. Le processus de transparance des certificats est
- alors entièrement désactivé pour ce mandataire.</dd>
+ alors enti&#232;rement d&#233;sactiv&#233; pour ce mandataire.</dd>
<dt>aware</dt>
<dd>Le mandataire prendra en charge l'ensemble du processus de
- transparence des certificats, à savoir la recherche de SCTs et leur
+ transparence des certificats, &#224; savoir la recherche de SCTs et leur
examen. Le mandataire n'interrompra cependant pas la connexion si le
serveur original ne fournit pas de SCTs valides.</dd>
<dt>require</dt>
<dd>Le mandataire interrompra la connexion avec le serveur original
- si ce dernir ne fournit pas au moins un SCT qui passe avec succès le
+ si ce dernir ne fournit pas au moins un SCT qui passe avec succ&#232;s le
test de validation en ligne.</dd>
</dl>
@@ -479,49 +479,49 @@ mandataire
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ctsctstorage" id="ctsctstorage">Directive</a> <a name="CTSCTStorage" id="CTSCTStorage">CTSCTStorage</a><a title="Lien permanent" href="#ctsctstorage" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Répertoire où les SCTs sont stockés</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>R&#233;pertoire o&#249; les SCTs sont stock&#233;s</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CTSCTStorage <em>directory</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl_ct</td></tr>
</table>
- <p>La directive <code class="directive">CTSCTStorage</code> permet de définir
- le nom du répertoire où les SCTs et listes de SCTs seront stockés. Si
+ <p>La directive <code class="directive">CTSCTStorage</code> permet de d&#233;finir
+ le nom du r&#233;pertoire o&#249; les SCTs et listes de SCTs seront stock&#233;s. Si
le chemin contenu dans <em>directory</em> n'est pas absolu, il sera
- considéré comme relatif au chemin défini par la directive <code class="directive"><a href="../mod/core.html#defaultruntimedir">DefaultRuntimeDir</a></code>.</p>
+ consid&#233;r&#233; comme relatif au chemin d&#233;fini par la directive <code class="directive"><a href="../mod/core.html#defaultruntimedir">DefaultRuntimeDir</a></code>.</p>
- <p>Chaque certificat voit ses informations stockées dans un sous-répertoire
- qui lui est propre ; le nom de ce sous-répertoire correspond au hash
- SHA-256 du certificat considéré.</p>
+ <p>Chaque certificat voit ses informations stock&#233;es dans un sous-r&#233;pertoire
+ qui lui est propre ; le nom de ce sous-r&#233;pertoire correspond au hash
+ SHA-256 du certificat consid&#233;r&#233;.</p>
- <p>Les sous-répertoires propres à chaque certificat contiennent des
- SCTs en provenance des logs définis, des listes de SCTs préparées à
- partir des SCTs configurés statiquement et des SCTs extraits, ainsi
- que diverses informations utilisées pour gérer les SCTs.</p>
+ <p>Les sous-r&#233;pertoires propres &#224; chaque certificat contiennent des
+ SCTs en provenance des logs d&#233;finis, des listes de SCTs pr&#233;par&#233;es &#224;
+ partir des SCTs configur&#233;s statiquement et des SCTs extraits, ainsi
+ que diverses informations utilis&#233;es pour g&#233;rer les SCTs.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ctserverhellosctlimit" id="ctserverhellosctlimit">Directive</a> <a name="CTServerHelloSCTLimit" id="CTServerHelloSCTLimit">CTServerHelloSCTLimit</a><a title="Lien permanent" href="#ctserverhellosctlimit" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre maximum de SCTs pouvant être renvoyés au cours de la
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre maximum de SCTs pouvant &#234;tre renvoy&#233;s au cours de la
phase ServerHello</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CTServerHelloSCTLimit <em>limit</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>100</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>100</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl_ct</td></tr>
</table>
- <p>Cette directive permet de définir le nombre maximum de SCTs pouvant
- être renvoyés par un serveur TLS au cours de la phase ServerHello dans
- le cas où le nombre de logs définis et de SCTs définis statiquement
+ <p>Cette directive permet de d&#233;finir le nombre maximum de SCTs pouvant
+ &#234;tre renvoy&#233;s par un serveur TLS au cours de la phase ServerHello dans
+ le cas o&#249; le nombre de logs d&#233;finis et de SCTs d&#233;finis statiquement
est assez important.</p>
- <p>En général, seuls quelques SCTs sont disponibles, cette directive
- n'est donc nécessaire que dans certaines circonstances particulières.</p>
+ <p>En g&#233;n&#233;ral, seuls quelques SCTs sont disponibles, cette directive
+ n'est donc n&#233;cessaire que dans certaines circonstances particuli&#232;res.</p>
<p>Cette directive ne tient pas compte des SCTs contenus dans les
- extensions de certificats ou les réponses OCSP agrafées.</p>
+ extensions de certificats ou les r&#233;ponses OCSP agraf&#233;es.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -531,74 +531,74 @@ phase ServerHello</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CTStaticLogConfig <em>log-id|-</em> <em>public-key-file|-</em>
<em>1|0|-</em> <em>min-timestamp|-</em> <em>max-timestamp|-</em>
<em>log-URL|-</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl_ct</td></tr>
</table>
<p>Cette directive permet de configurer un log particulier. Elle est
- particulièrement appropriée dans les cas où cette configuration est
- rarement modifiée. Si votre cas nécessite plutôt une configuration
- dynamique, veuillez vous référer à la documentation de la directive
+ particuli&#232;rement appropri&#233;e dans les cas o&#249; cette configuration est
+ rarement modifi&#233;e. Si votre cas n&#233;cessite plut&#244;t une configuration
+ dynamique, veuillez vous r&#233;f&#233;rer &#224; la documentation de la directive
<code class="directive"><a href="#ctlogconfigdb">CTLogConfigDB</a></code>.</p>
- <p>Chacun des six champs doit être renseigné, mais en général, la
- configuration d'un log nécessite peu d'information ; utilisez
- <em>-</em> lorsque vous ne disposez d'aucune information à spécifier
+ <p>Chacun des six champs doit &#234;tre renseign&#233;, mais en g&#233;n&#233;ral, la
+ configuration d'un log n&#233;cessite peu d'information ; utilisez
+ <em>-</em> lorsque vous ne disposez d'aucune information &#224; sp&#233;cifier
pour un champ particulier. Par exemple, dans le cas d'une
configuration de serveur simple (non mandataire), l'administrateur n'a
- besoin de spécifier que l'URL du log auquel soumettre des certificats de
+ besoin de sp&#233;cifier que l'URL du log auquel soumettre des certificats de
serveur afin d'en extraire les SCTs.</p>
- <p>Les champs se définissent comme suit :</p>
+ <p>Les champs se d&#233;finissent comme suit :</p>
<dl>
<dt><em>log-id</em></dt>
<dd>Il s'agit de l'identifiant du log qui correspond au hash SHA-256
- de la clé publique du log, codé en hexadécimal. Cette chaîne a une
- taille de 64 caractères.
+ de la cl&#233; publique du log, cod&#233; en hexad&#233;cimal. Cette cha&#238;ne a une
+ taille de 64 caract&#232;res.
<br />
- Ce champ peut être omis lorsque <em>public-key-file</em> est
- renseigné.</dd>
+ Ce champ peut &#234;tre omis lorsque <em>public-key-file</em> est
+ renseign&#233;.</dd>
<dt><em>public-key-file</em></dt>
- <dd>Il s'agit du chemin d'un fichier contenant la clé publique du log
- codée au format PEM. Si ce chemin n'est pas absolu, il est considéré
- comme relatif au chemin défini par la directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.</dd>
+ <dd>Il s'agit du chemin d'un fichier contenant la cl&#233; publique du log
+ cod&#233;e au format PEM. Si ce chemin n'est pas absolu, il est consid&#233;r&#233;
+ comme relatif au chemin d&#233;fini par la directive <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.</dd>
<dt><em>trust/distrust</em></dt>
- <dd>Définissez ce champ à <em>1</em> pour marquer le log comme non
+ <dd>D&#233;finissez ce champ &#224; <em>1</em> pour marquer le log comme non
digne de confiance, ou pour tout simplement interdire son
- utilisation pour le traitement des certificats. Définissez ce champ
- à <em>-</em> ou <em>0</em> (valeur par défaut) pour accorder votre
+ utilisation pour le traitement des certificats. D&#233;finissez ce champ
+ &#224; <em>-</em> ou <em>0</em> (valeur par d&#233;faut) pour accorder votre
confiance au log.</dd>
<dt><em>min-timestamp</em> et <em>max-timestamp</em></dt>
- <dd>Un repère de temps (timestamp) est un temps exprimé en
+ <dd>Un rep&#232;re de temps (timestamp) est un temps exprim&#233; en
millisecondes depuis le temps epoch, sans tenir compte des secondes
- sautées. C'est le format de temps utilisé dans les SCTs. Le repère
- de temps doit être fourni sous la forme d'un nombre décimal.
+ saut&#233;es. C'est le format de temps utilis&#233; dans les SCTs. Le rep&#232;re
+ de temps doit &#234;tre fourni sous la forme d'un nombre d&#233;cimal.
<br />
- Spécifiez <strong><code>-</code></strong> pour un des repères de
- temps s'il n'est pas connu. Par exemple, lorsque vous définissez le
- repère de temps minimum valide pour un log qui reste valide,
- spécifiez <strong><code>-</code></strong> pour
+ Sp&#233;cifiez <strong><code>-</code></strong> pour un des rep&#232;res de
+ temps s'il n'est pas connu. Par exemple, lorsque vous d&#233;finissez le
+ rep&#232;re de temps minimum valide pour un log qui reste valide,
+ sp&#233;cifiez <strong><code>-</code></strong> pour
<em>max-timestamp</em>.
<br />
- Les SCTs reçu par le mandataire depuis ce log seront invalides si le
- repère de temps est plus ancien que <em>min-timestamp</em> ou plus
- récent que <em>max-timestamp</em>.</dd>
+ Les SCTs re&#231;u par le mandataire depuis ce log seront invalides si le
+ rep&#232;re de temps est plus ancien que <em>min-timestamp</em> ou plus
+ r&#233;cent que <em>max-timestamp</em>.</dd>
<dt><em>log-URL</em></dt>
<dd>Il s'agit de l'URL du log auquel soumettre les certificats de
- serveur et ainsi obtenir des SCTs à envoyer aux clients.</dd>
+ serveur et ainsi obtenir des SCTs &#224; envoyer aux clients.</dd>
</dl>
<h3>Voir aussi</h3>
<ul>
<li>Le paragraphe <a href="#logconf">Configuration des logs</a>
-contient des informations à caractère plus général à propos des champs qui
-peuvent être définis via cette directive.</li>
+contient des informations &#224; caract&#232;re plus g&#233;n&#233;ral &#224; propos des champs qui
+peuvent &#234;tre d&#233;finis via cette directive.</li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -608,43 +608,43 @@ peuvent être définis via cette directive.</li>
certificat de serveur
</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CTStaticSCTs <em>certificate-pem-file</em> <em>sct-directory</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_ssl_ct</td></tr>
</table>
- <p>Cette directive permet de définir statiquement un ou plusieurs SCTs
- correspondant à un certificat de serveur. Ce mécanisme peut être
- utilisé à la place ou en complément de l'obtention dynamique des SCTs
+ <p>Cette directive permet de d&#233;finir statiquement un ou plusieurs SCTs
+ correspondant &#224; un certificat de serveur. Ce m&#233;canisme peut &#234;tre
+ utilis&#233; &#224; la place ou en compl&#233;ment de l'obtention dynamique des SCTs
en provenance des logs. Toute modification dans le jeu de SCTs d'un
- certificat de serveur particulier sera prise en compte de manière
- dynamique sans avoir à redémarrer le serveur.</p>
+ certificat de serveur particulier sera prise en compte de mani&#232;re
+ dynamique sans avoir &#224; red&#233;marrer le serveur.</p>
- <p><em>certificate-pem-file</em> fait référence au fichier contenant
+ <p><em>certificate-pem-file</em> fait r&#233;f&#233;rence au fichier contenant
le certificat de serveur au format PEM. Si ce chemin n'est pas absolu,
- il sera considéré comme relatif au chemin défini par la directive
+ il sera consid&#233;r&#233; comme relatif au chemin d&#233;fini par la directive
<code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.</p>
<p><em>sct-directory</em> doit contenir le chemin vers un ou plusieurs
- fichiers possédant l'extension de nom de fichier <code>.sct</code>,
- représentant un ou plusieurs SCTs correspondant au certificat de
+ fichiers poss&#233;dant l'extension de nom de fichier <code>.sct</code>,
+ repr&#233;sentant un ou plusieurs SCTs correspondant au certificat de
serveur. Si ce chemin n'est pas absolu,
- il sera considéré comme relatif au chemin défini par la directive
+ il sera consid&#233;r&#233; comme relatif au chemin d&#233;fini par la directive
<code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.</p>
<p>Si <em>sct-directory</em> est vide, aucun message d'erreur ne sera
- affiché.</p>
+ affich&#233;.</p>
- <p>Cette directive peut servir à identifier des répertoires de SCTs
- gérés par une autre infrastructure, sous réserve qu'ils soient
- enregistrés au format binaire avec l'extension de nom de fichier
+ <p>Cette directive peut servir &#224; identifier des r&#233;pertoires de SCTs
+ g&#233;r&#233;s par une autre infrastructure, sous r&#233;serve qu'ils soient
+ enregistr&#233;s au format binaire avec l'extension de nom de fichier
<em>.sct</em>.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_ssl_ct.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_ssl_ct.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_ssl_ct.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -663,7 +663,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_ssl_ct.htm
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_status.html.fr b/docs/manual/mod/mod_status.html.fr
index 2f81f8af7f..eebc1bc590 100644
--- a/docs/manual/mod/mod_status.html.fr
+++ b/docs/manual/mod/mod_status.html.fr
@@ -27,87 +27,87 @@
<div id="preamble"><h1>Module Apache mod_status</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_status.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/mod_status.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/mod_status.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/mod/mod_status.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/mod_status.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_status.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_status.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/mod_status.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mod_status.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournit des informations sur les performances et l'activité
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournit des informations sur les performances et l'activit&#233;
du serveur</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>status_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_status.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>status_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_status.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Le module Status permet à un administrateur de déterminer le
- niveau de performances de son serveur. Les statistiques instantanées
- du serveur sont présentées dans une page HTML sous une forme
- aisément lisible. Si nécessaire, cette page peut être configurée
- pour être automatiquement actualisée (sous réserve de
- compatibilité du navigateur). Une autre page fournit l'état
- instantané du serveur sous la forme d'une simple liste lisible par
+ <p>Le module Status permet &#224; un administrateur de d&#233;terminer le
+ niveau de performances de son serveur. Les statistiques instantan&#233;es
+ du serveur sont pr&#233;sent&#233;es dans une page HTML sous une forme
+ ais&#233;ment lisible. Si n&#233;cessaire, cette page peut &#234;tre configur&#233;e
+ pour &#234;tre automatiquement actualis&#233;e (sous r&#233;serve de
+ compatibilit&#233; du navigateur). Une autre page fournit l'&#233;tat
+ instantan&#233; du serveur sous la forme d'une simple liste lisible par
une machine.</p>
- <p>Les détails fournis sont :</p>
+ <p>Les d&#233;tails fournis sont :</p>
<ul>
- <li>Le nombre de processus servant les requêtes</li>
+ <li>Le nombre de processus servant les requ&#234;tes</li>
<li>Le nombre de processus inactifs</li>
- <li>L'état de chaque processus, le nombre de requêtes qu'il a
- traitées et le nombre total d'octets qu'il a servis (*)</li>
+ <li>L'&#233;tat de chaque processus, le nombre de requ&#234;tes qu'il a
+ trait&#233;es et le nombre total d'octets qu'il a servis (*)</li>
- <li>Le nombre total d'accès effectués et d'octets servis (*)</li>
+ <li>Le nombre total d'acc&#232;s effectu&#233;s et d'octets servis (*)</li>
- <li>Le moment où le serveur a été démarré/redémarré et le temps
- écoulé depuis</li>
+ <li>Le moment o&#249; le serveur a &#233;t&#233; d&#233;marr&#233;/red&#233;marr&#233; et le temps
+ &#233;coul&#233; depuis</li>
- <li>Les valeurs moyennes du nombre de requêtes par seconde, du
+ <li>Les valeurs moyennes du nombre de requ&#234;tes par seconde, du
nombre d'octets servis par seconde et du nombre d'octets par
- requête (*)</li>
+ requ&#234;te (*)</li>
- <li>Le pourcentage CPU instantané utilisé par chaque processus et
+ <li>Le pourcentage CPU instantan&#233; utilis&#233; par chaque processus et
par l'ensemble des processus (*)</li>
- <li>Les hôtes et requêtes actuellement en cours de traitement
+ <li>Les h&#244;tes et requ&#234;tes actuellement en cours de traitement
(*)</li>
</ul>
<p>Les lignes se terminant par "(*)" ne sont disponibles que si la
directive <code class="directive"><a href="../mod/core.html#extendedstatus">ExtendedStatus</a></code>
- est définie à <code>On</code>. Depuis la version
- 2.3.6, le chargement de mod_status définit automatiquement
- <code class="directive"><a href="../mod/core.html#extendedstatus">ExtendedStatus</a></code> à On.</p>
+ est d&#233;finie &#224; <code>On</code>. Depuis la version
+ 2.3.6, le chargement de mod_status d&#233;finit automatiquement
+ <code class="directive"><a href="../mod/core.html#extendedstatus">ExtendedStatus</a></code> &#224; On.</p>
<div class="note">
- <strong>Important : lorsque <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> est chargé, son
+ <strong>Important : lorsque <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> est charg&#233;, son
gestionnaire sera disponible dans <em>tous</em> les fichiers de
- configuration, y compris ceux concernant un répertoire (comme les fichiers
- <code>.htaccess</code>). Ce comportement doit donc être pris en compte pour la
- gestion de la sécurité de votre site.</strong>
+ configuration, y compris ceux concernant un r&#233;pertoire (comme les fichiers
+ <code>.htaccess</code>). Ce comportement doit donc &#234;tre pris en compte pour la
+ gestion de la s&#233;curit&#233; de votre site.</strong>
</div>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#enable">Activation du rapport d'état</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#enable">Activation du rapport d'&#233;tat</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#autoupdate">Actualisation automatique</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#machinereadable">Fichier d'état lisible par une machine</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot">Utilisation de server-status pour la recherche de défauts de
+<li><img alt="" src="../images/down.gif" /> <a href="#machinereadable">Fichier d'&#233;tat lisible par une machine</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot">Utilisation de server-status pour la recherche de d&#233;fauts de
fonctionnement</a></li>
</ul><h3 class="directives">Directives</h3>
<p>Ce module ne fournit aucune directive.</p>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_status">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_status">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_status">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_status">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="enable" id="enable">Activation du rapport d'état</a><a title="Lien permanent" href="#enable" class="permalink">&para;</a></h2>
+<h2><a name="enable" id="enable">Activation du rapport d'&#233;tat</a><a title="Lien permanent" href="#enable" class="permalink">&para;</a></h2>
- <p>Pour n'activer les rapports d'état que pour les navigateurs
- appartenant au domaine example.com, ajoutez ces lignes à votre
+ <p>Pour n'activer les rapports d'&#233;tat que pour les navigateurs
+ appartenant au domaine example.com, ajoutez ces lignes &#224; votre
fichier de configuration <code>httpd.conf</code> :</p>
<pre class="prettyprint lang-config">&lt;Location "/etat-serveur"&gt;
SetHandler server-status
@@ -116,62 +116,62 @@ du serveur</td></tr>
<p>Il est alors possible d'obtenir les statistiques du serveur en
- utilisant un navigateur web et en accédant à la page
+ utilisant un navigateur web et en acc&#233;dant &#224; la page
<code>http://votre.serveur/etat-serveur</code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="autoupdate" id="autoupdate">Actualisation automatique</a><a title="Lien permanent" href="#autoupdate" class="permalink">&para;</a></h2>
- <p>Vous pouvez faire en sorte que cette page d'état s'actualise
- elle-même automatiquement si votre navigateur supporte "refresh".
- Pour ce faire, accédez à la page
+ <p>Vous pouvez faire en sorte que cette page d'&#233;tat s'actualise
+ elle-m&#234;me automatiquement si votre navigateur supporte "refresh".
+ Pour ce faire, acc&#233;dez &#224; la page
<code>http://votre.serveur/etat-serveur?refresh=N</code>, pour que
- cette dernière soit actualisée toutes les N secondes.</p>
+ cette derni&#232;re soit actualis&#233;e toutes les N secondes.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="machinereadable" id="machinereadable">Fichier d'état lisible par une machine</a><a title="Lien permanent" href="#machinereadable" class="permalink">&para;</a></h2>
+<h2><a name="machinereadable" id="machinereadable">Fichier d'&#233;tat lisible par une machine</a><a title="Lien permanent" href="#machinereadable" class="permalink">&para;</a></h2>
<p>La page <code>http://votre.serveur/etat-serveur?auto</code>
- permet d'obtenir une version du fichier d'état lisible par une
- machine. Ceci s'avère intéressant dans le cadre d'une exécution
+ permet d'obtenir une version du fichier d'&#233;tat lisible par une
+ machine. Ceci s'av&#232;re int&#233;ressant dans le cadre d'une ex&#233;cution
automatique : voir le programme en Perl
- <code>log_server_status</code> situé dans le répertoire
+ <code>log_server_status</code> situ&#233; dans le r&#233;pertoire
<code>/support</code> de votre distribution du serveur HTTP Apache.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="troubleshoot" id="troubleshoot">Utilisation de server-status pour la recherche de défauts de
+<h2><a name="troubleshoot" id="troubleshoot">Utilisation de server-status pour la recherche de d&#233;fauts de
fonctionnement</a><a title="Lien permanent" href="#troubleshoot" class="permalink">&para;</a></h2>
- <p>La page <code>server-status</code> peut servir de point de départ
- à la recherche de défauts de fonctionnement lorsque votre serveur
- mobilise toutes les ressources disponibles (CPU ou mémoire), pour
- identifier quels clients ou requêtes sont la cause du problème.</p>
+ <p>La page <code>server-status</code> peut servir de point de d&#233;part
+ &#224; la recherche de d&#233;fauts de fonctionnement lorsque votre serveur
+ mobilise toutes les ressources disponibles (CPU ou m&#233;moire), pour
+ identifier quels clients ou requ&#234;tes sont la cause du probl&#232;me.</p>
- <p>Tout d'abord, assurez-vous que la directive <code class="directive"><a href="../mod/core.html#extendedstatus">ExtendedStatus</a></code> est bien définie à on, de
- façon à ce que vous puissiez avoir accès à toutes les informations à
- propos de la requête et du client pour chaque processus enfant ou
+ <p>Tout d'abord, assurez-vous que la directive <code class="directive"><a href="../mod/core.html#extendedstatus">ExtendedStatus</a></code> est bien d&#233;finie &#224; on, de
+ fa&#231;on &#224; ce que vous puissiez avoir acc&#232;s &#224; toutes les informations &#224;
+ propos de la requ&#234;te et du client pour chaque processus enfant ou
thread.</p>
- <p>Consultez ensuite la liste des processus en cours (à l'aide de
+ <p>Consultez ensuite la liste des processus en cours (&#224; l'aide de
<code>top</code>, ou d'un utilitaire de listage des processus
similaire), afin d'identifier les processus coupables. Triez
- l'affichage de <code>top</code> par utilisation CPU ou mémoire, en
- fonction du problème rencontré.</p>
+ l'affichage de <code>top</code> par utilisation CPU ou m&#233;moire, en
+ fonction du probl&#232;me rencontr&#233;.</p>
<p>Rechargez la page <code>server-status</code> et recherchez
- les identifiants des processus trouvés précédemment ; vous pourrez
- alors déterminer quelle requête est traitée par ces processus, pour
- quel client. Les requêtes peuvent apparaître de manière fugitive, et
+ les identifiants des processus trouv&#233;s pr&#233;c&#233;demment ; vous pourrez
+ alors d&#233;terminer quelle requ&#234;te est trait&#233;e par ces processus, pour
+ quel client. Les requ&#234;tes peuvent appara&#238;tre de mani&#232;re fugitive, et
il se peut que vous deviez effectuer plusieurs essais avant de
- parvenir à les prendre en flagrant délit, pour ainsi dire.</p>
+ parvenir &#224; les prendre en flagrant d&#233;lit, pour ainsi dire.</p>
- <p>Cette procédure <em>devrait</em> vous permettre de cerner quel
- client, ou type de requête, sont à l'origine de vos problèmes de
+ <p>Cette proc&#233;dure <em>devrait</em> vous permettre de cerner quel
+ client, ou type de requ&#234;te, sont &#224; l'origine de vos probl&#232;mes de
charge. Il est probable que vous identifiiez une application web au
comportement anormal, ou un client en train d'attaquer votre site.</p>
@@ -179,11 +179,11 @@ du serveur</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_status.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/mod_status.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/mod_status.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/mod/mod_status.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/mod_status.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_status.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_status.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/mod_status.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mod_status.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -202,7 +202,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_status.htm
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_substitute.html.fr b/docs/manual/mod/mod_substitute.html.fr
index 640c2970d4..e502300037 100644
--- a/docs/manual/mod/mod_substitute.html.fr
+++ b/docs/manual/mod/mod_substitute.html.fr
@@ -27,18 +27,18 @@
<div id="preamble"><h1>Module Apache mod_substitute</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_substitute.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_substitute.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_substitute.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Effectue des opérations de recherche/remplacement sur les
-corps de réponses</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Effectue des op&#233;rations de recherche/remplacement sur les
+corps de r&#233;ponses</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>substitute_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_substitute.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>substitute_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_substitute.c</td></tr></table>
<h3>Sommaire</h3>
- <p><code class="module"><a href="../mod/mod_substitute.html">mod_substitute</a></code> fournit un mécanisme permettant
- d'effectuer des substitutions de chaînes fixes ou d'expressions
- rationnelles sur les corps de réponses.</p>
+ <p><code class="module"><a href="../mod/mod_substitute.html">mod_substitute</a></code> fournit un m&#233;canisme permettant
+ d'effectuer des substitutions de cha&#238;nes fixes ou d'expressions
+ rationnelles sur les corps de r&#233;ponses.</p>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<ul id="toc">
@@ -46,59 +46,59 @@ corps de réponses</td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#substituteinheritbefore">SubstituteInheritBefore</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#substitutemaxlinelength">SubstituteMaxLineLength</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_substitute">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_substitute">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_substitute">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_substitute">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="substitute" id="substitute">Directive</a> <a name="Substitute" id="Substitute">Substitute</a><a title="Lien permanent" href="#substitute" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Modèle de substition dans le contenu de la
-réponse</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Substitute <var>s/modèle/substitution/[infq]</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Mod&#232;le de substition dans le contenu de la
+r&#233;ponse</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Substitute <var>s/mod&#232;le/substitution/[infq]</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_substitute</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Les valeurs de substitution "expr=" ont été ajoutées à partir de
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Les valeurs de substitution "expr=" ont &#233;t&#233; ajout&#233;es &#224; partir de
la version 2.5.1</td></tr>
</table>
<p>La directive <code class="directive">Substitute</code> permet de
- spécifier un modèle de recherche/remplacement à appliquer au corps
- de la réponse.</p>
+ sp&#233;cifier un mod&#232;le de recherche/remplacement &#224; appliquer au corps
+ de la r&#233;ponse.</p>
- <p>La signification du modèle peut être modifiée via toute
+ <p>La signification du mod&#232;le peut &#234;tre modifi&#233;e via toute
combinaison de ces drapeaux :</p>
<dl>
<dt><code>i</code></dt>
<dd>Effectue une comparaison sans tenir compte de la casse.</dd>
<dt><code>n</code></dt>
- <dd>Par défaut, le modèle est traité en tant qu'expression
+ <dd>Par d&#233;faut, le mod&#232;le est trait&#233; en tant qu'expression
rationnelle. Le drapeau <code>n</code> force le traitement du
- modèle en tant que chaîne fixe.</dd>
+ mod&#232;le en tant que cha&#238;ne fixe.</dd>
<dt><code>f</code></dt>
- <dd>Avec le drapeau <code>f</code>, <code>mod_substitute</code> met à plat le
- résultat d'une substitution (les conteneurs ou buckets ne sont
- pas dissociés), ce qui permet à d'éventuelles substitutions
- ultérieures de s'effectuer sur cette dernière. C'est le
- comportement par défaut.</dd>
+ <dd>Avec le drapeau <code>f</code>, <code>mod_substitute</code> met &#224; plat le
+ r&#233;sultat d'une substitution (les conteneurs ou buckets ne sont
+ pas dissoci&#233;s), ce qui permet &#224; d'&#233;ventuelles substitutions
+ ult&#233;rieures de s'effectuer sur cette derni&#232;re. C'est le
+ comportement par d&#233;faut.</dd>
<dt><code>q</code></dt>
<dd>Avec le drapeau <code>q</code>, <code>mod_substitute</code> dissocie les
- conteneurs (ou buckets) après chaque substitution. Ceci peut
- améliorer la rapidité de la réponse et diminuer la quantité de
- mémoire utilisée, mais ne doit être utilisé que s'il n'existe
- aucune possibilité pour que le résultat d'une substitution ne
- corresponde au modèle ou à l'expression rationnelle d'une
- substitution ultérieure.</dd>
+ conteneurs (ou buckets) apr&#232;s chaque substitution. Ceci peut
+ am&#233;liorer la rapidit&#233; de la r&#233;ponse et diminuer la quantit&#233; de
+ m&#233;moire utilis&#233;e, mais ne doit &#234;tre utilis&#233; que s'il n'existe
+ aucune possibilit&#233; pour que le r&#233;sultat d'une substitution ne
+ corresponde au mod&#232;le ou &#224; l'expression rationnelle d'une
+ substitution ult&#233;rieure.</dd>
</dl>
- <p><var>substitution</var> peut contenir du texte et des références arrières
+ <p><var>substitution</var> peut contenir du texte et des r&#233;f&#233;rences arri&#232;res
d'expressions rationnelles. Si la valeur de substitution commence par la
- chaîne <code>expr=</code>, elle est interprétée comme une <a href="../expr.html">expression rationnelle</a>, ce qui permet d'utiliser des
- variables d'environnement et des valeurs d'en-têtes.
+ cha&#238;ne <code>expr=</code>, elle est interpr&#233;t&#233;e comme une <a href="../expr.html">expression rationnelle</a>, ce qui permet d'utiliser des
+ variables d'environnement et des valeurs d'en-t&#234;tes.
</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">&lt;Location "/"&gt;
@@ -107,34 +107,34 @@ la version 2.5.1</td></tr>
&lt;/Location&gt;</pre>
</div>
- <p>Le caractère utilisé pour séparer (ou "délimiter") les différentes partie
- de la valeur de substitution est référencé sous le nom de "délimiteur", et
+ <p>Le caract&#232;re utilis&#233; pour s&#233;parer (ou "d&#233;limiter") les diff&#233;rentes partie
+ de la valeur de substitution est r&#233;f&#233;renc&#233; sous le nom de "d&#233;limiteur", et
il s'agit le plus souvent d'un "slash".</p>
- <p>Si le modèle ou la chaîne de substitution contient un caractère
- slash '/', il est possible d'utiliser un autre délimiteur afin de rendre la
+ <p>Si le mod&#232;le ou la cha&#238;ne de substitution contient un caract&#232;re
+ slash '/', il est possible d'utiliser un autre d&#233;limiteur afin de rendre la
directive plus lisible :</p>
- <div class="example"><h3>Exemple d'utilisation d'un délimiteur
+ <div class="example"><h3>Exemple d'utilisation d'un d&#233;limiteur
alternatif</h3><pre class="prettyprint lang-config">&lt;Location "/"&gt;
AddOutputFilterByType SUBSTITUTE text/html
Substitute "s|&lt;BR */?&gt;|&lt;br /&gt;|i"
&lt;/Location&gt;</pre>
</div>
- <p>Lorsqu'on utilise des expressions rationnelles, on peut insérer
- des références arrières dans les opérations de comparaison et de
- substitution, comme illustré dans l'exemple suivant :</p>
- <div class="example"><h3>Exemple d'utilisation de références arrières et de captures</h3><pre class="prettyprint lang-config">&lt;Location "/"&gt;
+ <p>Lorsqu'on utilise des expressions rationnelles, on peut ins&#233;rer
+ des r&#233;f&#233;rences arri&#232;res dans les op&#233;rations de comparaison et de
+ substitution, comme illustr&#233; dans l'exemple suivant :</p>
+ <div class="example"><h3>Exemple d'utilisation de r&#233;f&#233;rences arri&#232;res et de captures</h3><pre class="prettyprint lang-config">&lt;Location "/"&gt;
AddOutputFilterByType SUBSTITUTE text/html
# "foo=k,bar=k" -&gt; "foo/bar=k"
Substitute "s|foo=(\w+),bar=\1|foo/bar=$1|"
&lt;/Location&gt;</pre>
</div>
- <p>Lorsque la valeur de <var>substitution</var> est spécifiée sous la forme
- d'une <a href="../expr.html">expression rationnelle</a>, les références
- arrières doivent être échappées avec un backslash ('\') comme illustré dans
+ <p>Lorsque la valeur de <var>substitution</var> est sp&#233;cifi&#233;e sous la forme
+ d'une <a href="../expr.html">expression rationnelle</a>, les r&#233;f&#233;rences
+ arri&#232;res doivent &#234;tre &#233;chapp&#233;es avec un backslash ('\') comme illustr&#233; dans
l'exemple suivant :</p>
<div class="example"><h3>Exemple de substitution sous forme d'expression rationnelle</h3><pre class="prettyprint lang-config">&lt;Location "/"&gt;
AddOutputFilterByType SUBSTITUTE text/html
@@ -145,86 +145,86 @@ la version 2.5.1</td></tr>
<div class="warning"><h3>Expressions rationnelles et mise en cache</h3>
<p>La prudence s'impose lorsqu'on effectue des substitutions qui font
- références à des en-têtes de requêtes HTTP. En effet, comme ce module agit
- après l'envoi des en-têtes de la réponse, l'<a href="../expr.html">interpréteur d'expression</a> n'est pas en mesure
- d'ajouter les en-têtes de la requête HTTP référencés à l'en-tête Vary de
+ r&#233;f&#233;rences &#224; des en-t&#234;tes de requ&#234;tes HTTP. En effet, comme ce module agit
+ apr&#232;s l'envoi des en-t&#234;tes de la r&#233;ponse, l'<a href="../expr.html">interpr&#233;teur d'expression</a> n'est pas en mesure
+ d'ajouter les en-t&#234;tes de la requ&#234;te HTTP r&#233;f&#233;renc&#233;s &#224; l'en-t&#234;te Vary de
sortie.</p>
</div>
- <p>Un scénario courant d'utilisation de <code>mod_substitute</code>
- est la situation où un serveur frontal mandate des requêtes pour un
- serveur d'arrière-plan qui renvoie des documents HTML contenant des
- URLs intégrées codées en dur qui font référence à ce serveur
- d'arrière-plan. Ces URLs ne fonctionnent pas pour l'utilisateur
- final car le serveur d'arrière-plan est hors d'atteinte.</p>
+ <p>Un sc&#233;nario courant d'utilisation de <code>mod_substitute</code>
+ est la situation o&#249; un serveur frontal mandate des requ&#234;tes pour un
+ serveur d'arri&#232;re-plan qui renvoie des documents HTML contenant des
+ URLs int&#233;gr&#233;es cod&#233;es en dur qui font r&#233;f&#233;rence &#224; ce serveur
+ d'arri&#232;re-plan. Ces URLs ne fonctionnent pas pour l'utilisateur
+ final car le serveur d'arri&#232;re-plan est hors d'atteinte.</p>
<p>On peut, dans ce cas, utiliser <code>mod_substitute</code> pour
- réécrire ces URLs afin qu'elles soit utilisables dans la partie
- située derrière le mandataire :</p>
+ r&#233;&#233;crire ces URLs afin qu'elles soit utilisables dans la partie
+ situ&#233;e derri&#232;re le mandataire :</p>
- <div class="example"><h3>Réécriture des URLs intégrées à un contenu mandaté</h3><pre class="prettyprint lang-config">ProxyPass "/blog/" "http://internal.blog.example.com/"
+ <div class="example"><h3>R&#233;&#233;criture des URLs int&#233;gr&#233;es &#224; un contenu mandat&#233;</h3><pre class="prettyprint lang-config">ProxyPass "/blog/" "http://internal.blog.example.com/"
ProxyPassReverse "/blog/" "http://internal.blog.example.com/"
Substitute "s|http://internal.blog.example.com/|http://www.example.com/blog/|i"</pre>
</div>
- <p>La directive <code class="directive"><a href="../mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code> modifie tout en-tête
- <code>Location</code> (redirection) envoyé par le serveur
- d'arrière-plan et, dans cet exemple, la directive
- <code class="directive">Substitute</code> se charge à son tour de la modification de
- la réponse HTML.</p>
+ <p>La directive <code class="directive"><a href="../mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code> modifie tout en-t&#234;te
+ <code>Location</code> (redirection) envoy&#233; par le serveur
+ d'arri&#232;re-plan et, dans cet exemple, la directive
+ <code class="directive">Substitute</code> se charge &#224; son tour de la modification de
+ la r&#233;ponse HTML.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="substituteinheritbefore" id="substituteinheritbefore">Directive</a> <a name="SubstituteInheritBefore" id="SubstituteInheritBefore">SubstituteInheritBefore</a><a title="Lien permanent" href="#substituteinheritbefore" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Modifie l'ordre de fusion des modèles hérités</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Modifie l'ordre de fusion des mod&#232;les h&#233;rit&#233;s</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SubstituteInheritBefore on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SubstituteInheritBefore on</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SubstituteInheritBefore on</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_substitute</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.17 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.17 du serveur HTTP
Apache</td></tr>
</table>
- <p>Cette directive permet de définir si l'on applique les modèles
-<code class="directive"><a href="#substitute">Substitute</a></code> hérités en premier
-(valeur <code>on</code>), ou après ceux du
+ <p>Cette directive permet de d&#233;finir si l'on applique les mod&#232;les
+<code class="directive"><a href="#substitute">Substitute</a></code> h&#233;rit&#233;s en premier
+(valeur <code>on</code>), ou apr&#232;s ceux du
contexte courant (valeur <code>off</code>). Sa valeur est maintenant
-définie par défaut à <code>on</code> ; il est cependant possible de
-restaurer le comportement des versions 2.4 et antérieures du serveur qui
-était équivalent à une définition à <code>off</code> de cette directive.
+d&#233;finie par d&#233;faut &#224; <code>on</code> ; il est cependant possible de
+restaurer le comportement des versions 2.4 et ant&#233;rieures du serveur qui
+&#233;tait &#233;quivalent &#224; une d&#233;finition &#224; <code>off</code> de cette directive.
La valeur de la directive <code class="directive">SubstituteInheritBefore</code> est
-elle-même héritée, et les contextes qui en héritent (ceux qui ne
-définissent pas explicitement leur propre directive
+elle-m&#234;me h&#233;rit&#233;e, et les contextes qui en h&#233;ritent (ceux qui ne
+d&#233;finissent pas explicitement leur propre directive
<code class="directive">SubstituteInheritBefore</code>) appliqueront donc
-l'ordre de fusion défini le plus proche.</p>
+l'ordre de fusion d&#233;fini le plus proche.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="substitutemaxlinelength" id="substitutemaxlinelength">Directive</a> <a name="SubstituteMaxLineLength" id="SubstituteMaxLineLength">SubstituteMaxLineLength</a><a title="Lien permanent" href="#substitutemaxlinelength" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit la longueur de ligne maximale</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit la longueur de ligne maximale</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SubstituteMaxLineLength <var>octets</var>(b|B|k|K|m|M|g|G)</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SubstituteMaxLineLength 1m</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SubstituteMaxLineLength 1m</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_substitute</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.11 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.11 du serveur HTTP
Apache</td></tr>
</table>
- <p>La taille de la ligne traitée par <code class="module"><a href="../mod/mod_substitute.html">mod_substitute</a></code>
- est limitée afin de restreindre l'utilisation des ressources
- mémoire. La directive <code class="directive">SubstituteMaxLineLength</code>
- permet de définir cette limite. La valeur de la limite peut être
- spécifiée sous la forme d'un nombre d'octets, et peut être suffixée
+ <p>La taille de la ligne trait&#233;e par <code class="module"><a href="../mod/mod_substitute.html">mod_substitute</a></code>
+ est limit&#233;e afin de restreindre l'utilisation des ressources
+ m&#233;moire. La directive <code class="directive">SubstituteMaxLineLength</code>
+ permet de d&#233;finir cette limite. La valeur de la limite peut &#234;tre
+ sp&#233;cifi&#233;e sous la forme d'un nombre d'octets, et peut &#234;tre suffix&#233;e
par une des lettres <code>b</code>, <code>B</code>, <code>k</code>,
<code>K</code>, <code>m</code>, <code>M</code>, <code>g</code> ou
<code>G</code> pour fournir une valeur respectivement en octets,
- kiloOctets, mégaOctets ou gigaOctets.</p>
+ kiloOctets, m&#233;gaOctets ou gigaOctets.</p>
<div class="example"><h3>Example</h3><pre class="prettyprint lang-config">&lt;Location "/"&gt;
AddOutputFilterByType SUBSTITUTE text/html
@@ -238,7 +238,7 @@ Apache</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_substitute.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_substitute.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_substitute.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -257,7 +257,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_substitute
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_suexec.html.fr b/docs/manual/mod/mod_suexec.html.fr
index ec486f6a62..815ee36e6d 100644
--- a/docs/manual/mod/mod_suexec.html.fr
+++ b/docs/manual/mod/mod_suexec.html.fr
@@ -27,27 +27,27 @@
<div id="preamble"><h1>Module Apache mod_suexec</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_suexec.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_suexec.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_suexec.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_suexec.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_suexec.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/mod_suexec.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mod_suexec.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Permet l'exécution des scripts CGI sous l'utilisateur et
-le groupe spécifiés</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Permet l'ex&#233;cution des scripts CGI sous l'utilisateur et
+le groupe sp&#233;cifi&#233;s</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>suexec_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_suexec.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>suexec_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_suexec.c</td></tr></table>
<h3>Sommaire</h3>
<p>Ce module, en combinaison avec son programme support
- <code class="program"><a href="../programs/suexec.html">suexec</a></code>, permet l'exécution des scripts CGI sous
- l'utilisateur et le groupe spécifiés.</p>
+ <code class="program"><a href="../programs/suexec.html">suexec</a></code>, permet l'ex&#233;cution des scripts CGI sous
+ l'utilisateur et le groupe sp&#233;cifi&#233;s.</p>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#suexecusergroup">SuexecUserGroup</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_suexec">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_suexec">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_suexec">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_suexec">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="../suexec.html">Support de SuEXEC</a></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
@@ -56,23 +56,23 @@ le groupe spécifiés</td></tr>
<div class="directive-section"><h2><a name="suexecusergroup" id="suexecusergroup">Directive</a> <a name="SuexecUserGroup" id="SuexecUserGroup">SuexecUserGroup</a><a title="Lien permanent" href="#suexecusergroup" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>L'utilisateur et le groupe sous lesquels les programmes CGI
-doivent s'exécuter</td></tr>
+doivent s'ex&#233;cuter</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SuexecUserGroup <em>Utilisateur Groupe</em></code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_suexec</td></tr>
</table>
<p>La directive <code class="directive">SuexecUserGroup</code> permet de
- spécifier l'utilisateur et le groupe sous lesquels les programmes
- CGI doivent s'exécuter. Les requêtes non CGI seront toujours
- traitées avec l'utilisateur spécifié par la directive <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code>.</p>
+ sp&#233;cifier l'utilisateur et le groupe sous lesquels les programmes
+ CGI doivent s'ex&#233;cuter. Les requ&#234;tes non CGI seront toujours
+ trait&#233;es avec l'utilisateur sp&#233;cifi&#233; par la directive <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code>.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">SuexecUserGroup nobody nogroup</pre>
</div>
- <p>Le démarrage va échouer si cette
- directive est spécifiée et si la fonctionnalité suEXEC est
- désactivée.</p>
+ <p>Le d&#233;marrage va &#233;chouer si cette
+ directive est sp&#233;cifi&#233;e et si la fonctionnalit&#233; suEXEC est
+ d&#233;sactiv&#233;e.</p>
<h3>Voir aussi</h3>
@@ -83,10 +83,10 @@ doivent s'exécuter</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_suexec.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_suexec.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_suexec.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_suexec.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_suexec.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/mod_suexec.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mod_suexec.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -105,7 +105,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_suexec.htm
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_syslog.html.fr b/docs/manual/mod/mod_syslog.html.fr
index e05baa6eb8..6484805568 100644
--- a/docs/manual/mod/mod_syslog.html.fr
+++ b/docs/manual/mod/mod_syslog.html.fr
@@ -27,16 +27,16 @@
<div id="preamble"><h1>Module Apache mod_syslog</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_syslog.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_syslog.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_syslog.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Support du fournisseur de journalisation "syslog"</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>syslog_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_syslog.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>syslog_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_syslog.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module implémente le fournisseur de journalisation "syslog".
+ <p>Ce module impl&#233;mente le fournisseur de journalisation "syslog".
Il permet de journaliser les messages d'erreur via syslogd(8).</p>
</div>
<div id="quickview"><h3>Sujets</h3>
@@ -44,7 +44,7 @@
<li><img alt="" src="../images/down.gif" /> <a href="#examples">Exemples</a></li>
</ul><h3 class="directives">Directives</h3>
<p>Ce module ne fournit aucune directive.</p>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_syslog">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_syslog">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_syslog">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_syslog">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -52,16 +52,16 @@
<h2><a name="examples" id="examples">Exemples</a><a title="Lien permanent" href="#examples" class="permalink">&para;</a></h2>
- <p>Si le système le supporte, l'utilisation du paramètre
+ <p>Si le syst&#232;me le supporte, l'utilisation du param&#232;tre
<code>syslog</code> avec la directive ErrorLog (voir la
- documentation du module <code class="module"><a href="../mod/core.html">core</a></code>) à la place d'un nom
+ documentation du module <code class="module"><a href="../mod/core.html">core</a></code>) &#224; la place d'un nom
de fichier permet de journaliser les messages d'erreur via
- syslogd(8). Par défaut, c'est le port syslog <code>local7</code> qui
- est utilisé, mais vous pouvez le modifier via la syntaxe
- <code>syslog:<var>port</var></code> où <var>port</var> pourra
- correspondre à un des noms habituellement définis dans la
- documentation de syslog(1). La définition de ce port est réellement
- globale, et même si elle est modifiée au niveau d'un serveur
+ syslogd(8). Par d&#233;faut, c'est le port syslog <code>local7</code> qui
+ est utilis&#233;, mais vous pouvez le modifier via la syntaxe
+ <code>syslog:<var>port</var></code> o&#249; <var>port</var> pourra
+ correspondre &#224; un des noms habituellement d&#233;finis dans la
+ documentation de syslog(1). La d&#233;finition de ce port est r&#233;ellement
+ globale, et m&#234;me si elle est modifi&#233;e au niveau d'un serveur
virtuel, elle affecte l'ensemble du serveur.</p>
<pre class="prettyprint lang-config">ErrorLog syslog:user</pre>
@@ -71,7 +71,7 @@
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_syslog.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_syslog.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_syslog.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -90,7 +90,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_syslog.htm
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_systemd.html.fr b/docs/manual/mod/mod_systemd.html.fr
index 864501add8..cdb9f290fa 100644
--- a/docs/manual/mod/mod_systemd.html.fr
+++ b/docs/manual/mod/mod_systemd.html.fr
@@ -27,20 +27,20 @@
<div id="preamble"><h1>Module Apache mod_systemd</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_systemd.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_systemd.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_systemd.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournit un support amélioré pour l'intégration de systemd</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournit un support am&#233;lior&#233; pour l'int&#233;gration de systemd</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>systemd_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_systemd.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>systemd_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_systemd.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module implémente le support de l'intégration de systemd. Il
- permet de démarrer httpd en temps que service avec le paramètre de
+ <p>Ce module impl&#233;mente le support de l'int&#233;gration de systemd. Il
+ permet de d&#233;marrer httpd en temps que service avec le param&#232;tre de
systemd <code>Type=notify</code> (voir la page de manuel
- systemd.service(5) pour plus de détails). Il ajoute aussi des
- statistiques à la sortie de la commande <code>systemctl
- status</code>, et fournit diverses directives pour l'intégration de
+ systemd.service(5) pour plus de d&#233;tails). Il ajoute aussi des
+ statistiques &#224; la sortie de la commande <code>systemctl
+ status</code>, et fournit diverses directives pour l'int&#233;gration de
systemd.
</p>
</div>
@@ -48,49 +48,49 @@
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#idleshutdown">IdleShutdown</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_systemd">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_systemd">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_systemd">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_systemd">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="idleshutdown" id="idleshutdown">Directive</a> <a name="IdleShutdown" id="IdleShutdown">IdleShutdown</a><a title="Lien permanent" href="#idleshutdown" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Permet d'arrêter httpd lorsque qu'il est inactif pendant un
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Permet d'arr&#234;ter httpd lorsque qu'il est inactif pendant un
certain temps.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>IdleShutdown seconds</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>IdleShutdown 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>IdleShutdown 0</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_systemd</td></tr>
</table>
- <p>La directive <code class="directive">IdleShutdown</code> permet d'arrêter
+ <p>La directive <code class="directive">IdleShutdown</code> permet d'arr&#234;ter
httpd lorsque qu'il est inactif pendant un certain temps. Ce statut
- d'inactivité se base sur le nombre d'octets envoyés ; par conséquent, si
- aucun octet n'est envoyé pendant le temps spécifié par cette
- directive, httpd sera arrêté. Par défaut, IdleShutdown est définie à
- 0, ce qui signifie que cette fonctionnalité est désactivée.
+ d'inactivit&#233; se base sur le nombre d'octets envoy&#233;s ; par cons&#233;quent, si
+ aucun octet n'est envoy&#233; pendant le temps sp&#233;cifi&#233; par cette
+ directive, httpd sera arr&#234;t&#233;. Par d&#233;faut, IdleShutdown est d&#233;finie &#224;
+ 0, ce qui signifie que cette fonctionnalit&#233; est d&#233;sactiv&#233;e.
</p>
- <p>Cette fonctionnalité prend tout son sens en combinaison avec
+ <p>Cette fonctionnalit&#233; prend tout son sens en combinaison avec
l'activation du socket systemd (voir la page de manuel
- systemd.socket(5)). En effet, lorsque httpd est démarré par systemd
- suite à l'arrivée d'une ou plusieurs requêtes HTTP, cette directive
- vous permet d'arrêter httpd automatiquement lorsque toutes les
- requêtes ont été traitées.
+ systemd.socket(5)). En effet, lorsque httpd est d&#233;marr&#233; par systemd
+ suite &#224; l'arriv&#233;e d'une ou plusieurs requ&#234;tes HTTP, cette directive
+ vous permet d'arr&#234;ter httpd automatiquement lorsque toutes les
+ requ&#234;tes ont &#233;t&#233; trait&#233;es.
</p>
- <div class="warning"><h3>Particularité de cette implémentation</h3><p>
- De par la conception de cette implémentation, l'inactivité de httpd
- n'est vérifiée que toutes les 10 secondes, ce qui signifie que si
- vous spécifiez <code>IdleShutdown 14</code>, httpd ne s'arrêtera
- qu'après 20 secondes d'inactivité.
+ <div class="warning"><h3>Particularit&#233; de cette impl&#233;mentation</h3><p>
+ De par la conception de cette impl&#233;mentation, l'inactivit&#233; de httpd
+ n'est v&#233;rifi&#233;e que toutes les 10 secondes, ce qui signifie que si
+ vous sp&#233;cifiez <code>IdleShutdown 14</code>, httpd ne s'arr&#234;tera
+ qu'apr&#232;s 20 secondes d'inactivit&#233;.
</p></div>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_systemd.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_systemd.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_systemd.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -109,7 +109,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_systemd.ht
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_unique_id.html.fr b/docs/manual/mod/mod_unique_id.html.fr
index b44a56dd21..d60f2b4544 100644
--- a/docs/manual/mod/mod_unique_id.html.fr
+++ b/docs/manual/mod/mod_unique_id.html.fr
@@ -27,214 +27,214 @@
<div id="preamble"><h1>Module Apache mod_unique_id</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_unique_id.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_unique_id.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_unique_id.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_unique_id.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_unique_id.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournit une variable d'environnement contenant un
-identifiant unique pour chaque requête</td></tr>
+identifiant unique pour chaque requ&#234;te</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>unique_id_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_unique_id.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>unique_id_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_unique_id.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module fournit un identifiant dont l'unicité est garantie
- parmi "toutes" les requêtes sous des conditions très précises.
+ <p>Ce module fournit un identifiant dont l'unicit&#233; est garantie
+ parmi "toutes" les requ&#234;tes sous des conditions tr&#232;s pr&#233;cises.
L'identifiant unique le sera aussi parmi plusieurs machines
- appartenant à un cluster correctement configuré. L'identifiant est
- affecté à la variable d'environnement <code>UNIQUE_ID</code> pour
- chaque requête. Les identifiants uniques sont utiles pour diverses
- raisons dont la nature se situe au delà de la portée de ce
+ appartenant &#224; un cluster correctement configur&#233;. L'identifiant est
+ affect&#233; &#224; la variable d'environnement <code>UNIQUE_ID</code> pour
+ chaque requ&#234;te. Les identifiants uniques sont utiles pour diverses
+ raisons dont la nature se situe au del&#224; de la port&#233;e de ce
document.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#theory">Théorie</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#theory">Th&#233;orie</a></li>
</ul><h3 class="directives">Directives</h3>
<p>Ce module ne fournit aucune directive.</p>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_unique_id">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_unique_id">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_unique_id">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_unique_id">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="theory" id="theory">Théorie</a><a title="Lien permanent" href="#theory" class="permalink">&para;</a></h2>
+<h2><a name="theory" id="theory">Th&#233;orie</a><a title="Lien permanent" href="#theory" class="permalink">&para;</a></h2>
- <p>Tout d'abord un bref rappel de la manière dont le serveur Apache
- fonctionne sous Unix (cette fonctionnalité n'étant actuellement pas
- supportée sous Windows NT). Sous Unix, Apache crée plusieurs
- processus enfants, ces derniers traitant les requêtes une par une.
- Chaque processus enfant peut traiter plusieurs requêtes pendant sa
- durée de vie. Dans le cadre de cette discussion, nous supposerons
- que les différents processus enfants ne s'échangent pas de données
- entre eux. Nous nous référerons aux processus enfants sous le nom de
+ <p>Tout d'abord un bref rappel de la mani&#232;re dont le serveur Apache
+ fonctionne sous Unix (cette fonctionnalit&#233; n'&#233;tant actuellement pas
+ support&#233;e sous Windows NT). Sous Unix, Apache cr&#233;e plusieurs
+ processus enfants, ces derniers traitant les requ&#234;tes une par une.
+ Chaque processus enfant peut traiter plusieurs requ&#234;tes pendant sa
+ dur&#233;e de vie. Dans le cadre de cette discussion, nous supposerons
+ que les diff&#233;rents processus enfants ne s'&#233;changent pas de donn&#233;es
+ entre eux. Nous nous r&#233;f&#233;rerons aux processus enfants sous le nom de
<dfn>processus httpd</dfn>.</p>
- <p>Votre site web est réparti entre une ou plusieurs machines dont
- vous êtes l'administrateur, et que nous nommerons cluster de
- serveurs. Chaque serveur peut exécuter plusieurs instances d'Apache.
- L'ensemble de ces dernières sera considéré comme "l'Univers", et
- sous certaines hypothèses, nous montrerons qu'il est possible dans
- cet univers, de générer des identifiants uniques pour chaque
- requête, sans pour autant nécessiter une communication importante
- entre les différents serveurs du cluster.</p>
+ <p>Votre site web est r&#233;parti entre une ou plusieurs machines dont
+ vous &#234;tes l'administrateur, et que nous nommerons cluster de
+ serveurs. Chaque serveur peut ex&#233;cuter plusieurs instances d'Apache.
+ L'ensemble de ces derni&#232;res sera consid&#233;r&#233; comme "l'Univers", et
+ sous certaines hypoth&#232;ses, nous montrerons qu'il est possible dans
+ cet univers, de g&#233;n&#233;rer des identifiants uniques pour chaque
+ requ&#234;te, sans pour autant n&#233;cessiter une communication importante
+ entre les diff&#233;rents serveurs du cluster.</p>
<p>Les machines de votre cluster doivent satisfaire ces conditions
- (même si le cluster ne comporte qu'une machine, vous devez
+ (m&#234;me si le cluster ne comporte qu'une machine, vous devez
synchroniser son horloge avec NTP) :</p>
<ul>
- <li>Les temps des machines sont synchronisés via NTP ou tout autre
- protocole de synchronisation du temps en réseau.</li>
+ <li>Les temps des machines sont synchronis&#233;s via NTP ou tout autre
+ protocole de synchronisation du temps en r&#233;seau.</li>
- <li>Les nom d'hôtes des machines sont tous différents, de façon à
- ce que le module puisse recevoir une adresse IP différente pour
+ <li>Les nom d'h&#244;tes des machines sont tous diff&#233;rents, de fa&#231;on &#224;
+ ce que le module puisse recevoir une adresse IP diff&#233;rente pour
chaque machine du cluster en effectuant une recherche sur le nom
- d'hôte.</li>
+ d'h&#244;te.</li>
</ul>
- <p>Au vu des caractéristiques actuelles du système d'exploitation,
- nous supposerons que les pids (identifiants processus) sont codés
- sur 32 bits. Si le système d'exploitation utilise plus de 32 bits
- pour un pid, la correction est triviale mais doit être effectuée
+ <p>Au vu des caract&#233;ristiques actuelles du syst&#232;me d'exploitation,
+ nous supposerons que les pids (identifiants processus) sont cod&#233;s
+ sur 32 bits. Si le syst&#232;me d'exploitation utilise plus de 32 bits
+ pour un pid, la correction est triviale mais doit &#234;tre effectu&#233;e
dans le code.</p>
- <p>Ces hypothèses posées, à un instant donné, nous pouvons
+ <p>Ces hypoth&#232;ses pos&#233;es, &#224; un instant donn&#233;, nous pouvons
distinguer tout processus httpd sur toute machine du cluster de tous
les autres processus httpd. Pour ce faire, il suffit d'utiliser
l'adresse IP de la machine et le pid du processus httpd. Un
- processus httpd peut traiter plusieurs requêtes simultanément si
- vous utilisez un module MPM multi-threadé. Pour identifier les
+ processus httpd peut traiter plusieurs requ&#234;tes simultan&#233;ment si
+ vous utilisez un module MPM multi-thread&#233;. Pour identifier les
threads, Apache httpd utilise en interne un index de threads. Ainsi,
- afin de générer des identifiants uniques pour chaque requête, il
+ afin de g&#233;n&#233;rer des identifiants uniques pour chaque requ&#234;te, il
suffit d'effectuer une distinction en fonction du temps.</p>
- <p>Pour déterminer le temps, nous utiliserons un repère de temps
- Unix (les secondes écoulées depuis le 1er janvier 1970 UTC), et un
- compteur 16 bits. La précision du repère de temps n'étant que d'une
- seconde, le compteur va représenter 65536 valeurs par seconde. Le
- quadruplet <em>(adresse IP, pid, repère de temps, compteur)</em> est
- en mesure de distinguer 65536 requêtes par seconde par processus
- httpd. Il peut cependant arriver que le même pid soit réutilisé au
- cours du temps, et le compteur est là pour pallier cet
- inconvénient.</p>
+ <p>Pour d&#233;terminer le temps, nous utiliserons un rep&#232;re de temps
+ Unix (les secondes &#233;coul&#233;es depuis le 1er janvier 1970 UTC), et un
+ compteur 16 bits. La pr&#233;cision du rep&#232;re de temps n'&#233;tant que d'une
+ seconde, le compteur va repr&#233;senter 65536 valeurs par seconde. Le
+ quadruplet <em>(adresse IP, pid, rep&#232;re de temps, compteur)</em> est
+ en mesure de distinguer 65536 requ&#234;tes par seconde par processus
+ httpd. Il peut cependant arriver que le m&#234;me pid soit r&#233;utilis&#233; au
+ cours du temps, et le compteur est l&#224; pour pallier cet
+ inconv&#233;nient.</p>
- <p>Lorsqu'un processus enfant httpd est créé, le compteur est
- initialisé avec (nombre de microsecondes actuel divisé par 10)
- modulo 65536 (cette formule a été choisie pour éliminer certains
- problème de variance avec les bits de poids faibles du compteur de
- microsecondes sur certains systèmes). Lorsqu'un identifiant unique
- est généré, le repère de temps utilisé est le moment où la requête
- arrive sur le serveur web. Le compteur est incrémenté à chaque
- création d'identifiant (et peut repasser à 0 lorsqu'il a atteint sa
+ <p>Lorsqu'un processus enfant httpd est cr&#233;&#233;, le compteur est
+ initialis&#233; avec (nombre de microsecondes actuel divis&#233; par 10)
+ modulo 65536 (cette formule a &#233;t&#233; choisie pour &#233;liminer certains
+ probl&#232;me de variance avec les bits de poids faibles du compteur de
+ microsecondes sur certains syst&#232;mes). Lorsqu'un identifiant unique
+ est g&#233;n&#233;r&#233;, le rep&#232;re de temps utilis&#233; est le moment o&#249; la requ&#234;te
+ arrive sur le serveur web. Le compteur est incr&#233;ment&#233; &#224; chaque
+ cr&#233;ation d'identifiant (et peut repasser &#224; 0 lorsqu'il a atteint sa
valeur maximale).</p>
- <p>Le noyau génère un pid pour chaque processus lors de sa création,
- et le compteur de pid est réinitialisé à une certaine valeur
- lorsqu'il a atteint sa valeur maximale (les pid sont codés sur 16
- bits sous de nombreux Unixes, mais les systèmes les plus récents les
- ont étendus à 32 bits). La même valeur de pid pourra donc être
- réutilisée au cours du temps. Cependant, tant qu'elle n'est pas
- réutilisée dans la même seconde, elle ne remet pas en cause
- l'unicité de notre quadruplet. Nous supposerons donc que le système
- ne créera pas plus de 65536 processus en une seconde (ce nombre peut
- être de 32768 sous certains Unixes, mais même dans ce cas, on est en
- général loin de cette situation).</p>
+ <p>Le noyau g&#233;n&#232;re un pid pour chaque processus lors de sa cr&#233;ation,
+ et le compteur de pid est r&#233;initialis&#233; &#224; une certaine valeur
+ lorsqu'il a atteint sa valeur maximale (les pid sont cod&#233;s sur 16
+ bits sous de nombreux Unixes, mais les syst&#232;mes les plus r&#233;cents les
+ ont &#233;tendus &#224; 32 bits). La m&#234;me valeur de pid pourra donc &#234;tre
+ r&#233;utilis&#233;e au cours du temps. Cependant, tant qu'elle n'est pas
+ r&#233;utilis&#233;e dans la m&#234;me seconde, elle ne remet pas en cause
+ l'unicit&#233; de notre quadruplet. Nous supposerons donc que le syst&#232;me
+ ne cr&#233;era pas plus de 65536 processus en une seconde (ce nombre peut
+ &#234;tre de 32768 sous certains Unixes, mais m&#234;me dans ce cas, on est en
+ g&#233;n&#233;ral loin de cette situation).</p>
- <p>Il est possible que le temps se répète pour une raison
+ <p>Il est possible que le temps se r&#233;p&#232;te pour une raison
quelconque.
- Supposons par exemple que l'horloge système soit retardée et repasse
- par un temps passé (ou bien, comme elle avançait, elle a été remise
- à l'heure, et elle repasse par un temps futur). Dans ce cas, il peut
- être facilement démontré que le couple pid/repère de temps peut être
- réutilisé. Le choix de la formule d'initialisation du compteur a
- été effectué dans l'intention de pallier ce problème. Notez qu'un
- nombre vraiment aléatoire serait souhaitable pour initialiser le
+ Supposons par exemple que l'horloge syst&#232;me soit retard&#233;e et repasse
+ par un temps pass&#233; (ou bien, comme elle avan&#231;ait, elle a &#233;t&#233; remise
+ &#224; l'heure, et elle repasse par un temps futur). Dans ce cas, il peut
+ &#234;tre facilement d&#233;montr&#233; que le couple pid/rep&#232;re de temps peut &#234;tre
+ r&#233;utilis&#233;. Le choix de la formule d'initialisation du compteur a
+ &#233;t&#233; effectu&#233; dans l'intention de pallier ce probl&#232;me. Notez qu'un
+ nombre vraiment al&#233;atoire serait souhaitable pour initialiser le
compteur, mais il n'existe pas de tel nombre directement lisible sur
- la plupart des systèmes (c'est à dire que vous ne pouvez pas
- utiliser rand() car vous devez déclencher le générateur avec une
- valeur unique, et vous ne pouvez pas utiliser le temps à cet effet
- car celui-ci , au moins à la seconde près, s'est répété). Il ne
- s'agit donc pas d'une défense parfaite.</p>
+ la plupart des syst&#232;mes (c'est &#224; dire que vous ne pouvez pas
+ utiliser rand() car vous devez d&#233;clencher le g&#233;n&#233;rateur avec une
+ valeur unique, et vous ne pouvez pas utiliser le temps &#224; cet effet
+ car celui-ci , au moins &#224; la seconde pr&#232;s, s'est r&#233;p&#233;t&#233;). Il ne
+ s'agit donc pas d'une d&#233;fense parfaite.</p>
- <p>Même si elle n'est pas parfaite, quel est le degré d'efficacité
- de cette défense ? Supposons
- qu'une de vos machines serve au plus 500 requêtes par seconde (ce
- qui constitue une limite supérieure très raisonnable au moment où ce
- document est écrit, car les systèmes ne se contentent en général pas
- de débiter des fichiers statiques). Pour y parvenir, un certain nombre
- de processus enfants sera nécessaire, qui dépendra du nombre de
- clients simultanés présents. Mais soyons pessimiste et supposons
- qu'un seul processus enfant soit capable de servir 500 requêtes par
+ <p>M&#234;me si elle n'est pas parfaite, quel est le degr&#233; d'efficacit&#233;
+ de cette d&#233;fense ? Supposons
+ qu'une de vos machines serve au plus 500 requ&#234;tes par seconde (ce
+ qui constitue une limite sup&#233;rieure tr&#232;s raisonnable au moment o&#249; ce
+ document est &#233;crit, car les syst&#232;mes ne se contentent en g&#233;n&#233;ral pas
+ de d&#233;biter des fichiers statiques). Pour y parvenir, un certain nombre
+ de processus enfants sera n&#233;cessaire, qui d&#233;pendra du nombre de
+ clients simultan&#233;s pr&#233;sents. Mais soyons pessimiste et supposons
+ qu'un seul processus enfant soit capable de servir 500 requ&#234;tes par
secondes.
- Il existe 1000 valeurs de démarrage possibles du compteur pour
- lesquelles deux séquences de 500 requêtes puissent se recouvrir. Il
- y a donc 1,5% de chance que le processus enfant répète une valeur de
- compteur si le temps se répète (avec une résolution d'une seconde),
- et l'unicité sera alors remise en cause. C'est cependant un exemple
- très pessimiste, et avec les valeurs du monde réel, il y a bien
+ Il existe 1000 valeurs de d&#233;marrage possibles du compteur pour
+ lesquelles deux s&#233;quences de 500 requ&#234;tes puissent se recouvrir. Il
+ y a donc 1,5% de chance que le processus enfant r&#233;p&#232;te une valeur de
+ compteur si le temps se r&#233;p&#232;te (avec une r&#233;solution d'une seconde),
+ et l'unicit&#233; sera alors remise en cause. C'est cependant un exemple
+ tr&#232;s pessimiste, et avec les valeurs du monde r&#233;el, il y a bien
moins de chances que cela ne se produise. Si vous estimez que ceci a
- tout de même quelque chances de se produire sur votre système, vous
- pouvez migrer vers un compteur à 32 bits (en modifiant le code).</p>
+ tout de m&#234;me quelque chances de se produire sur votre syst&#232;me, vous
+ pouvez migrer vers un compteur &#224; 32 bits (en modifiant le code).</p>
<p>On pourrait supposer que ceci a plus de chance de se produire
- lors du passage à l'heure d'hiver où l'horloge est "retardée". Cela
- ne constitue cependant pas un problème car les temps pris en compte
+ lors du passage &#224; l'heure d'hiver o&#249; l'horloge est "retard&#233;e". Cela
+ ne constitue cependant pas un probl&#232;me car les temps pris en compte
ici sont des temps UTC, qui vont "toujours" de l'avant. Notez que
- les Unixes à base de processeur x86 peuvent nécessiter une
- configuration particulière pour que ceci soit vrai -- il doivent
- être configurés pour assumer que l'horloge système est en UTC et
- compenser de manière appropriée. Mais même dans ce cas, si vous
- utilisez NTP, votre temps UTC sera correct peu après le
- redémarrage.</p>
+ les Unixes &#224; base de processeur x86 peuvent n&#233;cessiter une
+ configuration particuli&#232;re pour que ceci soit vrai -- il doivent
+ &#234;tre configur&#233;s pour assumer que l'horloge syst&#232;me est en UTC et
+ compenser de mani&#232;re appropri&#233;e. Mais m&#234;me dans ce cas, si vous
+ utilisez NTP, votre temps UTC sera correct peu apr&#232;s le
+ red&#233;marrage.</p>
<p>La variable d'environnement <code>UNIQUE_ID</code> est construite
par codage du quadruplet de 144 bits (adresse IP sur 32 bits, pid
- sur 32 bits, repère de temps sur 32 bits, compteur 16 bits et index
+ sur 32 bits, rep&#232;re de temps sur 32 bits, compteur 16 bits et index
de threads sur 32 bits) en
- utilisant l'alphabet <code>[A-Za-z0-9@-]</code> d'une manière
- similaire à celle du codage MIME base64, et sa valeur se présente
- sous la forme d'une chaîne de 24 caractères. L'alphabet MIME base64
- est en fait <code>[A-Za-z0-9+/]</code> ; cependant, les caractères
- <code>+</code> et <code>/</code> nécessitent un codage particulier
+ utilisant l'alphabet <code>[A-Za-z0-9@-]</code> d'une mani&#232;re
+ similaire &#224; celle du codage MIME base64, et sa valeur se pr&#233;sente
+ sous la forme d'une cha&#238;ne de 24 caract&#232;res. L'alphabet MIME base64
+ est en fait <code>[A-Za-z0-9+/]</code> ; cependant, les caract&#232;res
+ <code>+</code> et <code>/</code> n&#233;cessitent un codage particulier
dans les URLs, ce qui rend leur utilisation peu commode. Toutes les
- valeurs sont codées dans l'ordre des octets d'une adresse réseau de
- façon à ce
- que le codage soit comparable entre des architectures où l'ordre des
- octets est différent. L'ordre réel de codage est : repère de temps,
- adresse IP, pid, compteur. Cet ordre de codage possède un but
- précis, mais il faut souligner que les applications n'ont aucun
- intérêt à entrer dans les détails de ce codage. Les applications
+ valeurs sont cod&#233;es dans l'ordre des octets d'une adresse r&#233;seau de
+ fa&#231;on &#224; ce
+ que le codage soit comparable entre des architectures o&#249; l'ordre des
+ octets est diff&#233;rent. L'ordre r&#233;el de codage est : rep&#232;re de temps,
+ adresse IP, pid, compteur. Cet ordre de codage poss&#232;de un but
+ pr&#233;cis, mais il faut souligner que les applications n'ont aucun
+ int&#233;r&#234;t &#224; entrer dans les d&#233;tails de ce codage. Les applications
doivent se contenter de traiter la variable <code>UNIQUE_ID</code>
- comme un symbole opaque, qui peut être comparé avec d'autres
- <code>UNIQUE_ID</code>s en ne testant que leur égalité.</p>
+ comme un symbole opaque, qui peut &#234;tre compar&#233; avec d'autres
+ <code>UNIQUE_ID</code>s en ne testant que leur &#233;galit&#233;.</p>
- <p>L'ordre a été choisi de façon à ce qu'il soit possible de
- modifier le codage dans le futur sans avoir à se préoccuper de
- conflits éventuels avec une base de données de
+ <p>L'ordre a &#233;t&#233; choisi de fa&#231;on &#224; ce qu'il soit possible de
+ modifier le codage dans le futur sans avoir &#224; se pr&#233;occuper de
+ conflits &#233;ventuels avec une base de donn&#233;es de
<code>UNIQUE_ID</code>s existante. Les nouveaux codages doivent
- conserver le repère de temps comme premier élément, et pour le
- reste, utiliser les même alphabet et longueur en bits. Comme les
- repères de temps constituent essentiellement un séquence croissante,
- il suffit que toutes les machines du cluster arrêtent de traiter
- toute requête dans la même <em>seconde repère</em>, et n'utilisent
+ conserver le rep&#232;re de temps comme premier &#233;l&#233;ment, et pour le
+ reste, utiliser les m&#234;me alphabet et longueur en bits. Comme les
+ rep&#232;res de temps constituent essentiellement un s&#233;quence croissante,
+ il suffit que toutes les machines du cluster arr&#234;tent de traiter
+ toute requ&#234;te dans la m&#234;me <em>seconde rep&#232;re</em>, et n'utilisent
alors plus l'ancien format de codage. Ensuite, elles peuvent
- reprendre le traitement des requêtes en utilisant les nouveaux
+ reprendre le traitement des requ&#234;tes en utilisant les nouveaux
codages.</p>
<p>Nous pensons que ceci apporte une solution relativement portable
- au problème. Les
- identifiants générés possèdent une durée de vie pratiquement infinie
- car les identifiants futurs pourront être allongés selon les
+ au probl&#232;me. Les
+ identifiants g&#233;n&#233;r&#233;s poss&#232;dent une dur&#233;e de vie pratiquement infinie
+ car les identifiants futurs pourront &#234;tre allong&#233;s selon les
besoins. Pratiquement aucune communication n'est requise entre les
machines du cluster (seule la synchronisation NTP est requise, ce
- qui représente une charge très faible), et aucune communication
- entre les processus httpd n'est nécessaire (la communication est
- implicite et incluse dans le pid assigné par le noyau). Dans des
- situations très spécifiques, l'identifiant peut être raccourci, mais
- dans ce cas, d'avantage d'informations doivent être admises (par
+ qui repr&#233;sente une charge tr&#232;s faible), et aucune communication
+ entre les processus httpd n'est n&#233;cessaire (la communication est
+ implicite et incluse dans le pid assign&#233; par le noyau). Dans des
+ situations tr&#232;s sp&#233;cifiques, l'identifiant peut &#234;tre raccourci, mais
+ dans ce cas, d'avantage d'informations doivent &#234;tre admises (par
exemple, les 32 bits de l'adresse IP sont excessifs pour la plupart
des sites, mais il n'existe pas de valeur de remplacement portable
plus courte).</p>
@@ -242,7 +242,7 @@ identifiant unique pour chaque requête</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_unique_id.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_unique_id.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_unique_id.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_unique_id.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_unique_id.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -263,7 +263,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_unique_id.
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_unixd.html.fr b/docs/manual/mod/mod_unixd.html.fr
index 6c9ded7659..52343cb9cd 100644
--- a/docs/manual/mod/mod_unixd.html.fr
+++ b/docs/manual/mod/mod_unixd.html.fr
@@ -27,14 +27,14 @@
<div id="preamble"><h1>Module Apache mod_unixd</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_unixd.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_unixd.html" title="Français">&nbsp;fr&nbsp;</a> |
-<a href="../tr/mod/mod_unixd.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../fr/mod/mod_unixd.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../tr/mod/mod_unixd.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Sécurité de base (nécessaire) pour les plates-formes de la
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>S&#233;curit&#233; de base (n&#233;cessaire) pour les plates-formes de la
famille Unix.</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>unixd_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_unixd.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>unixd_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_unixd.c</td></tr></table>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<ul id="toc">
@@ -43,7 +43,7 @@ famille Unix.</td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#suexec">Suexec</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#user">User</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_unixd">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_unixd">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_unixd">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_unixd">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="../suexec.html">Support de suEXEC</a></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
@@ -51,65 +51,65 @@ famille Unix.</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="chrootdir" id="chrootdir">Directive</a> <a name="ChrootDir" id="ChrootDir">ChrootDir</a><a title="Lien permanent" href="#chrootdir" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Répertoire dans lequel Apache doit se positionner au
-démarrage après avoir effectué un chroot(8).</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ChrootDir <var>chemin-répertoire</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>none</code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>R&#233;pertoire dans lequel Apache doit se positionner au
+d&#233;marrage apr&#232;s avoir effectu&#233; un chroot(8).</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ChrootDir <var>chemin-r&#233;pertoire</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>none</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/mod_unixd.html">mod_unixd</a></code></td></tr>
</table>
<p>Cette directive
permet de faire en sorte que le serveur effectue un
- <var>chroot(8)</var> vers le répertoire spécifié après le démarrage,
- mais avant d'accepter les requêtes en provenance du réseau.</p>
- <p>Notez que l'exécution du serveur dans un environnement chroot
- n'est pas simple et nécessite une configuration particulière, en
+ <var>chroot(8)</var> vers le r&#233;pertoire sp&#233;cifi&#233; apr&#232;s le d&#233;marrage,
+ mais avant d'accepter les requ&#234;tes en provenance du r&#233;seau.</p>
+ <p>Notez que l'ex&#233;cution du serveur dans un environnement chroot
+ n'est pas simple et n&#233;cessite une configuration particuli&#232;re, en
particulier si vous utilisez des scripts CGI ou PHP. Il est
- conseillé de se familiariser avec l'opération chroot avant d'essayer
- d'utiliser cette fonctionnalité.</p>
+ conseill&#233; de se familiariser avec l'op&#233;ration chroot avant d'essayer
+ d'utiliser cette fonctionnalit&#233;.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="group" id="group">Directive</a> <a name="Group" id="Group">Group</a><a title="Lien permanent" href="#group" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Groupe sous lequel le serveur va traiter les
-requêtes</td></tr>
+requ&#234;tes</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Group <var>groupe unix</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Group #-1</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Group #-1</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_unixd</td></tr>
</table>
- <p>La directive <code class="directive">Group</code> permet de définir le
- groupe sous lequel le serveur va traiter les requêtes. Pour pouvoir
- utiliser cette directive, le serveur doit avoir été démarré par
- <code>root</code>. Si vous démarrez le serveur en tant
+ <p>La directive <code class="directive">Group</code> permet de d&#233;finir le
+ groupe sous lequel le serveur va traiter les requ&#234;tes. Pour pouvoir
+ utiliser cette directive, le serveur doit avoir &#233;t&#233; d&#233;marr&#233; par
+ <code>root</code>. Si vous d&#233;marrez le serveur en tant
qu'utilisateur non root, celui-ci ne pourra pas adopter le groupe
- spécifié comme groupe d'exécution, et continuera à s'exécuter sous
- le groupe de l'utilisateur qui l'aura lancé. <var>groupe unix</var>
- peut se présenter sous la forme :</p>
+ sp&#233;cifi&#233; comme groupe d'ex&#233;cution, et continuera &#224; s'ex&#233;cuter sous
+ le groupe de l'utilisateur qui l'aura lanc&#233;. <var>groupe unix</var>
+ peut se pr&#233;senter sous la forme :</p>
<dl>
<dt>d'un nom de groupe</dt>
- <dd>Référence le groupe spécifié par son nom.</dd>
+ <dd>R&#233;f&#233;rence le groupe sp&#233;cifi&#233; par son nom.</dd>
- <dt>du caractère <code>#</code> suivi d'un numéro de groupe.</dt>
- <dd>Référence le groupe spécifié par son numéro.</dd>
+ <dt>du caract&#232;re <code>#</code> suivi d'un num&#233;ro de groupe.</dt>
+ <dd>R&#233;f&#233;rence le groupe sp&#233;cifi&#233; par son num&#233;ro.</dd>
</dl>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">Group www-group</pre>
</div>
- <p>Il est conseillé de créer un groupe dédié à l'exécution du
+ <p>Il est conseill&#233; de cr&#233;er un groupe d&#233;di&#233; &#224; l'ex&#233;cution du
serveur. Certains administrateurs utilisent l'utilisateur
- <code>nobody</code>, mais ce n'est pas toujours souhaitable ou même
+ <code>nobody</code>, mais ce n'est pas toujours souhaitable ou m&#234;me
possible.</p>
- <div class="warning"><h3>Sécurité</h3>
- <p>Ne définissez pas la directive <code class="directive">Group</code> (ou
- <code class="directive"><a href="#user">User</a></code>) à
- <code>root</code> à moins de savoir exactement ce que vous faites
+ <div class="warning"><h3>S&#233;curit&#233;</h3>
+ <p>Ne d&#233;finissez pas la directive <code class="directive">Group</code> (ou
+ <code class="directive"><a href="#user">User</a></code>) &#224;
+ <code>root</code> &#224; moins de savoir exactement ce que vous faites
ainsi que les dangers encourus.</p>
</div>
@@ -123,19 +123,19 @@ requêtes</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="suexec" id="suexec">Directive</a> <a name="Suexec" id="Suexec">Suexec</a><a title="Lien permanent" href="#suexec" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active ou désactive la fonctionnalité suEXEC</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active ou d&#233;sactive la fonctionnalit&#233; suEXEC</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Suexec On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>On si le binaire suexec existe avec les mode et propriétaire
-appropriés, Off dans le cas contraire</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>On si le binaire suexec existe avec les mode et propri&#233;taire
+appropri&#233;s, Off dans le cas contraire</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_unixd</td></tr>
</table>
- <p>Lorsque cette directive est définie à On, le démarrage échouera si
- le binaire suexec n'existe pas, ou possède un propriétaire ou mode
+ <p>Lorsque cette directive est d&#233;finie &#224; On, le d&#233;marrage &#233;chouera si
+ le binaire suexec n'existe pas, ou poss&#232;de un propri&#233;taire ou mode
fichier invalide.</p>
- <p>Lorsque cette directive est définie à Off, suEXEC sera désactivé,
- même si le binaire suexec existe et possède un propriétaire et mode
+ <p>Lorsque cette directive est d&#233;finie &#224; Off, suEXEC sera d&#233;sactiv&#233;,
+ m&#234;me si le binaire suexec existe et poss&#232;de un propri&#233;taire et mode
fichier valides.</p>
</div>
@@ -143,47 +143,47 @@ appropriés, Off dans le cas contraire</code></td></tr>
<div class="directive-section"><h2><a name="user" id="user">Directive</a> <a name="User" id="User">User</a><a title="Lien permanent" href="#user" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>L'utilisateur sous lequel le serveur va traiter les
-requêtes</td></tr>
+requ&#234;tes</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>User <var>utilisateur unix</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>User #-1</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>User #-1</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_unixd</td></tr>
</table>
- <p>La directive <code class="directive">User</code> permet de définir
- l'utilisateur sous lequel le serveur va traiter les requêtes. Pour
- pouvoir utiliser cette directive, le serveur doit avoir été démarré
- par <code>root</code>. Si vous démarrez le serveur en tant
+ <p>La directive <code class="directive">User</code> permet de d&#233;finir
+ l'utilisateur sous lequel le serveur va traiter les requ&#234;tes. Pour
+ pouvoir utiliser cette directive, le serveur doit avoir &#233;t&#233; d&#233;marr&#233;
+ par <code>root</code>. Si vous d&#233;marrez le serveur en tant
qu'utilisateur non root, celui-ci ne pourra pas adopter
- l'utilisateur avec privilèges restreints comme utilisateur
- d'exécution, et continuera à s'exécuter sous
- l'utilisateur qui l'aura lancé. Si vous démarrez le serveur en tant
+ l'utilisateur avec privil&#232;ges restreints comme utilisateur
+ d'ex&#233;cution, et continuera &#224; s'ex&#233;cuter sous
+ l'utilisateur qui l'aura lanc&#233;. Si vous d&#233;marrez le serveur en tant
que <code>root</code>, il est normal que le processus parent
- continue à s'exécuter sous root. <var>utilisateur unix</var> peut se
- présenter sous la forme :</p>
+ continue &#224; s'ex&#233;cuter sous root. <var>utilisateur unix</var> peut se
+ pr&#233;senter sous la forme :</p>
<dl>
<dt>d'un nom d'utilisateur</dt>
- <dd>Référence l'utilisateur spécifié par son nom.</dd>
+ <dd>R&#233;f&#233;rence l'utilisateur sp&#233;cifi&#233; par son nom.</dd>
- <dt>le caractère # suivi d'un numéro d'utilisateur.</dt>
- <dd>Référence l'utilisateur spécifié par son numéro.</dd>
+ <dt>le caract&#232;re # suivi d'un num&#233;ro d'utilisateur.</dt>
+ <dd>R&#233;f&#233;rence l'utilisateur sp&#233;cifi&#233; par son num&#233;ro.</dd>
</dl>
- <p>L'utilisateur ne doit pas posséder de privilèges qui lui
- permettent d'accéder à des fichiers qui ne doivent pas être visibles
- du monde extérieur, et parallèlement, l'utilisateur ne doit pas
- exécuter de code dont l'usage soit destiné à un usage autre que les
- requêtes HTTP. Il est conseillé de créer un utilisateur et un groupe
- dédiés à l'exécution du serveur. Certains administrateurs utilisent
+ <p>L'utilisateur ne doit pas poss&#233;der de privil&#232;ges qui lui
+ permettent d'acc&#233;der &#224; des fichiers qui ne doivent pas &#234;tre visibles
+ du monde ext&#233;rieur, et parall&#232;lement, l'utilisateur ne doit pas
+ ex&#233;cuter de code dont l'usage soit destin&#233; &#224; un usage autre que les
+ requ&#234;tes HTTP. Il est conseill&#233; de cr&#233;er un utilisateur et un groupe
+ d&#233;di&#233;s &#224; l'ex&#233;cution du serveur. Certains administrateurs utilisent
l'utilisateur <code>nobody</code>, mais ce n'est pas toujours
souhaitable, car l'utilisateur <code>nobody</code> peut avoir
- diverses utilisations dans le système.</p>
+ diverses utilisations dans le syst&#232;me.</p>
- <div class="warning"><h3>Sécurité</h3>
- <p>Ne définissez pas la directive <code class="directive">Group</code> (ou
- <code class="directive"><a href="#user">User</a></code>) à
- <code>root</code> à moins de savoir exactement ce que vous faites
+ <div class="warning"><h3>S&#233;curit&#233;</h3>
+ <p>Ne d&#233;finissez pas la directive <code class="directive">Group</code> (ou
+ <code class="directive"><a href="#user">User</a></code>) &#224;
+ <code>root</code> &#224; moins de savoir exactement ce que vous faites
ainsi que les dangers encourus.</p>
</div>
@@ -197,8 +197,8 @@ requêtes</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_unixd.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_unixd.html" title="Français">&nbsp;fr&nbsp;</a> |
-<a href="../tr/mod/mod_unixd.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../fr/mod/mod_unixd.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../tr/mod/mod_unixd.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -217,7 +217,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_unixd.html
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_userdir.html.fr b/docs/manual/mod/mod_userdir.html.fr
index bfce36576d..9151ca2f2f 100644
--- a/docs/manual/mod/mod_userdir.html.fr
+++ b/docs/manual/mod/mod_userdir.html.fr
@@ -27,28 +27,28 @@
<div id="preamble"><h1>Module Apache mod_userdir</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_userdir.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_userdir.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_userdir.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_userdir.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_userdir.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/mod_userdir.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mod_userdir.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Répertoires propres à un utilisateur</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>R&#233;pertoires propres &#224; un utilisateur</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>userdir_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_userdir.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>userdir_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_userdir.c</td></tr></table>
<h3>Sommaire</h3>
-<p>Ce module permet l'accès aux répertoires propres à un utilisateur en
+<p>Ce module permet l'acc&#232;s aux r&#233;pertoires propres &#224; un utilisateur en
utilisant la syntaxe <code>http://example.com/~utilisateur/</code>.</p>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#userdir">UserDir</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_userdir">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_userdir">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_userdir">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_userdir">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="../urlmapping.html">Mise en correspondance des URLs
-avec le système de fichiers</a></li>
+avec le syst&#232;me de fichiers</a></li>
<li><a href="../howto/public_html.html">Tutoriel
public_html</a></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
@@ -56,53 +56,53 @@ public_html</a></li>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="userdir" id="userdir">Directive</a> <a name="UserDir" id="UserDir">UserDir</a><a title="Lien permanent" href="#userdir" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Chemin des répertoires propres à un
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Chemin des r&#233;pertoires propres &#224; un
utilisateur</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>UserDir <em>nom-répertoire</em> [<em>nom-répertoire</em>] ...
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>UserDir <em>nom-r&#233;pertoire</em> [<em>nom-r&#233;pertoire</em>] ...
</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_userdir</td></tr>
</table>
- <p>La directive <code class="directive">UserDir</code> permet de définir le
- répertoire réel du répertoire home d'un utilisateur à utiliser à la
- réception d'une requête pour un document de cet utilisateur.
- <em>nom-répertoire</em> peut se présenter sous la forme suivante
+ <p>La directive <code class="directive">UserDir</code> permet de d&#233;finir le
+ r&#233;pertoire r&#233;el du r&#233;pertoire home d'un utilisateur &#224; utiliser &#224; la
+ r&#233;ception d'une requ&#234;te pour un document de cet utilisateur.
+ <em>nom-r&#233;pertoire</em> peut se pr&#233;senter sous la forme suivante
:</p>
<ul>
- <li>Le nom d'un répertoire ou un modèle tel que ceux présentés
+ <li>Le nom d'un r&#233;pertoire ou un mod&#232;le tel que ceux pr&#233;sent&#233;s
ci-dessous.</li>
- <li>Le mot-clé <code>disabled</code>. <em>Toutes</em> les
- traductions nom d'utilisateur vers répertoire sont alors
- désactivées, à l'exception de celles comportant le mot-clé
+ <li>Le mot-cl&#233; <code>disabled</code>. <em>Toutes</em> les
+ traductions nom d'utilisateur vers r&#233;pertoire sont alors
+ d&#233;sactiv&#233;es, &#224; l'exception de celles comportant le mot-cl&#233;
<code>enabled</code> (voir ci-dessous).</li>
- <li>Le mot-clé <code>disabled</code> suivi d'une liste de noms
- d'utilisateurs séparés par des espaces. Les noms d'utilisateurs
+ <li>Le mot-cl&#233; <code>disabled</code> suivi d'une liste de noms
+ d'utilisateurs s&#233;par&#233;s par des espaces. Les noms d'utilisateurs
apparaissant dans une telle liste ne feront <em>jamais</em>
- l'objet d'une traduction vers un répertoire, même dans le cas où
- ils apparaîtront dans une clause <code>enabled</code>.</li>
+ l'objet d'une traduction vers un r&#233;pertoire, m&#234;me dans le cas o&#249;
+ ils appara&#238;tront dans une clause <code>enabled</code>.</li>
- <li>Le mot-clé <code>enabled</code> suivi d'une liste de noms
- d'utilisateurs séparés par des espaces. Les noms d'utilisateurs
- apparaissant dans une telle liste seront traduits en répertoires
- même dans le cas où une clause disable globale est active, mais
+ <li>Le mot-cl&#233; <code>enabled</code> suivi d'une liste de noms
+ d'utilisateurs s&#233;par&#233;s par des espaces. Les noms d'utilisateurs
+ apparaissant dans une telle liste seront traduits en r&#233;pertoires
+ m&#234;me dans le cas o&#249; une clause disable globale est active, mais
pas s'ils apparaissent aussi dans une clause
<code>disabled</code>.</li>
</ul>
- <p>Si aucun mot-clé <code>enabled</code> ou <code>disabled</code>
+ <p>Si aucun mot-cl&#233; <code>enabled</code> ou <code>disabled</code>
n'apparait dans la directive <code class="directive">Userdir</code>, l'argument est
- traité en tant que modèle de fichier, et utilisé pour traduire le
- nom d'utilisateur en une spécification de répertoire. Une requête
+ trait&#233; en tant que mod&#232;le de fichier, et utilis&#233; pour traduire le
+ nom d'utilisateur en une sp&#233;cification de r&#233;pertoire. Une requ&#234;te
pour <code>http://www.example.com/~bob/un/deux.html</code> sera
traduite en :</p>
<table>
- <tr><th>Directive Userdir utilisée</th>
+ <tr><th>Directive Userdir utilis&#233;e</th>
<th>Chemin traduit</th></tr>
<tr><td>UserDir public_html</td>
<td>~bob/public_html/un/deux.html</td></tr>
@@ -116,7 +116,7 @@ utilisateur</td></tr>
:</p>
<table>
- <tr><th>Directive Userdir utilisée</th>
+ <tr><th>Directive Userdir utilis&#233;e</th>
<th>Chemin traduit</th></tr>
<tr><td>UserDir http://www.example.com/utilisateurs</td>
<td>http://www.example.com/utilisateurs/bob/un/deux.html</td></tr>
@@ -129,65 +129,65 @@ utilisateur</td></tr>
<div class="note">
<strong>Soyez prudent avec cette directive ; par exemple,
<code>"UserDir ./"</code> ferait correspondre
- <code>"/~root"</code> à <code>"/"</code> - ce qui n'est
- probablement pas souhaité. Il est fortement recommandé d'inclure
- une déclaration "<code>UserDir disabled root</code>" dans votre
- configuration. Voir aussi la directive <code class="directive"><a href="../mod/core.html#directory">Directory</a></code> et la page <a href="../misc/security_tips.html">Conseils en matière de
- sécurité</a> pour plus d'informations.</strong>
+ <code>"/~root"</code> &#224; <code>"/"</code> - ce qui n'est
+ probablement pas souhait&#233;. Il est fortement recommand&#233; d'inclure
+ une d&#233;claration "<code>UserDir disabled root</code>" dans votre
+ configuration. Voir aussi la directive <code class="directive"><a href="../mod/core.html#directory">Directory</a></code> et la page <a href="../misc/security_tips.html">Conseils en mati&#232;re de
+ s&#233;curit&#233;</a> pour plus d'informations.</strong>
</div>
- <p>Exemples supplémentaires :</p>
+ <p>Exemples suppl&#233;mentaires :</p>
- <p>Pour permettre à quelques utilisateurs et seulement à ceux-ci de
- posséder des répertoires <code>UserDir</code>, utilisez la
+ <p>Pour permettre &#224; quelques utilisateurs et seulement &#224; ceux-ci de
+ poss&#233;der des r&#233;pertoires <code>UserDir</code>, utilisez la
configuration suivante :</p>
<pre class="prettyprint lang-config">UserDir disabled
UserDir enabled user1 user2 user3</pre>
- <p>Pour permettre à la plupart des utilisateurs de posséder des
- répertoires <code>UserDir</code>, mais l'interdire à quelques uns,
+ <p>Pour permettre &#224; la plupart des utilisateurs de poss&#233;der des
+ r&#233;pertoires <code>UserDir</code>, mais l'interdire &#224; quelques uns,
utilisez la configuration suivante :</p>
<pre class="prettyprint lang-config">UserDir disabled utilisateur4 utilisateur5 utilisateur6</pre>
- <p>Il est aussi possible de spécifier des répertoires utilisateurs
+ <p>Il est aussi possible de sp&#233;cifier des r&#233;pertoires utilisateurs
alternatifs. Si vous utilisez une commande comme :</p>
<pre class="prettyprint lang-config">UserDir "public_html" "/usr/web" "http://www.example.com/"</pre>
- <p>Avec une requête pour
+ <p>Avec une requ&#234;te pour
<code>http://www.example.com/~bob/un/deux.html</code>, le serveur
- tentera tout d'abord de trouver la page à
- <code>~bob/public_html/un/deux.html</code>, puis à
+ tentera tout d'abord de trouver la page &#224;
+ <code>~bob/public_html/un/deux.html</code>, puis &#224;
<code>/usr/web/bob/un/deux.html</code>, et enfin il enverra une
redirection vers
<code>http://www.example.com/bob/un/deux.html</code>.</p>
- <p>Si vous spécifiez une redirection, elle doit être la dernière
- alternative de la liste. Apache httpd ne pouvant pas déterminer si la
- redirection a réussi, si cette dernière ne se trouve pas en fin de
- liste, c'est cette alternative qui sera toujours utilisée.</p>
+ <p>Si vous sp&#233;cifiez une redirection, elle doit &#234;tre la derni&#232;re
+ alternative de la liste. Apache httpd ne pouvant pas d&#233;terminer si la
+ redirection a r&#233;ussi, si cette derni&#232;re ne se trouve pas en fin de
+ liste, c'est cette alternative qui sera toujours utilis&#233;e.</p>
- <p>La substitution de répertoire utilisateur n'est pas activée par
- défaut depuis la version 2.1.4. Dans les versions précédentes,
- <code>UserDir public_html</code> était sous-entendu si aucune
+ <p>La substitution de r&#233;pertoire utilisateur n'est pas activ&#233;e par
+ d&#233;faut depuis la version 2.1.4. Dans les versions pr&#233;c&#233;dentes,
+ <code>UserDir public_html</code> &#233;tait sous-entendu si aucune
directive <code class="directive">UserDir</code>
- n'était présente.</p>
+ n'&#233;tait pr&#233;sente.</p>
- <div class="note"><h3>Détails à propos de la fusion</h3>
+ <div class="note"><h3>D&#233;tails &#224; propos de la fusion</h3>
<p>Lorsqu'on passe du contexte global au contexte de serveur
- virtuel, les listes d'utilisateurs spécifiques activés ou désactivés
- sont remplacées par les listes du contexte, et non fusionnées.</p></div>
+ virtuel, les listes d'utilisateurs sp&#233;cifiques activ&#233;s ou d&#233;sactiv&#233;s
+ sont remplac&#233;es par les listes du contexte, et non fusionn&#233;es.</p></div>
<h3>Voir aussi</h3>
<ul>
<li>
- <a href="../howto/public_html.html">Tutoriel sur les répertoires web
+ <a href="../howto/public_html.html">Tutoriel sur les r&#233;pertoires web
utilisateur</a>
</li>
</ul>
@@ -195,10 +195,10 @@ UserDir enabled user1 user2 user3</pre>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_userdir.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_userdir.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_userdir.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_userdir.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_userdir.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/mod_userdir.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mod_userdir.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -217,7 +217,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_userdir.ht
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_usertrack.html.fr b/docs/manual/mod/mod_usertrack.html.fr
index 1b7e090016..8d90527cc6 100644
--- a/docs/manual/mod/mod_usertrack.html.fr
+++ b/docs/manual/mod/mod_usertrack.html.fr
@@ -27,18 +27,18 @@
<div id="preamble"><h1>Module Apache mod_usertrack</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_usertrack.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_usertrack.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_usertrack.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>
Journalisation <em>Clickstream</em> des liens parcourus par un
utilisateur sur un site
</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>usertrack_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_usertrack.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>usertrack_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_usertrack.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module permet de suivre le parcours d'un utilisateur à travers
+ <p>Ce module permet de suivre le parcours d'un utilisateur &#224; travers
votre site web en faisant appel aux cookies de navigateur.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
@@ -52,7 +52,7 @@ utilisateur sur un site
<li><img alt="" src="../images/down.gif" /> <a href="#cookiestyle">CookieStyle</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#cookietracking">CookieTracking</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_usertrack">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_usertrack">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_usertrack">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_usertrack">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -60,8 +60,8 @@ utilisateur sur un site
<h2><a name="logging" id="logging">Journalisation</a><a title="Lien permanent" href="#logging" class="permalink">&para;</a></h2>
- <p><code class="module"><a href="../mod/mod_usertrack.html">mod_usertrack</a></code> définit un cookie qui peut être
- journalisé via les formats configurables du module
+ <p><code class="module"><a href="../mod/mod_usertrack.html">mod_usertrack</a></code> d&#233;finit un cookie qui peut &#234;tre
+ journalis&#233; via les formats configurables du module
<code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> :</p>
<pre class="prettyprint lang-config">LogFormat "%{Apache}n %r %t" usertrack
@@ -76,32 +76,32 @@ CustomLog "logs/clickstream.log" usertrack</pre>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le domaine auquel le cookie traceur
s'applique</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CookieDomain <em>domaine</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_usertrack</td></tr>
</table>
- <p>Cette directive permet de définir le domaine auquel le cookie
- traceur s'applique. Si elle n'est pas présente, aucun domaine n'est
- inclus dans le champ d'en-tête cookie.</p>
+ <p>Cette directive permet de d&#233;finir le domaine auquel le cookie
+ traceur s'applique. Si elle n'est pas pr&#233;sente, aucun domaine n'est
+ inclus dans le champ d'en-t&#234;te cookie.</p>
- <p>La chaîne dommaine <strong>doit</strong> commencer par un point,
- et <strong>doit</strong> comporter au moins un point entouré
- d'autres caractères. Par exemple, <code>.example.com</code> est
- une chaîne valide, mais <code>www.example.com</code> et
+ <p>La cha&#238;ne dommaine <strong>doit</strong> commencer par un point,
+ et <strong>doit</strong> comporter au moins un point entour&#233;
+ d'autres caract&#232;res. Par exemple, <code>.example.com</code> est
+ une cha&#238;ne valide, mais <code>www.example.com</code> et
<code>.com</code> ne le sont pas.</p>
- <div class="note">La plupart des navigateurs utilisés actuellement n'autorisent
- pas la définition de cookies pour un domaine racine de deux niveaux,
+ <div class="note">La plupart des navigateurs utilis&#233;s actuellement n'autorisent
+ pas la d&#233;finition de cookies pour un domaine racine de deux niveaux,
tel que <code>.co.uk</code>, bien qu'un tel domaine remplisse les
- conditions de validité décrites ci-dessus.<br />
+ conditions de validit&#233; d&#233;crites ci-dessus.<br />
- Ces domaines sont équivalents à des domaines racines comme
+ Ces domaines sont &#233;quivalents &#224; des domaines racines comme
<code>.com</code>, et autoriser de tels cookies peut constituer un
- risque en matière de sécurité. Ainsi, si vous vous situez sous un
+ risque en mati&#232;re de s&#233;curit&#233;. Ainsi, si vous vous situez sous un
domaine racine de deux niveaux, vous devez encore utiliser votre
- domaine véritable, comme vous le feriez avec tout autre domaine
+ domaine v&#233;ritable, comme vous le feriez avec tout autre domaine
racine (par exemple <code>.example.co.uk</code>).
</div>
@@ -112,24 +112,24 @@ s'applique</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cookieexpires" id="cookieexpires">Directive</a> <a name="CookieExpires" id="CookieExpires">CookieExpires</a><a title="Lien permanent" href="#cookieexpires" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Durée avant expiration du cookie traceur</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CookieExpires <em>durée</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Dur&#233;e avant expiration du cookie traceur</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CookieExpires <em>dur&#233;e</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_usertrack</td></tr>
</table>
- <p>Lorsqu'elle est utilisée, cette directive définit une durée avant
- l'expiration du cookie généré par le module usertrack. La
- <em>durée</em> peut être spécifiée sous la forme d'un nombre de
+ <p>Lorsqu'elle est utilis&#233;e, cette directive d&#233;finit une dur&#233;e avant
+ l'expiration du cookie g&#233;n&#233;r&#233; par le module usertrack. La
+ <em>dur&#233;e</em> peut &#234;tre sp&#233;cifi&#233;e sous la forme d'un nombre de
secondes, ou sous une forme du
style "2 weeks 3 days 7 hours". les termes valides sont : years,
- months, weeks, days, hours, minutes et seconds. Si la durée est
- spécifiée dans un format autre qu'un nombre de secondes, elle doit
- être entourée de guillemets.</p>
+ months, weeks, days, hours, minutes et seconds. Si la dur&#233;e est
+ sp&#233;cifi&#233;e dans un format autre qu'un nombre de secondes, elle doit
+ &#234;tre entour&#233;e de guillemets.</p>
- <p>Si cette directive est absente, la durée de vie des cookies est
- limitée à la session actuelle du navigateur.</p>
+ <p>Si cette directive est absente, la dur&#233;e de vie des cookies est
+ limit&#233;e &#224; la session actuelle du navigateur.</p>
<pre class="prettyprint lang-config">CookieExpires "3 weeks"</pre>
@@ -140,19 +140,19 @@ s'applique</td></tr>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nom du cookie traceur</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CookieName <em>symbole</em></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CookieName Apache</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CookieName Apache</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_usertrack</td></tr>
</table>
<p>Cette directive vous permet de modifier le nom du cookie que ce
- module utilise pour sa journalisation. Le nom par défaut du cookie
+ module utilise pour sa journalisation. Le nom par d&#233;faut du cookie
est "<code>Apache</code>".</p>
- <p>Vous devez spécifier un nom de cookie valide ; les résultats sont
- imprévisibles si vous utilisez un nom contenant des caractères
- inhabituels. Les caractères valides font partie des intervales A-Z,
+ <p>Vous devez sp&#233;cifier un nom de cookie valide ; les r&#233;sultats sont
+ impr&#233;visibles si vous utilisez un nom contenant des caract&#232;res
+ inhabituels. Les caract&#232;res valides font partie des intervales A-Z,
a-z, 0-9, "_", et "-".</p>
<pre class="prettyprint lang-config">CookieName clicktrack</pre>
@@ -162,22 +162,22 @@ s'applique</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="cookiestyle" id="cookiestyle">Directive</a> <a name="CookieStyle" id="CookieStyle">CookieStyle</a><a title="Lien permanent" href="#cookiestyle" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Format du champ d'en-tête cookie</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Format du champ d'en-t&#234;te cookie</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CookieStyle
Netscape|Cookie|Cookie2|RFC2109|RFC2965</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CookieStyle Netscape</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CookieStyle Netscape</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_usertrack</td></tr>
</table>
- <p>Cette directive permet de contrôler le format du champ d'en-tête
- cookie. Les trois formats autorisés sont :</p>
+ <p>Cette directive permet de contr&#244;ler le format du champ d'en-t&#234;te
+ cookie. Les trois formats autoris&#233;s sont :</p>
<ul>
<li><strong>Netscape</strong> : il s'agit du format original, mais
- est maintenant obsolète. C'est le format par défaut et il
- correspond à la syntaxe historique utilisée par Apache.</li>
+ est maintenant obsol&#232;te. C'est le format par d&#233;faut et il
+ correspond &#224; la syntaxe historique utilis&#233;e par Apache.</li>
<li><strong>Cookie</strong> ou <strong>RFC2109</strong> : c'est la
syntaxe qui remplace la syntaxe Netscape.</li>
@@ -187,10 +187,10 @@ s'applique</td></tr>
</ul>
<p>Tous les clients ne supportent pas l'ensemble de ces formats,
- mais il est conseillé d'utiliser le plus récent qui sera en général
- supporté par le navigateur de votre utilisateur. A l'heure où ce
- document est écrit, la plupart des navigateurs supportent ces trois
- formats, <code>Cookie2</code> étant le format recommandé.</p>
+ mais il est conseill&#233; d'utiliser le plus r&#233;cent qui sera en g&#233;n&#233;ral
+ support&#233; par le navigateur de votre utilisateur. A l'heure o&#249; ce
+ document est &#233;crit, la plupart des navigateurs supportent ces trois
+ formats, <code>Cookie2</code> &#233;tant le format recommand&#233;.</p>
<pre class="prettyprint lang-config">CookieStyle Cookie2</pre>
@@ -201,17 +201,17 @@ s'applique</td></tr>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active le cookie traceur</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CookieTracking on|off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>CookieTracking off</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>CookieTracking off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_usertrack</td></tr>
</table>
- <p>Lorsque le module <code class="module"><a href="../mod/mod_usertrack.html">mod_usertrack</a></code> est chargé, et
- si <code>CookieTracking on</code> est définie, Apache enverra un
- cookie traceur pour toute nouvelle requête. Cette directive peut
- être utilisée pour activer ou désactiver ce comportement pour un
- serveur virtuel ou un répertoire. Par défaut, l'activation de
+ <p>Lorsque le module <code class="module"><a href="../mod/mod_usertrack.html">mod_usertrack</a></code> est charg&#233;, et
+ si <code>CookieTracking on</code> est d&#233;finie, Apache enverra un
+ cookie traceur pour toute nouvelle requ&#234;te. Cette directive peut
+ &#234;tre utilis&#233;e pour activer ou d&#233;sactiver ce comportement pour un
+ serveur virtuel ou un r&#233;pertoire. Par d&#233;faut, l'activation de
<code class="module"><a href="../mod/mod_usertrack.html">mod_usertrack</a></code> ne suffit <strong>pas</strong> pour
activer les cookies.</p>
@@ -223,7 +223,7 @@ s'applique</td></tr>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_usertrack.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_usertrack.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_usertrack.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -242,7 +242,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_usertrack.
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_version.html.fr b/docs/manual/mod/mod_version.html.fr
index c6af9d7759..cd9276d22a 100644
--- a/docs/manual/mod/mod_version.html.fr
+++ b/docs/manual/mod/mod_version.html.fr
@@ -27,22 +27,22 @@
<div id="preamble"><h1>Module Apache mod_version</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_version.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_version.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_version.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_version.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_version.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Configuration dépendant de la version</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Configuration d&#233;pendant de la version</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>version_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_version.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>version_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_version.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module a été conçu pour être utilisé dans les suites de tests
- et les grands réseaux qui doivent prendre en compte différentes
- versions de httpd et différentes configurations. Il fournit un
+ <p>Ce module a &#233;t&#233; con&#231;u pour &#234;tre utilis&#233; dans les suites de tests
+ et les grands r&#233;seaux qui doivent prendre en compte diff&#233;rentes
+ versions de httpd et diff&#233;rentes configurations. Il fournit un
nouveau conteneur -- <code class="directive"><a href="#ifversion">&lt;IfVersion&gt;</a></code>, qui apporte une grande
- souplesse dans la vérification de version en permettant une
- comparaison numérique et l'utilisation d'expressions
+ souplesse dans la v&#233;rification de version en permettant une
+ comparaison num&#233;rique et l'utilisation d'expressions
rationnelles.</p>
<div class="example"><h3>Exemples</h3><pre class="prettyprint lang-config">&lt;IfVersion 2.4.2&gt;
@@ -50,7 +50,7 @@
&lt;/IfVersion&gt;
&lt;IfVersion &gt;= 2.5&gt;
- # utilise vraiment les nouvelles fonctionnalités :-)
+ # utilise vraiment les nouvelles fonctionnalit&#233;s :-)
&lt;/IfVersion&gt;</pre>
</div>
@@ -60,64 +60,64 @@
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#ifversion">&lt;IfVersion&gt;</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_version">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_version">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_version">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_version">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="ifversion" id="ifversion">Directive</a> <a name="IfVersion" id="IfVersion">&lt;IfVersion&gt;</a><a title="Lien permanent" href="#ifversion" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contient des portions de configuration dépendantes de la
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Contient des portions de configuration d&#233;pendantes de la
version</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;IfVersion [[!]<var>opérateur</var>] <var>version</var>&gt; ...
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>&lt;IfVersion [[!]<var>op&#233;rateur</var>] <var>version</var>&gt; ...
&lt;/IfVersion&gt;</code></td></tr>
-<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, répertoire, .htaccess</td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel, r&#233;pertoire, .htaccess</td></tr>
<tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_version</td></tr>
</table>
<p>La section <code class="directive">&lt;IfVersion&gt;</code>
- rassemble des directives de configuration qui ne sont exécutées que
- si la version de httpd satisfait aux critères spécifiés. Pour une
- comparaison normale (numérique), l'argument <var>version</var> doit
- être spécifié sous le format
+ rassemble des directives de configuration qui ne sont ex&#233;cut&#233;es que
+ si la version de httpd satisfait aux crit&#232;res sp&#233;cifi&#233;s. Pour une
+ comparaison normale (num&#233;rique), l'argument <var>version</var> doit
+ &#234;tre sp&#233;cifi&#233; sous le format
<code><var>majeur</var>[.<var>mineur</var>[.<var>patch</var>]]</code>,
comme par exemple <code>2.1.0</code> ou <code>2.2</code>.
<var>mineur</var> et <var>patch</var> sont optionnels. Si ces
- numéros sont absents, il se voient affectée implicitement la valeur
- 0. Les <var>opérateur</var>s numériques suivants sont autorisés
+ num&#233;ros sont absents, il se voient affect&#233;e implicitement la valeur
+ 0. Les <var>op&#233;rateur</var>s num&#233;riques suivants sont autoris&#233;s
:</p>
- <table class="bordered"><tr class="header"><th><var>opérateur</var></th><th>description</th></tr>
+ <table class="bordered"><tr class="header"><th><var>op&#233;rateur</var></th><th>description</th></tr>
<tr><td><code>=</code> ou <code>==</code></td>
- <td>La version de httpd est égale à la valeur
- spécifiée</td></tr>
+ <td>La version de httpd est &#233;gale &#224; la valeur
+ sp&#233;cifi&#233;e</td></tr>
<tr class="odd"><td><code>&gt;</code></td>
- <td>La version de httpd est supérieure à la valeur
- spécifiée</td></tr>
+ <td>La version de httpd est sup&#233;rieure &#224; la valeur
+ sp&#233;cifi&#233;e</td></tr>
<tr><td><code>&gt;=</code></td>
- <td>La version de httpd est supérieure ou égale à la valeur
- spécifiée</td></tr>
+ <td>La version de httpd est sup&#233;rieure ou &#233;gale &#224; la valeur
+ sp&#233;cifi&#233;e</td></tr>
<tr class="odd"><td><code>&lt;</code></td>
- <td>La version de httpd est inférieure à la valeur
- spécifiée</td></tr>
+ <td>La version de httpd est inf&#233;rieure &#224; la valeur
+ sp&#233;cifi&#233;e</td></tr>
<tr><td><code>&lt;=</code></td>
- <td>La version de httpd est inférieure ou égale à la valeur
- spécifiée</td></tr>
+ <td>La version de httpd est inf&#233;rieure ou &#233;gale &#224; la valeur
+ sp&#233;cifi&#233;e</td></tr>
</table>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">&lt;IfVersion &gt;= 2.3&gt;
# la condition n'est satisfaite que pour les versions de httpd
- # supérieures ou égales à 2.3
+ # sup&#233;rieures ou &#233;gales &#224; 2.3
&lt;/IfVersion&gt;</pre>
</div>
- <p>En plus d'une comparaison numérique, il est possible de comparer
+ <p>En plus d'une comparaison num&#233;rique, il est possible de comparer
la version de httpd avec une <a class="glossarylink" href="../glossary.html#regex" title="voir glossaire">expression
- rationnelle</a>. Il existe deux méthodes pour spécifier cette
- dernière :</p>
+ rationnelle</a>. Il existe deux m&#233;thodes pour sp&#233;cifier cette
+ derni&#232;re :</p>
- <table class="bordered"><tr class="header"><th><var>opérateur</var></th><th>description</th></tr>
+ <table class="bordered"><tr class="header"><th><var>op&#233;rateur</var></th><th>description</th></tr>
<tr><td><code>=</code> ou <code>==</code></td>
<td><var>version</var> est de la forme
<code>/<var>regex</var>/</code></td></tr>
@@ -127,26 +127,26 @@ version</td></tr>
</table>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">&lt;IfVersion = /^2.4.[01234]$/&gt;
- # exemple de contournement pour les versions boguées
+ # exemple de contournement pour les versions bogu&#233;es
&lt;/IfVersion&gt;</pre>
</div>
- <p>Pour inverser la condition, tous les opérateurs peuvent être
- préfixés par un point d'exclamation (<code>!</code>) :</p>
+ <p>Pour inverser la condition, tous les op&#233;rateurs peuvent &#234;tre
+ pr&#233;fix&#233;s par un point d'exclamation (<code>!</code>) :</p>
<div class="example"><pre class="prettyprint lang-config">&lt;IfVersion !~ ^2.4.[01234]$&gt;
# pas pour ces versions
&lt;/IfVersion&gt;</pre>
</div>
- <p>Si <var>opérateur</var> est absent, sa valeur implicite est
+ <p>Si <var>op&#233;rateur</var> est absent, sa valeur implicite est
<code>=</code>.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_version.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_version.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mod_version.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mod_version.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/mod_version.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
@@ -167,7 +167,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_version.ht
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_vhost_alias.html.fr b/docs/manual/mod/mod_vhost_alias.html.fr
index c183ba1527..d048771307 100644
--- a/docs/manual/mod/mod_vhost_alias.html.fr
+++ b/docs/manual/mod/mod_vhost_alias.html.fr
@@ -27,30 +27,30 @@
<div id="preamble"><h1>Module Apache mod_vhost_alias</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_vhost_alias.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_vhost_alias.html" title="Français">&nbsp;fr&nbsp;</a> |
-<a href="../tr/mod/mod_vhost_alias.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../fr/mod/mod_vhost_alias.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../tr/mod/mod_vhost_alias.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Permet de configurer dynamiquement l'hébergement virtuel de
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Permet de configurer dynamiquement l'h&#233;bergement virtuel de
masse</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>vhost_alias_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_vhost_alias.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>vhost_alias_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_vhost_alias.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module permet de créer des serveurs virtuels configurés
+ <p>Ce module permet de cr&#233;er des serveurs virtuels configur&#233;s
dynamiquement, en autorisant l'utilisation de l'adresse IP et/ou de
- l'en-tête <code>Host:</code> de la requête HTTP comme partie du nom
- de chemin afin de déterminer les fichiers à servir. Ceci facilite la
- gestion d'un grand nombre de serveurs virtuels possèdant des
+ l'en-t&#234;te <code>Host:</code> de la requ&#234;te HTTP comme partie du nom
+ de chemin afin de d&#233;terminer les fichiers &#224; servir. Ceci facilite la
+ gestion d'un grand nombre de serveurs virtuels poss&#232;dant des
configurations similaires.</p>
<div class="note"><h3>Note</h3>
<p>Si les modules <code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> ou
- <code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code> sont utilisés pour traduire les URIs
+ <code class="module"><a href="../mod/mod_userdir.html">mod_userdir</a></code> sont utilis&#233;s pour traduire les URIs
en noms de fichiers, ils l'emportent sur les directives du module
- <code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code> décrites ci-dessous. Par
+ <code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code> d&#233;crites ci-dessous. Par
exemple, la configuration suivante fera correspondre <code>
- /cgi-bin/script.pl</code> à <code>
+ /cgi-bin/script.pl</code> &#224; <code>
/usr/local/apache2/cgi-bin/script.pl</code> dans tous les cas :</p>
<pre class="prettyprint lang-config">ScriptAlias "/cgi-bin/" "/usr/local/apache2/cgi-bin/"
@@ -60,7 +60,7 @@ VirtualScriptAlias "/never/found/%0/cgi-bin/"</pre>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#interpol">Interpolation du nom de répertoire</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#interpol">Interpolation du nom de r&#233;pertoire</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#examples">Exemples</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
@@ -69,46 +69,46 @@ VirtualScriptAlias "/never/found/%0/cgi-bin/"</pre>
<li><img alt="" src="../images/down.gif" /> <a href="#virtualscriptalias">VirtualScriptAlias</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#virtualscriptaliasip">VirtualScriptAliasIP</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_vhost_alias">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_vhost_alias">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_vhost_alias">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_vhost_alias">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code></li>
<li><a href="../vhosts/mass.html">Configuration dynamique de
-l'hébergement virtuel de masse</a></li>
+l'h&#233;bergement virtuel de masse</a></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="interpol" id="interpol">Interpolation du nom de répertoire</a><a title="Lien permanent" href="#interpol" class="permalink">&para;</a></h2>
+<h2><a name="interpol" id="interpol">Interpolation du nom de r&#233;pertoire</a><a title="Lien permanent" href="#interpol" class="permalink">&para;</a></h2>
- <p>Toutes les directives de ce module insèrent une chaîne dans un
- nom de chemin. La chaîne insérée (que nous appellerons maintenant le
- "nom") peux être soit le nom du serveur (voir la directive
+ <p>Toutes les directives de ce module ins&#232;rent une cha&#238;ne dans un
+ nom de chemin. La cha&#238;ne ins&#233;r&#233;e (que nous appellerons maintenant le
+ "nom") peux &#234;tre soit le nom du serveur (voir la directive
<code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code> pour les
- détails sur la manière dont il est déterminé), soit l'adresse IP du
- serveur virtuel hébergé par le serveur sous la forme d'un quadruplet
- d'octets séparés par des points. L'insertion est contrôlée par des
- spécificateurs inspirés de <code>printf</code> et possèdant de
+ d&#233;tails sur la mani&#232;re dont il est d&#233;termin&#233;), soit l'adresse IP du
+ serveur virtuel h&#233;berg&#233; par le serveur sous la forme d'un quadruplet
+ d'octets s&#233;par&#233;s par des points. L'insertion est contr&#244;l&#233;e par des
+ sp&#233;cificateurs inspir&#233;s de <code>printf</code> et poss&#232;dant de
nombreux formats :</p>
<table>
<tr><td><code>%%</code></td>
-<td>insère un <code>%</code></td></tr>
+<td>ins&#232;re un <code>%</code></td></tr>
<tr><td><code>%p</code></td>
-<td>insère le numéro de port du serveur virtuel</td></tr>
+<td>ins&#232;re le num&#233;ro de port du serveur virtuel</td></tr>
<tr><td><code>%N.M</code></td>
-<td>insère le nom (en partie)</td></tr>
+<td>ins&#232;re le nom (en partie)</td></tr>
</table>
- <p><code>N</code> et <code>M</code> permettent de spécifier des
- sous-chaînes du nom. <code>N</code> sélectionne un des composants du
- nom séparés par des points, et <code>M</code> sélectionne des
- caractères à l'intérieur de ce que <code>N</code> a sélectionné.
- <code>M</code> est optionnel et sa valeur par défaut est 0 s'il
- n'est pas spécifié ; le point doit être présent si et seulement si
+ <p><code>N</code> et <code>M</code> permettent de sp&#233;cifier des
+ sous-cha&#238;nes du nom. <code>N</code> s&#233;lectionne un des composants du
+ nom s&#233;par&#233;s par des points, et <code>M</code> s&#233;lectionne des
+ caract&#232;res &#224; l'int&#233;rieur de ce que <code>N</code> a s&#233;lectionn&#233;.
+ <code>M</code> est optionnel et sa valeur par d&#233;faut est 0 s'il
+ n'est pas sp&#233;cifi&#233; ; le point doit &#234;tre pr&#233;sent si et seulement si
<code>M</code> l'est aussi. Les modes d'insertion sont les suivants
:</p>
@@ -118,37 +118,37 @@ l'hébergement virtuel de masse</a></li>
<td>le nom en entier</td></tr>
<tr><td><code>1</code></td>
- <td>la première partie</td></tr>
+ <td>la premi&#232;re partie</td></tr>
<tr><td><code>2</code></td>
<td>la seconde partie</td></tr>
<tr><td><code>-1</code></td>
- <td>la dernière partir</td></tr>
+ <td>la derni&#232;re partir</td></tr>
<tr><td><code>-2</code></td>
- <td>l'avant-dernière partie</td></tr>
+ <td>l'avant-derni&#232;re partie</td></tr>
<tr><td><code>2+</code></td>
- <td>toutes les parties à partir de la seconde</td></tr>
+ <td>toutes les parties &#224; partir de la seconde</td></tr>
<tr><td><code>-2+</code></td>
- <td>toutes les parties jusqu'à l'avant-dernière</td></tr>
+ <td>toutes les parties jusqu'&#224; l'avant-derni&#232;re</td></tr>
<tr><td><code>1+</code> et <code>-1+</code></td>
- <td>identique à <code>0</code></td></tr>
+ <td>identique &#224; <code>0</code></td></tr>
</table>
<p>Si <code>N</code> ou <code>M</code> est plus grand que le nombre
- de parties disponibles, seul un caractère de soulignement est
- inséré.</p>
+ de parties disponibles, seul un caract&#232;re de soulignement est
+ ins&#233;r&#233;.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="examples" id="examples">Exemples</a><a title="Lien permanent" href="#examples" class="permalink">&para;</a></h2>
- <p>Pour des serveurs virtuels simples à base de nom, utilisez les
+ <p>Pour des serveurs virtuels simples &#224; base de nom, utilisez les
directives suivantes dans le fichier de configuration de votre
serveur :</p>
@@ -156,34 +156,34 @@ l'hébergement virtuel de masse</a></li>
VirtualDocumentRoot "/usr/local/apache/vhosts/%0"</pre>
- <p>Une requête pour
+ <p>Une requ&#234;te pour
<code>http://www.example.com/repertoire/fichier.html</code>
concernera alors la ressource
<code>/usr/local/apache/vhosts/www.example.com/repertoire/fichier.html</code>.
</p>
- <p>Pour un très grand nombre de serveurs virtuels, il est avantageux
- d'organiser les fichiers de façon à réduire la taille du répertoire
- <code>vhosts</code>. Pour ce faire, insérez les lignes suivantes
+ <p>Pour un tr&#232;s grand nombre de serveurs virtuels, il est avantageux
+ d'organiser les fichiers de fa&#231;on &#224; r&#233;duire la taille du r&#233;pertoire
+ <code>vhosts</code>. Pour ce faire, ins&#233;rez les lignes suivantes
dans votre fichier de configuration :</p>
<pre class="prettyprint lang-config">UseCanonicalName Off
VirtualDocumentRoot "/usr/local/apache/vhosts/%3+/%2.1/%2.2/%2.3/%2"</pre>
- <p>Une requête pour
+ <p>Une requ&#234;te pour
<code>http://www.domaine.example.com/repertoire/fichier.html</code>
concernera alors la ressource
<code>/usr/local/apache/vhosts/example.com/d/o/m/domaine/repertoire/fichier.html</code>.</p>
- <p>Une répartition plus régulière des fichiers peut être obtenue en
+ <p>Une r&#233;partition plus r&#233;guli&#232;re des fichiers peut &#234;tre obtenue en
partant de la fin d'un composant du nom, comme dans l'exemple
suivant :</p>
<pre class="prettyprint lang-config">VirtualDocumentRoot "/usr/local/apache/vhosts/%3+/%2.-1/%2.-2/%2.-3/%2"</pre>
- <p>La requête précédente concernerait alors
+ <p>La requ&#234;te pr&#233;c&#233;dente concernerait alors
<code>/usr/local/apache/vhosts/example.com/e/n/i/domaine/repertoire/fichier.html</code>.</p>
<p>Vous pouvez aussi utiliser : </p>
@@ -191,39 +191,39 @@ VirtualDocumentRoot "/usr/local/apache/vhosts/%3+/%2.1/%2.2/%2.3/%2"</pre>
<pre class="prettyprint lang-config">VirtualDocumentRoot "/usr/local/apache/vhosts/%3+/%2.1/%2.2/%2.3/%2.4+"</pre>
- <p>La requête précédente concernerait alors
+ <p>La requ&#234;te pr&#233;c&#233;dente concernerait alors
<code>/usr/local/apache/vhosts/example.com/d/o/m/aine/repertoire/fichier.html</code>.</p>
- <p>Une demande très courante des utilisateurs concerne la possibilité de
- faire correspondre plusieurs racines de documents à plusieurs
- domaines, sans avoir à se préoccuper de la longueur ou du nombre de
- parties du nom d'hôte faisant partie de la requête. Si le nom d'hôte
- de la requête est <code>sub.www.domain.example.com</code> au lieu de
+ <p>Une demande tr&#232;s courante des utilisateurs concerne la possibilit&#233; de
+ faire correspondre plusieurs racines de documents &#224; plusieurs
+ domaines, sans avoir &#224; se pr&#233;occuper de la longueur ou du nombre de
+ parties du nom d'h&#244;te faisant partie de la requ&#234;te. Si le nom d'h&#244;te
+ de la requ&#234;te est <code>sub.www.domain.example.com</code> au lieu de
simplement <code>www.domain.example.com</code>, alors en utilisant
%3+, la racine des documents sera
<code>/usr/local/apache/vhosts/domain.example.com/...</code> au
- lieu du répertoire <code>example.com</code> attendu. Dans ce genre
- de situation, il peut s'avérer préférable d'utiliser la combinaison
+ lieu du r&#233;pertoire <code>example.com</code> attendu. Dans ce genre
+ de situation, il peut s'av&#233;rer pr&#233;f&#233;rable d'utiliser la combinaison
<code>%-2.0.%-1.0</code> qui fournira toujours le nom de domaine et
le tld, par exemple <code>example.com</code> sans tenir compte du
- nombre de sous-domaines ajoutés au nom d'hôte. Dans ces conditions,
- il est possible d'élaborer une configuration qui associera les
- sous-domaines de premier, second et troisième niveau au même
- répertoire :
+ nombre de sous-domaines ajout&#233;s au nom d'h&#244;te. Dans ces conditions,
+ il est possible d'&#233;laborer une configuration qui associera les
+ sous-domaines de premier, second et troisi&#232;me niveau au m&#234;me
+ r&#233;pertoire :
</p>
<pre class="prettyprint lang-config">VirtualDocumentRoot "/usr/local/apache/vhosts/%-2.0.%-1.0"</pre>
<p>
Dans l'exemple ci-dessus, <code>www.example.com</code>,
<code>www.sub.example.com</code> ou <code>example.com</code>
-correspondront tous au répertoire
+correspondront tous au r&#233;pertoire
<code>/usr/local/apache/vhosts/example.com</code>.
</p>
- <p>Pour l'hébergement virtuel à base d'adresse IP, vous pouvez
- insérer les lignes suivantes dans votre fichier de configuration
+ <p>Pour l'h&#233;bergement virtuel &#224; base d'adresse IP, vous pouvez
+ ins&#233;rer les lignes suivantes dans votre fichier de configuration
:</p>
<pre class="prettyprint lang-config">UseCanonicalName DNS
@@ -232,65 +232,65 @@ VirtualScriptAliasIP "/usr/local/apache/vhosts/%1/%2/%3/%4/cgi-bin"</pre>
<p>Si l'adresse IP de <code>www.domaine.example.com</code> est
- 10.20.30.40, une requête pour
+ 10.20.30.40, une requ&#234;te pour
<code>http://www.domaine.example.com/repertoire/fichier.html</code>
concernera la ressource
<code>/usr/local/apache/vhosts/10/20/30/40/docs/repertoire/fichier.html</code>.
- Une requête pour
+ Une requ&#234;te pour
<code>http://www.domaine.example.com/cgi-bin/script.pl</code>
concernera la ressource
<code>/usr/local/apache/vhosts/10/20/30/40/cgi-bin/script.pl</code>.</p>
- <p>Si vous voulez insérer le caractère <code>.</code> dans une
- directive <code>VirtualDocumentRoot</code>, et si cela crée un
- conflit avec un spécificateur <code>%</code>, vous pouvez contourner
- le problème de la manière suivante :</p>
+ <p>Si vous voulez ins&#233;rer le caract&#232;re <code>.</code> dans une
+ directive <code>VirtualDocumentRoot</code>, et si cela cr&#233;e un
+ conflit avec un sp&#233;cificateur <code>%</code>, vous pouvez contourner
+ le probl&#232;me de la mani&#232;re suivante :</p>
<pre class="prettyprint lang-config">VirtualDocumentRoot "/usr/local/apache/vhosts/%2.0.%3.0"</pre>
- <p>Une requête pour
+ <p>Une requ&#234;te pour
<code>http://www.domaine.example.com/repertoire/fichier.html</code>
concernera alors la ressource
<code>/usr/local/apache/vhosts/domaine.exemple/repertoire/fichier.html</code>.</p>
- <p>Les spécificateurs de format <code>%V</code> et <code>%A</code>
- de la directive <code class="directive"><a href="../mod/mod_log_config.html#logformat">LogFormat</a></code> s'avèrent très utiles
- lorsqu'ils sont utilisés en conjonction avec ce module.</p>
+ <p>Les sp&#233;cificateurs de format <code>%V</code> et <code>%A</code>
+ de la directive <code class="directive"><a href="../mod/mod_log_config.html#logformat">LogFormat</a></code> s'av&#232;rent tr&#232;s utiles
+ lorsqu'ils sont utilis&#233;s en conjonction avec ce module.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="virtualdocumentroot" id="virtualdocumentroot">Directive</a> <a name="VirtualDocumentRoot" id="VirtualDocumentRoot">VirtualDocumentRoot</a><a title="Lien permanent" href="#virtualdocumentroot" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Permet une configuration dynamique de la racine des
-documents d'un serveur virtuel donné</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>VirtualDocumentRoot <em>répertoire-interpolé</em>|none</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>VirtualDocumentRoot none</code></td></tr>
+documents d'un serveur virtuel donn&#233;</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>VirtualDocumentRoot <em>r&#233;pertoire-interpol&#233;</em>|none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>VirtualDocumentRoot none</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_vhost_alias</td></tr>
</table>
<p>La directive <code class="directive">VirtualDocumentRoot</code> vous
- permet de spécifier où le serveur HTTP Apache pourra trouver vos
+ permet de sp&#233;cifier o&#249; le serveur HTTP Apache pourra trouver vos
documents en se basant
- sur le nom du serveur. Le résultat de l'expansion du
- <em>répertoire-interpolé</em> est utilisé comme racine de
- l'arborescence des documents d'une manière similaire à l'argument de
+ sur le nom du serveur. Le r&#233;sultat de l'expansion du
+ <em>r&#233;pertoire-interpol&#233;</em> est utilis&#233; comme racine de
+ l'arborescence des documents d'une mani&#232;re similaire &#224; l'argument de
la directive <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>. Si
- <em>répertoire-interpolé</em> a pour valeur <code>none</code>, la
- directive <code class="directive">VirtualDocumentRoot</code> est désactivée.
- Cette directive ne peut pas être utilisée dans le même contexte que
+ <em>r&#233;pertoire-interpol&#233;</em> a pour valeur <code>none</code>, la
+ directive <code class="directive">VirtualDocumentRoot</code> est d&#233;sactiv&#233;e.
+ Cette directive ne peut pas &#234;tre utilis&#233;e dans le m&#234;me contexte que
la directive <code class="directive"><a href="#virtualdocumentrootip">VirtualDocumentRootIP</a></code>.</p>
<div class="warning"><h3>Note</h3>
La directive <code class="directive">VirtualDocumentRoot</code> l'emporte sur
toute directive <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>
-définie dans le même contexte ou dans des contextes enfants. Le fait de
-définir une directive <code class="directive">VirtualDocumentRoot</code> dans le
+d&#233;finie dans le m&#234;me contexte ou dans des contextes enfants. Le fait de
+d&#233;finir une directive <code class="directive">VirtualDocumentRoot</code> dans le
contexte du serveur principal va effectivement l'emporter sur toute
-directive <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> définie dans
-un serveur virtuel quelconque, si vous n'avez pas défini
-<code class="directive">VirtualDocumentRoot</code> à <code>None</code> dans ce
+directive <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> d&#233;finie dans
+un serveur virtuel quelconque, si vous n'avez pas d&#233;fini
+<code class="directive">VirtualDocumentRoot</code> &#224; <code>None</code> dans ce
serveur virtuel.
</div>
@@ -300,36 +300,36 @@ serveur virtuel.
<div class="directive-section"><h2><a name="virtualdocumentrootip" id="virtualdocumentrootip">Directive</a> <a name="VirtualDocumentRootIP" id="VirtualDocumentRootIP">VirtualDocumentRootIP</a><a title="Lien permanent" href="#virtualdocumentrootip" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configuration dynamique de la racine des documents pour un
-serveur virtuel donné</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>VirtualDocumentRootIP <em>répertoire-interpolé</em>|none</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>VirtualDocumentRootIP none</code></td></tr>
+serveur virtuel donn&#233;</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>VirtualDocumentRootIP <em>r&#233;pertoire-interpol&#233;</em>|none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>VirtualDocumentRootIP none</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_vhost_alias</td></tr>
</table>
<p>La directive <code class="directive">VirtualDocumentRootIP</code> est
-identique à la directive <code class="directive"><a href="#virtualdocumentroot">VirtualDocumentRoot</a></code> à l'exception
-près qu'elle utilise l'adresse IP du serveur virtuel pour
-l'interpolation du répertoire à la place du nom du serveur.</p>
+identique &#224; la directive <code class="directive"><a href="#virtualdocumentroot">VirtualDocumentRoot</a></code> &#224; l'exception
+pr&#232;s qu'elle utilise l'adresse IP du serveur virtuel pour
+l'interpolation du r&#233;pertoire &#224; la place du nom du serveur.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="virtualscriptalias" id="virtualscriptalias">Directive</a> <a name="VirtualScriptAlias" id="VirtualScriptAlias">VirtualScriptAlias</a><a title="Lien permanent" href="#virtualscriptalias" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configuration dynamique du répertoire des scripts CGI pour
-un serveur virtuel donné</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>VirtualScriptAlias <em>répertoire-interpolé</em>|none</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>VirtualScriptAlias none</code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configuration dynamique du r&#233;pertoire des scripts CGI pour
+un serveur virtuel donn&#233;</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>VirtualScriptAlias <em>r&#233;pertoire-interpol&#233;</em>|none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>VirtualScriptAlias none</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_vhost_alias</td></tr>
</table>
<p>La directive <code class="directive">VirtualScriptAlias</code> vous
- permet de spécifier où Apache httpd pourra trouver les scripts CGI selon une
- méthode similaire à celle qu'utilise la directive <code class="directive"><a href="#virtualdocumentroot">VirtualDocumentRoot</a></code> pour les
- autres documents. Elle recherche des requêtes dont l'URI commence
+ permet de sp&#233;cifier o&#249; Apache httpd pourra trouver les scripts CGI selon une
+ m&#233;thode similaire &#224; celle qu'utilise la directive <code class="directive"><a href="#virtualdocumentroot">VirtualDocumentRoot</a></code> pour les
+ autres documents. Elle recherche des requ&#234;tes dont l'URI commence
par <code>/cgi-bin/</code>, comme le ferait la directive <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>.</p>
@@ -337,27 +337,27 @@ un serveur virtuel donné</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="virtualscriptaliasip" id="virtualscriptaliasip">Directive</a> <a name="VirtualScriptAliasIP" id="VirtualScriptAliasIP">VirtualScriptAliasIP</a><a title="Lien permanent" href="#virtualscriptaliasip" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configuration dynamique du répertoire des scripts CGI pour
-un serveur virtuel donné</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>VirtualScriptAliasIP <em>répertoire-interpolé</em>|none</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>VirtualScriptAliasIP none</code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Configuration dynamique du r&#233;pertoire des scripts CGI pour
+un serveur virtuel donn&#233;</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>VirtualScriptAliasIP <em>r&#233;pertoire-interpol&#233;</em>|none</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>VirtualScriptAliasIP none</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_vhost_alias</td></tr>
</table>
<p>La directive <code class="directive">VirtualScriptAliasIP</code> est
- identique à la directive <code class="directive"><a href="#virtualscriptalias">VirtualScriptAlias</a></code> à
- l'exception près qu'elle utilise l'adresse IP du serveur virtuel
- pour l'interpolation du répertoire à la place du nom du serveur.</p>
+ identique &#224; la directive <code class="directive"><a href="#virtualscriptalias">VirtualScriptAlias</a></code> &#224;
+ l'exception pr&#232;s qu'elle utilise l'adresse IP du serveur virtuel
+ pour l'interpolation du r&#233;pertoire &#224; la place du nom du serveur.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_vhost_alias.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_vhost_alias.html" title="Français">&nbsp;fr&nbsp;</a> |
-<a href="../tr/mod/mod_vhost_alias.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../fr/mod/mod_vhost_alias.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../tr/mod/mod_vhost_alias.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -376,7 +376,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_vhost_alia
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_watchdog.html.fr b/docs/manual/mod/mod_watchdog.html.fr
index ecaff63b82..840d664671 100644
--- a/docs/manual/mod/mod_watchdog.html.fr
+++ b/docs/manual/mod/mod_watchdog.html.fr
@@ -27,39 +27,39 @@
<div id="preamble"><h1>Module Apache mod_watchdog</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_watchdog.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_watchdog.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_watchdog.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournit une infrastructure permettant à d'autres modules
-d'exécuter des tâches périodiques.</td></tr>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournit une infrastructure permettant &#224; d'autres modules
+d'ex&#233;cuter des t&#226;ches p&#233;riodiques.</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>watchdog_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_watchdog.c</td></tr>
-<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.3 du serveur HTTP
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>watchdog_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mod_watchdog.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.3 du serveur HTTP
Apache</td></tr></table>
<h3>Sommaire</h3>
-<p>Le module <code class="module"><a href="../mod/mod_watchdog.html">mod_watchdog</a></code> définit des
-branchements (hooks) programmés pour permettre à d'autres modules
-d'exécuter des tâches périodiques. Ces modules peuvent enregistrer des
+<p>Le module <code class="module"><a href="../mod/mod_watchdog.html">mod_watchdog</a></code> d&#233;finit des
+branchements (hooks) programm&#233;s pour permettre &#224; d'autres modules
+d'ex&#233;cuter des t&#226;ches p&#233;riodiques. Ces modules peuvent enregistrer des
gestionnaires (handlers) pour les branchements de
<code class="module"><a href="../mod/mod_watchdog.html">mod_watchdog</a></code>. Actuellement, seuls les modules suivants
-de la distribution Apache utilisent cette fonctionnalité :</p>
+de la distribution Apache utilisent cette fonctionnalit&#233; :</p>
<ul>
<li><code class="module"><a href="../mod/mod_heartbeat.html">mod_heartbeat</a></code></li>
<li><code class="module"><a href="../mod/mod_heartmonitor.html">mod_heartmonitor</a></code></li>
</ul>
<div class="warning">
-Pour qu'un module puisse utiliser la fonctionnalité de
-<code class="module"><a href="../mod/mod_watchdog.html">mod_watchdog</a></code>, ce dernier doit être lié statiquement
-avec le serveur httpd ; s'il a été lié dynamiquement, il doit être
-chargé avant l'appel au module qui doit utiliser sa fonctionnalité.
+Pour qu'un module puisse utiliser la fonctionnalit&#233; de
+<code class="module"><a href="../mod/mod_watchdog.html">mod_watchdog</a></code>, ce dernier doit &#234;tre li&#233; statiquement
+avec le serveur httpd ; s'il a &#233;t&#233; li&#233; dynamiquement, il doit &#234;tre
+charg&#233; avant l'appel au module qui doit utiliser sa fonctionnalit&#233;.
</div>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/down.gif" /> <a href="#watchdoginterval">WatchdogInterval</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_watchdog">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_watchdog">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_watchdog">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_watchdog">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
@@ -68,19 +68,19 @@ chargé avant l'appel au module qui doit utiliser sa fonctionnalité.
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Intervalle Watchdog en secondes</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>WatchdogInterval <var>time-interval</var>[s]</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>WatchdogInterval 1</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>WatchdogInterval 1</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_watchdog</td></tr>
</table>
-<p>Cette directive permet de définir l'intervalle entre chaque exécution
-du branchement watchdog. La valeur par défaut est de 1 seconde.</p>
+<p>Cette directive permet de d&#233;finir l'intervalle entre chaque ex&#233;cution
+du branchement watchdog. La valeur par d&#233;faut est de 1 seconde.</p>
</div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_watchdog.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_watchdog.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_watchdog.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -99,7 +99,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_watchdog.h
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/module-dict.html.fr b/docs/manual/mod/module-dict.html.fr
index afcb746e37..490a75c21c 100644
--- a/docs/manual/mod/module-dict.html.fr
+++ b/docs/manual/mod/module-dict.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Termes utilisés pour décrire les modules - Serveur Apache HTTP Version 2.5</title>
+<title>Termes utilis&#233;s pour d&#233;crire les modules - Serveur Apache HTTP Version 2.5</title>
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
@@ -21,67 +21,67 @@
<img alt="" src="../images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Termes utilisés pour décrire les modules</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Termes utilis&#233;s pour d&#233;crire les modules</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/module-dict.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/module-dict.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/module-dict.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/module-dict.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/module-dict.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/module-dict.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/module-dict.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
- <p>Ce document décrit les termes utilisés pour décrire chaque <a href="./">module</a> Apache.</p>
+ <p>Ce document d&#233;crit les termes utilis&#233;s pour d&#233;crire chaque <a href="./">module</a> Apache.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#Description">Description</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#Status">Statut</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#SourceFile">Fichier source</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#ModuleIdentifier">Identificateur de module</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#Compatibility">Compatibilité</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#Compatibility">Compatibilit&#233;</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="Description" id="Description">Description</a><a title="Lien permanent" href="#Description" class="permalink">&para;</a></h2>
-<p>Une brève description des fonctions du module.</p>
+<p>Une br&#232;ve description des fonctions du module.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="Status" id="Status">Statut</a><a title="Lien permanent" href="#Status" class="permalink">&para;</a></h2>
- <p>Ce terme indique le degré de rapprochement du module par rapport
+ <p>Ce terme indique le degr&#233; de rapprochement du module par rapport
au coeur du serveur web Apache ; en d'autres termes, vous pouvez
- être amené à recompiler le serveur pour pouvoir accéder au module et
- à ses fonctionnalités. Les valeurs possibles de cet attribut sont
+ &#234;tre amen&#233; &#224; recompiler le serveur pour pouvoir acc&#233;der au module et
+ &#224; ses fonctionnalit&#233;s. Les valeurs possibles de cet attribut sont
:</p>
<dl>
<dt>MPM</dt>
- <dd>Un module dont le statut est "MPM" est un <a href="../mpm.html">module Multi-Processus</a>. A la différence des
- autres modules, un seul module MPM peut et doit être utilisé par Apache à
- la fois. Ce type de module est responsable de la répartition et du
- traitement de base des requêtes.</dd>
+ <dd>Un module dont le statut est "MPM" est un <a href="../mpm.html">module Multi-Processus</a>. A la diff&#233;rence des
+ autres modules, un seul module MPM peut et doit &#234;tre utilis&#233; par Apache &#224;
+ la fois. Ce type de module est responsable de la r&#233;partition et du
+ traitement de base des requ&#234;tes.</dd>
<dt>Base</dt>
- <dd>Un module dont le statut est "Base" est compilé dans le
- serveur et chargé avec ce dernier par défaut ; il est donc
- toujours disponible à moins que vous n'ayez fait en sorte de
+ <dd>Un module dont le statut est "Base" est compil&#233; dans le
+ serveur et charg&#233; avec ce dernier par d&#233;faut ; il est donc
+ toujours disponible &#224; moins que vous n'ayez fait en sorte de
supprimer le module de votre configuration.</dd>
<dt>Extension</dt>
- <dd>Un module dont le statut est "Extension" n'est pas compilé et
- chargé dans le serveur par défaut. Pour activer le module et
- accéder à ses fonctionnalités, vous devez modifier la
+ <dd>Un module dont le statut est "Extension" n'est pas compil&#233; et
+ charg&#233; dans le serveur par d&#233;faut. Pour activer le module et
+ acc&#233;der &#224; ses fonctionnalit&#233;s, vous devez modifier la
configuration de la compilation du serveur et recompiler
Apache.</dd>
- <dt>Expérimental</dt>
+ <dt>Exp&#233;rimental</dt>
<dd>Le statut "Experimental" indique que le module fait partie du
- kit Apache, mais que vous devez l'utiliser à vos risques et
- périls. Le module est documenté à des fins d'exhaustivité, et
- n'est pas obligatoirement supporté.</dd>
+ kit Apache, mais que vous devez l'utiliser &#224; vos risques et
+ p&#233;rils. Le module est document&#233; &#224; des fins d'exhaustivit&#233;, et
+ n'est pas obligatoirement support&#233;.</dd>
<dt>Externe</dt>
@@ -94,32 +94,32 @@
<h2><a name="SourceFile" id="SourceFile">Fichier source</a><a title="Lien permanent" href="#SourceFile" class="permalink">&para;</a></h2>
<p>Il s'agit tout simplement de la liste des noms des fichiers
- source qui contiennent le code du module. C'est aussi le nom utilisé
+ source qui contiennent le code du module. C'est aussi le nom utilis&#233;
par la directive <code class="directive"><a href="../mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="ModuleIdentifier" id="ModuleIdentifier">Identificateur de module</a><a title="Lien permanent" href="#ModuleIdentifier" class="permalink">&para;</a></h2>
- <p>C'est une chaîne permettant d'identifier le module à utiliser
+ <p>C'est une cha&#238;ne permettant d'identifier le module &#224; utiliser
dans la directive <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>
pour le chargement dynamique des modules. En particulier, c'est le
nom de la variable externe de type module dans le fichier
source.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="Compatibility" id="Compatibility">Compatibilité</a><a title="Lien permanent" href="#Compatibility" class="permalink">&para;</a></h2>
+<h2><a name="Compatibility" id="Compatibility">Compatibilit&#233;</a><a title="Lien permanent" href="#Compatibility" class="permalink">&para;</a></h2>
<p>Si le module ne faisait pas partie de la distribution originale
- d'Apache version 2, la version à partir de laquelle il est
- disponible est indiquée ici. En outre, si le module n'est disponible
- que sur certaines plates-formes, cela sera mentionné ici.</p>
+ d'Apache version 2, la version &#224; partir de laquelle il est
+ disponible est indiqu&#233;e ici. En outre, si le module n'est disponible
+ que sur certaines plates-formes, cela sera mentionn&#233; ici.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/module-dict.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/module-dict.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/module-dict.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/module-dict.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/module-dict.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/module-dict.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/module-dict.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -138,7 +138,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/module-dict.ht
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mpm_common.html.fr b/docs/manual/mod/mpm_common.html.fr
index 66a9effb83..0fe9c023f7 100644
--- a/docs/manual/mod/mpm_common.html.fr
+++ b/docs/manual/mod/mpm_common.html.fr
@@ -28,11 +28,11 @@
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../de/mod/mpm_common.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/mpm_common.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mpm_common.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mpm_common.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mpm_common.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
-<a href="../tr/mod/mpm_common.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mpm_common.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Une série de directives implémentées par plusieurs
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Une s&#233;rie de directives impl&#233;ment&#233;es par plusieurs
modules multi-processus (MPM)</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>MPM</td></tr></table>
</div>
@@ -61,7 +61,7 @@ modules multi-processus (MPM)</td></tr>
<li><img alt="" src="../images/down.gif" /> <a href="#threadsperchild">ThreadsPerChild</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#threadstacksize">ThreadStackSize</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mpm_common">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mpm_common">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mpm_common">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mpm_common">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="#comments_section">Commentaires</a></li></ul></div>
@@ -71,167 +71,167 @@ modules multi-processus (MPM)</td></tr>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Traite certaines erreurs lors de l'acceptation d'une nouvelle connexion comme
non fatales pour le processus httpd.</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>AcceptErrorsNonFatal ON</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>OFF (les erreurs ECONNREFUSED, ECONNABORTED, ECONNRESET entraînent
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>OFF (les erreurs ECONNREFUSED, ECONNABORTED, ECONNRESET entra&#238;nent
alors la fermeture du processus httpd)</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/event.html">event</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code></td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.5.1 du serveur HTTP Apache</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.5.1 du serveur HTTP Apache</td></tr>
</table>
<p>La directive <code class="directive">AcceptErrorsNonFatal</code> permet de
modifier le comportement du serveur lorsque certaines erreurs
rares apparaissent lors de l'acceptation d'une nouvelle connexion avec un
- client. Par défaut, le processus enfant qui traite la requête se terminera
- en douceur pratiquement chaque fois qu'une erreur de socket apparaît au
- cours de l'appel système accept(), ceci dans le but de s'assurer qu'un
- processus enfant potentiellement endommagé ne tentera pas de prendre en
+ client. Par d&#233;faut, le processus enfant qui traite la requ&#234;te se terminera
+ en douceur pratiquement chaque fois qu'une erreur de socket appara&#238;t au
+ cours de l'appel syst&#232;me accept(), ceci dans le but de s'assurer qu'un
+ processus enfant potentiellement endommag&#233; ne tentera pas de prendre en
compte de nouvelles connexions.</p>
- <p>Lorsque la directive <code class="directive">AcceptErrorsNonFatal</code> est à
- "ON", le processus n'enclenchera <em>pas</em> sa procédure d'arrêt si
+ <p>Lorsque la directive <code class="directive">AcceptErrorsNonFatal</code> est &#224;
+ "ON", le processus n'enclenchera <em>pas</em> sa proc&#233;dure d'arr&#234;t si
l'erreur accept() est ECONNREFUSED, ECONNABORTED, ou ECONNRESET.</p>
<div class="note">Certains composants de logiciels pare-feu tiers peuvent injecter des
erreurs dans le traitement de l'appel accept() en utilisant des codes de
- retour non spécifés par le système d'exploitation.</div>
+ retour non sp&#233;cif&#233;s par le syst&#232;me d'exploitation.</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="coredumpdirectory" id="coredumpdirectory">Directive</a> <a name="CoreDumpDirectory" id="CoreDumpDirectory">CoreDumpDirectory</a><a title="Lien permanent" href="#coredumpdirectory" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le répertoire dans lequel le serveur HTTP Apache va tenter de se
-positionner avant d'effectuer un vidage mémoire</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CoreDumpDirectory <var>répertoire</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Voir ci-dessous pour le répertoire par défaut</code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le r&#233;pertoire dans lequel le serveur HTTP Apache va tenter de se
+positionner avant d'effectuer un vidage m&#233;moire</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>CoreDumpDirectory <var>r&#233;pertoire</var></code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Voir ci-dessous pour le r&#233;pertoire par d&#233;faut</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/event.html">event</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code></td></tr>
</table>
- <p>Cette directive permet de définir le répertoire dans lequel
+ <p>Cette directive permet de d&#233;finir le r&#233;pertoire dans lequel
Apache httpd va tenter de se positionner avant d'effectuer un vidage
- mémoire sur disque.
- Si votre système d'exploitation est configuré pour créer des
- fichiers de vidage mémoire dans le répertoire de travail des
- processus qui se sont crashés,
- <code class="directive">CoreDumpDirectory</code> est nécessaire pour
- définir un répertoire de travail autre que le répertoire par défaut
- <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>, ce répertoire de
- travail ne devant pas être accessible en écriture par l'utilisateur sous
- lequel le serveur s'exécute.</p>
-
- <p>Si vous avez besoin d'un vidage mémoire pour le débogage, vous
- pouvez utiliser cette directive pour le placer à un endroit
- différent. Cette directive n'a aucun effet si votre système
- d'exploitation n'est pas configuré pour créer des
- fichiers de vidage mémoire dans le répertoire de travail des
- processus qui se sont crashés.</p>
-
- <div class="note"><h3>Vidages mémoire sous Linux</h3>
- <p>Si Apache httpd est démarré sous l'utilisateur root puis bascule vers
- un autre utilisateur, le noyau Linux <em>désactive</em> les
- vidages mémoire, même si le répertoire est accessible en écriture au
- processus. Apache httpd (versions 2.0.46 et supérieures) réactive les
- vidages mémoire sous Linux 2.4 et au delà, mais seulement si vous
- définissez une directive <code class="directive">CoreDumpDirectory</code>.</p>
+ m&#233;moire sur disque.
+ Si votre syst&#232;me d'exploitation est configur&#233; pour cr&#233;er des
+ fichiers de vidage m&#233;moire dans le r&#233;pertoire de travail des
+ processus qui se sont crash&#233;s,
+ <code class="directive">CoreDumpDirectory</code> est n&#233;cessaire pour
+ d&#233;finir un r&#233;pertoire de travail autre que le r&#233;pertoire par d&#233;faut
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>, ce r&#233;pertoire de
+ travail ne devant pas &#234;tre accessible en &#233;criture par l'utilisateur sous
+ lequel le serveur s'ex&#233;cute.</p>
+
+ <p>Si vous avez besoin d'un vidage m&#233;moire pour le d&#233;bogage, vous
+ pouvez utiliser cette directive pour le placer &#224; un endroit
+ diff&#233;rent. Cette directive n'a aucun effet si votre syst&#232;me
+ d'exploitation n'est pas configur&#233; pour cr&#233;er des
+ fichiers de vidage m&#233;moire dans le r&#233;pertoire de travail des
+ processus qui se sont crash&#233;s.</p>
+
+ <div class="note"><h3>Vidages m&#233;moire sous Linux</h3>
+ <p>Si Apache httpd est d&#233;marr&#233; sous l'utilisateur root puis bascule vers
+ un autre utilisateur, le noyau Linux <em>d&#233;sactive</em> les
+ vidages m&#233;moire, m&#234;me si le r&#233;pertoire est accessible en &#233;criture au
+ processus. Apache httpd (versions 2.0.46 et sup&#233;rieures) r&#233;active les
+ vidages m&#233;moire sous Linux 2.4 et au del&#224;, mais seulement si vous
+ d&#233;finissez une directive <code class="directive">CoreDumpDirectory</code>.</p>
</div>
<div class="note">
- <h3>Vidages mémoire sous BSD</h3>
- <p>Pour activer le vidage mémoire des exécutables suid sur les
- systèmes de style BSD (comme FreeBSD), définissez
- <code>kern.sugid_coredump</code> à 1.
+ <h3>Vidages m&#233;moire sous BSD</h3>
+ <p>Pour activer le vidage m&#233;moire des ex&#233;cutables suid sur les
+ syst&#232;mes de style BSD (comme FreeBSD), d&#233;finissez
+ <code>kern.sugid_coredump</code> &#224; 1.
</p>
</div>
- <div class="note"><h3>Signaux spécifiques</h3>
- <p><code class="directive">CoreDumpDirectory</code> n'est traité qu'à la
+ <div class="note"><h3>Signaux sp&#233;cifiques</h3>
+ <p><code class="directive">CoreDumpDirectory</code> n'est trait&#233; qu'&#224; la
reception d'un certain nombre de signaux , SIGFPE, SIGILL, SIGABORT,
SIGSEGV, et SIGBUS.</p>
<p>
- Sur certains systèmes d'exploitation, SIGQUIT provoque aussi un
- vidage mémoire, mais n'est pas traité par les directives
+ Sur certains syst&#232;mes d'exploitation, SIGQUIT provoque aussi un
+ vidage m&#233;moire, mais n'est pas trait&#233; par les directives
<code class="directive">CoreDumpDirectory</code> ou
<code class="directive">EnableExceptionHook</code>, si bien que la
- définition du répertoire d'enregistrement du vidage mémoire est
- entièrement dévolue au système d'exploitation.</p>
+ d&#233;finition du r&#233;pertoire d'enregistrement du vidage m&#233;moire est
+ enti&#232;rement d&#233;volue au syst&#232;me d'exploitation.</p>
</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="enableexceptionhook" id="enableexceptionhook">Directive</a> <a name="EnableExceptionHook" id="EnableExceptionHook">EnableExceptionHook</a><a title="Lien permanent" href="#enableexceptionhook" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active un hook ("point d'accrochage logiciel") qui exécute des
-gestionnaires d'exception après un crash</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active un hook ("point d'accrochage logiciel") qui ex&#233;cute des
+gestionnaires d'exception apr&#232;s un crash</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>EnableExceptionHook On|Off</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>EnableExceptionHook Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>EnableExceptionHook Off</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/event.html">event</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code></td></tr>
</table>
- <p>Pour des raisons de sécurité, cette directive n'est disponible
- que si la compilation du serveur a été configurée avec l'option
+ <p>Pour des raisons de s&#233;curit&#233;, cette directive n'est disponible
+ que si la compilation du serveur a &#233;t&#233; configur&#233;e avec l'option
<code>--enable-exception-hook</code>. Elle permet d'activer un hook
("point d'accrochage logiciel")
- qui autorise certains modules externes à effectuer un branchement et
- accomplir telle ou telle action après le crash d'un processus
+ qui autorise certains modules externes &#224; effectuer un branchement et
+ accomplir telle ou telle action apr&#232;s le crash d'un processus
enfant.</p>
<p>Deux modules, <code>mod_whatkilledus</code> et
<code>mod_backtrace</code> utilisent ce hook. Veuillez vous
- référer à la <a href="https://emptyhammock.com/projects/httpd/diag/">page EnableExceptionHook</a> de Jeff Trawick pour plus
- d'informations à leur sujet.</p>
+ r&#233;f&#233;rer &#224; la <a href="https://emptyhammock.com/projects/httpd/diag/">page EnableExceptionHook</a> de Jeff Trawick pour plus
+ d'informations &#224; leur sujet.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="gracefulshutdowntimeout" id="gracefulshutdowntimeout">Directive</a> <a name="GracefulShutdownTimeout" id="GracefulShutdownTimeout">GracefulShutdownTimeout</a><a title="Lien permanent" href="#gracefulshutdowntimeout" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Spécifie le délai maximum après lequel le serveur va
-s'arrêter dans le cas d'un arrêt "en douceur"</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Sp&#233;cifie le d&#233;lai maximum apr&#232;s lequel le serveur va
+s'arr&#234;ter dans le cas d'un arr&#234;t "en douceur"</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>GracefulShutdownTimeout <var>seconds</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>GracefulShutdownTimeout 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>GracefulShutdownTimeout 0</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/event.html">event</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code></td></tr>
</table>
<p>La directive <code class="directive">GracefulShutdownTimeout</code>
- permet de spécifier le temps, en secondes, pendant lequel le serveur
- va continuer à fonctionner après avoir reçu un signal
- "graceful-stop" ("Arrêt en douceur"), afin de terminer le traitement
+ permet de sp&#233;cifier le temps, en secondes, pendant lequel le serveur
+ va continuer &#224; fonctionner apr&#232;s avoir re&#231;u un signal
+ "graceful-stop" ("Arr&#234;t en douceur"), afin de terminer le traitement
des connexions en cours.</p>
- <p>Définir cette valeur à zéro signifie au serveur d'attendre
- jusqu'à ce que toutes les requêtes en cours aient été traitées.</p>
+ <p>D&#233;finir cette valeur &#224; z&#233;ro signifie au serveur d'attendre
+ jusqu'&#224; ce que toutes les requ&#234;tes en cours aient &#233;t&#233; trait&#233;es.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="listen" id="listen">Directive</a> <a name="Listen" id="Listen">Listen</a><a title="Lien permanent" href="#listen" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Les adresses IP et ports sur lesquels le serveur écoute</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Listen [<var>adresse IP</var>:]<var>numéro port</var>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Les adresses IP et ports sur lesquels le serveur &#233;coute</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>Listen [<var>adresse IP</var>:]<var>num&#233;ro port</var>
[<var>protocole</var>]</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/event.html">event</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code></td></tr>
</table>
- <p>La directive <code class="directive">Listen</code> permet de signifier à
- Apache httpd de ne se mettre à l'écoute que sur les adresses IP et ports spécifiés ; par
- défaut, le serveur répond aux requêtes en provenance de toutes les
- interfaces réseau. La directive <code class="directive">Listen</code> est
- dorénavant requise, et si elle est absente du fichier de
- configuration, le serveur refusera de démarrer. Ceci constitue un
- changement par rapport aux versions précédentes d'Apache httpd.</p>
+ <p>La directive <code class="directive">Listen</code> permet de signifier &#224;
+ Apache httpd de ne se mettre &#224; l'&#233;coute que sur les adresses IP et ports sp&#233;cifi&#233;s ; par
+ d&#233;faut, le serveur r&#233;pond aux requ&#234;tes en provenance de toutes les
+ interfaces r&#233;seau. La directive <code class="directive">Listen</code> est
+ dor&#233;navant requise, et si elle est absente du fichier de
+ configuration, le serveur refusera de d&#233;marrer. Ceci constitue un
+ changement par rapport aux versions pr&#233;c&#233;dentes d'Apache httpd.</p>
<p>La directive <code class="directive">Listen</code> signifie au serveur de
- n'accepter les requêtes entrantes que vers le port ou le couple
- adresse-port spécifié. Si seulement un port est spécifié, le serveur
- se met à l'écoute sur ce port sur toutes les interfaces réseau. Si une adresse IP
- et un port sont spécifiés, le serveur va se mettre à l'écoute sur ce port sur
- l'interface réseau correspondant à l'adresse IP.</p>
+ n'accepter les requ&#234;tes entrantes que vers le port ou le couple
+ adresse-port sp&#233;cifi&#233;. Si seulement un port est sp&#233;cifi&#233;, le serveur
+ se met &#224; l'&#233;coute sur ce port sur toutes les interfaces r&#233;seau. Si une adresse IP
+ et un port sont sp&#233;cifi&#233;s, le serveur va se mettre &#224; l'&#233;coute sur ce port sur
+ l'interface r&#233;seau correspondant &#224; l'adresse IP.</p>
<p>On peut utiliser autant de directives
- <code class="directive">Listen</code> que nécessaire pour spécifier
- plusieurs adresses et/ou ports à écouter. Le serveur répondra aux
- requêtes vers tous les adresses et ports spécifiés.</p>
+ <code class="directive">Listen</code> que n&#233;cessaire pour sp&#233;cifier
+ plusieurs adresses et/ou ports &#224; &#233;couter. Le serveur r&#233;pondra aux
+ requ&#234;tes vers tous les adresses et ports sp&#233;cifi&#233;s.</p>
<p>Par exemple, pour que le serveur accepte les connexions sur les
ports 80 et 8000, utilisez :</p>
@@ -241,27 +241,27 @@ Listen 8000</pre>
<p>Pour que le serveur accepte les connexions sur deux interfaces et
- ports particuliers, spécifiez :</p>
+ ports particuliers, sp&#233;cifiez :</p>
<pre class="prettyprint lang-config">Listen 192.170.2.1:80
Listen 192.170.2.5:8000</pre>
- <p>Les adressee IPv6 doivent être entourées de crochets, comme dans
+ <p>Les adressee IPv6 doivent &#234;tre entour&#233;es de crochets, comme dans
l'exemple suivant :</p>
<pre class="prettyprint lang-config">Listen [2001:db8::a00:20ff:fea7:ccea]:80</pre>
- <p>L'argument optionnel <var>protocole</var> n'est pas nécessaire
+ <p>L'argument optionnel <var>protocole</var> n'est pas n&#233;cessaire
dans la plupart des configurations. S'il est absent,
- <code>https</code> est la valeur par défaut pour le port 443 et
+ <code>https</code> est la valeur par d&#233;faut pour le port 443 et
<code>http</code> l'est pour tous les autres ports. L'argument
- protocole sert à déterminer quel module doit traiter une requête, et
- à appliquer des optimisations spécifiques à certains protocoles à
+ protocole sert &#224; d&#233;terminer quel module doit traiter une requ&#234;te, et
+ &#224; appliquer des optimisations sp&#233;cifiques &#224; certains protocoles &#224;
l'aide de la directive <code class="directive"><a href="../mod/core.html#acceptfilter">AcceptFilter</a></code>.</p>
- <p>La spécification d'un protocole n'est nécessaire que si vous
+ <p>La sp&#233;cification d'un protocole n'est n&#233;cessaire que si vous
utilisez des ports non standards. Par exemple, pour configurer un
site en <code>https</code> sur le port 8443 :</p>
@@ -269,7 +269,7 @@ Listen 192.170.2.5:8000</pre>
<div class="note"><h3>Condition d'erreur</h3>
- Plusieurs directives <code class="directive">Listen</code> pour les mêmes
+ Plusieurs directives <code class="directive">Listen</code> pour les m&#234;mes
adresse IP/port vont provoquer l'envoi d'un message d'erreur
<code>Address already in use</code>.
</div>
@@ -277,11 +277,11 @@ Listen 192.170.2.5:8000</pre>
<h3>Voir aussi</h3>
<ul>
-<li><a href="../dns-caveats.html">Problèmes avec DNS</a></li>
-<li><a href="../bind.html">Définition des adresses et ports
+<li><a href="../dns-caveats.html">Probl&#232;mes avec DNS</a></li>
+<li><a href="../bind.html">D&#233;finition des adresses et ports
qu'utilise le serveur HTTP Apache</a></li>
<li><a href="http://wiki.apache.org/httpd/CouldNotBindToAddress">Autre
-discussion à propos du message d'erreur <code>Address already in
+discussion &#224; propos du message d'erreur <code>Address already in
use</code>, citant d'autres causes possibles.</a></li>
</ul>
</div>
@@ -291,105 +291,105 @@ use</code>, citant d'autres causes possibles.</a></li>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Longueur maximale de la liste d'attente des
connexions</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ListenBacklog <var>backlog</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ListenBacklog 511</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ListenBacklog 511</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/event.html">event</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code></td></tr>
</table>
<p>La longueur maximale de la liste d'attente des connexions. En
- général, aucune modification n'est nécessaire, ni même souhaitable ;
- cependant, sur certains systèmes, il peut être nécessaire
+ g&#233;n&#233;ral, aucune modification n'est n&#233;cessaire, ni m&#234;me souhaitable ;
+ cependant, sur certains syst&#232;mes, il peut &#234;tre n&#233;cessaire
d'en augmenter la valeur en cas d'attaque TCP SYN flood (envoi en
- masse de requêtes SYN pour saturer le serveur). Voir le paramètre
- backlog de l'appel système <code>listen(2)</code>.</p>
+ masse de requ&#234;tes SYN pour saturer le serveur). Voir le param&#232;tre
+ backlog de l'appel syst&#232;me <code>listen(2)</code>.</p>
- <p>En fait, l'argument backlog sera souvent limité à une valeur
- inférieure en fonction du système d'exploitation. Notez aussi que de
- nombreux systèmes d'exploitation ne tiennent pas vraiment compte de
- la valeur spécifiée pour l'argument backlog, mais s'en inspirent
- seulement (et choisissent en général une valeur supérieure).</p>
+ <p>En fait, l'argument backlog sera souvent limit&#233; &#224; une valeur
+ inf&#233;rieure en fonction du syst&#232;me d'exploitation. Notez aussi que de
+ nombreux syst&#232;mes d'exploitation ne tiennent pas vraiment compte de
+ la valeur sp&#233;cifi&#233;e pour l'argument backlog, mais s'en inspirent
+ seulement (et choisissent en g&#233;n&#233;ral une valeur sup&#233;rieure).</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="listencoresbucketsratio" id="listencoresbucketsratio">Directive</a> <a name="ListenCoresBucketsRatio" id="ListenCoresBucketsRatio">ListenCoresBucketsRatio</a><a title="Lien permanent" href="#listencoresbucketsratio" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Rapport entre le nombre de coeurs de processeur activés et
-le nombre de segments d'écoute</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Rapport entre le nombre de coeurs de processeur activ&#233;s et
+le nombre de segments d'&#233;coute</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ListenCoresBucketsRatio <var>ratio</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ListenCoresBucketsRatio 0 (disabled)</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ListenCoresBucketsRatio 0 (disabled)</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/event.html">event</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code></td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.13 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible &#224; partir de la version 2.4.13 du serveur HTTP
Apache, avec un noyau supportant l'option de socket
-<code>SO_REUSEPORT</code>, et distribuant uniformément les nouvelles
-connexions aux sockets d'écoute des processus (ou threads) qui
-l'utilisent (par exemple Linux versions 3.9 et ultérieures, mais pas
-l'implémentation courante de <code>SO_REUSEPORT</code> par les
+<code>SO_REUSEPORT</code>, et distribuant uniform&#233;ment les nouvelles
+connexions aux sockets d'&#233;coute des processus (ou threads) qui
+l'utilisent (par exemple Linux versions 3.9 et ult&#233;rieures, mais pas
+l'impl&#233;mentation courante de <code>SO_REUSEPORT</code> par les
plateformes de type BSD.</td></tr>
</table>
<p>Vous pouvez utiliser la directive
- <code class="directive">ListenCoresBucketsRatio</code> pour spécifier un
- <var>ratio</var> entre le nombre de coeurs de CPU activés et le
- nombre de segments d'écoute (listeners' buckets) souhaités ; le
- serveur HTTP Apache va alors créer<code>num_cpu_cores / ratio</code>
- segments d'écoute, chacun contenant son propre socket d'écoute
- <code class="directive">Listen</code> sur le ou les mêmes ports ; chaque
- processus enfant sera associé à un seul segment d'écoute (avec une
- distribution de type round-robin des segments à la création des
+ <code class="directive">ListenCoresBucketsRatio</code> pour sp&#233;cifier un
+ <var>ratio</var> entre le nombre de coeurs de CPU activ&#233;s et le
+ nombre de segments d'&#233;coute (listeners' buckets) souhait&#233;s ; le
+ serveur HTTP Apache va alors cr&#233;er<code>num_cpu_cores / ratio</code>
+ segments d'&#233;coute, chacun contenant son propre socket d'&#233;coute
+ <code class="directive">Listen</code> sur le ou les m&#234;mes ports ; chaque
+ processus enfant sera associ&#233; &#224; un seul segment d'&#233;coute (avec une
+ distribution de type round-robin des segments &#224; la cr&#233;ation des
processus enfants).</p>
- <div class="note"><h3>Définition du terme coeur de CPU activé ("online")</h3>
- <p>Sous Linux et BSD, un coeur de CPU peut être activé ou désactivé si <a href="https://www.kernel.org/doc/Documentation/cpu-hotplug.txt">Hotplug</a>
- a été configuré ; la directive
+ <div class="note"><h3>D&#233;finition du terme coeur de CPU activ&#233; ("online")</h3>
+ <p>Sous Linux et BSD, un coeur de CPU peut &#234;tre activ&#233; ou d&#233;sactiv&#233; si <a href="https://www.kernel.org/doc/Documentation/cpu-hotplug.txt">Hotplug</a>
+ a &#233;t&#233; configur&#233; ; la directive
<code class="directive">ListenCoresBucketsRatio</code> doit donc tenir compte de ce
- paramètre pour calculer le nombre de segments d'écoute à créer.</p>
+ param&#232;tre pour calculer le nombre de segments d'&#233;coute &#224; cr&#233;er.</p>
</div>
<p>La directive <code class="directive">ListenCoresBucketsRatio</code> peut
- améliorer le support de la montée en charge lorsque l'arrivée de
- nouvelles connexions est/devient un goulot d'étranglement. Le test
- de cette fonctionnalité avec des machines possédant un nombre de
- coeurs de CPU important a permit de constater une amélioration des
- performances significative et des temps de réponse plus courts.</p>
-
- <p>Pour que cette fonctionnalité soit activée, le nombre de coeurs
- de CPU doit être égal au moins au double du <var>ratio</var>
- spécifié. Si vous spécifiez la valeur recommandée pour
- <var>ratio</var>, à savoir <code>8</code>, le nombre minimum de
+ am&#233;liorer le support de la mont&#233;e en charge lorsque l'arriv&#233;e de
+ nouvelles connexions est/devient un goulot d'&#233;tranglement. Le test
+ de cette fonctionnalit&#233; avec des machines poss&#233;dant un nombre de
+ coeurs de CPU important a permit de constater une am&#233;lioration des
+ performances significative et des temps de r&#233;ponse plus courts.</p>
+
+ <p>Pour que cette fonctionnalit&#233; soit activ&#233;e, le nombre de coeurs
+ de CPU doit &#234;tre &#233;gal au moins au double du <var>ratio</var>
+ sp&#233;cifi&#233;. Si vous sp&#233;cifiez la valeur recommand&#233;e pour
+ <var>ratio</var>, &#224; savoir <code>8</code>, le nombre minimum de
coeurs de processeurs disponibles sera alors de <code>16</code>. La valeur
optimale de <var>ratio</var> permettant d'obtenir des performances maximales
- doit être calculée pour chaque système cible, en testant plusieurs valeurs
- et en observant les résultats.</p>
+ doit &#234;tre calcul&#233;e pour chaque syst&#232;me cible, en testant plusieurs valeurs
+ et en observant les r&#233;sultats.</p>
- <p>Cette directive influence le calcul des valeurs limites inférieures de
+ <p>Cette directive influence le calcul des valeurs limites inf&#233;rieures de
<code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code> et <code class="directive"><a href="#maxsparethreads">MaxSpareThreads</a></code>. En effet, pour accepter les
- connexions de manière optimale, le nombre de processus enfants doit être un
- multiple du nombre de segments d'écoute.</p>
+ connexions de mani&#232;re optimale, le nombre de processus enfants doit &#234;tre un
+ multiple du nombre de segments d'&#233;coute.</p>
<div class="note">
- <h3>Cas où plusieurs <code class="directive">Listen</code>ers ou serveurs HTTP
- Apache partagent la même adresse IP et port</h3>
- <p>La définition de l'option <code>SO_REUSEPORT</code> pour les sockets
- d'écoute permet à plusieurs processus (partageant le même <code>EUID</code>,
- par exemple <code>root</code>) de se rattacher à la même adresse IP et port,
- sans obtenir l'erreur de rattachement que le système génère habituellement
+ <h3>Cas o&#249; plusieurs <code class="directive">Listen</code>ers ou serveurs HTTP
+ Apache partagent la m&#234;me adresse IP et port</h3>
+ <p>La d&#233;finition de l'option <code>SO_REUSEPORT</code> pour les sockets
+ d'&#233;coute permet &#224; plusieurs processus (partageant le m&#234;me <code>EUID</code>,
+ par exemple <code>root</code>) de se rattacher &#224; la m&#234;me adresse IP et port,
+ sans obtenir l'erreur de rattachement que le syst&#232;me g&#233;n&#232;re habituellement
lorsque ce cas se produit.</p>
- <p>Cela signifie aussi que plusieurs instances d'Apache httpd configurées
- avec le même <code>IP:port</code> et avec une valeur
- <code class="directive">ListenCoresBucketsRatio</code> positive pourraient démarrer
- sans erreur, et fonctionner ensuite avec une répartition uniforme des
- connexions entrantes sur ces différentes instances (ce n'est PAS une
- recommandation et ne constitue pas un usage approprié à tous les cas, mais
- juste un avertissement sur le fait qu'un véritable problème de rattachement
- multiple à un <code>IP:port</code> pourrait alors être occulté).</p>
- <p>Au sein d'une même instance, Apache httpd vérifie la présence de
- directives <code class="directive">Listen</code> multiples avec la même adresse IP
- (ou nom d'hôte) et le même port, et refuse de démarrer si c'est le cas, ce
- qui permet d'éviter la création de segments d'écoute dupliqués qui seraient
+ <p>Cela signifie aussi que plusieurs instances d'Apache httpd configur&#233;es
+ avec le m&#234;me <code>IP:port</code> et avec une valeur
+ <code class="directive">ListenCoresBucketsRatio</code> positive pourraient d&#233;marrer
+ sans erreur, et fonctionner ensuite avec une r&#233;partition uniforme des
+ connexions entrantes sur ces diff&#233;rentes instances (ce n'est PAS une
+ recommandation et ne constitue pas un usage appropri&#233; &#224; tous les cas, mais
+ juste un avertissement sur le fait qu'un v&#233;ritable probl&#232;me de rattachement
+ multiple &#224; un <code>IP:port</code> pourrait alors &#234;tre occult&#233;).</p>
+ <p>Au sein d'une m&#234;me instance, Apache httpd v&#233;rifie la pr&#233;sence de
+ directives <code class="directive">Listen</code> multiples avec la m&#234;me adresse IP
+ (ou nom d'h&#244;te) et le m&#234;me port, et refuse de d&#233;marrer si c'est le cas, ce
+ qui permet d'&#233;viter la cr&#233;ation de segments d'&#233;coute dupliqu&#233;s qui seraient
du coup inutiles et affecteraient les performances. Cependant, il ne peut
pas (et n'essaiera pas de le faire) intercepter tous les cas possibles de
- recouvrement (comme un nom d'hôte correspondant à une adresse IP utilisée
+ recouvrement (comme un nom d'h&#244;te correspondant &#224; une adresse IP utilis&#233;e
quelque part ailleurs).</p>
</div>
@@ -400,90 +400,90 @@ plateformes de type BSD.</td></tr>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limite le nombre de connexions qu'un processus enfant va
traiter au cours de son fonctionnement</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MaxConnectionsPerChild <var>number</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>MaxConnectionsPerChild 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>MaxConnectionsPerChild 0</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/event.html">event</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code></td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.3.9 du serveur HTTP
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilit&#233;:</a></th><td>Disponible depuis la version 2.3.9 du serveur HTTP
Apache. L'ancien nom <code>MaxRequestsPerChild</code> est encore
-supporté.</td></tr>
+support&#233;.</td></tr>
</table>
<p>La directive <code class="directive">MaxConnectionsPerChild</code> permet de
- définir le nombre maximum de connexions qu'un processus enfant va
- pouvoir traiter au cours de son fonctionnement. Lorsqu'il a traité
+ d&#233;finir le nombre maximum de connexions qu'un processus enfant va
+ pouvoir traiter au cours de son fonctionnement. Lorsqu'il a trait&#233;
<code class="directive">MaxConnectionsPerChild</code> connexions, le processus
- enfant est arrêté. Si <code class="directive">MaxConnectionsPerChild</code> est
- définie à <code>0</code>, il n'y a plus aucune limite sur le nombre
+ enfant est arr&#234;t&#233;. Si <code class="directive">MaxConnectionsPerChild</code> est
+ d&#233;finie &#224; <code>0</code>, il n'y a plus aucune limite sur le nombre
de connexions que le processus pourra traiter.</p>
- <p>Définir <code class="directive">MaxConnectionsPerChild</code> à une valeur
- non nulle limite la quantité de mémoire qu'un processus peut
- consommer à cause de fuites (accidentelles) de mémoire.</p>
+ <p>D&#233;finir <code class="directive">MaxConnectionsPerChild</code> &#224; une valeur
+ non nulle limite la quantit&#233; de m&#233;moire qu'un processus peut
+ consommer &#224; cause de fuites (accidentelles) de m&#233;moire.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="maxmemfree" id="maxmemfree">Directive</a> <a name="MaxMemFree" id="MaxMemFree">MaxMemFree</a><a title="Lien permanent" href="#maxmemfree" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Quantité maximale de mémoire que l'allocateur principal est
-autorisé à conserver sans appeler <code>free()</code></td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Quantit&#233; maximale de m&#233;moire que l'allocateur principal est
+autoris&#233; &#224; conserver sans appeler <code>free()</code></td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MaxMemFree <var>KOctets</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>MaxMemFree 2048</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>MaxMemFree 2048</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/event.html">event</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code></td></tr>
</table>
- <p>La directive <code class="directive">MaxMemFree</code> permet de définir
+ <p>La directive <code class="directive">MaxMemFree</code> permet de d&#233;finir
le nombre maximum de KOctets libres que tout allocateur est
- autorisé à conserver sans appeler <code>free()</code>. Dans les MPMs
- threadés, chaque thread possède son propre allocateur. Si elle est
- définie à 0, la quantité de mémoire libre que peut conserver un
- allocateur est illimitée.</p>
+ autoris&#233; &#224; conserver sans appeler <code>free()</code>. Dans les MPMs
+ thread&#233;s, chaque thread poss&#232;de son propre allocateur. Si elle est
+ d&#233;finie &#224; 0, la quantit&#233; de m&#233;moire libre que peut conserver un
+ allocateur est illimit&#233;e.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="maxrequestworkers" id="maxrequestworkers">Directive</a> <a name="MaxRequestWorkers" id="MaxRequestWorkers">MaxRequestWorkers</a><a title="Lien permanent" href="#maxrequestworkers" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre maximum de connexions pouvant être traitées
-simultanément</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre maximum de connexions pouvant &#234;tre trait&#233;es
+simultan&#233;ment</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MaxRequestWorkers <var>nombre</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Voir ci-dessous pour plus de détails</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Voir ci-dessous pour plus de d&#233;tails</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/event.html">event</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code></td></tr>
</table>
<p>La directive <code class="directive">MaxRequestWorkers</code> permet de fixer le
- nombre maximum de requêtes pouvant être traitées simultanément.
+ nombre maximum de requ&#234;tes pouvant &#234;tre trait&#233;es simultan&#233;ment.
Si la limite <code class="directive">MaxRequestWorkers</code> est atteinte, toute
tentative de connexion sera normalement mise dans une file
- d'attente, et ceci jusqu'à un certain nombre dépendant de la
+ d'attente, et ceci jusqu'&#224; un certain nombre d&#233;pendant de la
directive <code class="directive"><a href="#listenbacklog">ListenBacklog</a></code>.
- Lorsqu'un processus enfant se libèrera suite à la fin du traitement
- d'une requête, la connexion en attente pourra être traitée à son
+ Lorsqu'un processus enfant se lib&#232;rera suite &#224; la fin du traitement
+ d'une requ&#234;te, la connexion en attente pourra &#234;tre trait&#233;e &#224; son
tour.</p>
- <p>Pour les serveurs non threadés (<em>c'est à dire</em> utilisant
+ <p>Pour les serveurs non thread&#233;s (<em>c'est &#224; dire</em> utilisant
<code class="module"><a href="../mod/prefork.html">prefork</a></code>), la directive
- <code class="directive">MaxRequestWorkers</code> définit alors le nombre maximum de
- processus enfants qui pourront être lancés simultanément pour
- traiter les requêtes. La valeur par défaut est <code>256</code> ; si
+ <code class="directive">MaxRequestWorkers</code> d&#233;finit alors le nombre maximum de
+ processus enfants qui pourront &#234;tre lanc&#233;s simultan&#233;ment pour
+ traiter les requ&#234;tes. La valeur par d&#233;faut est <code>256</code> ; si
vous l'augmentez, vous devez aussi augmenter la valeur de la
directive <code class="directive"><a href="#serverlimit">ServerLimit</a></code>.</p>
- <p>Pour les serveur threadés et hybrides (utilisant <em>par
+ <p>Pour les serveur thread&#233;s et hybrides (utilisant <em>par
exemple</em> <code class="module"><a href="../mod/event.html">event</a></code> ou <code class="module"><a href="../mod/worker.html">worker</a></code>),
- <code class="directive">MaxRequestWorkers</code> définit alors le nombre total de
+ <code class="directive">MaxRequestWorkers</code> d&#233;finit alors le nombre total de
threads qui seront disponibles pour servir les clients. Dans le
- cas des MPMs hybrides, la valeur par défaut est <code>16</code>
- (directive <code class="directive"><a href="#serverlimit">ServerLimit</a></code>) multiplié par la valeur
- <code>25</code> (directive <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>). Par conséquent, pour affecter à la
+ cas des MPMs hybrides, la valeur par d&#233;faut est <code>16</code>
+ (directive <code class="directive"><a href="#serverlimit">ServerLimit</a></code>) multipli&#233; par la valeur
+ <code>25</code> (directive <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>). Par cons&#233;quent, pour affecter &#224; la
directive <code class="directive">MaxRequestWorkers</code> une valeur qui requiert
plus de 16 processus, vous devez aussi augmenter la valeur de la
directive <code class="directive"><a href="#serverlimit">ServerLimit</a></code>.</p>
<p>Le nom de la directive <code class="directive">MaxRequestWorkers</code>
- était <code class="directive">MaxClients</code> avant la version 2.3.13. Cet
- ancien nom est encore supporté.</p>
+ &#233;tait <code class="directive">MaxClients</code> avant la version 2.3.13. Cet
+ ancien nom est encore support&#233;.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -491,42 +491,42 @@ simultanément</td></tr>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre maximum de threads inactifs</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MaxSpareThreads <var>nombre</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Voir ci-dessous pour plus de détails</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Voir ci-dessous pour plus de d&#233;tails</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/event.html">event</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code></td></tr>
</table>
<p>C'est le nombre maximum de threads inactifs. Les MPMs utilisent
- cette directive de différentes manières.</p>
+ cette directive de diff&#233;rentes mani&#232;res.</p>
- <p>Pour <code class="module"><a href="../mod/worker.html">worker</a></code> et <code class="module"><a href="../mod/event.html">event</a></code>, la définition par défaut est
- <code>MaxSpareThreads 250</code>. Ce MPM gère les threads inactifs
- au niveau du serveur. Si le serveur possède trop de threads
- inactifs, des processus enfants seront arrêtés jusqu'à ce que le
+ <p>Pour <code class="module"><a href="../mod/worker.html">worker</a></code> et <code class="module"><a href="../mod/event.html">event</a></code>, la d&#233;finition par d&#233;faut est
+ <code>MaxSpareThreads 250</code>. Ce MPM g&#232;re les threads inactifs
+ au niveau du serveur. Si le serveur poss&#232;de trop de threads
+ inactifs, des processus enfants seront arr&#234;t&#233;s jusqu'&#224; ce que le
nombre de threads inactifs repasse en dessous de cette limite. Des
- processus/threads supplémentaires sont susceptibles d'être créés si
+ processus/threads suppl&#233;mentaires sont susceptibles d'&#234;tre cr&#233;&#233;s si
<code class="directive"><a href="#listencoresbucketsratio">ListenCoresBucketsRatio</a></code> est
- activée.</p>
+ activ&#233;e.</p>
- <p>Pour <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, la définition par défaut est
- <code>MaxSpareThreads 100</code>. Comme ce MPM n'exécute qu'un seul
- processus, le nombre de processus inactifs est surveillé au
+ <p>Pour <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, la d&#233;finition par d&#233;faut est
+ <code>MaxSpareThreads 100</code>. Comme ce MPM n'ex&#233;cute qu'un seul
+ processus, le nombre de processus inactifs est surveill&#233; au
niveau du serveur.</p>
- <p><code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> fonctionne de manière similaire à
+ <p><code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> fonctionne de mani&#232;re similaire &#224;
<code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>. Pour <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, la
- valeur par défaut est <code>10</code>.</p>
+ valeur par d&#233;faut est <code>10</code>.</p>
<div class="note"><h3>Contraintes</h3>
<p>La gamme de valeurs pour <code class="directive">MaxSpareThreads</code>
- est limitée. Apache httpd corrigera automatiquement cette valeur selon
- les règles suivantes :</p>
+ est limit&#233;e. Apache httpd corrigera automatiquement cette valeur selon
+ les r&#232;gles suivantes :</p>
<ul>
- <li>Avec <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="directive">MaxSpareThreads</code> doit être supérieure à <code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code>.</li>
+ <li>Avec <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="directive">MaxSpareThreads</code> doit &#234;tre sup&#233;rieure &#224; <code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code>.</li>
<li>Avec
<code class="module"><a href="../mod/worker.html">worker</a></code> et <code class="module"><a href="../mod/event.html">event</a></code>, <code class="directive">MaxSpareThreads</code>
- doit être supérieure ou égale à la somme de <code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code> et <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>.</li>
+ doit &#234;tre sup&#233;rieure ou &#233;gale &#224; la somme de <code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code> et <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>.</li>
</ul>
</div>
@@ -541,33 +541,33 @@ simultanément</td></tr>
<div class="directive-section"><h2><a name="minsparethreads" id="minsparethreads">Directive</a> <a name="MinSpareThreads" id="MinSpareThreads">MinSpareThreads</a><a title="Lien permanent" href="#minsparethreads" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre minimum de threads inactifs qui seront disponibles
-pour pouvoir traiter les pics de requêtes</td></tr>
+pour pouvoir traiter les pics de requ&#234;tes</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MinSpareThreads <var>nombre</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Voir ci-dessous pour plus de détails</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Voir ci-dessous pour plus de d&#233;tails</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/event.html">event</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code></td></tr>
</table>
- <p>C'est le nombre minimum de threads inactifs pour être en mesure
- de traiter les pics de requêtes. Les MPMs utilisent cette directive
- de différentes manières.</p>
+ <p>C'est le nombre minimum de threads inactifs pour &#234;tre en mesure
+ de traiter les pics de requ&#234;tes. Les MPMs utilisent cette directive
+ de diff&#233;rentes mani&#232;res.</p>
- <p>Avec <code class="module"><a href="../mod/worker.html">worker</a></code> et <code class="module"><a href="../mod/event.html">event</a></code>, la définition par défaut est
+ <p>Avec <code class="module"><a href="../mod/worker.html">worker</a></code> et <code class="module"><a href="../mod/event.html">event</a></code>, la d&#233;finition par d&#233;faut est
<code>MinSpareThreads 75</code>, et le nombre de threads inactifs
- est surveillé au niveau du serveur. Si le serveur ne possède pas
- assez de threads inactifs, des processus enfants sont créés jusqu'à
+ est surveill&#233; au niveau du serveur. Si le serveur ne poss&#232;de pas
+ assez de threads inactifs, des processus enfants sont cr&#233;&#233;s jusqu'&#224;
ce que le nombre de threads inactifs repasse au dessus de
- <var>nombre</var>. Des processus/threads supplémentaires peuvent
- être créés si <code class="directive"><a href="#listencoresbucketsratio">ListenCoresBucketsRatio</a></code> est activée.</p>
+ <var>nombre</var>. Des processus/threads suppl&#233;mentaires peuvent
+ &#234;tre cr&#233;&#233;s si <code class="directive"><a href="#listencoresbucketsratio">ListenCoresBucketsRatio</a></code> est activ&#233;e.</p>
- <p>Avec <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, la définition par défaut est
- <code>MinSpareThreads 10</code> et, comme ce MPM n'exécute qu'un
- seul processus, le nombre de threads est surveillé au niveau du
+ <p>Avec <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, la d&#233;finition par d&#233;faut est
+ <code>MinSpareThreads 10</code> et, comme ce MPM n'ex&#233;cute qu'un
+ seul processus, le nombre de threads est surveill&#233; au niveau du
serveur.</p>
- <p><code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> fonctionne de manière similaire à
+ <p><code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code> fonctionne de mani&#232;re similaire &#224;
<code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>. Pour <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>, la
- valeur par défaut est <code>5</code>.</p>
+ valeur par d&#233;faut est <code>5</code>.</p>
<h3>Voir aussi</h3>
@@ -581,66 +581,66 @@ pour pouvoir traiter les pics de requêtes</td></tr>
<div class="directive-section"><h2><a name="pidfile" id="pidfile">Directive</a> <a name="PidFile" id="PidFile">PidFile</a><a title="Lien permanent" href="#pidfile" class="permalink">&para;</a></h2>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Ficher dans lequel le serveur enregistre l'identificateur
-de processus du démon</td></tr>
+de processus du d&#233;mon</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>PidFile <var>nom fichier</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>PidFile httpd.pid</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>PidFile httpd.pid</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/event.html">event</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code></td></tr>
</table>
- <p>La directive <code class="directive">PidFile</code> permet de définir le
+ <p>La directive <code class="directive">PidFile</code> permet de d&#233;finir le
ficher dans lequel le serveur
- enregistre l'identificateur de processus du démon. Si le chemin du
- fichier n'est pas absolu, il est considéré comme relatif au chemin
- défini par la directive <code class="directive"><a href="../mod/core.html#defaultruntimedir">DefaultRuntimeDir</a></code>.</p>
+ enregistre l'identificateur de processus du d&#233;mon. Si le chemin du
+ fichier n'est pas absolu, il est consid&#233;r&#233; comme relatif au chemin
+ d&#233;fini par la directive <code class="directive"><a href="../mod/core.html#defaultruntimedir">DefaultRuntimeDir</a></code>.</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">PidFile /var/run/apache.pid</pre>
</div>
<p>Il est souvent utile de pouvoir envoyer un signal au
- serveur afin qu'il ferme et ouvre à nouveau ses journaux
+ serveur afin qu'il ferme et ouvre &#224; nouveau ses journaux
d'<code class="directive"><a href="../mod/core.html#erreur">erreur</a></code> et de <code class="directive"><a href="../mod/mod_log_config.html#transfert">transfert</a></code>, et recharge son
fichier de configuration. Pour ce faire, on envoie un signal SIGHUP
- (kill -1) à l'identificateur de processus enregistré dans le fichier
- défini par la directive <code class="directive">PidFile</code>.</p>
+ (kill -1) &#224; l'identificateur de processus enregistr&#233; dans le fichier
+ d&#233;fini par la directive <code class="directive">PidFile</code>.</p>
<p>La directive <code class="directive">PidFile</code> fait l'objet des
- mêmes avertissements que ceux concernant le chemin d'enregistrement
- des fichiers journaux et la <a href="../misc/security_tips.html#serverroot">sécurité</a>.</p>
+ m&#234;mes avertissements que ceux concernant le chemin d'enregistrement
+ des fichiers journaux et la <a href="../misc/security_tips.html#serverroot">s&#233;curit&#233;</a>.</p>
<div class="note"><h3>Note</h3>
<p>Depuis la version 2 du serveur HTTP Apache, nous recommandons de n'utiliser
que le script <code class="program"><a href="../programs/apachectl.html">apachectl</a></code>, ou le script de
- démarrage fourni avec votre système d'exploitation pour (re)démarrer ou
- arrêter le serveur.</p>
+ d&#233;marrage fourni avec votre syst&#232;me d'exploitation pour (re)d&#233;marrer ou
+ arr&#234;ter le serveur.</p>
</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="receivebuffersize" id="receivebuffersize">Directive</a> <a name="ReceiveBufferSize" id="ReceiveBufferSize">ReceiveBufferSize</a><a title="Lien permanent" href="#receivebuffersize" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille du tampon TCP en entrée</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille du tampon TCP en entr&#233;e</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ReceiveBufferSize <var>octets</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ReceiveBufferSize 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ReceiveBufferSize 0</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/event.html">event</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code></td></tr>
</table>
- <p>Le serveur va fixer la taille du tampon TCP en entrée au
- nombre d'octets spécifié.</p>
+ <p>Le serveur va fixer la taille du tampon TCP en entr&#233;e au
+ nombre d'octets sp&#233;cifi&#233;.</p>
- <p>Si la directive est définie à <code>0</code>, le serveur va
- utiliser la valeur par défaut adoptée par le système
+ <p>Si la directive est d&#233;finie &#224; <code>0</code>, le serveur va
+ utiliser la valeur par d&#233;faut adopt&#233;e par le syst&#232;me
d'exploitation.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="scoreboardfile" id="scoreboardfile">Directive</a> <a name="ScoreBoardFile" id="ScoreBoardFile">ScoreBoardFile</a><a title="Lien permanent" href="#scoreboardfile" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Chemin du fichier où sont stockées les données concernant
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Chemin du fichier o&#249; sont stock&#233;es les donn&#233;es concernant
la coordination des processus enfants</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ScoreBoardFile <var>file-path</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ScoreBoardFile apache_runtime_status</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>ScoreBoardFile apache_runtime_status</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/event.html">event</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code></td></tr>
@@ -648,34 +648,34 @@ la coordination des processus enfants</td></tr>
<p>Le serveur HTTP Apache utilise un tableau de bord pour la
communication entre le processus parent et les processus enfants.
Pour faciliter cette communication, certaines architectures
- nécessitent un fichier. En l'absence de cette directive, donc si
- aucun nom de fichier n'est spécifié, Apache httpd tentera tout
- d'abord de créer un tableau uniquement en mémoire (en utilisant la
- mémoire partagée anonyme) ; et si il n'y parvient pas, il tentera de
- créer un fichier sur disque (en utilisant la mémoire partagée à base
- de fichier). Si cette directive est utilisée, Apache httpd créera
- systématiquement un fichier sur disque.</p>
-
- <p>Si <var>file-path</var> n'est pas un chemin absolu, il sera relatif à la
- valeur spécifiée par la directive <code class="directive"><a href="../mod/core.html#defaultruntimedir">DefaultRuntimeDir</a></code>.
+ n&#233;cessitent un fichier. En l'absence de cette directive, donc si
+ aucun nom de fichier n'est sp&#233;cifi&#233;, Apache httpd tentera tout
+ d'abord de cr&#233;er un tableau uniquement en m&#233;moire (en utilisant la
+ m&#233;moire partag&#233;e anonyme) ; et si il n'y parvient pas, il tentera de
+ cr&#233;er un fichier sur disque (en utilisant la m&#233;moire partag&#233;e &#224; base
+ de fichier). Si cette directive est utilis&#233;e, Apache httpd cr&#233;era
+ syst&#233;matiquement un fichier sur disque.</p>
+
+ <p>Si <var>file-path</var> n'est pas un chemin absolu, il sera relatif &#224; la
+ valeur sp&#233;cifi&#233;e par la directive <code class="directive"><a href="../mod/core.html#defaultruntimedir">DefaultRuntimeDir</a></code>.
</p>
<div class="example"><h3>Exemple</h3><pre class="prettyprint lang-config">ScoreBoardFile /var/run/apache_runtime_status</pre>
</div>
- <p>Une mémoire partagée sous forme de fichier est utile pour les
- applications tierces qui nécessitent un accès direct au tableau de
+ <p>Une m&#233;moire partag&#233;e sous forme de fichier est utile pour les
+ applications tierces qui n&#233;cessitent un acc&#232;s direct au tableau de
bord des processus.</p>
<p>Si vous utilisez un <code class="directive">ScoreBoardFile</code>, vous
- pourrez constater une amélioration des performances en le plaçant
+ pourrez constater une am&#233;lioration des performances en le pla&#231;ant
sur un disque virtuel en RAM. Assurez-vous cependant de tenir compte
- des mêmes avertissements que ceux concernant le chemin du fichier
- journal et la <a href="../misc/security_tips.html">sécurité</a>.</p>
+ des m&#234;mes avertissements que ceux concernant le chemin du fichier
+ journal et la <a href="../misc/security_tips.html">s&#233;curit&#233;</a>.</p>
<h3>Voir aussi</h3>
<ul>
-<li><a href="../stopping.html">Arrêter et redémarrer
+<li><a href="../stopping.html">Arr&#234;ter et red&#233;marrer
le serveur HTTP Apache</a></li>
</ul>
</div>
@@ -684,118 +684,118 @@ le serveur HTTP Apache</a></li>
<table class="directive">
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Taille du tampon TCP en sortie</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SendBufferSize <var>octets</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SendBufferSize 0</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>SendBufferSize 0</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/event.html">event</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code></td></tr>
</table>
- <p>Définit la taille du tampon TCP en sortie avec le nombre
- d'octets spécifié. Ceci s'avère souvent très utile pour augmenter les
- valeurs par défaut standards du passé des systèmes d'exploitation
- pour les transmissions à grande vitesse et haute densité (<em>c'est
- à dire</em> de l'ordre de 100ms comme sur les liaisons rapides
+ <p>D&#233;finit la taille du tampon TCP en sortie avec le nombre
+ d'octets sp&#233;cifi&#233;. Ceci s'av&#232;re souvent tr&#232;s utile pour augmenter les
+ valeurs par d&#233;faut standards du pass&#233; des syst&#232;mes d'exploitation
+ pour les transmissions &#224; grande vitesse et haute densit&#233; (<em>c'est
+ &#224; dire</em> de l'ordre de 100ms comme sur les liaisons rapides
transcontinentales).</p>
- <p>Si la directive est définie à <code>0</code>, le serveur va
- utiliser la valeur par défaut adoptée par le système
+ <p>Si la directive est d&#233;finie &#224; <code>0</code>, le serveur va
+ utiliser la valeur par d&#233;faut adopt&#233;e par le syst&#232;me
d'exploitation.</p>
- <p>L'amélioration des performances des connexions à grande vitesse
- et à temps de latence élevé, peut nécessiter
- une intervention au niveau de la configuration de votre système
+ <p>L'am&#233;lioration des performances des connexions &#224; grande vitesse
+ et &#224; temps de latence &#233;lev&#233;, peut n&#233;cessiter
+ une intervention au niveau de la configuration de votre syst&#232;me
d'exploitation.</p>
- <div class="note"><p>Sous certains systèmes d'exploitation, la modification du
+ <div class="note"><p>Sous certains syst&#232;mes d'exploitation, la modification du
comportement TCP via une augmentation de la valeur de
- <code class="directive">SendBufferSize</code> risque de ne pas être
- perceptible, si la directive <code class="directive"><a href="../mod/core.html#enablesendfile">EnableSendfile</a></code> n'est pas définie à OFF.
+ <code class="directive">SendBufferSize</code> risque de ne pas &#234;tre
+ perceptible, si la directive <code class="directive"><a href="../mod/core.html#enablesendfile">EnableSendfile</a></code> n'est pas d&#233;finie &#224; OFF.
Cette interaction ne s'applique qu'aux fichiers statiques.</p> </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="serverlimit" id="serverlimit">Directive</a> <a name="ServerLimit" id="ServerLimit">ServerLimit</a><a title="Lien permanent" href="#serverlimit" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limite supérieure de la définition du nombre de
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Limite sup&#233;rieure de la d&#233;finition du nombre de
processus</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ServerLimit <var>nombre</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Voir ci-dessous pour plus de détails</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Voir ci-dessous pour plus de d&#233;tails</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/event.html">event</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code></td></tr>
</table>
- <p>Avec le MPM <code class="module"><a href="../mod/prefork.html">prefork</a></code>, cette directive définit le
- nombre maximum que l'on peut affecter à la directive <code class="directive"><a href="#maxrequestworkers">MaxRequestWorkers</a></code>, et ceci pour la
- durée de vie du processus Apache httpd. Avec les
+ <p>Avec le MPM <code class="module"><a href="../mod/prefork.html">prefork</a></code>, cette directive d&#233;finit le
+ nombre maximum que l'on peut affecter &#224; la directive <code class="directive"><a href="#maxrequestworkers">MaxRequestWorkers</a></code>, et ceci pour la
+ dur&#233;e de vie du processus Apache httpd. Avec les
MPMs <code class="module"><a href="../mod/worker.html">worker</a></code> et <code class="module"><a href="../mod/event.html">event</a></code>, cette directive, en combinaison avec
- <code class="directive"><a href="#threadlimit">ThreadLimit</a></code>, définit le
- nombre maximum que l'on peut affecter à <code class="directive"><a href="#maxrequestworkers">MaxRequestWorkers</a></code>, et ceci pour la durée de
+ <code class="directive"><a href="#threadlimit">ThreadLimit</a></code>, d&#233;finit le
+ nombre maximum que l'on peut affecter &#224; <code class="directive"><a href="#maxrequestworkers">MaxRequestWorkers</a></code>, et ceci pour la dur&#233;e de
vie du processus Apache httpd. Avec le MPM <code class="module"><a href="../mod/event.html">event</a></code>, cette
- directive permet aussi de définir combien de processus anciens peuvent
- continuer à s'exécuter pour terminer le traitement des connexions ouvertes.
- Au cours d'un redémarrage, vous pouvez
+ directive permet aussi de d&#233;finir combien de processus anciens peuvent
+ continuer &#224; s'ex&#233;cuter pour terminer le traitement des connexions ouvertes.
+ Au cours d'un red&#233;marrage, vous pouvez
modifier la valeur de la directive <code class="directive"><a href="#maxrequestworkers">MaxRequestWorkers</a></code>, alors que toute
- tentative de modification de la valeur de la directive <code class="directive"><a href="#serverlimit">ServerLimit</a></code> sera ignorée.</p>
+ tentative de modification de la valeur de la directive <code class="directive"><a href="#serverlimit">ServerLimit</a></code> sera ignor&#233;e.</p>
- <p>Cette directive doit être utilisée avec précaution. Si
- <code class="directive">ServerLimit</code> est définie à une valeur beaucoup
- plus grande que nécessaire, de la mémoire partagée supplémentaire
- sera inutilement allouée. Si à la fois
- <code class="directive">ServerLimit</code> et <code class="directive"><a href="#maxrequestworkers">MaxRequestWorkers</a></code> possèdent des valeurs
- supérieures à ce que le système peut supporter, ce dernier peut
- devenir instable ou Apache httpd peut tout simplement refuser de démarrer.</p>
+ <p>Cette directive doit &#234;tre utilis&#233;e avec pr&#233;caution. Si
+ <code class="directive">ServerLimit</code> est d&#233;finie &#224; une valeur beaucoup
+ plus grande que n&#233;cessaire, de la m&#233;moire partag&#233;e suppl&#233;mentaire
+ sera inutilement allou&#233;e. Si &#224; la fois
+ <code class="directive">ServerLimit</code> et <code class="directive"><a href="#maxrequestworkers">MaxRequestWorkers</a></code> poss&#232;dent des valeurs
+ sup&#233;rieures &#224; ce que le syst&#232;me peut supporter, ce dernier peut
+ devenir instable ou Apache httpd peut tout simplement refuser de d&#233;marrer.</p>
<p>Avec les MPMs <code class="module"><a href="../mod/prefork.html">prefork</a></code> et <code class="module"><a href="../mod/event.html">event</a></code>, n'utilisez cette directive
- que si vous devez définir <code class="directive"><a href="#maxrequestworkers">MaxRequestWorkers</a></code> à une valeur supérieure à
- 256 (valeur par défaut). N'affectez pas à la directive <code class="directive"><a href="#serverlimit">ServerLimit</a></code> une valeur supérieure à
- celle que vous avez prévu d'affecter à la directive <code class="directive"><a href="#maxrequestworkers">MaxRequestWorkers</a></code>.</p>
+ que si vous devez d&#233;finir <code class="directive"><a href="#maxrequestworkers">MaxRequestWorkers</a></code> &#224; une valeur sup&#233;rieure &#224;
+ 256 (valeur par d&#233;faut). N'affectez pas &#224; la directive <code class="directive"><a href="#serverlimit">ServerLimit</a></code> une valeur sup&#233;rieure &#224;
+ celle que vous avez pr&#233;vu d'affecter &#224; la directive <code class="directive"><a href="#maxrequestworkers">MaxRequestWorkers</a></code>.</p>
<p>Avec <code class="module"><a href="../mod/worker.html">worker</a></code>, n'utilisez cette directive que si
- la définition de vos directives <code class="directive"><a href="#maxrequestworkers">MaxRequestWorkers</a></code> et <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> nécessitent plus de
- 16 processus serveurs (valeur par défaut). N'affectez pas à la
+ la d&#233;finition de vos directives <code class="directive"><a href="#maxrequestworkers">MaxRequestWorkers</a></code> et <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> n&#233;cessitent plus de
+ 16 processus serveurs (valeur par d&#233;faut). N'affectez pas &#224; la
directive <code class="directive"><a href="#serverlimit">ServerLimit</a></code> une
- valeur supérieure au nombre de processus requis pour la définition
+ valeur sup&#233;rieure au nombre de processus requis pour la d&#233;finition
des directives <code class="directive"><a href="#maxrequestworkers">MaxRequestWorkers
</a></code> et <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>.</p>
<p>Avec le MPM <code class="module"><a href="../mod/event.html">event</a></code>, augmentez la valeur de cette
- directive si le nombre de processus défini par les directives <code class="directive"><a href="#maxrequestworkers">MaxRequestWorkers</a></code> et <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> augmenté du nombre de processus
- en procédure d'arrêt "graceful" est supérieur à 16 (valeur par défaut).</p>
+ directive si le nombre de processus d&#233;fini par les directives <code class="directive"><a href="#maxrequestworkers">MaxRequestWorkers</a></code> et <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> augment&#233; du nombre de processus
+ en proc&#233;dure d'arr&#234;t "graceful" est sup&#233;rieur &#224; 16 (valeur par d&#233;faut).</p>
<div class="note"><h3>Note</h3>
- <p>Il existe une limite de <code>ServerLimit 20000</code> codée en
+ <p>Il existe une limite de <code>ServerLimit 20000</code> cod&#233;e en
dur dans le serveur (200000 pour le MPM <code class="module"><a href="../mod/prefork.html">prefork</a></code>).
- Ceci est censé éviter les effets désastreux que pourrait provoquer
- une faute de frappe. Pour dépasser cette limite, vous devez
+ Ceci est cens&#233; &#233;viter les effets d&#233;sastreux que pourrait provoquer
+ une faute de frappe. Pour d&#233;passer cette limite, vous devez
modifier la valeur de MAX_SERVER_LIMIT dans le fichier source du
mpm et recompiler le serveur.</p>
</div>
<h3>Voir aussi</h3>
<ul>
-<li><a href="../stopping.html">Arrêter et redémarrer
+<li><a href="../stopping.html">Arr&#234;ter et red&#233;marrer
le serveur HTTP Apache</a></li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="startservers" id="startservers">Directive</a> <a name="StartServers" id="StartServers">StartServers</a><a title="Lien permanent" href="#startservers" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre de processus enfants du serveur créés au
-démarrage</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre de processus enfants du serveur cr&#233;&#233;s au
+d&#233;marrage</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>StartServers <var>nombre</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Voir ci-dessous pour plus de détails</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Voir ci-dessous pour plus de d&#233;tails</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/event.html">event</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/prefork.html">prefork</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code></td></tr>
</table>
<p>La directive <code class="directive">StartServers</code> permet de
- définir le nombre de processus enfants du serveur créés au
- démarrage. Comme le nombre de processus est contrôlé dynamiquement
- en fonction de la charge (voir <code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code>, <code class="directive"><a href="#maxsparethreads">MaxSpareThreads</a></code>, <code class="directive"><a href="../mod/prefork.html#minspareservers">MinSpareServers</a></code>, <code class="directive"><a href="../mod/prefork.html#maxspareservers">MaxSpareServers</a></code>), il n'est en général
- pas nécessaire d'ajuster ce paramètre.</p>
-
- <p>La valeur par défaut diffère d'un MPM à l'autre. Pour
- <code class="module"><a href="../mod/worker.html">worker</a></code> et <code class="module"><a href="../mod/event.html">event</a></code>, la définition par défaut est
- <code>StartServers 3</code> ; la valeur par défaut est
+ d&#233;finir le nombre de processus enfants du serveur cr&#233;&#233;s au
+ d&#233;marrage. Comme le nombre de processus est contr&#244;l&#233; dynamiquement
+ en fonction de la charge (voir <code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code>, <code class="directive"><a href="#maxsparethreads">MaxSpareThreads</a></code>, <code class="directive"><a href="../mod/prefork.html#minspareservers">MinSpareServers</a></code>, <code class="directive"><a href="../mod/prefork.html#maxspareservers">MaxSpareServers</a></code>), il n'est en g&#233;n&#233;ral
+ pas n&#233;cessaire d'ajuster ce param&#232;tre.</p>
+
+ <p>La valeur par d&#233;faut diff&#232;re d'un MPM &#224; l'autre. Pour
+ <code class="module"><a href="../mod/worker.html">worker</a></code> et <code class="module"><a href="../mod/event.html">event</a></code>, la d&#233;finition par d&#233;faut est
+ <code>StartServers 3</code> ; la valeur par d&#233;faut est
<code>5</code> pour <code class="module"><a href="../mod/prefork.html">prefork</a></code> et <code>2</code>
pour <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code>.</p>
@@ -803,54 +803,54 @@ démarrage</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="startthreads" id="startthreads">Directive</a> <a name="StartThreads" id="StartThreads">StartThreads</a><a title="Lien permanent" href="#startthreads" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre de threads créés au démarrage</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre de threads cr&#233;&#233;s au d&#233;marrage</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>StartThreads <var>nombre</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Voir ci-dessous pour plus de détails</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Voir ci-dessous pour plus de d&#233;tails</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code></td></tr>
</table>
- <p>C'est le nombre de threads créés au démarrage du serveur. Comme
- le nombre de threads est contrôlé dynamiquement
- en fonction de la charge (voir <code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code>, <code class="directive"><a href="#maxsparethreads">MaxSpareThreads</a></code>, <code class="directive"><a href="../mod/prefork.html#minspareservers">MinSpareServers</a></code>, <code class="directive"><a href="../mod/prefork.html#maxspareservers">MaxSpareServers</a></code>), il n'est en général
- pas nécessaire d'ajuster ce paramètre.</p>
+ <p>C'est le nombre de threads cr&#233;&#233;s au d&#233;marrage du serveur. Comme
+ le nombre de threads est contr&#244;l&#233; dynamiquement
+ en fonction de la charge (voir <code class="directive"><a href="#minsparethreads">MinSpareThreads</a></code>, <code class="directive"><a href="#maxsparethreads">MaxSpareThreads</a></code>, <code class="directive"><a href="../mod/prefork.html#minspareservers">MinSpareServers</a></code>, <code class="directive"><a href="../mod/prefork.html#maxspareservers">MaxSpareServers</a></code>), il n'est en g&#233;n&#233;ral
+ pas n&#233;cessaire d'ajuster ce param&#232;tre.</p>
- <p>Pour <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, la définition par défaut est
+ <p>Pour <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, la d&#233;finition par d&#233;faut est
<code>StartThreads 50</code> et, comme il n'y a qu'un processus, il
- s'agit du nombre total de threads créés au démarrage pour servir les
- requêtes.</p>
+ s'agit du nombre total de threads cr&#233;&#233;s au d&#233;marrage pour servir les
+ requ&#234;tes.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="threadlimit" id="threadlimit">Directive</a> <a name="ThreadLimit" id="ThreadLimit">ThreadLimit</a><a title="Lien permanent" href="#threadlimit" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le nombre de threads maximum que l'on peut définir par
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Le nombre de threads maximum que l'on peut d&#233;finir par
processus enfant</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ThreadLimit <var>nombre</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Voir ci-dessous pour plus de détails</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Voir ci-dessous pour plus de d&#233;tails</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/event.html">event</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code></td></tr>
</table>
- <p>Cette directive permet de définir le nombre maximum que l'on peut
- affecter à la directive <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> pour la durée de vie
- du processus Apache httpd. La directive <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> peut être modifiée
- au cours d'un redémarrage jusqu'à la valeur de la directive <code class="directive"><a href="#threadlimit">ThreadLimit</a></code>, mais toute tentative
+ <p>Cette directive permet de d&#233;finir le nombre maximum que l'on peut
+ affecter &#224; la directive <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> pour la dur&#233;e de vie
+ du processus Apache httpd. La directive <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> peut &#234;tre modifi&#233;e
+ au cours d'un red&#233;marrage jusqu'&#224; la valeur de la directive <code class="directive"><a href="#threadlimit">ThreadLimit</a></code>, mais toute tentative
de modification de la directive <code class="directive"><a href="#threadlimit">ThreadLimit</a></code> au cours d'un
- redémarrage sera ignorée.</p>
+ red&#233;marrage sera ignor&#233;e.</p>
<p>L'utilisation de cette directive doit faire l'objet de
- précautions particulières. Si <code class="directive">ThreadLimit</code> est
- définie à une valeur très supérieure à la directive <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>, de la mémoire
- partagée supplémentaire sera inutilement allouée. Si les directives
- <code class="directive">ThreadLimit</code> et <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> sont définies à des
- valeurs supérieures à ce que le système peut supporter, ce dernier
+ pr&#233;cautions particuli&#232;res. Si <code class="directive">ThreadLimit</code> est
+ d&#233;finie &#224; une valeur tr&#232;s sup&#233;rieure &#224; la directive <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code>, de la m&#233;moire
+ partag&#233;e suppl&#233;mentaire sera inutilement allou&#233;e. Si les directives
+ <code class="directive">ThreadLimit</code> et <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> sont d&#233;finies &#224; des
+ valeurs sup&#233;rieures &#224; ce que le syst&#232;me peut supporter, ce dernier
peut devenir instable, ou Apache httpd peut tout simplement refuser de
- démarrer. Ne définissez pas cette directive à une valeur supérieure
- à la valeur maximale que vous pensez affecter à la directive <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> pour le processus
- Apache httpd en cours d'exécution.</p>
+ d&#233;marrer. Ne d&#233;finissez pas cette directive &#224; une valeur sup&#233;rieure
+ &#224; la valeur maximale que vous pensez affecter &#224; la directive <code class="directive"><a href="#threadsperchild">ThreadsPerChild</a></code> pour le processus
+ Apache httpd en cours d'ex&#233;cution.</p>
- <p>La valeur par défaut de la directive
+ <p>La valeur par d&#233;faut de la directive
<code class="directive">ThreadLimit</code> est <code>1920</code> avec
<code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, et <code>64</code> avec les autres
MPMs.</p>
@@ -859,9 +859,9 @@ processus enfant</td></tr>
<p>Il existe une limite de <code>ThreadLimit 20000</code> (ou
<code>ThreadLimit 100000</code> avec <code class="module"><a href="../mod/event.html">event</a></code>,
<code>ThreadLimit 15000</code> avec <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>)
- codée en dur dans le serveur. Ceci est censé éviter les effets
- désastreux que pourrait provoquer une faute de frappe. Pour
- dépasser cette limite, vous devez modifier la valeur de
+ cod&#233;e en dur dans le serveur. Ceci est cens&#233; &#233;viter les effets
+ d&#233;sastreux que pourrait provoquer une faute de frappe. Pour
+ d&#233;passer cette limite, vous devez modifier la valeur de
MAX_THREAD_LIMIT dans le fichier source du mpm et recompiler le
serveur.</p>
</div>
@@ -870,25 +870,25 @@ processus enfant</td></tr>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="threadsperchild" id="threadsperchild">Directive</a> <a name="ThreadsPerChild" id="ThreadsPerChild">ThreadsPerChild</a><a title="Lien permanent" href="#threadsperchild" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre de threads créés par chaque processus
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre de threads cr&#233;&#233;s par chaque processus
enfant</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ThreadsPerChild <var>nombre</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>Voir ci-dessous pour plus de détails</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>Voir ci-dessous pour plus de d&#233;tails</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/event.html">event</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code></td></tr>
</table>
- <p>Cette directive permet de définir le nombre de threads que va
- créer chaque processus enfant. Un processus enfant crée ces threads
- au démarrage et n'en crée plus d'autres par la suite. Si l'on
+ <p>Cette directive permet de d&#233;finir le nombre de threads que va
+ cr&#233;er chaque processus enfant. Un processus enfant cr&#233;e ces threads
+ au d&#233;marrage et n'en cr&#233;e plus d'autres par la suite. Si l'on
utilise un MPM comme <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code> qui ne lance qu'un
- processus enfant, ce nombre doit être suffisamment grand pour
+ processus enfant, ce nombre doit &#234;tre suffisamment grand pour
supporter la charge du serveur. Avec un MPM comme
<code class="module"><a href="../mod/worker.html">worker</a></code> qui lance plusieurs processus enfants, c'est
- le nombre <em>total</em> de threads qui doit être suffisamment grand
+ le nombre <em>total</em> de threads qui doit &#234;tre suffisamment grand
pour supporter la charge du serveur.</p>
- <p>La valeur par défaut de la directive
+ <p>La valeur par d&#233;faut de la directive
<code class="directive">ThreadsPerChild</code> est <code>64</code> avec
<code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, et <code>25</code> avec les autres
MPMs.</p>
@@ -900,63 +900,63 @@ enfant</td></tr>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>La taille en octets de la pile qu'utilisent les threads qui
traitent les connexions clients</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ThreadStackSize <var>taille</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>65536 sous NetWare; varie en fonction des autres systèmes
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>65536 sous NetWare; varie en fonction des autres syst&#232;mes
d'exploitation</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td><code class="module"><a href="../mod/event.html">event</a></code>, <code class="module"><a href="../mod/worker.html">worker</a></code>, <code class="module"><a href="../mod/mpm_winnt.html">mpm_winnt</a></code>, <code class="module"><a href="../mod/mpm_netware.html">mpm_netware</a></code>, <code class="module"><a href="../mod/mpmt_os2.html">mpmt_os2</a></code></td></tr>
</table>
<p>La directive <code class="directive">ThreadStackSize</code> permet de
- définir la taille de la pile (pour les données propres) qu'utilisent
- les threads qui traitent les connexions clients en faisant appel à
- des modules. Dans la plupart des cas, la valeur par défaut de la
- taille de la pile du système d'exploitation convient, mais il existe
- certaines situations où il peut s'avérer nécessaire de l'ajuster
+ d&#233;finir la taille de la pile (pour les donn&#233;es propres) qu'utilisent
+ les threads qui traitent les connexions clients en faisant appel &#224;
+ des modules. Dans la plupart des cas, la valeur par d&#233;faut de la
+ taille de la pile du syst&#232;me d'exploitation convient, mais il existe
+ certaines situations o&#249; il peut s'av&#233;rer n&#233;cessaire de l'ajuster
:</p>
<ul>
- <li>Sur les plates-formes qui possèdent une valeur par défaut de
+ <li>Sur les plates-formes qui poss&#232;dent une valeur par d&#233;faut de
taille de la pile relativement petite (par exemple HP-UX), Apache
httpd peut se crasher si l'on utilise certains modules tiers qui
- possèdent un quantité de données propres stockées relativement
- importante. Il se peut que ces mêmes modules fonctionnent
- correctement sur d'autres plate-formes où la valeur par défaut de
- la taille de la pile est supérieure. Ce type de crash peut être
- evité en définissant <code class="directive">ThreadStackSize</code> à une
- valeur supérieure à la valeur par défaut du système
- d'exploitation. Ce type d'ajustement n'est nécessaire que si le
+ poss&#232;dent un quantit&#233; de donn&#233;es propres stock&#233;es relativement
+ importante. Il se peut que ces m&#234;mes modules fonctionnent
+ correctement sur d'autres plate-formes o&#249; la valeur par d&#233;faut de
+ la taille de la pile est sup&#233;rieure. Ce type de crash peut &#234;tre
+ evit&#233; en d&#233;finissant <code class="directive">ThreadStackSize</code> &#224; une
+ valeur sup&#233;rieure &#224; la valeur par d&#233;faut du syst&#232;me
+ d'exploitation. Ce type d'ajustement n'est n&#233;cessaire que si le
fournisseur du module tiers en fait mention, ou si le diagnostic
- d'un crash d'Apache httpd indique que la taille de la pile était trop
+ d'un crash d'Apache httpd indique que la taille de la pile &#233;tait trop
petite.</li>
- <li>Sur les plates-formes où la taille par défaut de la pile des
- threads est sensiblement supérieure à la taille nécessaire pour la
+ <li>Sur les plates-formes o&#249; la taille par d&#233;faut de la pile des
+ threads est sensiblement sup&#233;rieure &#224; la taille n&#233;cessaire pour la
configuration du serveur web, il est possible de disposer d'un
plus grand nombre de threads par processus enfant si la directive
- <code class="directive">ThreadStackSize</code> est définie à une valeur
- inférieure à la valeur par défaut du système d'exploitation.
+ <code class="directive">ThreadStackSize</code> est d&#233;finie &#224; une valeur
+ inf&#233;rieure &#224; la valeur par d&#233;faut du syst&#232;me d'exploitation.
Cependant, ce
- type d'ajustement ne doit être effectué que dans un environnement
+ type d'ajustement ne doit &#234;tre effectu&#233; que dans un environnement
de test permettant de qualifier le serveur web au maximum de ses
- possibilités, car il peut arriver, dans de rares cas, que des
- requêtes nécessitent une taille de pile supérieure pour pouvoir
- être traitées. La taille minimale requise pour la pile dépend
- fortement des modules utilisés, mais toute modification dans la
- configuration du serveur web peut invalider la définition courante
+ possibilit&#233;s, car il peut arriver, dans de rares cas, que des
+ requ&#234;tes n&#233;cessitent une taille de pile sup&#233;rieure pour pouvoir
+ &#234;tre trait&#233;es. La taille minimale requise pour la pile d&#233;pend
+ fortement des modules utilis&#233;s, mais toute modification dans la
+ configuration du serveur web peut invalider la d&#233;finition courante
de la directive <code class="directive">ThreadStackSize</code>.</li>
- <li>Sous Linux, cette directive ne peut être utilisée que pour
+ <li>Sous Linux, cette directive ne peut &#234;tre utilis&#233;e que pour
augmenter la valeur par defaut de la taille de la pile, car
- l'appel système sous-jacent utilise cette valeur comme taille de pile
- <em>minimale</em>. C'est la limite logicielle (souvent élevée)
+ l'appel syst&#232;me sous-jacent utilise cette valeur comme taille de pile
+ <em>minimale</em>. C'est la limite logicielle (souvent &#233;lev&#233;e)
pour <code>ulimit -s</code> (8Mo si aucune limite) qui est
- utilisée comme taille de pile par défaut.</li>
+ utilis&#233;e comme taille de pile par d&#233;faut.</li>
</ul>
- <div class="note">Il est recommandé de ne pas réduire
- <code class="directive">ThreadStackSize</code>, à moins qu'un grand nombre
- de threads par processus enfant ne soit nécessaire. Sur certaines
- plates-formes (y compris Linux), une valeur de 128000 est déjà trop
+ <div class="note">Il est recommand&#233; de ne pas r&#233;duire
+ <code class="directive">ThreadStackSize</code>, &#224; moins qu'un grand nombre
+ de threads par processus enfant ne soit n&#233;cessaire. Sur certaines
+ plates-formes (y compris Linux), une valeur de 128000 est d&#233;j&#224; trop
basse et provoque des crashes avec certains modules courants.</div>
</div>
@@ -964,9 +964,9 @@ d'exploitation</code></td></tr>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../de/mod/mpm_common.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/mpm_common.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mpm_common.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mpm_common.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mpm_common.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
-<a href="../tr/mod/mpm_common.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/mpm_common.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -985,7 +985,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mpm_common.htm
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mpm_netware.html.fr b/docs/manual/mod/mpm_netware.html.fr
index 70e7df119b..5865367b1f 100644
--- a/docs/manual/mod/mpm_netware.html.fr
+++ b/docs/manual/mod/mpm_netware.html.fr
@@ -27,45 +27,45 @@
<div id="preamble"><h1>Apache MPM netware</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mpm_netware.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mpm_netware.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mpm_netware.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module multi-processus implémentant un serveur web basé
-exclusivement sur les threads et optimisé pour Novell
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module multi-processus impl&#233;mentant un serveur web bas&#233;
+exclusivement sur les threads et optimis&#233; pour Novell
NetWare</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>mpm_netware_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mpm_netware.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>mpm_netware_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mpm_netware.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module multi-processus (MPM) implémente un serveur web basé
- exclusivement sur les threads et optimisé pour Novell NetWare.</p>
+ <p>Ce module multi-processus (MPM) impl&#233;mente un serveur web bas&#233;
+ exclusivement sur les threads et optimis&#233; pour Novell NetWare.</p>
- <p>Le thread maître est chargé du lancement de threads esclaves qui
- attendent les connexions et les traitent au fur et à mesure de leur
- arrivée. Le serveur HTTP Apache essaie toujours de maintenir
+ <p>Le thread ma&#238;tre est charg&#233; du lancement de threads esclaves qui
+ attendent les connexions et les traitent au fur et &#224; mesure de leur
+ arriv&#233;e. Le serveur HTTP Apache essaie toujours de maintenir
plusieurs threads
- esclaves en <dfn>spare</dfn> (en réserve) ou inactifs. De cette
- façon, les clients n'ont pas besoin d'attendre le lancement d'un
- nouveau thread enfant pour que leurs requêtes soient traitées.</p>
+ esclaves en <dfn>spare</dfn> (en r&#233;serve) ou inactifs. De cette
+ fa&#231;on, les clients n'ont pas besoin d'attendre le lancement d'un
+ nouveau thread enfant pour que leurs requ&#234;tes soient trait&#233;es.</p>
- <p>Les directives <code class="directive"><a href="../mod/mpm_common.html#startthreads">StartThreads</a></code>, <code class="directive"><a href="../mod/mpm_common.html#minsparethreads">MinSpareThreads</a></code>, <code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">MaxSpareThreads</a></code>, et <code class="directive"><a href="#maxthreads">MaxThreads</a></code> contrôlent
- la manière dont le thread maître crée les threads esclaves afin de
- traiter les requêtes. En général, Apache httpd s'auto-régule correctement,
- et la plupart des sites ne nécessitent aucune modification des
- valeurs par défaut de ces directives. Pour les sites dont le serveur
- est limité en mémoire, il peut s'avérer nécessaire de diminuer la
- valeur de la directive <code class="directive"><a href="#maxthreads">MaxThreads</a></code> afin d'éviter une
- hyper-activité du serveur (arrêts de threads inactifs et lancement incessant
- de nouveau threads). Vous trouverez plus d'informations à
- propos du contrôle de la création de processus dans le document <a href="../misc/perf-tuning.html">conseils en matière de
+ <p>Les directives <code class="directive"><a href="../mod/mpm_common.html#startthreads">StartThreads</a></code>, <code class="directive"><a href="../mod/mpm_common.html#minsparethreads">MinSpareThreads</a></code>, <code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">MaxSpareThreads</a></code>, et <code class="directive"><a href="#maxthreads">MaxThreads</a></code> contr&#244;lent
+ la mani&#232;re dont le thread ma&#238;tre cr&#233;e les threads esclaves afin de
+ traiter les requ&#234;tes. En g&#233;n&#233;ral, Apache httpd s'auto-r&#233;gule correctement,
+ et la plupart des sites ne n&#233;cessitent aucune modification des
+ valeurs par d&#233;faut de ces directives. Pour les sites dont le serveur
+ est limit&#233; en m&#233;moire, il peut s'av&#233;rer n&#233;cessaire de diminuer la
+ valeur de la directive <code class="directive"><a href="#maxthreads">MaxThreads</a></code> afin d'&#233;viter une
+ hyper-activit&#233; du serveur (arr&#234;ts de threads inactifs et lancement incessant
+ de nouveau threads). Vous trouverez plus d'informations &#224;
+ propos du contr&#244;le de la cr&#233;ation de processus dans le document <a href="../misc/perf-tuning.html">conseils en mati&#232;re de
performances</a>.</p>
<p>La directive <code class="directive"><a href="../mod/mpm_common.html#maxrequestsperchild">MaxRequestsPerChild</a></code>
- contrôle la fréquence à laquelle le serveur recycle ses processus
- en arrêtant les anciens et en en lançant de nouveaux. Sous le
- système d'exploitation NetWare, il est vivement recommandé de
- laisser cette directive à 0, ce qui permet aux threads esclaves de
- continuer à traiter les requêtes indéfiniment.</p>
+ contr&#244;le la fr&#233;quence &#224; laquelle le serveur recycle ses processus
+ en arr&#234;tant les anciens et en en lan&#231;ant de nouveaux. Sous le
+ syst&#232;me d'exploitation NetWare, il est vivement recommand&#233; de
+ laisser cette directive &#224; 0, ce qui permet aux threads esclaves de
+ continuer &#224; traiter les requ&#234;tes ind&#233;finiment.</p>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
<ul id="toc">
@@ -81,9 +81,9 @@ NetWare</td></tr>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startthreads">StartThreads</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadstacksize">ThreadStackSize</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mpm_netware">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mpm_netware">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mpm_netware">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mpm_netware">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
-<li><a href="../bind.html">Définition des adresses et ports
+<li><a href="../bind.html">D&#233;finition des adresses et ports
qu'utilise Apache httpd</a>
</li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
@@ -91,18 +91,18 @@ qu'utilise Apache httpd</a>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="maxthreads" id="maxthreads">Directive</a> <a name="MaxThreads" id="MaxThreads">MaxThreads</a><a title="Lien permanent" href="#maxthreads" class="permalink">&para;</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit le nombre maximum de threads esclaves</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>D&#233;finit le nombre maximum de threads esclaves</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MaxThreads <var>nombre</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>MaxThreads 2048</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>MaxThreads 2048</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mpm_netware</td></tr>
</table>
- <p>La directive <code class="directive">MaxThreads</code> définit
- le nombre maximum de threads esclaves que l'on désire autoriser. La
- valeur par défaut correspondant à la valeur codée en dur à la
- compilation, la valeur de cette directive ne peut donc qu'être
- diminuée, comme dans l'exemple suivant :</p>
+ <p>La directive <code class="directive">MaxThreads</code> d&#233;finit
+ le nombre maximum de threads esclaves que l'on d&#233;sire autoriser. La
+ valeur par d&#233;faut correspondant &#224; la valeur cod&#233;e en dur &#224; la
+ compilation, la valeur de cette directive ne peut donc qu'&#234;tre
+ diminu&#233;e, comme dans l'exemple suivant :</p>
<div class="example"><p><code>
MaxThreads 512
@@ -112,7 +112,7 @@ qu'utilise Apache httpd</a>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mpm_netware.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mpm_netware.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mpm_netware.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -131,7 +131,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mpm_netware.ht
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mpm_winnt.html.fr b/docs/manual/mod/mpm_winnt.html.fr
index 6e817c076d..3a6dd36dd5 100644
--- a/docs/manual/mod/mpm_winnt.html.fr
+++ b/docs/manual/mod/mpm_winnt.html.fr
@@ -28,28 +28,28 @@
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../de/mod/mpm_winnt.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/mpm_winnt.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mpm_winnt.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mpm_winnt.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mpm_winnt.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module multi-processus optimisé pour Windows
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module multi-processus optimis&#233; pour Windows
NT.</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>mpm_winnt_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mpm_winnt.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>mpm_winnt_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mpm_winnt.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module multi-processus (MPM) est le module par défaut pour les
- systèmes d'exploitation de style Windows NT. Il consiste en un
- processus de contrôle unique qui lance un processus enfant unique,
- ce dernier créant à son tour des threads pour traiter les
- requêtes.</p>
+ <p>Ce module multi-processus (MPM) est le module par d&#233;faut pour les
+ syst&#232;mes d'exploitation de style Windows NT. Il consiste en un
+ processus de contr&#244;le unique qui lance un processus enfant unique,
+ ce dernier cr&#233;ant &#224; son tour des threads pour traiter les
+ requ&#234;tes.</p>
- <p>La directive <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> définit le
- nombre maximal de connexions clientes simultanées.</p>
+ <p>La directive <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code> d&#233;finit le
+ nombre maximal de connexions clientes simultan&#233;es.</p>
- <p>Ce MPM utilise par défaut les APIs Windows avancées pour accepter
+ <p>Ce MPM utilise par d&#233;faut les APIs Windows avanc&#233;es pour accepter
les nouvelles connexions des clients. Avec certaines configurations,
- des produits tiers peuvent interférer avec cette implémentation, et
+ des produits tiers peuvent interf&#233;rer avec cette impl&#233;mentation, et
provoquer l'enregistrement des messages suivants dans les journaux
du serveur :</p>
@@ -58,53 +58,53 @@ NT.</td></tr>
winnt_mpm: falling back to 'AcceptFilter none'.
</code></p></div>
- <p>Le MPM se rabat sur une implémentation plus sûre, mais certaines
- requêtes n'ont pas été traitées correctement. Pour éviter cette
- erreur, définissez la directive <code class="directive"><a href="../mod/core.html#acceptfilter">AcceptFilter</a></code> à <code>none</code>.</p>
+ <p>Le MPM se rabat sur une impl&#233;mentation plus s&#251;re, mais certaines
+ requ&#234;tes n'ont pas &#233;t&#233; trait&#233;es correctement. Pour &#233;viter cette
+ erreur, d&#233;finissez la directive <code class="directive"><a href="../mod/core.html#acceptfilter">AcceptFilter</a></code> &#224; <code>none</code>.</p>
<pre class="prettyprint lang-config">AcceptFilter http none
AcceptFilter https none</pre>
<p><em>Avec les versions 2.0 et 2.2 d'Apache httpd, c'est la directive
- <code class="directive">Win32DisableAcceptEx</code> qui était utilisée à cet
+ <code class="directive">Win32DisableAcceptEx</code> qui &#233;tait utilis&#233;e &#224; cet
effet.</em></p>
- <p>Le MPM WinNT diffère des autres MPMs Unix comme worker et event
- à bien des égards :</p>
+ <p>Le MPM WinNT diff&#232;re des autres MPMs Unix comme worker et event
+ &#224; bien des &#233;gards :</p>
<ul>
- <li>Lorsqu'un processus enfant s'arrête suite à un arrêt ou
- redémarrage du serveur, ou lorsque que la limite <code class="directive"><a href="../mod/mpm_common.html#maxconnectionsperchild">MaxConnectionsPerChild</a></code> est
- atteinte, les requêtes en cours de traitement par ce processus en
- cours d'arrêt n'ont que <code class="directive"><a href="../mod/core.html#timeout">TimeOut</a></code> secondes pour s'exécuter avant
- l'arrêt du processus. Les autres types de redémarrage ou arrêt ne
- sont pas implémentés.</li>
+ <li>Lorsqu'un processus enfant s'arr&#234;te suite &#224; un arr&#234;t ou
+ red&#233;marrage du serveur, ou lorsque que la limite <code class="directive"><a href="../mod/mpm_common.html#maxconnectionsperchild">MaxConnectionsPerChild</a></code> est
+ atteinte, les requ&#234;tes en cours de traitement par ce processus en
+ cours d'arr&#234;t n'ont que <code class="directive"><a href="../mod/core.html#timeout">TimeOut</a></code> secondes pour s'ex&#233;cuter avant
+ l'arr&#234;t du processus. Les autres types de red&#233;marrage ou arr&#234;t ne
+ sont pas impl&#233;ment&#233;s.</li>
<li>Les nouveau processus enfants relisent les fichiers de
- configuration au lieu d'en hériter du parent. Ce comportement ne
- pose pas de problème si le processus enfant est créé au démarrage
- ou redémarrage, mais dans le cas où un processus enfant est créé
- parce qu'un autre processus enfant s'est arrêté ou a atteint la
+ configuration au lieu d'en h&#233;riter du parent. Ce comportement ne
+ pose pas de probl&#232;me si le processus enfant est cr&#233;&#233; au d&#233;marrage
+ ou red&#233;marrage, mais dans le cas o&#249; un processus enfant est cr&#233;&#233;
+ parce qu'un autre processus enfant s'est arr&#234;t&#233; ou a atteint la
limite <code class="directive"><a href="../mod/mpm_common.html#maxconnectionsperchild">MaxConnectionsPerChild</a></code>, tout
changement survenu entre temps dans la configuration sera alors
pris en compte dans le processus enfant, et parent et enfant
- utiliseront une configuration différente. Si des modifications
- planifiées de la configuration ont été partiellement effectuées,
- et si la configuration courante n'est pas interprétable, le
- processus enfant de remplacement ne pourra pas démarrer, et le
- serveur s'arrêtera. En conséquence, toute modification des
- fichiers de configuration doit être accompagnée d'un redémarrage
+ utiliseront une configuration diff&#233;rente. Si des modifications
+ planifi&#233;es de la configuration ont &#233;t&#233; partiellement effectu&#233;es,
+ et si la configuration courante n'est pas interpr&#233;table, le
+ processus enfant de remplacement ne pourra pas d&#233;marrer, et le
+ serveur s'arr&#234;tera. En cons&#233;quence, toute modification des
+ fichiers de configuration doit &#234;tre accompagn&#233;e d'un red&#233;marrage
du serveur.</li>
<li>Les hooks <code>monitor</code> et <code>fatal_exception</code>
- ne sont pas encore implémentés.</li>
+ ne sont pas encore impl&#233;ment&#233;s.</li>
<li>La directive <code class="directive">AcceptFilter</code> est
- implémentée par le MPM et fournit un type de contrôle différent
+ impl&#233;ment&#233;e par le MPM et fournit un type de contr&#244;le diff&#233;rent
sur le traitement des nouvelles connexions (Voir la documentation
de la directive <code class="directive"><a href="../mod/core.html#acceptfilter">AcceptFilter</a></code>
- pour plus de détails).</li>
+ pour plus de d&#233;tails).</li>
</ul>
</div>
@@ -124,7 +124,7 @@ AcceptFilter https none</pre>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadsperchild">ThreadsPerChild</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadstacksize">ThreadStackSize</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mpm_winnt">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mpm_winnt">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mpm_winnt">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mpm_winnt">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
<li><a href="../platform/windows.html">Utiliser le serveur HTTP
Apache sous Microsoft Windows</a></li>
@@ -134,7 +134,7 @@ Apache sous Microsoft Windows</a></li>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../de/mod/mpm_winnt.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/mpm_winnt.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mpm_winnt.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/mpm_winnt.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/mpm_winnt.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -154,7 +154,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mpm_winnt.html
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mpmt_os2.html.fr b/docs/manual/mod/mpmt_os2.html.fr
index 6953f9dec4..253d47beae 100644
--- a/docs/manual/mod/mpmt_os2.html.fr
+++ b/docs/manual/mod/mpmt_os2.html.fr
@@ -27,28 +27,28 @@
<div id="preamble"><h1>Apache MPM os2</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mpmt_os2.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mpmt_os2.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mpmt_os2.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>MPM hybride multi-processus, multi-thread pour
OS/2</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>mpm_mpmt_os2_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mpmt_os2.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>mpm_mpmt_os2_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>mpmt_os2.c</td></tr></table>
<h3>Sommaire</h3>
<p>Le serveur se compose d'un processus principal parent, et d'un
petit nombre fixe de processus enfants.</p>
- <p>La tâche du processus parent consiste à gérer les processus
- enfants, c'est à dire lancer ces processus de manière à ce
- qu'il y en ait toujours un nombre égal à la valeur de la directive
+ <p>La t&#226;che du processus parent consiste &#224; g&#233;rer les processus
+ enfants, c'est &#224; dire lancer ces processus de mani&#232;re &#224; ce
+ qu'il y en ait toujours un nombre &#233;gal &#224; la valeur de la directive
<code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code> pour traiter
les connexions.</p>
<p>Chaque processus enfant comporte un jeu de threads esclaves et un
- thread maître qui accepte les connexions et les distribue aux
+ thread ma&#238;tre qui accepte les connexions et les distribue aux
esclaves via une file de travail. Le jeu de threads esclaves est
- dynamique et géré par un thread de maintenance de façon à ce que le
+ dynamique et g&#233;r&#233; par un thread de maintenance de fa&#231;on &#224; ce que le
nombre de threads inactifs soit maintenu entre <code class="directive"><a href="../mod/mpm_common.html#minsparethreads">MinSpareThreads</a></code> et <code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">MaxSpareThreads</a></code>.</p>
</div>
<div id="quickview"><h3 class="directives">Directives</h3>
@@ -65,16 +65,16 @@ OS/2</td></tr>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startservers">StartServers</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mod_unixd.html#user">User</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mpmt_os2">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mpmt_os2">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mpmt_os2">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mpmt_os2">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
-<li><a href="../bind.html">Définition des adresses et ports
+<li><a href="../bind.html">D&#233;finition des adresses et ports
qu'utilise Apache</a></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mpmt_os2.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mpmt_os2.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mpmt_os2.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -93,7 +93,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mpmt_os2.html'
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/prefork.html.fr b/docs/manual/mod/prefork.html.fr
index 08dbc9c278..4f2cc1e2c5 100644
--- a/docs/manual/mod/prefork.html.fr
+++ b/docs/manual/mod/prefork.html.fr
@@ -28,37 +28,37 @@
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../de/mod/prefork.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/prefork.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/prefork.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/prefork.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/prefork.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
-<a href="../tr/mod/prefork.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/prefork.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Implémente un serveur web avec démarrage anticipé de
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Impl&#233;mente un serveur web avec d&#233;marrage anticip&#233; de
processus, sans thread</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>mpm_prefork_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>prefork.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>mpm_prefork_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>prefork.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module multi-processus (MPM) implémente un serveur web avec
- démarrage anticipé de processus. Chaque processus du serveur peut
- répondre aux requêtes entrantes, et un processus parent contrôle la
- taille du jeu de processus enfants. Il est particulièrement indiqué pour les
+ <p>Ce module multi-processus (MPM) impl&#233;mente un serveur web avec
+ d&#233;marrage anticip&#233; de processus. Chaque processus du serveur peut
+ r&#233;pondre aux requ&#234;tes entrantes, et un processus parent contr&#244;le la
+ taille du jeu de processus enfants. Il est particuli&#232;rement indiqu&#233; pour les
sites qui ne doivent pas utiliser les threads afin de maintenir une
- compatibilité avec certaines bibliothèques non sûres du point de vue
- des threads. C'est également le MPM le plus approprié si l'on veut
- isoler les requêtes les unes des autres, de façon à ce qu'un
- problème concernant une requête n'affecte pas les autres.</p>
+ compatibilit&#233; avec certaines biblioth&#232;ques non s&#251;res du point de vue
+ des threads. C'est &#233;galement le MPM le plus appropri&#233; si l'on veut
+ isoler les requ&#234;tes les unes des autres, de fa&#231;on &#224; ce qu'un
+ probl&#232;me concernant une requ&#234;te n'affecte pas les autres.</p>
- <p>Ce MPM s'auto-contrôle de manière efficace, de sorte qu'il est
- rarement nécessaire d'ajuster ses directives de configuration. Le
- plus important est la définition de la directive <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code> ; sa valeur doit être
- assez grande pour pouvoir traiter autant de requêtes simultanées que
+ <p>Ce MPM s'auto-contr&#244;le de mani&#232;re efficace, de sorte qu'il est
+ rarement n&#233;cessaire d'ajuster ses directives de configuration. Le
+ plus important est la d&#233;finition de la directive <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code> ; sa valeur doit &#234;tre
+ assez grande pour pouvoir traiter autant de requ&#234;tes simultan&#233;es que
vous pensez recevoir, mais assez petite pour conserver suffisamment
- de mémoire RAM pour tous les processus.</p>
+ de m&#233;moire RAM pour tous les processus.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">Comment ça marche</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">Comment &#231;a marche</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
@@ -79,55 +79,55 @@ processus, sans thread</td></tr>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#startservers">StartServers</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mod_unixd.html#user">User</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mpm_prefork">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mpm_prefork">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mpm_prefork">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mpm_prefork">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
-<li><a href="../bind.html">Définition des adresses et ports
+<li><a href="../bind.html">D&#233;finition des adresses et ports
qu'utilise le serveur HTTP Apache</a></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="how-it-works" id="how-it-works">Comment ça marche</a><a title="Lien permanent" href="#how-it-works" class="permalink">&para;</a></h2>
- <p>Un processus de contrôle unique a pour tâche de lancer les
+<h2><a name="how-it-works" id="how-it-works">Comment &#231;a marche</a><a title="Lien permanent" href="#how-it-works" class="permalink">&para;</a></h2>
+ <p>Un processus de contr&#244;le unique a pour t&#226;che de lancer les
processus enfants qui attendent les connexions et les traitent au
- fur et à mesure qu'elles arrivent. Apache httpd essaie toujours de
+ fur et &#224; mesure qu'elles arrivent. Apache httpd essaie toujours de
maintenir plusieurs processus serveurs inactifs ou <dfn>en
- réserve</dfn>, afin de pouvoir traiter les requêtes entrantes. De
- cette façon, les clients n'ont pas besoin d'attendre le démarrage
- d'un nouveau processus enfant pour que leurs requêtes puissent être
- traitées.</p>
+ r&#233;serve</dfn>, afin de pouvoir traiter les requ&#234;tes entrantes. De
+ cette fa&#231;on, les clients n'ont pas besoin d'attendre le d&#233;marrage
+ d'un nouveau processus enfant pour que leurs requ&#234;tes puissent &#234;tre
+ trait&#233;es.</p>
- <p>Les directives <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code>, <code class="directive"><a href="#minspareservers">MinSpareServers</a></code>, <code class="directive"><a href="#maxspareservers">MaxSpareServers</a></code> et <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code> permettent de contrôler
- la manière dont le processus parent crée les processus enfants pour
- traiter les requêtes. En général, Apache httpd s'auto-contrôle de manière
+ <p>Les directives <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code>, <code class="directive"><a href="#minspareservers">MinSpareServers</a></code>, <code class="directive"><a href="#maxspareservers">MaxSpareServers</a></code> et <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code> permettent de contr&#244;ler
+ la mani&#232;re dont le processus parent cr&#233;e les processus enfants pour
+ traiter les requ&#234;tes. En g&#233;n&#233;ral, Apache httpd s'auto-contr&#244;le de mani&#232;re
efficace, de sorte que la plupart des sites peuvent conserver les
- valeurs par défaut des directives. Les sites qui doivent traiter
- plus de 256 requêtes simultanées doivent augmenter la valeur de
+ valeurs par d&#233;faut des directives. Les sites qui doivent traiter
+ plus de 256 requ&#234;tes simultan&#233;es doivent augmenter la valeur de
<code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code>, alors que les
- sites dont la ressource mémoire est limitée doivent la diminuer afin
- d'éviter une hyperactivité du serveur (utilisation excessive de la
- mémoire virtuelle sur disque). Vous trouverez plus d'informations à
- propos du contrôle de la création de processus dans le document <a href="../misc/perf-tuning.html">conseils en matière de
+ sites dont la ressource m&#233;moire est limit&#233;e doivent la diminuer afin
+ d'&#233;viter une hyperactivit&#233; du serveur (utilisation excessive de la
+ m&#233;moire virtuelle sur disque). Vous trouverez plus d'informations &#224;
+ propos du contr&#244;le de la cr&#233;ation de processus dans le document <a href="../misc/perf-tuning.html">conseils en mati&#232;re de
performances</a></p>
- <p>Alors que le processus parent est en général démarré en tant que
- <code>root</code> sous Unix afin de pouvoir se mettre à l'écoute sur le port 80, les
- processus enfants sont lancés par Apache httpd sous un utilisateur avec
- privilèges restreints. On peut contrôler les privilèges accordés aux
- processus enfants d'Apache httpd à l'aide des directives <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code> et <code class="directive"><a href="../mod/mod_unixd.html#group">Group</a></code>. Les processus enfants doivent
- être en mesure de lire tous les contenus destinés à être servis,
- mais leurs privilèges doivent être aussi bas que possible.</p>
+ <p>Alors que le processus parent est en g&#233;n&#233;ral d&#233;marr&#233; en tant que
+ <code>root</code> sous Unix afin de pouvoir se mettre &#224; l'&#233;coute sur le port 80, les
+ processus enfants sont lanc&#233;s par Apache httpd sous un utilisateur avec
+ privil&#232;ges restreints. On peut contr&#244;ler les privil&#232;ges accord&#233;s aux
+ processus enfants d'Apache httpd &#224; l'aide des directives <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code> et <code class="directive"><a href="../mod/mod_unixd.html#group">Group</a></code>. Les processus enfants doivent
+ &#234;tre en mesure de lire tous les contenus destin&#233;s &#224; &#234;tre servis,
+ mais leurs privil&#232;ges doivent &#234;tre aussi bas que possible.</p>
<p>La directive <code class="directive"><a href="../mod/mpm_common.html#maxconnectionsperchild">MaxConnectionsPerChild</a></code> permet de
- contrôler la fréquence à laquelle le serveur recycle ses processus
- en arrêtant les plus anciens et en en lançant de nouveaux.</p>
+ contr&#244;ler la fr&#233;quence &#224; laquelle le serveur recycle ses processus
+ en arr&#234;tant les plus anciens et en en lan&#231;ant de nouveaux.</p>
<p>Ce module MPM utilise le mutex <code>mpm-accept</code> pour
- sérialiser l'accès aux connexions entrantes lorsque peut se
- présenter un problème d'afflux de requêtes (en général quand il y a
- plusieurs sockets en écoute). Les aspects de l'implémentation de ce
- mutex peuvent être configurés via la directive <code class="directive"><a href="../mod/core.html#mutex">Mutex</a></code>. Vous trouverez des informations
- supplémentaires à propos de ce mutex dans la documentation à propos
- des <a href="../misc/perf-tuning.html">conseils en matière de
+ s&#233;rialiser l'acc&#232;s aux connexions entrantes lorsque peut se
+ pr&#233;senter un probl&#232;me d'afflux de requ&#234;tes (en g&#233;n&#233;ral quand il y a
+ plusieurs sockets en &#233;coute). Les aspects de l'impl&#233;mentation de ce
+ mutex peuvent &#234;tre configur&#233;s via la directive <code class="directive"><a href="../mod/core.html#mutex">Mutex</a></code>. Vous trouverez des informations
+ suppl&#233;mentaires &#224; propos de ce mutex dans la documentation &#224; propos
+ des <a href="../misc/perf-tuning.html">conseils en mati&#232;re de
performances</a></p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -136,24 +136,24 @@ qu'utilise le serveur HTTP Apache</a></li>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre maximum de processus serveurs enfants
inactifs</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MaxSpareServers <var>nombre</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>MaxSpareServers 10</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>MaxSpareServers 10</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>prefork</td></tr>
</table>
<p>La directive <code class="directive">MaxSpareServers</code> permet de
- définir le nombre maximum souhaité de processus serveurs enfants
+ d&#233;finir le nombre maximum souhait&#233; de processus serveurs enfants
<em>inactifs</em>. Un processus inactif est un processus qui ne
- traite pas de requête. S'il y a plus de
+ traite pas de requ&#234;te. S'il y a plus de
<code class="directive">MaxSpareServers</code> processus inactifs, le
- processus parent arrêtera les processus excédentaires.</p>
+ processus parent arr&#234;tera les processus exc&#233;dentaires.</p>
- <p>La modification de ce paramètre n'est nécessaire que
- dans le cas de sites très sollicités. Définir ce paramètre à une
- valeur très grande est cependant dans la plupart des cas une
- mauvaise idée. Si vous essayez d'affecter à ce paramètre une valeur
- égale ou inférieure à la valeur de <code class="directive"><a href="#minspareservers">MinSpareServers</a></code>, le serveur HTTP Apache
- l'ajustera automatiquement à la valeur de <code class="directive">
+ <p>La modification de ce param&#232;tre n'est n&#233;cessaire que
+ dans le cas de sites tr&#232;s sollicit&#233;s. D&#233;finir ce param&#232;tre &#224; une
+ valeur tr&#232;s grande est cependant dans la plupart des cas une
+ mauvaise id&#233;e. Si vous essayez d'affecter &#224; ce param&#232;tre une valeur
+ &#233;gale ou inf&#233;rieure &#224; la valeur de <code class="directive"><a href="#minspareservers">MinSpareServers</a></code>, le serveur HTTP Apache
+ l'ajustera automatiquement &#224; la valeur de <code class="directive">
MinSpareServers</code><code> + 1</code>.</p>
<h3>Voir aussi</h3>
@@ -169,28 +169,28 @@ inactifs</td></tr>
<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Nombre minimum de processus serveurs enfants
inactifs</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>MinSpareServers <var>nombre</var></code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>MinSpareServers 5</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">D&#233;faut:</a></th><td><code>MinSpareServers 5</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>prefork</td></tr>
</table>
<p>La directive <code class="directive">MinSpareServers</code> permet de
- définir le nombre minimum désiré de processus serveurs enfants
+ d&#233;finir le nombre minimum d&#233;sir&#233; de processus serveurs enfants
<em>inactifs</em>. Un processus inactif est un processus qui ne
- traite pas de requête. S'il y a moins de
+ traite pas de requ&#234;te. S'il y a moins de
<code class="directive">MinSpareServers</code> processus inactifs, le
- processus parent va créer de nouveaux enfants de la manière suivante
- : il en crée un, attend une seconde, il en crée deux, attend une
- seconde, il en crée quatre, puis continue ainsi exponentiellement
- jusu'à ce que son taux de création de processus enfants soit de 32
- par seconde. Il ne s'arrête que lorsque le nombre de processus
- enfants correspond à la définition de la directive
+ processus parent va cr&#233;er de nouveaux enfants de la mani&#232;re suivante
+ : il en cr&#233;e un, attend une seconde, il en cr&#233;e deux, attend une
+ seconde, il en cr&#233;e quatre, puis continue ainsi exponentiellement
+ jusu'&#224; ce que son taux de cr&#233;ation de processus enfants soit de 32
+ par seconde. Il ne s'arr&#234;te que lorsque le nombre de processus
+ enfants correspond &#224; la d&#233;finition de la directive
<code class="directive">MinSpareServers</code>.</p>
- <p>La modification de ce paramètre n'est nécessaire que
- dans le cas de sites très sollicités. Définir ce paramètre à une
- valeur très grande est dans la plupart des cas une mauvaise
- idée.</p>
+ <p>La modification de ce param&#232;tre n'est n&#233;cessaire que
+ dans le cas de sites tr&#232;s sollicit&#233;s. D&#233;finir ce param&#232;tre &#224; une
+ valeur tr&#232;s grande est dans la plupart des cas une mauvaise
+ id&#233;e.</p>
<h3>Voir aussi</h3>
<ul>
@@ -203,9 +203,9 @@ inactifs</td></tr>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../de/mod/prefork.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/prefork.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/prefork.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/prefork.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/prefork.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
-<a href="../tr/mod/prefork.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/prefork.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -224,7 +224,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/prefork.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/quickreference.html.fr b/docs/manual/mod/quickreference.html.fr
index 0664245f1e..d02bd97786 100644
--- a/docs/manual/mod/quickreference.html.fr
+++ b/docs/manual/mod/quickreference.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Document de référence rapide des directives - Serveur Apache HTTP Version 2.5</title>
+<title>Document de r&#233;f&#233;rence rapide des directives - Serveur Apache HTTP Version 2.5</title>
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
@@ -23,38 +23,38 @@
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Modules</a></div>
-<div id="preamble"><h1>Document de référence rapide des directives</h1>
+<div id="preamble"><h1>Document de r&#233;f&#233;rence rapide des directives</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../de/mod/quickreference.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/quickreference.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/quickreference.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/quickreference.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/mod/quickreference.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/quickreference.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/quickreference.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/quickreference.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/quickreference.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
+<a href="../tr/mod/quickreference.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
<a href="../zh-cn/mod/quickreference.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div>
- <p>Le document de référence rapide des directives montre l'usage,
- les valeurs par défaut, le statut,
+ <p>Le document de r&#233;f&#233;rence rapide des directives montre l'usage,
+ les valeurs par d&#233;faut, le statut,
et le contexte de chaque directive de configuration d'Apache. Pour plus
d'informations sur chacun de ces termes, voir le <a href="directive-dict.html">Dictionnaire des directives</a>.</p>
- <p>La première colonne donne le nom de la directive et son usage.
- Si la directive possède une valeur par défaut, elle est indiquée dans la
- deuxième colonne.
- Si la valeur par défaut est trop grande pour pouvoir être affichée,
- elle sera tronquée et suivie d'un "+".</p>
+ <p>La premi&#232;re colonne donne le nom de la directive et son usage.
+ Si la directive poss&#232;de une valeur par d&#233;faut, elle est indiqu&#233;e dans la
+ deuxi&#232;me colonne.
+ Si la valeur par d&#233;faut est trop grande pour pouvoir &#234;tre affich&#233;e,
+ elle sera tronqu&#233;e et suivie d'un "+".</p>
- <p>La troisième colonne énumère les contextes dans
- lesquels la directive est applicable, et la quatrième indique son statut en accord avec le
- tableau des légendes ci-dessous.</p>
+ <p>La troisi&#232;me colonne &#233;num&#232;re les contextes dans
+ lesquels la directive est applicable, et la quatri&#232;me indique son statut en accord avec le
+ tableau des l&#233;gendes ci-dessous.</p>
</div>
<div id="directive-ref"><table id="legend">
<tr><td class="letters"><span><a href="#A">&nbsp;A&nbsp;</a> | <a href="#B">&nbsp;B&nbsp;</a> | <a href="#C">&nbsp;C&nbsp;</a> | <a href="#D">&nbsp;D&nbsp;</a> | <a href="#E">&nbsp;E&nbsp;</a> | <a href="#F">&nbsp;F&nbsp;</a> | <a href="#G">&nbsp;G&nbsp;</a> | <a href="#H">&nbsp;H&nbsp;</a> | <a href="#I">&nbsp;I&nbsp;</a> | <a href="#K">&nbsp;K&nbsp;</a> | <a href="#L">&nbsp;L&nbsp;</a> | <a href="#M">&nbsp;M&nbsp;</a> | <a href="#N">&nbsp;N&nbsp;</a> | <a href="#O">&nbsp;O&nbsp;</a> | <a href="#P">&nbsp;P&nbsp;</a> | <a href="#Q">&nbsp;Q&nbsp;</a> | <a href="#R">&nbsp;R&nbsp;</a> | <a href="#S">&nbsp;S&nbsp;</a> | <a href="#T">&nbsp;T&nbsp;</a> | <a href="#U">&nbsp;U&nbsp;</a> | <a href="#V">&nbsp;V&nbsp;</a> | <a href="#W">&nbsp;W&nbsp;</a> | <a href="#X">&nbsp;X&nbsp;</a></span></td>
<td><table><tr><th>s</th><td>configuration du serveur</td></tr>
<tr><th>v</th><td>serveur virtuel</td></tr>
-<tr><th>d</th><td>répertoire</td></tr>
+<tr><th>d</th><td>r&#233;pertoire</td></tr>
<tr><th>h</th><td>.htaccess</td></tr>
<tr><th /><td /></tr>
</table></td>
@@ -62,7 +62,7 @@
<tr><th>M</th><td>MPM</td></tr>
<tr><th>B</th><td>Base</td></tr>
<tr><th>E</th><td>Extension</td></tr>
-<tr><th>X</th><td>Expérimental</td></tr>
+<tr><th>X</th><td>Exp&#233;rimental</td></tr>
<tr><th>T</th><td>Externe</td></tr>
</table></td></tr>
</table>
@@ -71,408 +71,408 @@
non fatales pour le processus httpd.</td></tr>
<tr class="odd"><td><a href="core.html#acceptfilter">AcceptFilter <var>protocole</var> <var>filtre
d'acceptation</var></a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Permet d'optimiser la configuration d'une socket pour
-l'écoute d'un protocole</td></tr>
+l'&#233;coute d'un protocole</td></tr>
<tr><td><a href="core.html#acceptpathinfo">AcceptPathInfo On|Off|Default</a></td><td> Default </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Les ressources acceptent des informations sous forme d'un
-nom de chemin en fin de requête.</td></tr>
+nom de chemin en fin de requ&#234;te.</td></tr>
<tr class="odd"><td><a href="core.html#accessfilename">AccessFileName <var>nom-du-fichier</var>
-[<var>nom-du-fichier</var>] ...</a></td><td> .htaccess </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Nom du fichier de configuration distribué</td></tr>
+[<var>nom-du-fichier</var>] ...</a></td><td> .htaccess </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Nom du fichier de configuration distribu&#233;</td></tr>
<tr><td><a href="mod_actions.html#action">Action <var>type d'action</var> <var>script cgi</var>
[virtual]</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Active un script CGI pour un gestionnaire ou un type de
contenu particulier</td></tr>
-<tr class="odd"><td><a href="mod_autoindex.html#addalt">AddAlt <var>texte</var> <var>fichier</var> [<var>fichier</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Texte optionnel à afficher à la place d'un icône pour un
+<tr class="odd"><td><a href="mod_autoindex.html#addalt">AddAlt <var>texte</var> <var>fichier</var> [<var>fichier</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Texte optionnel &#224; afficher &#224; la place d'un ic&#244;ne pour un
fichier en fonction de son nom</td></tr>
<tr><td><a href="mod_autoindex.html#addaltbyencoding">AddAltByEncoding <var>texte</var> <var>codage MIME</var>
-[<var>codage MIME</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Texte optionnel à afficher à la place d'un icône pour un
+[<var>codage MIME</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Texte optionnel &#224; afficher &#224; la place d'un ic&#244;ne pour un
fichier en fonction de son codage MIME</td></tr>
<tr class="odd"><td><a href="mod_autoindex.html#addaltbytype">AddAltByType <var>texte</var> <var>type MIME</var>
-[<var>type MIME</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Texte optionnel à afficher à la place d'un icône pour un
+[<var>type MIME</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Texte optionnel &#224; afficher &#224; la place d'un ic&#244;ne pour un
fichier en fonction de son type MIME</td></tr>
<tr><td><a href="mod_mime.html#addcharset">AddCharset <var>jeu-car</var> <var>extension</var>
-[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Associe les extensions de noms de fichiers spécifiées au
-jeu de caractères spécifié</td></tr>
-<tr class="odd"><td><a href="core.html#adddefaultcharset">AddDefaultCharset On|Off|<var>jeu de caractères</var></a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Paramètre jeu de caractères par défaut à ajouter quand le
-type de contenu d'une réponse est <code>text/plain</code> ou
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Associe les extensions de noms de fichiers sp&#233;cifi&#233;es au
+jeu de caract&#232;res sp&#233;cifi&#233;</td></tr>
+<tr class="odd"><td><a href="core.html#adddefaultcharset">AddDefaultCharset On|Off|<var>jeu de caract&#232;res</var></a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Param&#232;tre jeu de caract&#232;res par d&#233;faut &#224; ajouter quand le
+type de contenu d'une r&#233;ponse est <code>text/plain</code> ou
<code>text/html</code></td></tr>
<tr><td><a href="mod_autoindex.html#adddescription">AddDescription <var>texte</var> [<var>fichier</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Afficher la description d'un fichier</td></tr>
<tr class="odd"><td><a href="mod_mime.html#addencoding">AddEncoding <var>codage</var> <var>extension</var>
-[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Associe les extensions de noms de fichiers données au type
-de codage spécifié</td></tr>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Associe les extensions de noms de fichiers donn&#233;es au type
+de codage sp&#233;cifi&#233;</td></tr>
<tr><td><a href="mod_mime.html#addhandler">AddHandler <var>nom-gestionnaire</var> <var>extension</var>
-[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Associe les extensions de noms de fichiers données au
-gestionnaire spécifié</td></tr>
-<tr class="odd"><td><a href="mod_autoindex.html#addicon">AddIcon <var>icône</var> <var>nom</var> [<var>nom</var>]
-...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Icône à afficher pour un fichier en fonction de son
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Associe les extensions de noms de fichiers donn&#233;es au
+gestionnaire sp&#233;cifi&#233;</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#addicon">AddIcon <var>ic&#244;ne</var> <var>nom</var> [<var>nom</var>]
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Ic&#244;ne &#224; afficher pour un fichier en fonction de son
nom</td></tr>
-<tr><td><a href="mod_autoindex.html#addiconbyencoding">AddIconByEncoding <var>icône</var> <var>codage MIME</var>
-[<var>codage MIME</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Icône à afficher à côté d'un fichier en fonction de son
+<tr><td><a href="mod_autoindex.html#addiconbyencoding">AddIconByEncoding <var>ic&#244;ne</var> <var>codage MIME</var>
+[<var>codage MIME</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Ic&#244;ne &#224; afficher &#224; c&#244;t&#233; d'un fichier en fonction de son
codage MIME</td></tr>
-<tr class="odd"><td><a href="mod_autoindex.html#addiconbytype">AddIconByType <var>icône</var> <var>type MIME</var>
-[<var>type MIME</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Icône à afficher à côté d'un fichier en fonction de son
+<tr class="odd"><td><a href="mod_autoindex.html#addiconbytype">AddIconByType <var>ic&#244;ne</var> <var>type MIME</var>
+[<var>type MIME</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Ic&#244;ne &#224; afficher &#224; c&#244;t&#233; d'un fichier en fonction de son
type MIME</td></tr>
<tr><td><a href="mod_mime.html#addinputfilter">AddInputFilter <var>filtre</var>[;<var>filtre</var>...]
<var>extension</var> [<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Associe les extensions de noms de fichiers aux
-filtres spécifiés qui traiteront les requêtes clients</td></tr>
+filtres sp&#233;cifi&#233;s qui traiteront les requ&#234;tes clients</td></tr>
<tr class="odd"><td><a href="mod_mime.html#addlanguage">AddLanguage <var>symbole-langage</var> <var>extension</var>
-[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Associe l'extension de nom de fichier donnée au langage
-spécifié</td></tr>
-<tr><td><a href="mod_info.html#addmoduleinfo">AddModuleInfo <var>nom-module</var> <var>chaîne</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Ajoute des données supplémentaires aux informations de
-module affichées par le gestionnaire server-info</td></tr>
+[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Associe l'extension de nom de fichier donn&#233;e au langage
+sp&#233;cifi&#233;</td></tr>
+<tr><td><a href="mod_info.html#addmoduleinfo">AddModuleInfo <var>nom-module</var> <var>cha&#238;ne</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Ajoute des donn&#233;es suppl&#233;mentaires aux informations de
+module affich&#233;es par le gestionnaire server-info</td></tr>
<tr class="odd"><td><a href="mod_mime.html#addoutputfilter">AddOutputFilter <var>filtre</var>[;<var>filtre</var>...]
<var>extension</var> [<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Associe les extensions de noms de fichiers aux
-filtres spécifiés qui traiteront les réponses en provenance du
+filtres sp&#233;cifi&#233;s qui traiteront les r&#233;ponses en provenance du
serveur</td></tr>
<tr><td><a href="mod_filter.html#addoutputfilterbytype">AddOutputFilterByType <var>filtre</var>[;<var>filtre</var>...]
-<var>type_de_média</var> [<var>type_de_média</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">assigne un filtre en sortie pour un type de média
+<var>type_de_m&#233;dia</var> [<var>type_de_m&#233;dia</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">assigne un filtre en sortie pour un type de m&#233;dia
particulier</td></tr>
-<tr class="odd"><td><a href="mod_mime.html#addtype">AddType <var>type-médium</var> <var>extension</var>
+<tr class="odd"><td><a href="mod_mime.html#addtype">AddType <var>type-m&#233;dium</var> <var>extension</var>
[<var>extension</var>] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Associe les extensions de noms de fichiers au type de
-contenu spécifié</td></tr>
+contenu sp&#233;cifi&#233;</td></tr>
<tr><td><a href="mod_alias.html#alias">Alias [<var>chemin URL</var>]
-<var>chemin fichier</var>|<var>chemin répertoire</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Met en correspondance des URLs avec des chemins du système
+<var>chemin fichier</var>|<var>chemin r&#233;pertoire</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Met en correspondance des URLs avec des chemins du syst&#232;me
de fichiers</td></tr>
<tr class="odd"><td><a href="mod_alias.html#aliasmatch">AliasMatch <var>regex</var>
-<var>chemin fichier</var>|<var>chemin répertoire</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Met en correspondance des URLs avec le système de fichiers
+<var>chemin fichier</var>|<var>chemin r&#233;pertoire</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Met en correspondance des URLs avec le syst&#232;me de fichiers
en faisant intervenir les expressions rationnelles</td></tr>
-<tr><td><a href="mod_access_compat.html#allow"> Allow from all|<var>hôte</var>|env=[!]<var>variable
+<tr><td><a href="mod_access_compat.html#allow"> Allow from all|<var>h&#244;te</var>|env=[!]<var>variable
d'environnement</var>
-[<var>hôte</var>|env=[!]<var>variable d'environnement</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Spécifie quels hôtes peuvent accéder à une certaine zone du
+[<var>h&#244;te</var>|env=[!]<var>variable d'environnement</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sp&#233;cifie quels h&#244;tes peuvent acc&#233;der &#224; une certaine zone du
serveur</td></tr>
<tr class="odd"><td><a href="mod_proxy_connect.html#allowconnect">AllowCONNECT <var>port</var>[-<var>port</var>]
-[<var>port</var>[-<var>port</var>]] ...</a></td><td> 443 563 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ports autorisés à se <code>CONNECT</code>er à travers le
+[<var>port</var>[-<var>port</var>]] ...</a></td><td> 443 563 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ports autoris&#233;s &#224; se <code>CONNECT</code>er &#224; travers le
mandataire</td></tr>
-<tr><td><a href="core.html#allowencodedslashes">AllowEncodedSlashes On|Off|NoDecode</a></td><td> Off </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Détermine si les séparateurs de chemin encodés sont
-autorisés à transiter dans les URLs tels quels</td></tr>
+<tr><td><a href="core.html#allowencodedslashes">AllowEncodedSlashes On|Off|NoDecode</a></td><td> Off </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">D&#233;termine si les s&#233;parateurs de chemin encod&#233;s sont
+autoris&#233;s &#224; transiter dans les URLs tels quels</td></tr>
<tr class="odd"><td><a href="mod_allowhandlers.html#allowhandlers">AllowHandlers [not] none|<em>nom-gestionnaire</em>
-[none|<em>nom-gestionnaire</em>]...</a></td><td> all </td><td>d</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Restreint l'accès aux gestionnaires spécifiés</td></tr>
+[none|<em>nom-gestionnaire</em>]...</a></td><td> all </td><td>d</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Restreint l'acc&#232;s aux gestionnaires sp&#233;cifi&#233;s</td></tr>
<tr><td><a href="mod_allowmethods.html#allowmethods">AllowMethods reset|<em>HTTP-method</em>
-[<em>HTTP-method</em>]...</a></td><td> reset </td><td>d</td><td>X</td></tr><tr><td class="descr" colspan="4">Restreint l'accès aux méthodes HTTP spécifiées</td></tr>
+[<em>HTTP-method</em>]...</a></td><td> reset </td><td>d</td><td>X</td></tr><tr><td class="descr" colspan="4">Restreint l'acc&#232;s aux m&#233;thodes HTTP sp&#233;cifi&#233;es</td></tr>
<tr class="odd"><td><a href="core.html#allowoverride">AllowOverride All|None|<var>directive-type</var>
-[<var>directive-type</var>] ...</a></td><td> None à partir de la +</td><td>d</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Types de directives autorisées dans les fichiers
+[<var>directive-type</var>] ...</a></td><td> None &#224; partir de la +</td><td>d</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Types de directives autoris&#233;es dans les fichiers
<code>.htaccess</code></td></tr>
<tr><td><a href="core.html#allowoverridelist">AllowOverrideList None|<var>directive</var>
-[<var>directive-type</var>] ...</a></td><td> None </td><td>d</td><td>C</td></tr><tr><td class="descr" colspan="4">Directives autorisées dans les fichiers <code>.htaccess</code></td></tr>
+[<var>directive-type</var>] ...</a></td><td> None </td><td>d</td><td>C</td></tr><tr><td class="descr" colspan="4">Directives autoris&#233;es dans les fichiers <code>.htaccess</code></td></tr>
<tr class="odd"><td><a href="mod_authn_anon.html#anonymous">Anonymous <var>utilisateur</var> [<var>utilisateur</var>]
-...</a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Définit la liste des identifiants utilisateur autorisés à
-accéder sans vérification du mot de passe</td></tr>
-<tr><td><a href="mod_authn_anon.html#anonymous_logemail">Anonymous_LogEmail On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Détermine si le mot de passe fourni sera enregistré dans le
+...</a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit la liste des identifiants utilisateur autoris&#233;s &#224;
+acc&#233;der sans v&#233;rification du mot de passe</td></tr>
+<tr><td><a href="mod_authn_anon.html#anonymous_logemail">Anonymous_LogEmail On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;termine si le mot de passe fourni sera enregistr&#233; dans le
journal des erreurs</td></tr>
-<tr class="odd"><td><a href="mod_authn_anon.html#anonymous_mustgiveemail">Anonymous_MustGiveEmail On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Détermine si l'abscence de mot de passe est
-autorisée</td></tr>
-<tr><td><a href="mod_authn_anon.html#anonymous_nouserid">Anonymous_NoUserID On|Off</a></td><td> Off </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Détermine si le champ identifiant peut être
+<tr class="odd"><td><a href="mod_authn_anon.html#anonymous_mustgiveemail">Anonymous_MustGiveEmail On|Off</a></td><td> On </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;termine si l'abscence de mot de passe est
+autoris&#233;e</td></tr>
+<tr><td><a href="mod_authn_anon.html#anonymous_nouserid">Anonymous_NoUserID On|Off</a></td><td> Off </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;termine si le champ identifiant peut &#234;tre
vide</td></tr>
-<tr class="odd"><td><a href="mod_authn_anon.html#anonymous_verifyemail">Anonymous_VerifyEmail On|Off</a></td><td> Off </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Détermine s'il faut vérifier que le format de l'adresse
+<tr class="odd"><td><a href="mod_authn_anon.html#anonymous_verifyemail">Anonymous_VerifyEmail On|Off</a></td><td> Off </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;termine s'il faut v&#233;rifier que le format de l'adresse
email fournie comme mot de passe est correct</td></tr>
-<tr><td><a href="core.html#asyncfilter">AsyncFilter request|connection|network</a></td><td> request </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Définit le type de filtrage minimal disponible pour le
+<tr><td><a href="core.html#asyncfilter">AsyncFilter request|connection|network</a></td><td> request </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">D&#233;finit le type de filtrage minimal disponible pour le
traitement asynchrone</td></tr>
-<tr class="odd"><td><a href="event.html#asyncrequestworkerfactor">AsyncRequestWorkerFactor <var>facteur</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Limite le nombre de connexions simultanées par thread</td></tr>
-<tr><td><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Définit si les processus d'autorisation et
-d'authentification peuvent être confiés à des modules de plus bas
+<tr class="odd"><td><a href="event.html#asyncrequestworkerfactor">AsyncRequestWorkerFactor <var>facteur</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Limite le nombre de connexions simultan&#233;es par thread</td></tr>
+<tr><td><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">D&#233;finit si les processus d'autorisation et
+d'authentification peuvent &#234;tre confi&#233;s &#224; des modules de plus bas
niveau</td></tr>
-<tr class="odd"><td><a href="mod_auth_basic.html#authbasicfake">AuthBasicFake off|<var>username</var> [<var>password</var>]</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Authentification de base simulée à l'aide des nom
+<tr class="odd"><td><a href="mod_auth_basic.html#authbasicfake">AuthBasicFake off|<var>username</var> [<var>password</var>]</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Authentification de base simul&#233;e &#224; l'aide des nom
d'utilisateur et mot de passe fournis</td></tr>
<tr><td><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider <var>nom fournisseur</var>
-[<var>nom fournisseur</var>] ...</a></td><td> file </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Définit le(les) fournisseur(s) d'authentification pour
+[<var>nom fournisseur</var>] ...</a></td><td> file </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">D&#233;finit le(les) fournisseur(s) d'authentification pour
cette zone du site web</td></tr>
-<tr class="odd"><td><a href="mod_auth_basic.html#authbasicusedigestalgorithm">AuthBasicUseDigestAlgorithm MD5|Off</a></td><td> Off </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Vérifie les mots de passe auprès des fournisseurs
-d'authentification à la manière de l'authentification de type Digest.
+<tr class="odd"><td><a href="mod_auth_basic.html#authbasicusedigestalgorithm">AuthBasicUseDigestAlgorithm MD5|Off</a></td><td> Off </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">V&#233;rifie les mots de passe aupr&#232;s des fournisseurs
+d'authentification &#224; la mani&#232;re de l'authentification de type Digest.
</td></tr>
-<tr><td><a href="mod_authn_dbd.html#authdbduserpwquery">AuthDBDUserPWQuery <var>requête</var></a></td><td></td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">Requête SQL servant à vérifier le mot de passe d'un
+<tr><td><a href="mod_authn_dbd.html#authdbduserpwquery">AuthDBDUserPWQuery <var>requ&#234;te</var></a></td><td></td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">Requ&#234;te SQL servant &#224; v&#233;rifier le mot de passe d'un
utilisateur</td></tr>
-<tr class="odd"><td><a href="mod_authn_dbd.html#authdbduserrealmquery">AuthDBDUserRealmQuery <var>requête</var></a></td><td></td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Requête SQL servant à vérifier une empreinte de mot de
+<tr class="odd"><td><a href="mod_authn_dbd.html#authdbduserrealmquery">AuthDBDUserRealmQuery <var>requ&#234;te</var></a></td><td></td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Requ&#234;te SQL servant &#224; v&#233;rifier une empreinte de mot de
passe pour un utilisateur et un identifiant d'authentification.
</td></tr>
-<tr><td><a href="mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile <var>chemin-fichier</var></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Définit le nom du fichier de base de données qui liste
+<tr><td><a href="mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile <var>chemin-fichier</var></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;finit le nom du fichier de base de donn&#233;es qui liste
les groupes d'utilisateurs.</td></tr>
-<tr class="odd"><td><a href="mod_authn_dbm.html#authdbmtype">AuthDBMType default|SDBM|GDBM|NDBM|DB</a></td><td> default </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Définit le type de fichier de base de données utilisé pour
+<tr class="odd"><td><a href="mod_authn_dbm.html#authdbmtype">AuthDBMType default|SDBM|GDBM|NDBM|DB</a></td><td> default </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit le type de fichier de base de donn&#233;es utilis&#233; pour
stocker les mots de passe</td></tr>
-<tr><td><a href="mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile <var>chemin-fichier</var></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Définit le nom d'un fichier de base de données pour
+<tr><td><a href="mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile <var>chemin-fichier</var></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;finit le nom d'un fichier de base de donn&#233;es pour
l'authentification contenant la liste
des utilisateurs et de leurs mots de passe</td></tr>
-<tr class="odd"><td><a href="mod_auth_digest.html#authdigestalgorithm">AuthDigestAlgorithm MD5|MD5-sess</a></td><td> MD5 </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sélectionne l'algorithme utilisé pour calculer les
-condensés du défit et de sa réponse</td></tr>
-<tr><td><a href="mod_auth_digest.html#authdigestdomain">AuthDigestDomain <var>URI</var> [<var>URI</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Les URIs qui se trouvent dans le même espace de protection
-concernant l'authentification à base de condensés</td></tr>
-<tr class="odd"><td><a href="mod_auth_digest.html#authdigestnccheck">AuthDigestNcCheck On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active ou désactive la vérification du nombre d'envois du
-nombre à valeur unique (nonce) par le serveur</td></tr>
-<tr><td><a href="mod_auth_digest.html#authdigestnonceformat">AuthDigestNonceFormat <var>format</var></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Détermine la manière dont le nombre à valeur unique du
-serveur (nonce) est généré</td></tr>
-<tr class="odd"><td><a href="mod_auth_digest.html#authdigestnoncelifetime">AuthDigestNonceLifetime <var>secondes</var></a></td><td> 300 </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Durée de validité du nombre à valeur unique du
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestalgorithm">AuthDigestAlgorithm MD5|MD5-sess</a></td><td> MD5 </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">S&#233;lectionne l'algorithme utilis&#233; pour calculer les
+condens&#233;s du d&#233;fit et de sa r&#233;ponse</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestdomain">AuthDigestDomain <var>URI</var> [<var>URI</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Les URIs qui se trouvent dans le m&#234;me espace de protection
+concernant l'authentification &#224; base de condens&#233;s</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestnccheck">AuthDigestNcCheck On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active ou d&#233;sactive la v&#233;rification du nombre d'envois du
+nombre &#224; valeur unique (nonce) par le serveur</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestnonceformat">AuthDigestNonceFormat <var>format</var></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;termine la mani&#232;re dont le nombre &#224; valeur unique du
+serveur (nonce) est g&#233;n&#233;r&#233;</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestnoncelifetime">AuthDigestNonceLifetime <var>secondes</var></a></td><td> 300 </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dur&#233;e de validit&#233; du nombre &#224; valeur unique du
serveur (nonce)</td></tr>
<tr><td><a href="mod_auth_digest.html#authdigestprovider">AuthDigestProvider <var>nom fournisseur</var>
-[<var>nom fournisseur</var>] ...</a></td><td> file </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Définit le(s) fournisseurs(s) d'authentification pour la
-zone du site web concernée</td></tr>
-<tr class="odd"><td><a href="mod_auth_digest.html#authdigestqop">AuthDigestQop none|auth|auth-int [auth|auth-int]</a></td><td> auth </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Détermine le niveau de protection fourni par
-l'authentification à base de condensé</td></tr>
-<tr><td><a href="mod_auth_digest.html#authdigestshmemsize">AuthDigestShmemSize <var>taille</var></a></td><td> 1000 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">La quantité de mémoire partagée à allouer afin de conserver
-les informations à propos des clients</td></tr>
-<tr class="odd"><td><a href="mod_auth_form.html#authformauthoritative">AuthFormAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Détermine si l'autorisation et l'authentification sont confiés à
+[<var>nom fournisseur</var>] ...</a></td><td> file </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;finit le(s) fournisseurs(s) d'authentification pour la
+zone du site web concern&#233;e</td></tr>
+<tr class="odd"><td><a href="mod_auth_digest.html#authdigestqop">AuthDigestQop none|auth|auth-int [auth|auth-int]</a></td><td> auth </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;termine le niveau de protection fourni par
+l'authentification &#224; base de condens&#233;</td></tr>
+<tr><td><a href="mod_auth_digest.html#authdigestshmemsize">AuthDigestShmemSize <var>taille</var></a></td><td> 1000 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">La quantit&#233; de m&#233;moire partag&#233;e &#224; allouer afin de conserver
+les informations &#224; propos des clients</td></tr>
+<tr class="odd"><td><a href="mod_auth_form.html#authformauthoritative">AuthFormAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;termine si l'autorisation et l'authentification sont confi&#233;s &#224;
des modules de plus bas niveau</td></tr>
<tr><td><a href="mod_auth_form.html#authformbody">AuthFormBody <var>nom du champ</var></a></td><td></td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">Le nom du champ de formulaire contenant le corps de la
-requête à effectuer en cas de connexion réussie</td></tr>
-<tr class="odd"><td><a href="mod_auth_form.html#authformdisablenostore">AuthFormDisableNoStore <var>On|Off</var></a></td><td> Off </td><td>d</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Désactive l'en-tête CacheControl no-store sur la page de
+requ&#234;te &#224; effectuer en cas de connexion r&#233;ussie</td></tr>
+<tr class="odd"><td><a href="mod_auth_form.html#authformdisablenostore">AuthFormDisableNoStore <var>On|Off</var></a></td><td> Off </td><td>d</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;sactive l'en-t&#234;te CacheControl no-store sur la page de
connexion</td></tr>
-<tr><td><a href="mod_auth_form.html#authformfakebasicauth">AuthFormFakeBasicAuth <var>On|Off</var></a></td><td> Off </td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">Simule une en-tête d'authentification de base</td></tr>
+<tr><td><a href="mod_auth_form.html#authformfakebasicauth">AuthFormFakeBasicAuth <var>On|Off</var></a></td><td> Off </td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">Simule une en-t&#234;te d'authentification de base</td></tr>
<tr class="odd"><td><a href="mod_auth_form.html#authformlocation">AuthFormLocation <var>nom du champ</var></a></td><td></td><td>d</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Le nom du champ de formulaire qui contiendra l'URL vers
-laquelle l'utilisateur sera redirigé en cas de connexion
-réussie</td></tr>
-<tr><td><a href="mod_auth_form.html#authformloginrequiredlocation">AuthFormLoginRequiredLocation <var>url</var></a></td><td></td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">L'URL de la page vers laquelle on doit être redirigé si une
+laquelle l'utilisateur sera redirig&#233; en cas de connexion
+r&#233;ussie</td></tr>
+<tr><td><a href="mod_auth_form.html#authformloginrequiredlocation">AuthFormLoginRequiredLocation <var>url</var></a></td><td></td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">L'URL de la page vers laquelle on doit &#234;tre redirig&#233; si une
authentification est requise</td></tr>
-<tr class="odd"><td><a href="mod_auth_form.html#authformloginsuccesslocation">AuthFormLoginSuccessLocation <var>url</var></a></td><td></td><td>d</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">L'URL de la page vers laquelle on doit être redirigé en cas
-de connexion réussie</td></tr>
-<tr><td><a href="mod_auth_form.html#authformlogoutlocation">AuthFormLogoutLocation <var>uri</var></a></td><td></td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">L'URL vers laquelle un utilisateur devra être redirigé
-après s'être déconnecté</td></tr>
-<tr class="odd"><td><a href="mod_auth_form.html#authformmethod">AuthFormMethod <var>nom du champ</var></a></td><td></td><td>d</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Le nom du champ de formulaire contenant la méthode de la
-requête à effectuer en cas de connexion réussie</td></tr>
+<tr class="odd"><td><a href="mod_auth_form.html#authformloginsuccesslocation">AuthFormLoginSuccessLocation <var>url</var></a></td><td></td><td>d</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">L'URL de la page vers laquelle on doit &#234;tre redirig&#233; en cas
+de connexion r&#233;ussie</td></tr>
+<tr><td><a href="mod_auth_form.html#authformlogoutlocation">AuthFormLogoutLocation <var>uri</var></a></td><td></td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">L'URL vers laquelle un utilisateur devra &#234;tre redirig&#233;
+apr&#232;s s'&#234;tre d&#233;connect&#233;</td></tr>
+<tr class="odd"><td><a href="mod_auth_form.html#authformmethod">AuthFormMethod <var>nom du champ</var></a></td><td></td><td>d</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Le nom du champ de formulaire contenant la m&#233;thode de la
+requ&#234;te &#224; effectuer en cas de connexion r&#233;ussie</td></tr>
<tr><td><a href="mod_auth_form.html#authformmimetype">AuthFormMimetype <var>nom du champ</var></a></td><td></td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">Le nom du champ de formulaire contenant le type MIME du
-corps de la requête à effectuer en cas de connexion
-réussie</td></tr>
+corps de la requ&#234;te &#224; effectuer en cas de connexion
+r&#233;ussie</td></tr>
<tr class="odd"><td><a href="mod_auth_form.html#authformpassword">AuthFormPassword <var>nom du champ</var></a></td><td></td><td>d</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Le nom du champ de formulaire qui contient le mot de passe
de connexion</td></tr>
<tr><td><a href="mod_auth_form.html#authformprovider">AuthFormProvider <var>nom fournisseur</var>
-[<var>nom fournisseur</var>] ...</a></td><td> file </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Définit le(s) fournisseur(s) d'authentification pour la
-zone concernée</td></tr>
-<tr class="odd"><td><a href="mod_auth_form.html#authformsitepassphrase">AuthFormSitePassphrase <var>secret</var></a></td><td></td><td>d</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Court-circuite l'authentification pour les sites à fort
+[<var>nom fournisseur</var>] ...</a></td><td> file </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">D&#233;finit le(s) fournisseur(s) d'authentification pour la
+zone concern&#233;e</td></tr>
+<tr class="odd"><td><a href="mod_auth_form.html#authformsitepassphrase">AuthFormSitePassphrase <var>secret</var></a></td><td></td><td>d</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Court-circuite l'authentification pour les sites &#224; fort
trafic</td></tr>
<tr><td><a href="mod_auth_form.html#authformsize">AuthFormSize <var>taille</var></a></td><td></td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">La taille maximale en octets du formulaire dont seront
extraites les informations de connexion</td></tr>
<tr class="odd"><td><a href="mod_auth_form.html#authformusername">AuthFormUsername <var>nom du champ</var></a></td><td></td><td>d</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Le nom du champ de formulaire qui contient le nom de
connexion</td></tr>
-<tr><td><a href="mod_authz_groupfile.html#authgroupfile">AuthGroupFile <var>chemin-fichier</var></a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Définit le nom d'un fichier texte contenant la liste des
-groupes d'utilisateurs permettant de définir les autorisations des
+<tr><td><a href="mod_authz_groupfile.html#authgroupfile">AuthGroupFile <var>chemin-fichier</var></a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">D&#233;finit le nom d'un fichier texte contenant la liste des
+groupes d'utilisateurs permettant de d&#233;finir les autorisations des
utilisateurs</td></tr>
-<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapauthorizeprefix">AuthLDAPAuthorizePrefix <em>préfixe</em></a></td><td> AUTHORIZE_ </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Spécifie le préfixe ajouté aux variables d'environnement
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapauthorizeprefix">AuthLDAPAuthorizePrefix <em>pr&#233;fixe</em></a></td><td> AUTHORIZE_ </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sp&#233;cifie le pr&#233;fixe ajout&#233; aux variables d'environnement
durant la phase d'autorisation</td></tr>
-<tr><td><a href="mod_authnz_ldap.html#authldapbindauthoritative">AuthLDAPBindAuthoritative off|on</a></td><td> on </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Détermine si l'on doit utiliser d'autres fournisseurs
-d'authentification lorsque le serveur ne peut pas valider les données
-d'authentification de l'utilisateur, alors que ce dernier possède un
+<tr><td><a href="mod_authnz_ldap.html#authldapbindauthoritative">AuthLDAPBindAuthoritative off|on</a></td><td> on </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;termine si l'on doit utiliser d'autres fournisseurs
+d'authentification lorsque le serveur ne peut pas valider les donn&#233;es
+d'authentification de l'utilisateur, alors que ce dernier poss&#232;de un
DN.</td></tr>
<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapbinddn">AuthLDAPBindDN <em>dn</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Un DN optionnel pour se connecter au serveur
LDAP</td></tr>
-<tr><td><a href="mod_authnz_ldap.html#authldapbindpassword">AuthLDAPBindPassword <em>mot-de-passe</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Mot de passe à utiliser en conjonction avec le DN de
+<tr><td><a href="mod_authnz_ldap.html#authldapbindpassword">AuthLDAPBindPassword <em>mot-de-passe</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Mot de passe &#224; utiliser en conjonction avec le DN de
connexion</td></tr>
<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapcharsetconfig">AuthLDAPCharsetConfig <em>chemin-fichier</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Chemin du fichier de configuration de la correspondance
-langage/jeu de caractères</td></tr>
-<tr><td><a href="mod_authnz_ldap.html#authldapcompareasuser">AuthLDAPCompareAsUser on|off</a></td><td> off </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Utilisation des données d'authentification de l'utilisateur
+langage/jeu de caract&#232;res</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapcompareasuser">AuthLDAPCompareAsUser on|off</a></td><td> off </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Utilisation des donn&#233;es d'authentification de l'utilisateur
pour effectuer les comparaisons pour l'attribution des autorisations</td></tr>
<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapcomparednonserver">AuthLDAPCompareDNOnServer on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Utilise le serveur LDAP pour comparer les DNs</td></tr>
-<tr><td><a href="mod_authnz_ldap.html#authldapdereferencealiases">AuthLDAPDereferenceAliases never|searching|finding|always</a></td><td> always </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">À quel moment le module va déréférencer les
+<tr><td><a href="mod_authnz_ldap.html#authldapdereferencealiases">AuthLDAPDereferenceAliases never|searching|finding|always</a></td><td> always </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">&#192; quel moment le module va d&#233;r&#233;f&#233;rencer les
alias</td></tr>
-<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapgroupattribute">AuthLDAPGroupAttribute <em>attribut</em></a></td><td> member uniquemember +</td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">L'attribut LDAP utilisé pour vérifier l'appartenance d'un
-utilisateur à un groupe.</td></tr>
-<tr><td><a href="mod_authnz_ldap.html#authldapgroupattributeisdn">AuthLDAPGroupAttributeIsDN on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Utilise le DN de l'utilisateur pour vérifier son
-appartenance à un groupe</td></tr>
-<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapinitialbindasuser">AuthLDAPInitialBindAsUser off|on</a></td><td> off </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Détermine si le serveur effectue la recherche initiale du
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapgroupattribute">AuthLDAPGroupAttribute <em>attribut</em></a></td><td> member uniquemember +</td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">L'attribut LDAP utilis&#233; pour v&#233;rifier l'appartenance d'un
+utilisateur &#224; un groupe.</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapgroupattributeisdn">AuthLDAPGroupAttributeIsDN on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Utilise le DN de l'utilisateur pour v&#233;rifier son
+appartenance &#224; un groupe</td></tr>
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapinitialbindasuser">AuthLDAPInitialBindAsUser off|on</a></td><td> off </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;termine si le serveur effectue la recherche initiale du
DN en utilisant le nom propre de l'utilisateur pour l'authentification
de base
-et non de manière anonyme, ou en utilisant des données d'authentification
-codées en dur pour le serveur</td></tr>
-<tr><td><a href="mod_authnz_ldap.html#authldapinitialbindpattern">AuthLDAPInitialBindPattern <em><var>regex</var> <var>substitution</var></em></a></td><td> (.*) $1 (nom de l'u +</td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Spécifie la modification a apporter au nom d'utilisateur
-pour l'authentification de base lors de l'authentification auprès du
+et non de mani&#232;re anonyme, ou en utilisant des donn&#233;es d'authentification
+cod&#233;es en dur pour le serveur</td></tr>
+<tr><td><a href="mod_authnz_ldap.html#authldapinitialbindpattern">AuthLDAPInitialBindPattern <em><var>regex</var> <var>substitution</var></em></a></td><td> (.*) $1 (nom de l'u +</td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sp&#233;cifie la modification a apporter au nom d'utilisateur
+pour l'authentification de base lors de l'authentification aupr&#232;s du
serveur LDAP pour effectuer une recherche de DN</td></tr>
-<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapmaxsubgroupdepth">AuthLDAPMaxSubGroupDepth <var>Nombre</var></a></td><td> 0 </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Spécifie la profondeur d'imbrication des sous-groupes
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapmaxsubgroupdepth">AuthLDAPMaxSubGroupDepth <var>Nombre</var></a></td><td> 0 </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sp&#233;cifie la profondeur d'imbrication des sous-groupes
maximale prise en compte avant l'abandon de la recherche de
l'utilisateur.</td></tr>
-<tr><td><a href="mod_authnz_ldap.html#authldapremoteuserattribute">AuthLDAPRemoteUserAttribute uid</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Spécifie l'attribut dont la valeur renvoyée au cours de la
-requête de l'utilisateur sera utilisée pour définir la variable
+<tr><td><a href="mod_authnz_ldap.html#authldapremoteuserattribute">AuthLDAPRemoteUserAttribute uid</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sp&#233;cifie l'attribut dont la valeur renvoy&#233;e au cours de la
+requ&#234;te de l'utilisateur sera utilis&#233;e pour d&#233;finir la variable
d'environnement REMOTE_USER</td></tr>
-<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapremoteuserisdn">AuthLDAPRemoteUserIsDN on|off</a></td><td> off </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Utilise le DN de l'utilisateur pour définir la variable
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapremoteuserisdn">AuthLDAPRemoteUserIsDN on|off</a></td><td> off </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Utilise le DN de l'utilisateur pour d&#233;finir la variable
d'environnement REMOTE_USER</td></tr>
-<tr><td><a href="mod_authnz_ldap.html#authldapsearchasuser">AuthLDAPSearchAsUser on|off</a></td><td> off </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Utilise les données d'authentification de l'utilisateur
+<tr><td><a href="mod_authnz_ldap.html#authldapsearchasuser">AuthLDAPSearchAsUser on|off</a></td><td> off </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Utilise les donn&#233;es d'authentification de l'utilisateur
pour la recherche des autorisations</td></tr>
-<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapsubgroupattribute">AuthLDAPSubGroupAttribute <em>attribut</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Spécifie les noms d'attribut, un par directive, utilisés
-pour différencier les membres du groupe courant qui sont eux-mêmes des
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapsubgroupattribute">AuthLDAPSubGroupAttribute <em>attribut</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sp&#233;cifie les noms d'attribut, un par directive, utilis&#233;s
+pour diff&#233;rencier les membres du groupe courant qui sont eux-m&#234;mes des
groupes.</td></tr>
-<tr><td><a href="mod_authnz_ldap.html#authldapsubgroupclass">AuthLDAPSubGroupClass <em>ObjectClass-LDAP</em></a></td><td> groupOfNames groupO +</td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Spécifie quelles valeurs d'objectClass LDAP identifient les
+<tr><td><a href="mod_authnz_ldap.html#authldapsubgroupclass">AuthLDAPSubGroupClass <em>ObjectClass-LDAP</em></a></td><td> groupOfNames groupO +</td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sp&#233;cifie quelles valeurs d'objectClass LDAP identifient les
objets de l'annuaire qui sont des groupes au cours du traitement des
sous-groupes.</td></tr>
-<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapurl">AuthLDAPUrl <em>url [NONE|SSL|TLS|STARTTLS]</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">L'URL permettant de spécifier les paramètres de la
+<tr class="odd"><td><a href="mod_authnz_ldap.html#authldapurl">AuthLDAPUrl <em>url [NONE|SSL|TLS|STARTTLS]</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">L'URL permettant de sp&#233;cifier les param&#232;tres de la
recherche LDAP</td></tr>
-<tr><td><a href="mod_authz_core.html#authmerging">AuthMerging Off | And | Or</a></td><td> Off </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Définit la manière dont chaque logique d'autorisation des
+<tr><td><a href="mod_authz_core.html#authmerging">AuthMerging Off | And | Or</a></td><td> Off </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">D&#233;finit la mani&#232;re dont chaque logique d'autorisation des
sections de configuration se combine avec celles des sections de
-configuration précédentes.</td></tr>
-<tr class="odd"><td><a href="mod_authn_core.html#authname">AuthName <var>identifiant d'autorisation</var></a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">L'identifiant de l'autorisation à utiliser avec
+configuration pr&#233;c&#233;dentes.</td></tr>
+<tr class="odd"><td><a href="mod_authn_core.html#authname">AuthName <var>identifiant d'autorisation</var></a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">L'identifiant de l'autorisation &#224; utiliser avec
l'authentification HTTP</td></tr>
-<tr><td><a href="mod_authn_socache.html#authncachecontext">AuthnCacheContext <var>directory|server|chaîne-personnalisée</var></a></td><td></td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">Spécifie une chaîne de contexte à utiliser dans la clé du
+<tr><td><a href="mod_authn_socache.html#authncachecontext">AuthnCacheContext <var>directory|server|cha&#238;ne-personnalis&#233;e</var></a></td><td></td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">Sp&#233;cifie une cha&#238;ne de contexte &#224; utiliser dans la cl&#233; du
cache</td></tr>
<tr class="odd"><td><a href="mod_authn_socache.html#authncacheenable">AuthnCacheEnable</a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Active la mise en cache de l'authentification en tout
endroit</td></tr>
-<tr><td><a href="mod_authn_socache.html#authncacheprovidefor">AuthnCacheProvideFor <var>fournisseur-authn</var> [...]</a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Spécifie le fournisseur pour lequel on veut effectuer une
+<tr><td><a href="mod_authn_socache.html#authncacheprovidefor">AuthnCacheProvideFor <var>fournisseur-authn</var> [...]</a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sp&#233;cifie le fournisseur pour lequel on veut effectuer une
mise en cache</td></tr>
-<tr class="odd"><td><a href="mod_authn_socache.html#authncachesocache">AuthnCacheSOCache <var>nom-fournisseur[:arguments-fournisseur]</var></a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sélectionne le fournisseur socache d'arrière-plan à
+<tr class="odd"><td><a href="mod_authn_socache.html#authncachesocache">AuthnCacheSOCache <var>nom-fournisseur[:arguments-fournisseur]</var></a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">S&#233;lectionne le fournisseur socache d'arri&#232;re-plan &#224;
utiliser</td></tr>
-<tr><td><a href="mod_authn_socache.html#authncachetimeout">AuthnCacheTimeout <var>durée-de-vie</var> (secondes)</a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Définit une durée de vie pour les entrées du cache</td></tr>
+<tr><td><a href="mod_authn_socache.html#authncachetimeout">AuthnCacheTimeout <var>dur&#233;e-de-vie</var> (secondes)</a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">D&#233;finit une dur&#233;e de vie pour les entr&#233;es du cache</td></tr>
<tr class="odd"><td><a href="mod_authn_core.html#authnprovideralias">&lt;AuthnProviderAlias <var>alias-fournisseur</var>&gt;
... &lt;/AuthnProviderAlias&gt;</a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Regroupe un ensemble de directives qui constituent une
extension d'un fournisseur d'authentification de base et lui attribue
-l'alias spécifié</td></tr>
+l'alias sp&#233;cifi&#233;</td></tr>
<tr><td><a href="mod_authnz_fcgi.html#authnzfcgicheckauthnprovider">AuthnzFcgiCheckAuthnProvider <em>provider-name</em>|<code>None</code>
-<em>option</em> ...</a></td><td></td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">Permet à une application FastCGI de gérer l'accroche
+<em>option</em> ...</a></td><td></td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">Permet &#224; une application FastCGI de g&#233;rer l'accroche
d'authentification check_authn.</td></tr>
<tr class="odd"><td><a href="mod_authnz_fcgi.html#authnzfcgidefineprovider">AuthnzFcgiDefineProvider <em>type</em> <em>provider-name</em>
-<em>backend-address</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Définit une application FastCGI en tant que fournisseur
+<em>backend-address</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit une application FastCGI en tant que fournisseur
d'authentification et/ou autorisation</td></tr>
<tr><td><a href="mod_authn_core.html#authtype">AuthType None|Basic|Digest|Form</a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Type d'authentification utilisateur</td></tr>
-<tr class="odd"><td><a href="mod_authn_file.html#authuserfile">AuthUserFile <var>chemin-fichier</var></a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Définit le nom d'un fichier texte pour l'authentification
+<tr class="odd"><td><a href="mod_authn_file.html#authuserfile">AuthUserFile <var>chemin-fichier</var></a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit le nom d'un fichier texte pour l'authentification
contenant la liste des utilisateurs et de leurs mots de
passe</td></tr>
-<tr><td><a href="mod_authz_dbd.html#authzdbdlogintoreferer">AuthzDBDLoginToReferer On|Off</a></td><td> Off </td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">Définit si le client doit être redirigé vers la page
-d'origine en cas de connexion ou de déconnexion réussie si une en-tête
-de requête <code>Referer</code> est présente</td></tr>
-<tr class="odd"><td><a href="mod_authz_dbd.html#authzdbdquery">AuthzDBDQuery <var>requête</var></a></td><td></td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Définit la requête SQL pour l'opération
+<tr><td><a href="mod_authz_dbd.html#authzdbdlogintoreferer">AuthzDBDLoginToReferer On|Off</a></td><td> Off </td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;finit si le client doit &#234;tre redirig&#233; vers la page
+d'origine en cas de connexion ou de d&#233;connexion r&#233;ussie si une en-t&#234;te
+de requ&#234;te <code>Referer</code> est pr&#233;sente</td></tr>
+<tr class="odd"><td><a href="mod_authz_dbd.html#authzdbdquery">AuthzDBDQuery <var>requ&#234;te</var></a></td><td></td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit la requ&#234;te SQL pour l'op&#233;ration
requise</td></tr>
-<tr><td><a href="mod_authz_dbd.html#authzdbdredirectquery">AuthzDBDRedirectQuery <var>requête</var></a></td><td></td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">Définit une requête pour rechercher une page vers laquelle
-rediriger l'utilisateur après une connexion réussie</td></tr>
-<tr class="odd"><td><a href="mod_authz_dbm.html#authzdbmtype">AuthzDBMType default|SDBM|GDBM|NDBM|DB</a></td><td> default </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Définit le type de fichier de base de données contenant
+<tr><td><a href="mod_authz_dbd.html#authzdbdredirectquery">AuthzDBDRedirectQuery <var>requ&#234;te</var></a></td><td></td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;finit une requ&#234;te pour rechercher une page vers laquelle
+rediriger l'utilisateur apr&#232;s une connexion r&#233;ussie</td></tr>
+<tr class="odd"><td><a href="mod_authz_dbm.html#authzdbmtype">AuthzDBMType default|SDBM|GDBM|NDBM|DB</a></td><td> default </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit le type de fichier de base de donn&#233;es contenant
la liste des groupes d'utilisateurs</td></tr>
<tr><td><a href="mod_authz_core.html#authzprovideralias">&lt;AuthzProviderAlias <var>baseProvider Alias Require-Parameters</var>&gt;
... &lt;/AuthzProviderAlias&gt;
-</a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Regroupe des directives représentant une extension d'un
-fournisseur d'autorisation de base qui pourra être référencée à l'aide
-de l'alias spécifié</td></tr>
+</a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Regroupe des directives repr&#233;sentant une extension d'un
+fournisseur d'autorisation de base qui pourra &#234;tre r&#233;f&#233;renc&#233;e &#224; l'aide
+de l'alias sp&#233;cifi&#233;</td></tr>
<tr class="odd"><td><a href="mod_authz_core.html#authzsendforbiddenonfailure">AuthzSendForbiddenOnFailure On|Off</a></td><td> Off </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Envoie '403 FORBIDDEN' au lieu de '401 UNAUTHORIZED' si
-l'authentification réussit et si l'autorisation a été refusée.
+l'authentification r&#233;ussit et si l'autorisation a &#233;t&#233; refus&#233;e.
</td></tr>
-<tr><td><a href="mod_proxy.html#balancergrowth" id="B" name="B">BalancerGrowth <var>#</var></a></td><td> 5 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Nombre de membres supplémentaires pouvant être ajoutés
-après la configuration initiale</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#balancerinherit">BalancerInherit On|Off</a></td><td> On </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Héritage des membres du groupes de répartition de
- charge du mandataire définis au niveau du serveur principal</td></tr>
-<tr><td><a href="mod_proxy.html#balancermember">BalancerMember [<var>balancerurl</var>] <var>url</var> [<var>clé=valeur [clé=valeur ...]]</var></a></td><td></td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">Ajoute un membre à un groupe de répartition de
+<tr><td><a href="mod_proxy.html#balancergrowth" id="B" name="B">BalancerGrowth <var>#</var></a></td><td> 5 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Nombre de membres suppl&#233;mentaires pouvant &#234;tre ajout&#233;s
+apr&#232;s la configuration initiale</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#balancerinherit">BalancerInherit On|Off</a></td><td> On </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">H&#233;ritage des membres du groupes de r&#233;partition de
+ charge du mandataire d&#233;finis au niveau du serveur principal</td></tr>
+<tr><td><a href="mod_proxy.html#balancermember">BalancerMember [<var>balancerurl</var>] <var>url</var> [<var>cl&#233;=valeur [cl&#233;=valeur ...]]</var></a></td><td></td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">Ajoute un membre &#224; un groupe de r&#233;partition de
charge</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#balancerpersist">BalancerPersist On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Tente de conserver les changements effectués par le
- gestionnaire de répartition de charge après un redémarrage du
+<tr class="odd"><td><a href="mod_proxy.html#balancerpersist">BalancerPersist On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Tente de conserver les changements effectu&#233;s par le
+ gestionnaire de r&#233;partition de charge apr&#232;s un red&#233;marrage du
serveur.</td></tr>
-<tr><td><a href="mod_brotli.html#brotlialteretag">BrotliAlterETag AddSuffix|NoChange|Remove</a></td><td> AddSuffix </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Comment l'en-tête de réponse ETag doit être modifié au cours de la
+<tr><td><a href="mod_brotli.html#brotlialteretag">BrotliAlterETag AddSuffix|NoChange|Remove</a></td><td> AddSuffix </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Comment l'en-t&#234;te de r&#233;ponse ETag doit &#234;tre modifi&#233; au cours de la
compression</td></tr>
-<tr class="odd"><td><a href="mod_brotli.html#brotlicompressionmaxinputblock">BrotliCompressionMaxInputBlock <var>value</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Taille maximale du bloc de données en entrée</td></tr>
-<tr><td><a href="mod_brotli.html#brotlicompressionquality">BrotliCompressionQuality <var>value</var></a></td><td> 5 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Qualité de la compression</td></tr>
-<tr class="odd"><td><a href="mod_brotli.html#brotlicompressionwindow">BrotliCompressionWindow <var>value</var></a></td><td> 18 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Taille de la fenêtre de compression glissante brotli</td></tr>
-<tr><td><a href="mod_brotli.html#brotlifilternote">BrotliFilterNote [<var>type</var>] <var>notename</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Enregistre le taux de compression dans une note à des fins de
+<tr class="odd"><td><a href="mod_brotli.html#brotlicompressionmaxinputblock">BrotliCompressionMaxInputBlock <var>value</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Taille maximale du bloc de donn&#233;es en entr&#233;e</td></tr>
+<tr><td><a href="mod_brotli.html#brotlicompressionquality">BrotliCompressionQuality <var>value</var></a></td><td> 5 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Qualit&#233; de la compression</td></tr>
+<tr class="odd"><td><a href="mod_brotli.html#brotlicompressionwindow">BrotliCompressionWindow <var>value</var></a></td><td> 18 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Taille de la fen&#234;tre de compression glissante brotli</td></tr>
+<tr><td><a href="mod_brotli.html#brotlifilternote">BrotliFilterNote [<var>type</var>] <var>notename</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Enregistre le taux de compression dans une note &#224; des fins de
journalisation</td></tr>
<tr class="odd"><td><a href="mod_setenvif.html#browsermatch">BrowserMatch <em>regex [!]env-variable</em>[=<em>valeur</em>]
-[[!]<em>env-variable</em>[=<em>valeur</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Définit des variables d'environnement en fonction du
-contenu de l'en-tête HTTP User-Agent</td></tr>
+[[!]<em>env-variable</em>[=<em>valeur</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit des variables d'environnement en fonction du
+contenu de l'en-t&#234;te HTTP User-Agent</td></tr>
<tr><td><a href="mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase <em>regex [!]env-variable</em>[=<em>valeur</em>]
- [[!]<em>env-variable</em>[=<em>valeur</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Définit des variables d'environnement en fonction du
-contenu de l'en-tête HTTP User-Agent sans tenir compte de la
+ [[!]<em>env-variable</em>[=<em>valeur</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">D&#233;finit des variables d'environnement en fonction du
+contenu de l'en-t&#234;te HTTP User-Agent sans tenir compte de la
casse</td></tr>
-<tr class="odd"><td><a href="mod_log_config.html#bufferedlogs">BufferedLogs On|Off</a></td><td> Off </td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Enregistre les entrées du journal dans un tampon en mémoire
-avant de les écrire sur disque</td></tr>
+<tr class="odd"><td><a href="mod_log_config.html#bufferedlogs">BufferedLogs On|Off</a></td><td> Off </td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Enregistre les entr&#233;es du journal dans un tampon en m&#233;moire
+avant de les &#233;crire sur disque</td></tr>
<tr><td><a href="mod_buffer.html#buffersize">BufferSize entier</a></td><td> 131072 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Taille maximale en octets du filtre par tampon</td></tr>
-<tr class="odd"><td><a href="mod_cache.html#cachedefaultexpire" id="C" name="C">CacheDefaultExpire <var>secondes</var></a></td><td> 3600 (une heure) </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">La durée par défaut de mise en cache d'un document
-lorsqu'aucune date d'expiration n'a été spécifiée.</td></tr>
-<tr><td><a href="mod_cache.html#cachedetailheader">CacheDetailHeader <var>on|off</var></a></td><td> off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Ajoute un en-tête X-Cache-Detail à la réponse.</td></tr>
-<tr class="odd"><td><a href="mod_cache_disk.html#cachedirlength">CacheDirLength <var>longueur</var></a></td><td> 2 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Le nombre de caractères des noms des
-sous-répertoires</td></tr>
-<tr><td><a href="mod_cache_disk.html#cachedirlevels">CacheDirLevels <var>niveaux</var></a></td><td> 2 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Le nombre de niveaux de sous-répertoires que comportera le
+<tr class="odd"><td><a href="mod_cache.html#cachedefaultexpire" id="C" name="C">CacheDefaultExpire <var>secondes</var></a></td><td> 3600 (une heure) </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">La dur&#233;e par d&#233;faut de mise en cache d'un document
+lorsqu'aucune date d'expiration n'a &#233;t&#233; sp&#233;cifi&#233;e.</td></tr>
+<tr><td><a href="mod_cache.html#cachedetailheader">CacheDetailHeader <var>on|off</var></a></td><td> off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Ajoute un en-t&#234;te X-Cache-Detail &#224; la r&#233;ponse.</td></tr>
+<tr class="odd"><td><a href="mod_cache_disk.html#cachedirlength">CacheDirLength <var>longueur</var></a></td><td> 2 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Le nombre de caract&#232;res des noms des
+sous-r&#233;pertoires</td></tr>
+<tr><td><a href="mod_cache_disk.html#cachedirlevels">CacheDirLevels <var>niveaux</var></a></td><td> 2 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Le nombre de niveaux de sous-r&#233;pertoires que comportera le
cache.</td></tr>
-<tr class="odd"><td><a href="mod_cache.html#cachedisable">CacheDisable <var>chaîne-url</var> | <var>on</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Désactive la mise en cache des URLs
-spécifiées</td></tr>
-<tr><td><a href="mod_cache.html#cacheenable">CacheEnable <var>type de cache</var> [<var>chaîne
-URL</var>]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active la mise en cache des URLs spécifiées en utilisant le
-gestionnaire de stockage précisé</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cachedisable">CacheDisable <var>cha&#238;ne-url</var> | <var>on</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;sactive la mise en cache des URLs
+sp&#233;cifi&#233;es</td></tr>
+<tr><td><a href="mod_cache.html#cacheenable">CacheEnable <var>type de cache</var> [<var>cha&#238;ne
+URL</var>]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active la mise en cache des URLs sp&#233;cifi&#233;es en utilisant le
+gestionnaire de stockage pr&#233;cis&#233;</td></tr>
<tr class="odd"><td><a href="mod_file_cache.html#cachefile">CacheFile <var>chemin_fichier</var> [<var>chemin fichier</var>] ...</a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Met en cache une liste de gestionnaires de fichiers au
-démarrage</td></tr>
-<tr><td><a href="mod_cache.html#cacheheader">CacheHeader <var>on|off</var></a></td><td> off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Ajoute un en-tête X-Cache à la réponse.</td></tr>
-<tr class="odd"><td><a href="mod_cache.html#cacheignorecachecontrol">CacheIgnoreCacheControl On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ignore les en-têtes de requête enjoignant de ne pas servir
+d&#233;marrage</td></tr>
+<tr><td><a href="mod_cache.html#cacheheader">CacheHeader <var>on|off</var></a></td><td> off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Ajoute un en-t&#234;te X-Cache &#224; la r&#233;ponse.</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cacheignorecachecontrol">CacheIgnoreCacheControl On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ignore les en-t&#234;tes de requ&#234;te enjoignant de ne pas servir
le contenu au client depuis le cache</td></tr>
-<tr><td><a href="mod_cache.html#cacheignoreheaders">CacheIgnoreHeaders <var>en-tête</var> [<var>en-tête</var>] ...</a></td><td> None </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Ne pas stocker le(s) en-tête(s) spécifié(s) dans le cache.
+<tr><td><a href="mod_cache.html#cacheignoreheaders">CacheIgnoreHeaders <var>en-t&#234;te</var> [<var>en-t&#234;te</var>] ...</a></td><td> None </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Ne pas stocker le(s) en-t&#234;te(s) sp&#233;cifi&#233;(s) dans le cache.
</td></tr>
-<tr class="odd"><td><a href="mod_cache.html#cacheignorenolastmod">CacheIgnoreNoLastMod On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ignore le fait qu'une réponse ne possède pas d'en-tête Last
+<tr class="odd"><td><a href="mod_cache.html#cacheignorenolastmod">CacheIgnoreNoLastMod On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ignore le fait qu'une r&#233;ponse ne poss&#232;de pas d'en-t&#234;te Last
Modified.</td></tr>
-<tr><td><a href="mod_cache.html#cacheignorequerystring">CacheIgnoreQueryString On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Ignore la chaîne de paramètres lors de la mise en
+<tr><td><a href="mod_cache.html#cacheignorequerystring">CacheIgnoreQueryString On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Ignore la cha&#238;ne de param&#232;tres lors de la mise en
cache</td></tr>
<tr class="odd"><td><a href="mod_cache.html#cacheignoreurlsessionidentifiers">CacheIgnoreURLSessionIdentifiers <var>identifiant</var>
-[<var>identifiant</var>] ...</a></td><td> None </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ignore les identifiants de session définis encodés dans
+[<var>identifiant</var>] ...</a></td><td> None </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ignore les identifiants de session d&#233;finis encod&#233;s dans
l'URL lors de la mise en cache
</td></tr>
-<tr><td><a href="mod_cache.html#cachekeybaseurl">CacheKeyBaseURL <var>URL</var></a></td><td> http://example.com </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Remplace l'URL de base des clés du cache mandatées en
+<tr><td><a href="mod_cache.html#cachekeybaseurl">CacheKeyBaseURL <var>URL</var></a></td><td> http://example.com </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Remplace l'URL de base des cl&#233;s du cache mandat&#233;es en
inverse</td></tr>
-<tr class="odd"><td><a href="mod_cache.html#cachelastmodifiedfactor">CacheLastModifiedFactor <var>flottant</var></a></td><td> 0.1 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Le facteur utilisé pour générer une date d'expiration en
-fonction de la date de dernière modification.</td></tr>
-<tr><td><a href="mod_cache.html#cachelock">CacheLock <var>on|off</var></a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Active la protection contre les tempêtes de requêtes.</td></tr>
-<tr class="odd"><td><a href="mod_cache.html#cachelockmaxage">CacheLockMaxAge <var>entier</var></a></td><td> 5 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Définit la durée de vie maximale d'un verrou de cache.</td></tr>
-<tr><td><a href="mod_cache.html#cachelockpath">CacheLockPath <var>répertoire</var></a></td><td> mod_cache-lock </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Définit le répertoire des verrous.</td></tr>
-<tr class="odd"><td><a href="mod_cache.html#cachemaxexpire">CacheMaxExpire <var>secondes</var></a></td><td> 86400 (une journée) +</td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">La durée maximale en secondes de mise en cache d'un
+<tr class="odd"><td><a href="mod_cache.html#cachelastmodifiedfactor">CacheLastModifiedFactor <var>flottant</var></a></td><td> 0.1 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Le facteur utilis&#233; pour g&#233;n&#233;rer une date d'expiration en
+fonction de la date de derni&#232;re modification.</td></tr>
+<tr><td><a href="mod_cache.html#cachelock">CacheLock <var>on|off</var></a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Active la protection contre les temp&#234;tes de requ&#234;tes.</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cachelockmaxage">CacheLockMaxAge <var>entier</var></a></td><td> 5 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit la dur&#233;e de vie maximale d'un verrou de cache.</td></tr>
+<tr><td><a href="mod_cache.html#cachelockpath">CacheLockPath <var>r&#233;pertoire</var></a></td><td> mod_cache-lock </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;finit le r&#233;pertoire des verrous.</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cachemaxexpire">CacheMaxExpire <var>secondes</var></a></td><td> 86400 (une journ&#233;e) +</td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">La dur&#233;e maximale en secondes de mise en cache d'un
document</td></tr>
<tr><td><a href="mod_cache_disk.html#cachemaxfilesize">CacheMaxFileSize <var>octets</var></a></td><td> 1000000 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">&gt;La taille maximale (en octets) d'un document pour pouvoir
-être stocké dans le cache</td></tr>
-<tr class="odd"><td><a href="mod_cache.html#cacheminexpire">CacheMinExpire <var>secondes</var></a></td><td> 0 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">La durée minimale en secondes de mise en cache d'un
+&#234;tre stock&#233; dans le cache</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cacheminexpire">CacheMinExpire <var>secondes</var></a></td><td> 0 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">La dur&#233;e minimale en secondes de mise en cache d'un
document</td></tr>
<tr><td><a href="mod_cache_disk.html#cacheminfilesize">CacheMinFileSize <var>octets</var></a></td><td> 1 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">La taille minimale (en octets) d'un document pour pouvoir
-être stocké dans le cache</td></tr>
+&#234;tre stock&#233; dans le cache</td></tr>
<tr class="odd"><td><a href="mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs On|Off</a></td><td> Off </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Permet la mise en cache au niveau des serveurs mandataires
-des documents dont le contenu a été négocié</td></tr>
-<tr><td><a href="mod_cache.html#cachequickhandler">CacheQuickHandler <var>on|off</var></a></td><td> on </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Exécute le cache à partir d'un gestionnaire rapide.</td></tr>
-<tr class="odd"><td><a href="mod_cache_disk.html#cachereadsize">CacheReadSize <var>octets</var></a></td><td> 0 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">La quantité minimale (en octets) de données à lire et à
+des documents dont le contenu a &#233;t&#233; n&#233;goci&#233;</td></tr>
+<tr><td><a href="mod_cache.html#cachequickhandler">CacheQuickHandler <var>on|off</var></a></td><td> on </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Ex&#233;cute le cache &#224; partir d'un gestionnaire rapide.</td></tr>
+<tr class="odd"><td><a href="mod_cache_disk.html#cachereadsize">CacheReadSize <var>octets</var></a></td><td> 0 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">La quantit&#233; minimale (en octets) de donn&#233;es &#224; lire et &#224;
mettre en cache avant de les envoyer au client</td></tr>
-<tr><td><a href="mod_cache_disk.html#cachereadtime">CacheReadTime <var>millisecondes</var></a></td><td> 0 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Le temps minimum (en millisecondes) qui doit s'écouler
-avant d'envoyer les données au client</td></tr>
-<tr class="odd"><td><a href="mod_cache_disk.html#cacheroot">CacheRoot <var>répertoire</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">La racine du répertoire dans lequel les fichiers du cache
-seront stockés</td></tr>
-<tr><td><a href="mod_cache_socache.html#cachesocache">CacheSocache <var>type[:args]</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Implémentation du cache d'objets partagés à utiliser</td></tr>
-<tr class="odd"><td><a href="mod_cache_socache.html#cachesocachemaxsize">CacheSocacheMaxSize <var>octets</var></a></td><td> 102400 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">La taille maximale d'une entrée pouvant être placée dans le
+<tr><td><a href="mod_cache_disk.html#cachereadtime">CacheReadTime <var>millisecondes</var></a></td><td> 0 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Le temps minimum (en millisecondes) qui doit s'&#233;couler
+avant d'envoyer les donn&#233;es au client</td></tr>
+<tr class="odd"><td><a href="mod_cache_disk.html#cacheroot">CacheRoot <var>r&#233;pertoire</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">La racine du r&#233;pertoire dans lequel les fichiers du cache
+seront stock&#233;s</td></tr>
+<tr><td><a href="mod_cache_socache.html#cachesocache">CacheSocache <var>type[:args]</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Impl&#233;mentation du cache d'objets partag&#233;s &#224; utiliser</td></tr>
+<tr class="odd"><td><a href="mod_cache_socache.html#cachesocachemaxsize">CacheSocacheMaxSize <var>octets</var></a></td><td> 102400 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">La taille maximale d'une entr&#233;e pouvant &#234;tre plac&#233;e dans le
cache</td></tr>
-<tr><td><a href="mod_cache_socache.html#cachesocachemaxtime">CacheSocacheMaxTime <var>secondes</var></a></td><td> 86400 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">La durée maximale de stockage d'un document dans le cache
-avant péremption</td></tr>
-<tr class="odd"><td><a href="mod_cache_socache.html#cachesocachemintime">CacheSocacheMinTime <var>seconds</var></a></td><td> 600 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">La durée minimale de stockage d'un document dans le cache</td></tr>
-<tr><td><a href="mod_cache_socache.html#cachesocachereadsize">CacheSocacheReadSize <var>octets</var></a></td><td> 0 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">La quantité minimale de données du document à lire et
+<tr><td><a href="mod_cache_socache.html#cachesocachemaxtime">CacheSocacheMaxTime <var>secondes</var></a></td><td> 86400 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">La dur&#233;e maximale de stockage d'un document dans le cache
+avant p&#233;remption</td></tr>
+<tr class="odd"><td><a href="mod_cache_socache.html#cachesocachemintime">CacheSocacheMinTime <var>seconds</var></a></td><td> 600 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">La dur&#233;e minimale de stockage d'un document dans le cache</td></tr>
+<tr><td><a href="mod_cache_socache.html#cachesocachereadsize">CacheSocacheReadSize <var>octets</var></a></td><td> 0 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">La quantit&#233; minimale de donn&#233;es du document &#224; lire et
mettre en cache avant envoi au client</td></tr>
-<tr class="odd"><td><a href="mod_cache_socache.html#cachesocachereadtime">CacheSocacheReadTime <var>millisecondes</var></a></td><td> 0 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">La durée minimale de lecture avant l'envoi des données</td></tr>
-<tr><td><a href="mod_cache.html#cachestaleonerror">CacheStaleOnError <var>on|off</var></a></td><td> on </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sert du contenu non à jour à la place de réponses 5xx.</td></tr>
-<tr class="odd"><td><a href="mod_cache.html#cachestoreexpired">CacheStoreExpired On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Tente de mettre en cache les réponses que le serveur
-considère comme arrivées à expiration</td></tr>
-<tr><td><a href="mod_cache.html#cachestorenostore">CacheStoreNoStore On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Tente de mettre en cache les requêtes ou réponses dont
-l'entête Cache-Control: a pour valeur no-store.</td></tr>
-<tr class="odd"><td><a href="mod_cache.html#cachestoreprivate">CacheStorePrivate On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Tente de mettre en cache des réponses que le serveur a
-marquées comme privées</td></tr>
-<tr><td><a href="mod_cgid.html#cgidscripttimeout">CGIDScriptTimeout <var>time</var>[s|ms]</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Durée maximale d'attente de la prochaine sortie du
+<tr class="odd"><td><a href="mod_cache_socache.html#cachesocachereadtime">CacheSocacheReadTime <var>millisecondes</var></a></td><td> 0 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">La dur&#233;e minimale de lecture avant l'envoi des donn&#233;es</td></tr>
+<tr><td><a href="mod_cache.html#cachestaleonerror">CacheStaleOnError <var>on|off</var></a></td><td> on </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sert du contenu non &#224; jour &#224; la place de r&#233;ponses 5xx.</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cachestoreexpired">CacheStoreExpired On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Tente de mettre en cache les r&#233;ponses que le serveur
+consid&#232;re comme arriv&#233;es &#224; expiration</td></tr>
+<tr><td><a href="mod_cache.html#cachestorenostore">CacheStoreNoStore On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Tente de mettre en cache les requ&#234;tes ou r&#233;ponses dont
+l'ent&#234;te Cache-Control: a pour valeur no-store.</td></tr>
+<tr class="odd"><td><a href="mod_cache.html#cachestoreprivate">CacheStorePrivate On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Tente de mettre en cache des r&#233;ponses que le serveur a
+marqu&#233;es comme priv&#233;es</td></tr>
+<tr><td><a href="mod_cgid.html#cgidscripttimeout">CGIDScriptTimeout <var>time</var>[s|ms]</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Dur&#233;e maximale d'attente de la prochaine sortie du
programme CGI</td></tr>
-<tr class="odd"><td><a href="core.html#cgimapextension">CGIMapExtension <var>chemin CGI</var> <var>.extension</var></a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Technique permettant de localiser l'interpréteur des
+<tr class="odd"><td><a href="core.html#cgimapextension">CGIMapExtension <var>chemin CGI</var> <var>.extension</var></a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Technique permettant de localiser l'interpr&#233;teur des
scripts CGI</td></tr>
-<tr><td><a href="core.html#cgipassauth">CGIPassAuth On|Off</a></td><td> Off </td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Active la transmission d'en-têtes d'autorisation HTTP aux scripts en
+<tr><td><a href="core.html#cgipassauth">CGIPassAuth On|Off</a></td><td> Off </td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Active la transmission d'en-t&#234;tes d'autorisation HTTP aux scripts en
tant que variables CGI</td></tr>
<tr class="odd"><td><a href="mod_cgi.html#cgiscripttimeout">CGIScriptTimeout <var>time</var>[s|ms]</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Le temps d'attente maximum pour une sortie du programme CGI</td></tr>
-<tr><td><a href="core.html#cgivar">CGIVar <var>variable</var> <var>rule</var></a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Contrôle la manière dont certaines variables CGI sont définies</td></tr>
-<tr class="odd"><td><a href="mod_charset_lite.html#charsetdefault">CharsetDefault <var>jeu de caractères</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Jeu de caractère vers lequel la traduction doit
+<tr><td><a href="core.html#cgivar">CGIVar <var>variable</var> <var>rule</var></a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Contr&#244;le la mani&#232;re dont certaines variables CGI sont d&#233;finies</td></tr>
+<tr class="odd"><td><a href="mod_charset_lite.html#charsetdefault">CharsetDefault <var>jeu de caract&#232;res</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Jeu de caract&#232;re vers lequel la traduction doit
s'effectuer</td></tr>
-<tr><td><a href="mod_charset_lite.html#charsetoptions">CharsetOptions <var>option</var> [<var>option</var>] ...</a></td><td> ImplicitAdd </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Précise les détails de la traduction du jeu de
-caractères</td></tr>
-<tr class="odd"><td><a href="mod_charset_lite.html#charsetsourceenc">CharsetSourceEnc <var>jeu de caractères</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Jeu de caractères source des fichiers</td></tr>
-<tr><td><a href="mod_speling.html#checkbasenamematch">CheckBasenameMatch on|off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Vérifie aussi la correspondance des fichiers, même avec des
-extensions différentes</td></tr>
+<tr><td><a href="mod_charset_lite.html#charsetoptions">CharsetOptions <var>option</var> [<var>option</var>] ...</a></td><td> ImplicitAdd </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Pr&#233;cise les d&#233;tails de la traduction du jeu de
+caract&#232;res</td></tr>
+<tr class="odd"><td><a href="mod_charset_lite.html#charsetsourceenc">CharsetSourceEnc <var>jeu de caract&#232;res</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Jeu de caract&#232;res source des fichiers</td></tr>
+<tr><td><a href="mod_speling.html#checkbasenamematch">CheckBasenameMatch on|off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">V&#233;rifie aussi la correspondance des fichiers, m&#234;me avec des
+extensions diff&#233;rentes</td></tr>
<tr class="odd"><td><a href="mod_speling.html#checkcaseonly">CheckCaseOnly on|off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Limite l'action du module aux corrections de
majuscules</td></tr>
<tr><td><a href="mod_speling.html#checkspelling">CheckSpelling on|off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Active le module de correction</td></tr>
-<tr class="odd"><td><a href="mod_unixd.html#chrootdir">ChrootDir <var>chemin-répertoire</var></a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Répertoire dans lequel Apache doit se positionner au
-démarrage après avoir effectué un chroot(8).</td></tr>
-<tr><td><a href="core.html#contentdigest">ContentDigest On|Off</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Active la génération d'un en-tête <code>Content-MD5</code>
-dans la réponse HTTP</td></tr>
+<tr class="odd"><td><a href="mod_unixd.html#chrootdir">ChrootDir <var>chemin-r&#233;pertoire</var></a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">R&#233;pertoire dans lequel Apache doit se positionner au
+d&#233;marrage apr&#232;s avoir effectu&#233; un chroot(8).</td></tr>
+<tr><td><a href="core.html#contentdigest">ContentDigest On|Off</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Active la g&#233;n&#233;ration d'un en-t&#234;te <code>Content-MD5</code>
+dans la r&#233;ponse HTTP</td></tr>
<tr class="odd"><td><a href="mod_usertrack.html#cookiedomain">CookieDomain <em>domaine</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Le domaine auquel le cookie traceur
s'applique</td></tr>
-<tr><td><a href="mod_usertrack.html#cookieexpires">CookieExpires <em>durée</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Durée avant expiration du cookie traceur</td></tr>
+<tr><td><a href="mod_usertrack.html#cookieexpires">CookieExpires <em>dur&#233;e</em></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Dur&#233;e avant expiration du cookie traceur</td></tr>
<tr class="odd"><td><a href="mod_usertrack.html#cookiename">CookieName <em>symbole</em></a></td><td> Apache </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Nom du cookie traceur</td></tr>
<tr><td><a href="mod_usertrack.html#cookiestyle">CookieStyle
- Netscape|Cookie|Cookie2|RFC2109|RFC2965</a></td><td> Netscape </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Format du champ d'en-tête cookie</td></tr>
+ Netscape|Cookie|Cookie2|RFC2109|RFC2965</a></td><td> Netscape </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Format du champ d'en-t&#234;te cookie</td></tr>
<tr class="odd"><td><a href="mod_usertrack.html#cookietracking">CookieTracking on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active le cookie traceur</td></tr>
-<tr><td><a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory <var>répertoire</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Le répertoire dans lequel le serveur HTTP Apache va tenter de se
-positionner avant d'effectuer un vidage mémoire</td></tr>
+<tr><td><a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory <var>r&#233;pertoire</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Le r&#233;pertoire dans lequel le serveur HTTP Apache va tenter de se
+positionner avant d'effectuer un vidage m&#233;moire</td></tr>
<tr class="odd"><td><a href="mod_crypto.html#cryptocipher">CryptoCipher name</a></td><td> aes256 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">L'algorithme de chiffrement que le filtre crypto doit utiliser</td></tr>
-<tr><td><a href="mod_crypto.html#cryptodriver">CryptoDriver name</a></td><td> openssl </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Nom du pilote crypto à utiliser</td></tr>
+<tr><td><a href="mod_crypto.html#cryptodriver">CryptoDriver name</a></td><td> openssl </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Nom du pilote crypto &#224; utiliser</td></tr>
<tr class="odd"><td><a href="mod_crypto.html#cryptoiv">CryptoIV value</a></td><td> none </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Le Vecteur d'Initialisation IV (Initialisation Vector) que le
filtre crypto doit utiliser</td></tr>
-<tr><td><a href="mod_crypto.html#cryptokey">CryptoKey value</a></td><td> none </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Clé que le filtre crypto doit utiliser</td></tr>
-<tr class="odd"><td><a href="mod_crypto.html#cryptosize">CryptoSize integer</a></td><td> 131072 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Taille maximale en octets du tampon utilisé par le filtre crypto</td></tr>
-<tr><td><a href="mod_ssl_ct.html#ctauditstorage">CTAuditStorage <em>directory</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Répertoire de stockage des données pour l'audit hors ligne</td></tr>
+<tr><td><a href="mod_crypto.html#cryptokey">CryptoKey value</a></td><td> none </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Cl&#233; que le filtre crypto doit utiliser</td></tr>
+<tr class="odd"><td><a href="mod_crypto.html#cryptosize">CryptoSize integer</a></td><td> 131072 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Taille maximale en octets du tampon utilis&#233; par le filtre crypto</td></tr>
+<tr><td><a href="mod_ssl_ct.html#ctauditstorage">CTAuditStorage <em>directory</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">R&#233;pertoire de stockage des donn&#233;es pour l'audit hors ligne</td></tr>
<tr class="odd"><td><a href="mod_ssl_ct.html#ctlogclient">CTLogClient <em>executable</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Chemin de l'utilitaire client du log certificate-transparency</td></tr>
-<tr><td><a href="mod_ssl_ct.html#ctlogconfigdb">CTLogConfigDB <em>filename</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Base de données pour la configuration des logs avec mises à
+<tr><td><a href="mod_ssl_ct.html#ctlogconfigdb">CTLogConfigDB <em>filename</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Base de donn&#233;es pour la configuration des logs avec mises &#224;
jour dynamiques</td></tr>
<tr class="odd"><td><a href="mod_ssl_ct.html#ctmaxsctage">CTMaxSCTAge <em>num-seconds</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Age maximum d'un SCT obtenu depuis un log avant son
-raffraîchissement</td></tr>
+raffra&#238;chissement</td></tr>
<tr><td><a href="mod_ssl_ct.html#ctproxyawareness">CTProxyAwareness <em>oblivious|aware|require</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Niveau de prise en compte et de mise en oeuvre des CTs pour un
mandataire
</td></tr>
-<tr class="odd"><td><a href="mod_ssl_ct.html#ctsctstorage">CTSCTStorage <em>directory</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Répertoire où les SCTs sont stockés</td></tr>
-<tr><td><a href="mod_ssl_ct.html#ctserverhellosctlimit">CTServerHelloSCTLimit <em>limit</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Nombre maximum de SCTs pouvant être renvoyés au cours de la
+<tr class="odd"><td><a href="mod_ssl_ct.html#ctsctstorage">CTSCTStorage <em>directory</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">R&#233;pertoire o&#249; les SCTs sont stock&#233;s</td></tr>
+<tr><td><a href="mod_ssl_ct.html#ctserverhellosctlimit">CTServerHelloSCTLimit <em>limit</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Nombre maximum de SCTs pouvant &#234;tre renvoy&#233;s au cours de la
phase ServerHello</td></tr>
<tr class="odd"><td><a href="mod_ssl_ct.html#ctstaticlogconfig">CTStaticLogConfig <em>log-id|-</em> <em>public-key-file|-</em>
<em>1|0|-</em> <em>min-timestamp|-</em> <em>max-timestamp|-</em>
@@ -483,438 +483,438 @@ certificat de serveur
<tr class="odd"><td><a href="mod_log_config.html#customlog">CustomLog <var>fichier</var>|<var>pipe</var>|<var>provider</var>
<var>format</var>|<var>alias</var>
[env=[!]<var>variable-environnement</var>|
-expr=<var>expression</var>]</a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Définit le nom et le format du fichier
+expr=<var>expression</var>]</a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit le nom et le format du fichier
journal</td></tr>
-<tr><td><a href="mod_dav.html#dav" id="D" name="D">Dav On|Off|<var>nom fournisseur</var></a></td><td> Off </td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">Active les méthodes HTTP WebDAV</td></tr>
-<tr class="odd"><td><a href="mod_dav.html#davdepthinfinity">DavDepthInfinity on|off</a></td><td> off </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Autorise les requêtes PROPFIND avec en-tête Depth:
+<tr><td><a href="mod_dav.html#dav" id="D" name="D">Dav On|Off|<var>nom fournisseur</var></a></td><td> Off </td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">Active les m&#233;thodes HTTP WebDAV</td></tr>
+<tr class="odd"><td><a href="mod_dav.html#davdepthinfinity">DavDepthInfinity on|off</a></td><td> off </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Autorise les requ&#234;tes PROPFIND avec en-t&#234;te Depth:
Infinity</td></tr>
-<tr><td><a href="mod_dav_lock.html#davgenericlockdb">DavGenericLockDB <var>chemin fichier</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Chemin de la base de données des verrous DAV</td></tr>
-<tr class="odd"><td><a href="mod_dav_fs.html#davlockdb">DavLockDB <var>chemin fichier</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Chemin de la base de données des verrous DAV</td></tr>
-<tr><td><a href="mod_dav.html#davmintimeout">DavMinTimeout <var>secondes</var></a></td><td> 0 </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Durée minimale pendant laquelle le serveur maintient un
+<tr><td><a href="mod_dav_lock.html#davgenericlockdb">DavGenericLockDB <var>chemin fichier</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Chemin de la base de donn&#233;es des verrous DAV</td></tr>
+<tr class="odd"><td><a href="mod_dav_fs.html#davlockdb">DavLockDB <var>chemin fichier</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Chemin de la base de donn&#233;es des verrous DAV</td></tr>
+<tr><td><a href="mod_dav.html#davmintimeout">DavMinTimeout <var>secondes</var></a></td><td> 0 </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Dur&#233;e minimale pendant laquelle le serveur maintient un
verrou sur une ressource DAV</td></tr>
-<tr class="odd"><td><a href="mod_dbd.html#dbdexptime">DBDExptime <var>durée en secondes</var></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Durée de vie des connexions inactives</td></tr>
-<tr><td><a href="mod_dbd.html#dbdinitsql">DBDInitSQL <var>"instruction SQL"</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Exécute une instruction SQL après connexion à une base de
-données</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdexptime">DBDExptime <var>dur&#233;e en secondes</var></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dur&#233;e de vie des connexions inactives</td></tr>
+<tr><td><a href="mod_dbd.html#dbdinitsql">DBDInitSQL <var>"instruction SQL"</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Ex&#233;cute une instruction SQL apr&#232;s connexion &#224; une base de
+donn&#233;es</td></tr>
<tr class="odd"><td><a href="mod_dbd.html#dbdkeep">DBDKeep <var>nombre</var></a></td><td> 2 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre maximum de connexions maintenues</td></tr>
<tr><td><a href="mod_dbd.html#dbdmax">DBDMax <var>nombre</var></a></td><td> 10 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Nombre maximum de connexions</td></tr>
<tr class="odd"><td><a href="mod_dbd.html#dbdmin">DBDMin <var>nombre</var></a></td><td> 1 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre minimum de connexions</td></tr>
<tr><td><a href="mod_dbd.html#dbdparams">DBDParams
-<var>param1</var>=<var>valeur1</var>[,<var>param2</var>=<var>valeur2</var>]</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Paramètres de la connexion à la base de
-données</td></tr>
+<var>param1</var>=<var>valeur1</var>[,<var>param2</var>=<var>valeur2</var>]</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Param&#232;tres de la connexion &#224; la base de
+donn&#233;es</td></tr>
<tr class="odd"><td><a href="mod_dbd.html#dbdpersist">DBDPersist On|Off</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Utiliser ou non des connexions persistentes</td></tr>
-<tr><td><a href="mod_dbd.html#dbdpreparesql">DBDPrepareSQL <var>"requête SQL"</var> <var>étiquette</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Définit une requête SQL préparée</td></tr>
-<tr class="odd"><td><a href="mod_dbd.html#dbdriver">DBDriver <var>nom</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Spécifie un pilote SQL</td></tr>
-<tr><td><a href="mod_autoindex.html#defaulticon">DefaultIcon <var>chemin URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Icône à afficher par défaut lorsqu'aucun icône spécifique
-n'est précisé</td></tr>
-<tr class="odd"><td><a href="mod_mime.html#defaultlanguage">DefaultLanguage <var>symbole-langage</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Défini un symbole de langage par défaut à affecter au champ
-d'en-tête Content-Language pour toutes les ressources dans le contexte
-courant auxquelles aucun symbole de langage n'a été
-associé.</td></tr>
-<tr><td><a href="core.html#defaultruntimedir">DefaultRuntimeDir <var>chemin-répertoire</var></a></td><td> DEFAULT_REL_RUNTIME +</td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Répertoire de base des fichiers créés au cours de l'exécution du serveur</td></tr>
-<tr class="odd"><td><a href="core.html#defaulttype">DefaultType <var>type média|none</var></a></td><td> none </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Les seuls effets de cette directive sont des émissions
-d'avertissements si sa valeur est différente de <code>none</code>. Dans
-les versions précédentes, DefaultType permettait de spécifier un type de
-média à assigner par défaut au contenu d'une réponse pour lequel aucun
-autre type de média n'avait été trouvé.
+<tr><td><a href="mod_dbd.html#dbdpreparesql">DBDPrepareSQL <var>"requ&#234;te SQL"</var> <var>&#233;tiquette</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;finit une requ&#234;te SQL pr&#233;par&#233;e</td></tr>
+<tr class="odd"><td><a href="mod_dbd.html#dbdriver">DBDriver <var>nom</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sp&#233;cifie un pilote SQL</td></tr>
+<tr><td><a href="mod_autoindex.html#defaulticon">DefaultIcon <var>chemin URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Ic&#244;ne &#224; afficher par d&#233;faut lorsqu'aucun ic&#244;ne sp&#233;cifique
+n'est pr&#233;cis&#233;</td></tr>
+<tr class="odd"><td><a href="mod_mime.html#defaultlanguage">DefaultLanguage <var>symbole-langage</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;fini un symbole de langage par d&#233;faut &#224; affecter au champ
+d'en-t&#234;te Content-Language pour toutes les ressources dans le contexte
+courant auxquelles aucun symbole de langage n'a &#233;t&#233;
+associ&#233;.</td></tr>
+<tr><td><a href="core.html#defaultruntimedir">DefaultRuntimeDir <var>chemin-r&#233;pertoire</var></a></td><td> DEFAULT_REL_RUNTIME +</td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">R&#233;pertoire de base des fichiers cr&#233;&#233;s au cours de l'ex&#233;cution du serveur</td></tr>
+<tr class="odd"><td><a href="core.html#defaulttype">DefaultType <var>type m&#233;dia|none</var></a></td><td> none </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Les seuls effets de cette directive sont des &#233;missions
+d'avertissements si sa valeur est diff&#233;rente de <code>none</code>. Dans
+les versions pr&#233;c&#233;dentes, DefaultType permettait de sp&#233;cifier un type de
+m&#233;dia &#224; assigner par d&#233;faut au contenu d'une r&#233;ponse pour lequel aucun
+autre type de m&#233;dia n'avait &#233;t&#233; trouv&#233;.
</td></tr>
-<tr><td><a href="core.html#define">Define <var>nom-paramètre</var> [<var>valeur-paramètre</var>]</a></td><td></td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Permet de définir une variable</td></tr>
-<tr class="odd"><td><a href="mod_deflate.html#deflatealteretag">DeflateAlterETag AddSuffix|NoChange|Remove</a></td><td> AddSuffix </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Comment l'en-tête sortant ETag doit être modifié au cours
+<tr><td><a href="core.html#define">Define <var>nom-param&#232;tre</var> [<var>valeur-param&#232;tre</var>]</a></td><td></td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Permet de d&#233;finir une variable</td></tr>
+<tr class="odd"><td><a href="mod_deflate.html#deflatealteretag">DeflateAlterETag AddSuffix|NoChange|Remove</a></td><td> AddSuffix </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Comment l'en-t&#234;te sortant ETag doit &#234;tre modifi&#233; au cours
de la compression</td></tr>
<tr><td><a href="mod_deflate.html#deflatebuffersize">DeflateBufferSize <var>valeur</var></a></td><td> 8096 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Taille du fragment que zlib devra comprimer en une seule
fois</td></tr>
-<tr class="odd"><td><a href="mod_deflate.html#deflatecompressionlevel">DeflateCompressionLevel <var>valeur</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Le niveau de compression que nous appliquons à la
+<tr class="odd"><td><a href="mod_deflate.html#deflatecompressionlevel">DeflateCompressionLevel <var>valeur</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Le niveau de compression que nous appliquons &#224; la
sortie</td></tr>
<tr><td><a href="mod_deflate.html#deflatefilternote">DeflateFilterNote [<var>type</var>] <var>nom de la note</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Enregistre le taux de compression sous la forme d'une note
-à des fins de journalisation</td></tr>
-<tr class="odd"><td><a href="mod_deflate.html#deflateinflatelimitrequestbody">DeflateInflateLimitRequestBody<var>value</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Taille maximale des corps de requête décompressés</td></tr>
-<tr><td><a href="mod_deflate.html#deflateinflateratioburst">DeflateInflateRatioBurst <var>value</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Nombre maximal de fois que le ratio de décompression d'un
-corps de requête peut être dépassé</td></tr>
-<tr class="odd"><td><a href="mod_deflate.html#deflateinflateratiolimit">DeflateInflateRatioLimit <var>value</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ratio de décompression maximum pour les corps de requêtes</td></tr>
-<tr><td><a href="mod_deflate.html#deflatememlevel">DeflateMemLevel <var>valeur</var></a></td><td> 9 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">La quantité de mémoire utilisable par zlib pour la
+&#224; des fins de journalisation</td></tr>
+<tr class="odd"><td><a href="mod_deflate.html#deflateinflatelimitrequestbody">DeflateInflateLimitRequestBody<var>value</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Taille maximale des corps de requ&#234;te d&#233;compress&#233;s</td></tr>
+<tr><td><a href="mod_deflate.html#deflateinflateratioburst">DeflateInflateRatioBurst <var>value</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Nombre maximal de fois que le ratio de d&#233;compression d'un
+corps de requ&#234;te peut &#234;tre d&#233;pass&#233;</td></tr>
+<tr class="odd"><td><a href="mod_deflate.html#deflateinflateratiolimit">DeflateInflateRatioLimit <var>value</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ratio de d&#233;compression maximum pour les corps de requ&#234;tes</td></tr>
+<tr><td><a href="mod_deflate.html#deflatememlevel">DeflateMemLevel <var>valeur</var></a></td><td> 9 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">La quantit&#233; de m&#233;moire utilisable par zlib pour la
compression</td></tr>
-<tr class="odd"><td><a href="mod_deflate.html#deflatewindowsize">DeflateWindowSize <var>valeur</var></a></td><td> 15 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Taille de la fenêtre de compression zlib</td></tr>
-<tr><td><a href="mod_access_compat.html#deny"> Deny from all|<var>hôte</var>|env=[!]<var>variable
+<tr class="odd"><td><a href="mod_deflate.html#deflatewindowsize">DeflateWindowSize <var>valeur</var></a></td><td> 15 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Taille de la fen&#234;tre de compression zlib</td></tr>
+<tr><td><a href="mod_access_compat.html#deny"> Deny from all|<var>h&#244;te</var>|env=[!]<var>variable
d'environnement</var>
-[<var>hôte</var>|env=[!]<var>variable d'environnement</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Définit quels hôtes ne sont pas autorisés à accéder au
+[<var>h&#244;te</var>|env=[!]<var>variable d'environnement</var>] ...</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;finit quels h&#244;tes ne sont pas autoris&#233;s &#224; acc&#233;der au
serveur</td></tr>
-<tr class="odd"><td><a href="core.html#directory">&lt;Directory <var>chemin répertoire</var>&gt;
+<tr class="odd"><td><a href="core.html#directory">&lt;Directory <var>chemin r&#233;pertoire</var>&gt;
... &lt;/Directory&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Regroupe un ensemble de directives qui ne s'appliquent
-qu'au répertoire concerné du système de fichiers, à ses
-sous-répertoires, et à leur contenu.</td></tr>
-<tr><td><a href="mod_dir.html#directorycheckhandler">DirectoryCheckHandler On|Off</a></td><td> Off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Définit la réponse de ce module lorsqu'un autre
-gestionnaire est utilisé</td></tr>
+qu'au r&#233;pertoire concern&#233; du syst&#232;me de fichiers, &#224; ses
+sous-r&#233;pertoires, et &#224; leur contenu.</td></tr>
+<tr><td><a href="mod_dir.html#directorycheckhandler">DirectoryCheckHandler On|Off</a></td><td> Off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">D&#233;finit la r&#233;ponse de ce module lorsqu'un autre
+gestionnaire est utilis&#233;</td></tr>
<tr class="odd"><td><a href="mod_dir.html#directoryindex">DirectoryIndex
- disabled | <var>url locale</var> [<var>url locale</var>] ...</a></td><td> index.html </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Liste des fichiers ressources à rechercher lorsque le
-client envoie une requête pour un répertoire</td></tr>
+ disabled | <var>url locale</var> [<var>url locale</var>] ...</a></td><td> index.html </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Liste des fichiers ressources &#224; rechercher lorsque le
+client envoie une requ&#234;te pour un r&#233;pertoire</td></tr>
<tr><td><a href="mod_dir.html#directoryindexredirect">DirectoryIndexRedirect on | off | permanent | temp | seeother |
<var>3xx-code</var>
-</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Définit une redirection externe pour les index de
-répertoires.
+</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">D&#233;finit une redirection externe pour les index de
+r&#233;pertoires.
</td></tr>
<tr class="odd"><td><a href="core.html#directorymatch">&lt;DirectoryMatch <var>regex</var>&gt;
-... &lt;/DirectoryMatch&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Regroupe des directives qui s'appliquent au contenu de répertoires
-du système de fichiers correspondant à une expression rationnelle</td></tr>
-<tr><td><a href="mod_dir.html#directoryslash">DirectorySlash On|Off</a></td><td> On </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Activation/Désactivation de la redirection "slash de
+... &lt;/DirectoryMatch&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Regroupe des directives qui s'appliquent au contenu de r&#233;pertoires
+du syst&#232;me de fichiers correspondant &#224; une expression rationnelle</td></tr>
+<tr><td><a href="mod_dir.html#directoryslash">DirectorySlash On|Off</a></td><td> On </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Activation/D&#233;sactivation de la redirection "slash de
fin"</td></tr>
-<tr class="odd"><td><a href="core.html#documentroot">DocumentRoot <var>chemin répertoire</var></a></td><td> "/usr/local/apache/ +</td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Racine principale de l'arborescence des documents visible
+<tr class="odd"><td><a href="core.html#documentroot">DocumentRoot <var>chemin r&#233;pertoire</var></a></td><td> "/usr/local/apache/ +</td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Racine principale de l'arborescence des documents visible
depuis Internet</td></tr>
-<tr><td><a href="mod_privileges.html#dtraceprivileges">DTracePrivileges On|Off</a></td><td> Off </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Détermine si les privilèges requis par dtrace sont
-activés.</td></tr>
-<tr class="odd"><td><a href="mod_dumpio.html#dumpioinput">DumpIOInput On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enregistre toutes les entrées dans le journal des
+<tr><td><a href="mod_privileges.html#dtraceprivileges">DTracePrivileges On|Off</a></td><td> Off </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">D&#233;termine si les privil&#232;ges requis par dtrace sont
+activ&#233;s.</td></tr>
+<tr class="odd"><td><a href="mod_dumpio.html#dumpioinput">DumpIOInput On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enregistre toutes les entr&#233;es dans le journal des
erreurs</td></tr>
<tr><td><a href="mod_dumpio.html#dumpiooutput">DumpIOOutput On|Off</a></td><td> Off </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Enregistre toutes les sorties dans le journal des
erreurs</td></tr>
<tr class="odd"><td><a href="core.html#else" id="E" name="E">&lt;Else&gt; ... &lt;/Else&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Contient des directives qui ne s'appliquent que si la
-condition correspondant à la section <code class="directive"><a href="../mod/core.html#if">&lt;If&gt;</a></code> ou <code class="directive"><a href="../mod/core.html#elseif">&lt;ElseIf&gt;</a></code> précédente n'est pas satisfaite par la
-requête à l'exécution</td></tr>
+condition correspondant &#224; la section <code class="directive"><a href="../mod/core.html#if">&lt;If&gt;</a></code> ou <code class="directive"><a href="../mod/core.html#elseif">&lt;ElseIf&gt;</a></code> pr&#233;c&#233;dente n'est pas satisfaite par la
+requ&#234;te &#224; l'ex&#233;cution</td></tr>
<tr><td><a href="core.html#elseif">&lt;ElseIf <var>expression</var>&gt; ... &lt;/ElseIf&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Contient des directives qui ne s'appliquent que si la
-condition correspondante est satisfaite par une requête à l'exécution,
-alors que la condition correspondant à la section <code class="directive"><a href="../mod/core.html#if">&lt;If&gt;</a></code> ou <code class="directive">&lt;ElseIf&gt;</code> précédente ne l'était pas.</td></tr>
-<tr class="odd"><td><a href="mpm_common.html#enableexceptionhook">EnableExceptionHook On|Off</a></td><td> Off </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Active un hook ("point d'accrochage logiciel") qui exécute des
-gestionnaires d'exception après un crash</td></tr>
-<tr><td><a href="core.html#enablemmap">EnableMMAP On|Off</a></td><td> On </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Utilise la projection en mémoire (Memory-Mapping) pour
+condition correspondante est satisfaite par une requ&#234;te &#224; l'ex&#233;cution,
+alors que la condition correspondant &#224; la section <code class="directive"><a href="../mod/core.html#if">&lt;If&gt;</a></code> ou <code class="directive">&lt;ElseIf&gt;</code> pr&#233;c&#233;dente ne l'&#233;tait pas.</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#enableexceptionhook">EnableExceptionHook On|Off</a></td><td> Off </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Active un hook ("point d'accrochage logiciel") qui ex&#233;cute des
+gestionnaires d'exception apr&#232;s un crash</td></tr>
+<tr><td><a href="core.html#enablemmap">EnableMMAP On|Off</a></td><td> On </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Utilise la projection en m&#233;moire (Memory-Mapping) pour
lire les fichiers pendant qu'ils sont servis</td></tr>
<tr class="odd"><td><a href="core.html#enablesendfile">EnableSendfile On|Off</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Utilise le support sendfile du noyau pour servir les
fichiers aux clients</td></tr>
<tr><td><a href="core.html#error">Error <var>message</var></a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Interrompt la lecture de la configuration avec un message
-d'erreur personnalisé</td></tr>
+d'erreur personnalis&#233;</td></tr>
<tr class="odd"><td><a href="core.html#errordocument">ErrorDocument <var>code erreur</var> <var>document</var></a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Document que le serveur renvoie au client en cas
d'erreur</td></tr>
-<tr><td><a href="core.html#errorlog"> ErrorLog <var>file-path</var>|syslog[:[<var>facility</var>][:<var>tag</var>]]</a></td><td> logs/error_log (Uni +</td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Définition du chemin du journal des erreurs</td></tr>
-<tr class="odd"><td><a href="core.html#errorlogformat"> ErrorLogFormat [connection|request] <var>format</var></a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Spécification du format des entrées du journal des erreurs</td></tr>
-<tr><td><a href="mod_example_hooks.html#example">Example</a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Directive de démonstration pour illustrer l'API des modules
+<tr><td><a href="core.html#errorlog"> ErrorLog <var>file-path</var>|syslog[:[<var>facility</var>][:<var>tag</var>]]</a></td><td> logs/error_log (Uni +</td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">D&#233;finition du chemin du journal des erreurs</td></tr>
+<tr class="odd"><td><a href="core.html#errorlogformat"> ErrorLogFormat [connection|request] <var>format</var></a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Sp&#233;cification du format des entr&#233;es du journal des erreurs</td></tr>
+<tr><td><a href="mod_example_hooks.html#example">Example</a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Directive de d&#233;monstration pour illustrer l'API des modules
Apache</td></tr>
-<tr class="odd"><td><a href="mod_expires.html#expiresactive">ExpiresActive On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active la génération d'en-têtes
+<tr class="odd"><td><a href="mod_expires.html#expiresactive">ExpiresActive On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active la g&#233;n&#233;ration d'en-t&#234;tes
<code>Expires</code></td></tr>
<tr><td><a href="mod_expires.html#expiresbytype">ExpiresByType <var>type MIME</var>
-<var>&lt;code&gt;secondes</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Définition de la valeur de l'en-tête <code>Expires</code>
+<var>&lt;code&gt;secondes</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;finition de la valeur de l'en-t&#234;te <code>Expires</code>
en fonction du type MIME</td></tr>
-<tr class="odd"><td><a href="mod_expires.html#expiresdefault">ExpiresDefault <var>&lt;code&gt;secondes</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Mode de calcul par défaut de la date
+<tr class="odd"><td><a href="mod_expires.html#expiresdefault">ExpiresDefault <var>&lt;code&gt;secondes</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Mode de calcul par d&#233;faut de la date
d'expiration</td></tr>
-<tr><td><a href="core.html#extendedstatus">ExtendedStatus On|Off</a></td><td> Off </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Extrait des informations d'état étendues pour chaque
-requête</td></tr>
-<tr class="odd"><td><a href="mod_ext_filter.html#extfilterdefine">ExtFilterDefine <var>nom_filtre</var> <var>paramètres</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Définit un filtre externe</td></tr>
+<tr><td><a href="core.html#extendedstatus">ExtendedStatus On|Off</a></td><td> Off </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Extrait des informations d'&#233;tat &#233;tendues pour chaque
+requ&#234;te</td></tr>
+<tr class="odd"><td><a href="mod_ext_filter.html#extfilterdefine">ExtFilterDefine <var>nom_filtre</var> <var>param&#232;tres</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit un filtre externe</td></tr>
<tr><td><a href="mod_ext_filter.html#extfilteroptions">ExtFilterOptions <var>option</var> [<var>option</var>] ...</a></td><td> NoLogStderr </td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure les options de
<code class="module"><a href="../mod/mod_ext_filter.html">mod_ext_filter</a></code></td></tr>
-<tr class="odd"><td><a href="mod_dir.html#fallbackresource" id="F" name="F">FallbackResource disabled | <var>url-locale</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Définit une URL par défaut pour les requêtes qui ne ciblent
+<tr class="odd"><td><a href="mod_dir.html#fallbackresource" id="F" name="F">FallbackResource disabled | <var>url-locale</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit une URL par d&#233;faut pour les requ&#234;tes qui ne ciblent
aucun fichier</td></tr>
-<tr><td><a href="core.html#fileetag">FileETag <var>composant</var> ...</a></td><td> MTime Size </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Caractéristiques de fichier utilisées lors de la génération
-de l'en-tête de réponse HTTP ETag pour les fichiers statiques</td></tr>
+<tr><td><a href="core.html#fileetag">FileETag <var>composant</var> ...</a></td><td> MTime Size </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Caract&#233;ristiques de fichier utilis&#233;es lors de la g&#233;n&#233;ration
+de l'en-t&#234;te de r&#233;ponse HTTP ETag pour les fichiers statiques</td></tr>
<tr class="odd"><td><a href="core.html#files">&lt;Files <var>nom fichier</var>&gt; ... &lt;/Files&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Contient des directives qui s'appliquent aux fichiers
-précisés</td></tr>
+pr&#233;cis&#233;s</td></tr>
<tr><td><a href="core.html#filesmatch">&lt;FilesMatch <var>expression rationnelle</var>&gt; ...
-&lt;/FilesMatch&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Contient des directives qui s'appliquent à des fichiers
-spécifiés sous la forme d'expressions rationnelles</td></tr>
-<tr class="odd"><td><a href="mod_filter.html#filterchain">FilterChain [+=-@!]<var>smart-filter-name</var> <var>...</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Configure la chaîne de filtrage</td></tr>
-<tr><td><a href="mod_filter.html#filterdeclare">FilterDeclare <var>smart-filter-name</var> <var>[type]</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Déclare un filtre intelligent</td></tr>
+&lt;/FilesMatch&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Contient des directives qui s'appliquent &#224; des fichiers
+sp&#233;cifi&#233;s sous la forme d'expressions rationnelles</td></tr>
+<tr class="odd"><td><a href="mod_filter.html#filterchain">FilterChain [+=-@!]<var>smart-filter-name</var> <var>...</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Configure la cha&#238;ne de filtrage</td></tr>
+<tr><td><a href="mod_filter.html#filterdeclare">FilterDeclare <var>smart-filter-name</var> <var>[type]</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">D&#233;clare un filtre intelligent</td></tr>
<tr class="odd"><td><a href="mod_filter.html#filterprotocol">FilterProtocol <var>smart-filter-name</var> [<var>provider-name</var>]
- <var>proto-flags</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Vérifie le respect du protocole HTTP</td></tr>
+ <var>proto-flags</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">V&#233;rifie le respect du protocole HTTP</td></tr>
<tr><td><a href="mod_filter.html#filterprovider">FilterProvider <var>smart-filter-name</var> <var>provider-name</var>
<var>expression</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Enregistre un filtre de contenu</td></tr>
-<tr class="odd"><td><a href="mod_filter.html#filtertrace">FilterTrace <var>smart-filter-name</var> <var>level</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Obtention d'informations de débogage/diagnostique en
+<tr class="odd"><td><a href="mod_filter.html#filtertrace">FilterTrace <var>smart-filter-name</var> <var>level</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Obtention d'informations de d&#233;bogage/diagnostique en
provenance de <code class="module"><a href="../mod/mod_filter.html">mod_filter</a></code></td></tr>
-<tr><td><a href="mod_firehose.html#firehoseconnectioninput">FirehoseConnectionInput <var>[ block | nonblock ]</var> <var>filename</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Capture le trafic entrant dans le serveur à chaque
+<tr><td><a href="mod_firehose.html#firehoseconnectioninput">FirehoseConnectionInput <var>[ block | nonblock ]</var> <var>filename</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Capture le trafic entrant dans le serveur &#224; chaque
connexion.</td></tr>
-<tr class="odd"><td><a href="mod_firehose.html#firehoseconnectionoutput">FirehoseConnectionOutput <var>[ block | nonblock ]</var> <var>filename</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Capture le trafic sortant du serveur à chaque connexion</td></tr>
+<tr class="odd"><td><a href="mod_firehose.html#firehoseconnectionoutput">FirehoseConnectionOutput <var>[ block | nonblock ]</var> <var>filename</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Capture le trafic sortant du serveur &#224; chaque connexion</td></tr>
<tr><td><a href="mod_firehose.html#firehoseproxyconnectioninput">FirehoseProxyConnectionInput <var>[ block | nonblock ]</var> <var>filename</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Capture le trafic entrant dans mod_proxy</td></tr>
-<tr class="odd"><td><a href="mod_firehose.html#firehoseproxyconnectionoutput">FirehoseProxyConnectionOutput <var>[ block | nonblock ]</var> <var>filename</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Capture le trafic envoyé par mod_proxy</td></tr>
-<tr><td><a href="mod_firehose.html#firehoserequestinput">FirehoseRequestInput <var>[ block | nonblock ]</var> <var>filename</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Capture le trafic entrant dans le serveur à chaque requête</td></tr>
-<tr class="odd"><td><a href="mod_firehose.html#firehoserequestoutput">FirehoseRequestOutput <var>[ block | nonblock ]</var> <var>filename</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Capture le trafic sortant du serveur à chaque requête</td></tr>
-<tr><td><a href="mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback]</a></td><td> Prefer </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Action à entreprendre si un document acceptable unique
-n'est pas trouvé</td></tr>
-<tr class="odd"><td><a href="core.html#forcetype">ForceType <var>type médium</var>|None</a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Force le type de médium spécifié dans le champ d'en-tête
+<tr class="odd"><td><a href="mod_firehose.html#firehoseproxyconnectionoutput">FirehoseProxyConnectionOutput <var>[ block | nonblock ]</var> <var>filename</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Capture le trafic envoy&#233; par mod_proxy</td></tr>
+<tr><td><a href="mod_firehose.html#firehoserequestinput">FirehoseRequestInput <var>[ block | nonblock ]</var> <var>filename</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Capture le trafic entrant dans le serveur &#224; chaque requ&#234;te</td></tr>
+<tr class="odd"><td><a href="mod_firehose.html#firehoserequestoutput">FirehoseRequestOutput <var>[ block | nonblock ]</var> <var>filename</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Capture le trafic sortant du serveur &#224; chaque requ&#234;te</td></tr>
+<tr><td><a href="mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback]</a></td><td> Prefer </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Action &#224; entreprendre si un document acceptable unique
+n'est pas trouv&#233;</td></tr>
+<tr class="odd"><td><a href="core.html#forcetype">ForceType <var>type m&#233;dium</var>|None</a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Force le type de m&#233;dium sp&#233;cifi&#233; dans le champ d'en-t&#234;te
HTTP Content-Type pour les fichiers correspondants</td></tr>
-<tr><td><a href="mod_log_forensic.html#forensiclog">ForensicLog <var>nom-fichier</var>|<var>pipe</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Définit le nom de fichier du journal légal</td></tr>
+<tr><td><a href="mod_log_forensic.html#forensiclog">ForensicLog <var>nom-fichier</var>|<var>pipe</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;finit le nom de fichier du journal l&#233;gal</td></tr>
<tr class="odd"><td><a href="mod_log_config.html#globallog" id="G" name="G">GlobalLog <var>file</var>|<var>pipe</var>|<var>provider</var>
<var>format</var>|<var>nickname</var>
[env=[!]<var>environment-variable</var>|
-expr=<var>expression</var>]</a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Définit le nom et le format du fichier journal</td></tr>
-<tr><td><a href="core.html#gprofdir">GprofDir <var>/tmp/gprof/</var>|<var>/tmp/gprof/</var>%</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Répertoire dans lequel écrire les données de profiling
+expr=<var>expression</var>]</a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit le nom et le format du fichier journal</td></tr>
+<tr><td><a href="core.html#gprofdir">GprofDir <var>/tmp/gprof/</var>|<var>/tmp/gprof/</var>%</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">R&#233;pertoire dans lequel &#233;crire les donn&#233;es de profiling
gmon.out.</td></tr>
-<tr class="odd"><td><a href="mpm_common.html#gracefulshutdowntimeout">GracefulShutdownTimeout <var>seconds</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Spécifie le délai maximum après lequel le serveur va
-s'arrêter dans le cas d'un arrêt "en douceur"</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#gracefulshutdowntimeout">GracefulShutdownTimeout <var>seconds</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Sp&#233;cifie le d&#233;lai maximum apr&#232;s lequel le serveur va
+s'arr&#234;ter dans le cas d'un arr&#234;t "en douceur"</td></tr>
<tr><td><a href="mod_unixd.html#group">Group <var>groupe unix</var></a></td><td> #-1 </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Groupe sous lequel le serveur va traiter les
-requêtes</td></tr>
-<tr class="odd"><td><a href="mod_http2.html#h2copyfiles" id="H" name="H">H2CopyFiles on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Contrôle la gestion des fichiers dans les réponses</td></tr>
+requ&#234;tes</td></tr>
+<tr class="odd"><td><a href="mod_http2.html#h2copyfiles" id="H" name="H">H2CopyFiles on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Contr&#244;le la gestion des fichiers dans les r&#233;ponses</td></tr>
<tr><td><a href="mod_http2.html#h2direct">H2Direct on|off</a></td><td> on pour h2c, off po +</td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Activation du protocole H2 Direct</td></tr>
-<tr class="odd"><td><a href="mod_http2.html#h2earlyhints">H2EarlyHints on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Contrôle l'envoi de codes d'état 103</td></tr>
+<tr class="odd"><td><a href="mod_http2.html#h2earlyhints">H2EarlyHints on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Contr&#244;le l'envoi de codes d'&#233;tat 103</td></tr>
<tr><td><a href="mod_http2.html#h2maxsessionstreams">H2MaxSessionStreams <em>n</em></a></td><td> 100 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Nombre maximal de flux actifs par session HTTP/2.</td></tr>
-<tr class="odd"><td><a href="mod_http2.html#h2maxworkeridleseconds">H2MaxWorkerIdleSeconds <em>n</em></a></td><td> 600 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre maximal de secondes pendant lequel une unité de
- traitement h2 pourra rester inactive sans être arrêtée.</td></tr>
-<tr><td><a href="mod_http2.html#h2maxworkers">H2MaxWorkers <em>n</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Nombre maximal de threads à utiliser pour chaque processus
+<tr class="odd"><td><a href="mod_http2.html#h2maxworkeridleseconds">H2MaxWorkerIdleSeconds <em>n</em></a></td><td> 600 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre maximal de secondes pendant lequel une unit&#233; de
+ traitement h2 pourra rester inactive sans &#234;tre arr&#234;t&#233;e.</td></tr>
+<tr><td><a href="mod_http2.html#h2maxworkers">H2MaxWorkers <em>n</em></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Nombre maximal de threads &#224; utiliser pour chaque processus
enfant.</td></tr>
-<tr class="odd"><td><a href="mod_http2.html#h2minworkers">H2MinWorkers <em>n</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre minimal de threads à utiliser pour chaque processus
+<tr class="odd"><td><a href="mod_http2.html#h2minworkers">H2MinWorkers <em>n</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre minimal de threads &#224; utiliser pour chaque processus
enfant.</td></tr>
<tr><td><a href="mod_http2.html#h2moderntlsonly">H2ModernTLSOnly on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Impose les connexions HTTP/2 en mode "TLS moderne"
seulement</td></tr>
-<tr class="odd"><td><a href="mod_http2.html#h2push">H2Push on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Activation/désactivation du server push H2</td></tr>
+<tr class="odd"><td><a href="mod_http2.html#h2push">H2Push on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Activation/d&#233;sactivation du server push H2</td></tr>
<tr><td><a href="mod_http2.html#h2pushdiarysize">H2PushDiarySize n</a></td><td> 256 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Taille du journal des Pushes H2</td></tr>
-<tr class="odd"><td><a href="mod_http2.html#h2pushpriority">H2PushPriority mime-type [after|before|interleaved] [weight]</a></td><td> * After 16 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Priorité des pushes H2</td></tr>
-<tr><td><a href="mod_http2.html#h2pushresource">H2PushResource [add] path [critical]</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Déclare des ressources à proposer ("pusher") au client</td></tr>
-<tr class="odd"><td><a href="mod_http2.html#h2serializeheaders">H2SerializeHeaders on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active/désactive la sérialisation du traitement des
- requêtes/réponses</td></tr>
-<tr><td><a href="mod_http2.html#h2streammaxmemsize">H2StreamMaxMemSize <em>bytes</em></a></td><td> 65536 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Quantité maximale de données en sortie mises en tampon par
+<tr class="odd"><td><a href="mod_http2.html#h2pushpriority">H2PushPriority mime-type [after|before|interleaved] [weight]</a></td><td> * After 16 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Priorit&#233; des pushes H2</td></tr>
+<tr><td><a href="mod_http2.html#h2pushresource">H2PushResource [add] path [critical]</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;clare des ressources &#224; proposer ("pusher") au client</td></tr>
+<tr class="odd"><td><a href="mod_http2.html#h2serializeheaders">H2SerializeHeaders on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active/d&#233;sactive la s&#233;rialisation du traitement des
+ requ&#234;tes/r&#233;ponses</td></tr>
+<tr><td><a href="mod_http2.html#h2streammaxmemsize">H2StreamMaxMemSize <em>bytes</em></a></td><td> 65536 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Quantit&#233; maximale de donn&#233;es en sortie mises en tampon par
flux.</td></tr>
<tr class="odd"><td><a href="mod_http2.html#h2tlscooldownsecs">H2TLSCoolDownSecs <em>seconds</em></a></td><td> 1 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">-</td></tr>
<tr><td><a href="mod_http2.html#h2tlswarmupsize">H2TLSWarmUpSize <em>amount</em></a></td><td> 1048576 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">-</td></tr>
-<tr class="odd"><td><a href="mod_http2.html#h2upgrade">H2Upgrade on|off</a></td><td> on pour h2c, off po +</td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Activation/Désactivation du protocole de mise à jour H2</td></tr>
-<tr><td><a href="mod_http2.html#h2windowsize">H2WindowSize <em>bytes</em></a></td><td> 65535 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Taille maximale des paquets de données pour les transmissions client
+<tr class="odd"><td><a href="mod_http2.html#h2upgrade">H2Upgrade on|off</a></td><td> on pour h2c, off po +</td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Activation/D&#233;sactivation du protocole de mise &#224; jour H2</td></tr>
+<tr><td><a href="mod_http2.html#h2windowsize">H2WindowSize <em>bytes</em></a></td><td> 65535 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Taille maximale des paquets de donn&#233;es pour les transmissions client
vers serveur.</td></tr>
<tr class="odd"><td><a href="mod_headers.html#header">Header [<var>condition</var>] add|append|echo|edit|edit*|merge|set|setifempty|unset|note
-<var>en-tête</var> [[expr=]<var>valeur</var>
+<var>en-t&#234;te</var> [[expr=]<var>valeur</var>
[<var>remplacement</var>]
[early|env=[!]<var>variable</var>|expr=<var>expression</var>]]
-</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure les en-têtes d'une réponse HTTP</td></tr>
-<tr><td><a href="mod_autoindex.html#headername">HeaderName <var>nom fichier</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Nom du fichier qui sera inséré au début de la page
+</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure les en-t&#234;tes d'une r&#233;ponse HTTP</td></tr>
+<tr><td><a href="mod_autoindex.html#headername">HeaderName <var>nom fichier</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Nom du fichier qui sera ins&#233;r&#233; au d&#233;but de la page
contenant l'index</td></tr>
-<tr class="odd"><td><a href="mod_heartbeat.html#heartbeataddress">HeartbeatAddress <var>addr:port</var></a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Adresse multicast à laquelle envoyer les requêtes
+<tr class="odd"><td><a href="mod_heartbeat.html#heartbeataddress">HeartbeatAddress <var>addr:port</var></a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Adresse multicast &#224; laquelle envoyer les requ&#234;tes
heartbeat</td></tr>
-<tr><td><a href="mod_heartmonitor.html#heartbeatlisten">HeartbeatListen<var>addr:port</var></a></td><td></td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Adresse multicast d'écoute des requêtes entrantes heartbeat</td></tr>
-<tr class="odd"><td><a href="mod_heartmonitor.html#heartbeatmaxservers">HeartbeatMaxServers <var>nombre-de-serveurs</var></a></td><td> 10 </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Spécifie le nombre maximal de serveurs qui pourront envoyer
-des requêtes heartbeat à ce serveur.</td></tr>
-<tr><td><a href="mod_heartmonitor.html#heartbeatstorage">HeartbeatStorage <var>chemin fichier</var></a></td><td> logs/hb.dat </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Chemin vers le stockage des données heartbeat</td></tr>
-<tr class="odd"><td><a href="mod_lbmethod_heartbeat.html#heartbeatstorage">HeartbeatStorage <var>chemin-fichier</var></a></td><td> logs/hb.dat </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Indique le chemin permettant de lire les données
+<tr><td><a href="mod_heartmonitor.html#heartbeatlisten">HeartbeatListen<var>addr:port</var></a></td><td></td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Adresse multicast d'&#233;coute des requ&#234;tes entrantes heartbeat</td></tr>
+<tr class="odd"><td><a href="mod_heartmonitor.html#heartbeatmaxservers">HeartbeatMaxServers <var>nombre-de-serveurs</var></a></td><td> 10 </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Sp&#233;cifie le nombre maximal de serveurs qui pourront envoyer
+des requ&#234;tes heartbeat &#224; ce serveur.</td></tr>
+<tr><td><a href="mod_heartmonitor.html#heartbeatstorage">HeartbeatStorage <var>chemin fichier</var></a></td><td> logs/hb.dat </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Chemin vers le stockage des donn&#233;es heartbeat</td></tr>
+<tr class="odd"><td><a href="mod_lbmethod_heartbeat.html#heartbeatstorage">HeartbeatStorage <var>chemin-fichier</var></a></td><td> logs/hb.dat </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Indique le chemin permettant de lire les donn&#233;es
heartbeat</td></tr>
<tr><td><a href="core.html#hostnamelookups">HostnameLookups On|Off|Double</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Active la recherche DNS sur les adresses IP des
clients</td></tr>
<tr class="odd"><td><a href="core.html#httpprotocoloptions">HttpProtocolOptions [Strict|Unsafe] [RegisteredMethods|LenientMethods]
- [Allow0.9|Require1.0]</a></td><td> Strict LenientMetho +</td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Modifie les contraintes sur le format des requêtes HTTP</td></tr>
-<tr><td><a href="mod_ident.html#identitycheck" id="I" name="I">IdentityCheck On|Off</a></td><td> Off </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active la journalisation de l'identité RFC 1413 de
+ [Allow0.9|Require1.0]</a></td><td> Strict LenientMetho +</td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Modifie les contraintes sur le format des requ&#234;tes HTTP</td></tr>
+<tr><td><a href="mod_ident.html#identitycheck" id="I" name="I">IdentityCheck On|Off</a></td><td> Off </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active la journalisation de l'identit&#233; RFC 1413 de
l'utilisateur distant</td></tr>
-<tr class="odd"><td><a href="mod_ident.html#identitychecktimeout">IdentityCheckTimeout <var>secondes</var></a></td><td> 30 </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Détermine le délai d'attente pour les requêtes
+<tr class="odd"><td><a href="mod_ident.html#identitychecktimeout">IdentityCheckTimeout <var>secondes</var></a></td><td> 30 </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;termine le d&#233;lai d'attente pour les requ&#234;tes
ident</td></tr>
-<tr><td><a href="mod_systemd.html#idleshutdown">IdleShutdown seconds</a></td><td> 0 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Permet d'arrêter httpd lorsque qu'il est inactif pendant un
+<tr><td><a href="mod_systemd.html#idleshutdown">IdleShutdown seconds</a></td><td> 0 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Permet d'arr&#234;ter httpd lorsque qu'il est inactif pendant un
certain temps.</td></tr>
<tr class="odd"><td><a href="core.html#if">&lt;If <var>expression</var>&gt; ... &lt;/If&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Contient des directives qui ne s'appliquent que si une
condition est satisfaite au cours du traitement d'une
-requête</td></tr>
-<tr><td><a href="core.html#ifdefine">&lt;IfDefine [!]<var>paramètre</var>&gt; ...
+requ&#234;te</td></tr>
+<tr><td><a href="core.html#ifdefine">&lt;IfDefine [!]<var>param&#232;tre</var>&gt; ...
&lt;/IfDefine&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Contient des directives qui ne s'appliqueront que si un
-test retourne "vrai" au démarrage du serveur</td></tr>
+test retourne "vrai" au d&#233;marrage du serveur</td></tr>
<tr class="odd"><td><a href="core.html#ifdirective">&lt;IfDirective [!]<var>directive-name</var>&gt; ...
- &lt;/IfDirective&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Regroupe des directives dont le traitement est conditionné par la
-présence ou l'absence d'une directive particulière</td></tr>
+ &lt;/IfDirective&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Regroupe des directives dont le traitement est conditionn&#233; par la
+pr&#233;sence ou l'absence d'une directive particuli&#232;re</td></tr>
<tr><td><a href="core.html#iffile">&lt;IfFile [!]<var>parameter-name</var>&gt; ...
- &lt;/IfFile&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Regroupe des directives qui ne seront traitées que si un fichier
-existe au démarrage</td></tr>
+ &lt;/IfFile&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Regroupe des directives qui ne seront trait&#233;es que si un fichier
+existe au d&#233;marrage</td></tr>
<tr class="odd"><td><a href="core.html#ifmodule">&lt;IfModule [!]<var>fichier module</var>|<var>identificateur
module</var>&gt; ... &lt;/IfModule&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Contient des directives qui ne s'appliquent qu'en fonction
-de la présence ou de l'absence d'un module spécifique</td></tr>
+de la pr&#233;sence ou de l'absence d'un module sp&#233;cifique</td></tr>
<tr><td><a href="core.html#ifsection">&lt;IfSection [!]<var>section-name</var>&gt; ...
- &lt;/IfSection&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Regroupe des directives dont le traitement est conditionné par la
-présence ou l'absence d'une section particulière</td></tr>
-<tr class="odd"><td><a href="mod_version.html#ifversion">&lt;IfVersion [[!]<var>opérateur</var>] <var>version</var>&gt; ...
-&lt;/IfVersion&gt;</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Contient des portions de configuration dépendantes de la
+ &lt;/IfSection&gt;</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Regroupe des directives dont le traitement est conditionn&#233; par la
+pr&#233;sence ou l'absence d'une section particuli&#232;re</td></tr>
+<tr class="odd"><td><a href="mod_version.html#ifversion">&lt;IfVersion [[!]<var>op&#233;rateur</var>] <var>version</var>&gt; ...
+&lt;/IfVersion&gt;</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Contient des portions de configuration d&#233;pendantes de la
version</td></tr>
-<tr><td><a href="mod_imagemap.html#imapbase">ImapBase map|referer|<var>URL</var></a></td><td> http://nom_serveur/ +</td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Valeur par défaut de la directive <code>base</code> des
+<tr><td><a href="mod_imagemap.html#imapbase">ImapBase map|referer|<var>URL</var></a></td><td> http://nom_serveur/ +</td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Valeur par d&#233;faut de la directive <code>base</code> des
fichiers imagemap</td></tr>
-<tr class="odd"><td><a href="mod_imagemap.html#imapdefault">ImapDefault error|nocontent|map|referer|<var>URL</var></a></td><td> nocontent </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Action à entreprendre par défaut lorsqu'un fichier imagemap
-est invoqué avec des coordonnées qui ne correspondent à aucune
+<tr class="odd"><td><a href="mod_imagemap.html#imapdefault">ImapDefault error|nocontent|map|referer|<var>URL</var></a></td><td> nocontent </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Action &#224; entreprendre par d&#233;faut lorsqu'un fichier imagemap
+est invoqu&#233; avec des coordonn&#233;es qui ne correspondent &#224; aucune
cible</td></tr>
-<tr><td><a href="mod_imagemap.html#imapmenu">ImapMenu none|formatted|semiformatted|unformatted</a></td><td> formatted </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Action à entreprendre si aucune coordonnée n'est fournie
+<tr><td><a href="mod_imagemap.html#imapmenu">ImapMenu none|formatted|semiformatted|unformatted</a></td><td> formatted </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Action &#224; entreprendre si aucune coordonn&#233;e n'est fournie
lorsqu'on invoque un fichier imagemap</td></tr>
-<tr class="odd"><td><a href="core.html#include">Include <var>chemin-fichier</var>|<var>chemin-répertoire</var>|<var>wildcard</var></a></td><td></td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Inclut d'autres fichiers de configuration dans un des
+<tr class="odd"><td><a href="core.html#include">Include <var>chemin-fichier</var>|<var>chemin-r&#233;pertoire</var>|<var>wildcard</var></a></td><td></td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Inclut d'autres fichiers de configuration dans un des
fichiers de configuration du serveur</td></tr>
<tr><td><a href="core.html#includeoptional">IncludeOptional
-<var>chemin-fichier</var>|<var>chemin-répertoire</var>|<var>wildcard</var></a></td><td></td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Inclusion de fichiers dans le fichier de configuration</td></tr>
-<tr class="odd"><td><a href="mod_autoindex.html#indexheadinsert">IndexHeadInsert <var>"marque ..."</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Insère du texte dans la section HEAD de la page
+<var>chemin-fichier</var>|<var>chemin-r&#233;pertoire</var>|<var>wildcard</var></a></td><td></td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Inclusion de fichiers dans le fichier de configuration</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#indexheadinsert">IndexHeadInsert <var>"marque ..."</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Ins&#232;re du texte dans la section HEAD de la page
d'index.</td></tr>
-<tr><td><a href="mod_autoindex.html#indexignore">IndexIgnore <var>fichier</var> [<var>fichier</var>] ...</a></td><td> "." </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Ajouts à la liste des fichiers à cacher lors de l'affichage
-de l'index d'un répertoire</td></tr>
-<tr class="odd"><td><a href="mod_autoindex.html#indexignorereset">IndexIgnoreReset ON|OFF</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Vide la liste des fichiers à cacher lors de l'affichage du
-contenu d'un répertoire</td></tr>
+<tr><td><a href="mod_autoindex.html#indexignore">IndexIgnore <var>fichier</var> [<var>fichier</var>] ...</a></td><td> "." </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Ajouts &#224; la liste des fichiers &#224; cacher lors de l'affichage
+de l'index d'un r&#233;pertoire</td></tr>
+<tr class="odd"><td><a href="mod_autoindex.html#indexignorereset">IndexIgnoreReset ON|OFF</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Vide la liste des fichiers &#224; cacher lors de l'affichage du
+contenu d'un r&#233;pertoire</td></tr>
<tr><td><a href="mod_autoindex.html#indexoptions">IndexOptions [+|-]<var>option</var> [[+|-]<var>option</var>]
...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Diverses options de configuration pour l'indexation d'un
-répertoire</td></tr>
+r&#233;pertoire</td></tr>
<tr class="odd"><td><a href="mod_autoindex.html#indexorderdefault">IndexOrderDefault Ascending|Descending
-Name|Date|Size|Description</a></td><td> Ascending Name </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Définit l'ordre d'affichage par défaut d'un index de
-répertoire</td></tr>
-<tr><td><a href="mod_autoindex.html#indexstylesheet">IndexStyleSheet <var>chemin-url</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Ajoute une feuille de style CSS à l'index du
-répertoire</td></tr>
-<tr class="odd"><td><a href="mod_sed.html#inputsed">InputSed <var>commande-sed</var></a></td><td></td><td>dh</td><td /></tr><tr class="odd"><td class="descr" colspan="4">Commande sed à exécuter pour le filtrage des données d'une
-requête (en général des données <code>POST</code>)</td></tr>
-<tr><td><a href="mod_isapi.html#isapiappendlogtoerrors">ISAPIAppendLogToErrors on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Enregistrement des requêtes
+Name|Date|Size|Description</a></td><td> Ascending Name </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit l'ordre d'affichage par d&#233;faut d'un index de
+r&#233;pertoire</td></tr>
+<tr><td><a href="mod_autoindex.html#indexstylesheet">IndexStyleSheet <var>chemin-url</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Ajoute une feuille de style CSS &#224; l'index du
+r&#233;pertoire</td></tr>
+<tr class="odd"><td><a href="mod_sed.html#inputsed">InputSed <var>commande-sed</var></a></td><td></td><td>dh</td><td /></tr><tr class="odd"><td class="descr" colspan="4">Commande sed &#224; ex&#233;cuter pour le filtrage des donn&#233;es d'une
+requ&#234;te (en g&#233;n&#233;ral des donn&#233;es <code>POST</code>)</td></tr>
+<tr><td><a href="mod_isapi.html#isapiappendlogtoerrors">ISAPIAppendLogToErrors on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Enregistrement des requ&#234;tes
<code>HSE_APPEND_LOG_PARAMETER</code> de la part des extensions ISAPI
dans le journal des erreurs</td></tr>
-<tr class="odd"><td><a href="mod_isapi.html#isapiappendlogtoquery">ISAPIAppendLogToQuery on|off</a></td><td> on </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Enregistre les requêtes
+<tr class="odd"><td><a href="mod_isapi.html#isapiappendlogtoquery">ISAPIAppendLogToQuery on|off</a></td><td> on </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Enregistre les requ&#234;tes
<code>HSE_APPEND_LOG_PARAMETER</code> de la part des extensions ISAPI
-dans la partie arguments de la requête</td></tr>
+dans la partie arguments de la requ&#234;te</td></tr>
<tr><td><a href="mod_isapi.html#isapicachefile">ISAPICacheFile <var>chemin-fichier</var>
[<var>chemin-fichier</var>]
-...</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Fichiers .dll ISAPI devant être chargés au
-démarrage</td></tr>
-<tr class="odd"><td><a href="mod_isapi.html#isapifakeasync">ISAPIFakeAsync on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Emulation du support des entrées/sorties asynchrones pour
+...</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Fichiers .dll ISAPI devant &#234;tre charg&#233;s au
+d&#233;marrage</td></tr>
+<tr class="odd"><td><a href="mod_isapi.html#isapifakeasync">ISAPIFakeAsync on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Emulation du support des entr&#233;es/sorties asynchrones pour
les appels ISAPI</td></tr>
-<tr><td><a href="mod_isapi.html#isapilognotsupported">ISAPILogNotSupported on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Journalisation des demandes de fonctionnalités non
-supportées de la part des extensions ISAPI</td></tr>
-<tr class="odd"><td><a href="mod_isapi.html#isapireadaheadbuffer">ISAPIReadAheadBuffer <var>taille</var></a></td><td> 49152 </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Taille du tampon de lecture anticipée envoyé aux extensions
+<tr><td><a href="mod_isapi.html#isapilognotsupported">ISAPILogNotSupported on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Journalisation des demandes de fonctionnalit&#233;s non
+support&#233;es de la part des extensions ISAPI</td></tr>
+<tr class="odd"><td><a href="mod_isapi.html#isapireadaheadbuffer">ISAPIReadAheadBuffer <var>taille</var></a></td><td> 49152 </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Taille du tampon de lecture anticip&#233;e envoy&#233; aux extensions
ISAPI</td></tr>
<tr><td><a href="core.html#keepalive" id="K" name="K">KeepAlive On|Off</a></td><td> On </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Active les connexions HTTP persistantes</td></tr>
-<tr class="odd"><td><a href="core.html#keepalivetimeout">KeepAliveTimeout <var>num</var>[ms]</a></td><td> 5 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Durée pendant laquelle le serveur va attendre une requête
+<tr class="odd"><td><a href="core.html#keepalivetimeout">KeepAliveTimeout <var>num</var>[ms]</a></td><td> 5 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Dur&#233;e pendant laquelle le serveur va attendre une requ&#234;te
avant de fermer une connexion persistante</td></tr>
-<tr><td><a href="mod_request.html#keptbodysize">KeptBodySize <var>taille maximale en octets</var></a></td><td> 0 </td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">Conserve le corps de la requête à concurrence de la taille
-maximale spécifiée, pour une utilisation éventuelle par des filtres
+<tr><td><a href="mod_request.html#keptbodysize">KeptBodySize <var>taille maximale en octets</var></a></td><td> 0 </td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">Conserve le corps de la requ&#234;te &#224; concurrence de la taille
+maximale sp&#233;cifi&#233;e, pour une utilisation &#233;ventuelle par des filtres
comme mod_include.</td></tr>
<tr class="odd"><td><a href="mod_negotiation.html#languagepriority" id="L" name="L">LanguagePriority <var>langage-MIME</var> [<var>langage-MIME</var>]
-...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">L'ordre de priorité des variantes de langages pour les
-cas où le client n'a pas formulé de préférences</td></tr>
-<tr><td><a href="mod_ldap.html#ldapcacheentries">LDAPCacheEntries <var>nombre</var></a></td><td> 1024 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Nombre maximum d'entrées dans le cache LDAP
+...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">L'ordre de priorit&#233; des variantes de langages pour les
+cas o&#249; le client n'a pas formul&#233; de pr&#233;f&#233;rences</td></tr>
+<tr><td><a href="mod_ldap.html#ldapcacheentries">LDAPCacheEntries <var>nombre</var></a></td><td> 1024 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Nombre maximum d'entr&#233;es dans le cache LDAP
primaire</td></tr>
-<tr class="odd"><td><a href="mod_ldap.html#ldapcachettl">LDAPCacheTTL <var>secondes</var></a></td><td> 600 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Durée pendant laquelle les entrées du cache restent
+<tr class="odd"><td><a href="mod_ldap.html#ldapcachettl">LDAPCacheTTL <var>secondes</var></a></td><td> 600 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dur&#233;e pendant laquelle les entr&#233;es du cache restent
valides.</td></tr>
-<tr><td><a href="mod_ldap.html#ldapconnectionpoolttl">LDAPConnectionPoolTTL <var>n</var></a></td><td> -1 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Désactive les connexions d'arrière-plan qui sont restées
+<tr><td><a href="mod_ldap.html#ldapconnectionpoolttl">LDAPConnectionPoolTTL <var>n</var></a></td><td> -1 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;sactive les connexions d'arri&#232;re-plan qui sont rest&#233;es
inactives trop longtemps au sein du jeu de connexions.</td></tr>
-<tr class="odd"><td><a href="mod_ldap.html#ldapconnectiontimeout">LDAPConnectionTimeout <var>secondes</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Spécifie le délai d'attente en secondes de la socket de
+<tr class="odd"><td><a href="mod_ldap.html#ldapconnectiontimeout">LDAPConnectionTimeout <var>secondes</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sp&#233;cifie le d&#233;lai d'attente en secondes de la socket de
connexion</td></tr>
-<tr><td><a href="mod_ldap.html#ldaplibrarydebug">LDAPLibraryDebug <var>7</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Active le débogage dans le SDK LDAP</td></tr>
-<tr class="odd"><td><a href="mod_ldap.html#ldapopcacheentries">LDAPOpCacheEntries <var>nombre</var></a></td><td> 1024 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre d'entrées utilisées pour mettre en cache les
-opérations de comparaison LDAP</td></tr>
-<tr><td><a href="mod_ldap.html#ldapopcachettl">LDAPOpCacheTTL <var>secondes</var></a></td><td> 600 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Durée pendant laquelle les entrées du cache d'opérations
+<tr><td><a href="mod_ldap.html#ldaplibrarydebug">LDAPLibraryDebug <var>7</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Active le d&#233;bogage dans le SDK LDAP</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapopcacheentries">LDAPOpCacheEntries <var>nombre</var></a></td><td> 1024 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre d'entr&#233;es utilis&#233;es pour mettre en cache les
+op&#233;rations de comparaison LDAP</td></tr>
+<tr><td><a href="mod_ldap.html#ldapopcachettl">LDAPOpCacheTTL <var>secondes</var></a></td><td> 600 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Dur&#233;e pendant laquelle les entr&#233;es du cache d'op&#233;rations
restent valides</td></tr>
<tr class="odd"><td><a href="mod_ldap.html#ldapreferralhoplimit">LDAPReferralHopLimit <var>nombre</var></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Le nombre maximum de redirections vers des serveurs
-alternatifs (referrals) avant l'abandon de la requête
+alternatifs (referrals) avant l'abandon de la requ&#234;te
LDAP.</td></tr>
<tr><td><a href="mod_ldap.html#ldapreferrals">LDAPReferrals <var>On|Off|default</var></a></td><td> On </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Active la redirection vers des serveurs alternatifs au
-cours des requêtes vers le serveur LDAP.</td></tr>
-<tr class="odd"><td><a href="mod_ldap.html#ldapretries">LDAPRetries <var>nombre d'essais</var></a></td><td> 3 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Définit le nombre maximum de tentatives de connexions au
+cours des requ&#234;tes vers le serveur LDAP.</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapretries">LDAPRetries <var>nombre d'essais</var></a></td><td> 3 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit le nombre maximum de tentatives de connexions au
serveur LDAP.</td></tr>
-<tr><td><a href="mod_ldap.html#ldapretrydelay">LDAPRetryDelay <var>secondes</var></a></td><td> 0 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Définit le temps d'attente avant un autre essai de connexion au
+<tr><td><a href="mod_ldap.html#ldapretrydelay">LDAPRetryDelay <var>secondes</var></a></td><td> 0 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;finit le temps d'attente avant un autre essai de connexion au
serveur LDAP.</td></tr>
-<tr class="odd"><td><a href="mod_ldap.html#ldapsharedcachefile">LDAPSharedCacheFile <var>chemin-fichier</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Définit le fichier du cache en mémoire
-partagée</td></tr>
-<tr><td><a href="mod_ldap.html#ldapsharedcachesize">LDAPSharedCacheSize <var>octets</var></a></td><td> 500000 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Taille en octets du cache en mémoire partagée</td></tr>
-<tr class="odd"><td><a href="mod_ldap.html#ldaptimeout">LDAPTimeout <var>secondes</var></a></td><td> 60 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Spécifie le délai d'attente pour les opérations de
+<tr class="odd"><td><a href="mod_ldap.html#ldapsharedcachefile">LDAPSharedCacheFile <var>chemin-fichier</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit le fichier du cache en m&#233;moire
+partag&#233;e</td></tr>
+<tr><td><a href="mod_ldap.html#ldapsharedcachesize">LDAPSharedCacheSize <var>octets</var></a></td><td> 500000 </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Taille en octets du cache en m&#233;moire partag&#233;e</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldaptimeout">LDAPTimeout <var>secondes</var></a></td><td> 60 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sp&#233;cifie le d&#233;lai d'attente pour les op&#233;rations de
recherche et d'identification LDAP en secondes</td></tr>
<tr><td><a href="mod_ldap.html#ldaptrustedclientcert">LDAPTrustedClientCert <var>type</var>
-<var>chemin/nom-fichier/alias</var> <var>[mot de passe]</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Définit le nom de fichier contenant un certificat client ou
-un alias renvoyant vers un certificat client spécifique à une connexion.
+<var>chemin/nom-fichier/alias</var> <var>[mot de passe]</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;finit le nom de fichier contenant un certificat client ou
+un alias renvoyant vers un certificat client sp&#233;cifique &#224; une connexion.
Tous les SDK LDAP ne supportent pas les certificats clients par
connexion.</td></tr>
<tr class="odd"><td><a href="mod_ldap.html#ldaptrustedglobalcert">LDAPTrustedGlobalCert <var>type</var>
-<var>chemin/nom-fichier</var> <var>[mot de passe]</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Définit le nom de fichier ou la base de données contenant
-les Autorités de Certification de confiance globales ou les certificats
+<var>chemin/nom-fichier</var> <var>[mot de passe]</var></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit le nom de fichier ou la base de donn&#233;es contenant
+les Autorit&#233;s de Certification de confiance globales ou les certificats
clients globaux</td></tr>
-<tr><td><a href="mod_ldap.html#ldaptrustedmode">LDAPTrustedMode <var>type</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Spécifie le mode (SSL ou TLS) à utiliser lors de la
-connexion à un serveur LDAP.</td></tr>
-<tr class="odd"><td><a href="mod_ldap.html#ldapverifyservercert">LDAPVerifyServerCert <var>On|Off</var></a></td><td> On </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Force la vérification du certificat du
+<tr><td><a href="mod_ldap.html#ldaptrustedmode">LDAPTrustedMode <var>type</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Sp&#233;cifie le mode (SSL ou TLS) &#224; utiliser lors de la
+connexion &#224; un serveur LDAP.</td></tr>
+<tr class="odd"><td><a href="mod_ldap.html#ldapverifyservercert">LDAPVerifyServerCert <var>On|Off</var></a></td><td> On </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Force la v&#233;rification du certificat du
serveur</td></tr>
-<tr><td><a href="core.html#limit">&lt;Limit <var>méthode</var> [<var>méthode</var>] ... &gt; ...
- &lt;/Limit&gt;</a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Limite les contrôles d'accès que la section contient à
-certaines méthodes HTTP</td></tr>
-<tr class="odd"><td><a href="core.html#limitexcept">&lt;LimitExcept <var>méthode</var> [<var>méthode</var>] ... &gt; ...
- &lt;/LimitExcept&gt;</a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Applique les contrôles d'accès à toutes les méthodes HTTP,
-sauf celles qui sont spécifiées</td></tr>
-<tr><td><a href="core.html#limitinternalrecursion">LimitInternalRecursion <var>nombre</var> [<var>nombre</var>]</a></td><td> 10 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Détermine le nombre maximal de redirections internes et de
-sous-requêtes imbriquées</td></tr>
-<tr class="odd"><td><a href="core.html#limitrequestbody">LimitRequestBody <var>octets</var></a></td><td> 0 </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">limite la taille maximale du corps de la requête HTTP
-envoyée par le client</td></tr>
-<tr><td><a href="core.html#limitrequestfields">LimitRequestFields <var>nombre</var></a></td><td> 100 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Limite le nombre de champs d'en-tête autorisés dans une
-requête HTTP</td></tr>
-<tr class="odd"><td><a href="core.html#limitrequestfieldsize">LimitRequestFieldSize <var>octets</var></a></td><td> 8190 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Dédinit la taille maximale autorisée d'un en-tête de
-requête HTTP</td></tr>
-<tr><td><a href="core.html#limitrequestline">LimitRequestLine <var>octets</var></a></td><td> 8190 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Définit la taille maximale d'une ligne de requête
+<tr><td><a href="core.html#limit">&lt;Limit <var>m&#233;thode</var> [<var>m&#233;thode</var>] ... &gt; ...
+ &lt;/Limit&gt;</a></td><td></td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Limite les contr&#244;les d'acc&#232;s que la section contient &#224;
+certaines m&#233;thodes HTTP</td></tr>
+<tr class="odd"><td><a href="core.html#limitexcept">&lt;LimitExcept <var>m&#233;thode</var> [<var>m&#233;thode</var>] ... &gt; ...
+ &lt;/LimitExcept&gt;</a></td><td></td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Applique les contr&#244;les d'acc&#232;s &#224; toutes les m&#233;thodes HTTP,
+sauf celles qui sont sp&#233;cifi&#233;es</td></tr>
+<tr><td><a href="core.html#limitinternalrecursion">LimitInternalRecursion <var>nombre</var> [<var>nombre</var>]</a></td><td> 10 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">D&#233;termine le nombre maximal de redirections internes et de
+sous-requ&#234;tes imbriqu&#233;es</td></tr>
+<tr class="odd"><td><a href="core.html#limitrequestbody">LimitRequestBody <var>octets</var></a></td><td> 0 </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">limite la taille maximale du corps de la requ&#234;te HTTP
+envoy&#233;e par le client</td></tr>
+<tr><td><a href="core.html#limitrequestfields">LimitRequestFields <var>nombre</var></a></td><td> 100 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Limite le nombre de champs d'en-t&#234;te autoris&#233;s dans une
+requ&#234;te HTTP</td></tr>
+<tr class="odd"><td><a href="core.html#limitrequestfieldsize">LimitRequestFieldSize <var>octets</var></a></td><td> 8190 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;dinit la taille maximale autoris&#233;e d'un en-t&#234;te de
+requ&#234;te HTTP</td></tr>
+<tr><td><a href="core.html#limitrequestline">LimitRequestLine <var>octets</var></a></td><td> 8190 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">D&#233;finit la taille maximale d'une ligne de requ&#234;te
HTTP</td></tr>
-<tr class="odd"><td><a href="core.html#limitxmlrequestbody">LimitXMLRequestBody <var>octets</var></a></td><td> 1000000 </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Définit la taille maximale du corps d'une requête au format
+<tr class="odd"><td><a href="core.html#limitxmlrequestbody">LimitXMLRequestBody <var>octets</var></a></td><td> 1000000 </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit la taille maximale du corps d'une requ&#234;te au format
XML</td></tr>
-<tr><td><a href="mpm_common.html#listen">Listen [<var>adresse IP</var>:]<var>numéro port</var>
-[<var>protocole</var>]</a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Les adresses IP et ports sur lesquels le serveur écoute</td></tr>
+<tr><td><a href="mpm_common.html#listen">Listen [<var>adresse IP</var>:]<var>num&#233;ro port</var>
+[<var>protocole</var>]</a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Les adresses IP et ports sur lesquels le serveur &#233;coute</td></tr>
<tr class="odd"><td><a href="mpm_common.html#listenbacklog">ListenBacklog <var>backlog</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Longueur maximale de la liste d'attente des
connexions</td></tr>
-<tr><td><a href="mpm_common.html#listencoresbucketsratio">ListenCoresBucketsRatio <var>ratio</var></a></td><td> 0 (disabled) </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Rapport entre le nombre de coeurs de processeur activés et
-le nombre de segments d'écoute</td></tr>
-<tr class="odd"><td><a href="mod_so.html#loadfile">LoadFile <em>nom-fichier</em> [<em>nom-fichier</em>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Liaison du fichier objet ou de la bibliothèque
-spécifié</td></tr>
+<tr><td><a href="mpm_common.html#listencoresbucketsratio">ListenCoresBucketsRatio <var>ratio</var></a></td><td> 0 (disabled) </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Rapport entre le nombre de coeurs de processeur activ&#233;s et
+le nombre de segments d'&#233;coute</td></tr>
+<tr class="odd"><td><a href="mod_so.html#loadfile">LoadFile <em>nom-fichier</em> [<em>nom-fichier</em>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Liaison du fichier objet ou de la biblioth&#232;que
+sp&#233;cifi&#233;</td></tr>
<tr><td><a href="mod_so.html#loadmodule">LoadModule <em>module nom-fichier</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Liaison avec le serveur du fichier objet ou de la
-bibliothèque spécifié, et ajout de ce dernier à la liste des modules
+biblioth&#232;que sp&#233;cifi&#233;, et ajout de ce dernier &#224; la liste des modules
actifs</td></tr>
<tr class="odd"><td><a href="core.html#location">&lt;Location
<var>chemin URL</var>|<var>URL</var>&gt; ... &lt;/Location&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">N'applique les directives contenues qu'aux URLs
-spécifiées</td></tr>
+sp&#233;cifi&#233;es</td></tr>
<tr><td><a href="core.html#locationmatch">&lt;LocationMatch
<var>regex</var>&gt; ... &lt;/LocationMatch&gt;</a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">N'applique les directives contenues qu'aux URLs
-correspondant à une expression rationnelle</td></tr>
+correspondant &#224; une expression rationnelle</td></tr>
<tr class="odd"><td><a href="mod_log_config.html#logformat">LogFormat <var>format</var>|<var>alias</var>
-[<var>alias</var>]</a></td><td> "%h %l %u %t \"%r\" +</td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Décrit un format utilisable dans un fichier
+[<var>alias</var>]</a></td><td> "%h %l %u %t \"%r\" +</td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;crit un format utilisable dans un fichier
journal</td></tr>
-<tr><td><a href="mod_logio.html#logiotrackttfb">LogIOTrackTTFB ON|OFF</a></td><td> OFF </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Permet d'enregistrer le délai avant le premier octet (TTFB = time
+<tr><td><a href="mod_logio.html#logiotrackttfb">LogIOTrackTTFB ON|OFF</a></td><td> OFF </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Permet d'enregistrer le d&#233;lai avant le premier octet (TTFB = time
to first byte)</td></tr>
-<tr class="odd"><td><a href="mod_logio.html#logiotrackttfu">LogIOTrackTTFU ON|OFF</a></td><td> OFF </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active la mesure du temps jusqu'à l'arrivée du dernier octet de la
-requête (TTFU = time to finish upload)</td></tr>
+<tr class="odd"><td><a href="mod_logio.html#logiotrackttfu">LogIOTrackTTFU ON|OFF</a></td><td> OFF </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active la mesure du temps jusqu'&#224; l'arriv&#233;e du dernier octet de la
+requ&#234;te (TTFU = time to finish upload)</td></tr>
<tr><td><a href="core.html#loglevel">LogLevel [<var>module</var>:]<var>niveau</var>
[<var>module</var>:<var>niveau</var>] ...
-</a></td><td> warn </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Contrôle la verbosité du journal des erreurs</td></tr>
+</a></td><td> warn </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Contr&#244;le la verbosit&#233; du journal des erreurs</td></tr>
<tr class="odd"><td><a href="core.html#logleveloverride">LogLevel <var>ipaddress</var>[/<var>prefixlen</var>]
[<var>module</var>:]<var>level</var> [<var>module</var>:<var>level</var>] ...
-</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Surcharge la verbosité du journal des erreurs pour certains
+</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Surcharge la verbosit&#233; du journal des erreurs pour certains
clients</td></tr>
<tr><td><a href="mod_log_debug.html#logmessage">LogMessage <var>message</var>
[hook=<var>hook</var>] [expr=<var>expression</var>]
-</a></td><td></td><td>d</td><td>X</td></tr><tr><td class="descr" colspan="4">Enregistre des messages personnalisés dans le journal des
+</a></td><td></td><td>d</td><td>X</td></tr><tr><td class="descr" colspan="4">Enregistre des messages personnalis&#233;s dans le journal des
erreurs</td></tr>
<tr class="odd"><td><a href="mod_lua.html#luaauthzprovider">LuaAuthzProvider provider_name /path/to/lua/script.lua function_name</a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Branche une fonction fournisseur d'autorisation dans <code class="module"><a href="../mod/mod_authz_core.html">mod_authz_core</a></code>
</td></tr>
-<tr><td><a href="mod_lua.html#luacodecache">LuaCodeCache stat|forever|never</a></td><td> stat </td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Configure le cache de code compilé.</td></tr>
-<tr class="odd"><td><a href="mod_lua.html#luahookaccesschecker">LuaHookAccessChecker /chemin/vers/lua/script.lua hook_function_name [early|late]</a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Fournit un point d'entrée pour la phase access_checker du
-traitement de la requête</td></tr>
-<tr><td><a href="mod_lua.html#luahookauthchecker">LuaHookAuthChecker /chemin/vers/lua/script.lua hook_function_name [early|late]</a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Fournit un point d'entrée pour la phase auth_checker du
-traitement de la requête</td></tr>
-<tr class="odd"><td><a href="mod_lua.html#luahookcheckuserid">LuaHookCheckUserID /path/to/lua/script.lua hook_function_name</a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Fournit un point d'entrée pour la phase check_user_id du
-traitement de la requête</td></tr>
-<tr><td><a href="mod_lua.html#luahookfixups">LuaHookFixups /chemin/vers/lua/script.lua hook_function_name</a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Fournit un point d'entrée pour la phase de correction du
-traitement de la requête</td></tr>
-<tr class="odd"><td><a href="mod_lua.html#luahookinsertfilter">LuaHookInsertFilter /chemin/vers/lua/script.lua hook_function_name</a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Fournit un point d'entrée pour la phase insert_filter du
-traitement de la requête</td></tr>
+<tr><td><a href="mod_lua.html#luacodecache">LuaCodeCache stat|forever|never</a></td><td> stat </td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Configure le cache de code compil&#233;.</td></tr>
+<tr class="odd"><td><a href="mod_lua.html#luahookaccesschecker">LuaHookAccessChecker /chemin/vers/lua/script.lua hook_function_name [early|late]</a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Fournit un point d'entr&#233;e pour la phase access_checker du
+traitement de la requ&#234;te</td></tr>
+<tr><td><a href="mod_lua.html#luahookauthchecker">LuaHookAuthChecker /chemin/vers/lua/script.lua hook_function_name [early|late]</a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Fournit un point d'entr&#233;e pour la phase auth_checker du
+traitement de la requ&#234;te</td></tr>
+<tr class="odd"><td><a href="mod_lua.html#luahookcheckuserid">LuaHookCheckUserID /path/to/lua/script.lua hook_function_name</a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Fournit un point d'entr&#233;e pour la phase check_user_id du
+traitement de la requ&#234;te</td></tr>
+<tr><td><a href="mod_lua.html#luahookfixups">LuaHookFixups /chemin/vers/lua/script.lua hook_function_name</a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Fournit un point d'entr&#233;e pour la phase de correction du
+traitement de la requ&#234;te</td></tr>
+<tr class="odd"><td><a href="mod_lua.html#luahookinsertfilter">LuaHookInsertFilter /chemin/vers/lua/script.lua hook_function_name</a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Fournit un point d'entr&#233;e pour la phase insert_filter du
+traitement de la requ&#234;te</td></tr>
<tr><td><a href="mod_lua.html#luahooklog">LuaHookLog /path/to/lua/script.lua log_function_name</a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Permet une insertion dans la phase de journalisation du
-traitement d'une requête</td></tr>
-<tr class="odd"><td><a href="mod_lua.html#luahookmaptostorage">LuaHookMapToStorage /chemin/vers/lua/script.lua hook_function_name</a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Fournit un point d'entrée pour la phase map_to_storage du
-traitement de la requête</td></tr>
-<tr><td><a href="mod_lua.html#luahooktranslatename">LuaHookTranslateName /chemin/vers/lua/script.lua nom_fonction_hook [early|late]</a></td><td></td><td>sv</td><td>X</td></tr><tr><td class="descr" colspan="4">Fournit un point d'entrée à la phase du nom de
-traduction du traitement de la requête</td></tr>
-<tr class="odd"><td><a href="mod_lua.html#luahooktypechecker">LuaHookTypeChecker /chemin/vers/lua/script.lua hook_function_name</a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Fournit un point d'entrée pour la phase type_checker du
-traitement de la requête</td></tr>
-<tr><td><a href="mod_lua.html#luainherit">LuaInherit none|parent-first|parent-last</a></td><td> parent-first </td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Contrôle la manière dont les sections de configuration
-parentes sont fusionnées dans les enfants</td></tr>
-<tr class="odd"><td><a href="mod_lua.html#luainputfilter">LuaInputFilter filter_name /path/to/lua/script.lua function_name</a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Fournit une fonction Lua pour le filtrage en entrée</td></tr>
+traitement d'une requ&#234;te</td></tr>
+<tr class="odd"><td><a href="mod_lua.html#luahookmaptostorage">LuaHookMapToStorage /chemin/vers/lua/script.lua hook_function_name</a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Fournit un point d'entr&#233;e pour la phase map_to_storage du
+traitement de la requ&#234;te</td></tr>
+<tr><td><a href="mod_lua.html#luahooktranslatename">LuaHookTranslateName /chemin/vers/lua/script.lua nom_fonction_hook [early|late]</a></td><td></td><td>sv</td><td>X</td></tr><tr><td class="descr" colspan="4">Fournit un point d'entr&#233;e &#224; la phase du nom de
+traduction du traitement de la requ&#234;te</td></tr>
+<tr class="odd"><td><a href="mod_lua.html#luahooktypechecker">LuaHookTypeChecker /chemin/vers/lua/script.lua hook_function_name</a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Fournit un point d'entr&#233;e pour la phase type_checker du
+traitement de la requ&#234;te</td></tr>
+<tr><td><a href="mod_lua.html#luainherit">LuaInherit none|parent-first|parent-last</a></td><td> parent-first </td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Contr&#244;le la mani&#232;re dont les sections de configuration
+parentes sont fusionn&#233;es dans les enfants</td></tr>
+<tr class="odd"><td><a href="mod_lua.html#luainputfilter">LuaInputFilter filter_name /path/to/lua/script.lua function_name</a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Fournit une fonction Lua pour le filtrage en entr&#233;e</td></tr>
<tr><td><a href="mod_lua.html#luamaphandler">LuaMapHandler modele-uri /chemin/vers/lua/script.lua
[nom-fonction]</a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Met en correspondance un chemin avec un gestionnaire lua</td></tr>
<tr class="odd"><td><a href="mod_lua.html#luaoutputfilter">LuaOutputFilter filter_name /path/to/lua/script.lua function_name</a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Fournit une fonction Lua pour le filtrage de contenu en
sortie</td></tr>
-<tr><td><a href="mod_lua.html#luapackagecpath">LuaPackageCPath /chemin/vers/include/?.soa</a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Ajoute un répertoire au package.cpath de lua</td></tr>
-<tr class="odd"><td><a href="mod_lua.html#luapackagepath">LuaPackagePath /chemin/vers/include/?.lua</a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Ajoute un répertoire au package.path de lua</td></tr>
-<tr><td><a href="mod_lua.html#luaquickhandler">LuaQuickHandler /path/to/script.lua hook_function_name</a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Fournit un point d'entrée pour la gestion rapide du
-traitement de la requête</td></tr>
-<tr class="odd"><td><a href="mod_lua.html#luaroot">LuaRoot /chemin/vers/un/répertoire</a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Spécifie le chemin de base pour la résolution des chemins
+<tr><td><a href="mod_lua.html#luapackagecpath">LuaPackageCPath /chemin/vers/include/?.soa</a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Ajoute un r&#233;pertoire au package.cpath de lua</td></tr>
+<tr class="odd"><td><a href="mod_lua.html#luapackagepath">LuaPackagePath /chemin/vers/include/?.lua</a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Ajoute un r&#233;pertoire au package.path de lua</td></tr>
+<tr><td><a href="mod_lua.html#luaquickhandler">LuaQuickHandler /path/to/script.lua hook_function_name</a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Fournit un point d'entr&#233;e pour la gestion rapide du
+traitement de la requ&#234;te</td></tr>
+<tr class="odd"><td><a href="mod_lua.html#luaroot">LuaRoot /chemin/vers/un/r&#233;pertoire</a></td><td></td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Sp&#233;cifie le chemin de base pour la r&#233;solution des chemins
relatifs dans les directives de mod_lua</td></tr>
-<tr><td><a href="mod_lua.html#luascope">LuaScope once|request|conn|thread|server [min] [max]</a></td><td> once </td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Une valeur parmi once, request, conn, thread -- la valeur par défaut est once</td></tr>
+<tr><td><a href="mod_lua.html#luascope">LuaScope once|request|conn|thread|server [min] [max]</a></td><td> once </td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Une valeur parmi once, request, conn, thread -- la valeur par d&#233;faut est once</td></tr>
<tr class="odd"><td><a href="mod_macro.html#macro" id="M" name="M">
&lt;Macro <var>nom</var> [<var>par1</var> .. <var>parN</var>]&gt;
-... &lt;/Macro&gt;</a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Définition d'une macro dans un fichier de configuration</td></tr>
-<tr><td><a href="mod_macro.html#macroignorebadnesting">MacroIgnoreBadNesting</a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Ignore les avertissements et n'inscrit rien dans le journal à
+... &lt;/Macro&gt;</a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finition d'une macro dans un fichier de configuration</td></tr>
+<tr><td><a href="mod_macro.html#macroignorebadnesting">MacroIgnoreBadNesting</a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Ignore les avertissements et n'inscrit rien dans le journal &#224;
propos d'une imbrication de Macros non conforme</td></tr>
-<tr class="odd"><td><a href="mod_macro.html#macroignoreemptyargs">MacroIgnoreEmptyArgs</a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Ignore les avertissements et n'inscrit rien dans le journal à
+<tr class="odd"><td><a href="mod_macro.html#macroignoreemptyargs">MacroIgnoreEmptyArgs</a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Ignore les avertissements et n'inscrit rien dans le journal &#224;
propos des arguments de Macro vides</td></tr>
<tr><td><a href="mpm_common.html#maxconnectionsperchild">MaxConnectionsPerChild <var>number</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Limite le nombre de connexions qu'un processus enfant va
traiter au cours de son fonctionnement</td></tr>
-<tr class="odd"><td><a href="core.html#maxkeepaliverequests">MaxKeepAliveRequests <var>nombre</var></a></td><td> 100 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre de requêtes permises pour une connexion
+<tr class="odd"><td><a href="core.html#maxkeepaliverequests">MaxKeepAliveRequests <var>nombre</var></a></td><td> 100 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre de requ&#234;tes permises pour une connexion
persistante</td></tr>
-<tr><td><a href="mpm_common.html#maxmemfree">MaxMemFree <var>KOctets</var></a></td><td> 2048 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Quantité maximale de mémoire que l'allocateur principal est
-autorisé à conserver sans appeler <code>free()</code></td></tr>
+<tr><td><a href="mpm_common.html#maxmemfree">MaxMemFree <var>KOctets</var></a></td><td> 2048 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Quantit&#233; maximale de m&#233;moire que l'allocateur principal est
+autoris&#233; &#224; conserver sans appeler <code>free()</code></td></tr>
<tr class="odd"><td><a href="core.html#maxrangeoverlaps">MaxRangeOverlaps default | unlimited | none | <var>nombre de
- chevauchements</var></a></td><td> 20 </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre de chevauchements de segments de données autorisé
+ chevauchements</var></a></td><td> 20 </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre de chevauchements de segments de donn&#233;es autoris&#233;
(par exemple <code>100-200,150-300</code>) avant le renvoi de la
- ressource complète</td></tr>
+ ressource compl&#232;te</td></tr>
<tr><td><a href="core.html#maxrangereversals">MaxRangeReversals default | unlimited | none | <var>nombre
- d'inversions</var></a></td><td> 20 </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Nombre d'inversions d'ordre autorisé dans la spécification des
- segments de données (par exemple <code>100-200,50-70</code>) avant le renvoi de la
- ressource complète</td></tr>
-<tr class="odd"><td><a href="core.html#maxranges">MaxRanges default | unlimited | none | <var>nombre de segments</var></a></td><td> 200 </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre de segments de données autorisé avant le renvoi de
-l'intégralité de la ressource</td></tr>
-<tr><td><a href="mpm_common.html#maxrequestworkers">MaxRequestWorkers <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Nombre maximum de connexions pouvant être traitées
-simultanément</td></tr>
+ d'inversions</var></a></td><td> 20 </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Nombre d'inversions d'ordre autoris&#233; dans la sp&#233;cification des
+ segments de donn&#233;es (par exemple <code>100-200,50-70</code>) avant le renvoi de la
+ ressource compl&#232;te</td></tr>
+<tr class="odd"><td><a href="core.html#maxranges">MaxRanges default | unlimited | none | <var>nombre de segments</var></a></td><td> 200 </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre de segments de donn&#233;es autoris&#233; avant le renvoi de
+l'int&#233;gralit&#233; de la ressource</td></tr>
+<tr><td><a href="mpm_common.html#maxrequestworkers">MaxRequestWorkers <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Nombre maximum de connexions pouvant &#234;tre trait&#233;es
+simultan&#233;ment</td></tr>
<tr class="odd"><td><a href="prefork.html#maxspareservers">MaxSpareServers <var>nombre</var></a></td><td> 10 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre maximum de processus serveurs enfants
inactifs</td></tr>
<tr><td><a href="mpm_common.html#maxsparethreads">MaxSpareThreads <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Nombre maximum de threads inactifs</td></tr>
-<tr class="odd"><td><a href="mpm_netware.html#maxthreads">MaxThreads <var>nombre</var></a></td><td> 2048 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Définit le nombre maximum de threads esclaves</td></tr>
+<tr class="odd"><td><a href="mpm_netware.html#maxthreads">MaxThreads <var>nombre</var></a></td><td> 2048 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit le nombre maximum de threads esclaves</td></tr>
<tr><td><a href="mod_md.html#mdbaseserver">MDBaseServer on|off</a></td><td> off </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Control if base server may be managed or only virtual hosts.</td></tr>
<tr class="odd"><td><a href="mod_md.html#mdcachallenges">MDCAChallenges <var>name</var> [ <var>name</var> ... ]</a></td><td> tls-sni-01 http-01 </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Type of ACME challenge used to prove domain ownership.</td></tr>
<tr><td><a href="mod_md.html#mdcertificateagreement">MDCertificateAgreement <var>url-of-terms-of-service</var></a></td><td></td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">The URL of the Terms-of-Service document, that the CA server requires you to accept.</td></tr>
@@ -933,73 +933,73 @@ inactifs</td></tr>
<tr class="odd"><td><a href="mod_md.html#mdrenewwindow">MDRenewWindow <var>duration</var></a></td><td> 33% </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Control when a certificate will be renewed.</td></tr>
<tr><td><a href="mod_md.html#mdrequirehttps">MDRequireHttps off|temporary|permanent</a></td><td> off </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Redirects http: traffic to https: for Managed Domains.</td></tr>
<tr class="odd"><td><a href="mod_md.html#mdstoredir">MDStoreDir path</a></td><td> md </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Path on the local file system to store the Managed Domains data.</td></tr>
-<tr><td><a href="mod_socache_memcache.html#memcacheconnttl">MemcacheConnTTL <em>num[units]</em></a></td><td> 15s </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Durée de conservation des connexions inactives</td></tr>
-<tr class="odd"><td><a href="core.html#mergetrailers">MergeTrailers [on|off]</a></td><td> off </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Détermine si les données supplémentaires (trailers) sont
-fusionnées avec les en-têtes</td></tr>
-<tr><td><a href="mod_cern_meta.html#metadir">MetaDir <var>répertoire</var></a></td><td> .web </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Le nom du répertoire où trouver les fichiers de
-métainformations dans le style du CERN</td></tr>
-<tr class="odd"><td><a href="mod_cern_meta.html#metafiles">MetaFiles on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active le traitement des métafichiers du CERN</td></tr>
-<tr><td><a href="mod_cern_meta.html#metasuffix">MetaSuffix <var>suffixe</var></a></td><td> .meta </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Suffixe du fichier contenant les métainformations dans le
+<tr><td><a href="mod_socache_memcache.html#memcacheconnttl">MemcacheConnTTL <em>num[units]</em></a></td><td> 15s </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dur&#233;e de conservation des connexions inactives</td></tr>
+<tr class="odd"><td><a href="core.html#mergetrailers">MergeTrailers [on|off]</a></td><td> off </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;termine si les donn&#233;es suppl&#233;mentaires (trailers) sont
+fusionn&#233;es avec les en-t&#234;tes</td></tr>
+<tr><td><a href="mod_cern_meta.html#metadir">MetaDir <var>r&#233;pertoire</var></a></td><td> .web </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Le nom du r&#233;pertoire o&#249; trouver les fichiers de
+m&#233;tainformations dans le style du CERN</td></tr>
+<tr class="odd"><td><a href="mod_cern_meta.html#metafiles">MetaFiles on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active le traitement des m&#233;tafichiers du CERN</td></tr>
+<tr><td><a href="mod_cern_meta.html#metasuffix">MetaSuffix <var>suffixe</var></a></td><td> .meta </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Suffixe du fichier contenant les m&#233;tainformations dans le
style du CERN</td></tr>
-<tr class="odd"><td><a href="mod_mime_magic.html#mimemagicfile">MimeMagicFile <var>chemin-fichier</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active la détermination du type MIME en se basant sur le
+<tr class="odd"><td><a href="mod_mime_magic.html#mimemagicfile">MimeMagicFile <var>chemin-fichier</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active la d&#233;termination du type MIME en se basant sur le
contenu du fichier et en utilisant le fichier magique
-spécifié</td></tr>
+sp&#233;cifi&#233;</td></tr>
<tr><td><a href="prefork.html#minspareservers">MinSpareServers <var>nombre</var></a></td><td> 5 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Nombre minimum de processus serveurs enfants
inactifs</td></tr>
<tr class="odd"><td><a href="mpm_common.html#minsparethreads">MinSpareThreads <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre minimum de threads inactifs qui seront disponibles
-pour pouvoir traiter les pics de requêtes</td></tr>
-<tr><td><a href="mod_file_cache.html#mmapfile">MMapFile <var>chemin fichier</var> [<var>chemin_fichier</var>] ...</a></td><td></td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Charge au démarrage une liste de fichiers en
-mémoire</td></tr>
-<tr class="odd"><td><a href="mod_dialup.html#modemstandard">ModemStandard V.21|V.26bis|V.32|V.34|V.92</a></td><td></td><td>d</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Standard de modem à simuler</td></tr>
-<tr><td><a href="mod_mime.html#modmimeusepathinfo">ModMimeUsePathInfo On|Off</a></td><td> Off </td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">Indique à <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> de traiter les éléments
+pour pouvoir traiter les pics de requ&#234;tes</td></tr>
+<tr><td><a href="mod_file_cache.html#mmapfile">MMapFile <var>chemin fichier</var> [<var>chemin_fichier</var>] ...</a></td><td></td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Charge au d&#233;marrage une liste de fichiers en
+m&#233;moire</td></tr>
+<tr class="odd"><td><a href="mod_dialup.html#modemstandard">ModemStandard V.21|V.26bis|V.32|V.34|V.92</a></td><td></td><td>d</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Standard de modem &#224; simuler</td></tr>
+<tr><td><a href="mod_mime.html#modmimeusepathinfo">ModMimeUsePathInfo On|Off</a></td><td> Off </td><td>d</td><td>B</td></tr><tr><td class="descr" colspan="4">Indique &#224; <code class="module"><a href="../mod/mod_mime.html">mod_mime</a></code> de traiter les &#233;l&#233;ments
de <code>path_info</code> en tant que parties du nom de
fichier</td></tr>
<tr class="odd"><td><a href="mod_mime.html#multiviewsmatch">MultiviewsMatch Any|NegotiatedOnly|Filters|Handlers
[Handlers|Filters]</a></td><td> NegotiatedOnly </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Les types de fichiers qui seront inclus lors d'une
recherche de correspondance de fichier avec les vues multiples
(MultiViews)</td></tr>
-<tr><td><a href="core.html#mutex">Mutex <var>mécanisme</var> [default|<var>nom-mutex</var>] ... [OmitPID]</a></td><td> default </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Définit les mécanismes de mutex et le repertoire du fichier
-verrou pour tous les mutex ou seulement les mutex spécifiés</td></tr>
-<tr class="odd"><td><a href="core.html#namevirtualhost" id="N" name="N">NameVirtualHost <var>adresse</var>[:<var>port</var>]</a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">OBSOLETE : Définit une adresse IP pour les serveurs virtuels à base de
+<tr><td><a href="core.html#mutex">Mutex <var>m&#233;canisme</var> [default|<var>nom-mutex</var>] ... [OmitPID]</a></td><td> default </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">D&#233;finit les m&#233;canismes de mutex et le repertoire du fichier
+verrou pour tous les mutex ou seulement les mutex sp&#233;cifi&#233;s</td></tr>
+<tr class="odd"><td><a href="core.html#namevirtualhost" id="N" name="N">NameVirtualHost <var>adresse</var>[:<var>port</var>]</a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">OBSOLETE : D&#233;finit une adresse IP pour les serveurs virtuels &#224; base de
nom</td></tr>
-<tr><td><a href="mod_proxy.html#noproxy">NoProxy <var>domaine</var> [<var>domaine</var>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Serveurs, domaines ou réseaux auquels on se connectera
+<tr><td><a href="mod_proxy.html#noproxy">NoProxy <var>domaine</var> [<var>domaine</var>] ...</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Serveurs, domaines ou r&#233;seaux auquels on se connectera
directement</td></tr>
<tr class="odd"><td><a href="mod_nw_ssl.html#nwssltrustedcerts">NWSSLTrustedCerts <var>nom-fichier</var>
-[<var>nom-fichier</var>] ...</a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Liste de certificats clients supplémentaires</td></tr>
+[<var>nom-fichier</var>] ...</a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Liste de certificats clients suppl&#233;mentaires</td></tr>
<tr><td><a href="mod_nw_ssl.html#nwsslupgradeable">NWSSLUpgradeable [<var>adresse-IP</var>:]<var>num-port</var></a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Permet de promouvoir une connexion non SSL au statut de
-connexion SSL à la demande</td></tr>
+connexion SSL &#224; la demande</td></tr>
<tr class="odd"><td><a href="core.html#options" id="O" name="O">Options
- [+|-]<var>option</var> [[+|-]<var>option</var>] ...</a></td><td> FollowSymlinks </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Définit les fonctionnalités disponibles pour un répertoire
+ [+|-]<var>option</var> [[+|-]<var>option</var>] ...</a></td><td> FollowSymlinks </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit les fonctionnalit&#233;s disponibles pour un r&#233;pertoire
particulier</td></tr>
-<tr><td><a href="mod_access_compat.html#order"> Order <var>ordre</var></a></td><td> Deny,Allow </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Définit le statut d'accès par défaut et l'ordre dans lequel
+<tr><td><a href="mod_access_compat.html#order"> Order <var>ordre</var></a></td><td> Deny,Allow </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;finit le statut d'acc&#232;s par d&#233;faut et l'ordre dans lequel
les directives <code class="directive">Allow</code> et
-<code class="directive">Deny</code> sont évaluées.</td></tr>
+<code class="directive">Deny</code> sont &#233;valu&#233;es.</td></tr>
<tr class="odd"><td><a href="mod_sed.html#outputsed">OutputSed <var>commande-sed</var></a></td><td></td><td>dh</td><td /></tr><tr class="odd"><td class="descr" colspan="4">Commande sed pour le filtrage des contenus de type
-réponse</td></tr>
+r&#233;ponse</td></tr>
<tr><td><a href="mod_env.html#passenv" id="P" name="P">PassEnv <var>var-env</var> [<var>var-env</var>]
...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Transmet des variables d'environnement depuis le
shell</td></tr>
<tr class="odd"><td><a href="mpm_common.html#pidfile">PidFile <var>nom fichier</var></a></td><td> httpd.pid </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Ficher dans lequel le serveur enregistre l'identificateur
-de processus du démon</td></tr>
-<tr><td><a href="mod_policy.html#policyconditional">PolicyConditional <var>ignore|log|enforce</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active le filtrage des requêtes conditionnelles.</td></tr>
+de processus du d&#233;mon</td></tr>
+<tr><td><a href="mod_policy.html#policyconditional">PolicyConditional <var>ignore|log|enforce</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active le filtrage des requ&#234;tes conditionnelles.</td></tr>
<tr class="odd"><td><a href="mod_policy.html#policyconditionalurl">PolicyConditionalURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL contenant la description de la politique de filtrage
-des requêtes conditionnelles.</td></tr>
-<tr><td><a href="mod_policy.html#policyenvironment">PolicyEnvironment <var>variable</var> <var>log-value</var> <var>ignore-value</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Modification des règles de filtrage en fonction d'une
+des requ&#234;tes conditionnelles.</td></tr>
+<tr><td><a href="mod_policy.html#policyenvironment">PolicyEnvironment <var>variable</var> <var>log-value</var> <var>ignore-value</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Modification des r&#232;gles de filtrage en fonction d'une
variable d'environnement.</td></tr>
-<tr class="odd"><td><a href="mod_policy.html#policyfilter">PolicyFilter <var>on|off</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active ou désactive le filtrage pour un espace d'URL donné.</td></tr>
+<tr class="odd"><td><a href="mod_policy.html#policyfilter">PolicyFilter <var>on|off</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active ou d&#233;sactive le filtrage pour un espace d'URL donn&#233;.</td></tr>
<tr><td><a href="mod_policy.html#policykeepalive">PolicyKeepalive <var>ignore|log|enforce</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active la politique de persistance.</td></tr>
<tr class="odd"><td><a href="mod_policy.html#policykeepaliveurl">PolicyKeepaliveURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL contenant la description de la politique de persistance.</td></tr>
-<tr><td><a href="mod_policy.html#policylength">PolicyLength <var>ignore|log|enforce</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active le filtrage de la spécification de la longueur du
+<tr><td><a href="mod_policy.html#policylength">PolicyLength <var>ignore|log|enforce</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active le filtrage de la sp&#233;cification de la longueur du
contenu.</td></tr>
<tr class="odd"><td><a href="mod_policy.html#policylengthurl">PolicyLengthURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL contenant la description de la politique de filtrage de
-la spécification de la longueur du contenu.</td></tr>
-<tr><td><a href="mod_policy.html#policymaxage">PolicyMaxage <var>ignore|log|enforce</var> <var>age</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active le filtrage de la durée de vie des réponses.</td></tr>
+la sp&#233;cification de la longueur du contenu.</td></tr>
+<tr><td><a href="mod_policy.html#policymaxage">PolicyMaxage <var>ignore|log|enforce</var> <var>age</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active le filtrage de la dur&#233;e de vie des r&#233;ponses.</td></tr>
<tr class="odd"><td><a href="mod_policy.html#policymaxageurl">PolicyMaxageURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL contenant la description de la politique de filtrage
-des réponses en fonction de leur durée de vie.</td></tr>
-<tr><td><a href="mod_policy.html#policynocache">PolicyNocache <var>ignore|log|enforce</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active le filtrage des réponses qui se définissent
-elles-mêmes comme impossibles à mettre en cache.</td></tr>
+des r&#233;ponses en fonction de leur dur&#233;e de vie.</td></tr>
+<tr><td><a href="mod_policy.html#policynocache">PolicyNocache <var>ignore|log|enforce</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active le filtrage des r&#233;ponses qui se d&#233;finissent
+elles-m&#234;mes comme impossibles &#224; mettre en cache.</td></tr>
<tr class="odd"><td><a href="mod_policy.html#policynocacheurl">PolicyNocacheURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL contenant la description de la politique de filtrage
-des réponses qui se définissent elles-mêmes comme impossibles à mettre
+des r&#233;ponses qui se d&#233;finissent elles-m&#234;mes comme impossibles &#224; mettre
en cache.</td></tr>
<tr><td><a href="mod_policy.html#policytype">PolicyType <var>ignore|log|enforce</var> <var>type</var> [ <var>type</var> [ ... ]]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active la politique des types de contenus.</td></tr>
<tr class="odd"><td><a href="mod_policy.html#policytypeurl">PolicyTypeURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL contenant la description de la politique des types de
@@ -1007,556 +1007,556 @@ contenu.</td></tr>
<tr><td><a href="mod_policy.html#policyvalidation">PolicyValidation <var>ignore|log|enforce</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active le filtrage de la validation du contenu.</td></tr>
<tr class="odd"><td><a href="mod_policy.html#policyvalidationurl">PolicyValidationURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL contenant la description de la politique de filtrage de
la validation du contenu.</td></tr>
-<tr><td><a href="mod_policy.html#policyvary">PolicyVary <var>ignore|log|enforce</var> <var>header</var> [ <var>header</var> [ ... ]]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active la politique de filtrage de l'en-tête Vary.</td></tr>
+<tr><td><a href="mod_policy.html#policyvary">PolicyVary <var>ignore|log|enforce</var> <var>header</var> [ <var>header</var> [ ... ]]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active la politique de filtrage de l'en-t&#234;te Vary.</td></tr>
<tr class="odd"><td><a href="mod_policy.html#policyvaryurl">PolicyVaryURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL contenant la description de la politique de filtrage de
-l'en-tête Vary.</td></tr>
-<tr><td><a href="mod_policy.html#policyversion">PolicyVersion <var>ignore|log|enforce</var> <var>HTTP/0.9|HTTP/1.0|HTTP/1.1</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active le filtrage des requêtes en fonction du numéro de
+l'en-t&#234;te Vary.</td></tr>
+<tr><td><a href="mod_policy.html#policyversion">PolicyVersion <var>ignore|log|enforce</var> <var>HTTP/0.9|HTTP/1.0|HTTP/1.1</var></a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active le filtrage des requ&#234;tes en fonction du num&#233;ro de
version HTTP.</td></tr>
<tr class="odd"><td><a href="mod_policy.html#policyversionurl">PolicyVersionURL <var>url</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">URL contenant la description de la politique de filtrage
-des requêtes en fonction du numéro de version HTTP.</td></tr>
-<tr><td><a href="mod_privileges.html#privilegesmode">PrivilegesMode FAST|SECURE|SELECTIVE</a></td><td> FAST </td><td>svd</td><td>X</td></tr><tr><td class="descr" colspan="4">Fait un compromis entre d'une part l'efficacité et la
-vitesse de traitement et d'autre part la sécurité à l'encontre des codes
-malicieux supportant les privilèges.</td></tr>
-<tr class="odd"><td><a href="core.html#protocol">Protocol <var>protocole</var></a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Protocole pour une socket d'écoute</td></tr>
-<tr><td><a href="mod_echo.html#protocolecho">ProtocolEcho On|Off</a></td><td> Off </td><td>sv</td><td>X</td></tr><tr><td class="descr" colspan="4">Active ou désactive le serveur d'écho</td></tr>
+des requ&#234;tes en fonction du num&#233;ro de version HTTP.</td></tr>
+<tr><td><a href="mod_privileges.html#privilegesmode">PrivilegesMode FAST|SECURE|SELECTIVE</a></td><td> FAST </td><td>svd</td><td>X</td></tr><tr><td class="descr" colspan="4">Fait un compromis entre d'une part l'efficacit&#233; et la
+vitesse de traitement et d'autre part la s&#233;curit&#233; &#224; l'encontre des codes
+malicieux supportant les privil&#232;ges.</td></tr>
+<tr class="odd"><td><a href="core.html#protocol">Protocol <var>protocole</var></a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Protocole pour une socket d'&#233;coute</td></tr>
+<tr><td><a href="mod_echo.html#protocolecho">ProtocolEcho On|Off</a></td><td> Off </td><td>sv</td><td>X</td></tr><tr><td class="descr" colspan="4">Active ou d&#233;sactive le serveur d'&#233;cho</td></tr>
<tr class="odd"><td><a href="core.html#protocols">Protocols <var>protocole</var> ...</a></td><td> http/1.1 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Protocoles disponibles pour un serveur virtuel ou non</td></tr>
-<tr><td><a href="core.html#protocolshonororder">ProtocolsHonorOrder On|Off</a></td><td> On </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Détermine qui du client ou du serveur détermine l'ordre
- des protocoles au cours de la négociation de la connexion</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxy">&lt;Proxy <var>url-avec-jokers</var>&gt; ...&lt;/Proxy&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Conteneur de directives s'appliquant à des ressources
-mandatées</td></tr>
-<tr><td><a href="mod_proxy.html#proxyaddheaders">ProxyAddHeaders Off|On</a></td><td> On </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Ajoute des informations à propos du mandataire aux
-en-têtes X-Forwarded-*</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxybadheader">ProxyBadHeader IsError|Ignore|StartBody</a></td><td> IsError </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Détermine la manière de traiter les lignes d'en-tête
-incorrectes d'une réponse</td></tr>
-<tr><td><a href="mod_proxy.html#proxyblock">ProxyBlock *|<var>nom d'hôte</var>|<var>nom d'hôte partiel</var>
-[<var>nom d'hôte</var>|<var>nom d'hôte partiel</var>]...</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Interdit les requêtes mandatées vers certains hôtes</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxydomain">ProxyDomain <var>Domaine</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Nom de domaine par défaut pour les requêtes
-mandatées</td></tr>
+<tr><td><a href="core.html#protocolshonororder">ProtocolsHonorOrder On|Off</a></td><td> On </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">D&#233;termine qui du client ou du serveur d&#233;termine l'ordre
+ des protocoles au cours de la n&#233;gociation de la connexion</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxy">&lt;Proxy <var>url-avec-jokers</var>&gt; ...&lt;/Proxy&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Conteneur de directives s'appliquant &#224; des ressources
+mandat&#233;es</td></tr>
+<tr><td><a href="mod_proxy.html#proxyaddheaders">ProxyAddHeaders Off|On</a></td><td> On </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Ajoute des informations &#224; propos du mandataire aux
+en-t&#234;tes X-Forwarded-*</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxybadheader">ProxyBadHeader IsError|Ignore|StartBody</a></td><td> IsError </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;termine la mani&#232;re de traiter les lignes d'en-t&#234;te
+incorrectes d'une r&#233;ponse</td></tr>
+<tr><td><a href="mod_proxy.html#proxyblock">ProxyBlock *|<var>nom d'h&#244;te</var>|<var>nom d'h&#244;te partiel</var>
+[<var>nom d'h&#244;te</var>|<var>nom d'h&#244;te partiel</var>]...</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Interdit les requ&#234;tes mandat&#233;es vers certains h&#244;tes</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxydomain">ProxyDomain <var>Domaine</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Nom de domaine par d&#233;faut pour les requ&#234;tes
+mandat&#233;es</td></tr>
<tr><td><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride On|Off</a></td><td> Off </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Outrepasser les pages d'erreur pour les contenus
-mandatés</td></tr>
+mandat&#233;s</td></tr>
<tr class="odd"><td><a href="mod_proxy_express.html#proxyexpressdbmfile">ProxyExpressDBMFile &lt;chemin&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Chemin du fichier DBM.</td></tr>
<tr><td><a href="mod_proxy_express.html#proxyexpressdbmtype">ProxyExpressDBMFile &lt;type&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Type de fichier DBM.</td></tr>
-<tr class="odd"><td><a href="mod_proxy_express.html#proxyexpressenable">ProxyExpressEnable [on|off]</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active la fonctionnalité du module.</td></tr>
-<tr><td><a href="mod_proxy_fcgi.html#proxyfcgibackendtype">ProxyFCGIBackendType FPM|GENERIC</a></td><td> FPM </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Spécifie le type de l'application FastCGI d'arrière-plan</td></tr>
+<tr class="odd"><td><a href="mod_proxy_express.html#proxyexpressenable">ProxyExpressEnable [on|off]</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active la fonctionnalit&#233; du module.</td></tr>
+<tr><td><a href="mod_proxy_fcgi.html#proxyfcgibackendtype">ProxyFCGIBackendType FPM|GENERIC</a></td><td> FPM </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sp&#233;cifie le type de l'application FastCGI d'arri&#232;re-plan</td></tr>
<tr class="odd"><td><a href="mod_proxy_fcgi.html#proxyfcgisetenvif">ProxyFCGISetEnvIf <var>conditional-expression</var>
[!]<var>environment-variable-name</var>
- [<var>value-expression</var>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Permet d'adapter la valeur des variables envoyées aux serveurs
+ [<var>value-expression</var>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Permet d'adapter la valeur des variables envoy&#233;es aux serveurs
FastCGI</td></tr>
-<tr><td><a href="mod_proxy_ftp.html#proxyftpdircharset">ProxyFtpDirCharset <var>jeu-caractères</var></a></td><td> ISO-8859-1 </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Définit le jeu de caractères des listings FTP
-mandatés</td></tr>
-<tr class="odd"><td><a href="mod_proxy_ftp.html#proxyftpescapewildcards">ProxyFtpEscapeWildcards [on|off]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Les caractères génériques dans les noms de fichiers
-doivent-ils être échappés lorsqu'ils sont envoyés au serveur FTP ?</td></tr>
-<tr><td><a href="mod_proxy_ftp.html#proxyftplistonwildcard">ProxyFtpListOnWildcard [on|off]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Les caractères génériques dans les noms de fichiers
-demandés doivent-ils déclencher l'affichage d'un listing ?</td></tr>
-<tr class="odd"><td><a href="mod_proxy_hcheck.html#proxyhcexpr">ProxyHCExpr <em>name</em> {<em>ap_expr expression</em>}</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Crée et nomme une expression conditionnelle à utiliser pour
-déterminer la santé d'un serveur d'arrière-plan en fonction de sa valeur</td></tr>
-<tr><td><a href="mod_proxy_hcheck.html#proxyhctemplate">ProxyHCTemplate <em>name</em> <em>parameter</em>=<em>setting</em> [...]</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Crée et nomme un modèle permettant de définir différents
-paramètres de check up</td></tr>
-<tr class="odd"><td><a href="mod_proxy_hcheck.html#proxyhctpsize">ProxyHCTPsize <em>size</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Définit la taille totale, pour l'ensemble du
-serveur, du jeu de threads utilisé pour le check up des
-équipiers</td></tr>
-<tr><td><a href="mod_proxy_html.html#proxyhtmlbufsize">ProxyHTMLBufSize <var>nb-octets</var></a></td><td> 8192 </td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Définit l'incrément de la taille du tampon, ainsi que sa
+<tr><td><a href="mod_proxy_ftp.html#proxyftpdircharset">ProxyFtpDirCharset <var>jeu-caract&#232;res</var></a></td><td> ISO-8859-1 </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;finit le jeu de caract&#232;res des listings FTP
+mandat&#233;s</td></tr>
+<tr class="odd"><td><a href="mod_proxy_ftp.html#proxyftpescapewildcards">ProxyFtpEscapeWildcards [on|off]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Les caract&#232;res g&#233;n&#233;riques dans les noms de fichiers
+doivent-ils &#234;tre &#233;chapp&#233;s lorsqu'ils sont envoy&#233;s au serveur FTP ?</td></tr>
+<tr><td><a href="mod_proxy_ftp.html#proxyftplistonwildcard">ProxyFtpListOnWildcard [on|off]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Les caract&#232;res g&#233;n&#233;riques dans les noms de fichiers
+demand&#233;s doivent-ils d&#233;clencher l'affichage d'un listing ?</td></tr>
+<tr class="odd"><td><a href="mod_proxy_hcheck.html#proxyhcexpr">ProxyHCExpr <em>name</em> {<em>ap_expr expression</em>}</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Cr&#233;e et nomme une expression conditionnelle &#224; utiliser pour
+d&#233;terminer la sant&#233; d'un serveur d'arri&#232;re-plan en fonction de sa valeur</td></tr>
+<tr><td><a href="mod_proxy_hcheck.html#proxyhctemplate">ProxyHCTemplate <em>name</em> <em>parameter</em>=<em>setting</em> [...]</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Cr&#233;e et nomme un mod&#232;le permettant de d&#233;finir diff&#233;rents
+param&#232;tres de check up</td></tr>
+<tr class="odd"><td><a href="mod_proxy_hcheck.html#proxyhctpsize">ProxyHCTPsize <em>size</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit la taille totale, pour l'ensemble du
+serveur, du jeu de threads utilis&#233; pour le check up des
+&#233;quipiers</td></tr>
+<tr><td><a href="mod_proxy_html.html#proxyhtmlbufsize">ProxyHTMLBufSize <var>nb-octets</var></a></td><td> 8192 </td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">D&#233;finit l'incr&#233;ment de la taille du tampon, ainsi que sa
taille initiale, pour la mise en
tampon des scripts en ligne et des feuilles de style.</td></tr>
-<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlcharsetout">ProxyHTMLCharsetOut <var>jeu-de-caractères | *</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Spécifie un jeu de caractères pour la sortie de
+<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlcharsetout">ProxyHTMLCharsetOut <var>jeu-de-caract&#232;res | *</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sp&#233;cifie un jeu de caract&#232;res pour la sortie de
mod_proxy_html.</td></tr>
<tr><td><a href="mod_proxy_html.html#proxyhtmldoctype">ProxyHTMLDocType HTML|XHTML [Legacy]<br /><strong>OR</strong>
<br />ProxyHTMLDocType <var>fpi</var> [SGML|XML]<br /><strong>OR</strong>
<br />ProxyHTMLDocType html5<br /><strong>OR</strong>
-<br />ProxyHTMLDocType auto</a></td><td> auto (2.5/trunk ver +</td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Définit une déclaration de type de document HTML ou XHTML.</td></tr>
-<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlenable">ProxyHTMLEnable On|Off</a></td><td> Off </td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Permet d'activer/désactiver le filtre proxy_html.</td></tr>
-<tr><td><a href="mod_proxy_html.html#proxyhtmlevents">ProxyHTMLEvents <var>attribut [attribut ...]</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Spécifie les attributs à traiter comme des évènements de
+<br />ProxyHTMLDocType auto</a></td><td> auto (2.5/trunk ver +</td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">D&#233;finit une d&#233;claration de type de document HTML ou XHTML.</td></tr>
+<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlenable">ProxyHTMLEnable On|Off</a></td><td> Off </td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Permet d'activer/d&#233;sactiver le filtre proxy_html.</td></tr>
+<tr><td><a href="mod_proxy_html.html#proxyhtmlevents">ProxyHTMLEvents <var>attribut [attribut ...]</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Sp&#233;cifie les attributs &#224; traiter comme des &#233;v&#232;nements de
type scripting.</td></tr>
-<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlextended">ProxyHTMLExtended On|Off</a></td><td> Off </td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Détermine si l'on doit corriger les liens dans les scripts
-en ligne, les feuilles de style et les évènements de type scripting.</td></tr>
+<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlextended">ProxyHTMLExtended On|Off</a></td><td> Off </td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;termine si l'on doit corriger les liens dans les scripts
+en ligne, les feuilles de style et les &#233;v&#232;nements de type scripting.</td></tr>
<tr><td><a href="mod_proxy_html.html#proxyhtmlfixups">ProxyHTMLFixups [lowercase] [dospath] [reset]</a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Corrige les erreurs HTML simples.</td></tr>
-<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlinterp">ProxyHTMLInterp On|Off</a></td><td> Off </td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Active la réinterprétation des règles
-<code class="directive">ProxyHTMLURLMap</code> pour chaque requête.</td></tr>
-<tr><td><a href="mod_proxy_html.html#proxyhtmllinks">ProxyHTMLLinks <var>élément attribut [attribut2 ...]</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Spécifie les éléments HTML dont les attributs d'URL doivent
-être réécrits.</td></tr>
-<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlmeta">ProxyHTMLMeta On|Off</a></td><td> Off </td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Active ou désactive une préinterprétation supplémentaire
-des métadonnées dans les sections HTML <code>&lt;head&gt;</code>.</td></tr>
-<tr><td><a href="mod_proxy_html.html#proxyhtmlstripcomments">ProxyHTMLStripComments On|Off</a></td><td> Off </td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Détermine si les commentaires HTML doivent être supprimés.</td></tr>
-<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlurlmap">ProxyHTMLURLMap <var>modèle-source modèle-cible [drapeaux] [cond]</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Définit une règle de réécriture des liens HTML</td></tr>
-<tr><td><a href="mod_proxy.html#proxyiobuffersize">ProxyIOBufferSize <var>octets</var></a></td><td> 8192 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Détermine la taille du tampon interne de transfert de
-données</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxymatch">&lt;ProxyMatch <var>regex</var>&gt; ...&lt;/ProxyMatch&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Conteneur de directives s'appliquant à des ressources
-mandatées correspondant à une expression rationnelle</td></tr>
-<tr><td><a href="mod_proxy.html#proxymaxforwards">ProxyMaxForwards <var>nombre</var></a></td><td> -1 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Nombre maximum de mandataires à travers lesquelles une
-requête peut être redirigée</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxypass">ProxyPass [<var>chemin</var>] !|<var>url</var> [<var>clé=valeur</var>
- <var>[clé=valeur</var> ...]] [nocanon] [interpolate] [noquery]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Référencer des serveurs distants depuis
+<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlinterp">ProxyHTMLInterp On|Off</a></td><td> Off </td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Active la r&#233;interpr&#233;tation des r&#232;gles
+<code class="directive">ProxyHTMLURLMap</code> pour chaque requ&#234;te.</td></tr>
+<tr><td><a href="mod_proxy_html.html#proxyhtmllinks">ProxyHTMLLinks <var>&#233;l&#233;ment attribut [attribut2 ...]</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Sp&#233;cifie les &#233;l&#233;ments HTML dont les attributs d'URL doivent
+&#234;tre r&#233;&#233;crits.</td></tr>
+<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlmeta">ProxyHTMLMeta On|Off</a></td><td> Off </td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Active ou d&#233;sactive une pr&#233;interpr&#233;tation suppl&#233;mentaire
+des m&#233;tadonn&#233;es dans les sections HTML <code>&lt;head&gt;</code>.</td></tr>
+<tr><td><a href="mod_proxy_html.html#proxyhtmlstripcomments">ProxyHTMLStripComments On|Off</a></td><td> Off </td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">D&#233;termine si les commentaires HTML doivent &#234;tre supprim&#233;s.</td></tr>
+<tr class="odd"><td><a href="mod_proxy_html.html#proxyhtmlurlmap">ProxyHTMLURLMap <var>mod&#232;le-source mod&#232;le-cible [drapeaux] [cond]</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit une r&#232;gle de r&#233;&#233;criture des liens HTML</td></tr>
+<tr><td><a href="mod_proxy.html#proxyiobuffersize">ProxyIOBufferSize <var>octets</var></a></td><td> 8192 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;termine la taille du tampon interne de transfert de
+donn&#233;es</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxymatch">&lt;ProxyMatch <var>regex</var>&gt; ...&lt;/ProxyMatch&gt;</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Conteneur de directives s'appliquant &#224; des ressources
+mandat&#233;es correspondant &#224; une expression rationnelle</td></tr>
+<tr><td><a href="mod_proxy.html#proxymaxforwards">ProxyMaxForwards <var>nombre</var></a></td><td> -1 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Nombre maximum de mandataires &#224; travers lesquelles une
+requ&#234;te peut &#234;tre redirig&#233;e</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxypass">ProxyPass [<var>chemin</var>] !|<var>url</var> [<var>cl&#233;=valeur</var>
+ <var>[cl&#233;=valeur</var> ...]] [nocanon] [interpolate] [noquery]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">R&#233;f&#233;rencer des serveurs distants depuis
l'espace d'URLs du serveur local</td></tr>
-<tr><td><a href="mod_proxy.html#proxypassinherit">ProxyPassInherit On|Off</a></td><td> On </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Héritage des directives ProxyPass définies au niveau du
+<tr><td><a href="mod_proxy.html#proxypassinherit">ProxyPassInherit On|Off</a></td><td> On </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">H&#233;ritage des directives ProxyPass d&#233;finies au niveau du
serveur principal</td></tr>
<tr class="odd"><td><a href="mod_proxy.html#proxypassinterpolateenv">ProxyPassInterpolateEnv On|Off</a></td><td> Off </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active l'interpolation des variables d'environnement dans
les configurations de mandataires inverses</td></tr>
<tr><td><a href="mod_proxy.html#proxypassmatch">ProxyPassMatch [<var>regex</var>] !|<var>url</var>
-[<var>clé=valeur</var>
- <var>[clé=valeur</var> ...]]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Fait correspondre des serveurs distants dans l'espace d'URL
+[<var>cl&#233;=valeur</var>
+ <var>[cl&#233;=valeur</var> ...]]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Fait correspondre des serveurs distants dans l'espace d'URL
du serveur local en utilisant des expressions rationnelles</td></tr>
<tr class="odd"><td><a href="mod_proxy.html#proxypassreverse">ProxyPassReverse [<var>chemin</var>] <var>url</var>
-[<var>interpolate</var>]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ajuste l'URL dans les en-têtes de la réponse HTTP envoyée
-par un serveur mandaté en inverse</td></tr>
+[<var>interpolate</var>]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ajuste l'URL dans les en-t&#234;tes de la r&#233;ponse HTTP envoy&#233;e
+par un serveur mandat&#233; en inverse</td></tr>
<tr><td><a href="mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain <var>domaine-interne</var>
-<var>domaine-public</var> [<var>interpolate</var>]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Ajuste la chaîne correspondant au domaine dans les en-têtes
-Set-Cookie en provenance d'un serveur mandaté</td></tr>
+<var>domaine-public</var> [<var>interpolate</var>]</a></td><td></td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Ajuste la cha&#238;ne correspondant au domaine dans les en-t&#234;tes
+Set-Cookie en provenance d'un serveur mandat&#233;</td></tr>
<tr class="odd"><td><a href="mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath <var>chemin-interne</var>
-<var>chemin-public</var> [<var>interpolate</var>]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ajuste la chaîne correspondant au chemin dans les en-têtes
-Set-Cookie en provenance d'un serveur mandaté</td></tr>
-<tr><td><a href="mod_proxy.html#proxypreservehost">ProxyPreserveHost On|Off</a></td><td> Off </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Utilise l'en-tête de requête entrante Host pour la requête
+<var>chemin-public</var> [<var>interpolate</var>]</a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Ajuste la cha&#238;ne correspondant au chemin dans les en-t&#234;tes
+Set-Cookie en provenance d'un serveur mandat&#233;</td></tr>
+<tr><td><a href="mod_proxy.html#proxypreservehost">ProxyPreserveHost On|Off</a></td><td> Off </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Utilise l'en-t&#234;te de requ&#234;te entrante Host pour la requ&#234;te
du mandataire</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxyreceivebuffersize">ProxyReceiveBufferSize <var>octets</var></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Taille du tampon réseau pour les connexions mandatées HTTP
+<tr class="odd"><td><a href="mod_proxy.html#proxyreceivebuffersize">ProxyReceiveBufferSize <var>octets</var></a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Taille du tampon r&#233;seau pour les connexions mandat&#233;es HTTP
et FTP</td></tr>
-<tr><td><a href="mod_proxy.html#proxyremote">ProxyRemote <var>comparaison</var> <var>serveur-distant</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Mandataire distant à utiliser pour traiter certaines
-requêtes</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxyremotematch">ProxyRemoteMatch <var>regex</var> <var>serveur-distant</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Le mandataire distant à utiliser pour traiter les requêtes
-correspondant à une expression rationnelle</td></tr>
-<tr><td><a href="mod_proxy.html#proxyrequests">ProxyRequests On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Active la fonctionnalité (standard) de mandataire
+<tr><td><a href="mod_proxy.html#proxyremote">ProxyRemote <var>comparaison</var> <var>serveur-distant</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Mandataire distant &#224; utiliser pour traiter certaines
+requ&#234;tes</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyremotematch">ProxyRemoteMatch <var>regex</var> <var>serveur-distant</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Le mandataire distant &#224; utiliser pour traiter les requ&#234;tes
+correspondant &#224; une expression rationnelle</td></tr>
+<tr><td><a href="mod_proxy.html#proxyrequests">ProxyRequests On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Active la fonctionnalit&#233; (standard) de mandataire
direct</td></tr>
-<tr class="odd"><td><a href="mod_proxy_scgi.html#proxyscgiinternalredirect">ProxySCGIInternalRedirect On|Off|<var>Headername</var></a></td><td> On </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active ou désactive les réponses de redirection interne en
+<tr class="odd"><td><a href="mod_proxy_scgi.html#proxyscgiinternalredirect">ProxySCGIInternalRedirect On|Off|<var>Headername</var></a></td><td> On </td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active ou d&#233;sactive les r&#233;ponses de redirection interne en
provenance du serveur cible.</td></tr>
-<tr><td><a href="mod_proxy_scgi.html#proxyscgisendfile">ProxySCGISendfile On|Off|<var>nom-en-tête</var></a></td><td> Off </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active l'évaluation du pseudo en-tête de réponse
+<tr><td><a href="mod_proxy_scgi.html#proxyscgisendfile">ProxySCGISendfile On|Off|<var>nom-en-t&#234;te</var></a></td><td> Off </td><td>svd</td><td>E</td></tr><tr><td class="descr" colspan="4">Active l'&#233;valuation du pseudo en-t&#234;te de r&#233;ponse
<var>X-Sendfile</var></td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxyset">ProxySet <var>url</var> <var>clé=valeur [clé=valeur ...]</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Définit différents paramètres relatifs à la répartition de
-charge des mandataires et aux membres des groupes de répartition de
+<tr class="odd"><td><a href="mod_proxy.html#proxyset">ProxySet <var>url</var> <var>cl&#233;=valeur [cl&#233;=valeur ...]</var></a></td><td></td><td>svd</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit diff&#233;rents param&#232;tres relatifs &#224; la r&#233;partition de
+charge des mandataires et aux membres des groupes de r&#233;partition de
charge</td></tr>
-<tr><td><a href="mod_proxy.html#proxysourceaddress">ProxySourceAddress <var>adresse</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Définit l'adresse IP locale pour les connexions mandatées
+<tr><td><a href="mod_proxy.html#proxysourceaddress">ProxySourceAddress <var>adresse</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;finit l'adresse IP locale pour les connexions mandat&#233;es
sortantes</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxystatus">ProxyStatus Off|On|Full</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Affiche l'état du répartiteur de charge du mandataire dans
+<tr class="odd"><td><a href="mod_proxy.html#proxystatus">ProxyStatus Off|On|Full</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Affiche l'&#233;tat du r&#233;partiteur de charge du mandataire dans
mod_status</td></tr>
-<tr><td><a href="mod_proxy.html#proxytimeout">ProxyTimeout <var>time-interval</var>[s]</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Délai d'attente réseau pour les requêtes
-mandatées</td></tr>
-<tr class="odd"><td><a href="mod_proxy.html#proxyvia">ProxyVia On|Off|Full|Block</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Information fournie dans l'en-tête de réponse HTTP
-<code>Via</code> pour les requêtes mandatées</td></tr>
-<tr><td><a href="mod_proxy_wstunnel.html#proxywebsocketasync">ProxyWebsocketAsync ON|OFF</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Création d'un tunnel asynchrone</td></tr>
-<tr class="odd"><td><a href="mod_proxy_wstunnel.html#proxywebsocketasyncdelay">ProxyWebsocketAsyncDelay <var>num</var>[ms]</a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Temps d'attente synchrone maximum pour des données</td></tr>
-<tr><td><a href="mod_proxy_wstunnel.html#proxywebsocketidletimeout">ProxyWebsocketIdleTimeout <var>num</var>[ms]</a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Temps d'attente maximum pour des données sur le tunnel websockets</td></tr>
-<tr class="odd"><td><a href="core.html#qualifyredirecturl" id="Q" name="Q">QualifyRedirectURL ON|OFF</a></td><td> OFF </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Vérifie si la variable d'environnement REDIRECT_URL est
-pleinement qualifiée</td></tr>
-<tr><td><a href="mod_autoindex.html#readmename" id="R" name="R">ReadmeName <var>nom-fichier</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Nom du fichier dont le contenu sera inséré à la fin de
+<tr><td><a href="mod_proxy.html#proxytimeout">ProxyTimeout <var>time-interval</var>[s]</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;lai d'attente r&#233;seau pour les requ&#234;tes
+mandat&#233;es</td></tr>
+<tr class="odd"><td><a href="mod_proxy.html#proxyvia">ProxyVia On|Off|Full|Block</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Information fournie dans l'en-t&#234;te de r&#233;ponse HTTP
+<code>Via</code> pour les requ&#234;tes mandat&#233;es</td></tr>
+<tr><td><a href="mod_proxy_wstunnel.html#proxywebsocketasync">ProxyWebsocketAsync ON|OFF</a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Cr&#233;ation d'un tunnel asynchrone</td></tr>
+<tr class="odd"><td><a href="mod_proxy_wstunnel.html#proxywebsocketasyncdelay">ProxyWebsocketAsyncDelay <var>num</var>[ms]</a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Temps d'attente synchrone maximum pour des donn&#233;es</td></tr>
+<tr><td><a href="mod_proxy_wstunnel.html#proxywebsocketidletimeout">ProxyWebsocketIdleTimeout <var>num</var>[ms]</a></td><td> 0 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Temps d'attente maximum pour des donn&#233;es sur le tunnel websockets</td></tr>
+<tr class="odd"><td><a href="core.html#qualifyredirecturl" id="Q" name="Q">QualifyRedirectURL ON|OFF</a></td><td> OFF </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">V&#233;rifie si la variable d'environnement REDIRECT_URL est
+pleinement qualifi&#233;e</td></tr>
+<tr><td><a href="mod_autoindex.html#readmename" id="R" name="R">ReadmeName <var>nom-fichier</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Nom du fichier dont le contenu sera ins&#233;r&#233; &#224; la fin de
l'index</td></tr>
-<tr class="odd"><td><a href="mpm_common.html#receivebuffersize">ReceiveBufferSize <var>octets</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Taille du tampon TCP en entrée</td></tr>
-<tr><td><a href="mod_alias.html#redirect">Redirect [<var>état</var>] [<var>URL-path</var>]
+<tr class="odd"><td><a href="mpm_common.html#receivebuffersize">ReceiveBufferSize <var>octets</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Taille du tampon TCP en entr&#233;e</td></tr>
+<tr><td><a href="mod_alias.html#redirect">Redirect [<var>&#233;tat</var>] [<var>URL-path</var>]
<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Envoie une redirection externe demandant au client
-d'effectuer une autre requête avec une URL différente</td></tr>
-<tr class="odd"><td><a href="mod_alias.html#redirectmatch">RedirectMatch [<var>état</var>] <var>regex</var>
+d'effectuer une autre requ&#234;te avec une URL diff&#233;rente</td></tr>
+<tr class="odd"><td><a href="mod_alias.html#redirectmatch">RedirectMatch [<var>&#233;tat</var>] <var>regex</var>
<var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Envoie une redirection externe faisant appel aux
expressions rationnelles pour la mise en correspondance de l'URL
courante</td></tr>
<tr><td><a href="mod_alias.html#redirectpermanent">RedirectPermanent <var>chemin URL</var> <var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Envoie une redirection externe permanente demandant au
-client d'effectuer une nouvelle requête avec une URL
-différente</td></tr>
+client d'effectuer une nouvelle requ&#234;te avec une URL
+diff&#233;rente</td></tr>
<tr class="odd"><td><a href="mod_alias.html#redirecttemp">RedirectTemp <var>chemin URL</var> <var>URL</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Envoie une redirection externe temporaire demandant au
-client d'effectuer une nouvelle requête avec une URL
-différente</td></tr>
+client d'effectuer une nouvelle requ&#234;te avec une URL
+diff&#233;rente</td></tr>
<tr><td><a href="mod_socache_redis.html#redisconnpoolttl">RedisConnPoolTTL <em>num</em>[<em>units</em>]</a></td><td> 15s </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">TTL used for the connection pool with the Redis server(s)</td></tr>
<tr class="odd"><td><a href="mod_socache_redis.html#redistimeout">RedisTimeout <em>num</em>[<em>units</em>]</a></td><td> 5s </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">R/W timeout used for the connection with the Redis server(s)</td></tr>
-<tr><td><a href="mod_reflector.html#reflectorheader">ReflectorHeader <var>en-tête-entrée</var> <var>[en-tête-sortie]</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Renvoie un en-tête d'entrée dans les en-têtes de sortie</td></tr>
-<tr class="odd"><td><a href="core.html#regexdefaultoptions">RegexDefaultOptions [none] [+|-]<var>option</var> [[+|-]<var>option</var>] ...</a></td><td> DOLLAR_ENDONLY </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Configuration des options globales par défaut pour les
+<tr><td><a href="mod_reflector.html#reflectorheader">ReflectorHeader <var>en-t&#234;te-entr&#233;e</var> <var>[en-t&#234;te-sortie]</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Renvoie un en-t&#234;te d'entr&#233;e dans les en-t&#234;tes de sortie</td></tr>
+<tr class="odd"><td><a href="core.html#regexdefaultoptions">RegexDefaultOptions [none] [+|-]<var>option</var> [[+|-]<var>option</var>] ...</a></td><td> DOLLAR_ENDONLY </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Configuration des options globales par d&#233;faut pour les
expressions rationnelles</td></tr>
-<tr><td><a href="core.html#registerhttpmethod">RegisterHttpMethod <var>method</var> [<var>method</var> [...]]</a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Enregistrement de méthodes HTTP non standards</td></tr>
-<tr class="odd"><td><a href="mod_remoteip.html#remoteipheader">RemoteIPHeader <var>en-tête</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Définit le champ d'en-tête qui contiendra les adresses IP
+<tr><td><a href="core.html#registerhttpmethod">RegisterHttpMethod <var>method</var> [<var>method</var> [...]]</a></td><td></td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Enregistrement de m&#233;thodes HTTP non standards</td></tr>
+<tr class="odd"><td><a href="mod_remoteip.html#remoteipheader">RemoteIPHeader <var>en-t&#234;te</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit le champ d'en-t&#234;te qui contiendra les adresses IP
du client</td></tr>
<tr><td><a href="mod_remoteip.html#remoteipinternalproxy">RemoteIPInternalProxy
-<var>ip-mandataire</var>|<var>ip-mandataire/sous-réseau</var>|<var>nom-hôte</var> ...</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Déclare les adresses IP intranet clients comme dignes de
-confiance pour présenter la valeur RemoteIPHeader</td></tr>
-<tr class="odd"><td><a href="mod_remoteip.html#remoteipinternalproxylist">RemoteIPInternalProxyList <var>nom-fichier</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Déclare les adresses IP intranet clients comme dignes de
-confiance pour présenter la valeur RemoteIPHeader</td></tr>
-<tr><td><a href="mod_remoteip.html#remoteipproxiesheader">RemoteIPProxiesHeader <var>Nom_en-tête</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Déclare le champ d'en-tête qui contiendra toutes les
-adresses IP intermédiaires</td></tr>
-<tr class="odd"><td><a href="mod_remoteip.html#remoteipproxyprotocol">RemoteIPProxyProtocol On|Off</a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Active ou désactive la gestion du protocole PROXY</td></tr>
-<tr><td><a href="mod_remoteip.html#remoteipproxyprotocolexceptions">RemoteIPProxyProtocolExceptions host|range [host|range] [host|range]</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Désactive la prise en compte de l'en-tête PROXY pour certains hôtes
-ou réseaux</td></tr>
+<var>ip-mandataire</var>|<var>ip-mandataire/sous-r&#233;seau</var>|<var>nom-h&#244;te</var> ...</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">D&#233;clare les adresses IP intranet clients comme dignes de
+confiance pour pr&#233;senter la valeur RemoteIPHeader</td></tr>
+<tr class="odd"><td><a href="mod_remoteip.html#remoteipinternalproxylist">RemoteIPInternalProxyList <var>nom-fichier</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;clare les adresses IP intranet clients comme dignes de
+confiance pour pr&#233;senter la valeur RemoteIPHeader</td></tr>
+<tr><td><a href="mod_remoteip.html#remoteipproxiesheader">RemoteIPProxiesHeader <var>Nom_en-t&#234;te</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">D&#233;clare le champ d'en-t&#234;te qui contiendra toutes les
+adresses IP interm&#233;diaires</td></tr>
+<tr class="odd"><td><a href="mod_remoteip.html#remoteipproxyprotocol">RemoteIPProxyProtocol On|Off</a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Active ou d&#233;sactive la gestion du protocole PROXY</td></tr>
+<tr><td><a href="mod_remoteip.html#remoteipproxyprotocolexceptions">RemoteIPProxyProtocolExceptions host|range [host|range] [host|range]</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">D&#233;sactive la prise en compte de l'en-t&#234;te PROXY pour certains h&#244;tes
+ou r&#233;seaux</td></tr>
<tr class="odd"><td><a href="mod_remoteip.html#remoteiptrustedproxy">RemoteIPTrustedProxy
-<var>ip-mandataire</var>|<var>ip-mandataire/sous-réseau</var>|<var>nom-hôte</var> ...</a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Restreint les adresses IP clients dignes de
-confiance pour présenter la valeur RemoteIPHeader</td></tr>
+<var>ip-mandataire</var>|<var>ip-mandataire/sous-r&#233;seau</var>|<var>nom-h&#244;te</var> ...</a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Restreint les adresses IP clients dignes de
+confiance pour pr&#233;senter la valeur RemoteIPHeader</td></tr>
<tr><td><a href="mod_remoteip.html#remoteiptrustedproxylist">RemoteIPTrustedProxyList <var>nom-fichier</var></a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Restreint les adresses IP clients dignes de
-confiance pour présenter la valeur RemoteIPHeader</td></tr>
+confiance pour pr&#233;senter la valeur RemoteIPHeader</td></tr>
<tr class="odd"><td><a href="mod_mime.html#removecharset">RemoveCharset <var>extension</var> [<var>extension</var>]
-...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Supprime toute association de jeu de caractères pour un
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Supprime toute association de jeu de caract&#232;res pour un
ensemble d'extensions de noms de fichiers</td></tr>
<tr><td><a href="mod_mime.html#removeencoding">RemoveEncoding <var>extension</var> [<var>extension</var>]
...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Supprime toute association de codage de contenu pour un
ensemble d'extensions de noms de fichiers</td></tr>
<tr class="odd"><td><a href="mod_mime.html#removehandler">RemoveHandler <var>extension</var> [<var>extension</var>]
-...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Supprime toute association de gestionnaire à un ensemble
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Supprime toute association de gestionnaire &#224; un ensemble
d'extensions de noms de fichiers</td></tr>
<tr><td><a href="mod_mime.html#removeinputfilter">RemoveInputFilter <var>extension</var> [<var>extension</var>]
-...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Supprime toute association de filtre en entrée à un
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Supprime toute association de filtre en entr&#233;e &#224; un
ensemble d'extensions de noms de fichiers</td></tr>
<tr class="odd"><td><a href="mod_mime.html#removelanguage">RemoveLanguage <var>extension</var> [<var>extension</var>]
-...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Supprime toute association de langage à un ensemble
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Supprime toute association de langage &#224; un ensemble
d'extensions de noms de fichiers</td></tr>
<tr><td><a href="mod_mime.html#removeoutputfilter">RemoveOutputFilter <var>extension</var> [<var>extension</var>]
-...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Supprime toute association de filtre en sortie à un
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Supprime toute association de filtre en sortie &#224; un
ensemble d'extensions de noms de fichiers</td></tr>
<tr class="odd"><td><a href="mod_mime.html#removetype">RemoveType <var>extension</var> [<var>extension</var>]
-...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Supprime toute association de type de contenu à un ensemble
+...</a></td><td></td><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Supprime toute association de type de contenu &#224; un ensemble
d'extensions de noms de fichiers</td></tr>
<tr><td><a href="mod_headers.html#requestheader">RequestHeader add|append|edit|edit*|merge|set|setifempty|unset
-<var>en-tête</var> [[expr=]<var>valeur</var>
+<var>en-t&#234;te</var> [[expr=]<var>valeur</var>
[<var>remplacement</var>]
[early|env=[!]<var>variable</var>|expr=<var>expression</var>]]
-</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure les en-têtes d'une requête HTTP</td></tr>
+</a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure les en-t&#234;tes d'une requ&#234;te HTTP</td></tr>
<tr class="odd"><td><a href="mod_reqtimeout.html#requestreadtimeout">RequestReadTimeout
-[header=<var>délai</var>[-<var>délai-maxi</var>][,MinRate=<var>taux-mini</var>]
-[body=<var>délai</var>[-<var>délai-maxi</var>][,MinRate=<var>taux-mini</var>]
-</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Définit des délais maximums pour la réception des en-têtes
-et corps des requêtes en provenance du client.
+[header=<var>d&#233;lai</var>[-<var>d&#233;lai-maxi</var>][,MinRate=<var>taux-mini</var>]
+[body=<var>d&#233;lai</var>[-<var>d&#233;lai-maxi</var>][,MinRate=<var>taux-mini</var>]
+</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit des d&#233;lais maximums pour la r&#233;ception des en-t&#234;tes
+et corps des requ&#234;tes en provenance du client.
</td></tr>
-<tr><td><a href="mod_authz_core.html#require">Require [not] <var>nom-entité</var> [<var>nom-entité</var>]
-...</a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Vérifie si un utilisateur authentifié a une
-autorisation d'accès accordée par un fournisseur
+<tr><td><a href="mod_authz_core.html#require">Require [not] <var>nom-entit&#233;</var> [<var>nom-entit&#233;</var>]
+...</a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">V&#233;rifie si un utilisateur authentifi&#233; a une
+autorisation d'acc&#232;s accord&#233;e par un fournisseur
d'autorisation.</td></tr>
<tr class="odd"><td><a href="mod_authz_core.html#requireall">&lt;RequireAll&gt; ... &lt;/RequireAll&gt;</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Regroupe plusieurs directives d'autorisation dont aucune ne
-doit échouer et dont au moins une doit retourner un résultat positif
-pour que la directive globale retourne elle-même un résultat
+doit &#233;chouer et dont au moins une doit retourner un r&#233;sultat positif
+pour que la directive globale retourne elle-m&#234;me un r&#233;sultat
positif.</td></tr>
<tr><td><a href="mod_authz_core.html#requireany">&lt;RequireAny&gt; ... &lt;/RequireAny&gt;</a></td><td></td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Regroupe des directives d'autorisation dont au moins une
-doit retourner un résultat positif pour que la directive globale
-retourne elle-même un résultat positif.</td></tr>
+doit retourner un r&#233;sultat positif pour que la directive globale
+retourne elle-m&#234;me un r&#233;sultat positif.</td></tr>
<tr class="odd"><td><a href="mod_authz_core.html#requirenone">&lt;RequireNone&gt; ... &lt;/RequireNone&gt;</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Regroupe des directives d'autorisation dont aucune ne doit
-retourner un résultat positif pour que la directive globale n'échoue
+retourner un r&#233;sultat positif pour que la directive globale n'&#233;choue
pas.</td></tr>
-<tr><td><a href="mod_rewrite.html#rewritebase">RewriteBase <em>chemin_URL</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Définit l'URL de base pour les réécritures au niveau
-répertoire</td></tr>
+<tr><td><a href="mod_rewrite.html#rewritebase">RewriteBase <em>chemin_URL</em></a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;finit l'URL de base pour les r&#233;&#233;critures au niveau
+r&#233;pertoire</td></tr>
<tr class="odd"><td><a href="mod_rewrite.html#rewritecond"> RewriteCond
- <em>chaîne_de_test</em> <em>expression_de_comparaison</em> [<em>drapeaux</em>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Définit une condition qui devra être satisfaite pour que
-la réécriture soit effectuée
+ <em>cha&#238;ne_de_test</em> <em>expression_de_comparaison</em> [<em>drapeaux</em>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit une condition qui devra &#234;tre satisfaite pour que
+la r&#233;&#233;criture soit effectu&#233;e
</td></tr>
-<tr><td><a href="mod_rewrite.html#rewriteengine">RewriteEngine on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Active ou désactive l'exécution du
-moteur de réécriture</td></tr>
+<tr><td><a href="mod_rewrite.html#rewriteengine">RewriteEngine on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Active ou d&#233;sactive l'ex&#233;cution du
+moteur de r&#233;&#233;criture</td></tr>
<tr class="odd"><td><a href="mod_rewrite.html#rewritemap">RewriteMap <em>MapName</em> <em>MapType</em>:<em>MapSource</em> [<em>MapTypeOptions</em>]
-</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Définit une fonction de mise en correspondance pour la
-recherche de mots-clés</td></tr>
-<tr><td><a href="mod_rewrite.html#rewriteoptions">RewriteOptions <var>Options</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure certaines options spéciales
-pour le moteur de réécriture</td></tr>
+</a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit une fonction de mise en correspondance pour la
+recherche de mots-cl&#233;s</td></tr>
+<tr><td><a href="mod_rewrite.html#rewriteoptions">RewriteOptions <var>Options</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure certaines options sp&#233;ciales
+pour le moteur de r&#233;&#233;criture</td></tr>
<tr class="odd"><td><a href="mod_rewrite.html#rewriterule">RewriteRule
- <em>Modèle</em> <em>Substitution</em> [<em>drapeaux</em>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Définit les règles pour le moteur de réécriture</td></tr>
-<tr><td><a href="core.html#rlimitcpu">RLimitCPU <var>secondes</var>|max [<var>secondes</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Limite le temps CPU alloué aux processus initiés par les
+ <em>Mod&#232;le</em> <em>Substitution</em> [<em>drapeaux</em>]</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit les r&#232;gles pour le moteur de r&#233;&#233;criture</td></tr>
+<tr><td><a href="core.html#rlimitcpu">RLimitCPU <var>secondes</var>|max [<var>secondes</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Limite le temps CPU allou&#233; aux processus initi&#233;s par les
processus enfants d'Apache httpd</td></tr>
-<tr class="odd"><td><a href="core.html#rlimitmem">RLimitMEM <var>octets</var>|max [<var>octets</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limite la mémoire allouée aux processus initiés par les
+<tr class="odd"><td><a href="core.html#rlimitmem">RLimitMEM <var>octets</var>|max [<var>octets</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limite la m&#233;moire allou&#233;e aux processus initi&#233;s par les
processus enfants d'Apache httpd</td></tr>
-<tr><td><a href="core.html#rlimitnproc">RLimitNPROC <var>nombre</var>|max [<var>nombre</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Limite le nombre de processus qui peuvent être initiés par
-les processus initiés par les processus enfants d'Apache httpd</td></tr>
-<tr class="odd"><td><a href="mod_access_compat.html#satisfy" id="S" name="S">Satisfy Any|All</a></td><td> All </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Interaction entre le contrôle d'accès en fonction de l'hôte
+<tr><td><a href="core.html#rlimitnproc">RLimitNPROC <var>nombre</var>|max [<var>nombre</var>|max]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Limite le nombre de processus qui peuvent &#234;tre initi&#233;s par
+les processus initi&#233;s par les processus enfants d'Apache httpd</td></tr>
+<tr class="odd"><td><a href="mod_access_compat.html#satisfy" id="S" name="S">Satisfy Any|All</a></td><td> All </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Interaction entre le contr&#244;le d'acc&#232;s en fonction de l'h&#244;te
et l'authentification utilisateur</td></tr>
-<tr><td><a href="mpm_common.html#scoreboardfile">ScoreBoardFile <var>file-path</var></a></td><td> apache_runtime_stat +</td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Chemin du fichier où sont stockées les données concernant
+<tr><td><a href="mpm_common.html#scoreboardfile">ScoreBoardFile <var>file-path</var></a></td><td> apache_runtime_stat +</td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Chemin du fichier o&#249; sont stock&#233;es les donn&#233;es concernant
la coordination des processus enfants</td></tr>
-<tr class="odd"><td><a href="mod_actions.html#script">Script <var>méthode</var> <var>script cgi</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Active un script CGI dans le cas d'une méthode de requête
-particulière.</td></tr>
+<tr class="odd"><td><a href="mod_actions.html#script">Script <var>m&#233;thode</var> <var>script cgi</var></a></td><td></td><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Active un script CGI dans le cas d'une m&#233;thode de requ&#234;te
+particuli&#232;re.</td></tr>
<tr><td><a href="mod_alias.html#scriptalias">ScriptAlias [<var>chemin URL</var>]
-<var>chemin fichier</var>|<var>chemin répertoire</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Fait correspondre une URL à une zone du système de fichiers
-et désigne la cible comme script CGI</td></tr>
+<var>chemin fichier</var>|<var>chemin r&#233;pertoire</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Fait correspondre une URL &#224; une zone du syst&#232;me de fichiers
+et d&#233;signe la cible comme script CGI</td></tr>
<tr class="odd"><td><a href="mod_alias.html#scriptaliasmatch">ScriptAliasMatch <var>regex</var>
-<var>chemin fichier</var>|<var>chemin répertoire</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fait correspondre une URL à une zone du système de fichiers
-en faisant appel aux expressions rationnelles et en désignant la cible
+<var>chemin fichier</var>|<var>chemin r&#233;pertoire</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fait correspondre une URL &#224; une zone du syst&#232;me de fichiers
+en faisant appel aux expressions rationnelles et en d&#233;signant la cible
comme un script CGI</td></tr>
-<tr><td><a href="core.html#scriptinterpretersource">ScriptInterpreterSource Registry|Registry-Strict|Script</a></td><td> Script </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Permet de localiser l'interpréteur des scripts
+<tr><td><a href="core.html#scriptinterpretersource">ScriptInterpreterSource Registry|Registry-Strict|Script</a></td><td> Script </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Permet de localiser l'interpr&#233;teur des scripts
CGI</td></tr>
<tr class="odd"><td><a href="mod_cgi.html#scriptlog">ScriptLog <var>chemin fichier</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Chemin du fichier journal des erreurs du script
CGI</td></tr>
-<tr><td><a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer <var>octets</var></a></td><td> 1024 </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Taille maximale des requêtes PUT ou POST qui seront
-enregistrées dans le journal du script</td></tr>
+<tr><td><a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer <var>octets</var></a></td><td> 1024 </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Taille maximale des requ&#234;tes PUT ou POST qui seront
+enregistr&#233;es dans le journal du script</td></tr>
<tr class="odd"><td><a href="mod_cgi.html#scriptloglength">ScriptLogLength <var>octets</var></a></td><td> 10385760 </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Taille maximale du fichier journal des scripts
CGI</td></tr>
-<tr><td><a href="mod_cgid.html#scriptsock">ScriptSock <var>chemin fichier</var></a></td><td> cgisock </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Le préfixe du nom de fichier du socket à utiliser pour
-communiquer avec le démon CGI</td></tr>
+<tr><td><a href="mod_cgid.html#scriptsock">ScriptSock <var>chemin fichier</var></a></td><td> cgisock </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Le pr&#233;fixe du nom de fichier du socket &#224; utiliser pour
+communiquer avec le d&#233;mon CGI</td></tr>
<tr class="odd"><td><a href="mod_nw_ssl.html#securelisten">SecureListen [<var>adresse-IP</var>:]<var>num-port</var>
<var>nom-certificat</var> [MUTUAL]</a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Active le chiffrement SSL pour le port
-spécifié</td></tr>
-<tr><td><a href="core.html#seerequesttail">SeeRequestTail On|Off</a></td><td> Off </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Détermine si mod_status affiche les 63 premiers caractères
-d'une requête ou les 63 derniers, en supposant que la requête
-elle-même possède plus de 63 caractères.</td></tr>
+sp&#233;cifi&#233;</td></tr>
+<tr><td><a href="core.html#seerequesttail">SeeRequestTail On|Off</a></td><td> Off </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">D&#233;termine si mod_status affiche les 63 premiers caract&#232;res
+d'une requ&#234;te ou les 63 derniers, en supposant que la requ&#234;te
+elle-m&#234;me poss&#232;de plus de 63 caract&#232;res.</td></tr>
<tr class="odd"><td><a href="mpm_common.html#sendbuffersize">SendBufferSize <var>octets</var></a></td><td> 0 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Taille du tampon TCP en sortie</td></tr>
-<tr><td><a href="core.html#serveradmin">ServerAdmin <var>adresse électronique</var>|<var>URL</var></a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">L'adresse électronique que le serveur inclut dans les
-messages d'erreur envoyés au client</td></tr>
+<tr><td><a href="core.html#serveradmin">ServerAdmin <var>adresse &#233;lectronique</var>|<var>URL</var></a></td><td></td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">L'adresse &#233;lectronique que le serveur inclut dans les
+messages d'erreur envoy&#233;s au client</td></tr>
<tr class="odd"><td><a href="core.html#serveralias">ServerAlias <var>nom serveur</var> [<var>nom serveur</var>]
...</a></td><td></td><td>v</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Autres noms d'un serveur utilisables pour atteindre des
-serveurs virtuels à base de nom</td></tr>
-<tr><td><a href="mpm_common.html#serverlimit">ServerLimit <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Limite supérieure de la définition du nombre de
+serveurs virtuels &#224; base de nom</td></tr>
+<tr><td><a href="mpm_common.html#serverlimit">ServerLimit <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Limite sup&#233;rieure de la d&#233;finition du nombre de
processus</td></tr>
<tr class="odd"><td><a href="core.html#servername">ServerName
-[<var>protocole</var>://]<var>nom-de-domaine</var>|<var>adresse-ip</var>[:<var>port</var>]</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Nom d'hôte et port que le serveur utilise pour
-s'authentifier lui-même</td></tr>
-<tr><td><a href="core.html#serverpath">ServerPath <var>chemin d'URL</var></a></td><td></td><td>v</td><td>C</td></tr><tr><td class="descr" colspan="4">Nom de chemin d'URL hérité pour un serveur virtuel à base
-de nom accédé par un navigateur incompatible</td></tr>
-<tr class="odd"><td><a href="core.html#serverroot">ServerRoot <var>chemin de répertoire</var></a></td><td> /usr/local/apache </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Racine du répertoire d'installation du
+[<var>protocole</var>://]<var>nom-de-domaine</var>|<var>adresse-ip</var>[:<var>port</var>]</a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Nom d'h&#244;te et port que le serveur utilise pour
+s'authentifier lui-m&#234;me</td></tr>
+<tr><td><a href="core.html#serverpath">ServerPath <var>chemin d'URL</var></a></td><td></td><td>v</td><td>C</td></tr><tr><td class="descr" colspan="4">Nom de chemin d'URL h&#233;rit&#233; pour un serveur virtuel &#224; base
+de nom acc&#233;d&#233; par un navigateur incompatible</td></tr>
+<tr class="odd"><td><a href="core.html#serverroot">ServerRoot <var>chemin de r&#233;pertoire</var></a></td><td> /usr/local/apache </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Racine du r&#233;pertoire d'installation du
serveur</td></tr>
-<tr><td><a href="core.html#serversignature">ServerSignature On|Off|EMail</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Définit un pied de page pour les documents générés par le
+<tr><td><a href="core.html#serversignature">ServerSignature On|Off|EMail</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">D&#233;finit un pied de page pour les documents g&#233;n&#233;r&#233;s par le
serveur</td></tr>
-<tr class="odd"><td><a href="core.html#servertokens">ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full</a></td><td> Full </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Configure l'en-tête <code>Server</code> de la réponse
+<tr class="odd"><td><a href="core.html#servertokens">ServerTokens Major|Minor|Min[imal]|Prod[uctOnly]|OS|Full</a></td><td> Full </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Configure l'en-t&#234;te <code>Server</code> de la r&#233;ponse
HTTP</td></tr>
<tr><td><a href="mod_session.html#session">Session On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Ouvre une session pour le contexte courant</td></tr>
<tr class="odd"><td><a href="mod_session_cookie.html#sessioncookiename">SessionCookieName <var>nom</var> <var>attributs</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Nom et attributs du cookie RFC2109 dans lequel la session
-est stockée</td></tr>
+est stock&#233;e</td></tr>
<tr><td><a href="mod_session_cookie.html#sessioncookiename2">SessionCookieName2 <var>nom</var> <var>attributs</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Nom et attributs pour le cookie RFC2965 dans lequel est
-stockée la session</td></tr>
-<tr class="odd"><td><a href="mod_session_cookie.html#sessioncookieremove">SessionCookieRemove On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Détermine si les cookies de session doivent être supprimés
-des en-têtes HTTP entrants</td></tr>
-<tr><td><a href="mod_session_crypto.html#sessioncryptocipher">SessionCryptoCipher <var>algorithme</var></a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">L'algorithme à utiliser pour le chiffrement de la session</td></tr>
-<tr class="odd"><td><a href="mod_session_crypto.html#sessioncryptodriver">SessionCryptoDriver <var>nom</var> <var>[param[=valeur]]</var></a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Le pilote de chiffrement à utiliser pour chiffrer les
+stock&#233;e la session</td></tr>
+<tr class="odd"><td><a href="mod_session_cookie.html#sessioncookieremove">SessionCookieRemove On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;termine si les cookies de session doivent &#234;tre supprim&#233;s
+des en-t&#234;tes HTTP entrants</td></tr>
+<tr><td><a href="mod_session_crypto.html#sessioncryptocipher">SessionCryptoCipher <var>algorithme</var></a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">L'algorithme &#224; utiliser pour le chiffrement de la session</td></tr>
+<tr class="odd"><td><a href="mod_session_crypto.html#sessioncryptodriver">SessionCryptoDriver <var>nom</var> <var>[param[=valeur]]</var></a></td><td></td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Le pilote de chiffrement &#224; utiliser pour chiffrer les
sessions</td></tr>
-<tr><td><a href="mod_session_crypto.html#sessioncryptopassphrase">SessionCryptoPassphrase <var>secret</var> [ <var>secret</var> ... ] </a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">La clé utilisée pour chiffrer la session</td></tr>
-<tr class="odd"><td><a href="mod_session_crypto.html#sessioncryptopassphrasefile">SessionCryptoPassphraseFile <var>nom-fichier</var></a></td><td></td><td>svd</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Le fichier contenant les clés utilisées pour chiffrer la
+<tr><td><a href="mod_session_crypto.html#sessioncryptopassphrase">SessionCryptoPassphrase <var>secret</var> [ <var>secret</var> ... ] </a></td><td></td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">La cl&#233; utilis&#233;e pour chiffrer la session</td></tr>
+<tr class="odd"><td><a href="mod_session_crypto.html#sessioncryptopassphrasefile">SessionCryptoPassphraseFile <var>nom-fichier</var></a></td><td></td><td>svd</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Le fichier contenant les cl&#233;s utilis&#233;es pour chiffrer la
session</td></tr>
<tr><td><a href="mod_session_dbd.html#sessiondbdcookiename">SessionDBDCookieName <var>nom</var> <var>attributs</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Nom et attributs du cookie RFC2109 qui contient
l'identifiant de session</td></tr>
<tr class="odd"><td><a href="mod_session_dbd.html#sessiondbdcookiename2">SessionDBDCookieName2 <var>nom</var> <var>attributs</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Nom et attributs du cookie RFC2965 qui contient
l'identifiant de session</td></tr>
-<tr><td><a href="mod_session_dbd.html#sessiondbdcookieremove">SessionDBDCookieRemove On|Off</a></td><td> On </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Détermine si les cookies de session doivent être supprimés
-des en-têtes HTTP entrants</td></tr>
-<tr class="odd"><td><a href="mod_session_dbd.html#sessiondbddeletelabel">SessionDBDDeleteLabel <var>étiquette</var></a></td><td> deletesession </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">La requête SQL à utiliser pour supprimer des sessions de la
-base de données</td></tr>
-<tr><td><a href="mod_session_dbd.html#sessiondbdinsertlabel">SessionDBDInsertLabel <var>étiquette</var></a></td><td> insertsession </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">La requête SQL à utiliser pour insérer des sessions dans la
-base de données</td></tr>
-<tr class="odd"><td><a href="mod_session_dbd.html#sessiondbdperuser">SessionDBDPerUser On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active une session propre à un utilisateur</td></tr>
-<tr><td><a href="mod_session_dbd.html#sessiondbdselectlabel">SessionDBDSelectLabel <var>étiquette</var></a></td><td> selectsession </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">La requête SQL à utiliser pour sélectionner des sessions
-dans la base de données</td></tr>
-<tr class="odd"><td><a href="mod_session_dbd.html#sessiondbdupdatelabel">SessionDBDUpdateLabel <var>étiquette</var></a></td><td> updatesession </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">La requête SQL à utiliser pour mettre à jour des sessions
-préexistantes dans la base de données</td></tr>
-<tr><td><a href="mod_session.html#sessionenv">SessionEnv On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Définit si le contenu de la session doit être enregistré
+<tr><td><a href="mod_session_dbd.html#sessiondbdcookieremove">SessionDBDCookieRemove On|Off</a></td><td> On </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;termine si les cookies de session doivent &#234;tre supprim&#233;s
+des en-t&#234;tes HTTP entrants</td></tr>
+<tr class="odd"><td><a href="mod_session_dbd.html#sessiondbddeletelabel">SessionDBDDeleteLabel <var>&#233;tiquette</var></a></td><td> deletesession </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">La requ&#234;te SQL &#224; utiliser pour supprimer des sessions de la
+base de donn&#233;es</td></tr>
+<tr><td><a href="mod_session_dbd.html#sessiondbdinsertlabel">SessionDBDInsertLabel <var>&#233;tiquette</var></a></td><td> insertsession </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">La requ&#234;te SQL &#224; utiliser pour ins&#233;rer des sessions dans la
+base de donn&#233;es</td></tr>
+<tr class="odd"><td><a href="mod_session_dbd.html#sessiondbdperuser">SessionDBDPerUser On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active une session propre &#224; un utilisateur</td></tr>
+<tr><td><a href="mod_session_dbd.html#sessiondbdselectlabel">SessionDBDSelectLabel <var>&#233;tiquette</var></a></td><td> selectsession </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">La requ&#234;te SQL &#224; utiliser pour s&#233;lectionner des sessions
+dans la base de donn&#233;es</td></tr>
+<tr class="odd"><td><a href="mod_session_dbd.html#sessiondbdupdatelabel">SessionDBDUpdateLabel <var>&#233;tiquette</var></a></td><td> updatesession </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">La requ&#234;te SQL &#224; utiliser pour mettre &#224; jour des sessions
+pr&#233;existantes dans la base de donn&#233;es</td></tr>
+<tr><td><a href="mod_session.html#sessionenv">SessionEnv On|Off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;finit si le contenu de la session doit &#234;tre enregistr&#233;
dans la variable d'environnement <var>HTTP_SESSION</var></td></tr>
-<tr class="odd"><td><a href="mod_session.html#sessionexclude">SessionExclude <var>chemin</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Définit les préfixes d'URLs pour lesquels une session sera
-ignorée</td></tr>
-<tr><td><a href="mod_session.html#sessionexpiryupdateinterval">SessionExpiryUpdateInterval <var>interval</var></a></td><td> 0 (mise à jour syst +</td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Définit le nombre de secondes dont la durée d'expiration d'une
-session peut changer sans que cette session soit mise à jour</td></tr>
-<tr class="odd"><td><a href="mod_session.html#sessionheader">SessionHeader <var>en-tête</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Importation des mises à jour de session depuis l'en-tête de
-réponse HTTP spécifié</td></tr>
-<tr><td><a href="mod_session.html#sessioninclude">SessionInclude <var>chemin</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Définit les préfixes d'URL pour lesquels une session est
+<tr class="odd"><td><a href="mod_session.html#sessionexclude">SessionExclude <var>chemin</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit les pr&#233;fixes d'URLs pour lesquels une session sera
+ignor&#233;e</td></tr>
+<tr><td><a href="mod_session.html#sessionexpiryupdateinterval">SessionExpiryUpdateInterval <var>interval</var></a></td><td> 0 (mise &#224; jour syst +</td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;finit le nombre de secondes dont la dur&#233;e d'expiration d'une
+session peut changer sans que cette session soit mise &#224; jour</td></tr>
+<tr class="odd"><td><a href="mod_session.html#sessionheader">SessionHeader <var>en-t&#234;te</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Importation des mises &#224; jour de session depuis l'en-t&#234;te de
+r&#233;ponse HTTP sp&#233;cifi&#233;</td></tr>
+<tr><td><a href="mod_session.html#sessioninclude">SessionInclude <var>chemin</var></a></td><td></td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;finit les pr&#233;fixes d'URL pour lesquels une session est
valide</td></tr>
-<tr class="odd"><td><a href="mod_session.html#sessionmaxage">SessionMaxAge <var>durée de vie maximale</var></a></td><td> 0 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Définit une durée de vie maximale pour la session en
+<tr class="odd"><td><a href="mod_session.html#sessionmaxage">SessionMaxAge <var>dur&#233;e de vie maximale</var></a></td><td> 0 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit une dur&#233;e de vie maximale pour la session en
secondes</td></tr>
-<tr><td><a href="mod_env.html#setenv">SetEnv <var>var-env</var> [<var>valeur</var>]</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Définit des variables d'environnement</td></tr>
+<tr><td><a href="mod_env.html#setenv">SetEnv <var>var-env</var> [<var>valeur</var>]</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">D&#233;finit des variables d'environnement</td></tr>
<tr class="odd"><td><a href="mod_setenvif.html#setenvif">SetEnvIf <em>attribut
regex [!]env-variable</em>[=<em>valeur</em>]
- [[!]<em>env-variable</em>[=<em>valeur</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Définit des variables d'environnement en fonction des
-attributs de la requête</td></tr>
+ [[!]<em>env-variable</em>[=<em>valeur</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit des variables d'environnement en fonction des
+attributs de la requ&#234;te</td></tr>
<tr><td><a href="mod_setenvif.html#setenvifexpr">SetEnvIfExpr <em>expr
[!]env-variable</em>[=<em>valeur</em>]
- [[!]<em>env-variable</em>[=<em>valeur</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Définit des variables d'environnement en fonction d'une expression ap_expr</td></tr>
+ [[!]<em>env-variable</em>[=<em>valeur</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">D&#233;finit des variables d'environnement en fonction d'une expression ap_expr</td></tr>
<tr class="odd"><td><a href="mod_setenvif.html#setenvifnocase">SetEnvIfNoCase <em>attribut regex
[!]env-variable</em>[=<em>valeur</em>]
- [[!]<em>env-variable</em>[=<em>valeur</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Définit des variables d'environnement en fonction des
-attributs de la requête sans tenir compte de la casse</td></tr>
-<tr><td><a href="core.html#sethandler">SetHandler <var>handler-name</var>|none|<var>expression</var></a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Force le traitement des fichiers spécifiés par un
+ [[!]<em>env-variable</em>[=<em>valeur</em>]] ...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit des variables d'environnement en fonction des
+attributs de la requ&#234;te sans tenir compte de la casse</td></tr>
+<tr><td><a href="core.html#sethandler">SetHandler <var>handler-name</var>|none|<var>expression</var></a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Force le traitement des fichiers sp&#233;cifi&#233;s par un
gestionnaire particulier</td></tr>
-<tr class="odd"><td><a href="core.html#setinputfilter">SetInputFilter <var>filtre</var>[;<var>filtre</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Définit les filtres par lesquels vont passer les requêtes
-client et les données POST</td></tr>
-<tr><td><a href="core.html#setoutputfilter">SetOutputFilter <var>filtre</var>[;<var>filtre</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Définit les filtres par lesquels vont passer les réponses
+<tr class="odd"><td><a href="core.html#setinputfilter">SetInputFilter <var>filtre</var>[;<var>filtre</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit les filtres par lesquels vont passer les requ&#234;tes
+client et les donn&#233;es POST</td></tr>
+<tr><td><a href="core.html#setoutputfilter">SetOutputFilter <var>filtre</var>[;<var>filtre</var>...]</a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">D&#233;finit les filtres par lesquels vont passer les r&#233;ponses
du serveur</td></tr>
-<tr class="odd"><td><a href="mod_include.html#ssiendtag">SSIEndTag <var>tag</var></a></td><td> "--&gt;" </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Chaîne qui termine l'élément include</td></tr>
-<tr><td><a href="mod_include.html#ssierrormsg">SSIErrorMsg <var>message</var></a></td><td> "[an error occurred +</td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Message d'erreur affiché lorsqu'une erreur SSI
+<tr class="odd"><td><a href="mod_include.html#ssiendtag">SSIEndTag <var>tag</var></a></td><td> "--&gt;" </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Cha&#238;ne qui termine l'&#233;l&#233;ment include</td></tr>
+<tr><td><a href="mod_include.html#ssierrormsg">SSIErrorMsg <var>message</var></a></td><td> "[an error occurred +</td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Message d'erreur affich&#233; lorsqu'une erreur SSI
survient</td></tr>
-<tr class="odd"><td><a href="mod_include.html#ssietag">SSIETag on|off</a></td><td> off </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Définit si des en-têtes ETags sont générés par le serveur.</td></tr>
-<tr><td><a href="mod_include.html#ssilastmodified">SSILastModified on|off</a></td><td> off </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Définit si des en-têtes <code>Last-Modified</code> sont
-générés par le serveur.</td></tr>
-<tr class="odd"><td><a href="mod_include.html#ssilegacyexprparser">SSILegacyExprParser on|off</a></td><td> off </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Active le mode de compatibilité pour les expressions
+<tr class="odd"><td><a href="mod_include.html#ssietag">SSIETag on|off</a></td><td> off </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit si des en-t&#234;tes ETags sont g&#233;n&#233;r&#233;s par le serveur.</td></tr>
+<tr><td><a href="mod_include.html#ssilastmodified">SSILastModified on|off</a></td><td> off </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">D&#233;finit si des en-t&#234;tes <code>Last-Modified</code> sont
+g&#233;n&#233;r&#233;s par le serveur.</td></tr>
+<tr class="odd"><td><a href="mod_include.html#ssilegacyexprparser">SSILegacyExprParser on|off</a></td><td> off </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Active le mode de compatibilit&#233; pour les expressions
conditionnelles.</td></tr>
-<tr><td><a href="mod_include.html#ssistarttag">SSIStartTag <var>tag</var></a></td><td> "&lt;!--#" </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Chaîne qui marque le début d'un élément
+<tr><td><a href="mod_include.html#ssistarttag">SSIStartTag <var>tag</var></a></td><td> "&lt;!--#" </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Cha&#238;ne qui marque le d&#233;but d'un &#233;l&#233;ment
include</td></tr>
-<tr class="odd"><td><a href="mod_include.html#ssitimeformat">SSITimeFormat <var>chaîne de formatage</var></a></td><td> "%A, %d-%b-%Y %H:%M +</td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Configuration du format d'affichage des dates</td></tr>
-<tr><td><a href="mod_include.html#ssiundefinedecho">SSIUndefinedEcho <var>chaîne</var></a></td><td> "(none)" </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Chaîne à afficher lorsqu'on tente d'extraire le contenu
-d'une variable non définie</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslcacertificatefile">SSLCACertificateFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fichier contenant une concaténation des certificats de CA
-codés en PEM pour l'authentification des clients</td></tr>
-<tr><td><a href="mod_ssl.html#sslcacertificatepath">SSLCACertificatePath <em>chemin-répertoire</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Répertoire des certificats de CA codés en PEM pour
+<tr class="odd"><td><a href="mod_include.html#ssitimeformat">SSITimeFormat <var>cha&#238;ne de formatage</var></a></td><td> "%A, %d-%b-%Y %H:%M +</td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Configuration du format d'affichage des dates</td></tr>
+<tr><td><a href="mod_include.html#ssiundefinedecho">SSIUndefinedEcho <var>cha&#238;ne</var></a></td><td> "(none)" </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Cha&#238;ne &#224; afficher lorsqu'on tente d'extraire le contenu
+d'une variable non d&#233;finie</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcacertificatefile">SSLCACertificateFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fichier contenant une concat&#233;nation des certificats de CA
+cod&#233;s en PEM pour l'authentification des clients</td></tr>
+<tr><td><a href="mod_ssl.html#sslcacertificatepath">SSLCACertificatePath <em>chemin-r&#233;pertoire</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">R&#233;pertoire des certificats de CA cod&#233;s en PEM pour
l'authentification des clients</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslcadnrequestfile">SSLCADNRequestFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fichier contenant la concaténation des certificats de CA
-codés en PEM pour la définition de noms de CA acceptables</td></tr>
-<tr><td><a href="mod_ssl.html#sslcadnrequestpath">SSLCADNRequestPath <em>chemin-répertoire</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Répertoire contenant des fichiers de certificats de CA
-codés en PEM pour la définition de noms de CA acceptables</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslcarevocationcheck">SSLCARevocationCheck chain|leaf|none <em>flag</em>s</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active la vérification des révocations basée sur les CRL</td></tr>
-<tr><td><a href="mod_ssl.html#sslcarevocationfile">SSLCARevocationFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fichier contenant la concaténation des CRLs des CA codés en
+<tr class="odd"><td><a href="mod_ssl.html#sslcadnrequestfile">SSLCADNRequestFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fichier contenant la concat&#233;nation des certificats de CA
+cod&#233;s en PEM pour la d&#233;finition de noms de CA acceptables</td></tr>
+<tr><td><a href="mod_ssl.html#sslcadnrequestpath">SSLCADNRequestPath <em>chemin-r&#233;pertoire</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">R&#233;pertoire contenant des fichiers de certificats de CA
+cod&#233;s en PEM pour la d&#233;finition de noms de CA acceptables</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslcarevocationcheck">SSLCARevocationCheck chain|leaf|none <em>flag</em>s</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active la v&#233;rification des r&#233;vocations bas&#233;e sur les CRL</td></tr>
+<tr><td><a href="mod_ssl.html#sslcarevocationfile">SSLCARevocationFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fichier contenant la concat&#233;nation des CRLs des CA cod&#233;s en
PEM pour l'authentification des clients</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslcarevocationpath">SSLCARevocationPath <em>chemin-répertoire</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Répertoire des CRLs de CA codés en PEM pour
+<tr class="odd"><td><a href="mod_ssl.html#sslcarevocationpath">SSLCARevocationPath <em>chemin-r&#233;pertoire</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">R&#233;pertoire des CRLs de CA cod&#233;s en PEM pour
l'authentification des clients</td></tr>
-<tr><td><a href="mod_ssl.html#sslcertificatechainfile">SSLCertificateChainFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fichier contenant les certificats de CA du serveur codés en
+<tr><td><a href="mod_ssl.html#sslcertificatechainfile">SSLCertificateChainFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fichier contenant les certificats de CA du serveur cod&#233;s en
PEM</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslcertificatefile">SSLCertificateFile <var>file-path</var>|<var>certid</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fichier de données contenant les informations de certificat X.509 du serveur
-codées au format PEM ou identificateur de jeton</td></tr>
-<tr><td><a href="mod_ssl.html#sslcertificatekeyfile">SSLCertificateKeyFile <var>file-path</var>|<var>keyid</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fichier contenant la clé privée du serveur codée en
+<tr class="odd"><td><a href="mod_ssl.html#sslcertificatefile">SSLCertificateFile <var>file-path</var>|<var>certid</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fichier de donn&#233;es contenant les informations de certificat X.509 du serveur
+cod&#233;es au format PEM ou identificateur de jeton</td></tr>
+<tr><td><a href="mod_ssl.html#sslcertificatekeyfile">SSLCertificateKeyFile <var>file-path</var>|<var>keyid</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fichier contenant la cl&#233; priv&#233;e du serveur cod&#233;e en
PEM</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslciphersuite">SSLCipherSuite [<em>protocol</em>] <em>cipher-spec</em></a></td><td> DEFAULT (dépend de +</td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Algorithmes de chiffrement disponibles pour la négociation
+<tr class="odd"><td><a href="mod_ssl.html#sslciphersuite">SSLCipherSuite [<em>protocol</em>] <em>cipher-spec</em></a></td><td> DEFAULT (d&#233;pend de +</td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Algorithmes de chiffrement disponibles pour la n&#233;gociation
au cours de l'initialisation de la connexion SSL</td></tr>
<tr><td><a href="mod_ssl.html#sslcompression">SSLCompression on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Permet d'activer la compression au niveau SSL</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslcryptodevice">SSLCryptoDevice <em>moteur</em></a></td><td> builtin </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active l'utilisation d'un accélérateur matériel de
+<tr class="odd"><td><a href="mod_ssl.html#sslcryptodevice">SSLCryptoDevice <em>moteur</em></a></td><td> builtin </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active l'utilisation d'un acc&#233;l&#233;rateur mat&#233;riel de
chiffrement</td></tr>
-<tr><td><a href="mod_ssl.html#sslengine">SSLEngine on|off|optional</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Interrupteur marche/arrêt du moteur SSL</td></tr>
+<tr><td><a href="mod_ssl.html#sslengine">SSLEngine on|off|optional</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Interrupteur marche/arr&#234;t du moteur SSL</td></tr>
<tr class="odd"><td><a href="mod_ssl.html#sslfips">SSLFIPS on|off</a></td><td> off </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Coimmutateur du mode SSL FIPS</td></tr>
<tr><td><a href="mod_ssl.html#sslhonorcipherorder">SSLHonorCipherOrder on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Option permettant de classer les algorithmes de chiffrement
-du serveur par ordre de préférence</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslinsecurerenegotiation">SSLInsecureRenegotiation on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Option permettant d'activer le support de la renégociation
-non sécurisée</td></tr>
-<tr><td><a href="mod_ssl.html#sslocspdefaultresponder">SSLOCSDefaultResponder <em>uri</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Définit l'URI du répondeur par défaut pour la validation
+du serveur par ordre de pr&#233;f&#233;rence</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslinsecurerenegotiation">SSLInsecureRenegotiation on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Option permettant d'activer le support de la ren&#233;gociation
+non s&#233;curis&#233;e</td></tr>
+<tr><td><a href="mod_ssl.html#sslocspdefaultresponder">SSLOCSDefaultResponder <em>uri</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;finit l'URI du r&#233;pondeur par d&#233;faut pour la validation
OCSP</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslocspenable">SSLOCSPEnable on|leaf|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active la validation OCSP de la chaîne de certificats du
+<tr class="odd"><td><a href="mod_ssl.html#sslocspenable">SSLOCSPEnable on|leaf|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active la validation OCSP de la cha&#238;ne de certificats du
client</td></tr>
-<tr><td><a href="mod_ssl.html#sslocspnoverify">SSLOCSPNoverify on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Evite la vérification des certificats des répondeurs OCSP</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslocspoverrideresponder">SSLOCSPOverrideResponder on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Force l'utilisation de l'URI du répondeur par défaut pour
+<tr><td><a href="mod_ssl.html#sslocspnoverify">SSLOCSPNoverify on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Evite la v&#233;rification des certificats des r&#233;pondeurs OCSP</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslocspoverrideresponder">SSLOCSPOverrideResponder on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Force l'utilisation de l'URI du r&#233;pondeur par d&#233;faut pour
la validation OCSP</td></tr>
-<tr><td><a href="mod_ssl.html#sslocspproxyurl">SSLOCSPProxyURL <em>url</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Adresse de mandataire à utiliser pour les requêtes OCSP</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslocsprespondercertificatefile">SSLOCSPResponderCertificateFile <em>file</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fournit un jeu de certificats de confiance du répondeur OCSP avec
+<tr><td><a href="mod_ssl.html#sslocspproxyurl">SSLOCSPProxyURL <em>url</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Adresse de mandataire &#224; utiliser pour les requ&#234;tes OCSP</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslocsprespondercertificatefile">SSLOCSPResponderCertificateFile <em>file</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fournit un jeu de certificats de confiance du r&#233;pondeur OCSP avec
encodage PEM</td></tr>
-<tr><td><a href="mod_ssl.html#sslocsprespondertimeout">SSLOCSPResponderTimeout <em>secondes</em></a></td><td> 10 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Délai d'attente pour les requêtes OCSP</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslocspresponsemaxage">SSLOCSPResponseMaxAge <em>secondes</em></a></td><td> -1 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Age maximum autorisé pour les réponses OCSP</td></tr>
-<tr><td><a href="mod_ssl.html#sslocspresponsetimeskew">SSLOCSPResponseTimeSkew <em>secondes</em></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dérive temporelle maximale autorisée pour la validation des
-réponses OCSP</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslocspuserequestnonce">SSLOCSPUseRequestNonce on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Utilisation d'un nombre à usage unique au sein des requêtes
+<tr><td><a href="mod_ssl.html#sslocsprespondertimeout">SSLOCSPResponderTimeout <em>secondes</em></a></td><td> 10 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;lai d'attente pour les requ&#234;tes OCSP</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslocspresponsemaxage">SSLOCSPResponseMaxAge <em>secondes</em></a></td><td> -1 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Age maximum autoris&#233; pour les r&#233;ponses OCSP</td></tr>
+<tr><td><a href="mod_ssl.html#sslocspresponsetimeskew">SSLOCSPResponseTimeSkew <em>secondes</em></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;rive temporelle maximale autoris&#233;e pour la validation des
+r&#233;ponses OCSP</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslocspuserequestnonce">SSLOCSPUseRequestNonce on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Utilisation d'un nombre &#224; usage unique au sein des requ&#234;tes
OCSP</td></tr>
-<tr><td><a href="mod_ssl.html#sslopensslconfcmd">SSLOpenSSLConfCmd <em>commande</em> <em>valeur</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configuration des paramètres d'OpenSSL via son API <em>SSL_CONF</em></td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#ssloptions">SSLOptions [+|-]<em>option</em> ...</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure différentes options d'exécution du moteur
+<tr><td><a href="mod_ssl.html#sslopensslconfcmd">SSLOpenSSLConfCmd <em>commande</em> <em>valeur</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configuration des param&#232;tres d'OpenSSL via son API <em>SSL_CONF</em></td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#ssloptions">SSLOptions [+|-]<em>option</em> ...</a></td><td></td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure diff&#233;rentes options d'ex&#233;cution du moteur
SSL</td></tr>
-<tr><td><a href="mod_ssl.html#sslpassphrasedialog">SSLPassPhraseDialog <em>type</em></a></td><td> builtin </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Méthode utilisée pour entrer le mot de passe pour les clés
-privées chiffrées</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslpolicy">SSLPolicy <em>name</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Applique une politique SSL en la référençant par son nom</td></tr>
+<tr><td><a href="mod_ssl.html#sslpassphrasedialog">SSLPassPhraseDialog <em>type</em></a></td><td> builtin </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">M&#233;thode utilis&#233;e pour entrer le mot de passe pour les cl&#233;s
+priv&#233;es chiffr&#233;es</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslpolicy">SSLPolicy <em>name</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Applique une politique SSL en la r&#233;f&#233;ren&#231;ant par son nom</td></tr>
<tr><td><a href="mod_ssl.html#sslprotocol">SSLProtocol [+|-]<em>protocole</em> ...</a></td><td> all -SSLv3 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Indique les versions du protocole SSL/TLS
disponibles</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslproxycacertificatefile">SSLProxyCACertificateFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fichier contenant la concaténation des certificats de CA
-codés en PEM pour l'authentification des serveurs distants</td></tr>
-<tr><td><a href="mod_ssl.html#sslproxycacertificatepath">SSLProxyCACertificatePath <em>chemin-répertoire</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Répertoire des certificats de CA codés en PEM pour
+<tr class="odd"><td><a href="mod_ssl.html#sslproxycacertificatefile">SSLProxyCACertificateFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fichier contenant la concat&#233;nation des certificats de CA
+cod&#233;s en PEM pour l'authentification des serveurs distants</td></tr>
+<tr><td><a href="mod_ssl.html#sslproxycacertificatepath">SSLProxyCACertificatePath <em>chemin-r&#233;pertoire</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">R&#233;pertoire des certificats de CA cod&#233;s en PEM pour
l'authentification des serveurs distants</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslproxycarevocationcheck">SSLProxyCARevocationCheck chain|leaf|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active la vérification des révocations basée sur les CRLs
+<tr class="odd"><td><a href="mod_ssl.html#sslproxycarevocationcheck">SSLProxyCARevocationCheck chain|leaf|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Active la v&#233;rification des r&#233;vocations bas&#233;e sur les CRLs
pour l'authentification du serveur distant</td></tr>
-<tr><td><a href="mod_ssl.html#sslproxycarevocationfile">SSLProxyCARevocationFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fichier contenant la concaténation des CRLs de CA codés en
+<tr><td><a href="mod_ssl.html#sslproxycarevocationfile">SSLProxyCARevocationFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fichier contenant la concat&#233;nation des CRLs de CA cod&#233;s en
PEM pour l'authentification des serveurs distants</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslproxycarevocationpath">SSLProxyCARevocationPath <em>chemin-répertoire</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Répertoire des CRLs de CA codés en PEM pour
+<tr class="odd"><td><a href="mod_ssl.html#sslproxycarevocationpath">SSLProxyCARevocationPath <em>chemin-r&#233;pertoire</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">R&#233;pertoire des CRLs de CA cod&#233;s en PEM pour
l'authentification des serveurs distants</td></tr>
-<tr><td><a href="mod_ssl.html#sslproxycheckpeercn">SSLProxyCheckPeerCN on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configuration de la vérification du champ CN du certificat
+<tr><td><a href="mod_ssl.html#sslproxycheckpeercn">SSLProxyCheckPeerCN on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configuration de la v&#233;rification du champ CN du certificat
du serveur distant
</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslproxycheckpeerexpire">SSLProxyCheckPeerExpire on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configuration de la vérification de l'expiration du
+<tr class="odd"><td><a href="mod_ssl.html#sslproxycheckpeerexpire">SSLProxyCheckPeerExpire on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configuration de la v&#233;rification de l'expiration du
certificat du serveur distant
</td></tr>
-<tr><td><a href="mod_ssl.html#sslproxycheckpeername">SSLProxyCheckPeerName on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure la vérification du nom d'hôte pour les
+<tr><td><a href="mod_ssl.html#sslproxycheckpeername">SSLProxyCheckPeerName on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure la v&#233;rification du nom d'h&#244;te pour les
certificats serveur distant
</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslproxyciphersuite">SSLProxyCipherSuite [<em>protocol</em>] <em>cipher-spec</em></a></td><td> ALL:!ADH:RC4+RSA:+H +</td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Algorithmes de chiffrement disponibles pour la négociation
+<tr class="odd"><td><a href="mod_ssl.html#sslproxyciphersuite">SSLProxyCipherSuite [<em>protocol</em>] <em>cipher-spec</em></a></td><td> ALL:!ADH:RC4+RSA:+H +</td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Algorithmes de chiffrement disponibles pour la n&#233;gociation
lors de l'initialisation d'une connexion SSL de mandataire</td></tr>
-<tr><td><a href="mod_ssl.html#sslproxyengine">SSLProxyEngine on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Interrupteur marche/arrêt du moteur de mandataire
+<tr><td><a href="mod_ssl.html#sslproxyengine">SSLProxyEngine on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Interrupteur marche/arr&#234;t du moteur de mandataire
SSL</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslproxymachinecertificatechainfile">SSLProxyMachineCertificateChainFile <em>nom-fichier</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fichier de certificats de CA encodés PEM concaténés permettant au
+<tr class="odd"><td><a href="mod_ssl.html#sslproxymachinecertificatechainfile">SSLProxyMachineCertificateChainFile <em>nom-fichier</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fichier de certificats de CA encod&#233;s PEM concat&#233;n&#233;s permettant au
mandataire de choisir un certificat</td></tr>
-<tr><td><a href="mod_ssl.html#sslproxymachinecertificatefile">SSLProxyMachineCertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fichier contenant la concaténation des clés et certificats
-clients codés en PEM que le mandataire doit utiliser</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslproxymachinecertificatepath">SSLProxyMachineCertificatePath <em>chemin-répertoire</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Répertoire des clés et certificats clients codés en PEM que
+<tr><td><a href="mod_ssl.html#sslproxymachinecertificatefile">SSLProxyMachineCertificateFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fichier contenant la concat&#233;nation des cl&#233;s et certificats
+clients cod&#233;s en PEM que le mandataire doit utiliser</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslproxymachinecertificatepath">SSLProxyMachineCertificatePath <em>chemin-r&#233;pertoire</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">R&#233;pertoire des cl&#233;s et certificats clients cod&#233;s en PEM que
le mandataire doit utiliser</td></tr>
-<tr><td><a href="mod_ssl.html#sslproxyprotocol">SSLProxyProtocol [+|-]<em>protocole</em> ...</a></td><td> all -SSLv3 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Définit les protocoles SSL disponibles pour la fonction de
+<tr><td><a href="mod_ssl.html#sslproxyprotocol">SSLProxyProtocol [+|-]<em>protocole</em> ...</a></td><td> all -SSLv3 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;finit les protocoles SSL disponibles pour la fonction de
mandataire</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslproxyverify">SSLProxyVerify <em>niveau</em></a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Niveau de vérification du certificat du serveur
+<tr class="odd"><td><a href="mod_ssl.html#sslproxyverify">SSLProxyVerify <em>niveau</em></a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Niveau de v&#233;rification du certificat du serveur
distant</td></tr>
<tr><td><a href="mod_ssl.html#sslproxyverifydepth">SSLProxyVerifyDepth <em>niveau</em></a></td><td> 1 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Niveau de profondeur maximum dans les certificats de CA
-lors de la vérification du certificat du serveur distant</td></tr>
+lors de la v&#233;rification du certificat du serveur distant</td></tr>
<tr class="odd"><td><a href="mod_ssl.html#sslrandomseed">SSLRandomSeed <em>contexte</em> <em>source</em>
-[<em>nombre</em>]</a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Source de déclenchement du Générateur de Nombres
-Pseudo-Aléatoires (PRNG)</td></tr>
-<tr><td><a href="mod_ssl.html#sslrenegbuffersize">SSLRenegBufferSize <var>taille</var></a></td><td> 131072 </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Définit la taille du tampon de renégociation
+[<em>nombre</em>]</a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Source de d&#233;clenchement du G&#233;n&#233;rateur de Nombres
+Pseudo-Al&#233;atoires (PRNG)</td></tr>
+<tr><td><a href="mod_ssl.html#sslrenegbuffersize">SSLRenegBufferSize <var>taille</var></a></td><td> 131072 </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">D&#233;finit la taille du tampon de ren&#233;gociation
SSL</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslrequire">SSLRequire <em>expression</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">N'autorise l'accès que lorsqu'une expression booléenne
+<tr class="odd"><td><a href="mod_ssl.html#sslrequire">SSLRequire <em>expression</em></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">N'autorise l'acc&#232;s que lorsqu'une expression bool&#233;enne
complexe et arbitraire est vraie</td></tr>
-<tr><td><a href="mod_ssl.html#sslrequiressl">SSLRequireSSL</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Interdit l'accès lorsque la requête HTTP n'utilise pas
+<tr><td><a href="mod_ssl.html#sslrequiressl">SSLRequireSSL</a></td><td></td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Interdit l'acc&#232;s lorsque la requ&#234;te HTTP n'utilise pas
SSL</td></tr>
<tr class="odd"><td><a href="mod_ssl.html#sslsessioncache">SSLSessionCache <em>type</em></a></td><td> none </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Type du cache de session SSL global et
inter-processus</td></tr>
<tr><td><a href="mod_ssl.html#sslsessioncachetimeout">SSLSessionCacheTimeout <em>secondes</em></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Nombre de secondes avant l'expiration d'une session SSL
dans le cache de sessions</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslsessionticketkeyfile">SSLSessionTicketKeyFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Clé de chiffrement/déchiffrement permanente pour les
+<tr class="odd"><td><a href="mod_ssl.html#sslsessionticketkeyfile">SSLSessionTicketKeyFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Cl&#233; de chiffrement/d&#233;chiffrement permanente pour les
tickets de session TLS</td></tr>
-<tr><td><a href="mod_ssl.html#sslsessiontickets">SSLSessionTickets on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Active ou désactive les tickets de session TLS</td></tr>
+<tr><td><a href="mod_ssl.html#sslsessiontickets">SSLSessionTickets on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Active ou d&#233;sactive les tickets de session TLS</td></tr>
<tr class="odd"><td><a href="mod_ssl.html#sslsrpunknownuserseed">SSLSRPUnknownUserSeed <em>secret-string</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Source de randomisation pour utilisateur SRP inconnu</td></tr>
-<tr><td><a href="mod_ssl.html#sslsrpverifierfile">SSLSRPVerifierFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Chemin du fichier de vérification SRP</td></tr>
+<tr><td><a href="mod_ssl.html#sslsrpverifierfile">SSLSRPVerifierFile <var>file-path</var></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Chemin du fichier de v&#233;rification SRP</td></tr>
<tr class="odd"><td><a href="mod_ssl.html#sslstaplingcache">SSLStaplingCache <em>type</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configuration du cache pour l'agrafage OCSP</td></tr>
-<tr><td><a href="mod_ssl.html#sslstaplingerrorcachetimeout">SSLStaplingErrorCacheTimeout <em>secondes</em></a></td><td> 600 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Durée de vie des réponses invalides dans le cache pour
+<tr><td><a href="mod_ssl.html#sslstaplingerrorcachetimeout">SSLStaplingErrorCacheTimeout <em>secondes</em></a></td><td> 600 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dur&#233;e de vie des r&#233;ponses invalides dans le cache pour
agrafage OCSP</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslstaplingfaketrylater">SSLStaplingFakeTryLater on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Génère une réponse "tryLater" pour les requêtes OCSP échouées</td></tr>
-<tr><td><a href="mod_ssl.html#sslstaplingforceurl">SSLStaplingForceURL <em>uri</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Remplace l'URI du serveur OCSP spécifié dans l'extension
+<tr class="odd"><td><a href="mod_ssl.html#sslstaplingfaketrylater">SSLStaplingFakeTryLater on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">G&#233;n&#232;re une r&#233;ponse "tryLater" pour les requ&#234;tes OCSP &#233;chou&#233;es</td></tr>
+<tr><td><a href="mod_ssl.html#sslstaplingforceurl">SSLStaplingForceURL <em>uri</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Remplace l'URI du serveur OCSP sp&#233;cifi&#233; dans l'extension
AIA du certificat</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslstaplingrespondertimeout">SSLStaplingResponderTimeout <em>secondes</em></a></td><td> 10 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Temps d'attente maximum pour les requêtes vers les serveurs
+<tr class="odd"><td><a href="mod_ssl.html#sslstaplingrespondertimeout">SSLStaplingResponderTimeout <em>secondes</em></a></td><td> 10 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Temps d'attente maximum pour les requ&#234;tes vers les serveurs
OCSP</td></tr>
-<tr><td><a href="mod_ssl.html#sslstaplingresponsemaxage">SSLStaplingResponseMaxAge <em>secondes</em></a></td><td> -1 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Age maximum autorisé des réponses OCSP incluses dans la
-négociation TLS</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslstaplingresponsetimeskew">SSLStaplingResponseTimeSkew <em>secondes</em></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Durée de vie maximale autorisée des réponses OCSP incluses dans la
-négociation TLS</td></tr>
-<tr><td><a href="mod_ssl.html#sslstaplingreturnrespondererrors">SSLStaplingReturnResponderErrors on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Transmet au client les erreurs survenues lors des requêtes
+<tr><td><a href="mod_ssl.html#sslstaplingresponsemaxage">SSLStaplingResponseMaxAge <em>secondes</em></a></td><td> -1 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Age maximum autoris&#233; des r&#233;ponses OCSP incluses dans la
+n&#233;gociation TLS</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslstaplingresponsetimeskew">SSLStaplingResponseTimeSkew <em>secondes</em></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dur&#233;e de vie maximale autoris&#233;e des r&#233;ponses OCSP incluses dans la
+n&#233;gociation TLS</td></tr>
+<tr><td><a href="mod_ssl.html#sslstaplingreturnrespondererrors">SSLStaplingReturnResponderErrors on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Transmet au client les erreurs survenues lors des requ&#234;tes
OCSP</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslstaplingstandardcachetimeout">SSLStaplingStandardCacheTimeout <em>secondes</em></a></td><td> 3600 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Durée de vie des réponses OCSP dans le cache</td></tr>
-<tr><td><a href="mod_ssl.html#sslstrictsnivhostcheck">SSLStrictSNIVHostCheck on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Contrôle de l'accès des clients non-SNI à un serveur virtuel à
+<tr class="odd"><td><a href="mod_ssl.html#sslstaplingstandardcachetimeout">SSLStaplingStandardCacheTimeout <em>secondes</em></a></td><td> 3600 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dur&#233;e de vie des r&#233;ponses OCSP dans le cache</td></tr>
+<tr><td><a href="mod_ssl.html#sslstrictsnivhostcheck">SSLStrictSNIVHostCheck on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Contr&#244;le de l'acc&#232;s des clients non-SNI &#224; un serveur virtuel &#224;
base de nom.
</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslusername">SSLUserName <em>nom-var</em></a></td><td></td><td>sdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Nom de la variable servant à déterminer le nom de
+<tr class="odd"><td><a href="mod_ssl.html#sslusername">SSLUserName <em>nom-var</em></a></td><td></td><td>sdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Nom de la variable servant &#224; d&#233;terminer le nom de
l'utilisateur</td></tr>
-<tr><td><a href="mod_ssl.html#sslusestapling">SSLUseStapling on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Active l'ajout des réponses OCSP à la négociation TLS</td></tr>
-<tr class="odd"><td><a href="mod_ssl.html#sslverifyclient">SSLVerifyClient <em>niveau</em></a></td><td> none </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Niveau de vérification du certificat client</td></tr>
+<tr><td><a href="mod_ssl.html#sslusestapling">SSLUseStapling on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Active l'ajout des r&#233;ponses OCSP &#224; la n&#233;gociation TLS</td></tr>
+<tr class="odd"><td><a href="mod_ssl.html#sslverifyclient">SSLVerifyClient <em>niveau</em></a></td><td> none </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Niveau de v&#233;rification du certificat client</td></tr>
<tr><td><a href="mod_ssl.html#sslverifydepth">SSLVerifyDepth <em>nombre</em></a></td><td> 1 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Profondeur maximale des certificats de CA pour la
-vérification des certificats clients</td></tr>
-<tr class="odd"><td><a href="mpm_common.html#startservers">StartServers <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre de processus enfants du serveur créés au
-démarrage</td></tr>
-<tr><td><a href="mpm_common.html#startthreads">StartThreads <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Nombre de threads créés au démarrage</td></tr>
-<tr class="odd"><td><a href="mod_substitute.html#substitute">Substitute <var>s/modèle/substitution/[infq]</var></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Modèle de substition dans le contenu de la
-réponse</td></tr>
-<tr><td><a href="mod_substitute.html#substituteinheritbefore">SubstituteInheritBefore on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Modifie l'ordre de fusion des modèles hérités</td></tr>
-<tr class="odd"><td><a href="mod_substitute.html#substitutemaxlinelength">SubstituteMaxLineLength <var>octets</var>(b|B|k|K|m|M|g|G)</a></td><td> 1m </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Définit la longueur de ligne maximale</td></tr>
-<tr><td><a href="mod_unixd.html#suexec">Suexec On|Off</a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Active ou désactive la fonctionnalité suEXEC</td></tr>
+v&#233;rification des certificats clients</td></tr>
+<tr class="odd"><td><a href="mpm_common.html#startservers">StartServers <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre de processus enfants du serveur cr&#233;&#233;s au
+d&#233;marrage</td></tr>
+<tr><td><a href="mpm_common.html#startthreads">StartThreads <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Nombre de threads cr&#233;&#233;s au d&#233;marrage</td></tr>
+<tr class="odd"><td><a href="mod_substitute.html#substitute">Substitute <var>s/mod&#232;le/substitution/[infq]</var></a></td><td></td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Mod&#232;le de substition dans le contenu de la
+r&#233;ponse</td></tr>
+<tr><td><a href="mod_substitute.html#substituteinheritbefore">SubstituteInheritBefore on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Modifie l'ordre de fusion des mod&#232;les h&#233;rit&#233;s</td></tr>
+<tr class="odd"><td><a href="mod_substitute.html#substitutemaxlinelength">SubstituteMaxLineLength <var>octets</var>(b|B|k|K|m|M|g|G)</a></td><td> 1m </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit la longueur de ligne maximale</td></tr>
+<tr><td><a href="mod_unixd.html#suexec">Suexec On|Off</a></td><td></td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Active ou d&#233;sactive la fonctionnalit&#233; suEXEC</td></tr>
<tr class="odd"><td><a href="mod_suexec.html#suexecusergroup">SuexecUserGroup <em>Utilisateur Groupe</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">L'utilisateur et le groupe sous lesquels les programmes CGI
-doivent s'exécuter</td></tr>
-<tr><td><a href="mpm_common.html#threadlimit" id="T" name="T">ThreadLimit <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Le nombre de threads maximum que l'on peut définir par
+doivent s'ex&#233;cuter</td></tr>
+<tr><td><a href="mpm_common.html#threadlimit" id="T" name="T">ThreadLimit <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Le nombre de threads maximum que l'on peut d&#233;finir par
processus enfant</td></tr>
-<tr class="odd"><td><a href="mpm_common.html#threadsperchild">ThreadsPerChild <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre de threads créés par chaque processus
+<tr class="odd"><td><a href="mpm_common.html#threadsperchild">ThreadsPerChild <var>nombre</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Nombre de threads cr&#233;&#233;s par chaque processus
enfant</td></tr>
<tr><td><a href="mpm_common.html#threadstacksize">ThreadStackSize <var>taille</var></a></td><td></td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">La taille en octets de la pile qu'utilisent les threads qui
traitent les connexions clients</td></tr>
<tr class="odd"><td><a href="core.html#timeout">TimeOut <var>time-interval</var>[s]</a></td><td> 60 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Temps pendant lequel le serveur va attendre certains
-évènements avant de considérer qu'une requête a échoué</td></tr>
-<tr><td><a href="core.html#traceenable">TraceEnable <var>[on|off|extended]</var></a></td><td> on </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Détermine le comportement des requêtes
+&#233;v&#232;nements avant de consid&#233;rer qu'une requ&#234;te a &#233;chou&#233;</td></tr>
+<tr><td><a href="core.html#traceenable">TraceEnable <var>[on|off|extended]</var></a></td><td> on </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">D&#233;termine le comportement des requ&#234;tes
<code>TRACE</code></td></tr>
-<tr class="odd"><td><a href="mod_log_config.html#transferlog">TransferLog <var>fichier</var>|<var>pipe</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Spécifie l'emplacement d'un fichier journal</td></tr>
+<tr class="odd"><td><a href="mod_log_config.html#transferlog">TransferLog <var>fichier</var>|<var>pipe</var></a></td><td></td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sp&#233;cifie l'emplacement d'un fichier journal</td></tr>
<tr><td><a href="mod_mime.html#typesconfig">TypesConfig <var>chemin-fichier</var></a></td><td> conf/mime.types </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Le chemin du fichier <code>mime.types</code></td></tr>
-<tr class="odd"><td><a href="core.html#undefine" id="U" name="U">UnDefine <var>nom-variable</var></a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Invalide la définition d'une variable</td></tr>
+<tr class="odd"><td><a href="core.html#undefine" id="U" name="U">UnDefine <var>nom-variable</var></a></td><td></td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Invalide la d&#233;finition d'une variable</td></tr>
<tr><td><a href="mod_macro.html#undefmacro">UndefMacro <var>nom</var></a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Supprime une macro</td></tr>
<tr class="odd"><td><a href="mod_env.html#unsetenv">UnsetEnv <var>var-env</var> [<var>var-env</var>]
...</a></td><td></td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Supprime des variables de l'environnement</td></tr>
<tr><td><a href="mod_macro.html#use">Use <var>nom</var> [<var>valeur1</var> ... <var>valeurN</var>]
</a></td><td></td><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Utilisation d'une macro</td></tr>
-<tr class="odd"><td><a href="core.html#usecanonicalname">UseCanonicalName On|Off|DNS</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Définit la manière dont le serveur détermine son propre nom
+<tr class="odd"><td><a href="core.html#usecanonicalname">UseCanonicalName On|Off|DNS</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit la mani&#232;re dont le serveur d&#233;termine son propre nom
et son port</td></tr>
-<tr><td><a href="core.html#usecanonicalphysicalport">UseCanonicalPhysicalPort On|Off</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Définit la manière dont le serveur
-détermine son propre port</td></tr>
+<tr><td><a href="core.html#usecanonicalphysicalport">UseCanonicalPhysicalPort On|Off</a></td><td> Off </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">D&#233;finit la mani&#232;re dont le serveur
+d&#233;termine son propre port</td></tr>
<tr class="odd"><td><a href="mod_unixd.html#user">User <var>utilisateur unix</var></a></td><td> #-1 </td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">L'utilisateur sous lequel le serveur va traiter les
-requêtes</td></tr>
-<tr><td><a href="mod_userdir.html#userdir">UserDir <em>nom-répertoire</em> [<em>nom-répertoire</em>] ...
-</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Chemin des répertoires propres à un
+requ&#234;tes</td></tr>
+<tr><td><a href="mod_userdir.html#userdir">UserDir <em>nom-r&#233;pertoire</em> [<em>nom-r&#233;pertoire</em>] ...
+</a></td><td></td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Chemin des r&#233;pertoires propres &#224; un
utilisateur</td></tr>
-<tr class="odd"><td><a href="mod_privileges.html#vhostcgimode" id="V" name="V">VHostCGIMode On|Off|Secure</a></td><td> On </td><td>v</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Détermine si le serveur virtuel peut exécuter des
-sous-processus, et définit les privilèges disponibles pour ces
+<tr class="odd"><td><a href="mod_privileges.html#vhostcgimode" id="V" name="V">VHostCGIMode On|Off|Secure</a></td><td> On </td><td>v</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;termine si le serveur virtuel peut ex&#233;cuter des
+sous-processus, et d&#233;finit les privil&#232;ges disponibles pour ces
dernier.</td></tr>
-<tr><td><a href="mod_privileges.html#vhostcgiprivs">VHostPrivs [+-]?<var>nom-privilège</var> [[+-]?nom-privilège] ...</a></td><td></td><td>v</td><td>X</td></tr><tr><td class="descr" colspan="4">Assigne des privilèges au choix aux sous-processus créés
+<tr><td><a href="mod_privileges.html#vhostcgiprivs">VHostPrivs [+-]?<var>nom-privil&#232;ge</var> [[+-]?nom-privil&#232;ge] ...</a></td><td></td><td>v</td><td>X</td></tr><tr><td class="descr" colspan="4">Assigne des privil&#232;ges au choix aux sous-processus cr&#233;&#233;s
par un serveur virtuel.</td></tr>
-<tr class="odd"><td><a href="mod_privileges.html#vhostgroup">VHostGroup <var>identifiant-groupe-unix</var></a></td><td></td><td>v</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Définit l'identifiant du groupe sous lequel s'exécute un
+<tr class="odd"><td><a href="mod_privileges.html#vhostgroup">VHostGroup <var>identifiant-groupe-unix</var></a></td><td></td><td>v</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;finit l'identifiant du groupe sous lequel s'ex&#233;cute un
serveur virtuel.</td></tr>
-<tr><td><a href="mod_privileges.html#vhostprivs">VHostPrivs [+-]?<var>nom-privilège</var> [[+-]?nom-privilège] ...</a></td><td></td><td>v</td><td>X</td></tr><tr><td class="descr" colspan="4">Assigne des privilèges à un serveur virtuel.</td></tr>
-<tr class="odd"><td><a href="mod_privileges.html#vhostsecure">VHostSecure On|Off</a></td><td> On </td><td>v</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Détermine si le serveur s'exécute avec une sécurité avancée
+<tr><td><a href="mod_privileges.html#vhostprivs">VHostPrivs [+-]?<var>nom-privil&#232;ge</var> [[+-]?nom-privil&#232;ge] ...</a></td><td></td><td>v</td><td>X</td></tr><tr><td class="descr" colspan="4">Assigne des privil&#232;ges &#224; un serveur virtuel.</td></tr>
+<tr class="odd"><td><a href="mod_privileges.html#vhostsecure">VHostSecure On|Off</a></td><td> On </td><td>v</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">D&#233;termine si le serveur s'ex&#233;cute avec une s&#233;curit&#233; avanc&#233;e
pour les serveurs virtuels.</td></tr>
-<tr><td><a href="mod_privileges.html#vhostuser">VHostUser <var>identifiant-utilisateur-unix</var></a></td><td></td><td>v</td><td>X</td></tr><tr><td class="descr" colspan="4">Définit l'identifiant utilisateur sous lequel s'exécute un
+<tr><td><a href="mod_privileges.html#vhostuser">VHostUser <var>identifiant-utilisateur-unix</var></a></td><td></td><td>v</td><td>X</td></tr><tr><td class="descr" colspan="4">D&#233;finit l'identifiant utilisateur sous lequel s'ex&#233;cute un
serveur virtuel.</td></tr>
-<tr class="odd"><td><a href="mod_vhost_alias.html#virtualdocumentroot">VirtualDocumentRoot <em>répertoire-interpolé</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Permet une configuration dynamique de la racine des
-documents d'un serveur virtuel donné</td></tr>
-<tr><td><a href="mod_vhost_alias.html#virtualdocumentrootip">VirtualDocumentRootIP <em>répertoire-interpolé</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configuration dynamique de la racine des documents pour un
-serveur virtuel donné</td></tr>
+<tr class="odd"><td><a href="mod_vhost_alias.html#virtualdocumentroot">VirtualDocumentRoot <em>r&#233;pertoire-interpol&#233;</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Permet une configuration dynamique de la racine des
+documents d'un serveur virtuel donn&#233;</td></tr>
+<tr><td><a href="mod_vhost_alias.html#virtualdocumentrootip">VirtualDocumentRootIP <em>r&#233;pertoire-interpol&#233;</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configuration dynamique de la racine des documents pour un
+serveur virtuel donn&#233;</td></tr>
<tr class="odd"><td><a href="core.html#virtualhost">&lt;VirtualHost
<var>adresse IP</var>[:<var>port</var>] [<var>adresse
IP</var>[:<var>port</var>]] ...&gt; ...
- &lt;/VirtualHost&gt;</a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Contient des directives qui ne s'appliquent qu'à un nom
-d'hôte spécifique ou à une adresse IP</td></tr>
-<tr><td><a href="mod_vhost_alias.html#virtualscriptalias">VirtualScriptAlias <em>répertoire-interpolé</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configuration dynamique du répertoire des scripts CGI pour
-un serveur virtuel donné</td></tr>
-<tr class="odd"><td><a href="mod_vhost_alias.html#virtualscriptaliasip">VirtualScriptAliasIP <em>répertoire-interpolé</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configuration dynamique du répertoire des scripts CGI pour
-un serveur virtuel donné</td></tr>
+ &lt;/VirtualHost&gt;</a></td><td></td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Contient des directives qui ne s'appliquent qu'&#224; un nom
+d'h&#244;te sp&#233;cifique ou &#224; une adresse IP</td></tr>
+<tr><td><a href="mod_vhost_alias.html#virtualscriptalias">VirtualScriptAlias <em>r&#233;pertoire-interpol&#233;</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configuration dynamique du r&#233;pertoire des scripts CGI pour
+un serveur virtuel donn&#233;</td></tr>
+<tr class="odd"><td><a href="mod_vhost_alias.html#virtualscriptaliasip">VirtualScriptAliasIP <em>r&#233;pertoire-interpol&#233;</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configuration dynamique du r&#233;pertoire des scripts CGI pour
+un serveur virtuel donn&#233;</td></tr>
<tr><td><a href="core.html#warning" id="W" name="W">Warning <var>message</var></a></td><td></td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Message d'avertissement personnalisable en provenance de
-l'interprétation du fichier de configuration</td></tr>
+l'interpr&#233;tation du fichier de configuration</td></tr>
<tr class="odd"><td><a href="mod_watchdog.html#watchdoginterval">WatchdogInterval <var>time-interval</var>[s]</a></td><td> 1 </td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Intervalle Watchdog en secondes</td></tr>
-<tr><td><a href="mod_include.html#xbithack" id="X" name="X">XBitHack on|off|full</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Interprète les directives SSI dans les fichiers dont le bit
-d'exécution est positionné</td></tr>
+<tr><td><a href="mod_include.html#xbithack" id="X" name="X">XBitHack on|off|full</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Interpr&#232;te les directives SSI dans les fichiers dont le bit
+d'ex&#233;cution est positionn&#233;</td></tr>
<tr class="odd"><td><a href="mod_xml2enc.html#xml2encalias">xml2EncAlias <var>charset alias [alias ...]</var></a></td><td></td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Recognise Aliases for encoding values</td></tr>
<tr><td><a href="mod_xml2enc.html#xml2encdefault">xml2EncDefault <var>name</var></a></td><td></td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets a default encoding to assume when absolutely no information
can be <a href="#sniffing">automatically detected</a></td></tr>
@@ -1565,11 +1565,11 @@ can be <a href="#sniffing">automatically detected</a></td></tr>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../de/mod/quickreference.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/quickreference.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/mod/quickreference.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/mod/quickreference.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/mod/quickreference.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/mod/quickreference.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/quickreference.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/mod/quickreference.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/mod/quickreference.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
+<a href="../tr/mod/quickreference.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
<a href="../zh-cn/mod/quickreference.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -1589,7 +1589,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/quickreference
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/worker.html.fr b/docs/manual/mod/worker.html.fr
index f4325e4b5c..e11b41a312 100644
--- a/docs/manual/mod/worker.html.fr
+++ b/docs/manual/mod/worker.html.fr
@@ -28,33 +28,33 @@
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../de/mod/worker.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/worker.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/worker.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/worker.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/worker.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
-<a href="../tr/mod/worker.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/worker.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
-<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module multi-processus implémentant un serveur web hybride
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module multi-processus impl&#233;mentant un serveur web hybride
multi-processus multi-thread</td></tr>
<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>MPM</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>mpm_worker_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>worker.c</td></tr></table>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur&#160;de&#160;Module:</a></th><td>mpm_worker_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier&#160;Source:</a></th><td>worker.c</td></tr></table>
<h3>Sommaire</h3>
- <p>Ce module multi-processus (MPM) implémente un serveur hybride
+ <p>Ce module multi-processus (MPM) impl&#233;mente un serveur hybride
multi-processus multi-thread. En utilisant les threads pour servir
- les requêtes, il peut en traiter un grand nombre tout en consommant
- moins de ressources qu'un serveur à base de processus. Cependant, il
- conserve une grande partie de la stabilité d'un serveur à base de
+ les requ&#234;tes, il peut en traiter un grand nombre tout en consommant
+ moins de ressources qu'un serveur &#224; base de processus. Cependant, il
+ conserve une grande partie de la stabilit&#233; d'un serveur &#224; base de
processus en maintenant plusieurs processus disponibles, chacun de
- ces derniers possédant de nombreux threads.</p>
+ ces derniers poss&#233;dant de nombreux threads.</p>
- <p>Les directives les plus importantes qui permettent de contrôler
- ce MPM sont <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>, qui définit le
- nombre de threads lancés par chaque processus enfant et <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code>, qui définit le nombre
- global maximum de threads qui peuvent être lancés.</p>
+ <p>Les directives les plus importantes qui permettent de contr&#244;ler
+ ce MPM sont <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>, qui d&#233;finit le
+ nombre de threads lanc&#233;s par chaque processus enfant et <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code>, qui d&#233;finit le nombre
+ global maximum de threads qui peuvent &#234;tre lanc&#233;s.</p>
</div>
<div id="quickview"><h3>Sujets</h3>
<ul id="topics">
-<li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">Comment ça marche</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#how-it-works">Comment &#231;a marche</a></li>
</ul><h3 class="directives">Directives</h3>
<ul id="toc">
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></li>
@@ -78,70 +78,70 @@ multi-processus multi-thread</td></tr>
<li><img alt="" src="../images/right.gif" /> <a href="mpm_common.html#threadstacksize">ThreadStackSize</a></li>
<li><img alt="" src="../images/right.gif" /> <a href="mod_unixd.html#user">User</a></li>
</ul>
-<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mpm_worker">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mpm_worker">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
+<h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mpm_worker">Probl&#232;mes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mpm_worker">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
<ul class="seealso">
-<li><a href="../bind.html">Définition des adresses et ports
+<li><a href="../bind.html">D&#233;finition des adresses et ports
qu'utilise le serveur HTTP Apache</a></li>
<li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="how-it-works" id="how-it-works">Comment ça marche</a><a title="Lien permanent" href="#how-it-works" class="permalink">&para;</a></h2>
- <p>Un processus de contrôle unique (le parent) a pour tâche de
- lancer les processus enfants. Chaque processus enfant crée un nombre
+<h2><a name="how-it-works" id="how-it-works">Comment &#231;a marche</a><a title="Lien permanent" href="#how-it-works" class="permalink">&para;</a></h2>
+ <p>Un processus de contr&#244;le unique (le parent) a pour t&#226;che de
+ lancer les processus enfants. Chaque processus enfant cr&#233;e un nombre
fixe de threads serveurs selon la valeur de la directive <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>, ainsi
- qu'un thread chargé d'attendre les connexions et de les passer à un
- thread serveur pour traitement au fur et à mesure de leur arrivée.</p>
+ qu'un thread charg&#233; d'attendre les connexions et de les passer &#224; un
+ thread serveur pour traitement au fur et &#224; mesure de leur arriv&#233;e.</p>
<p>Le serveur HTTP Apache essaie toujours de maintenir un jeu de
threads serveurs
- inactifs ou <dfn>en réserve</dfn>, qui se tiennent prêts à traiter
- les requêtes entrantes. De cette façon, les clients n'ont pas besoin
- d'attendre la création d'un nouveau thread ou d'un nouveau processus
- pour que leurs requêtes puissent être traitées. Le nombre de
- processus lancés initialement est défini par la directive <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code>. En cours de
- fonctionnement, le serveur évalue le nombre total de threads inactifs
- dans tous les processus, et en crée ou en arrête de façon à
- maintenir ce nombre à l'intérieur des limites définies par les
+ inactifs ou <dfn>en r&#233;serve</dfn>, qui se tiennent pr&#234;ts &#224; traiter
+ les requ&#234;tes entrantes. De cette fa&#231;on, les clients n'ont pas besoin
+ d'attendre la cr&#233;ation d'un nouveau thread ou d'un nouveau processus
+ pour que leurs requ&#234;tes puissent &#234;tre trait&#233;es. Le nombre de
+ processus lanc&#233;s initialement est d&#233;fini par la directive <code class="directive"><a href="../mod/mpm_common.html#startservers">StartServers</a></code>. En cours de
+ fonctionnement, le serveur &#233;value le nombre total de threads inactifs
+ dans tous les processus, et en cr&#233;e ou en arr&#234;te de fa&#231;on &#224;
+ maintenir ce nombre &#224; l'int&#233;rieur des limites d&#233;finies par les
directives <code class="directive"><a href="../mod/mpm_common.html#minsparethreads">MinSpareThreads</a></code> et <code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">MaxSpareThreads</a></code>. Comme ce module
- s'auto-contrôle de manière efficace, on peut en général conserver
- les valeurs par défaut. Le nombre maximum de clients pouvant être
- servis simultanément (c'est à dire le nombre global maximum de
- threads pour tous les processus) est défini par la directive
+ s'auto-contr&#244;le de mani&#232;re efficace, on peut en g&#233;n&#233;ral conserver
+ les valeurs par d&#233;faut. Le nombre maximum de clients pouvant &#234;tre
+ servis simultan&#233;ment (c'est &#224; dire le nombre global maximum de
+ threads pour tous les processus) est d&#233;fini par la directive
<code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code>. Le nombre
- maximum de processus enfants actifs est défini par la valeur de la
+ maximum de processus enfants actifs est d&#233;fini par la valeur de la
directive <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code>
- divisée par la valeur de la directive <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">
+ divis&#233;e par la valeur de la directive <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">
ThreadsPerChild</a></code>.</p>
<p>Deux directives permettent de fixer des limites absolues pour le
nombre de processus enfants actifs et le nombre de threads serveurs
- par processus enfant, et ne peuvent être modifiées qu'en
- arrêtant complètement le serveur et en le démarrant à nouveau.
+ par processus enfant, et ne peuvent &#234;tre modifi&#233;es qu'en
+ arr&#234;tant compl&#232;tement le serveur et en le d&#233;marrant &#224; nouveau.
La valeur de la directive <code class="directive"><a href="../mod/mpm_common.html#serverlimit">ServerLimit</a></code> constitue une limite
- absolue pour le nombre de processus enfants actifs, et doit être
- supérieure ou égale à la valeur de la directive <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code> divisée par la valeur de
+ absolue pour le nombre de processus enfants actifs, et doit &#234;tre
+ sup&#233;rieure ou &#233;gale &#224; la valeur de la directive <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code> divis&#233;e par la valeur de
la directive <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">
ThreadsPerChild</a></code>. La valeur de la directive <code class="directive"><a href="../mod/mpm_common.html#threadlimit">ThreadLimit</a></code> constitue une limite
- absolue pour le nombre de threads par processus enfant, et doit être
- supérieure ou égale à la valeur de la directive <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>.</p>
+ absolue pour le nombre de threads par processus enfant, et doit &#234;tre
+ sup&#233;rieure ou &#233;gale &#224; la valeur de la directive <code class="directive"><a href="../mod/mpm_common.html#threadsperchild">ThreadsPerChild</a></code>.</p>
<p>En plus du jeu de processus enfants actifs, il peut exister
- quelques processus enfants en cours d'arrêt, mais dont au moins un
+ quelques processus enfants en cours d'arr&#234;t, mais dont au moins un
thread serveur est encore en train de traiter une connexion client
- existante. Il peut subsister en théorie jusqu'à <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code> processus en cours
- d'arrêt, bien qu'en réalité, ce nombre sera en général beaucoup plus
- petit. Ce comportement peut être évité en désactivant l'arrêt de
- processus enfants individuels de la manière suivante :</p>
+ existante. Il peut subsister en th&#233;orie jusqu'&#224; <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code> processus en cours
+ d'arr&#234;t, bien qu'en r&#233;alit&#233;, ce nombre sera en g&#233;n&#233;ral beaucoup plus
+ petit. Ce comportement peut &#234;tre &#233;vit&#233; en d&#233;sactivant l'arr&#234;t de
+ processus enfants individuels de la mani&#232;re suivante :</p>
<ul>
- <li>définir la valeur de <code class="directive"><a href="../mod/mpm_common.html#maxconnectionsperchild">
- MaxConnectionsPerChild</a></code> à zéro</li>
+ <li>d&#233;finir la valeur de <code class="directive"><a href="../mod/mpm_common.html#maxconnectionsperchild">
+ MaxConnectionsPerChild</a></code> &#224; z&#233;ro</li>
- <li>Définir la valeur de <code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">
- MaxSpareThreads</a></code> à la même valeur que <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code></li>
+ <li>D&#233;finir la valeur de <code class="directive"><a href="../mod/mpm_common.html#maxsparethreads">
+ MaxSpareThreads</a></code> &#224; la m&#234;me valeur que <code class="directive"><a href="../mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code></li>
</ul>
- <p>Voici un exemple typique de configuration du contrôle
+ <p>Voici un exemple typique de configuration du contr&#244;le
processus-thread pour le MPM <code class="module"><a href="../mod/worker.html">worker</a></code> :</p>
<pre class="prettyprint lang-config">ServerLimit 16
@@ -152,29 +152,29 @@ MaxSpareThreads 75
ThreadsPerChild 25</pre>
- <p>Alors que le processus parent est en général démarré en tant que
- <code>root</code> sous Unix afin de se mettre en écoute du port 80,
- les processus enfants et les threads sont lancés par le serveur sous un
- utilisateur avec privilèges restreints. On peut utiliser les
- directives <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code> et <code class="directive"><a href="../mod/mod_unixd.html#group">Group</a></code> pour définir les privilèges
- des processus enfants. Les processus enfants doivent pouvoir être en
- mesure de lire tous les contenus destinés à être servis, mais
- doivent avoir des privilèges aussi bas que possible. De plus, ces
- directives définissent également les privilèges dont vont hériter les
+ <p>Alors que le processus parent est en g&#233;n&#233;ral d&#233;marr&#233; en tant que
+ <code>root</code> sous Unix afin de se mettre en &#233;coute du port 80,
+ les processus enfants et les threads sont lanc&#233;s par le serveur sous un
+ utilisateur avec privil&#232;ges restreints. On peut utiliser les
+ directives <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code> et <code class="directive"><a href="../mod/mod_unixd.html#group">Group</a></code> pour d&#233;finir les privil&#232;ges
+ des processus enfants. Les processus enfants doivent pouvoir &#234;tre en
+ mesure de lire tous les contenus destin&#233;s &#224; &#234;tre servis, mais
+ doivent avoir des privil&#232;ges aussi bas que possible. De plus, ces
+ directives d&#233;finissent &#233;galement les privil&#232;ges dont vont h&#233;riter les
scripts CGI (sauf si on utilise <code class="program"><a href="../programs/suexec.html">suexec</a></code>).</p>
<p>La directive <code class="directive"><a href="../mod/mpm_common.html#maxconnectionsperchild">MaxConnectionsPerChild</a></code> permet de
- définir la fréquence à laquelle le serveur recycle ses processus en
- arrêtant les plus anciens et en en lançant de nouveaux.</p>
+ d&#233;finir la fr&#233;quence &#224; laquelle le serveur recycle ses processus en
+ arr&#234;tant les plus anciens et en en lan&#231;ant de nouveaux.</p>
<p>Ce module MPM utilise le mutex <code>mpm-accept</code> pour
- sérialiser l'accès aux connexions entrantes lorsqu'un problème
- d'afflux de requêtes peut survenir (en général, lorsqu'il y a
- plusieurs sockets en écoute). Les différents aspects de
- l'implémentation de ce mutex peuvent être configurés via la
+ s&#233;rialiser l'acc&#232;s aux connexions entrantes lorsqu'un probl&#232;me
+ d'afflux de requ&#234;tes peut survenir (en g&#233;n&#233;ral, lorsqu'il y a
+ plusieurs sockets en &#233;coute). Les diff&#233;rents aspects de
+ l'impl&#233;mentation de ce mutex peuvent &#234;tre configur&#233;s via la
directive <code class="directive"><a href="../mod/core.html#mutex">Mutex</a></code>. Vous
- trouverez des informations plus détaillées à propos de ce mutex dans
- la documentation sur les <a href="../misc/perf-tuning.html">conseils en matière de
+ trouverez des informations plus d&#233;taill&#233;es &#224; propos de ce mutex dans
+ la documentation sur les <a href="../misc/perf-tuning.html">conseils en mati&#232;re de
performances</a>.</p>
</div>
@@ -182,9 +182,9 @@ ThreadsPerChild 25</pre>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../de/mod/worker.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/mod/worker.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/worker.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/mod/worker.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/mod/worker.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
-<a href="../tr/mod/worker.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/mod/worker.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -203,7 +203,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/worker.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mpm.html.fr b/docs/manual/mpm.html.fr
index 5f3ac2c41d..d93cdc6763 100644
--- a/docs/manual/mpm.html.fr
+++ b/docs/manual/mpm.html.fr
@@ -25,19 +25,19 @@
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./de/mpm.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/mpm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="./fr/mpm.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/mpm.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/mpm.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
+<a href="./tr/mpm.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
<a href="./zh-cn/mpm.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div>
-<p>Ce document décrit ce qu'est un Module Multi-Processus, ainsi
-que la manière dont ces modules sont utilisés par le serveur HTTP Apache.</p>
+<p>Ce document d&#233;crit ce qu'est un Module Multi-Processus, ainsi
+que la mani&#232;re dont ces modules sont utilis&#233;s par le serveur HTTP Apache.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">Introduction</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#defaults">MPM par défaut</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#defaults">MPM par d&#233;faut</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#static">Compiler un module MPM en tant que module
statique</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#dynamic">Compiler un module MPM en tant que module
@@ -48,88 +48,88 @@ DSO (Dynamic Shared Object)</a></li>
<h2><a name="introduction" id="introduction">Introduction</a><a title="Lien permanent" href="#introduction" class="permalink">&para;</a></h2>
<p>La conception du serveur HTTP Apache en fait un serveur web puissant et
- flexible pouvant fonctionner sur une très grande variété de
- plateformes et toute une gamme d'environnements différents. Plateformes
- différentes et environnements différents signifient souvent fonctionnalités
- différentes, ou utilisation de différentes méthodes pour
- implémenter la même fonctionnalité le plus efficacement possible.
- Apache httpd s'est toujours accomodé d'une grande variété d'environnements
- grâce à sa conception modulaire. Cette conception autorise le webmaster
- à choisir quelles fonctionnalités seront incluses
- dans le serveur en sélectionnant les modules à charger soit à la
- compilation, soit à l'exécution.</p>
-
- <p>Le serveur HTTP Apache 2.0 a étendu cette conception modulaire aux
+ flexible pouvant fonctionner sur une tr&#232;s grande vari&#233;t&#233; de
+ plateformes et toute une gamme d'environnements diff&#233;rents. Plateformes
+ diff&#233;rentes et environnements diff&#233;rents signifient souvent fonctionnalit&#233;s
+ diff&#233;rentes, ou utilisation de diff&#233;rentes m&#233;thodes pour
+ impl&#233;menter la m&#234;me fonctionnalit&#233; le plus efficacement possible.
+ Apache httpd s'est toujours accomod&#233; d'une grande vari&#233;t&#233; d'environnements
+ gr&#226;ce &#224; sa conception modulaire. Cette conception autorise le webmaster
+ &#224; choisir quelles fonctionnalit&#233;s seront incluses
+ dans le serveur en s&#233;lectionnant les modules &#224; charger soit &#224; la
+ compilation, soit &#224; l'ex&#233;cution.</p>
+
+ <p>Le serveur HTTP Apache 2.0 a &#233;tendu cette conception modulaire aux
fonctions les plus
- élémentaires d'un serveur web. Le serveur est fourni avec une variété de
+ &#233;l&#233;mentaires d'un serveur web. Le serveur est fourni avec une vari&#233;t&#233; de
Modules Multi-Processus (MPMs) qui
- sont responsables de l'association aux ports réseau de la machine,
- acceptent les requêtes, et se chargent de répartir ces dernières
- entre les différents processus enfants.</p>
+ sont responsables de l'association aux ports r&#233;seau de la machine,
+ acceptent les requ&#234;tes, et se chargent de r&#233;partir ces derni&#232;res
+ entre les diff&#233;rents processus enfants.</p>
- <p>L'extension de la conception modulaire à ce niveau du serveur
+ <p>L'extension de la conception modulaire &#224; ce niveau du serveur
comporte deux avantages importants :</p>
<ul>
<li>Apache httpd peut supporter plus proprement et efficacement une grande
- variété de systèmes d'exploitation. En particulier, la version Windows
+ vari&#233;t&#233; de syst&#232;mes d'exploitation. En particulier, la version Windows
du serveur est maintenant beaucoup plus efficace, depuis que
- <code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code> peut utiliser les fonctionnalités réseau
- natives à la place de la couche POSIX utilisée par
- Apache httpd 1.3. Cet avantage s'étend aussi aux systèmes d'exploitation
- qui implémentent des MPMs spécialisés.</li>
-
- <li>le serveur est plus à même de répondre aux besoins d'un site
- particulier. Par exemple, les sites qui sont très sollicités peuvent
- utiliser un MPM threadé comme
+ <code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code> peut utiliser les fonctionnalit&#233;s r&#233;seau
+ natives &#224; la place de la couche POSIX utilis&#233;e par
+ Apache httpd 1.3. Cet avantage s'&#233;tend aussi aux syst&#232;mes d'exploitation
+ qui impl&#233;mentent des MPMs sp&#233;cialis&#233;s.</li>
+
+ <li>le serveur est plus &#224; m&#234;me de r&#233;pondre aux besoins d'un site
+ particulier. Par exemple, les sites qui sont tr&#232;s sollicit&#233;s peuvent
+ utiliser un MPM thread&#233; comme
<code class="module"><a href="./mod/worker.html">worker</a></code> ou <code class="module"><a href="./mod/event.html">event</a></code>, tandis que les sites
- qui privilégient la stabilité ou la compatibilité avec des logiciels
+ qui privil&#233;gient la stabilit&#233; ou la compatibilit&#233; avec des logiciels
plus anciens peuvent utiliser un module comme
<code class="module"><a href="./mod/prefork.html">prefork</a></code>.</li>
</ul>
- <p>Du point de vue de l'utilisateur, les MPMs ne sont pas différents des
- autres modules Apache httpd. La principale différence réside dans le fait qu'un
- et un seul MPM à la fois doit être chargé
- lorsque le serveur s'exécute. La liste des
+ <p>Du point de vue de l'utilisateur, les MPMs ne sont pas diff&#233;rents des
+ autres modules Apache httpd. La principale diff&#233;rence r&#233;side dans le fait qu'un
+ et un seul MPM &#224; la fois doit &#234;tre charg&#233;
+ lorsque le serveur s'ex&#233;cute. La liste des
MPMs disponibles est fournie dans <a href="mod/">l'index des
modules</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="defaults" id="defaults">MPM par défaut</a><a title="Lien permanent" href="#defaults" class="permalink">&para;</a></h2>
+<h2><a name="defaults" id="defaults">MPM par d&#233;faut</a><a title="Lien permanent" href="#defaults" class="permalink">&para;</a></h2>
-<p>La table suivante fournit la liste des MPMs par défaut pour divers
-systèmes d'exploitation. Il s'agit du MPM qui sera utilisé si
-vous n'en spécifiez pas un autre à la compilation.</p>
+<p>La table suivante fournit la liste des MPMs par d&#233;faut pour divers
+syst&#232;mes d'exploitation. Il s'agit du MPM qui sera utilis&#233; si
+vous n'en sp&#233;cifiez pas un autre &#224; la compilation.</p>
<table class="bordered"><tr><td>Netware</td><td><code class="module"><a href="./mod/mpm_netware.html">mpm_netware</a></code></td></tr>
<tr class="odd"><td>OS/2</td><td><code class="module"><a href="./mod/mpmt_os2.html">mpmt_os2</a></code></td></tr>
<tr><td>Unix</td><td><code class="module"><a href="./mod/prefork.html">prefork</a></code>, <code class="module"><a href="./mod/worker.html">worker</a></code>,
-ou <code class="module"><a href="./mod/event.html">event</a></code>, selon les possibilités de la plate-forme</td></tr>
+ou <code class="module"><a href="./mod/event.html">event</a></code>, selon les possibilit&#233;s de la plate-forme</td></tr>
<tr class="odd"><td>Windows</td><td><code class="module"><a href="./mod/mpm_winnt.html">mpm_winnt</a></code></td></tr>
</table>
-<div class="note"><p>Ici, 'Unix' sous-entend les systèmes d'exploitation de type
+<div class="note"><p>Ici, 'Unix' sous-entend les syst&#232;mes d'exploitation de type
Unix, comme Linux, BSD, Solaris, Mac OS X, etc...</p></div>
-<p>Dans le cas des systèmes d'exploitation de type Unix, le choix du MPM
-à installer est orienté par deux questions :</p>
-<p>1. Est-ce que le système supporte les threads ?</p>
-<p>2. Est-ce que le système supporte le polling thread-safe (et en
+<p>Dans le cas des syst&#232;mes d'exploitation de type Unix, le choix du MPM
+&#224; installer est orient&#233; par deux questions :</p>
+<p>1. Est-ce que le syst&#232;me supporte les threads ?</p>
+<p>2. Est-ce que le syst&#232;me supporte le polling thread-safe (et en
particulier les fonctions kqueue et epoll) ?</p>
-<p>Si la réponse aux deux questions est 'oui', le MPM par défaut sera
+<p>Si la r&#233;ponse aux deux questions est 'oui', le MPM par d&#233;faut sera
<code class="module"><a href="./mod/event.html">event</a></code>.</p>
-<p>Si la réponse à la première question est 'oui', et la réponse à la
-deuxième 'non', le MPM par défaut sera <code class="module"><a href="./mod/worker.html">worker</a></code>.</p>
+<p>Si la r&#233;ponse &#224; la premi&#232;re question est 'oui', et la r&#233;ponse &#224; la
+deuxi&#232;me 'non', le MPM par d&#233;faut sera <code class="module"><a href="./mod/worker.html">worker</a></code>.</p>
-<p>Si la réponse aux deux questions est 'non', le MPM par défaut sera
+<p>Si la r&#233;ponse aux deux questions est 'non', le MPM par d&#233;faut sera
<code class="module"><a href="./mod/prefork.html">prefork</a></code>.</p>
-<p>En pratique, cela signifie que le MPM par défaut sera presque
-toujours <code class="module"><a href="./mod/event.html">event</a></code> car tous les systèmes d'exploitation
+<p>En pratique, cela signifie que le MPM par d&#233;faut sera presque
+toujours <code class="module"><a href="./mod/event.html">event</a></code> car tous les syst&#232;mes d'exploitation
modernes satisfont aux deux conditions.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
@@ -137,21 +137,21 @@ modernes satisfont aux deux conditions.</p>
<h2><a name="static" id="static">Compiler un module MPM en tant que module
statique</a><a title="Lien permanent" href="#static" class="permalink">&para;</a></h2>
- <p>Les modules MPM peuvent être compilés en tant que modules
+ <p>Les modules MPM peuvent &#234;tre compil&#233;s en tant que modules
statiques sur toutes les plates-formes. A la compilation d'Apache, un
-seul module MPM doit être choisi pour être compilé et lié avec le
-serveur. La recompilation du serveur sera donc nécessaire si vous
+seul module MPM doit &#234;tre choisi pour &#234;tre compil&#233; et li&#233; avec le
+serveur. La recompilation du serveur sera donc n&#233;cessaire si vous
souhaitez changer de module MPM.</p>
- <p>Pour choisir un module MPM autre que le MPM par défaut,
+ <p>Pour choisir un module MPM autre que le MPM par d&#233;faut,
utiliser l'argument
<code>--with-mpm=<em>NOM</em></code> du script
<code class="program"><a href="./programs/configure.html">configure</a></code>. <em>NOM</em> est le nom
- du MPM désiré.</p>
+ du MPM d&#233;sir&#233;.</p>
- <p>Une fois le serveur compilé, il est possible de savoir quel MPM
- a été choisi à l'aide de la commande <code>./httpd -l</code>.
- Cette commande fournit la liste de tous les modules compilés
+ <p>Une fois le serveur compil&#233;, il est possible de savoir quel MPM
+ a &#233;t&#233; choisi &#224; l'aide de la commande <code>./httpd -l</code>.
+ Cette commande fournit la liste de tous les modules compil&#233;s
avec le serveur, y compris le MPM.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
@@ -160,45 +160,45 @@ souhaitez changer de module MPM.</p>
DSO (Dynamic Shared Object)</a><a title="Lien permanent" href="#dynamic" class="permalink">&para;</a></h2>
<p>Sous Unix et les plates-formes similaires, les modules MPM
- peuvent être compilés en tant que modules DSO et chargés
+ peuvent &#234;tre compil&#233;s en tant que modules DSO et charg&#233;s
dynamiquement dans le serveur comme tout module DSO. Compiler les
modules MPM en tant que modules DSO permet de changer de MPM en
- modifiant la directive <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> concernée, sans avoir à
+ modifiant la directive <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> concern&#233;e, sans avoir &#224;
recompiler le serveur.</p>
<pre class="prettyprint lang-config">LoadModule mpm_prefork_module modules/mod_mpm_prefork.so</pre>
<p>Toute tentative de charger plusieurs modules MPM via la directive
- <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> empêchera le
- serveur de démarrer et affichera l'erreur suivante :</p>
+ <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> emp&#234;chera le
+ serveur de d&#233;marrer et affichera l'erreur suivante :</p>
<div class="example"><p><code>AH00534: httpd: Configuration error: More than one MPM
loaded.</code></p></div>
- <p>Cette fonctionnalité est activée via l'option
+ <p>Cette fonctionnalit&#233; est activ&#233;e via l'option
<code>--enable-mpms-shared</code> du script
<code class="program"><a href="./programs/configure.html">configure</a></code>. Si on ajoute l'argument
<code><em>all</em></code>, tous les modules MPM disponibles sur la
- plate-forme considérée seront installés. Cet argument peut aussi
- contenir une liste de modules MPM à installer.</p>
+ plate-forme consid&#233;r&#233;e seront install&#233;s. Cet argument peut aussi
+ contenir une liste de modules MPM &#224; installer.</p>
- <p>Le module MPM par défaut, sélectionné automatiquement ou spécifié
+ <p>Le module MPM par d&#233;faut, s&#233;lectionn&#233; automatiquement ou sp&#233;cifi&#233;
via l'option <code>--with-mpm</code> du script
- <code class="program"><a href="./programs/configure.html">configure</a></code>, sera chargé via une directive
+ <code class="program"><a href="./programs/configure.html">configure</a></code>, sera charg&#233; via une directive
<code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> du fichier de
- configuration du serveur généré. Pour choisir un autre module MPM,
+ configuration du serveur g&#233;n&#233;r&#233;. Pour choisir un autre module MPM,
vous devrez donc modifier cette directive</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./de/mpm.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/mpm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="./fr/mpm.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./es/mpm.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/mpm.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/mpm.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/mpm.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/mpm.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
+<a href="./tr/mpm.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
<a href="./zh-cn/mpm.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -218,7 +218,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/mpm.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/new_features_2_0.html.fr b/docs/manual/new_features_2_0.html.fr
index b28dcef4c1..d2b8877c6d 100644
--- a/docs/manual/new_features_2_0.html.fr
+++ b/docs/manual/new_features_2_0.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Vue d'ensemble des nouvelles fonctionnalités de la
+<title>Vue d'ensemble des nouvelles fonctionnalit&#233;s de la
version 2.0 du serveur HTTP Apache - Serveur Apache HTTP Version 2.5</title>
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
@@ -22,132 +22,132 @@
<img alt="" src="./images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Vue d'ensemble des nouvelles fonctionnalités de la
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Vue d'ensemble des nouvelles fonctionnalit&#233;s de la
version 2.0 du serveur HTTP Apache</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/new_features_2_0.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./fr/new_features_2_0.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Portugu&#234;s (Brasil)">&nbsp;pt-br&nbsp;</a> |
<a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
-<a href="./tr/new_features_2_0.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/new_features_2_0.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
- <p>Ce document décrit les changements majeurs apportés entre les
+ <p>Ce document d&#233;crit les changements majeurs apport&#233;s entre les
versions 1.3 et 2.0 du serveur HTTP Apache.</p>
</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">Améliorations du Système de Base</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#module">Amélioration des Modules</a></li>
-</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="upgrading.html">Migrer à 2.0 depuis la version 1.3</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">Am&#233;liorations du Syst&#232;me de Base</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#module">Am&#233;lioration des Modules</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="upgrading.html">Migrer &#224; 2.0 depuis la version 1.3</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="core" id="core">Améliorations du Système de Base</a><a title="Lien permanent" href="#core" class="permalink">&para;</a></h2>
+<h2><a name="core" id="core">Am&#233;liorations du Syst&#232;me de Base</a><a title="Lien permanent" href="#core" class="permalink">&para;</a></h2>
<dl>
<dt>Threading Unix</dt>
- <dd>Sur les systèmes Unix qui supportent les threads
+ <dd>Sur les syst&#232;mes Unix qui supportent les threads
POSIX, Apache httpd
- peut à présent tourner en mode hybride multi-processus et
- multi-threadé, ce qui augmente l'extensibilité et la performance
+ peut &#224; pr&#233;sent tourner en mode hybride multi-processus et
+ multi-thread&#233;, ce qui augmente l'extensibilit&#233; et la performance
du serveur pour la plupart des configurations.</dd>
- <dt>Nouveau Système de Compilation</dt>
+ <dt>Nouveau Syst&#232;me de Compilation</dt>
- <dd>Le processus de compilation a été refait de A à Z;
- il utilise à présent <code>autoconf</code> et <code>libtool</code>,
- ce qui rend la compilation d'Apache httpd plus familière aux utilisateurs
- d'autre logiciels de mème type.</dd>
+ <dd>Le processus de compilation a &#233;t&#233; refait de A &#224; Z;
+ il utilise &#224; pr&#233;sent <code>autoconf</code> et <code>libtool</code>,
+ ce qui rend la compilation d'Apache httpd plus famili&#232;re aux utilisateurs
+ d'autre logiciels de m&#232;me type.</dd>
<dt>Support Multiprotocole</dt>
- <dd>Le serveur HTTP Apache dispose désormais de
- l'infrastructure nécessaire pour supporter
+ <dd>Le serveur HTTP Apache dispose d&#233;sormais de
+ l'infrastructure n&#233;cessaire pour supporter
d'autres protocoles. Le module <code class="module"><a href="./mod/mod_echo.html">mod_echo</a></code> illustre ces
- possibilités.</dd>
+ possibilit&#233;s.</dd>
- <dt>Support amélioré des Plate-formes non-Unix</dt>
+ <dt>Support am&#233;lior&#233; des Plate-formes non-Unix</dt>
<dd>Le serveur HTTP Apache 2.0 se montre plus rapide et plus stable sur les plate-formes
non Unix, telles BeOS, OS/2, NetWare et Windows. L'apparition des
<a href="mpm.html">Modules Multi-Processus</a> (MPMs), ainsi que de
- la bibliothèque "Apache Portable Runtime" (APR) permet à Apache de
+ la biblioth&#232;que "Apache Portable Runtime" (APR) permet &#224; Apache de
tirer parti des API natives de ces plate-formes, sans s'appuyer sur leurs
- couches POSIX souvent boguées et peu optimisées.</dd>
+ couches POSIX souvent bogu&#233;es et peu optimis&#233;es.</dd>
<dt>Nouvelle API d'Apache httpd</dt>
- <dd>L'Interface de Programmation (API) des modules a beaucoup changé
- avec le passage à la version 2.0.
- Les problèmes d'ordre et de priorité des modules, rencontrés
- avec la version 1.3, devraient maintenant être résolus. Apache 2.0
- gère ces problèmes de façon automatique. L'ordre des modules
- est géré au moyen de "crochets" (hooks), ce qui rend la gestion
- flexible. De nouveaux appels ont été également créés
- afin de permettre l'implémentation d'autres fonctions dans les modules,
+ <dd>L'Interface de Programmation (API) des modules a beaucoup chang&#233;
+ avec le passage &#224; la version 2.0.
+ Les probl&#232;mes d'ordre et de priorit&#233; des modules, rencontr&#233;s
+ avec la version 1.3, devraient maintenant &#234;tre r&#233;solus. Apache 2.0
+ g&#232;re ces probl&#232;mes de fa&#231;on automatique. L'ordre des modules
+ est g&#233;r&#233; au moyen de "crochets" (hooks), ce qui rend la gestion
+ flexible. De nouveaux appels ont &#233;t&#233; &#233;galement cr&#233;&#233;s
+ afin de permettre l'impl&#233;mentation d'autres fonctions dans les modules,
sans devoir corriger le noyau du serveur HTTP Apache.</dd>
<dt>Support IPv6</dt>
- <dd>Sur les systèmes où la bibliothèque Apache Portable Runtime
- supporte IPv6, Apache peut par défaut écouter sur des interfaces
+ <dd>Sur les syst&#232;mes o&#249; la biblioth&#232;que Apache Portable Runtime
+ supporte IPv6, Apache peut par d&#233;faut &#233;couter sur des interfaces
de connexions IPv6. Les directives <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>,
<code class="directive"><a href="./mod/core.html#namevirtualhost">NameVirtualHost</a></code> et
- <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> supportent également
+ <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> supportent &#233;galement
les adresses IPv6 (comme par exemple, dans "<code>Listen[2001:db8::1]:8080</code>").</dd>
<dt>Filtering</dt>
- <dd>Il est maintenant possible d'écrire des modules
+ <dd>Il est maintenant possible d'&#233;crire des modules
pour Apache httpd pour filtrer
- les flux de données entrant ou sortant du serveur. A titre d'exemple,
+ les flux de donn&#233;es entrant ou sortant du serveur. A titre d'exemple,
il est possible de filtrer des directives Server Side Include de la sortie
standard d'un script CGI, au moyen du filtre <code>INCLUDES</code> fourni
par le module <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>. Le module
- <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> permet quant à lui l'utilisation comme
- filtres de programmes externes à Apache, de la même manière
+ <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> permet quant &#224; lui l'utilisation comme
+ filtres de programmes externes &#224; Apache, de la m&#234;me mani&#232;re
qu'on peut utiliser des programmes CGI comme Handlers.</dd>
- <dt>Réponses d'Erreurs Multilangues</dt>
+ <dt>R&#233;ponses d'Erreurs Multilangues</dt>
- <dd>Les messages d'erreur envoyés au navigateur existent à présent en
- plusieurs langues avec des documents SSI. Ces messages peuvent être
- personnalisés par l'administrateur afin de s'intégrer avec le site web.</dd>
+ <dd>Les messages d'erreur envoy&#233;s au navigateur existent &#224; pr&#233;sent en
+ plusieurs langues avec des documents SSI. Ces messages peuvent &#234;tre
+ personnalis&#233;s par l'administrateur afin de s'int&#233;grer avec le site web.</dd>
<dt>Simplification de la Configuration</dt>
- <dd>Beaucoup de directives, auparavant peu claires, ont été simplifiées.
+ <dd>Beaucoup de directives, auparavant peu claires, ont &#233;t&#233; simplifi&#233;es.
Les directives <code>Port</code> et <code>BindAddress</code>, souvent
- sources d'incompréhension, ont disparus. Désormais seule la directive
+ sources d'incompr&#233;hension, ont disparus. D&#233;sormais seule la directive
<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> sert de liaison pour les
adresses IP; la directive <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> ne
- précise le nom du serveur et son port que pour les redirections et la
- gestion des hôtes virtuels.</dd>
+ pr&#233;cise le nom du serveur et son port que pour les redirections et la
+ gestion des h&#244;tes virtuels.</dd>
<dt>Support natif de l'Unicode sous Windows NT</dt>
- <dd>Apache httpd 2.0 sur Windows NT utilise à présent l'utf-8 pour tous les
+ <dd>Apache httpd 2.0 sur Windows NT utilise &#224; pr&#233;sent l'utf-8 pour tous les
noms de fichiers. Ces noms de fichiers sont directement traduits vers
- l'encodage Unicode du système de fichiers, ce qui permet le support
+ l'encodage Unicode du syst&#232;me de fichiers, ce qui permet le support
multilangue pour toutes les installations sur la famille NT de Windows, y
compris Windows 2000 et Windows XP.<em>Ce support n'est pas fonctionnel
pour Windows 95, 98 ni ME, qui utilisent les pages de code locales pour
- les accès au système de fichiers, comme auparavant.</em></dd>
+ les acc&#232;s au syst&#232;me de fichiers, comme auparavant.</em></dd>
- <dt>Mise à jour de la Bibliothèque d'Expressions Rationnelles</dt>
+ <dt>Mise &#224; jour de la Biblioth&#232;que d'Expressions Rationnelles</dt>
- <dd>Apache httpd 2.0 contient la <a href="http://www.pcre.org/">bibliothèque
+ <dd>Apache httpd 2.0 contient la <a href="http://www.pcre.org/">biblioth&#232;que
d'expressions rationnelles compatible Perl </a>(Perl Compatible Regular
Expression Library - PCRE). Toutes les expressions rationnelles sont dont
- gérées avec la syntaxe de Perl 5, plus puissante.</dd>
+ g&#233;r&#233;es avec la syntaxe de Perl 5, plus puissante.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="module" id="module">Amélioration des Modules</a><a title="Lien permanent" href="#module" class="permalink">&para;</a></h2>
+<h2><a name="module" id="module">Am&#233;lioration des Modules</a><a title="Lien permanent" href="#module" class="permalink">&para;</a></h2>
<dl>
@@ -158,107 +158,107 @@
<dt><code class="module"><a href="./mod/mod_dav.html">mod_dav</a></code></dt>
- <dd>Apparu dans Apache httpd 2.0, ce module implémente les spécifications HTTP de
- gestion distribuée de versions et de rédaction (Distributed Authoring and
- Versioning - DAV), destinées à la mise en ligne et à la maintenance des
+ <dd>Apparu dans Apache httpd 2.0, ce module impl&#233;mente les sp&#233;cifications HTTP de
+ gestion distribu&#233;e de versions et de r&#233;daction (Distributed Authoring and
+ Versioning - DAV), destin&#233;es &#224; la mise en ligne et &#224; la maintenance des
contenus Web.</dd>
<dt><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></dt>
<dd>Module apparu dans Apache httpd 2.0, mod_deflate permet aux navigateurs qui
- le supportent de demander la compression des contenus envoyés par le serveur.
- Cela a l'avantage de réduite l'occupation de la bande passante.</dd>
+ le supportent de demander la compression des contenus envoy&#233;s par le serveur.
+ Cela a l'avantage de r&#233;duite l'occupation de la bande passante.</dd>
<dt><code class="module">mod_auth_ldap</code></dt>
<dd>Apparu dans Apache httpd 2.0.41, ce module permet aux administrateurs
- d'utiliser un arbre LDAP pour gérer la base d'utilisateurs pour les
+ d'utiliser un arbre LDAP pour g&#233;rer la base d'utilisateurs pour les
Authentifications Basiques HTTP. Un module voisin,
- <code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>, permet de globaliser les connexions à l'arbre LDAP
- et de garder en mémoire cache ces accès.</dd>
+ <code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>, permet de globaliser les connexions &#224; l'arbre LDAP
+ et de garder en m&#233;moire cache ces acc&#232;s.</dd>
<dt><code class="module"><a href="./mod/mod_auth_digest.html">mod_auth_digest</a></code></dt>
- <dd>Améliore les fonctions de cache sur une session entre les différents
- processus, en utilisant de la mémoire partagée.</dd>
+ <dd>Am&#233;liore les fonctions de cache sur une session entre les diff&#233;rents
+ processus, en utilisant de la m&#233;moire partag&#233;e.</dd>
<dt><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code></dt>
- <dd>Apparu dans Apache httpd 2.0, ce module expérimental permet la conversion
- et l'enregistrement entre jeux de caractères.</dd>
+ <dd>Apparu dans Apache httpd 2.0, ce module exp&#233;rimental permet la conversion
+ et l'enregistrement entre jeux de caract&#232;res.</dd>
<dt><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></dt>
- <dd>Apparu dans Apache httpd 2.0, ce module implémente les fonctionnalités du
- module <code>mod_mmap_static</code> présent du serveur
+ <dd>Apparu dans Apache httpd 2.0, ce module impl&#233;mente les fonctionnalit&#233;s du
+ module <code>mod_mmap_static</code> pr&#233;sent du serveur
HTTP Apache 1.3, et offre des
- fonctions plus avancées pour la gestion du cache.</dd>
+ fonctions plus avanc&#233;es pour la gestion du cache.</dd>
<dt><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></dt>
- <dd>Ce module gagne beaucoup de flexibilité avec Apache
+ <dd>Ce module gagne beaucoup de flexibilit&#233; avec Apache
httpd 2.0 : on peut
- désormais l'utiliser pour modifier les en-têtes des requêtes
- utilisés par <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>, et pour positionner les
- en-têtes des réponses de manière conditionnelle.</dd>
+ d&#233;sormais l'utiliser pour modifier les en-t&#234;tes des requ&#234;tes
+ utilis&#233;s par <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>, et pour positionner les
+ en-t&#234;tes des r&#233;ponses de mani&#232;re conditionnelle.</dd>
<dt><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dt>
- <dd>Le module proxy a été réécrit de A à Z. Il tire
- maintenant avantage de la nouvelle infrastructure de filtrage, et implémente
+ <dd>Le module proxy a &#233;t&#233; r&#233;&#233;crit de A &#224; Z. Il tire
+ maintenant avantage de la nouvelle infrastructure de filtrage, et impl&#233;mente
un mandataire plus fiable, et conforme aux normes HTTP/1.1. De nouvelles
- sections de configuration ajoutées à
+ sections de configuration ajout&#233;es &#224;
<code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code>
- donnent un contrôle plus lisible et un traitement plus rapide des requêtes
- mandatées ; les configurations surchargées <code>&lt;Directory
- "proxy:..."&gt;</code> ne sont pas supportées. Le module a aussi été
- fragmenté en plusieurs modules qui gèrent chacun leur protocole :
+ donnent un contr&#244;le plus lisible et un traitement plus rapide des requ&#234;tes
+ mandat&#233;es ; les configurations surcharg&#233;es <code>&lt;Directory
+ "proxy:..."&gt;</code> ne sont pas support&#233;es. Le module a aussi &#233;t&#233;
+ fragment&#233; en plusieurs modules qui g&#232;rent chacun leur protocole :
<code>proxy_connect</code>, <code>proxy_ftp</code> et
<code>proxy_http</code>.</dd>
<dt><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></dt>
- <dd>Une nouvelle directive, <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code> a été ajoutée,
- elle permet de garantir que le client reçoit un seul document dans tous les
- cas, au lieu de réponses NOT ACCEPTABLE ou MULTIPLE CHOICES. Les
- algorithmes gérant la négociation et les vues multiples (MultiViews) ont
- été nettoyés et donnent des réponses plus logiques. Un nouveau format de
- carte de types (map type) qui peut gérer le contenu de documents a
- aussi été ajouté.</dd>
+ <dd>Une nouvelle directive, <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code> a &#233;t&#233; ajout&#233;e,
+ elle permet de garantir que le client re&#231;oit un seul document dans tous les
+ cas, au lieu de r&#233;ponses NOT ACCEPTABLE ou MULTIPLE CHOICES. Les
+ algorithmes g&#233;rant la n&#233;gociation et les vues multiples (MultiViews) ont
+ &#233;t&#233; nettoy&#233;s et donnent des r&#233;ponses plus logiques. Un nouveau format de
+ carte de types (map type) qui peut g&#233;rer le contenu de documents a
+ aussi &#233;t&#233; ajout&#233;.</dd>
<dt><code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code></dt>
- <dd>Les listes auto-générées par Autoindex sont à présent
+ <dd>Les listes auto-g&#233;n&#233;r&#233;es par Autoindex sont &#224; pr&#233;sent
configurables, et peuvent utiliser des tables HTML pour une mise en forme plus propre.
- L'ordre d'affichage des fichiers est également finement paramètrable,
- comme pour le tri par version, et le filtrage par caractères jokers du
- listage du répertoire.</dd>
+ L'ordre d'affichage des fichiers est &#233;galement finement param&#232;trable,
+ comme pour le tri par version, et le filtrage par caract&#232;res jokers du
+ listage du r&#233;pertoire.</dd>
<dt><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></dt>
- <dd>De nouvelles directives permettent de modifier la valeur par défaut
- des drapeaux <em>start</em> et <em>end</em> des éléments SSI. Ces directives
- permettent à la configuration d'affichage de dates et heures d'être
- effectuée dans le fichier de configuration principal, plutôt que dans le
- document SSI. Les réponses données par des recherches par expressions
- rationnelles (qui gèrent à présent les regex Perl) sont
- recupérées au moyen des variables <code>$0</code> à <code>$9</code>.</dd>
+ <dd>De nouvelles directives permettent de modifier la valeur par d&#233;faut
+ des drapeaux <em>start</em> et <em>end</em> des &#233;l&#233;ments SSI. Ces directives
+ permettent &#224; la configuration d'affichage de dates et heures d'&#234;tre
+ effectu&#233;e dans le fichier de configuration principal, plut&#244;t que dans le
+ document SSI. Les r&#233;ponses donn&#233;es par des recherches par expressions
+ rationnelles (qui g&#232;rent &#224; pr&#233;sent les regex Perl) sont
+ recup&#233;r&#233;es au moyen des variables <code>$0</code> &#224; <code>$9</code>.</dd>
<dt><code class="module">mod_auth_dbm</code></dt>
- <dd>Plusieurs bases de données DBM sont supportées, et sélectionnables
+ <dd>Plusieurs bases de donn&#233;es DBM sont support&#233;es, et s&#233;lectionnables
via la directive <code class="directive">AuthDBMType</code>.</dd>
</dl>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/new_features_2_0.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./fr/new_features_2_0.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Portugu&#234;s (Brasil)">&nbsp;pt-br&nbsp;</a> |
<a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian">&nbsp;ru&nbsp;</a> |
-<a href="./tr/new_features_2_0.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/new_features_2_0.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -277,7 +277,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/new_features_2_0.h
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/new_features_2_2.html.fr b/docs/manual/new_features_2_2.html.fr
index aaaebf6ea0..0f27585d07 100644
--- a/docs/manual/new_features_2_2.html.fr
+++ b/docs/manual/new_features_2_2.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Aperçu des nouvelles fonctionnalités de la version
+<title>Aper&#231;u des nouvelles fonctionnalit&#233;s de la version
2.2 du serveur HTTP Apache - Serveur Apache HTTP Version 2.5</title>
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
@@ -22,132 +22,132 @@
<img alt="" src="./images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Aperçu des nouvelles fonctionnalités de la version
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Aper&#231;u des nouvelles fonctionnalit&#233;s de la version
2.2 du serveur HTTP Apache</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/new_features_2_2.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./es/new_features_2_2.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="./fr/new_features_2_2.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./es/new_features_2_2.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/new_features_2_2.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ko/new_features_2_2.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)">&nbsp;pt-br&nbsp;</a> |
-<a href="./tr/new_features_2_2.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="Portugu&#234;s (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./tr/new_features_2_2.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
- <p>Ce document décrit quelques uns des changements principaux entre
+ <p>Ce document d&#233;crit quelques uns des changements principaux entre
les versions 2.0 et 2.2 du serveur HTTP Apache. Pour les
- nouvelles fonctionnalités ajoutées depuis la version 1.3, se
- référer au document
+ nouvelles fonctionnalit&#233;s ajout&#233;es depuis la version 1.3, se
+ r&#233;f&#233;rer au document
<a href="new_features_2_0.html">2.0 new features</a>.</p>
</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">Améliorations du système de base</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#module">Améliorations des modules</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#programs">Améliorations des programmes</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#developer">Changements pour le développeur de module</a></li>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">Am&#233;liorations du syst&#232;me de base</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#module">Am&#233;liorations des modules</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#programs">Am&#233;liorations des programmes</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#developer">Changements pour le d&#233;veloppeur de module</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="core" id="core">Améliorations du système de base</a><a title="Lien permanent" href="#core" class="permalink">&para;</a></h2>
+<h2><a name="core" id="core">Am&#233;liorations du syst&#232;me de base</a><a title="Lien permanent" href="#core" class="permalink">&para;</a></h2>
<dl>
<dt>Authn/Authz</dt>
- <dd>Les modules d'authentification et d'autorisation intégrés
- ont été refondus. Le nouveau module
- mod_authn_alias (supprimé dans la version 2.3/2.4) permet de
- simplifier considérablement certaines configurations d'authentification.
+ <dd>Les modules d'authentification et d'autorisation int&#233;gr&#233;s
+ ont &#233;t&#233; refondus. Le nouveau module
+ mod_authn_alias (supprim&#233; dans la version 2.3/2.4) permet de
+ simplifier consid&#233;rablement certaines configurations d'authentification.
Voir <a href="#module">modification des noms de modules</a>,
et
- <a href="#developer">les changements pour le développeur</a>
- pour plus d'informations sur les conséquences de ces
- changements pour les utilisateurs et les développeurs de
+ <a href="#developer">les changements pour le d&#233;veloppeur</a>
+ pour plus d'informations sur les cons&#233;quences de ces
+ changements pour les utilisateurs et les d&#233;veloppeurs de
modules.</dd>
<dt>Mise en cache</dt>
<dd><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>, <code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code>, et
- mod_mem_cache (supprimés dans la version 2.3/2.4) ont subi de nombreuses
- modifications, et l'on considère qu'ils ont maintenant atteint
- un degré de qualité suffisant pour leur mise en production. Le programme
- <code class="program"><a href="./programs/htcacheclean.html">htcacheclean</a></code> a été ajouté afin de rendre
+ mod_mem_cache (supprim&#233;s dans la version 2.3/2.4) ont subi de nombreuses
+ modifications, et l'on consid&#232;re qu'ils ont maintenant atteint
+ un degr&#233; de qualit&#233; suffisant pour leur mise en production. Le programme
+ <code class="program"><a href="./programs/htcacheclean.html">htcacheclean</a></code> a &#233;t&#233; ajout&#233; afin de rendre
plus propre la configuration du module
<code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code>.</dd>
<dt>Configuration</dt>
- <dd>L'agencement de la configuration par défaut a été simplifié
- et modularisé. Les portions de configuration qui peuvent être
- utilisées pour activer des fonctionnalités courantes sont
- maintenant intégrées à Apache, et peuvent être facilement
- ajoutées à la configuration principale du serveur.</dd>
+ <dd>L'agencement de la configuration par d&#233;faut a &#233;t&#233; simplifi&#233;
+ et modularis&#233;. Les portions de configuration qui peuvent &#234;tre
+ utilis&#233;es pour activer des fonctionnalit&#233;s courantes sont
+ maintenant int&#233;gr&#233;es &#224; Apache, et peuvent &#234;tre facilement
+ ajout&#233;es &#224; la configuration principale du serveur.</dd>
- <dt>Arrêt en douceur</dt>
+ <dt>Arr&#234;t en douceur</dt>
<dd>Les modules MPM <code class="module"><a href="./mod/prefork.html">prefork</a></code>,
<code class="module"><a href="./mod/worker.html">worker</a></code> et <code class="module"><a href="./mod/event.html">event</a></code> permettent
- maintenant l'arrêt en douceur de <code class="program"><a href="./programs/httpd.html">httpd</a></code>
+ maintenant l'arr&#234;t en douceur de <code class="program"><a href="./programs/httpd.html">httpd</a></code>
au moyen du signal
<a href="stopping.html#gracefulstop"><code>graceful-stop</code></a>.
- La directive <code class="directive"><a href="./mod/mpm_common.html#gracefulshutdowntimeout">GracefulShutdownTimeout</a></code> a été ajoutée dans le but
- de spécifier un délai optionnel, après lequel
- <code class="program"><a href="./programs/httpd.html">httpd</a></code> s'arrêtera quel que soit le statut
- des requêtes en cours.</dd>
+ La directive <code class="directive"><a href="./mod/mpm_common.html#gracefulshutdowntimeout">GracefulShutdownTimeout</a></code> a &#233;t&#233; ajout&#233;e dans le but
+ de sp&#233;cifier un d&#233;lai optionnel, apr&#232;s lequel
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code> s'arr&#234;tera quel que soit le statut
+ des requ&#234;tes en cours.</dd>
<dt>Mise en oeuvre du proxy</dt>
<dd>Le nouveau module <code class="module"><a href="./mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> fournit
- des services de répartition de charge (load balancing) pour le
+ des services de r&#233;partition de charge (load balancing) pour le
module <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>.
Le nouveau module <code class="module"><a href="./mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code> ajoute le
support pour le
<code>Protocole JServ de Apache version 1.3</code> qu'utilise
<a href="http://tomcat.apache.org/">Apache Tomcat</a>.</dd>
- <dt>Mise à jour de la bibliothèque des expressions rationnelles</dt>
+ <dt>Mise &#224; jour de la biblioth&#232;que des expressions rationnelles</dt>
<dd>La version 5.0 de la
<a href="http://www.pcre.org/">Perl Compatible Regular Expression
Library</a> (PCRE) est maintenant disponible.
- <code class="program"><a href="./programs/httpd.html">httpd</a></code> peut être configuré pour utiliser une
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code> peut &#234;tre configur&#233; pour utiliser une
PCRE choisie en passant l'option <code>--with-pcre</code> au
script configure.</dd>
<dt>Filtrage intelligent</dt>
<dd>Le module <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code> permet la configuration
- dynamique de la chaîne de filtrage en sortie. Il permet
- d'insérer des filtres conditionnels basés sur toute
- requête, en-tête de réponse ou variable
- d'environnement, et fait table rase des problèmes de dépendances
- et d'ordonnancement rencontrés avec l'architecture 2.0.</dd>
+ dynamique de la cha&#238;ne de filtrage en sortie. Il permet
+ d'ins&#233;rer des filtres conditionnels bas&#233;s sur toute
+ requ&#234;te, en-t&#234;te de r&#233;ponse ou variable
+ d'environnement, et fait table rase des probl&#232;mes de d&#233;pendances
+ et d'ordonnancement rencontr&#233;s avec l'architecture 2.0.</dd>
<dt>Support des gros fichiers</dt>
- <dd><code class="program"><a href="./programs/httpd.html">httpd</a></code> supporte maintenant les fichiers d'une taille supérieure
- à 2GB sur les systèmes 32 bits UNIX modernes. Le support des
- corps de requête d'une taille supérieure à 2GB a aussi été
- ajouté.</dd>
+ <dd><code class="program"><a href="./programs/httpd.html">httpd</a></code> supporte maintenant les fichiers d'une taille sup&#233;rieure
+ &#224; 2GB sur les syst&#232;mes 32 bits UNIX modernes. Le support des
+ corps de requ&#234;te d'une taille sup&#233;rieure &#224; 2GB a aussi &#233;t&#233;
+ ajout&#233;.</dd>
<dt>Module MPM Event</dt>
- <dd>Le module MPM <code class="module"><a href="./mod/event.html">event</a></code> utilise un thread séparé
- pour gérer les requêtes "Keep alive" et accepter des connexions.
- Les requêtes "Keep alive" requéraient traditionnellement un
- processus httpd dédié pour leur gestion. Ce processus dédié
- ne pouvait plus être réutilisé jusqu'à ce que le délai "Keep Alive"
- soit écoulé.</dd>
-
- <dt>Support des bases de données SQL</dt>
- <dd>Le module <code class="module"><a href="./mod/mod_dbd.html">mod_dbd</a></code>, associé à l'environnement
+ <dd>Le module MPM <code class="module"><a href="./mod/event.html">event</a></code> utilise un thread s&#233;par&#233;
+ pour g&#233;rer les requ&#234;tes "Keep alive" et accepter des connexions.
+ Les requ&#234;tes "Keep alive" requ&#233;raient traditionnellement un
+ processus httpd d&#233;di&#233; pour leur gestion. Ce processus d&#233;di&#233;
+ ne pouvait plus &#234;tre r&#233;utilis&#233; jusqu'&#224; ce que le d&#233;lai "Keep Alive"
+ soit &#233;coul&#233;.</dd>
+
+ <dt>Support des bases de donn&#233;es SQL</dt>
+ <dd>Le module <code class="module"><a href="./mod/mod_dbd.html">mod_dbd</a></code>, associ&#233; &#224; l'environnement
<code>apr_dbd</code>, fournit le support SQL direct aux modules
qui en ont besoin. Supporte la mise en commun des connexions
- dans les modules MPM threadés.</dd>
+ dans les modules MPM thread&#233;s.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="module" id="module">Améliorations des modules</a><a title="Lien permanent" href="#module" class="permalink">&para;</a></h2>
+<h2><a name="module" id="module">Am&#233;liorations des modules</a><a title="Lien permanent" href="#module" class="permalink">&para;</a></h2>
<dl>
<dt>Authn/Authz</dt>
- <dd>Les modules du répertoire aaa ont été renommés et fournissent
- un support amélioré pour la méthode d'authentification <strong>digest</strong>. Par exemple, <code>mod_auth</code>
- est maintenant scindé en deux modules : <code class="module"><a href="./mod/mod_auth_basic.html">mod_auth_basic</a></code> et
+ <dd>Les modules du r&#233;pertoire aaa ont &#233;t&#233; renomm&#233;s et fournissent
+ un support am&#233;lior&#233; pour la m&#233;thode d'authentification <strong>digest</strong>. Par exemple, <code>mod_auth</code>
+ est maintenant scind&#233; en deux modules : <code class="module"><a href="./mod/mod_auth_basic.html">mod_auth_basic</a></code> et
<code class="module"><a href="./mod/mod_authn_file.html">mod_authn_file</a></code>; <code>mod_auth_dbm</code> s'appelle maintenant
- <code class="module"><a href="./mod/mod_authn_dbm.html">mod_authn_dbm</a></code>; <code>mod_access</code> a été renommé en
- <code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code>. Est également apparu le nouveau module
- mod_authn_alias (supprimé dans la version 2.3/2.4) qui simplifie
+ <code class="module"><a href="./mod/mod_authn_dbm.html">mod_authn_dbm</a></code>; <code>mod_access</code> a &#233;t&#233; renomm&#233; en
+ <code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code>. Est &#233;galement apparu le nouveau module
+ mod_authn_alias (supprim&#233; dans la version 2.3/2.4) qui simplifie
certaines configurations d'authentification.
</dd>
@@ -155,157 +155,157 @@
<dd>Ce module est un portage de la version 2.0 du module
<code>mod_auth_ldap</code> vers la version 2.2 du framework
<code>Authn/Authz</code>.
- Les nouvelles fonctionnalités comprennent l'utilisation des valeurs
- d'attributs LDAP et des filtres de recherche avancés dans la
+ Les nouvelles fonctionnalit&#233;s comprennent l'utilisation des valeurs
+ d'attributs LDAP et des filtres de recherche avanc&#233;s dans la
directive <code class="directive"><a href="./mod/mod_authz_core.html#require">Require</a></code>.</dd>
<dt><code class="module"><a href="./mod/mod_authz_owner.html">mod_authz_owner</a></code></dt>
- <dd>Un nouveau module qui autorise l'accès à un fichier
- en fonction de son propriétaire dans le système de
+ <dd>Un nouveau module qui autorise l'acc&#232;s &#224; un fichier
+ en fonction de son propri&#233;taire dans le syst&#232;me de
fichiers</dd>
<dt><code class="module"><a href="./mod/mod_version.html">mod_version</a></code></dt>
<dd>Un nouveau module qui permet d'activer des blocs de
configuration en fonction de la version du serveur en cours
- d'exécution.</dd>
+ d'ex&#233;cution.</dd>
<dt><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></dt>
- <dd>Un nouvel argument <code>?config</code> a été ajouté, qui permettra d'afficher
- les directives de configuration telles qu'elles sont interprétées
- par Apache, y compris le nom de fichier et le numéro de ligne.
- Le module montre aussi l'ordre des points d'entrée de traitement d'une
- requête (request hooks) ainsi que des informations de construction
- supplémentaires, d'une manière similaire à <code>httpd -V</code>.</dd>
+ <dd>Un nouvel argument <code>?config</code> a &#233;t&#233; ajout&#233;, qui permettra d'afficher
+ les directives de configuration telles qu'elles sont interpr&#233;t&#233;es
+ par Apache, y compris le nom de fichier et le num&#233;ro de ligne.
+ Le module montre aussi l'ordre des points d'entr&#233;e de traitement d'une
+ requ&#234;te (request hooks) ainsi que des informations de construction
+ suppl&#233;mentaires, d'une mani&#232;re similaire &#224; <code>httpd -V</code>.</dd>
<dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt>
- <dd>Le support de la <a href="http://www.ietf.org/rfc/rfc2817.txt">RFC 2817</a> a été ajouté, ce qui permet de passer d'une
+ <dd>Le support de la <a href="http://www.ietf.org/rfc/rfc2817.txt">RFC 2817</a> a &#233;t&#233; ajout&#233;, ce qui permet de passer d'une
connexion en clair au chiffrement TLS.</dd>
<dt><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code></dt>
- <dd><code>mod_imap</code> a été renommé en <code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code> afin
- d'éviter une confusion pour les utilisateurs.</dd>
+ <dd><code>mod_imap</code> a &#233;t&#233; renomm&#233; en <code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code> afin
+ d'&#233;viter une confusion pour les utilisateurs.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="programs" id="programs">Améliorations des programmes</a><a title="Lien permanent" href="#programs" class="permalink">&para;</a></h2>
+<h2><a name="programs" id="programs">Am&#233;liorations des programmes</a><a title="Lien permanent" href="#programs" class="permalink">&para;</a></h2>
<dl>
<dt><code class="program"><a href="./programs/httpd.html">httpd</a></code></dt>
<dd>Une nouvelle option de ligne de commande <code>-M</code>
- a été ajoutée, qui fournit la liste de tous les modules chargés
- en fonction de la configuration réelle. À la différence de l'option
- <code>-l</code>, cette liste inclut les Objets Dynamiques Partagés
- (DSOs) chargés par l'intermédiaire du module
+ a &#233;t&#233; ajout&#233;e, qui fournit la liste de tous les modules charg&#233;s
+ en fonction de la configuration r&#233;elle. &#192; la diff&#233;rence de l'option
+ <code>-l</code>, cette liste inclut les Objets Dynamiques Partag&#233;s
+ (DSOs) charg&#233;s par l'interm&#233;diaire du module
<code class="module"><a href="./mod/mod_so.html">mod_so</a></code>.</dd>
<dt><code class="program"><a href="./programs/httxt2dbm.html">httxt2dbm</a></code></dt>
- <dd>Un nouveau programme servant à générer des fichiers dbm à partir
- d'une source au format texte, à utiliser avec la directive
+ <dd>Un nouveau programme servant &#224; g&#233;n&#233;rer des fichiers dbm &#224; partir
+ d'une source au format texte, &#224; utiliser avec la directive
<code class="directive"><a href="./mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
et le type de mise en correspondance <code>dbm</code>.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="developer" id="developer">Changements pour le développeur de module</a><a title="Lien permanent" href="#developer" class="permalink">&para;</a></h2>
+<h2><a name="developer" id="developer">Changements pour le d&#233;veloppeur de module</a><a title="Lien permanent" href="#developer" class="permalink">&para;</a></h2>
<dl>
<dt><a class="glossarylink" href="./glossary.html#apr" title="voir glossaire">APR</a> 1.0 API</dt>
<dd>Apache 2.2 utilise l'API APR 1.0. Toutes les fonctions et
- symboles obsolètes ont été supprimés du code de <code>APR</code> et
- <code>APR-Util</code>. Pour plus de détails, consultez le
+ symboles obsol&#232;tes ont &#233;t&#233; supprim&#233;s du code de <code>APR</code> et
+ <code>APR-Util</code>. Pour plus de d&#233;tails, consultez le
<a href="http://apr.apache.org/">site web d'APR</a>.</dd>
<dt>Authn/Authz</dt>
- <dd>Les modules d'authentification et d'autorisation intégrés ont
- été renommés de la manière suivante:
+ <dd>Les modules d'authentification et d'autorisation int&#233;gr&#233;s ont
+ &#233;t&#233; renomm&#233;s de la mani&#232;re suivante:
<ul>
- <li><code>mod_auth_*</code> -&gt; Modules qui implémentent un mécanisme
+ <li><code>mod_auth_*</code> -&gt; Modules qui impl&#233;mentent un m&#233;canisme
d'authentification HTTP</li>
<li><code>mod_authn_*</code> -&gt; Modules qui fournissent un dispositif
- d'authentification en arrière-plan</li>
- <li><code>mod_authz_*</code> -&gt; Modules qui implémentent l'autorisation (ou l'accès)</li>
- <li><code>mod_authnz_*</code> -&gt; Modules qui implémentent à la fois
+ d'authentification en arri&#232;re-plan</li>
+ <li><code>mod_authz_*</code> -&gt; Modules qui impl&#233;mentent l'autorisation (ou l'acc&#232;s)</li>
+ <li><code>mod_authnz_*</code> -&gt; Modules qui impl&#233;mentent &#224; la fois
l'authentification &amp; l'autorisation</li>
</ul>
- L'organisation des méthodes d'authentification a également été revue, ce qui va simplifier
- grandement l'ajout de nouvelles méthodes d'authentification.</dd>
+ L'organisation des m&#233;thodes d'authentification a &#233;galement &#233;t&#233; revue, ce qui va simplifier
+ grandement l'ajout de nouvelles m&#233;thodes d'authentification.</dd>
<dt>Journalisation des erreurs de connexion</dt>
- <dd>Une nouvelle fonction a été ajoutée, <code>ap_log_cerror</code>,
+ <dd>Une nouvelle fonction a &#233;t&#233; ajout&#233;e, <code>ap_log_cerror</code>,
afin de pouvoir enregistrer les erreurs qui surviennent au cours de
- la connexion du client. Une fois enregistré, le message inclut l'adresse IP du client.</dd>
+ la connexion du client. Une fois enregistr&#233;, le message inclut l'adresse IP du client.</dd>
- <dt>Ajout d'une portion de code pour la vérification de la configuration</dt>
+ <dt>Ajout d'une portion de code pour la v&#233;rification de la configuration</dt>
- <dd>Un nouvel élément de traitement a été ajouté, <code>test_config</code>,
- afin d'aider les modules qui ne veulent exécuter un code spécial
- que si l'utilisateur passe le paramètre <code>-t</code> à
+ <dd>Un nouvel &#233;l&#233;ment de traitement a &#233;t&#233; ajout&#233;, <code>test_config</code>,
+ afin d'aider les modules qui ne veulent ex&#233;cuter un code sp&#233;cial
+ que si l'utilisateur passe le param&#232;tre <code>-t</code> &#224;
<code class="program"><a href="./programs/httpd.html">httpd</a></code>.</dd>
- <dt>Définition de la taille de la pile pour les modules MPM en processus légers</dt>
+ <dt>D&#233;finition de la taille de la pile pour les modules MPM en processus l&#233;gers</dt>
- <dd>Une nouvelle directive a été ajoutée, <code class="directive"><a href="./mod/mpm_common.html#threadstacksize">ThreadStackSize</a></code>
- afin de définir la taille de la pile pour tous les modules MPM en processus légers (modules threadés).
- Ceci s'avère nécessaire pour certains modules tiers sur des plateformes
- dont la taille de la pile des threads par défaut est
+ <dd>Une nouvelle directive a &#233;t&#233; ajout&#233;e, <code class="directive"><a href="./mod/mpm_common.html#threadstacksize">ThreadStackSize</a></code>
+ afin de d&#233;finir la taille de la pile pour tous les modules MPM en processus l&#233;gers (modules thread&#233;s).
+ Ceci s'av&#232;re n&#233;cessaire pour certains modules tiers sur des plateformes
+ dont la taille de la pile des threads par d&#233;faut est
trop petite.</dd>
<dt>Gestion de protocole pour les filtres en sortie</dt>
- <dd>Par le passé, chaque filtre devait s'assurer que les en-têtes de
- réponse corrects étaient générés dans la mesure où il les affectait.
- Les filtres peuvent maintenant déléguer la gestion courante du
+ <dd>Par le pass&#233;, chaque filtre devait s'assurer que les en-t&#234;tes de
+ r&#233;ponse corrects &#233;taient g&#233;n&#233;r&#233;s dans la mesure o&#249; il les affectait.
+ Les filtres peuvent maintenant d&#233;l&#233;guer la gestion courante du
protocole au module
- <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code>, à l'aide des appels
+ <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code>, &#224; l'aide des appels
<code>ap_register_output_filter_protocol</code> ou
<code>ap_filter_protocol</code>.</dd>
- <dt>Ajout d'un élément de traitement pour le processus père (monitor hook)</dt>
- <dd>Ce nouvel élément de traitement permet aux modules de lancer
- des jobs réguliers/planifiés au niveau du processus père
+ <dt>Ajout d'un &#233;l&#233;ment de traitement pour le processus p&#232;re (monitor hook)</dt>
+ <dd>Ce nouvel &#233;l&#233;ment de traitement permet aux modules de lancer
+ des jobs r&#233;guliers/planifi&#233;s au niveau du processus p&#232;re
(root).</dd>
<dt>Modifications de l'API de traitement des expressions rationnelles</dt>
- <dd>Le fichier d'en-tête <code>pcreposix.h</code> n'est plus disponible ;
- il a été remplacé par le nouveau fichier
- d'en-tête <code>ap_regex.h</code>. L'implémentation
- POSIX.2 <code>regex.h</code> exposée dans l'ancien fichier d'en-tête
+ <dd>Le fichier d'en-t&#234;te <code>pcreposix.h</code> n'est plus disponible ;
+ il a &#233;t&#233; remplac&#233; par le nouveau fichier
+ d'en-t&#234;te <code>ap_regex.h</code>. L'impl&#233;mentation
+ POSIX.2 <code>regex.h</code> expos&#233;e dans l'ancien fichier d'en-t&#234;te
est maintenant disponible dans l'espace de nommage <code>ap_</code>
- depuis <code>ap_regex.h</code>. Les appels à <code>regcomp</code>,
- <code>regexec</code>, etc... peuvent être remplacés par des appels à
+ depuis <code>ap_regex.h</code>. Les appels &#224; <code>regcomp</code>,
+ <code>regexec</code>, etc... peuvent &#234;tre remplac&#233;s par des appels &#224;
<code>ap_regcomp</code>, <code>ap_regexec</code>.</dd>
- <dt>Cadre d'application DBD (API pour base de données SQL)</dt>
+ <dt>Cadre d'application DBD (API pour base de donn&#233;es SQL)</dt>
- <dd><p>Avec Apache 1.x et 2.0, les modules nécessitant un processus
- SQL d'arrière-plan devaient s'en charger eux-mêmes. En dehors du fait
- de réinventer la roue, ceci peut s'avérer très inefficace, par
+ <dd><p>Avec Apache 1.x et 2.0, les modules n&#233;cessitant un processus
+ SQL d'arri&#232;re-plan devaient s'en charger eux-m&#234;mes. En dehors du fait
+ de r&#233;inventer la roue, ceci peut s'av&#233;rer tr&#232;s inefficace, par
exemple lorsque plusieurs modules maintiennent chacun leurs
propres connexions.</p>
- <p>Apache 2.1 et supérieur fournissent l'API <code>ap_dbd</code> qui
- permet la gestion des connexions à la base de données (y compris
- les stratégies optimisées pour les modules MPM threadés
- et non threadés), tandis que APR 1.2 et supérieur fournissent
+ <p>Apache 2.1 et sup&#233;rieur fournissent l'API <code>ap_dbd</code> qui
+ permet la gestion des connexions &#224; la base de donn&#233;es (y compris
+ les strat&#233;gies optimis&#233;es pour les modules MPM thread&#233;s
+ et non thread&#233;s), tandis que APR 1.2 et sup&#233;rieur fournissent
l'API <code>apr_dbd</code> qui permet l'interaction avec la
- base de données.</p>
- <p>Les nouveaux modules DEVRAIENT désormais utiliser ces APIs pour
- toutes les opérations liées aux bases de données SQL.
- De même, les applications existantes DEVRAIENT être mises à jour
- lorsque c'est possible, que ce soit de manière transparente ou sous forme
- d'une option recommandée à leurs utilisateurs.</p></dd>
+ base de donn&#233;es.</p>
+ <p>Les nouveaux modules DEVRAIENT d&#233;sormais utiliser ces APIs pour
+ toutes les op&#233;rations li&#233;es aux bases de donn&#233;es SQL.
+ De m&#234;me, les applications existantes DEVRAIENT &#234;tre mises &#224; jour
+ lorsque c'est possible, que ce soit de mani&#232;re transparente ou sous forme
+ d'une option recommand&#233;e &#224; leurs utilisateurs.</p></dd>
</dl>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/new_features_2_2.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./es/new_features_2_2.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="./fr/new_features_2_2.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./es/new_features_2_2.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/new_features_2_2.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ko/new_features_2_2.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)">&nbsp;pt-br&nbsp;</a> |
-<a href="./tr/new_features_2_2.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="Portugu&#234;s (Brasil)">&nbsp;pt-br&nbsp;</a> |
+<a href="./tr/new_features_2_2.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -324,7 +324,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/new_features_2_2.h
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/new_features_2_4.html.fr b/docs/manual/new_features_2_4.html.fr
index 83ffe9135c..d72b2e0c9a 100644
--- a/docs/manual/new_features_2_4.html.fr
+++ b/docs/manual/new_features_2_4.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Vue d'ensemble des nouvelles fonctionnalités de la version 2.4 du
+<title>Vue d'ensemble des nouvelles fonctionnalit&#233;s de la version 2.4 du
serveur HTTP Apache - Serveur Apache HTTP Version 2.5</title>
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
@@ -22,90 +22,90 @@ serveur HTTP Apache - Serveur Apache HTTP Version 2.5</title>
<img alt="" src="./images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Vue d'ensemble des nouvelles fonctionnalités de la version 2.4 du
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Vue d'ensemble des nouvelles fonctionnalit&#233;s de la version 2.4 du
serveur HTTP Apache</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/new_features_2_4.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./es/new_features_2_4.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="./fr/new_features_2_4.html" title="Français">&nbsp;fr&nbsp;</a> |
-<a href="./tr/new_features_2_4.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./es/new_features_2_4.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/new_features_2_4.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="./tr/new_features_2_4.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
- <p>Ce document décrit les modifications majeures apportées par
- la version 2.4 du serveur HTTP Apache. Pour les nouvelles fonctionnalités
- ajoutées par la version 2.2, se référer au document
- <a href="new_features_2_2.html">Nouvelles fonctionnalités
+ <p>Ce document d&#233;crit les modifications majeures apport&#233;es par
+ la version 2.4 du serveur HTTP Apache. Pour les nouvelles fonctionnalit&#233;s
+ ajout&#233;es par la version 2.2, se r&#233;f&#233;rer au document
+ <a href="new_features_2_2.html">Nouvelles fonctionnalit&#233;s
de la version 2.2</a>.</p>
</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">Améliorations du noyau</a></li>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">Am&#233;liorations du noyau</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#newmods">Nouveau modules</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#module">Améliorations des modules</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#programs">Améliorations des programmes</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#module">Am&#233;liorations des modules</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#programs">Am&#233;liorations des programmes</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#documentation">Documentation</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#developer">Modifications concernant les développeur de modules</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#developer">Modifications concernant les d&#233;veloppeur de modules</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="core" id="core">Améliorations du noyau</a><a title="Lien permanent" href="#core" class="permalink">&para;</a></h2>
+<h2><a name="core" id="core">Am&#233;liorations du noyau</a><a title="Lien permanent" href="#core" class="permalink">&para;</a></h2>
<dl>
- <dt>Modules multiprocessus (MPMs) chargeables à l'exécution</dt>
- <dd>Plusieurs MPMs peuvent maintenant être <a href="mpm.html#dynamic">compilés en tant que modules
- chargeables</a>. Le choix du MPM à utiliser s'effectue
- à l'exécution via la directive <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code>.</dd>
+ <dt>Modules multiprocessus (MPMs) chargeables &#224; l'ex&#233;cution</dt>
+ <dd>Plusieurs MPMs peuvent maintenant &#234;tre <a href="mpm.html#dynamic">compil&#233;s en tant que modules
+ chargeables</a>. Le choix du MPM &#224; utiliser s'effectue
+ &#224; l'ex&#233;cution via la directive <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code>.</dd>
<dt>MPM Event</dt>
- <dd>Le <a href="mod/event.html">MPM Event</a> n'en est plus au stade expérimental et est
- maintenant pleinement supporté.</dd>
+ <dd>Le <a href="mod/event.html">MPM Event</a> n'en est plus au stade exp&#233;rimental et est
+ maintenant pleinement support&#233;.</dd>
<dt>Support du mode asynchrone</dt>
- <dd>Le support des lectures/écritures asynchrones pour les MPMs et
- les plateformes qui l'implémentent a été amélioré.</dd>
+ <dd>Le support des lectures/&#233;critures asynchrones pour les MPMs et
+ les plateformes qui l'impl&#233;mentent a &#233;t&#233; am&#233;lior&#233;.</dd>
<dt>Configuration du niveau de journalisation (LogLevel) par
- module et par répertoire</dt>
+ module et par r&#233;pertoire</dt>
<dd>La directive <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code>
- peut maintenant être définie par module et par répertoire. Les
- nouveaux niveaux <code>trace1</code> à <code>trace8</code> ont été
- ajoutés au dessus du niveau de journalisation <code>debug</code>.</dd>
+ peut maintenant &#234;tre d&#233;finie par module et par r&#233;pertoire. Les
+ nouveaux niveaux <code>trace1</code> &#224; <code>trace8</code> ont &#233;t&#233;
+ ajout&#233;s au dessus du niveau de journalisation <code>debug</code>.</dd>
- <dt>Sections de configuration au niveau requête</dt>
+ <dt>Sections de configuration au niveau requ&#234;te</dt>
<dd>Les sections <code class="directive"><a href="./mod/core.html#if">If</a></code>,
<code class="directive"><a href="./mod/core.html#elseif">&lt;ElseIf&gt;</a></code> et
<code class="directive"><a href="./mod/core.html#else">&lt;Else&gt;</a></code>
- permettent de définir une configuration en fonction de critères
- liés à la requête.</dd>
+ permettent de d&#233;finir une configuration en fonction de crit&#232;res
+ li&#233;s &#224; la requ&#234;te.</dd>
- <dt>Interpréteur d'expressions à usage général</dt>
- <dd>Un nouvel interpréteur d'expressions permet de spécifier des
- <a href="expr.html">conditions complexes</a> via des directives à
+ <dt>Interpr&#233;teur d'expressions &#224; usage g&#233;n&#233;ral</dt>
+ <dd>Un nouvel interpr&#233;teur d'expressions permet de sp&#233;cifier des
+ <a href="expr.html">conditions complexes</a> via des directives &#224;
syntaxe commune comme <code class="directive"><a href="./mod/mod_setenvif.html#setenvifexpr">SetEnvIfExpr</a></code>, <code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>, <code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code>,
<code class="directive"><a href="./mod/core.html#if">&lt;If&gt;</a></code>, etc...
</dd>
<dt>KeepAliveTimeout en millisecondes</dt>
- <dd>Il est maintenant possible de définir la directive <code class="directive"><a href="./mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code> en millisecondes.
+ <dd>Il est maintenant possible de d&#233;finir la directive <code class="directive"><a href="./mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code> en millisecondes.
</dd>
<dt>Directive NameVirtualHost</dt>
- <dd>Cette directive n'est plus nécessaire et est maintenant obsolète.</dd>
+ <dd>Cette directive n'est plus n&#233;cessaire et est maintenant obsol&#232;te.</dd>
- <dt>Directives autorisées dans les fichiers <code>.htaccess</code></dt>
- <dd>La nouvelle directive <code class="directive"><a href="./mod/core.html#allowoverridelist">AllowOverrideList</a></code> permet de contrôler de
- manière plus précise la liste des directives autorisées dans les
+ <dt>Directives autoris&#233;es dans les fichiers <code>.htaccess</code></dt>
+ <dd>La nouvelle directive <code class="directive"><a href="./mod/core.html#allowoverridelist">AllowOverrideList</a></code> permet de contr&#244;ler de
+ mani&#232;re plus pr&#233;cise la liste des directives autoris&#233;es dans les
fichiers <code>.htaccess</code>.</dd>
<dt>Variables dans les fichiers de configuration</dt>
<dd>La directive <code class="directive"><a href="./mod/core.html#define">Define</a></code>
- permet de définir des variables dans les fichiers de
- configuration, améliorant ainsi la clareté de la présentation si
- la même valeur est utilisée en plusieurs points de la
+ permet de d&#233;finir des variables dans les fichiers de
+ configuration, am&#233;liorant ainsi la claret&#233; de la pr&#233;sentation si
+ la m&#234;me valeur est utilis&#233;e en plusieurs points de la
configuration.
</dd>
- <dt>Diminution de la mémoire utilisée</dt>
- <dd>Bien qu'elle propose de nombreuses nouvelles fonctionnalités,
- la version 2.4.x tend à utiliser moins de mémoire que la version
+ <dt>Diminution de la m&#233;moire utilis&#233;e</dt>
+ <dd>Bien qu'elle propose de nombreuses nouvelles fonctionnalit&#233;s,
+ la version 2.4.x tend &#224; utiliser moins de m&#233;moire que la version
2.2.x.</dd>
</dl>
@@ -116,277 +116,277 @@ serveur HTTP Apache</h1>
<dl>
<dt><code class="module"><a href="./mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code></dt>
- <dd>Support des serveur FastCGI d'arrière-plan pour
+ <dd>Support des serveur FastCGI d'arri&#232;re-plan pour
<code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>.</dd>
<dt><code class="module"><a href="./mod/mod_proxy_scgi.html">mod_proxy_scgi</a></code></dt>
- <dd>Support des serveurs SCGI d'arrière-plan pour
+ <dd>Support des serveurs SCGI d'arri&#232;re-plan pour
<code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>.</dd>
<dt><code class="module"><a href="./mod/mod_proxy_express.html">mod_proxy_express</a></code></dt>
- <dd>Ajoute à <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> la configuration dynamique
+ <dd>Ajoute &#224; <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code> la configuration dynamique
de mandataires inverses en masse.</dd>
<dt><code class="module"><a href="./mod/mod_remoteip.html">mod_remoteip</a></code></dt>
- <dd>Remplace l'adresse IP distante et le nom d'hôte apparents du
- client pour la requête courante par la liste d'adresses IP
- présentée par un mandataire ou un répartiteur de charge via les
- en-têtes de la requête.</dd>
+ <dd>Remplace l'adresse IP distante et le nom d'h&#244;te apparents du
+ client pour la requ&#234;te courante par la liste d'adresses IP
+ pr&#233;sent&#233;e par un mandataire ou un r&#233;partiteur de charge via les
+ en-t&#234;tes de la requ&#234;te.</dd>
<dt><code class="module"><a href="./mod/mod_heartmonitor.html">mod_heartmonitor</a></code>,
<code class="module"><a href="./mod/mod_lbmethod_heartbeat.html">mod_lbmethod_heartbeat</a></code></dt>
- <dd>Permet à <code class="module"><a href="./mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> de répartir la
+ <dd>Permet &#224; <code class="module"><a href="./mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> de r&#233;partir la
charge en fonction du nombre de connexions actives sur les
- serveurs d'arrière-plan.</dd>
+ serveurs d'arri&#232;re-plan.</dd>
<dt><code class="module"><a href="./mod/mod_proxy_html.html">mod_proxy_html</a></code></dt>
<dd>Anciennement module tiers, il supporte la correction des liens
- HTML dans une situation de mandat inverse, où le serveur
- d'arrière-plan génère des URLs qui ne sont pas valides du point de
+ HTML dans une situation de mandat inverse, o&#249; le serveur
+ d'arri&#232;re-plan g&#233;n&#232;re des URLs qui ne sont pas valides du point de
vue des clients du mandataire.</dd>
<dt><code class="module"><a href="./mod/mod_sed.html">mod_sed</a></code></dt>
- <dd>Une amélioration de <code class="module"><a href="./mod/mod_substitute.html">mod_substitute</a></code> qui permet
- d'éditer le corps de la réponse avec toute la puissance de la
+ <dd>Une am&#233;lioration de <code class="module"><a href="./mod/mod_substitute.html">mod_substitute</a></code> qui permet
+ d'&#233;diter le corps de la r&#233;ponse avec toute la puissance de la
commande sed.</dd>
<dt><code class="module"><a href="./mod/mod_auth_form.html">mod_auth_form</a></code></dt>
- <dd>Implémente une authentification à base de formulaire.</dd>
+ <dd>Impl&#233;mente une authentification &#224; base de formulaire.</dd>
<dt><code class="module"><a href="./mod/mod_session.html">mod_session</a></code></dt>
- <dd>Permet de conserver les données de sessions des clients sous
- forme de cookies ou dans une base de données.</dd>
+ <dd>Permet de conserver les donn&#233;es de sessions des clients sous
+ forme de cookies ou dans une base de donn&#233;es.</dd>
<dt><code class="module"><a href="./mod/mod_allowmethods.html">mod_allowmethods</a></code></dt>
<dd>Permet de restreindre l'utilisation de
- certaines méthodes HTTP sans interférer avec l'authentification et
+ certaines m&#233;thodes HTTP sans interf&#233;rer avec l'authentification et
l'autorisation.</dd>
<dt><code class="module"><a href="./mod/mod_lua.html">mod_lua</a></code></dt>
<dd>Embarque le langage <a href="http://www.lua.org/">Lua</a> dans
httpd pour la configuration et les fonctions logiques courantes
- (Expérimental).</dd>
+ (Exp&#233;rimental).</dd>
<dt><code class="module"><a href="./mod/mod_log_debug.html">mod_log_debug</a></code></dt>
- <dd>Permet d'introduire une journalisation personnalisée à
- différentes phases du traitement de la requête.</dd>
+ <dd>Permet d'introduire une journalisation personnalis&#233;e &#224;
+ diff&#233;rentes phases du traitement de la requ&#234;te.</dd>
<dt><code class="module"><a href="./mod/mod_buffer.html">mod_buffer</a></code></dt>
- <dd>Fournit un tampon pour les piles des filtres en entrée et en
+ <dd>Fournit un tampon pour les piles des filtres en entr&#233;e et en
sortie.</dd>
<dt><code class="module"><a href="./mod/mod_data.html">mod_data</a></code></dt>
- <dd>Convertit un corps de réponse en URL de type données RFC2397.</dd>
+ <dd>Convertit un corps de r&#233;ponse en URL de type donn&#233;es RFC2397.</dd>
<dt><code class="module"><a href="./mod/mod_ratelimit.html">mod_ratelimit</a></code></dt>
<dd>Permet de limiter la bande passante pour certains
clients.</dd>
<dt><code class="module"><a href="./mod/mod_request.html">mod_request</a></code></dt>
- <dd>Fournit des filtres permettant de gérer et de mettre à
- disposition les corps des requêtes HTTP.</dd>
+ <dd>Fournit des filtres permettant de g&#233;rer et de mettre &#224;
+ disposition les corps des requ&#234;tes HTTP.</dd>
<dt><code class="module"><a href="./mod/mod_reflector.html">mod_reflector</a></code></dt>
- <dd>Permet de renvoyer comme réponse le corps de la requête via la
+ <dd>Permet de renvoyer comme r&#233;ponse le corps de la requ&#234;te via la
pile du filtre de sortie.</dd>
<dt><code class="module"><a href="./mod/mod_slotmem_shm.html">mod_slotmem_shm</a></code></dt>
- <dd>Met à disposition un fournisseur de mémoire partagée à base de
+ <dd>Met &#224; disposition un fournisseur de m&#233;moire partag&#233;e &#224; base de
slots (du style tableau de bord).</dd>
<dt><code class="module"><a href="./mod/mod_xml2enc.html">mod_xml2enc</a></code></dt>
<dd>Anciennement module tiers, il supporte l'internationalisation
- dans les modules de filtrage basés sur libxml2 (support du
+ dans les modules de filtrage bas&#233;s sur libxml2 (support du
markup)</dd>
- <dt><code class="module"><a href="./mod/mod_macro.html">mod_macro</a></code> (disponible à partir de la version 2.4.5)</dt>
+ <dt><code class="module"><a href="./mod/mod_macro.html">mod_macro</a></code> (disponible &#224; partir de la version 2.4.5)</dt>
<dd>Permet d'utiliser des macros au sein des fichiers de
configuration.</dd>
- <dt><code class="module"><a href="./mod/mod_proxy_wstunnel.html">mod_proxy_wstunnel</a></code> (disponible à partir de la version 2.4.5)</dt>
+ <dt><code class="module"><a href="./mod/mod_proxy_wstunnel.html">mod_proxy_wstunnel</a></code> (disponible &#224; partir de la version 2.4.5)</dt>
<dd>Support des tunnels web-socket.</dd>
- <dt><code class="module"><a href="./mod/mod_authnz_fcgi.html">mod_authnz_fcgi</a></code> (disponible à partir de la version 2.4.10)</dt>
+ <dt><code class="module"><a href="./mod/mod_authnz_fcgi.html">mod_authnz_fcgi</a></code> (disponible &#224; partir de la version 2.4.10)</dt>
<dd>Permet aux applications d'autorisation FastCGI d'authentifier
et/ou autoriser les clients.</dd>
- <dt><code class="module"><a href="./mod/mod_http2.html">mod_http2</a></code> (disponible à partir de la
+ <dt><code class="module"><a href="./mod/mod_http2.html">mod_http2</a></code> (disponible &#224; partir de la
version 2.4.17)</dt>
<dd>Support de la couche transport HTTP/2.</dd>
- <dt><code class="module"><a href="./mod/mod_proxy_hcheck.html">mod_proxy_hcheck</a></code> (disponible à partir de la version 2.4.21)</dt>
- <dd>Support d'un bilan de santé dynamique indépendant pour les serveurs
- d'arrière-plan mandatés distants.</dd>
+ <dt><code class="module"><a href="./mod/mod_proxy_hcheck.html">mod_proxy_hcheck</a></code> (disponible &#224; partir de la version 2.4.21)</dt>
+ <dd>Support d'un bilan de sant&#233; dynamique ind&#233;pendant pour les serveurs
+ d'arri&#232;re-plan mandat&#233;s distants.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="module" id="module">Améliorations des modules</a><a title="Lien permanent" href="#module" class="permalink">&para;</a></h2>
+<h2><a name="module" id="module">Am&#233;liorations des modules</a><a title="Lien permanent" href="#module" class="permalink">&para;</a></h2>
<dl>
<dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt>
- <dd><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code> peut maintenant vérifier la
- validité des certificats clients en se connectant à
- un serveur OCSP. Il est possible de définir un
- répondeur par défaut, et de choisir si l'on
- préfère le répondeur désigné
+ <dd><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code> peut maintenant v&#233;rifier la
+ validit&#233; des certificats clients en se connectant &#224;
+ un serveur OCSP. Il est possible de d&#233;finir un
+ r&#233;pondeur par d&#233;faut, et de choisir si l'on
+ pr&#233;f&#232;re le r&#233;pondeur d&#233;sign&#233;
dans le certificat client.</dd>
<dd>En outre, <code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code> supporte maintenant
l'estampillage OCSP (OCSP stapling), qui permet au serveur
- d'attester la validité de son certificat auprès du client au
- cours de la phase de négociation de la connexion.</dd>
+ d'attester la validit&#233; de son certificat aupr&#232;s du client au
+ cours de la phase de n&#233;gociation de la connexion.</dd>
- <dd>Enfin, <code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code> peut maintenant être configuré pour
- que celui-ci partage les données de session SSL entre les serveurs
+ <dd>Enfin, <code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code> peut maintenant &#234;tre configur&#233; pour
+ que celui-ci partage les donn&#233;es de session SSL entre les serveurs
via memcached.</dd>
- <dd>Le support des clés EC a été ajouté à celui des clés RSA et
+ <dd>Le support des cl&#233;s EC a &#233;t&#233; ajout&#233; &#224; celui des cl&#233;s RSA et
DSA.</dd>
- <dd>Support de TLS-SRP (disponible à partir de la version 2.4.4).</dd>
+ <dd>Support de TLS-SRP (disponible &#224; partir de la version 2.4.4).</dd>
<dt><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dt>
- <dd>La directive <code class="directive"><a href="./mod/mod_proxy.html#proxypass">ProxyPass</a></code> est maintenant configurée
- de manière optimale dans les sections <code class="directive"><a href="./mod/core.html#location">Location</a></code> ou <code class="directive"><a href="./mod/core.html#locationmatch">LocationMatch</a></code>, et offre un gain de
- performances important par rapport à la syntaxe traditionnelle à
- deux paramètres lorsqu'elle est présente en grand nombre.</dd>
+ <dd>La directive <code class="directive"><a href="./mod/mod_proxy.html#proxypass">ProxyPass</a></code> est maintenant configur&#233;e
+ de mani&#232;re optimale dans les sections <code class="directive"><a href="./mod/core.html#location">Location</a></code> ou <code class="directive"><a href="./mod/core.html#locationmatch">LocationMatch</a></code>, et offre un gain de
+ performances important par rapport &#224; la syntaxe traditionnelle &#224;
+ deux param&#232;tres lorsqu'elle est pr&#233;sente en grand nombre.</dd>
<dd>Il est maintenant possible de configurer l'adresse source dans
- les requêtes mandatées.</dd>
+ les requ&#234;tes mandat&#233;es.</dd>
<dd>Support des sockets de type Unix vers le serveur
- d'arrière-plan (disponible à partir de la version 2.4.7).</dd>
+ d'arri&#232;re-plan (disponible &#224; partir de la version 2.4.7).</dd>
<dt><code class="module"><a href="./mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code></dt>
- <dd>Le gestionnaire de répartition de charge propose de nouvelles
- fonctionnalités. Ainsi, les possibilités de configuration des
- membres du groupe de répartition de charge pendant l'exécution ont
- été améliorées (possibilité d'ajout d'un membre supplémentaire).</dd>
+ <dd>Le gestionnaire de r&#233;partition de charge propose de nouvelles
+ fonctionnalit&#233;s. Ainsi, les possibilit&#233;s de configuration des
+ membres du groupe de r&#233;partition de charge pendant l'ex&#233;cution ont
+ &#233;t&#233; am&#233;lior&#233;es (possibilit&#233; d'ajout d'un membre suppl&#233;mentaire).</dd>
- <dd>Configuration à l'exécution d'un sous-ensemble de paramètres
- de répartition de charge.</dd>
+ <dd>Configuration &#224; l'ex&#233;cution d'un sous-ensemble de param&#232;tres
+ de r&#233;partition de charge.</dd>
- <dd>Les membres du groupe de répartition peuvent être définis à
- 'Drain' de façon à ce qu'ils ne répondent qu'aux sessions
+ <dd>Les membres du groupe de r&#233;partition peuvent &#234;tre d&#233;finis &#224;
+ 'Drain' de fa&#231;on &#224; ce qu'ils ne r&#233;pondent qu'aux sessions
persistantes existantes, ce qui permet de les mettre hors ligne en
douceur.</dd>
- <dd>Les règlages du répartiteur de charge peuvent être rendus
- persistants après redémarrage.</dd>
+ <dd>Les r&#232;glages du r&#233;partiteur de charge peuvent &#234;tre rendus
+ persistants apr&#232;s red&#233;marrage.</dd>
<dt><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code></dt>
- <dd>Le filtre CACHE du module <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> peut être
- inséré à un certain point de la chaîne de filtrage pour contrôler
+ <dd>Le filtre CACHE du module <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> peut &#234;tre
+ ins&#233;r&#233; &#224; un certain point de la cha&#238;ne de filtrage pour contr&#244;ler
plus finement la mise en cache.
</dd>
<dd><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> peut maintenant mettre en cache des
- requêtes HEAD.</dd>
+ requ&#234;tes HEAD.</dd>
<dd>Chaque fois que cela est possible, les directives de
- <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> peuvent maintenant être définies au
- niveau du répertoire, et non plus seulement au niveau du serveur
+ <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> peuvent maintenant &#234;tre d&#233;finies au
+ niveau du r&#233;pertoire, et non plus seulement au niveau du serveur
principal.</dd>
- <dd>L'URL de base des URLs en cache peut être personnalisée de
- façon à ce qu'un cluster de caches puisse partager le même préfixe
+ <dd>L'URL de base des URLs en cache peut &#234;tre personnalis&#233;e de
+ fa&#231;on &#224; ce qu'un cluster de caches puisse partager le m&#234;me pr&#233;fixe
d'URL.</dd>
<dd><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> peut maintenant servir du contenu
- non mis à jour lorsqu'un serveur d'arrière-plan n'est pas
+ non mis &#224; jour lorsqu'un serveur d'arri&#232;re-plan n'est pas
disponible (erreur 5xx).</dd>
- <dd><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> peut maintenant insérer
- HIT/MISS/REVALIDATE dans un en-tête X-Cache.</dd>
+ <dd><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> peut maintenant ins&#233;rer
+ HIT/MISS/REVALIDATE dans un en-t&#234;te X-Cache.</dd>
<dt><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></dt>
- <dd>Support de l'attribut 'onerror' dans un élément 'include',
- permettant de renvoyer un message d'erreur personnalisé à la place
- du message d'erreur par défaut.</dd>
+ <dd>Support de l'attribut 'onerror' dans un &#233;l&#233;ment 'include',
+ permettant de renvoyer un message d'erreur personnalis&#233; &#224; la place
+ du message d'erreur par d&#233;faut.</dd>
<dt><code class="module"><a href="./mod/mod_cgi.html">mod_cgi</a></code>, <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>,
<code class="module"><a href="./mod/mod_isapi.html">mod_isapi</a></code>, ...</dt>
- <dd>La traduction des en-têtes en variables d'environnement est
+ <dd>La traduction des en-t&#234;tes en variables d'environnement est
plus stricte qu'avant, ce qui permet de diminuer l'exposition aux attaques
- de type cross-site-scripting via injection d'en-têtes. Les
- en-têtes contenant des caractères invalides (comme les caractères
- de soulignement) sont maintenant ignorés. Le document <a href="env.html">Les variables d'environnement dans Apache</a>
- présente quelques pistes pour contourner ce problème avec les
- clients anciens qui nécessitent de tels en-têtes (Ceci affecte
+ de type cross-site-scripting via injection d'en-t&#234;tes. Les
+ en-t&#234;tes contenant des caract&#232;res invalides (comme les caract&#232;res
+ de soulignement) sont maintenant ignor&#233;s. Le document <a href="env.html">Les variables d'environnement dans Apache</a>
+ pr&#233;sente quelques pistes pour contourner ce probl&#232;me avec les
+ clients anciens qui n&#233;cessitent de tels en-t&#234;tes (Ceci affecte
tous les modules qui utilisent ces variables d'environnement).</dd>
<dt><code class="module"><a href="./mod/mod_authz_core.html">mod_authz_core</a></code> Conteneurs de logique d'autorisation</dt>
<dd>La directive <code class="directive"><a href="./mod/mod_authz_core.html#require">Require</a></code> et les directives de
- conteneurs associées, comme <code class="directive"><a href="./mod/mod_authz_core.html#requireall">&lt;RequireAll&gt;</a></code>, permettent de définir une
- logique d'autorisation avancée.</dd>
+ conteneurs associ&#233;es, comme <code class="directive"><a href="./mod/mod_authz_core.html#requireall">&lt;RequireAll&gt;</a></code>, permettent de d&#233;finir une
+ logique d'autorisation avanc&#233;e.</dd>
<dt><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></dt>
<dd>La directive <code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> dispose maintenant
des drapeaux <code>[QSD]</code> (Query String Discard) et
- <code>[END]</code> qui permettent de simplifier les scénarios de
- réécriture courants.</dd>
- <dd>Possibilité d'utiliser des expressions booléennes complexes
+ <code>[END]</code> qui permettent de simplifier les sc&#233;narios de
+ r&#233;&#233;criture courants.</dd>
+ <dd>Possibilit&#233; d'utiliser des expressions bool&#233;ennes complexes
dans la directive <code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>.</dd>
- <dd>Possibilité d'utiliser des requêtes SQL en tant que fonctions
+ <dd>Possibilit&#233; d'utiliser des requ&#234;tes SQL en tant que fonctions
dans la directive <code class="directive"><a href="./mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>.</dd>
<dt><code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>, <code class="module"><a href="./mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></dt>
<dd><code class="module"><a href="./mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> ajoute le support des
- groupes imbriqués.</dd>
+ groupes imbriqu&#233;s.</dd>
<dd><code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code> apporte les directives <code class="directive"><a href="./mod/mod_ldap.html#ldapconnectionpoolttl">LDAPConnectionPoolTTL</a></code> et <code class="directive"><a href="./mod/mod_ldap.html#ldaptimeout">LDAPTimeout</a></code>, ainsi que d'autres
- améliorations dans le traitement des délais. Ceci s'avère utile
- pour les configurations où un pare-feu à mémoire d'état (stateful)
- rejète les connexions inactives vers le serveur LDAP.</dd>
+ am&#233;liorations dans le traitement des d&#233;lais. Ceci s'av&#232;re utile
+ pour les configurations o&#249; un pare-feu &#224; m&#233;moire d'&#233;tat (stateful)
+ rej&#232;te les connexions inactives vers le serveur LDAP.</dd>
<dd><code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code> propose la directive <code class="directive"><a href="./mod/mod_ldap.html#ldaplibrarydebug">LDAPLibraryDebug</a></code> qui permet de
- journaliser les informations de débogage fournies par la boîte à
- outils LDAP utilisée.</dd>
+ journaliser les informations de d&#233;bogage fournies par la bo&#238;te &#224;
+ outils LDAP utilis&#233;e.</dd>
<dt><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></dt>
<dd><code class="module"><a href="./mod/mod_info.html">mod_info</a></code> est maintenant capable d'afficher la
- configuration préinterprétée sur stdout au cours du démarrage du
+ configuration pr&#233;interpr&#233;t&#233;e sur stdout au cours du d&#233;marrage du
serveur.</dd>
<dt><code class="module"><a href="./mod/mod_auth_basic.html">mod_auth_basic</a></code></dt>
- <dd>Nouveau mécanisme générique permettant d'effectuer une
- authentification basique (disponible à partir de la version 2.4.5).</dd>
+ <dd>Nouveau m&#233;canisme g&#233;n&#233;rique permettant d'effectuer une
+ authentification basique (disponible &#224; partir de la version 2.4.5).</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="programs" id="programs">Améliorations des programmes</a><a title="Lien permanent" href="#programs" class="permalink">&para;</a></h2>
+<h2><a name="programs" id="programs">Am&#233;liorations des programmes</a><a title="Lien permanent" href="#programs" class="permalink">&para;</a></h2>
<dl>
<dt><code class="program"><a href="./programs/fcgistarter.html">fcgistarter</a></code></dt>
- <dd>Nouvel utilitaire pour le démarrage des démons
+ <dd>Nouvel utilitaire pour le d&#233;marrage des d&#233;mons
FastCGI.</dd>
<dt><code class="program"><a href="./programs/htcacheclean.html">htcacheclean</a></code></dt>
- <dd>Les URLs présentes dans le cache peuvent maintenant être
- affichées, accompagnées éventuellement de leurs métadonnées.</dd>
- <dd>Possibilité de supprimer explicitement des URLs individuelles
- présentes dans le cache.</dd>
- <dd>Les tailles de fichiers peuvent maintenant être arrondies au
- multiple de la taille de bloc donnée, les limites de taille
- collant de ce fait d'avantage à la taille réelle sur disque.</dd>
- <dd>La taille du cache peut maintenant être limitée par le
- nombre d'inodes, en plus de la possibilité de limitation par la
+ <dd>Les URLs pr&#233;sentes dans le cache peuvent maintenant &#234;tre
+ affich&#233;es, accompagn&#233;es &#233;ventuellement de leurs m&#233;tadonn&#233;es.</dd>
+ <dd>Possibilit&#233; de supprimer explicitement des URLs individuelles
+ pr&#233;sentes dans le cache.</dd>
+ <dd>Les tailles de fichiers peuvent maintenant &#234;tre arrondies au
+ multiple de la taille de bloc donn&#233;e, les limites de taille
+ collant de ce fait d'avantage &#224; la taille r&#233;elle sur disque.</dd>
+ <dd>La taille du cache peut maintenant &#234;tre limit&#233;e par le
+ nombre d'inodes, en plus de la possibilit&#233; de limitation par la
taille des fichiers.</dd>
<dt><code class="program"><a href="./programs/rotatelogs.html">rotatelogs</a></code></dt>
- <dd>Possibilité de créer un lien vers le fichier journal
+ <dd>Possibilit&#233; de cr&#233;er un lien vers le fichier journal
courant.</dd>
- <dd>Possibilité d'invoquer un script personnalisé après la
+ <dd>Possibilit&#233; d'invoquer un script personnalis&#233; apr&#232;s la
rotation.</dd>
<dt><code class="program"><a href="./programs/htpasswd.html">htpasswd</a></code>, <code class="program"><a href="./programs/htdbm.html">htdbm</a></code></dt>
- <dd>Support de l'algorithme bcrypt (disponible à partir de la
+ <dd>Support de l'algorithme bcrypt (disponible &#224; partir de la
version 2.4.4).
</dd>
</dl>
@@ -397,89 +397,89 @@ serveur HTTP Apache</h1>
<dl>
<dt>mod_rewrite</dt>
<dd>La documentation du module <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> a
- été réorganisée et presque entièrement réécrite en mettant
+ &#233;t&#233; r&#233;organis&#233;e et presque enti&#232;rement r&#233;&#233;crite en mettant
l'accent sur les exemples et l'utilisation courante, ainsi que
- sur l'incitation à utiliser d'autres solutions lorsque cela
- s'avère plus approprié. Le document <a href="rewrite/">Rewrite
+ sur l'incitation &#224; utiliser d'autres solutions lorsque cela
+ s'av&#232;re plus appropri&#233;. Le document <a href="rewrite/">Rewrite
Guide</a> constitue maintenant une section de premier niveau ;
- il est mieux organisé et contient beaucoup plus de détails.</dd>
+ il est mieux organis&#233; et contient beaucoup plus de d&#233;tails.</dd>
<dt>mod_ssl</dt>
- <dd>La documentation du module <code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code> a été
- grandement améliorée, avec plus d'exemples et un niveau "Bien
- démarrer" qui s'ajoutent aux détails techniques déjà présents
- dans la précédente documentation.</dd>
+ <dd>La documentation du module <code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code> a &#233;t&#233;
+ grandement am&#233;lior&#233;e, avec plus d'exemples et un niveau "Bien
+ d&#233;marrer" qui s'ajoutent aux d&#233;tails techniques d&#233;j&#224; pr&#233;sents
+ dans la pr&#233;c&#233;dente documentation.</dd>
<dt>Caching Guide</dt>
<dd>Le <a href="caching.html">Guide de la mise en cache</a> a
- été réécrit afin de bien faire la différence entre les
- fonctionnalités de mise en cache de la RFC2616 HTTP/1.1 fournies
+ &#233;t&#233; r&#233;&#233;crit afin de bien faire la diff&#233;rence entre les
+ fonctionnalit&#233;s de mise en cache de la RFC2616 HTTP/1.1 fournies
par le module <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>, et la mise en cache
- générique de type clé/valeur fournie par l'interface <a href="socache.html">socache</a>, mais aussi pour couvrir la mise
- en cache spécialisée fournie par des mécanismes tels que ceux du
+ g&#233;n&#233;rique de type cl&#233;/valeur fournie par l'interface <a href="socache.html">socache</a>, mais aussi pour couvrir la mise
+ en cache sp&#233;cialis&#233;e fournie par des m&#233;canismes tels que ceux du
module <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code>.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="developer" id="developer">Modifications concernant les développeur de modules</a><a title="Lien permanent" href="#developer" class="permalink">&para;</a></h2>
+<h2><a name="developer" id="developer">Modifications concernant les d&#233;veloppeur de modules</a><a title="Lien permanent" href="#developer" class="permalink">&para;</a></h2>
<dl>
- <dt>Ajout de code pour la vérification de la configuration</dt>
-
- <dd>Une nouvelle fonction, <code>check_config</code>, a été ajoutée et
- s'exécute entre les fonctions <code>pre_config</code> et
- <code>open_logs</code>. Elle s'exécute aussi avant la fonction
- <code>test_config</code> si l'option <code>-t</code> est passée au
- démon <code class="program"><a href="./programs/httpd.html">httpd</a></code>. La fonction <code>check_config</code>
- permet aux modules de vérifier l'interdépendance des valeurs des
+ <dt>Ajout de code pour la v&#233;rification de la configuration</dt>
+
+ <dd>Une nouvelle fonction, <code>check_config</code>, a &#233;t&#233; ajout&#233;e et
+ s'ex&#233;cute entre les fonctions <code>pre_config</code> et
+ <code>open_logs</code>. Elle s'ex&#233;cute aussi avant la fonction
+ <code>test_config</code> si l'option <code>-t</code> est pass&#233;e au
+ d&#233;mon <code class="program"><a href="./programs/httpd.html">httpd</a></code>. La fonction <code>check_config</code>
+ permet aux modules de v&#233;rifier l'interd&#233;pendance des valeurs des
directives de configuration et d'ajuster ces valeurs, alors que les
- messages du serveur peuvent encore être affichés sur la console.
+ messages du serveur peuvent encore &#234;tre affich&#233;s sur la console.
L'utilisateur est ainsi averti des erreurs de configuration avant que la
fonction du noyau <code>open_logs</code> ne redirige les sorties de la
console vers le journal des erreurs.</dd>
<dt>Ajout d'un analyseur syntaxique d'expressions</dt>
- <dd>Nous disposons à présent d'un analyseur générique d'expressions, dont l'API
- est décrite dans <var>ap_expr.h</var>. Il s'agit d'une adaptation de
+ <dd>Nous disposons &#224; pr&#233;sent d'un analyseur g&#233;n&#233;rique d'expressions, dont l'API
+ est d&#233;crite dans <var>ap_expr.h</var>. Il s'agit d'une adaptation de
l'analyseur qu'on trouvait auparavant dans <code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code>.</dd>
<dt>Conteneurs de logique d'autorisation</dt>
- <dd>Afin de fournir une logique d'autorisation avancée via des
+ <dd>Afin de fournir une logique d'autorisation avanc&#233;e via des
directives telles que <code class="directive"><a href="./mod/mod_authz_core.html#requireall">&lt;RequireAll&gt;</a></code>, les modules d'autorisation
s'enregistrent maintenant en tant
que fournisseur par le biais de ap_register_auth_provider().</dd>
<dt>Interface de mise en cache des petits objets</dt>
- <dd>Le fichier d'en-têtes <var>ap_socache.h</var> fournit une
- interface à base de fournisseur pour la mise en cache des petits
- objets de données, en s'inspirant de
- l'implémentation précédente
- du cache de session par <code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code>. Sont supportés
+ <dd>Le fichier d'en-t&#234;tes <var>ap_socache.h</var> fournit une
+ interface &#224; base de fournisseur pour la mise en cache des petits
+ objets de donn&#233;es, en s'inspirant de
+ l'impl&#233;mentation pr&#233;c&#233;dente
+ du cache de session par <code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code>. Sont support&#233;s
actuellement : les fournisseurs utilisant un tampon cyclique en
- mémoire partagée, les fichiers dbm sur disque, et les caches
- distribués de type memcache.</dd>
+ m&#233;moire partag&#233;e, les fichiers dbm sur disque, et les caches
+ distribu&#233;s de type memcache.</dd>
<dt>Ajout du point d'ancrage Cache Status</dt>
<dd>Le module <code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code> inclut maintenant un
- nouveau point d'ancrage, <code>cache_status</code>, qui est appelé
- lorsque la décision à propos de la mise en cache est connue. Il en
- existe une implémentation par défaut qui ajoute les en-têtes
- optionnels <code>X-Cache</code> et <code>X-Cache-Detail</code> à
- la réponse.</dd>
+ nouveau point d'ancrage, <code>cache_status</code>, qui est appel&#233;
+ lorsque la d&#233;cision &#224; propos de la mise en cache est connue. Il en
+ existe une impl&#233;mentation par d&#233;faut qui ajoute les en-t&#234;tes
+ optionnels <code>X-Cache</code> et <code>X-Cache-Detail</code> &#224;
+ la r&#233;ponse.</dd>
</dl>
- <p>La documentation du développeur contient une <a href="developer/new_api_2_4.html">liste détaillée des modifications
+ <p>La documentation du d&#233;veloppeur contient une <a href="developer/new_api_2_4.html">liste d&#233;taill&#233;e des modifications
de l'API</a>.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/new_features_2_4.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./es/new_features_2_4.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="./fr/new_features_2_4.html" title="Français">&nbsp;fr&nbsp;</a> |
-<a href="./tr/new_features_2_4.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./es/new_features_2_4.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/new_features_2_4.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="./tr/new_features_2_4.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -498,7 +498,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/new_features_2_4.h
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/programs/ctlogconfig.html.fr b/docs/manual/programs/ctlogconfig.html.fr
index c04a2b17f1..eea99831fc 100644
--- a/docs/manual/programs/ctlogconfig.html.fr
+++ b/docs/manual/programs/ctlogconfig.html.fr
@@ -26,16 +26,16 @@ transparence des certificats - Serveur Apache HTTP Version 2.5</title>
transparence des certificats</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/programs/ctlogconfig.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/programs/ctlogconfig.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/programs/ctlogconfig.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
- <p><code>ctlogconfig</code> est un utilitaire permettant de créer et
- maintenir une base de données pour la configuration du service de
+ <p><code>ctlogconfig</code> est un utilitaire permettant de cr&#233;er et
+ maintenir une base de donn&#233;es pour la configuration du service de
transparence des certificats utilisable par le module
- <code class="module"><a href="../mod/mod_ssl_ct.html">mod_ssl_ct</a></code> ; nous nous référerons à ce service
+ <code class="module"><a href="../mod/mod_ssl_ct.html">mod_ssl_ct</a></code> ; nous nous r&#233;f&#233;rerons &#224; ce service
sous le terme "log" dans la suite de cette documentation.</p>
- <p>Avant d'aller plus loin, et si ce n'est déjà fait, veuillez
+ <p>Avant d'aller plus loin, et si ce n'est d&#233;j&#224; fait, veuillez
consulter le document <a href="../mod/mod_ssl_ct.html#logconf">Configuration des logs</a>
dans la documentation du module <code class="module"><a href="../mod/mod_ssl_ct.html">mod_ssl_ct</a></code>.</p>
@@ -43,13 +43,13 @@ transparence des certificats</h1>
ci-dessous</a> pour une utilisation typique.</p>
</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Exemples et définitions</a></li>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Exemples et d&#233;finitions</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#subcommands">Commandes</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#examples">Exemples</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="module"><a href="../mod/mod_ssl_ct.html">mod_ssl_ct</a></code></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="synopsis" id="synopsis">Exemples et définitions</a><a title="Lien permanent" href="#synopsis" class="permalink">&para;</a></h2>
+<h2><a name="synopsis" id="synopsis">Exemples et d&#233;finitions</a><a title="Lien permanent" href="#synopsis" class="permalink">&para;</a></h2>
<p><code>
<strong>ctlogconfig</strong> <em>/path/to/db</em> <strong>dump</strong>
@@ -90,40 +90,40 @@ transparence des certificats</h1>
<dl>
<dt><em>log-id</em></dt>
- <dd>Il s'agit de l'identifiant du log qui est généré en effectuant
- un hash SHA-256 au format hexadécimal de la clé publique du log.
- La taille de cette chaîne est de 64 caractères. </dd>
+ <dd>Il s'agit de l'identifiant du log qui est g&#233;n&#233;r&#233; en effectuant
+ un hash SHA-256 au format hexad&#233;cimal de la cl&#233; publique du log.
+ La taille de cette cha&#238;ne est de 64 caract&#232;res. </dd>
<dt><em>record-id</em></dt>
- <dd>Il s'agit du numéro d'enregistrement dans la base de données,
+ <dd>Il s'agit du num&#233;ro d'enregistrement dans la base de donn&#233;es,
tel qu'il s'affiche avec la sous-commande <strong>dump</strong>,
- préfixé par le caractère <strong>#</strong>. Par exemple,
- <strong>#4</strong> renvoie au quatrième enregistrement de la base
- de données (utilisez le mécanisme d'échappement du shell si
- nécessaire).</dd>
+ pr&#233;fix&#233; par le caract&#232;re <strong>#</strong>. Par exemple,
+ <strong>#4</strong> renvoie au quatri&#232;me enregistrement de la base
+ de donn&#233;es (utilisez le m&#233;canisme d'&#233;chappement du shell si
+ n&#233;cessaire).</dd>
<dt><em>/path/to/public-key.pem</em></dt>
- <dd>Il s'agit du chemin vers le fichier contenant la clé publique du
- log au format PEM. En effet, la clé publique n'est pas stockée dans la base de
- données, et le fichier ne peut donc pas être supprimé jusqu'à ce que
- la donnée qui y fait référence dans la base de données soit
- supprimée ou modifiée.</dd>
+ <dd>Il s'agit du chemin vers le fichier contenant la cl&#233; publique du
+ log au format PEM. En effet, la cl&#233; publique n'est pas stock&#233;e dans la base de
+ donn&#233;es, et le fichier ne peut donc pas &#234;tre supprim&#233; jusqu'&#224; ce que
+ la donn&#233;e qui y fait r&#233;f&#233;rence dans la base de donn&#233;es soit
+ supprim&#233;e ou modifi&#233;e.</dd>
<dt><em>min-timestamp</em>, <em>max-timestamp</em></dt>
- <dd>Un repère de temps (timestamp) est un temps exprimé en
+ <dd>Un rep&#232;re de temps (timestamp) est un temps exprim&#233; en
millisecondes depuis le temps epoch, sans tenir compte des secondes
- sautées. C'est le format de temps utilisé dans les SCTs. Le repère
- de temps doit être fourni sous la forme d'un nombre décimal.
+ saut&#233;es. C'est le format de temps utilis&#233; dans les SCTs. Le rep&#232;re
+ de temps doit &#234;tre fourni sous la forme d'un nombre d&#233;cimal.
<br />
- Spécifiez <strong><code>-</code></strong> pour un des repères de
- temps s'il n'est pas connu. Par exemple, lorsque vous définissez le
- repère de temps minimum valide pour un log qui reste valide,
- spécifiez <strong><code>-</code></strong> pour
+ Sp&#233;cifiez <strong><code>-</code></strong> pour un des rep&#232;res de
+ temps s'il n'est pas connu. Par exemple, lorsque vous d&#233;finissez le
+ rep&#232;re de temps minimum valide pour un log qui reste valide,
+ sp&#233;cifiez <strong><code>-</code></strong> pour
<em>max-timestamp</em>.
<br />
- Les SCTs reçu par le mandataire depuis ce log seront invalides si le
- repère de temps est plus ancien que <em>min-timestamp</em> ou plus
- récent que <em>max-timestamp</em>.</dd>
+ Les SCTs re&#231;u par le mandataire depuis ce log seront invalides si le
+ rep&#232;re de temps est plus ancien que <em>min-timestamp</em> ou plus
+ r&#233;cent que <em>max-timestamp</em>.</dd>
</dl>
@@ -133,45 +133,45 @@ transparence des certificats</h1>
<dl>
<dt>dump</dt>
- <dd>Affiche les éléments de configuration de la base de données.
+ <dd>Affiche les &#233;l&#233;ments de configuration de la base de donn&#233;es.
L'identifiant des enregistrements que cette commande affiche peut
- servir de référence pour les enregistrements devant être affectés
+ servir de r&#233;f&#233;rence pour les enregistrements devant &#234;tre affect&#233;s
par les autres commandes.</dd>
<dt>configure-public-key</dt>
- <dd>Ajoute une clé publique pour un log de la base de données ou
- modifie la clé publique d'un log existant. La clé publique d'un log
+ <dd>Ajoute une cl&#233; publique pour un log de la base de donn&#233;es ou
+ modifie la cl&#233; publique d'un log existant. La cl&#233; publique d'un log
permet de valider la signature des SCTs (Signed certificate
- Timestamp) reçus par un mandataire depuis un serveur d'arrière-plan
- (La base de données sera créée si elle n'existe pas encore).</dd>
+ Timestamp) re&#231;us par un mandataire depuis un serveur d'arri&#232;re-plan
+ (La base de donn&#233;es sera cr&#233;&#233;e si elle n'existe pas encore).</dd>
<dt>configure-url</dt>
- <dd>Ajoute une URL pour un log de la base de données ou modifie
+ <dd>Ajoute une URL pour un log de la base de donn&#233;es ou modifie
l'URL d'un log existant. L'URL d'un log permet de soumettre des
- certificats de serveur à ce dernier afin d'obtenir des SCTs qui
- pourront être envoyés aux clients (La base de données sera créée si
+ certificats de serveur &#224; ce dernier afin d'obtenir des SCTs qui
+ pourront &#234;tre envoy&#233;s aux clients (La base de donn&#233;es sera cr&#233;&#233;e si
elle n'existe pas encore).</dd>
<dt>valid-time-range</dt>
- <dd>Cette commande permet de définir le temps de validation minimum
- et/ou maximum pour un log. Les SCTs en provenance du log possédant
- un repère de temps en dehors de la plage définie seront rejetés.
- Utilisez <code>-</code> pour un temps non défini (La base de données
- sera créée si elle n'existe pas encore).</dd>
+ <dd>Cette commande permet de d&#233;finir le temps de validation minimum
+ et/ou maximum pour un log. Les SCTs en provenance du log poss&#233;dant
+ un rep&#232;re de temps en dehors de la plage d&#233;finie seront rejet&#233;s.
+ Utilisez <code>-</code> pour un temps non d&#233;fini (La base de donn&#233;es
+ sera cr&#233;&#233;e si elle n'existe pas encore).</dd>
<dt>trust</dt>
<dd>Marque un log comme digne de confiance, ce qui est la situation
- par défaut. Cette command permet de marquer un log comme digne de
- confiance, alors que ce n'était pas le cas auparavant (La base de
- données sera créée si elle n'existe pas encore).</dd>
+ par d&#233;faut. Cette command permet de marquer un log comme digne de
+ confiance, alors que ce n'&#233;tait pas le cas auparavant (La base de
+ donn&#233;es sera cr&#233;&#233;e si elle n'existe pas encore).</dd>
<dt>distrust</dt>
<dd>Marque un log comme non digne de confiance (La base de
- données sera créée si elle n'existe pas encore).</dd>
+ donn&#233;es sera cr&#233;&#233;e si elle n'existe pas encore).</dd>
<dt>forget</dt>
- <dd>Supprime de la base de données les informations relatives
- à un log.</dd>
+ <dd>Supprime de la base de donn&#233;es les informations relatives
+ &#224; un log.</dd>
</dl>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
@@ -182,10 +182,10 @@ transparence des certificats</h1>
serveur TLS et mandataire. Le serveur TLS doit obtenir des SCTs de la
part de certains logs connus afin de pouvoir les transmettre aux
clients, et le mandataire doit pouvoir valider la signature des SCTs
- en provenance des serveurs d'arrière-plan.</p>
+ en provenance des serveurs d'arri&#232;re-plan.</p>
- <p>Nous allons tout d'abord définir les URLs des logs où les
- certificats sont enregistrés :</p>
+ <p>Nous allons tout d'abord d&#233;finir les URLs des logs o&#249; les
+ certificats sont enregistr&#233;s :</p>
<div class="example"><p><code>
$ ctlogconfig /path/to/conf/log-config configure-url http://log1.example.com/<br />
@@ -206,10 +206,10 @@ transparence des certificats</h1>
Time range : -INF to +INF<br />
</code></p></div>
- <p>Nous pouvons maintenant attribuer une clé publique à un log où le
- certificat de notre seul serveur d'arrière-plan est publié. Dans notre
+ <p>Nous pouvons maintenant attribuer une cl&#233; publique &#224; un log o&#249; le
+ certificat de notre seul serveur d'arri&#232;re-plan est publi&#233;. Dans notre
cas, il s'agit du log dont l'URL est http://log2.example.com/, et qui
- a déjà été configuré.</p>
+ a d&#233;j&#224; &#233;t&#233; configur&#233;.</p>
<div class="example"><p><code>
$ ctlogconfig /path/to/conf/log-config configure-public-key \#2 /path/to/conf/log2-pub.pem<br />
@@ -231,7 +231,7 @@ transparence des certificats</h1>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/programs/ctlogconfig.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/programs/ctlogconfig.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/programs/ctlogconfig.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -250,7 +250,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/programs/ctlogconf
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/programs/firehose.html.fr b/docs/manual/programs/firehose.html.fr
index 794798d1ea..50bc7d6390 100644
--- a/docs/manual/programs/firehose.html.fr
+++ b/docs/manual/programs/firehose.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>firehose - Démultiplexe un flux firehose - Serveur Apache HTTP Version 2.5</title>
+<title>firehose - D&#233;multiplexe un flux firehose - Serveur Apache HTTP Version 2.5</title>
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
@@ -21,24 +21,24 @@
<img alt="" src="../images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>firehose - Démultiplexe un flux firehose</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>firehose - D&#233;multiplexe un flux firehose</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/programs/firehose.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/programs/firehose.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/programs/firehose.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
- <p><code>firehose</code> démultiplexe le flux de connexions
- multiplexées donné, et enregistre chacune d'entre elles dans un
+ <p><code>firehose</code> d&#233;multiplexe le flux de connexions
+ multiplex&#233;es donn&#233;, et enregistre chacune d'entre elles dans un
fichier individuel.</p>
- <p>Lors de son enregistrement, chaque connexion est placée dans un
- fichier dédié dont le nom est généré à partir de l'UUID de la
- connexion dans le flux. Si le flux comporte des requêtes et des
- réponses, ces dernières feront l'objet de fichiers séparés.</p>
+ <p>Lors de son enregistrement, chaque connexion est plac&#233;e dans un
+ fichier d&#233;di&#233; dont le nom est g&#233;n&#233;r&#233; &#224; partir de l'UUID de la
+ connexion dans le flux. Si le flux comporte des requ&#234;tes et des
+ r&#233;ponses, ces derni&#232;res feront l'objet de fichiers s&#233;par&#233;s.</p>
- <p>Si le paramètre optionnel prefix est spécifié, les connexions qui
- commencent par le préfixe donné seront incluses. Le préfixe doit
- correspondre exactement au premier fragment pour un résultat de
+ <p>Si le param&#232;tre optionnel prefix est sp&#233;cifi&#233;, les connexions qui
+ commencent par le pr&#233;fixe donn&#233; seront incluses. Le pr&#233;fixe doit
+ correspondre exactement au premier fragment pour un r&#233;sultat de
comparaison positif.</p>
</div>
@@ -49,28 +49,28 @@
<div class="section">
<h2><a name="synopsis" id="synopsis">Syntaxe</a><a title="Lien permanent" href="#synopsis" class="permalink">&para;</a></h2>
<p><code><strong>firehose</strong>
- [ -<strong>f</strong> <var>entrée</var> ]
- [ -<strong>o</strong> <var>répertoire-sortie</var> ]
+ [ -<strong>f</strong> <var>entr&#233;e</var> ]
+ [ -<strong>o</strong> <var>r&#233;pertoire-sortie</var> ]
[ -<strong>u</strong> <var>uuid</var> ]
[ -<strong>h</strong> ]
[ --<strong>version</strong> ]
- [<var>préfixe1</var> [...]]</code></p>
+ [<var>pr&#233;fixe1</var> [...]]</code></p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="options" id="options">Options</a><a title="Lien permanent" href="#options" class="permalink">&para;</a></h2>
<dl>
<dt><code>--file, -f <var>nom-fichier</var></code></dt>
- <dd>Fichier depuis lequel doit être lu le flux firehose. La valeur
- par défaut est stdin.</dd>
+ <dd>Fichier depuis lequel doit &#234;tre lu le flux firehose. La valeur
+ par d&#233;faut est stdin.</dd>
- <dt><code>--output-directory, -o </code> <var>répertoire-sortie</var></dt>
- <dd>Répertoire dans lequel les connexions démultiplexées doivent
- être enregistrées.</dd>
+ <dt><code>--output-directory, -o </code> <var>r&#233;pertoire-sortie</var></dt>
+ <dd>R&#233;pertoire dans lequel les connexions d&#233;multiplex&#233;es doivent
+ &#234;tre enregistr&#233;es.</dd>
<dt><code>--uuid, -u</code> <var>uuid</var></dt>
- <dd>L'UUID de la connexion à démultiplexer. Plusieurs UUID peuvent
- être spécifiés. Par défaut, tout les UUID seront démultiplexés.</dd>
+ <dd>L'UUID de la connexion &#224; d&#233;multiplexer. Plusieurs UUID peuvent
+ &#234;tre sp&#233;cifi&#233;s. Par d&#233;faut, tout les UUID seront d&#233;multiplex&#233;s.</dd>
<dt><code>--help, -h</code></dt>
<dd>Ce texte d'aide.</dd>
@@ -82,7 +82,7 @@
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/programs/firehose.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/programs/firehose.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/programs/firehose.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -101,7 +101,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/programs/firehose.
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/programs/log_server_status.html.fr b/docs/manual/programs/log_server_status.html.fr
index 3d78d8652a..05d2cd77d3 100644
--- a/docs/manual/programs/log_server_status.html.fr
+++ b/docs/manual/programs/log_server_status.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>log_server_status - Enregistrement périodique de l'état du serveur - Serveur Apache HTTP Version 2.5</title>
+<title>log_server_status - Enregistrement p&#233;riodique de l'&#233;tat du serveur - Serveur Apache HTTP Version 2.5</title>
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
@@ -21,20 +21,20 @@
<img alt="" src="../images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>log_server_status - Enregistrement périodique de l'état du serveur</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>log_server_status - Enregistrement p&#233;riodique de l'&#233;tat du serveur</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/programs/log_server_status.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/programs/log_server_status.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/programs/log_server_status.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
- <p>Ce script perl a été conçu pour être exécuté à intervalles
- réguliers via un déclencheur de type cron. Il se connecte au serveur
- pour en extraire des informations quant à son état. Il formate ces
+ <p>Ce script perl a &#233;t&#233; con&#231;u pour &#234;tre ex&#233;cut&#233; &#224; intervalles
+ r&#233;guliers via un d&#233;clencheur de type cron. Il se connecte au serveur
+ pour en extraire des informations quant &#224; son &#233;tat. Il formate ces
informations sous la forme d'une seule ligne qu'il enregistre dans
- un fichier. Vous devez éditer la valeur des variables en tête de
- script afin de définir le chemin du fichier de sortie. Pour que ce
+ un fichier. Vous devez &#233;diter la valeur des variables en t&#234;te de
+ script afin de d&#233;finir le chemin du fichier de sortie. Pour que ce
script puisse fonctionner, <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> doit au
- préalable être chargé et configuré.</p>
+ pr&#233;alable &#234;tre charg&#233; et configur&#233;.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
@@ -45,23 +45,23 @@
<pre class="prettyprint lang-perl">my $wherelog = "/usr/local/apache2/logs/"; # Le fichier de sortie sera
# du style "/usr/local/apache2/logs/19960312"
my $server = "localhost"; # Nom du serveur, par exemple "www.foo.com"
-my $port = "80"; # Port d'écoute du serveur
-my $request = "/server-status/?auto"; # Requête à soumettre</pre>
+my $port = "80"; # Port d'&#233;coute du serveur
+my $request = "/server-status/?auto"; # Requ&#234;te &#224; soumettre</pre>
<p>Ces variables doivent contenir des valeurs correctes, et le
-gestionnaire <code>/server-status</code> doit être configuré pour le
-répertoire considéré. En outre, l'utilisateur qui exécute le script doit
-avoir les droits d'écriture sur le chemin du fichier de sortie.</p>
+gestionnaire <code>/server-status</code> doit &#234;tre configur&#233; pour le
+r&#233;pertoire consid&#233;r&#233;. En outre, l'utilisateur qui ex&#233;cute le script doit
+avoir les droits d'&#233;criture sur le chemin du fichier de sortie.</p>
-<p>L'exécution périodique du script via cron permet d'obtenir un jeu de
-rapports d'état qui pourra être utilisé à des fins d'analyse
+<p>L'ex&#233;cution p&#233;riodique du script via cron permet d'obtenir un jeu de
+rapports d'&#233;tat qui pourra &#234;tre utilis&#233; &#224; des fins d'analyse
statistique.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/programs/log_server_status.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/programs/log_server_status.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/programs/log_server_status.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -80,7 +80,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/programs/log_serve
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/programs/other.html.fr b/docs/manual/programs/other.html.fr
index dcbbc98eac..a9f772ba0c 100644
--- a/docs/manual/programs/other.html.fr
+++ b/docs/manual/programs/other.html.fr
@@ -24,15 +24,15 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Programmes</a></div><div id="page-content"><div id="preamble"><h1>Autres programmes</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/programs/other.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/programs/other.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/programs/other.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/programs/other.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/programs/other.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/programs/other.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
- <p>Cette page contenait la documentation de programmes qui possèdent
+ <p>Cette page contenait la documentation de programmes qui poss&#232;dent
maintenant leurs propres pages de documentation. Merci de bien
- vouloir mettre à jour vos liens.</p>
+ vouloir mettre &#224; jour vos liens.</p>
<p><code class="program"><a href="../programs/log_server_status.html">log_server_status</a></code></p>
<p><code class="program"><a href="../programs/split-logfile.html">split-logfile</a></code></p>
@@ -40,9 +40,9 @@
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/programs/other.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/programs/other.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/programs/other.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/programs/other.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/programs/other.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/programs/other.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -61,7 +61,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/programs/other.htm
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/programs/split-logfile.html.fr b/docs/manual/programs/split-logfile.html.fr
index 5aec5492d7..d5c2a325aa 100644
--- a/docs/manual/programs/split-logfile.html.fr
+++ b/docs/manual/programs/split-logfile.html.fr
@@ -26,14 +26,14 @@ virtuels - Serveur Apache HTTP Version 2.5</title>
virtuels</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/programs/split-logfile.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/programs/split-logfile.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/programs/split-logfile.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
<p>Ce script perl permet d'extraire un journal pour chaque serveur
- virtuel à partir d'un journal d'accès global du serveur web. Pour
+ virtuel &#224; partir d'un journal d'acc&#232;s global du serveur web. Pour
que ce script fonctionne, le premier champ de chaque ligne du
- journal global doit contenir l'identité du serveur virtuel ; ce
- champ aura été ajouté à la directive <code class="directive"><a href="../mod/mod_log_config.html#logformat">LogFormat</a></code> via la variable
+ journal global doit contenir l'identit&#233; du serveur virtuel ; ce
+ champ aura &#233;t&#233; ajout&#233; &#224; la directive <code class="directive"><a href="../mod/mod_log_config.html#logformat">LogFormat</a></code> via la variable
"<code>%v</code>".
</p>
</div>
@@ -41,21 +41,21 @@ virtuels</h1>
<div class="section">
<h2><a name="split-logfile" id="split-logfile">Mode d'emploi</a><a title="Lien permanent" href="#split-logfile" class="permalink">&para;</a></h2>
- <p>Création d'un fichier journal comportant l'identité du serveur
- virtuel considéré :</p>
+ <p>Cr&#233;ation d'un fichier journal comportant l'identit&#233; du serveur
+ virtuel consid&#233;r&#233; :</p>
<pre class="prettyprint lang-config">LogFormat "%v %h %l %u %t \"%r\" %&gt;s %b \"%{Referer}i\" \"%{User-agent}i\"" combined_plus_vhost
CustomLog "logs/access_log" combined_plus_vhost</pre>
- <p>Un fichier journal sera créé dans le répertoire à partir duquel
- vous exécutez le script pour chaque serveur virtuel qui apparaît
- dans le journal global. Ces fichiers journaux seront nommés à partir
- du nom du serveur virtuel considéré, avec l'extension
+ <p>Un fichier journal sera cr&#233;&#233; dans le r&#233;pertoire &#224; partir duquel
+ vous ex&#233;cutez le script pour chaque serveur virtuel qui appara&#238;t
+ dans le journal global. Ces fichiers journaux seront nomm&#233;s &#224; partir
+ du nom du serveur virtuel consid&#233;r&#233;, avec l'extension
<code>.log</code>.</p>
- <p>Le fichier journal global est lu depuis l'entrée standard stdin.
- Les entrées de ce journal sont alors ajoutées au journal du serveur
+ <p>Le fichier journal global est lu depuis l'entr&#233;e standard stdin.
+ Les entr&#233;es de ce journal sont alors ajout&#233;es au journal du serveur
virtuel correspondant.</p>
<div class="example"><p><code>split-logfile &lt; access_log</code></p></div>
@@ -64,7 +64,7 @@ CustomLog "logs/access_log" combined_plus_vhost</pre>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/programs/split-logfile.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/programs/split-logfile.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/programs/split-logfile.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -83,7 +83,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/programs/split-log
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/programs/suexec.html.fr b/docs/manual/programs/suexec.html.fr
index e280a8dbad..bacfaf9d68 100644
--- a/docs/manual/programs/suexec.html.fr
+++ b/docs/manual/programs/suexec.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>suexec - Change d'utilisateur avant l'exécution d'un programme
+<title>suexec - Change d'utilisateur avant l'ex&#233;cution d'un programme
externe - Serveur Apache HTTP Version 2.5</title>
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
@@ -22,25 +22,25 @@ externe - Serveur Apache HTTP Version 2.5</title>
<img alt="" src="../images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>suexec - Change d'utilisateur avant l'exécution d'un programme
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Programs</a></div><div id="page-content"><div id="preamble"><h1>suexec - Change d'utilisateur avant l'ex&#233;cution d'un programme
externe</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/programs/suexec.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/programs/suexec.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/programs/suexec.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/programs/suexec.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/programs/suexec.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/programs/suexec.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p><code>suexec</code> permet au serveur HTTP Apache de changer
- d'utilisateur avant d'exécuter un programme CGI. Pour ce faire, il
- doit être exécuté par <code>root</code>. A cet effet, comme le
- démon HTTP ne s'exécute en général pas en tant que
- <code>root</code>, l'exécutable <code>suexec</code> doit posséder
- le bit setuid et avoir comme propriétaire <code>root</code>. Seul
- <code>root</code> doit en posséder les droits en écriture.</p>
+ d'utilisateur avant d'ex&#233;cuter un programme CGI. Pour ce faire, il
+ doit &#234;tre ex&#233;cut&#233; par <code>root</code>. A cet effet, comme le
+ d&#233;mon HTTP ne s'ex&#233;cute en g&#233;n&#233;ral pas en tant que
+ <code>root</code>, l'ex&#233;cutable <code>suexec</code> doit poss&#233;der
+ le bit setuid et avoir comme propri&#233;taire <code>root</code>. Seul
+ <code>root</code> doit en poss&#233;der les droits en &#233;criture.</p>
- <p>Pour plus d'informations à propos des concepts et du modèle de
- sécurité du programme suexec, veuillez vous reporter à sa
+ <p>Pour plus d'informations &#224; propos des concepts et du mod&#232;le de
+ s&#233;curit&#233; du programme suexec, veuillez vous reporter &#224; sa
documentation : <a href="http://httpd.apache.org/docs/trunk/suexec.html">http://httpd.apache.org/docs/trunk/suexec.html</a>.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Synopsis</a></li>
@@ -57,18 +57,18 @@ externe</h1>
<dl>
<dt><code>-V</code></dt>
-<dd>Si vous êtes <code>root</code>, cette option permet d'afficher les
+<dd>Si vous &#234;tes <code>root</code>, cette option permet d'afficher les
options de compilation du programme <code>suexec</code>. Pour des
-raisons de sécurité, toutes les options de configuration ne sont
-modifiables qu'à la compilation.</dd>
+raisons de s&#233;curit&#233;, toutes les options de configuration ne sont
+modifiables qu'&#224; la compilation.</dd>
</dl>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/programs/suexec.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/programs/suexec.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/programs/suexec.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/programs/suexec.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/programs/suexec.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/programs/suexec.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -87,7 +87,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/programs/suexec.ht
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/rewrite/flags.html.fr b/docs/manual/rewrite/flags.html.fr
index 901877c0ed..ed0d9b892c 100644
--- a/docs/manual/rewrite/flags.html.fr
+++ b/docs/manual/rewrite/flags.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Les drapeaux de réécriture - Serveur Apache HTTP Version 2.5</title>
+<title>Les drapeaux de r&#233;&#233;criture - Serveur Apache HTTP Version 2.5</title>
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
@@ -21,19 +21,19 @@
<img alt="" src="../images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Rewrite</a></div><div id="page-content"><div id="preamble"><h1>Les drapeaux de réécriture</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Rewrite</a></div><div id="page-content"><div id="preamble"><h1>Les drapeaux de r&#233;&#233;criture</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/rewrite/flags.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/rewrite/flags.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/rewrite/flags.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<p>Ce document décrit les drapeaux disponibles dans la directive
+<p>Ce document d&#233;crit les drapeaux disponibles dans la directive
<code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>, en fournissant
-des explications détaillées et des exemples.</p>
+des explications d&#233;taill&#233;es et des exemples.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#introduction">Introduction</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#flag_b">B (échappement dans les références arrières)</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#flag_bnp">BNP|backrefnoplus (ne pas échapper
+<li><img alt="" src="../images/down.gif" /> <a href="#flag_b">B (&#233;chappement dans les r&#233;f&#233;rences arri&#232;res)</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#flag_bnp">BNP|backrefnoplus (ne pas &#233;chapper
l'espace en +)</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#flag_c">C|chain</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#flag_co">CO|cookie</a></li>
@@ -56,173 +56,173 @@ l'espace en +)</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#flag_r">R|redirect</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#flag_s">S|skip</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#flag_t">T|type</a></li>
-</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Documentation du module</a></li><li><a href="intro.html">Introduction à mod_rewrite</a></li><li><a href="remapping.html">Redirection and remise en
-correspondance</a></li><li><a href="access.html">Contrôle d'accès</a></li><li><a href="vhosts.html">Serveurs virtuels</a></li><li><a href="proxy.html">Mise en cache</a></li><li><a href="rewritemap.html">Utilisation de RewriteMap</a></li><li><a href="advanced.html">Techniques avancées</a></li><li><a href="avoid.html">Quand ne pas utiliser mod_rewrite</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Documentation du module</a></li><li><a href="intro.html">Introduction &#224; mod_rewrite</a></li><li><a href="remapping.html">Redirection and remise en
+correspondance</a></li><li><a href="access.html">Contr&#244;le d'acc&#232;s</a></li><li><a href="vhosts.html">Serveurs virtuels</a></li><li><a href="proxy.html">Mise en cache</a></li><li><a href="rewritemap.html">Utilisation de RewriteMap</a></li><li><a href="advanced.html">Techniques avanc&#233;es</a></li><li><a href="avoid.html">Quand ne pas utiliser mod_rewrite</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="introduction" id="introduction">Introduction</a><a title="Lien permanent" href="#introduction" class="permalink">&para;</a></h2>
-<p>Le comportement d'une directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> peut être modifié par un ou
-plusieurs drapeaux. Les drapeaux sont situés en fin de règle, entourés
-de crochets, et séparés le cas échéant par des virgules.</p>
+<p>Le comportement d'une directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> peut &#234;tre modifi&#233; par un ou
+plusieurs drapeaux. Les drapeaux sont situ&#233;s en fin de r&#232;gle, entour&#233;s
+de crochets, et s&#233;par&#233;s le cas &#233;ch&#233;ant par des virgules.</p>
<pre class="prettyprint lang-config">RewriteRule pattern target [Flag1,Flag2,Flag3]</pre>
-<p>Chaque drapeau (à quelques exceptions près)
-possède une forme courte, comme <code>CO</code>, ainsi qu'une forme longue,
+<p>Chaque drapeau (&#224; quelques exceptions pr&#232;s)
+poss&#232;de une forme courte, comme <code>CO</code>, ainsi qu'une forme longue,
comme <code>cookie</code>. Bien que
-la forme courte soit la plus couramment utilisée, nous vous recommandons
+la forme courte soit la plus couramment utilis&#233;e, nous vous recommandons
de vous familiariser avec les drapeaux sous leur forme longue, afin de
-bien mémoriser ce que chaque drapeau est supposé faire.
+bien m&#233;moriser ce que chaque drapeau est suppos&#233; faire.
Certains drapeaux acceptent un ou plusieurs arguments. Les drapeaux ne
-sont pas sensibles à la casse.</p>
+sont pas sensibles &#224; la casse.</p>
-<p>Les drapeaux qui modifient les métadonnées associées à la requête
-(T=, H=, E=) n'ont aucun effet dans un contexte de répertoire ou de
-fichier htaccess, lorsqu'une substitution (autre que '-') est effectuée
-au cours de la même passe du processus de réécriture.
+<p>Les drapeaux qui modifient les m&#233;tadonn&#233;es associ&#233;es &#224; la requ&#234;te
+(T=, H=, E=) n'ont aucun effet dans un contexte de r&#233;pertoire ou de
+fichier htaccess, lorsqu'une substitution (autre que '-') est effectu&#233;e
+au cours de la m&#234;me passe du processus de r&#233;&#233;criture.
</p>
-<p>Chaque drapeau disponible est présenté ici, avec un exemple
+<p>Chaque drapeau disponible est pr&#233;sent&#233; ici, avec un exemple
d'utilisation.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="flag_b" id="flag_b">B (échappement dans les références arrières)</a><a title="Lien permanent" href="#flag_b" class="permalink">&para;</a></h2>
-<p>Avec le drapeau [B], la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> échappe les caractères
-non-alphanumériques avant d'appliquer la transformation. A partir
-de la version 2.4.26, vous pouvez limiter l'échappement dans les
-références arrières à une liste de caractères que vous pouvez spécifiez comme
+<h2><a name="flag_b" id="flag_b">B (&#233;chappement dans les r&#233;f&#233;rences arri&#232;res)</a><a title="Lien permanent" href="#flag_b" class="permalink">&para;</a></h2>
+<p>Avec le drapeau [B], la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> &#233;chappe les caract&#232;res
+non-alphanum&#233;riques avant d'appliquer la transformation. A partir
+de la version 2.4.26, vous pouvez limiter l'&#233;chappement dans les
+r&#233;f&#233;rences arri&#232;res &#224; une liste de caract&#232;res que vous pouvez sp&#233;cifiez comme
dans cet exemple : <code>[B=#?;]</code>. Notez que l'espace peut faire
-partie de la liste des caractères à échapper, mais qu'il ne doit pas
-être le dernier caractère de cette liste.
+partie de la liste des caract&#232;res &#224; &#233;chapper, mais qu'il ne doit pas
+&#234;tre le dernier caract&#232;re de cette liste.
</p>
-<p><code>mod_rewrite</code> doit supprimer les séquences d'échappement
+<p><code>mod_rewrite</code> doit supprimer les s&#233;quences d'&#233;chappement
des URLs avant leur
-mise en correspondance avec le système de fichiers ; les séquences
-d'échappement sont donc supprimées des références arrières au moment où
-ces dernières sont appliquées. Avec le drapeau B, les caractères
-non-alphanumériques des références arrières seront échappés. Considérons
-par exemple cette règle :</p>
+mise en correspondance avec le syst&#232;me de fichiers ; les s&#233;quences
+d'&#233;chappement sont donc supprim&#233;es des r&#233;f&#233;rences arri&#232;res au moment o&#249;
+ces derni&#232;res sont appliqu&#233;es. Avec le drapeau B, les caract&#232;res
+non-alphanum&#233;riques des r&#233;f&#233;rences arri&#232;res seront &#233;chapp&#233;s. Consid&#233;rons
+par exemple cette r&#232;gle :</p>
<pre class="prettyprint lang-config">RewriteRule "^search/(.*)$" "/search.php?term=$1"</pre>
<p>Soit le terme de recherche 'x &amp; y/z' ; un navigateur va le coder
-en 'x%20%26%20y%2Fz', transformant la requête en
-'search/x%20%26%20y%2Fz'. Sans le drapeau B, cette règle de réécriture
-va réécrire la requête en 'search.php?term=x &amp; y/z', ce qui ne
-correspond pas à une URL valide et cette dernière sera encodée en
-<code>search.php?term=x%20&amp;y%2Fz=</code>, ce qui ne correspond pas à
+en 'x%20%26%20y%2Fz', transformant la requ&#234;te en
+'search/x%20%26%20y%2Fz'. Sans le drapeau B, cette r&#232;gle de r&#233;&#233;criture
+va r&#233;&#233;crire la requ&#234;te en 'search.php?term=x &amp; y/z', ce qui ne
+correspond pas &#224; une URL valide et cette derni&#232;re sera encod&#233;e en
+<code>search.php?term=x%20&amp;y%2Fz=</code>, ce qui ne correspond pas &#224;
ce que l'on souhaitait.</p>
-<p>Avec le drapeau B, les paramètres sont réencodés avant d'être passés
-à l'URL résultante, ce qui fournit une réécriture correcte en
+<p>Avec le drapeau B, les param&#232;tres sont r&#233;encod&#233;s avant d'&#234;tre pass&#233;s
+&#224; l'URL r&#233;sultante, ce qui fournit une r&#233;&#233;criture correcte en
<code>/search.php?term=x%20%26%20y%2Fz</code>.</p>
<pre class="prettyprint lang-config">RewriteRule "^search/(.*)$" "/search.php?term=$1" [B,PT]</pre>
-<p>Notez que vous devrez peut-être aussi définir la
+<p>Notez que vous devrez peut-&#234;tre aussi d&#233;finir la
directive <code class="directive"><a href="../mod/core.html#allowencodedslashes">AllowEncodedSlashes</a></code>
-à <code>On</code> pour
+&#224; <code>On</code> pour
que cet exemple particulier fonctionne, car httpd ne permet pas les
-slashes encodés dans les URLs, et renvoie une erreur 404 s'il en
+slashes encod&#233;s dans les URLs, et renvoie une erreur 404 s'il en
rencontre un.</p>
-<p>Ce processus d'échappement est en particulier nécessaire dans le
-contexte d'un mandataire, où l'accès au serveur d'arrière-plan échouera
-si on présente à ce dernier une URL non échappée.</p>
+<p>Ce processus d'&#233;chappement est en particulier n&#233;cessaire dans le
+contexte d'un mandataire, o&#249; l'acc&#232;s au serveur d'arri&#232;re-plan &#233;chouera
+si on pr&#233;sente &#224; ce dernier une URL non &#233;chapp&#233;e.</p>
-<p>Une alternative à ce drapeau consiste à utiliser une directive
+<p>Une alternative &#224; ce drapeau consiste &#224; utiliser une directive
<code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code> pour capturer
-%{THE_REQUEST}, les chaînes capturées se présentant
-alors sous la forme codée.</p>
+%{THE_REQUEST}, les cha&#238;nes captur&#233;es se pr&#233;sentant
+alors sous la forme cod&#233;e.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="flag_bnp" id="flag_bnp">BNP|backrefnoplus (ne pas échapper
+<h2><a name="flag_bnp" id="flag_bnp">BNP|backrefnoplus (ne pas &#233;chapper
l'espace en +)</a><a title="Lien permanent" href="#flag_bnp" class="permalink">&para;</a></h2>
-<p>Si le drapeau [BNP] est spécifié, la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> échappera le caractère
-espace en %20 au lieu de '+' dans les références arrières. Ceci s'avère
-utile lorsque la référence arrière est utilisée dans la partie chemin,
-et non dans les paramètres de la requête.</p>
+<p>Si le drapeau [BNP] est sp&#233;cifi&#233;, la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> &#233;chappera le caract&#232;re
+espace en %20 au lieu de '+' dans les r&#233;f&#233;rences arri&#232;res. Ceci s'av&#232;re
+utile lorsque la r&#233;f&#233;rence arri&#232;re est utilis&#233;e dans la partie chemin,
+et non dans les param&#232;tres de la requ&#234;te.</p>
-<p>Ce drapeau est disponible à partir de la version 2.4.26 du serveur HTTP
+<p>Ce drapeau est disponible &#224; partir de la version 2.4.26 du serveur HTTP
Apache.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_c" id="flag_c">C|chain</a><a title="Lien permanent" href="#flag_c" class="permalink">&para;</a></h2>
-<p>Le drapeau [C] ou [chain] indique que la règle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> est chaînée avec la
-suivante. Autrement dit, si la règle s'applique, elle est traitée
-normalement et passe le contrôle à la règle suivante. Par contre, si
-elle ne s'applique pas, la règle suivante, ainsi que toutes les règles
-chaînées qui suivent, seront sautées.</p>
+<p>Le drapeau [C] ou [chain] indique que la r&#232;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> est cha&#238;n&#233;e avec la
+suivante. Autrement dit, si la r&#232;gle s'applique, elle est trait&#233;e
+normalement et passe le contr&#244;le &#224; la r&#232;gle suivante. Par contre, si
+elle ne s'applique pas, la r&#232;gle suivante, ainsi que toutes les r&#232;gles
+cha&#238;n&#233;es qui suivent, seront saut&#233;es.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_co" id="flag_co">CO|cookie</a><a title="Lien permanent" href="#flag_co" class="permalink">&para;</a></h2>
-<p>Le drapeau [CO], ou [cookie], vous permet de définir un cookie
-lorsqu'une règle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>
-s'applique. Il possède trois arguments obligatoires et
+<p>Le drapeau [CO], ou [cookie], vous permet de d&#233;finir un cookie
+lorsqu'une r&#232;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>
+s'applique. Il poss&#232;de trois arguments obligatoires et
quatre arguments optionnels.</p>
-<p>La syntaxe complète de ce drapeau, avec tous ses attributs, est la
+<p>La syntaxe compl&#232;te de ce drapeau, avec tous ses attributs, est la
suivante :</p>
<div class="example"><p><code>
[CO=NAME:VALUE:DOMAIN:lifetime:path:secure:httponly]
</code></p></div>
-<p>Si un caractère littéral ':' doit être insérer dans un des champs du
+<p>Si un caract&#232;re litt&#233;ral ':' doit &#234;tre ins&#233;rer dans un des champs du
cookie, une autre syntaxe est disponible. Pour utiliser cette syntaxe
-alternative, le contenu du champ "Name" doit être précédé du caractère
-';', et les sépateurs de champs deviendront des ';'.</p>
+alternative, le contenu du champ "Name" doit &#234;tre pr&#233;c&#233;d&#233; du caract&#232;re
+';', et les s&#233;pateurs de champs deviendront des ';'.</p>
<div class="example"><p><code>
[CO=;NAME;VALUE:MOREVALUE;DOMAIN;lifetime;path;secure;httponly]
</code></p></div>
-<p>Vous devez déclarer un nom, une valeur et un domaine pour que
-le cookie puisse être défini.</p>
+<p>Vous devez d&#233;clarer un nom, une valeur et un domaine pour que
+le cookie puisse &#234;tre d&#233;fini.</p>
<dl>
<dt>Domain</dt>
<dd>Le domaine pour lequel vous souhaitez que le cookie soit valide. Ce
-peut être un nom de serveur, comme <code>www.example.com</code>, ou un
+peut &#234;tre un nom de serveur, comme <code>www.example.com</code>, ou un
domaine, comme <code>.example.com</code>. Il doit comporter au moins
-deux parties séparées par un point. C'est à dire que vous ne pouvez pas
+deux parties s&#233;par&#233;es par un point. C'est &#224; dire que vous ne pouvez pas
utiliser les valeurs <code>.com</code> ou <code>.net</code>. En effet,
-ce style de cookie est interdit par le modèle de sécurité des cookies.</dd>
+ce style de cookie est interdit par le mod&#232;le de s&#233;curit&#233; des cookies.</dd>
</dl>
-<p>Vous pouvez aussi définir les valeurs suivantes :</p>
+<p>Vous pouvez aussi d&#233;finir les valeurs suivantes :</p>
<dl>
<dt>Lifetime</dt>
-<dd>La durée de vie du cookie, en minutes.</dd>
-<dd>Une valeur de 0 indique une durée de vie correspondant à la session
-courante du navigateur. Il s'agit de la valeur par défaut.</dd>
+<dd>La dur&#233;e de vie du cookie, en minutes.</dd>
+<dd>Une valeur de 0 indique une dur&#233;e de vie correspondant &#224; la session
+courante du navigateur. Il s'agit de la valeur par d&#233;faut.</dd>
<dt>Path</dt>
-<dd>Le chemin, sur le site web concerné, pour lequel le cookie est
+<dd>Le chemin, sur le site web concern&#233;, pour lequel le cookie est
valide, du style <code>/clients/</code> or
<code>/fichiers/telechargement/</code>.</dd>
-<dd>La valeur par défaut est <code>/</code> - c'est à dire l'ensemble du
+<dd>La valeur par d&#233;faut est <code>/</code> - c'est &#224; dire l'ensemble du
site web.</dd>
<dt>Secure</dt>
<dd>Si cet argument a pour valeur <code>secure</code>,
-<code>true</code>, ou <code>1</code>, le cookie ne pourra être transmis
-que dans le cadre d'une connexion sécurisée (https).</dd>
+<code>true</code>, ou <code>1</code>, le cookie ne pourra &#234;tre transmis
+que dans le cadre d'une connexion s&#233;curis&#233;e (https).</dd>
<dt>httponly</dt>
<dd>Si cet argument a pour valeur <code>HttpOnly</code>,
<code>true</code>, ou <code>1</code>, le cookie aura son drapeau
-<code>HttpOnly</code> activé, ce qui signifie qu'il sera inaccessible au
+<code>HttpOnly</code> activ&#233;, ce qui signifie qu'il sera inaccessible au
code JavaScript pour les navigateurs qui supportent cette
-fonctionnalité.</dd>
+fonctionnalit&#233;.</dd>
</dl>
<p>Voici un exemple :</p>
@@ -231,63 +231,63 @@ fonctionnalité.</dd>
RewriteRule "^/index\.html" "-" [CO=frontdoor:yes:.example.org:1440:/]</pre>
-<p>Dans l'exemple ci-dessus, la règle ne réécrit
-pas la requête. La cible de réécriture "-"
-indique à mod_rewrite de transmettre la requête sans
+<p>Dans l'exemple ci-dessus, la r&#232;gle ne r&#233;&#233;crit
+pas la requ&#234;te. La cible de r&#233;&#233;criture "-"
+indique &#224; mod_rewrite de transmettre la requ&#234;te sans
modification. Par contre, il
-définit un cookie nommé 'frontdoor' avec une valeur 'yes'. Le cookie est
-valide pour tout hôte situé dans le domaine <code>.example.org</code>. Sa
-durée de vie est limitée à 1440 minutes (24 heures), et il sera renvoyé
+d&#233;finit un cookie nomm&#233; 'frontdoor' avec une valeur 'yes'. Le cookie est
+valide pour tout h&#244;te situ&#233; dans le domaine <code>.example.org</code>. Sa
+dur&#233;e de vie est limit&#233;e &#224; 1440 minutes (24 heures), et il sera renvoy&#233;
pour tous les URIs.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_dpi" id="flag_dpi">DPI|discardpath</a><a title="Lien permanent" href="#flag_dpi" class="permalink">&para;</a></h2>
<p>Avec le drapeau DPI, la partie PATH_INFO de l'URI
-réécrit est supprimée.</p>
-<p>Ce drapeau est disponible dans les versions 2.2.12 et supérieures.</p>
-<p>Dans un contexte de répertoire, l'URI mis en comparaison par chaque
-règle <code class="directive">RewriteRule</code> est la concaténation des
+r&#233;&#233;crit est supprim&#233;e.</p>
+<p>Ce drapeau est disponible dans les versions 2.2.12 et sup&#233;rieures.</p>
+<p>Dans un contexte de r&#233;pertoire, l'URI mis en comparaison par chaque
+r&#232;gle <code class="directive">RewriteRule</code> est la concat&#233;nation des
valeurs courantes de l'URI et de PATH_INFO.</p>
-<p>L'URI courant peut être l'URI initial tel qu'il a été fourni par le
-client, le résultat d'une passe précédente du processus de réécriture,
-ou le résultat de la règle précédente dans le processus courant de
-réécriture.</p>
+<p>L'URI courant peut &#234;tre l'URI initial tel qu'il a &#233;t&#233; fourni par le
+client, le r&#233;sultat d'une passe pr&#233;c&#233;dente du processus de r&#233;&#233;criture,
+ou le r&#233;sultat de la r&#232;gle pr&#233;c&#233;dente dans le processus courant de
+r&#233;&#233;criture.</p>
-<p>Par contre, la partie PATH_INFO ajoutée à l'URI avant chaque règle ne
-reflète que la valeur de PATH_INFO avant la passe courante du processus
-de réécriture. En conséquence, si de larges portions de l'URI
+<p>Par contre, la partie PATH_INFO ajout&#233;e &#224; l'URI avant chaque r&#232;gle ne
+refl&#232;te que la valeur de PATH_INFO avant la passe courante du processus
+de r&#233;&#233;criture. En cons&#233;quence, si de larges portions de l'URI
correspondent et sont traduites via plusieurs directives
<code class="directive">RewriteRule</code>, sans prendre en compte
quelles parties de l'URI provenaient du PATH_INFO courant, l'URI final
pourra se voir ajouter plusieurs copies de PATH_INFO.</p>
-<p>Utilisez ce drapeau pour toute substitution où la présence du PATH_INFO qui
-résultait de la mise en correspondance précédente de cette requête avec
-le système de fichier n'est pas nécessaire. Avec ce drapeau, le
-PATH_INFO établi avant que cette passe du processus de réécriture ne
-débute est oublié. PATH_INFO ne sera pas recalculé tant que la passe
-courante du processus de réécriture ne sera pas achevée. Les règles
-suivantes de cette passe ne verront que le résultat direct des
-substitutions, sans aucun PATH_INFO ajouté.</p>
+<p>Utilisez ce drapeau pour toute substitution o&#249; la pr&#233;sence du PATH_INFO qui
+r&#233;sultait de la mise en correspondance pr&#233;c&#233;dente de cette requ&#234;te avec
+le syst&#232;me de fichier n'est pas n&#233;cessaire. Avec ce drapeau, le
+PATH_INFO &#233;tabli avant que cette passe du processus de r&#233;&#233;criture ne
+d&#233;bute est oubli&#233;. PATH_INFO ne sera pas recalcul&#233; tant que la passe
+courante du processus de r&#233;&#233;criture ne sera pas achev&#233;e. Les r&#232;gles
+suivantes de cette passe ne verront que le r&#233;sultat direct des
+substitutions, sans aucun PATH_INFO ajout&#233;.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_e" id="flag_e">E|env</a><a title="Lien permanent" href="#flag_e" class="permalink">&para;</a></h2>
-<p>Avec le drapeau [E], ou [env], vous pouvez définir la valeur d'une
+<p>Avec le drapeau [E], ou [env], vous pouvez d&#233;finir la valeur d'une
variable d'environnement. Notez que certaines variables d'environnement
-peuvent être définies après le traitement de la règle, annulant par
-la-même ce que vous avez défini. Voir le <a href="../env.html">document
-sur les variables d'environnement</a> pour plus de détails sur le
+peuvent &#234;tre d&#233;finies apr&#232;s le traitement de la r&#232;gle, annulant par
+la-m&#234;me ce que vous avez d&#233;fini. Voir le <a href="../env.html">document
+sur les variables d'environnement</a> pour plus de d&#233;tails sur le
fonctionnement des variables d'environnement.</p>
-<p>La syntaxe complète pour ce drapeau est :</p>
+<p>La syntaxe compl&#232;te pour ce drapeau est :</p>
<pre class="prettyprint lang-config">[E=!VAR]</pre>
-<p><code>VAL</code> peut comporter des références arrières
-(<code>$N</code> ou <code>%N</code>) qui seront développées.</p>
+<p><code>VAL</code> peut comporter des r&#233;f&#233;rences arri&#232;res
+(<code>$N</code> ou <code>%N</code>) qui seront d&#233;velopp&#233;es.</p>
<p>En utilisant la version courte</p>
@@ -295,7 +295,7 @@ fonctionnement des variables d'environnement.</p>
[E=VAR]
</code></p></div>
-<p>vous pouvez définir la variable d'environnement nommée
+<p>vous pouvez d&#233;finir la variable d'environnement nomm&#233;e
<code>VAR</code> avec une valeur vide.</p>
<p>La forme</p>
@@ -304,148 +304,148 @@ fonctionnement des variables d'environnement.</p>
[E=!VAR]
</code></p></div>
-<p>permet d'annuler la définition de la variable <code>VAR</code>.</p>
+<p>permet d'annuler la d&#233;finition de la variable <code>VAR</code>.</p>
-<p>Les variables d'environnement s'emploient dans différents contextes,
+<p>Les variables d'environnement s'emploient dans diff&#233;rents contextes,
comme les programmes CGI, d'autres directives RewriteRule, ou des
directives CustomLog.</p>
-<p>L'exemple suivant définit une variable d'environnement nommée 'image'
-avec une valeur de '1' si l'URI de la requête correspond à un fichier
-image. Cette variable d'environnement est ensuite utilisée pour exclure
-une telle requête du journal des accès.</p>
+<p>L'exemple suivant d&#233;finit une variable d'environnement nomm&#233;e 'image'
+avec une valeur de '1' si l'URI de la requ&#234;te correspond &#224; un fichier
+image. Cette variable d'environnement est ensuite utilis&#233;e pour exclure
+une telle requ&#234;te du journal des acc&#232;s.</p>
<pre class="prettyprint lang-config">RewriteRule "\.(png|gif|jpg)" "-" [E=image:1]<br />
CustomLog "logs/access_log" combined env=!image</pre>
-<p>Notez que le même effet peut être obtenu à l'aide de la directive
+<p>Notez que le m&#234;me effet peut &#234;tre obtenu &#224; l'aide de la directive
<code class="directive"><a href="../mod/mod_setenvif.html#setenvif">SetEnvIf</a></code>. Cette technique
-est présentée à titre d'exemple et non de recommandation.</p>
+est pr&#233;sent&#233;e &#224; titre d'exemple et non de recommandation.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_end" id="flag_end">END</a><a title="Lien permanent" href="#flag_end" class="permalink">&para;</a></h2>
<p>L'utilisation du drapeau [END] permet non seulement de terminer le
-processus de réécriture en cours (comme [L]), mais aussi d'empêcher tout
-processus de réécriture ultérieur dans un contexte de répertoire
+processus de r&#233;&#233;criture en cours (comme [L]), mais aussi d'emp&#234;cher tout
+processus de r&#233;&#233;criture ult&#233;rieur dans un contexte de r&#233;pertoire
(htaccess).</p>
-<p>Ceci ne s'applique pas aux nouvelles requêtes résultant d'une
+<p>Ceci ne s'applique pas aux nouvelles requ&#234;tes r&#233;sultant d'une
redirection externe.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_f" id="flag_f">F|forbidden</a><a title="Lien permanent" href="#flag_f" class="permalink">&para;</a></h2>
<p>L'utilisation du drapeau [F] permet de faire envoyer par le serveur au
-client un code de statut "403 Forbidden". Le même effet peut être obtenu à
+client un code de statut "403 Forbidden". Le m&#234;me effet peut &#234;tre obtenu &#224;
l'aide de la directive <code class="directive"><a href="../mod/mod_access_compat.html#deny">Deny</a></code>,
mais ce drapeau offre plus de souplesse dans l'attribution d'un statut
Forbidden.</p>
-<p>La règle suivante va interdire la téléchargement de fichiers
+<p>La r&#232;gle suivante va interdire la t&#233;l&#233;chargement de fichiers
<code>.exe</code> depuis votre serveur.</p>
<pre class="prettyprint lang-config">RewriteRule "\.exe" "-" [F]</pre>
-<p>Cet exemple utilise la syntaxe "-" pour la cible de réécriture, ce
-qui signifie que l'URI de la requête n'est pas modifié. Il n'y a aucune
-raison de réécrire un URI, si vous avez l'intention d'interdire la
-requête.</p>
+<p>Cet exemple utilise la syntaxe "-" pour la cible de r&#233;&#233;criture, ce
+qui signifie que l'URI de la requ&#234;te n'est pas modifi&#233;. Il n'y a aucune
+raison de r&#233;&#233;crire un URI, si vous avez l'intention d'interdire la
+requ&#234;te.</p>
-<p>Lorsqu'on utilise [F], [L] est implicite - c'est à dire que la
-réponse est renvoyée immédiatement, et aucune autre règle n'est évaluée.</p>
+<p>Lorsqu'on utilise [F], [L] est implicite - c'est &#224; dire que la
+r&#233;ponse est renvoy&#233;e imm&#233;diatement, et aucune autre r&#232;gle n'est &#233;valu&#233;e.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_g" id="flag_g">G|gone</a><a title="Lien permanent" href="#flag_g" class="permalink">&para;</a></h2>
<p>Le drapeau [G] permet de faire envoyer par le serveur un code de statut
-"410 Gone" avec la réponse. Ce code indique qu'une ressource qui était
+"410 Gone" avec la r&#233;ponse. Ce code indique qu'une ressource qui &#233;tait
disponible auparavant ne l'est plus actuellement.</p>
-<p>Comme dans le cas du drapeau [F], on utilise en général la syntaxe
-"-" pour la cible de réécriture lorsqu'on utilise le drapeau [G] :</p>
+<p>Comme dans le cas du drapeau [F], on utilise en g&#233;n&#233;ral la syntaxe
+"-" pour la cible de r&#233;&#233;criture lorsqu'on utilise le drapeau [G] :</p>
<pre class="prettyprint lang-config">RewriteRule "oldproduct" "-" [G,NC]</pre>
-<p>Lorsqu'on utilise [G], [L] est implicite - c'est à dire que la
-réponse est renvoyée immédiatement, et aucune autre règle n'est évaluée.</p>
+<p>Lorsqu'on utilise [G], [L] est implicite - c'est &#224; dire que la
+r&#233;ponse est renvoy&#233;e imm&#233;diatement, et aucune autre r&#232;gle n'est &#233;valu&#233;e.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_h" id="flag_h">H|handler</a><a title="Lien permanent" href="#flag_h" class="permalink">&para;</a></h2>
-<p>Force le traitement de la requête résultante par le gestionnaire
-spécifié. Par exemple, on peut utiliser ce drapeau pour forcer
-l'interprétation de tous les fichiers sans extension par le gestionnaire
+<p>Force le traitement de la requ&#234;te r&#233;sultante par le gestionnaire
+sp&#233;cifi&#233;. Par exemple, on peut utiliser ce drapeau pour forcer
+l'interpr&#233;tation de tous les fichiers sans extension par le gestionnaire
php :</p>
<pre class="prettyprint lang-config">RewriteRule "!\." "-" [H=application/x-httpd-php]</pre>
<p>
-L'expression rationnelle ci-dessus - <code>!\.</code> - correspond à
-toute requête qui ne contient pas le caractère <code>.</code>.
+L'expression rationnelle ci-dessus - <code>!\.</code> - correspond &#224;
+toute requ&#234;te qui ne contient pas le caract&#232;re <code>.</code>.
</p>
<p>On peut aussi utiliser ce drapeau pour forcer l'utilisation d'un
certain gestionnaire en fonction de certaines conditions. Par exemple,
-l'extrait suivant utilisé dans un contexte de niveau serveur permet de
+l'extrait suivant utilis&#233; dans un contexte de niveau serveur permet de
faire en sorte que les fichiers <code>.php</code> soient
-<em>affichés</em> par <code>mod_php</code> dans le cas où ils font
-l'objet d'une requête avec l'extension <code>.phps</code> :</p>
+<em>affich&#233;s</em> par <code>mod_php</code> dans le cas o&#249; ils font
+l'objet d'une requ&#234;te avec l'extension <code>.phps</code> :</p>
<pre class="prettyprint lang-config">RewriteRule "^(/source/.+\.php)s$" "$1" [H=application/x-httpd-php-source]</pre>
<p>L'expression rationnelle ci-dessus -
-<code>^(/source/.+\.php)s$</code> - va correspondre à toute requête qui
-débutera par <code>/source/</code>, continuera par 1 ou n caractères
-puis par <code>.phps</code>. La référence arrière $1 fait référence à la
-correspondance capturée entre parenthèses de l'expression
+<code>^(/source/.+\.php)s$</code> - va correspondre &#224; toute requ&#234;te qui
+d&#233;butera par <code>/source/</code>, continuera par 1 ou n caract&#232;res
+puis par <code>.phps</code>. La r&#233;f&#233;rence arri&#232;re $1 fait r&#233;f&#233;rence &#224; la
+correspondance captur&#233;e entre parenth&#232;ses de l'expression
rationnelle.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_l" id="flag_l">L|last</a><a title="Lien permanent" href="#flag_l" class="permalink">&para;</a></h2>
-<p>Lorsque le drapeau [L] est présent, <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
-arrête le traitement du jeu de règles. Cela signifie dans la plupart des
-situations que si la règle s'applique, aucune autre règle ne sera
-traitée. Ce drapeau correspond à la commande Perl <code>last</code>, ou
-à la commande <code>break</code> en C. Utilisez ce drapeau pour indiquer
-que la règle courante doit être appliquée immédiatement, sans tenir
-compte des règles ultérieures.</p>
-
-<p>Si vous utilisez des règles <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> dans des fichiers
+<p>Lorsque le drapeau [L] est pr&#233;sent, <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>
+arr&#234;te le traitement du jeu de r&#232;gles. Cela signifie dans la plupart des
+situations que si la r&#232;gle s'applique, aucune autre r&#232;gle ne sera
+trait&#233;e. Ce drapeau correspond &#224; la commande Perl <code>last</code>, ou
+&#224; la commande <code>break</code> en C. Utilisez ce drapeau pour indiquer
+que la r&#232;gle courante doit &#234;tre appliqu&#233;e imm&#233;diatement, sans tenir
+compte des r&#232;gles ult&#233;rieures.</p>
+
+<p>Si vous utilisez des r&#232;gles <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> dans des fichiers
<code>.htaccess</code> ou des sections <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>, il est important d'avoir quelques
-notions sur la manière dont les règles sont traitées. Pour simplifier,
-une fois les règles traitées, la requête réécrite est passée à nouveau
-au moteur d'interprétation des URLs afin que ce dernier puisse la
-traiter. Il est possible qu'au cours du traitement de la requête
-réécrite, le fichier <code>.htaccess</code> ou la section <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> soient à nouveau
-rencontrés, entraînant un nouveau traitement du jeu de règles depuis le
-début. Cette situation se présente le plus souvent lorsqu'une des règles
-provoque une redirection - interne ou externe - ce qui réinitialise le
-traitement de la requête.</p>
+notions sur la mani&#232;re dont les r&#232;gles sont trait&#233;es. Pour simplifier,
+une fois les r&#232;gles trait&#233;es, la requ&#234;te r&#233;&#233;crite est pass&#233;e &#224; nouveau
+au moteur d'interpr&#233;tation des URLs afin que ce dernier puisse la
+traiter. Il est possible qu'au cours du traitement de la requ&#234;te
+r&#233;&#233;crite, le fichier <code>.htaccess</code> ou la section <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> soient &#224; nouveau
+rencontr&#233;s, entra&#238;nant un nouveau traitement du jeu de r&#232;gles depuis le
+d&#233;but. Cette situation se pr&#233;sente le plus souvent lorsqu'une des r&#232;gles
+provoque une redirection - interne ou externe - ce qui r&#233;initialise le
+traitement de la requ&#234;te.</p>
<p>Si vous utilisez des directives <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> dans un de ces contextes,
-il importe par conséquent de prévoir explicitement des étapes permettant
-d'éviter un bouclage infini sur les règles,
+il importe par cons&#233;quent de pr&#233;voir explicitement des &#233;tapes permettant
+d'&#233;viter un bouclage infini sur les r&#232;gles,
et de ne pas compter seulement sur
-le drapeau [L] pour terminer l'exécution d'une série de règles, comme
-décrit ci-dessous.</p>
+le drapeau [L] pour terminer l'ex&#233;cution d'une s&#233;rie de r&#232;gles, comme
+d&#233;crit ci-dessous.</p>
<p>Un autre drapeau, [END], permet non seulement d'interrompre le cycle
-courant du processus de réécriture, mais aussi d'empêcher toute
-réécriture ultérieure dans le contexte de répertoire (htaccess). Ceci ne
-s'applique pas aux nouvelles requêtes résultant de redirections
+courant du processus de r&#233;&#233;criture, mais aussi d'emp&#234;cher toute
+r&#233;&#233;criture ult&#233;rieure dans le contexte de r&#233;pertoire (htaccess). Ceci ne
+s'applique pas aux nouvelles requ&#234;tes r&#233;sultant de redirections
externes.</p>
-<p>Dans l'exemple donné ici, toute requête est réécrite en
-<code>index.php</code>, la requête originale étant ajoutée comme chaîne
-de requête en argument à <code>index.php</code> ; cependant, la
+<p>Dans l'exemple donn&#233; ici, toute requ&#234;te est r&#233;&#233;crite en
+<code>index.php</code>, la requ&#234;te originale &#233;tant ajout&#233;e comme cha&#238;ne
+de requ&#234;te en argument &#224; <code>index.php</code> ; cependant, la
directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code> permet de s'assurer que si
-la requête concerne déjà <code>index.php</code>, la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> sera sautée.</p>
+la requ&#234;te concerne d&#233;j&#224; <code>index.php</code>, la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> sera saut&#233;e.</p>
<pre class="prettyprint lang-config">RewriteBase "/"
RewriteCond "%{REQUEST_URI}" !=/index.php
@@ -454,127 +454,127 @@ RewriteRule "^(.*)" "/index.php?req=$1" [L,PT]</pre>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_n" id="flag_n">N|next</a><a title="Lien permanent" href="#flag_n" class="permalink">&para;</a></h2>
-<p>Le drapeau [N] provoque un redémarrage du traitement des règles
-depuis le début, en utilisant le résultat du jeu de règles, sous
-réserve qu'il existe un point de démarrage ; à utiliser avec précautions
+<p>Le drapeau [N] provoque un red&#233;marrage du traitement des r&#232;gles
+depuis le d&#233;but, en utilisant le r&#233;sultat du jeu de r&#232;gles, sous
+r&#233;serve qu'il existe un point de d&#233;marrage ; &#224; utiliser avec pr&#233;cautions
car il peut provoquer un bouclage infini.
</p>
<p>
Le drapeau [Next] peut servir, par exemple,
-à remplacer de manière répétitive
-une chaîne de caractère ou une lettre dans une requête. Dans l'exemple
-suivant, chaque occurence de A sera remplacée par B dans la requête, et
-ceci jusqu'il n'y ait plus de A à remplacer.
+&#224; remplacer de mani&#232;re r&#233;p&#233;titive
+une cha&#238;ne de caract&#232;re ou une lettre dans une requ&#234;te. Dans l'exemple
+suivant, chaque occurence de A sera remplac&#233;e par B dans la requ&#234;te, et
+ceci jusqu'il n'y ait plus de A &#224; remplacer.
</p>
<pre class="prettyprint lang-config">RewriteRule "(.*)A(.*)" "$1B$2" [N]</pre>
-<p>Vous pouvez vous représenter ce traitement comme une boucle
-<code>while</code> : tant que le modèle de la règle correspond (c'est à
+<p>Vous pouvez vous repr&#233;senter ce traitement comme une boucle
+<code>while</code> : tant que le mod&#232;le de la r&#232;gle correspond (c'est &#224;
dire, tant que l'URI contient un <code>A</code>),
-effectuer la substitution (c'est à dire, remplacer le <code>A</code> par
+effectuer la substitution (c'est &#224; dire, remplacer le <code>A</code> par
un <code>B</code>).</p>
-<p>A partir de la version 2.5.0, ce module renvoie une erreur après
-10000 itérations afin d'éviter les boucles infinies. Ce nombre maximum
-d'itération peut être modifié via le drapeau N.</p>
-<pre class="prettyprint lang-config"># On veut remplacer 1 caractère à chaque itération de la boucle
+<p>A partir de la version 2.5.0, ce module renvoie une erreur apr&#232;s
+10000 it&#233;rations afin d'&#233;viter les boucles infinies. Ce nombre maximum
+d'it&#233;ration peut &#234;tre modifi&#233; via le drapeau N.</p>
+<pre class="prettyprint lang-config"># On veut remplacer 1 caract&#232;re &#224; chaque it&#233;ration de la boucle
RewriteRule "(.+)[&gt;&lt;;]$" "$1" [N=32000]
-# ... ou s'arrêter après 10 itérations
+# ... ou s'arr&#234;ter apr&#232;s 10 it&#233;rations
RewriteRule "(.+)[&gt;&lt;;]$" "$1" [N=10]</pre>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_nc" id="flag_nc">NC|nocase</a><a title="Lien permanent" href="#flag_nc" class="permalink">&para;</a></h2>
-<p>Avec le drapeau [NC], le modèle de la règle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> est comparé à la requête de
-manière insensible à la casse. C'est à dire que cette comparaison
+<p>Avec le drapeau [NC], le mod&#232;le de la r&#232;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> est compar&#233; &#224; la requ&#234;te de
+mani&#232;re insensible &#224; la casse. C'est &#224; dire que cette comparaison
s'effectue sans tenir compte des majuscules/minuscules dans l'URI
-comparé.</p>
+compar&#233;.</p>
-<p>Dans l'exemple suivant, toute requête pour un fichier image sera
-transmise par Apache à votre serveur d'images dédié. La correspondance est
-insensible à la casse, si bien que par exemple, <code>.jpg</code> aussi
-bien que <code>.JPG</code> seront acceptés.</p>
+<p>Dans l'exemple suivant, toute requ&#234;te pour un fichier image sera
+transmise par Apache &#224; votre serveur d'images d&#233;di&#233;. La correspondance est
+insensible &#224; la casse, si bien que par exemple, <code>.jpg</code> aussi
+bien que <code>.JPG</code> seront accept&#233;s.</p>
<pre class="prettyprint lang-config">RewriteRule "(.*\.(jpg|gif|png))$" "http://images.example.com$1" [P,NC]</pre>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_ne" id="flag_ne">NE|noescape</a><a title="Lien permanent" href="#flag_ne" class="permalink">&para;</a></h2>
-<p>Par défaut, les caractères spéciaux, comme <code>&amp;</code> et
-<code>?</code>, sont convertis en leur équivalent
-hexadécimal. Le drapeau [NE] permet d'éviter cette conversion.
+<p>Par d&#233;faut, les caract&#232;res sp&#233;ciaux, comme <code>&amp;</code> et
+<code>?</code>, sont convertis en leur &#233;quivalent
+hexad&#233;cimal. Le drapeau [NE] permet d'&#233;viter cette conversion.
</p>
<pre class="prettyprint lang-config">RewriteRule "^/anchor/(.+)" "/bigpage.html#$1" [NE,R]</pre>
<p>
-Dans l'exemple ci-dessus, <code>/anchor/xyz</code> est réécrit en
+Dans l'exemple ci-dessus, <code>/anchor/xyz</code> est r&#233;&#233;crit en
<code>/bigpage.html#xyz</code>. En l'absence du drapeau [NE], le #
-aurait été converti en son équivalent hexadécimal, <code>%23</code>, ce
-qui aurait provoqué un code d'erreur "404 Not Found".
+aurait &#233;t&#233; converti en son &#233;quivalent hexad&#233;cimal, <code>%23</code>, ce
+qui aurait provoqu&#233; un code d'erreur "404 Not Found".
</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_ns" id="flag_ns">NS|nosubreq</a><a title="Lien permanent" href="#flag_ns" class="permalink">&para;</a></h2>
-<p>Le drapeau [NS] empêche la règle de s'appliquer aux sous-requêtes.
+<p>Le drapeau [NS] emp&#234;che la r&#232;gle de s'appliquer aux sous-requ&#234;tes.
Par exemple, une page incluse au moyen d'une SSI (Server
-Side Include) est une sous-requête, et vous ne voudrez probablement pas que
-la réécriture s'applique à ces sous-requêtes. Ainsi, lorsque
-<code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> recherche des informations à propos des
-fichiers par défaut du répertoire (comme les fichiers
-<code>index.html</code>), il s'agit d'une sous-requête interne, et vous
-ne désirez en général pas que ces sous-requêtes soient réécrites. Cette
-réécriture
-n'est pas toujours utile pour les sous-requêtes, et peut même causer des
-erreurs si l'ensemble du jeu de règles est appliqué. L'utilisation de
-ce drapeau permet d'exclure les règles qui peuvent poser problème.</p>
-
-<p>Comment déterminer si vous devez utiliser cette règle ou non : si
-vous préfixez les URLs avec des scripts CGI, afin de forcer leur
-traitement par le script CGI, vous vous exposez à des problèmes (ou du
-moins à une surcharge significative) avec les sous-requêtes. Dans ces
+Side Include) est une sous-requ&#234;te, et vous ne voudrez probablement pas que
+la r&#233;&#233;criture s'applique &#224; ces sous-requ&#234;tes. Ainsi, lorsque
+<code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> recherche des informations &#224; propos des
+fichiers par d&#233;faut du r&#233;pertoire (comme les fichiers
+<code>index.html</code>), il s'agit d'une sous-requ&#234;te interne, et vous
+ne d&#233;sirez en g&#233;n&#233;ral pas que ces sous-requ&#234;tes soient r&#233;&#233;crites. Cette
+r&#233;&#233;criture
+n'est pas toujours utile pour les sous-requ&#234;tes, et peut m&#234;me causer des
+erreurs si l'ensemble du jeu de r&#232;gles est appliqu&#233;. L'utilisation de
+ce drapeau permet d'exclure les r&#232;gles qui peuvent poser probl&#232;me.</p>
+
+<p>Comment d&#233;terminer si vous devez utiliser cette r&#232;gle ou non : si
+vous pr&#233;fixez les URLs avec des scripts CGI, afin de forcer leur
+traitement par le script CGI, vous vous exposez &#224; des probl&#232;mes (ou du
+moins &#224; une surcharge significative) avec les sous-requ&#234;tes. Dans ces
cas, vous devez utiliser ce drapeau.</p>
<p>
-Les images, scripts java, ou fichiers css, chargés en tant que partie
-d'une page html, ne sont pas des sous-requêtes - le navigateur les
-appelle sous forme de requêtes HTTP à part entière.
+Les images, scripts java, ou fichiers css, charg&#233;s en tant que partie
+d'une page html, ne sont pas des sous-requ&#234;tes - le navigateur les
+appelle sous forme de requ&#234;tes HTTP &#224; part enti&#232;re.
</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_p" id="flag_p">P|proxy</a><a title="Lien permanent" href="#flag_p" class="permalink">&para;</a></h2>
-<p>L'utilisation du drapeau [P] entraîne le traitement de la requête par
-le module <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>, et ceci via une requête de
-mandataire. Par exemple, si vous voulez que toutes les requêtes d'images
-soient traitées par un serveur d'images annexe, vous pouvez utiliser
-une règle de ce style :</p>
+<p>L'utilisation du drapeau [P] entra&#238;ne le traitement de la requ&#234;te par
+le module <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>, et ceci via une requ&#234;te de
+mandataire. Par exemple, si vous voulez que toutes les requ&#234;tes d'images
+soient trait&#233;es par un serveur d'images annexe, vous pouvez utiliser
+une r&#232;gle de ce style :</p>
<pre class="prettyprint lang-config">RewriteRule "/(.*)\.(jpg|gif|png)$" "http://images.example.com/$1.$2" [P]</pre>
<p>L'utilisation du drapeau [P] provoque aussi l'effet du drapeau [L] -
-autrement dit, la requête est immédiatement envoyée au mandataire, et
-toute règle ultérieure sera ignorée.</p>
+autrement dit, la requ&#234;te est imm&#233;diatement envoy&#233;e au mandataire, et
+toute r&#232;gle ult&#233;rieure sera ignor&#233;e.</p>
<p>
-Vous devez vous assurer que la chaîne de substitution soit un URI valide
-(commençant typiquement par <code>http://</code><em>nom-serveur</em>)
-qui puisse être traitée par le module <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. Dans
+Vous devez vous assurer que la cha&#238;ne de substitution soit un URI valide
+(commen&#231;ant typiquement par <code>http://</code><em>nom-serveur</em>)
+qui puisse &#234;tre trait&#233;e par le module <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. Dans
le cas contraire, le module mandataire vous renverra une erreur.
-L'utilisation de ce drapeau implémente de manière plus puissante la
+L'utilisation de ce drapeau impl&#233;mente de mani&#232;re plus puissante la
directive <code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code>, pour
-faire correspondre le contenu distant à l'espace de nommage du serveur
+faire correspondre le contenu distant &#224; l'espace de nommage du serveur
local.</p>
<div class="warning">
- <h3>Avertissement à propos de la sécurité</h3>
- <p>Lors de la construction de l'URL cible de la règle, il convient
- de prendre en compte l'impact en matière de sécurité qu'aura le
+ <h3>Avertissement &#224; propos de la s&#233;curit&#233;</h3>
+ <p>Lors de la construction de l'URL cible de la r&#232;gle, il convient
+ de prendre en compte l'impact en mati&#232;re de s&#233;curit&#233; qu'aura le
fait de permettre au client d'influencer le jeu d'URLs pour
lesquelles votre serveur agira en tant que mandataire.
Assurez-vous que la partie protocole://nom-serveur de l'URL soit
@@ -586,12 +586,12 @@ local.</p>
<p>Utiliser ce drapeau fait intervenir <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> sans la gestion des connexions
persistantes, ce qui signifie que vous obtiendrez des performances meilleurs si vous utilisez
<code class="directive"><a href="../mod/mod_proxy.html#proxypass">ProxyPass</a></code> ou <code class="directive"><a href="../mod/mod_proxy.html#proxypassmatch">ProxyPassMatch</a></code>.</p>
- <p>Ceci est du au fait que ce drapeau induit l'utilisation du worker par défaut, qui
- ne gère pas la mise en commun et la réutilisation des connexions.</p>
- <p>Partout où cela est possible, préférez l'utilisation de ces directives.</p>
+ <p>Ceci est du au fait que ce drapeau induit l'utilisation du worker par d&#233;faut, qui
+ ne g&#232;re pas la mise en commun et la r&#233;utilisation des connexions.</p>
+ <p>Partout o&#249; cela est possible, pr&#233;f&#233;rez l'utilisation de ces directives.</p>
</div>
-<p>Note: <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> doit être activé pour pouvoir
+<p>Note: <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> doit &#234;tre activ&#233; pour pouvoir
utiliser ce drapeau.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -599,19 +599,19 @@ utiliser ce drapeau.</p>
<h2><a name="flag_pt" id="flag_pt">PT|passthrough</a><a title="Lien permanent" href="#flag_pt" class="permalink">&para;</a></h2>
<p>
-Par défaut, la cible (ou chaîne de substitution) d'une règle
-RewriteRule est sensée être un chemin de fichier. Avec le drapeau [PT],
-par contre, elle est traitée comme un URI. Autrement dit, avec le
-drapeau [PT], le résultat de la règle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> est passé à nouveau au
-système de mise en correspondance des URLs avec le système de fichiers,
-de façon à ce que les systèmes de mise en correspondance basés sur les
+Par d&#233;faut, la cible (ou cha&#238;ne de substitution) d'une r&#232;gle
+RewriteRule est sens&#233;e &#234;tre un chemin de fichier. Avec le drapeau [PT],
+par contre, elle est trait&#233;e comme un URI. Autrement dit, avec le
+drapeau [PT], le r&#233;sultat de la r&#232;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> est pass&#233; &#224; nouveau au
+syst&#232;me de mise en correspondance des URLs avec le syst&#232;me de fichiers,
+de fa&#231;on &#224; ce que les syst&#232;mes de mise en correspondance bas&#233;s sur les
chemins de fichiers, comme la directive <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code>, <code class="directive"><a href="../mod/mod_alias.html#redirect">Redirect</a></code>, ou <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>, par exemple, puissent avoir une
-chance d'accomplir leur tâche.
+chance d'accomplir leur t&#226;che.
</p>
<p>
-Si par exemple, vous avez un <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> pour /icons, et une règle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> qui renvoie vers /icons,
-vous devez utiliser le drapeau [PT] pour être sûr que l'<code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> sera bien évalué.
+Si par exemple, vous avez un <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> pour /icons, et une r&#232;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> qui renvoie vers /icons,
+vous devez utiliser le drapeau [PT] pour &#234;tre s&#251;r que l'<code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> sera bien &#233;valu&#233;.
</p>
<pre class="prettyprint lang-config">Alias "/icons" "/usr/local/apache/icons"
@@ -619,64 +619,64 @@ RewriteRule "/pics/(.+)\.jpg$" "/icons/$1.gif" [PT]</pre>
<p>
-Dans l'exemple précédent, en l'absence du drapeau [PT], l'Alias aurait
-été ignoré, ce qui aurait provoqué une erreur 'File not found'.
+Dans l'exemple pr&#233;c&#233;dent, en l'absence du drapeau [PT], l'Alias aurait
+&#233;t&#233; ignor&#233;, ce qui aurait provoqu&#233; une erreur 'File not found'.
</p>
<p>Avec le drapeau <code>PT</code>, le drapeau <code>L</code> est
-implicite : la réécriture s'arrêtera afin de transmettre la requête à la
+implicite : la r&#233;&#233;criture s'arr&#234;tera afin de transmettre la requ&#234;te &#224; la
phase suivante du traitement.</p>
<p>Notez que le drapeau <code>PT</code> est implicite dans des contextes
-de répertoire comme les sections <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ou les fichiers
-<code>.htaccess</code>. Le seul moyen de contourner ceci consiste à
-réécrire vers <code>-</code>.</p>
+de r&#233;pertoire comme les sections <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ou les fichiers
+<code>.htaccess</code>. Le seul moyen de contourner ceci consiste &#224;
+r&#233;&#233;crire vers <code>-</code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_qsa" id="flag_qsa">QSA|qsappend</a><a title="Lien permanent" href="#flag_qsa" class="permalink">&para;</a></h2>
<p>
-Quand l'URI de remplacement contient une chaîne de requête, le
-comportement par défaut de la règle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> est de supprimer la <code>
-query string</code> (il s'agit des paramètres éventuellement passés dans l'URL après le
-caractère <code>?</code>, usuellement pour les formulaires traités par la
-méthode HTTP <code>GET</code>) existante, et de la remplacer par celle nouvellement créée.
-Avec le drapeau [QSA], les chaînes de requête peuvent être combinées.
+Quand l'URI de remplacement contient une cha&#238;ne de requ&#234;te, le
+comportement par d&#233;faut de la r&#232;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> est de supprimer la <code>
+query string</code> (il s'agit des param&#232;tres &#233;ventuellement pass&#233;s dans l'URL apr&#232;s le
+caract&#232;re <code>?</code>, usuellement pour les formulaires trait&#233;s par la
+m&#233;thode HTTP <code>GET</code>) existante, et de la remplacer par celle nouvellement cr&#233;&#233;e.
+Avec le drapeau [QSA], les cha&#238;nes de requ&#234;te peuvent &#234;tre combin&#233;es.
</p>
-<p>Considérons la règle suivante :</p>
+<p>Consid&#233;rons la r&#232;gle suivante :</p>
<pre class="prettyprint lang-config">RewriteRule "/pages/(.+)" "/page.php?page=$1" [QSA]</pre>
-<p>Avec le drapeau [QSA], une requête pour
-<code>/pages/123?one=two</code> sera réécrite en
+<p>Avec le drapeau [QSA], une requ&#234;te pour
+<code>/pages/123?one=two</code> sera r&#233;&#233;crite en
<code>/page.php?page=123&amp;one=two</code>. Sans le drapeau [QSA], la
-même requête sera réécrite en <code>/page.php?page=123</code> -
-autrement dit, la chaîne de requête (<code>query string</code>) existante sera supprimée.
+m&#234;me requ&#234;te sera r&#233;&#233;crite en <code>/page.php?page=123</code> -
+autrement dit, la cha&#238;ne de requ&#234;te (<code>query string</code>) existante sera supprim&#233;e.
</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_qsd" id="flag_qsd">QSD|qsdiscard</a><a title="Lien permanent" href="#flag_qsd" class="permalink">&para;</a></h2>
<p>
-Lorsque l'URI de la requête contient une chaîne de paramètres, et si
-l'URI cible n'en contient pas, le comportement par défaut de la
-directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> consiste à copier cette
-chaîne de paramètres dans l'URI cible. Avec le drapeau [QSD], la chaîne
-de paramètres est supprimée.
+Lorsque l'URI de la requ&#234;te contient une cha&#238;ne de param&#232;tres, et si
+l'URI cible n'en contient pas, le comportement par d&#233;faut de la
+directive <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> consiste &#224; copier cette
+cha&#238;ne de param&#232;tres dans l'URI cible. Avec le drapeau [QSD], la cha&#238;ne
+de param&#232;tres est supprim&#233;e.
</p>
-<p>Ce drapeau est disponible dans les versions 2.4.0 et supérieures.</p>
+<p>Ce drapeau est disponible dans les versions 2.4.0 et sup&#233;rieures.</p>
<p>
-Lorsque les drapeaux [QSD] et [QSA] sont utilisés ensemble, c'est le
+Lorsque les drapeaux [QSD] et [QSA] sont utilis&#233;s ensemble, c'est le
drapeau [QSD] qui l'emporte.
</p>
<p>
-Si l'URI cible possède une chaîne de paramètres, le comportement par
-défaut sera respecté - c'est à dire que la chaîne de paramètres
-originale sera supprimée et remplacée par la chaîne de paramètres de
+Si l'URI cible poss&#232;de une cha&#238;ne de param&#232;tres, le comportement par
+d&#233;faut sera respect&#233; - c'est &#224; dire que la cha&#238;ne de param&#232;tres
+originale sera supprim&#233;e et remplac&#233;e par la cha&#238;ne de param&#232;tres de
l'URI cible.
</p>
@@ -684,18 +684,18 @@ l'URI cible.
<div class="section">
<h2><a name="flag_qsl" id="flag_qsl">QSL|qslast</a><a title="Lien permanent" href="#flag_qsl" class="permalink">&para;</a></h2>
<p>
-Par défaut, le premier (le plus à gauche) point d'interrogation de la
-substitution sépare le chemin de la requête de sa chaîne de paramètres. Avec le
-drapeau [QSL] au contraire, les deux composants seront séparés en utilisant le
-dernier (le plus à droite) point d'interrogation.</p>
+Par d&#233;faut, le premier (le plus &#224; gauche) point d'interrogation de la
+substitution s&#233;pare le chemin de la requ&#234;te de sa cha&#238;ne de param&#232;tres. Avec le
+drapeau [QSL] au contraire, les deux composants seront s&#233;par&#233;s en utilisant le
+dernier (le plus &#224; droite) point d'interrogation.</p>
<p>
-Cela peut s'avérer utile lorsqu'on recherche un fichier dont le nom contient des
-points d'interrogation. Si aucune chaîne de paramètre n'est présente dans la
-substitution, il est alors possible d'ajouter un point d'interrogation à la fin
+Cela peut s'av&#233;rer utile lorsqu'on recherche un fichier dont le nom contient des
+points d'interrogation. Si aucune cha&#238;ne de param&#232;tre n'est pr&#233;sente dans la
+substitution, il est alors possible d'ajouter un point d'interrogation &#224; la fin
et d'utiliser ce drapeau.</p>
-<p>Ce drapeau est disponible à partir de la version 2.4.19 du serveur HTTP
+<p>Ce drapeau est disponible &#224; partir de la version 2.4.19 du serveur HTTP
Apache.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -703,52 +703,52 @@ Apache.</p>
<h2><a name="flag_r" id="flag_r">R|redirect</a><a title="Lien permanent" href="#flag_r" class="permalink">&para;</a></h2>
<p>
L'utilisation du drapeau [R] provoque l'envoi d'une redirection au
-navigateur. Si une URL pleinement qualifiée (FQDN - fully qualified domain name)
- est spécifiée (c'est à dire incluant <code>http://nom-du-serveur/</code>),
- une redirection sera effectuée vers cette adresse. Dans le cas contraire,
- le protocole courant, le nom du serveur et le numéro de port seront
- utilisés pour générer l'URL envoyée avec la redirection.
+navigateur. Si une URL pleinement qualifi&#233;e (FQDN - fully qualified domain name)
+ est sp&#233;cifi&#233;e (c'est &#224; dire incluant <code>http://nom-du-serveur/</code>),
+ une redirection sera effectu&#233;e vers cette adresse. Dans le cas contraire,
+ le protocole courant, le nom du serveur et le num&#233;ro de port seront
+ utilis&#233;s pour g&#233;n&#233;rer l'URL envoy&#233;e avec la redirection.
</p>
-<p><em>Tout</em> code de statut de réponse HTTP valide peut être
-spécifié, en utilisant la syntaxe [R=305], le code de statut 302 étant
-utilisé par défaut si aucun code n'est spécifié. Le code de statut
-spécifié n'est pas nécessairement un code de statut
+<p><em>Tout</em> code de statut de r&#233;ponse HTTP valide peut &#234;tre
+sp&#233;cifi&#233;, en utilisant la syntaxe [R=305], le code de statut 302 &#233;tant
+utilis&#233; par d&#233;faut si aucun code n'est sp&#233;cifi&#233;. Le code de statut
+sp&#233;cifi&#233; n'est pas n&#233;cessairement un code de statut
de redirection (3xx). Cependant, si le code de statut est en dehors de la plage des codes de
-redirection (300-399), la chaîne de substitution est entièrement
-supprimée, et la réécriture s'arrête comme si le drapeau <code>L</code>
-était utilisé.</p>
+redirection (300-399), la cha&#238;ne de substitution est enti&#232;rement
+supprim&#233;e, et la r&#233;&#233;criture s'arr&#234;te comme si le drapeau <code>L</code>
+&#233;tait utilis&#233;.</p>
-<p>En plus des codes de statut de réponse, vous pouvez spécifier les
+<p>En plus des codes de statut de r&#233;ponse, vous pouvez sp&#233;cifier les
codes de redirection en utilisant leurs noms symboliques :
-<code>temp</code> (défaut), <code>permanent</code>, ou
+<code>temp</code> (d&#233;faut), <code>permanent</code>, ou
<code>seeother</code>.</p>
<p>
-Vous utiliserez presque toujours [R] en conjonction avec [L] (c'est à
-dire [R,L]), car employé seul, le drapeau [R] préfixe l'URI avec
-<code>http://cet-hôte[:ce-port]</code>, mais passe ensuite cette adresse
-à la règle suivante, ce qui provoquera le plus souvent des
+Vous utiliserez presque toujours [R] en conjonction avec [L] (c'est &#224;
+dire [R,L]), car employ&#233; seul, le drapeau [R] pr&#233;fixe l'URI avec
+<code>http://cet-h&#244;te[:ce-port]</code>, mais passe ensuite cette adresse
+&#224; la r&#232;gle suivante, ce qui provoquera le plus souvent des
avertissements 'Invalid URI in request'.
</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_s" id="flag_s">S|skip</a><a title="Lien permanent" href="#flag_s" class="permalink">&para;</a></h2>
-<p>Le drapeau [S] sert à sauter des règles que vous ne voulez pas voir
-exécuter. La syntaxe du drapeau [S] est [S=<em>N</em>], où
-<em>N</em> correspond au nombre de règles à sauter (sous
-réserve que la règle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> corresponde et qu'au moins
+<p>Le drapeau [S] sert &#224; sauter des r&#232;gles que vous ne voulez pas voir
+ex&#233;cuter. La syntaxe du drapeau [S] est [S=<em>N</em>], o&#249;
+<em>N</em> correspond au nombre de r&#232;gles &#224; sauter (sous
+r&#233;serve que la r&#232;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> corresponde et qu'au moins
une condition <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>
-préalable soit vérifiée).
-Ceci peut s'interpréter comme une instruction
-<code>goto</code> dans votre jeu de règles de réécriture. Dans
-l'exemple suivant, nous ne voulons exécuter la règle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> que si l'URI demandé ne
-correspond pas à un fichier existant.</p>
-<pre class="prettyprint lang-config"># La requête concerne-t-elle un fichier qui n'existe pas ?
+pr&#233;alable soit v&#233;rifi&#233;e).
+Ceci peut s'interpr&#233;ter comme une instruction
+<code>goto</code> dans votre jeu de r&#232;gles de r&#233;&#233;criture. Dans
+l'exemple suivant, nous ne voulons ex&#233;cuter la r&#232;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> que si l'URI demand&#233; ne
+correspond pas &#224; un fichier existant.</p>
+<pre class="prettyprint lang-config"># La requ&#234;te concerne-t-elle un fichier qui n'existe pas ?
RewriteCond "%{REQUEST_FILENAME}" !-f
RewriteCond "%{REQUEST_FILENAME}" !-d
-# Si c'est la cas, on saute les deux règles de réécriture suivantes
+# Si c'est la cas, on saute les deux r&#232;gles de r&#233;&#233;criture suivantes
RewriteRule ".?" "-" [S=2]
RewriteRule "(.*\.gif)" "images.php?$1"
@@ -757,14 +757,14 @@ RewriteRule "(.*\.html)" "docs.php?$1"</pre>
-<p>Cette technique trouve son utilité dans le fait qu'une directive
+<p>Cette technique trouve son utilit&#233; dans le fait qu'une directive
<code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code> ne s'applique
-qu'à la règle qui la suit immédiatement. Ainsi, si vous voulez
-qu'une directive <code>RewriteCond</code> s'applique à plusieurs règles
-<code>RewriteRule</code>, une technique possible consiste à inverser ces
+qu'&#224; la r&#232;gle qui la suit imm&#233;diatement. Ainsi, si vous voulez
+qu'une directive <code>RewriteCond</code> s'applique &#224; plusieurs r&#232;gles
+<code>RewriteRule</code>, une technique possible consiste &#224; inverser ces
conditions et ajouter une <code>RewriteRule</code> avec le drapeau [Skip]. Cette technique permet
-d'élaborer des pseudo-constructions if-then-else : la dernière règle du
-bloc then contiendra <code>skip=N</code>, où N est le nombre de règles
+d'&#233;laborer des pseudo-constructions if-then-else : la derni&#232;re r&#232;gle du
+bloc then contiendra <code>skip=N</code>, o&#249; N est le nombre de r&#232;gles
contenues dans le bloc else :</p>
<pre class="prettyprint lang-config"># Est-ce que le fichier existe ?
RewriteCond "%{REQUEST_FILENAME}" !-f
@@ -782,24 +782,24 @@ RewriteRule "(.*)" "404.php?file=$1"
# END</pre>
-<p>Il est probablement plus aisé de définir ce genre de configuration
+<p>Il est probablement plus ais&#233; de d&#233;finir ce genre de configuration
via les directives <code class="directive">&lt;If&gt;</code>, <code class="directive">&lt;ElseIf&gt;</code>, et <code class="directive">&lt;Else&gt;</code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="flag_t" id="flag_t">T|type</a><a title="Lien permanent" href="#flag_t" class="permalink">&para;</a></h2>
-<p>Définit le type MIME de la réponse résultante renvoyée. L'effet est
-identique à celui de la directive <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code>.</p>
+<p>D&#233;finit le type MIME de la r&#233;ponse r&#233;sultante renvoy&#233;e. L'effet est
+identique &#224; celui de la directive <code class="directive"><a href="../mod/mod_mime.html#addtype">AddType</a></code>.</p>
<p>Par exemple, vous pouvez utiliser la technique suivante pour servir
du code source Perl en tant que plein texte, s'il est requis d'une
-certaine manière :</p>
+certaine mani&#232;re :</p>
<pre class="prettyprint lang-config"># Sert les fichier .pl en tant que plein texte
RewriteRule "\.pl$" "-" [T=text/plain]</pre>
-<p>Ou encore, si vous possédez une caméra qui produit des fichiers
+<p>Ou encore, si vous poss&#233;dez une cam&#233;ra qui produit des fichiers
images jpeg sans extension, vous pouvez forcer le renvoi de ces images
avec le type MIME correct en se basant sur le nom du fichier :</p>
@@ -807,25 +807,25 @@ avec le type MIME correct en se basant sur le nom du fichier :</p>
RewriteRule "IMG" "-" [T=image/jpg]</pre>
-<p>Notez cependant qu'il s'agit d'un exemple trivial, et que le problème
-aurait pu être résolu en utilisant à la place la directive <code class="directive"><a href="../mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>. Il faut toujours
-envisager la possibilité d'une solution alternative à un problème avant
-d'avoir recours à la réécriture, qui sera toujours moins efficace qu'une
+<p>Notez cependant qu'il s'agit d'un exemple trivial, et que le probl&#232;me
+aurait pu &#234;tre r&#233;solu en utilisant &#224; la place la directive <code class="directive"><a href="../mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>. Il faut toujours
+envisager la possibilit&#233; d'une solution alternative &#224; un probl&#232;me avant
+d'avoir recours &#224; la r&#233;&#233;criture, qui sera toujours moins efficace qu'une
solution alternative.</p>
<p>
-Dans un contexte de niveau répertoire, n'utilisez que <code>-</code>
-(tiret) comme substitution, <em>dans toute la séquence de réécriture de
-mod_rewrite</em>, sinon le type MIME défini avec ce drapeau
-sera perdu suite à un retraitement interne (y compris les séquences de
-réécriture suivantes de mod_rewrite). Dans ce contexte, vous pouvez
-utiliser le drapeau <code>L</code> pour terminer la séquence
-<em>courante</em> de réécriture de mod_rewrite.</p>
+Dans un contexte de niveau r&#233;pertoire, n'utilisez que <code>-</code>
+(tiret) comme substitution, <em>dans toute la s&#233;quence de r&#233;&#233;criture de
+mod_rewrite</em>, sinon le type MIME d&#233;fini avec ce drapeau
+sera perdu suite &#224; un retraitement interne (y compris les s&#233;quences de
+r&#233;&#233;criture suivantes de mod_rewrite). Dans ce contexte, vous pouvez
+utiliser le drapeau <code>L</code> pour terminer la s&#233;quence
+<em>courante</em> de r&#233;&#233;criture de mod_rewrite.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/rewrite/flags.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/rewrite/flags.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/rewrite/flags.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -844,7 +844,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/rewrite/flags.html
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/rewrite/index.html.fr b/docs/manual/rewrite/index.html.fr
index 85c0b6fc59..77f12aec3b 100644
--- a/docs/manual/rewrite/index.html.fr
+++ b/docs/manual/rewrite/index.html.fr
@@ -24,84 +24,84 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Le module Apache mod_rewrite</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/rewrite/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/rewrite/" title="Français">&nbsp;fr&nbsp;</a> |
-<a href="../tr/rewrite/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
+<a href="../fr/rewrite/" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../tr/rewrite/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
<a href="../zh-cn/rewrite/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div>
- <p><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> permet de modifier les requêtes
- entrantes dynamiquement, en fonction de règles manipulant des <a href="intro.html#regex">expressions rationnelles</a>. Vous pouvez
- ainsi relier des URLs arbitraires à votre propre structure d'URLs
+ <p><code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> permet de modifier les requ&#234;tes
+ entrantes dynamiquement, en fonction de r&#232;gles manipulant des <a href="intro.html#regex">expressions rationnelles</a>. Vous pouvez
+ ainsi relier des URLs arbitraires &#224; votre propre structure d'URLs
interne comme vous le souhaitez.</p>
<p>Il fournit un
- mécanisme de manipulation d'URL particulièrement souple et
- puissant en supportant un nombre illimité de règles et de
- conditions attachées à chaque règle. Les manipulations d'URLs
- peuvent dépendre de tests variés : les URLs peuvent
- être finement caractérisées en fonction de variables du serveur,
- de variables d'environnement, d'en-têtes HTTP, de repères
- temporels, de recherches dans des bases de données
- externes, ou même de requêtes vers des bases de données externes
- et de différents gestionnaires ou programmes externes.</p>
+ m&#233;canisme de manipulation d'URL particuli&#232;rement souple et
+ puissant en supportant un nombre illimit&#233; de r&#232;gles et de
+ conditions attach&#233;es &#224; chaque r&#232;gle. Les manipulations d'URLs
+ peuvent d&#233;pendre de tests vari&#233;s : les URLs peuvent
+ &#234;tre finement caract&#233;ris&#233;es en fonction de variables du serveur,
+ de variables d'environnement, d'en-t&#234;tes HTTP, de rep&#232;res
+ temporels, de recherches dans des bases de donn&#233;es
+ externes, ou m&#234;me de requ&#234;tes vers des bases de donn&#233;es externes
+ et de diff&#233;rents gestionnaires ou programmes externes.</p>
- <p>Les règles de réécriture peuvent agir sur l'ensemble des URLs (la partie chemin
- et la chaîne de paramètres) et peuvent être utilisées dans le contexte du serveur principal
+ <p>Les r&#232;gles de r&#233;&#233;criture peuvent agir sur l'ensemble des URLs (la partie chemin
+ et la cha&#238;ne de param&#232;tres) et peuvent &#234;tre utilis&#233;es dans le contexte du serveur principal
(<code>httpd.conf</code>), mais aussi dans le contexte des
serveurs virtuels (sections <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>), ou dans le
contexte des
- répertoires (fichiers <code>.htaccess</code> et blocs
- <code>&lt;Directory&gt;</code>. Le résultat
- réécrit peut conduire vers d'autres règles à un
- traitement secondaire interne, une redirection vers une requête
- externe ou même l'envoi vers un serveur mandataire, en fonction
+ r&#233;pertoires (fichiers <code>.htaccess</code> et blocs
+ <code>&lt;Directory&gt;</code>. Le r&#233;sultat
+ r&#233;&#233;crit peut conduire vers d'autres r&#232;gles &#224; un
+ traitement secondaire interne, une redirection vers une requ&#234;te
+ externe ou m&#234;me l'envoi vers un serveur mandataire, en fonction
des <a href="flags.html">drapeaux</a> que vous attachez aux
- règles</p>
+ r&#232;gles</p>
- <p>mod_rewrite étant très puissant, il peut par
- conséquent être très complexe. Ce document
- complète la <a href="../mod/mod_rewrite.html">documentation de
- référence du module mod_rewrite</a>, et est sensé alléger un
- peu cette complexité, et présenter des exemples largement
- commentés, ainsi que des situations courantes que vous
+ <p>mod_rewrite &#233;tant tr&#232;s puissant, il peut par
+ cons&#233;quent &#234;tre tr&#232;s complexe. Ce document
+ compl&#232;te la <a href="../mod/mod_rewrite.html">documentation de
+ r&#233;f&#233;rence du module mod_rewrite</a>, et est sens&#233; all&#233;ger un
+ peu cette complexit&#233;, et pr&#233;senter des exemples largement
+ comment&#233;s, ainsi que des situations courantes que vous
pourrez traiter avec mod_rewrite. Mais nous voulons aussi vous
- montrer des situations où vous ne devrez pas utiliser
- mod_rewrite, et lui préférer d'autres
- fonctionnalités standard d'Apache, évitant ainsi
- d'entrer dans une complexité inutile.</p>
+ montrer des situations o&#249; vous ne devrez pas utiliser
+ mod_rewrite, et lui pr&#233;f&#233;rer d'autres
+ fonctionnalit&#233;s standard d'Apache, &#233;vitant ainsi
+ d'entrer dans une complexit&#233; inutile.</p>
<ul>
<li><a href="../mod/mod_rewrite.html">documentation de
-référence de mod_rewrite</a></li>
-<li><a href="intro.html">Introduction aux expressions rationnelles et à
+r&#233;f&#233;rence de mod_rewrite</a></li>
+<li><a href="intro.html">Introduction aux expressions rationnelles et &#224;
mod_rewrite</a></li>
-<li><a href="flags.html">Drapeaux de réécriture</a></li>
+<li><a href="flags.html">Drapeaux de r&#233;&#233;criture</a></li>
<li><a href="rewritemap.html">Utilisation de RewriteMap</a></li>
<li><a href="avoid.html">Quand <strong>NE PAS</strong> utiliser mod_rewrite</a></li>
<li><a href="remapping.html">Utilisation de mod_rewrite pour la
-redirection et la remise en correspondance avec le système de
+redirection et la remise en correspondance avec le syst&#232;me de
fichiers des URLs</a></li>
<li><a href="access.html">Utilisation de mod_rewrite pour le
-contrôle d'accès</a></li>
+contr&#244;le d'acc&#232;s</a></li>
<li><a href="vhosts.html">Les serveurs virtuels dynamiques avec mod_rewrite</a></li>
<li><a href="proxy.html">Les serveurs mandataires dynamiques avec mod_rewrite</a></li>
-<li><a href="advanced.html">Techniques avancées</a></li>
-<li><a href="tech.html">Détails techniques</a></li>
+<li><a href="advanced.html">Techniques avanc&#233;es</a></li>
+<li><a href="tech.html">D&#233;tails techniques</a></li>
</ul>
</div>
<div id="quickview"><h3>Voir aussi</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Documentation de
-référence de mod_rewrite</a></li><li><a href="../urlmapping.html">Mise en correspondance des URLs
-avec le système de fichiers</a></li><li><a href="http://wiki.apache.org/httpd/Rewrite">wiki mod_rewrite
+r&#233;f&#233;rence de mod_rewrite</a></li><li><a href="../urlmapping.html">Mise en correspondance des URLs
+avec le syst&#232;me de fichiers</a></li><li><a href="http://wiki.apache.org/httpd/Rewrite">wiki mod_rewrite
</a></li><li><a href="../glossary.html">Glossaire</a></li></ul></div>
</div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/rewrite/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/rewrite/" title="Français">&nbsp;fr&nbsp;</a> |
-<a href="../tr/rewrite/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
+<a href="../fr/rewrite/" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
+<a href="../tr/rewrite/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
<a href="../zh-cn/rewrite/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/rewrite/intro.html.fr b/docs/manual/rewrite/intro.html.fr
index c068f4f666..31c8244870 100644
--- a/docs/manual/rewrite/intro.html.fr
+++ b/docs/manual/rewrite/intro.html.fr
@@ -24,78 +24,78 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Rewrite</a></div><div id="page-content"><div id="preamble"><h1>Introduction au module Apache mod_rewrite</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/rewrite/intro.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/rewrite/intro.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/rewrite/intro.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<p>Ce document est un complément à la <a href="../mod/mod_rewrite.html">documentation de référence</a> du module
-<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. Il décrit les concepts de base dont la
-connaissance est nécessaire pour l'utilisation de
+<p>Ce document est un compl&#233;ment &#224; la <a href="../mod/mod_rewrite.html">documentation de r&#233;f&#233;rence</a> du module
+<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. Il d&#233;crit les concepts de base dont la
+connaissance est n&#233;cessaire pour l'utilisation de
<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. D'autres documents entrent d'avantage dans
-les détails, mais celui-ci devrait aider le débutant à se mouiller les
+les d&#233;tails, mais celui-ci devrait aider le d&#233;butant &#224; se mouiller les
pieds.
</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#introduction">Introduction</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#regex">Expressions rationnelles</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#rewriterule">Les bases des règles de réécriture</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#flags">Drapeaux de réécriture</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#rewritecond">Conditions de réécriture</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#rewritemap">Tables de réécriture</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rewriterule">Les bases des r&#232;gles de r&#233;&#233;criture</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#flags">Drapeaux de r&#233;&#233;criture</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rewritecond">Conditions de r&#233;&#233;criture</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rewritemap">Tables de r&#233;&#233;criture</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#htaccess">Fichiers .htaccess</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Documentation du
module mod_rewrite</a></li><li><a href="remapping.html">Redirection and remise en
-correspondance</a></li><li><a href="access.html">Contrôle d'accès</a></li><li><a href="vhosts.html">Serveurs virtuels</a></li><li><a href="proxy.html">Mise en cache</a></li><li><a href="rewritemap.html">Utilisation de RewriteMap</a></li><li><a href="advanced.html">Techniques avancées</a></li><li><a href="avoid.html">Quand ne pas utiliser mod_rewrite</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+correspondance</a></li><li><a href="access.html">Contr&#244;le d'acc&#232;s</a></li><li><a href="vhosts.html">Serveurs virtuels</a></li><li><a href="proxy.html">Mise en cache</a></li><li><a href="rewritemap.html">Utilisation de RewriteMap</a></li><li><a href="advanced.html">Techniques avanc&#233;es</a></li><li><a href="avoid.html">Quand ne pas utiliser mod_rewrite</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="introduction" id="introduction">Introduction</a><a title="Lien permanent" href="#introduction" class="permalink">&para;</a></h2>
<p>Le module Apache <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> est un module puissant
-et sophistiqué qui permet la réécriture des URLs. Grâce à lui, vous
-pouvez effectuer quasiment tous les types de réécriture d'URLs dont vous
-avez besoin. Il est cependant assez complexe, et peut paraître
-intimidant au débutant. Certains ont aussi tendance à traiter les
-règles de réécriture comme des incantations magiques, et à les utiliser
-sans vraiment comprendre leur manière d'agir.</p>
-
-<p>Ce document a pour ambition d'être suffisamment explicite pour
-permettre la compréhension, et non la copie en aveugle, de ce qui suit.
+et sophistiqu&#233; qui permet la r&#233;&#233;criture des URLs. Gr&#226;ce &#224; lui, vous
+pouvez effectuer quasiment tous les types de r&#233;&#233;criture d'URLs dont vous
+avez besoin. Il est cependant assez complexe, et peut para&#238;tre
+intimidant au d&#233;butant. Certains ont aussi tendance &#224; traiter les
+r&#232;gles de r&#233;&#233;criture comme des incantations magiques, et &#224; les utiliser
+sans vraiment comprendre leur mani&#232;re d'agir.</p>
+
+<p>Ce document a pour ambition d'&#234;tre suffisamment explicite pour
+permettre la compr&#233;hension, et non la copie en aveugle, de ce qui suit.
</p>
-<p>Gardez à l'esprit que de nombreuses tâches de manipulation d'URLs
-courantes n'ont pas besoin de la puissance et de la complexité de
-<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. Pour les tâches simples, voir
+<p>Gardez &#224; l'esprit que de nombreuses t&#226;ches de manipulation d'URLs
+courantes n'ont pas besoin de la puissance et de la complexit&#233; de
+<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>. Pour les t&#226;ches simples, voir
<code class="module"><a href="../mod/mod_alias.html">mod_alias</a></code> et la documentation sur la <a href="../urlmapping.html">Mise en correspondance des URLs avec le
-système de fichiers</a>.</p>
+syst&#232;me de fichiers</a>.</p>
-<p>Enfin, avant de procéder, assurez-vous d'avoir configuré le niveau de
-journalisation de <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> à un des niveaux de trace
+<p>Enfin, avant de proc&#233;der, assurez-vous d'avoir configur&#233; le niveau de
+journalisation de <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> &#224; un des niveaux de trace
via la directive <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code>. Bien que
-ceci risque de vous submerger sous une énorme quantité d'informations,
-le débogage des problèmes avec la configuration de
-<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> est à ce prix car vous verrez alors
-exactement comment chaque règle est traitée.</p>
+ceci risque de vous submerger sous une &#233;norme quantit&#233; d'informations,
+le d&#233;bogage des probl&#232;mes avec la configuration de
+<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> est &#224; ce prix car vous verrez alors
+exactement comment chaque r&#232;gle est trait&#233;e.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="regex" id="regex">Expressions rationnelles</a><a title="Lien permanent" href="#regex" class="permalink">&para;</a></h2>
<p>mod_rewrite utilise le vocabulaire des <a href="http://pcre.org/">Expressions rationnelles compatibles Perl</a>.
-Ce document n'a pas pour prétention d'être une référence détaillée des
+Ce document n'a pas pour pr&#233;tention d'&#234;tre une r&#233;f&#233;rence d&#233;taill&#233;e des
expressions rationnelles. A cet effet, nous recommandons les <a href="http://pcre.org/pcre.txt">pages de manuel de PCRE</a>, la <a href="http://perldoc.perl.org/perlre.html">page de manuel des
expressions rationnelles Perl</a>, et l'ouvrage <a href="http://shop.oreilly.com/product/9780596528126.do">Mastering
Regular Expressions, by Jeffrey Friedl</a>.</p>
<p>Dans ce document, nous avons pour but de vous fournir suffisamment de
-vocabulaire des expressions rationnelles pour vous mettre le pied à
-l'étrier, sans être dépassé, en espérant que les directives <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> vous apparaîtront comme des
-formules scientifiques, plutôt que comme des incantations magiques.</p>
+vocabulaire des expressions rationnelles pour vous mettre le pied &#224;
+l'&#233;trier, sans &#234;tre d&#233;pass&#233;, en esp&#233;rant que les directives <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> vous appara&#238;tront comme des
+formules scientifiques, plut&#244;t que comme des incantations magiques.</p>
<h3><a name="regexvocab" id="regexvocab">Vocabulaire des expressions rationnelles</a></h3>
-<p>Vous trouverez dans ce qui suit le minimum à connaître pour être en
-mesure d'écrire des expressions rationnelles et des règles <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>. Ceci ne représente
+<p>Vous trouverez dans ce qui suit le minimum &#224; conna&#238;tre pour &#234;tre en
+mesure d'&#233;crire des expressions rationnelles et des r&#232;gles <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>. Ceci ne repr&#233;sente
certainement pas un vocabulaire des expressions rationnelles complet,
-mais constitue un bon point de départ, et devrait vous aider à
-déchiffrer les expressions rationnelles simples, et à écrire vos propres
+mais constitue un bon point de d&#233;part, et devrait vous aider &#224;
+d&#233;chiffrer les expressions rationnelles simples, et &#224; &#233;crire vos propres
expressions.</p>
<table>
@@ -105,127 +105,127 @@ expressions.</p>
<th>Exemple</th>
</tr>
-<tr><td><code>.</code></td><td>Correspond à tout caractère unique
-</td><td><code>c.t</code> correspondra à <code>cat</code>,
+<tr><td><code>.</code></td><td>Correspond &#224; tout caract&#232;re unique
+</td><td><code>c.t</code> correspondra &#224; <code>cat</code>,
<code>cot</code>, <code>cut</code>, etc.</td></tr>
-<tr><td><code>+</code></td><td>Répète le caractère de correspondance
-précédent une ou plusieurs fois</td>
-<td><code>a+</code> correspond à <code>a</code>, <code>aa</code>,
+<tr><td><code>+</code></td><td>R&#233;p&#232;te le caract&#232;re de correspondance
+pr&#233;c&#233;dent une ou plusieurs fois</td>
+<td><code>a+</code> correspond &#224; <code>a</code>, <code>aa</code>,
<code>aaa</code>, etc.</td></tr>
-<tr><td><code>*</code></td><td>Répète le caractère de correspondance
-précédent zéro ou plusieurs fois</td>
-<td><code>a*</code> correspond à tout ce à quoi correspond
-<code>a+</code>, mais correspond aussi à la chaîne vide.</td></tr>
+<tr><td><code>*</code></td><td>R&#233;p&#232;te le caract&#232;re de correspondance
+pr&#233;c&#233;dent z&#233;ro ou plusieurs fois</td>
+<td><code>a*</code> correspond &#224; tout ce &#224; quoi correspond
+<code>a+</code>, mais correspond aussi &#224; la cha&#238;ne vide.</td></tr>
<tr><td><code>?</code></td><td>Rend la correspondance optionnelle.</td><td>
-<code>colou?r</code> correspondra à <code>color</code> et <code>colour</code>.</td>
+<code>colou?r</code> correspondra &#224; <code>color</code> et <code>colour</code>.</td>
</tr>
-<tr><td><code>^</code></td><td>Appelé ancrage, correspond au début de la
-chaîne</td>
-<td><code>^a</code> correspond à une chaîne qui commence par
+<tr><td><code>^</code></td><td>Appel&#233; ancrage, correspond au d&#233;but de la
+cha&#238;ne</td>
+<td><code>^a</code> correspond &#224; une cha&#238;ne qui commence par
<code>a</code></td></tr>
-<tr><td><code>$</code></td><td>L'autre ancrage, correspond à la fin de
-la chaîne.</td>
-<td><code>a$</code> correspond à une chaîne qui se termine par
+<tr><td><code>$</code></td><td>L'autre ancrage, correspond &#224; la fin de
+la cha&#238;ne.</td>
+<td><code>a$</code> correspond &#224; une cha&#238;ne qui se termine par
<code>a</code>.</td></tr>
-<tr><td><code>( )</code></td><td>Regroupe plusieurs caractères en une
-seule entité, et conserve une correspondance à des fins d'utilisation
-dans une référence arrière.</td>
+<tr><td><code>( )</code></td><td>Regroupe plusieurs caract&#232;res en une
+seule entit&#233;, et conserve une correspondance &#224; des fins d'utilisation
+dans une r&#233;f&#233;rence arri&#232;re.</td>
<td><code>(ab)+</code>
-correspond à <code>ababab</code> - à savoir, le <code>+</code>
+correspond &#224; <code>ababab</code> - &#224; savoir, le <code>+</code>
s'applique au groupe.
-Pour plus de détails sur les références arrières, voir <a href="#InternalBackRefs">ci-dessous</a>.</td></tr>
-<tr><td><code>[ ]</code></td><td>Une classe de caractères - correspond à
-un des caractères de la classe</td>
-<td><code>c[uoa]t</code> correspond à <code>cut</code>,
+Pour plus de d&#233;tails sur les r&#233;f&#233;rences arri&#232;res, voir <a href="#InternalBackRefs">ci-dessous</a>.</td></tr>
+<tr><td><code>[ ]</code></td><td>Une classe de caract&#232;res - correspond &#224;
+un des caract&#232;res de la classe</td>
+<td><code>c[uoa]t</code> correspond &#224; <code>cut</code>,
<code>cot</code> ou <code>cat</code>.</td></tr>
-<tr><td><code>[^ ]</code></td><td>Négation de la classe de caractères -
-correspond à tout caractère ne faisant pas partie de la classe</td>
-<td><code>c[^/]t</code> correspond à <code>cat</code> ou
-<code>c=t</code> mais pas à <code>c/t</code></td></tr>
+<tr><td><code>[^ ]</code></td><td>N&#233;gation de la classe de caract&#232;res -
+correspond &#224; tout caract&#232;re ne faisant pas partie de la classe</td>
+<td><code>c[^/]t</code> correspond &#224; <code>cat</code> ou
+<code>c=t</code> mais pas &#224; <code>c/t</code></td></tr>
</table>
-<p>Avec <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>, le caractère <code>!</code> peut
-préfixer une expression rationnelle afin d'en exprimer la négation.
-Autrement dit, une chaîne ne correspondra que si elle ne correspond pas
-à l'expression située après le <code>!</code>.</p>
+<p>Avec <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>, le caract&#232;re <code>!</code> peut
+pr&#233;fixer une expression rationnelle afin d'en exprimer la n&#233;gation.
+Autrement dit, une cha&#238;ne ne correspondra que si elle ne correspond pas
+&#224; l'expression situ&#233;e apr&#232;s le <code>!</code>.</p>
-<h3><a name="InternalBackRefs" id="InternalBackRefs">Disponibilité des références
-arrières dans les expressions rationnelles</a></h3>
+<h3><a name="InternalBackRefs" id="InternalBackRefs">Disponibilit&#233; des r&#233;f&#233;rences
+arri&#232;res dans les expressions rationnelles</a></h3>
<p>Vous devez vous souvenir d'une chose importante : chaque fois
- que vous utilisez des parenthèses dans un <em>Modèle</em> ou dans
- un des <em>modèles de conditions</em>, des références arrières
- sont créées en interne et peuvent être rappelées via les chaînes
+ que vous utilisez des parenth&#232;ses dans un <em>Mod&#232;le</em> ou dans
+ un des <em>mod&#232;les de conditions</em>, des r&#233;f&#233;rences arri&#232;res
+ sont cr&#233;&#233;es en interne et peuvent &#234;tre rappel&#233;es via les cha&#238;nes
<code>$N</code> et <code>%N</code> (voir ci-dessous). Ces
- références sont disponibles lors de la
- création de la chaîne de substitution d'une directive
+ r&#233;f&#233;rences sont disponibles lors de la
+ cr&#233;ation de la cha&#238;ne de substitution d'une directive
<code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> ou de la
- chaîne de test d'une directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>.</p>
- <p>Les captures dans les modèles de directives <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> sont paradoxalement
- disponibles dans toutes les directives <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code> qui précèdent, car
- les expressions des directives <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> sont évaluées avant
+ cha&#238;ne de test d'une directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>.</p>
+ <p>Les captures dans les mod&#232;les de directives <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> sont paradoxalement
+ disponibles dans toutes les directives <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code> qui pr&#233;c&#232;dent, car
+ les expressions des directives <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> sont &#233;valu&#233;es avant
les conditions individuelles.</p>
- <p>La figure 1 montre à quels endroits les
- références arrières sont suceptibles
- d'être développées, et illustre le flux des comparaisons
- effectuées par les règles RewriteRule et
+ <p>La figure 1 montre &#224; quels endroits les
+ r&#233;f&#233;rences arri&#232;res sont suceptibles
+ d'&#234;tre d&#233;velopp&#233;es, et illustre le flux des comparaisons
+ effectu&#233;es par les r&#232;gles RewriteRule et
RewriteCond. Dans les chapitres suivants, nous examinerons comment
- utiliser ces références arrières, donc ne vous affolez pas si
+ utiliser ces r&#233;f&#233;rences arri&#232;res, donc ne vous affolez pas si
elles vous paraissent un peu exotiques au premier abord.</p>
<p class="figure">
- <img src="../images/rewrite_backreferences.png" alt="Flux des comparaisons effectuées par les règles RewriteRule et RewriteCond" /><br />
- <dfn>Figure 1 :</dfn> Le cheminement d'une référence arrière à
- travers une règle.<br />
- Dans cet exemple, une requête pour <code>/test/1234</code> serait
- transformée en
+ <img src="../images/rewrite_backreferences.png" alt="Flux des comparaisons effectu&#233;es par les r&#232;gles RewriteRule et RewriteCond" /><br />
+ <dfn>Figure 1 :</dfn> Le cheminement d'une r&#233;f&#233;rence arri&#232;re &#224;
+ travers une r&#232;gle.<br />
+ Dans cet exemple, une requ&#234;te pour <code>/test/1234</code> serait
+ transform&#233;e en
<code>/admin.foo?page=test&amp;id=1234&amp;host=admin.example.com</code>.
</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="rewriterule" id="rewriterule">Les bases des règles de réécriture</a><a title="Lien permanent" href="#rewriterule" class="permalink">&para;</a></h2>
-<p>Une règle de réécriture <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> est constituée de trois
-arguments séparés par des espaces. Les arguments sont :</p>
+<h2><a name="rewriterule" id="rewriterule">Les bases des r&#232;gles de r&#233;&#233;criture</a><a title="Lien permanent" href="#rewriterule" class="permalink">&para;</a></h2>
+<p>Une r&#232;gle de r&#233;&#233;criture <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> est constitu&#233;e de trois
+arguments s&#233;par&#233;s par des espaces. Les arguments sont :</p>
<ol>
-<li><var>Modèle</var>: le modèle des URLs auxquelles la règle doit
+<li><var>Mod&#232;le</var>: le mod&#232;le des URLs auxquelles la r&#232;gle doit
s'appliquer;</li>
-<li><var>Substitution</var>: vers quoi la requête correspondante doit être
-transformée;</li>
-<li><var>[drapeaux]</var>: options affectant la requête réécrite.</li>
+<li><var>Substitution</var>: vers quoi la requ&#234;te correspondante doit &#234;tre
+transform&#233;e;</li>
+<li><var>[drapeaux]</var>: options affectant la requ&#234;te r&#233;&#233;crite.</li>
</ol>
-<p>Le <var>Modèle</var> est une <a href="#regex">expression
-rationnelle</a>. Au sein de la première règle de réécriture, ou jusqu'à
-ce qu'une substitution survienne, elle est comparée au chemin de
-l'URL de la requête entrante (la
-partie située après le nom d'hôte mais avant tout point d'interrogation
-qui indique le début d'une chaîne de paramètres de
-requête) ou, dans un contexte de répertoire, au chemin de la
-requête relativement au répertoire pour lequel la
-règle est définie. Lorsqu'une substitution a eu lieu, les
-règles suivantes effectuent leurs comparaisons par rapport à la valeur
-substituée.</p>
+<p>Le <var>Mod&#232;le</var> est une <a href="#regex">expression
+rationnelle</a>. Au sein de la premi&#232;re r&#232;gle de r&#233;&#233;criture, ou jusqu'&#224;
+ce qu'une substitution survienne, elle est compar&#233;e au chemin de
+l'URL de la requ&#234;te entrante (la
+partie situ&#233;e apr&#232;s le nom d'h&#244;te mais avant tout point d'interrogation
+qui indique le d&#233;but d'une cha&#238;ne de param&#232;tres de
+requ&#234;te) ou, dans un contexte de r&#233;pertoire, au chemin de la
+requ&#234;te relativement au r&#233;pertoire pour lequel la
+r&#232;gle est d&#233;finie. Lorsqu'une substitution a eu lieu, les
+r&#232;gles suivantes effectuent leurs comparaisons par rapport &#224; la valeur
+substitu&#233;e.</p>
<p class="figure">
<img src="../images/syntax_rewriterule.png" alt="Syntaxe de la directive RewriteRule" /><br />
<dfn>Figure 2 :</dfn> Syntaxe de la directive RewriteRule.
</p>
-<p>La chaîne de <var>Substitution</var> peut, quant à elle, être de
+<p>La cha&#238;ne de <var>Substitution</var> peut, quant &#224; elle, &#234;tre de
trois types :</p>
<dl>
-<dt>Un chemin complet du système de fichiers vers une ressource</dt>
+<dt>Un chemin complet du syst&#232;me de fichiers vers une ressource</dt>
<dd>
<pre class="prettyprint lang-config">RewriteRule "^/jeux" "/usr/local/jeux/web"</pre>
-<p>Ceci peut faire correspondre une requête à toute localisation voulue de
-votre système de fichiers, un peu comme la directive <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code>.</p>
+<p>Ceci peut faire correspondre une requ&#234;te &#224; toute localisation voulue de
+votre syst&#232;me de fichiers, un peu comme la directive <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code>.</p>
</dd>
<dt>Un chemin web vers une ressource</dt>
@@ -233,8 +233,8 @@ votre système de fichiers, un peu comme la directive <code class="directive"><a
<pre class="prettyprint lang-config">RewriteRule "^/foo$" "/bar"</pre>
<p>Si la directive <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> a
-pour valeur <code>/usr/local/apache2/htdocs</code>, cette règle va faire
-correspondre les requêtes pour <code>http://example.com/foo</code> au
+pour valeur <code>/usr/local/apache2/htdocs</code>, cette r&#232;gle va faire
+correspondre les requ&#234;tes pour <code>http://example.com/foo</code> au
chemin <code>/usr/local/apache2/htdocs/bar</code>.</p>
</dd>
@@ -242,52 +242,52 @@ chemin <code>/usr/local/apache2/htdocs/bar</code>.</p>
<dd>
<pre class="prettyprint lang-config">RewriteRule "^/produits/vues$" "http://site2.example.com/voirproduits.html" [R]</pre>
-<p>Ceci informe le client qu'il doit effectuer une nouvelle requête vers
-l'URL spécifiée.</p>
+<p>Ceci informe le client qu'il doit effectuer une nouvelle requ&#234;te vers
+l'URL sp&#233;cifi&#233;e.</p>
</dd>
</dl>
-<p>La chaîne de <var>Substitution</var> peut aussi contenir des
-<em>références arrières</em> vers des parties du chemin d'URL entrant
-correspondant au <var>Modèle</var>. Considérons ce qui suit :</p>
+<p>La cha&#238;ne de <var>Substitution</var> peut aussi contenir des
+<em>r&#233;f&#233;rences arri&#232;res</em> vers des parties du chemin d'URL entrant
+correspondant au <var>Mod&#232;le</var>. Consid&#233;rons ce qui suit :</p>
<pre class="prettyprint lang-config">RewriteRule "^/produits/(.*)/view$" "/var/web/produitsdb/$1"</pre>
-<p>La variable <code>$1</code> sera remplacée par tout texte
-correspondant à l'expression située entre les parenthèses dans le
-<var>Modèle</var>. Par exemple, une requête pour
+<p>La variable <code>$1</code> sera remplac&#233;e par tout texte
+correspondant &#224; l'expression situ&#233;e entre les parenth&#232;ses dans le
+<var>Mod&#232;le</var>. Par exemple, une requ&#234;te pour
<code>http://example.com/produits/r14df/vue</code> correspondra au
chemin <code>/var/web/produitsdb/r14df</code>.</p>
-<p>S'il y a plus d'une expression entre parenthèses, elle seront
+<p>S'il y a plus d'une expression entre parenth&#232;ses, elle seront
accessibles selon leur ordre d'apparition via les variables
<code>$1</code>, <code>$2</code>, <code>$3</code>, etc...</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="flags" id="flags">Drapeaux de réécriture</a><a title="Lien permanent" href="#flags" class="permalink">&para;</a></h2>
-<p>Le comportement d'une règle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> peut être modifié par la
-présence d'un ou plusieurs drapeaux en fin de règle. Par exemple, les
-conditions de correspondance d'une règle peuvent être rendues
-insensibles à la casse par la présence du drapeau <code>[NC]</code> :
+<h2><a name="flags" id="flags">Drapeaux de r&#233;&#233;criture</a><a title="Lien permanent" href="#flags" class="permalink">&para;</a></h2>
+<p>Le comportement d'une r&#232;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> peut &#234;tre modifi&#233; par la
+pr&#233;sence d'un ou plusieurs drapeaux en fin de r&#232;gle. Par exemple, les
+conditions de correspondance d'une r&#232;gle peuvent &#234;tre rendues
+insensibles &#224; la casse par la pr&#233;sence du drapeau <code>[NC]</code> :
</p>
<pre class="prettyprint lang-config">RewriteRule "^puppy.html" "petitchien.html" [NC]</pre>
<p>Pour une liste des drapeaux disponibles, leurs significations, et des
exemples, voir le document <a href="flags.html">Drapeaux de
-réécriture</a>.</p>
+r&#233;&#233;criture</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="rewritecond" id="rewritecond">Conditions de réécriture</a><a title="Lien permanent" href="#rewritecond" class="permalink">&para;</a></h2>
+<h2><a name="rewritecond" id="rewritecond">Conditions de r&#233;&#233;criture</a><a title="Lien permanent" href="#rewritecond" class="permalink">&para;</a></h2>
<p>Il est possible d'utiliser une ou plusieurs directives <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code> pour restreindre les types
-de requêtes auxquelles devra s'appliquer la règle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> suivante. Le premier
-argument est une variable décrivant une caractéristique de la requête,
+de requ&#234;tes auxquelles devra s'appliquer la r&#232;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> suivante. Le premier
+argument est une variable d&#233;crivant une caract&#233;ristique de la requ&#234;te,
le second argument est une <a href="#regex">expression rationnelle</a>
-qui doit correspondre à la variable, et un troisième argument optionnel
-est une liste de drapeaux qui modifient la manière dont la
-correspondance est évaluée.</p>
+qui doit correspondre &#224; la variable, et un troisi&#232;me argument optionnel
+est une liste de drapeaux qui modifient la mani&#232;re dont la
+correspondance est &#233;valu&#233;e.</p>
<p class="figure">
<img src="../images/syntax_rewritecond.png" alt="Syntaxe de la directive RewriteCond" /><br />
@@ -295,36 +295,36 @@ correspondance est évaluée.</p>
</p>
-<p>Par exemple, pour renvoyer toutes les requêtes en provenance d'une
+<p>Par exemple, pour renvoyer toutes les requ&#234;tes en provenance d'une
certaine tranche d'adresses IP vers un autre serveur, vous pouvez
utiliser :</p>
<pre class="prettyprint lang-config">RewriteCond "%{REMOTE_ADDR}" "^10\.2\."
RewriteRule "(.*)" "http://intranet.example.com$1"</pre>
-<p>Si vous spécifiez plus d'une directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>, ces directives
-doivent toutes être satisfaites pour que la règle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> suivante s'applique. Par exemple,
-pour interdire les requêtes qui contiennent le mot "hack" dans la chaîne
-de requête, sauf si elles contiennent aussi un cookie contenant le mot
+<p>Si vous sp&#233;cifiez plus d'une directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>, ces directives
+doivent toutes &#234;tre satisfaites pour que la r&#232;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> suivante s'applique. Par exemple,
+pour interdire les requ&#234;tes qui contiennent le mot "hack" dans la cha&#238;ne
+de requ&#234;te, sauf si elles contiennent aussi un cookie contenant le mot
"go", vous pouvez utiliser :</p>
<pre class="prettyprint lang-config">RewriteCond "%{QUERY_STRING}" "hack"
RewriteCond "%{HTTP_COOKIE}" "!go"
RewriteRule "." "-" [F]</pre>
-<p>Notez que le point d'exclamation indique une correspondance négative
-; ainsi, la règle n'est appliquée que si le cookie ne contient pas "go"</p>
+<p>Notez que le point d'exclamation indique une correspondance n&#233;gative
+; ainsi, la r&#232;gle n'est appliqu&#233;e que si le cookie ne contient pas "go"</p>
<p>Les correspondances dans les expressions rationnelles contenues dans
les directives <code class="directive"><a href="../mod/mod_rewrite.html#rewritecond">RewriteCond</a></code>
-peuvent constituer des parties de la chaîne de <var>Substitution</var>
-de la règle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> via
+peuvent constituer des parties de la cha&#238;ne de <var>Substitution</var>
+de la r&#232;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> via
les variables <code>%1</code>, <code>%2</code>, etc... Par
-exemple, ce qui suit va diriger la requête vers un répertoire différent
-en fonction du nom d'hôte utilisé pour accéder au site :</p>
+exemple, ce qui suit va diriger la requ&#234;te vers un r&#233;pertoire diff&#233;rent
+en fonction du nom d'h&#244;te utilis&#233; pour acc&#233;der au site :</p>
<pre class="prettyprint lang-config">RewriteCond "%{HTTP_HOST}" "(.*)"
RewriteRule "^/(.*)" "/sites/%1/$1"</pre>
-<p>Si la requête concernait <code>http://example.com/foo/bar</code>,
+<p>Si la requ&#234;te concernait <code>http://example.com/foo/bar</code>,
alors <code>%1</code> contiendrait <code>example.com</code> et
<code>$1</code> contiendrait <code>foo/bar</code>.</p>
@@ -332,36 +332,36 @@ alors <code>%1</code> contiendrait <code>example.com</code> et
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="rewritemap" id="rewritemap">Tables de réécriture</a><a title="Lien permanent" href="#rewritemap" class="permalink">&para;</a></h2>
+<h2><a name="rewritemap" id="rewritemap">Tables de r&#233;&#233;criture</a><a title="Lien permanent" href="#rewritemap" class="permalink">&para;</a></h2>
<p>La directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
-permet en quelque sorte de faire appel à une fonction externe pour
-effectuer la réécriture à votre place. Tout ceci est décrit plus en
-détails dans la <a href="rewritemap.html">Documentation
-supplémentaire sur RewriteMap</a>.</p>
+permet en quelque sorte de faire appel &#224; une fonction externe pour
+effectuer la r&#233;&#233;criture &#224; votre place. Tout ceci est d&#233;crit plus en
+d&#233;tails dans la <a href="rewritemap.html">Documentation
+suppl&#233;mentaire sur RewriteMap</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="htaccess" id="htaccess">Fichiers .htaccess</a><a title="Lien permanent" href="#htaccess" class="permalink">&para;</a></h2>
-<p>La réécriture est en général définie au niveau de la configuration du
-serveur principal (en dehors de toute section <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>) ou dans une section <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>. Il s'agit là de la
-manière la plus simple de mettre en oeuvre la réécriture et nous la
+<p>La r&#233;&#233;criture est en g&#233;n&#233;ral d&#233;finie au niveau de la configuration du
+serveur principal (en dehors de toute section <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>) ou dans une section <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>. Il s'agit l&#224; de la
+mani&#232;re la plus simple de mettre en oeuvre la r&#233;&#233;criture et nous la
recommandons. Il est possible, cependant, de mettre en oeuvre la
-réécriture au sein d'une section <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ou d'un fichier <a href="../howto/htaccess.html"><code>.htaccess</code></a> ; ce type de
-configuration est cependant plus complexe. Cette technique est appelée
-réécriture par répertoire.</p>
-
-<p>La principale différence avec les réécritures au niveau du serveur réside
-dans le fait que le préfixe du chemin du répertoire contenant le fichier
-<code>.htaccess</code> est supprimé avant la mise en correspondance dans
-la règle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>. De
+r&#233;&#233;criture au sein d'une section <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code> ou d'un fichier <a href="../howto/htaccess.html"><code>.htaccess</code></a> ; ce type de
+configuration est cependant plus complexe. Cette technique est appel&#233;e
+r&#233;&#233;criture par r&#233;pertoire.</p>
+
+<p>La principale diff&#233;rence avec les r&#233;&#233;critures au niveau du serveur r&#233;side
+dans le fait que le pr&#233;fixe du chemin du r&#233;pertoire contenant le fichier
+<code>.htaccess</code> est supprim&#233; avant la mise en correspondance dans
+la r&#232;gle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>. De
plus, on doit utiliser la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritebase">RewriteBase</a></code> pour s'assurer que la
-requête est correctement mise en correspondance.</p>
+requ&#234;te est correctement mise en correspondance.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/rewrite/intro.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/rewrite/intro.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/rewrite/intro.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -380,7 +380,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/rewrite/intro.html
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/rewrite/tech.html.fr b/docs/manual/rewrite/tech.html.fr
index 73c74c2b7e..90a520e59b 100644
--- a/docs/manual/rewrite/tech.html.fr
+++ b/docs/manual/rewrite/tech.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Détails techniques sur le module Apache mod_rewrite - Serveur Apache HTTP Version 2.5</title>
+<title>D&#233;tails techniques sur le module Apache mod_rewrite - Serveur Apache HTTP Version 2.5</title>
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
@@ -21,97 +21,97 @@
<img alt="" src="../images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Rewrite</a></div><div id="page-content"><div id="preamble"><h1>Détails techniques sur le module Apache mod_rewrite</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Rewrite</a></div><div id="page-content"><div id="preamble"><h1>D&#233;tails techniques sur le module Apache mod_rewrite</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/rewrite/tech.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/rewrite/tech.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/rewrite/tech.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<p>Ce document passe en revue certains détails techniques à propos du
+<p>Ce document passe en revue certains d&#233;tails techniques &#224; propos du
module mod_rewrite et de la mise en correspondance des URLs</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#InternalAPI">Phases de l'API</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#InternalRuleset">Traitement du jeu de règles</a></li>
-</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Documentation du module mod_rewrite</a></li><li><a href="intro.html">Introduction à mod_rewrite</a></li><li><a href="remapping.html">Redirection et remise en
-correspondance</a></li><li><a href="access.html">Contrôle d'accès</a></li><li><a href="vhosts.html">Serveurs virtuels</a></li><li><a href="proxy.html">Mise en cache</a></li><li><a href="rewritemap.html">Utilisation de RewriteMap</a></li><li><a href="advanced.html">Techniques avancées</a></li><li><a href="avoid.html">Quand ne pas utiliser mod_rewrite</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<li><img alt="" src="../images/down.gif" /> <a href="#InternalRuleset">Traitement du jeu de r&#232;gles</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="../mod/mod_rewrite.html">Documentation du module mod_rewrite</a></li><li><a href="intro.html">Introduction &#224; mod_rewrite</a></li><li><a href="remapping.html">Redirection et remise en
+correspondance</a></li><li><a href="access.html">Contr&#244;le d'acc&#232;s</a></li><li><a href="vhosts.html">Serveurs virtuels</a></li><li><a href="proxy.html">Mise en cache</a></li><li><a href="rewritemap.html">Utilisation de RewriteMap</a></li><li><a href="advanced.html">Techniques avanc&#233;es</a></li><li><a href="avoid.html">Quand ne pas utiliser mod_rewrite</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="InternalAPI" id="InternalAPI">Phases de l'API</a><a title="Lien permanent" href="#InternalAPI" class="permalink">&para;</a></h2>
- <p>Le traitement des requêtes par le serveur HTTP Apache se
- déroule en plusieurs phases. Au cours de chaque phase, un ou
- plusieurs modules peuvent être appelés pour traiter la partie
- concernée du cycle de vie de la requête. Les différentes phases
+ <p>Le traitement des requ&#234;tes par le serveur HTTP Apache se
+ d&#233;roule en plusieurs phases. Au cours de chaque phase, un ou
+ plusieurs modules peuvent &#234;tre appel&#233;s pour traiter la partie
+ concern&#233;e du cycle de vie de la requ&#234;te. Les diff&#233;rentes phases
peuvent consister en traduction d'URL en nom de fichier,
authentification, autorisation, gestion de contenu ou journalisation (la
liste n'est pas exhaustive).</p>
<p>mod_rewrite agit dans deux de ces phases (ou accroches - hooks -
- comme on les nomme souvent) pour la réécriture des URLs.</p>
+ comme on les nomme souvent) pour la r&#233;&#233;criture des URLs.</p>
<p>Tout d'abord, il utilise le hook traduction URL vers nom de
- fichier qui intervient après la lecture de la requête HTTP, mais
+ fichier qui intervient apr&#232;s la lecture de la requ&#234;te HTTP, mais
avant le processus d'autorisation. Ensuite, il utilise le hook
- Fixup, qui intervient après les phases d'autorisation, après la
- lecture des fichiers de configuration de niveau répertoire (fichiers
+ Fixup, qui intervient apr&#232;s les phases d'autorisation, apr&#232;s la
+ lecture des fichiers de configuration de niveau r&#233;pertoire (fichiers
<code>.htaccess</code>), mais avant l'appel du gestionnaire de
contenu.</p>
- <p>Lorsqu'une requête arrive et une fois le serveur
- correspondant ou le serveur virtuel déterminé, le moteur de
- réécriture commence à traiter toute directive apparaissant dans la
+ <p>Lorsqu'une requ&#234;te arrive et une fois le serveur
+ correspondant ou le serveur virtuel d&#233;termin&#233;, le moteur de
+ r&#233;&#233;criture commence &#224; traiter toute directive apparaissant dans la
configuration de niveau serveur (autrement dit dans le
fichier de configuration principal du serveur et les sections
<code class="directive"><a href="../mod/core.html#virtualhost">&lt;Virtualhost&gt;</a></code>).
- Tout ce processus s'exécute au cours de la phase de traduction URL
+ Tout ce processus s'ex&#233;cute au cours de la phase de traduction URL
vers nom de fichier.</p>
- <p>Quelques étapes plus loin, une fois les répertoires de données
- finaux trouvés, les directives de configuration de niveau répertoire
- (fichiers <code>.htaccess</code> et sections <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>) sont appliquées. Ce processus
- s'exécute au cours de la phase Fixup.</p>
+ <p>Quelques &#233;tapes plus loin, une fois les r&#233;pertoires de donn&#233;es
+ finaux trouv&#233;s, les directives de configuration de niveau r&#233;pertoire
+ (fichiers <code>.htaccess</code> et sections <code class="directive"><a href="../mod/core.html#directory">&lt;Directory&gt;</a></code>) sont appliqu&#233;es. Ce processus
+ s'ex&#233;cute au cours de la phase Fixup.</p>
- <p>Dans tous ces cas, mod_rewrite réécrit le
+ <p>Dans tous ces cas, mod_rewrite r&#233;&#233;crit le
<code>REQUEST_URI</code> soit vers une nouvelle URL, soit vers un
nom de fichier.</p>
- <p>Dans un contexte de niveau répertoire (autrement dit dans les
+ <p>Dans un contexte de niveau r&#233;pertoire (autrement dit dans les
fichiers <code>.htaccess</code> et les sections
- <code>Directory</code>), les règles de réécriture s'appliquent après
+ <code>Directory</code>), les r&#232;gles de r&#233;&#233;criture s'appliquent apr&#232;s
la traduction de l'URL en nom de fichier. C'est pourquoi le chemin
URL auquel mod_rewrite compare initialement les directives
<code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> est le
- chemin complet vers le nom de fichier traduit amputé de la partie
- répertoires (y compris le dernier slash).</p>
-
- <p>Un exemple : si les règles se trouvent dans
- /var/www/foo/.htaccess et si une requête pour /foo/bar/baz est
- traité, une expression comme ^bar/baz$ correspondra.</p>
-
- <p>Si une substitution intervient dans un contexte de répertoire,
- une nouvelle sous-requête interne est générée avec la nouvelle URL,
- ce qui relance le traitement des phases de la requête. Si la
- substitution est un chemin relatif, la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritebase">RewriteBase</a></code> détermine le chemin URL
- devant préfixer cette substitution. Dans un contexte de répertoire,
- il faut s'assurer de créer des règles qui
+ chemin complet vers le nom de fichier traduit amput&#233; de la partie
+ r&#233;pertoires (y compris le dernier slash).</p>
+
+ <p>Un exemple : si les r&#232;gles se trouvent dans
+ /var/www/foo/.htaccess et si une requ&#234;te pour /foo/bar/baz est
+ trait&#233;, une expression comme ^bar/baz$ correspondra.</p>
+
+ <p>Si une substitution intervient dans un contexte de r&#233;pertoire,
+ une nouvelle sous-requ&#234;te interne est g&#233;n&#233;r&#233;e avec la nouvelle URL,
+ ce qui relance le traitement des phases de la requ&#234;te. Si la
+ substitution est un chemin relatif, la directive <code class="directive"><a href="../mod/mod_rewrite.html#rewritebase">RewriteBase</a></code> d&#233;termine le chemin URL
+ devant pr&#233;fixer cette substitution. Dans un contexte de r&#233;pertoire,
+ il faut s'assurer de cr&#233;er des r&#232;gles qui
n'effectueront pas de substitution au
- cours d'une passe ultérieure du processus de réécriture au niveau
- répertoire afin d'éviter les bouclages . Voir <a href="http://wiki.apache.org/httpd/RewriteLooping">Bouclage dans le
- processus de réécriture</a> pour une discussion plus détaillée à
- propos de ce problème.</p>
-
- <p>En conséquence de cette manipulation de l'URL , vous devrez
- pensez à confectionner différemment vos règles de réécriture dans un
- contexte de niveau répertoire. En particulier, rappelez-vous que le
- chemin de répertoire sera absent de l'URL que vos règles de
- réécriture verront. Voici quelques exemples qui permettront de
+ cours d'une passe ult&#233;rieure du processus de r&#233;&#233;criture au niveau
+ r&#233;pertoire afin d'&#233;viter les bouclages . Voir <a href="http://wiki.apache.org/httpd/RewriteLooping">Bouclage dans le
+ processus de r&#233;&#233;criture</a> pour une discussion plus d&#233;taill&#233;e &#224;
+ propos de ce probl&#232;me.</p>
+
+ <p>En cons&#233;quence de cette manipulation de l'URL , vous devrez
+ pensez &#224; confectionner diff&#233;remment vos r&#232;gles de r&#233;&#233;criture dans un
+ contexte de niveau r&#233;pertoire. En particulier, rappelez-vous que le
+ chemin de r&#233;pertoire sera absent de l'URL que vos r&#232;gles de
+ r&#233;&#233;criture verront. Voici quelques exemples qui permettront de
clarifier les choses :</p>
<table class="bordered">
<tr>
- <th>Position de la règle</th>
- <th>Règle</th>
+ <th>Position de la r&#232;gle</th>
+ <th>R&#232;gle</th>
</tr>
<tr>
@@ -120,82 +120,82 @@ correspondance</a></li><li><a href="access.html">Contrôle d'accès</a></li><li><a
</tr>
<tr>
- <td>Fichier .htaccess à la racine des documents</td>
+ <td>Fichier .htaccess &#224; la racine des documents</td>
<td>RewriteRule "^images/(.+)\.jpg" "images/$1.gif"</td>
</tr>
<tr>
- <td>Fichier .htaccess dans le répertoire images</td>
+ <td>Fichier .htaccess dans le r&#233;pertoire images</td>
<td>RewriteRule "^(.+)\.jpg" "$1.gif"</td>
</tr>
</table>
- <p>Pour une étude plus approfondie de la manière dont mod_rewrite
- manipule les URLs dans les différents contextes, vous pouvez
- consulter les <a href="../mod/mod_rewrite.html#logging">entrées du
- journal</a> générées au cours du processus de réécriture.</p>
+ <p>Pour une &#233;tude plus approfondie de la mani&#232;re dont mod_rewrite
+ manipule les URLs dans les diff&#233;rents contextes, vous pouvez
+ consulter les <a href="../mod/mod_rewrite.html#logging">entr&#233;es du
+ journal</a> g&#233;n&#233;r&#233;es au cours du processus de r&#233;&#233;criture.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="InternalRuleset" id="InternalRuleset">Traitement du jeu de règles</a><a title="Lien permanent" href="#InternalRuleset" class="permalink">&para;</a></h2>
+<h2><a name="InternalRuleset" id="InternalRuleset">Traitement du jeu de r&#232;gles</a><a title="Lien permanent" href="#InternalRuleset" class="permalink">&para;</a></h2>
<p>Maintenant, quand mod_rewrite se lance dans ces deux phases de
- l'API, il lit le jeu de règles configurées depuis la structure
- contenant sa configuration (qui a été elle-même créée soit au
- démarrage d'Apache pour le contexte du serveur, soit lors du
- parcours des répertoires par le noyau d'Apache pour le contexte de
- répertoire). Puis le moteur de réécriture est démarré avec le jeu
- de règles contenu (une ou plusieurs règles associées à leurs
- conditions). En lui-même, le mode opératoire du moteur de
- réécriture d'URLs est exactement le même dans les deux contextes
- de configuration. Seul le traitement du résultat final diffère.</p>
-
- <p>L'ordre dans lequel les règles sont définies est important car
- le moteur de réécriture les traite selon une chronologie
- particulière (et pas très évidente). Le principe est le suivant :
- le moteur de réécriture traite les règles (les directives <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>) les unes
- à la suite des autres, et lorsqu'une règle s'applique, il parcourt
- les éventuelles conditions (directives
- <code>RewriteCond</code>directives) associées.
+ l'API, il lit le jeu de r&#232;gles configur&#233;es depuis la structure
+ contenant sa configuration (qui a &#233;t&#233; elle-m&#234;me cr&#233;&#233;e soit au
+ d&#233;marrage d'Apache pour le contexte du serveur, soit lors du
+ parcours des r&#233;pertoires par le noyau d'Apache pour le contexte de
+ r&#233;pertoire). Puis le moteur de r&#233;&#233;criture est d&#233;marr&#233; avec le jeu
+ de r&#232;gles contenu (une ou plusieurs r&#232;gles associ&#233;es &#224; leurs
+ conditions). En lui-m&#234;me, le mode op&#233;ratoire du moteur de
+ r&#233;&#233;criture d'URLs est exactement le m&#234;me dans les deux contextes
+ de configuration. Seul le traitement du r&#233;sultat final diff&#232;re.</p>
+
+ <p>L'ordre dans lequel les r&#232;gles sont d&#233;finies est important car
+ le moteur de r&#233;&#233;criture les traite selon une chronologie
+ particuli&#232;re (et pas tr&#232;s &#233;vidente). Le principe est le suivant :
+ le moteur de r&#233;&#233;criture traite les r&#232;gles (les directives <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>) les unes
+ &#224; la suite des autres, et lorsqu'une r&#232;gle s'applique, il parcourt
+ les &#233;ventuelles conditions (directives
+ <code>RewriteCond</code>directives) associ&#233;es.
Pour des raisons historiques, les
- conditions précèdent les règles, si bien que le déroulement du
- contrôle est un peu compliqué. Voir la figure 1 pour plus de
- détails.</p>
+ conditions pr&#233;c&#232;dent les r&#232;gles, si bien que le d&#233;roulement du
+ contr&#244;le est un peu compliqu&#233;. Voir la figure 1 pour plus de
+ d&#233;tails.</p>
<p class="figure">
<img src="../images/rewrite_process_uri.png" alt="Flux des comparaisons des directives RewriteRule et RewriteCond" /><br />
- <dfn>Figure 1:</dfn>Déroulement du contrôle à travers le jeu de
- règles de réécriture
+ <dfn>Figure 1:</dfn>D&#233;roulement du contr&#244;le &#224; travers le jeu de
+ r&#232;gles de r&#233;&#233;criture
</p>
- <p>L'URL est tout d'abord comparée au
- <em>Modèle</em> de chaque règle. Lorsqu'une règle ne s'applique
- pas, mod_rewrite stoppe immédiatement le traitement de cette règle
- et passe à la règle suivante. Si l'URL correspond au
- <em>Modèle</em>, mod_rewrite recherche la présence de conditions
+ <p>L'URL est tout d'abord compar&#233;e au
+ <em>Mod&#232;le</em> de chaque r&#232;gle. Lorsqu'une r&#232;gle ne s'applique
+ pas, mod_rewrite stoppe imm&#233;diatement le traitement de cette r&#232;gle
+ et passe &#224; la r&#232;gle suivante. Si l'URL correspond au
+ <em>Mod&#232;le</em>, mod_rewrite recherche la pr&#233;sence de conditions
correspondantes (les directives Rewritecond apparaissant dans la
configuration juste
- avant les règles de réécriture). S'il n'y en a pas, mod_rewrite remplace
- l'URL par une chaîne élaborée à partir de la chaîne de
- <em>Substitution</em>, puis passe à la règle suivante. Si des
- conditions sont présentes, mod_rewrite lance un bouclage
+ avant les r&#232;gles de r&#233;&#233;criture). S'il n'y en a pas, mod_rewrite remplace
+ l'URL par une cha&#238;ne &#233;labor&#233;e &#224; partir de la cha&#238;ne de
+ <em>Substitution</em>, puis passe &#224; la r&#232;gle suivante. Si des
+ conditions sont pr&#233;sentes, mod_rewrite lance un bouclage
secondaire afin de les traiter selon l'ordre dans lequel elles
- sont définies. La logique de traitement des conditions est
- différente : on ne compare pas l'URL à un modèle. Une chaîne de
- test <em>TestString</em> est tout d'abord élaborée en développant
- des variables, des références arrières, des recherches dans des
- tables de correspondances, etc..., puis cette chaîne de test est
- comparée au modèle de condition <em>CondPattern</em>. Si le modèle
+ sont d&#233;finies. La logique de traitement des conditions est
+ diff&#233;rente : on ne compare pas l'URL &#224; un mod&#232;le. Une cha&#238;ne de
+ test <em>TestString</em> est tout d'abord &#233;labor&#233;e en d&#233;veloppant
+ des variables, des r&#233;f&#233;rences arri&#232;res, des recherches dans des
+ tables de correspondances, etc..., puis cette cha&#238;ne de test est
+ compar&#233;e au mod&#232;le de condition <em>CondPattern</em>. Si le mod&#232;le
ne correspond pas, les autres conditions du jeu ne sont pas
- examinées et la règle correspondante ne s'applique pas. Si le
- modèle correspond, la condition suivante est examinée et ainsi de
- suite jusqu'à la dernière condition. Si toutes les conditions sont
- satisfaites, le traitement de la règle en cours se poursuit avec
- le remplacement de l'URL par la chaîne de <em>Substitution</em>.</p>
+ examin&#233;es et la r&#232;gle correspondante ne s'applique pas. Si le
+ mod&#232;le correspond, la condition suivante est examin&#233;e et ainsi de
+ suite jusqu'&#224; la derni&#232;re condition. Si toutes les conditions sont
+ satisfaites, le traitement de la r&#232;gle en cours se poursuit avec
+ le remplacement de l'URL par la cha&#238;ne de <em>Substitution</em>.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/rewrite/tech.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/rewrite/tech.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/rewrite/tech.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -214,7 +214,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/rewrite/tech.html'
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/sections.html.fr b/docs/manual/sections.html.fr
index 73c93467c0..539683ac7a 100644
--- a/docs/manual/sections.html.fr
+++ b/docs/manual/sections.html.fr
@@ -24,50 +24,50 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Sections de configuration</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/sections.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/sections.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./fr/sections.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/sections.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/sections.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/sections.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/sections.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>Les directives des <a href="configuring.html">fichiers de configuration</a> peuvent s'appliquer
-au serveur dans son ensemble, ou seulement à des répertoires, fichiers, hôtes,
-ou URLs particuliers. Ce document décrit comment utiliser les conteneurs de
+au serveur dans son ensemble, ou seulement &#224; des r&#233;pertoires, fichiers, h&#244;tes,
+ou URLs particuliers. Ce document d&#233;crit comment utiliser les conteneurs de
sections de configuration ou les fichiers <code>.htaccess</code> pour
-modifier la portée des directives de configuration.</p>
+modifier la port&#233;e des directives de configuration.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#types">Types de conteneurs de sections de
configuration</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#file-and-web">Système de fichiers,
-arborescence du site web et expressions booléennes</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">Hôtes virtuels</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#file-and-web">Syst&#232;me de fichiers,
+arborescence du site web et expressions bool&#233;ennes</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#virtualhost">H&#244;tes virtuels</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#proxy">Mandataire</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#whatwhere">Quelles sont les directives autorisées ?</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#merging">Comment les sections sont combinées entre elles</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#whatwhere">Quelles sont les directives autoris&#233;es ?</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#merging">Comment les sections sont combin&#233;es entre elles</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="types" id="types">Types de conteneurs de sections de
configuration</a><a title="Lien permanent" href="#types" class="permalink">&para;</a></h2>
-<table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li><li><code class="module"><a href="./mod/mod_version.html">mod_version</a></code></li><li><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#if">&lt;If&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_version.html#ifversion">&lt;IfVersion&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_md.html#mdomainsetsection">&lt;MDomainSet&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxymatch">&lt;ProxyMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li></ul></td></tr></table>
+<table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/core.html">core</a></code></li><li><code class="module"><a href="./mod/mod_version.html">mod_version</a></code></li><li><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#if">&lt;If&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_version.html#ifversion">&lt;IfVersion&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_md.html#mdomainsetsection">&lt;MDomainSet&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxymatch">&lt;ProxyMatch&gt;</a></code></li><li><code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li></ul></td></tr></table>
<p>Il existe deux grands types de conteneurs. La plupart des conteneurs sont
-évalués pour chaque requête. Les directives qu'ils contiennent s'appliquent
-seulement aux requêtes qui sont concernées par le conteneur. En revanche,
+&#233;valu&#233;s pour chaque requ&#234;te. Les directives qu'ils contiennent s'appliquent
+seulement aux requ&#234;tes qui sont concern&#233;es par le conteneur. En revanche,
les conteneurs
<code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code>, <code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>, et
<code class="directive"><a href="./mod/mod_version.html#ifversion">&lt;IfVersion&gt;</a></code> sont
-évalués seulement au démarrage et au redémarrage du serveur.
-Si leurs conditions sont vérifiées au démarrage, les directives qu'ils contiennent
-s'appliqueront à toutes les requêtes. Si leurs conditions ne sont pas vérifiées, les
-directives qu'ils contiennent seront ignorées.</p>
+&#233;valu&#233;s seulement au d&#233;marrage et au red&#233;marrage du serveur.
+Si leurs conditions sont v&#233;rifi&#233;es au d&#233;marrage, les directives qu'ils contiennent
+s'appliqueront &#224; toutes les requ&#234;tes. Si leurs conditions ne sont pas v&#233;rifi&#233;es, les
+directives qu'ils contiennent seront ignor&#233;es.</p>
<p>Le conteneur <code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code>
-contient des directives qui ne seront appliquées que si un paramètre
-approprié a été défini dans la ligne de commande de <code class="program"><a href="./programs/httpd.html">httpd</a></code>.
+contient des directives qui ne seront appliqu&#233;es que si un param&#232;tre
+appropri&#233; a &#233;t&#233; d&#233;fini dans la ligne de commande de <code class="program"><a href="./programs/httpd.html">httpd</a></code>.
Par exemple,
-avec la configuration suivante, toutes les requêtes seront redirigées vers
-un autre site si le serveur est démarré en utilisant la ligne de commande :
+avec la configuration suivante, toutes les requ&#234;tes seront redirig&#233;es vers
+un autre site si le serveur est d&#233;marr&#233; en utilisant la ligne de commande :
<code>httpd -DClosedForNow</code>:</p>
<pre class="prettyprint lang-config">&lt;IfDefine ClosedForNow&gt;
@@ -78,14 +78,14 @@ un autre site si le serveur est démarré en utilisant la ligne de commande :
<p>Le conteneur <code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>
est similaire; les directives qu'il contient ne s'appliqueront que si
un module particulier est disponible au niveau du serveur.
-Le module doit être soit compilé statiquement dans le serveur, soit
-dynamiquement et dans ce cas, la ligne <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> correspondante doit apparaître
-plus haut dans le fichier de configuration. Ce conteneur ne doit être
-utilisé que dans le cas où votre fichier de configuration doit fonctionner
-indépendamment de la présence ou de l'absence de certains modules.
+Le module doit &#234;tre soit compil&#233; statiquement dans le serveur, soit
+dynamiquement et dans ce cas, la ligne <code class="directive"><a href="./mod/mod_so.html#loadmodule">LoadModule</a></code> correspondante doit appara&#238;tre
+plus haut dans le fichier de configuration. Ce conteneur ne doit &#234;tre
+utilis&#233; que dans le cas o&#249; votre fichier de configuration doit fonctionner
+ind&#233;pendamment de la pr&#233;sence ou de l'absence de certains modules.
Il ne doit pas contenir de directives que vous souhaitez voir s'appliquer
-systématiquement, car vous pouvez perdre ainsi de précieux messages d'erreur
-à propos de modules manquants.</p>
+syst&#233;matiquement, car vous pouvez perdre ainsi de pr&#233;cieux messages d'erreur
+&#224; propos de modules manquants.</p>
<p>Dans l'exemple suivant, la directive <code class="directive"><a href="./mod/mod_mime_magic.html#mimemagicfile">MimeMagicFile</a></code> ne s'appliquera que si le
module <code class="module"><a href="./mod/mod_mime_magic.html">mod_mime_magic</a></code> est disponible.</p>
@@ -98,87 +98,87 @@ module <code class="module"><a href="./mod/mod_mime_magic.html">mod_mime_magic</
<p>Le conteneur
<code class="directive"><a href="./mod/mod_version.html#ifversion">&lt;IfVersion&gt;</a></code>
est similaire aux conteneurs <code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code> et <code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>; les directives qu'il contient ne
-s'appliqueront que si une version particulière du serveur s'exécute. Ce
-conteneur a été conçu pour une utilisation dans les suites de tests
-et les grands réseaux qui doivent prendre en compte différentes versions
+s'appliqueront que si une version particuli&#232;re du serveur s'ex&#233;cute. Ce
+conteneur a &#233;t&#233; con&#231;u pour une utilisation dans les suites de tests
+et les grands r&#233;seaux qui doivent prendre en compte diff&#233;rentes versions
et configurations de httpd.</p>
<pre class="prettyprint lang-config">&lt;IfVersion &gt;= 2.4&gt;
- # les directives situées ici ne s'appliquent que si la version <br />
- # est supérieure ou égale à 2.4.0.
+ # les directives situ&#233;es ici ne s'appliquent que si la version <br />
+ # est sup&#233;rieure ou &#233;gale &#224; 2.4.0.
&lt;/IfVersion&gt;</pre>
<p><code class="directive"><a href="./mod/core.html#ifdefine">&lt;IfDefine&gt;</a></code>,
<code class="directive"><a href="./mod/core.html#ifmodule">&lt;IfModule&gt;</a></code>, et
<code class="directive"><a href="./mod/mod_version.html#ifversion">&lt;IfVersion&gt;</a></code>
-peuvent inverser leur test conditionnel en le faisant précéder d'un "!".
-De plus, ces sections peuvent être imbriquées afin de définir des restrictions
+peuvent inverser leur test conditionnel en le faisant pr&#233;c&#233;der d'un "!".
+De plus, ces sections peuvent &#234;tre imbriqu&#233;es afin de d&#233;finir des restrictions
plus complexes.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="file-and-web" id="file-and-web">Système de fichiers,
-arborescence du site web et expressions booléennes</a><a title="Lien permanent" href="#file-and-web" class="permalink">&para;</a></h2>
+<h2><a name="file-and-web" id="file-and-web">Syst&#232;me de fichiers,
+arborescence du site web et expressions bool&#233;ennes</a><a title="Lien permanent" href="#file-and-web" class="permalink">&para;</a></h2>
-<p>Les conteneurs de sections de configuration les plus couramment utilisés
-sont ceux qui modifient la configuration de points particuliers du système de
+<p>Les conteneurs de sections de configuration les plus couramment utilis&#233;s
+sont ceux qui modifient la configuration de points particuliers du syst&#232;me de
fichiers ou de l'arborescence du site web. Tout d'abord, il est important de
-comprendre la différence entre les deux. Le système de fichiers est une vue
-de vos disques tels qu'ils sont perçus par votre système d'exploitation.
-Par exemple, avec une installation par défaut,
-Apache httpd est situé dans <code>/usr/local/apache2</code> pour le système de
+comprendre la diff&#233;rence entre les deux. Le syst&#232;me de fichiers est une vue
+de vos disques tels qu'ils sont per&#231;us par votre syst&#232;me d'exploitation.
+Par exemple, avec une installation par d&#233;faut,
+Apache httpd est situ&#233; dans <code>/usr/local/apache2</code> pour le syst&#232;me de
fichiers UNIX, ou <code>"c:/Program Files/Apache Group/Apache2"</code> pour
-le système de fichiers Windows. (Notez que des slashes directs doivent
-toujours être utilisés comme séparateur de chemin
-dans les fichiers de configuration d'Apache httpd, même sous
-Windows.) Quant à
+le syst&#232;me de fichiers Windows. (Notez que des slashes directs doivent
+toujours &#234;tre utilis&#233;s comme s&#233;parateur de chemin
+dans les fichiers de configuration d'Apache httpd, m&#234;me sous
+Windows.) Quant &#224;
l'arborescence du site web, il s'agit d'une vue de votre site
-tel que présenté par le
-serveur web et perçue par le client. Ainsi le chemin <code>/dir/</code> dans
+tel que pr&#233;sent&#233; par le
+serveur web et per&#231;ue par le client. Ainsi le chemin <code>/dir/</code> dans
l'arborescence du site web correspond au chemin
-<code>/usr/local/apache2/htdocs/dir/</code> dans le système de fichiers pour
-une installation d'Apache httpd par défaut sous UNIX.
+<code>/usr/local/apache2/htdocs/dir/</code> dans le syst&#232;me de fichiers pour
+une installation d'Apache httpd par d&#233;faut sous UNIX.
En outre, l'arborescence du site web n'a pas besoin de correspondre en permanence au
-système de fichiers, car les pages web peuvent être générées dynamiquement
-à partir de bases de données ou d'autres emplacements.</p>
+syst&#232;me de fichiers, car les pages web peuvent &#234;tre g&#233;n&#233;r&#233;es dynamiquement
+&#224; partir de bases de donn&#233;es ou d'autres emplacements.</p>
-<h3><a name="filesystem" id="filesystem">Conteneurs de système de fichiers</a></h3>
+<h3><a name="filesystem" id="filesystem">Conteneurs de syst&#232;me de fichiers</a></h3>
<p>Les conteneurs <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
et <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>,
-ainsi que leurs équivalents acceptant les
+ainsi que leurs &#233;quivalents acceptant les
<a class="glossarylink" href="./glossary.html#regex" title="voir glossaire">expressions rationnelles</a>,
-appliquent des directives à certaines parties du système de fichiers.
-Les directives contenues dans une section <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> s'appliquent au répertoire
-précisé, ainsi qu'à tous ses sous-répertoires et aux fichiers que ces
+appliquent des directives &#224; certaines parties du syst&#232;me de fichiers.
+Les directives contenues dans une section <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> s'appliquent au r&#233;pertoire
+pr&#233;cis&#233;, ainsi qu'&#224; tous ses sous-r&#233;pertoires et aux fichiers que ces
derniers contiennent.
-Le même effet peut être obtenu en utilisant les <a href="howto/htaccess.html">fichiers .htaccess</a>. Par exemple, avec la
-configuration suivante, l'indexation sera activée pour le répertoire
-<code>/var/web/dir1</code> et tous ses sous-répertoires.</p>
+Le m&#234;me effet peut &#234;tre obtenu en utilisant les <a href="howto/htaccess.html">fichiers .htaccess</a>. Par exemple, avec la
+configuration suivante, l'indexation sera activ&#233;e pour le r&#233;pertoire
+<code>/var/web/dir1</code> et tous ses sous-r&#233;pertoires.</p>
<pre class="prettyprint lang-config">&lt;Directory "/var/web/dir1"&gt;
Options +Indexes
&lt;/Directory&gt;</pre>
-<p>Les directives contenues dans une section <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code> s'appliquent à tout fichier
-avec le nom spécifié, quel que soit le répertoire dans lequel il se trouve.
+<p>Les directives contenues dans une section <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code> s'appliquent &#224; tout fichier
+avec le nom sp&#233;cifi&#233;, quel que soit le r&#233;pertoire dans lequel il se trouve.
Ainsi par exemple, les directives de configuration suivantes, si elles sont
-placées dans la section principale du fichier de configuration, vont interdire
-l'accès à tout fichier nommé <code>private.html</code> quel que soit
-l'endroit où il se trouve.</p>
+plac&#233;es dans la section principale du fichier de configuration, vont interdire
+l'acc&#232;s &#224; tout fichier nomm&#233; <code>private.html</code> quel que soit
+l'endroit o&#249; il se trouve.</p>
<pre class="prettyprint lang-config">&lt;Files "private.html"&gt;
Require all denied
&lt;/Files&gt;</pre>
-<p>Pour faire référence à des fichiers qui se trouvent en des points
-particuliers du système de fichiers, les sections
+<p>Pour faire r&#233;f&#233;rence &#224; des fichiers qui se trouvent en des points
+particuliers du syst&#232;me de fichiers, les sections
<code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code> et
<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
-peuvent être combinées. Par exemple, la configuration suivante va interdire
-l'accès à <code>/var/web/dir1/private.html</code>,
+peuvent &#234;tre combin&#233;es. Par exemple, la configuration suivante va interdire
+l'acc&#232;s &#224; <code>/var/web/dir1/private.html</code>,
<code>/var/web/dir1/subdir2/private.html</code>,
<code>/var/web/dir1/subdir3/private.html</code>, ainsi que toute instance de
<code>private.html</code> qui se trouve dans l'arborescence
@@ -195,16 +195,16 @@ l'accès à <code>/var/web/dir1/private.html</code>,
<h3><a name="webspace" id="webspace">Conteneurs de l'arborescence du site web</a></h3>
<p>le conteneur <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>
-et son équivalent acceptant les
-<a class="glossarylink" href="./glossary.html#regex" title="voir glossaire">expressions rationnelles</a>, modifient quant à eux la
+et son &#233;quivalent acceptant les
+<a class="glossarylink" href="./glossary.html#regex" title="voir glossaire">expressions rationnelles</a>, modifient quant &#224; eux la
configuration de parties de l'arborescence du site web. Par exemple, la
-configuration suivante interdit l'accès à toute URL dont la partie chemin
+configuration suivante interdit l'acc&#232;s &#224; toute URL dont la partie chemin
commence par /private.
-En particulier, l'interdiction s'appliquera aux requêtes pour :
+En particulier, l'interdiction s'appliquera aux requ&#234;tes pour :
<code>http://yoursite.example.com/private</code>,
<code>http://yoursite.example.com/private123</code>, et
-<code>http://yoursite.example.com/private/dir/file.html</code> ainsi qu'à
-toute requête commençant par la chaîne de caractères <code>/private</code>.</p>
+<code>http://yoursite.example.com/private/dir/file.html</code> ainsi qu'&#224;
+toute requ&#234;te commen&#231;ant par la cha&#238;ne de caract&#232;res <code>/private</code>.</p>
<pre class="prettyprint lang-config">&lt;LocationMatch "^/private"&gt;
Require all denied
@@ -212,12 +212,12 @@ toute requête commençant par la chaîne de caractères <code>/private</code>.</p>
<p>Le conteneur <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>
-n'a pas besoin de faire référence à un élément du système de fichiers.
-Par exemple, l'exemple suivant montre comment faire référence à une URL
-particulière vers un gestionnaire interne du serveur HTTP Apache fourni par le module
+n'a pas besoin de faire r&#233;f&#233;rence &#224; un &#233;l&#233;ment du syst&#232;me de fichiers.
+Par exemple, l'exemple suivant montre comment faire r&#233;f&#233;rence &#224; une URL
+particuli&#232;re vers un gestionnaire interne du serveur HTTP Apache fourni par le module
<code class="module"><a href="./mod/mod_status.html">mod_status</a></code>.
-Il n'est pas nécessaire de trouver un fichier nommé <code>server-status</code>
-dans le système de fichiers.</p>
+Il n'est pas n&#233;cessaire de trouver un fichier nomm&#233; <code>server-status</code>
+dans le syst&#232;me de fichiers.</p>
<pre class="prettyprint lang-config">&lt;Location "/server-status"&gt;
SetHandler server-status
@@ -225,9 +225,9 @@ dans le système de fichiers.</p>
-<h3><a name="overlapping-webspace" id="overlapping-webspace">Espace web imbriqué</a></h3>
-<p>Pour contrôler deux URLs imbriquées, on doit tenir compte de l'ordre
-dans lequel certaines sections ou directives sont évaluées. Pour
+<h3><a name="overlapping-webspace" id="overlapping-webspace">Espace web imbriqu&#233;</a></h3>
+<p>Pour contr&#244;ler deux URLs imbriqu&#233;es, on doit tenir compte de l'ordre
+dans lequel certaines sections ou directives sont &#233;valu&#233;es. Pour
<code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>, on doit
avoir :</p>
<pre class="prettyprint lang-config">&lt;Location "/foo"&gt;
@@ -235,7 +235,7 @@ avoir :</p>
&lt;Location "/foo/bar"&gt;
&lt;/Location&gt;</pre>
-<p>Les directives <code class="directive"><a href="./mod/mod_alias.html#alias">&lt;Alias&gt;</a></code>, quant à elles, sont évaluées vice-versa :</p>
+<p>Les directives <code class="directive"><a href="./mod/mod_alias.html#alias">&lt;Alias&gt;</a></code>, quant &#224; elles, sont &#233;valu&#233;es vice-versa :</p>
<pre class="prettyprint lang-config">Alias "/foo/bar" "/srv/www/uncommon/bar"
Alias "/foo" "/srv/www/common/foo"</pre>
@@ -246,36 +246,36 @@ ProxyPass "/" "balancer://mycluster/" stickysession=JSESSIONID|jsessionid nofail
-<h3><a name="wildcards" id="wildcards">Caractères de remplacement
+<h3><a name="wildcards" id="wildcards">Caract&#232;res de remplacement
et expressions rationnelles</a></h3>
<p>Les conteneurs
<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>,
<code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>, et
<code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>
-peuvent utiliser des caractères de remplacement de style shell comme dans
-la fonction <code>fnmatch</code> de la bibliothèque C standard.
-Le caractère "*"
-correspond à toute séquence de caractères, "?" à un caractère seul,
-et "[<em>seq</em>]" à tout caractère contenu dans <em>seq</em>.
-Le caractère "/"
+peuvent utiliser des caract&#232;res de remplacement de style shell comme dans
+la fonction <code>fnmatch</code> de la biblioth&#232;que C standard.
+Le caract&#232;re "*"
+correspond &#224; toute s&#233;quence de caract&#232;res, "?" &#224; un caract&#232;re seul,
+et "[<em>seq</em>]" &#224; tout caract&#232;re contenu dans <em>seq</em>.
+Le caract&#232;re "/"
ne peut pas faire l'objet d'un remplacement;
-il doit être spécifié explicitement.</p>
+il doit &#234;tre sp&#233;cifi&#233; explicitement.</p>
-<p>Si une définition des critères de correspondance
-encore plus souple est nécessaire, chaque conteneur
-possède son équivalent acceptant les expressions rationnelles : <code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code>, <code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>, et <code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code> acceptent les
+<p>Si une d&#233;finition des crit&#232;res de correspondance
+encore plus souple est n&#233;cessaire, chaque conteneur
+poss&#232;de son &#233;quivalent acceptant les expressions rationnelles : <code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code>, <code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>, et <code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code> acceptent les
<a class="glossarylink" href="./glossary.html#regex" title="voir glossaire">expressions rationnelles</a> compatibles Perl
-pour définir les critères de correspondance. Mais voyez plus loin la section
-à propos de la combinaison des sections de configuration
+pour d&#233;finir les crit&#232;res de correspondance. Mais voyez plus loin la section
+&#224; propos de la combinaison des sections de configuration
pour comprendre comment l'utilisation de
-conteneurs avec des expressions rationnelles va modifier la manière
-dont les directives sont appliquées.</p>
+conteneurs avec des expressions rationnelles va modifier la mani&#232;re
+dont les directives sont appliqu&#233;es.</p>
<p>Un conteneur qui modifie la configuration de tous les
-répertoires utilisateurs à l'aide de caractères de remplacement
+r&#233;pertoires utilisateurs &#224; l'aide de caract&#232;res de remplacement
mais sans utiliser
-les expressions rationnelles pourrait ressembler à ceci :</p>
+les expressions rationnelles pourrait ressembler &#224; ceci :</p>
<pre class="prettyprint lang-config">&lt;Directory "/home/*/public_html"&gt;
Options Indexes
@@ -283,16 +283,16 @@ les expressions rationnelles pourrait ressembler à ceci :</p>
<p>Avec les conteneurs utilisant les expressions rationnelles,
-on peut interdire l'accès à de nombreux types de fichiers d'images
-simultanément :</p>
+on peut interdire l'acc&#232;s &#224; de nombreux types de fichiers d'images
+simultan&#233;ment :</p>
<pre class="prettyprint lang-config">+&lt;FilesMatch "\.(?i:gif|jpe?g|png)$"&gt;
Require all denied
&lt;/FilesMatch&gt;</pre>
-<p>Les expressions rationnelles contenant des <strong>groupes nommés et
-des références arrières</strong> sont ajoutées à l'environnement avec
-leur nom en majuscules. Ceci permet de référencer des éléments de
+<p>Les expressions rationnelles contenant des <strong>groupes nomm&#233;s et
+des r&#233;f&#233;rences arri&#232;res</strong> sont ajout&#233;es &#224; l'environnement avec
+leur nom en majuscules. Ceci permet de r&#233;f&#233;rencer des &#233;l&#233;ments de
chemins de fichiers et d'URLs depuis une <a href="expr.html">expression</a> et au sein de modules comme
<code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code>.</p>
@@ -303,11 +303,11 @@ chemins de fichiers et d'URLs depuis une <a href="expr.html">expression</a> et a
-<h3><a name="expressions" id="expressions">Expressions booléennes</a></h3>
+<h3><a name="expressions" id="expressions">Expressions bool&#233;ennes</a></h3>
<p>La directive <code class="directive"><a href="./mod/core.html#if">&lt;If&gt;</a></code>
permet de modifier la configuration en fonction d'une condition qui peut
-être définie sous la forme d'une expression booléenne. Dans l'exemple
-suivant, l'accès est interdit si l'en-tête HTTP Referer ne commence pas
+&#234;tre d&#233;finie sous la forme d'une expression bool&#233;enne. Dans l'exemple
+suivant, l'acc&#232;s est interdit si l'en-t&#234;te HTTP Referer ne commence pas
par "http://www.example.com/".</p>
<pre class="prettyprint lang-config">&lt;If "!(%{HTTP_REFERER} -strmatch 'http://www.example.com/*')"&gt;
Require all denied
@@ -318,17 +318,17 @@ par "http://www.example.com/".</p>
<h3><a name="whichwhen" id="whichwhen">Que faut-il utiliser et quand ?</a></h3>
-<p>Choisir entre des conteneurs de système de fichiers et des conteneurs
-d'arborescence du site web est vraiment très simple.
-Pour appliquer des directives à des objets qui résident dans le système de
-fichiers, utilisez toujours un conteneur <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> ou <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>. Pour appliquer des directives à des objets
-qui ne résident pas dans le système de fichiers (comme une page web générée
-par une base de données), utilisez un conteneur <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>.</p>
-
-<p>Il ne faut jamais utiliser un conteneur <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code> pour restreindre l'accès à des
-objets du système de fichiers, car plusieurs localisations de
-l'arborescence du site web (URLs) peuvent correspondre à la même localisation
-du système de fichier, ce qui peut permettre de contourner vos restrictions.
+<p>Choisir entre des conteneurs de syst&#232;me de fichiers et des conteneurs
+d'arborescence du site web est vraiment tr&#232;s simple.
+Pour appliquer des directives &#224; des objets qui r&#233;sident dans le syst&#232;me de
+fichiers, utilisez toujours un conteneur <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> ou <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>. Pour appliquer des directives &#224; des objets
+qui ne r&#233;sident pas dans le syst&#232;me de fichiers (comme une page web g&#233;n&#233;r&#233;e
+par une base de donn&#233;es), utilisez un conteneur <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>.</p>
+
+<p>Il ne faut jamais utiliser un conteneur <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code> pour restreindre l'acc&#232;s &#224; des
+objets du syst&#232;me de fichiers, car plusieurs localisations de
+l'arborescence du site web (URLs) peuvent correspondre &#224; la m&#234;me localisation
+du syst&#232;me de fichier, ce qui peut permettre de contourner vos restrictions.
Par exemple, imaginez la configuration suivante :</p>
<pre class="prettyprint lang-config">&lt;Location "/dir/"&gt;
@@ -336,62 +336,62 @@ Par exemple, imaginez la configuration suivante :</p>
&lt;/Location&gt;</pre>
-<p>Elle fonctionne correctement si la requête appelle
+<p>Elle fonctionne correctement si la requ&#234;te appelle
<code>http://yoursite.example.com/dir/</code>. Mais que va-t-il se passer si
-votre système de fichiers est insensible à la casse ?
-Votre restriction va pouvoir être tout simplement contournée en envoyant une
-requête sur
-<code>http://yoursite.example.com/DIR/</code>. Le conteneur <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>, quant à lui, s'appliquera
-à tout contenu servi à partir de cette localisation,
-sans tenir compte de la manière dont il est appelé.
-(Les liens du système de fichiers constituent une exception.
-Le même répertoire peut être placé dans plusieurs parties du système de
+votre syst&#232;me de fichiers est insensible &#224; la casse ?
+Votre restriction va pouvoir &#234;tre tout simplement contourn&#233;e en envoyant une
+requ&#234;te sur
+<code>http://yoursite.example.com/DIR/</code>. Le conteneur <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>, quant &#224; lui, s'appliquera
+&#224; tout contenu servi &#224; partir de cette localisation,
+sans tenir compte de la mani&#232;re dont il est appel&#233;.
+(Les liens du syst&#232;me de fichiers constituent une exception.
+Le m&#234;me r&#233;pertoire peut &#234;tre plac&#233; dans plusieurs parties du syst&#232;me de
fichiers en utilisant des liens symboliques. Le conteneur
<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> va suivre le
-lien symbolique sans modifier le nom du chemin. Par conséquent, pour plus de
-sécurité, les liens symboliques doivent être désactivés à l'aide de la
+lien symbolique sans modifier le nom du chemin. Par cons&#233;quent, pour plus de
+s&#233;curit&#233;, les liens symboliques doivent &#234;tre d&#233;sactiv&#233;s &#224; l'aide de la
directive
-<code class="directive"><a href="./mod/core.html#options">Options</a></code> appropriée.)</p>
-
-<p>Si vous pensez que vous n'êtes pas concerné par ce problème
-parceque vous utilisez un système de fichiers sensible à la casse,
-gardez à l'esprit qu'il y a de nombreuses autres manières pour faire
-correspondre plusieurs localisations de l'arborescence du site web à la même
-localisation du système de fichiers. C'est pourquoi vous devez autant que
-possible toujours utiliser les conteneurs de système de fichiers.
-Il y a cependant une exception à cette règle. Placer des restrictions de
+<code class="directive"><a href="./mod/core.html#options">Options</a></code> appropri&#233;e.)</p>
+
+<p>Si vous pensez que vous n'&#234;tes pas concern&#233; par ce probl&#232;me
+parceque vous utilisez un syst&#232;me de fichiers sensible &#224; la casse,
+gardez &#224; l'esprit qu'il y a de nombreuses autres mani&#232;res pour faire
+correspondre plusieurs localisations de l'arborescence du site web &#224; la m&#234;me
+localisation du syst&#232;me de fichiers. C'est pourquoi vous devez autant que
+possible toujours utiliser les conteneurs de syst&#232;me de fichiers.
+Il y a cependant une exception &#224; cette r&#232;gle. Placer des restrictions de
configuration dans un conteneur <code>&lt;Location
-"/"&gt;</code> est tout à fait sans rique car ce conteneur va s'appliquer à
-toutes les requêtes sans tenir compte de l'URL spécifique.</p>
+"/"&gt;</code> est tout &#224; fait sans rique car ce conteneur va s'appliquer &#224;
+toutes les requ&#234;tes sans tenir compte de l'URL sp&#233;cifique.</p>
<h3><a name="nesting" id="nesting">Imbrication des sections</a></h3>
-<p>Certains types de sections peuvent être imbriqués : d'une part, on peut
+<p>Certains types de sections peuvent &#234;tre imbriqu&#233;s : d'une part, on peut
utiliser les sections <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>
-à l'intérieur des sections <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>, d'autre part, on peut utiliser les
-directives <code class="directive"><a href="./mod/core.html#if">&lt;If&gt;</a></code> à l'intérieur
+&#224; l'int&#233;rieur des sections <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>, d'autre part, on peut utiliser les
+directives <code class="directive"><a href="./mod/core.html#if">&lt;If&gt;</a></code> &#224; l'int&#233;rieur
des sections <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>,
-<code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code> et <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code> (mais pas à l'intérieur d'une
+<code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code> et <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code> (mais pas &#224; l'int&#233;rieur d'une
autre section <code class="directive"><a href="./mod/core.html#if">&lt;If&gt;</a></code>). Les
-valeurs des expressions rationnelles correspondant aux sections nommées se
-comportent de manière identique.</p>
+valeurs des expressions rationnelles correspondant aux sections nomm&#233;es se
+comportent de mani&#232;re identique.</p>
-<p>Les sections imbriquées sont fusionnées après les sections
-non-imbriquées de même type.</p>
+<p>Les sections imbriqu&#233;es sont fusionn&#233;es apr&#232;s les sections
+non-imbriqu&#233;es de m&#234;me type.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="virtualhost" id="virtualhost">Hôtes virtuels</a><a title="Lien permanent" href="#virtualhost" class="permalink">&para;</a></h2>
+<h2><a name="virtualhost" id="virtualhost">H&#244;tes virtuels</a><a title="Lien permanent" href="#virtualhost" class="permalink">&para;</a></h2>
<p>Le conteneur <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
-contient des directives qui s'appliquent à des hôtes spécifiques.
-Ceci s'avère utile pour servir des hôtes multiples à partir de la même machine,
-chacun d'entre eux possédant une configuration différente. Pour de plus amples
+contient des directives qui s'appliquent &#224; des h&#244;tes sp&#233;cifiques.
+Ceci s'av&#232;re utile pour servir des h&#244;tes multiples &#224; partir de la m&#234;me machine,
+chacun d'entre eux poss&#233;dant une configuration diff&#233;rente. Pour de plus amples
informations,
-voir la <a href="vhosts/">Documentation sur les hôtes virtuels</a>.</p>
+voir la <a href="vhosts/">Documentation sur les h&#244;tes virtuels</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="proxy" id="proxy">Mandataire</a><a title="Lien permanent" href="#proxy" class="permalink">&para;</a></h2>
@@ -400,10 +400,10 @@ voir la <a href="vhosts/">Documentation sur les hôtes virtuels</a>.</p>
<code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code>
et <code class="directive"><a href="./mod/mod_proxy.html#proxymatch">&lt;ProxyMatch&gt;</a></code>
appliquent les directives de configuration qu'ils contiennent uniquement aux
-sites qui correspondent à l'URL spécifiée et auxquels on a
-accédé via le serveur mandataire du module <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>.
+sites qui correspondent &#224; l'URL sp&#233;cifi&#233;e et auxquels on a
+acc&#233;d&#233; via le serveur mandataire du module <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>.
Par exemple, la configuration suivante n'autorisera qu'un sous-ensemble de
-clients à accéder au site <code>www.example.com</code> en passant par le serveur
+clients &#224; acc&#233;der au site <code>www.example.com</code> en passant par le serveur
mandataire :.</p>
<pre class="prettyprint lang-config">&lt;Proxy http://www.example.com/*&gt;
@@ -412,11 +412,11 @@ mandataire :.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="whatwhere" id="whatwhere">Quelles sont les directives autorisées ?</a><a title="Lien permanent" href="#whatwhere" class="permalink">&para;</a></h2>
+<h2><a name="whatwhere" id="whatwhere">Quelles sont les directives autoris&#233;es ?</a><a title="Lien permanent" href="#whatwhere" class="permalink">&para;</a></h2>
-<p>Pour déterminer quelles sont les directives autorisées pour tel type de
-section de configuration, vérifiez le <a href="mod/directive-dict.html#Context">Contexte</a> de la directive.
-Tout ce qui est autorisé dans les sections
+<p>Pour d&#233;terminer quelles sont les directives autoris&#233;es pour tel type de
+section de configuration, v&#233;rifiez le <a href="mod/directive-dict.html#Context">Contexte</a> de la directive.
+Tout ce qui est autoris&#233; dans les sections
<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>
l'est aussi d'un point de vue syntaxique dans les sections
<code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code>,
@@ -438,41 +438,41 @@ ne fonctionne que dans les sections
<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> ou les fichiers
<code>.htaccess</code>.</li>
-<li>La directive <code class="directive"><a href="./mod/core.html#options">Options</a></code> ne peut pas être
-utilisée dans les sections
+<li>La directive <code class="directive"><a href="./mod/core.html#options">Options</a></code> ne peut pas &#234;tre
+utilis&#233;e dans les sections
<code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code>
et <code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code>.</li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="merging" id="merging">Comment les sections sont combinées entre elles</a><a title="Lien permanent" href="#merging" class="permalink">&para;</a></h2>
+<h2><a name="merging" id="merging">Comment les sections sont combin&#233;es entre elles</a><a title="Lien permanent" href="#merging" class="permalink">&para;</a></h2>
-<p>Les sections de configuration sont appliquées dans un ordre très particulier.
-Il est important de savoir comment cet ordre est défini car il peut avoir
-des effets importants sur la manière dont les directives de configuration
-sont interprétées.</p>
+<p>Les sections de configuration sont appliqu&#233;es dans un ordre tr&#232;s particulier.
+Il est important de savoir comment cet ordre est d&#233;fini car il peut avoir
+des effets importants sur la mani&#232;re dont les directives de configuration
+sont interpr&#233;t&#233;es.</p>
- <p>L'ordre dans lequel les sections sont combinées est :</p>
+ <p>L'ordre dans lequel les sections sont combin&#233;es est :</p>
<ol>
- <li> Les sections <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> (à l'exception des
+ <li> Les sections <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> (&#224; l'exception des
expressions rationnelles)
- et les fichiers <code>.htaccess</code> sont appliqués simultanément (avec
- la possibilité pour <code>.htaccess</code>, s'il y est autorisé, de
- prévaloir sur
+ et les fichiers <code>.htaccess</code> sont appliqu&#233;s simultan&#233;ment (avec
+ la possibilit&#233; pour <code>.htaccess</code>, s'il y est autoris&#233;, de
+ pr&#233;valoir sur
<code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>)</li>
<li>Les sections
<code class="directive"><a href="./mod/core.html#directorymatch">&lt;DirectoryMatch&gt;</a></code>
(et <code>&lt;Directory ~&gt;</code>)</li>
- <li>Les sections <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code> et <code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code> sont appliquées
- simultanément</li>
+ <li>Les sections <code class="directive"><a href="./mod/core.html#files">&lt;Files&gt;</a></code> et <code class="directive"><a href="./mod/core.html#filesmatch">&lt;FilesMatch&gt;</a></code> sont appliqu&#233;es
+ simultan&#233;ment</li>
<li>Les sections
<code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code>
- et <code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code> sont appliquées
- simultanément</li>
+ et <code class="directive"><a href="./mod/core.html#locationmatch">&lt;LocationMatch&gt;</a></code> sont appliqu&#233;es
+ simultan&#233;ment</li>
<li>Les directives <code class="directive"><a href="./mod/core.html#if">&lt;If&gt;</a></code>
</li>
@@ -480,72 +480,72 @@ sont interprétées.</p>
<p>Quelques remarques importantes :</p>
<ul>
- <li>Mises à part les sections <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>, dans chaque groupe, les sections sont
- traitées selon
+ <li>Mises &#224; part les sections <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>, dans chaque groupe, les sections sont
+ trait&#233;es selon
l'ordre dans lequel elles apparaissent dans les fichiers de configuration.
- Par exemple, une requête pour <em>/foo</em> correspondra à
+ Par exemple, une requ&#234;te pour <em>/foo</em> correspondra &#224;
<code>&lt;Location "/foo/bar"&gt;</code> et <code>&lt;Location
"/foo"&gt;</code> (dans ce cas le groupe 4) : les deux sections seront
- évaluées mais selon l'ordre dans lequel elles apparaissent dans le fichier
+ &#233;valu&#233;es mais selon l'ordre dans lequel elles apparaissent dans le fichier
de configuration..</li>
<li>Les sections <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> (groupe 1 ci-dessus)
- sont traitées dans l'ordre du répertoire le plus court vers le plus long.
+ sont trait&#233;es dans l'ordre du r&#233;pertoire le plus court vers le plus long.
Par exemple, <code>&lt;Directory "/var/web/dir"&gt;</code> sera
- traité avant <code>&lt;Directory
+ trait&#233; avant <code>&lt;Directory
"/var/web/dir/subdir"&gt;</code>.</li>
- <li>Si plusieurs sections <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> s'appliquent au même
- répertoire, elles sont traitées selon l'ordre dans lequel elles
+ <li>Si plusieurs sections <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> s'appliquent au m&#234;me
+ r&#233;pertoire, elles sont trait&#233;es selon l'ordre dans lequel elles
apparaissent dans le fichier de configuration.</li>
- <li>Les sections de configuration incluses via la directive <code class="directive"><a href="./mod/core.html#include">Include</a></code> sont traitées comme si elles se
- trouvaient réellement dans le fichier qui les inclut à la position de la
+ <li>Les sections de configuration incluses via la directive <code class="directive"><a href="./mod/core.html#include">Include</a></code> sont trait&#233;es comme si elles se
+ trouvaient r&#233;ellement dans le fichier qui les inclut &#224; la position de la
directive
<code class="directive"><a href="./mod/core.html#include">Include</a></code>.</li>
- <li>Les sections situées à l'intérieur de sections <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
- sont appliquées <em>après</em> les sections correspondantes situées en
- dehors de la définition de l'hôte virtuel, ce qui permet à l'hôte virtuel
- de prévaloir sur la configuration du serveur principal.</li>
- <li>Quand la requête est servie par le module <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>,
+ <li>Les sections situ&#233;es &#224; l'int&#233;rieur de sections <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
+ sont appliqu&#233;es <em>apr&#232;s</em> les sections correspondantes situ&#233;es en
+ dehors de la d&#233;finition de l'h&#244;te virtuel, ce qui permet &#224; l'h&#244;te virtuel
+ de pr&#233;valoir sur la configuration du serveur principal.</li>
+ <li>Quand la requ&#234;te est servie par le module <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>,
le conteneur <code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code>
prend la place du conteneur <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code> dans l'ordre de traitement.</li>
</ul>
<div class="note"><h3>Note technique</h3>
- Une séquence <code>&lt;Location&gt;</code>/<code>&lt;LocationMatch&gt;</code>
- est réellement traitée juste avant la phase de traduction du nom
- (où <code>Aliases</code> et <code>DocumentRoots</code>
- sont utilisés pour faire correspondre les URLs aux noms de fichiers).
- Les effets de cette séquence disparaissent totalement lorsque
- la traduction est terminée.
+ Une s&#233;quence <code>&lt;Location&gt;</code>/<code>&lt;LocationMatch&gt;</code>
+ est r&#233;ellement trait&#233;e juste avant la phase de traduction du nom
+ (o&#249; <code>Aliases</code> et <code>DocumentRoots</code>
+ sont utilis&#233;s pour faire correspondre les URLs aux noms de fichiers).
+ Les effets de cette s&#233;quence disparaissent totalement lorsque
+ la traduction est termin&#233;e.
</div>
<h3><a name="relationship-module-configuration" id="relationship-module-configuration">Interactions entre
modules et sections de configuration</a></h3>
- <p>Une question se pose souvent après avoir lu comment les sections de
- configuration sont fusionnées : comment et quand les directives de modules
- particuliers comme <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> sont-elles interprétées ? La
- réponse n'est pas triviale et nécessite un approfondissement. Chaque module
- httpd gère sa propre configuration, et chacune de ses directives dans
- httpd.conf définit un élément de configuration dans un contexte particulier.
- httpd n'exécute pas un commande au moment où elle est lue.</p>
- <p>A l'exécution, le noyau de httpd parcours les sections de configuration
- dans l'ordre décrit ci-dessus afin de déterminer lesquelles s'appliquent à
- la requête courante. Lorsqu'une première section s'applique, elle est
- considérée comme la configuration courante pour cette requête. Si une
- section suivante s'applique aussi, chaque module qui possède des directives
- dans chacune de ces sections a la possibilité de fusionner sa configuration
- entre ces deux sections. Il en résulte une troisième configuration et le
- processus de fusion se poursuit jusqu'à ce que toutes les sections de
- configuration aient été évaluées.</p>
- <p>Après l'étape précédente, le traitement proprement dit de la requête HTTP
- peut commencer : chaque module peut effectuer toute tâche qui lui incombe,
- et pour déterminer de quelle manière dont il doit agir, il peut s'appuyer
+ <p>Une question se pose souvent apr&#232;s avoir lu comment les sections de
+ configuration sont fusionn&#233;es : comment et quand les directives de modules
+ particuliers comme <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> sont-elles interpr&#233;t&#233;es ? La
+ r&#233;ponse n'est pas triviale et n&#233;cessite un approfondissement. Chaque module
+ httpd g&#232;re sa propre configuration, et chacune de ses directives dans
+ httpd.conf d&#233;finit un &#233;l&#233;ment de configuration dans un contexte particulier.
+ httpd n'ex&#233;cute pas un commande au moment o&#249; elle est lue.</p>
+ <p>A l'ex&#233;cution, le noyau de httpd parcours les sections de configuration
+ dans l'ordre d&#233;crit ci-dessus afin de d&#233;terminer lesquelles s'appliquent &#224;
+ la requ&#234;te courante. Lorsqu'une premi&#232;re section s'applique, elle est
+ consid&#233;r&#233;e comme la configuration courante pour cette requ&#234;te. Si une
+ section suivante s'applique aussi, chaque module qui poss&#232;de des directives
+ dans chacune de ces sections a la possibilit&#233; de fusionner sa configuration
+ entre ces deux sections. Il en r&#233;sulte une troisi&#232;me configuration et le
+ processus de fusion se poursuit jusqu'&#224; ce que toutes les sections de
+ configuration aient &#233;t&#233; &#233;valu&#233;es.</p>
+ <p>Apr&#232;s l'&#233;tape pr&#233;c&#233;dente, le traitement proprement dit de la requ&#234;te HTTP
+ peut commencer : chaque module peut effectuer toute t&#226;che qui lui incombe,
+ et pour d&#233;terminer de quelle mani&#232;re dont il doit agir, il peut s'appuyer
sur le noyau de httpd pour retrouver sa configuration globale issue de la
- fusion précédente.</p>
+ fusion pr&#233;c&#233;dente.</p>
<p>Un exemple permet de mieux visualiser l'ensemble du processus. la
configuration suivante utilise la directive <code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code> du module
- <code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code> pour définir un en-tête HTTP spécifique. Quelle
- valeur httpd va-t-il affecter à l'en-tête <code>CustomHeaderName</code> pour
- une requête vers <code>/example/index.html</code> ?
+ <code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code> pour d&#233;finir un en-t&#234;te HTTP sp&#233;cifique. Quelle
+ valeur httpd va-t-il affecter &#224; l'en-t&#234;te <code>CustomHeaderName</code> pour
+ une requ&#234;te vers <code>/example/index.html</code> ?
</p>
<pre class="prettyprint lang-config">&lt;Directory "/"&gt;
Header set CustomHeaderName one
@@ -560,42 +560,42 @@ modules et sections de configuration</a></h3>
<ul>
<li><code class="directive">Directory</code> "/" s'applique, et une configuration
- initiale est créée qui définit l'en-tête <code>CustomHeaderName</code>
+ initiale est cr&#233;&#233;e qui d&#233;finit l'en-t&#234;te <code>CustomHeaderName</code>
avec la valeur <code>one</code>.</li>
<li><code class="directive">Directory</code> "/example" s'applique, et comme
- <code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code> spécifie dans son code que
- la valeur d'un en-tête doit être écrasée si ce dernier est défini à
- nouveau, une nouvelle configuration est créée qui définit l'en-tête
+ <code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code> sp&#233;cifie dans son code que
+ la valeur d'un en-t&#234;te doit &#234;tre &#233;cras&#233;e si ce dernier est d&#233;fini &#224;
+ nouveau, une nouvelle configuration est cr&#233;&#233;e qui d&#233;finit l'en-t&#234;te
<code>CustomHeaderName</code> avec la valeur <code>two</code>.</li>
<li><code class="directive">FilesMatch</code> ".*" s'applique, une nouvelle
- opportunité de fusion surgit, et l'en-tête <code>CustomHeaderName</code>
- est défini à la valeur <code>three</code>.</li>
- <li>Finalement, au cours des étapes suivantes du traitement de la
- requête HTTP, <code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code> sera sollicité, et il se
- basera sur la configuration qui a défini l'en-tête
- <code>CustomHeaderName</code> à la valeur <code>three</code>.
+ opportunit&#233; de fusion surgit, et l'en-t&#234;te <code>CustomHeaderName</code>
+ est d&#233;fini &#224; la valeur <code>three</code>.</li>
+ <li>Finalement, au cours des &#233;tapes suivantes du traitement de la
+ requ&#234;te HTTP, <code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code> sera sollicit&#233;, et il se
+ basera sur la configuration qui a d&#233;fini l'en-t&#234;te
+ <code>CustomHeaderName</code> &#224; la valeur <code>three</code>.
<code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code> utilise normalement cette configuration pour
- accomplir sa tâche, à savoir définir des en-têtes HTTP. Cela ne veut
+ accomplir sa t&#226;che, &#224; savoir d&#233;finir des en-t&#234;tes HTTP. Cela ne veut
cependant pas dire qu'un module ne peut pas effectuer des actions plus
- complexes comme désactiver des directives car elle ne sont pas
- nécessaires ou obsolètes, etc...</li>
+ complexes comme d&#233;sactiver des directives car elle ne sont pas
+ n&#233;cessaires ou obsol&#232;tes, etc...</li>
</ul>
- <p>Ceci est aussi vrai pour les fichiers .htaccess car ils possèdent la même
- priorité que les sections <code class="directive">Directory</code> dans l'ordre de
+ <p>Ceci est aussi vrai pour les fichiers .htaccess car ils poss&#232;dent la m&#234;me
+ priorit&#233; que les sections <code class="directive">Directory</code> dans l'ordre de
fusion. Il faut bien comprendre que les sections de configuration comme
<code class="directive">Directory</code> et <code class="directive">FilesMatch</code> ne
- sont pas comparables avec les directives spécifiques de modules comme
- <code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code> ou <code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> car elles agissent à des
- niveaux différents.
+ sont pas comparables avec les directives sp&#233;cifiques de modules comme
+ <code class="directive"><a href="./mod/mod_headers.html#header">Header</a></code> ou <code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> car elles agissent &#224; des
+ niveaux diff&#233;rents.
</p>
<h3><a name="merge-examples" id="merge-examples">Quelques exemples utiles</a></h3>
<p>Voici un exemple imaginaire qui montre l'ordre de combinaison des sections.
-En supposant qu'elles s'appliquent toutes à la requête, les directives de
-cet exemple seront appliquées dans l'ordre suivant : A &gt; B &gt; C &gt; D &gt;
+En supposant qu'elles s'appliquent toutes &#224; la requ&#234;te, les directives de
+cet exemple seront appliqu&#233;es dans l'ordre suivant : A &gt; B &gt; C &gt; D &gt;
E.</p>
<pre class="prettyprint lang-config">&lt;Location "/"&gt;
@@ -621,9 +621,9 @@ E.</p>
&lt;/Directory&gt;</pre>
-<p>Pour un exemple plus concret, considérez ce qui suit. Sans tenir compte
-de toute restriction d'accès placée dans les sections <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>, la section <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code> sera
-évaluée en dernier et permettra un accès au serveur sans aucune restriction.
+<p>Pour un exemple plus concret, consid&#233;rez ce qui suit. Sans tenir compte
+de toute restriction d'acc&#232;s plac&#233;e dans les sections <code class="directive"><a href="./mod/core.html#directory">&lt;Directory&gt;</a></code>, la section <code class="directive"><a href="./mod/core.html#location">&lt;Location&gt;</a></code> sera
+&#233;valu&#233;e en dernier et permettra un acc&#232;s au serveur sans aucune restriction.
En d'autres termes, l'ordre de la combinaison des sections est important,
soyez donc prudent !</p>
@@ -645,10 +645,10 @@ soyez donc prudent !</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/sections.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/sections.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./fr/sections.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/sections.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/sections.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/sections.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/sections.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -667,7 +667,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/sections.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/server-wide.html.fr b/docs/manual/server-wide.html.fr
index 14baaf12c2..a736f0d8c4 100644
--- a/docs/manual/server-wide.html.fr
+++ b/docs/manual/server-wide.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Configuration à l'échelle du serveur - Serveur Apache HTTP Version 2.5</title>
+<title>Configuration &#224; l'&#233;chelle du serveur - Serveur Apache HTTP Version 2.5</title>
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" />
@@ -21,102 +21,102 @@
<img alt="" src="./images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Configuration à l'échelle du serveur</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Configuration &#224; l'&#233;chelle du serveur</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/server-wide.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/server-wide.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./fr/server-wide.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/server-wide.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/server-wide.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/server-wide.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/server-wide.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>Ce document explique le fonctionnement de certaines directives du serveur
-de base qui sont utilisées pour configurer les opérations élémentaires du
+de base qui sont utilis&#233;es pour configurer les op&#233;rations &#233;l&#233;mentaires du
serveur.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#identification">Identification du serveur</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#locations">Localisation des fichiers</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#resource">Limitation de l'utilisation des ressources</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#implementation">Choix d'implémentation</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#implementation">Choix d'impl&#233;mentation</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="identification" id="identification">Identification du serveur</a><a title="Lien permanent" href="#identification" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#servername">ServerName</a></code></li><li><code class="directive"><a href="./mod/core.html#serveradmin">ServerAdmin</a></code></li><li><code class="directive"><a href="./mod/core.html#serversignature">ServerSignature</a></code></li><li><code class="directive"><a href="./mod/core.html#servertokens">ServerTokens</a></code></li><li><code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code></li><li><code class="directive"><a href="./mod/core.html#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#servername">ServerName</a></code></li><li><code class="directive"><a href="./mod/core.html#serveradmin">ServerAdmin</a></code></li><li><code class="directive"><a href="./mod/core.html#serversignature">ServerSignature</a></code></li><li><code class="directive"><a href="./mod/core.html#servertokens">ServerTokens</a></code></li><li><code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code></li><li><code class="directive"><a href="./mod/core.html#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code></li></ul></td></tr></table>
<p>Les directives <code class="directive"><a href="./mod/core.html#serveradmin">ServerAdmin</a></code> et
- <code class="directive"><a href="./mod/core.html#servertokens">ServerTokens</a></code> contrôlent la nature des
- informations à propos du serveur qui seront affichées dans les documents
- générés par le serveur comme les messages d'erreur. La directive
- <code class="directive"><a href="./mod/core.html#servertokens">ServerTokens</a></code> définit la valeur du
- champ d'en-tête de la réponse du serveur HTTP.</p>
+ <code class="directive"><a href="./mod/core.html#servertokens">ServerTokens</a></code> contr&#244;lent la nature des
+ informations &#224; propos du serveur qui seront affich&#233;es dans les documents
+ g&#233;n&#233;r&#233;s par le serveur comme les messages d'erreur. La directive
+ <code class="directive"><a href="./mod/core.html#servertokens">ServerTokens</a></code> d&#233;finit la valeur du
+ champ d'en-t&#234;te de la r&#233;ponse du serveur HTTP.</p>
<p>Le serveur utilise les directives
<code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>,
<code class="directive"><a href="./mod/core.html#usecanonicalname">UseCanonicalName</a></code> et
<code class="directive"><a href="./mod/core.html#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code> pour
- déterminer la manière de construire des URLs vers ses propres ressources.
- Par exemple, quand un client émet une requête vers un répertoire, mais
- n'ajoute pas le slash final au nom du répertoire, httpd doit rediriger le
+ d&#233;terminer la mani&#232;re de construire des URLs vers ses propres ressources.
+ Par exemple, quand un client &#233;met une requ&#234;te vers un r&#233;pertoire, mais
+ n'ajoute pas le slash final au nom du r&#233;pertoire, httpd doit rediriger le
client vers le nom complet incluant le slash final afin que le client
- puisse résoudre correctement les références relatives présentes dans
+ puisse r&#233;soudre correctement les r&#233;f&#233;rences relatives pr&#233;sentes dans
le document.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="locations" id="locations">Localisation des fichiers</a><a title="Lien permanent" href="#locations" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></code></li><li><code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code></li><li><code class="directive"><a href="./mod/core.html#mutex">Mutex</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#scoreboardfile">ScoreBoardFile</a></code></li><li><code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/mpm_common.html#coredumpdirectory">CoreDumpDirectory</a></code></li><li><code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code></li><li><code class="directive"><a href="./mod/core.html#mutex">Mutex</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#scoreboardfile">ScoreBoardFile</a></code></li><li><code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code></li></ul></td></tr></table>
- <p>Ces directives contrôlent la localisation des différents fichiers
- nécessaires au bon fonctionnement de httpd. Quand le chemin utilisé ne
+ <p>Ces directives contr&#244;lent la localisation des diff&#233;rents fichiers
+ n&#233;cessaires au bon fonctionnement de httpd. Quand le chemin utilis&#233; ne
commence pas par un slash (/), la localisation des fichiers est relative
- à la valeur de la directive
+ &#224; la valeur de la directive
<code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code>. Soyez prudent avec la
- localisation de fichiers dans des répertoires où les utilisateurs non root
- ont les droits en écriture. Voir la documention sur les
- <a href="misc/security_tips.html#serverroot">Conseils à propos
- de la sécurité</a> pour plus de détails.</p>
+ localisation de fichiers dans des r&#233;pertoires o&#249; les utilisateurs non root
+ ont les droits en &#233;criture. Voir la documention sur les
+ <a href="misc/security_tips.html#serverroot">Conseils &#224; propos
+ de la s&#233;curit&#233;</a> pour plus de d&#233;tails.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="resource" id="resource">Limitation de l'utilisation des ressources</a><a title="Lien permanent" href="#resource" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#limitrequestbody">LimitRequestBody</a></code></li><li><code class="directive"><a href="./mod/core.html#limitrequestfields">LimitRequestFields</a></code></li><li><code class="directive"><a href="./mod/core.html#limitrequestfieldsize">LimitRequestFieldsize</a></code></li><li><code class="directive"><a href="./mod/core.html#limitrequestline">LimitRequestLine</a></code></li><li><code class="directive"><a href="./mod/core.html#rlimitcpu">RLimitCPU</a></code></li><li><code class="directive"><a href="./mod/core.html#rlimitmem">RLimitMEM</a></code></li><li><code class="directive"><a href="./mod/core.html#rlimitnproc">RLimitNPROC</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#threadstacksize">ThreadStackSize</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#limitrequestbody">LimitRequestBody</a></code></li><li><code class="directive"><a href="./mod/core.html#limitrequestfields">LimitRequestFields</a></code></li><li><code class="directive"><a href="./mod/core.html#limitrequestfieldsize">LimitRequestFieldsize</a></code></li><li><code class="directive"><a href="./mod/core.html#limitrequestline">LimitRequestLine</a></code></li><li><code class="directive"><a href="./mod/core.html#rlimitcpu">RLimitCPU</a></code></li><li><code class="directive"><a href="./mod/core.html#rlimitmem">RLimitMEM</a></code></li><li><code class="directive"><a href="./mod/core.html#rlimitnproc">RLimitNPROC</a></code></li><li><code class="directive"><a href="./mod/mpm_common.html#threadstacksize">ThreadStackSize</a></code></li></ul></td></tr></table>
<p>Les directives <code class="directive">LimitRequest</code>* permettent de
- limiter la quantité de ressources consommées par httpd pour le traitement
- des requêtes des clients. Cette limitation permet de minimiser les effets
- de certains types d'attaques par déni de service.</p>
+ limiter la quantit&#233; de ressources consomm&#233;es par httpd pour le traitement
+ des requ&#234;tes des clients. Cette limitation permet de minimiser les effets
+ de certains types d'attaques par d&#233;ni de service.</p>
<p>Les directives <code class="directive">RLimit</code>* permettent de limiter la
- quantité de ressources utilisable par les processus initiés (forked) par
- les processus enfants httpd. Elles permettent en particulier de contrôler
- les ressources utilisées par les scripts CGI et les commandes exec des
- "Inclusions côté serveur" (Server Side Includes ou SSI).</p>
+ quantit&#233; de ressources utilisable par les processus initi&#233;s (forked) par
+ les processus enfants httpd. Elles permettent en particulier de contr&#244;ler
+ les ressources utilis&#233;es par les scripts CGI et les commandes exec des
+ "Inclusions c&#244;t&#233; serveur" (Server Side Includes ou SSI).</p>
<p>La directive <code class="directive"><a href="./mod/mpm_common.html#threadstacksize">ThreadStackSize</a></code>
- permet sur certaines plates-formes de contrôler la taille de la pile.</p>
+ permet sur certaines plates-formes de contr&#244;ler la taille de la pile.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="implementation" id="implementation">Choix d'implémentation</a><a title="Lien permanent" href="#implementation" class="permalink">&para;</a></h2>
+<h2><a name="implementation" id="implementation">Choix d'impl&#233;mentation</a><a title="Lien permanent" href="#implementation" class="permalink">&para;</a></h2>
- <table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#mutex">Mutex</a></code></li></ul></td></tr></table>
+ <table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td /><td><ul><li><code class="directive"><a href="./mod/core.html#mutex">Mutex</a></code></li></ul></td></tr></table>
<p>La directive <code class="directive">Mutex</code> permet de modifier
- l'implémentation sous-jacente des mutex, afin de résoudre les
- problèmes de fonctionnement ou de performance dus au choix par
- défaut d'<a class="glossarylink" href="./glossary.html#apr" title="voir glossaire">APR</a>.</p>
+ l'impl&#233;mentation sous-jacente des mutex, afin de r&#233;soudre les
+ probl&#232;mes de fonctionnement ou de performance dus au choix par
+ d&#233;faut d'<a class="glossarylink" href="./glossary.html#apr" title="voir glossaire">APR</a>.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/server-wide.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/server-wide.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./fr/server-wide.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/server-wide.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/server-wide.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/server-wide.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/server-wide.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -135,7 +135,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/server-wide.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/sitemap.html.fr b/docs/manual/sitemap.html.fr
index afec1f1868..71032e94cd 100644
--- a/docs/manual/sitemap.html.fr
+++ b/docs/manual/sitemap.html.fr
@@ -27,15 +27,15 @@
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./de/sitemap.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/sitemap.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./es/sitemap.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="./fr/sitemap.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./es/sitemap.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/sitemap.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/sitemap.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/sitemap.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/sitemap.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
+<a href="./tr/sitemap.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
<a href="./zh-cn/sitemap.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div>
-<p>Cette page contient la liste des éléments actuellement disponibles de
+<p>Cette page contient la liste des &#233;l&#233;ments actuellement disponibles de
la <a href="./">Documentation du serveur HTTP Apache Version
2.5</a>.</p>
</div>
@@ -43,118 +43,118 @@ la <a href="./">Documentation du serveur HTTP Apache Version
<li><img alt="" src="./images/down.gif" /> <a href="#release">Notes de version</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#using">Utilisation du serveur HTTP Apache</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#vhosts">Documentation des serveurs virtuels Apache</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#rewrite">Guide de réécriture d'URLs</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#rewrite">Guide de r&#233;&#233;criture d'URLs</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#ssl">Chiffrement SSL/TLS avec Apache</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#howto">Guides, Tutoriels, and Recettes</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#platform">Notes spécifiques à certains systèmes</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#programs">Le serveur HTTP Apache et ses programmes associés</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#platform">Notes sp&#233;cifiques &#224; certains syst&#232;mes</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#programs">Le serveur HTTP Apache et ses programmes associ&#233;s</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#misc">Documentations diverses sur Apache</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#modules">Modules Apache</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#developer">Documentation du développeur</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#developer">Documentation du d&#233;veloppeur</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#index">Glossaire et Index</a></li>
</ul>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section"><h2><a name="release" id="release">Notes de version</a></h2>
-<ul><li><a href="upgrading.html">Mise à jour vers 2.4 depuis 2.2</a></li>
-<li><a href="new_features_2_4.html">Nouvelles fonctionnalités d'Apache 2.3/2.4</a></li>
-<li><a href="new_features_2_2.html">Nouvelles fonctionnalités d'Apache 2.1/2.2</a></li>
-<li><a href="new_features_2_0.html">Nouvelles fonctionnalités d'Apache 2.0</a></li>
+<ul><li><a href="upgrading.html">Mise &#224; jour vers 2.4 depuis 2.2</a></li>
+<li><a href="new_features_2_4.html">Nouvelles fonctionnalit&#233;s d'Apache 2.3/2.4</a></li>
+<li><a href="new_features_2_2.html">Nouvelles fonctionnalit&#233;s d'Apache 2.1/2.2</a></li>
+<li><a href="new_features_2_0.html">Nouvelles fonctionnalit&#233;s d'Apache 2.0</a></li>
<li><a href="license.html">License Apache</a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section"><h2><a name="using" id="using">Utilisation du serveur HTTP Apache</a></h2>
<ul><li><a href="install.html">Compilation et installation</a></li>
-<li><a href="invoking.html">Démarrage</a></li>
-<li><a href="stopping.html">Arrêt ou redémarrage</a></li>
+<li><a href="invoking.html">D&#233;marrage</a></li>
+<li><a href="stopping.html">Arr&#234;t ou red&#233;marrage</a></li>
<li><a href="configuring.html">Fichiers de configuration</a></li>
<li><a href="sections.html">Comment fonctionnent les sections Directory,
Location et Files</a></li>
<li><a href="caching.html">Mise en cache du contenu</a></li>
<li><a href="server-wide.html">Configuration niveau serveur</a></li>
<li><a href="logs.html">Fichiers de traces</a></li>
-<li><a href="urlmapping.html">Mise en correspondance des URLs avec le système de fichiers</a></li>
-<li><a href="dso.html">Objets Dynamiques Partagés (DSO)</a></li>
-<li><a href="compliance.html">Compatibilité avec le protocole HTTP</a></li>
-<li><a href="content-negotiation.html">Négociation sur le contenu</a></li>
-<li><a href="custom-error.html">Messages d'erreur personnalisés</a></li>
-<li><a href="bind.html">Définition des adresses et ports qu'utilise
+<li><a href="urlmapping.html">Mise en correspondance des URLs avec le syst&#232;me de fichiers</a></li>
+<li><a href="dso.html">Objets Dynamiques Partag&#233;s (DSO)</a></li>
+<li><a href="compliance.html">Compatibilit&#233; avec le protocole HTTP</a></li>
+<li><a href="content-negotiation.html">N&#233;gociation sur le contenu</a></li>
+<li><a href="custom-error.html">Messages d'erreur personnalis&#233;s</a></li>
+<li><a href="bind.html">D&#233;finition des adresses et ports qu'utilise
Apache</a></li>
<li><a href="mpm.html">Modules multi-processus (MPMs)</a></li>
<li><a href="env.html">Les variables d'environnement d'Apache</a></li>
-<li><a href="expr.html">L'interprétation des expressions dans Apache</a></li>
+<li><a href="expr.html">L'interpr&#233;tation des expressions dans Apache</a></li>
<li><a href="handler.html">Utilisation des gestionnaires d'Apache</a></li>
<li><a href="filter.html">Filtres</a></li>
-<li><a href="socache.html">Support du cache des objets partagés</a></li>
+<li><a href="socache.html">Support du cache des objets partag&#233;s</a></li>
<li><a href="suexec.html">Support de suEXEC</a></li>
-<li><a href="dns-caveats.html">Considérations à propos de DNS et Apache</a></li>
+<li><a href="dns-caveats.html">Consid&#233;rations &#224; propos de DNS et Apache</a></li>
<li><a href="http://wiki.apache.org/httpd/FAQ">Foire aux Questions</a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section"><h2><a name="vhosts" id="vhosts">Documentation des serveurs virtuels Apache</a></h2>
-<ul><li class="separate"><a href="vhosts/">Aperçu</a></li>
-<li><a href="vhosts/name-based.html">Serveurs virtuels basés sur le nom</a></li>
-<li><a href="vhosts/ip-based.html">Support des serveurs virtuels basés
+<ul><li class="separate"><a href="vhosts/">Aper&#231;u</a></li>
+<li><a href="vhosts/name-based.html">Serveurs virtuels bas&#233;s sur le nom</a></li>
+<li><a href="vhosts/ip-based.html">Support des serveurs virtuels bas&#233;s
sur l'adresse IP</a></li>
-<li><a href="vhosts/mass.html">Configuration dynamique de l'hébergement
+<li><a href="vhosts/mass.html">Configuration dynamique de l'h&#233;bergement
virtuel de masse</a></li>
<li><a href="vhosts/examples.html">Exemples de serveurs virtuels</a></li>
-<li><a href="vhosts/details.html">Discussion approfondie à propos de la
-sélection d'un serveur virtuel</a></li>
-<li><a href="vhosts/fd-limits.html">Limitations inhérentes aux
+<li><a href="vhosts/details.html">Discussion approfondie &#224; propos de la
+s&#233;lection d'un serveur virtuel</a></li>
+<li><a href="vhosts/fd-limits.html">Limitations inh&#233;rentes aux
descripteurs de fichiers</a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
-<div class="section"><h2><a name="rewrite" id="rewrite">Guide de réécriture d'URLs</a></h2>
+<div class="section"><h2><a name="rewrite" id="rewrite">Guide de r&#233;&#233;criture d'URLs</a></h2>
<ul><li class="separate"><a href="rewrite/">Survol</a></li>
-<li><a href="mod/mod_rewrite.html">Documentation de référence de mod_rewrite</a></li>
-<li><a href="rewrite/intro.html">Introduction à l'utilisation des expressions
+<li><a href="mod/mod_rewrite.html">Documentation de r&#233;f&#233;rence de mod_rewrite</a></li>
+<li><a href="rewrite/intro.html">Introduction &#224; l'utilisation des expressions
rationnelles avec mod_rewrite</a></li>
<li><a href="rewrite/remapping.html">Utilisation de mod_rewrite pour les
redirections et la traduction des URLs</a></li>
-<li><a href="rewrite/access.html">Utilisation de mod_rewrite pour le contrôle d'accès</a></li>
+<li><a href="rewrite/access.html">Utilisation de mod_rewrite pour le contr&#244;le d'acc&#232;s</a></li>
<li><a href="rewrite/vhosts.html">Les serveurs virtuels dynamique avec mod_rewrite</a></li>
<li><a href="rewrite/proxy.html">Le mandat dynamique avec mod_rewrite</a></li>
<li><a href="rewrite/rewritemap.html">Utilisation d'une table de
-réécriture</a></li>
-<li><a href="rewrite/advanced.html">Techniques avancées</a></li>
+r&#233;&#233;criture</a></li>
+<li><a href="rewrite/advanced.html">Techniques avanc&#233;es</a></li>
<li><a href="rewrite/avoid.html">Quand ne pas utiliser mod_rewrite</a></li>
-<li><a href="rewrite/flags.html">Drapeaux de réécriture</a></li>
-<li><a href="rewrite/tech.html">Détails techniques</a></li>
+<li><a href="rewrite/flags.html">Drapeaux de r&#233;&#233;criture</a></li>
+<li><a href="rewrite/tech.html">D&#233;tails techniques</a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section"><h2><a name="ssl" id="ssl">Chiffrement SSL/TLS avec Apache</a></h2>
-<ul><li class="separate"><a href="ssl/">Aperçu</a></li>
+<ul><li class="separate"><a href="ssl/">Aper&#231;u</a></li>
<li><a href="ssl/ssl_intro.html">Chiffrement SSL/TLS :
Introduction</a></li>
<li><a href="ssl/ssl_compat.html">Chiffrement SSL/TLS :
-Compatibilité</a></li>
+Compatibilit&#233;</a></li>
<li><a href="ssl/ssl_howto.html">Chiffrement SSL/TLS : Recettes</a></li>
<li><a href="ssl/ssl_faq.html">Chiffrement SSL/TLS : FAQ</a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section"><h2><a name="howto" id="howto">Guides, Tutoriels, and Recettes</a></h2>
-<ul><li class="separate"><a href="howto/">Aperçu</a></li>
+<ul><li class="separate"><a href="howto/">Aper&#231;u</a></li>
<li><a href="howto/auth.html">Authentification et autorisation</a></li>
-<li><a href="howto/access.html">Contrôle d'accès</a></li>
+<li><a href="howto/access.html">Contr&#244;le d'acc&#232;s</a></li>
<li><a href="howto/cgi.html">Contenu dynamique avec CGI</a></li>
-<li><a href="howto/ssi.html">Introduction aux Inclusions côté serveur
+<li><a href="howto/ssi.html">Introduction aux Inclusions c&#244;t&#233; serveur
(Server Side Includes - SSI)</a></li>
<li><a href="howto/htaccess.html">Fichiers .htaccess</a></li>
-<li><a href="howto/public_html.html">Répertoires web des
+<li><a href="howto/public_html.html">R&#233;pertoires web des
utilisateurs</a></li>
<li><a href="howto/reverse_proxy.html">Guide de configuration des mandataires
inverses</a></li>
<li><a href="howto/http2.html">Guide HTTP/2</a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
-<div class="section"><h2><a name="platform" id="platform">Notes spécifiques à certains systèmes</a></h2>
-<ul><li class="separate"><a href="platform/">Aperçu</a></li>
+<div class="section"><h2><a name="platform" id="platform">Notes sp&#233;cifiques &#224; certains syst&#232;mes</a></h2>
+<ul><li class="separate"><a href="platform/">Aper&#231;u</a></li>
<li><a href="platform/windows.html">Utiliser Apache avec Microsoft
Windows</a></li>
<li><a href="platform/win_compiling.html">Compiler Apache pour
Microsoft Windows</a></li>
-<li><a href="platform/rpm.html">Utilisation d'Apache avec les systèmes à
+<li><a href="platform/rpm.html">Utilisation d'Apache avec les syst&#232;mes &#224;
base de paquets RPM</a></li>
<li><a href="platform/netware.html">Utiliser Apache avec Novell
NetWare</a></li>
@@ -162,8 +162,8 @@ NetWare</a></li>
hautes performances sous HPUX</a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
-<div class="section"><h2><a name="programs" id="programs">Le serveur HTTP Apache et ses programmes associés</a></h2>
-<ul><li class="separate"><a href="programs/">Aperçu</a></li>
+<div class="section"><h2><a name="programs" id="programs">Le serveur HTTP Apache et ses programmes associ&#233;s</a></h2>
+<ul><li class="separate"><a href="programs/">Aper&#231;u</a></li>
<li><a href="programs/httpd.html">Page de manuel : httpd</a></li>
<li><a href="programs/ab.html">Page de manuel : ab</a></li>
<li><a href="programs/apachectl.html">Page de manuel : apachectl</a></li>
@@ -186,22 +186,22 @@ hautes performances sous HPUX</a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section"><h2><a name="misc" id="misc">Documentations diverses sur Apache</a></h2>
-<ul><li class="separate"><a href="misc/">Aperçu</a></li>
-<li><a href="misc/perf-tuning.html">Considérations à propos des
+<ul><li class="separate"><a href="misc/">Aper&#231;u</a></li>
+<li><a href="misc/perf-tuning.html">Consid&#233;rations &#224; propos des
performances - Configuration fine d'Apache</a></li>
-<li><a href="misc/perf-scaling.html">Amélioration des performances</a></li>
-<li><a href="misc/security_tips.html">Conseils en matière de sécurité</a></li>
-<li><a href="misc/relevant_standards.html">Standards concernés</a></li>
+<li><a href="misc/perf-scaling.html">Am&#233;lioration des performances</a></li>
+<li><a href="misc/security_tips.html">Conseils en mati&#232;re de s&#233;curit&#233;</a></li>
+<li><a href="misc/relevant_standards.html">Standards concern&#233;s</a></li>
<li><a href="misc/password_encryptions.html">Formats de chiffrement des
mots de passe</a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section"><h2><a name="modules" id="modules">Modules Apache</a></h2>
-<ul><li><a href="mod/module-dict.html">Définitions des termes utilisés pour
-décrire les modules Apache</a></li>
-<li><a href="mod/directive-dict.html">Définitions des termes utilisés
-pour décrire les directives Apache</a></li>
-</ul><ul><li><a href="mod/core.html">Fonctionalités de Base Apache</a></li>
+<ul><li><a href="mod/module-dict.html">D&#233;finitions des termes utilis&#233;s pour
+d&#233;crire les modules Apache</a></li>
+<li><a href="mod/directive-dict.html">D&#233;finitions des termes utilis&#233;s
+pour d&#233;crire les directives Apache</a></li>
+</ul><ul><li><a href="mod/core.html">Fonctionalit&#233;s de Base Apache</a></li>
<li><a href="mod/mpm_common.html">Apache MPM : Directives Communes</a></li>
<li><a href="mod/event.html">Apache MPM event</a></li>
<li><a href="mod/mpm_netware.html">Apache MPM netware</a></li>
@@ -342,23 +342,23 @@ pour décrire les directives Apache</a></li>
<li><a href="mod/mod_xml2enc.html">Module Apache mod_xml2enc</a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
-<div class="section"><h2><a name="developer" id="developer">Documentation du développeur</a></h2>
-<ul><li class="separate"><a href="developer/">Aperçu</a></li>
+<div class="section"><h2><a name="developer" id="developer">Documentation du d&#233;veloppeur</a></h2>
+<ul><li class="separate"><a href="developer/">Aper&#231;u</a></li>
<li><a href="developer/API.html">Notes sur l'API Apache</a></li>
-<li><a href="developer/new_api_2_4.html">Mises à jour de l'API dans Apache HTTPD 2.4</a></li>
-<li><a href="developer/modguide.html">Développement de modules pour Apache HTTPD 2.4</a></li>
+<li><a href="developer/new_api_2_4.html">Mises &#224; jour de l'API dans Apache HTTPD 2.4</a></li>
+<li><a href="developer/modguide.html">D&#233;veloppement de modules pour Apache HTTPD 2.4</a></li>
<li><a href="developer/documenting.html">Documentation d'Apache HTTPD</a></li>
<li><a href="developer/hooks.html">Fonctions d'accroche (Hook Functions)
d'Apache 2.x</a></li>
<li><a href="developer/modules.html">Convertir un module depuis la
version 1.3 vers la version 2.x</a></li>
-<li><a href="developer/request.html">Traitement des requêtes avec
+<li><a href="developer/request.html">Traitement des requ&#234;tes avec
la version 2.x</a></li>
<li><a href="developer/filters.html">Fonctionnement des filtres dans la
version 2.x</a></li>
<li><a href="developer/output-filters.html">Guide des filtres en sortie
dans la version 2.x</a></li>
-<li><a href="developer/thread_safety.html">Sécurité des
+<li><a href="developer/thread_safety.html">S&#233;curit&#233; des
threads dans la version 2.x</a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
@@ -366,18 +366,18 @@ threads dans la version 2.x</a></li>
<ul><li><a href="glossary.html">Glossaire</a></li>
<li><a href="mod/">Index des modules</a></li>
<li><a href="mod/directives.html">Index des directives</a></li>
-<li><a href="mod/quickreference.html">Référence rapide des directives</a></li>
+<li><a href="mod/quickreference.html">R&#233;f&#233;rence rapide des directives</a></li>
<li><a href="mod/overrides.html">Index de la classe Override pour .htaccess</a></li>
</ul>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./de/sitemap.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/sitemap.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./es/sitemap.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="./fr/sitemap.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./es/sitemap.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/sitemap.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/sitemap.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/sitemap.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/sitemap.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
+<a href="./tr/sitemap.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
<a href="./zh-cn/sitemap.html" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -397,7 +397,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/sitemap.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/socache.html.fr b/docs/manual/socache.html.fr
index 9bfcb022b6..3f005a68e5 100644
--- a/docs/manual/socache.html.fr
+++ b/docs/manual/socache.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Le cache des objets partagés du serveur HTTP Apache - Serveur Apache HTTP Version 2.5</title>
+<title>Le cache des objets partag&#233;s du serveur HTTP Apache - Serveur Apache HTTP Version 2.5</title>
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" />
@@ -21,49 +21,49 @@
<img alt="" src="./images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Le cache des objets partagés du serveur HTTP Apache</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Le cache des objets partag&#233;s du serveur HTTP Apache</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/socache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/socache.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="./fr/socache.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
- <p>Le cache des objets partagés est un concept de partage de données
- de base entre tous les processus d'un serveur, sans se préoccuper du
- <a href="mpm.html">modèle de threads et de processus</a>. On
- l'utilise lorsque les avantages apportés par le partage de données
- entre processus contrebalance la perte de performances consécutive à
+ <p>Le cache des objets partag&#233;s est un concept de partage de donn&#233;es
+ de base entre tous les processus d'un serveur, sans se pr&#233;occuper du
+ <a href="mpm.html">mod&#232;le de threads et de processus</a>. On
+ l'utilise lorsque les avantages apport&#233;s par le partage de donn&#233;es
+ entre processus contrebalance la perte de performances cons&#233;cutive &#224;
la communication interprocessus.</p>
</div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="providers" id="providers">Fournisseurs du cache d'objets partagés</a><a title="Lien permanent" href="#providers" class="permalink">&para;</a></h2>
+<h2><a name="providers" id="providers">Fournisseurs du cache d'objets partag&#233;s</a><a title="Lien permanent" href="#providers" class="permalink">&para;</a></h2>
- <p>Le cache d'objets partagés en tant que tel est une abstraction.
- Il est implémenté par quatre modules différents. Pour pouvoir
- utiliser le cache, un ou plusieurs de ces modules doivent être
- présents et configurés.</p>
- <p>Le seul élément de configuration consiste à définir le
- fournisseur de cache à utiliser. Ceci est de la responsabilité des
+ <p>Le cache d'objets partag&#233;s en tant que tel est une abstraction.
+ Il est impl&#233;ment&#233; par quatre modules diff&#233;rents. Pour pouvoir
+ utiliser le cache, un ou plusieurs de ces modules doivent &#234;tre
+ pr&#233;sents et configur&#233;s.</p>
+ <p>Le seul &#233;l&#233;ment de configuration consiste &#224; d&#233;finir le
+ fournisseur de cache &#224; utiliser. Ceci est de la responsabilit&#233; des
modules qui utilisent le cache, et pour cela, ils activent la
- sélection via des directives telles que <code class="directive"><a href="./mod/mod_cache_socache.html#cachesocache">CacheSocache</a></code>, <code class="directive"><a href="./mod/mod_authn_socache.html#authncachesocache">AuthnCacheSOCache</a></code>, <code class="directive"><a href="./mod/mod_ssl.html#sslsessioncache">SSLSessionCache</a></code>, et <code class="directive"><a href="./mod/mod_ssl.html#sslstaplingcache">SSLStaplingCache</a></code>.</p>
+ s&#233;lection via des directives telles que <code class="directive"><a href="./mod/mod_cache_socache.html#cachesocache">CacheSocache</a></code>, <code class="directive"><a href="./mod/mod_authn_socache.html#authncachesocache">AuthnCacheSOCache</a></code>, <code class="directive"><a href="./mod/mod_ssl.html#sslsessioncache">SSLSessionCache</a></code>, et <code class="directive"><a href="./mod/mod_ssl.html#sslstaplingcache">SSLStaplingCache</a></code>.</p>
<p>Les fournisseurs actuellement disponibles sont :</p>
<dl>
<dt>"dbm" (<code class="module"><a href="./mod/mod_socache_dbm.html">mod_socache_dbm</a></code>)</dt>
<dd>Celui-ci utilise un fichier de hashage DBM. Le choix de la
- DBM sous-jacente peut être configurable si la version
- d'APR installée supporte de multiples implémentations de DBM.</dd>
+ DBM sous-jacente peut &#234;tre configurable si la version
+ d'APR install&#233;e supporte de multiples impl&#233;mentations de DBM.</dd>
<dt>"dc" (<code class="module"><a href="./mod/mod_socache_dc.html">mod_socache_dc</a></code>)</dt>
- <dd>Celui-ci utilise les bibliothèques de mise en cache de sessions
- distribuées <a href="http://distcache.sourceforge.net/">distcache</a>.</dd>
+ <dd>Celui-ci utilise les biblioth&#232;ques de mise en cache de sessions
+ distribu&#233;es <a href="http://distcache.sourceforge.net/">distcache</a>.</dd>
<dt>"memcache" (<code class="module"><a href="./mod/mod_socache_memcache.html">mod_socache_memcache</a></code>)</dt>
- <dd>Celui-ci utilise le système à hautes performances de mise en
- cache d'objets de mémoire distribuée <a href="http://memcached.org/">memcached</a>.</dd>
+ <dd>Celui-ci utilise le syst&#232;me &#224; hautes performances de mise en
+ cache d'objets de m&#233;moire distribu&#233;e <a href="http://memcached.org/">memcached</a>.</dd>
<dt>"redis" (<code class="module"><a href="./mod/mod_socache_redis.html">mod_socache_redis</a></code>)</dt>
- <dd>Celui-ci utilise le système de mise en cache d'objets de mémoire
- distribuée à hautes performances <a href="http://redis.io/">Redis</a>.</dd>
+ <dd>Celui-ci utilise le syst&#232;me de mise en cache d'objets de m&#233;moire
+ distribu&#233;e &#224; hautes performances <a href="http://redis.io/">Redis</a>.</dd>
<dt>"shmcb" (<code class="module"><a href="./mod/mod_socache_shmcb.html">mod_socache_shmcb</a></code>)</dt>
- <dd>Celui-ci utilise un tampon cyclique à hautes performances au
- sein d'un segment de mémoire partagée.</dd>
+ <dd>Celui-ci utilise un tampon cyclique &#224; hautes performances au
+ sein d'un segment de m&#233;moire partag&#233;e.</dd>
</dl>
<p>L'API fournit les fonctions suivantes :</p>
@@ -71,27 +71,27 @@
<dl>
<dt>const char *create(ap_socache_instance_t **instance, const char *arg,
apr_pool_t *tmp, apr_pool_t *p);</dt>
- <dd>Cette fonction permet de créer un cache de session basé sur
- la chaîne de configuration spécifiée. Le pointeur d'instance
- renvoyé dans le paramètre instance sera passé comme premier
- argument des invocations subséquentes.</dd>
+ <dd>Cette fonction permet de cr&#233;er un cache de session bas&#233; sur
+ la cha&#238;ne de configuration sp&#233;cifi&#233;e. Le pointeur d'instance
+ renvoy&#233; dans le param&#232;tre instance sera pass&#233; comme premier
+ argument des invocations subs&#233;quentes.</dd>
<dt>apr_status_t init(ap_socache_instance_t *instance, const char *cname,
const struct ap_socache_hints *hints,
server_rec *s, apr_pool_t *pool)</dt>
<dd>Cette fonction permet d'initialiser le cache. L'argument cname
- doit avoir une longueur maximale de 16 caractères et permet
- d'identifier de manière unique l'utilisateur du cache au sein du
- serveur ; il est recommandé d'utiliser le nom du module, par
- exemple "mod_ssl-sess". Comme cette chaîne peut être utilisée au
- sein d'un système de fichiers, il est conseillé de n'utiliser que
- des caractères alphanumériques [a-z0-9_-]. Si l'argument hints
- n'est pas égal à NULL, il fournit un ensemble d'indications au
- fournisseur. La valeur retournée est le code d'erreur APR.</dd>
+ doit avoir une longueur maximale de 16 caract&#232;res et permet
+ d'identifier de mani&#232;re unique l'utilisateur du cache au sein du
+ serveur ; il est recommand&#233; d'utiliser le nom du module, par
+ exemple "mod_ssl-sess". Comme cette cha&#238;ne peut &#234;tre utilis&#233;e au
+ sein d'un syst&#232;me de fichiers, il est conseill&#233; de n'utiliser que
+ des caract&#232;res alphanum&#233;riques [a-z0-9_-]. Si l'argument hints
+ n'est pas &#233;gal &#224; NULL, il fournit un ensemble d'indications au
+ fournisseur. La valeur retourn&#233;e est le code d'erreur APR.</dd>
<dt>void destroy(ap_socache_instance_t *instance, server_rec *s)</dt>
- <dd>Cette fonction permet de détruire l'instance de cache
- spécifiée.</dd>
+ <dd>Cette fonction permet de d&#233;truire l'instance de cache
+ sp&#233;cifi&#233;e.</dd>
<dt>apr_status_t store(ap_socache_instance_t *instance, server_rec *s,
const unsigned char *id, unsigned int idlen,
@@ -113,18 +113,18 @@
<dd>Supprime un objet du cache.</dd>
<dt>void status(ap_socache_instance_t *instance, request_rec *r, int flags)</dt>
- <dd>Descend le détail d'une instance de cache à destination de mod_status.</dd>
+ <dd>Descend le d&#233;tail d'une instance de cache &#224; destination de mod_status.</dd>
<dt>apr_status_t iterate(ap_socache_instance_t *instance, server_rec *s,
void *userctx, ap_socache_iterator_t *iterator,
apr_pool_t *pool)</dt>
- <dd>Descend tous les objets en cache à destination d'une fonction <code>iterator callback</code>.</dd>
+ <dd>Descend tous les objets en cache &#224; destination d'une fonction <code>iterator callback</code>.</dd>
</dl>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/socache.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/socache.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="./fr/socache.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -143,7 +143,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/socache.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/ssl/index.html.fr b/docs/manual/ssl/index.html.fr
index 74925877da..d35b1fdd6d 100644
--- a/docs/manual/ssl/index.html.fr
+++ b/docs/manual/ssl/index.html.fr
@@ -24,17 +24,17 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Apache et le Chiffrement SSL/TLS</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/ssl/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/ssl/" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/ssl/" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/ssl/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/ssl/" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/ssl/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
-<a href="../tr/ssl/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
+<a href="../tr/ssl/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
<a href="../zh-cn/ssl/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div>
<p>Le module <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> du serveur HTTP Apache fournit une
-interface avec la bibliothèque <a href="http://www.openssl.org/">OpenSSL</a>, qui permet d'effectuer un
-chiffrement fort en s'appuyant sur les protocoles "Couche Points d'accès
-Sécurisés" (Secure Sockets Layer - SSL) et "Sécurité de la Couche Transport"
+interface avec la biblioth&#232;que <a href="http://www.openssl.org/">OpenSSL</a>, qui permet d'effectuer un
+chiffrement fort en s'appuyant sur les protocoles "Couche Points d'acc&#232;s
+S&#233;curis&#233;s" (Secure Sockets Layer - SSL) et "S&#233;curit&#233; de la Couche Transport"
(Transport Layer Security - TLS).</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#documentation">Documentation</a></li>
@@ -45,28 +45,28 @@ Sécurisés" (Secure Sockets Layer - SSL) et "Sécurité de la Couche Transport"
<h2><a name="documentation" id="documentation">Documentation</a><a title="Lien permanent" href="#documentation" class="permalink">&para;</a></h2>
<ul>
<li><a href="ssl_howto.html">Comment configurer SSL ?</a></li>
-<li><a href="ssl_intro.html">Introduction à SSL</a></li>
-<li><a href="ssl_compat.html">Compatibilité</a></li>
+<li><a href="ssl_intro.html">Introduction &#224; SSL</a></li>
+<li><a href="ssl_compat.html">Compatibilit&#233;</a></li>
<li><a href="ssl_faq.html">Foire aux questions</a></li>
<li><a href="../glossary.html">Glossaire</a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="mod-ssl" id="mod-ssl">mod_ssl</a><a title="Lien permanent" href="#mod-ssl" class="permalink">&para;</a></h2>
-<p>La documentation complète sur les directives et les variables
+<p>La documentation compl&#232;te sur les directives et les variables
d'environnement fournies par ce module se trouve dans la
-<a href="../mod/mod_ssl.html">documentation de référence de mod_ssl</a>.
+<a href="../mod/mod_ssl.html">documentation de r&#233;f&#233;rence de mod_ssl</a>.
</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/ssl/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/ssl/" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/ssl/" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../es/ssl/" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/ssl/" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/ssl/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
-<a href="../tr/ssl/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
+<a href="../tr/ssl/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
<a href="../zh-cn/ssl/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/ssl/ssl_compat.html.fr b/docs/manual/ssl/ssl_compat.html.fr
index 30111005d3..2f17735fe7 100644
--- a/docs/manual/ssl/ssl_compat.html.fr
+++ b/docs/manual/ssl/ssl_compat.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Chiffrement fort SSL/TLS : Compatibilité - Serveur Apache HTTP Version 2.5</title>
+<title>Chiffrement fort SSL/TLS : Compatibilit&#233; - Serveur Apache HTTP Version 2.5</title>
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
@@ -21,33 +21,33 @@
<img alt="" src="../images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">SSL/TLS</a></div><div id="page-content"><div id="preamble"><h1>Chiffrement fort SSL/TLS : Compatibilité</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">SSL/TLS</a></div><div id="page-content"><div id="preamble"><h1>Chiffrement fort SSL/TLS : Compatibilit&#233;</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/ssl/ssl_compat.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/ssl/ssl_compat.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/ssl/ssl_compat.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../es/ssl/ssl_compat.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/ssl/ssl_compat.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<p>Ce document couvre la compatibilité ascendante entre mod_ssl et
+<p>Ce document couvre la compatibilit&#233; ascendante entre mod_ssl et
d'autres solutions SSL. mod_ssl n'est pas la seule solution SSL pour Apache ;
-quatre autres produits sont (ou ont été) également disponibles :
+quatre autres produits sont (ou ont &#233;t&#233;) &#233;galement disponibles :
<a href="http://www.apache-ssl.org/">Apache-SSL</a>, le produit libre de
-Ben Laurie (d'où mod_ssl est issu à l'origine en 1998), Secure
-Web Server, un produit commercial de Red Hat (basé sur mod_ssl),
+Ben Laurie (d'o&#249; mod_ssl est issu &#224; l'origine en 1998), Secure
+Web Server, un produit commercial de Red Hat (bas&#233; sur mod_ssl),
Raven SSL Module, un produit commercial
-de Covalent (basé lui aussi sur mod_ssl), et enfin <a href="http://www.redhat.com/explore/stronghold/">Stronghold</a>, produit
-commercial de C2Net et maintenant de Red Hat, (basé sur une branche
-d'évolution différente appelée Sioux jusqu'à Stronghold 2.x et basé sur
+de Covalent (bas&#233; lui aussi sur mod_ssl), et enfin <a href="http://www.redhat.com/explore/stronghold/">Stronghold</a>, produit
+commercial de C2Net et maintenant de Red Hat, (bas&#233; sur une branche
+d'&#233;volution diff&#233;rente appel&#233;e Sioux jusqu'&#224; Stronghold 2.x et bas&#233; sur
mod_ssl depuis Stronghold 3.x).</p>
-<p>En plus de ses fonctionnalités propres, mod_ssl rassemble la plupart de
-celles des autres solutions SSL, si bien qu'il est très simple de
+<p>En plus de ses fonctionnalit&#233;s propres, mod_ssl rassemble la plupart de
+celles des autres solutions SSL, si bien qu'il est tr&#232;s simple de
migrer depuis un module plus ancien vers mod_ssl. Les directives de
-configuration et les noms des variables d'environnement utilisés par les
-solutions SSL plus anciennes diffèrent de ceux qu'utilise mod_ssl ;
-les tableaux de correspondance ci-dessous fournissent les équivalences
-de termes utilisés par mod_ssl.</p>
+configuration et les noms des variables d'environnement utilis&#233;s par les
+solutions SSL plus anciennes diff&#232;rent de ceux qu'utilise mod_ssl ;
+les tableaux de correspondance ci-dessous fournissent les &#233;quivalences
+de termes utilis&#233;s par mod_ssl.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#configuration">Directives de configuration</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#variables">Variables d'environnement</a></li>
@@ -59,157 +59,157 @@ de termes utilisés par mod_ssl.</p>
<p>La correspondance entre les directives de configuration qu'utilise
Apache-SSL 1.x et mod_ssl 2.0.x est fournie dans le <a href="#table1">Tableau
1</a>. La correspondance depuis Sioux 1.x et Stronghold 2.x n'est que
-partielle car certaines fonctionnalités de ces interfaces ne sont pas
-supportées par mod_ssl.</p>
+partielle car certaines fonctionnalit&#233;s de ces interfaces ne sont pas
+support&#233;es par mod_ssl.</p>
<h3><a name="table1" id="table1">Tableau 1: Correspondance entre les directives de configuration</a></h3>
<table><tr class="header"><th>Ancienne directive</th><th>Directive mod_ssl</th><th>Commentaires</th></tr>
-<tr class="header"><th colspan="3">Compatibilité entre Apache-SSL 1.x et mod_ssl 2.0.x :</th></tr>
+<tr class="header"><th colspan="3">Compatibilit&#233; entre Apache-SSL 1.x et mod_ssl 2.0.x :</th></tr>
<tr><td><code>SSLEnable</code></td><td><code>SSLEngine on</code></td><td>plus compacte</td></tr>
<tr class="odd"><td><code>SSLDisable</code></td><td><code>SSLEngine off</code></td><td>plus compacte</td></tr>
<tr><td><code>SSLLogFile</code>
-<em>file</em></td><td><code /></td><td>Utilisez plutôt la directive
+<em>file</em></td><td><code /></td><td>Utilisez plut&#244;t la directive
de niveau module <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code>.</td></tr>
-<tr class="odd"><td><code>SSLRequiredCiphers</code> <em>spec</em></td><td><code>SSLCipherSuite</code> <em>spec</em></td><td>renommée</td></tr>
+<tr class="odd"><td><code>SSLRequiredCiphers</code> <em>spec</em></td><td><code>SSLCipherSuite</code> <em>spec</em></td><td>renomm&#233;e</td></tr>
<tr><td><code>SSLRequireCipher</code> <em>c1</em> ...</td><td><code>SSLRequire %{SSL_CIPHER} in {"</code><em>c1</em><code>",
-...}</code></td><td>plus générale</td></tr>
+...}</code></td><td>plus g&#233;n&#233;rale</td></tr>
<tr class="odd"><td><code>SSLBanCipher</code> <em>c1</em> ...</td><td><code>SSLRequire not (%{SSL_CIPHER} in {"</code><em>c1</em><code>",
-...})</code></td><td>plus générale</td></tr>
-<tr><td><code>SSLFakeBasicAuth</code></td><td><code>SSLOptions +FakeBasicAuth</code></td><td>rassemblées</td></tr>
-<tr class="odd"><td><code>SSLCacheServerPath</code> <em>dir</em></td><td>-</td><td>fonctionnalité supprimée</td></tr>
-<tr><td><code>SSLCacheServerPort</code> <em>integer</em></td><td>-</td><td>fonctionnalité supprimée</td></tr>
-<tr class="header"><th colspan="3">Compatibilité avec Apache-SSL 1.x :</th></tr>
-<tr class="odd"><td><code>SSLExportClientCertificates</code></td><td><code>SSLOptions +ExportCertData</code></td><td>rassemblées</td></tr>
-<tr><td><code>SSLCacheServerRunDir</code> <em>dir</em></td><td>-</td><td>fonctionnalité non supportée</td></tr>
-<tr class="header"><th colspan="3">Compatibilité avec Sioux 1.x :</th></tr>
-<tr class="odd"><td><code>SSL_CertFile</code> <em>file</em></td><td><code>SSLCertificateFile</code> <em>file</em></td><td>renommée</td></tr>
-<tr><td><code>SSL_KeyFile</code> <em>file</em></td><td><code>SSLCertificateKeyFile</code> <em>file</em></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_CipherSuite</code> <em>arg</em></td><td><code>SSLCipherSuite</code> <em>arg</em></td><td>renommée</td></tr>
-<tr><td><code>SSL_X509VerifyDir</code> <em>arg</em></td><td><code>SSLCACertificatePath</code> <em>arg</em></td><td>renommée</td></tr>
+...})</code></td><td>plus g&#233;n&#233;rale</td></tr>
+<tr><td><code>SSLFakeBasicAuth</code></td><td><code>SSLOptions +FakeBasicAuth</code></td><td>rassembl&#233;es</td></tr>
+<tr class="odd"><td><code>SSLCacheServerPath</code> <em>dir</em></td><td>-</td><td>fonctionnalit&#233; supprim&#233;e</td></tr>
+<tr><td><code>SSLCacheServerPort</code> <em>integer</em></td><td>-</td><td>fonctionnalit&#233; supprim&#233;e</td></tr>
+<tr class="header"><th colspan="3">Compatibilit&#233; avec Apache-SSL 1.x :</th></tr>
+<tr class="odd"><td><code>SSLExportClientCertificates</code></td><td><code>SSLOptions +ExportCertData</code></td><td>rassembl&#233;es</td></tr>
+<tr><td><code>SSLCacheServerRunDir</code> <em>dir</em></td><td>-</td><td>fonctionnalit&#233; non support&#233;e</td></tr>
+<tr class="header"><th colspan="3">Compatibilit&#233; avec Sioux 1.x :</th></tr>
+<tr class="odd"><td><code>SSL_CertFile</code> <em>file</em></td><td><code>SSLCertificateFile</code> <em>file</em></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_KeyFile</code> <em>file</em></td><td><code>SSLCertificateKeyFile</code> <em>file</em></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_CipherSuite</code> <em>arg</em></td><td><code>SSLCipherSuite</code> <em>arg</em></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_X509VerifyDir</code> <em>arg</em></td><td><code>SSLCACertificatePath</code> <em>arg</em></td><td>renomm&#233;e</td></tr>
<tr class="odd"><td><code>SSL_Log</code>
-<em>file</em></td><td><code>-</code></td><td>Utilisez plutôt la directive
+<em>file</em></td><td><code>-</code></td><td>Utilisez plut&#244;t la directive
de niveau module <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code></td></tr>
-<tr><td><code>SSL_Connect</code> <em>flag</em></td><td><code>SSLEngine</code> <em>flag</em></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_ClientAuth</code> <em>arg</em></td><td><code>SSLVerifyClient</code> <em>arg</em></td><td>renommée</td></tr>
-<tr><td><code>SSL_X509VerifyDepth</code> <em>arg</em></td><td><code>SSLVerifyDepth</code> <em>arg</em></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_FetchKeyPhraseFrom</code> <em>arg</em></td><td>-</td><td>pas de véritable équivalent ; utiliser SSLPassPhraseDialog</td></tr>
-<tr><td><code>SSL_SessionDir</code> <em>dir</em></td><td>-</td><td>pas de véritable équivalent ; utiliser SSLSessionCache</td></tr>
-<tr class="odd"><td><code>SSL_Require</code> <em>expr</em></td><td>-</td><td>pas de véritable équivalent ; utiliser SSLRequire</td></tr>
-<tr><td><code>SSL_CertFileType</code> <em>arg</em></td><td>-</td><td>fonctionnalité non supportée</td></tr>
-<tr class="odd"><td><code>SSL_KeyFileType</code> <em>arg</em></td><td>-</td><td>fonctionnalité non supportée</td></tr>
-<tr><td><code>SSL_X509VerifyPolicy</code> <em>arg</em></td><td>-</td><td>fonctionnalité non supportée</td></tr>
-<tr class="odd"><td><code>SSL_LogX509Attributes</code> <em>arg</em></td><td>-</td><td>fonctionnalité non supportée</td></tr>
-<tr class="header"><th colspan="3">Compatibilité avec Stronghold 2.x :</th></tr>
-<tr><td><code>StrongholdAccelerator</code> <em>engine</em></td><td><code>SSLCryptoDevice</code> <em>engine</em></td><td>renommée</td></tr>
+<tr><td><code>SSL_Connect</code> <em>flag</em></td><td><code>SSLEngine</code> <em>flag</em></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_ClientAuth</code> <em>arg</em></td><td><code>SSLVerifyClient</code> <em>arg</em></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_X509VerifyDepth</code> <em>arg</em></td><td><code>SSLVerifyDepth</code> <em>arg</em></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_FetchKeyPhraseFrom</code> <em>arg</em></td><td>-</td><td>pas de v&#233;ritable &#233;quivalent ; utiliser SSLPassPhraseDialog</td></tr>
+<tr><td><code>SSL_SessionDir</code> <em>dir</em></td><td>-</td><td>pas de v&#233;ritable &#233;quivalent ; utiliser SSLSessionCache</td></tr>
+<tr class="odd"><td><code>SSL_Require</code> <em>expr</em></td><td>-</td><td>pas de v&#233;ritable &#233;quivalent ; utiliser SSLRequire</td></tr>
+<tr><td><code>SSL_CertFileType</code> <em>arg</em></td><td>-</td><td>fonctionnalit&#233; non support&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_KeyFileType</code> <em>arg</em></td><td>-</td><td>fonctionnalit&#233; non support&#233;e</td></tr>
+<tr><td><code>SSL_X509VerifyPolicy</code> <em>arg</em></td><td>-</td><td>fonctionnalit&#233; non support&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_LogX509Attributes</code> <em>arg</em></td><td>-</td><td>fonctionnalit&#233; non support&#233;e</td></tr>
+<tr class="header"><th colspan="3">Compatibilit&#233; avec Stronghold 2.x :</th></tr>
+<tr><td><code>StrongholdAccelerator</code> <em>engine</em></td><td><code>SSLCryptoDevice</code> <em>engine</em></td><td>renomm&#233;e</td></tr>
<tr class="odd"><td><code>StrongholdKey</code> <em>dir</em></td><td>-</td><td>sans objet</td></tr>
<tr><td><code>StrongholdLicenseFile</code> <em>dir</em></td><td>-</td><td>sans objet</td></tr>
-<tr class="odd"><td><code>SSLFlag</code> <em>flag</em></td><td><code>SSLEngine</code> <em>flag</em></td><td>renommée</td></tr>
-<tr><td><code>SSLSessionLockFile</code> <em>file</em></td><td><code>SSLMutex</code> <em>file</em></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSLCipherList</code> <em>spec</em></td><td><code>SSLCipherSuite</code> <em>spec</em></td><td>renommée</td></tr>
-<tr><td><code>RequireSSL</code></td><td><code>SSLRequireSSL</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSLErrorFile</code> <em>file</em></td><td>-</td><td>fonctionnalité non supportée</td></tr>
-<tr><td><code>SSLRoot</code> <em>dir</em></td><td>-</td><td>fonctionnalité non supportée</td></tr>
-<tr class="odd"><td><code>SSL_CertificateLogDir</code> <em>dir</em></td><td>-</td><td>fonctionnalité non supportée</td></tr>
-<tr><td><code>AuthCertDir</code> <em>dir</em></td><td>-</td><td>fonctionnalité non supportée</td></tr>
-<tr class="odd"><td><code>SSL_Group</code> <em>name</em></td><td>-</td><td>fonctionnalité non supportée</td></tr>
-<tr><td><code>SSLProxyMachineCertPath</code> <em>dir</em></td><td><code>SSLProxyMachineCertificatePath</code> <em>dir</em></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSLProxyMachineCertFile</code> <em>file</em></td><td><code>SSLProxyMachineCertificateFile</code> <em>file</em></td><td>renommée</td></tr>
-<tr><td><code>SSLProxyCipherList</code> <em>spec</em></td><td><code>SSLProxyCipherSpec</code> <em>spec</em></td><td>renommée</td></tr>
+<tr class="odd"><td><code>SSLFlag</code> <em>flag</em></td><td><code>SSLEngine</code> <em>flag</em></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSLSessionLockFile</code> <em>file</em></td><td><code>SSLMutex</code> <em>file</em></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSLCipherList</code> <em>spec</em></td><td><code>SSLCipherSuite</code> <em>spec</em></td><td>renomm&#233;e</td></tr>
+<tr><td><code>RequireSSL</code></td><td><code>SSLRequireSSL</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSLErrorFile</code> <em>file</em></td><td>-</td><td>fonctionnalit&#233; non support&#233;e</td></tr>
+<tr><td><code>SSLRoot</code> <em>dir</em></td><td>-</td><td>fonctionnalit&#233; non support&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_CertificateLogDir</code> <em>dir</em></td><td>-</td><td>fonctionnalit&#233; non support&#233;e</td></tr>
+<tr><td><code>AuthCertDir</code> <em>dir</em></td><td>-</td><td>fonctionnalit&#233; non support&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_Group</code> <em>name</em></td><td>-</td><td>fonctionnalit&#233; non support&#233;e</td></tr>
+<tr><td><code>SSLProxyMachineCertPath</code> <em>dir</em></td><td><code>SSLProxyMachineCertificatePath</code> <em>dir</em></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSLProxyMachineCertFile</code> <em>file</em></td><td><code>SSLProxyMachineCertificateFile</code> <em>file</em></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSLProxyCipherList</code> <em>spec</em></td><td><code>SSLProxyCipherSpec</code> <em>spec</em></td><td>renomm&#233;e</td></tr>
</table>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="variables" id="variables">Variables d'environnement</a><a title="Lien permanent" href="#variables" class="permalink">&para;</a></h2>
-<p>La correspondance entre les noms des variables d'environnement utilisés par
-les solutions SSL plus anciennes et les noms utilisés par mod_ssl est fournie
+<p>La correspondance entre les noms des variables d'environnement utilis&#233;s par
+les solutions SSL plus anciennes et les noms utilis&#233;s par mod_ssl est fournie
dans le <a href="#table2">Tableau 2</a>.</p>
-<h3><a name="table2" id="table2">Tableau 2: Dérivation des variables d'environnement</a></h3>
+<h3><a name="table2" id="table2">Tableau 2: D&#233;rivation des variables d'environnement</a></h3>
<table><tr class="header"><th>Ancienne variable</th><th>Variable mod_ssl</th><th>Commentaires</th></tr>
-<tr><td><code>SSL_PROTOCOL_VERSION</code></td><td><code>SSL_PROTOCOL</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSLEAY_VERSION</code></td><td><code>SSL_VERSION_LIBRARY</code></td><td>renommée</td></tr>
-<tr><td><code>HTTPS_SECRETKEYSIZE</code></td><td><code>SSL_CIPHER_USEKEYSIZE</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>HTTPS_KEYSIZE</code></td><td><code>SSL_CIPHER_ALGKEYSIZE</code></td><td>renommée</td></tr>
-<tr><td><code>HTTPS_CIPHER</code></td><td><code>SSL_CIPHER</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>HTTPS_EXPORT</code></td><td><code>SSL_CIPHER_EXPORT</code></td><td>renommée</td></tr>
-<tr><td><code>SSL_SERVER_KEY_SIZE</code></td><td><code>SSL_CIPHER_ALGKEYSIZE</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_SERVER_CERTIFICATE</code></td><td><code>SSL_SERVER_CERT</code></td><td>renommée</td></tr>
-<tr><td><code>SSL_SERVER_CERT_START</code></td><td><code>SSL_SERVER_V_START</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_SERVER_CERT_END</code></td><td><code>SSL_SERVER_V_END</code></td><td>renommée</td></tr>
-<tr><td><code>SSL_SERVER_CERT_SERIAL</code></td><td><code>SSL_SERVER_M_SERIAL</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_SERVER_SIGNATURE_ALGORITHM</code></td><td><code>SSL_SERVER_A_SIG</code></td><td>renommée</td></tr>
-<tr><td><code>SSL_SERVER_DN</code></td><td><code>SSL_SERVER_S_DN</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_SERVER_CN</code></td><td><code>SSL_SERVER_S_DN_CN</code></td><td>renommée</td></tr>
-<tr><td><code>SSL_SERVER_EMAIL</code></td><td><code>SSL_SERVER_S_DN_Email</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_SERVER_O</code></td><td><code>SSL_SERVER_S_DN_O</code></td><td>renommée</td></tr>
-<tr><td><code>SSL_SERVER_OU</code></td><td><code>SSL_SERVER_S_DN_OU</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_SERVER_C</code></td><td><code>SSL_SERVER_S_DN_C</code></td><td>renommée</td></tr>
-<tr><td><code>SSL_SERVER_SP</code></td><td><code>SSL_SERVER_S_DN_SP</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_SERVER_L</code></td><td><code>SSL_SERVER_S_DN_L</code></td><td>renommée</td></tr>
-<tr><td><code>SSL_SERVER_IDN</code></td><td><code>SSL_SERVER_I_DN</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_SERVER_ICN</code></td><td><code>SSL_SERVER_I_DN_CN</code></td><td>renommée</td></tr>
-<tr><td><code>SSL_SERVER_IEMAIL</code></td><td><code>SSL_SERVER_I_DN_Email</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_SERVER_IO</code></td><td><code>SSL_SERVER_I_DN_O</code></td><td>renommée</td></tr>
-<tr><td><code>SSL_SERVER_IOU</code></td><td><code>SSL_SERVER_I_DN_OU</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_SERVER_IC</code></td><td><code>SSL_SERVER_I_DN_C</code></td><td>renommée</td></tr>
-<tr><td><code>SSL_SERVER_ISP</code></td><td><code>SSL_SERVER_I_DN_SP</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_SERVER_IL</code></td><td><code>SSL_SERVER_I_DN_L</code></td><td>renommée</td></tr>
-<tr><td><code>SSL_CLIENT_CERTIFICATE</code></td><td><code>SSL_CLIENT_CERT</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_CLIENT_CERT_START</code></td><td><code>SSL_CLIENT_V_START</code></td><td>renommée</td></tr>
-<tr><td><code>SSL_CLIENT_CERT_END</code></td><td><code>SSL_CLIENT_V_END</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_CLIENT_CERT_SERIAL</code></td><td><code>SSL_CLIENT_M_SERIAL</code></td><td>renommée</td></tr>
-<tr><td><code>SSL_CLIENT_SIGNATURE_ALGORITHM</code></td><td><code>SSL_CLIENT_A_SIG</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_CLIENT_DN</code></td><td><code>SSL_CLIENT_S_DN</code></td><td>renommée</td></tr>
-<tr><td><code>SSL_CLIENT_CN</code></td><td><code>SSL_CLIENT_S_DN_CN</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_CLIENT_EMAIL</code></td><td><code>SSL_CLIENT_S_DN_Email</code></td><td>renommée</td></tr>
-<tr><td><code>SSL_CLIENT_O</code></td><td><code>SSL_CLIENT_S_DN_O</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_CLIENT_OU</code></td><td><code>SSL_CLIENT_S_DN_OU</code></td><td>renommée</td></tr>
-<tr><td><code>SSL_CLIENT_C</code></td><td><code>SSL_CLIENT_S_DN_C</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_CLIENT_SP</code></td><td><code>SSL_CLIENT_S_DN_SP</code></td><td>renommée</td></tr>
-<tr><td><code>SSL_CLIENT_L</code></td><td><code>SSL_CLIENT_S_DN_L</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_CLIENT_IDN</code></td><td><code>SSL_CLIENT_I_DN</code></td><td>renommée</td></tr>
-<tr><td><code>SSL_CLIENT_ICN</code></td><td><code>SSL_CLIENT_I_DN_CN</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_CLIENT_IEMAIL</code></td><td><code>SSL_CLIENT_I_DN_Email</code></td><td>renommée</td></tr>
-<tr><td><code>SSL_CLIENT_IO</code></td><td><code>SSL_CLIENT_I_DN_O</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_CLIENT_IOU</code></td><td><code>SSL_CLIENT_I_DN_OU</code></td><td>renommée</td></tr>
-<tr><td><code>SSL_CLIENT_IC</code></td><td><code>SSL_CLIENT_I_DN_C</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_CLIENT_ISP</code></td><td><code>SSL_CLIENT_I_DN_SP</code></td><td>renommée</td></tr>
-<tr><td><code>SSL_CLIENT_IL</code></td><td><code>SSL_CLIENT_I_DN_L</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_EXPORT</code></td><td><code>SSL_CIPHER_EXPORT</code></td><td>renommée</td></tr>
-<tr><td><code>SSL_KEYSIZE</code></td><td><code>SSL_CIPHER_ALGKEYSIZE</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_SECKEYSIZE</code></td><td><code>SSL_CIPHER_USEKEYSIZE</code></td><td>renommée</td></tr>
-<tr><td><code>SSL_SSLEAY_VERSION</code></td><td><code>SSL_VERSION_LIBRARY</code></td><td>renommée</td></tr>
-<tr class="odd"><td><code>SSL_STRONG_CRYPTO</code></td><td><code>-</code></td><td>Non supportée par mod_ssl</td></tr>
-<tr><td><code>SSL_SERVER_KEY_EXP</code></td><td><code>-</code></td><td>Non supportée par mod_ssl</td></tr>
-<tr class="odd"><td><code>SSL_SERVER_KEY_ALGORITHM</code></td><td><code>-</code></td><td>Non supportée par mod_ssl</td></tr>
-<tr><td><code>SSL_SERVER_KEY_SIZE</code></td><td><code>-</code></td><td>Non supportée par mod_ssl</td></tr>
-<tr class="odd"><td><code>SSL_SERVER_SESSIONDIR</code></td><td><code>-</code></td><td>Non supportée par mod_ssl</td></tr>
-<tr><td><code>SSL_SERVER_CERTIFICATELOGDIR</code></td><td><code>-</code></td><td>Non supportée par mod_ssl</td></tr>
-<tr class="odd"><td><code>SSL_SERVER_CERTFILE</code></td><td><code>-</code></td><td>Non supportée par mod_ssl</td></tr>
-<tr><td><code>SSL_SERVER_KEYFILE</code></td><td><code>-</code></td><td>Non supportée par mod_ssl</td></tr>
-<tr class="odd"><td><code>SSL_SERVER_KEYFILETYPE</code></td><td><code>-</code></td><td>Non supportée par mod_ssl</td></tr>
-<tr><td><code>SSL_CLIENT_KEY_EXP</code></td><td><code>-</code></td><td>Non supportée par mod_ssl</td></tr>
-<tr class="odd"><td><code>SSL_CLIENT_KEY_ALGORITHM</code></td><td><code>-</code></td><td>Non supportée par mod_ssl</td></tr>
-<tr><td><code>SSL_CLIENT_KEY_SIZE</code></td><td><code>-</code></td><td>Non supportée par mod_ssl</td></tr>
+<tr><td><code>SSL_PROTOCOL_VERSION</code></td><td><code>SSL_PROTOCOL</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSLEAY_VERSION</code></td><td><code>SSL_VERSION_LIBRARY</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>HTTPS_SECRETKEYSIZE</code></td><td><code>SSL_CIPHER_USEKEYSIZE</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>HTTPS_KEYSIZE</code></td><td><code>SSL_CIPHER_ALGKEYSIZE</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>HTTPS_CIPHER</code></td><td><code>SSL_CIPHER</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>HTTPS_EXPORT</code></td><td><code>SSL_CIPHER_EXPORT</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_SERVER_KEY_SIZE</code></td><td><code>SSL_CIPHER_ALGKEYSIZE</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_CERTIFICATE</code></td><td><code>SSL_SERVER_CERT</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_SERVER_CERT_START</code></td><td><code>SSL_SERVER_V_START</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_CERT_END</code></td><td><code>SSL_SERVER_V_END</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_SERVER_CERT_SERIAL</code></td><td><code>SSL_SERVER_M_SERIAL</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_SIGNATURE_ALGORITHM</code></td><td><code>SSL_SERVER_A_SIG</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_SERVER_DN</code></td><td><code>SSL_SERVER_S_DN</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_CN</code></td><td><code>SSL_SERVER_S_DN_CN</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_SERVER_EMAIL</code></td><td><code>SSL_SERVER_S_DN_Email</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_O</code></td><td><code>SSL_SERVER_S_DN_O</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_SERVER_OU</code></td><td><code>SSL_SERVER_S_DN_OU</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_C</code></td><td><code>SSL_SERVER_S_DN_C</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_SERVER_SP</code></td><td><code>SSL_SERVER_S_DN_SP</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_L</code></td><td><code>SSL_SERVER_S_DN_L</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_SERVER_IDN</code></td><td><code>SSL_SERVER_I_DN</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_ICN</code></td><td><code>SSL_SERVER_I_DN_CN</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_SERVER_IEMAIL</code></td><td><code>SSL_SERVER_I_DN_Email</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_IO</code></td><td><code>SSL_SERVER_I_DN_O</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_SERVER_IOU</code></td><td><code>SSL_SERVER_I_DN_OU</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_IC</code></td><td><code>SSL_SERVER_I_DN_C</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_SERVER_ISP</code></td><td><code>SSL_SERVER_I_DN_SP</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_IL</code></td><td><code>SSL_SERVER_I_DN_L</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_CLIENT_CERTIFICATE</code></td><td><code>SSL_CLIENT_CERT</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_CLIENT_CERT_START</code></td><td><code>SSL_CLIENT_V_START</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_CLIENT_CERT_END</code></td><td><code>SSL_CLIENT_V_END</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_CLIENT_CERT_SERIAL</code></td><td><code>SSL_CLIENT_M_SERIAL</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_CLIENT_SIGNATURE_ALGORITHM</code></td><td><code>SSL_CLIENT_A_SIG</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_CLIENT_DN</code></td><td><code>SSL_CLIENT_S_DN</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_CLIENT_CN</code></td><td><code>SSL_CLIENT_S_DN_CN</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_CLIENT_EMAIL</code></td><td><code>SSL_CLIENT_S_DN_Email</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_CLIENT_O</code></td><td><code>SSL_CLIENT_S_DN_O</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_CLIENT_OU</code></td><td><code>SSL_CLIENT_S_DN_OU</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_CLIENT_C</code></td><td><code>SSL_CLIENT_S_DN_C</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_CLIENT_SP</code></td><td><code>SSL_CLIENT_S_DN_SP</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_CLIENT_L</code></td><td><code>SSL_CLIENT_S_DN_L</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_CLIENT_IDN</code></td><td><code>SSL_CLIENT_I_DN</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_CLIENT_ICN</code></td><td><code>SSL_CLIENT_I_DN_CN</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_CLIENT_IEMAIL</code></td><td><code>SSL_CLIENT_I_DN_Email</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_CLIENT_IO</code></td><td><code>SSL_CLIENT_I_DN_O</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_CLIENT_IOU</code></td><td><code>SSL_CLIENT_I_DN_OU</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_CLIENT_IC</code></td><td><code>SSL_CLIENT_I_DN_C</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_CLIENT_ISP</code></td><td><code>SSL_CLIENT_I_DN_SP</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_CLIENT_IL</code></td><td><code>SSL_CLIENT_I_DN_L</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_EXPORT</code></td><td><code>SSL_CIPHER_EXPORT</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_KEYSIZE</code></td><td><code>SSL_CIPHER_ALGKEYSIZE</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_SECKEYSIZE</code></td><td><code>SSL_CIPHER_USEKEYSIZE</code></td><td>renomm&#233;e</td></tr>
+<tr><td><code>SSL_SSLEAY_VERSION</code></td><td><code>SSL_VERSION_LIBRARY</code></td><td>renomm&#233;e</td></tr>
+<tr class="odd"><td><code>SSL_STRONG_CRYPTO</code></td><td><code>-</code></td><td>Non support&#233;e par mod_ssl</td></tr>
+<tr><td><code>SSL_SERVER_KEY_EXP</code></td><td><code>-</code></td><td>Non support&#233;e par mod_ssl</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_KEY_ALGORITHM</code></td><td><code>-</code></td><td>Non support&#233;e par mod_ssl</td></tr>
+<tr><td><code>SSL_SERVER_KEY_SIZE</code></td><td><code>-</code></td><td>Non support&#233;e par mod_ssl</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_SESSIONDIR</code></td><td><code>-</code></td><td>Non support&#233;e par mod_ssl</td></tr>
+<tr><td><code>SSL_SERVER_CERTIFICATELOGDIR</code></td><td><code>-</code></td><td>Non support&#233;e par mod_ssl</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_CERTFILE</code></td><td><code>-</code></td><td>Non support&#233;e par mod_ssl</td></tr>
+<tr><td><code>SSL_SERVER_KEYFILE</code></td><td><code>-</code></td><td>Non support&#233;e par mod_ssl</td></tr>
+<tr class="odd"><td><code>SSL_SERVER_KEYFILETYPE</code></td><td><code>-</code></td><td>Non support&#233;e par mod_ssl</td></tr>
+<tr><td><code>SSL_CLIENT_KEY_EXP</code></td><td><code>-</code></td><td>Non support&#233;e par mod_ssl</td></tr>
+<tr class="odd"><td><code>SSL_CLIENT_KEY_ALGORITHM</code></td><td><code>-</code></td><td>Non support&#233;e par mod_ssl</td></tr>
+<tr><td><code>SSL_CLIENT_KEY_SIZE</code></td><td><code>-</code></td><td>Non support&#233;e par mod_ssl</td></tr>
</table>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="customlog" id="customlog">Fonctions de personnalisation des journaux</a><a title="Lien permanent" href="#customlog" class="permalink">&para;</a></h2>
-<p>Quand mod_ssl est activé, le <a href="../mod/mod_log_config.html#formats">Format de journal courant
-(Custom Log Format)</a> du module <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> possède
-des fonctions supplémentaires comme indiqué dans le chapitre de référence.
-En plus de la fonction de format étendu
+<p>Quand mod_ssl est activ&#233;, le <a href="../mod/mod_log_config.html#formats">Format de journal courant
+(Custom Log Format)</a> du module <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> poss&#232;de
+des fonctions suppl&#233;mentaires comme indiqu&#233; dans le chapitre de r&#233;f&#233;rence.
+En plus de la fonction de format &#233;tendu
``<code>%{</code><em>varname</em><code>}x</code>'' que l'on peut utiliser pour
extraire le contenu d'une variable fournie par n'importe quel module,
la fonction
de format cryptographique ``<code>%{</code><em>name</em><code>}c</code>'' a
-été ajoutée à des fins de compatibilité ascendante. Les appels de fonctions
-actuellement implémentés sont énumérés dans le
+&#233;t&#233; ajout&#233;e &#224; des fins de compatibilit&#233; ascendante. Les appels de fonctions
+actuellement impl&#233;ment&#233;s sont &#233;num&#233;r&#233;s dans le
<a href="#table3">Tableau 3</a>.</p>
<h3><a name="table3" id="table3">Table 3: Fonctions cryptographiques du format de journal courant</a></h3>
@@ -221,17 +221,17 @@ actuellement implémentés sont énumérés dans le
<tr><td><code>%...{version}c</code></td> <td>Version du protocole SSL</td></tr>
<tr><td><code>%...{cipher}c</code></td> <td>Chiffrement SSL</td></tr>
<tr><td><code>%...{subjectdn}c</code></td> <td>Nom distinctif du sujet du certificat du client</td></tr>
-<tr><td><code>%...{issuerdn}c</code></td> <td>Nom distinctif de l'émetteur du certificat du client</td></tr>
-<tr><td><code>%...{errcode}c</code></td> <td>Erreur lors de la vérification du certificat (numérique)</td></tr>
+<tr><td><code>%...{issuerdn}c</code></td> <td>Nom distinctif de l'&#233;metteur du certificat du client</td></tr>
+<tr><td><code>%...{errcode}c</code></td> <td>Erreur lors de la v&#233;rification du certificat (num&#233;rique)</td></tr>
-<tr><td><code>%...{errstr}c</code></td> <td>Erreur lors de la vérification du certificat (chaîne de caractères)</td></tr>
+<tr><td><code>%...{errstr}c</code></td> <td>Erreur lors de la v&#233;rification du certificat (cha&#238;ne de caract&#232;res)</td></tr>
</table>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/ssl/ssl_compat.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../es/ssl/ssl_compat.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="../fr/ssl/ssl_compat.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../es/ssl/ssl_compat.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="../fr/ssl/ssl_compat.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -250,7 +250,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/ssl/ssl_compat.htm
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/ssl/ssl_faq.html.fr b/docs/manual/ssl/ssl_faq.html.fr
index 854acb6b54..bf594efc40 100644
--- a/docs/manual/ssl/ssl_faq.html.fr
+++ b/docs/manual/ssl/ssl_faq.html.fr
@@ -24,11 +24,11 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">SSL/TLS</a></div><div id="page-content"><div id="preamble"><h1>Chiffrement SSL/TLS fort: foire aux questions</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/ssl/ssl_faq.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/ssl/ssl_faq.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/ssl/ssl_faq.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
<blockquote>
-<p>Le sage n'apporte pas de bonnes réponses, il pose les bonnes questions</p>
+<p>Le sage n'apporte pas de bonnes r&#233;ponses, il pose les bonnes questions</p>
<p class="cite">-- <cite>Claude Levi-Strauss</cite></p>
</blockquote>
@@ -43,59 +43,59 @@
<div class="section">
<h2><a name="installation" id="installation">Installation</a><a title="Lien permanent" href="#installation" class="permalink">&para;</a></h2>
<ul>
-<li><a href="#mutex">Pourquoi le démarrage d'Apache provoque-t-il des
+<li><a href="#mutex">Pourquoi le d&#233;marrage d'Apache provoque-t-il des
erreurs de permission en rapport avec SSLMutex ?</a></li>
-<li><a href="#entropy">Pourquoi mod_ssl s'arrête-t-il avec l'erreur
-"Failed to generate temporary 512 bit RSA private key" au démarrage
+<li><a href="#entropy">Pourquoi mod_ssl s'arr&#234;te-t-il avec l'erreur
+"Failed to generate temporary 512 bit RSA private key" au d&#233;marrage
d'Apache ?</a></li>
</ul>
-<h3><a name="mutex" id="mutex">Pourquoi le démarrage d'Apache provoque-t-il des
+<h3><a name="mutex" id="mutex">Pourquoi le d&#233;marrage d'Apache provoque-t-il des
erreurs de permission en rapport avec SSLMutex ?</a></h3>
<p>Des erreurs telles que ``<code>mod_ssl: Child could not open
SSLMutex lockfile /opt/apache/logs/ssl_mutex.18332 (avec l'erreur
- système qui suit) [...] System: Permission denied (errno: 13)</code>''
- sont souvent provoquées par des permissions trop restrictives sur les
- répertoires <em>parents</em>. Assurez-vous que tous les répertoires
+ syst&#232;me qui suit) [...] System: Permission denied (errno: 13)</code>''
+ sont souvent provoqu&#233;es par des permissions trop restrictives sur les
+ r&#233;pertoires <em>parents</em>. Assurez-vous que tous les r&#233;pertoires
parents (ici <code>/opt</code>, <code>/opt/apache</code> et
- <code>/opt/apache/logs</code>) ont le bit x positionné au moins pour
- l'UID sous lequel les processus enfants d'Apache s'exécutent (voir la
+ <code>/opt/apache/logs</code>) ont le bit x positionn&#233; au moins pour
+ l'UID sous lequel les processus enfants d'Apache s'ex&#233;cutent (voir la
directive <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code>).</p>
-<h3><a name="entropy" id="entropy">Pourquoi mod_ssl s'arrête-t-il avec l'erreur
-"Failed to generate temporary 512 bit RSA private key" au démarrage
+<h3><a name="entropy" id="entropy">Pourquoi mod_ssl s'arr&#234;te-t-il avec l'erreur
+"Failed to generate temporary 512 bit RSA private key" au d&#233;marrage
d'Apache ?</a></h3>
<p>Pour fonctionner correctement, les logiciels de cryptographie ont
- besoin d'une source de données aléatoires. De nombreux systèmes
- d'exploitation libres proposent un "périphérique source d'entropie"
- qui fournit ce service (il se nomme en général
- <code>/dev/random</code>). Sur d'autres systèmes, les applications
+ besoin d'une source de donn&#233;es al&#233;atoires. De nombreux syst&#232;mes
+ d'exploitation libres proposent un "p&#233;riph&#233;rique source d'entropie"
+ qui fournit ce service (il se nomme en g&#233;n&#233;ral
+ <code>/dev/random</code>). Sur d'autres syst&#232;mes, les applications
doivent amorcer manuellement
- le Générateur de Nombres Pseudo-Aléatoires d'OpenSSL
- (Pseudo Random Number Generator -PRNG) à l'aide de données appropriées
- avant de générer des clés ou d'effectuer un chiffrement à clé
- publique. Depuis la version 0.9.5, les fonctions d'OpenSSL qui nécessitent
- des données aléatoires provoquent une erreur si le PRNG n'a pas été amorcé
- avec une source de données aléatoires d'au moins 128 bits.</p>
- <p>Pour éviter cette erreur, <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> doit fournir
+ le G&#233;n&#233;rateur de Nombres Pseudo-Al&#233;atoires d'OpenSSL
+ (Pseudo Random Number Generator -PRNG) &#224; l'aide de donn&#233;es appropri&#233;es
+ avant de g&#233;n&#233;rer des cl&#233;s ou d'effectuer un chiffrement &#224; cl&#233;
+ publique. Depuis la version 0.9.5, les fonctions d'OpenSSL qui n&#233;cessitent
+ des donn&#233;es al&#233;atoires provoquent une erreur si le PRNG n'a pas &#233;t&#233; amorc&#233;
+ avec une source de donn&#233;es al&#233;atoires d'au moins 128 bits.</p>
+ <p>Pour &#233;viter cette erreur, <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> doit fournir
suffisamment d'entropie au PRNG pour lui permettre de fonctionner
- correctement. Ce niveau d'entropie est défini par la directive
+ correctement. Ce niveau d'entropie est d&#233;fini par la directive
<code class="directive"><a href="../mod/mod_ssl.html#sslrandomseed">SSLRandomSeed</a></code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="aboutconfig" id="aboutconfig">Configuration</a><a title="Lien permanent" href="#aboutconfig" class="permalink">&para;</a></h2>
<ul>
-<li><a href="#parallel">Peut-on faire cohabiter HTTP et HTTPS sur le même
+<li><a href="#parallel">Peut-on faire cohabiter HTTP et HTTPS sur le m&#234;me
serveur ?</a></li>
<li><a href="#ports">Quel port HTTPS utilise-t-il ?</a></li>
-<li><a href="#httpstest">Comment s'exprimer en langage HTTPS à des fins
+<li><a href="#httpstest">Comment s'exprimer en langage HTTPS &#224; des fins
de test ?</a></li>
<li><a href="#hang">Pourquoi la communication se bloque-t-elle lorsque je
-me connecte à mon serveur Apache configuré pour SSL ?</a></li>
-<li><a href="#refused">Pourquoi, lorsque je tente d'accéder en HTTPS à mon
-serveur Apache+mod_ssl fraîchement installé, l'erreur ``Connection Refused''
+me connecte &#224; mon serveur Apache configur&#233; pour SSL ?</a></li>
+<li><a href="#refused">Pourquoi, lorsque je tente d'acc&#233;der en HTTPS &#224; mon
+serveur Apache+mod_ssl fra&#238;chement install&#233;, l'erreur ``Connection Refused''
s'affiche-t-elle ?</a></li>
<li><a href="#envvars">Pourquoi les variables <code>SSL_XXX</code>
ne sont-elles pas disponibles dans mes scripts CGI et SSI ?</a></li>
@@ -103,29 +103,29 @@ ne sont-elles pas disponibles dans mes scripts CGI et SSI ?</a></li>
HTTPS dans les hyperliens relatifs ?</a></li>
</ul>
-<h3><a name="parallel" id="parallel">Peut-on faire cohabiter HTTP et HTTPS sur le même
+<h3><a name="parallel" id="parallel">Peut-on faire cohabiter HTTP et HTTPS sur le m&#234;me
serveur ?</a></h3>
- <p>Oui. HTTP et HTTPS utilisent des ports différents (HTTP écoute le port
+ <p>Oui. HTTP et HTTPS utilisent des ports diff&#233;rents (HTTP &#233;coute le port
80 et HTTPS le port 443), si bien qu'il n'y a pas de conflit direct entre
- les deux. Vous pouvez soit exécuter deux instances séparées du serveur,
- chacune d'entre elles écoutant l'un de ces ports, soit utiliser l'élégante
- fonctionnalité d'Apache que constituent les hôtes virtuels pour créer
- deux serveurs virtuels gérés par la même instance d'Apache - le
- premier serveur répondant en HTTP aux requêtes sur le port 80,
- le second répondant en HTTPS aux requêtes sur le port
+ les deux. Vous pouvez soit ex&#233;cuter deux instances s&#233;par&#233;es du serveur,
+ chacune d'entre elles &#233;coutant l'un de ces ports, soit utiliser l'&#233;l&#233;gante
+ fonctionnalit&#233; d'Apache que constituent les h&#244;tes virtuels pour cr&#233;er
+ deux serveurs virtuels g&#233;r&#233;s par la m&#234;me instance d'Apache - le
+ premier serveur r&#233;pondant en HTTP aux requ&#234;tes sur le port 80,
+ le second r&#233;pondant en HTTPS aux requ&#234;tes sur le port
443.</p>
<h3><a name="ports" id="ports">Quel port HTTPS utilise-t-il ?</a></h3>
-<p>Vous pouvez associer le protocole HTTPS à n'importe quel port, mais le port
+<p>Vous pouvez associer le protocole HTTPS &#224; n'importe quel port, mais le port
standard est le port 443, que tout navigateur compatible HTTPS va utiliser par
-défaut. Vous pouvez forcer votre navigateur à utiliser un port différent en le
-précisant dans l'URL. Par exemple, si votre serveur est configuré pour
-servir des pages en HTTPS sur le port 8080, vous pourrez y accéder par
+d&#233;faut. Vous pouvez forcer votre navigateur &#224; utiliser un port diff&#233;rent en le
+pr&#233;cisant dans l'URL. Par exemple, si votre serveur est configur&#233; pour
+servir des pages en HTTPS sur le port 8080, vous pourrez y acc&#233;der par
l'adresse <code>https://example.com:8080/</code>.</p>
-<h3><a name="httpstest" id="httpstest">Comment s'exprimer en langage HTTPS à des fins
+<h3><a name="httpstest" id="httpstest">Comment s'exprimer en langage HTTPS &#224; des fins
de test ?</a></h3>
<p>Alors que vous utilisez simplement</p>
@@ -133,21 +133,21 @@ de test ?</a></h3>
GET / HTTP/1.0</code></p></div>
<p>pour tester facilement Apache via HTTP, les choses ne sont pas si
- simples pour HTTPS à cause du protocole SSL situé entre TCP et HTTP.
+ simples pour HTTPS &#224; cause du protocole SSL situ&#233; entre TCP et HTTP.
La commande OpenSSL <code>s_client</code> vous permet cependant
d'effectuer un test similaire via HTTPS :</p>
<div class="example"><p><code>$ openssl s_client -connect localhost:443 -state -debug<br />
GET / HTTP/1.0</code></p></div>
- <p>Avant la véritable réponse HTTP, vous recevrez des informations
- détaillées à propos de l'établissement de la connexion SSL. Si vous
- recherchez un client en ligne de commande à usage plus général qui comprend
- directement HTTP et HTTPS, qui peut effectuer des opérations GET et POST,
- peut utiliser un mandataire, supporte les requêtes portant sur une partie
+ <p>Avant la v&#233;ritable r&#233;ponse HTTP, vous recevrez des informations
+ d&#233;taill&#233;es &#224; propos de l'&#233;tablissement de la connexion SSL. Si vous
+ recherchez un client en ligne de commande &#224; usage plus g&#233;n&#233;ral qui comprend
+ directement HTTP et HTTPS, qui peut effectuer des op&#233;rations GET et POST,
+ peut utiliser un mandataire, supporte les requ&#234;tes portant sur une partie
d'un fichier (byte-range), etc..., vous devriez vous tourner vers
- l'excellent outil <a href="http://curl.haxx.se/">cURL</a>. Grâce à lui,
- vous pouvez vérifier si Apache répond correctement aux requêtes via
+ l'excellent outil <a href="http://curl.haxx.se/">cURL</a>. Gr&#226;ce &#224; lui,
+ vous pouvez v&#233;rifier si Apache r&#233;pond correctement aux requ&#234;tes via
HTTP et HTTPS comme suit :</p>
<div class="example"><p><code>$ curl http://localhost/<br />
@@ -155,46 +155,46 @@ de test ?</a></h3>
<h3><a name="hang" id="hang">Pourquoi la communication se bloque-t-elle lorsque je
-me connecte à mon serveur Apache configuré pour SSL ?</a></h3>
-<p>Ceci peut arriver si vous vous connectez à un serveur HTTPS (ou à
+me connecte &#224; mon serveur Apache configur&#233; pour SSL ?</a></h3>
+<p>Ceci peut arriver si vous vous connectez &#224; un serveur HTTPS (ou &#224;
un serveur virtuel) via HTTP (par exemple, en utilisant
<code>http://example.com/</code> au lieu de <code>https://example.com</code>).
-Cela peut aussi arriver en essayant de vous connecter via HTTPS à un
+Cela peut aussi arriver en essayant de vous connecter via HTTPS &#224; un
serveur HTTP (par exemple, en utilisant <code>https://example.com/</code>
avec un serveur qui ne supporte pas HTTPS, ou le supporte, mais sur un
-port non standard). Assurez-vous que vous vous connectez bien à un
+port non standard). Assurez-vous que vous vous connectez bien &#224; un
serveur (virtuel) qui supporte SSL.</p>
-<h3><a name="refused" id="refused">Pourquoi, lorsque je tente d'accéder en HTTPS à mon
-serveur Apache+mod_ssl fraîchement installé, l'erreur ``Connection Refused''
+<h3><a name="refused" id="refused">Pourquoi, lorsque je tente d'acc&#233;der en HTTPS &#224; mon
+serveur Apache+mod_ssl fra&#238;chement install&#233;, l'erreur ``Connection Refused''
s'affiche-t-elle ?</a></h3>
<p>Une configuration incorrecte peut provoquer ce type d'erreur.
Assurez-vous que vos directives <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> s'accordent avec vos directives
<code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>. Si
- l'erreur persiste, recommencez depuis le début en restaurant la
- configuration par défaut fournie par<code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>.</p>
+ l'erreur persiste, recommencez depuis le d&#233;but en restaurant la
+ configuration par d&#233;faut fournie par<code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>.</p>
<h3><a name="envvars" id="envvars">Pourquoi les variables <code>SSL_XXX</code>
ne sont-elles pas disponibles dans mes scripts CGI et SSI ?</a></h3>
<p>Assurez-vous que la directive ``<code>SSLOptions +StdEnvVars</code>'' est
-bien présente dans le contexte de vos requêtes CGI/SSI.</p>
+bien pr&#233;sente dans le contexte de vos requ&#234;tes CGI/SSI.</p>
<h3><a name="relative" id="relative">Comment puis-je basculer entre les protocoles HTTP et
HTTPS dans les hyperliens relatifs ?</a></h3>
<p>Normalement, pour basculer entre HTTP et HTTPS, vous devez utiliser des
-hyperliens pleinement qualifiés (car vous devez modifier le schéma de l'URL).
-Cependant, à l'aide du module <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>, vous pouvez
-manipuler des hyperliens relatifs, pour obtenir le même effet.</p>
+hyperliens pleinement qualifi&#233;s (car vous devez modifier le sch&#233;ma de l'URL).
+Cependant, &#224; l'aide du module <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>, vous pouvez
+manipuler des hyperliens relatifs, pour obtenir le m&#234;me effet.</p>
<pre class="prettyprint lang-config">RewriteEngine on
RewriteRule "^/(.*)_SSL$" "https://%{SERVER_NAME}/$1" [R,L]
RewriteRule "^/(.*)_NOSSL$" "http://%{SERVER_NAME}/$1" [R,L]</pre>
- <p>Ce jeu de règles rewrite vous permet d'utiliser des hyperliens de la
+ <p>Ce jeu de r&#232;gles rewrite vous permet d'utiliser des hyperliens de la
forme <code>&lt;a href="document.html_SSL"&gt;</code> pour passer en HTTPS
dans les liens relatifs. (Remplacez SSL par NOSSL pour passer en HTTP.)</p>
@@ -202,201 +202,201 @@ RewriteRule "^/(.*)_NOSSL$" "http://%{SERVER_NAME}/$1" [R,L]</pre>
<div class="section">
<h2><a name="aboutcerts" id="aboutcerts">Certificats</a><a title="Lien permanent" href="#aboutcerts" class="permalink">&para;</a></h2>
<ul>
-<li><a href="#keyscerts">Qu'est-ce qu'un clé privée RSA, un certificat,
+<li><a href="#keyscerts">Qu'est-ce qu'un cl&#233; priv&#233;e RSA, un certificat,
une demande de signature de certificat (CSR) ?</a></li>
-<li><a href="#startup">Y a-t-il une différence au démarrage entre un serveur
+<li><a href="#startup">Y a-t-il une diff&#233;rence au d&#233;marrage entre un serveur
Apache non SSL et un serveur Apache supportant SSL ?</a></li>
-<li><a href="#selfcert">Comment créer un certificat auto-signé SSL à des
+<li><a href="#selfcert">Comment cr&#233;er un certificat auto-sign&#233; SSL &#224; des
fins de test ?</a></li>
-<li><a href="#realcert">Comment créer un vrai certificat SSL ?</a></li>
-<li><a href="#ownca">Comment créer et utiliser sa propre Autorité de
+<li><a href="#realcert">Comment cr&#233;er un vrai certificat SSL ?</a></li>
+<li><a href="#ownca">Comment cr&#233;er et utiliser sa propre Autorit&#233; de
certification (CA) ?</a></li>
<li><a href="#passphrase">Comment modifier le mot de passe
-de ma clé privée ?</a></li>
-<li><a href="#removepassphrase">Comment démarrer Apache sans avoir à entrer de
+de ma cl&#233; priv&#233;e ?</a></li>
+<li><a href="#removepassphrase">Comment d&#233;marrer Apache sans avoir &#224; entrer de
mot de passe ?</a></li>
-<li><a href="#verify">Comment vérifier si une clé privée correspond bien
-à son certificat ?</a></li>
+<li><a href="#verify">Comment v&#233;rifier si une cl&#233; priv&#233;e correspond bien
+&#224; son certificat ?</a></li>
<li><a href="#pemder">Comment convertir un certificat du format PEM
au format DER ?</a></li>
<li><a href="#gid">Pourquoi les navigateurs se plaignent-ils de ne pas pouvoir
-vérifier mon certificat de serveur ?</a></li>
+v&#233;rifier mon certificat de serveur ?</a></li>
</ul>
-<h3><a name="keyscerts" id="keyscerts">Qu'est-ce qu'un clé privée RSA, un certificat,
+<h3><a name="keyscerts" id="keyscerts">Qu'est-ce qu'un cl&#233; priv&#233;e RSA, un certificat,
une demande de signature de certificat (CSR) ?</a></h3>
-<p>Un fichier de clé privée RSA est un fichier numérique que vous pouvez
-utiliser pour déchiffrer des messages que l'on vous a envoyés. Il a son
-pendant à caractère public que vous pouvez distribuer (par le biais de votre
+<p>Un fichier de cl&#233; priv&#233;e RSA est un fichier num&#233;rique que vous pouvez
+utiliser pour d&#233;chiffrer des messages que l'on vous a envoy&#233;s. Il a son
+pendant &#224; caract&#232;re public que vous pouvez distribuer (par le biais de votre
certificat), ce qui permet aux utilisateurs de chiffrer les messages qu'ils
vous envoient.</p>
- <p>Une Demande de Signature de Certificat (CSR) est un fichier numérique
- qui contient votre clé publique et votre nom. La CSR doit être envoyée à
- une Autorité de Certification (CA), qui va la convertir en vrai certificat
+ <p>Une Demande de Signature de Certificat (CSR) est un fichier num&#233;rique
+ qui contient votre cl&#233; publique et votre nom. La CSR doit &#234;tre envoy&#233;e &#224;
+ une Autorit&#233; de Certification (CA), qui va la convertir en vrai certificat
en la signant.</p>
- <p>Un certificat contient votre clé publique RSA, votre nom, le nom
- de la CA, et est signé numériquement par cette dernière. Les navigateurs
- qui reconnaissent la CA peuvent vérifier la signature du certificat, et
- ainsi en extraire votre clé publique RSA. Ceci leur permet de vous envoyer
- des messages chiffrés que vous seul pourrez déchiffrer.</p>
- <p>Se référer au chapitre <a href="ssl_intro.html">Introduction</a>
- pour une description générale du protocole SSL.</p>
+ <p>Un certificat contient votre cl&#233; publique RSA, votre nom, le nom
+ de la CA, et est sign&#233; num&#233;riquement par cette derni&#232;re. Les navigateurs
+ qui reconnaissent la CA peuvent v&#233;rifier la signature du certificat, et
+ ainsi en extraire votre cl&#233; publique RSA. Ceci leur permet de vous envoyer
+ des messages chiffr&#233;s que vous seul pourrez d&#233;chiffrer.</p>
+ <p>Se r&#233;f&#233;rer au chapitre <a href="ssl_intro.html">Introduction</a>
+ pour une description g&#233;n&#233;rale du protocole SSL.</p>
-<h3><a name="startup" id="startup">Y a-t-il une différence au démarrage entre un serveur
+<h3><a name="startup" id="startup">Y a-t-il une diff&#233;rence au d&#233;marrage entre un serveur
Apache non SSL et un serveur Apache supportant SSL ?</a></h3>
-<p>Oui. En général, avec ou sans <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> intégré, le démarrage
-d'Apache ne présente pas de différences. Cependant, si votre fichier de clé
-privée SSL possède un mot de passe, vous devrez le taper au démarrage
+<p>Oui. En g&#233;n&#233;ral, avec ou sans <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> int&#233;gr&#233;, le d&#233;marrage
+d'Apache ne pr&#233;sente pas de diff&#233;rences. Cependant, si votre fichier de cl&#233;
+priv&#233;e SSL poss&#232;de un mot de passe, vous devrez le taper au d&#233;marrage
d'Apache.</p>
- <p>Devoir entrer manuellement le mot de passe au démarrage du serveur peut
- poser quelques problèmes - par exemple, quand le serveur est démarré au
- moyen de scripts au lancement du système. Dans ce cas, vous pouvez suivre
- les étapes <a href="#removepassphrase">ci-dessous</a> pour supprimer le
- mot de passe de votre clé privée. Gardez à l'esprit qu'agir ainsi augmente
- les risques de sécurité - agissez avec précaution !</p>
+ <p>Devoir entrer manuellement le mot de passe au d&#233;marrage du serveur peut
+ poser quelques probl&#232;mes - par exemple, quand le serveur est d&#233;marr&#233; au
+ moyen de scripts au lancement du syst&#232;me. Dans ce cas, vous pouvez suivre
+ les &#233;tapes <a href="#removepassphrase">ci-dessous</a> pour supprimer le
+ mot de passe de votre cl&#233; priv&#233;e. Gardez &#224; l'esprit qu'agir ainsi augmente
+ les risques de s&#233;curit&#233; - agissez avec pr&#233;caution !</p>
-<h3><a name="selfcert" id="selfcert">Comment créer un certificat auto-signé SSL à des
+<h3><a name="selfcert" id="selfcert">Comment cr&#233;er un certificat auto-sign&#233; SSL &#224; des
fins de test ?</a></h3>
<ol>
- <li>Vérifiez qu'OpenSSL est installé et l'exécutable openssl dans votre
+ <li>V&#233;rifiez qu'OpenSSL est install&#233; et l'ex&#233;cutable openssl dans votre
<code>PATH</code>.<br />
<br />
</li>
- <li>Exécuter la commande suivante pour créer les fichiers
+ <li>Ex&#233;cuter la commande suivante pour cr&#233;er les fichiers
<code>server.key</code> et <code>server.crt</code> :<br />
<code><strong>$ openssl req -new -x509 -nodes -out server.crt
-keyout server.key</strong></code><br />
- Ces fichiers seront utilisés comme suit dans votre
+ Ces fichiers seront utilis&#233;s comme suit dans votre
<code>httpd.conf</code> :
<pre class="prettyprint lang-config">SSLCertificateFile /path/to/this/server.crt
SSLCertificateKeyFile /path/to/this/server.key</pre>
</li>
<li>Il est important de savoir que le fichier <code>server.key</code> n'a
- <em>pas</em> de mot de passe. Pour ajouter un mot de passe à la clé, vous
- devez exécuter la commande suivante et confirmer le mot de passe comme
- demandé.<br />
+ <em>pas</em> de mot de passe. Pour ajouter un mot de passe &#224; la cl&#233;, vous
+ devez ex&#233;cuter la commande suivante et confirmer le mot de passe comme
+ demand&#233;.<br />
<p><code><strong>$ openssl rsa -des3 -in server.key -out
server.key.new</strong></code><br />
<code><strong>$ mv server.key.new server.key</strong></code><br /></p>
Sauvegardez le fichier <code>server.key</code> ainsi que son mot de
- passe en lieu sûr.
+ passe en lieu s&#251;r.
</li>
</ol>
-<h3><a name="realcert" id="realcert">Comment créer un vrai certificat SSL ?</a></h3>
-<p>Voici la marche à suivre pas à pas :</p>
+<h3><a name="realcert" id="realcert">Comment cr&#233;er un vrai certificat SSL ?</a></h3>
+<p>Voici la marche &#224; suivre pas &#224; pas :</p>
<ol>
- <li>Assurez-vous qu'OpenSSL est bien installé et dans votre <code>PATH</code>.
+ <li>Assurez-vous qu'OpenSSL est bien install&#233; et dans votre <code>PATH</code>.
<br />
<br />
</li>
- <li>Créez une clé privée RSA pour votre serveur Apache
- (elle sera au format PEM et chiffrée en Triple-DES):<br />
+ <li>Cr&#233;ez une cl&#233; priv&#233;e RSA pour votre serveur Apache
+ (elle sera au format PEM et chiffr&#233;e en Triple-DES):<br />
<br />
<code><strong>$ openssl genrsa -des3 -out server.key 2048</strong></code><br />
<br />
Enregistrez le fichier <code>server.key</code> et le mot de passe
- éventuellement défini en lieu sûr.
- Vous pouvez afficher les détails de cette clé privée RSA à l'aide de la
+ &#233;ventuellement d&#233;fini en lieu s&#251;r.
+ Vous pouvez afficher les d&#233;tails de cette cl&#233; priv&#233;e RSA &#224; l'aide de la
commande :<br />
<br />
<code><strong>$ openssl rsa -noout -text -in server.key</strong></code><br />
<br />
- Si nécessaire, vous pouvez aussi créer une version PEM non chiffrée
- (non recommandé) de clé privée RSA avec :<br />
+ Si n&#233;cessaire, vous pouvez aussi cr&#233;er une version PEM non chiffr&#233;e
+ (non recommand&#233;) de cl&#233; priv&#233;e RSA avec :<br />
<br />
<code><strong>$ openssl rsa -in server.key -out server.key.unsecure</strong></code><br />
<br />
</li>
- <li>Créez une Demande de signature de Certificat (CSR) à l'aide de la
- clé privée précédemment générée (la sortie sera au format PEM):<br />
+ <li>Cr&#233;ez une Demande de signature de Certificat (CSR) &#224; l'aide de la
+ cl&#233; priv&#233;e pr&#233;c&#233;demment g&#233;n&#233;r&#233;e (la sortie sera au format PEM):<br />
<br />
<code><strong>$ openssl req -new -key server.key -out server.csr</strong></code><br />
<br />
- Vous devez entrer le Nom de Domaine Pleinement Qualifié
+ Vous devez entrer le Nom de Domaine Pleinement Qualifi&#233;
("Fully Qualified Domain Name" ou FQDN) de votre serveur lorsqu'OpenSSL
- vous demande le "CommonName", c'est à dire que si vous générez une CSR
- pour un site web auquel on accèdera par l'URL
+ vous demande le "CommonName", c'est &#224; dire que si vous g&#233;n&#233;rez une CSR
+ pour un site web auquel on acc&#232;dera par l'URL
<code>https://www.foo.dom/</code>, le FQDN sera "www.foo.dom". Vous
- pouvez afficher les détails de ce CSR avec :<br />
+ pouvez afficher les d&#233;tails de ce CSR avec :<br />
<br />
<code><strong>$ openssl req -noout -text -in server.csr</strong></code><br />
<br />
</li>
- <li>Vous devez maintenant envoyer la CSR à une Autorité de Certification
- (CA), afin que cette dernière puisse la signer. Une fois la CSR signée,
- vous disposerez d'un véritable certificat que vous pourrez utiliser avec
+ <li>Vous devez maintenant envoyer la CSR &#224; une Autorit&#233; de Certification
+ (CA), afin que cette derni&#232;re puisse la signer. Une fois la CSR sign&#233;e,
+ vous disposerez d'un v&#233;ritable certificat que vous pourrez utiliser avec
Apache. Vous pouvez faire signer votre CSR par une CA commerciale ou par
votre propre CA.<br />
- Les CAs commerciales vous demandent en général de leur envoyer la CSR
- par l'intermédiaire d'un formulaire web, de régler le montant de la
- signature, puis vous envoient un certificat signé que vous pouvez
+ Les CAs commerciales vous demandent en g&#233;n&#233;ral de leur envoyer la CSR
+ par l'interm&#233;diaire d'un formulaire web, de r&#233;gler le montant de la
+ signature, puis vous envoient un certificat sign&#233; que vous pouvez
enregistrer dans un fichier server.crt.
- Pour plus de détails sur la manière de créer sa propre CA, et de
+ Pour plus de d&#233;tails sur la mani&#232;re de cr&#233;er sa propre CA, et de
l'utiliser pour signer une CSR, voir <a href="#ownca">ci-dessous</a>.<br />
- Une fois la CSR signée, vous pouvez afficher les détails du certificat
+ Une fois la CSR sign&#233;e, vous pouvez afficher les d&#233;tails du certificat
comme suit :<br />
<br />
<code><strong>$ openssl x509 -noout -text -in server.crt</strong></code><br />
</li>
<li>Vous devez maintenant disposer de deux fichiers :
- <code>server.key</code> et <code>server.crt</code>. Ils sont précisés dans
+ <code>server.key</code> et <code>server.crt</code>. Ils sont pr&#233;cis&#233;s dans
votre fichier <code>httpd.conf</code> comme suit :
<pre class="prettyprint lang-config">SSLCertificateFile /path/to/this/server.crt
SSLCertificateKeyFile /path/to/this/server.key</pre>
- Le fichier <code>server.csr</code> n'est plus nécessaire.
+ Le fichier <code>server.csr</code> n'est plus n&#233;cessaire.
</li>
</ol>
-<h3><a name="ownca" id="ownca">Comment créer et utiliser sa propre Autorité de
+<h3><a name="ownca" id="ownca">Comment cr&#233;er et utiliser sa propre Autorit&#233; de
certification (CA) ?</a></h3>
- <p>La solution la plus simple consiste à utiliser les scripts
+ <p>La solution la plus simple consiste &#224; utiliser les scripts
<code>CA.sh</code> ou <code>CA.pl</code> fournis avec OpenSSL. De
- préférence, utilisez cette solution, à moins que vous ayez de bonnes
- raisons de ne pas le faire. Dans ce dernier cas, vous pouvez créer un
- certificat auto-signé comme suit :</p>
+ pr&#233;f&#233;rence, utilisez cette solution, &#224; moins que vous ayez de bonnes
+ raisons de ne pas le faire. Dans ce dernier cas, vous pouvez cr&#233;er un
+ certificat auto-sign&#233; comme suit :</p>
<ol>
- <li>Créez une clé privée RSA pour votre serveur
- (elle sera au format PEM et chiffrée en Triple-DES) :<br />
+ <li>Cr&#233;ez une cl&#233; priv&#233;e RSA pour votre serveur
+ (elle sera au format PEM et chiffr&#233;e en Triple-DES) :<br />
<br />
<code><strong>$ openssl genrsa -des3 -out server.key 2048</strong></code><br />
<br />
Sauvegardez le fichier <code>server.key</code> et le mot de passe
- éventuellement défini en lieu sûr.
- Vous pouvez afficher les détails de cette clé privée RSA à l'aide de la
+ &#233;ventuellement d&#233;fini en lieu s&#251;r.
+ Vous pouvez afficher les d&#233;tails de cette cl&#233; priv&#233;e RSA &#224; l'aide de la
commande :<br />
<br />
<code><strong>$ openssl rsa -noout -text -in server.key</strong></code><br />
<br />
- Si nécessaire, vous pouvez aussi créer une version PEM non chiffrée
- (non recommandé) de cette clé privée RSA avec :<br />
+ Si n&#233;cessaire, vous pouvez aussi cr&#233;er une version PEM non chiffr&#233;e
+ (non recommand&#233;) de cette cl&#233; priv&#233;e RSA avec :<br />
<br />
<code><strong>$ openssl rsa -in server.key -out server.key.unsecure</strong></code><br />
<br />
</li>
- <li>Créez un certificat auto-signé (structure X509) à l'aide de la clé RSA
- que vous venez de générer (la sortie sera au format PEM) :<br />
+ <li>Cr&#233;ez un certificat auto-sign&#233; (structure X509) &#224; l'aide de la cl&#233; RSA
+ que vous venez de g&#233;n&#233;rer (la sortie sera au format PEM) :<br />
<br />
<code><strong>$ openssl req -new -x509 -nodes -sha1 -days 365
-key server.key -out server.crt -extensions usr_cert</strong></code><br />
<br />
Cette commande signe le certificat du serveur et produit un fichier
- <code>server.crt</code>. Vous pouvez afficher les détails de ce
+ <code>server.crt</code>. Vous pouvez afficher les d&#233;tails de ce
certificat avec :<br />
<br />
<code><strong>$ openssl x509 -noout -text -in server.crt</strong></code><br />
@@ -406,32 +406,32 @@ certification (CA) ?</a></h3>
<h3><a name="passphrase" id="passphrase">Comment modifier le mot de passe
-de ma clé privée ?</a></h3>
-<p>Vous devez simplement lire la clé avec l'ancien mot de passe et la
-réécrire en spécifiant le nouveau mot de passe. Pour cela, vous pouvez
+de ma cl&#233; priv&#233;e ?</a></h3>
+<p>Vous devez simplement lire la cl&#233; avec l'ancien mot de passe et la
+r&#233;&#233;crire en sp&#233;cifiant le nouveau mot de passe. Pour cela, vous pouvez
utiliser les commandes suivantes :</p>
<p><code><strong>$ openssl rsa -des3 -in server.key -out server.key.new</strong></code><br />
<code><strong>$ mv server.key.new server.key</strong></code><br /></p>
- <p>La première fois qu'il vous est demandé un mot de passe PEM, vous
+ <p>La premi&#232;re fois qu'il vous est demand&#233; un mot de passe PEM, vous
devez entrer l'ancien mot de passe. Ensuite, on vous demandera d'entrer
encore un mot de passe - cette fois, entrez le nouveau mot de passe. Si on
- vous demande de vérifier le mot de passe, vous devrez entrer le nouveau
+ vous demande de v&#233;rifier le mot de passe, vous devrez entrer le nouveau
mot de passe une seconde fois.</p>
-<h3><a name="removepassphrase" id="removepassphrase">Comment démarrer Apache sans avoir à entrer de
+<h3><a name="removepassphrase" id="removepassphrase">Comment d&#233;marrer Apache sans avoir &#224; entrer de
mot de passe ?</a></h3>
-<p>L'apparition de ce dialogue au démarrage et à chaque redémarrage provient
-du fait que la clé privée RSA contenue dans votre fichier server.key est
-enregistrée sous forme chiffrée pour des raisons de sécurité. Le
-déchiffrement de ce fichier nécessite un mot de passe, afin de pouvoir être
-lu et interprété. Cependant, La suppression du mot de passe diminue le niveau de
-sécurité du serveur - agissez avec précautions !</p>
+<p>L'apparition de ce dialogue au d&#233;marrage et &#224; chaque red&#233;marrage provient
+du fait que la cl&#233; priv&#233;e RSA contenue dans votre fichier server.key est
+enregistr&#233;e sous forme chiffr&#233;e pour des raisons de s&#233;curit&#233;. Le
+d&#233;chiffrement de ce fichier n&#233;cessite un mot de passe, afin de pouvoir &#234;tre
+lu et interpr&#233;t&#233;. Cependant, La suppression du mot de passe diminue le niveau de
+s&#233;curit&#233; du serveur - agissez avec pr&#233;cautions !</p>
<ol>
- <li>Supprimer le chiffrement de la clé privée RSA (tout en conservant une
+ <li>Supprimer le chiffrement de la cl&#233; priv&#233;e RSA (tout en conservant une
copie de sauvegarde du fichier original) :<br />
<br />
<code><strong>$ cp server.key server.key.org</strong></code><br />
@@ -446,49 +446,49 @@ sécurité du serveur - agissez avec précautions !</p>
</li>
</ol>
- <p>Maintenant, <code>server.key</code> contient une copie non chiffrée de
- la clé. Si vous utilisez ce fichier pour votre serveur, il ne vous
- demandera plus de mot de passe. CEPENDANT, si quelqu'un arrive à obtenir
- cette clé, il sera en mesure d'usurper votre identité sur le réseau.
- Vous DEVEZ par conséquent vous assurer que seuls root ou le serveur web
- peuvent lire ce fichier (de préférence, démarrez le serveur web sous
- root et faites le s'exécuter sous un autre utilisateur, en n'autorisant
- la lecture de la clé que par root).</p>
+ <p>Maintenant, <code>server.key</code> contient une copie non chiffr&#233;e de
+ la cl&#233;. Si vous utilisez ce fichier pour votre serveur, il ne vous
+ demandera plus de mot de passe. CEPENDANT, si quelqu'un arrive &#224; obtenir
+ cette cl&#233;, il sera en mesure d'usurper votre identit&#233; sur le r&#233;seau.
+ Vous DEVEZ par cons&#233;quent vous assurer que seuls root ou le serveur web
+ peuvent lire ce fichier (de pr&#233;f&#233;rence, d&#233;marrez le serveur web sous
+ root et faites le s'ex&#233;cuter sous un autre utilisateur, en n'autorisant
+ la lecture de la cl&#233; que par root).</p>
- <p>Une autre alternative consiste à utiliser la directive
+ <p>Une autre alternative consiste &#224; utiliser la directive
``<code>SSLPassPhraseDialog exec:/chemin/vers/programme</code>''. Gardez
- cependant à l'esprit que ce n'est bien entendu ni plus ni moins
- sécurisé.</p>
-
-
-<h3><a name="verify" id="verify">Comment vérifier si une clé privée correspond bien
-à son certificat ?</a></h3>
-<p>Une clé privée contient une série de nombres. Deux de ces nombres forment la
-"clé publique", les autres appartiennent à la "clé privée". Les bits de la
-"clé publique" sont inclus quand vous générez une CSR, et font par
-conséquent partie du certificat associé.</p>
- <p>Pour vérifier que la clé publique contenue dans votre certificat
- correspond bien à la partie publique de votre clé privée, il vous suffit
- de comparer ces nombres. Pour afficher le certificat et la clé,
+ cependant &#224; l'esprit que ce n'est bien entendu ni plus ni moins
+ s&#233;curis&#233;.</p>
+
+
+<h3><a name="verify" id="verify">Comment v&#233;rifier si une cl&#233; priv&#233;e correspond bien
+&#224; son certificat ?</a></h3>
+<p>Une cl&#233; priv&#233;e contient une s&#233;rie de nombres. Deux de ces nombres forment la
+"cl&#233; publique", les autres appartiennent &#224; la "cl&#233; priv&#233;e". Les bits de la
+"cl&#233; publique" sont inclus quand vous g&#233;n&#233;rez une CSR, et font par
+cons&#233;quent partie du certificat associ&#233;.</p>
+ <p>Pour v&#233;rifier que la cl&#233; publique contenue dans votre certificat
+ correspond bien &#224; la partie publique de votre cl&#233; priv&#233;e, il vous suffit
+ de comparer ces nombres. Pour afficher le certificat et la cl&#233;,
utilisez cette commande :</p>
<p><code><strong>$ openssl x509 -noout -text -in server.crt</strong></code><br />
<code><strong>$ openssl rsa -noout -text -in server.key</strong></code></p>
- <p>Les parties `modulus' et `public exponent' doivent être identiques dans
- la clé et le certificat. Comme le `public exponent' est habituellement
- 65537, et comme il est difficile de vérifier visuellement que les nombreux
+ <p>Les parties `modulus' et `public exponent' doivent &#234;tre identiques dans
+ la cl&#233; et le certificat. Comme le `public exponent' est habituellement
+ 65537, et comme il est difficile de v&#233;rifier visuellement que les nombreux
nombres du `modulus' sont identiques, vous pouvez utiliser l'approche
suivante :</p>
<p><code><strong>$ openssl x509 -noout -modulus -in server.crt | openssl md5</strong></code><br />
<code><strong>$ openssl rsa -noout -modulus -in server.key | openssl md5</strong></code></p>
- <p>Il ne vous reste ainsi que deux nombres relativement courts à comparer.
- Il est possible, en théorie que ces deux nombres soient les mêmes, sans que
+ <p>Il ne vous reste ainsi que deux nombres relativement courts &#224; comparer.
+ Il est possible, en th&#233;orie que ces deux nombres soient les m&#234;mes, sans que
les nombres du modulus soient identiques, mais les chances en sont infimes.</p>
- <p>Si vous souhaitez vérifier à quelle clé ou certificat appartient une CSR
- particulière, vous pouvez effectuer le même calcul
+ <p>Si vous souhaitez v&#233;rifier &#224; quelle cl&#233; ou certificat appartient une CSR
+ particuli&#232;re, vous pouvez effectuer le m&#234;me calcul
sur la CSR comme suit :</p>
<p><code><strong>$ openssl req -noout -modulus -in server.csr | openssl md5</strong></code></p>
@@ -496,107 +496,107 @@ conséquent partie du certificat associé.</p>
<h3><a name="pemder" id="pemder">Comment convertir un certificat du format PEM
au format DER ?</a></h3>
-<p>Le format des certificats par défaut pour OpenSSL est le format PEM,
-qui est tout simplement un format DER codé en Base64, avec des lignes
-d'en-têtes et des annotations. Certaines applications, comme
+<p>Le format des certificats par d&#233;faut pour OpenSSL est le format PEM,
+qui est tout simplement un format DER cod&#233; en Base64, avec des lignes
+d'en-t&#234;tes et des annotations. Certaines applications, comme
Microsoft Internet Explorer, ont besoin d'un certificat au format DER de base.
-Vous pouvez convertir un fichier PEM <code>cert.pem</code> en son équivalent
-au format DER <code>cert.der</code> à l'aide de la commande suivante :
+Vous pouvez convertir un fichier PEM <code>cert.pem</code> en son &#233;quivalent
+au format DER <code>cert.der</code> &#224; l'aide de la commande suivante :
<code><strong>$ openssl x509 -in cert.pem -out cert.der
-outform DER</strong></code></p>
<h3><a name="gid" id="gid">Pourquoi les navigateurs se plaignent-ils de ne pas pouvoir
-vérifier mon certificat de serveur ?</a></h3>
-
- <p>Ceci peut se produire si votre certificat de serveur est signé
- par une autorité de certification intermédiaire. Plusieurs CAs,
- comme Verisign ou Thawte, ont commencé à signer les certificats avec
- des certificats intermédiaires au lieu de leur certificat racine.</p>
-
- <p>Les certificats de CA intermédiaires se situe à un niveau
- intermédiaire entre le certificat racine de la CA (qui est installé dans les
- navigateurs) et le certificat du serveur (que vous avez installé sur
- votre serveur). Pour que le navigateur puisse traverser et vérifier
- la chaîne de confiance depuis le certificat du serveur jusqu'au
+v&#233;rifier mon certificat de serveur ?</a></h3>
+
+ <p>Ceci peut se produire si votre certificat de serveur est sign&#233;
+ par une autorit&#233; de certification interm&#233;diaire. Plusieurs CAs,
+ comme Verisign ou Thawte, ont commenc&#233; &#224; signer les certificats avec
+ des certificats interm&#233;diaires au lieu de leur certificat racine.</p>
+
+ <p>Les certificats de CA interm&#233;diaires se situe &#224; un niveau
+ interm&#233;diaire entre le certificat racine de la CA (qui est install&#233; dans les
+ navigateurs) et le certificat du serveur (que vous avez install&#233; sur
+ votre serveur). Pour que le navigateur puisse traverser et v&#233;rifier
+ la cha&#238;ne de confiance depuis le certificat du serveur jusqu'au
certificat racine, il faut lui fournir les certificats
- intermédiaires. Les CAs devraient pouvoir fournir de tels
- paquetages de certificats intermédiaires à installer sur les
+ interm&#233;diaires. Les CAs devraient pouvoir fournir de tels
+ paquetages de certificats interm&#233;diaires &#224; installer sur les
serveurs.</p>
- <p>Vous devez inclure ces certificats intermédiaires via la
+ <p>Vous devez inclure ces certificats interm&#233;diaires via la
directive <code class="directive"><a href="../mod/mod_ssl.html#sslcertificatechainfile">SSLCertificateChainFile</a></code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="aboutssl" id="aboutssl">Le protocole SSL</a><a title="Lien permanent" href="#aboutssl" class="permalink">&para;</a></h2>
<ul>
-<li><a href="#random">Pourquoi de nombreuses et aléatoires erreurs de
+<li><a href="#random">Pourquoi de nombreuses et al&#233;atoires erreurs de
protocole SSL apparaissent-elles en cas de forte charge du serveur ?</a></li>
<li><a href="#load">Pourquoi la charge de mon serveur est-elle plus
-importante depuis qu'il sert des ressources chiffrées en SSL ?</a></li>
-<li><a href="#establishing">Pourquoi les connexions en HTTPS à mon serveur
-prennent-elles parfois jusqu'à 30 secondes pour s'établir ?</a></li>
+importante depuis qu'il sert des ressources chiffr&#233;es en SSL ?</a></li>
+<li><a href="#establishing">Pourquoi les connexions en HTTPS &#224; mon serveur
+prennent-elles parfois jusqu'&#224; 30 secondes pour s'&#233;tablir ?</a></li>
<li><a href="#ciphers">Quels sont les algorithmes de chiffrement
-supportés par mod_ssl ?</a></li>
-<li><a href="#adh">Pourquoi une erreur ``no shared cipher'' apparaît-elle
+support&#233;s par mod_ssl ?</a></li>
+<li><a href="#adh">Pourquoi une erreur ``no shared cipher'' appara&#238;t-elle
quand j'essaie d'utiliser un algorithme de chiffrement
Diffie-Hellman anonyme (ADH) ?</a></li>
<li><a href="#sharedciphers">Pourquoi une erreur ``no shared cipher''
-apparaît-elle lorsqu'on se connecte à mon serveur
-fraîchement installé ?</a></li>
-<li><a href="#vhosts">Pourquoi ne peut-on pas utiliser SSL avec des hôtes
-virtuels identifiés par un nom et non par une adresse IP ?</a></li>
+appara&#238;t-elle lorsqu'on se connecte &#224; mon serveur
+fra&#238;chement install&#233; ?</a></li>
+<li><a href="#vhosts">Pourquoi ne peut-on pas utiliser SSL avec des h&#244;tes
+virtuels identifi&#233;s par un nom et non par une adresse IP ?</a></li>
<li><a href="#vhosts2">Est-il possible d'utiliser
-l'hébergement virtuel basé sur le nom d'hôte
-pour différencier plusieurs hôtes virtuels ?</a></li>
+l'h&#233;bergement virtuel bas&#233; sur le nom d'h&#244;te
+pour diff&#233;rencier plusieurs h&#244;tes virtuels ?</a></li>
<li><a href="#comp">Comment mettre en oeuvre la compression SSL ?</a></li>
<li><a href="#lockicon">Lorsque j'utilise l'authentification de base sur HTTPS,
-l'icône de verrouillage des navigateurs Netscape reste ouverte quand la boîte
-de dialogue d'authentification apparaît. Cela signifie-t-il que les utilisateur
-et mot de passe sont envoyés en clair ?</a></li>
-<li><a href="#msie">Pourquoi des erreurs d'entrée/sortie apparaissent-elles
-lorsqu'on se connecte à un serveur Apache+mod_ssl avec
+l'ic&#244;ne de verrouillage des navigateurs Netscape reste ouverte quand la bo&#238;te
+de dialogue d'authentification appara&#238;t. Cela signifie-t-il que les utilisateur
+et mot de passe sont envoy&#233;s en clair ?</a></li>
+<li><a href="#msie">Pourquoi des erreurs d'entr&#233;e/sortie apparaissent-elles
+lorsqu'on se connecte &#224; un serveur Apache+mod_ssl avec
Microsoft Internet Explorer (MSIE) ?</a></li>
<li><a href="#srp">Comment activer TLS-SRP ?</a></li>
-<li><a href="#javadh">Pourquoi des erreurs de négociation apparaissent
-avec les clients basés sur Java lorsqu'on utilise un certificat de plus
+<li><a href="#javadh">Pourquoi des erreurs de n&#233;gociation apparaissent
+avec les clients bas&#233;s sur Java lorsqu'on utilise un certificat de plus
de 1024 bits ?</a></li>
</ul>
-<h3><a name="random" id="random">Pourquoi de nombreuses et aléatoires erreurs de
+<h3><a name="random" id="random">Pourquoi de nombreuses et al&#233;atoires erreurs de
protocole SSL apparaissent-elles en cas de forte charge du serveur ?</a></h3>
-<p>Ce problème peut avoir plusieurs causes, mais la principale réside dans le
-cache de session SSL défini par la directive
+<p>Ce probl&#232;me peut avoir plusieurs causes, mais la principale r&#233;side dans le
+cache de session SSL d&#233;fini par la directive
<code class="directive"><a href="../mod/mod_ssl.html#sslsessioncache">SSLSessionCache</a></code>. Le cache de session
-DBM est souvent à la source du problème qui peut être résolu en utilisant le
+DBM est souvent &#224; la source du probl&#232;me qui peut &#234;tre r&#233;solu en utilisant le
cache de session SHM (ou en n'utilisant tout simplement pas de cache).</p>
<h3><a name="load" id="load">Pourquoi la charge de mon serveur est-elle plus
-importante depuis qu'il sert des ressources chiffrées en SSL ?</a></h3>
-<p>SSL utilise un procédé de chiffrement fort qui nécessite la manipulation
-d'une quantité très importante de nombres. Lorsque vous effectuez une requête
-pour une page web via HTTPS, tout (même les images) est chiffré avant d'être
-transmis. C'est pourquoi un accroissement du traffic HTTPS entraîne une
+importante depuis qu'il sert des ressources chiffr&#233;es en SSL ?</a></h3>
+<p>SSL utilise un proc&#233;d&#233; de chiffrement fort qui n&#233;cessite la manipulation
+d'une quantit&#233; tr&#232;s importante de nombres. Lorsque vous effectuez une requ&#234;te
+pour une page web via HTTPS, tout (m&#234;me les images) est chiffr&#233; avant d'&#234;tre
+transmis. C'est pourquoi un accroissement du traffic HTTPS entra&#238;ne une
augmentation de la charge.</p>
-<h3><a name="establishing" id="establishing">Pourquoi les connexions en HTTPS à mon serveur
-prennent-elles parfois jusqu'à 30 secondes pour s'établir ?</a></h3>
-<p>Ce problème provient en général d'un périphérique <code>/dev/random</code>
-qui bloque l'appel système read(2) jusqu'à ce que suffisamment d'entropie
-soit disponible pour servir la requête. Pour plus d'information, se référer au
-manuel de référence de la directive
+<h3><a name="establishing" id="establishing">Pourquoi les connexions en HTTPS &#224; mon serveur
+prennent-elles parfois jusqu'&#224; 30 secondes pour s'&#233;tablir ?</a></h3>
+<p>Ce probl&#232;me provient en g&#233;n&#233;ral d'un p&#233;riph&#233;rique <code>/dev/random</code>
+qui bloque l'appel syst&#232;me read(2) jusqu'&#224; ce que suffisamment d'entropie
+soit disponible pour servir la requ&#234;te. Pour plus d'information, se r&#233;f&#233;rer au
+manuel de r&#233;f&#233;rence de la directive
<code class="directive"><a href="../mod/mod_ssl.html#sslrandomseed">SSLRandomSeed</a></code>.</p>
<h3><a name="ciphers" id="ciphers">Quels sont les algorithmes de chiffrement
-supportés par mod_ssl ?</a></h3>
-<p>En général, tous les algorithmes de chiffrement supportés par la version
-d'OpenSSL installée, le sont aussi par <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>. La liste des
-algorithmes disponibles peut dépendre de la manière dont vous avez installé
-OpenSSL. Typiquement, au moins les algorithmes suivants sont supportés :</p>
+support&#233;s par mod_ssl ?</a></h3>
+<p>En g&#233;n&#233;ral, tous les algorithmes de chiffrement support&#233;s par la version
+d'OpenSSL install&#233;e, le sont aussi par <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>. La liste des
+algorithmes disponibles peut d&#233;pendre de la mani&#232;re dont vous avez install&#233;
+OpenSSL. Typiquement, au moins les algorithmes suivants sont support&#233;s :</p>
<ol>
<li>RC4 avec SHA1</li>
@@ -604,219 +604,219 @@ OpenSSL. Typiquement, au moins les algorithmes suivants sont supportés :</p>
<li>Triple-DES avec SHA1</li>
</ol>
- <p>Pour déterminer la liste réelle des algorithmes disponibles, vous
+ <p>Pour d&#233;terminer la liste r&#233;elle des algorithmes disponibles, vous
pouvez utiliser la commande suivante :</p>
<div class="example"><p><code>$ openssl ciphers -v</code></p></div>
-<h3><a name="adh" id="adh">Pourquoi une erreur ``no shared cipher'' apparaît-elle
+<h3><a name="adh" id="adh">Pourquoi une erreur ``no shared cipher'' appara&#238;t-elle
quand j'essaie d'utiliser un algorithme de chiffrement
Diffie-Hellman anonyme (ADH) ?</a></h3>
-<p>Par défaut et pour des raisons de sécurité, OpenSSl ne permet <em>pas</em>
+<p>Par d&#233;faut et pour des raisons de s&#233;curit&#233;, OpenSSl ne permet <em>pas</em>
l'utilisation des algorithmes de chiffrements ADH. Veuillez vous informer
sur les effets pervers potentiels si vous choisissez d'activer le support
de ces algorithmes de chiffrements.</p>
<p>Pour pouvoir utiliser les algorithmes de chiffrements Diffie-Hellman
anonymes (ADH), vous devez compiler OpenSSL avec
-``<code>-DSSL_ALLOW_ADH</code>'', puis ajouter ``<code>ADH</code>'' à votre
+``<code>-DSSL_ALLOW_ADH</code>'', puis ajouter ``<code>ADH</code>'' &#224; votre
directive <code class="directive"><a href="../mod/mod_ssl.html#sslciphersuite">SSLCipherSuite</a></code>.</p>
<h3><a name="sharedciphers" id="sharedciphers">Pourquoi une erreur ``no shared cipher''
-apparaît-elle lorsqu'on se connecte à mon serveur
-fraîchement installé ?</a></h3>
-<p>Soit vous avez fait une erreur en définissant votre directive
+appara&#238;t-elle lorsqu'on se connecte &#224; mon serveur
+fra&#238;chement install&#233; ?</a></h3>
+<p>Soit vous avez fait une erreur en d&#233;finissant votre directive
<code class="directive"><a href="../mod/mod_ssl.html#sslciphersuite">SSLCipherSuite</a></code> (comparez-la avec
-l'exemple préconfiguré dans <code>extra/httpd-ssl.conf</code>), soit vous avez
+l'exemple pr&#233;configur&#233; dans <code>extra/httpd-ssl.conf</code>), soit vous avez
choisi d'utiliser des algorithmes DSA/DH au lieu de RSA lorsque vous avez
-généré votre clé privée, et avez ignoré ou êtes passé outre les
+g&#233;n&#233;r&#233; votre cl&#233; priv&#233;e, et avez ignor&#233; ou &#234;tes pass&#233; outre les
avertissements. Si vous avez choisi DSA/DH, votre serveur est incapable de
-communiquer en utilisant des algorithmes de chiffrements SSL basés sur RSA
-(du moins tant que vous n'aurez pas configuré une paire clé/certificat RSA
+communiquer en utilisant des algorithmes de chiffrements SSL bas&#233;s sur RSA
+(du moins tant que vous n'aurez pas configur&#233; une paire cl&#233;/certificat RSA
additionnelle). Les navigateurs modernes tels que NS ou IE ne peuvent
communiquer par SSL qu'avec des algorithmes RSA. C'est ce qui provoque l'erreur
-"no shared ciphers". Pour la corriger, générez une nouvelle paire
-clé/certificat pour le serveur en utilisant un algorithme de chiffrement
+"no shared ciphers". Pour la corriger, g&#233;n&#233;rez une nouvelle paire
+cl&#233;/certificat pour le serveur en utilisant un algorithme de chiffrement
RSA.</p>
-<h3><a name="vhosts" id="vhosts">Pourquoi ne peut-on pas utiliser SSL avec des hôtes
-virtuels identifiés par un nom et non par une adresse IP ?</a></h3>
-<p>La raison est très technique, et s'apparente au problème de la primauté de
+<h3><a name="vhosts" id="vhosts">Pourquoi ne peut-on pas utiliser SSL avec des h&#244;tes
+virtuels identifi&#233;s par un nom et non par une adresse IP ?</a></h3>
+<p>La raison est tr&#232;s technique, et s'apparente au probl&#232;me de la primaut&#233; de
l'oeuf ou de la poule. La couche du protocole SSL se trouve en dessous de la
-couche de protocole HTTP qu'elle encapsule. Lors de l'établissement d'une
-connexion SSL (HTTPS), Apache/mod_ssl doit négocier les paramètres du
+couche de protocole HTTP qu'elle encapsule. Lors de l'&#233;tablissement d'une
+connexion SSL (HTTPS), Apache/mod_ssl doit n&#233;gocier les param&#232;tres du
protocole SSL avec le client. Pour cela, mod_ssl doit consulter la
-configuration du serveur virtuel (par exemple, il doit accéder à la suite
+configuration du serveur virtuel (par exemple, il doit acc&#233;der &#224; la suite
d'algorithmes de chiffrement, au certificat du serveur, etc...). Mais afin de
-sélectionner le bon serveur virtuel, Apache doit connaître le contenu du champ
-d'en-tête HTTP <code>Host</code>. Pour cela, il doit lire l'en-tête de la
-requête HTTP. Mais il ne peut le faire tant que la négociation SSL n'est pas
-terminée, or, la phase de négociation SSL a besoin du nom d'hôte contenu
-dans l'en-tête de la requête. Voir la question suivante pour
-contourner ce problème.</p>
+s&#233;lectionner le bon serveur virtuel, Apache doit conna&#238;tre le contenu du champ
+d'en-t&#234;te HTTP <code>Host</code>. Pour cela, il doit lire l'en-t&#234;te de la
+requ&#234;te HTTP. Mais il ne peut le faire tant que la n&#233;gociation SSL n'est pas
+termin&#233;e, or, la phase de n&#233;gociation SSL a besoin du nom d'h&#244;te contenu
+dans l'en-t&#234;te de la requ&#234;te. Voir la question suivante pour
+contourner ce probl&#232;me.</p>
<p>Notez que si votre certificat comporte un nom de serveur avec
- caractères génériques, ou des noms de serveurs multiples dans le
+ caract&#232;res g&#233;n&#233;riques, ou des noms de serveurs multiples dans le
champ subjectAltName, vous pouvez utiliser SSL avec les serveurs
- virtuels à base de noms sans avoir à contourner ce problème.</p>
+ virtuels &#224; base de noms sans avoir &#224; contourner ce probl&#232;me.</p>
<h3><a name="vhosts2" id="vhosts2">Est-il possible d'utiliser
-l'hébergement virtuel basé sur le nom d'hôte
-pour différencier plusieurs hôtes virtuels ?</a></h3>
- <p>L'hébergement virtuel basé sur le nom est une méthode très populaire
- d'identification des différents hôtes virtuels. Il permet d'utiliser la
- même adresse IP et le même numéro de port pour de nombreux sites
- différents. Lorsqu'on se tourne vers SSL, il semble tout naturel de penser
- que l'on peut appliquer la même méthode pour gérer plusieurs hôtes
- virtuels SSL sur le même serveur.</p>
+l'h&#233;bergement virtuel bas&#233; sur le nom d'h&#244;te
+pour diff&#233;rencier plusieurs h&#244;tes virtuels ?</a></h3>
+ <p>L'h&#233;bergement virtuel bas&#233; sur le nom est une m&#233;thode tr&#232;s populaire
+ d'identification des diff&#233;rents h&#244;tes virtuels. Il permet d'utiliser la
+ m&#234;me adresse IP et le m&#234;me num&#233;ro de port pour de nombreux sites
+ diff&#233;rents. Lorsqu'on se tourne vers SSL, il semble tout naturel de penser
+ que l'on peut appliquer la m&#234;me m&#233;thode pour g&#233;rer plusieurs h&#244;tes
+ virtuels SSL sur le m&#234;me serveur.</p>
<p>C'est possible, mais seulement si on utilise une version 2.2.12
- ou supérieure du serveur web compilée avec OpenSSL
- version 0.9.8j ou supérieure. Ceci est du au fait que
- l'utilisation de l'hébergement virtuel à base de nom
- avec SSL nécessite une fonctionnalité appelée
+ ou sup&#233;rieure du serveur web compil&#233;e avec OpenSSL
+ version 0.9.8j ou sup&#233;rieure. Ceci est du au fait que
+ l'utilisation de l'h&#233;bergement virtuel &#224; base de nom
+ avec SSL n&#233;cessite une fonctionnalit&#233; appel&#233;e
Indication du Nom de Serveur (Server Name Indication - SNI) que
- seules les révisions les plus récentes de la
- spécification SSL supportent.</p>
+ seules les r&#233;visions les plus r&#233;centes de la
+ sp&#233;cification SSL supportent.</p>
<p>Notez que si votre certificat comporte un nom de serveur avec
- caractères génériques, ou des noms de serveurs multiples dans le
+ caract&#232;res g&#233;n&#233;riques, ou des noms de serveurs multiples dans le
champ subjectAltName, vous pouvez utiliser SSL avec les serveurs
- virtuels à base de noms sans avoir à contourner ce problème.</p>
-
- <p>La raison en est que le protocole SSL constitue une couche séparée qui
- encapsule le protocole HTTP. Aini, la session SSL nécessite une
- transaction séparée qui prend place avant que la session HTTP n'ait débuté.
- Le serveur reçoit une requête SSL sur l'adresse IP X et le port Y
- (habituellement 443). Comme la requête SSL ne contenait aucun
- en-tête Host:, le serveur n'avait aucun moyen de déterminer quel hôte virtuel SSL il
- devait utiliser. En général, il utilisait le premier
+ virtuels &#224; base de noms sans avoir &#224; contourner ce probl&#232;me.</p>
+
+ <p>La raison en est que le protocole SSL constitue une couche s&#233;par&#233;e qui
+ encapsule le protocole HTTP. Aini, la session SSL n&#233;cessite une
+ transaction s&#233;par&#233;e qui prend place avant que la session HTTP n'ait d&#233;but&#233;.
+ Le serveur re&#231;oit une requ&#234;te SSL sur l'adresse IP X et le port Y
+ (habituellement 443). Comme la requ&#234;te SSL ne contenait aucun
+ en-t&#234;te Host:, le serveur n'avait aucun moyen de d&#233;terminer quel h&#244;te virtuel SSL il
+ devait utiliser. En g&#233;n&#233;ral, il utilisait le premier
qu'il trouvait et qui
- correspondait à l'adresse IP et au port spécifiés.</p>
+ correspondait &#224; l'adresse IP et au port sp&#233;cifi&#233;s.</p>
<p>Par contre, si vous utilisez des versions du serveur web et
d'OpenSSL qui supportent SNI, et si le navigateur du client le
- supporte aussi, alors le nom d'hôte sera inclus dans la
- requête SSL originale, et le serveur web pourra
- sélectionner le bon serveur virtuel SSL.</p>
+ supporte aussi, alors le nom d'h&#244;te sera inclus dans la
+ requ&#234;te SSL originale, et le serveur web pourra
+ s&#233;lectionner le bon serveur virtuel SSL.</p>
- <p>Bien entendu, vous pouvez utiliser l'hébergement virtuel basé sur le nom
- pour identifier de nombreux hôtes virtuels non-SSL
- (tous sur le port 80 par exemple), et ne gérer qu'un seul hôte virtuel SSL
- (sur le port 443). Mais dans ce cas, vous devez définir le numéro de port
- non-SSL à l'aide de la directive NameVirtualHost dans ce style :</p>
+ <p>Bien entendu, vous pouvez utiliser l'h&#233;bergement virtuel bas&#233; sur le nom
+ pour identifier de nombreux h&#244;tes virtuels non-SSL
+ (tous sur le port 80 par exemple), et ne g&#233;rer qu'un seul h&#244;te virtuel SSL
+ (sur le port 443). Mais dans ce cas, vous devez d&#233;finir le num&#233;ro de port
+ non-SSL &#224; l'aide de la directive NameVirtualHost dans ce style :</p>
<pre class="prettyprint lang-config">NameVirtualHost 192.168.1.1:80</pre>
<p>il existe d'autres solutions alternatives comme :</p>
- <p>Utiliser des adresses IP différentes pour chaque hôte SSL.
- Utiliser des numéros de port différents pour chaque hôte SSL.</p>
+ <p>Utiliser des adresses IP diff&#233;rentes pour chaque h&#244;te SSL.
+ Utiliser des num&#233;ros de port diff&#233;rents pour chaque h&#244;te SSL.</p>
<h3><a name="comp" id="comp">Comment mettre en oeuvre la compression SSL ?</a></h3>
-<p>Bien que la négociation pour la compression SSL ait été définie dans la
-spécification de SSLv2 et TLS, ce n'est qu'en mai 2004 que la RFC 3749 a
-défini DEFLATE comme une méthode de compression standard négociable.
+<p>Bien que la n&#233;gociation pour la compression SSL ait &#233;t&#233; d&#233;finie dans la
+sp&#233;cification de SSLv2 et TLS, ce n'est qu'en mai 2004 que la RFC 3749 a
+d&#233;fini DEFLATE comme une m&#233;thode de compression standard n&#233;gociable.
</p>
-<p>Depuis la version 0.9.8, OpenSSL supporte cette compression par défaut
-lorsqu'il est compilé avec l'option <code>zlib</code>. Si le client et le
-serveur supportent la compression, elle sera utilisée. Cependant, la
+<p>Depuis la version 0.9.8, OpenSSL supporte cette compression par d&#233;faut
+lorsqu'il est compil&#233; avec l'option <code>zlib</code>. Si le client et le
+serveur supportent la compression, elle sera utilis&#233;e. Cependant, la
plupart des clients essaient encore de se connecter avec un Hello SSLv2.
-Comme SSLv2 ne comportait pas de table des algorithmes de compression préférés
-dans sa négociation, la compression ne peut pas être négociée avec ces clients.
-Si le client désactive le support SSLv2, un Hello SSLv3 ou TLS peut être
-envoyé, selon la bibliothèque SSL utilisée, et la compression peut être mise
-en oeuvre. Vous pouvez vérifier si un client utilise la compression SSL en
+Comme SSLv2 ne comportait pas de table des algorithmes de compression pr&#233;f&#233;r&#233;s
+dans sa n&#233;gociation, la compression ne peut pas &#234;tre n&#233;goci&#233;e avec ces clients.
+Si le client d&#233;sactive le support SSLv2, un Hello SSLv3 ou TLS peut &#234;tre
+envoy&#233;, selon la biblioth&#232;que SSL utilis&#233;e, et la compression peut &#234;tre mise
+en oeuvre. Vous pouvez v&#233;rifier si un client utilise la compression SSL en
journalisant la variable <code>%{SSL_COMPRESS_METHOD}x</code>.
</p>
<h3><a name="lockicon" id="lockicon">Lorsque j'utilise l'authentification de base sur HTTPS,
-l'icône de verrouillage des navigateurs Netscape reste ouverte quand la boîte
-de dialogue d'authentification apparaît. Cela signifie-t-il que les utilisateur
-et mot de passe sont envoyés en clair ?</a></h3>
-<p>Non, le couple utilisateur/mot de passe est transmis sous forme chiffrée.
- L'icône de chiffrement dans les navigateurs Netscape n'est pas vraiment
- synchronisé avec la couche SSL/TLS. Il ne passe à l'état verrouillé
- qu'au moment où la première partie des données relatives à la page web
- proprement dite sont transférées, ce qui peut prêter à confusion. Le
- dispositif d'authentification de base appartient à la couche HTTP, qui
- est située au dessus de la couche SSL/TLS dans HTTPS. Avant tout
- transfert de données HTTP sous HTTPS, la couche SSL/TLS a déjà achevé
- sa phase de négociation et basculé dans le mode de communication
- chiffrée. Ne vous laissez donc pas abuser par l'état de cet icône.</p>
-
-
-<h3><a name="msie" id="msie">Pourquoi des erreurs d'entrée/sortie apparaissent-elles
-lorsqu'on se connecte via HTTPS à un serveur Apache+mod_ssl avec des
+l'ic&#244;ne de verrouillage des navigateurs Netscape reste ouverte quand la bo&#238;te
+de dialogue d'authentification appara&#238;t. Cela signifie-t-il que les utilisateur
+et mot de passe sont envoy&#233;s en clair ?</a></h3>
+<p>Non, le couple utilisateur/mot de passe est transmis sous forme chiffr&#233;e.
+ L'ic&#244;ne de chiffrement dans les navigateurs Netscape n'est pas vraiment
+ synchronis&#233; avec la couche SSL/TLS. Il ne passe &#224; l'&#233;tat verrouill&#233;
+ qu'au moment o&#249; la premi&#232;re partie des donn&#233;es relatives &#224; la page web
+ proprement dite sont transf&#233;r&#233;es, ce qui peut pr&#234;ter &#224; confusion. Le
+ dispositif d'authentification de base appartient &#224; la couche HTTP, qui
+ est situ&#233;e au dessus de la couche SSL/TLS dans HTTPS. Avant tout
+ transfert de donn&#233;es HTTP sous HTTPS, la couche SSL/TLS a d&#233;j&#224; achev&#233;
+ sa phase de n&#233;gociation et bascul&#233; dans le mode de communication
+ chiffr&#233;e. Ne vous laissez donc pas abuser par l'&#233;tat de cet ic&#244;ne.</p>
+
+
+<h3><a name="msie" id="msie">Pourquoi des erreurs d'entr&#233;e/sortie apparaissent-elles
+lorsqu'on se connecte via HTTPS &#224; un serveur Apache+mod_ssl avec des
versions anciennes de
Microsoft Internet Explorer (MSIE) ?</a></h3>
-<p>La première raison en est la présence dans l'implémentation SSL de
+<p>La premi&#232;re raison en est la pr&#233;sence dans l'impl&#233;mentation SSL de
certaines versions de MSIE de bogues subtils en rapport avec le
dispositif de "maintien en vie" (keep-alive) HTTP, et les alertes de
notification de fermeture de session SSL en cas de coupure de la
-connexion au point d'entrée (socket). De plus, l'interaction entre
-SSL et les fonctionnalités HTTP/1.1 pose problème avec certaines
-versions de MSIE. Vous pouvez contourner ces problèmes en interdisant
-à Apache l'utilisation de HTTP/1.1, les connexions avec maintien en vie
+connexion au point d'entr&#233;e (socket). De plus, l'interaction entre
+SSL et les fonctionnalit&#233;s HTTP/1.1 pose probl&#232;me avec certaines
+versions de MSIE. Vous pouvez contourner ces probl&#232;mes en interdisant
+&#224; Apache l'utilisation de HTTP/1.1, les connexions avec maintien en vie
ou l'envoi de messages de notification de fermeture de session SSL aux
clients MSIE. Pour cela, vous pouvez utiliser la directive suivante
-dans votre section d'hôte virtuel avec support SSL :</p>
+dans votre section d'h&#244;te virtuel avec support SSL :</p>
<pre class="prettyprint lang-config">SetEnvIf User-Agent "MSIE [2-5]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0</pre>
- <p>En outre, certaines versions de MSIE ont des problèmes avec des
- algorithmes de chiffrement particuliers. Hélas, il n'est pas
- possible d'apporter une solution spécifique à MSIE pour ces
- problèmes, car les algorithmes de chiffrement sont utilisés dès la
- phase de négociation SSL. Ainsi, une directive
- <code class="directive"><a href="../mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> spécifique
- à MSIE ne peut être d'aucun secours. Par contre, vous devrez
- ajuster les paramètres généraux de manière drastique. Avant de
- vous décider, soyez sûr que vos clients rencontrent vraiment des
- problèmes. Dans la négative, n'effectuez pas ces ajustements car
+ <p>En outre, certaines versions de MSIE ont des probl&#232;mes avec des
+ algorithmes de chiffrement particuliers. H&#233;las, il n'est pas
+ possible d'apporter une solution sp&#233;cifique &#224; MSIE pour ces
+ probl&#232;mes, car les algorithmes de chiffrement sont utilis&#233;s d&#232;s la
+ phase de n&#233;gociation SSL. Ainsi, une directive
+ <code class="directive"><a href="../mod/mod_setenvif.html#setenvif">SetEnvIf</a></code> sp&#233;cifique
+ &#224; MSIE ne peut &#234;tre d'aucun secours. Par contre, vous devrez
+ ajuster les param&#232;tres g&#233;n&#233;raux de mani&#232;re drastique. Avant de
+ vous d&#233;cider, soyez s&#251;r que vos clients rencontrent vraiment des
+ probl&#232;mes. Dans la n&#233;gative, n'effectuez pas ces ajustements car
ils affecteront <em>tous</em> vos clients, ceux utilisant MSIE,
mais aussi les autres.</p>
<h3><a name="srp" id="srp">Comment activer TLS-SRP ?</a></h3>
- <p>TLS-SRP (Echange de clés avec mot de passe distant sécurisé,
- défini dans la RFC 5054) peut compléter ou même remplacer les
+ <p>TLS-SRP (Echange de cl&#233;s avec mot de passe distant s&#233;curis&#233;,
+ d&#233;fini dans la RFC 5054) peut compl&#233;ter ou m&#234;me remplacer les
certificats au cours de l'authentification d'une connexion SSL. Pour
- utiliser TLS-SRP, affectez à la directive <code class="directive"><a href="../mod/mod_ssl.html#sslsrpverifierfile">SSLSRPVerifierFile</a></code> un fichier de
- vérification OpenSSL SRP. Pour créer ce fichier de vérification,
+ utiliser TLS-SRP, affectez &#224; la directive <code class="directive"><a href="../mod/mod_ssl.html#sslsrpverifierfile">SSLSRPVerifierFile</a></code> un fichier de
+ v&#233;rification OpenSSL SRP. Pour cr&#233;er ce fichier de v&#233;rification,
utilisez l'outil <code>openssl</code> :</p>
<div class="example"><p><code>
openssl srp -srpvfile passwd.srpv -add username
</code></p></div>
- <p>Une fois ce fichier créé, spécifiez-le dans la configuration SSL
+ <p>Une fois ce fichier cr&#233;&#233;, sp&#233;cifiez-le dans la configuration SSL
du serveur :</p>
<div class="example"><p><code>
SSLSRPVerifierFile /path/to/passwd.srpv
</code></p></div>
- <p>Pour forcer les clients à utiliser des algorithmes de chiffrement
- non basés sur les certificats, utilisez la directive suivante :</p>
+ <p>Pour forcer les clients &#224; utiliser des algorithmes de chiffrement
+ non bas&#233;s sur les certificats, utilisez la directive suivante :</p>
<div class="example"><p><code>
SSLCipherSuite "!DSS:!aRSA:SRP"
</code></p></div>
-<h3><a name="javadh" id="javadh">Pourquoi des erreurs de négociation apparaissent
-avec les clients basés sur Java lorsqu'on utilise un certificat de plus
+<h3><a name="javadh" id="javadh">Pourquoi des erreurs de n&#233;gociation apparaissent
+avec les clients bas&#233;s sur Java lorsqu'on utilise un certificat de plus
de 1024 bits ?</a></h3>
- <p>Depuis la version 2.5.0-dev et à/c du 29/09/2013,
- <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> utilise des paramètres DH qui comportent
+ <p>Depuis la version 2.5.0-dev et &#224;/c du 29/09/2013,
+ <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> utilise des param&#232;tres DH qui comportent
des nombres premiers de plus de 1024 bits. Cependant, java 7 et ses versions
- antérieures ne supportent que les nombres premiers DH d'une longueur
+ ant&#233;rieures ne supportent que les nombres premiers DH d'une longueur
maximale de 1024 bits.</p>
- <p>Si votre client basé sur Java s'arrête avec une exception telle
+ <p>Si votre client bas&#233; sur Java s'arr&#234;te avec une exception telle
que <code>java.lang.RuntimeException: Could not generate DH
keypair</code> et
<code>java.security.InvalidAlgorithmParameterException: Prime size
@@ -824,24 +824,24 @@ de 1024 bits ?</a></h3>
(inclusive)</code>, et si httpd enregistre le message <code>tlsv1
alert internal error (SSL alert number 80)</code> dans son journal
des erreurs (avec un <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code>
- <code>info</code> ou supérieur), vous pouvez soit réarranger la
- liste d'algorithmes de mod_ssl via la directive <code class="directive"><a href="../mod/mod_ssl.html#sslciphersuite">SSLCipherSuite</a></code> (éventuellement en
+ <code>info</code> ou sup&#233;rieur), vous pouvez soit r&#233;arranger la
+ liste d'algorithmes de mod_ssl via la directive <code class="directive"><a href="../mod/mod_ssl.html#sslciphersuite">SSLCipherSuite</a></code> (&#233;ventuellement en
conjonction avec la directive <code class="directive"><a href="../mod/mod_ssl.html#sslhonorcipherorder">SSLHonorCipherOrder</a></code>), soit utiliser des
- paramètres DH personnalisés avec un nombre
- premier de 1024 bits, paramètres qui seront toujours prioritaires
- par rapport à tout autre paramètre DH par défaut.</p>
+ param&#232;tres DH personnalis&#233;s avec un nombre
+ premier de 1024 bits, param&#232;tres qui seront toujours prioritaires
+ par rapport &#224; tout autre param&#232;tre DH par d&#233;faut.</p>
- <p>Pour générer des paramètres DH personnalisés, utilisez la
+ <p>Pour g&#233;n&#233;rer des param&#232;tres DH personnalis&#233;s, utilisez la
commande <code>openssl dhparam 1024</code>. Vous pouvez aussi
- utiliser les paramètres DH standards issus de la <a href="http://www.ietf.org/rfc/rfc2409.txt">RFC 2409</a>, section 6.2 :</p>
+ utiliser les param&#232;tres DH standards issus de la <a href="http://www.ietf.org/rfc/rfc2409.txt">RFC 2409</a>, section 6.2 :</p>
<div class="example"><pre>-----BEGIN DH PARAMETERS-----
MIGHAoGBAP//////////yQ/aoiFowjTExmKLgNwc0SkCTgiKZ8x0Agu+pjsTmyJR
Sgh5jjQE3e+VGbPNOkMbMCsKbfJfFDdP4TVtbVHCReSFtXZiXn7G9ExC6aY37WsL
/1y29Aa37e44a/taiZ+lrp8kEXxLH+ZJKGZR7OZTgf//////////AgEC
-----END DH PARAMETERS-----</pre></div>
- <p>Ajoute les paramètres personnalisés incluant les lignes "BEGIN DH
- PARAMETERS" et "END DH PARAMETERS" à la fin du premier fichier de
- certificat défini via la directive <code class="directive"><a href="../mod/mod_ssl.html#sslcertificatefile">SSLCertificateFile</a></code>.</p>
+ <p>Ajoute les param&#232;tres personnalis&#233;s incluant les lignes "BEGIN DH
+ PARAMETERS" et "END DH PARAMETERS" &#224; la fin du premier fichier de
+ certificat d&#233;fini via la directive <code class="directive"><a href="../mod/mod_ssl.html#sslcertificatefile">SSLCertificateFile</a></code>.</p>
@@ -850,164 +850,164 @@ Sgh5jjQE3e+VGbPNOkMbMCsKbfJfFDdP4TVtbVHCReSFtXZiXn7G9ExC6aY37WsL
<h2><a name="support" id="support">Support de mod_ssl</a><a title="Lien permanent" href="#support" class="permalink">&para;</a></h2>
<ul>
<li><a href="#resources">Quelles sont les sources d'informations
-disponibles en cas de problème avec mod_ssl ?</a></li>
+disponibles en cas de probl&#232;me avec mod_ssl ?</a></li>
<li><a href="#contact">Qui peut-on contacter pour un support en cas de
-problème avec mod_ssl ?</a></li>
+probl&#232;me avec mod_ssl ?</a></li>
<li><a href="#reportdetails">Quelles informations dois-je fournir lors
-de l'écriture d'un rapport de bogue ?</a></li>
-<li><a href="#coredumphelp">Un vidage mémoire s'est produit,
+de l'&#233;criture d'un rapport de bogue ?</a></li>
+<li><a href="#coredumphelp">Un vidage m&#233;moire s'est produit,
pouvez-vous m'aider ?</a></li>
<li><a href="#backtrace">Comment puis-je obtenir une journalisation de
-ce qui s'est passé, pour m'aider à trouver la raison de ce vidage
-mémoire ?</a></li>
+ce qui s'est pass&#233;, pour m'aider &#224; trouver la raison de ce vidage
+m&#233;moire ?</a></li>
</ul>
<h3><a name="resources" id="resources">Quelles sont les sources d'informations
-disponibles en cas de problème avec mod_ssl ?</a></h3>
+disponibles en cas de probl&#232;me avec mod_ssl ?</a></h3>
<p>Voici les sources d'informations disponibles ; vous devez chercher
-ici en cas de problème.</p>
+ici en cas de probl&#232;me.</p>
<dl>
- <dt>Vous trouverez des réponses dans la Foire Aux Questions du
+ <dt>Vous trouverez des r&#233;ponses dans la Foire Aux Questions du
manuel utilisateur (ce document)</dt>
<dd><a href="http://httpd.apache.org/docs/trunk/ssl/ssl_faq.html">
http://httpd.apache.org/docs/trunk/ssl/ssl_faq.html</a><br />
Cherchez tout d'abord dans la foire aux questions
- (ce document). Si votre question est courante, on a déjà dû y
- répondre de nombreuses fois, et elle fait probablement partie
+ (ce document). Si votre question est courante, on a d&#233;j&#224; d&#251; y
+ r&#233;pondre de nombreuses fois, et elle fait probablement partie
de ce document.
</dd>
</dl>
<h3><a name="contact" id="contact">Qui peut-on contacter pour un support en cas de
-problème avec mod_ssl ?</a></h3>
- <p>Voici toutes les possibilités de support pour mod_ssl, par ordre
- de préférence. Merci d'utiliser ces possibilités
- <em>dans cet ordre</em> - ne vous précipitez pas sur celle qui vous
- paraît la plus alléchante. </p>
+probl&#232;me avec mod_ssl ?</a></h3>
+ <p>Voici toutes les possibilit&#233;s de support pour mod_ssl, par ordre
+ de pr&#233;f&#233;rence. Merci d'utiliser ces possibilit&#233;s
+ <em>dans cet ordre</em> - ne vous pr&#233;cipitez pas sur celle qui vous
+ para&#238;t la plus all&#233;chante. </p>
<ol>
- <li><em>Envoyez un rapport de problème à la liste de diffusion de
+ <li><em>Envoyez un rapport de probl&#232;me &#224; la liste de diffusion de
support des utilisateurs d'Apache httpd</em><br />
<a href="mailto:users@httpd.apache.org">
users@httpd.apache.org</a><br />
- C'est la deuxième manière de soumettre votre rapport de
- problème. Ici aussi, vous devez d'abord vous abonner à la
+ C'est la deuxi&#232;me mani&#232;re de soumettre votre rapport de
+ probl&#232;me. Ici aussi, vous devez d'abord vous abonner &#224; la
liste, mais vous pourrez ensuite discuter facilement de votre
- problème avec l'ensemble de la communauté d'utilisateurs
+ probl&#232;me avec l'ensemble de la communaut&#233; d'utilisateurs
d'Apache httpd.
</li>
- <li><em>Ecrire un rapport de problème dans la base de données des
+ <li><em>Ecrire un rapport de probl&#232;me dans la base de donn&#233;es des
bogues</em><br />
<a href="http://httpd.apache.org/bug_report.html">
http://httpd.apache.org/bug_report.html</a><br />
- C'est la dernière manière de soumettre votre rapport de
- problème. Vous ne devez utiliser cette solution que si vous
- avez déjà écrit aux listes de diffusion, et n'avez pas trouvé
+ C'est la derni&#232;re mani&#232;re de soumettre votre rapport de
+ probl&#232;me. Vous ne devez utiliser cette solution que si vous
+ avez d&#233;j&#224; &#233;crit aux listes de diffusion, et n'avez pas trouv&#233;
de solution. Merci de suivre les instructions de la page
- mentionnée ci-dessus <em>avec soin</em>.
+ mentionn&#233;e ci-dessus <em>avec soin</em>.
</li>
</ol>
<h3><a name="reportdetails" id="reportdetails">Quelles informations dois-je fournir lors
-de l'écriture d'un rapport de bogue ?</a></h3>
+de l'&#233;criture d'un rapport de bogue ?</a></h3>
<p>Vous devez toujours fournir au moins les informations
suivantes :</p>
<dl>
- <dt>Les versions d'Apache httpd et OpenSSL installées</dt>
- <dd>La version d'Apache peut être déterminée en exécutant
- <code>httpd -v</code>. La version d'OpenSSL peut être déterminée
- en exécutant <code>openssl version</code>. Si Lynx est installé,
- vous pouvez aussi exécuter la commande<code>lynx -mime_header
+ <dt>Les versions d'Apache httpd et OpenSSL install&#233;es</dt>
+ <dd>La version d'Apache peut &#234;tre d&#233;termin&#233;e en ex&#233;cutant
+ <code>httpd -v</code>. La version d'OpenSSL peut &#234;tre d&#233;termin&#233;e
+ en ex&#233;cutant <code>openssl version</code>. Si Lynx est install&#233;,
+ vous pouvez aussi ex&#233;cuter la commande<code>lynx -mime_header
http://localhost/ | grep Server</code> et ainsi obtenir ces
informations en une seule fois.
</dd>
- <dt>Les détails de votre installation d'Apache httpd et OpenSSL</dt>
+ <dt>Les d&#233;tails de votre installation d'Apache httpd et OpenSSL</dt>
<dd>A cet effet, vous pouvez fournir un fichier journal de votre
- session de terminal qui montre les étapes de la configuration et
- de l'installation. En cas d'impossibilité, vous devez au moins
+ session de terminal qui montre les &#233;tapes de la configuration et
+ de l'installation. En cas d'impossibilit&#233;, vous devez au moins
fournir la ligne de commande <code class="program"><a href="../programs/configure.html">configure</a></code> que
- vous avez utilisée.
+ vous avez utilis&#233;e.
</dd>
- <dt>En cas de vidage mémoire, inclure une trace de ce qui s'est
- passé</dt>
+ <dt>En cas de vidage m&#233;moire, inclure une trace de ce qui s'est
+ pass&#233;</dt>
<dd>Si votre serveur Apache httpd fait un vidage de sa
- mémoire, merci de fournir en pièce jointe un fichier contenant
- une trace de la zone dédiée à la pile (voir
- <a href="#backtrace">ci-dessous</a> pour des informations sur la manière
- de l'obtenir). Il est nécessaire de disposer de ces informations
- afin de pouvoir déterminer la raison de votre vidage mémoire.
+ m&#233;moire, merci de fournir en pi&#232;ce jointe un fichier contenant
+ une trace de la zone d&#233;di&#233;e &#224; la pile (voir
+ <a href="#backtrace">ci-dessous</a> pour des informations sur la mani&#232;re
+ de l'obtenir). Il est n&#233;cessaire de disposer de ces informations
+ afin de pouvoir d&#233;terminer la raison de votre vidage m&#233;moire.
</dd>
- <dt>Une description détaillée de votre problème</dt>
+ <dt>Une description d&#233;taill&#233;e de votre probl&#232;me</dt>
- <dd>Ne riez pas, nous sommes sérieux ! De nombreux rapports
- n'incluent pas de description de la véritable nature du problème.
- Sans ces informations, il est très difficile pour quiconque de
- vous aider. Donc, et c'est votre propre intérêt (vous souhaitez
- que le problème soit résolu, n'est-ce pas ?), fournissez, s'il vous
- plait, le maximum de détails possible. Bien entendu, vous devez
- aussi inclure tout ce qui a été dit précédemment.
+ <dd>Ne riez pas, nous sommes s&#233;rieux ! De nombreux rapports
+ n'incluent pas de description de la v&#233;ritable nature du probl&#232;me.
+ Sans ces informations, il est tr&#232;s difficile pour quiconque de
+ vous aider. Donc, et c'est votre propre int&#233;r&#234;t (vous souhaitez
+ que le probl&#232;me soit r&#233;solu, n'est-ce pas ?), fournissez, s'il vous
+ plait, le maximum de d&#233;tails possible. Bien entendu, vous devez
+ aussi inclure tout ce qui a &#233;t&#233; dit pr&#233;c&#233;demment.
</dd>
</dl>
-<h3><a name="coredumphelp" id="coredumphelp">Un vidage mémoire s'est produit,
+<h3><a name="coredumphelp" id="coredumphelp">Un vidage m&#233;moire s'est produit,
pouvez-vous m'aider ?</a></h3>
-<p>En général non, du moins tant que vous n'aurez pas fourni plus de
-détails à propos de la localisation dans le code où Apache a effectué
-son vidage mémoire. Ce dont nous avons en général besoin pour vous
-aider est une trace de ce qui s'est passé (voir la question suivante).
-Sans cette information, il est pratiquement impossible de déterminer
-la nature du problème et de vous aider à le résoudre.</p>
+<p>En g&#233;n&#233;ral non, du moins tant que vous n'aurez pas fourni plus de
+d&#233;tails &#224; propos de la localisation dans le code o&#249; Apache a effectu&#233;
+son vidage m&#233;moire. Ce dont nous avons en g&#233;n&#233;ral besoin pour vous
+aider est une trace de ce qui s'est pass&#233; (voir la question suivante).
+Sans cette information, il est pratiquement impossible de d&#233;terminer
+la nature du probl&#232;me et de vous aider &#224; le r&#233;soudre.</p>
<h3><a name="backtrace" id="backtrace">Comment puis-je obtenir une journalisation de
-ce qui s'est passé, pour m'aider à trouver la raison de ce vidage
-mémoire ?</a></h3>
-<p>Vous trouverez ci-dessous les différentes étapes permettant
-d'obtenir une journalisation des évènements (backtrace) :</p>
+ce qui s'est pass&#233;, pour m'aider &#224; trouver la raison de ce vidage
+m&#233;moire ?</a></h3>
+<p>Vous trouverez ci-dessous les diff&#233;rentes &#233;tapes permettant
+d'obtenir une journalisation des &#233;v&#232;nements (backtrace) :</p>
<ol>
- <li>Assurez-vous que les symboles de débogage sont disponibles, au
- moins pour Apache. Pour cela, sur les plates-formes où GCC/GDB est
- utilisé, vous devez compiler Apache+mod_ssl avec l'option
+ <li>Assurez-vous que les symboles de d&#233;bogage sont disponibles, au
+ moins pour Apache. Pour cela, sur les plates-formes o&#249; GCC/GDB est
+ utilis&#233;, vous devez compiler Apache+mod_ssl avec l'option
``<code>OPTIM="-g -ggdb3"</code>''. Sur les autres plates-formes,
l'option ``<code>OPTIM="-g"</code>'' est un minimum.
</li>
- <li>Démarrez le serveur et essayez de reproduire le vidage mémoire.
+ <li>D&#233;marrez le serveur et essayez de reproduire le vidage m&#233;moire.
A cet effet, vous pouvez utiliser une directive du style
- ``<code>CoreDumpDirectory /tmp</code>'' pour être sûr que le
- fichier de vidage mémoire puisse bien être écrit. Vous devriez
+ ``<code>CoreDumpDirectory /tmp</code>'' pour &#234;tre s&#251;r que le
+ fichier de vidage m&#233;moire puisse bien &#234;tre &#233;crit. Vous devriez
obtenir un fichier <code>/tmp/core</code> ou
<code>/tmp/httpd.core</code>. Si ce n'est pas le cas, essayez de
lancer votre serveur sous un UID autre que root.
- Pour des raisons de sécurité, de nombreux
- noyaux modernes de permettent pas à un processus de vider sa
- mémoire une fois qu'il a accompli un <code>setuid()</code> (à moins
+ Pour des raisons de s&#233;curit&#233;, de nombreux
+ noyaux modernes de permettent pas &#224; un processus de vider sa
+ m&#233;moire une fois qu'il a accompli un <code>setuid()</code> (&#224; moins
qu'il effectue un <code>exec()</code>) car des informations d'un
- niveau privilégié pourraient être transmises en mémoire. Si
- nécessaire, vous pouvez exécuter <code>/chemin/vers/httpd -X</code>
- manuellement afin de ne pas permettre à Apache de se clôner (fork).
+ niveau privil&#233;gi&#233; pourraient &#234;tre transmises en m&#233;moire. Si
+ n&#233;cessaire, vous pouvez ex&#233;cuter <code>/chemin/vers/httpd -X</code>
+ manuellement afin de ne pas permettre &#224; Apache de se cl&#244;ner (fork).
</li>
- <li>Analysez le vidage mémoire. Pour cela, exécutez
+ <li>Analysez le vidage m&#233;moire. Pour cela, ex&#233;cutez
<code>gdb /path/to/httpd /tmp/httpd.core</code> ou une commande
- similaire. Dans GDB, tout ce que vous avez à faire est d'entrer
+ similaire. Dans GDB, tout ce que vous avez &#224; faire est d'entrer
<code>bt</code>, et voila, vous obtenez la backtrace. Pour les
- débogueurs autres que GDB consulter le manuel correspondant.
+ d&#233;bogueurs autres que GDB consulter le manuel correspondant.
</li>
</ol>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/ssl/ssl_faq.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/ssl/ssl_faq.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/ssl/ssl_faq.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -1026,7 +1026,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/ssl/ssl_faq.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/ssl/ssl_howto.html.fr b/docs/manual/ssl/ssl_howto.html.fr
index c2befa25ea..bea608b676 100644
--- a/docs/manual/ssl/ssl_howto.html.fr
+++ b/docs/manual/ssl/ssl_howto.html.fr
@@ -24,20 +24,20 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">SSL/TLS</a></div><div id="page-content"><div id="preamble"><h1>Chiffrement fort SSL/TLS : Mode d'emploi</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/ssl/ssl_howto.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/ssl/ssl_howto.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/ssl/ssl_howto.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
-<p>Ce document doit vous permettre de démarrer et de faire fonctionner
+<p>Ce document doit vous permettre de d&#233;marrer et de faire fonctionner
une configuration de base. Avant de vous lancer dans l'application de
-techniques avancées, il est fortement recommandé de lire le reste
+techniques avanc&#233;es, il est fortement recommand&#233; de lire le reste
de la documentation SSL afin d'en comprendre le fonctionnement de
-manière plus approfondie.</p>
+mani&#232;re plus approfondie.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#configexample">Exemple de configuration basique</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#ciphersuites">Suites d'algorithmes de chiffrement et mise en oeuvre du chiffrement fort</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#ocspstapling">Agrafage OCSP</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#accesscontrol">Authentification du client et contrôle d'accès</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#accesscontrol">Authentification du client et contr&#244;le d'acc&#232;s</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#logging">Journalisation</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -63,60 +63,60 @@ suivantes :</p>
<div class="warning">
-<p>Le "chiffrement fort est et a toujours été une cible mouvante. En outre, la
-définition du terme "fort" dépend de l'utilisation que vous allez faire de votre
-chiffrement, de vos modèles de menaces, et du niveau de risque que vous
-considérez comme acceptable. L'équipe du serveur HTTP Apache ne peut donc pas
-définir ce chiffrement fort à votre place.</p>
-<p>Dans ce document dont la dernière mise à jour remonte à la mi-2016, une
-"chiffrement fort" fait référence à une implémentation TLS qui fournit, en plus
-d'une protection basique de la confidentialité, de l'intégrité et de
-l'authenticité que tout utilisateur s'attend à trouver, toutes les
-fonctionnalités suivantes :</p>
+<p>Le "chiffrement fort est et a toujours &#233;t&#233; une cible mouvante. En outre, la
+d&#233;finition du terme "fort" d&#233;pend de l'utilisation que vous allez faire de votre
+chiffrement, de vos mod&#232;les de menaces, et du niveau de risque que vous
+consid&#233;rez comme acceptable. L'&#233;quipe du serveur HTTP Apache ne peut donc pas
+d&#233;finir ce chiffrement fort &#224; votre place.</p>
+<p>Dans ce document dont la derni&#232;re mise &#224; jour remonte &#224; la mi-2016, une
+"chiffrement fort" fait r&#233;f&#233;rence &#224; une impl&#233;mentation TLS qui fournit, en plus
+d'une protection basique de la confidentialit&#233;, de l'int&#233;grit&#233; et de
+l'authenticit&#233; que tout utilisateur s'attend &#224; trouver, toutes les
+fonctionnalit&#233;s suivantes :</p>
<ul>
-<li>Une confidentialité persistante (Forward Secrecy) parfaite qui garantie que
-la découverte de la clé privée d'un serveur ne compromettra pas la
-condidentialité des communications TLS passées.</li>
+<li>Une confidentialit&#233; persistante (Forward Secrecy) parfaite qui garantie que
+la d&#233;couverte de la cl&#233; priv&#233;e d'un serveur ne compromettra pas la
+condidentialit&#233; des communications TLS pass&#233;es.</li>
<li>Une protection contre les types d'attaque connus contre les anciennes
-implémentations SSL et TLS comme <a href="https://en.wikipedia.org/wiki/POODLE">POODLE</a> et <a href="https://en.wikipedia.org/wiki/Transport_Layer_Security#BEAST_attack">BEAST</a>.</li>
+impl&#233;mentations SSL et TLS comme <a href="https://en.wikipedia.org/wiki/POODLE">POODLE</a> et <a href="https://en.wikipedia.org/wiki/Transport_Layer_Security#BEAST_attack">BEAST</a>.</li>
<li>Le support des algorithmes de chiffrement les plus efficaces disponibles sur
-les navigateurs web modernes (et à jour), ainsi que sur les autres clients HTTP.</li>
+les navigateurs web modernes (et &#224; jour), ainsi que sur les autres clients HTTP.</li>
<li>Le <strong>Rejet</strong> des clients qui ne sont pas en mesure de respecter
-ces prérequis. En d'autres termes, un "chiffrement fort" implique que les
-clients obsolètes ne doivent pas avoir la possibilité de se connecter au serveur
-afin de les empêcher de mettre en danger leurs utilisateurs. Vous seul(e) êtes
-alors à même de décider si ce comportement est approprié à votre situation.</li>
+ces pr&#233;requis. En d'autres termes, un "chiffrement fort" implique que les
+clients obsol&#232;tes ne doivent pas avoir la possibilit&#233; de se connecter au serveur
+afin de les emp&#234;cher de mettre en danger leurs utilisateurs. Vous seul(e) &#234;tes
+alors &#224; m&#234;me de d&#233;cider si ce comportement est appropri&#233; &#224; votre situation.</li>
</ul>
-<p>Notez cependant qu'un <em>chiffrement fort</em> ne suffit pas à lui seul pour
-assurer un niveau de <em>securité</em> fort (A titre d'exemple, les attaques
+<p>Notez cependant qu'un <em>chiffrement fort</em> ne suffit pas &#224; lui seul pour
+assurer un niveau de <em>securit&#233;</em> fort (A titre d'exemple, les attaques
oracle sur la compression HTTP comme <a href="https://en.wikipedia.org/wiki/BREACH_(security_exploit)">BREACH</a>
-peuvent nécessiter des actions supplémentaires pour être éradiquées).</p>
+peuvent n&#233;cessiter des actions suppl&#233;mentaires pour &#234;tre &#233;radiqu&#233;es).</p>
</div>
<ul>
-<li><a href="#onlystrong">Comment créer un serveur SSL
+<li><a href="#onlystrong">Comment cr&#233;er un serveur SSL
qui n'accepte que le chiffrement fort ?</a></li>
-<li><a href="#strongurl">Comment créer un serveur qui accepte de nombreux types de
-chiffrement en général, mais exige un chiffrement fort pour pouvoir
-accéder à une URL particulière ?</a></li>
+<li><a href="#strongurl">Comment cr&#233;er un serveur qui accepte de nombreux types de
+chiffrement en g&#233;n&#233;ral, mais exige un chiffrement fort pour pouvoir
+acc&#233;der &#224; une URL particuli&#232;re ?</a></li>
</ul>
-<h3><a name="onlystrong" id="onlystrong">Comment créer un serveur SSL qui n'accepte
+<h3><a name="onlystrong" id="onlystrong">Comment cr&#233;er un serveur SSL qui n'accepte
que le chiffrement fort ?</a></h3>
<p>La configuration suivante active le "chiffrement fort" telle qu'il est
- défini ci-dessus, et s'inspire du document de la Fondation Mozilla sur les
- prérequis de <a href="https://wiki.mozilla.org/Security/Server_Side_TLS">Server Side
+ d&#233;fini ci-dessus, et s'inspire du document de la Fondation Mozilla sur les
+ pr&#233;requis de <a href="https://wiki.mozilla.org/Security/Server_Side_TLS">Server Side
TLS</a> :</p>
- <pre class="prettyprint lang-config"># Configuration "moderne" définie en août 2016 par le générateur de
-# configuration SSL de la Fondation Mozilla. Ce dernier est disponible à
+ <pre class="prettyprint lang-config"># Configuration "moderne" d&#233;finie en ao&#251;t 2016 par le g&#233;n&#233;rateur de
+# configuration SSL de la Fondation Mozilla. Ce dernier est disponible &#224;
# https://mozilla.github.io/server-side-tls/ssl-config-generator/
SSLProtocol all -SSLv3 -TLSv1 -TLSv1.1
-# De nombreux algorithmes de chiffrement définis ici nécessitent une version
-# récente (1.0.1 ou plus) d'OpenSSL. Certains nécessitent même OpenSSL 1.1.0
-# qui, à l'heure où ces lignes sont écrites, était encore en pre-release.
+# De nombreux algorithmes de chiffrement d&#233;finis ici n&#233;cessitent une version
+# r&#233;cente (1.0.1 ou plus) d'OpenSSL. Certains n&#233;cessitent m&#234;me OpenSSL 1.1.0
+# qui, &#224; l'heure o&#249; ces lignes sont &#233;crites, &#233;tait encore en pre-release.
SSLCipherSuite ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256
SSLHonorCipherOrder on
SSLCompression off
@@ -124,48 +124,48 @@ SSLSessionTickets off</pre>
<ul>
- <li>SSL 3.0 et TLS 1.0 étant vulnérables à certaines attaques connues contre
- le protocole, ils ont été entièrement retirés.</li>
- <li>Actuellement (en août 2016), la désactivation de TLS 1.1 est facultative
- ; TLS 1.2 fournit des options de chiffrement plus évoluées, mais la version
- 1.1 n'est pas encore considérée comme obsolète. La désactivation de TLS 1.1
- peut cependant juguler des attaques contre certaines implémentations
- dépassées de TLS.</li>
+ <li>SSL 3.0 et TLS 1.0 &#233;tant vuln&#233;rables &#224; certaines attaques connues contre
+ le protocole, ils ont &#233;t&#233; enti&#232;rement retir&#233;s.</li>
+ <li>Actuellement (en ao&#251;t 2016), la d&#233;sactivation de TLS 1.1 est facultative
+ ; TLS 1.2 fournit des options de chiffrement plus &#233;volu&#233;es, mais la version
+ 1.1 n'est pas encore consid&#233;r&#233;e comme obsol&#232;te. La d&#233;sactivation de TLS 1.1
+ peut cependant juguler des attaques contre certaines impl&#233;mentations
+ d&#233;pass&#233;es de TLS.</li>
<li>La directive <code class="directive"><a href="../mod/mod_ssl.html#sslhonorcipherorder">SSLHonorCipherOrder</a></code>
- permet de s'assurer que ce sont les préférences de chiffrement du serveur
+ permet de s'assurer que ce sont les pr&#233;f&#233;rences de chiffrement du serveur
qui seront suivies, et non celles du client.</li>
- <li>La désactivation de <code class="directive"><a href="../mod/mod_ssl.html#sslcompression">SSLCompression</a></code> permet de prévenir les attaques
+ <li>La d&#233;sactivation de <code class="directive"><a href="../mod/mod_ssl.html#sslcompression">SSLCompression</a></code> permet de pr&#233;venir les attaques
oracle sur la compression TLS (en autres <a href="https://en.wikipedia.org/wiki/CRIME">CRIME</a>).</li>
- <li>La désactivation de <code class="directive"><a href="../mod/mod_ssl.html#sslsessiontickets">SSLSessionTickets</a></code> permet de s'assurer que la
- qualité de la confidentialité persistante (Forward Secrecy) ne sera pas
- compromise, même si le serveur n'est pas redémarré régulièrement.</li>
+ <li>La d&#233;sactivation de <code class="directive"><a href="../mod/mod_ssl.html#sslsessiontickets">SSLSessionTickets</a></code> permet de s'assurer que la
+ qualit&#233; de la confidentialit&#233; persistante (Forward Secrecy) ne sera pas
+ compromise, m&#234;me si le serveur n'est pas red&#233;marr&#233; r&#233;guli&#232;rement.</li>
</ul>
- <p>C'est votre version d'OpenSSL installée qui détermine la liste des
- algorithmes de chiffrement supportés par la directive <code class="directive"><a href="../mod/mod_ssl.html#sslciphersuite">SSLCipherSuite</a></code>, et non le serveur. Pour pouvoir
- utiliser certains d'entre eux, vous devrez peut-être mettre à jour votre
+ <p>C'est votre version d'OpenSSL install&#233;e qui d&#233;termine la liste des
+ algorithmes de chiffrement support&#233;s par la directive <code class="directive"><a href="../mod/mod_ssl.html#sslciphersuite">SSLCipherSuite</a></code>, et non le serveur. Pour pouvoir
+ utiliser certains d'entre eux, vous devrez peut-&#234;tre mettre &#224; jour votre
version d'OpenSSL.</p>
-<h3><a name="strongurl" id="strongurl">Comment créer un serveur qui accepte de nombreux types de
-chiffrement en général, mais exige un chiffrement fort pour pouvoir
-accéder à une URL particulière ?</a></h3>
+<h3><a name="strongurl" id="strongurl">Comment cr&#233;er un serveur qui accepte de nombreux types de
+chiffrement en g&#233;n&#233;ral, mais exige un chiffrement fort pour pouvoir
+acc&#233;der &#224; une URL particuli&#232;re ?</a></h3>
- <p>Dans ce cas bien évidemment, une directive <code class="directive"><a href="../mod/mod_ssl.html#sslciphersuite">SSLCipherSuite</a></code> au niveau du serveur principal
+ <p>Dans ce cas bien &#233;videmment, une directive <code class="directive"><a href="../mod/mod_ssl.html#sslciphersuite">SSLCipherSuite</a></code> au niveau du serveur principal
qui restreint le choix des suites de chiffrement aux versions les plus
- fortes ne conviendra pas. <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> peut cependant être
- reconfiguré au sein de blocs <code>Location</code> qui permettent
- d'adapter la configuration générale à un répertoire spécifique ;
+ fortes ne conviendra pas. <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> peut cependant &#234;tre
+ reconfigur&#233; au sein de blocs <code>Location</code> qui permettent
+ d'adapter la configuration g&#233;n&#233;rale &#224; un r&#233;pertoire sp&#233;cifique ;
<code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> peut alors forcer automatiquement une
- renégociation des paramètres SSL pour parvenir au but recherché.
- Cette configuration peut se présenter comme suit :</p>
- <pre class="prettyprint lang-config"># soyons très tolérant a priori -- utilisons la suite d'algorithmes de
-# chiffrement "intermédiaire" de Mozilla (des suites plus légères peuvent aussi
-# être utilisées mais ne seront pas documentées ici)
+ ren&#233;gociation des param&#232;tres SSL pour parvenir au but recherch&#233;.
+ Cette configuration peut se pr&#233;senter comme suit :</p>
+ <pre class="prettyprint lang-config"># soyons tr&#232;s tol&#233;rant a priori -- utilisons la suite d'algorithmes de
+# chiffrement "interm&#233;diaire" de Mozilla (des suites plus l&#233;g&#232;res peuvent aussi
+# &#234;tre utilis&#233;es mais ne seront pas document&#233;es ici)
SSLCipherSuite ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS
&lt;Location "/strong/area"&gt;
-# sauf pour https://hostname/strong/area/ et ses sous-répertoires qui exigent
+# sauf pour https://hostname/strong/area/ et ses sous-r&#233;pertoires qui exigent
# des chiffrements forts
SSLCipherSuite ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256
&lt;/Location&gt;</pre>
@@ -176,64 +176,64 @@ SSLCipherSuite ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-E
<h2><a name="ocspstapling" id="ocspstapling">Agrafage OCSP</a><a title="Lien permanent" href="#ocspstapling" class="permalink">&para;</a></h2>
-<p>Le protocole de contrôle du statut des certificats en ligne (Online
-Certificate Status Protocol - OCSP) est un mécanisme permettant de
-déterminer si un certificat a été révoqué ou non, et l'agrafage OCSP en
-est une fonctionnalité particulière par laquelle le serveur, par exemple
-httpd et mod_ssl, maintient une liste des réponses OCSP actuelles pour
+<p>Le protocole de contr&#244;le du statut des certificats en ligne (Online
+Certificate Status Protocol - OCSP) est un m&#233;canisme permettant de
+d&#233;terminer si un certificat a &#233;t&#233; r&#233;voqu&#233; ou non, et l'agrafage OCSP en
+est une fonctionnalit&#233; particuli&#232;re par laquelle le serveur, par exemple
+httpd et mod_ssl, maintient une liste des r&#233;ponses OCSP actuelles pour
ses certificats et l'envoie aux clients qui communiquent avec lui. La
-plupart des certificats contiennent l'adresse d'un répondeur OCSP maintenu
-par l'Autorité de Certification (CA) spécifiée, et mod_ssl peut requérir
-ce répondeur pour obtenir une réponse signée qui peut être envoyée aux
+plupart des certificats contiennent l'adresse d'un r&#233;pondeur OCSP maintenu
+par l'Autorit&#233; de Certification (CA) sp&#233;cifi&#233;e, et mod_ssl peut requ&#233;rir
+ce r&#233;pondeur pour obtenir une r&#233;ponse sign&#233;e qui peut &#234;tre envoy&#233;e aux
clients qui communiquent avec le serveur.</p>
-<p>L'agrafage OCSP est la méthode la plus performante pour obtenir le
+<p>L'agrafage OCSP est la m&#233;thode la plus performante pour obtenir le
statut d'un certificat car il est disponible au niveau du serveur, et le
client n'a donc pas besoin d'ouvrir une nouvelle connexion vers
-l'autorité de certification. Autres avantages de l'absence de
-communication entre le client et l'autorité de certification :
-l'autorité de certification n'a pas accès à l'historique de navigation
+l'autorit&#233; de certification. Autres avantages de l'absence de
+communication entre le client et l'autorit&#233; de certification :
+l'autorit&#233; de certification n'a pas acc&#232;s &#224; l'historique de navigation
du client, et l'obtention du statut du certificat est plus efficace car
-elle n'est plus assujettie à une surcharge éventuelle des serveurs de
-l'autorité de certification.</p>
+elle n'est plus assujettie &#224; une surcharge &#233;ventuelle des serveurs de
+l'autorit&#233; de certification.</p>
-<p>La charge du serveur est moindre car la réponse qu'il a obtenu du
-répondeur OCSP peut être réutilisée par tous les clients qui utilisent
-le même certificat dans la limite du temps de validité de la réponse.</p>
+<p>La charge du serveur est moindre car la r&#233;ponse qu'il a obtenu du
+r&#233;pondeur OCSP peut &#234;tre r&#233;utilis&#233;e par tous les clients qui utilisent
+le m&#234;me certificat dans la limite du temps de validit&#233; de la r&#233;ponse.</p>
-<p>Une fois le support général SSL correctement configuré, l'activation
+<p>Une fois le support g&#233;n&#233;ral SSL correctement configur&#233;, l'activation
de l'agrafage OCSP ne requiert que des modifications mineures
-à la configuration de httpd et il suffit en général de l'ajout de ces
+&#224; la configuration de httpd et il suffit en g&#233;n&#233;ral de l'ajout de ces
deux directives :</p>
<pre class="prettyprint lang-config">SSLUseStapling On
SSLStaplingCache "shmcb:ssl_stapling(32768)"</pre>
-<p>Ces directives sont placées de façon à ce qu'elles aient une portée
-globale (et particulièrement en dehors de toute section VirtualHost), le
-plus souvent où sont placées les autres directives de configuration
+<p>Ces directives sont plac&#233;es de fa&#231;on &#224; ce qu'elles aient une port&#233;e
+globale (et particuli&#232;rement en dehors de toute section VirtualHost), le
+plus souvent o&#249; sont plac&#233;es les autres directives de configuration
globales SSL, comme <code>conf/extra/httpd-ssl.conf</code> pour les
-installations de httpd à partir des sources, ou
+installations de httpd &#224; partir des sources, ou
<code>/etc/apache2/mods-enabled/ssl.conf</code> pour Ubuntu ou Debian,
etc...</p>
-<p>Cette directive <code class="directive">SSLStaplingCache</code> particulière
-nécessite le chargement du module <code class="module"><a href="../mod/mod_socache_shmcb.html">mod_socache_shmcb</a></code> (à
-cause du préfixe <code>shmcb</code> de son argument). Ce module est en
-général déjà activé pour la directive
+<p>Cette directive <code class="directive">SSLStaplingCache</code> particuli&#232;re
+n&#233;cessite le chargement du module <code class="module"><a href="../mod/mod_socache_shmcb.html">mod_socache_shmcb</a></code> (&#224;
+cause du pr&#233;fixe <code>shmcb</code> de son argument). Ce module est en
+g&#233;n&#233;ral d&#233;j&#224; activ&#233; pour la directive
<code class="directive">SSLSessionCache</code>, ou pour des modules autres que
<code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>. Si vous activez un cache de session SSL
-utilisant un mécanisme autre que <code class="module"><a href="../mod/mod_socache_shmcb.html">mod_socache_shmcb</a></code>,
-utilisez aussi ce mécanisme alternatif pour la directive
+utilisant un m&#233;canisme autre que <code class="module"><a href="../mod/mod_socache_shmcb.html">mod_socache_shmcb</a></code>,
+utilisez aussi ce m&#233;canisme alternatif pour la directive
<code class="directive">SSLStaplingCache</code>. Par exemple :</p>
<pre class="prettyprint lang-config">SSLSessionCache "dbm:ssl_scache"
SSLStaplingCache "dbm:ssl_stapling"</pre>
-<p>Vous pouvez utiliser la commande openssl pour vérifier que votre
-serveur envoie bien une réponse OCSP :</p>
+<p>Vous pouvez utiliser la commande openssl pour v&#233;rifier que votre
+serveur envoie bien une r&#233;ponse OCSP :</p>
<pre>$ openssl s_client -connect www.example.com:443 -status -servername www.example.com
...
@@ -247,27 +247,27 @@ OCSP Response Data:
...</pre>
<p>Les sections suivantes explicitent les situations courantes qui
-requièrent des modifications supplémentaires de la configuration. Vous
-pouvez aussi vous référer au manuel de référence de
+requi&#232;rent des modifications suppl&#233;mentaires de la configuration. Vous
+pouvez aussi vous r&#233;f&#233;rer au manuel de r&#233;f&#233;rence de
<code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code>.</p>
<h3>Si l'on utilise plus que quelques certificats SSL pour le serveur</h3>
-<p>Les réponses OCSP sont stockées dans le cache d'agrafage SSL. Alors
-que les réponses ont une taille de quelques centaines à quelques
-milliers d'octets, mod_ssl supporte des réponses d'une taille jusqu'à
-environ 10 ko. Dans notre cas, le nombre de certificats est conséquent
-et la taille du cache (32768 octets dans l'exemple ci-dessus) doit être
-augmentée. En cas d'erreur lors du stockage d'une réponse, le
-message AH01929 sera enregistré dans le journal.</p>
+<p>Les r&#233;ponses OCSP sont stock&#233;es dans le cache d'agrafage SSL. Alors
+que les r&#233;ponses ont une taille de quelques centaines &#224; quelques
+milliers d'octets, mod_ssl supporte des r&#233;ponses d'une taille jusqu'&#224;
+environ 10 ko. Dans notre cas, le nombre de certificats est cons&#233;quent
+et la taille du cache (32768 octets dans l'exemple ci-dessus) doit &#234;tre
+augment&#233;e. En cas d'erreur lors du stockage d'une r&#233;ponse, le
+message AH01929 sera enregistr&#233; dans le journal.</p>
-<h3>Si le certificat ne spécifie pas de répondeur OCSP, ou si une
-adresse différente doit être utilisée</h3>
+<h3>Si le certificat ne sp&#233;cifie pas de r&#233;pondeur OCSP, ou si une
+adresse diff&#233;rente doit &#234;tre utilis&#233;e</h3>
-<p>Veuillez vous référer à la documentation de la directive <code class="directive"><a href="../mod/mod_ssl.html#sslstaplingforceurl">SSLStaplingForceURL</a></code>.</p>
+<p>Veuillez vous r&#233;f&#233;rer &#224; la documentation de la directive <code class="directive"><a href="../mod/mod_ssl.html#sslstaplingforceurl">SSLStaplingForceURL</a></code>.</p>
-<p>Vous pouvez vérifier si un certificat spécifie un répondeur OCSP en
+<p>Vous pouvez v&#233;rifier si un certificat sp&#233;cifie un r&#233;pondeur OCSP en
utilisant la commande openssl comme suit :</p>
<pre>$ openssl x509 -in ./www.example.com.crt -text | grep 'OCSP.*http'
@@ -275,78 +275,78 @@ OCSP - URI:http://ocsp.example.com</pre>
<p>Si un URI OCSP est fourni et si le serveur web peut communiquer
directement avec lui sans passer par un mandataire, aucune modification
-supplémentaire de la configuration n'est requise. Notez que les règles
-du pare-feu qui contrôlent les connexions sortantes en provenance du
-serveur web devront peut-être subir quelques ajustements.</p>
+suppl&#233;mentaire de la configuration n'est requise. Notez que les r&#232;gles
+du pare-feu qui contr&#244;lent les connexions sortantes en provenance du
+serveur web devront peut-&#234;tre subir quelques ajustements.</p>
-<p>Si aucun URI OCSP n'est fourni, contactez votre autorité de
+<p>Si aucun URI OCSP n'est fourni, contactez votre autorit&#233; de
certification pour savoir s'il en existe une ; si c'est le
-cas, utilisez la directive <code class="directive"><a href="../mod/mod_ssl.html#sslstaplingforceurl">SSLStaplingForceURL</a></code> pour la spécifier dans
+cas, utilisez la directive <code class="directive"><a href="../mod/mod_ssl.html#sslstaplingforceurl">SSLStaplingForceURL</a></code> pour la sp&#233;cifier dans
la configuration du serveur virtuel qui utilise le certificat.</p>
-<h3>Si plusieurs serveurs virtuels sont configurés pour utiliser SSL
-et si l'agrafage OCSP doit être désactivé pour certains d'entre eux</h3>
+<h3>Si plusieurs serveurs virtuels sont configur&#233;s pour utiliser SSL
+et si l'agrafage OCSP doit &#234;tre d&#233;sactiv&#233; pour certains d'entre eux</h3>
-<p>Ajoutez la directive <code>SSLUseStapling Off</code> à la
+<p>Ajoutez la directive <code>SSLUseStapling Off</code> &#224; la
configuration des serveurs virtuels pour lesquels l'agrafage OCSP doit
-être désactivé.</p>
+&#234;tre d&#233;sactiv&#233;.</p>
-<h3>Si le répondeur OCSP est lent ou instable</h3>
+<h3>Si le r&#233;pondeur OCSP est lent ou instable</h3>
-<p>De nombreuses directives permettent de gérer les temps de réponse et
-les erreurs. Référez-vous à la documentation de <code class="directive"><a href="../mod/mod_ssl.html#sslstaplingfaketrylater">SSLStaplingFakeTryLater</a></code>, <code class="directive"><a href="../mod/mod_ssl.html#sslstaplingrespondertimeout">SSLStaplingResponderTimeout</a></code>, et <code class="directive"><a href="../mod/mod_ssl.html#sslstaplingreturnrespondererrors">SSLStaplingReturnResponderErrors</a></code>.</p>
+<p>De nombreuses directives permettent de g&#233;rer les temps de r&#233;ponse et
+les erreurs. R&#233;f&#233;rez-vous &#224; la documentation de <code class="directive"><a href="../mod/mod_ssl.html#sslstaplingfaketrylater">SSLStaplingFakeTryLater</a></code>, <code class="directive"><a href="../mod/mod_ssl.html#sslstaplingrespondertimeout">SSLStaplingResponderTimeout</a></code>, et <code class="directive"><a href="../mod/mod_ssl.html#sslstaplingreturnrespondererrors">SSLStaplingReturnResponderErrors</a></code>.</p>
<h3>Si mod_ssl enregistre l'erreur AH02217 dans le journal</h3>
<pre>AH02217: ssl_stapling_init_cert: Can't retrieve issuer certificate!</pre>
<p>Afin de pouvoir supporter l'agrafage OCSP lorsqu'un certificat de
-serveur particulier est utilisé, une chaîne de certification pour ce
-certificat doit être spécifiée. Si cela n'a pas été fait lors de
-l'activation de SSL, l'erreur AH02217 sera enregistrée lorsque
-l'agrafage OCSP sera activé, et les clients qui utilisent le certificat
-considéré ne recevront pas de réponse OCSP.</p>
+serveur particulier est utilis&#233;, une cha&#238;ne de certification pour ce
+certificat doit &#234;tre sp&#233;cifi&#233;e. Si cela n'a pas &#233;t&#233; fait lors de
+l'activation de SSL, l'erreur AH02217 sera enregistr&#233;e lorsque
+l'agrafage OCSP sera activ&#233;, et les clients qui utilisent le certificat
+consid&#233;r&#233; ne recevront pas de r&#233;ponse OCSP.</p>
-<p>Veuillez vous référer à la documentation des directives <code class="directive"><a href="../mod/mod_ssl.html#sslcertificatechainfile">SSLCertificateChainFile</a></code> et <code class="directive"><a href="../mod/mod_ssl.html#sslcertificatefile">SSLCertificateFile</a></code> pour spécifier une
-chaîne de certification.</p>
+<p>Veuillez vous r&#233;f&#233;rer &#224; la documentation des directives <code class="directive"><a href="../mod/mod_ssl.html#sslcertificatechainfile">SSLCertificateChainFile</a></code> et <code class="directive"><a href="../mod/mod_ssl.html#sslcertificatefile">SSLCertificateFile</a></code> pour sp&#233;cifier une
+cha&#238;ne de certification.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="accesscontrol" id="accesscontrol">Authentification du client et contrôle d'accès</a><a title="Lien permanent" href="#accesscontrol" class="permalink">&para;</a></h2>
+<h2><a name="accesscontrol" id="accesscontrol">Authentification du client et contr&#244;le d'acc&#232;s</a><a title="Lien permanent" href="#accesscontrol" class="permalink">&para;</a></h2>
<ul>
<li><a href="#allclients">Comment forcer les clients
-à s'authentifier à l'aide de certificats ?</a></li>
+&#224; s'authentifier &#224; l'aide de certificats ?</a></li>
<li><a href="#arbitraryclients">Comment forcer les clients
-à s'authentifier à l'aide de certificats pour une URL particulière,
-mais autoriser quand-même tout client anonyme
-à accéder au reste du serveur ?</a></li>
-<li><a href="#certauthenticate">Comment n'autoriser l'accès à une URL
-particulière qu'aux clients qui possèdent des certificats, mais autoriser
-l'accès au reste du serveur à tous les clients ?</a></li>
+&#224; s'authentifier &#224; l'aide de certificats pour une URL particuli&#232;re,
+mais autoriser quand-m&#234;me tout client anonyme
+&#224; acc&#233;der au reste du serveur ?</a></li>
+<li><a href="#certauthenticate">Comment n'autoriser l'acc&#232;s &#224; une URL
+particuli&#232;re qu'aux clients qui poss&#232;dent des certificats, mais autoriser
+l'acc&#232;s au reste du serveur &#224; tous les clients ?</a></li>
<li><a href="#intranet">Comment imposer HTTPS avec chiffrements forts,
et soit authentification de base, soit possession de certificats clients,
-pour l'accès à une partie de l'Intranet, pour les clients en
+pour l'acc&#232;s &#224; une partie de l'Intranet, pour les clients en
provenance de l'Internet ?</a></li>
</ul>
<h3><a name="allclients" id="allclients">Comment forcer les clients
-à s'authentifier à l'aide de certificats ?
+&#224; s'authentifier &#224; l'aide de certificats ?
</a></h3>
- <p>Lorsque vous connaissez tous vos clients (comme c'est en général le cas
+ <p>Lorsque vous connaissez tous vos clients (comme c'est en g&#233;n&#233;ral le cas
au sein d'un intranet d'entreprise), vous pouvez imposer une
- authentification basée uniquement sur les certificats. Tout ce dont vous
- avez besoin pour y parvenir est de créer des certificats clients signés par
- le certificat de votre propre autorité de certification
- (<code>ca.crt</code>), et d'authentifier les clients à l'aide de ces
+ authentification bas&#233;e uniquement sur les certificats. Tout ce dont vous
+ avez besoin pour y parvenir est de cr&#233;er des certificats clients sign&#233;s par
+ le certificat de votre propre autorit&#233; de certification
+ (<code>ca.crt</code>), et d'authentifier les clients &#224; l'aide de ces
certificats.</p>
- <pre class="prettyprint lang-config"># exige un certificat client signé par le certificat de votre CA
+ <pre class="prettyprint lang-config"># exige un certificat client sign&#233; par le certificat de votre CA
# contenu dans ca.crt
SSLVerifyClient require
SSLVerifyDepth 1
@@ -355,14 +355,14 @@ SSLCACertificateFile "conf/ssl.crt/ca.crt"</pre>
<h3><a name="arbitraryclients" id="arbitraryclients">Comment forcer les clients
-à s'authentifier à l'aide de certificats pour une URL particulière,
-mais autoriser quand-même tout client anonyme
-à accéder au reste du serveur ?</a></h3>
+&#224; s'authentifier &#224; l'aide de certificats pour une URL particuli&#232;re,
+mais autoriser quand-m&#234;me tout client anonyme
+&#224; acc&#233;der au reste du serveur ?</a></h3>
-<p>Pour forcer les clients à s'authentifier à l'aide de certificats pour une
-URL particulière, vous pouvez utiliser les fonctionnalités de reconfiguration
-de <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> en fonction du répertoire :</p>
+<p>Pour forcer les clients &#224; s'authentifier &#224; l'aide de certificats pour une
+URL particuli&#232;re, vous pouvez utiliser les fonctionnalit&#233;s de reconfiguration
+de <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> en fonction du r&#233;pertoire :</p>
<pre class="prettyprint lang-config">SSLVerifyClient none
SSLCACertificateFile "conf/ssl.crt/ca.crt"
@@ -374,24 +374,24 @@ SSLVerifyDepth 1
-<h3><a name="certauthenticate" id="certauthenticate">Comment n'autoriser l'accès à une URL
-particulière qu'aux clients qui possèdent des certificats, mais autoriser
-l'accès au reste du serveur à tous les clients ?</a></h3>
+<h3><a name="certauthenticate" id="certauthenticate">Comment n'autoriser l'acc&#232;s &#224; une URL
+particuli&#232;re qu'aux clients qui poss&#232;dent des certificats, mais autoriser
+l'acc&#232;s au reste du serveur &#224; tous les clients ?</a></h3>
- <p>La clé du problème consiste à vérifier si une partie du certificat
- client correspond à ce que vous attendez. Cela signifie en général
- consulter tout ou partie du nom distinctif (DN), afin de vérifier s'il
- contient une chaîne connue. Il existe deux méthodes pour y parvenir ;
+ <p>La cl&#233; du probl&#232;me consiste &#224; v&#233;rifier si une partie du certificat
+ client correspond &#224; ce que vous attendez. Cela signifie en g&#233;n&#233;ral
+ consulter tout ou partie du nom distinctif (DN), afin de v&#233;rifier s'il
+ contient une cha&#238;ne connue. Il existe deux m&#233;thodes pour y parvenir ;
on utilise soit le module <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>, soit la
directive <code class="directive"><a href="../mod/mod_ssl.html#sslrequire">SSLRequire</a></code>.</p>
- <p>La méthode du module <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> est en général
+ <p>La m&#233;thode du module <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code> est en g&#233;n&#233;ral
incontournable lorsque les certificats ont un contenu arbitraire, ou
lorsque leur DN ne contient aucun champ connu
(comme l'organisation, etc...). Dans ce cas, vous devez construire une base
- de données de mots de passe contenant <em>tous</em> les clients
- autorisés, comme suit :</p>
+ de donn&#233;es de mots de passe contenant <em>tous</em> les clients
+ autoris&#233;s, comme suit :</p>
<pre class="prettyprint lang-config">SSLVerifyClient none
SSLCACertificateFile "conf/ssl.crt/ca.crt"
@@ -411,17 +411,17 @@ SSLVerifyClient require
- <p>Le mot de passe utilisé dans cet exemple correspond à la chaîne de
- caractères "password" chiffrée en DES. Voir la documentation de la
+ <p>Le mot de passe utilis&#233; dans cet exemple correspond &#224; la cha&#238;ne de
+ caract&#232;res "password" chiffr&#233;e en DES. Voir la documentation de la
directive <code class="directive"><a href="../mod/mod_ssl.html#ssloptions">SSLOptions</a></code> pour
- plus de détails.</p>
+ plus de d&#233;tails.</p>
<div class="example"><h3>httpd.passwd</h3><pre>/C=DE/L=Munich/O=Snake Oil, Ltd./OU=Staff/CN=Foo:xxj31ZMTZzkVA
/C=US/L=S.F./O=Snake Oil, Ltd./OU=CA/CN=Bar:xxj31ZMTZzkVA
/C=US/L=L.A./O=Snake Oil, Ltd./OU=Dev/CN=Quux:xxj31ZMTZzkVA</pre></div>
- <p>Lorsque vos clients font tous partie d'une même hiérarchie, ce qui
- apparaît dans le DN, vous pouvez les authentifier plus facilement en
+ <p>Lorsque vos clients font tous partie d'une m&#234;me hi&#233;rarchie, ce qui
+ appara&#238;t dans le DN, vous pouvez les authentifier plus facilement en
utilisant la directive <code class="directive"><a href="../mod/mod_ssl.html#sslrequire">SSLRequire</a></code>, comme suit :</p>
@@ -442,49 +442,49 @@ SSLCACertificatePath "conf/ssl.crt"
<h3><a name="intranet" id="intranet">Comment imposer HTTPS avec chiffrements forts,
et soit authentification de base, soit possession de certificats clients,
-pour l'accès à une partie de l'Intranet, pour les clients en
-provenance de l'Internet ? Je souhaite quand-même autoriser l'accès en HTTP
+pour l'acc&#232;s &#224; une partie de l'Intranet, pour les clients en
+provenance de l'Internet ? Je souhaite quand-m&#234;me autoriser l'acc&#232;s en HTTP
aux clients de l'intranet.</a></h3>
<p>On suppose dans ces exemples que les clients de l'intranet ont des
adresses IP dans la gamme 192.168.1.0/24, et que la partie de l'intranet
- à laquelle vous voulez autoriser l'accès depuis l'Internet est
+ &#224; laquelle vous voulez autoriser l'acc&#232;s depuis l'Internet est
<code>/usr/local/apache2/htdocs/subarea</code>. Ces lignes de configuration
- doivent se trouver en dehors de votre hôte virtuel HTTPS, afin qu'elles
- s'appliquent à la fois à HTTP et HTTPS.</p>
+ doivent se trouver en dehors de votre h&#244;te virtuel HTTPS, afin qu'elles
+ s'appliquent &#224; la fois &#224; HTTP et HTTPS.</p>
<pre class="prettyprint lang-config">SSLCACertificateFile "conf/ssl.crt/company-ca.crt"
&lt;Directory "/usr/local/apache2/htdocs"&gt;
-# En dehors de subarea, seul l'accès depuis l'intranet est
-# autorisé
+# En dehors de subarea, seul l'acc&#232;s depuis l'intranet est
+# autoris&#233;
Require ip 192.168.1.0/24
&lt;/Directory&gt;
&lt;Directory "/usr/local/apache2/htdocs/subarea"&gt;
-# Dans subarea, tout accès depuis l'intranet est autorisé
-# mais depuis l'Internet, seul l'accès par HTTPS + chiffrement fort + Mot de passe
-# ou HTTPS + chiffrement fort + certificat client n'est autorisé.
+# Dans subarea, tout acc&#232;s depuis l'intranet est autoris&#233;
+# mais depuis l'Internet, seul l'acc&#232;s par HTTPS + chiffrement fort + Mot de passe
+# ou HTTPS + chiffrement fort + certificat client n'est autoris&#233;.
-# Si HTTPS est utilisé, on s'assure que le niveau de chiffrement est fort.
-# Autorise en plus les certificats clients comme une alternative à
+# Si HTTPS est utilis&#233;, on s'assure que le niveau de chiffrement est fort.
+# Autorise en plus les certificats clients comme une alternative &#224;
# l'authentification basique.
SSLVerifyClient optional
SSLVerifyDepth 1
SSLOptions +FakeBasicAuth +StrictRequire
SSLRequire %{SSL_CIPHER_USEKEYSIZE} &gt;= 128
- # ON oblige les clients venant d'Internet à utiliser HTTPS
+ # ON oblige les clients venant d'Internet &#224; utiliser HTTPS
RewriteEngine on
RewriteCond "%{REMOTE_ADDR}" "!^192\.168\.1\.[0-9]+$"
RewriteCond "%{HTTPS}" "!=on"
RewriteRule "." "-" [F]
- # On permet l'accès soit sur les critères réseaux, soit par authentification Basique
+ # On permet l'acc&#232;s soit sur les crit&#232;res r&#233;seaux, soit par authentification Basique
Satisfy any
- # Contrôle d'accès réseau
+ # Contr&#244;le d'acc&#232;s r&#233;seau
Require ip 192.168.1.0/24
# Configuration de l'authentification HTTP Basique
@@ -502,17 +502,17 @@ aux clients de l'intranet.</a></h3>
<p><code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> peut enregistrer des informations de
- débogage très verbeuses dans le journal des erreurs, lorsque sa
- directive <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> est définie
- à des niveaux de trace élevés. Par contre, sur un serveur très
- sollicité, le niveau <code>info</code> sera probablement déjà trop
- élevé. Souvenez-vous que vous pouvez configurer la directive
+ d&#233;bogage tr&#232;s verbeuses dans le journal des erreurs, lorsque sa
+ directive <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> est d&#233;finie
+ &#224; des niveaux de trace &#233;lev&#233;s. Par contre, sur un serveur tr&#232;s
+ sollicit&#233;, le niveau <code>info</code> sera probablement d&#233;j&#224; trop
+ &#233;lev&#233;. Souvenez-vous que vous pouvez configurer la directive
<code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> par module afin de
- pourvoir à vos besoins.</p>
+ pourvoir &#224; vos besoins.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/ssl/ssl_howto.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/ssl/ssl_howto.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/ssl/ssl_howto.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -531,7 +531,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/ssl/ssl_howto.html
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/ssl/ssl_intro.html.fr b/docs/manual/ssl/ssl_intro.html.fr
index 8b891977fd..dcd3197119 100644
--- a/docs/manual/ssl/ssl_intro.html.fr
+++ b/docs/manual/ssl/ssl_intro.html.fr
@@ -24,257 +24,257 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">SSL/TLS</a></div><div id="page-content"><div id="preamble"><h1>Chiffrement SSL/TLS fort : Introduction</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/ssl/ssl_intro.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/ssl/ssl_intro.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/ssl/ssl_intro.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/ssl/ssl_intro.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div>
-<p>Ce chapitre en guise d'introduction est destiné aux lecteurs pour lesquels
-le Web, HTTP et Apache sont familiers, mais ne sont pas des experts en matière
-de sécurité. Il n'a pas la prétention d'être un guide détaillé sur le
-protocole SSL, il ne traitera pas non plus des techniques spécifiques de gestion
-des certificats dans une organisation, ni des importants problèmes légaux de
-brevets ou des restrictions d'importation ou d'exportation. Il se veut plutôt
+<p>Ce chapitre en guise d'introduction est destin&#233; aux lecteurs pour lesquels
+le Web, HTTP et Apache sont familiers, mais ne sont pas des experts en mati&#232;re
+de s&#233;curit&#233;. Il n'a pas la pr&#233;tention d'&#234;tre un guide d&#233;taill&#233; sur le
+protocole SSL, il ne traitera pas non plus des techniques sp&#233;cifiques de gestion
+des certificats dans une organisation, ni des importants probl&#232;mes l&#233;gaux de
+brevets ou des restrictions d'importation ou d'exportation. Il se veut plut&#244;t
une base de travail pour les utilisateurs de <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> en
-rassemblant différents concepts, définitions et exemples comme point de départ
-pour une exploration plus détaillée.</p>
+rassemblant diff&#233;rents concepts, d&#233;finitions et exemples comme point de d&#233;part
+pour une exploration plus d&#233;taill&#233;e.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#cryptographictech">Techniques de chiffrement</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#certificates">Certificats</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#ssl">Couche Points d'Accès Sécurisés - Secure Sockets Layer (SSL)</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#references">Références</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ssl">Couche Points d'Acc&#232;s S&#233;curis&#233;s - Secure Sockets Layer (SSL)</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#references">R&#233;f&#233;rences</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="cryptographictech" id="cryptographictech">Techniques de chiffrement</a><a title="Lien permanent" href="#cryptographictech" class="permalink">&para;</a></h2>
-<p>La maîtrise de SSL nécessite la compréhension des algorithmes de
+<p>La ma&#238;trise de SSL n&#233;cessite la compr&#233;hension des algorithmes de
chiffrement, des fonctions relatives aux empreintes de messages (comme les
-fonctions de type hash ou non réversibles), et des signatures numériques. Ces
-techniques pourraient faire l'objet d'un ouvrage à elles seules (voir par
+fonctions de type hash ou non r&#233;versibles), et des signatures num&#233;riques. Ces
+techniques pourraient faire l'objet d'un ouvrage &#224; elles seules (voir par
exemple [<a href="#AC96">AC96</a>]) et constituent les bases de la
-confidentialité, de l'intégrité et de l'authentification.</p>
+confidentialit&#233;, de l'int&#233;grit&#233; et de l'authentification.</p>
<h3><a name="cryptographicalgo" id="cryptographicalgo">Algorithmes de chiffrement</a></h3>
- <p>Supposons qu'Alice veuille envoyer un message à sa banque pour
- transférer une certaine somme. Alice souhaiterait que le message soit
- privé, car il contient des informations comme son numéro de compte et le
- montant du transfert. Une solution consisterait à utiliser un algorithme de
+ <p>Supposons qu'Alice veuille envoyer un message &#224; sa banque pour
+ transf&#233;rer une certaine somme. Alice souhaiterait que le message soit
+ priv&#233;, car il contient des informations comme son num&#233;ro de compte et le
+ montant du transfert. Une solution consisterait &#224; utiliser un algorithme de
chiffrement, technique qui permet de remplacer un message par sa version
- chiffrée, illisible jusqu'à ce qu'elle soit déchiffrée.
- Sous sa forme chiffrée,
- le message ne peut être déchiffré qu'en utilisant une clé secrète. Sans la
- clé, le message est inutilisable : les bons algorithmes de chiffrement
+ chiffr&#233;e, illisible jusqu'&#224; ce qu'elle soit d&#233;chiffr&#233;e.
+ Sous sa forme chiffr&#233;e,
+ le message ne peut &#234;tre d&#233;chiffr&#233; qu'en utilisant une cl&#233; secr&#232;te. Sans la
+ cl&#233;, le message est inutilisable : les bons algorithmes de chiffrement
rendent si difficile la restitution du texte original par des intrus que
ceux-ci y gaspilleraient leurs efforts.</p>
- <p>Il existe deux catégories d'algorithmes de chiffrement : conventionnel
- ou à clé publique.</p>
+ <p>Il existe deux cat&#233;gories d'algorithmes de chiffrement : conventionnel
+ ou &#224; cl&#233; publique.</p>
<dl>
<dt>Chiffrement conventionnel</dt>
- <dd>aussi connu sous le nom de chiffrement symétrique, il nécessite le
- partage d'une clé entre l'expéditeur et le destinataire : une portion
- d'information secrète permettant de chiffrer et déchiffrer un message.
- Tant que cette clé reste secrète, personne à part l'expéditeur et le
+ <dd>aussi connu sous le nom de chiffrement sym&#233;trique, il n&#233;cessite le
+ partage d'une cl&#233; entre l'exp&#233;diteur et le destinataire : une portion
+ d'information secr&#232;te permettant de chiffrer et d&#233;chiffrer un message.
+ Tant que cette cl&#233; reste secr&#232;te, personne &#224; part l'exp&#233;diteur et le
destinataire ne peut lire le message. Si Alice et sa banque partagent une
- clé secrète, ils peuvent donc s'envoyer l'un à l'autre des messages privés.
- Le fait de partager une clé entre l'expéditeur et le destinataire avant
- de communiquer, tout en la maintenant secrète vis à vis des autres, peut
- toutefois poser des problèmes.</dd>
-
- <dt>Chiffrement à clé publique</dt>
- <dd>aussi connu sous le nom de chiffrement asymétrique, il résoud le
- problème d'échange de clé en définissant un algorithme qui utilise deux
- clés, chacune d'entre elles pouvant être utilisée pour chiffrer un message.
- Si une des clés a été utilisée pour chiffrer le message, on doit utiliser
- l'autre clé pour le déchiffrer. Il est ainsi possible de recevoir des
- messages sécurisés simplement en rendant publique une des clés (la clé
- publique), et en gardant l'autre clé secrète (la clé privée).</dd>
+ cl&#233; secr&#232;te, ils peuvent donc s'envoyer l'un &#224; l'autre des messages priv&#233;s.
+ Le fait de partager une cl&#233; entre l'exp&#233;diteur et le destinataire avant
+ de communiquer, tout en la maintenant secr&#232;te vis &#224; vis des autres, peut
+ toutefois poser des probl&#232;mes.</dd>
+
+ <dt>Chiffrement &#224; cl&#233; publique</dt>
+ <dd>aussi connu sous le nom de chiffrement asym&#233;trique, il r&#233;soud le
+ probl&#232;me d'&#233;change de cl&#233; en d&#233;finissant un algorithme qui utilise deux
+ cl&#233;s, chacune d'entre elles pouvant &#234;tre utilis&#233;e pour chiffrer un message.
+ Si une des cl&#233;s a &#233;t&#233; utilis&#233;e pour chiffrer le message, on doit utiliser
+ l'autre cl&#233; pour le d&#233;chiffrer. Il est ainsi possible de recevoir des
+ messages s&#233;curis&#233;s simplement en rendant publique une des cl&#233;s (la cl&#233;
+ publique), et en gardant l'autre cl&#233; secr&#232;te (la cl&#233; priv&#233;e).</dd>
</dl>
- <p>Tout le monde peut chiffrer un message en utilisant la clé publique,
- mais seul le propriétaire de la clé privée sera en mesure de le lire. De
- cette façon, Alice peut envoyer des messages privés au propriétaire d'une
- paire de clés (sa banque), en les chiffrant à l'aide de la clé publique.
- Seule la banque sera en mesure de les déchiffrer.</p>
+ <p>Tout le monde peut chiffrer un message en utilisant la cl&#233; publique,
+ mais seul le propri&#233;taire de la cl&#233; priv&#233;e sera en mesure de le lire. De
+ cette fa&#231;on, Alice peut envoyer des messages priv&#233;s au propri&#233;taire d'une
+ paire de cl&#233;s (sa banque), en les chiffrant &#224; l'aide de la cl&#233; publique.
+ Seule la banque sera en mesure de les d&#233;chiffrer.</p>
<h3><a name="messagedigests" id="messagedigests">Empreinte d'un message</a></h3>
- <p>Bien qu'Alice puisse chiffrer son message pour le rendre privé, il
+ <p>Bien qu'Alice puisse chiffrer son message pour le rendre priv&#233;, il
subsiste toujours le risque que quelqu'un puisse modifier le message
original ou le remplacer par un autre, afin d'effectuer le transfert de
- fonds à son profit, par exemple. Une solution pour garantir l'intégrité du
- message consisterait pour Alice à créer un résumé concentré de son message
- qu'elle enverrait à sa banque avec ce dernier. A la réception du message,
- la banque crée son propre résumé et le compare avec celui qu'Alice a
- envoyé. Si les deux résumés sont identiques, le message reçu n'a pas
- été modifié.</p>
-
- <p>Un résumé tel que celui-ci est appelé
- <dfn>empreinte numérique de message</dfn> (message digest),
- <em>fonction irréversible</em> (one-way function) ou
+ fonds &#224; son profit, par exemple. Une solution pour garantir l'int&#233;grit&#233; du
+ message consisterait pour Alice &#224; cr&#233;er un r&#233;sum&#233; concentr&#233; de son message
+ qu'elle enverrait &#224; sa banque avec ce dernier. A la r&#233;ception du message,
+ la banque cr&#233;e son propre r&#233;sum&#233; et le compare avec celui qu'Alice a
+ envoy&#233;. Si les deux r&#233;sum&#233;s sont identiques, le message re&#231;u n'a pas
+ &#233;t&#233; modifi&#233;.</p>
+
+ <p>Un r&#233;sum&#233; tel que celui-ci est appel&#233;
+ <dfn>empreinte num&#233;rique de message</dfn> (message digest),
+ <em>fonction irr&#233;versible</em> (one-way function) ou
<em>fonction de hashage</em> (hash function). Une empreinte de message
- constitue une représentation courte et de longueur fixe, d'un message plus
- long et de longueur variable. Les algorithmes de création d'empreintes sont
- conçus pour produire une empreinte unique pour chaque message. Les
- empreintes de messages sont conçues pour que la restitution du message
- à partir de l'empreinte soit d'une difficulté insurmontable, et qu'il soit
- (en théorie) impossible de trouver deux messages différents qui produisent
- la même empreinte -- ce qui élimine la possibilité de remplacer un message
- par un autre en conservant la même empreinte.</p>
-
- <p>Trouver le moyen d'envoyer l'empreinte de manière sécurisée à la banque
- constitue un autre défit auquel Alice doit faire face ; si l'empreinte
- n'est pas envoyée de manière sécurisée, son intégrité peut être compromise,
- et avec elle, la possibilité pour la banque de vérifier l'intégrité du
- message original. L'intégrité du message ne peut être vérifiée que si
- l'empreinte qui lui est associée est envoyée de manière sécurisée.</p>
-
- <p>Une solution pour envoyer l'empreinte de manière sécurisée consiste à
- l'inclure dans une signature numérique.</p>
-
-
-<h3><a name="digitalsignatures" id="digitalsignatures">Signatures numériques</a></h3>
-<p>Quand Alice envoie un message à sa banque, cette dernière doit s'assurer
-que le message a bien été envoyé par elle, pour éviter qu'un intrus puisse
-effectuer une transaction sur son compte. Une <em>signature numérique</em>,
-créée par Alice et incluse dans le message, permet d'atteindre cet
+ constitue une repr&#233;sentation courte et de longueur fixe, d'un message plus
+ long et de longueur variable. Les algorithmes de cr&#233;ation d'empreintes sont
+ con&#231;us pour produire une empreinte unique pour chaque message. Les
+ empreintes de messages sont con&#231;ues pour que la restitution du message
+ &#224; partir de l'empreinte soit d'une difficult&#233; insurmontable, et qu'il soit
+ (en th&#233;orie) impossible de trouver deux messages diff&#233;rents qui produisent
+ la m&#234;me empreinte -- ce qui &#233;limine la possibilit&#233; de remplacer un message
+ par un autre en conservant la m&#234;me empreinte.</p>
+
+ <p>Trouver le moyen d'envoyer l'empreinte de mani&#232;re s&#233;curis&#233;e &#224; la banque
+ constitue un autre d&#233;fit auquel Alice doit faire face ; si l'empreinte
+ n'est pas envoy&#233;e de mani&#232;re s&#233;curis&#233;e, son int&#233;grit&#233; peut &#234;tre compromise,
+ et avec elle, la possibilit&#233; pour la banque de v&#233;rifier l'int&#233;grit&#233; du
+ message original. L'int&#233;grit&#233; du message ne peut &#234;tre v&#233;rifi&#233;e que si
+ l'empreinte qui lui est associ&#233;e est envoy&#233;e de mani&#232;re s&#233;curis&#233;e.</p>
+
+ <p>Une solution pour envoyer l'empreinte de mani&#232;re s&#233;curis&#233;e consiste &#224;
+ l'inclure dans une signature num&#233;rique.</p>
+
+
+<h3><a name="digitalsignatures" id="digitalsignatures">Signatures num&#233;riques</a></h3>
+<p>Quand Alice envoie un message &#224; sa banque, cette derni&#232;re doit s'assurer
+que le message a bien &#233;t&#233; envoy&#233; par elle, pour &#233;viter qu'un intrus puisse
+effectuer une transaction sur son compte. Une <em>signature num&#233;rique</em>,
+cr&#233;&#233;e par Alice et incluse dans le message, permet d'atteindre cet
objectif.</p>
-<p>Les signatures numériques peuvent être créées en chiffrant une empreinte de
-message, ainsi que d'autres informations (comme un numéro d'ordre) avec la clé
-privée de l'expéditeur. Bien que tout le monde puisse <em>déchiffrer</em> la
-signature à l'aide de la clé publique, seul l'expéditeur connait la clé privée.
-Ce qui implique que seul l'expéditeur peut avoir signé le message. Inclure
-l'empreinte dans la signature entraîne que cette dernière n'est valable que
-pour ce message ; ceci assure aussi l'intégrité du message car personne ne
+<p>Les signatures num&#233;riques peuvent &#234;tre cr&#233;&#233;es en chiffrant une empreinte de
+message, ainsi que d'autres informations (comme un num&#233;ro d'ordre) avec la cl&#233;
+priv&#233;e de l'exp&#233;diteur. Bien que tout le monde puisse <em>d&#233;chiffrer</em> la
+signature &#224; l'aide de la cl&#233; publique, seul l'exp&#233;diteur connait la cl&#233; priv&#233;e.
+Ce qui implique que seul l'exp&#233;diteur peut avoir sign&#233; le message. Inclure
+l'empreinte dans la signature entra&#238;ne que cette derni&#232;re n'est valable que
+pour ce message ; ceci assure aussi l'int&#233;grit&#233; du message car personne ne
peut modifier l'empreinte et ensuite signer le message.</p>
-<p>Afin de se prémunir contre l'interception et la réutilisation de la
+<p>Afin de se pr&#233;munir contre l'interception et la r&#233;utilisation de la
signature par un intrus quelques jours plus tard, la signature contient un
-numéro d'ordre unique. Ceci protège la banque contre une plainte frauduleuse
-de la part d'Alice alléguant qu'elle n'a pas envoyé le message --
-elle seule peut l'avoir signé (non-répudiation).</p>
+num&#233;ro d'ordre unique. Ceci prot&#232;ge la banque contre une plainte frauduleuse
+de la part d'Alice all&#233;guant qu'elle n'a pas envoy&#233; le message --
+elle seule peut l'avoir sign&#233; (non-r&#233;pudiation).</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="certificates" id="certificates">Certificats</a><a title="Lien permanent" href="#certificates" class="permalink">&para;</a></h2>
-<p>Bien qu'Alice soit parvenue à envoyer un message privé à sa banque, après
-l'avoir signé et avoir ainsi assuré l'intégrité du message, elle doit encore vérifier
-qu'elle communique réellement avec la banque. C'est à dire qu'elle doit
-s'assurer que la clé publique qu'elle utilise appartient bien à la paire de
-clés de la banque, et non à celle d'un intrus.
-De même, la banque doit vérifier que la
-signature du message a bien été construite avec la clé privée d'Alice.</p>
-
-<p>Si chaque partie possède un certificat qui valide l'identité de l'autre,
-confirme la clé publique, et est signé par un organisme de confiance, alors
-les deux protagonistes peuvent être sûrs que la personne avec laquelle ils
-communiquent est bien celle avec laquelle ils désirent le faire. Un tel
-organisme de confiance s'appelle une <em>Autorité de Certification</em>, et
-on utilise les certificats à des fins d'authentification.</p>
+<p>Bien qu'Alice soit parvenue &#224; envoyer un message priv&#233; &#224; sa banque, apr&#232;s
+l'avoir sign&#233; et avoir ainsi assur&#233; l'int&#233;grit&#233; du message, elle doit encore v&#233;rifier
+qu'elle communique r&#233;ellement avec la banque. C'est &#224; dire qu'elle doit
+s'assurer que la cl&#233; publique qu'elle utilise appartient bien &#224; la paire de
+cl&#233;s de la banque, et non &#224; celle d'un intrus.
+De m&#234;me, la banque doit v&#233;rifier que la
+signature du message a bien &#233;t&#233; construite avec la cl&#233; priv&#233;e d'Alice.</p>
+
+<p>Si chaque partie poss&#232;de un certificat qui valide l'identit&#233; de l'autre,
+confirme la cl&#233; publique, et est sign&#233; par un organisme de confiance, alors
+les deux protagonistes peuvent &#234;tre s&#251;rs que la personne avec laquelle ils
+communiquent est bien celle avec laquelle ils d&#233;sirent le faire. Un tel
+organisme de confiance s'appelle une <em>Autorit&#233; de Certification</em>, et
+on utilise les certificats &#224; des fins d'authentification.</p>
<h3><a name="certificatecontents" id="certificatecontents">Contenu d'un certificat</a></h3>
- <p>Un certificat associe une clé publique avec l'identité réelle d'un
- individu, d'un serveur, ou d'une autre entité plus connue sous le nom de
+ <p>Un certificat associe une cl&#233; publique avec l'identit&#233; r&#233;elle d'un
+ individu, d'un serveur, ou d'une autre entit&#233; plus connue sous le nom de
sujet. Comme on le voit dans le <a href="#table1">Tableau 1</a>, les
information concernant le sujet comprennent des informations
d'identification (le nom distinctif ou distinguished name - dn), ainsi que
- la clé publique. Il comporte aussi l'identification et la signature de
- l'autorité de certification qui a délivré le certificat, ainsi que la
- période de validité de ce dernier. Il peut aussi contenir des informations
- supplémentaires (ou extensions) telles que des informations de gestion
- destinées à l'autorité de certification, comme un numéro de série.</p>
+ la cl&#233; publique. Il comporte aussi l'identification et la signature de
+ l'autorit&#233; de certification qui a d&#233;livr&#233; le certificat, ainsi que la
+ p&#233;riode de validit&#233; de ce dernier. Il peut aussi contenir des informations
+ suppl&#233;mentaires (ou extensions) telles que des informations de gestion
+ destin&#233;es &#224; l'autorit&#233; de certification, comme un num&#233;ro de s&#233;rie.</p>
<h4><a name="table1" id="table1">Tableau 1: Information contenues dans un certificat</a></h4>
<table>
<tr><th>Sujet</th>
- <td>Nom distinctif, Clé publique</td></tr>
+ <td>Nom distinctif, Cl&#233; publique</td></tr>
<tr><th>Fournisseur</th>
<td>Nom distinctif, Signature</td></tr>
- <tr><th>Période de validité</th>
- <td>Pas avant, Pas après</td></tr>
+ <tr><th>P&#233;riode de validit&#233;</th>
+ <td>Pas avant, Pas apr&#232;s</td></tr>
<tr><th>Informations de gestion</th>
- <td>Version, Numéro de série</td></tr>
+ <td>Version, Num&#233;ro de s&#233;rie</td></tr>
<tr><th>Extensions</th>
<td>Contraintes de base, Drapeaux Netscape, etc.</td></tr>
</table>
- <p>Un nom distinctif sert à fournir une identité dans un contexte
- spécifique -- par exemple, un individu peut posséder un certificat
- personnel, et aussi un certificat en tant qu'employé. Les noms distinctifs
- doivent respecter le standard X509 [<a href="#X509">X509</a>], qui définit
- les champs, les noms de champs, et les abréviations utilisées pour faire
- référence aux champs (voir <a href="#table2">Tableau 2</a>).</p>
+ <p>Un nom distinctif sert &#224; fournir une identit&#233; dans un contexte
+ sp&#233;cifique -- par exemple, un individu peut poss&#233;der un certificat
+ personnel, et aussi un certificat en tant qu'employ&#233;. Les noms distinctifs
+ doivent respecter le standard X509 [<a href="#X509">X509</a>], qui d&#233;finit
+ les champs, les noms de champs, et les abr&#233;viations utilis&#233;es pour faire
+ r&#233;f&#233;rence aux champs (voir <a href="#table2">Tableau 2</a>).</p>
<h4><a name="table2" id="table2">Tableau 2: Informations contenues dans le nom distinctif</a></h4>
<table class="bordered">
<tr><th>Champ du DN</th>
- <th>Abrév.</th>
+ <th>Abr&#233;v.</th>
<th>Description</th>
<th>Exemple</th></tr>
<tr><td>Nom complet (Common Name)</td>
<td>CN</td>
- <td>Nom certifié</td>
+ <td>Nom certifi&#233;</td>
<td>CN=Joe Average</td></tr>
<tr><td>Organisation or Entreprise</td>
<td>O</td>
- <td>Nom est associé à cette<br />organisation</td>
+ <td>Nom est associ&#233; &#224; cette<br />organisation</td>
<td>O=Snake Oil, Ltd.</td></tr>
- <tr><td>Unité organisationnelle (Organizational Unit)</td>
+ <tr><td>Unit&#233; organisationnelle (Organizational Unit)</td>
<td>OU</td>
- <td>Nom est associé avec cette <br />unité organisationnelle,
- par exemple un département</td>
+ <td>Nom est associ&#233; avec cette <br />unit&#233; organisationnelle,
+ par exemple un d&#233;partement</td>
<td>OU=Research Institute</td></tr>
<tr><td>Ville/Localisation</td>
<td>L</td>
- <td>Nom est localisé dans cette ville</td>
+ <td>Nom est localis&#233; dans cette ville</td>
<td>L=Snake City</td></tr>
<tr><td>Etat/Province</td>
<td>ST</td>
- <td>Nom est localisé dans cet état/province</td>
+ <td>Nom est localis&#233; dans cet &#233;tat/province</td>
<td>ST=Desert</td></tr>
<tr><td>Pays</td>
<td>C</td>
- <td>Nom est localisé dans ce pays (code ISO)</td>
+ <td>Nom est localis&#233; dans ce pays (code ISO)</td>
<td>C=XZ</td></tr>
</table>
- <p>Une autorité de certification peut définir une contrainte spécifiant
+ <p>Une autorit&#233; de certification peut d&#233;finir une contrainte sp&#233;cifiant
quels champs du nom distinctif sont optionnels et lesquels sont
obligatoires. Elle peut aussi imposer des contraintes sur le contenu des
champs, ce que peuvent aussi faire les utilisateurs de certificats. Par
exemple, un navigateur Netscape peut exiger, dans le cas d'un certificat
- de serveur, que le nom complet (Common Name) corresponde à un nom générique
+ de serveur, que le nom complet (Common Name) corresponde &#224; un nom g&#233;n&#233;rique
contenant le nom de domaine du serveur, comme
<code>*.snakeoil.com</code>.</p>
- <p>Le format binaire d'un certificat est défini en utilisant la
+ <p>Le format binaire d'un certificat est d&#233;fini en utilisant la
notation ASN.1 [<a href="#ASN1">ASN1</a>] [<a href="#PKCS">PKCS</a>].
- Cette notation definit la manière de spécifier les contenus, et les règles
- d'encodage définissent la manière dont ces information sont converties au
- format binaire. L'encodage binaire du certificat est défini par les Règles
+ Cette notation definit la mani&#232;re de sp&#233;cifier les contenus, et les r&#232;gles
+ d'encodage d&#233;finissent la mani&#232;re dont ces information sont converties au
+ format binaire. L'encodage binaire du certificat est d&#233;fini par les R&#232;gles
d'Encodage Distinctives (Distinguished Encoding Rules - DER), qui se basent
- d'une manière plus générale sur les Règles d'Encodage de Base (Basic
+ d'une mani&#232;re plus g&#233;n&#233;rale sur les R&#232;gles d'Encodage de Base (Basic
Encoding Rules - BER). Pour les transmissions qui ne supportent pas le
- format binaire, ce dernier peut être converti au format ASCII en utilisant
- le codage Base64 [<a href="#MIME">MIME</a>]. Lorsqu'il est placé entre des
- délimiteurs de début et de fin (comme ci-dessous), on dit que le certificat
- est encodé au format PEM ("Privacy Enhanced Mail").</p>
+ format binaire, ce dernier peut &#234;tre converti au format ASCII en utilisant
+ le codage Base64 [<a href="#MIME">MIME</a>]. Lorsqu'il est plac&#233; entre des
+ d&#233;limiteurs de d&#233;but et de fin (comme ci-dessous), on dit que le certificat
+ est encod&#233; au format PEM ("Privacy Enhanced Mail").</p>
- <div class="example"><h3>Exemple de certificat encodé au format PEM (snakeoil.crt)</h3><pre>-----BEGIN CERTIFICATE-----
+ <div class="example"><h3>Exemple de certificat encod&#233; au format PEM (snakeoil.crt)</h3><pre>-----BEGIN CERTIFICATE-----
MIIC7jCCAlegAwIBAgIBATANBgkqhkiG9w0BAQQFADCBqTELMAkGA1UEBhMCWFkx
FTATBgNVBAgTDFNuYWtlIERlc2VydDETMBEGA1UEBxMKU25ha2UgVG93bjEXMBUG
A1UEChMOU25ha2UgT2lsLCBMdGQxHjAcBgNVBAsTFUNlcnRpZmljYXRlIEF1dGhv
@@ -294,115 +294,115 @@ dUHzICxBVC1lnHyYGjDuAMhe396lYAn8bCld1/L4NMGBCQ==
-----END CERTIFICATE-----</pre></div>
-<h3><a name="certificateauthorities" id="certificateauthorities">Autorités de certification</a></h3>
+<h3><a name="certificateauthorities" id="certificateauthorities">Autorit&#233;s de certification</a></h3>
- <p>En vérifiant les informations contenues dans une demande de certificat
- avant de l'accorder, l'autorité de certification s'assure de l'identité du
- propriétaire de la clé privée issue de sa paire de clés. Par exemple, Si
- Alice demande un certificat personnel, l'autorité de certification doit
- d'abord s'assurer qu'elle correspond vraiment à la personne à laquelle
- la demande de certificat fait référence.</p>
+ <p>En v&#233;rifiant les informations contenues dans une demande de certificat
+ avant de l'accorder, l'autorit&#233; de certification s'assure de l'identit&#233; du
+ propri&#233;taire de la cl&#233; priv&#233;e issue de sa paire de cl&#233;s. Par exemple, Si
+ Alice demande un certificat personnel, l'autorit&#233; de certification doit
+ d'abord s'assurer qu'elle correspond vraiment &#224; la personne &#224; laquelle
+ la demande de certificat fait r&#233;f&#233;rence.</p>
- <h4><a name="certificatechains" id="certificatechains">Chaînes de certification</a></h4>
+ <h4><a name="certificatechains" id="certificatechains">Cha&#238;nes de certification</a></h4>
- <p>Une autorité de certification peut aussi émettre un certificat à
+ <p>Une autorit&#233; de certification peut aussi &#233;mettre un certificat &#224;
destination d'une
- autre autorité de certification. Pour vérifier un certificat, Alice
- peut être amenée à vérifier le certificat de l'émetteur pour chaque
- autorité de certification parente, jusqu'à ce qu'elle en atteigne une
+ autre autorit&#233; de certification. Pour v&#233;rifier un certificat, Alice
+ peut &#234;tre amen&#233;e &#224; v&#233;rifier le certificat de l'&#233;metteur pour chaque
+ autorit&#233; de certification parente, jusqu'&#224; ce qu'elle en atteigne une
en qui elle a confiance. Elle peut aussi ne faire confiance qu'aux
- certificats faisant l'objet d'une chaîne limitée d'émetteurs, afin
- de réduire le risque de rencontrer un "mauvais" certificat dans la
- chaîne.</p>
+ certificats faisant l'objet d'une cha&#238;ne limit&#233;e d'&#233;metteurs, afin
+ de r&#233;duire le risque de rencontrer un "mauvais" certificat dans la
+ cha&#238;ne.</p>
- <h4><a name="rootlevelca" id="rootlevelca">Création d'une autorité de certification racine</a></h4>
+ <h4><a name="rootlevelca" id="rootlevelca">Cr&#233;ation d'une autorit&#233; de certification racine</a></h4>
- <p>Comme indiqué plus haut, chaque certificat nécessite la validation
- de l'identité du sujet par un émetteur de certificats
- de niveau supérieur, et ceci en
- remontant jusqu'à l'Autorité de Certification (CA) racine. Ceci pose un
- problème : qui va se porter garant du certificat de l'autorité racine
- qui ne possède pas d'émetteur de certificat ? C'est uniquement dans ce
- cas que le certificat est auto-signé, l'émetteur du certificat et son
- sujet étant confondus. Les navigateurs sont préconfigurés avec une
- liste d'autorités de certification de confiance, mais il est important
- d'être extrèmement prudent avant de faire confiance à un certificat
- auto-signé. La large publication d'une clé publique par l'autorité
- racine réduit cependant les risques encourus
- en faisant confiance à cette clé --
- si quelqu'un publiait une clé en se faisant passer pour l'autorité, il
- serait vite démasqué.</p>
+ <p>Comme indiqu&#233; plus haut, chaque certificat n&#233;cessite la validation
+ de l'identit&#233; du sujet par un &#233;metteur de certificats
+ de niveau sup&#233;rieur, et ceci en
+ remontant jusqu'&#224; l'Autorit&#233; de Certification (CA) racine. Ceci pose un
+ probl&#232;me : qui va se porter garant du certificat de l'autorit&#233; racine
+ qui ne poss&#232;de pas d'&#233;metteur de certificat ? C'est uniquement dans ce
+ cas que le certificat est auto-sign&#233;, l'&#233;metteur du certificat et son
+ sujet &#233;tant confondus. Les navigateurs sont pr&#233;configur&#233;s avec une
+ liste d'autorit&#233;s de certification de confiance, mais il est important
+ d'&#234;tre extr&#232;mement prudent avant de faire confiance &#224; un certificat
+ auto-sign&#233;. La large publication d'une cl&#233; publique par l'autorit&#233;
+ racine r&#233;duit cependant les risques encourus
+ en faisant confiance &#224; cette cl&#233; --
+ si quelqu'un publiait une cl&#233; en se faisant passer pour l'autorit&#233;, il
+ serait vite d&#233;masqu&#233;.</p>
<p>Quelques compagnies, comme <a href="http://www.thawte.com/">Thawte</a> et <a href="http://www.verisign.com/">VeriSign</a>,
- se sont proclamées elles-mêmes Autorités de Certification. Ces
+ se sont proclam&#233;es elles-m&#234;mes Autorit&#233;s de Certification. Ces
compagnies proposent les services suivant :</p>
<ul>
- <li>Vérification des demandes de certificats</li>
+ <li>V&#233;rification des demandes de certificats</li>
<li>Traitement des demandes de certificats</li>
<li>Emission et gestion des certificats</li>
</ul>
- <p>Vous pouvez aussi créer votre propre autorité de certification. Bien
- que risqué dans l'environnement de l'Internet, ceci peut s'avérer utile
- dans un Intranet, où l'organisme peut vérifier facilement les identités
+ <p>Vous pouvez aussi cr&#233;er votre propre autorit&#233; de certification. Bien
+ que risqu&#233; dans l'environnement de l'Internet, ceci peut s'av&#233;rer utile
+ dans un Intranet, o&#249; l'organisme peut v&#233;rifier facilement les identit&#233;s
des individus et des serveurs.</p>
<h4><a name="certificatemanagement" id="certificatemanagement">Gestion des certificats</a></h4>
- <p>Constituer une autorité de certification représente une
- responsabilité qui nécessite une solide infrastructure administrative,
- technique et gestionnaire. Les autorités de certification ne se
- contentent pas d'émettre des certificats, elles doivent aussi les gérer
- -- à savoir elles déterminent leur durée de validité, elles les
+ <p>Constituer une autorit&#233; de certification repr&#233;sente une
+ responsabilit&#233; qui n&#233;cessite une solide infrastructure administrative,
+ technique et gestionnaire. Les autorit&#233;s de certification ne se
+ contentent pas d'&#233;mettre des certificats, elles doivent aussi les g&#233;rer
+ -- &#224; savoir elles d&#233;terminent leur dur&#233;e de validit&#233;, elles les
renouvellent, et elles maintiennent des listes de certificats qui ont
- été émis dans le passé mais ne sont plus valides (Listes de révocations
+ &#233;t&#233; &#233;mis dans le pass&#233; mais ne sont plus valides (Listes de r&#233;vocations
de certificats, ou CRLs).</p>
<p>Par exemple, si Alice est titulaire d'un certificat en tant
- qu'employée d'une compagnie, mais vient de quitter cette compagnie,
- son certificat doit être révoqué. Comme les certificats ne sont émis
- qu'après vérification de l'identité du sujet, et peuvent être envoyés
- à tous ceux avec lesquels le sujet peut communiquer, il est impossible
- de discerner à partir du seul certificat s'il a été révoqué. Pour
- vérifier la validité d'un certificat, il est donc nécessaire de
- contacter l'autorité de certification qui l'a émis afin de pouvoir
- consulter ses listes de révocations de certificats -- ce qui n'est
- en général pas une partie automatique du processus.</p>
+ qu'employ&#233;e d'une compagnie, mais vient de quitter cette compagnie,
+ son certificat doit &#234;tre r&#233;voqu&#233;. Comme les certificats ne sont &#233;mis
+ qu'apr&#232;s v&#233;rification de l'identit&#233; du sujet, et peuvent &#234;tre envoy&#233;s
+ &#224; tous ceux avec lesquels le sujet peut communiquer, il est impossible
+ de discerner &#224; partir du seul certificat s'il a &#233;t&#233; r&#233;voqu&#233;. Pour
+ v&#233;rifier la validit&#233; d'un certificat, il est donc n&#233;cessaire de
+ contacter l'autorit&#233; de certification qui l'a &#233;mis afin de pouvoir
+ consulter ses listes de r&#233;vocations de certificats -- ce qui n'est
+ en g&#233;n&#233;ral pas une partie automatique du processus.</p>
<div class="note"><h3>Note</h3>
- <p>Si votre autorité de certification ne fait pas partie de la liste
- des autorités de confiance de votre navigateur, il faut enregistrer le
- certificat de l'autorité de certification dans ce dernier, ce qui lui
- permettra de valider les certificats de serveurs signés par cette
- autorité de certification. Ceci peut être dangereux, car une fois le
- certificat enregistré, le navigateur acceptera tous les certificats
- signés par cette autorité de certification.</p>
+ <p>Si votre autorit&#233; de certification ne fait pas partie de la liste
+ des autorit&#233;s de confiance de votre navigateur, il faut enregistrer le
+ certificat de l'autorit&#233; de certification dans ce dernier, ce qui lui
+ permettra de valider les certificats de serveurs sign&#233;s par cette
+ autorit&#233; de certification. Ceci peut &#234;tre dangereux, car une fois le
+ certificat enregistr&#233;, le navigateur acceptera tous les certificats
+ sign&#233;s par cette autorit&#233; de certification.</p>
</div>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="ssl" id="ssl">Couche Points d'Accès Sécurisés - Secure Sockets Layer (SSL)</a><a title="Lien permanent" href="#ssl" class="permalink">&para;</a></h2>
+<h2><a name="ssl" id="ssl">Couche Points d'Acc&#232;s S&#233;curis&#233;s - Secure Sockets Layer (SSL)</a><a title="Lien permanent" href="#ssl" class="permalink">&para;</a></h2>
-<p>Le protocole Couche Points d'Accès Sécurisés est une couche protocolaire
-qui pourrait s'intercaler entre un protocole d'une couche réseau orientée
+<p>Le protocole Couche Points d'Acc&#232;s S&#233;curis&#233;s est une couche protocolaire
+qui pourrait s'intercaler entre un protocole d'une couche r&#233;seau orient&#233;e
connexion (comme TCP/IP) et une couche protocolaire d'application (comme HTTP).
-SSL fournit une communication sécurisée entre client et serveur en permettant
-l'authentification mutuelle, l'utilisation des signatures numériques pour la
-vérification de l'intégrité des données, et le chiffrement pour la
-confidentialité.</p>
-
-<p>Ce protocole est conçu pour supporter un grand choix d'algorithmes
-spécifiques utilisés pour la cryptographie, les empreintes et les signatures.
-Ceci permet la sélection d'un algorithme pour des serveurs spécifiques en
-respectant la légalité, les règles d'exportation ou autres contraintes, et
+SSL fournit une communication s&#233;curis&#233;e entre client et serveur en permettant
+l'authentification mutuelle, l'utilisation des signatures num&#233;riques pour la
+v&#233;rification de l'int&#233;grit&#233; des donn&#233;es, et le chiffrement pour la
+confidentialit&#233;.</p>
+
+<p>Ce protocole est con&#231;u pour supporter un grand choix d'algorithmes
+sp&#233;cifiques utilis&#233;s pour la cryptographie, les empreintes et les signatures.
+Ceci permet la s&#233;lection d'un algorithme pour des serveurs sp&#233;cifiques en
+respectant la l&#233;galit&#233;, les r&#232;gles d'exportation ou autres contraintes, et
permet aussi au protocole de tirer parti des nouveaux algorithmes. Ces choix
-font l'objet d'une négociation entre client et serveur lors de
-l'établissement de la session protocolaire.</p>
+font l'objet d'une n&#233;gociation entre client et serveur lors de
+l'&#233;tablissement de la session protocolaire.</p>
<h3><a name="table4" id="table4">Tableau 4: Versions du protocole SSL</a></h3>
@@ -414,222 +414,222 @@ l'établissement de la session protocolaire.</p>
</tr>
<tr><td>SSL v2.0</td>
<td>Standard du fournisseur (de Netscape Corp.)</td>
- <td>Premier protocole SSL pour lequel il existe des implémentations</td>
+ <td>Premier protocole SSL pour lequel il existe des impl&#233;mentations</td>
</tr>
<tr><td>SSL v3.0</td>
- <td>Projet Internet arrivé à expiration (de Netscape Corp.) [<a href="#SSL3">SSL3</a>]</td>
- <td>Comporte des révisions permettant de prévenir certaines attaques de
- sécurité spécifiques, ajout de chiffrements non RSA, et support des
- chaînes de certification</td>
+ <td>Projet Internet arriv&#233; &#224; expiration (de Netscape Corp.) [<a href="#SSL3">SSL3</a>]</td>
+ <td>Comporte des r&#233;visions permettant de pr&#233;venir certaines attaques de
+ s&#233;curit&#233; sp&#233;cifiques, ajout de chiffrements non RSA, et support des
+ cha&#238;nes de certification</td>
</tr>
<tr><td>TLS v1.0</td>
- <td>Standard proposé pour l'Internet (de l'IETF) [<a href="#TLS1">TLS1</a>]</td>
- <td>Révision de SSL 3.0 pour mettre à jour la couche MAC vers HMAC,
+ <td>Standard propos&#233; pour l'Internet (de l'IETF) [<a href="#TLS1">TLS1</a>]</td>
+ <td>R&#233;vision de SSL 3.0 pour mettre &#224; jour la couche MAC vers HMAC,
ajout du bourrage de bloc pour le chiffrement de bloc, standardisation
de l'ordonnancement des messages et plus de messages d'alerte.</td>
</tr>
<tr><td>TLS v1.1</td>
- <td>Standard proposé pour l'Internet (de l'IETF) [<a href="#TLS11">TLS11</a>]</td>
- <td>Mise à jour de TLS 1.0 pour la protection contre les
+ <td>Standard propos&#233; pour l'Internet (de l'IETF) [<a href="#TLS11">TLS11</a>]</td>
+ <td>Mise &#224; jour de TLS 1.0 pour la protection contre les
attaques de type Cipher block chaining (CBC).</td>
</tr>
<tr><td>TLS v1.2</td>
- <td>Standard proposé pour l'Internet (de l'IETF) [<a href="#TLS12">TLS12</a>]</td>
- <td>Mise à jour de TLS 1.1 rendant les condensés MD5 obsolètes,
- et introduisant une incompatibilité avec SSL ce qui interdit toute
- négociation en vue d'une utilisation de SSLv2.</td>
+ <td>Standard propos&#233; pour l'Internet (de l'IETF) [<a href="#TLS12">TLS12</a>]</td>
+ <td>Mise &#224; jour de TLS 1.1 rendant les condens&#233;s MD5 obsol&#232;tes,
+ et introduisant une incompatibilit&#233; avec SSL ce qui interdit toute
+ n&#233;gociation en vue d'une utilisation de SSLv2.</td>
</tr>
</table>
<p>Il existe plusieurs versions du protocole SSL, comme le montre le
-<a href="#table4">Tableau 4</a>. Comme indiqué dans ce dernier, un des apports
-de SSL 3.0 est le support du chargement des chaînes de certification. Cette
-fonctionnalité permet à un serveur de passer au navigateur un certificat de
-serveur accompagné du certificat de l'émetteur. Le chargement de la
-chaîne permet aussi au navigateur de valider le certificat du serveur, même si
-les certificats de l'autorité de certification ne sont pas installés pour les
-émetteurs intermédiaires, car ils sont inclus dans la chaîne de certification.
-SSL 3.0 sert de base au standard du protocole Sécurité de la Couche Transport
+<a href="#table4">Tableau 4</a>. Comme indiqu&#233; dans ce dernier, un des apports
+de SSL 3.0 est le support du chargement des cha&#238;nes de certification. Cette
+fonctionnalit&#233; permet &#224; un serveur de passer au navigateur un certificat de
+serveur accompagn&#233; du certificat de l'&#233;metteur. Le chargement de la
+cha&#238;ne permet aussi au navigateur de valider le certificat du serveur, m&#234;me si
+les certificats de l'autorit&#233; de certification ne sont pas install&#233;s pour les
+&#233;metteurs interm&#233;diaires, car ils sont inclus dans la cha&#238;ne de certification.
+SSL 3.0 sert de base au standard du protocole S&#233;curit&#233; de la Couche Transport
ou Transport Layer Security
-[<a href="#TLS1">TLS</a>], actuellement en développement au sein de
+[<a href="#TLS1">TLS</a>], actuellement en d&#233;veloppement au sein de
l'Internet Engineering Task Force (IETF).</p>
<h3><a name="session" id="session">Etablissement d'une session</a></h3>
- <p>La session SSL est établie en suivant une séquence d'échanges
+ <p>La session SSL est &#233;tablie en suivant une s&#233;quence d'&#233;changes
d'informations entre client et serveur, comme le montre la
- <a href="#figure1">Figure 1</a>. Cette séquence peut varier, selon que
- le serveur est configuré pour fournir un certificat de serveur ou
- réclame un certificat client. Bien que dans certains cas, des étapes
- d'échanges d'informations supplémentaires soient nécessaires pour la
- gestion des informations de chiffrement, cet article résume un scénario
- courant. Se reporter aux spécifications SSL pour avoir la liste de
- toutes les possibilités.</p>
+ <a href="#figure1">Figure 1</a>. Cette s&#233;quence peut varier, selon que
+ le serveur est configur&#233; pour fournir un certificat de serveur ou
+ r&#233;clame un certificat client. Bien que dans certains cas, des &#233;tapes
+ d'&#233;changes d'informations suppl&#233;mentaires soient n&#233;cessaires pour la
+ gestion des informations de chiffrement, cet article r&#233;sume un sc&#233;nario
+ courant. Se reporter aux sp&#233;cifications SSL pour avoir la liste de
+ toutes les possibilit&#233;s.</p>
<div class="note"><h3>Note</h3>
- <p>Une fois la session SSL établie, elle peut être réutilisée. Ceci
- permet d'éviter la perte de performances due à la répétition des nombreuses
- étapes nécessaires à l'établissement d'une session. Pour parvenir à ceci,
- le serveur assigne un identifiant de session unique à chaque session SSL ;
+ <p>Une fois la session SSL &#233;tablie, elle peut &#234;tre r&#233;utilis&#233;e. Ceci
+ permet d'&#233;viter la perte de performances due &#224; la r&#233;p&#233;tition des nombreuses
+ &#233;tapes n&#233;cessaires &#224; l'&#233;tablissement d'une session. Pour parvenir &#224; ceci,
+ le serveur assigne un identifiant de session unique &#224; chaque session SSL ;
cet identifiant est mis en cache dans le serveur et le client peut
- l'utiliser pour des connexions ultérieures afin de réduire la durée des
- échanges d'informations (et ceci jusqu'à ce que l'identifiant de session
- arrive à expiration dans le cache du serveur).</p>
+ l'utiliser pour des connexions ult&#233;rieures afin de r&#233;duire la dur&#233;e des
+ &#233;changes d'informations (et ceci jusqu'&#224; ce que l'identifiant de session
+ arrive &#224; expiration dans le cache du serveur).</p>
</div>
<p class="figure">
<img src="../images/ssl_intro_fig1.gif" alt="" width="423" height="327" /><br />
- <a id="figure1" name="figure1"><dfn>Figure 1</dfn></a> : Séquence
- simplifiée d'échanges d'informations SSL</p>
+ <a id="figure1" name="figure1"><dfn>Figure 1</dfn></a> : S&#233;quence
+ simplifi&#233;e d'&#233;changes d'informations SSL</p>
- <p>Les éléments de la séquence d'échanges d'informations, tels qu'ils
- sont utilisés par le client et le serveur, sont énumérés ci-après :</p>
+ <p>Les &#233;l&#233;ments de la s&#233;quence d'&#233;changes d'informations, tels qu'ils
+ sont utilis&#233;s par le client et le serveur, sont &#233;num&#233;r&#233;s ci-apr&#232;s :</p>
<ol>
- <li>Négociation de la suite de chiffrement à utiliser durant le transfert des données</li>
- <li>Elaboration et échange d'une clé de session entre le client et le serveur</li>
- <li>Authentification éventuelle du serveur par le client</li>
- <li>Authentification éventuelle du client par le serveur</li>
+ <li>N&#233;gociation de la suite de chiffrement &#224; utiliser durant le transfert des donn&#233;es</li>
+ <li>Elaboration et &#233;change d'une cl&#233; de session entre le client et le serveur</li>
+ <li>Authentification &#233;ventuelle du serveur par le client</li>
+ <li>Authentification &#233;ventuelle du client par le serveur</li>
</ol>
- <p>La première étape, la négociation de la suite de chiffrement, permet au
+ <p>La premi&#232;re &#233;tape, la n&#233;gociation de la suite de chiffrement, permet au
client et au serveur de choisir une suite de chiffrement qu'ils supportent
- tous les deux. La spécification du protocole SSL 3.0 définit 31 suites de
- chiffrement. Une suite de chiffrement se compose des éléments
+ tous les deux. La sp&#233;cification du protocole SSL 3.0 d&#233;finit 31 suites de
+ chiffrement. Une suite de chiffrement se compose des &#233;l&#233;ments
suivants :</p>
<ul>
- <li>Méthode d'échange de la clé</li>
- <li>Chiffrement du transfert des données</li>
- <li>Empreinte du message servant à créer le code d'authentification du
+ <li>M&#233;thode d'&#233;change de la cl&#233;</li>
+ <li>Chiffrement du transfert des donn&#233;es</li>
+ <li>Empreinte du message servant &#224; cr&#233;er le code d'authentification du
message (MAC)</li>
</ul>
- <p>Ces trois éléments sont décrits dans les sections suivantes.</p>
+ <p>Ces trois &#233;l&#233;ments sont d&#233;crits dans les sections suivantes.</p>
-<h3><a name="keyexchange" id="keyexchange">Méthode d'échange de la clé</a></h3>
+<h3><a name="keyexchange" id="keyexchange">M&#233;thode d'&#233;change de la cl&#233;</a></h3>
- <p>La méthode d'échange de la clé définit la manière
- dont la clé de chiffrement
- symétrique secrète et partagée utilisée pour le transfert des données de
- l'application sera acceptée par le client et le serveur. SSL 2.0 utilise
- l'échange de clé RSA seulement, tandis que SSL 3.0 supporte tout un choix
- d'algorithmes d'échange de clé incluant l'échange de clé RSA (quand les
- certificats sont utilisés), et l'échange de clés Diffie-Hellman (pour
- échanger des clés sans certificat, ou en l'absence de communication
- préalable entre le client et le serveur).</p>
+ <p>La m&#233;thode d'&#233;change de la cl&#233; d&#233;finit la mani&#232;re
+ dont la cl&#233; de chiffrement
+ sym&#233;trique secr&#232;te et partag&#233;e utilis&#233;e pour le transfert des donn&#233;es de
+ l'application sera accept&#233;e par le client et le serveur. SSL 2.0 utilise
+ l'&#233;change de cl&#233; RSA seulement, tandis que SSL 3.0 supporte tout un choix
+ d'algorithmes d'&#233;change de cl&#233; incluant l'&#233;change de cl&#233; RSA (quand les
+ certificats sont utilis&#233;s), et l'&#233;change de cl&#233;s Diffie-Hellman (pour
+ &#233;changer des cl&#233;s sans certificat, ou en l'absence de communication
+ pr&#233;alable entre le client et le serveur).</p>
- <p>Les signatures numériques constituent une variante dans le choix des
- méthodes d'échange de clé -- utiliser les signatures ou pas, et dans
- l'affirmative, quel genre de signatures utiliser. La signature à l'aide
- d'une clé privée fournit une protection contre une attaque
+ <p>Les signatures num&#233;riques constituent une variante dans le choix des
+ m&#233;thodes d'&#233;change de cl&#233; -- utiliser les signatures ou pas, et dans
+ l'affirmative, quel genre de signatures utiliser. La signature &#224; l'aide
+ d'une cl&#233; priv&#233;e fournit une protection contre une attaque
"man-in-the-middle" au cours de laquelle
- l'échange d'informations destiné à générer la
- clé partagée peut être intercepté [<a href="#AC96">AC96</a>, p516].</p>
+ l'&#233;change d'informations destin&#233; &#224; g&#233;n&#233;rer la
+ cl&#233; partag&#233;e peut &#234;tre intercept&#233; [<a href="#AC96">AC96</a>, p516].</p>
-<h3><a name="ciphertransfer" id="ciphertransfer">Chiffrement du transfert de données</a></h3>
+<h3><a name="ciphertransfer" id="ciphertransfer">Chiffrement du transfert de donn&#233;es</a></h3>
- <p>Comme décrit plus haut, SSL utilise le chiffrement symétrique
+ <p>Comme d&#233;crit plus haut, SSL utilise le chiffrement sym&#233;trique
conventionnel pour chiffrer les messages au cours d'une session. Il existe
neuf choix possibles pour le chiffrement, y compris l'option du transfert
- non chiffré :</p>
+ non chiffr&#233; :</p>
<ul>
<li>Pas de chiffrement</li>
<li>Chiffrement en continu (Stream Ciphers)
<ul>
- <li>RC4 avec clés de 40 bits</li>
- <li>RC4 avec clés de 128 bits</li>
+ <li>RC4 avec cl&#233;s de 40 bits</li>
+ <li>RC4 avec cl&#233;s de 128 bits</li>
</ul></li>
<li>Chiffrement par blocs CBC (CBC Block Ciphers)
- <ul><li>RC2 avec clé de 40 bits</li>
- <li>DES avec clé de 40 bits</li>
- <li>DES avec clé de 56 bits</li>
- <li>Triple-DES avec clé de 168 bits</li>
- <li>Idea (clé de 128 bits)</li>
- <li>Fortezza (clé de 96 bits)</li>
+ <ul><li>RC2 avec cl&#233; de 40 bits</li>
+ <li>DES avec cl&#233; de 40 bits</li>
+ <li>DES avec cl&#233; de 56 bits</li>
+ <li>Triple-DES avec cl&#233; de 168 bits</li>
+ <li>Idea (cl&#233; de 128 bits)</li>
+ <li>Fortezza (cl&#233; de 96 bits)</li>
</ul></li>
</ul>
- <p>"CBC" signifie Cipher Block Chaining (Chaînage de blocs chiffrés),
- c'est à dire qu'une portion du bloc de texte chiffré précédent est utilisée
+ <p>"CBC" signifie Cipher Block Chaining (Cha&#238;nage de blocs chiffr&#233;s),
+ c'est &#224; dire qu'une portion du bloc de texte chiffr&#233; pr&#233;c&#233;dent est utilis&#233;e
pour le chiffrement du bloc courant. "DES" signifie Data Encryption
- Standard (Standard de Chiffrement des Données)
- [<a href="#AC96">AC96</a>, ch12], et possède de nombreuses variantes
+ Standard (Standard de Chiffrement des Donn&#233;es)
+ [<a href="#AC96">AC96</a>, ch12], et poss&#232;de de nombreuses variantes
(telles que DES40 et 3DES_EDE). Parmi les algorithmes disponibles, "Idea"
est actuellement un des meilleurs et des plus puissants sur le plan
- cryptographique, et "RC2" est un algorithme propriétaire de RSA DSI
+ cryptographique, et "RC2" est un algorithme propri&#233;taire de RSA DSI
[<a href="#AC96">AC96</a>, ch13].</p>
-<h3><a name="digestfunction" id="digestfunction">Fonction de création d'empreinte</a></h3>
+<h3><a name="digestfunction" id="digestfunction">Fonction de cr&#233;ation d'empreinte</a></h3>
- <p>Le choix d'une fonction de création d'empreinte détermine la manière
- dont une empreinte est créée à partir d'une unité de données. SSL supporte
+ <p>Le choix d'une fonction de cr&#233;ation d'empreinte d&#233;termine la mani&#232;re
+ dont une empreinte est cr&#233;&#233;e &#224; partir d'une unit&#233; de donn&#233;es. SSL supporte
les fonctions suivantes :</p>
<ul>
<li>Pas d'empreinte (choix Null)</li>
<li>MD5, une empreinte de 128 bits</li>
- <li>Algorithme d'Empreinte Sécurisée (Secure Hash Algorithm - SHA-1), une
+ <li>Algorithme d'Empreinte S&#233;curis&#233;e (Secure Hash Algorithm - SHA-1), une
empreinte de 160 bits</li>
</ul>
- <p>On utilise l'empreinte de message pour créer un Code d'Authentification
- de Message (Message Authentication Code - MAC) qui est chiffré avec le
- message afin de vérifier son intégrité et de se protéger contre les
+ <p>On utilise l'empreinte de message pour cr&#233;er un Code d'Authentification
+ de Message (Message Authentication Code - MAC) qui est chiffr&#233; avec le
+ message afin de v&#233;rifier son int&#233;grit&#233; et de se prot&#233;ger contre les
attaques de type "rejeu".</p>
-<h3><a name="handshake" id="handshake">Protocole de la séquence d'échanges d'informations</a></h3>
+<h3><a name="handshake" id="handshake">Protocole de la s&#233;quence d'&#233;changes d'informations</a></h3>
- <p>La séquence d'échanges d'informations utilise trois protocoles :</p>
+ <p>La s&#233;quence d'&#233;changes d'informations utilise trois protocoles :</p>
<ul>
- <li>Le <dfn>Protocole d'échanges d'informations SSL</dfn> pour établir
+ <li>Le <dfn>Protocole d'&#233;changes d'informations SSL</dfn> pour &#233;tablir
la session SSl entre le client et le serveur.</li>
- <li>Le <dfn>Protocole de spécification du chiffrement SSL</dfn> pour
- l'agrément effectif de la suite de chiffrement à utiliser
+ <li>Le <dfn>Protocole de sp&#233;cification du chiffrement SSL</dfn> pour
+ l'agr&#233;ment effectif de la suite de chiffrement &#224; utiliser
pour la session.</li>
<li>Le <dfn>Protocole d'alertes SSL</dfn> pour la transmission de
messages d'erreur SSL entre le client et le serveur.</li>
</ul>
- <p>Ces protocoles, ainsi que les données du protocole de l'application,
- sont encapsulés dans le <dfn>Protocole d'enregistrement SSL
+ <p>Ces protocoles, ainsi que les donn&#233;es du protocole de l'application,
+ sont encapsul&#233;s dans le <dfn>Protocole d'enregistrement SSL
(SSL Record Protocol)</dfn>, comme
- le montre la <a href="#figure2">Figure 2</a>. Un protocole encapsulé est
- tranféré en tant que données par le protocole de la couche de niveau
- inférieur, qui ne se préoccupe pas du contenu des données. Le protocole
- encapsulé n'a aucune connaissance du protocole sous-jacent.</p>
+ le montre la <a href="#figure2">Figure 2</a>. Un protocole encapsul&#233; est
+ tranf&#233;r&#233; en tant que donn&#233;es par le protocole de la couche de niveau
+ inf&#233;rieur, qui ne se pr&#233;occupe pas du contenu des donn&#233;es. Le protocole
+ encapsul&#233; n'a aucune connaissance du protocole sous-jacent.</p>
<p class="figure">
<img src="../images/ssl_intro_fig2.gif" alt="" width="428" height="217" /><br />
<a id="figure2" name="figure2"><dfn>Figure 2</dfn></a>:
Pile du protocole SSL</p>
- <p>L'encapsulation des protocoles de contrôle SSL dans le protocole
- d'enregistrement signifie que si une session active est renégociée, les
- protocoles de contrôle seront transmis de manière sécurisée. S'il n'y
- avait pas de session préalable, la suite de chiffrement Null est utilisée,
- ce qui signifie que les messages ne seront pas chiffrés et ne possèderont
- pas d'empreinte d'intégrité, jusqu'à ce que la session ait été établie.</p>
+ <p>L'encapsulation des protocoles de contr&#244;le SSL dans le protocole
+ d'enregistrement signifie que si une session active est ren&#233;goci&#233;e, les
+ protocoles de contr&#244;le seront transmis de mani&#232;re s&#233;curis&#233;e. S'il n'y
+ avait pas de session pr&#233;alable, la suite de chiffrement Null est utilis&#233;e,
+ ce qui signifie que les messages ne seront pas chiffr&#233;s et ne poss&#232;deront
+ pas d'empreinte d'int&#233;grit&#233;, jusqu'&#224; ce que la session ait &#233;t&#233; &#233;tablie.</p>
-<h3><a name="datatransfer" id="datatransfer">Transmission des données</a></h3>
+<h3><a name="datatransfer" id="datatransfer">Transmission des donn&#233;es</a></h3>
<p>Le protocole d'enregistrement SSL, comme le montre la
- <a href="#figure3">Figure 3</a>, est utilisé pour transmettre les données
- de l'application et les données de contrôle SSL entre le client et le
- serveur, les données étant nécessairement fragmentées en éléments plus
- petits, ou plusieurs messages de données avec protocole de niveau
- supérieur pouvant être combinés en un seul élément. Ce protocole peut
- joindre des signatures d'empreintes, compresser et chiffrer ces éléments
+ <a href="#figure3">Figure 3</a>, est utilis&#233; pour transmettre les donn&#233;es
+ de l'application et les donn&#233;es de contr&#244;le SSL entre le client et le
+ serveur, les donn&#233;es &#233;tant n&#233;cessairement fragment&#233;es en &#233;l&#233;ments plus
+ petits, ou plusieurs messages de donn&#233;es avec protocole de niveau
+ sup&#233;rieur pouvant &#234;tre combin&#233;s en un seul &#233;l&#233;ment. Ce protocole peut
+ joindre des signatures d'empreintes, compresser et chiffrer ces &#233;l&#233;ments
avant de les transmettre en utilisant le protocole fiable de transport
- sous-jacent (Note : actuellement, aucune implémentation majeure de SSL
+ sous-jacent (Note : actuellement, aucune impl&#233;mentation majeure de SSL
n'inclut le support de la compression).</p>
<p class="figure">
@@ -638,21 +638,21 @@ l'Internet Engineering Task Force (IETF).</p>
Protocole d'enregistrement SSL</p>
-<h3><a name="securehttp" id="securehttp">Sécurisation des communications HTTP</a></h3>
+<h3><a name="securehttp" id="securehttp">S&#233;curisation des communications HTTP</a></h3>
- <p>Une des utilisations courantes de SSL est la sécurisation des
+ <p>Une des utilisations courantes de SSL est la s&#233;curisation des
communication HTTP sur le Web entre un navigateur et un serveur web. Ceci
- n'exclut pas l'utilisation de HTTP non sécurisé - la version sécurisée
- (appelée HTTPS) est identique à du vrai HTTP sur SSL,
- mais utilise le préfixe
+ n'exclut pas l'utilisation de HTTP non s&#233;curis&#233; - la version s&#233;curis&#233;e
+ (appel&#233;e HTTPS) est identique &#224; du vrai HTTP sur SSL,
+ mais utilise le pr&#233;fixe
d'URL <code>https</code> au lieu de <code>http</code>, et un port
- de serveur différent (par défaut le port 443).
+ de serveur diff&#233;rent (par d&#233;faut le port 443).
Ceci constitue pour une large part
ce qu'apporte <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> au serveur web Apache.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="references" id="references">Références</a><a title="Lien permanent" href="#references" class="permalink">&para;</a></h2>
+<h2><a name="references" id="references">R&#233;f&#233;rences</a><a title="Lien permanent" href="#references" class="permalink">&para;</a></h2>
<dl>
<dt><a id="AC96" name="AC96">[AC96]</a></dt>
@@ -662,12 +662,12 @@ Schneier.</dd>
<dt><a id="ASN1" name="ASN1">[ASN1]</a></dt>
<dd>ITU-T Recommendation X.208, <q>Specification of Abstract Syntax Notation
-One (ASN.1)</q>, dernière mise à jour en 2008. Voir <a href="http://www.itu.int/ITU-T/asn1/">http://www.itu.int/ITU-T/asn1/</a>.
+One (ASN.1)</q>, derni&#232;re mise &#224; jour en 2008. Voir <a href="http://www.itu.int/ITU-T/asn1/">http://www.itu.int/ITU-T/asn1/</a>.
</dd>
<dt><a id="X509" name="X509">[X509]</a></dt>
<dd>ITU-T Recommendation X.509, <q>The Directory - Authentication
-Framework</q>. A titre de référence, voir <a href="http://en.wikipedia.org/wiki/X.509">http://en.wikipedia.org/wiki/X.509</a>.
+Framework</q>. A titre de r&#233;f&#233;rence, voir <a href="http://en.wikipedia.org/wiki/X.509">http://en.wikipedia.org/wiki/X.509</a>.
</dd>
<dt><a id="PKCS" name="PKCS">[PKCS]</a></dt>
@@ -698,7 +698,7 @@ Version 3.0</q>, 1996. Voir <a href="http://www.netscape.com/eng/ssl3/draft302.t
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/ssl/ssl_intro.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/ssl/ssl_intro.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/ssl/ssl_intro.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/ssl/ssl_intro.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
@@ -718,7 +718,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/ssl/ssl_intro.html
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/stopping.html.fr b/docs/manual/stopping.html.fr
index 2ef761635a..be56640b09 100644
--- a/docs/manual/stopping.html.fr
+++ b/docs/manual/stopping.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Arrêt et redémarrage du serveur HTTP Apache - Serveur Apache HTTP Version 2.5</title>
+<title>Arr&#234;t et red&#233;marrage du serveur HTTP Apache - Serveur Apache HTTP Version 2.5</title>
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" />
@@ -21,263 +21,263 @@
<img alt="" src="./images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Arrêt et redémarrage du serveur HTTP Apache</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Arr&#234;t et red&#233;marrage du serveur HTTP Apache</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./de/stopping.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/stopping.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./es/stopping.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="./fr/stopping.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./es/stopping.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/stopping.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/stopping.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/stopping.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/stopping.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/stopping.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
- <p>Ce document couvre l'arrêt et le redémarrage du
+ <p>Ce document couvre l'arr&#234;t et le red&#233;marrage du
serveur HTTP Apache sur
- les systèmes Unix et similaires. Les utilisateurs de Windows NT, 2000
+ les syst&#232;mes Unix et similaires. Les utilisateurs de Windows NT, 2000
and XP doivent consulter
- <a href="platform/windows.html#winsvc">Exécuter httpd en tant que
+ <a href="platform/windows.html#winsvc">Ex&#233;cuter httpd en tant que
service</a> et les utilisateurs de Windows 9x et ME doivent consulter
- <a href="platform/windows.html#wincons">Exécuter httpd comme une
- application de type console</a> pour plus d'informations sur le contrôle
- de httpd à partir de ces plateformes.</p>
+ <a href="platform/windows.html#wincons">Ex&#233;cuter httpd comme une
+ application de type console</a> pour plus d'informations sur le contr&#244;le
+ de httpd &#224; partir de ces plateformes.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#introduction">Introduction</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#term">Arrêter immédiatement</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#graceful">Redémarrage en douceur</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#hup">Redémarrer immédiatement</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#gracefulstop">Arrêt en douceur</a></li>
-</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="program"><a href="./programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="./programs/apachectl.html">apachectl</a></code></li><li><a href="invoking.html">Démarrage</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+<li><img alt="" src="./images/down.gif" /> <a href="#term">Arr&#234;ter imm&#233;diatement</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#graceful">Red&#233;marrage en douceur</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#hup">Red&#233;marrer imm&#233;diatement</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#gracefulstop">Arr&#234;t en douceur</a></li>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="program"><a href="./programs/httpd.html">httpd</a></code></li><li><code class="program"><a href="./programs/apachectl.html">apachectl</a></code></li><li><a href="invoking.html">D&#233;marrage</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="introduction" id="introduction">Introduction</a><a title="Lien permanent" href="#introduction" class="permalink">&para;</a></h2>
- <p>Afin d'arrêter ou redémarrer le serveur HTTP Apache, vous devez envoyer un signal aux
- processus <code class="program"><a href="./programs/httpd.html">httpd</a></code> en cours d'exécution. Les signaux
- peuvent être envoyés de deux manières. La
- première méthode consiste à
+ <p>Afin d'arr&#234;ter ou red&#233;marrer le serveur HTTP Apache, vous devez envoyer un signal aux
+ processus <code class="program"><a href="./programs/httpd.html">httpd</a></code> en cours d'ex&#233;cution. Les signaux
+ peuvent &#234;tre envoy&#233;s de deux mani&#232;res. La
+ premi&#232;re m&#233;thode consiste &#224;
utiliser la commande unix <code>kill</code>
pour envoyer directement des signaux aux processus. Vous pouvez remarquer
- que plusieurs processus <code class="program"><a href="./programs/httpd.html">httpd</a></code> s'exécutent sur votre
- système, mais il vous suffit d'envoyer les signaux au processus parent,
- dont le PID est enregistré dans le fichier précisé par la directive
+ que plusieurs processus <code class="program"><a href="./programs/httpd.html">httpd</a></code> s'ex&#233;cutent sur votre
+ syst&#232;me, mais il vous suffit d'envoyer les signaux au processus parent,
+ dont le PID est enregistr&#233; dans le fichier pr&#233;cis&#233; par la directive
<code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code>. Autrement dit, vous
- n'aurez jamais besoin d'envoyer des signaux à aucun des
+ n'aurez jamais besoin d'envoyer des signaux &#224; aucun des
processus enfants, mais seulement au processus parent. Quatre types
- de signaux peuvent être envoyés au processus parent :
+ de signaux peuvent &#234;tre envoy&#233;s au processus parent :
<code><a href="#term">TERM</a></code>,
<code><a href="#graceful">USR1</a></code>,
<code><a href="#hup">HUP</a></code>, et
<code><a href="#gracefulstop">WINCH</a></code>, qui
- seront décrit plus loin.</p>
+ seront d&#233;crit plus loin.</p>
<p>Pour envoyer un signal au processus parent, vous devez entrer une commande
du style :</p>
<div class="example"><p><code>kill -TERM `cat /usr/local/apache2/logs/httpd.pid`</code></p></div>
- <p>La seconde méthode permettant d'envoyer des signaux aux processus
+ <p>La seconde m&#233;thode permettant d'envoyer des signaux aux processus
<code class="program"><a href="./programs/httpd.html">httpd</a></code>
- consiste à utiliser les options <code>stop</code>,
+ consiste &#224; utiliser les options <code>stop</code>,
<code>restart</code>, <code>graceful</code> et
<code>graceful-stop</code> du commutateur <code>-k</code> de la ligne
- de commande comme décrit ci-dessous. Ce sont des arguments du binaire
- <code class="program"><a href="./programs/httpd.html">httpd</a></code>, mais il est recommandé de les utiliser
- avec le script de contrôle <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>, qui se
- chargera de les passer à <code class="program"><a href="./programs/httpd.html">httpd</a></code>.</p>
+ de commande comme d&#233;crit ci-dessous. Ce sont des arguments du binaire
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code>, mais il est recommand&#233; de les utiliser
+ avec le script de contr&#244;le <code class="program"><a href="./programs/apachectl.html">apachectl</a></code>, qui se
+ chargera de les passer &#224; <code class="program"><a href="./programs/httpd.html">httpd</a></code>.</p>
- <p>Après avoir envoyé un signal à <code class="program"><a href="./programs/httpd.html">httpd</a></code>, vous pouvez
+ <p>Apr&#232;s avoir envoy&#233; un signal &#224; <code class="program"><a href="./programs/httpd.html">httpd</a></code>, vous pouvez
suivre le cours de son action en entrant :</p>
<div class="example"><p><code>tail -f /usr/local/apache2/logs/error_log</code></p></div>
- <p>Adaptez ces exemples en fonction de la définition de vos directives
+ <p>Adaptez ces exemples en fonction de la d&#233;finition de vos directives
<code class="directive"><a href="./mod/core.html#serverroot">ServerRoot</a></code> et
<code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="term" id="term">Arrêter immédiatement</a><a title="Lien permanent" href="#term" class="permalink">&para;</a></h2>
+<h2><a name="term" id="term">Arr&#234;ter imm&#233;diatement</a><a title="Lien permanent" href="#term" class="permalink">&para;</a></h2>
<dl><dt>Signal: TERM</dt>
<dd><code>apachectl -k stop</code></dd>
</dl>
- <p>A la réception du signal <code>TERM</code> ou <code>stop</code>,
- le processus parent tente immédiatement
+ <p>A la r&#233;ception du signal <code>TERM</code> ou <code>stop</code>,
+ le processus parent tente imm&#233;diatement
de tuer tous ses processus enfants. Cela peut durer plusieurs secondes.
- Après cela, le processus parent lui-même se termine. Toutes les requêtes
- en cours sont terminées, et plus aucune autre n'est traitée.</p>
+ Apr&#232;s cela, le processus parent lui-m&#234;me se termine. Toutes les requ&#234;tes
+ en cours sont termin&#233;es, et plus aucune autre n'est trait&#233;e.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="graceful" id="graceful">Redémarrage en douceur</a><a title="Lien permanent" href="#graceful" class="permalink">&para;</a></h2>
+<h2><a name="graceful" id="graceful">Red&#233;marrage en douceur</a><a title="Lien permanent" href="#graceful" class="permalink">&para;</a></h2>
<dl><dt>Signal: USR1</dt>
<dd><code>apachectl -k graceful</code></dd>
</dl>
- <p>A la réception du signal <code>USR1</code> ou
+ <p>A la r&#233;ception du signal <code>USR1</code> ou
<code>graceful</code>, le
processus parent envoie aux processus enfants
- <em>l'ordre</em> de se terminer une fois leur requête courante
- traitée (ou de se terminer immédiatement s'ils n'ont plus rien à traiter).
+ <em>l'ordre</em> de se terminer une fois leur requ&#234;te courante
+ trait&#233;e (ou de se terminer imm&#233;diatement s'ils n'ont plus rien &#224; traiter).
Le processus parent relit ses fichiers de configuration et
- réouvre ses fichiers de log. Chaque fois qu'un enfant s'éteint, le
+ r&#233;ouvre ses fichiers de log. Chaque fois qu'un enfant s'&#233;teint, le
processus parent le remplace par un processus
- enfant de la nouvelle <em>génération</em> de la
- configuration, et celui-ci commence immédiatement à traiter les
- nouvelles requêtes.</p>
+ enfant de la nouvelle <em>g&#233;n&#233;ration</em> de la
+ configuration, et celui-ci commence imm&#233;diatement &#224; traiter les
+ nouvelles requ&#234;tes.</p>
- <p>Ce code est conçu pour toujours respecter la directive de contrôle
+ <p>Ce code est con&#231;u pour toujours respecter la directive de contr&#244;le
de processus des modules MPMs, afin que les nombres de processus et de
threads
- disponibles pour traiter les demandes des clients soient maintenus à
- des valeurs appropriées tout au long du processus de démarrage.
+ disponibles pour traiter les demandes des clients soient maintenus &#224;
+ des valeurs appropri&#233;es tout au long du processus de d&#233;marrage.
En outre, il respecte la directive
- <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code> de la manière
- suivante : si après une seconde au moins <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code> nouveaux processus
- enfants n'ont pas été créés, un nombre suffisant de processus
- supplémentaires est créé pour combler le manque. Ainsi le code
- tente de maintenir à la fois le nombre approprié de processus enfants
- en fonction de la charge du serveur, et le nombre de processus défini par la
+ <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code> de la mani&#232;re
+ suivante : si apr&#232;s une seconde au moins <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code> nouveaux processus
+ enfants n'ont pas &#233;t&#233; cr&#233;&#233;s, un nombre suffisant de processus
+ suppl&#233;mentaires est cr&#233;&#233; pour combler le manque. Ainsi le code
+ tente de maintenir &#224; la fois le nombre appropri&#233; de processus enfants
+ en fonction de la charge du serveur, et le nombre de processus d&#233;fini par la
directive <code class="directive"><a href="./mod/mpm_common.html#startservers">StartServers</a></code>.</p>
<p>Les utilisateurs du module <code class="module"><a href="./mod/mod_status.html">mod_status</a></code>
noteront que les statistiques du serveur ne sont <strong>pas</strong>
- remises à zéro quand un signal <code>USR1</code> est envoyé. Le code
- a été conçu à la fois pour minimiser la durée durant laquelle le
- serveur ne peut pas traiter de nouvelles requêtes (elle sont mises en
- file d'attente par le système d'exploitation, et ne sont ainsi jamais
- perdues) et pour respecter vos paramètres de personnalisation.
+ remises &#224; z&#233;ro quand un signal <code>USR1</code> est envoy&#233;. Le code
+ a &#233;t&#233; con&#231;u &#224; la fois pour minimiser la dur&#233;e durant laquelle le
+ serveur ne peut pas traiter de nouvelles requ&#234;tes (elle sont mises en
+ file d'attente par le syst&#232;me d'exploitation, et ne sont ainsi jamais
+ perdues) et pour respecter vos param&#232;tres de personnalisation.
Pour y parvenir, il doit conserver le
- <em>tableau</em> utilisé pour garder la trace de tous les processus
- enfants au cours des différentes générations.</p>
+ <em>tableau</em> utilis&#233; pour garder la trace de tous les processus
+ enfants au cours des diff&#233;rentes g&#233;n&#233;rations.</p>
- <p>Dans son état des processus,
- le module status utilise aussi un caractère <code>G</code> afin d'indiquer
- quels processus enfants ont encore des traitements de requêtes en cours
- débutés avant que l'ordre graceful restart ne soit donné.</p>
+ <p>Dans son &#233;tat des processus,
+ le module status utilise aussi un caract&#232;re <code>G</code> afin d'indiquer
+ quels processus enfants ont encore des traitements de requ&#234;tes en cours
+ d&#233;but&#233;s avant que l'ordre graceful restart ne soit donn&#233;.</p>
<p>Pour l'instant, il est impossible pour un script de rotation
des logs utilisant
- <code>USR1</code> de savoir de manière certaine si tous les processus
- enfants inscrivant des traces de pré-redémarrage sont terminés.
- Nous vous suggérons d'attendre un délai suffisant après l'envoi du
+ <code>USR1</code> de savoir de mani&#232;re certaine si tous les processus
+ enfants inscrivant des traces de pr&#233;-red&#233;marrage sont termin&#233;s.
+ Nous vous sugg&#233;rons d'attendre un d&#233;lai suffisant apr&#232;s l'envoi du
signal <code>USR1</code>
avant de faire quoi que ce soit avec les anciens logs. Par exemple,
si la plupart de vos traitements durent moins de 10 minutes pour des
- utilisateurs empruntant des liaisons à faible bande passante, alors vous
+ utilisateurs empruntant des liaisons &#224; faible bande passante, alors vous
devriez attendre 15 minutes avant de faire quoi que ce soit
avec les anciens logs.</p>
<div class="note">
- <p>Lorsque vous initiez un redémarrage, une vérification de
- la syntaxe est tout d'abord effectuée, afin de s'assurer qu'il n'y a
+ <p>Lorsque vous initiez un red&#233;marrage, une v&#233;rification de
+ la syntaxe est tout d'abord effectu&#233;e, afin de s'assurer qu'il n'y a
pas d'erreurs dans les fichiers de configuration. Si votre fichier de
configuration comporte des erreurs de syntaxe, vous recevrez un message
- d'erreur les concernant, et le serveur refusera de redémarrer. Ceci
- permet d'éviter la situation où un serveur a
- été arrêté et ne peut plus redémarrer,
- et où vous vous retrouvez avec un serveur hors-service.</p>
+ d'erreur les concernant, et le serveur refusera de red&#233;marrer. Ceci
+ permet d'&#233;viter la situation o&#249; un serveur a
+ &#233;t&#233; arr&#234;t&#233; et ne peut plus red&#233;marrer,
+ et o&#249; vous vous retrouvez avec un serveur hors-service.</p>
- <p>Ceci ne garantit pas encore que le serveur va redémarrer
- correctement. Pour vérifier la sémantique des fichiers de configuration
- en plus de leur syntaxe, vous pouvez essayer de démarrer
+ <p>Ceci ne garantit pas encore que le serveur va red&#233;marrer
+ correctement. Pour v&#233;rifier la s&#233;mantique des fichiers de configuration
+ en plus de leur syntaxe, vous pouvez essayer de d&#233;marrer
<code class="program"><a href="./programs/httpd.html">httpd</a></code> sous un utilisateur non root.
S'il n'y a pas d'erreur, il tentera d'ouvrir ses sockets et ses fichiers
- de log et échouera car il n'a pas les privilèges root (ou parce que
+ de log et &#233;chouera car il n'a pas les privil&#232;ges root (ou parce que
l'instance actuelle de
- <code class="program"><a href="./programs/httpd.html">httpd</a></code> est déjà associée à ces ports). S'il échoue
+ <code class="program"><a href="./programs/httpd.html">httpd</a></code> est d&#233;j&#224; associ&#233;e &#224; ces ports). S'il &#233;choue
pour toute autre raison, il y a probablement une erreur dans le
- fichier de configuration et celle-ci doit être corrigée avant de lancer
- le redémarrage en douceur.</p></div>
+ fichier de configuration et celle-ci doit &#234;tre corrig&#233;e avant de lancer
+ le red&#233;marrage en douceur.</p></div>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="hup" id="hup">Redémarrer immédiatement</a><a title="Lien permanent" href="#hup" class="permalink">&para;</a></h2>
+<h2><a name="hup" id="hup">Red&#233;marrer imm&#233;diatement</a><a title="Lien permanent" href="#hup" class="permalink">&para;</a></h2>
<dl><dt>Signal: HUP</dt>
<dd><code>apachectl -k restart</code></dd>
</dl>
- <p>A la réception du signal <code>HUP</code> ou
+ <p>A la r&#233;ception du signal <code>HUP</code> ou
<code>restart</code>, le
processus parent tue ses processus enfants comme pour le signal
<code>TERM</code>, mais le processus parent ne se termine pas.
- Il relit ses fichiers de configuration, et réouvre ses fichiers de log.
- Puis il donne naissance à un nouveau jeu de processus enfants
- et continue de traiter les requêtes.</p>
+ Il relit ses fichiers de configuration, et r&#233;ouvre ses fichiers de log.
+ Puis il donne naissance &#224; un nouveau jeu de processus enfants
+ et continue de traiter les requ&#234;tes.</p>
<p>Les utilisateurs du module <code class="module"><a href="./mod/mod_status.html">mod_status</a></code>
- noteront que les statistiques du serveur sont remises à zéro quand un
- signal <code>HUP</code> est envoyé.</p>
+ noteront que les statistiques du serveur sont remises &#224; z&#233;ro quand un
+ signal <code>HUP</code> est envoy&#233;.</p>
-<div class="note">Comme dans le cas d'un redémarrage "graceful", une
-vérification de la syntaxe est effectuée avant que le
-redémarrage ne soit tenté. Si votre fichier de configuration comporte
-des erreurs de syntaxe, le redémarrage ne sera pas effectué, et
+<div class="note">Comme dans le cas d'un red&#233;marrage "graceful", une
+v&#233;rification de la syntaxe est effectu&#233;e avant que le
+red&#233;marrage ne soit tent&#233;. Si votre fichier de configuration comporte
+des erreurs de syntaxe, le red&#233;marrage ne sera pas effectu&#233;, et
vous recevrez un message concernant ces erreurs.</div>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="gracefulstop" id="gracefulstop">Arrêt en douceur</a><a title="Lien permanent" href="#gracefulstop" class="permalink">&para;</a></h2>
+<h2><a name="gracefulstop" id="gracefulstop">Arr&#234;t en douceur</a><a title="Lien permanent" href="#gracefulstop" class="permalink">&para;</a></h2>
<dl><dt>Signal : WINCH</dt>
<dd><code>apachectl -k graceful-stop</code></dd>
</dl>
- <p>A la réception du signal <code>WINCH</code> ou
+ <p>A la r&#233;ception du signal <code>WINCH</code> ou
<code>graceful-stop</code>, le
- processus parent <em>ordonne</em> à ses processus enfants
- de s'arrêter après le traitement de leur requête en cours
- (ou de s'arrêter immédiatement s'ils n'ont plus de requête à traiter).
+ processus parent <em>ordonne</em> &#224; ses processus enfants
+ de s'arr&#234;ter apr&#232;s le traitement de leur requ&#234;te en cours
+ (ou de s'arr&#234;ter imm&#233;diatement s'ils n'ont plus de requ&#234;te &#224; traiter).
Le processus parent va alors supprimer son fichier
- <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code> et cesser l'écoute
- de tous ses ports. Le processus parent va continuer à s'exécuter,
+ <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code> et cesser l'&#233;coute
+ de tous ses ports. Le processus parent va continuer &#224; s'ex&#233;cuter,
et va surveiller les processus enfants
- qui ont encore des requêtes à traiter. Lorsque tous les processus enfants
- ont terminé leurs traitements et se sont arrêtés ou lorsque le délai
- spécifié par la directive <code class="directive"><a href="./mod/mpm_common.html#gracefulshutdowntimeout">GracefulShutdownTimeout</a></code> a été atteint,
- le processus parent s'arrêtera à son tour. Si ce délai est atteint,
- tout processus enfant encore en cours d'exécution se verra envoyer
+ qui ont encore des requ&#234;tes &#224; traiter. Lorsque tous les processus enfants
+ ont termin&#233; leurs traitements et se sont arr&#234;t&#233;s ou lorsque le d&#233;lai
+ sp&#233;cifi&#233; par la directive <code class="directive"><a href="./mod/mpm_common.html#gracefulshutdowntimeout">GracefulShutdownTimeout</a></code> a &#233;t&#233; atteint,
+ le processus parent s'arr&#234;tera &#224; son tour. Si ce d&#233;lai est atteint,
+ tout processus enfant encore en cours d'ex&#233;cution se verra envoyer
le signal <code>TERM</code>
- afin de le forcer à s'arrêter.</p>
+ afin de le forcer &#224; s'arr&#234;ter.</p>
- <p>L'envoi du signal <code>TERM</code> va arrêter immédiatement
- les processus parent et enfants en état "graceful". Cependant,
+ <p>L'envoi du signal <code>TERM</code> va arr&#234;ter imm&#233;diatement
+ les processus parent et enfants en &#233;tat "graceful". Cependant,
comme le fichier <code class="directive"><a href="./mod/mpm_common.html#pidfile">PidFile</a></code>
- aura été supprimé, vous ne pourrez pas utiliser
+ aura &#233;t&#233; supprim&#233;, vous ne pourrez pas utiliser
<code>apachectl</code> ou <code>httpd</code> pour envoyer ce signal.</p>
- <div class="note"><p>Le signal <code>graceful-stop</code> vous permet d'exécuter
- simultanément plusieurs instances de <code class="program"><a href="./programs/httpd.html">httpd</a></code>
- avec des configurations identiques. Ceci s'avère une fonctionnalité
- puissante quand vous effectuez des mises à jour "en douceur"
+ <div class="note"><p>Le signal <code>graceful-stop</code> vous permet d'ex&#233;cuter
+ simultan&#233;ment plusieurs instances de <code class="program"><a href="./programs/httpd.html">httpd</a></code>
+ avec des configurations identiques. Ceci s'av&#232;re une fonctionnalit&#233;
+ puissante quand vous effectuez des mises &#224; jour "en douceur"
de httpd ; cependant, cela peut aussi causer des blocages fatals et des
- situations de compétition (race conditions)
+ situations de comp&#233;tition (race conditions)
avec certaines configurations.</p>
<p>On a pris soin de s'assurer que les fichiers sur disque
comme les fichiers verrou (<code class="directive"><a href="./mod/core.html#mutex">Mutex</a></code>) et les fichiers socket Unix
(<code class="directive"><a href="./mod/mod_cgid.html#scriptsock">ScriptSock</a></code>) contiennent le PID
- du serveur, et coexistent sans problème. Cependant, si une directive de
- configuration, un module tiers ou une CGI résidente utilise un autre
- verrou ou fichier d'état sur disque, il faut prendre soin de s'assurer
- que chaque instance de <code class="program"><a href="./programs/httpd.html">httpd</a></code> qui s'exécute
- n'écrase pas les fichiers des autres instances.</p>
+ du serveur, et coexistent sans probl&#232;me. Cependant, si une directive de
+ configuration, un module tiers ou une CGI r&#233;sidente utilise un autre
+ verrou ou fichier d'&#233;tat sur disque, il faut prendre soin de s'assurer
+ que chaque instance de <code class="program"><a href="./programs/httpd.html">httpd</a></code> qui s'ex&#233;cute
+ n'&#233;crase pas les fichiers des autres instances.</p>
- <p>Vous devez aussi prendre garde aux autres situations de compétition,
+ <p>Vous devez aussi prendre garde aux autres situations de comp&#233;tition,
comme l'enregistrement des logs avec un transfert de ceux-ci
via un pipe vers le programme <code class="program"><a href="./programs/rotatelogs.html">rotatelogs</a></code>. Plusieurs instances
du programme <code class="program"><a href="./programs/rotatelogs.html">rotatelogs</a></code> qui tentent d'effectuer
- une rotation des mêmes fichiers de log en même temps peuvent détruire
+ une rotation des m&#234;mes fichiers de log en m&#234;me temps peuvent d&#233;truire
mutuellement leurs propres fichiers de log.</p></div>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./de/stopping.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/stopping.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./es/stopping.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
-<a href="./fr/stopping.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./es/stopping.html" hreflang="es" rel="alternate" title="Espa&#241;ol">&nbsp;es&nbsp;</a> |
+<a href="./fr/stopping.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/stopping.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/stopping.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/stopping.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/stopping.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -296,7 +296,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/stopping.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/suexec.html.fr b/docs/manual/suexec.html.fr
index 4e4418a274..1ae472f270 100644
--- a/docs/manual/suexec.html.fr
+++ b/docs/manual/suexec.html.fr
@@ -24,163 +24,163 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Support suEXEC</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/suexec.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/suexec.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./fr/suexec.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/suexec.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/suexec.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/suexec.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/suexec.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
- <p>La fonctionnalité <strong>suEXEC</strong> permet
- l'exécution des programmes <strong>CGI</strong> et
+ <p>La fonctionnalit&#233; <strong>suEXEC</strong> permet
+ l'ex&#233;cution des programmes <strong>CGI</strong> et
<strong>SSI</strong> sous un utilisateur autre que celui sous
- lequel s'exécute le serveur web qui appelle ces programmes.
- Normalement, lorsqu'un programme CGI ou SSI est lancé, il
- s'exécute sous le même utilisateur que celui du serveur web qui
+ lequel s'ex&#233;cute le serveur web qui appelle ces programmes.
+ Normalement, lorsqu'un programme CGI ou SSI est lanc&#233;, il
+ s'ex&#233;cute sous le m&#234;me utilisateur que celui du serveur web qui
l'appelle.</p>
- <p>Utilisée de manière appropriée, cette fonctionnalité peut
- réduire considérablement les risques de sécurité encourus
- lorsqu'on autorise les utilisateurs à développer et faire
- s'exécuter des programmes CGI ou SSI de leur cru. Cependant, mal
- configuré, suEXEC peut causer de nombreux problèmes et même créer
- de nouvelles failles dans la sécurité de votre ordinateur. Si
- vous n'êtes pas familier avec la gestion des programmes
- <em>setuid root</em> et les risques de sécurité qu'ils comportent,
+ <p>Utilis&#233;e de mani&#232;re appropri&#233;e, cette fonctionnalit&#233; peut
+ r&#233;duire consid&#233;rablement les risques de s&#233;curit&#233; encourus
+ lorsqu'on autorise les utilisateurs &#224; d&#233;velopper et faire
+ s'ex&#233;cuter des programmes CGI ou SSI de leur cru. Cependant, mal
+ configur&#233;, suEXEC peut causer de nombreux probl&#232;mes et m&#234;me cr&#233;er
+ de nouvelles failles dans la s&#233;curit&#233; de votre ordinateur. Si
+ vous n'&#234;tes pas familier avec la gestion des programmes
+ <em>setuid root</em> et les risques de s&#233;curit&#233; qu'ils comportent,
nous vous recommandons vivement de ne pas tenter
d'utiliser suEXEC.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#before">Avant de commencer</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#model">Modèle de sécurité de suEXEC</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#model">Mod&#232;le de s&#233;curit&#233; de suEXEC</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#install">Configurer et installer suEXEC</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#enable">Activation et désactivation
+<li><img alt="" src="./images/down.gif" /> <a href="#enable">Activation et d&#233;sactivation
de suEXEC</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#usage">Utilisation de suEXEC</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#debug">Débogage de suEXEC</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#jabberwock">Avis à la population !
+<li><img alt="" src="./images/down.gif" /> <a href="#debug">D&#233;bogage de suEXEC</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#jabberwock">Avis &#224; la population !
Avertissements et exemples</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="before" id="before">Avant de commencer</a><a title="Lien permanent" href="#before" class="permalink">&para;</a></h2>
- <p>Avant de foncer tête baissée dans la lecture de ce document,
- vous devez tenir compte de certaines hypothèses concernant vous-même
+ <p>Avant de foncer t&#234;te baiss&#233;e dans la lecture de ce document,
+ vous devez tenir compte de certaines hypoth&#232;ses concernant vous-m&#234;me
et l'environnement dans lequel vous allez utiliser suexec.</p>
- <p>Premièrement, vous devez utiliser un système d'exploitation
- UNIX ou dérivé, capable d'effectuer des opérations
+ <p>Premi&#232;rement, vous devez utiliser un syst&#232;me d'exploitation
+ UNIX ou d&#233;riv&#233;, capable d'effectuer des op&#233;rations
<strong>setuid</strong> et <strong>setgid</strong>. Tous les
- exemples de commande sont donnés en conséquence. D'autres
- plates-formes, même si elles supportent suEXEC, peuvent
- avoir une configuration différente.</p>
-
- <p>Deuxièmement, vous devez être familier avec les concepts de base
- relatifs à la sécurité de votre ordinateur et son administration.
- Ceci implique la compréhension des opérations
- <strong>setuid/setgid</strong> et des différents effets qu'elles
- peuvent produire sur votre système et son niveau de sécurité.</p>
-
- <p>Troisièmement, vous devez utiliser une version
- <strong>non modifiée</strong> du code de suEXEC. L'ensemble du
- code de suEXEC a été scruté et testé avec soin par les développeurs
- et de nombreux bêta testeurs. Toutes les précautions ont été prises
- pour s'assurer d'une base sûre de code non seulement simple, mais
- aussi solide. La modification de ce code peut causer des problèmes
- inattendus et de nouveaux risques de sécurité. Il est
- <strong>vivement</strong> recommandé de ne pas modifier le code de
- suEXEC, à moins que vous ne soyez un programmeur spécialiste des
- particularités liées à la sécurité, et souhaitez partager votre
- travail avec l'équipe de développement du serveur HTTP Apache afin
+ exemples de commande sont donn&#233;s en cons&#233;quence. D'autres
+ plates-formes, m&#234;me si elles supportent suEXEC, peuvent
+ avoir une configuration diff&#233;rente.</p>
+
+ <p>Deuxi&#232;mement, vous devez &#234;tre familier avec les concepts de base
+ relatifs &#224; la s&#233;curit&#233; de votre ordinateur et son administration.
+ Ceci implique la compr&#233;hension des op&#233;rations
+ <strong>setuid/setgid</strong> et des diff&#233;rents effets qu'elles
+ peuvent produire sur votre syst&#232;me et son niveau de s&#233;curit&#233;.</p>
+
+ <p>Troisi&#232;mement, vous devez utiliser une version
+ <strong>non modifi&#233;e</strong> du code de suEXEC. L'ensemble du
+ code de suEXEC a &#233;t&#233; scrut&#233; et test&#233; avec soin par les d&#233;veloppeurs
+ et de nombreux b&#234;ta testeurs. Toutes les pr&#233;cautions ont &#233;t&#233; prises
+ pour s'assurer d'une base s&#251;re de code non seulement simple, mais
+ aussi solide. La modification de ce code peut causer des probl&#232;mes
+ inattendus et de nouveaux risques de s&#233;curit&#233;. Il est
+ <strong>vivement</strong> recommand&#233; de ne pas modifier le code de
+ suEXEC, &#224; moins que vous ne soyez un programmeur sp&#233;cialiste des
+ particularit&#233;s li&#233;es &#224; la s&#233;curit&#233;, et souhaitez partager votre
+ travail avec l'&#233;quipe de d&#233;veloppement du serveur HTTP Apache afin
de pouvoir en discuter.</p>
- <p>Quatrièmement et dernièrement, l'équipe de développement du
- serveur HTTP Apache a décidé de ne
- <strong>PAS</strong> inclure suEXEC dans l'installation par défaut
+ <p>Quatri&#232;mement et derni&#232;rement, l'&#233;quipe de d&#233;veloppement du
+ serveur HTTP Apache a d&#233;cid&#233; de ne
+ <strong>PAS</strong> inclure suEXEC dans l'installation par d&#233;faut
d'Apache httpd. Pour pouvoir mettre en oeuvre suEXEC, l'administrateur
- doit porter la plus grande attention aux détails. Après avoir bien
- réfléchi aux différents points de la configuration de suEXEC,
- l'administrateur peut l'installer selon les méthodes classiques.
- Les valeurs des paramètres de configuration doivent être
- déterminées et spécifiées avec soin par l'administrateur, afin de
- maintenir la sécurité du système de manière appropriée lors de
- l'utilisation de la fonctionnalité suEXEC. C'est par le biais de
- ce processus minutieux que nous espérons réserver
+ doit porter la plus grande attention aux d&#233;tails. Apr&#232;s avoir bien
+ r&#233;fl&#233;chi aux diff&#233;rents points de la configuration de suEXEC,
+ l'administrateur peut l'installer selon les m&#233;thodes classiques.
+ Les valeurs des param&#232;tres de configuration doivent &#234;tre
+ d&#233;termin&#233;es et sp&#233;cifi&#233;es avec soin par l'administrateur, afin de
+ maintenir la s&#233;curit&#233; du syst&#232;me de mani&#232;re appropri&#233;e lors de
+ l'utilisation de la fonctionnalit&#233; suEXEC. C'est par le biais de
+ ce processus minutieux que nous esp&#233;rons r&#233;server
l'installation de suEXEC aux administrateurs prudents et
- suffisamment déterminés à vouloir l'utiliser.</p>
+ suffisamment d&#233;termin&#233;s &#224; vouloir l'utiliser.</p>
- <p>Vous êtes encore avec nous ? Oui ? Bien.
+ <p>Vous &#234;tes encore avec nous ? Oui ? Bien.
Alors nous pouvons continuer !</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="model" id="model">Modèle de sécurité de suEXEC</a><a title="Lien permanent" href="#model" class="permalink">&para;</a></h2>
+<h2><a name="model" id="model">Mod&#232;le de s&#233;curit&#233; de suEXEC</a><a title="Lien permanent" href="#model" class="permalink">&para;</a></h2>
<p>Avant d'installer et configurer suEXEC, nous allons tout d'abord
- décrire le modèle de sécurité que vous êtes sur le point
- d'implémenter. Vous devriez ainsi mieux comprendre ce qui se passe
- vraiment à l'intérieur de suEXEC et quelles précautions ont été
- prises pour préserver la sécurité de votre système.</p>
-
- <p><strong>suEXEC</strong> est basé sur un programme "conteneur"
- (wrapper) setuid qui est appelé par le serveur HTTP Apache principal.
- Ce conteneur est appelé quand une requête HTTP concerne
+ d&#233;crire le mod&#232;le de s&#233;curit&#233; que vous &#234;tes sur le point
+ d'impl&#233;menter. Vous devriez ainsi mieux comprendre ce qui se passe
+ vraiment &#224; l'int&#233;rieur de suEXEC et quelles pr&#233;cautions ont &#233;t&#233;
+ prises pour pr&#233;server la s&#233;curit&#233; de votre syst&#232;me.</p>
+
+ <p><strong>suEXEC</strong> est bas&#233; sur un programme "conteneur"
+ (wrapper) setuid qui est appel&#233; par le serveur HTTP Apache principal.
+ Ce conteneur est appel&#233; quand une requ&#234;te HTTP concerne
un programme CGI ou SSI que l'administrateur
- a décidé de faire s'exécuter
+ a d&#233;cid&#233; de faire s'ex&#233;cuter
sous un utilisateur autre que celui du serveur principal.
- Lorsqu'il reçoit une telle requête, Apache httpd fournit au conteneur
+ Lorsqu'il re&#231;oit une telle requ&#234;te, Apache httpd fournit au conteneur
suEXEC le nom du programme, ainsi que les identifiants utilisateur
- et groupe sous lesquels le programme doit s'exécuter.</p>
+ et groupe sous lesquels le programme doit s'ex&#233;cuter.</p>
- <p>Le conteneur effectue ensuite les vérifications suivantes afin
- de déterminer la réussite ou l'échec du processus -- si une seule
- de ces conditions n'est pas vérifiée, le programme journalise
+ <p>Le conteneur effectue ensuite les v&#233;rifications suivantes afin
+ de d&#233;terminer la r&#233;ussite ou l'&#233;chec du processus -- si une seule
+ de ces conditions n'est pas v&#233;rifi&#233;e, le programme journalise
l'erreur et se termine en retournant un code d'erreur, sinon il
continue :</p>
<ol>
<li>
- <strong>L'utilisateur qui exécute le conteneur est-il un
- utilisateur valide de ce système ?</strong>
+ <strong>L'utilisateur qui ex&#233;cute le conteneur est-il un
+ utilisateur valide de ce syst&#232;me ?</strong>
<p class="indent">
- Ceci permet de s'assurer que l'utilisateur qui exécute le
- conteneur est vraiment un utilisateur appartenant au système.
+ Ceci permet de s'assurer que l'utilisateur qui ex&#233;cute le
+ conteneur est vraiment un utilisateur appartenant au syst&#232;me.
</p>
</li>
<li>
- <strong>Le conteneur a-t-il été appelé avec un nombre
+ <strong>Le conteneur a-t-il &#233;t&#233; appel&#233; avec un nombre
d'arguments correct ?</strong>
<p class="indent">
- Le conteneur ne s'exécutera que si on lui fournit un nombre
+ Le conteneur ne s'ex&#233;cutera que si on lui fournit un nombre
d'arguments correct. Le serveur HTTP apache sait quel est le
- bon format des arguments. Si le conteneur ne reçoit pas un
- nombre d'arguments correct, soit il a été modifié,
+ bon format des arguments. Si le conteneur ne re&#231;oit pas un
+ nombre d'arguments correct, soit il a &#233;t&#233; modifi&#233;,
soit quelque chose ne va pas dans la portion suEXEC de
votre binaire Apache httpd.
</p>
</li>
<li>
- <strong>Cet utilisateur valide est-il autorisé à exécuter le
+ <strong>Cet utilisateur valide est-il autoris&#233; &#224; ex&#233;cuter le
conteneur ?</strong>
<p class="indent">
- Cet utilisateur est-il celui autorisé à exécuter le
+ Cet utilisateur est-il celui autoris&#233; &#224; ex&#233;cuter le
conteneur ? Un seul utilisateur (celui d'Apache) est
- autorisé à exécuter ce programme.
+ autoris&#233; &#224; ex&#233;cuter ce programme.
</p>
</li>
<li>
<strong>Le chemin du programme CGI ou SSI cible est-il
- non sûr ?</strong>
+ non s&#251;r ?</strong>
<p class="indent">
- Le chemin du programme CGI ou SSI cible débute-t-il par un
- '/' ou contient-il une référence arrière '..' ? Ceci est
+ Le chemin du programme CGI ou SSI cible d&#233;bute-t-il par un
+ '/' ou contient-il une r&#233;f&#233;rence arri&#232;re '..' ? Ceci est
interdit ; le programme CGI ou SSI cible doit se trouver dans
- la hiérarchie de la racine des documents de suEXEC (voir
+ la hi&#233;rarchie de la racine des documents de suEXEC (voir
<code>--with-suexec-docroot=<em>DIR</em></code> ci-dessous).
</p>
</li>
@@ -207,22 +207,22 @@ de suEXEC</a></li>
<p class="indent">
- suEXEc ne permet pas à
- <code><em>root</em></code> d'exécuter des programmes CGI/SSI.
+ suEXEc ne permet pas &#224;
+ <code><em>root</em></code> d'ex&#233;cuter des programmes CGI/SSI.
</p>
</li>
<li>
- <strong>Le numéro de l'identifiant de l'utilisateur cible
- est-il <em>SUPERIEUR</em> au numéro d'identifiant
+ <strong>Le num&#233;ro de l'identifiant de l'utilisateur cible
+ est-il <em>SUPERIEUR</em> au num&#233;ro d'identifiant
minimum ?</strong>
<p class="indent">
- Le numéro d'identifiant utilisateur minimum est défini à
- l'exécution du script configure. Ceci vous permet de définir
- le numéro d'identifiant utilisateur le plus bas qui sera
- autorisé à éxécuter des programmes CGI/SSI. En particulier,
- cela permet d'écarter les comptes système.
+ Le num&#233;ro d'identifiant utilisateur minimum est d&#233;fini &#224;
+ l'ex&#233;cution du script configure. Ceci vous permet de d&#233;finir
+ le num&#233;ro d'identifiant utilisateur le plus bas qui sera
+ autoris&#233; &#224; &#233;x&#233;cuter des programmes CGI/SSI. En particulier,
+ cela permet d'&#233;carter les comptes syst&#232;me.
</p>
</li>
@@ -232,38 +232,38 @@ de suEXEC</a></li>
<p class="indent">
Actuellement, suEXEC ne permet pas au groupe
- <code><em>root</em></code> d'exécuter des programmes CGI/SSI.
+ <code><em>root</em></code> d'ex&#233;cuter des programmes CGI/SSI.
</p>
</li>
<li>
- <strong> Le numéro d'identifiant du groupe cible est-il
- <em>SUPERIEUR</em> au numéro d'identifiant minimum ?</strong>
+ <strong> Le num&#233;ro d'identifiant du groupe cible est-il
+ <em>SUPERIEUR</em> au num&#233;ro d'identifiant minimum ?</strong>
<p class="indent">
- Le numéro d'identifiant de groupe minimum est spécifié lors
- de l'exécution du script configure. Ceci vous permet de
- définir l'identifiant de groupe le plus bas possible qui sera
- autorisé à exécuter des programmes CGI/SSI, et est
- particulièrement utile pour écarter les groupes "système".
+ Le num&#233;ro d'identifiant de groupe minimum est sp&#233;cifi&#233; lors
+ de l'ex&#233;cution du script configure. Ceci vous permet de
+ d&#233;finir l'identifiant de groupe le plus bas possible qui sera
+ autoris&#233; &#224; ex&#233;cuter des programmes CGI/SSI, et est
+ particuli&#232;rement utile pour &#233;carter les groupes "syst&#232;me".
</p>
</li>
<li>
- <strong>Le conteneur peut-il obtenir avec succès l'identité
+ <strong>Le conteneur peut-il obtenir avec succ&#232;s l'identit&#233;
des utilisateur et groupe cibles ?</strong>
<p class="indent">
- C'est ici que le programme obtient l'identité des utilisateur
- et groupe cibles via des appels à setuid et setgid. De même,
- la liste des accès groupe est initialisée avec tous les
+ C'est ici que le programme obtient l'identit&#233; des utilisateur
+ et groupe cibles via des appels &#224; setuid et setgid. De m&#234;me,
+ la liste des acc&#232;s groupe est initialis&#233;e avec tous les
groupes auxquels l'utilisateur cible appartient.
</p>
</li>
<li>
- <strong>Peut-on se positionner dans le répertoire dans dequel
- sont situés les programmes CGI/SSI ?</strong>
+ <strong>Peut-on se positionner dans le r&#233;pertoire dans dequel
+ sont situ&#233;s les programmes CGI/SSI ?</strong>
<p class="indent">
S'il n'existe pas, il ne peut pas contenir de fichier. Et si
@@ -273,28 +273,28 @@ de suEXEC</a></li>
</li>
<li>
- <strong>Le répertoire est-il dans l'espace web
+ <strong>Le r&#233;pertoire est-il dans l'espace web
de httpd ?</strong>
<p class="indent">
- Si la requête concerne une portion de la racine du serveur,
- le répertoire demandé est-il dans la hiérarchie de la racine
- des documents de suEXEC ? Si la requête concerne un
- <code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code>, le répertoire demandé est-il dans
- la hiérarchie du répertoire défini comme le répertoire
+ Si la requ&#234;te concerne une portion de la racine du serveur,
+ le r&#233;pertoire demand&#233; est-il dans la hi&#233;rarchie de la racine
+ des documents de suEXEC ? Si la requ&#234;te concerne un
+ <code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code>, le r&#233;pertoire demand&#233; est-il dans
+ la hi&#233;rarchie du r&#233;pertoire d&#233;fini comme le r&#233;pertoire
utilisateur de suEXEC (voir les
<a href="#install">options de configuration de suEXEC</a>) ?
</p>
</li>
<li>
- <strong>L'écriture dans le répertoire est-elle interdite pour
- un utilisateur autre que le propriétaire </strong>
+ <strong>L'&#233;criture dans le r&#233;pertoire est-elle interdite pour
+ un utilisateur autre que le propri&#233;taire </strong>
<p class="indent">
- Le répertoire ne doit pas être ouvert aux autres
- utilisateurs ; seul l'utilisateur propriétaire doit pouvoir
- modifier le contenu du répertoire.
+ Le r&#233;pertoire ne doit pas &#234;tre ouvert aux autres
+ utilisateurs ; seul l'utilisateur propri&#233;taire doit pouvoir
+ modifier le contenu du r&#233;pertoire.
</p>
</li>
@@ -302,17 +302,17 @@ de suEXEC</a></li>
<strong>Le programme CGI/SSI cible existe-t-il ?</strong>
<p class="indent">
- S'il n'existe pas, il ne peut pas être exécuté.
+ S'il n'existe pas, il ne peut pas &#234;tre ex&#233;cut&#233;.
</p>
</li>
<li>
- <strong>Les utilisateurs autres que le propriétaire n'ont-ils
- <em>PAS</em> de droits en écriture sur le programme
+ <strong>Les utilisateurs autres que le propri&#233;taire n'ont-ils
+ <em>PAS</em> de droits en &#233;criture sur le programme
CGI/SSI ?</strong>
<p class="indent">
- Les utilisateurs autres que le propriétaire ne doivent pas
+ Les utilisateurs autres que le propri&#233;taire ne doivent pas
pouvoir modifier le programme CGI/SSI.
</p>
</li>
@@ -322,56 +322,56 @@ de suEXEC</a></li>
setgid ?</strong>
<p class="indent">
- Les programmes cibles ne doivent pas pouvoir modifier à
+ Les programmes cibles ne doivent pas pouvoir modifier &#224;
nouveau les identifiants utilisateur/groupe.
</p>
</li>
<li>
- <strong>Le couple utilisateur/groupe cible est-il le même que
+ <strong>Le couple utilisateur/groupe cible est-il le m&#234;me que
celui du programme ?</strong>
<p class="indent">
- L'utilisateur est-il le propriétaire du fichier ?
+ L'utilisateur est-il le propri&#233;taire du fichier ?
</p>
</li>
<li>
- <strong>Peut-on nettoyer avec succès l'environnement des
- processus afin de garantir la sûreté des opérations ?</strong>
+ <strong>Peut-on nettoyer avec succ&#232;s l'environnement des
+ processus afin de garantir la s&#251;ret&#233; des op&#233;rations ?</strong>
<p class="indent">
- suExec nettoie l'environnement des processus en établissant
- un chemin d'exécution sûr (défini lors de la configuration),
+ suExec nettoie l'environnement des processus en &#233;tablissant
+ un chemin d'ex&#233;cution s&#251;r (d&#233;fini lors de la configuration),
et en ne passant que les variables dont les noms font partie
- de la liste de l'environnement sûr (créée de même lors de la
+ de la liste de l'environnement s&#251;r (cr&#233;&#233;e de m&#234;me lors de la
configuration).
</p>
</li>
<li>
- <strong>Le conteneur peut-il avec succès se substituer au
- programme CGI/SSI cible et s'exécuter ?</strong>
+ <strong>Le conteneur peut-il avec succ&#232;s se substituer au
+ programme CGI/SSI cible et s'ex&#233;cuter ?</strong>
<p class="indent">
- C'est là où l'exécution de suEXEC s'arrête et où commence
+ C'est l&#224; o&#249; l'ex&#233;cution de suEXEC s'arr&#234;te et o&#249; commence
celle du programme CGI/ssi cible.
</p>
</li>
</ol>
- <p>Ce sont les opérations standards effectuées par le modèle de
- sécurité du conteneur suEXEC. Il peut paraître strict et est
+ <p>Ce sont les op&#233;rations standards effectu&#233;es par le mod&#232;le de
+ s&#233;curit&#233; du conteneur suEXEC. Il peut para&#238;tre strict et est
susceptible d'imposer de nouvelles limitations et orientations
- dans la conception des programmes CGI/SSI, mais il a été développé
- avec le plus grand soin, étape par étape, en se focalisant sur
- la sécurité.</p>
-
- <p>Pour plus d'informations sur la mesure dans laquelle ce modèle
- de sécurité peut limiter vos possibilités au regard de la
- configuration du serveur, ainsi que les risques de sécurité qui
- peuvent être évités grâce à une configuration appropriée de suEXEC,
- se référer à la section <a href="#jabberwock">"Avis à la population !"</a> de ce document.</p>
+ dans la conception des programmes CGI/SSI, mais il a &#233;t&#233; d&#233;velopp&#233;
+ avec le plus grand soin, &#233;tape par &#233;tape, en se focalisant sur
+ la s&#233;curit&#233;.</p>
+
+ <p>Pour plus d'informations sur la mesure dans laquelle ce mod&#232;le
+ de s&#233;curit&#233; peut limiter vos possibilit&#233;s au regard de la
+ configuration du serveur, ainsi que les risques de s&#233;curit&#233; qui
+ peuvent &#234;tre &#233;vit&#233;s gr&#226;ce &#224; une configuration appropri&#233;e de suEXEC,
+ se r&#233;f&#233;rer &#224; la section <a href="#jabberwock">"Avis &#224; la population !"</a> de ce document.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="install" id="install">Configurer et installer suEXEC</a><a title="Lien permanent" href="#install" class="permalink">&para;</a></h2>
@@ -384,161 +384,161 @@ de suEXEC</a></li>
<dl>
<dt><code>--enable-suexec</code></dt>
- <dd>Cette option active la fonctionnalité suEXEC qui n'est
- jamais installée ou activée par défaut. Au moins une option
+ <dd>Cette option active la fonctionnalit&#233; suEXEC qui n'est
+ jamais install&#233;e ou activ&#233;e par d&#233;faut. Au moins une option
<code>--with-suexec-xxxxx</code> doit accompagner l'option
<code>--enable-suexec</code> pour qu'APACI (l'utilitaire de
configuration de la compilation d'Apache) accepte votre demande
- d'utilisation de la fonctionnalité suEXEC.</dd>
+ d'utilisation de la fonctionnalit&#233; suEXEC.</dd>
<dt><code>--enable-suexec-capabilities</code></dt>
- <dd><strong>Spécifique à Linux :</strong> Normalement, le binaire
- <code>suexec</code> est installé en mode "setuid/setgid root", ce
- qui lui permet de s'exécuter avec la totalité des privilèges de
+ <dd><strong>Sp&#233;cifique &#224; Linux :</strong> Normalement, le binaire
+ <code>suexec</code> est install&#233; en mode "setuid/setgid root", ce
+ qui lui permet de s'ex&#233;cuter avec la totalit&#233; des privil&#232;ges de
l'utilisateur root. Avec cette option, le binaire
- <code>suexec</code> sera installé avec seulement les bits
- setuid/setgid "capability" définis, ce qui constitue un
- sous-ensemble des privilèges de root pour les opérations de
+ <code>suexec</code> sera install&#233; avec seulement les bits
+ setuid/setgid "capability" d&#233;finis, ce qui constitue un
+ sous-ensemble des privil&#232;ges de root pour les op&#233;rations de
suexec. Notez que dans ce mode, le binaire <code>suexec</code> ne
- sera pas en mesure d'écrire dans un fichier journal ; il est donc
- recommandé dans ce mode d'utiliser les options
+ sera pas en mesure d'&#233;crire dans un fichier journal ; il est donc
+ recommand&#233; dans ce mode d'utiliser les options
<code>--with-suexec-syslog --without-suexec-logfile</code>, afin
d'utiliser la jounalisation syslog.</dd>
<dt><code>--with-suexec-bin=<em>PATH</em></code></dt>
- <dd>Le chemin du binaire <code>suexec</code> doit être codé en
- dur dans le serveur pour des raisons de sécurité. Cette option
- vous permet de modifier le chemin par défaut.
+ <dd>Le chemin du binaire <code>suexec</code> doit &#234;tre cod&#233; en
+ dur dans le serveur pour des raisons de s&#233;curit&#233;. Cette option
+ vous permet de modifier le chemin par d&#233;faut.
<em>Par exemple</em>
<code>--with-suexec-bin=/usr/sbin/suexec</code></dd>
<dt><code>--with-suexec-caller=<em>UID</em></code></dt>
<dd>L'<a href="mod/mpm_common.html#user">utilisateur</a> sous
- lequel httpd s'exécute habituellement. C'est le seul utilisateur
- autorisé à exécuter le wrapper suEXEC.</dd>
+ lequel httpd s'ex&#233;cute habituellement. C'est le seul utilisateur
+ autoris&#233; &#224; ex&#233;cuter le wrapper suEXEC.</dd>
<dt><code>--with-suexec-userdir=<em>DIR</em></code></dt>
- <dd>Cette option définit le sous-répertoire de la hiérarchie des
- répertoires utilisateurs dans lequel l'utilisation
- de suEXEC sera autorisée. Tous les exécutables situés dans ce
- répertoire seront exécutables par suEXEC sous l'utilisateur
- cible ; ces programmes doivent donc être sûrs. Si vous utilisez
+ <dd>Cette option d&#233;finit le sous-r&#233;pertoire de la hi&#233;rarchie des
+ r&#233;pertoires utilisateurs dans lequel l'utilisation
+ de suEXEC sera autoris&#233;e. Tous les ex&#233;cutables situ&#233;s dans ce
+ r&#233;pertoire seront ex&#233;cutables par suEXEC sous l'utilisateur
+ cible ; ces programmes doivent donc &#234;tre s&#251;rs. Si vous utilisez
une directive <code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code>
- "simple" (c'est à dire ne contenant pas de
+ "simple" (c'est &#224; dire ne contenant pas de
"*"), l'option --with-suexec-userdir
- devra contenir la même valeur. SuEXEC ne fonctionnera pas
+ devra contenir la m&#234;me valeur. SuEXEC ne fonctionnera pas
correctement si la directive <code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code> contient une valeur
- différente du répertoire home de l'utilisateur tel qu'il est
- défini dans le fichier <code>passwd</code>. la valeur par défaut
+ diff&#233;rente du r&#233;pertoire home de l'utilisateur tel qu'il est
+ d&#233;fini dans le fichier <code>passwd</code>. la valeur par d&#233;faut
est "<code>public_html</code>".<br />
- Si vous avez plusieurs hôtes virtuels avec une directive
- <code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code> différente
+ Si vous avez plusieurs h&#244;tes virtuels avec une directive
+ <code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code> diff&#233;rente
pour chacun d'entre eux, vous devrez faire en sorte que chaque
- UserDir possède un répertoire parent commun ; donnez alors à
+ UserDir poss&#232;de un r&#233;pertoire parent commun ; donnez alors &#224;
l'option --with-suexec-userdir le nom
- de ce répertoire commun. <strong>Si tout ceci n'est pas défini
- correctement, les requêtes CGI "~userdir" ne fonctionneront
+ de ce r&#233;pertoire commun. <strong>Si tout ceci n'est pas d&#233;fini
+ correctement, les requ&#234;tes CGI "~userdir" ne fonctionneront
pas !</strong></dd>
<dt><code>--with-suexec-docroot=<em>DIR</em></code></dt>
<dd>Cette option fonctionne comme la directive DocumentRoot pour
- httpd. Il s'agit de la seule hiérarchie (en dehors des directives
- <code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code>) dans laquelle la fonctionnalité suEXEC
- pourra être utilisée. La valeur par défaut est la valeur de
- <code>--datadir</code> accompagnée du suffixe
+ httpd. Il s'agit de la seule hi&#233;rarchie (en dehors des directives
+ <code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code>) dans laquelle la fonctionnalit&#233; suEXEC
+ pourra &#234;tre utilis&#233;e. La valeur par d&#233;faut est la valeur de
+ <code>--datadir</code> accompagn&#233;e du suffixe
"<code>/htdocs</code>" ;
- <em>Par exemple</em>, si vous exécutez configure avec
+ <em>Par exemple</em>, si vous ex&#233;cutez configure avec
"<code>--datadir=/home/apache</code>", la valeur
- "<code>/home/apache/htdocs</code>" sera utilisée par défaut comme
+ "<code>/home/apache/htdocs</code>" sera utilis&#233;e par d&#233;faut comme
racine des documents pour le conteneur suEXEC.</dd>
<dt><code>--with-suexec-uidmin=<em>UID</em></code></dt>
- <dd>Cette option définit l'identifiant utilisateur le plus bas
- avec lequel un utilisateur pourra être la cible de
+ <dd>Cette option d&#233;finit l'identifiant utilisateur le plus bas
+ avec lequel un utilisateur pourra &#234;tre la cible de
suEXEC. 500 ou 100 sont des valeurs courantes sur la plupart des
- systèmes. la valeur par défaut est 100.</dd>
+ syst&#232;mes. la valeur par d&#233;faut est 100.</dd>
<dt><code>--with-suexec-gidmin=<em>GID</em></code></dt>
- <dd>Cette option définit l'identifiant de groupe le plus bas
- avec lequel un utilisateur pourra être la cible de
+ <dd>Cette option d&#233;finit l'identifiant de groupe le plus bas
+ avec lequel un utilisateur pourra &#234;tre la cible de
suEXEC. 100 est une valeur courante sur la plupart des
- systèmes et est par conséquent la valeur par défaut.</dd>
+ syst&#232;mes et est par cons&#233;quent la valeur par d&#233;faut.</dd>
<dt><code>--with-suexec-logfile=<em>FILE</em></code></dt>
- <dd>Cette option permet de définir le fichier dans lequel
- toutes les transactions et erreurs de suEXEC seront journalisées
- (à des fins d'analyse ou de débogage). Par défaut, le fichier
+ <dd>Cette option permet de d&#233;finir le fichier dans lequel
+ toutes les transactions et erreurs de suEXEC seront journalis&#233;es
+ (&#224; des fins d'analyse ou de d&#233;bogage). Par d&#233;faut, le fichier
journal se nomme "<code>suexec_log</code>" et se trouve dans votre
- répertoire standard des fichiers journaux défini par
+ r&#233;pertoire standard des fichiers journaux d&#233;fini par
<code>--logfiledir</code></dd>
<dt><code>--with-suexec-syslog</code></dt>
<dd>Avec cette option, suexec enregistrera les messages d'erreurs
- et d'informations dans le journal syslog. Cette option doit être
- utilisée conjointement avec l'option
+ et d'informations dans le journal syslog. Cette option doit &#234;tre
+ utilis&#233;e conjointement avec l'option
<code>--without-suexec-logfile</code>.</dd>
<dt><code>--with-suexec-safepath=<em>PATH</em></code></dt>
- <dd>Cette option permet de définir une variable d'environnement
- PATH sûre à passer aux exécutables CGI. La valeur par défaut
+ <dd>Cette option permet de d&#233;finir une variable d'environnement
+ PATH s&#251;re &#224; passer aux ex&#233;cutables CGI. La valeur par d&#233;faut
est "<code>/usr/local/bin:/usr/bin:/bin</code>".</dd>
</dl>
<h3>Compilation et installation du conteneur suEXEC</h3>
- <p>Si vous avez activé la fonctionnalité suEXEC à l'aide de
+ <p>Si vous avez activ&#233; la fonctionnalit&#233; suEXEC &#224; l'aide de
l'option <code>--enable-suexec</code>, le binaire
- <code>suexec</code> sera automatiquement construit (en même temps
- que httpd) lorsque vous exécuterez la commande
+ <code>suexec</code> sera automatiquement construit (en m&#234;me temps
+ que httpd) lorsque vous ex&#233;cuterez la commande
<code>make</code>.</p>
- <p>Lorsque tous les composants auront été construits, vous pourrez
- exécuter la commande <code>make install</code> afin de les
- installer. Le binaire <code>suexec</code> sera installé dans le
- répertoire défini à l'aide de l'option <code>--sbindir</code>. La
- localisation par défaut est "/usr/local/apache2/bin/suexec".</p>
+ <p>Lorsque tous les composants auront &#233;t&#233; construits, vous pourrez
+ ex&#233;cuter la commande <code>make install</code> afin de les
+ installer. Le binaire <code>suexec</code> sera install&#233; dans le
+ r&#233;pertoire d&#233;fini &#224; l'aide de l'option <code>--sbindir</code>. La
+ localisation par d&#233;faut est "/usr/local/apache2/bin/suexec".</p>
<p>Veuillez noter que vous aurez besoin des
- <strong><em>privilèges root</em></strong> pour passer l'étape de
+ <strong><em>privil&#232;ges root</em></strong> pour passer l'&#233;tape de
l'installation. Pour que le conteneur puisse changer
- l'identifiant utilisateur, il doit avoir comme propriétaire
+ l'identifiant utilisateur, il doit avoir comme propri&#233;taire
<code><em>root</em></code>, et les droits du fichier doivent
- inclure le bit d'exécution setuserid.</p>
+ inclure le bit d'ex&#233;cution setuserid.</p>
<h3>&gt;Mise en place de permissions pour
- paranoïaque</h3>
+ parano&#239;aque</h3>
- <p>Bien que le conteneur suEXEC vérifie que l'utilisateur qui
- l'appelle correspond bien à l'utilisateur spécifié à l'aide de
+ <p>Bien que le conteneur suEXEC v&#233;rifie que l'utilisateur qui
+ l'appelle correspond bien &#224; l'utilisateur sp&#233;cifi&#233; &#224; l'aide de
l'option <code>--with-suexec-caller</code> du programme
<code class="program"><a href="./programs/configure.html">configure</a></code>, il subsiste toujours le risque qu'un
- appel système ou une bibliothèque fasse appel à suEXEC avant que
- cette vérification ne soit exploitable sur votre système. Pour
- tenir compte de ceci, et parce que c'est en général la meilleure
- pratique, vous devez utiliser les permissions du système de
+ appel syst&#232;me ou une biblioth&#232;que fasse appel &#224; suEXEC avant que
+ cette v&#233;rification ne soit exploitable sur votre syst&#232;me. Pour
+ tenir compte de ceci, et parce que c'est en g&#233;n&#233;ral la meilleure
+ pratique, vous devez utiliser les permissions du syst&#232;me de
fichiers afin de vous assurer que seul le groupe sous lequel
- s'exécute httpd puisse faire appel à suEXEC.</p>
+ s'ex&#233;cute httpd puisse faire appel &#224; suEXEC.</p>
- <p>Si, par exemple, votre serveur web est configuré pour
- s'exécuter en tant que :</p>
+ <p>Si, par exemple, votre serveur web est configur&#233; pour
+ s'ex&#233;cuter en tant que :</p>
<pre class="prettyprint lang-config">User www
Group webgroup</pre>
- <p>et <code class="program"><a href="./programs/suexec.html">suexec</a></code> se trouve à
- "/usr/local/apache2/bin/suexec", vous devez exécuter les
+ <p>et <code class="program"><a href="./programs/suexec.html">suexec</a></code> se trouve &#224;
+ "/usr/local/apache2/bin/suexec", vous devez ex&#233;cuter les
commandes</p>
<div class="example"><p><code>
@@ -547,114 +547,114 @@ Group webgroup</pre>
</code></p></div>
<p>Ceci permet de s'assurer que seul le groupe sous lequel httpd
- s'exécute (ici webgroup) puisse faire appel au conteneur
+ s'ex&#233;cute (ici webgroup) puisse faire appel au conteneur
suEXEC.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="enable" id="enable">Activation et désactivation
+<h2><a name="enable" id="enable">Activation et d&#233;sactivation
de suEXEC</a><a title="Lien permanent" href="#enable" class="permalink">&para;</a></h2>
- <p>Au démarrage, httpd vérifie la présence du fichier
- <code class="program"><a href="./programs/suexec.html">suexec</a></code> dans le répertoire défini par
+ <p>Au d&#233;marrage, httpd v&#233;rifie la pr&#233;sence du fichier
+ <code class="program"><a href="./programs/suexec.html">suexec</a></code> dans le r&#233;pertoire d&#233;fini par
l'option <code>--sbindir</code> du script configure (le
- répertoire par défaut est "/usr/local/apache/sbin/suexec"). Si
- httpd trouve un conteneur suEXEC correctement configuré, il
+ r&#233;pertoire par d&#233;faut est "/usr/local/apache/sbin/suexec"). Si
+ httpd trouve un conteneur suEXEC correctement configur&#233;, il
enregistrera le message suivant dans le journal des erreurs :</p>
<div class="example"><p><code>
[notice] suEXEC mechanism enabled (wrapper: <var>/path/to/suexec</var>)
</code></p></div>
- <p>Si ce message n'est pas généré au démarrage du serveur, ce
- dernier ne trouve probablement pas le programme conteneur à
- l'endroit où il est sensé être, ou l'exécutable suexec n'est pas
- installé en <em>setuid root</em>.</p>
-
- <p>Si le serveur HTTP Apache est déjà en cours d'exécution, et si
- vous activez le mécanisme suEXEC pour la première fois, vous
- devez arrêter et redémarrer httpd. Un redémarrage
- à l'aide d'un simple signal HUP ou USR1 suffira. </p>
- <p>Pour désactiver suEXEC, vous devez supprimer le fichier
- <code class="program"><a href="./programs/suexec.html">suexec</a></code>, puis arrêter et redémarrer
+ <p>Si ce message n'est pas g&#233;n&#233;r&#233; au d&#233;marrage du serveur, ce
+ dernier ne trouve probablement pas le programme conteneur &#224;
+ l'endroit o&#249; il est sens&#233; &#234;tre, ou l'ex&#233;cutable suexec n'est pas
+ install&#233; en <em>setuid root</em>.</p>
+
+ <p>Si le serveur HTTP Apache est d&#233;j&#224; en cours d'ex&#233;cution, et si
+ vous activez le m&#233;canisme suEXEC pour la premi&#232;re fois, vous
+ devez arr&#234;ter et red&#233;marrer httpd. Un red&#233;marrage
+ &#224; l'aide d'un simple signal HUP ou USR1 suffira. </p>
+ <p>Pour d&#233;sactiver suEXEC, vous devez supprimer le fichier
+ <code class="program"><a href="./programs/suexec.html">suexec</a></code>, puis arr&#234;ter et red&#233;marrer
httpd.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="usage" id="usage">Utilisation de suEXEC</a><a title="Lien permanent" href="#usage" class="permalink">&para;</a></h2>
- <p>Les requêtes pour des programmes CGI ne feront appel au
- conteneur suEXEC que si elles concernent un hôte virtuel
+ <p>Les requ&#234;tes pour des programmes CGI ne feront appel au
+ conteneur suEXEC que si elles concernent un h&#244;te virtuel
contenant une directive <code class="directive"><a href="./mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code>, ou si elles sont
- traitées par <code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code>.</p>
+ trait&#233;es par <code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code>.</p>
- <p><strong>Hôtes virtuels :</strong><br /> Une des méthodes
- d'utilisation du conteneur suEXEC consiste à insérer une
+ <p><strong>H&#244;tes virtuels :</strong><br /> Une des m&#233;thodes
+ d'utilisation du conteneur suEXEC consiste &#224; ins&#233;rer une
directive <code class="directive"><a href="./mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> dans une section
- <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code>. En définissant
- des valeurs différentes de celles du serveur principal, toutes les
- requêtes pour des ressources CGI seront exécutées sous
- les <em>User</em> et <em>Group</em> définis pour cette section
+ <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code>. En d&#233;finissant
+ des valeurs diff&#233;rentes de celles du serveur principal, toutes les
+ requ&#234;tes pour des ressources CGI seront ex&#233;cut&#233;es sous
+ les <em>User</em> et <em>Group</em> d&#233;finis pour cette section
<code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>. Si cette
directive est absente de la section <code class="directive"><a href="./mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>, l'utilisateur du
- serveur principal sera pris par défaut</p>
-
- <p><strong>Répertoires des utilisateurs :</strong><br /> Avec
- cette méthode, les
- requêtes traitées par <code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code> appelleront le
- conteneur suEXEC pour exécuter le programme CGI sous l'identifiant
- utilisateur du répertoire utilisateur concerné. Seuls prérequis
- pour pouvoir accéder à cette fonctionnalité : l'exécution des CGI
- doit être activée pour l'utilisateur concerné, et le script doit
- passer avec succès le test des <a href="#model">vérifications de
- sécurité</a> décrit plus haut. Voir aussi l'
+ serveur principal sera pris par d&#233;faut</p>
+
+ <p><strong>R&#233;pertoires des utilisateurs :</strong><br /> Avec
+ cette m&#233;thode, les
+ requ&#234;tes trait&#233;es par <code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code> appelleront le
+ conteneur suEXEC pour ex&#233;cuter le programme CGI sous l'identifiant
+ utilisateur du r&#233;pertoire utilisateur concern&#233;. Seuls pr&#233;requis
+ pour pouvoir acc&#233;der &#224; cette fonctionnalit&#233; : l'ex&#233;cution des CGI
+ doit &#234;tre activ&#233;e pour l'utilisateur concern&#233;, et le script doit
+ passer avec succ&#232;s le test des <a href="#model">v&#233;rifications de
+ s&#233;curit&#233;</a> d&#233;crit plus haut. Voir aussi l'
<a href="#install">option de compilation</a>
<code>--with-suexec-userdir</code>.</p> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="debug" id="debug">Débogage de suEXEC</a><a title="Lien permanent" href="#debug" class="permalink">&para;</a></h2>
+<h2><a name="debug" id="debug">D&#233;bogage de suEXEC</a><a title="Lien permanent" href="#debug" class="permalink">&para;</a></h2>
- <p>Le conteneur suEXEC va écrire ses informations de journalisation
- dans le fichier défini par l'option de compilation
- <code>--with-suexec-logfile</code> comme indiqué plus haut,
+ <p>Le conteneur suEXEC va &#233;crire ses informations de journalisation
+ dans le fichier d&#233;fini par l'option de compilation
+ <code>--with-suexec-logfile</code> comme indiqu&#233; plus haut,
ou vers syslog si l'option <code>--with-suexec-syslog</code> est
- utilisée. Si vous
- pensez avoir configuré et installé correctement le conteneur,
+ utilis&#233;e. Si vous
+ pensez avoir configur&#233; et install&#233; correctement le conteneur,
consultez ce journal, ainsi que le journal des erreurs du serveur
- afin de déterminer l'endroit où vous avez fait fausse
+ afin de d&#233;terminer l'endroit o&#249; vous avez fait fausse
route. Si vous utilisez une distribution binaire, la commande
- <code>"suexec -V"</code> vous permet de déterminer quelles options
- ont été utilisées pour compiler suexec.</p>
+ <code>"suexec -V"</code> vous permet de d&#233;terminer quelles options
+ ont &#233;t&#233; utilis&#233;es pour compiler suexec.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="jabberwock" id="jabberwock">Avis à la population !
+<h2><a name="jabberwock" id="jabberwock">Avis &#224; la population !
Avertissements et exemples</a><a title="Lien permanent" href="#jabberwock" class="permalink">&para;</a></h2>
- <p><strong>NOTE !</strong> Cette section est peut-être incomplète.
- Pour en consulter la dernière révision, voir la version de la <a href="http://httpd.apache.org/docs/trunk/suexec.html">Documentation en ligne</a>.</p>
+ <p><strong>NOTE !</strong> Cette section est peut-&#234;tre incompl&#232;te.
+ Pour en consulter la derni&#232;re r&#233;vision, voir la version de la <a href="http://httpd.apache.org/docs/trunk/suexec.html">Documentation en ligne</a>.</p>
<p>Quelques points importants du conteneur peuvent
imposer des contraintes du point de vue de la configuration du
serveur. Veuillez en prendre connaissance avant de soumettre un
- rapport de bogue à propos de suEXEC.</p>
+ rapport de bogue &#224; propos de suEXEC.</p>
<ul>
<li><strong>Points importants de suEXEC</strong></li>
<li>
- Limitations concernant la hiérarchie.
+ Limitations concernant la hi&#233;rarchie.
<p class="indent">
- Pour des raisons de sécurité et d'efficacité, toutes les
- requêtes suEXEC ne doivent concerner que des ressources
- situées dans la racine des documents définie pour les
- requêtes concernant un hôte virtuel, ou des ressources
- situées dans la racine des documents définies pour les
- requêtes concernant un répertoire utilisateur. Par exemple,
- si vous avez configuré quatre hôtes virtuels, vous devrez
- définir la structure des racines de documents de vos hôtes
- virtuels en dehors d'une hiérarchie de documents principale
+ Pour des raisons de s&#233;curit&#233; et d'efficacit&#233;, toutes les
+ requ&#234;tes suEXEC ne doivent concerner que des ressources
+ situ&#233;es dans la racine des documents d&#233;finie pour les
+ requ&#234;tes concernant un h&#244;te virtuel, ou des ressources
+ situ&#233;es dans la racine des documents d&#233;finies pour les
+ requ&#234;tes concernant un r&#233;pertoire utilisateur. Par exemple,
+ si vous avez configur&#233; quatre h&#244;tes virtuels, vous devrez
+ d&#233;finir la structure des racines de documents de vos h&#244;tes
+ virtuels en dehors d'une hi&#233;rarchie de documents principale
de httpd, afin de tirer parti de suEXEC dans le contexte des
- hôtes virtuels (Exemple à venir).
+ h&#244;tes virtuels (Exemple &#224; venir).
</p>
</li>
@@ -662,11 +662,11 @@ de suEXEC</a><a title="Lien permanent" href="#enable" class="permalink">&para;</
La variable d'environnement PATH de suEXEC
<p class="indent">
- Modifier cette variable peut s'avérer dangereux. Assurez-vous
- que tout chemin que vous ajoutez à cette variable est un
- répertoire <strong>de confiance</strong>. Vous n'avez
- probablement pas l'intention d'ouvrir votre serveur de façon
- à ce que l'on puisse y exécuter un cheval de Troie.
+ Modifier cette variable peut s'av&#233;rer dangereux. Assurez-vous
+ que tout chemin que vous ajoutez &#224; cette variable est un
+ r&#233;pertoire <strong>de confiance</strong>. Vous n'avez
+ probablement pas l'intention d'ouvrir votre serveur de fa&#231;on
+ &#224; ce que l'on puisse y ex&#233;cuter un cheval de Troie.
</p>
</li>
@@ -685,10 +685,10 @@ de suEXEC</a><a title="Lien permanent" href="#enable" class="permalink">&para;</
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/suexec.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/suexec.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./fr/suexec.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/suexec.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/suexec.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/suexec.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/suexec.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -707,7 +707,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/suexec.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/upgrading.html.fr b/docs/manual/upgrading.html.fr
index e7b5003c54..3fca393de0 100644
--- a/docs/manual/upgrading.html.fr
+++ b/docs/manual/upgrading.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Mise à jour de la version 2.2 vers la version 2.4 - Serveur Apache HTTP Version 2.5</title>
+<title>Mise &#224; jour de la version 2.2 vers la version 2.4 - Serveur Apache HTTP Version 2.5</title>
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" />
@@ -21,148 +21,148 @@
<img alt="" src="./images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Mise à jour de la version 2.2 vers la version 2.4</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Mise &#224; jour de la version 2.2 vers la version 2.4</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/upgrading.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="./fr/upgrading.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div>
- <p>Afin d'assister les utilisateurs lors de leurs opérations de mise à
+ <p>Afin d'assister les utilisateurs lors de leurs op&#233;rations de mise &#224;
jour, nous maintenons un document
- qui comporte des informations critiques à l'attention des personnes qui
- utilisent déjà le serveur HTTP Apache. Ces informations
- ne sont que de brèves notes, et vous
- trouverez plus d'informations dans le document <a href="new_features_2_4.html">Nouvelles fonctionnalités</a>, ou dans
- le fichier <code>src/CHANGES</code>. Les développeurs d'applications
- et de modules trouveront un résumé des modifications de l'API dans la
- vue d'ensemble <a href="developer/new_api_2_4.html">Mises à jour de
+ qui comporte des informations critiques &#224; l'attention des personnes qui
+ utilisent d&#233;j&#224; le serveur HTTP Apache. Ces informations
+ ne sont que de br&#232;ves notes, et vous
+ trouverez plus d'informations dans le document <a href="new_features_2_4.html">Nouvelles fonctionnalit&#233;s</a>, ou dans
+ le fichier <code>src/CHANGES</code>. Les d&#233;veloppeurs d'applications
+ et de modules trouveront un r&#233;sum&#233; des modifications de l'API dans la
+ vue d'ensemble <a href="developer/new_api_2_4.html">Mises &#224; jour de
l'API</a>.</p>
- <p>Ce document présente les changements de comportement du serveur qui
- peuvent nécessiter une modification de la configuration, et la manière
- d'utiliser la version 2.4 du serveur en parallèle avec la
- version 2.2. Pour tirer parti des nouvelles fonctionnalités de la
- version 2.4, reportez-vous au document "Nouvelles fonctionnalités".</p>
+ <p>Ce document pr&#233;sente les changements de comportement du serveur qui
+ peuvent n&#233;cessiter une modification de la configuration, et la mani&#232;re
+ d'utiliser la version 2.4 du serveur en parall&#232;le avec la
+ version 2.2. Pour tirer parti des nouvelles fonctionnalit&#233;s de la
+ version 2.4, reportez-vous au document "Nouvelles fonctionnalit&#233;s".</p>
- <p>Ce document ne décrit que les modifications intervenues entre les versions
- 2.2 et 2.4. Si vous effectuez une mise à jour depuis la version 2.0, vous
+ <p>Ce document ne d&#233;crit que les modifications intervenues entre les versions
+ 2.2 et 2.4. Si vous effectuez une mise &#224; jour depuis la version 2.0, vous
devez aussi consulter le
<a href="http://httpd.apache.org/docs/2.2/upgrading.html">document de mise
- à jour de 2.0 vers 2.2.</a></p>
+ &#224; jour de 2.0 vers 2.2.</a></p>
</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#compile-time">Modifications des paramètres de compilation</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#run-time">Modifications de la configuration à l'exécution</a></li>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#compile-time">Modifications des param&#232;tres de compilation</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#run-time">Modifications de la configuration &#224; l'ex&#233;cution</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#misc">Changements divers</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#third-party">Modules tiers</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#commonproblems">Problèmes de mise à jour courants</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#commonproblems">Probl&#232;mes de mise &#224; jour courants</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="new_features_2_4.html">Vue d'ensemble des nouvelles
-fonctionnalités du serveur HTTP Apache 2.4</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+fonctionnalit&#233;s du serveur HTTP Apache 2.4</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="compile-time" id="compile-time">Modifications des paramètres de compilation</a><a title="Lien permanent" href="#compile-time" class="permalink">&para;</a></h2>
+<h2><a name="compile-time" id="compile-time">Modifications des param&#232;tres de compilation</a><a title="Lien permanent" href="#compile-time" class="permalink">&para;</a></h2>
- <p>Le processus de compilation est très similaire à celui de la
+ <p>Le processus de compilation est tr&#232;s similaire &#224; celui de la
version 2.2. Dans la plupart des cas, vous pourrez utiliser votre
ancienne ligne de commande <code>configure</code> (telle qu'elle
- est enregistrée dans le fichier <code>build/config.nice</code>
- situé dans le répertoire de compilation du serveur). Voici certains
- changements intervenus dans la configuration par défaut :</p>
+ est enregistr&#233;e dans le fichier <code>build/config.nice</code>
+ situ&#233; dans le r&#233;pertoire de compilation du serveur). Voici certains
+ changements intervenus dans la configuration par d&#233;faut :</p>
<ul>
- <li>Les modules suivants ont été supprimés : mod_authn_default,
+ <li>Les modules suivants ont &#233;t&#233; supprim&#233;s : mod_authn_default,
mod_authz_default et mod_mem_cache. Si vous utilisiez
mod_mem_cache sous la version 2.2, vous devez maintenant utiliser
<code class="module"><a href="./mod/mod_cache_disk.html">mod_cache_disk</a></code> dans la version 2.4.</li>
- <li>Toutes les implémentations de répartition de charge ont été
- déplacées vers des sous-modules spécifiques de mod_proxy, comme
+ <li>Toutes les impl&#233;mentations de r&#233;partition de charge ont &#233;t&#233;
+ d&#233;plac&#233;es vers des sous-modules sp&#233;cifiques de mod_proxy, comme
<code class="module"><a href="./mod/mod_lbmethod_bybusyness.html">mod_lbmethod_bybusyness</a></code>. Vous devrez compiler et
- chargés tous les modules correspondants que votre configuration
+ charg&#233;s tous les modules correspondants que votre configuration
utilise.</li>
<li>Le support de BeOS, TPF, et des anciennes plates-formes telles
- que A/UX, Next, et Tandem a été supprimé, car
- elles ne sont plus considérées comme maintenues.</li>
+ que A/UX, Next, et Tandem a &#233;t&#233; supprim&#233;, car
+ elles ne sont plus consid&#233;r&#233;es comme maintenues.</li>
- <li>configure: les modules dynamiques (DSO) sont compilés par
- défaut</li>
+ <li>configure: les modules dynamiques (DSO) sont compil&#233;s par
+ d&#233;faut</li>
- <li>configure: par défaut, seul un jeu de modules de base est
- chargé. Les autres directives <code class="directive">LoadModule</code>
+ <li>configure: par d&#233;faut, seul un jeu de modules de base est
+ charg&#233;. Les autres directives <code class="directive">LoadModule</code>
sont mises en commentaires dans le fichier de configuration.</li>
- <li>configure: le jeu de modules "most" est compilé par défaut</li>
+ <li>configure: le jeu de modules "most" est compil&#233; par d&#233;faut</li>
<li>configure: le jeu de modules "reallyall" ajoute les modules de
- développeur au jeu "all".</li>
+ d&#233;veloppeur au jeu "all".</li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="run-time" id="run-time">Modifications de la configuration à l'exécution</a><a title="Lien permanent" href="#run-time" class="permalink">&para;</a></h2>
+<h2><a name="run-time" id="run-time">Modifications de la configuration &#224; l'ex&#233;cution</a><a title="Lien permanent" href="#run-time" class="permalink">&para;</a></h2>
<p>Des changements significatifs dans la configuration de
l'autorisation, ainsi que quelques changements mineurs, peuvent
-nécessiter une mise à jour des fichiers de configuration de la version
+n&#233;cessiter une mise &#224; jour des fichiers de configuration de la version
2.2 avant de les utiliser sous la version 2.4.</p>
<h3><a name="authz" id="authz">Autorisation</a></h3>
- <p>Tout fichier de configuration qui gère des autorisations devra
- probablement être mis à jour.</p>
+ <p>Tout fichier de configuration qui g&#232;re des autorisations devra
+ probablement &#234;tre mis &#224; jour.</p>
- <p>Vous devez vous reporter au document <a href="howto/auth.html">Authentification, autorisation et contrôle
- d'accès</a>, et plus particulièrement à la section <a href="howto/auth.html#beyond">Plus loin qu'une simple
- autorisation</a> qui explique les nouveaux mécanismes permettant de
- contrôler l'ordre dans lequel les directives d'autorisation sont
- appliquées.</p>
+ <p>Vous devez vous reporter au document <a href="howto/auth.html">Authentification, autorisation et contr&#244;le
+ d'acc&#232;s</a>, et plus particuli&#232;rement &#224; la section <a href="howto/auth.html#beyond">Plus loin qu'une simple
+ autorisation</a> qui explique les nouveaux m&#233;canismes permettant de
+ contr&#244;ler l'ordre dans lequel les directives d'autorisation sont
+ appliqu&#233;es.</p>
- <p>Les directives qui contrôlent la manière dont les modules
- d'autorisation réagissent lorsqu'ils ne reconnaissent pas
- l'utilisateur authentifié ont été supprimées : elles comprennent les
+ <p>Les directives qui contr&#244;lent la mani&#232;re dont les modules
+ d'autorisation r&#233;agissent lorsqu'ils ne reconnaissent pas
+ l'utilisateur authentifi&#233; ont &#233;t&#233; supprim&#233;es : elles comprennent les
directives AuthzLDAPAuthoritative, AuthzDBDAuthoritative,
AuthzDBMAuthoritative, AuthzGroupFileAuthoritative,
AuthzUserAuthoritative et AuthzOwnerAuthoritative. Ces directives
- ont été remplacées par les directives plus explicites <code class="directive"><a href="./mod/mod_authz_core.html#requireany">RequireAny</a></code>, <code class="directive"><a href="./mod/mod_authz_core.html#requirenone">RequireNone</a></code>, et <code class="directive"><a href="./mod/mod_authz_core.html#requireall">RequireAll</a></code>.</p>
+ ont &#233;t&#233; remplac&#233;es par les directives plus explicites <code class="directive"><a href="./mod/mod_authz_core.html#requireany">RequireAny</a></code>, <code class="directive"><a href="./mod/mod_authz_core.html#requirenone">RequireNone</a></code>, et <code class="directive"><a href="./mod/mod_authz_core.html#requireall">RequireAll</a></code>.</p>
<p>Si vous utilisez <code class="module"><a href="./mod/mod_authz_dbm.html">mod_authz_dbm</a></code>, vous devez
- mettre à jour votre configuration en remplaçant les directives du
+ mettre &#224; jour votre configuration en rempla&#231;ant les directives du
style <code>Require group ...</code> par des directives du style
<code>Require dbm-group ...</code>.</p>
- <h4><a name="access" id="access">Contrôle d'accès</a></h4>
+ <h4><a name="access" id="access">Contr&#244;le d'acc&#232;s</a></h4>
- <p>Dans la version 2.2, le contrôle d'accès basé sur le nom d'hôte
- du client, son adresse IP, ou d'autres caractéristiques de la
- requête était assuré via les directives <code class="directive"><a href="./mod/mod_access_compat.html#order">Order</a></code>, <code class="directive"><a href="./mod/mod_access_compat.html#allow">Allow</a></code>, <code class="directive"><a href="./mod/mod_access_compat.html#deny">Deny</a></code>, et <code class="directive"><a href="./mod/mod_access_compat.html#satisfy">Satisfy</a></code>.</p>
+ <p>Dans la version 2.2, le contr&#244;le d'acc&#232;s bas&#233; sur le nom d'h&#244;te
+ du client, son adresse IP, ou d'autres caract&#233;ristiques de la
+ requ&#234;te &#233;tait assur&#233; via les directives <code class="directive"><a href="./mod/mod_access_compat.html#order">Order</a></code>, <code class="directive"><a href="./mod/mod_access_compat.html#allow">Allow</a></code>, <code class="directive"><a href="./mod/mod_access_compat.html#deny">Deny</a></code>, et <code class="directive"><a href="./mod/mod_access_compat.html#satisfy">Satisfy</a></code>.</p>
- <p>Dans la version 2.4, ce contrôle d'accès est assuré, comme tout
- contrôle d'autorisation, par le nouveau module
+ <p>Dans la version 2.4, ce contr&#244;le d'acc&#232;s est assur&#233;, comme tout
+ contr&#244;le d'autorisation, par le nouveau module
<code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code>. Bien que le module
<code class="module"><a href="./mod/mod_access_compat.html">mod_access_compat</a></code> assure la
- compatibilité avec les anciennes configurations, les anciennes
- directives de contrôle d'accès devront être remplacées par les
- nouveaux mécanismes d'authentification.</p>
+ compatibilit&#233; avec les anciennes configurations, les anciennes
+ directives de contr&#244;le d'acc&#232;s devront &#234;tre remplac&#233;es par les
+ nouveaux m&#233;canismes d'authentification.</p>
- <div class="note"><h3>Mélanger anciennes et nouvelles directives</h3>
- <p>Mélanger d'anciennes directives comme <code class="directive"><a href="./mod/mod_access_compat.html#order">Order</a></code>, <code class="directive"><a href="./mod/mod_access_compat.html#allow">Allow</a></code> ou <code class="directive"><a href="./mod/mod_access_compat.html#deny">Deny</a></code> avec des nouvelles comme
+ <div class="note"><h3>M&#233;langer anciennes et nouvelles directives</h3>
+ <p>M&#233;langer d'anciennes directives comme <code class="directive"><a href="./mod/mod_access_compat.html#order">Order</a></code>, <code class="directive"><a href="./mod/mod_access_compat.html#allow">Allow</a></code> ou <code class="directive"><a href="./mod/mod_access_compat.html#deny">Deny</a></code> avec des nouvelles comme
<code class="directive"><a href="./mod/mod_authz_core.html#require">Require</a></code> est techniquement
- possible mais déconseillé. En effet, <code class="module"><a href="./mod/mod_access_compat.html">mod_access_compat</a></code> a
- été conçu pour supporter des configurations ne contenant que des anciennes
- directives afin de faciliter le passage à la version 2.4. Les
- exemples ci-dessous vous permettront de vous faire une meilleure idée des
- problèmes qui peuvent survenir.
+ possible mais d&#233;conseill&#233;. En effet, <code class="module"><a href="./mod/mod_access_compat.html">mod_access_compat</a></code> a
+ &#233;t&#233; con&#231;u pour supporter des configurations ne contenant que des anciennes
+ directives afin de faciliter le passage &#224; la version 2.4. Les
+ exemples ci-dessous vous permettront de vous faire une meilleure id&#233;e des
+ probl&#232;mes qui peuvent survenir.
</p>
</div>
- <p>Voici quelques exemples de contrôle d'accès avec l'ancienne et
- la nouvelle méthode :</p>
+ <p>Voici quelques exemples de contr&#244;le d'acc&#232;s avec l'ancienne et
+ la nouvelle m&#233;thode :</p>
<p>Dans cet exemple, il n'y a pas d'authentification et toutes les
- requêtes sont rejetées :</p>
+ requ&#234;tes sont rejet&#233;es :</p>
<div class="example"><h3>version 2.2 :</h3><pre class="prettyprint lang-config">Order deny,allow
Deny from all</pre>
</div>
@@ -170,7 +170,7 @@ Deny from all</pre>
</div>
<p>Dans cet exemple, il n'y a pas d'authentification et toutes les
- requêtes sont acceptées :</p>
+ requ&#234;tes sont accept&#233;es :</p>
<div class="example"><h3>version 2.2 :</h3><pre class="prettyprint lang-config">Order allow,deny
Allow from all</pre>
</div>
@@ -178,8 +178,8 @@ Allow from all</pre>
</div>
<p>Dans l'exemple suivant, il n'y a pas d'authentification et tous les
- hôtes du domaine example.org
- ont l'autorisation d'accès, tous les autres étant rejetés :</p>
+ h&#244;tes du domaine example.org
+ ont l'autorisation d'acc&#232;s, tous les autres &#233;tant rejet&#233;s :</p>
<div class="example"><h3>version 2.2 :</h3><pre class="prettyprint lang-config">Order Deny,Allow
Deny from all
@@ -188,10 +188,10 @@ Allow from example.org</pre>
<div class="example"><h3>version 2.4 :</h3><pre class="prettyprint lang-config">Require host example.org</pre>
</div>
- <p>Dans l'exemple suivant, le mélange d'anciennes et de nouvelles
- directives produit des résultats inattendus.</p>
+ <p>Dans l'exemple suivant, le m&#233;lange d'anciennes et de nouvelles
+ directives produit des r&#233;sultats inattendus.</p>
- <div class="example"><h3>Mélange d'anciennes et de nouvelles directives : RESULTAT
+ <div class="example"><h3>M&#233;lange d'anciennes et de nouvelles directives : RESULTAT
INATTENDU</h3><pre class="prettyprint lang-config">DocumentRoot "/var/www/html"
&lt;Directory "/"&gt;
@@ -208,14 +208,14 @@ Allow from example.org</pre>
access.log - GET /server-status 403 127.0.0.1
error.log - AH01797: client denied by server configuration: /var/www/html/server-status</pre>
</div>
- <p>Pourquoi httpd interdit l'accès à server-status alors que la
- configuration semble l'autoriser ? Parce que dans ce scénario de <a href="sections.html#merging">fusion</a> de configuration, les
+ <p>Pourquoi httpd interdit l'acc&#232;s &#224; server-status alors que la
+ configuration semble l'autoriser ? Parce que dans ce sc&#233;nario de <a href="sections.html#merging">fusion</a> de configuration, les
directives de <code class="module"><a href="./mod/mod_access_compat.html">mod_access_compat</a></code> sont prioritaires par
- rapport à celles de <code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code>.</p>
+ rapport &#224; celles de <code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code>.</p>
- <p>L'exemple suivant quant à lui produit un résultat conforme :</p>
+ <p>L'exemple suivant quant &#224; lui produit un r&#233;sultat conforme :</p>
- <div class="example"><h3>Mélange d'anciennes et de nouvelles directives : RESULTAT
+ <div class="example"><h3>M&#233;lange d'anciennes et de nouvelles directives : RESULTAT
CONFORME</h3><pre class="prettyprint lang-config">DocumentRoot "/var/www/html"
&lt;Directory "/"&gt;
@@ -232,22 +232,22 @@ error.log - AH01797: client denied by server configuration: /var/www/html/server
access.log - GET /server-status 200 127.0.0.1</pre>
</div>
- <p>En conclusion, même si une configuration hybride peut fonctionner,
- essayez de l'éviter lors de la mise à jour : soit conservez les anciennes
- directives, puis migrez-les vers les nouvelles ultérieurement, soit
- effectuez une migration immédiate de toutes les anciennes directives vers
+ <p>En conclusion, m&#234;me si une configuration hybride peut fonctionner,
+ essayez de l'&#233;viter lors de la mise &#224; jour : soit conservez les anciennes
+ directives, puis migrez-les vers les nouvelles ult&#233;rieurement, soit
+ effectuez une migration imm&#233;diate de toutes les anciennes directives vers
les nouvelles.
</p>
- <p>Dans de nombreuses configurations avec authentification où la directive
- <code class="directive">Satisfy</code> était définie à sa valeur par défaut
- <em>ALL</em>, les lignes de configuration qui désactivent le contrôle
- d'accès basé sur l'hôte sont maintenant omises :</p>
+ <p>Dans de nombreuses configurations avec authentification o&#249; la directive
+ <code class="directive">Satisfy</code> &#233;tait d&#233;finie &#224; sa valeur par d&#233;faut
+ <em>ALL</em>, les lignes de configuration qui d&#233;sactivent le contr&#244;le
+ d'acc&#232;s bas&#233; sur l'h&#244;te sont maintenant omises :</p>
- <div class="example"><h3>Version 2.2 :</h3><pre class="prettyprint lang-config"># configuration en version 2.2 qui désactive le contrôle d'accès basé sur le nom
-# d'hôte pour n'utiliser que l'authentification
+ <div class="example"><h3>Version 2.2 :</h3><pre class="prettyprint lang-config"># configuration en version 2.2 qui d&#233;sactive le contr&#244;le d'acc&#232;s bas&#233; sur le nom
+# d'h&#244;te pour n'utiliser que l'authentification
Order Deny,Allow
Allow from all
AuthType Basic
@@ -256,7 +256,7 @@ AuthUserFile /example.com/conf/users.passwd
AuthName secure
Require valid-user</pre>
</div>
- <div class="example"><h3>Version 2.4 :</h3><pre class="prettyprint lang-config"># Pas besoin de remplacer les directives Order et deny pour les désactiver
+ <div class="example"><h3>Version 2.4 :</h3><pre class="prettyprint lang-config"># Pas besoin de remplacer les directives Order et deny pour les d&#233;sactiver
AuthType Basic
AuthBasicProvider file
AuthUserFile /example.com/conf/users.passwd
@@ -264,13 +264,13 @@ AuthName secure
Require valid-user</pre>
</div>
- <p>Dans les configurations où l'authentification et le contrôle d'accès se
- combinaient dans un but précis, les directives de contrôle d'accès doivent
- être migrées. Dans l'exemple suivant, les requêtes qui correspondent aux
- <em>deux</em> critères sont acceptées :</p>
+ <p>Dans les configurations o&#249; l'authentification et le contr&#244;le d'acc&#232;s se
+ combinaient dans un but pr&#233;cis, les directives de contr&#244;le d'acc&#232;s doivent
+ &#234;tre migr&#233;es. Dans l'exemple suivant, les requ&#234;tes qui correspondent aux
+ <em>deux</em> crit&#232;res sont accept&#233;es :</p>
<div class="example"><h3>Version 2.2 :</h3><pre class="prettyprint lang-config">Order allow,deny
Deny from all
-# ALL est la valeur par défaut de Satisfy
+# ALL est la valeur par d&#233;faut de Satisfy
Satisfy ALL
Allow from 127.0.0.1
AuthType Basic
@@ -289,10 +289,10 @@ AuthName secure
&lt;/RequireAll&gt;</pre>
</div>
- <p>Dans les configurations où l'authentification et le contrôle d'accès se
- combinaient dans un but précis, les directives de contrôle d'accès doivent
- être migrées. Dans l'exemple suivant, les requêtes qui correspondent à
- <em>au moins un</em> critère sont acceptées :</p>
+ <p>Dans les configurations o&#249; l'authentification et le contr&#244;le d'acc&#232;s se
+ combinaient dans un but pr&#233;cis, les directives de contr&#244;le d'acc&#232;s doivent
+ &#234;tre migr&#233;es. Dans l'exemple suivant, les requ&#234;tes qui correspondent &#224;
+ <em>au moins un</em> crit&#232;re sont accept&#233;es :</p>
<div class="example"><h3>Version 2.2 :</h3><pre class="prettyprint lang-config">Order allow,deny
Deny from all
Satisfy any
@@ -317,136 +317,136 @@ Require ip 127.0.0.1</pre>
<h3><a name="config" id="config">Autres changements dans la configuration</a></h3>
- <p>D'autres ajustements mineurs peuvent s'avérer nécessaires pour
- certaines configurations particulières, comme décrit ci-dessous.</p>
+ <p>D'autres ajustements mineurs peuvent s'av&#233;rer n&#233;cessaires pour
+ certaines configurations particuli&#232;res, comme d&#233;crit ci-dessous.</p>
<ul>
- <li><code class="directive">MaxRequestsPerChild</code> a été renommée en
+ <li><code class="directive">MaxRequestsPerChild</code> a &#233;t&#233; renomm&#233;e en
<code class="directive"><a href="./mod/mpm_common.html#maxconnectionsperchild">MaxConnectionsPerChild</a></code>;
- ce nouveau nom reflète mieux l'usage de cette directive.
- L'ancien nom est encore supporté.</li>
+ ce nouveau nom refl&#232;te mieux l'usage de cette directive.
+ L'ancien nom est encore support&#233;.</li>
<li>La directive <code class="directive">MaxClients</code> a
- été renommée en <code class="directive"><a href="./mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code>; ce nouveau
- nom reflète mieux l'usage de cette directive. Pour les
+ &#233;t&#233; renomm&#233;e en <code class="directive"><a href="./mod/mpm_common.html#maxrequestworkers">MaxRequestWorkers</a></code>; ce nouveau
+ nom refl&#232;te mieux l'usage de cette directive. Pour les
modules multiprocessus asynchrones, comme <code class="module"><a href="./mod/event.html">event</a></code>, le nombre
- maximal de clients n'est pas équivalent au nombre de threads du
- worker. L'ancien nom est encore supporté.</li>
+ maximal de clients n'est pas &#233;quivalent au nombre de threads du
+ worker. L'ancien nom est encore support&#233;.</li>
<li>La directive <code class="directive"><a href="./mod/core.html#defaulttype">DefaultType</a></code> ne produit plus aucun
- effet, si ce n'est d'émettre un avertissement si elle est
- définie à une valeur autre que <code>none</code>. D'autres
+ effet, si ce n'est d'&#233;mettre un avertissement si elle est
+ d&#233;finie &#224; une valeur autre que <code>none</code>. D'autres
directives de configuration la remplacent dans la version 2.4.
</li>
- <li>La valeur par défaut de la directive <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> est maintenant
+ <li>La valeur par d&#233;faut de la directive <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> est maintenant
<code>None</code>.</li>
- <li>La valeur par défaut de la directive <code class="directive"><a href="./mod/core.html#enablesendfile">EnableSendfile</a></code> est maintenant Off.</li>
+ <li>La valeur par d&#233;faut de la directive <code class="directive"><a href="./mod/core.html#enablesendfile">EnableSendfile</a></code> est maintenant Off.</li>
- <li>La valeur par défaut de la directive <code class="directive"><a href="./mod/core.html#fileetag">FileETag</a></code> est maintenant "MTime Size"
+ <li>La valeur par d&#233;faut de la directive <code class="directive"><a href="./mod/core.html#fileetag">FileETag</a></code> est maintenant "MTime Size"
(sans INode).</li>
- <li><code class="module"><a href="./mod/mod_dav_fs.html">mod_dav_fs</a></code>: le format du fichier <code class="directive"><a href="./mod/mod_dav_fs.html#davlockdb">DavLockDB</a></code> a changé pour les systèmes
- avec inodes. L'ancien fichier <code class="directive"><a href="./mod/mod_dav_fs.html#davlockdb">DavLockDB</a></code> doit être supprimé dans le
- cadre de la mise à jour.
+ <li><code class="module"><a href="./mod/mod_dav_fs.html">mod_dav_fs</a></code>: le format du fichier <code class="directive"><a href="./mod/mod_dav_fs.html#davlockdb">DavLockDB</a></code> a chang&#233; pour les syst&#232;mes
+ avec inodes. L'ancien fichier <code class="directive"><a href="./mod/mod_dav_fs.html#davlockdb">DavLockDB</a></code> doit &#234;tre supprim&#233; dans le
+ cadre de la mise &#224; jour.
</li>
<li>La directive <code class="directive"><a href="./mod/core.html#keepalive">KeepAlive</a></code>
n'accepte que les valeurs <code>On</code> ou <code>Off</code>.
- Avant, toute valeur autre que "Off" ou "0" était traitée comme
+ Avant, toute valeur autre que "Off" ou "0" &#233;tait trait&#233;e comme
"On".</li>
<li>Les directives AcceptMutex, LockFile, RewriteLock, SSLMutex,
- SSLStaplingMutex et WatchdogMutexPath ont été remplacées par la
+ SSLStaplingMutex et WatchdogMutexPath ont &#233;t&#233; remplac&#233;es par la
directive unique <code class="directive"><a href="./mod/core.html#mutex">Mutex</a></code>.
- Vous devez évaluer l'impact de ces directives obsolètes dans
- votre configuration version 2.2 afin de déterminer si elles
- peuvent être simplement supprimées, ou si elles doivent être
- remplacées par la directive <code class="directive"><a href="./mod/core.html#mutex">Mutex</a></code>.</li>
+ Vous devez &#233;valuer l'impact de ces directives obsol&#232;tes dans
+ votre configuration version 2.2 afin de d&#233;terminer si elles
+ peuvent &#234;tre simplement supprim&#233;es, ou si elles doivent &#234;tre
+ remplac&#233;es par la directive <code class="directive"><a href="./mod/core.html#mutex">Mutex</a></code>.</li>
<li><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>: la directive <code class="directive"><a href="./mod/mod_cache.html#cacheignoreurlsessionidentifiers">CacheIgnoreURLSessionIdentifiers</a></code>
- effectue maintenant une correspondance exacte dans la chaîne de
- paramètres au lieu d'une correspondance partielle. Si votre
- configuration mettait en jeu des sous-chaînes comme
- <code>sessionid</code> pour correspondre à
+ effectue maintenant une correspondance exacte dans la cha&#238;ne de
+ param&#232;tres au lieu d'une correspondance partielle. Si votre
+ configuration mettait en jeu des sous-cha&#238;nes comme
+ <code>sessionid</code> pour correspondre &#224;
<code>/une-application/image.gif;jsessionid=123456789</code>,
- vous devez maintenant utiliser la chaîne de correspondance
- complète <code>jsessionid</code>.
+ vous devez maintenant utiliser la cha&#238;ne de correspondance
+ compl&#232;te <code>jsessionid</code>.
</li>
- <li><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>: le second paramètre de la
+ <li><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>: le second param&#232;tre de la
directive <code class="directive"><a href="./mod/mod_cache.html#cacheenable">CacheEnable</a></code>
- ne concerne les contenus en mandat direct que s'ils débutent par
- le protocole approprié. Dans les versions 2.2 et antérieures, un
- paramètre tel que '/' concernait tous les contenus.</li>
+ ne concerne les contenus en mandat direct que s'ils d&#233;butent par
+ le protocole appropri&#233;. Dans les versions 2.2 et ant&#233;rieures, un
+ param&#232;tre tel que '/' concernait tous les contenus.</li>
<li><code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>: la directive <code class="directive"><a href="./mod/mod_ldap.html#ldaptrustedclientcert">LDAPTrustedClientCert</a></code> s'utilise
maintenant exclusivement au sein d'une configuration de niveau
- répertoire. Si vous utilisez cette directive, passez en revue
- votre configuration pour vous assurer qu'elle est bien présente
- dans tous les contextes de répertoire nécessaires.</li>
+ r&#233;pertoire. Si vous utilisez cette directive, passez en revue
+ votre configuration pour vous assurer qu'elle est bien pr&#233;sente
+ dans tous les contextes de r&#233;pertoire n&#233;cessaires.</li>
<li><code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code>: la syntaxe de la directive
<code class="directive"><a href="./mod/mod_filter.html#filterprovider">FilterProvider</a></code> utilise
- maintenant une expression booléenne pour déterminer si un filtre
+ maintenant une expression bool&#233;enne pour d&#233;terminer si un filtre
s'applique.
</li>
<li><code class="module"><a href="./mod/mod_include.html">mod_include</a></code>:
<ul>
- <li>L'élément <code>#if expr</code> utilise maintenant le
- nouvel <a href="expr.html">interpréteur d'expressions</a>.
- L'ancienne syntaxe peut être réactivée via la directive
+ <li>L'&#233;l&#233;ment <code>#if expr</code> utilise maintenant le
+ nouvel <a href="expr.html">interpr&#233;teur d'expressions</a>.
+ L'ancienne syntaxe peut &#234;tre r&#233;activ&#233;e via la directive
<code class="directive"><a href="./mod/mod_include.html#ssilegacyexprparser">SSILegacyExprParser</a></code>.
</li>
- <li>Dans la portée du répertoire, une directive de
- configuration SSI* ne provoque plus la réinitialisation à
- leur valeur par défaut de toutes les directives SSI* de
- niveau répertoire.</li>
+ <li>Dans la port&#233;e du r&#233;pertoire, une directive de
+ configuration SSI* ne provoque plus la r&#233;initialisation &#224;
+ leur valeur par d&#233;faut de toutes les directives SSI* de
+ niveau r&#233;pertoire.</li>
</ul>
</li>
<li><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code> : l'option
- <code>DebugLevel</code> a été supprimée en faveur d'une
- configuration de la directive <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> au niveau répertoire.
+ <code>DebugLevel</code> a &#233;t&#233; supprim&#233;e en faveur d'une
+ configuration de la directive <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> au niveau r&#233;pertoire.
</li>
<li><code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> : l'option
- <code>DebugLevel</code> a été supprimée en faveur d'une
- configuration de la directive <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> au niveau répertoire.
+ <code>DebugLevel</code> a &#233;t&#233; supprim&#233;e en faveur d'une
+ configuration de la directive <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code> au niveau r&#233;pertoire.
</li>
<li><code class="module"><a href="./mod/mod_proxy_scgi.html">mod_proxy_scgi</a></code>: certaines applications web
ne fonctionneront plus correctement avec la nouvelle
- configuration de <code>PATH_INFO</code> qui est différente de
+ configuration de <code>PATH_INFO</code> qui est diff&#233;rente de
celle de la version 2.2. La configuration
- précédente peut être
- restaurée en définissant la variable
+ pr&#233;c&#233;dente peut &#234;tre
+ restaur&#233;e en d&#233;finissant la variable
<code>proxy-scgi-pathinfo</code>.</li>
- <li><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code>: le contrôle de révocation des
- certificats basé sur les CRL doit être maintenant explicitement
- configuré via la directive <code class="directive"><a href="./mod/mod_ssl.html#sslcarevocationcheck">SSLCARevocationCheck</a></code>.
+ <li><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code>: le contr&#244;le de r&#233;vocation des
+ certificats bas&#233; sur les CRL doit &#234;tre maintenant explicitement
+ configur&#233; via la directive <code class="directive"><a href="./mod/mod_ssl.html#sslcarevocationcheck">SSLCARevocationCheck</a></code>.
</li>
<li><code class="module"><a href="./mod/mod_substitute.html">mod_substitute</a></code>: la taille maximale d'une
ligne est maintenant 1Mo.
</li>
- <li><code class="module"><a href="./mod/mod_reqtimeout.html">mod_reqtimeout</a></code>: si ce module est chargé, il
- définit maintenant certains temps d'attente par défaut.</li>
+ <li><code class="module"><a href="./mod/mod_reqtimeout.html">mod_reqtimeout</a></code>: si ce module est charg&#233;, il
+ d&#233;finit maintenant certains temps d'attente par d&#233;faut.</li>
<li><code class="module"><a href="./mod/mod_dumpio.html">mod_dumpio</a></code>: la directive
- <code class="directive">DumpIOLogLevel</code> n'est plus supportée. Les
- données sont toujours enregistrées au niveau <code>trace7</code>
+ <code class="directive">DumpIOLogLevel</code> n'est plus support&#233;e. Les
+ donn&#233;es sont toujours enregistr&#233;es au niveau <code>trace7</code>
de <code class="directive"><a href="./mod/core.html#loglevel">LogLevel</a></code></li>
- <li>Jusqu'à la version 2.2, sur les plateformes de style Unix,
- les commandes de redirection des logs définies via <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> ou <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> étaient invoquées
+ <li>Jusqu'&#224; la version 2.2, sur les plateformes de style Unix,
+ les commandes de redirection des logs d&#233;finies via <code class="directive"><a href="./mod/core.html#errorlog">ErrorLog</a></code> ou <code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code> &#233;taient invoqu&#233;es
en utilisant <code>/bin/sh -c</code>. A
partir de la version 2.4, les commandes de redirection des logs
- sont exécutées directement. Pour retrouver l'ancien
+ sont ex&#233;cut&#233;es directement. Pour retrouver l'ancien
comportement, voir la <a href="logs.html#piped">documentation
sur la redirection des logs</a></li>
@@ -459,43 +459,43 @@ Require ip 127.0.0.1</pre>
<ul>
<li><code class="module"><a href="./mod/mod_auto_index.html">mod_auto_index</a></code>: extrait maintenant les titres
- et affiche la description pour les fichiers .xhtml qui étaient
- jusqu'alors ignorés.</li>
+ et affiche la description pour les fichiers .xhtml qui &#233;taient
+ jusqu'alors ignor&#233;s.</li>
- <li><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code> : le format par défaut des variables
- <code>*_DN</code> a changé. Il est cependant encore possible
+ <li><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code> : le format par d&#233;faut des variables
+ <code>*_DN</code> a chang&#233;. Il est cependant encore possible
d'utiliser l'ancien format via la nouvelle option
<code>LegacyDNStringFormat</code> de la directive <code class="directive"><a href="./mod/mod_ssl.html#ssloptions">SSLOptions</a></code>. Le protocole SSLv2 n'est
- plus supporté. Les directives <code class="directive"><a href="./mod/mod_ssl.html#sslproxycheckpeercn">SSLProxyCheckPeerCN</a></code> et
+ plus support&#233;. Les directives <code class="directive"><a href="./mod/mod_ssl.html#sslproxycheckpeercn">SSLProxyCheckPeerCN</a></code> et
<code class="directive"><a href="./mod/mod_ssl.html#sslproxycheckpeerexpire">SSLProxyCheckPeerExpire</a></code>
- sont maintenant définies par défaut à On, et les requêtes mandatées
- vers des serveurs HTTPS possèdant des certificats non conformes ou
- périmés échoueront donc avec un code d'erreur 502 (Bad gateway).</li>
+ sont maintenant d&#233;finies par d&#233;faut &#224; On, et les requ&#234;tes mandat&#233;es
+ vers des serveurs HTTPS poss&#232;dant des certificats non conformes ou
+ p&#233;rim&#233;s &#233;choueront donc avec un code d'erreur 502 (Bad gateway).</li>
- <li><code class="program"><a href="./programs/htpasswd.html">htpasswd</a></code> utilise maintenant par défaut les
- condensés MD5 sur toutes les plates-formes.</li>
+ <li><code class="program"><a href="./programs/htpasswd.html">htpasswd</a></code> utilise maintenant par d&#233;faut les
+ condens&#233;s MD5 sur toutes les plates-formes.</li>
<li>La directive <code class="directive"><a href="./mod/core.html#namevirtualhost">NameVirtualHost</a></code> n'a plus aucun effet, si
- ce n'est l'émission d'un avertissement. Toute combinaison
+ ce n'est l'&#233;mission d'un avertissement. Toute combinaison
adresse/port apparaissant dans plusieurs serveurs virtuels est
- traitée implicitement comme un serveur virtuel basé sur le nom.
+ trait&#233;e implicitement comme un serveur virtuel bas&#233; sur le nom.
</li>
<li><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code> n'effectue plus de compression
- s'il s'aperçoit que la quantité de données ajoutée par la
- compression est supérieure à la quantité de données à compresser.
+ s'il s'aper&#231;oit que la quantit&#233; de donn&#233;es ajout&#233;e par la
+ compression est sup&#233;rieure &#224; la quantit&#233; de donn&#233;es &#224; compresser.
</li>
<li>Les pages d'erreur multilingues de la version 2.2.x ne
- fonctionneront qu'après avoir été corrigées pour
- respecter la nouvelle syntaxe de l'élément <code>#if expr=</code>
+ fonctionneront qu'apr&#232;s avoir &#233;t&#233; corrig&#233;es pour
+ respecter la nouvelle syntaxe de l'&#233;l&#233;ment <code>#if expr=</code>
du module <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>, ou si la directive
<code class="directive"><a href="./mod/mod_include.html#ssilegacyexprparser">SSILegacyExprParser</a></code> a
- été activée pour le répertoire contenant les pages d'erreur.
+ &#233;t&#233; activ&#233;e pour le r&#233;pertoire contenant les pages d'erreur.
</li>
- <li>La fonctionnalité fournie par <code>mod_authn_alias</code>
- dans les précédentes versions (en fait la directive
+ <li>La fonctionnalit&#233; fournie par <code>mod_authn_alias</code>
+ dans les pr&#233;c&#233;dentes versions (en fait la directive
<code class="directive"><a href="./mod/mod_authn_core.html#authnprovideralias">AuthnProviderAlias</a></code>)
est maintenant fournie par <code class="module"><a href="./mod/mod_authn_core.html">mod_authn_core</a></code>.
</li>
@@ -503,7 +503,7 @@ Require ip 127.0.0.1</pre>
<li><code class="module"><a href="./mod/mod_cgid.html">mod_cgid</a></code> utilise la valeur de la directive
<code class="directive"><a href="./mod/core.html#timeout">Timeout</a></code> du serveur pour
limiter le temps d'attente entre les sorties d'un programme CGI.
- La valeur de ce temps d'attente peut maintenant être modifiée via
+ La valeur de ce temps d'attente peut maintenant &#234;tre modifi&#233;e via
la directive <code class="directive"><a href="./mod/mod_cgid.html#cgidscripttimeout">CGIDScriptTImeout</a></code>.
</li>
@@ -514,18 +514,18 @@ Require ip 127.0.0.1</pre>
<h2><a name="third-party" id="third-party">Modules tiers</a><a title="Lien permanent" href="#third-party" class="permalink">&para;</a></h2>
- <p>Tous les modules tiers doivent être recompilés pour la
- version 2.4 avant d'être chargés.</p>
+ <p>Tous les modules tiers doivent &#234;tre recompil&#233;s pour la
+ version 2.4 avant d'&#234;tre charg&#233;s.</p>
- <p>De nombreux modules tiers conçus pour la version 2.2
+ <p>De nombreux modules tiers con&#231;us pour la version 2.2
fonctionneront sans changement avec le serveur HTTP Apache
- version 2.4. Certains nécessiteront cependant des modifications ; se
- reporter à la vue d'ensemble <a href="developer/new_api_2_4.html">Mise à jour de l'API</a>.</p>
+ version 2.4. Certains n&#233;cessiteront cependant des modifications ; se
+ reporter &#224; la vue d'ensemble <a href="developer/new_api_2_4.html">Mise &#224; jour de l'API</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="commonproblems" id="commonproblems">Problèmes de mise à jour courants</a><a title="Lien permanent" href="#commonproblems" class="permalink">&para;</a></h2>
+<h2><a name="commonproblems" id="commonproblems">Probl&#232;mes de mise &#224; jour courants</a><a title="Lien permanent" href="#commonproblems" class="permalink">&para;</a></h2>
- <ul><li>Erreurs au démarrage :
+ <ul><li>Erreurs au d&#233;marrage :
<ul>
<li><code>Invalid command 'User', perhaps misspelled or defined by
a module not included in the server configuration</code> - chargez
@@ -535,27 +535,27 @@ Require ip 127.0.0.1</pre>
by a module not included in the server configuration</code>, ou
<code>Invalid command 'Order', perhaps misspelled or defined by a
module not included in the server configuration</code> - chargez
- le module <code class="module"><a href="./mod/mod_access_compat.html">mod_access_compat</a></code>, ou mettez à jour
+ le module <code class="module"><a href="./mod/mod_access_compat.html">mod_access_compat</a></code>, ou mettez &#224; jour
vers la version 2.4 les directives d'autorisation.</li>
<li><code>Ignoring deprecated use of DefaultType in line NN of
/path/to/httpd.conf</code> - supprimez la directive <code class="directive"><a href="./mod/core.html#defaulttype">DefaultType</a></code> et remplacez-la par les
- directives de configuration appropriées.</li>
+ directives de configuration appropri&#233;es.</li>
<li><code>Invalid command 'AddOutputFilterByType', perhaps misspelled
or defined by a module not included in the server configuration
- </code> - la directive <code class="directive"><a href="./mod/mod_filter.html#addoutputfilterbytype">AddOutputFilterByType</a></code> qui était
- jusqu'alors implémentée par le module core, l'est maintenant par
- le module mod_filter, qui doit donc être chargé.</li>
+ </code> - la directive <code class="directive"><a href="./mod/mod_filter.html#addoutputfilterbytype">AddOutputFilterByType</a></code> qui &#233;tait
+ jusqu'alors impl&#233;ment&#233;e par le module core, l'est maintenant par
+ le module mod_filter, qui doit donc &#234;tre charg&#233;.</li>
</ul></li>
- <li>Erreurs de traitement des requêtes :
+ <li>Erreurs de traitement des requ&#234;tes :
<ul>
<li><code>configuration error: couldn't check user: /path</code> -
chargez le module <code class="module"><a href="./mod/mod_authn_core.html">mod_authn_core</a></code>.</li>
- <li>Les fichiers <code>.htaccess</code> ne sont pas traités -
- Vérifiez la présence d'une directive <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> appropriée ; sa valeur par
- défaut est maintenant <code>None</code>.</li>
+ <li>Les fichiers <code>.htaccess</code> ne sont pas trait&#233;s -
+ V&#233;rifiez la pr&#233;sence d'une directive <code class="directive"><a href="./mod/core.html#allowoverride">AllowOverride</a></code> appropri&#233;e ; sa valeur par
+ d&#233;faut est maintenant <code>None</code>.</li>
</ul>
</li>
</ul>
@@ -563,7 +563,7 @@ Require ip 127.0.0.1</pre>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/upgrading.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/upgrading.html" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="./fr/upgrading.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -582,7 +582,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/upgrading.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/urlmapping.html.fr b/docs/manual/urlmapping.html.fr
index ae805b846b..abd31afad4 100644
--- a/docs/manual/urlmapping.html.fr
+++ b/docs/manual/urlmapping.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title> Mise en correspondance des URLs avec le système de fichiers - Serveur Apache HTTP Version 2.5</title>
+<title> Mise en correspondance des URLs avec le syst&#232;me de fichiers - Serveur Apache HTTP Version 2.5</title>
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" />
@@ -21,108 +21,108 @@
<img alt="" src="./images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1> Mise en correspondance des URLs avec le système de fichiers</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1> Mise en correspondance des URLs avec le syst&#232;me de fichiers</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./en/urlmapping.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/urlmapping.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./fr/urlmapping.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/urlmapping.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/urlmapping.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/urlmapping.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/urlmapping.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
<p>Ce document explique comment le serveur HTTP Apache utilise l'URL contenue dans une
- requête pour déterminer le noeud du système de fichier à partir duquel le
- fichier devra être servi.</p>
+ requ&#234;te pour d&#233;terminer le noeud du syst&#232;me de fichier &#224; partir duquel le
+ fichier devra &#234;tre servi.</p>
</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#related">Modules et directives concernés</a></li>
+<div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#related">Modules et directives concern&#233;s</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#documentroot">Racine des documents (DocumentRoot)</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#outside">Fichiers situés en dehors de
+<li><img alt="" src="./images/down.gif" /> <a href="#outside">Fichiers situ&#233;s en dehors de
l'arborescence DocumentRoot</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#user">Répertoires des utilisateurs</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#user">R&#233;pertoires des utilisateurs</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#redirect">Redirection d'URL</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#proxy">Mandataire inverse (Reverse Proxy)</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#rewrite">Moteur de réécriture</a></li>
-<li><img alt="" src="./images/down.gif" /> <a href="#notfound">Fichier non trouvé (File Not Found)</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#rewrite">Moteur de r&#233;&#233;criture</a></li>
+<li><img alt="" src="./images/down.gif" /> <a href="#notfound">Fichier non trouv&#233; (File Not Found)</a></li>
<li><img alt="" src="./images/down.gif" /> <a href="#other">Autres modules de mise en correspondance des
URLs</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="related" id="related">Modules et directives concernés</a><a title="Lien permanent" href="#related" class="permalink">&para;</a></h2>
+<h2><a name="related" id="related">Modules et directives concern&#233;s</a><a title="Lien permanent" href="#related" class="permalink">&para;</a></h2>
-<table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_actions.html">mod_actions</a></code></li><li><code class="module"><a href="./mod/mod_alias.html">mod_alias</a></code></li><li><code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code></li><li><code class="module"><a href="./mod/mod_dir.html">mod_dir</a></code></li><li><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code></li><li><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></li><li><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code></li><li><code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code></li><li><code class="module"><a href="./mod/mod_vhost_alias.html">mod_vhost_alias</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_alias.html#alias">Alias</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code></li><li><code class="directive"><a href="./mod/mod_speling.html#checkspelling">CheckSpelling</a></code></li><li><code class="directive"><a href="./mod/mod_dir.html#directoryindex">DirectoryIndex</a></code></li><li><code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code></li><li><code class="directive"><a href="./mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypass">ProxyPass</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#redirect">Redirect</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#redirectmatch">RedirectMatch</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#scriptaliasmatch">ScriptAliasMatch</a></code></li><li><code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code></li></ul></td></tr></table>
+<table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="./mod/mod_actions.html">mod_actions</a></code></li><li><code class="module"><a href="./mod/mod_alias.html">mod_alias</a></code></li><li><code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code></li><li><code class="module"><a href="./mod/mod_dir.html">mod_dir</a></code></li><li><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code></li><li><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></li><li><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></li><li><code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code></li><li><code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code></li><li><code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code></li><li><code class="module"><a href="./mod/mod_vhost_alias.html">mod_vhost_alias</a></code></li></ul></td><td><ul><li><code class="directive"><a href="./mod/mod_alias.html#alias">Alias</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code></li><li><code class="directive"><a href="./mod/mod_speling.html#checkspelling">CheckSpelling</a></code></li><li><code class="directive"><a href="./mod/mod_dir.html#directoryindex">DirectoryIndex</a></code></li><li><code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code></li><li><code class="directive"><a href="./mod/core.html#options">Options</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypass">ProxyPass</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></code></li><li><code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#redirect">Redirect</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#redirectmatch">RedirectMatch</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewritecond">RewriteCond</a></code></li><li><code class="directive"><a href="./mod/mod_rewrite.html#rewriterule">RewriteRule</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#scriptalias">ScriptAlias</a></code></li><li><code class="directive"><a href="./mod/mod_alias.html#scriptaliasmatch">ScriptAliasMatch</a></code></li><li><code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code></li></ul></td></tr></table>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="documentroot" id="documentroot">Racine des documents (DocumentRoot)</a><a title="Lien permanent" href="#documentroot" class="permalink">&para;</a></h2>
- <p>La méthode par défaut de httpd pour déterminer quel fichier servir pour
- une requête donnée, consiste à extraire le chemin du fichier de la requête
- (la partie de l'URL qui suit le nom d'hôte et le port), puis de l'ajouter
- à la fin de la valeur de la directive
- <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> définie dans vos fichiers
+ <p>La m&#233;thode par d&#233;faut de httpd pour d&#233;terminer quel fichier servir pour
+ une requ&#234;te donn&#233;e, consiste &#224; extraire le chemin du fichier de la requ&#234;te
+ (la partie de l'URL qui suit le nom d'h&#244;te et le port), puis de l'ajouter
+ &#224; la fin de la valeur de la directive
+ <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> d&#233;finie dans vos fichiers
de configuration.
- Ainsi, les fichiers et répertoires
- situés en dessous de <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>
+ Ainsi, les fichiers et r&#233;pertoires
+ situ&#233;s en dessous de <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>
constituent l'arborescence de base des documents qui seront visibles
depuis le web.</p>
<p>Par exemple, si la directive
<code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> contient
- <code>/var/www/html</code>, une requête pour
+ <code>/var/www/html</code>, une requ&#234;te pour
<code>http://www.example.com/fish/guppies.html</code> retournera le
fichier <code>/var/www/html/fish/guppies.html</code> au client.</p>
- <p>Si la requête concerne un répertoire (autrement dit un chemin se
+ <p>Si la requ&#234;te concerne un r&#233;pertoire (autrement dit un chemin se
terminant par un slash <code>/</code>), le nom du fichier qui sera
- recherché et servi depuis ce répertoire est défini via la directive
+ recherch&#233; et servi depuis ce r&#233;pertoire est d&#233;fini via la directive
<code class="directive"><a href="./mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>. Par exemple,
- supposons que <code>DocumentRoot</code> ait été définie comme
- précédemment, et que vous ayez défini <code>DirectoryIndex</code>
+ supposons que <code>DocumentRoot</code> ait &#233;t&#233; d&#233;finie comme
+ pr&#233;c&#233;demment, et que vous ayez d&#233;fini <code>DirectoryIndex</code>
comme suit :</p>
<div class="example"><p><code>DirectoryIndex index.html index.php</code></p></div>
- <p>Si httpd reçoit alors une requête pour
+ <p>Si httpd re&#231;oit alors une requ&#234;te pour
<code>http://www.example.com/fish/</code>, il tentera de servir le
fichier <code>/var/www/html/fish/index.html</code>. Si ce fichier
n'existe pas, il tentera de servir le fichier
<code>/var/www/html/fish/index.php</code>.</p>
- <p>Si aucun de ces fichiers existe, httpd tentera de générer et
- d'afficher un index du répertoire, à condition que
- <code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code> ait été chargé et configuré pour le
+ <p>Si aucun de ces fichiers existe, httpd tentera de g&#233;n&#233;rer et
+ d'afficher un index du r&#233;pertoire, &#224; condition que
+ <code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code> ait &#233;t&#233; charg&#233; et configur&#233; pour le
permettre.</p>
- <p>httpd supporte aussi les <a href="vhosts/">Hôtes virtuels</a>,
- ce qui lui permet de traiter des requêtes pour plusieurs hôtes.
+ <p>httpd supporte aussi les <a href="vhosts/">H&#244;tes virtuels</a>,
+ ce qui lui permet de traiter des requ&#234;tes pour plusieurs h&#244;tes.
Dans ce cas, un <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>
- différent peut être défini pour chaque hôte virtuel;
+ diff&#233;rent peut &#234;tre d&#233;fini pour chaque h&#244;te virtuel;
les directives fournies par le module
- <code class="module"><a href="./mod/mod_vhost_alias.html">mod_vhost_alias</a></code> peuvent aussi être utilisées afin de
- déterminer dynamiquement le noeud approprié du système de fichiers
- à partir duquel servir un contenu en fonction de l'adresse IP
- ou du nom d'hôte.</p>
+ <code class="module"><a href="./mod/mod_vhost_alias.html">mod_vhost_alias</a></code> peuvent aussi &#234;tre utilis&#233;es afin de
+ d&#233;terminer dynamiquement le noeud appropri&#233; du syst&#232;me de fichiers
+ &#224; partir duquel servir un contenu en fonction de l'adresse IP
+ ou du nom d'h&#244;te.</p>
<p>La directive <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> est
- définie dans le fichier de configuration de votre serveur principal
- (<code>httpd.conf</code>), mais peut aussi être redéfinie pour chaque
- <a href="vhosts/">Hôte virtuel</a> supplémentaire que vous avez créé.</p>
+ d&#233;finie dans le fichier de configuration de votre serveur principal
+ (<code>httpd.conf</code>), mais peut aussi &#234;tre red&#233;finie pour chaque
+ <a href="vhosts/">H&#244;te virtuel</a> suppl&#233;mentaire que vous avez cr&#233;&#233;.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="outside" id="outside">Fichiers situés en dehors de
+<h2><a name="outside" id="outside">Fichiers situ&#233;s en dehors de
l'arborescence DocumentRoot</a><a title="Lien permanent" href="#outside" class="permalink">&para;</a></h2>
- <p>Il existe de nombreuses circonstances pour lesquelles il est nécessaire
- d'autoriser l'accès web à des portions du système de fichiers qui ne se
+ <p>Il existe de nombreuses circonstances pour lesquelles il est n&#233;cessaire
+ d'autoriser l'acc&#232;s web &#224; des portions du syst&#232;me de fichiers qui ne se
trouvent pas dans l'arborescence <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>. httpd propose de nombreuses
- solutions pour réaliser cela. Sur les systèmes Unix, les liens
- symboliques permettent de rattacher d'autres portions du système de
- fichiers au <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>. Pour des raisons de sécurité,
- httpd ne suivra les liens symboliques que si les <code class="directive"><a href="./mod/core.html#options">Options</a></code> pour le répertoire concerné contiennent
+ solutions pour r&#233;aliser cela. Sur les syst&#232;mes Unix, les liens
+ symboliques permettent de rattacher d'autres portions du syst&#232;me de
+ fichiers au <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>. Pour des raisons de s&#233;curit&#233;,
+ httpd ne suivra les liens symboliques que si les <code class="directive"><a href="./mod/core.html#options">Options</a></code> pour le r&#233;pertoire concern&#233; contiennent
<code>FollowSymLinks</code> ou <code>SymLinksIfOwnerMatch</code>.</p>
- <p>Une autre méthode consiste à utiliser la directive <code class="directive"><a href="./mod/mod_alias.html#alias">Alias</a></code> pour rattacher toute portion
- du système de fichiers à l'arborescence du site web. Par exemple, avec</p>
+ <p>Une autre m&#233;thode consiste &#224; utiliser la directive <code class="directive"><a href="./mod/mod_alias.html#alias">Alias</a></code> pour rattacher toute portion
+ du syst&#232;me de fichiers &#224; l'arborescence du site web. Par exemple, avec</p>
<pre class="prettyprint lang-config">Alias "/docs" "/var/web"</pre>
@@ -131,62 +131,62 @@ l'arborescence DocumentRoot</a><a title="Lien permanent" href="#outside" class="
correspondra au fichier <code>/var/web/dir/file.html</code>. La
directive
<code class="directive"><a href="./mod/mod_alias.html#scriptalias">ScriptAlias</a></code>
- fonctionne de la même manière, excepté que tout contenu localisé dans le
- chemin cible sera traité comme un script <a class="glossarylink" href="./glossary.html#cgi" title="voir glossaire">CGI</a>.</p>
+ fonctionne de la m&#234;me mani&#232;re, except&#233; que tout contenu localis&#233; dans le
+ chemin cible sera trait&#233; comme un script <a class="glossarylink" href="./glossary.html#cgi" title="voir glossaire">CGI</a>.</p>
- <p>Pour les situations qui nécessitent plus de flexibilité, vous disposez
+ <p>Pour les situations qui n&#233;cessitent plus de flexibilit&#233;, vous disposez
des directives <code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code>
et <code class="directive"><a href="./mod/mod_alias.html#scriptaliasmatch">ScriptAliasMatch</a></code>
- qui permettent des substitutions et comparaisons puissantes basées
+ qui permettent des substitutions et comparaisons puissantes bas&#233;es
sur les <a class="glossarylink" href="./glossary.html#regex" title="voir glossaire">expressions rationnelles</a>.
Par exemple,</p>
<pre class="prettyprint lang-config">ScriptAliasMatch "^/~([a-zA-Z0-9]+)/cgi-bin/(.+)" "/home/$1/cgi-bin/$2"</pre>
- <p>fera correspondre une requête du style
+ <p>fera correspondre une requ&#234;te du style
<code>http://example.com/~user/cgi-bin/script.cgi</code> au chemin
- <code>/home/user/cgi-bin/script.cgi</code>, et traitera le fichier résultant
+ <code>/home/user/cgi-bin/script.cgi</code>, et traitera le fichier r&#233;sultant
comme un script CGI.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="user" id="user">Répertoires des utilisateurs</a><a title="Lien permanent" href="#user" class="permalink">&para;</a></h2>
+<h2><a name="user" id="user">R&#233;pertoires des utilisateurs</a><a title="Lien permanent" href="#user" class="permalink">&para;</a></h2>
- <p>Sur les systèmes Unix, on peut traditionnellement faire référence
- au répertoire personnel d'un <em>utilisateur</em> particulier à l'aide de
+ <p>Sur les syst&#232;mes Unix, on peut traditionnellement faire r&#233;f&#233;rence
+ au r&#233;pertoire personnel d'un <em>utilisateur</em> particulier &#224; l'aide de
l'expression <code>~user/</code>.
Le module <code class="module"><a href="./mod/mod_userdir.html">mod_userdir</a></code>
- étend cette idée au web en autorisant l'accès aux fichiers situés dans les
- répertoires home des utilisateurs à l'aide d'URLs
+ &#233;tend cette id&#233;e au web en autorisant l'acc&#232;s aux fichiers situ&#233;s dans les
+ r&#233;pertoires home des utilisateurs &#224; l'aide d'URLs
comme dans ce qui suit :</p>
<div class="example"><p><code>http://www.example.com/~user/file.html</code></p></div>
- <p>Pour des raisons de sécurité, il est déconseillé de permettre un accès
- direct à un répertoire home d'utilisateur depuis le web. A cet effet, la
+ <p>Pour des raisons de s&#233;curit&#233;, il est d&#233;conseill&#233; de permettre un acc&#232;s
+ direct &#224; un r&#233;pertoire home d'utilisateur depuis le web. A cet effet, la
directive <code class="directive"><a href="./mod/mod_userdir.html#userdir">UserDir</a></code>
- spécifie un répertoire où sont situés les fichiers accessibles depuis le web
- dans le répertoire home de l'utilisateur.
- Avec la configuration par défaut
- <code>Userdir public_html</code>, l'URL ci-dessus correspondra à un fichier
+ sp&#233;cifie un r&#233;pertoire o&#249; sont situ&#233;s les fichiers accessibles depuis le web
+ dans le r&#233;pertoire home de l'utilisateur.
+ Avec la configuration par d&#233;faut
+ <code>Userdir public_html</code>, l'URL ci-dessus correspondra &#224; un fichier
dont le chemin sera du style
- <code>/home/user/public_html/file.html</code> où
- <code>/home/user/</code> est le répertoire home de l'utilisateur tel qu'il
- est défini dans <code>/etc/passwd</code>.</p>
+ <code>/home/user/public_html/file.html</code> o&#249;
+ <code>/home/user/</code> est le r&#233;pertoire home de l'utilisateur tel qu'il
+ est d&#233;fini dans <code>/etc/passwd</code>.</p>
- <p>La directive <code>Userdir</code> met à votre disposition de nombreuses
- formes différentes pour les systèmes où <code>/etc/passwd</code> ne
- spécifie pas la localisation du répertoire home.</p>
+ <p>La directive <code>Userdir</code> met &#224; votre disposition de nombreuses
+ formes diff&#233;rentes pour les syst&#232;mes o&#249; <code>/etc/passwd</code> ne
+ sp&#233;cifie pas la localisation du r&#233;pertoire home.</p>
<p>Certains jugent le symbole "~" (dont le code sur le web est souvent
- <code>%7e</code>) inapproprié et préfèrent utiliser une chaîne de
- caractères différente pour représenter les répertoires utilisateurs.
- mod_userdir ne supporte pas cette fonctionnalité. Cependant, si les
- répertoires home des utilisateurs sont structurés de manière rationnelle,
+ <code>%7e</code>) inappropri&#233; et pr&#233;f&#232;rent utiliser une cha&#238;ne de
+ caract&#232;res diff&#233;rente pour repr&#233;senter les r&#233;pertoires utilisateurs.
+ mod_userdir ne supporte pas cette fonctionnalit&#233;. Cependant, si les
+ r&#233;pertoires home des utilisateurs sont structur&#233;s de mani&#232;re rationnelle,
il est possible d'utiliser la directive
<code class="directive"><a href="./mod/mod_alias.html#aliasmatch">AliasMatch</a></code>
- pour obtenir l'effet désiré. Par exemple, pour faire correspondre
- <code>http://www.example.com/upages/user/file.html</code> à
+ pour obtenir l'effet d&#233;sir&#233;. Par exemple, pour faire correspondre
+ <code>http://www.example.com/upages/user/file.html</code> &#224;
<code>/home/user/public_html/file.html</code>, utilisez la directive
<code>AliasMatch</code> suivante :</p>
@@ -196,40 +196,40 @@ l'arborescence DocumentRoot</a><a title="Lien permanent" href="#outside" class="
<div class="section">
<h2><a name="redirect" id="redirect">Redirection d'URL</a><a title="Lien permanent" href="#redirect" class="permalink">&para;</a></h2>
- <p>Les directives de configuration décrites dans les sections précédentes
- demandent à httpd d'extraire un contenu depuis un emplacement spécifique
- du système de fichiers
+ <p>Les directives de configuration d&#233;crites dans les sections pr&#233;c&#233;dentes
+ demandent &#224; httpd d'extraire un contenu depuis un emplacement sp&#233;cifique
+ du syst&#232;me de fichiers
et de la retourner au client. Il est cependant parfois
souhaitable d'informer le
- client que le contenu demandé est localisé à une URL différente, et de
- demander au client d'élaborer une nouvelle requête avec la nouvelle URL.
- Ce processus se nomme <em>redirection</em> et est implémenté par la
+ client que le contenu demand&#233; est localis&#233; &#224; une URL diff&#233;rente, et de
+ demander au client d'&#233;laborer une nouvelle requ&#234;te avec la nouvelle URL.
+ Ce processus se nomme <em>redirection</em> et est impl&#233;ment&#233; par la
directive <code class="directive"><a href="./mod/mod_alias.html#redirect">Redirect</a></code>.
- Par exemple, si le contenu du répertoire <code>/foo/</code> sous
- <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> est déplacé vers le
- nouveau répertoire <code>/bar/</code>, vous pouvez demander aux clients
- de le requérir à sa nouvelle localisation comme suit :</p>
+ Par exemple, si le contenu du r&#233;pertoire <code>/foo/</code> sous
+ <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code> est d&#233;plac&#233; vers le
+ nouveau r&#233;pertoire <code>/bar/</code>, vous pouvez demander aux clients
+ de le requ&#233;rir &#224; sa nouvelle localisation comme suit :</p>
<pre class="prettyprint lang-config">Redirect permanent "/foo/" "http://www.example.com/bar/"</pre>
- <p>Ceci aura pour effet de rediriger tout chemin d'URL commençant par
- <code>/foo/</code> vers le même chemin d'URL sur le serveur
- <code>www.example.com</code> en remplaçant <code>/foo/</code> par
+ <p>Ceci aura pour effet de rediriger tout chemin d'URL commen&#231;ant par
+ <code>/foo/</code> vers le m&#234;me chemin d'URL sur le serveur
+ <code>www.example.com</code> en rempla&#231;ant <code>/foo/</code> par
<code>/bar/</code>. Vous pouvez rediriger les clients non seulement sur le
serveur d'origine, mais aussi vers n'importe quel autre serveur.</p>
- <p>httpd propose aussi la directive <code class="directive"><a href="./mod/mod_alias.html#redirectmatch">RedirectMatch</a></code> pour traiter les problèmes
- de réécriture d'une plus grande complexité. Par exemple, afin de rediriger
- les requêtes pour la page d'accueil du site vers un site différent, mais
- laisser toutes les autres requêtes inchangées, utilisez la
+ <p>httpd propose aussi la directive <code class="directive"><a href="./mod/mod_alias.html#redirectmatch">RedirectMatch</a></code> pour traiter les probl&#232;mes
+ de r&#233;&#233;criture d'une plus grande complexit&#233;. Par exemple, afin de rediriger
+ les requ&#234;tes pour la page d'accueil du site vers un site diff&#233;rent, mais
+ laisser toutes les autres requ&#234;tes inchang&#233;es, utilisez la
configuration suivante :</p>
<pre class="prettyprint lang-config">RedirectMatch permanent "^/$" "http://www.example.com/startpage.html"</pre>
- <p>De même, pour rediriger temporairement toutes les pages d'un site
- vers une page particulière d'un autre site, utilisez ce qui suit :</p>
+ <p>De m&#234;me, pour rediriger temporairement toutes les pages d'un site
+ vers une page particuli&#232;re d'un autre site, utilisez ce qui suit :</p>
<pre class="prettyprint lang-config">RedirectMatch temp ".*" "http://othersite.example.com/startpage.html"</pre>
@@ -239,15 +239,15 @@ l'arborescence DocumentRoot</a><a title="Lien permanent" href="#outside" class="
<p>httpd vous permet aussi de rapatrier des documents distants
dans l'espace des URL du serveur local.
-Cette technique est appelée <em>mandataire inverse ou reverse
+Cette technique est appel&#233;e <em>mandataire inverse ou reverse
proxying</em> car le serveur web agit comme un serveur mandataire en
rapatriant les documents depuis un serveur distant puis les renvoyant
-au client. Ceci diffère d'un service de mandataire usuel (direct) car, pour le client,
+au client. Ceci diff&#232;re d'un service de mandataire usuel (direct) car, pour le client,
les documents semblent appartenir au serveur mandataire inverse.</p>
-<p>Dans l'exemple suivant, quand les clients demandent des documents situés
-dans le répertoire
-<code>/foo/</code>, le serveur rapatrie ces documents depuis le répertoire
+<p>Dans l'exemple suivant, quand les clients demandent des documents situ&#233;s
+dans le r&#233;pertoire
+<code>/foo/</code>, le serveur rapatrie ces documents depuis le r&#233;pertoire
<code>/bar/</code> sur <code>internal.example.com</code>
et les renvoie au client comme s'ils appartenaient au serveur local.</p>
@@ -258,92 +258,92 @@ ProxyPassReverseCookiePath "/foo/" "/bar/"</pre>
<p>La directive <code class="directive"><a href="./mod/mod_proxy.html#proxypass">ProxyPass</a></code> configure
-le serveur pour rapatrier les documents appropriés, alors que la directive
+le serveur pour rapatrier les documents appropri&#233;s, alors que la directive
<code class="directive"><a href="./mod/mod_proxy.html#proxypassreverse">ProxyPassReverse</a></code>
-réécrit les redirections provenant de
-<code>internal.example.com</code> de telle manière qu'elles ciblent le
-répertoire approprié sur le serveur local. De manière similaire, les directives
+r&#233;&#233;crit les redirections provenant de
+<code>internal.example.com</code> de telle mani&#232;re qu'elles ciblent le
+r&#233;pertoire appropri&#233; sur le serveur local. De mani&#232;re similaire, les directives
<code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiedomain">ProxyPassReverseCookieDomain</a></code>
et <code class="directive"><a href="./mod/mod_proxy.html#proxypassreversecookiepath">ProxyPassReverseCookiePath</a></code>
-réécrivent les cookies élaborés par le serveur d'arrière-plan.</p>
-<p>Il est important de noter cependant, que les liens situés dans les documents
-ne seront pas réécrits. Ainsi, tout lien absolu sur
-<code>internal.example.com</code> fera décrocher le client
-du serveur mandataire et effectuer sa requête directement sur
+r&#233;&#233;crivent les cookies &#233;labor&#233;s par le serveur d'arri&#232;re-plan.</p>
+<p>Il est important de noter cependant, que les liens situ&#233;s dans les documents
+ne seront pas r&#233;&#233;crits. Ainsi, tout lien absolu sur
+<code>internal.example.com</code> fera d&#233;crocher le client
+du serveur mandataire et effectuer sa requ&#234;te directement sur
<code>internal.example.com</code>. Vous pouvez modifier ces liens (et
-d'utres contenus) situés dans la page au moment où elle est envoyée au
+d'utres contenus) situ&#233;s dans la page au moment o&#249; elle est envoy&#233;e au
client en utilisant le module <code class="module"><a href="./mod/mod_substitute.html">mod_substitute</a></code>.</p>
<pre class="prettyprint lang-config">Substitute s/internal\.example\.com/www.example.com/i</pre>
-<p>Le module <code class="module"><a href="./mod/mod_proxy_html.html">mod_proxy_html</a></code> rend possible une réécriture plus
-élaborée des liens en HTML et XHTML. Il permet de créer des listes
-d'URLs et de leurs réécritures, de façon à pouvoir gérer des scénarios
-de réécriture complexes.</p>
+<p>Le module <code class="module"><a href="./mod/mod_proxy_html.html">mod_proxy_html</a></code> rend possible une r&#233;&#233;criture plus
+&#233;labor&#233;e des liens en HTML et XHTML. Il permet de cr&#233;er des listes
+d'URLs et de leurs r&#233;&#233;critures, de fa&#231;on &#224; pouvoir g&#233;rer des sc&#233;narios
+de r&#233;&#233;criture complexes.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="rewrite" id="rewrite">Moteur de réécriture</a><a title="Lien permanent" href="#rewrite" class="permalink">&para;</a></h2>
-
- <p>Le moteur de réécriture <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> peut s'avérer
- utile lorsqu'une substitution plus puissante est nécessaire.
- Les directives fournies par ce module peuvent utiliser des caractéristiques de la
- requête comme le type de navigateur ou l'adresse IP source afin de décider
- depuis où servir le contenu. En outre, mod_rewrite peut utiliser des
- fichiers ou programmes de bases de données externes pour déterminer comment
- traiter une requête. Le moteur de réécriture peut effectuer les trois types
- de mise en correspondance discutés plus haut :
+<h2><a name="rewrite" id="rewrite">Moteur de r&#233;&#233;criture</a><a title="Lien permanent" href="#rewrite" class="permalink">&para;</a></h2>
+
+ <p>Le moteur de r&#233;&#233;criture <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> peut s'av&#233;rer
+ utile lorsqu'une substitution plus puissante est n&#233;cessaire.
+ Les directives fournies par ce module peuvent utiliser des caract&#233;ristiques de la
+ requ&#234;te comme le type de navigateur ou l'adresse IP source afin de d&#233;cider
+ depuis o&#249; servir le contenu. En outre, mod_rewrite peut utiliser des
+ fichiers ou programmes de bases de donn&#233;es externes pour d&#233;terminer comment
+ traiter une requ&#234;te. Le moteur de r&#233;&#233;criture peut effectuer les trois types
+ de mise en correspondance discut&#233;s plus haut :
redirections internes (aliases), redirections externes, et services mandataires.
- De nombreux exemples pratiques utilisant mod_rewrite sont discutés dans la
- <a href="rewrite/">documentation détaillée de mod_rewrite</a>.</p>
+ De nombreux exemples pratiques utilisant mod_rewrite sont discut&#233;s dans la
+ <a href="rewrite/">documentation d&#233;taill&#233;e de mod_rewrite</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
-<h2><a name="notfound" id="notfound">Fichier non trouvé (File Not Found)</a><a title="Lien permanent" href="#notfound" class="permalink">&para;</a></h2>
+<h2><a name="notfound" id="notfound">Fichier non trouv&#233; (File Not Found)</a><a title="Lien permanent" href="#notfound" class="permalink">&para;</a></h2>
- <p>Inévitablement, apparaîtront des URLs qui ne correspondront à aucun
- fichier du système de fichiers.
+ <p>In&#233;vitablement, appara&#238;tront des URLs qui ne correspondront &#224; aucun
+ fichier du syst&#232;me de fichiers.
Ceci peut arriver pour de nombreuses raisons.
- Il peut s'agir du déplacement de documents d'une
+ Il peut s'agir du d&#233;placement de documents d'une
localisation vers une autre. Dans ce cas, le mieux est d'utiliser la
<a href="#redirect">redirection d'URL</a> pour informer les clients de la
- nouvelle localisation de la ressource. De cette façon, vous êtes sur que
- les anciens signets et liens continueront de fonctionner, même si la
- ressource est déplacée.</p>
+ nouvelle localisation de la ressource. De cette fa&#231;on, vous &#234;tes sur que
+ les anciens signets et liens continueront de fonctionner, m&#234;me si la
+ ressource est d&#233;plac&#233;e.</p>
- <p>Une autre cause fréquente d'erreurs "File Not Found" est l'erreur de
+ <p>Une autre cause fr&#233;quente d'erreurs "File Not Found" est l'erreur de
frappe accidentelle dans les URLs, soit directement dans le navigateur,
soit dans les liens HTML. httpd propose le module
- <code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> (sic) pour tenter de résoudre ce problème.
- Lorsque ce module est activé, il intercepte les erreurs
- "File Not Found" et recherche une ressource possédant un nom de fichier
- similaire. Si un tel fichier est trouvé, mod_speling va envoyer une
+ <code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> (sic) pour tenter de r&#233;soudre ce probl&#232;me.
+ Lorsque ce module est activ&#233;, il intercepte les erreurs
+ "File Not Found" et recherche une ressource poss&#233;dant un nom de fichier
+ similaire. Si un tel fichier est trouv&#233;, mod_speling va envoyer une
redirection HTTP au client pour lui communiquer l'URL correcte.
- Si plusieurs fichiers proches sont trouvés, une liste des alternatives
- possibles sera présentée au client.</p>
+ Si plusieurs fichiers proches sont trouv&#233;s, une liste des alternatives
+ possibles sera pr&#233;sent&#233;e au client.</p>
- <p>mod_speling possède une fonctionnalité particulièrement utile :
+ <p>mod_speling poss&#232;de une fonctionnalit&#233; particuli&#232;rement utile :
il compare les noms de fichiers sans tenir compte de la casse.
- Ceci peut aider les systèmes où les utilisateurs ne connaissent pas la
- sensibilité des URLs à la casse et bien sûr les systèmes de fichiers unix.
+ Ceci peut aider les syst&#232;mes o&#249; les utilisateurs ne connaissent pas la
+ sensibilit&#233; des URLs &#224; la casse et bien s&#251;r les syst&#232;mes de fichiers unix.
Mais l'utilisation de mod_speling pour toute autre chose que la correction
occasionnelle d'URLs peut augmenter la charge du serveur, car chaque
- requête "incorrecte" entraîne une redirection d'URL et une nouvelle requête
+ requ&#234;te "incorrecte" entra&#238;ne une redirection d'URL et une nouvelle requ&#234;te
de la part du client.</p>
<p><code class="module"><a href="./mod/mod_dir.html">mod_dir</a></code> fournit la directive <code class="directive"><a href="./mod/mod_dir.html#fallbackresource">FallbackResource</a></code> qui permet d'associer
- des URIs virtuels à une ressource réelle qui peut ainsi les servir.
+ des URIs virtuels &#224; une ressource r&#233;elle qui peut ainsi les servir.
Cette directive remplace avantageusement
- <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> lors de l'implémentation d'un
- "contrôleur frontal".</p>
+ <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> lors de l'impl&#233;mentation d'un
+ "contr&#244;leur frontal".</p>
<p>Si toutes les tentatives pour localiser le contenu
- échouent, httpd
+ &#233;chouent, httpd
retourne une page d'erreur avec le code de statut HTTP 404
- (file not found). L'apparence de cette page est contrôlée à l'aide de la
+ (file not found). L'apparence de cette page est contr&#244;l&#233;e &#224; l'aide de la
directive <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code>
- et peut être personnalisée de manière très flexible comme discuté dans le
+ et peut &#234;tre personnalis&#233;e de mani&#232;re tr&#232;s flexible comme discut&#233; dans le
document
- <a href="custom-error.html">Réponses personnalisées aux erreurs</a>.</p>
+ <a href="custom-error.html">R&#233;ponses personnalis&#233;es aux erreurs</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
<div class="section">
<h2><a name="other" id="other">Autres modules de mise en correspondance des
@@ -355,26 +355,26 @@ URLs</a><a title="Lien permanent" href="#other" class="permalink">&para;</a></h2
URLs sont :</p>
<ul>
<li><code class="module"><a href="./mod/mod_actions.html">mod_actions</a></code> - Met une URL en correspondance
- avec un script CGI en fonction de la méthode de la requête, ou du
+ avec un script CGI en fonction de la m&#233;thode de la requ&#234;te, ou du
type MIME de la ressource.</li>
<li><code class="module"><a href="./mod/mod_dir.html">mod_dir</a></code> - Permet une mise en correspondance
basique d'un slash terminal dans un fichier index comme
<code>index.html</code>.</li>
<li><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code> - Met en correspondance une
- requête avec une URL en fonction de la zone d'une image intégrée à
+ requ&#234;te avec une URL en fonction de la zone d'une image int&#233;gr&#233;e &#224;
un document HTML dans laquelle un utilisateur clique.</li>
- <li><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> - Sélectionne le document
- approprié en fonction de préférences du client telles que la langue
+ <li><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code> - S&#233;lectionne le document
+ appropri&#233; en fonction de pr&#233;f&#233;rences du client telles que la langue
ou la compression du contenu.</li>
</ul>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="./en/urlmapping.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="./fr/urlmapping.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="./fr/urlmapping.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/urlmapping.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/urlmapping.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="./tr/urlmapping.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="./tr/urlmapping.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -393,7 +393,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/urlmapping.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/vhosts/details.html.fr b/docs/manual/vhosts/details.html.fr
index 33422cb9a8..07488d6931 100644
--- a/docs/manual/vhosts/details.html.fr
+++ b/docs/manual/vhosts/details.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Détails sur le fonctionnement des serveurs virtuels - Serveur Apache HTTP Version 2.5</title>
+<title>D&#233;tails sur le fonctionnement des serveurs virtuels - Serveur Apache HTTP Version 2.5</title>
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
@@ -21,111 +21,111 @@
<img alt="" src="../images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Serveurs virtuels</a></div><div id="page-content"><div id="preamble"><h1>Détails sur le fonctionnement des serveurs virtuels</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Serveurs virtuels</a></div><div id="page-content"><div id="preamble"><h1>D&#233;tails sur le fonctionnement des serveurs virtuels</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/vhosts/details.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/vhosts/details.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/vhosts/details.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/vhosts/details.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/vhosts/details.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/vhosts/details.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
- <p>Ce document vise à expliquer dans le détail comment le serveur
- HTTP Apache procède lors du choix de l'utilisation
- d'un serveur virtuel en fonction d'une requête reçue.</p>
+ <p>Ce document vise &#224; expliquer dans le d&#233;tail comment le serveur
+ HTTP Apache proc&#232;de lors du choix de l'utilisation
+ d'un serveur virtuel en fonction d'une requ&#234;te re&#231;ue.</p>
- <p>Il est recommandé de lire la documentation<a href="name-based.html#namevip">
- Serveurs virtuels à base de nom et serveurs virtuels à base
- d'adresse IP</a> pour déterminer quel type de serveur virtuel nous
- convient le mieux, puis de lire les documentations <a href="name-based.html">serveurs virtuels à base de nom</a> ou <a href="ip-based.html">serveurs virtuels à base d'adresse IP</a>, et enfin
- d'étudier <a href="examples.html">quelques exemples</a>.</p>
+ <p>Il est recommand&#233; de lire la documentation<a href="name-based.html#namevip">
+ Serveurs virtuels &#224; base de nom et serveurs virtuels &#224; base
+ d'adresse IP</a> pour d&#233;terminer quel type de serveur virtuel nous
+ convient le mieux, puis de lire les documentations <a href="name-based.html">serveurs virtuels &#224; base de nom</a> ou <a href="ip-based.html">serveurs virtuels &#224; base d'adresse IP</a>, et enfin
+ d'&#233;tudier <a href="examples.html">quelques exemples</a>.</p>
- <p>Si vous voulez entrer dans les détails, vous pouvez revenir vers
+ <p>Si vous voulez entrer dans les d&#233;tails, vous pouvez revenir vers
cette page.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#configparsing">Fichier de configuration</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#hostmatching">Choix du serveur virtuel</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#tips">Trucs et astuces</a></li>
-</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="ip-based.html">Support des serveurs virtuels à base
-d'adresse IP</a></li><li><a href="name-based.html">Support des serveurs virtuels à base
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="ip-based.html">Support des serveurs virtuels &#224; base
+d'adresse IP</a></li><li><a href="name-based.html">Support des serveurs virtuels &#224; base
de nom</a></li><li><a href="examples.html">Exemples de serveurs virtuels pour une
-configuration courante</a></li><li><a href="mass.html">Hébergement virtuel de masse configuré
+configuration courante</a></li><li><a href="mass.html">H&#233;bergement virtuel de masse configur&#233;
dynamiquement</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="configparsing" id="configparsing">Fichier de configuration</a><a title="Lien permanent" href="#configparsing" class="permalink">&para;</a></h2>
<p>Un <em>serveur principal (main_server)</em> contient toutes
- les définitions qui apparaissent en dehors des sections
+ les d&#233;finitions qui apparaissent en dehors des sections
<code>&lt;VirtualHost&gt;</code>.</p>
<p>Les serveurs virtuels, aussi
- appelés <em>vhosts</em> (pour virtual hosts), sont définis par les
+ appel&#233;s <em>vhosts</em> (pour virtual hosts), sont d&#233;finis par les
sections <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>.</p>
<p>Chaque directive <code>VirtualHost</code> comporte une ou
plusieurs adresses et des ports optionnels.</p>
- <p>Il est possible d'utiliser des noms d'hôtes dans la définition
- d'un serveur virtuel, mais ils seront résolus en adresses IP au
- démarrage du serveur, et si une résolution de nom échoue, cette
- définition de serveur virtuel sera ignorée. Cette méthode est par
- conséquent déconseillée.</p>
+ <p>Il est possible d'utiliser des noms d'h&#244;tes dans la d&#233;finition
+ d'un serveur virtuel, mais ils seront r&#233;solus en adresses IP au
+ d&#233;marrage du serveur, et si une r&#233;solution de nom &#233;choue, cette
+ d&#233;finition de serveur virtuel sera ignor&#233;e. Cette m&#233;thode est par
+ cons&#233;quent d&#233;conseill&#233;e.</p>
<p>L'adresse peut
- être spécifiée sous la forme <code>*</code>, ce qui conviendra à la
- requête si aucun autre serveur virtuel ne possède l'adresse IP
- explicite correspondant à celle de la requête.</p>
-
- <p>L'adresse qui apparaît dans la directive <code>VirtualHost</code>
- peut être associée à un port optionnel. Si aucun port n'est
- spécifié, il s'agit d'un port générique qui peut aussi être spécifié
- comme <code>*</code>. Le port générique correspond à toutes les
+ &#234;tre sp&#233;cifi&#233;e sous la forme <code>*</code>, ce qui conviendra &#224; la
+ requ&#234;te si aucun autre serveur virtuel ne poss&#232;de l'adresse IP
+ explicite correspondant &#224; celle de la requ&#234;te.</p>
+
+ <p>L'adresse qui appara&#238;t dans la directive <code>VirtualHost</code>
+ peut &#234;tre associ&#233;e &#224; un port optionnel. Si aucun port n'est
+ sp&#233;cifi&#233;, il s'agit d'un port g&#233;n&#233;rique qui peut aussi &#234;tre sp&#233;cifi&#233;
+ comme <code>*</code>. Le port g&#233;n&#233;rique correspond &#224; toutes les
valeurs de port.</p>
- <p>(Il ne faut pas confondre les numéros de port sur lesquels Apache
- est en écoute avec les numéros de port spécifiés dans la directive
- <code>VirtualHost</code> ; ces derniers ne servent qu'à définir le
- <code>serveur virtuel</code> qui sera sélectionné pour traiter la
- requête. Pour définir les ports sur lesquels Apache est en écoute,
+ <p>(Il ne faut pas confondre les num&#233;ros de port sur lesquels Apache
+ est en &#233;coute avec les num&#233;ros de port sp&#233;cifi&#233;s dans la directive
+ <code>VirtualHost</code> ; ces derniers ne servent qu'&#224; d&#233;finir le
+ <code>serveur virtuel</code> qui sera s&#233;lectionn&#233; pour traiter la
+ requ&#234;te. Pour d&#233;finir les ports sur lesquels Apache est en &#233;coute,
utilisez la directive <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>).
</p>
- <p>L'ensemble des adresses (y compris les résultats multiples
- <code>A</code> issus des requêtes DNS) est appelé <em>jeu
+ <p>L'ensemble des adresses (y compris les r&#233;sultats multiples
+ <code>A</code> issus des requ&#234;tes DNS) est appel&#233; <em>jeu
d'adresses</em> du serveur virtuel.</p>
- <p>Apache fait automatiquement sa sélection à partir de l'en-tête
+ <p>Apache fait automatiquement sa s&#233;lection &#224; partir de l'en-t&#234;te
HTTP <code>Host</code> fourni par le client, lorsque la
correspondance la plus exacte du point de vue adresse IP/port a lieu
pour plusieurs serveurs virtuels.</p>
<p>La directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> peut
- apparaître en quelque endroit de la définition d'un serveur.
- Cependant, chaque occurrence écrase la précédente (pour ce serveur).
- Si aucune directive <code>ServerName</code> n'est spécifiée, le
- serveur tente de déterminer le nom du serveur à partir de l'adresse
+ appara&#238;tre en quelque endroit de la d&#233;finition d'un serveur.
+ Cependant, chaque occurrence &#233;crase la pr&#233;c&#233;dente (pour ce serveur).
+ Si aucune directive <code>ServerName</code> n'est sp&#233;cifi&#233;e, le
+ serveur tente de d&#233;terminer le nom du serveur &#224; partir de l'adresse
IP.</p>
- <p>Le premier serveur virtuel à base de nom apparaissant dans le
- fichier de configuration pour une paire IP:port donnée est
- significatif car c'est lui qui sera utilisé pour toutes les requêtes
- reçues sur cette adresse IP/port et pour laquelle aucun autre
- serveur virtuel ne possède un ServerName ou un ServerAlias
- correspondant. Il sera aussi utilisé pour toutes les connexions SSL
+ <p>Le premier serveur virtuel &#224; base de nom apparaissant dans le
+ fichier de configuration pour une paire IP:port donn&#233;e est
+ significatif car c'est lui qui sera utilis&#233; pour toutes les requ&#234;tes
+ re&#231;ues sur cette adresse IP/port et pour laquelle aucun autre
+ serveur virtuel ne poss&#232;de un ServerName ou un ServerAlias
+ correspondant. Il sera aussi utilis&#233; pour toutes les connexions SSL
si le serveur ne supporte pas l'<a class="glossarylink" href="../glossary.html#servernameindication" title="voir glossaire">Indication du nom du serveur</a>.</p>
- <p>Tous les noms spécifiés au sein d'une section
- <code>VirtualHost</code> sont traités comme un
- <code>ServerAlias</code> (sans caractères génériques), mais ne sont
- écrasés par aucune directive <code>ServerAlias</code>.</p>
+ <p>Tous les noms sp&#233;cifi&#233;s au sein d'une section
+ <code>VirtualHost</code> sont trait&#233;s comme un
+ <code>ServerAlias</code> (sans caract&#232;res g&#233;n&#233;riques), mais ne sont
+ &#233;cras&#233;s par aucune directive <code>ServerAlias</code>.</p>
- <p>Pour chaque serveur virtuel, diverses valeurs sont initialisées
- par défaut. En particulier&nbsp;:</p>
+ <p>Pour chaque serveur virtuel, diverses valeurs sont initialis&#233;es
+ par d&#233;faut. En particulier&nbsp;:</p>
<ol>
- <li>Dans le cas où un serveur virtuel ne contient pas de directives
+ <li>Dans le cas o&#249; un serveur virtuel ne contient pas de directives
<code class="directive"><a href="../mod/core.html#serveradmin">ServerAdmin</a></code>,
<code class="directive"><a href="../mod/core.html#timeout">Timeout</a></code>,
<code class="directive"><a href="../mod/core.html#keepalivetimeout">KeepAliveTimeout</a></code>,
@@ -133,186 +133,186 @@ dynamiquement</a></li><li><a href="#comments_section">Commentaires</a></li></ul>
<code class="directive"><a href="../mod/core.html#maxkeepaliverequests">MaxKeepAliveRequests</a></code>,
<code class="directive"><a href="../mod/mpm_common.html#receivebuffersize">ReceiveBufferSize</a></code>,
ou <code class="directive"><a href="../mod/mpm_common.html#sendbuffersize">SendBufferSize</a></code>,
- alors la valeur de chacun de ces paramètres est héritée de celle du
- serveur principal. (C'est à dire, héritée de la valeur finale après
+ alors la valeur de chacun de ces param&#232;tres est h&#233;rit&#233;e de celle du
+ serveur principal. (C'est &#224; dire, h&#233;rit&#233;e de la valeur finale apr&#232;s
lecture de la configuration du serveur principal.)</li>
- <li>Les permissions par défaut sur les répertoires de chaque
- serveur virtuel sont assemblées avec celles du serveur principal.
- Elles concernent également toutes les informations de configuration
- par répertoire pour tous les modules.</li>
+ <li>Les permissions par d&#233;faut sur les r&#233;pertoires de chaque
+ serveur virtuel sont assembl&#233;es avec celles du serveur principal.
+ Elles concernent &#233;galement toutes les informations de configuration
+ par r&#233;pertoire pour tous les modules.</li>
- <li>Les configurations par serveur pour chaque module sont assemblées
- à partir de celles du serveur principal.</li>
+ <li>Les configurations par serveur pour chaque module sont assembl&#233;es
+ &#224; partir de celles du serveur principal.</li>
</ol>
<p>L'essentiel des valeurs de configuration des serveurs virtuels
- provient de valeurs par défaut issues du serveur principal.
+ provient de valeurs par d&#233;faut issues du serveur principal.
Mais la position dans le fichier de configuration des directives
du serveur principal n'a pas d'importance -- l'ensemble de la
configuration du serveur principal est lu avant que ces valeurs par
- défaut soient appliquées aux serveur virtuels. Ainsi, même si la
- définition d'une valeur apparaît après celle d'un serveur virtuel,
+ d&#233;faut soient appliqu&#233;es aux serveur virtuels. Ainsi, m&#234;me si la
+ d&#233;finition d'une valeur appara&#238;t apr&#232;s celle d'un serveur virtuel,
cette valeur peut affecter la definition du serveur virtuel.</p>
- <p>Dans le cas où le serveur principal n'a pas de <code>ServerName</code>
- à ce stade, le nom de la machine sur laquelle tourne le programme
- <code class="program"><a href="../programs/httpd.html">httpd</a></code> est utilisé à sa place. Nous appellerons
+ <p>Dans le cas o&#249; le serveur principal n'a pas de <code>ServerName</code>
+ &#224; ce stade, le nom de la machine sur laquelle tourne le programme
+ <code class="program"><a href="../programs/httpd.html">httpd</a></code> est utilis&#233; &#224; sa place. Nous appellerons
<em>jeu d'adresses du serveur principal</em> les adresses IP
- renvoyées par une résolution DNS sur le <code>ServerName</code>
+ renvoy&#233;es par une r&#233;solution DNS sur le <code>ServerName</code>
du serveur principal.</p>
- <p>Pour tous les champs <code>ServerName</code> non définis, dans
+ <p>Pour tous les champs <code>ServerName</code> non d&#233;finis, dans
le cas d'une configuration en serveur virtuel par nom, la valeur
- adoptée par défaut est la première adresse donnée dans la section
- <code>VirtualHost</code> qui définit le serveur virtuel.</p>
+ adopt&#233;e par d&#233;faut est la premi&#232;re adresse donn&#233;e dans la section
+ <code>VirtualHost</code> qui d&#233;finit le serveur virtuel.</p>
<p>Si un serveur virtuel contient la valeur magique
- <code>_default_</code>, il fonctionne sur le même <code>ServerName</code>
+ <code>_default_</code>, il fonctionne sur le m&#234;me <code>ServerName</code>
que le serveur principal.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="hostmatching" id="hostmatching">Choix du serveur virtuel</a><a title="Lien permanent" href="#hostmatching" class="permalink">&para;</a></h2>
- <p>À la réception d'une requête, le serveur procède comme suit pour
- déterminer quel serveur virtuel utiliser&nbsp;:</p>
+ <p>&#192; la r&#233;ception d'une requ&#234;te, le serveur proc&#232;de comme suit pour
+ d&#233;terminer quel serveur virtuel utiliser&nbsp;:</p>
<h3><a name="hashtable" id="hashtable">Recherche de l'adresse IP</a></h3>
- <p>Lors d'une première connexion sur une adresse/port, le serveur
+ <p>Lors d'une premi&#232;re connexion sur une adresse/port, le serveur
recherche toutes les directives <code>VirtualHost</code> qui
- possèdent la même adresse IP/port.</p>
+ poss&#232;dent la m&#234;me adresse IP/port.</p>
<p>S'il n'y a aucune correspondance exacte pour cette adresse/port,
- la recherche s'effectue sur la valeur générique (<code>*</code>).</p>
+ la recherche s'effectue sur la valeur g&#233;n&#233;rique (<code>*</code>).</p>
- <p>Si aucune correspondance n'est enfin trouvée, la requête sera
+ <p>Si aucune correspondance n'est enfin trouv&#233;e, la requ&#234;te sera
servie par le serveur principal.</p>
- <p>S'il existe des définitions <code>VirtualHost</code> pour
- l'adresse IP, l'étape suivante consiste à déterminer si nous avons à
- faire à un serveur virtuel à base de nom ou d'adresse IP.</p>
+ <p>S'il existe des d&#233;finitions <code>VirtualHost</code> pour
+ l'adresse IP, l'&#233;tape suivante consiste &#224; d&#233;terminer si nous avons &#224;
+ faire &#224; un serveur virtuel &#224; base de nom ou d'adresse IP.</p>
<h3><a name="ipbased" id="ipbased">Serveur virtuel par IP</a></h3>
- <p>Si une seule section <code>VirtualHost</code> présente la
+ <p>Si une seule section <code>VirtualHost</code> pr&#233;sente la
meilleure correspondance avec la paire adresse IP/port, aucune
- action n'est entreprise et la requête est
- traitée par le serveur virtuel qui correspond.</p>
+ action n'est entreprise et la requ&#234;te est
+ trait&#233;e par le serveur virtuel qui correspond.</p>
<h3><a name="namebased" id="namebased">Serveur virtuel par nom</a></h3>
- <p>Si plusieurs sections <code>VirtualHost</code> présentent la
+ <p>Si plusieurs sections <code>VirtualHost</code> pr&#233;sentent la
meilleure correspondance avec la paire adresse IP/port, le terme
- "liste" dans les étapes suivantes fait référence à la liste des
+ "liste" dans les &#233;tapes suivantes fait r&#233;f&#233;rence &#224; la liste des
serveurs virtuels qui correspondent, selon l'ordre dans lequel ils
apparaissent dans le fichier de configuration.</p>
<p>Si la connexion utilise SSL, si le serveur supporte l'<a class="glossarylink" href="../glossary.html#servernameindication" title="voir glossaire">Indication de nom de serveur</a>,
- et si la négociation du client SSL inclut l'extension TLS dans le
- nom d'hôte requis, alors ce nom d'hôte sera utilisé par la suite, tout
- comme un en-tête <code>Host:</code> aurait été utilisé dans le cas
- d'une connexion non-SSL. Si ces conditions ne sont pas réunies, le
- premier serveur virtuel à base de nom dont l'adresse correspond sera
- utilisé pour les connexions SSL. Ceci est important car c'est le
- serveur virtuel qui détermine quel certificat le serveur va utiliser
+ et si la n&#233;gociation du client SSL inclut l'extension TLS dans le
+ nom d'h&#244;te requis, alors ce nom d'h&#244;te sera utilis&#233; par la suite, tout
+ comme un en-t&#234;te <code>Host:</code> aurait &#233;t&#233; utilis&#233; dans le cas
+ d'une connexion non-SSL. Si ces conditions ne sont pas r&#233;unies, le
+ premier serveur virtuel &#224; base de nom dont l'adresse correspond sera
+ utilis&#233; pour les connexions SSL. Ceci est important car c'est le
+ serveur virtuel qui d&#233;termine quel certificat le serveur va utiliser
pour la connexion.</p>
- <p>Si la requête contient un en-tête <code>Host:</code>, on
+ <p>Si la requ&#234;te contient un en-t&#234;te <code>Host:</code>, on
recherche dans la liste le premier serveur virtuel dont le
<code>ServerName</code> ou le <code>ServerAlias</code> correspond,
- et c'est celui-ci qui va traiter la requête. Un en-tête
- <code>Host:</code> peut comporter un numéro de port mais Apache
- l'ignore systématiquement et utilise toujours le
- port sur lequel il a effectivement reçu la requête.</p>
+ et c'est celui-ci qui va traiter la requ&#234;te. Un en-t&#234;te
+ <code>Host:</code> peut comporter un num&#233;ro de port mais Apache
+ l'ignore syst&#233;matiquement et utilise toujours le
+ port sur lequel il a effectivement re&#231;u la requ&#234;te.</p>
<p>Le premier serveur virtuel du fichier de configuration qui
- possède l'adresse spécifiée est prioritaire et intercepte toutes les
- requêtes à destination d'un nom de serveur inconnu, ou toute requête
- sans en-tête <code>Host:</code> (comme les requêtes HTTP/1.0).</p>
+ poss&#232;de l'adresse sp&#233;cifi&#233;e est prioritaire et intercepte toutes les
+ requ&#234;tes &#224; destination d'un nom de serveur inconnu, ou toute requ&#234;te
+ sans en-t&#234;te <code>Host:</code> (comme les requ&#234;tes HTTP/1.0).</p>
<h3><a name="persistent" id="persistent">Connexions persistantes</a></h3>
- <p>La <em>recherche par adresse IP</em> décrite ci-avant n'est faite
+ <p>La <em>recherche par adresse IP</em> d&#233;crite ci-avant n'est faite
qu'<em>une fois</em> pour chaque session TCP/IP, alors que la
- <em>recherche par nom</em> est réalisée pour <em>chaque</em> requête au
+ <em>recherche par nom</em> est r&#233;alis&#233;e pour <em>chaque</em> requ&#234;te au
cours d'une connexion persistante (KeepAlive). En d'autres termes,
- il est possible pour un client de faire des requêtes sur
- différents serveurs virtuels par nom, au cours d'une unique
+ il est possible pour un client de faire des requ&#234;tes sur
+ diff&#233;rents serveurs virtuels par nom, au cours d'une unique
connexion persistante.</p>
<h3><a name="absoluteURI" id="absoluteURI">URI absolu</a></h3>
- <p>Au cas où l'URI de la requête est absolu, et que son nom de
+ <p>Au cas o&#249; l'URI de la requ&#234;te est absolu, et que son nom de
serveur et son port correspondent au serveur principal (ou l'un
- des serveurs virtuels configurés), <em>et</em> qu'ils correspondent
- à l'adresse et au port de la requête, alors l'URI est amputé
- de son préfixe protocole/nom de serveur/port et traité par le
+ des serveurs virtuels configur&#233;s), <em>et</em> qu'ils correspondent
+ &#224; l'adresse et au port de la requ&#234;te, alors l'URI est amput&#233;
+ de son pr&#233;fixe protocole/nom de serveur/port et trait&#233; par le
serveur correspondant (principal ou virtuel). Si cette correspondance
- n'existe pas, l'URI reste inchangé et la requête est considérée
- comme une requête d'un serveur mandataire (proxy).</p>
+ n'existe pas, l'URI reste inchang&#233; et la requ&#234;te est consid&#233;r&#233;e
+ comme une requ&#234;te d'un serveur mandataire (proxy).</p>
<h3><a name="observations" id="observations">Observations</a></h3>
<ul>
- <li>La sélection d'un serveur virtuel en fonction de son nom est
- un processus qui intervient après la sélection par le serveur du
+ <li>La s&#233;lection d'un serveur virtuel en fonction de son nom est
+ un processus qui intervient apr&#232;s la s&#233;lection par le serveur du
serveur virtuel qui correspond le mieux du point de vue adresse
IP/port.</li>
- <li>Si vous ne tenez pas compte de l'adresse IP à laquelle le
- client s'est connecté, indiquez un caractère "*" comme adresse
- pour tous les serveurs virtuels, et la sélection du serveur
- virtuel en fonction du nom s'appliquera alors à tous les serveurs
- virtuels définis.</li>
+ <li>Si vous ne tenez pas compte de l'adresse IP &#224; laquelle le
+ client s'est connect&#233;, indiquez un caract&#232;re "*" comme adresse
+ pour tous les serveurs virtuels, et la s&#233;lection du serveur
+ virtuel en fonction du nom s'appliquera alors &#224; tous les serveurs
+ virtuels d&#233;finis.</li>
- <li>Les vérifications sur <code>ServerName</code> et
+ <li>Les v&#233;rifications sur <code>ServerName</code> et
<code>ServerAlias</code> ne sont jamais
- réalisées pour les serveurs virtuels par IP.</li>
+ r&#233;alis&#233;es pour les serveurs virtuels par IP.</li>
<li>Seul l'ordre des serveurs virtuels par nom
- pour une adresse donnée a une importance. Le serveur virtuel
- par nom qui est présent en premier dans la configuration se
- voit attribué la priorité la plus haute pour les requêtes
+ pour une adresse donn&#233;e a une importance. Le serveur virtuel
+ par nom qui est pr&#233;sent en premier dans la configuration se
+ voit attribu&#233; la priorit&#233; la plus haute pour les requ&#234;tes
arrivant sur son jeu d'adresses IP.</li>
- <li>Le numéro de port contenu dans l'en-tête <code>Host:</code> n'est jamais utilisé
+ <li>Le num&#233;ro de port contenu dans l'en-t&#234;te <code>Host:</code> n'est jamais utilis&#233;
pour les tests de correspondances. Apache ne prend en compte
- que le numéro de port sur lequel le client a envoyé la requête.</li>
+ que le num&#233;ro de port sur lequel le client a envoy&#233; la requ&#234;te.</li>
- <li>Si deux serveurs virtuels partagent la même adresse, la
- sélection se fera implicitement sur le nom. Il s'agit d'une
- nouvelle fonctionnalité de la version 2.3.11.</li>
+ <li>Si deux serveurs virtuels partagent la m&#234;me adresse, la
+ s&#233;lection se fera implicitement sur le nom. Il s'agit d'une
+ nouvelle fonctionnalit&#233; de la version 2.3.11.</li>
- <li>Le serveur principal ne sert les requêtes que
- lorsque l'adresse IP et le port demandés par le client ne
- correspondent à aucun serveur virtuel (y compris un serveur
+ <li>Le serveur principal ne sert les requ&#234;tes que
+ lorsque l'adresse IP et le port demand&#233;s par le client ne
+ correspondent &#224; aucun serveur virtuel (y compris un serveur
virtuel <code>*</code>). En d'autres termes, le serveur
principal n'est utile que pour les combinaisons adresse/port
- non spécifiées (sauf quand un serveur virtuel <code>_default_</code>
+ non sp&#233;cifi&#233;es (sauf quand un serveur virtuel <code>_default_</code>
correspond au port).</li>
<li>Il ne faut jamais employer de noms DNS dans des directives
<code>VirtualHost</code>, car cela oblige le serveur a s'appuyer
- sur le DNS au moment du démarrage. De plus, vous vous exposez
- à des problèmes de sécurité si vous n'avez pas la maîtrise du
- DNS pour la totalité de vos domaines. Voir la documentation
+ sur le DNS au moment du d&#233;marrage. De plus, vous vous exposez
+ &#224; des probl&#232;mes de s&#233;curit&#233; si vous n'avez pas la ma&#238;trise du
+ DNS pour la totalit&#233; de vos domaines. Voir la documentation
<a href="../dns-caveats.html">disponible ici</a>, ainsi que
- les deux points précisés ci-après.</li>
+ les deux points pr&#233;cis&#233;s ci-apr&#232;s.</li>
<li>Un nom de serveur <code>ServerName</code> devrait toujours
- être indiqué pour chaque serveur virtuel. Sans cela, une
- résolution DNS est nécessaire pour chaque serveur virtuel.</li>
+ &#234;tre indiqu&#233; pour chaque serveur virtuel. Sans cela, une
+ r&#233;solution DNS est n&#233;cessaire pour chaque serveur virtuel.</li>
</ul>
@@ -320,17 +320,17 @@ dynamiquement</a></li><li><a href="#comments_section">Commentaires</a></li></ul>
<div class="section">
<h2><a name="tips" id="tips">Trucs et astuces</a><a title="Lien permanent" href="#tips" class="permalink">&para;</a></h2>
- <p>En plus des points évoqués sur la page des
- <a href="../dns-caveats.html#tips">problèmes liés au DNS</a>,
- voici quelques points intéressants&nbsp;:</p>
+ <p>En plus des points &#233;voqu&#233;s sur la page des
+ <a href="../dns-caveats.html#tips">probl&#232;mes li&#233;s au DNS</a>,
+ voici quelques points int&#233;ressants&nbsp;:</p>
<ul>
- <li>Toujours positionner les définitions relatives au serveur
- principal avant toute définition <code>VirtualHost</code>.
- (Ceci améliore grandement la lisibilité de la configuration
- -- la manière dont la configuration est interprétée après la
- lecture des fichiers ne met pas en évidence le fait que les
- définitions positionnées avant et surtout après les serveurs
+ <li>Toujours positionner les d&#233;finitions relatives au serveur
+ principal avant toute d&#233;finition <code>VirtualHost</code>.
+ (Ceci am&#233;liore grandement la lisibilit&#233; de la configuration
+ -- la mani&#232;re dont la configuration est interpr&#233;t&#233;e apr&#232;s la
+ lecture des fichiers ne met pas en &#233;vidence le fait que les
+ d&#233;finitions positionn&#233;es avant et surtout apr&#232;s les serveurs
virtuels peuvent impacter le fonctionnement de tous les
serveurs virtuels.)</li>
@@ -339,9 +339,9 @@ dynamiquement</a></li><li><a href="#comments_section">Commentaires</a></li></ul>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/vhosts/details.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/vhosts/details.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/vhosts/details.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/vhosts/details.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/vhosts/details.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/vhosts/details.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -360,7 +360,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/vhosts/details.htm
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/vhosts/examples.html.fr b/docs/manual/vhosts/examples.html.fr
index 1d01194030..ec1fd27b3f 100644
--- a/docs/manual/vhosts/examples.html.fr
+++ b/docs/manual/vhosts/examples.html.fr
@@ -24,30 +24,30 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Serveurs virtuels</a></div><div id="page-content"><div id="preamble"><h1>Exemples d'utilisations de VirtualHost</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/vhosts/examples.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/vhosts/examples.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/vhosts/examples.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/vhosts/examples.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/vhosts/examples.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/vhosts/examples.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/vhosts/examples.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
- <p>Le but de ce document est d'essayer de répondre aux questions
- les plus fréquentes sur la configuration des <a href="index.html">serveurs virtuels</a>.
- Les scénarios présentés ici se rencontrent quand plusieurs
- serveurs web doivent tourner sur une seule et même machine au
+ <p>Le but de ce document est d'essayer de r&#233;pondre aux questions
+ les plus fr&#233;quentes sur la configuration des <a href="index.html">serveurs virtuels</a>.
+ Les sc&#233;narios pr&#233;sent&#233;s ici se rencontrent quand plusieurs
+ serveurs web doivent tourner sur une seule et m&#234;me machine au
moyen de serveurs virtuels <a href="name-based.html">par nom</a>
ou <a href="ip-based.html">par IP</a>.</p>
- <div class="note"><h3>Note à propos du contexte de configuration</h3><p>Les serveurs virtuels
- doivent être spécifiés au niveau de la configuration globale du serveur.
+ <div class="note"><h3>Note &#224; propos du contexte de configuration</h3><p>Les serveurs virtuels
+ doivent &#234;tre sp&#233;cifi&#233;s au niveau de la configuration globale du serveur.
Certaines distributions tierces du serveur peuvent cependant utiliser un fichier de
configuration initial alternatif ou des fichiers de configuration multiples
- qui acceptent tous des directives à portée globale. Elles peuvent aussi
- proposer une convention de spécification des serveurs virtuels au sein de
- ces fichiers multiples qui seront eux-mêmes inclus dans le fichier de
- configuration global via la directive <code class="directive"><a href="../mod/core.html#include">Include</a></code>. Vous pourrez trouver plus de détails dans
+ qui acceptent tous des directives &#224; port&#233;e globale. Elles peuvent aussi
+ proposer une convention de sp&#233;cification des serveurs virtuels au sein de
+ ces fichiers multiples qui seront eux-m&#234;mes inclus dans le fichier de
+ configuration global via la directive <code class="directive"><a href="../mod/core.html#include">Include</a></code>. Vous pourrez trouver plus de d&#233;tails dans
le README de la distribution tierce, tel que
- /usr/share/doc/apache2/README.Debian.gz pour les distributions basées sur
+ /usr/share/doc/apache2/README.Debian.gz pour les distributions bas&#233;es sur
Debian et Ubuntu.</p>
</div>
@@ -56,17 +56,17 @@
virtuels par nom sur une seule adresse IP.</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#twoips">Serveurs virtuels par nom sur plus
d'une seule adresse IP.</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#intraextra">Servir le même contenu sur des
- adresses IP différentes (telle qu'une adresse interne et une
+<li><img alt="" src="../images/down.gif" /> <a href="#intraextra">Servir le m&#234;me contenu sur des
+ adresses IP diff&#233;rentes (telle qu'une adresse interne et une
externe).</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#port">Servir différents sites sur différents
+<li><img alt="" src="../images/down.gif" /> <a href="#port">Servir diff&#233;rents sites sur diff&#233;rents
ports.</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#ip">Hébergement virtuel basé sur IP</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#ipport">Hébergements virtuels mixtes basés sur
+<li><img alt="" src="../images/down.gif" /> <a href="#ip">H&#233;bergement virtuel bas&#233; sur IP</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ipport">H&#233;bergements virtuels mixtes bas&#233;s sur
les ports et sur les IP</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#mixed">Hébergements virtuels mixtes basé sur
+<li><img alt="" src="../images/down.gif" /> <a href="#mixed">H&#233;bergements virtuels mixtes bas&#233; sur
les noms et sur IP</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#proxy">Utilisation simultanée de
+<li><img alt="" src="../images/down.gif" /> <a href="#proxy">Utilisation simultan&#233;e de
<code>Virtual_host</code> et de mod_proxy</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#default">Utilisation de serveurs virtuels
<code>_default_</code></a></li>
@@ -80,22 +80,22 @@
<h2><a name="purename" id="purename">Fonctionnement de plusieurs serveurs
virtuels par nom sur une seule adresse IP.</a><a title="Lien permanent" href="#purename" class="permalink">&para;</a></h2>
- <p>Votre serveur possède plusieurs noms d'hôte qui correspondent à
- une seule adresse IP, ce qui lui permet de répondre différemment si
- une requête est envoyée à <code>www.example.com</code> ou
+ <p>Votre serveur poss&#232;de plusieurs noms d'h&#244;te qui correspondent &#224;
+ une seule adresse IP, ce qui lui permet de r&#233;pondre diff&#233;remment si
+ une requ&#234;te est envoy&#233;e &#224; <code>www.example.com</code> ou
<code>www.example.org</code>.</p>
<div class="note"><h3>Note&nbsp;:</h3><p>La configuration de serveurs virtuels
sous Apache ne provoque pas leur apparition magique dans la
configuration du DNS. Il <em>faut</em> que leurs noms soient
- définis dans le DNS, et qu'ils y soient résolus sur l'adresse IP
+ d&#233;finis dans le DNS, et qu'ils y soient r&#233;solus sur l'adresse IP
du serveur, faute de quoi personne ne pourra visiter votre site Web.
- Il est possible d'ajouter des entrées dans le fichier
+ Il est possible d'ajouter des entr&#233;es dans le fichier
<code>hosts</code> pour tests locaux, mais qui ne fonctionneront
- que sur la machine possédant ces entrées.</p>
+ que sur la machine poss&#233;dant ces entr&#233;es.</p>
</div>
- <pre class="prettyprint lang-config"># Apache doit écouter sur le port 80
+ <pre class="prettyprint lang-config"># Apache doit &#233;couter sur le port 80
Listen 80
&lt;VirtualHost *:80&gt;
DocumentRoot "/www/example1"
@@ -113,37 +113,37 @@ Listen 80
- <p>Les astérisques correspondent à toutes les adresses, si bien que
- le serveur principal ne répondra jamais à aucune requête. Comme le
+ <p>Les ast&#233;risques correspondent &#224; toutes les adresses, si bien que
+ le serveur principal ne r&#233;pondra jamais &#224; aucune requ&#234;te. Comme le
serveur virtuel
<code>ServerName www.example.com</code> se trouve en premier dans le fichier
- de configuration, il a la plus grande priorité et peut être vu
- comme serveur <cite>par défaut</cite> ou <cite>primaire</cite>&nbsp;;
- ce qui signifie que toute requête reçue ne correspondant à aucune
+ de configuration, il a la plus grande priorit&#233; et peut &#234;tre vu
+ comme serveur <cite>par d&#233;faut</cite> ou <cite>primaire</cite>&nbsp;;
+ ce qui signifie que toute requ&#234;te re&#231;ue ne correspondant &#224; aucune
des directives <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> sera servie par ce premier
<code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>.</p>
- <p>La configuration ci-dessus correspond à ce que l'on souhaite pour
- la plupart des serveurs virtuels à base de nom. Il faudra cependant
- utiliser une configuration différente si vous souhaitez servir un
- contenu différent en fonction de l'adresse IP ou du port.</p>
+ <p>La configuration ci-dessus correspond &#224; ce que l'on souhaite pour
+ la plupart des serveurs virtuels &#224; base de nom. Il faudra cependant
+ utiliser une configuration diff&#233;rente si vous souhaitez servir un
+ contenu diff&#233;rent en fonction de l'adresse IP ou du port.</p>
<div class="note">
<h3>Note&nbsp;:</h3>
<p>Vous pouvez remplacer <code>*</code>
- par une adresse IP du système. Le serveur virtuel concerné
- ne sera alors sélectionné que pour les requêtes HTTP vers
+ par une adresse IP du syst&#232;me. Le serveur virtuel concern&#233;
+ ne sera alors s&#233;lectionn&#233; que pour les requ&#234;tes HTTP vers
cette adresse IP.</p>
- <p>En général, il est commode d'utiliser <code>*</code> sur
- les systèmes dont l'adresse IP n'est pas constante - par
- exemple, pour des serveurs dont l'adresse IP est attribuée
- dynamiquement par le FAI, et où le DNS est géré au moyen
+ <p>En g&#233;n&#233;ral, il est commode d'utiliser <code>*</code> sur
+ les syst&#232;mes dont l'adresse IP n'est pas constante - par
+ exemple, pour des serveurs dont l'adresse IP est attribu&#233;e
+ dynamiquement par le FAI, et o&#249; le DNS est g&#233;r&#233; au moyen
d'un DNS dynamique quelconque. Comme <code>*</code> signifie
<cite>n'importe quelle adresse</cite>, cette configuration
- fonctionne sans devoir être modifiée quand l'adresse IP du
- système est modifiée.</p>
+ fonctionne sans devoir &#234;tre modifi&#233;e quand l'adresse IP du
+ syst&#232;me est modifi&#233;e.</p>
</div>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -152,15 +152,15 @@ Listen 80
d'une seule adresse IP.</a><a title="Lien permanent" href="#twoips" class="permalink">&para;</a></h2>
<div class="note">
- <h3>Note&nbsp;:</h3><p>Toutes les techniques présentées ici
- peuvent être étendues à un plus grand nombre d'adresses IP.</p>
+ <h3>Note&nbsp;:</h3><p>Toutes les techniques pr&#233;sent&#233;es ici
+ peuvent &#234;tre &#233;tendues &#224; un plus grand nombre d'adresses IP.</p>
</div>
<p>Le serveur a deux adresses IP. Sur l'une
(<code>172.20.30.40</code>), le serveur "principal"
- <code>server.example.com</code> doit répondre, et sur l'autre
+ <code>server.example.com</code> doit r&#233;pondre, et sur l'autre
(<code>172.20.30.50</code>), deux serveurs virtuels (ou plus)
- répondront.</p>
+ r&#233;pondront.</p>
<pre class="prettyprint lang-config">Listen 80
@@ -183,28 +183,28 @@ DocumentRoot "/www/mainserver"
&lt;/VirtualHost&gt;</pre>
- <p>Toute requête arrivant sur une autre adresse que
+ <p>Toute requ&#234;te arrivant sur une autre adresse que
<code>172.20.30.50</code> sera servie par le serveur principal.
- Les requêtes vers <code>172.20.30.50</code> avec un nom de serveur
- inconnu, ou sans en-tête <code>Host:</code>, seront servies par
+ Les requ&#234;tes vers <code>172.20.30.50</code> avec un nom de serveur
+ inconnu, ou sans en-t&#234;te <code>Host:</code>, seront servies par
<code>www.example.com</code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="intraextra" id="intraextra">Servir le même contenu sur des
- adresses IP différentes (telle qu'une adresse interne et une
+<h2><a name="intraextra" id="intraextra">Servir le m&#234;me contenu sur des
+ adresses IP diff&#233;rentes (telle qu'une adresse interne et une
externe).</a><a title="Lien permanent" href="#intraextra" class="permalink">&para;</a></h2>
<p>La machine serveur dispose de deux adresses IP
(<code>192.168.1.1</code> et <code>172.20.30.40</code>). Cette
- machine est placée à la fois sur le réseau interne (l'Intranet)
- et le réseau externe (Internet). Sur Internet, le nom
+ machine est plac&#233;e &#224; la fois sur le r&#233;seau interne (l'Intranet)
+ et le r&#233;seau externe (Internet). Sur Internet, le nom
<code>server.example.com</code> pointe vers l'adresse externe
- (<code>172.20.30.40</code>), mais sur le réseau interne, ce même
+ (<code>172.20.30.40</code>), mais sur le r&#233;seau interne, ce m&#234;me
nom pointe vers l'adresse interne (<code>192.168.1.1</code>).</p>
- <p>Le serveur peut être configuré pour répondre de la même manière
- aux requêtes internes et externes, au moyen d'une seule section
+ <p>Le serveur peut &#234;tre configur&#233; pour r&#233;pondre de la m&#234;me mani&#232;re
+ aux requ&#234;tes internes et externes, au moyen d'une seule section
<code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>.</p>
<pre class="prettyprint lang-config">&lt;VirtualHost 192.168.1.1 172.20.30.40&gt;
@@ -214,29 +214,29 @@ DocumentRoot "/www/mainserver"
&lt;/VirtualHost&gt;</pre>
- <p>Ainsi, les requêtes en provenance de chacun des deux réseaux
- seront servies par le même <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>.</p>
+ <p>Ainsi, les requ&#234;tes en provenance de chacun des deux r&#233;seaux
+ seront servies par le m&#234;me <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>.</p>
<div class="note">
- <h3>Note&nbsp;:</h3><p>Sur le réseau interne, il est possible
+ <h3>Note&nbsp;:</h3><p>Sur le r&#233;seau interne, il est possible
d'utiliser le nom raccourci <code>server</code> au lieu du nom
complet <code>server.example.com</code>.</p>
- <p>Notez également que dans l'exemple précédent, vous pouvez
+ <p>Notez &#233;galement que dans l'exemple pr&#233;c&#233;dent, vous pouvez
remplacer la liste des adresses IP par des <code>*</code> afin
- que le serveur réponde de la même manière sur toutes ses
+ que le serveur r&#233;ponde de la m&#234;me mani&#232;re sur toutes ses
adresses.</p>
</div>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="port" id="port">Servir différents sites sur différents
+<h2><a name="port" id="port">Servir diff&#233;rents sites sur diff&#233;rents
ports.</a><a title="Lien permanent" href="#port" class="permalink">&para;</a></h2>
- <p>Vous disposez de plusieurs domaines pointant sur la même adresse
- IP et vous voulez également servir de multiples ports. L'exemple
- suivant montre que la sélection en fonction du nom intervient après
- la sélection de la meilleure correspondance du point de vue adresse
+ <p>Vous disposez de plusieurs domaines pointant sur la m&#234;me adresse
+ IP et vous voulez &#233;galement servir de multiples ports. L'exemple
+ suivant montre que la s&#233;lection en fonction du nom intervient apr&#232;s
+ la s&#233;lection de la meilleure correspondance du point de vue adresse
IP/port.</p>
<pre class="prettyprint lang-config">Listen 80
@@ -265,7 +265,7 @@ Listen 8080
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="ip" id="ip">Hébergement virtuel basé sur IP</a><a title="Lien permanent" href="#ip" class="permalink">&para;</a></h2>
+<h2><a name="ip" id="ip">H&#233;bergement virtuel bas&#233; sur IP</a><a title="Lien permanent" href="#ip" class="permalink">&para;</a></h2>
<p>Le serveur dispose de deux adresses IP (<code>172.20.30.40</code>
et <code>172.20.30.50</code>) correspondant respectivement aux noms
@@ -284,20 +284,20 @@ Listen 8080
&lt;/VirtualHost&gt;</pre>
- <p>Les requêtes provenant d'adresses non spécifiées dans l'une des
+ <p>Les requ&#234;tes provenant d'adresses non sp&#233;cifi&#233;es dans l'une des
directives <code>&lt;VirtualHost&gt;</code> (comme pour
- <code>localhost</code> par exemple) seront dirigées vers le serveur
+ <code>localhost</code> par exemple) seront dirig&#233;es vers le serveur
principal, s'il en existe un.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="ipport" id="ipport">Hébergements virtuels mixtes basés sur
+<h2><a name="ipport" id="ipport">H&#233;bergements virtuels mixtes bas&#233;s sur
les ports et sur les IP</a><a title="Lien permanent" href="#ipport" class="permalink">&para;</a></h2>
<p>Le serveur dispose de deux adresses IP (<code>172.20.30.40</code>
et <code>172.20.30.50</code>) correspondant respectivement aux noms
<code>www.example.com</code> et <code>www.example.org</code>.
- Pour chacun d'eux, nous voulons un hébergement sur les ports 80
+ Pour chacun d'eux, nous voulons un h&#233;bergement sur les ports 80
et 8080.</p>
<pre class="prettyprint lang-config">Listen 172.20.30.40:80
@@ -328,12 +328,12 @@ Listen 172.20.30.50:8080
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="mixed" id="mixed">Hébergements virtuels mixtes basé sur
+<h2><a name="mixed" id="mixed">H&#233;bergements virtuels mixtes bas&#233; sur
les noms et sur IP</a><a title="Lien permanent" href="#mixed" class="permalink">&para;</a></h2>
- <p>Toute adresse indiquée comme argument d'une section VirtualHost
+ <p>Toute adresse indiqu&#233;e comme argument d'une section VirtualHost
et n'apparaissant dans aucun autre serveur virtuel, fait de cette
- section un serveur virtuel sélectionnable uniquement en fonction de
+ section un serveur virtuel s&#233;lectionnable uniquement en fonction de
son adresse IP.</p>
<pre class="prettyprint lang-config">Listen 80
@@ -366,17 +366,17 @@ Listen 172.20.30.50:8080
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="proxy" id="proxy">Utilisation simultanée de
+<h2><a name="proxy" id="proxy">Utilisation simultan&#233;e de
<code>Virtual_host</code> et de mod_proxy</a><a title="Lien permanent" href="#proxy" class="permalink">&para;</a></h2>
<p>L'exemple suivant montre comment une machine peut mandater
un serveur virtuel fonctionnant sur le serveur d'une autre machine.
- Dans cet exemple, un serveur virtuel de même nom est configuré sur
- une machine à l'adresse <code>192.168.111.2</code>. La directive
+ Dans cet exemple, un serveur virtuel de m&#234;me nom est configur&#233; sur
+ une machine &#224; l'adresse <code>192.168.111.2</code>. La directive
<code class="directive"><a href="../mod/mod_proxy.html#proxypreservehost">ProxyPreserveHost On</a></code> est
- employée pour permette au nom de domaine d'être préservé lors du
- transfert, au cas où plusieurs noms de domaines cohabitent sur
- une même machine.</p>
+ employ&#233;e pour permette au nom de domaine d'&#234;tre pr&#233;serv&#233; lors du
+ transfert, au cas o&#249; plusieurs noms de domaines cohabitent sur
+ une m&#234;me machine.</p>
<pre class="prettyprint lang-config">&lt;VirtualHost *:*&gt;
ProxyPreserveHost On
@@ -394,9 +394,9 @@ Listen 172.20.30.50:8080
<h3><a name="defaultallports" id="defaultallports">Serveurs virtuels
<code>_default_</code> pour tous les ports</a></h3>
- <p>Exemple de capture de <em>toutes</em> les requêtes émanant
- d'adresses IP ou de ports non connus, <em>c'est-à-dire</em>, d'un
- couple adresse/port non traité par aucun autre serveur virtuel.</p>
+ <p>Exemple de capture de <em>toutes</em> les requ&#234;tes &#233;manant
+ d'adresses IP ou de ports non connus, <em>c'est-&#224;-dire</em>, d'un
+ couple adresse/port non trait&#233; par aucun autre serveur virtuel.</p>
<pre class="prettyprint lang-config">&lt;VirtualHost _default_:*&gt;
DocumentRoot "/www/default"
@@ -404,30 +404,30 @@ Listen 172.20.30.50:8080
<p>L'utilisation d'un tel serveur virtuel avec un joker pour le
- port empêche de manière efficace qu'une requête n'atteigne le
+ port emp&#234;che de mani&#232;re efficace qu'une requ&#234;te n'atteigne le
serveur principal.</p>
- <p>Un serveur virtuel par défaut ne servira jamais une requête
- qui est envoyée vers un couple adresse/port utilisée par un
- serveur virtuel par nom. Si la requête contient un en-tête
+ <p>Un serveur virtuel par d&#233;faut ne servira jamais une requ&#234;te
+ qui est envoy&#233;e vers un couple adresse/port utilis&#233;e par un
+ serveur virtuel par nom. Si la requ&#234;te contient un en-t&#234;te
<code>Host:</code> inconnu, ou si celui-ci est absent, elle
sera toujours servie par le serveur virtuel primaire par nom
- (celui correspondant à ce couple adresse/port trouvé en premier
+ (celui correspondant &#224; ce couple adresse/port trouv&#233; en premier
dans le fichier de configuration).</p>
<p>Vous pouvez utiliser une directive
<code class="directive"><a href="../mod/mod_alias.html#aliasmatch">AliasMatch</a></code> ou
<code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> afin de
- réécrire une requête pour une unique page d'information (ou pour
+ r&#233;&#233;crire une requ&#234;te pour une unique page d'information (ou pour
un script).</p>
<h3><a name="defaultdifferentports" id="defaultdifferentports">Serveurs virtuels
- <code>_default_</code> pour des ports différents</a></h3>
+ <code>_default_</code> pour des ports diff&#233;rents</a></h3>
- <p>La configuration est similaire à l'exemple précédent, mais
- le serveur écoute sur plusieurs ports et un second serveur virtuel
- <code>_default_</code> pour le port 80 est ajouté.</p>
+ <p>La configuration est similaire &#224; l'exemple pr&#233;c&#233;dent, mais
+ le serveur &#233;coute sur plusieurs ports et un second serveur virtuel
+ <code>_default_</code> pour le port 80 est ajout&#233;.</p>
<pre class="prettyprint lang-config">&lt;VirtualHost _default_:80&gt;
DocumentRoot "/www/default80"
@@ -440,17 +440,17 @@ Listen 172.20.30.50:8080
&lt;/VirtualHost&gt;</pre>
- <p>Le serveur virtuel par défaut défini pour le port 80 (il doit
- impérativement être placé avant un autre serveur virtuel par
- défaut traitant tous les ports grâce au joker *) capture toutes
- les requêtes envoyées sur une adresse IP non spécifiée. Le
- serveur principal n'est jamais utilisé pour servir une requête.</p>
+ <p>Le serveur virtuel par d&#233;faut d&#233;fini pour le port 80 (il doit
+ imp&#233;rativement &#234;tre plac&#233; avant un autre serveur virtuel par
+ d&#233;faut traitant tous les ports gr&#226;ce au joker *) capture toutes
+ les requ&#234;tes envoy&#233;es sur une adresse IP non sp&#233;cifi&#233;e. Le
+ serveur principal n'est jamais utilis&#233; pour servir une requ&#234;te.</p>
<h3><a name="defaultoneport" id="defaultoneport">Serveurs virtuels
<code>_default_</code> pour un seul port</a></h3>
- <p>Nous voulons créer un serveur virtuel par défaut seulement
+ <p>Nous voulons cr&#233;er un serveur virtuel par d&#233;faut seulement
pour le port 80.</p>
<pre class="prettyprint lang-config">&lt;VirtualHost _default_:80&gt;
@@ -459,13 +459,13 @@ DocumentRoot "/www/default"
&lt;/VirtualHost&gt;</pre>
- <p>Une requête vers une adresse non spécifiée sur le port 80
- sera servie par le serveur virtuel par défaut, et toute autre
- requête vers une adresse et un port non spécifiés sera servie
+ <p>Une requ&#234;te vers une adresse non sp&#233;cifi&#233;e sur le port 80
+ sera servie par le serveur virtuel par d&#233;faut, et toute autre
+ requ&#234;te vers une adresse et un port non sp&#233;cifi&#233;s sera servie
par le serveur principal.</p>
- <p>L'utilisation du caractère générique <code>*</code> dans la
- déclaration d'un serveur virtuel l'emporte sur
+ <p>L'utilisation du caract&#232;re g&#233;n&#233;rique <code>*</code> dans la
+ d&#233;claration d'un serveur virtuel l'emporte sur
<code>_default_</code>.</p>
@@ -477,8 +477,8 @@ DocumentRoot "/www/default"
<p>Le serveur virtuel par nom avec le nom de domaine
<code>www.example.org</code> (de notre <a href="#name">exemple
par nom</a>) devrait obtenir sa propre adresse IP. Pendant la
- phase de migration, il est possible d'éviter les problèmes avec
- les noms de serveurs et autres serveurs mandataires qui mémorisent
+ phase de migration, il est possible d'&#233;viter les probl&#232;mes avec
+ les noms de serveurs et autres serveurs mandataires qui m&#233;morisent
les vielles adresses IP pour les serveurs virtuels par nom.<br />
La solution est simple, car il suffit d'ajouter la nouvelle
adresse IP (<code>172.20.30.50</code>) dans la directive
@@ -502,7 +502,7 @@ DocumentRoot "/www/example1"
&lt;/VirtualHost&gt;</pre>
- <p>Le serveur virtuel peut maintenant être joint par la nouvelle
+ <p>Le serveur virtuel peut maintenant &#234;tre joint par la nouvelle
adresse (comme un serveur virtuel par IP) et par l'ancienne
adresse (comme un serveur virtuel par nom).</p>
@@ -511,15 +511,15 @@ DocumentRoot "/www/example1"
<h2><a name="serverpath" id="serverpath">Utilisation de la directive
<code>ServerPath</code></a><a title="Lien permanent" href="#serverpath" class="permalink">&para;</a></h2>
- <p>Dans le cas où vous disposez de deux serveurs virtuels par nom,
- le client doit transmettre un en-tête <code>Host:</code> correct
- pour déterminer le serveur concerné. Les vieux clients HTTP/1.0
- n'envoient pas un tel en-tête et Apache n'a aucun indice pour
- connaître le serveur virtuel devant être joint (il sert la
- requête à partir d'un serveur virtuel primaire). Dans un soucis
- de préserver la compatibilité descendante, il suffit de créer
- un serveur virtuel primaire chargé de retourner une page contenant
- des liens dont les URLs auront un préfixe identifiant les serveurs
+ <p>Dans le cas o&#249; vous disposez de deux serveurs virtuels par nom,
+ le client doit transmettre un en-t&#234;te <code>Host:</code> correct
+ pour d&#233;terminer le serveur concern&#233;. Les vieux clients HTTP/1.0
+ n'envoient pas un tel en-t&#234;te et Apache n'a aucun indice pour
+ conna&#238;tre le serveur virtuel devant &#234;tre joint (il sert la
+ requ&#234;te &#224; partir d'un serveur virtuel primaire). Dans un soucis
+ de pr&#233;server la compatibilit&#233; descendante, il suffit de cr&#233;er
+ un serveur virtuel primaire charg&#233; de retourner une page contenant
+ des liens dont les URLs auront un pr&#233;fixe identifiant les serveurs
virtuels par nom.</p>
<pre class="prettyprint lang-config">&lt;VirtualHost 172.20.30.40&gt;
@@ -549,30 +549,30 @@ DocumentRoot "/www/subdomain/sub1"
&lt;/VirtualHost&gt;</pre>
- <p>À cause de la directive
- <code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code>, une requête sur
+ <p>&#192; cause de la directive
+ <code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code>, une requ&#234;te sur
une URL <code>http://www.sub1.domain.tld/sub1/</code> est
<em>toujours</em> servie par le serveur sub1-vhost.<br />
- Une requête sur une URL <code>http://www.sub1.domain.tld/</code> n'est
- servie par le serveur sub1-vhost que si le client envoie un en-tête
- <code>Host:</code> correct. Si aucun en-tête <code>Host:</code>
- n'est transmis, le serveur primaire sera utilisé.</p>
- <p>Notez qu'il y a une singularité&nbsp;: une requête sur
- <code>http://www.sub2.domain.tld/sub1/</code> est également servie
- par le serveur sub1-vhost si le client n'envoie pas d'en-tête
+ Une requ&#234;te sur une URL <code>http://www.sub1.domain.tld/</code> n'est
+ servie par le serveur sub1-vhost que si le client envoie un en-t&#234;te
+ <code>Host:</code> correct. Si aucun en-t&#234;te <code>Host:</code>
+ n'est transmis, le serveur primaire sera utilis&#233;.</p>
+ <p>Notez qu'il y a une singularit&#233;&nbsp;: une requ&#234;te sur
+ <code>http://www.sub2.domain.tld/sub1/</code> est &#233;galement servie
+ par le serveur sub1-vhost si le client n'envoie pas d'en-t&#234;te
<code>Host:</code>.</p>
<p>Les directives <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>
- sont employées pour s'assurer que le client qui envoie un en-tête
+ sont employ&#233;es pour s'assurer que le client qui envoie un en-t&#234;te
<code>Host:</code> correct puisse utiliser d'autres variantes d'URLs,
- <em>c'est-à-dire</em> avec ou sans préfixe d'URL.</p>
+ <em>c'est-&#224;-dire</em> avec ou sans pr&#233;fixe d'URL.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/vhosts/examples.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/vhosts/examples.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/vhosts/examples.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/vhosts/examples.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/vhosts/examples.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/vhosts/examples.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/vhosts/examples.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -591,7 +591,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/vhosts/examples.ht
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/vhosts/fd-limits.html.fr b/docs/manual/vhosts/fd-limits.html.fr
index 52d885a3c5..96fd446da8 100644
--- a/docs/manual/vhosts/fd-limits.html.fr
+++ b/docs/manual/vhosts/fd-limits.html.fr
@@ -24,58 +24,58 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Serveurs Virtuels</a></div><div id="page-content"><div id="preamble"><h1>Limites des descripteurs de fichiers</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/vhosts/fd-limits.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/vhosts/fd-limits.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/vhosts/fd-limits.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/vhosts/fd-limits.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/vhosts/fd-limits.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/vhosts/fd-limits.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/vhosts/fd-limits.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
- <p>Quand de nombreux serveurs virtuels sont créés, Apache peut
- dépasser les limites en descripteurs de fichiers ('file descriptors',
- également appelés <cite>gestionnaires de fichiers</cite>) si chacun
+ <p>Quand de nombreux serveurs virtuels sont cr&#233;&#233;s, Apache peut
+ d&#233;passer les limites en descripteurs de fichiers ('file descriptors',
+ &#233;galement appel&#233;s <cite>gestionnaires de fichiers</cite>) si chacun
des serveurs virtuels utilise ses propres fichiers journaux. Le
- nombre total de descripteurs de fichiers utilisés par Apache est
+ nombre total de descripteurs de fichiers utilis&#233;s par Apache est
d'un par fichier journal, un pour chacune des autres directives
de fichiers journaux, plus un nombre constant compris entre 10 et 20
- pour son fonctionnement interne. Les systèmes d'exploitation Unix
+ pour son fonctionnement interne. Les syst&#232;mes d'exploitation Unix
limitent le nombre de descripteurs de fichiers utilisables par
processus&nbsp;; une valeur courante pour cette limite est de 64, et
- cette valeur peut le plus souvent être augmentée.</p>
+ cette valeur peut le plus souvent &#234;tre augment&#233;e.</p>
- <p>Apache tente d'accroître cette valeur limite si nécessaire, mais
+ <p>Apache tente d'accro&#238;tre cette valeur limite si n&#233;cessaire, mais
sans y parvenir dans les cas suivants&nbsp;:</p>
<ol>
- <li>Le système d'exploitation ne permet pas l'utilisation d'appels
- systèmes <code>setrlimit()</code>.</li>
+ <li>Le syst&#232;me d'exploitation ne permet pas l'utilisation d'appels
+ syst&#232;mes <code>setrlimit()</code>.</li>
<li>L'appel <code>setrlimit(RLIMIT_NOFILE)</code> ne fonctionne pas
- sur votre système d'exploitation (c'est le cas sous Solaris 2.3).</li>
+ sur votre syst&#232;me d'exploitation (c'est le cas sous Solaris 2.3).</li>
- <li>Le nombre de descripteurs de fichiers nécessaires à Apache
- dépasse la limite physique du matériel.</li>
+ <li>Le nombre de descripteurs de fichiers n&#233;cessaires &#224; Apache
+ d&#233;passe la limite physique du mat&#233;riel.</li>
- <li>Le système impose d'autres limites sur l'utilisation des
+ <li>Le syst&#232;me impose d'autres limites sur l'utilisation des
descripteurs de fichiers, comme par exemple une limite sur les
flux stdio, utilisables uniquement sur les descripteurs de
- fichiers inférieurs à 256. (sous Solaris 2).</li>
+ fichiers inf&#233;rieurs &#224; 256. (sous Solaris 2).</li>
</ol>
- <p>En cas de problème, Vous pouvez&nbsp;:</p>
+ <p>En cas de probl&#232;me, Vous pouvez&nbsp;:</p>
<ul>
- <li>Réduire le nombre de fichiers journaux, en ne spécifiant
+ <li>R&#233;duire le nombre de fichiers journaux, en ne sp&#233;cifiant
aucun fichier journal dans les sections
<code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>,
en donc en envoyant les informations aux fichiers journaux du
- serveur principal (Voir <a href="#splitlogs">Éclatement des
+ serveur principal (Voir <a href="#splitlogs">&#201;clatement des
fichiers journaux</a> ci-dessous pour plus d'informations sur
- cette possibilité).</li>
+ cette possibilit&#233;).</li>
<li>
- Dans les cas 1 ou 2 (évoqués ci-dessus), augmentez la limite sur
- les descripteurs de fichiers avant le démarrage d'Apache, au
+ Dans les cas 1 ou 2 (&#233;voqu&#233;s ci-dessus), augmentez la limite sur
+ les descripteurs de fichiers avant le d&#233;marrage d'Apache, au
moyen d'un script comme
<div class="example"><p><code>
@@ -91,55 +91,55 @@
</div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="splitlogs" id="splitlogs">Éclatement des fichiers journaux</a><a title="Lien permanent" href="#splitlogs" class="permalink">&para;</a></h2>
+<h2><a name="splitlogs" id="splitlogs">&#201;clatement des fichiers journaux</a><a title="Lien permanent" href="#splitlogs" class="permalink">&para;</a></h2>
-<p>Lorsque vous choisissez d'enregistrer les informations émanant de
-plusieurs serveurs virtuels dans un même fichier journal, vous voudrez
-ensuite pouvoir scinder ces informations à des fins de statistiques, par
-exemple, sur les différents serveurs virtuels. Il est possible de procéder
-de la manière suivante&nbsp;:</p>
+<p>Lorsque vous choisissez d'enregistrer les informations &#233;manant de
+plusieurs serveurs virtuels dans un m&#234;me fichier journal, vous voudrez
+ensuite pouvoir scinder ces informations &#224; des fins de statistiques, par
+exemple, sur les diff&#233;rents serveurs virtuels. Il est possible de proc&#233;der
+de la mani&#232;re suivante&nbsp;:</p>
-<p>Tout d'abord, vous devez ajouter le nom du serveur virtuel à chaque
-entrée du journal. Ceci se paramètre au moyen de la directive
+<p>Tout d'abord, vous devez ajouter le nom du serveur virtuel &#224; chaque
+entr&#233;e du journal. Ceci se param&#232;tre au moyen de la directive
<code class="directive"><a href="../mod/mod_log_config.html#logformat"> LogFormat</a></code> et de la
-variable <code>%v</code>. Ajoutez cette variable au début de la chaîne
-de définition du format de journalisations&nbsp;:</p>
+variable <code>%v</code>. Ajoutez cette variable au d&#233;but de la cha&#238;ne
+de d&#233;finition du format de journalisations&nbsp;:</p>
<pre class="prettyprint lang-config">LogFormat "%v %h %l %u %t \"%r\" %&gt;s %b" vhost
CustomLog "logs/multiple_vhost_log" vhost</pre>
-<p>Cette configuration va provoquer la création d'un fichier de
+<p>Cette configuration va provoquer la cr&#233;ation d'un fichier de
journalisation au format standard (CLF&nbsp;: 'Common Log Format'), mais dont
-chaque ligne débutera par le nom canonique du serveur virtuel (spécifié
+chaque ligne d&#233;butera par le nom canonique du serveur virtuel (sp&#233;cifi&#233;
par la directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>).
(Voir <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code> pour d'autres informations sur la
personnalisation des fichiers journaux.)</p>
-<p>Au moment de séparer les informations du fichier journal en un fichier
+<p>Au moment de s&#233;parer les informations du fichier journal en un fichier
par serveur virtuel, le programme <code>
-<a href="../programs/other.html">split-logfile</a></code> peut être
-utilisé. Ce programme peut être trouvé dans le répertoire
+<a href="../programs/other.html">split-logfile</a></code> peut &#234;tre
+utilis&#233;. Ce programme peut &#234;tre trouv&#233; dans le r&#233;pertoire
<code>support</code> de la distribution d'Apache.</p>
-<p>Exécutez ce programme au moyen de la commande&nbsp;:</p>
+<p>Ex&#233;cutez ce programme au moyen de la commande&nbsp;:</p>
<div class="example"><p><code>
split-logfile &lt; /logs/multiple_vhost_log
</code></p></div>
-<p>Une fois exécuté avec le nom du fichier contenant tous les journaux,
-ce programme va générer un fichier pour chacun des serveurs virtuels
-qui apparaît dans le fichier d'entrée. Chaque fichier en sortie est
-nommé <code>nomduserveur.log</code>.</p>
+<p>Une fois ex&#233;cut&#233; avec le nom du fichier contenant tous les journaux,
+ce programme va g&#233;n&#233;rer un fichier pour chacun des serveurs virtuels
+qui appara&#238;t dans le fichier d'entr&#233;e. Chaque fichier en sortie est
+nomm&#233; <code>nomduserveur.log</code>.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/vhosts/fd-limits.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/vhosts/fd-limits.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/vhosts/fd-limits.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/vhosts/fd-limits.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/vhosts/fd-limits.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/vhosts/fd-limits.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/vhosts/fd-limits.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -158,7 +158,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/vhosts/fd-limits.h
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/vhosts/index.html.fr b/docs/manual/vhosts/index.html.fr
index f226599f43..653b4dc331 100644
--- a/docs/manual/vhosts/index.html.fr
+++ b/docs/manual/vhosts/index.html.fr
@@ -25,38 +25,38 @@
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../de/vhosts/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/vhosts/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/vhosts/" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/vhosts/" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/vhosts/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/vhosts/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/vhosts/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
+<a href="../tr/vhosts/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
<a href="../zh-cn/vhosts/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div>
- <p>Le principe des <cite>Serveurs Virtuels</cite> consiste à
+ <p>Le principe des <cite>Serveurs Virtuels</cite> consiste &#224;
faire fonctionner un ou plusieurs serveurs Web (comme
<code>www.company1.example.com</code> et <code>www.company2.example.com</code>)
- sur une même machine. Les serveurs virtuels peuvent être soit
- "<a href="ip-based.html">par-IP</a>" où une adresse IP est
- attribuée pour chaque serveur Web, soit "<a href="name-based.html">par-nom</a>" où plusieurs noms de domaine se côtoient sur
- des mêmes adresses IP. L'utilisateur final ne perçoit pas
- qu'en fait il s'agit d'un même serveur physique.</p>
+ sur une m&#234;me machine. Les serveurs virtuels peuvent &#234;tre soit
+ "<a href="ip-based.html">par-IP</a>" o&#249; une adresse IP est
+ attribu&#233;e pour chaque serveur Web, soit "<a href="name-based.html">par-nom</a>" o&#249; plusieurs noms de domaine se c&#244;toient sur
+ des m&#234;mes adresses IP. L'utilisateur final ne per&#231;oit pas
+ qu'en fait il s'agit d'un m&#234;me serveur physique.</p>
- <p>Apache a été le précurseur des serveurs proposant cette
- méthode de serveurs virtuels basés sur les adresses IP. Ses
+ <p>Apache a &#233;t&#233; le pr&#233;curseur des serveurs proposant cette
+ m&#233;thode de serveurs virtuels bas&#233;s sur les adresses IP. Ses
versions 1.1 et suivantes proposent les deux
- méthodes de serveurs virtuels : par-IP et par-nom. Cette
- deuxième méthode est parfois également appelée <em>host-based</em>
+ m&#233;thodes de serveurs virtuels : par-IP et par-nom. Cette
+ deuxi&#232;me m&#233;thode est parfois &#233;galement appel&#233;e <em>host-based</em>
ou <em>serveur virtuel non-IP</em>.</p>
<p>Vous trouverez ci-dessous une liste documentaire qui vous
- expliquera en détails le fonctionnement du support des serveurs
+ expliquera en d&#233;tails le fonctionnement du support des serveurs
virtuels par le serveur HTTP Apache.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#support">Support des serveurs virtuels</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#directives">Directives de configuration</a></li>
-</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code></li><li><a href="name-based.html">Serveurs virtuels par-nom</a></li><li><a href="ip-based.html">Serveurs virtuels par-IP</a></li><li><a href="examples.html">Exemples de serveurs virtuels</a></li><li><a href="fd-limits.html">Limites des descripteurs de fichiers</a></li><li><a href="mass.html">Hébergement virtuel en masse</a></li><li><a href="details.html">Détails sur les critères de choix du serveur</a></li></ul></div>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code></li><li><a href="name-based.html">Serveurs virtuels par-nom</a></li><li><a href="ip-based.html">Serveurs virtuels par-IP</a></li><li><a href="examples.html">Exemples de serveurs virtuels</a></li><li><a href="fd-limits.html">Limites des descripteurs de fichiers</a></li><li><a href="mass.html">H&#233;bergement virtuel en masse</a></li><li><a href="details.html">D&#233;tails sur les crit&#232;res de choix du serveur</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="support" id="support">Support des serveurs virtuels</a><a title="Lien permanent" href="#support" class="permalink">&para;</a></h2>
@@ -72,8 +72,8 @@
(ou, <em>trop de fichiers journaux</em>)</li>
<li><a href="mass.html">Configuration dynamique en masse de
Serveurs Virtuels</a></li>
- <li><a href="details.html">Explication approfondie des critères
- de sélection d'un Serveur Virtuel</a></li>
+ <li><a href="details.html">Explication approfondie des crit&#232;res
+ de s&#233;lection d'un Serveur Virtuel</a></li>
</ul>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
@@ -87,7 +87,7 @@
<li><code class="directive"><a href="../mod/core.html#serverpath">ServerPath</a></code></li>
</ul>
- <p>Pour vérifier et analyser la configuration de vos serveurs
+ <p>Pour v&#233;rifier et analyser la configuration de vos serveurs
virtuels, vous pouvez utiliser l'argument <code>-S</code> sur
la ligne de commande.</p>
@@ -101,9 +101,9 @@
httpd.exe -S
</code></p></div>
- <p>Cette commande affichera dans le détail comment Apache a
- traité son fichier de configuration. Les erreurs de configuration
- peuvent être corrigées par l'examen attentif des adresses IP et
+ <p>Cette commande affichera dans le d&#233;tail comment Apache a
+ trait&#233; son fichier de configuration. Les erreurs de configuration
+ peuvent &#234;tre corrig&#233;es par l'examen attentif des adresses IP et
des noms de serveurs. (Consultez la documentation du programme
<code class="program"><a href="../programs/httpd.html">httpd</a></code> pour les autres arguments de la ligne de
commande)</p>
@@ -112,13 +112,13 @@
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../de/vhosts/" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/vhosts/" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/vhosts/" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/vhosts/" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/vhosts/" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/vhosts/" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/vhosts/" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a> |
+<a href="../tr/vhosts/" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a> |
<a href="../zh-cn/vhosts/" hreflang="zh-cn" rel="alternate" title="Simplified Chinese">&nbsp;zh-cn&nbsp;</a></p>
</div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/vhosts/ip-based.html.fr b/docs/manual/vhosts/ip-based.html.fr
index d44adf9a72..fa6335528a 100644
--- a/docs/manual/vhosts/ip-based.html.fr
+++ b/docs/manual/vhosts/ip-based.html.fr
@@ -24,80 +24,80 @@
<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Serveurs virtuels</a></div><div id="page-content"><div id="preamble"><h1>Support Apache des serveurs virtuels par IP</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/vhosts/ip-based.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/vhosts/ip-based.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/vhosts/ip-based.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/vhosts/ip-based.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/vhosts/ip-based.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/vhosts/ip-based.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/vhosts/ip-based.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#requirements">Système requis</a></li>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#requirements">Syst&#232;me requis</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#howto">Comment configurer Apache</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#multiple">Configuration de processus multiples</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#single">Configuration d'un unique processus
-résident pour des serveurs virtuels</a></li>
+r&#233;sident pour des serveurs virtuels</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li>
<a href="name-based.html">Support Apache des serveurs virtuels par nom</a>
</li><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="requirements" id="requirements">Système requis</a><a title="Lien permanent" href="#requirements" class="permalink">&para;</a></h2>
+<h2><a name="requirements" id="requirements">Syst&#232;me requis</a><a title="Lien permanent" href="#requirements" class="permalink">&para;</a></h2>
<p>Comme l'indique le terme <cite>par IP</cite>, le serveur
- <strong>doit disposer de différentes paires adresses IP/port pour chaque
- serveur virtuel par IP</strong>. La machine peut posséder
- plusieurs connexions physiques au réseau, ou utiliser des
- interfaces virtuelles qui sont supportées par la plupart des
- systèmes d'exploitation modernes (Consultez la documentation des
- systèmes d'exploitation pour plus de détails, notamment les "alias
+ <strong>doit disposer de diff&#233;rentes paires adresses IP/port pour chaque
+ serveur virtuel par IP</strong>. La machine peut poss&#233;der
+ plusieurs connexions physiques au r&#233;seau, ou utiliser des
+ interfaces virtuelles qui sont support&#233;es par la plupart des
+ syst&#232;mes d'exploitation modernes (Consultez la documentation des
+ syst&#232;mes d'exploitation pour plus de d&#233;tails, notamment les "alias
IP" et la commande "ifconfig" pour les activer), et/ou utiliser
- plusieurs numéros de port.</p>
+ plusieurs num&#233;ros de port.</p>
<p>Selon la terminologie du serveur HTTP Apache, l'utilisation d'une
- seule adresse IP avec plusieurs ports TCP s'apparente aussi à de
- l'hébergement virtuel basé sur IP.</p>
+ seule adresse IP avec plusieurs ports TCP s'apparente aussi &#224; de
+ l'h&#233;bergement virtuel bas&#233; sur IP.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="howto" id="howto">Comment configurer Apache</a><a title="Lien permanent" href="#howto" class="permalink">&para;</a></h2>
- <p>Il y a deux manières de configurer Apache pour le support de
+ <p>Il y a deux mani&#232;res de configurer Apache pour le support de
multiples serveurs virtuels. Il suffit soit de faire tourner un
- processus résident <code class="program"><a href="../programs/httpd.html">httpd</a></code> pour chaque nom de
- domaine, soit de faire tourner un unique processus résident qui
- gère tous les serveurs virtuels.</p>
+ processus r&#233;sident <code class="program"><a href="../programs/httpd.html">httpd</a></code> pour chaque nom de
+ domaine, soit de faire tourner un unique processus r&#233;sident qui
+ g&#232;re tous les serveurs virtuels.</p>
- <p>Utilisez des processus résidents multiples lorsque&nbsp;:</p>
+ <p>Utilisez des processus r&#233;sidents multiples lorsque&nbsp;:</p>
<ul>
- <li>il y a des problèmes de répartition de sécurité, tels
+ <li>il y a des probl&#232;mes de r&#233;partition de s&#233;curit&#233;, tels
qu'une entreprise1 ne souhaite que personne d'une entreprise2
- ne puisse lire ses données excepté via le Web. Dans ce cas,
- vous aurez besoin de deux processus résidents, chacun fonctionnant
- avec des paramètres <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code>,
+ ne puisse lire ses donn&#233;es except&#233; via le Web. Dans ce cas,
+ vous aurez besoin de deux processus r&#233;sidents, chacun fonctionnant
+ avec des param&#232;tres <code class="directive"><a href="../mod/mod_unixd.html#user">User</a></code>,
<code class="directive"><a href="../mod/mod_unixd.html#group">Group</a></code>,
<code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>, et
- <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> différents.</li>
+ <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code> diff&#233;rents.</li>
- <li>vous disposez suffisamment de mémoire et de
+ <li>vous disposez suffisamment de m&#233;moire et de
<a href="../misc/descriptors.html">descripteurs de fichiers</a>
- pour l'écoute de chaque alias IP de la machine. Il est seulement
+ pour l'&#233;coute de chaque alias IP de la machine. Il est seulement
possible d'appliquer la directive
<code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>, soit sur toutes
les adresses avec le joker "*", soit uniquement sur des adresses
- spécifiques. Donc, si vous avez besoin d'écouter une adresse
+ sp&#233;cifiques. Donc, si vous avez besoin d'&#233;couter une adresse
en particulier, vous devrez le faire pour l'ensemble des
autres adresses (Bien qu'il soit plus simple de lancer un
- processus <code class="program"><a href="../programs/httpd.html">httpd</a></code> pour écouter N-1 adresses,
+ processus <code class="program"><a href="../programs/httpd.html">httpd</a></code> pour &#233;couter N-1 adresses,
et un autre pour l'adresse restante).</li>
</ul>
- <p>Utilisez un unique processus résident lorsque&nbsp;:</p>
+ <p>Utilisez un unique processus r&#233;sident lorsque&nbsp;:</p>
<ul>
<li>le partage de la configuration httpd entre les serveurs
virtuels est acceptable.</li>
- <li>la machine assume déjà une grande quantité de requêtes, et
- que l'ajout de processus résidents supplémentaires en affecterait
+ <li>la machine assume d&#233;j&#224; une grande quantit&#233; de requ&#234;tes, et
+ que l'ajout de processus r&#233;sidents suppl&#233;mentaires en affecterait
les performances.</li>
</ul>
@@ -105,37 +105,37 @@ résident pour des serveurs virtuels</a></li>
<div class="section">
<h2><a name="multiple" id="multiple">Configuration de processus multiples</a><a title="Lien permanent" href="#multiple" class="permalink">&para;</a></h2>
- <p>Créez une installation indépendante du programme
+ <p>Cr&#233;ez une installation ind&#233;pendante du programme
<code class="program"><a href="../programs/httpd.html">httpd</a></code> pour chaque serveur virtuel. Pour
chacune d'elle, utilisez la directive
<code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> dans le fichier
- de configuration pour définir l'adresse IP (ou serveur virtuel)
- que le processus résident doit gérer. Par exemple&nbsp;:</p>
+ de configuration pour d&#233;finir l'adresse IP (ou serveur virtuel)
+ que le processus r&#233;sident doit g&#233;rer. Par exemple&nbsp;:</p>
<pre class="prettyprint lang-config">Listen 192.0.2.100:80</pre>
- <p>Il est recommandé d'utiliser une adresse IP plutôt qu'un nom
- de domaine (consultez <a href="../dns-caveats.html">Problèmes DNS
+ <p>Il est recommand&#233; d'utiliser une adresse IP plut&#244;t qu'un nom
+ de domaine (consultez <a href="../dns-caveats.html">Probl&#232;mes DNS
avec Apache</a>).</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="single" id="single">Configuration d'un unique processus
-résident pour des serveurs virtuels</a><a title="Lien permanent" href="#single" class="permalink">&para;</a></h2>
+r&#233;sident pour des serveurs virtuels</a><a title="Lien permanent" href="#single" class="permalink">&para;</a></h2>
- <p>Dans ce cas, un unique processus httpd va gérer les requêtes
+ <p>Dans ce cas, un unique processus httpd va g&#233;rer les requ&#234;tes
pour le serveur principal et tous les serveurs virtuels. Dans le
fichier de configuration, la directive
- <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> va servir à
- définir les autres directives
+ <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> va servir &#224;
+ d&#233;finir les autres directives
<code class="directive"><a href="../mod/core.html#serveradmin">ServerAdmin</a></code>,
<code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>,
<code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code>,
<code class="directive"><a href="../mod/core.html#errorlog">ErrorLog</a></code> et
<code class="directive"><a href="../mod/mod_log_config.html#transferlog">TransferLog</a></code> ou
<code class="directive"><a href="../mod/mod_log_config.html#customlog">CustomLog</a></code> avec des
- valeurs différentes pour chaque serveur virtuel. Par exemple&nbsp;:</p>
+ valeurs diff&#233;rentes pour chaque serveur virtuel. Par exemple&nbsp;:</p>
<pre class="prettyprint lang-config">&lt;VirtualHost 172.20.30.40:80&gt;
ServerAdmin webmaster@www1.example.com
@@ -154,38 +154,38 @@ résident pour des serveurs virtuels</a><a title="Lien permanent" href="#single"
&lt;/VirtualHost&gt;</pre>
- <p>Il est recommandé d'utiliser une adresse IP plutôt qu'un nom
- de domaine comme argument à la directive &lt;VirtualHost&gt;
- (consultez <a href="../dns-caveats.html">Problèmes DNS
+ <p>Il est recommand&#233; d'utiliser une adresse IP plut&#244;t qu'un nom
+ de domaine comme argument &#224; la directive &lt;VirtualHost&gt;
+ (consultez <a href="../dns-caveats.html">Probl&#232;mes DNS
avec Apache</a>).</p>
<p>Presque <strong>toutes</strong> les directives de configuration
- peuvent être employées dans une directive VirtualHost, à l'exception
- des directives qui contrôlent la création du processus et de
- quelques autres. Pour connaître celles utilisables dans une
- directive VirtualHost, vérifiez leur
+ peuvent &#234;tre employ&#233;es dans une directive VirtualHost, &#224; l'exception
+ des directives qui contr&#244;lent la cr&#233;ation du processus et de
+ quelques autres. Pour conna&#238;tre celles utilisables dans une
+ directive VirtualHost, v&#233;rifiez leur
<a href="../mod/directive-dict.html#Context">Contexte</a> en utilisant
l'<a href="../mod/quickreference.html">directive index</a>.</p>
- <p><code class="directive"><a href="../mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> peut être
- utilisées à l'intérieur d'une directive VirtualHost si l'exécution se fait
+ <p><code class="directive"><a href="../mod/mod_suexec.html#suexecusergroup">SuexecUserGroup</a></code> peut &#234;tre
+ utilis&#233;es &#224; l'int&#233;rieur d'une directive VirtualHost si l'ex&#233;cution se fait
sous suEXEC. (Voir <a href="../suexec.html">suEXEC</a>).</p>
- <p><em>SÉCURITÉ&nbsp;:</em> lorsque vous spécifiez où écrire les
+ <p><em>S&#201;CURIT&#201;&nbsp;:</em> lorsque vous sp&#233;cifiez o&#249; &#233;crire les
fichiers journaux, soyez attentif aux risques si quelqu'un d'autre
- que celui qui a démarré Apache dispose des droits d'écriture
+ que celui qui a d&#233;marr&#233; Apache dispose des droits d'&#233;criture
sur l'emplacement de ces fichiers. Consultez les
- <a href="../misc/security_tips.html">Conseils sur la sécurité</a>
- pour plus de détails.</p>
+ <a href="../misc/security_tips.html">Conseils sur la s&#233;curit&#233;</a>
+ pour plus de d&#233;tails.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/vhosts/ip-based.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/vhosts/ip-based.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/vhosts/ip-based.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/vhosts/ip-based.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/vhosts/ip-based.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/vhosts/ip-based.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/vhosts/ip-based.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -204,7 +204,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/vhosts/ip-based.ht
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/vhosts/mass.html.fr b/docs/manual/vhosts/mass.html.fr
index f260fa503b..b53e6dd04b 100644
--- a/docs/manual/vhosts/mass.html.fr
+++ b/docs/manual/vhosts/mass.html.fr
@@ -7,7 +7,7 @@
This file is generated from xml source: DO NOT EDIT
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-->
-<title>Hébergement virtuel de masse configuré dynamiquement - Serveur Apache HTTP Version 2.5</title>
+<title>H&#233;bergement virtuel de masse configur&#233; dynamiquement - Serveur Apache HTTP Version 2.5</title>
<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
@@ -21,43 +21,43 @@
<img alt="" src="../images/feather.png" /></div>
<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
<div id="path">
-<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Hébergement virtuel</a></div><div id="page-content"><div id="preamble"><h1>Hébergement virtuel de masse configuré dynamiquement</h1>
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">H&#233;bergement virtuel</a></div><div id="page-content"><div id="preamble"><h1>H&#233;bergement virtuel de masse configur&#233; dynamiquement</h1>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../en/vhosts/mass.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/vhosts/mass.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/vhosts/mass.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/vhosts/mass.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/vhosts/mass.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/vhosts/mass.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
- <p>Ce document propose une méthode performante pour servir un nombre
- quelconque d'hôtes virtuels avec le serveur HTTP Apache. Un <a href="../rewrite/vhosts.html">document séparé</a> décrit comment
- utiliser <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> pour gérer l'hébergement
+ <p>Ce document propose une m&#233;thode performante pour servir un nombre
+ quelconque d'h&#244;tes virtuels avec le serveur HTTP Apache. Un <a href="../rewrite/vhosts.html">document s&#233;par&#233;</a> d&#233;crit comment
+ utiliser <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code> pour g&#233;rer l'h&#233;bergement
virtuel de masse dynamique.
</p>
</div>
-<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#motivation">A qui ce document est-il destiné ?</a></li>
+<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#motivation">A qui ce document est-il destin&#233; ?</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#overview">Vue d'ensemble</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#simple">Hébergement virtuel
+<li><img alt="" src="../images/down.gif" /> <a href="#simple">H&#233;bergement virtuel
dynamique avec mod_vhost_alias</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#homepages">Système de serveurs virtuels dynamiques
-simplifié</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#combinations">Utiliser plusieurs systèmes
-d'hébergement virtuel sur le même serveur</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#ipbased">Pour un hébergement virtuel par IP plus
+<li><img alt="" src="../images/down.gif" /> <a href="#homepages">Syst&#232;me de serveurs virtuels dynamiques
+simplifi&#233;</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#combinations">Utiliser plusieurs syst&#232;mes
+d'h&#233;bergement virtuel sur le m&#234;me serveur</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#ipbased">Pour un h&#233;bergement virtuel par IP plus
efficace</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#rewrite">Hébergement virtuel de masse avec
+<li><img alt="" src="../images/down.gif" /> <a href="#rewrite">H&#233;bergement virtuel de masse avec
mod_rewrite</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#macro">Hébergement virtuel en masse avec mod_macro</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#macro">H&#233;bergement virtuel en masse avec mod_macro</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="motivation" id="motivation">A qui ce document est-il destiné ?</a><a title="Lien permanent" href="#motivation" class="permalink">&para;</a></h2>
+<h2><a name="motivation" id="motivation">A qui ce document est-il destin&#233; ?</a><a title="Lien permanent" href="#motivation" class="permalink">&para;</a></h2>
- <p>Les techniques décrites ici vous concernent si votre
+ <p>Les techniques d&#233;crites ici vous concernent si votre
<code>httpd.conf</code> contient de nombreuses sections
- <code>&lt;VirtualHost&gt;</code> très semblables,
+ <code>&lt;VirtualHost&gt;</code> tr&#232;s semblables,
dans le style :</p>
<pre class="prettyprint lang-config">&lt;VirtualHost 111.22.33.44&gt;
@@ -81,30 +81,30 @@ mod_rewrite</a></li>
<p>Nous voulons remplacer toutes les configurations
- <code>&lt;VirtualHost&gt;</code> par un mécanisme qui les génère
- dynamiquement. Ceci présente certains avantages :</p>
+ <code>&lt;VirtualHost&gt;</code> par un m&#233;canisme qui les g&#233;n&#232;re
+ dynamiquement. Ceci pr&#233;sente certains avantages :</p>
<ol>
<li>Votre fichier de configuration est plus petit, ainsi Apache
- démarre plus rapidement et consomme moins de mémoire. Et ce qui
- est peut-être le plus important, le fichier de configuration plus
- petit est plus facile à maintenir, et le risque d'erreurs en est
- diminué d'autant.
+ d&#233;marre plus rapidement et consomme moins de m&#233;moire. Et ce qui
+ est peut-&#234;tre le plus important, le fichier de configuration plus
+ petit est plus facile &#224; maintenir, et le risque d'erreurs en est
+ diminu&#233; d'autant.
</li>
- <li>Pour ajouter des serveurs virtuels, il suffit de créer les
- répertoires appropriés dans le système de fichiers et les entrées
- dans le DNS - il n'est plus nécessaire de reconfigurer ou de
- redémarrer Apache.</li>
+ <li>Pour ajouter des serveurs virtuels, il suffit de cr&#233;er les
+ r&#233;pertoires appropri&#233;s dans le syst&#232;me de fichiers et les entr&#233;es
+ dans le DNS - il n'est plus n&#233;cessaire de reconfigurer ou de
+ red&#233;marrer Apache.</li>
</ol>
- <p>Le principal désavantage réside dans le fait que vous ne pouvez
- pas définir un fichier journal différent pour chaque serveur
- virtuel. De toute façon, ce serait une mauvaise idée si vous avez de
- nombreux serveurs virtuels, car cela nécessiterait un <a href="fd-limits.html">nombre important de descripteurs de
- fichier</a>. Il est préférable de rediriger <a href="../logs.html#piped">les journaux via un pipe ou
+ <p>Le principal d&#233;savantage r&#233;side dans le fait que vous ne pouvez
+ pas d&#233;finir un fichier journal diff&#233;rent pour chaque serveur
+ virtuel. De toute fa&#231;on, ce serait une mauvaise id&#233;e si vous avez de
+ nombreux serveurs virtuels, car cela n&#233;cessiterait un <a href="fd-limits.html">nombre important de descripteurs de
+ fichier</a>. Il est pr&#233;f&#233;rable de rediriger <a href="../logs.html#piped">les journaux via un pipe ou
une file fifo</a> vers un
- programme, et faire en sorte que ce dernier éclate les journaux
+ programme, et faire en sorte que ce dernier &#233;clate les journaux
en un journal par serveur virtuel. L'utilitaire <a href="../programs/split-logfile.html">split-logfile</a>
constitue un exemple de ce traitement.</p>
@@ -112,71 +112,71 @@ mod_rewrite</a></li>
<div class="section">
<h2><a name="overview" id="overview">Vue d'ensemble</a><a title="Lien permanent" href="#overview" class="permalink">&para;</a></h2>
- <p>Un serveur virtuel peut être défini par deux informations : son
- adresse IP, et le contenu de l'en-tête <code>Host:</code> de la
- requête HTTP. La technique d'hébergement virtuel dynamique de masse
- utilisée ici consiste à insérer automatiquement ces informations
- dans le chemin du fichier à utiliser pour répondre à la requête. On
+ <p>Un serveur virtuel peut &#234;tre d&#233;fini par deux informations : son
+ adresse IP, et le contenu de l'en-t&#234;te <code>Host:</code> de la
+ requ&#234;te HTTP. La technique d'h&#233;bergement virtuel dynamique de masse
+ utilis&#233;e ici consiste &#224; ins&#233;rer automatiquement ces informations
+ dans le chemin du fichier &#224; utiliser pour r&#233;pondre &#224; la requ&#234;te. On
peut y parvenir assez facilement en utilisant
<code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code> avec Apache httpd, mais on peut aussi
<a href="../rewrite/vhosts.html">utiliser mod_rewrite</a>. </p>
- <p>Par défaut, ces deux modules
- sont désactivés ; vous devez activer l'un d'eux lors de la
+ <p>Par d&#233;faut, ces deux modules
+ sont d&#233;sactiv&#233;s ; vous devez activer l'un d'eux lors de la
compilation et de la configuration d'Apache httpd si vous voulez utiliser
cette technique.</p>
- <p>Certains paramètres doivent être extraits de la requête pour que le serveur
- dynamique se présente comme un serveur dynamique normal. Le plus
- important est le nom du serveur, que le serveur utilise pour générer des
- URLs d'auto-référencement, etc... Il est défini via la directive
- <code>ServerName</code>, et les CGIs peuvent s'y référer via la
- variable d'environnement <code>SERVER_NAME</code>. Sa véritable
- valeur utilisée à l'exécution est contrôlée par la définition de la
+ <p>Certains param&#232;tres doivent &#234;tre extraits de la requ&#234;te pour que le serveur
+ dynamique se pr&#233;sente comme un serveur dynamique normal. Le plus
+ important est le nom du serveur, que le serveur utilise pour g&#233;n&#233;rer des
+ URLs d'auto-r&#233;f&#233;rencement, etc... Il est d&#233;fini via la directive
+ <code>ServerName</code>, et les CGIs peuvent s'y r&#233;f&#233;rer via la
+ variable d'environnement <code>SERVER_NAME</code>. Sa v&#233;ritable
+ valeur utilis&#233;e &#224; l'ex&#233;cution est contr&#244;l&#233;e par la d&#233;finition de la
directive
<code class="directive"><a href="../mod/core.html#usecanonicalname">UseCanonicalName</a></code>. Avec
<code>UseCanonicalName Off</code>, le nom du serveur correspond au
- contenu de l'en-tête <code>Host:</code> de la requête. Avec
+ contenu de l'en-t&#234;te <code>Host:</code> de la requ&#234;te. Avec
<code>UseCanonicalName DNS</code>, il est extrait d'une recherche
- DNS inverse sur l'adresse IP du serveur virtuel. La première
- configuration est utilisée pour l'hébergement virtuel dynamique par
- nom, et la deuxième pour l'hébergement virtuel dynamique par IP. Si
- httpd ne peut pas déterminer le nom du serveur, soit parce qu'il
- n'y a pas d'en-tête <code>Host:</code>, soit parce que la recherche
- DNS a échoué, il prend en compte la valeur définie par la directive
+ DNS inverse sur l'adresse IP du serveur virtuel. La premi&#232;re
+ configuration est utilis&#233;e pour l'h&#233;bergement virtuel dynamique par
+ nom, et la deuxi&#232;me pour l'h&#233;bergement virtuel dynamique par IP. Si
+ httpd ne peut pas d&#233;terminer le nom du serveur, soit parce qu'il
+ n'y a pas d'en-t&#234;te <code>Host:</code>, soit parce que la recherche
+ DNS a &#233;chou&#233;, il prend en compte la valeur d&#233;finie par la directive
<code>ServerName</code>.</p>
- <p>L'autre paramètre à extraire est la racine des documents (définie
+ <p>L'autre param&#232;tre &#224; extraire est la racine des documents (d&#233;finie
via la directive <code>DocumentRoot</code> et disponible pour les
scripts CGI via la variable d'environnement <code>DOCUMENT_ROOT</code>).
- Dans une configuration classique, il est utilisé par le module core
+ Dans une configuration classique, il est utilis&#233; par le module core
pour faire correspondre les URIs aux noms de fichiers, mais lorsque
la configuration du serveur comporte des serveurs virtuels, ce
- traitement doit être pris en charge par un autre module (soit
+ traitement doit &#234;tre pris en charge par un autre module (soit
<code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code>, soit <code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>), qui
- utilise un méthode de correspondance différente. Aucun de ces
- modules ne se chargeant de définir la variable d'environnement
+ utilise un m&#233;thode de correspondance diff&#233;rente. Aucun de ces
+ modules ne se chargeant de d&#233;finir la variable d'environnement
<code>DOCUMENT_ROOT</code>, si des CGIs ou des documents SSI
- doivent en faire usage, ils obtiendront une valeur erronée.</p>
+ doivent en faire usage, ils obtiendront une valeur erron&#233;e.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="simple" id="simple">Hébergement virtuel
+<h2><a name="simple" id="simple">H&#233;bergement virtuel
dynamique avec mod_vhost_alias</a><a title="Lien permanent" href="#simple" class="permalink">&para;</a></h2>
- <p>Cet extrait de fichier <code>httpd.conf</code> implémente
- l'hébergement virtuel décrit dans la section <a href="#motivation">À qui ce document est-il destiné ?</a> ci-dessus
+ <p>Cet extrait de fichier <code>httpd.conf</code> impl&#233;mente
+ l'h&#233;bergement virtuel d&#233;crit dans la section <a href="#motivation">&#192; qui ce document est-il destin&#233; ?</a> ci-dessus
en utilisant <code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code>.</p>
-<pre class="prettyprint lang-config"># extrait le nom du serveur de l'en-tête Host:
+<pre class="prettyprint lang-config"># extrait le nom du serveur de l'en-t&#234;te Host:
UseCanonicalName Off
-# ce format de journal peut être éclaté en journaux par serveur virtuel
-# à l'aide du premier champ via l'utilitaire split-logfile
+# ce format de journal peut &#234;tre &#233;clat&#233; en journaux par serveur virtuel
+# &#224; l'aide du premier champ via l'utilitaire split-logfile
LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
CustomLog "logs/access_log" vcommon
# inclut le nom du serveur dans les noms de fichiers ressources
-# nécessaires aux traitements des requêtes
+# n&#233;cessaires aux traitements des requ&#234;tes
VirtualDocumentRoot "/www/hosts/%0/docs"
VirtualScriptAlias "/www/hosts/%0/cgi-bin"</pre>
@@ -184,9 +184,9 @@ VirtualScriptAlias "/www/hosts/%0/cgi-bin"</pre>
<p>Pour changer cette configuration en solution de serveur virtuel
par IP, il suffit de remplacer <code>UseCanonicalName
Off</code> par <code>UseCanonicalName DNS</code>. Le nom du serveur
- inséré dans le nom de fichier sera alors déduit de l'adresse IP du
- serveur virtuel. La variable <code>%0</code> fait référence au nom
- de serveur de la requête, tel qu'il est indiqué dans l'en-tête
+ ins&#233;r&#233; dans le nom de fichier sera alors d&#233;duit de l'adresse IP du
+ serveur virtuel. La variable <code>%0</code> fait r&#233;f&#233;rence au nom
+ de serveur de la requ&#234;te, tel qu'il est indiqu&#233; dans l'en-t&#234;te
<code>Host:</code>.</p>
<p>Voir la documentation du module <code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code>
@@ -194,15 +194,15 @@ VirtualScriptAlias "/www/hosts/%0/cgi-bin"</pre>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="homepages" id="homepages">Système de serveurs virtuels dynamiques
-simplifié</a><a title="Lien permanent" href="#homepages" class="permalink">&para;</a></h2>
+<h2><a name="homepages" id="homepages">Syst&#232;me de serveurs virtuels dynamiques
+simplifi&#233;</a><a title="Lien permanent" href="#homepages" class="permalink">&para;</a></h2>
- <p>Il s'agit d'une adaptation du système ci-dessus, ajusté pour un
- serveur d'hébergement web de FAI. Grâce à la variable
- <code>%2</code>, on peut extraire des sous-chaînes de caractères du
+ <p>Il s'agit d'une adaptation du syst&#232;me ci-dessus, ajust&#233; pour un
+ serveur d'h&#233;bergement web de FAI. Gr&#226;ce &#224; la variable
+ <code>%2</code>, on peut extraire des sous-cha&#238;nes de caract&#232;res du
nom du serveur pour les utiliser dans le nom de fichier afin, par
- exemple, de définir <code>/home/user/www</code> comme emplacement des
- documents pour <code>www.user.example.com</code>. Un seul répertoire
+ exemple, de d&#233;finir <code>/home/user/www</code> comme emplacement des
+ documents pour <code>www.user.example.com</code>. Un seul r&#233;pertoire
<code>cgi-bin</code> suffit pour l'ensemble des
serveurs virtuels.</p>
@@ -214,27 +214,27 @@ CustomLog "logs/access_log" vcommon
# insertion d'une partie du nom du serveur dans les noms de fichiers
VirtualDocumentRoot "/home/%2/www"
-# répertoire cgi-bin unique
+# r&#233;pertoire cgi-bin unique
ScriptAlias "/cgi-bin/" "/www/std-cgi/"</pre>
- <p>Vous trouverez des exemples plus élaborés d'utilisation de la
+ <p>Vous trouverez des exemples plus &#233;labor&#233;s d'utilisation de la
directive <code>VirtualDocumentRoot</code> dans la documentation du
module <code class="module"><a href="../mod/mod_vhost_alias.html">mod_vhost_alias</a></code>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="combinations" id="combinations">Utiliser plusieurs systèmes
-d'hébergement virtuel sur le même serveur</a><a title="Lien permanent" href="#combinations" class="permalink">&para;</a></h2>
+<h2><a name="combinations" id="combinations">Utiliser plusieurs syst&#232;mes
+d'h&#233;bergement virtuel sur le m&#234;me serveur</a><a title="Lien permanent" href="#combinations" class="permalink">&para;</a></h2>
- <p>Moyennant une configuration un peu plus compliquée, vous pouvez
- contrôler la portée des différentes configurations d'hébergement
- virtuel à l'aide des directives <code>&lt;VirtualHost&gt;</code>
+ <p>Moyennant une configuration un peu plus compliqu&#233;e, vous pouvez
+ contr&#244;ler la port&#233;e des diff&#233;rentes configurations d'h&#233;bergement
+ virtuel &#224; l'aide des directives <code>&lt;VirtualHost&gt;</code>
normales de httpd. Par exemple, on peut associer une adresse IP pour
- les pages d'accueil des clients en général, et une autre pour les
+ les pages d'accueil des clients en g&#233;n&#233;ral, et une autre pour les
clients commerciaux avec la configuration suivante. Cette
- configuration peut être combinée avec les sections
- <code>&lt;VirtualHost&gt;</code> conventionnelles, comme indiqué
+ configuration peut &#234;tre combin&#233;e avec les sections
+ <code>&lt;VirtualHost&gt;</code> conventionnelles, comme indiqu&#233;
plus loin.</p>
<pre class="prettyprint lang-config">UseCanonicalName Off
@@ -274,32 +274,32 @@ LogFormat "%V %h %l %u %t \"%r\" %s %b" vcommon
<h3>Note</h3>
<p>Si le premier bloc VirtualHost ne comporte <em>pas</em> de
directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>, c'est
- le nom issu d'une recherche DNS inverse à partir de l'adresse IP
- du serveur virtuel qui sera utilisé. Si ce nom ne correspond pas
- à celui que vous voulez utiliser, vous pouvez ajouter une entrée
+ le nom issu d'une recherche DNS inverse &#224; partir de l'adresse IP
+ du serveur virtuel qui sera utilis&#233;. Si ce nom ne correspond pas
+ &#224; celui que vous voulez utiliser, vous pouvez ajouter une entr&#233;e
de remplacement (par exemple <code>ServerName
- none.example.com</code>) pour éviter ce comportement.</p>
+ none.example.com</code>) pour &#233;viter ce comportement.</p>
</div>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="ipbased" id="ipbased">Pour un hébergement virtuel par IP plus
+<h2><a name="ipbased" id="ipbased">Pour un h&#233;bergement virtuel par IP plus
efficace</a><a title="Lien permanent" href="#ipbased" class="permalink">&para;</a></h2>
- <p>Les changements de configuration suggérés pour transformer <a href="#simple">le premier exemple</a> en hébergement virtuel par IP
- conduisent à une configuration peu efficace. Chaque requête
- nécessite une nouvelle recherche DNS. Pour éviter cette surcharge de
- travail, le système de fichiers peut être organisé pour correspondre
- aux adresses IP, plutôt qu'aux noms de serveurs, supprimant par
- la-même la nécessité d'une recherche DNS. La journalisation doit
- aussi être adaptée pour fonctionner sur un tel système.</p>
+ <p>Les changements de configuration sugg&#233;r&#233;s pour transformer <a href="#simple">le premier exemple</a> en h&#233;bergement virtuel par IP
+ conduisent &#224; une configuration peu efficace. Chaque requ&#234;te
+ n&#233;cessite une nouvelle recherche DNS. Pour &#233;viter cette surcharge de
+ travail, le syst&#232;me de fichiers peut &#234;tre organis&#233; pour correspondre
+ aux adresses IP, plut&#244;t qu'aux noms de serveurs, supprimant par
+ la-m&#234;me la n&#233;cessit&#233; d'une recherche DNS. La journalisation doit
+ aussi &#234;tre adapt&#233;e pour fonctionner sur un tel syst&#232;me.</p>
<pre class="prettyprint lang-config"># obtention du nom du serveur par recherche DNS inverse
# sur l'adresse IP
UseCanonicalName DNS
# insertion de l'adresse IP dans les journaux afin de pouvoir les
-# éclater
+# &#233;clater
LogFormat "%A %h %l %u %t \"%r\" %s %b" vcommon
CustomLog "logs/access_log" vcommon
@@ -310,33 +310,33 @@ VirtualScriptAliasIP "/www/hosts/%0/cgi-bin"</pre>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="rewrite" id="rewrite">Hébergement virtuel de masse avec
+<h2><a name="rewrite" id="rewrite">H&#233;bergement virtuel de masse avec
mod_rewrite</a><a title="Lien permanent" href="#rewrite" class="permalink">&para;</a></h2>
<p>
-L'hébergement virtuel de masse peut aussi être effectué en utilisant
-<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>, soit à l'aide de simples directives <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>, soit en utilisant des
-techniques plus compliquées comme le stockage externe des définitions
-des serveurs virtuels, ces dernières étant accessibles via des
+L'h&#233;bergement virtuel de masse peut aussi &#234;tre effectu&#233; en utilisant
+<code class="module"><a href="../mod/mod_rewrite.html">mod_rewrite</a></code>, soit &#224; l'aide de simples directives <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>, soit en utilisant des
+techniques plus compliqu&#233;es comme le stockage externe des d&#233;finitions
+des serveurs virtuels, ces derni&#232;res &#233;tant accessibles via des
directives <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>. Ces
-techniques sont décrites dans la <a href="../rewrite/vhosts.html">documentation sur la réécriture</a>.</p>
+techniques sont d&#233;crites dans la <a href="../rewrite/vhosts.html">documentation sur la r&#233;&#233;criture</a>.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="macro" id="macro">Hébergement virtuel en masse avec mod_macro</a><a title="Lien permanent" href="#macro" class="permalink">&para;</a></h2>
+<h2><a name="macro" id="macro">H&#233;bergement virtuel en masse avec mod_macro</a><a title="Lien permanent" href="#macro" class="permalink">&para;</a></h2>
-<p>Une autre option pour générer dynamiquement des serveurs virtuels :
-mod_macro ; ce module permet de créer un modèle de serveur virtuel que
-vous pourrez invoquer pour des noms d'hôtes multiples. La section
-<strong>Usage</strong> de la documentation du module présente un exemple qui
-illustre cette méthode.
+<p>Une autre option pour g&#233;n&#233;rer dynamiquement des serveurs virtuels :
+mod_macro ; ce module permet de cr&#233;er un mod&#232;le de serveur virtuel que
+vous pourrez invoquer pour des noms d'h&#244;tes multiples. La section
+<strong>Usage</strong> de la documentation du module pr&#233;sente un exemple qui
+illustre cette m&#233;thode.
</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/vhosts/mass.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/vhosts/mass.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/vhosts/mass.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ko/vhosts/mass.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/vhosts/mass.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/vhosts/mass.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -355,7 +355,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/vhosts/mass.html';
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/vhosts/name-based.html.fr b/docs/manual/vhosts/name-based.html.fr
index d6136e6e6b..2da4dc98e8 100644
--- a/docs/manual/vhosts/name-based.html.fr
+++ b/docs/manual/vhosts/name-based.html.fr
@@ -25,48 +25,48 @@
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="../de/vhosts/name-based.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/vhosts/name-based.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/vhosts/name-based.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/vhosts/name-based.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/vhosts/name-based.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/vhosts/name-based.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/vhosts/name-based.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/vhosts/name-based.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div>
- <p>Ce document décrit quand et comment utiliser des serveurs
+ <p>Ce document d&#233;crit quand et comment utiliser des serveurs
virtuels par nom.</p>
</div>
<div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#namevip">Serveurs virtuels par nom vs. par IP</a></li>
-<li><img alt="" src="../images/down.gif" /> <a href="#alg">Comment le serveur sélectionne-t-il le serveur
-virtuel basé sur le nom approprié</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#alg">Comment le serveur s&#233;lectionne-t-il le serveur
+virtuel bas&#233; sur le nom appropri&#233;</a></li>
<li><img alt="" src="../images/down.gif" /> <a href="#using">Utilisation de serveurs virtuels par nom</a></li>
-</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="ip-based.html">Support Apache des serveurs virtuels par IP</a></li><li><a href="details.html">Détails sur le fonctionnement des serveurs virtuels</a></li><li><a href="mass.html">Configuration dynamique des hébergements virtuels de masse</a></li><li><a href="examples.html">Exemples d'utilisations de VirtualHost</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
+</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="ip-based.html">Support Apache des serveurs virtuels par IP</a></li><li><a href="details.html">D&#233;tails sur le fonctionnement des serveurs virtuels</a></li><li><a href="mass.html">Configuration dynamique des h&#233;bergements virtuels de masse</a></li><li><a href="examples.html">Exemples d'utilisations de VirtualHost</a></li><li><a href="#comments_section">Commentaires</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="namevip" id="namevip">Serveurs virtuels par nom vs. par IP</a><a title="Lien permanent" href="#namevip" class="permalink">&para;</a></h2>
<p>Les <a href="ip-based.html">serveurs virtuels</a> par IP utilisent l'adresse IP
- de la connexion afin de déterminer quel serveur virtuel doit
- répondre. Par conséquent, vous devez disposer d'adresses IP
- différentes pour chaque serveur.</p>
+ de la connexion afin de d&#233;terminer quel serveur virtuel doit
+ r&#233;pondre. Par cons&#233;quent, vous devez disposer d'adresses IP
+ diff&#233;rentes pour chaque serveur.</p>
- <p>Avec un hébergement
+ <p>Avec un h&#233;bergement
virtuel par nom, le serveur s'appuie sur les informations
- transmises par le client dans les en-têtes HTTP de ses requêtes.
- La technique présentée ici vous permet de disposer de serveurs
- virtuels différents partagés sur une même adresse IP.</p>
+ transmises par le client dans les en-t&#234;tes HTTP de ses requ&#234;tes.
+ La technique pr&#233;sent&#233;e ici vous permet de disposer de serveurs
+ virtuels diff&#233;rents partag&#233;s sur une m&#234;me adresse IP.</p>
- <p>L'hébergement virtuel par nom est habituellement plus simple,
+ <p>L'h&#233;bergement virtuel par nom est habituellement plus simple,
car il vous suffit de configurer votre serveur DNS pour que
chaque domaine pointe sur l'adresse IP dont vous disposez, et de
configurer votre serveur Apache HTTP afin qu'il reconnaisse
- ces domaines. Il réduit aussi la pénurie en adresses IP. Par
- conséquent, vous devriez utiliser l'hébergement virtuel par
- nom, sauf dans le cas où vous utiliseriez des équipements qui
- nécessitent un hébergement basé sur IP. Les raisons historiques de
- l'hébergement basé sur IP dans un but de support de certains clients ne
- s'appliquent plus à un serveur web d'usage général.</p>
-
- <p>La sélection du serveur virtuel en fonction du nom s'opère en
- dehors de l'algorithme de sélection du serveur virtuel en fonction
+ ces domaines. Il r&#233;duit aussi la p&#233;nurie en adresses IP. Par
+ cons&#233;quent, vous devriez utiliser l'h&#233;bergement virtuel par
+ nom, sauf dans le cas o&#249; vous utiliseriez des &#233;quipements qui
+ n&#233;cessitent un h&#233;bergement bas&#233; sur IP. Les raisons historiques de
+ l'h&#233;bergement bas&#233; sur IP dans un but de support de certains clients ne
+ s'appliquent plus &#224; un serveur web d'usage g&#233;n&#233;ral.</p>
+
+ <p>La s&#233;lection du serveur virtuel en fonction du nom s'op&#232;re en
+ dehors de l'algorithme de s&#233;lection du serveur virtuel en fonction
de l'adresse IP, ce qui signifie que les recherches du point de vue
du nom du serveur ne s'effectuent que parmi le jeu de serveurs
virtuels pour lesquels la correspondance avec la paire adresse
@@ -74,98 +74,98 @@ virtuel basé sur le nom approprié</a></li>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
-<h2><a name="alg" id="alg">Comment le serveur sélectionne-t-il le serveur
-virtuel basé sur le nom approprié</a><a title="Lien permanent" href="#alg" class="permalink">&para;</a></h2>
+<h2><a name="alg" id="alg">Comment le serveur s&#233;lectionne-t-il le serveur
+virtuel bas&#233; sur le nom appropri&#233;</a><a title="Lien permanent" href="#alg" class="permalink">&para;</a></h2>
- <p>Il est important de savoir que la première étape de la résolution
- de serveur virtuel basée sur le nom est une résolution basée sur IP.
- La résolution de serveur virtuel basée sur le nom ne fait que
- choisir le serveur virtuel basé sur le nom le plus approprié, en se
+ <p>Il est important de savoir que la premi&#232;re &#233;tape de la r&#233;solution
+ de serveur virtuel bas&#233;e sur le nom est une r&#233;solution bas&#233;e sur IP.
+ La r&#233;solution de serveur virtuel bas&#233;e sur le nom ne fait que
+ choisir le serveur virtuel bas&#233; sur le nom le plus appropri&#233;, en se
limitant aux candidats qui conviennent le mieux du point de vue IP.
- La résolution basée sur IP est sans objet si l'on
- utilise un caractère générique (*) pour l'adresse IP dans
+ La r&#233;solution bas&#233;e sur IP est sans objet si l'on
+ utilise un caract&#232;re g&#233;n&#233;rique (*) pour l'adresse IP dans
toutes les directives VirtualHost.</p>
- <p>A l'arrivée d'une requête, le serveur va rechercher l'argument de
- section <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> présentant la meilleure
+ <p>A l'arriv&#233;e d'une requ&#234;te, le serveur va rechercher l'argument de
+ section <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> pr&#233;sentant la meilleure
(la plus exacte) correspondance avec la paire adresse IP/port
- utilisée dans la requête. Si plusieurs serveurs virtuels possèdent
- cette même paire adresse IP/port, Apache va ensuite comparer les
+ utilis&#233;e dans la requ&#234;te. Si plusieurs serveurs virtuels poss&#232;dent
+ cette m&#234;me paire adresse IP/port, Apache va ensuite comparer les
valeurs des directives <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> et <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> avec le nom de serveur
- présent dans la requête.</p>
+ pr&#233;sent dans la requ&#234;te.</p>
- <p>Si vous ne définissez pas de directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> pour un serveur virtuel à base
- de nom, le serveur utilisera par défaut le nom de domaine
- entièrement qualifié (FQDN) déduit du nom d'hôte système. Cette
- configuration sans nom de serveur explicite peut conduire à des
- erreurs de choix du serveur virtuel à utiliser et est déconseillée.</p>
+ <p>Si vous ne d&#233;finissez pas de directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> pour un serveur virtuel &#224; base
+ de nom, le serveur utilisera par d&#233;faut le nom de domaine
+ enti&#232;rement qualifi&#233; (FQDN) d&#233;duit du nom d'h&#244;te syst&#232;me. Cette
+ configuration sans nom de serveur explicite peut conduire &#224; des
+ erreurs de choix du serveur virtuel &#224; utiliser et est d&#233;conseill&#233;e.</p>
- <h3><a name="defaultvhost" id="defaultvhost">Le serveur virtuel à base de nom
- par défaut pour une paire adresse IP/port</a></h3>
+ <h3><a name="defaultvhost" id="defaultvhost">Le serveur virtuel &#224; base de nom
+ par d&#233;faut pour une paire adresse IP/port</a></h3>
<p>Si aucune directive ServerName ou ServerAlias ne correspond dans
- la liste de serveurs virtuels présentant la meilleure correspondance
+ la liste de serveurs virtuels pr&#233;sentant la meilleure correspondance
du point de vue adresse IP/port, c'est <strong>le premier serveur
- virtuel de cette liste</strong> qui sera utilisé.</p>
+ virtuel de cette liste</strong> qui sera utilis&#233;.</p>
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="section">
<h2><a name="using" id="using">Utilisation de serveurs virtuels par nom</a><a title="Lien permanent" href="#using" class="permalink">&para;</a></h2>
-<table class="related"><tr><th>Modules Apparentés</th><th>Directives Apparentées</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code></li><li><code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></li><li><code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li></ul></td></tr></table>
+<table class="related"><tr><th>Modules Apparent&#233;s</th><th>Directives Apparent&#233;es</th></tr><tr><td><ul><li><code class="module"><a href="../mod/core.html">core</a></code></li></ul></td><td><ul><li><code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code></li><li><code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code></li><li><code class="directive"><a href="../mod/core.html#servername">ServerName</a></code></li><li><code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code></li></ul></td></tr></table>
- <p>La première étape consiste à créer une section
+ <p>La premi&#232;re &#233;tape consiste &#224; cr&#233;er une section
<code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
- pour chacun des serveurs à définir. Dans chaque section
+ pour chacun des serveurs &#224; d&#233;finir. Dans chaque section
<code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>,
- vous devez définir au minimum une directive
- <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> pour désigner
- le serveur concerné et une directive
- <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> pour préciser
- l'emplacement sur le système de fichiers du contenu de ce serveur.</p>
-
- <div class="note"><h3>Le serveur principal disparaît</h3>
- <p>Toute requête qui ne correspond à aucune section <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> existante
- est traitée avec la configuration du serveur principal, sans
- tenir compte du nom d'hôte ou de la directive ServerName.</p>
-
- <p>Lorsque vous ajoutez un serveur virtuel basé sur le nom à un
- serveur existant, et si les caractéristiques de ce serveur
- virtuel correspondent à des combinaisons IP/port préexistantes,
- les requêtes seront alors traitées par un serveur virtuel
- explicite. Dans ce cas, il est en général judicieux de créer un
- <a href="#defaultvhost">serveur virtuel par défaut</a>
+ vous devez d&#233;finir au minimum une directive
+ <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> pour d&#233;signer
+ le serveur concern&#233; et une directive
+ <code class="directive"><a href="../mod/core.html#documentroot">DocumentRoot</a></code> pour pr&#233;ciser
+ l'emplacement sur le syst&#232;me de fichiers du contenu de ce serveur.</p>
+
+ <div class="note"><h3>Le serveur principal dispara&#238;t</h3>
+ <p>Toute requ&#234;te qui ne correspond &#224; aucune section <code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code> existante
+ est trait&#233;e avec la configuration du serveur principal, sans
+ tenir compte du nom d'h&#244;te ou de la directive ServerName.</p>
+
+ <p>Lorsque vous ajoutez un serveur virtuel bas&#233; sur le nom &#224; un
+ serveur existant, et si les caract&#233;ristiques de ce serveur
+ virtuel correspondent &#224; des combinaisons IP/port pr&#233;existantes,
+ les requ&#234;tes seront alors trait&#233;es par un serveur virtuel
+ explicite. Dans ce cas, il est en g&#233;n&#233;ral judicieux de cr&#233;er un
+ <a href="#defaultvhost">serveur virtuel par d&#233;faut</a>
comportant une directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> correspondant au nom du
- serveur principal. De nouveaux domaines sur les mêmes interface
- et port, mais nécessitant des configurations distinctes,
- pourront alors être ajoutés en tant que serveurs virtuels
- spécifiques (et non par défaut).</p>
+ serveur principal. De nouveaux domaines sur les m&#234;mes interface
+ et port, mais n&#233;cessitant des configurations distinctes,
+ pourront alors &#234;tre ajout&#233;s en tant que serveurs virtuels
+ sp&#233;cifiques (et non par d&#233;faut).</p>
</div>
- <div class="note"><h3>Héritage du nom de serveur</h3>
- <p>Il est toujours préférable de définir une directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> au niveau de chaque serveur
- virtuel à base de nom. Si un serveur virtuel ne définit pas
+ <div class="note"><h3>H&#233;ritage du nom de serveur</h3>
+ <p>Il est toujours pr&#233;f&#233;rable de d&#233;finir une directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> au niveau de chaque serveur
+ virtuel &#224; base de nom. Si un serveur virtuel ne d&#233;finit pas
de directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>, le
- nom de ce serveur virtuel sera hérité du serveur principal. Si
- aucun nom de serveur n'a été explicitement défini au niveau du
- serveur principal, le serveur tentera de déterminer son nom via
- une résolution de nom DNS inverse sur la première adresse
- d'écoute. Dans tous les cas, ce nom de serveur hérité influencera
- la sélection du serveur virtuel à base de nom, c'est pourquoi il
- est toujours préférable de définir une directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> pour chaque serveur virtuel
- à base de nom.</p>
+ nom de ce serveur virtuel sera h&#233;rit&#233; du serveur principal. Si
+ aucun nom de serveur n'a &#233;t&#233; explicitement d&#233;fini au niveau du
+ serveur principal, le serveur tentera de d&#233;terminer son nom via
+ une r&#233;solution de nom DNS inverse sur la premi&#232;re adresse
+ d'&#233;coute. Dans tous les cas, ce nom de serveur h&#233;rit&#233; influencera
+ la s&#233;lection du serveur virtuel &#224; base de nom, c'est pourquoi il
+ est toujours pr&#233;f&#233;rable de d&#233;finir une directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> pour chaque serveur virtuel
+ &#224; base de nom.</p>
</div>
- <p>Par exemple, supposez que vous hébergez le domaine
+ <p>Par exemple, supposez que vous h&#233;bergez le domaine
<code>www.example.com</code> et que vous souhaitez ajouter le
serveur virtuel <code>other.example.com</code> qui pointe sur
- la même adresse IP. Il vous suffit d'ajouter la configuration
- suivante à <code>httpd.conf</code>&nbsp;:</p>
+ la m&#234;me adresse IP. Il vous suffit d'ajouter la configuration
+ suivante &#224; <code>httpd.conf</code>&nbsp;:</p>
<pre class="prettyprint lang-config">&lt;VirtualHost *:80&gt;
# Le premier serveur virtuel de la liste est aussi le
- # serveur par défaut pour *:80
+ # serveur par d&#233;faut pour *:80
ServerName www.example.com
ServerAlias example.com
DocumentRoot "/www/domain"
@@ -177,69 +177,69 @@ virtuel basé sur le nom approprié</a><a title="Lien permanent" href="#alg" class
&lt;/VirtualHost&gt;</pre>
- <p>Autrement, vous pouvez spécifiez une adresse IP explicite
- à la place de <code>*</code> dans la directive
+ <p>Autrement, vous pouvez sp&#233;cifiez une adresse IP explicite
+ &#224; la place de <code>*</code> dans la directive
<code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>.
- Par exemple, cette méthode est utile si vous souhaitez faire
- tourner quelques serveurs virtuels par nom sur une même adresse
- IP, et d'autres, soit par IP, soit basés sur un autre jeu de
+ Par exemple, cette m&#233;thode est utile si vous souhaitez faire
+ tourner quelques serveurs virtuels par nom sur une m&#234;me adresse
+ IP, et d'autres, soit par IP, soit bas&#233;s sur un autre jeu de
serveurs virtuels par nom sur une autre adresse IP.</p>
<p>Plusieurs serveurs sont accessibles par plus d'un nom. Il
suffit de placer la directive
<code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> dans une section
<code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>.
- Par exemple, dans la première section
+ Par exemple, dans la premi&#232;re section
<code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>
ci-dessus, la directive <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code>
- indique aux utilisateurs les autres noms permis pour accéder au
- même site Web&nbsp;:</p>
+ indique aux utilisateurs les autres noms permis pour acc&#233;der au
+ m&#234;me site Web&nbsp;:</p>
<pre class="prettyprint lang-config">ServerAlias example.com *.example.com</pre>
- <p>ainsi, toutes les requêtes portant sur un domaine
+ <p>ainsi, toutes les requ&#234;tes portant sur un domaine
<code>example.com</code> seront servies par le serveur virtuel
- <code>www.example.com</code>. Les caractères joker <code>*</code>
- et <code>?</code> peuvent être utilisés pour les correspondances.
+ <code>www.example.com</code>. Les caract&#232;res joker <code>*</code>
+ et <code>?</code> peuvent &#234;tre utilis&#233;s pour les correspondances.
Bien entendu, vous ne pouvez pas inventer des noms et les placer
dans une directive <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>
ou <code>ServerAlias</code>. Tout d'abord, votre serveur DNS
- doit être correctement configuré pour lier ces noms à une
- adresse IP associée avec votre serveur.</p>
+ doit &#234;tre correctement configur&#233; pour lier ces noms &#224; une
+ adresse IP associ&#233;e avec votre serveur.</p>
- <p>La recherche du serveur virtuel à base de nom qui correspond au
- plus près à la requête s'effectue parmi les <code class="directive"><a href="../mod/core.html#virtualhost">&lt;virtualhost&gt;</a></code> selon leur
+ <p>La recherche du serveur virtuel &#224; base de nom qui correspond au
+ plus pr&#232;s &#224; la requ&#234;te s'effectue parmi les <code class="directive"><a href="../mod/core.html#virtualhost">&lt;virtualhost&gt;</a></code> selon leur
ordre d'apparition dans le fichier de configuration. Le premier
- serveur virtuel dont le <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> ou le <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> correspond est utilisé, sans
- priorité particulière en cas de présence de caractères génériques
+ serveur virtuel dont le <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> ou le <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> correspond est utilis&#233;, sans
+ priorit&#233; particuli&#232;re en cas de pr&#233;sence de caract&#232;res g&#233;n&#233;riques
(que ce soit pour le ServerName ou le ServerAlias).</p>
- <p>La liste complète des noms dans la section <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> sont traités comme une
+ <p>La liste compl&#232;te des noms dans la section <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> sont trait&#233;s comme une
directive <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> sans
- caractères génériques.</p>
+ caract&#232;res g&#233;n&#233;riques.</p>
<p>Finalement, vous pouvez affiner la configuration des serveurs
- virtuels en plaçant d'autres directives à l'intérieur des sections
+ virtuels en pla&#231;ant d'autres directives &#224; l'int&#233;rieur des sections
<code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>.
- La plupart des directives peut être placée dans ces sections en
- y changeant seulement la configuration du serveur virtuel associé.
- Pour déterminer si une directive particulière est permise,
+ La plupart des directives peut &#234;tre plac&#233;e dans ces sections en
+ y changeant seulement la configuration du serveur virtuel associ&#233;.
+ Pour d&#233;terminer si une directive particuli&#232;re est permise,
consultez le <a href="../mod/directive-dict.html#Context">contexte</a> de la
- directive. Le jeu de directives configurées dans le contexte
+ directive. Le jeu de directives configur&#233;es dans le contexte
du <em>serveur principal</em> (en dehors de toutes sections
<code class="directive"><a href="../mod/core.html#virtualhost">&lt;VirtualHost&gt;</a></code>)
- sera utilisé seulement s'il n'y a pas de configuration contraire
+ sera utilis&#233; seulement s'il n'y a pas de configuration contraire
par un serveur virtuel.</p>
</div></div>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../de/vhosts/name-based.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="../en/vhosts/name-based.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/vhosts/name-based.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../fr/vhosts/name-based.html" title="Fran&#231;ais">&nbsp;fr&nbsp;</a> |
<a href="../ja/vhosts/name-based.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="../ko/vhosts/name-based.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
-<a href="../tr/vhosts/name-based.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+<a href="../tr/vhosts/name-based.html" hreflang="tr" rel="alternate" title="T&#252;rk&#231;e">&nbsp;tr&nbsp;</a></p>
</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
@@ -258,7 +258,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/trunk/vhosts/name-based.
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autoris&#233; sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();