mirror of
https://github.com/apache/httpd.git
synced 2025-08-06 11:06:17 +00:00
Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1308139 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
|
||||
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
|
||||
<!-- English Revision : 1212883 -->
|
||||
<!-- English Revision : 1307308 -->
|
||||
<!-- French translation : Lucien GENTIS -->
|
||||
<!-- Reviewed by : Vincent Deffontaines -->
|
||||
|
||||
@ -499,6 +499,36 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>"
|
||||
module="mod_ssl">SSLRequire</directive>).</p>
|
||||
|
||||
</section>
|
||||
<section id="examples">
|
||||
|
||||
<title>Exemples d'expressions</title>
|
||||
<p>Les exemples suivants montent comment utiliser les
|
||||
expressions pour évaluer les requêtes :</p>
|
||||
<!-- This section should probably be extended with more, useful examples -->
|
||||
<example>
|
||||
# Comparer le nom d'hôte avec example.com et rediriger vers
|
||||
# www.example.com si le nom d'hôte correspond<br />
|
||||
<If "%{HTTP_HOST} == 'example.com'"><br />
|
||||
<indent>
|
||||
Redirect permanent / http://www.example.com<br />
|
||||
</indent>
|
||||
</If><br /><br />
|
||||
# Forcer le type text/plain si un fichier fait l'objet d'une
|
||||
# requête dont la chaîne de paramètres contient 'forcetext'<br />
|
||||
<If "%{QUERY_STRING} =~ /forcetext/"><br />
|
||||
<indent>
|
||||
ForceType text/plain<br />
|
||||
</indent>
|
||||
</If><br /><br />
|
||||
# N'autoriser l'accès à ce contenu que pendant les heures de
|
||||
# travail<br />
|
||||
<Directory "/foo/bar/business"><br />
|
||||
<indent>
|
||||
Require expr %{TIME_HOUR} >= 9 && %{TIME_HOUR} <= 17 <br />
|
||||
</indent>
|
||||
</Directory>
|
||||
</example>
|
||||
</section>
|
||||
|
||||
<section id="other">
|
||||
<title>Autres</title>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
|
||||
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
|
||||
<!-- English Revision: 1300892:1305167 (outdated) -->
|
||||
<!-- English Revision : 1305167 -->
|
||||
<!-- French translation : Lucien GENTIS -->
|
||||
<!-- Reviewed by : Vincent Deffontaines -->
|
||||
|
||||
@ -128,6 +128,12 @@
|
||||
<program>htcacheclean</program> permet de lister et de supprimer les
|
||||
URLs mises en cache, et de maintenir le cache en deçà de
|
||||
certaines limites de taille et de nombre d'inodes.</dd>
|
||||
<dt><module>mod_cache_socache</module></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
|
||||
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,
|
||||
@ -140,7 +146,7 @@ cache</a></seealso>
|
||||
<section id="related"><title>Modules apparentés et directives</title>
|
||||
<related>
|
||||
<modulelist>
|
||||
<module>mod_cache_disk</module>
|
||||
<module>mod_cache_socache</module>
|
||||
</modulelist>
|
||||
<directivelist>
|
||||
<directive module="mod_cache_disk">CacheRoot</directive>
|
||||
@ -148,6 +154,12 @@ cache</a></seealso>
|
||||
<directive module="mod_cache_disk">CacheDirLength</directive>
|
||||
<directive module="mod_cache_disk">CacheMinFileSize</directive>
|
||||
<directive module="mod_cache_disk">CacheMaxFileSize</directive>
|
||||
<directive module="mod_cache_socache">CacheSocache</directive>
|
||||
<directive module="mod_cache_socache">CacheSocacheMaxTime</directive>
|
||||
<directive module="mod_cache_socache">CacheSocacheMinTime</directive>
|
||||
<directive module="mod_cache_socache">CacheSocacheMaxSize</directive>
|
||||
<directive module="mod_cache_socache">CacheSocacheReadSize</directive>
|
||||
<directive module="mod_cache_socache">CacheSocacheReadTime</directive>
|
||||
</directivelist>
|
||||
</related>
|
||||
</section>
|
||||
@ -397,7 +409,11 @@ URL</var>]</syntax>
|
||||
contenu considéré peut être mis en cache. Si <var>type de cache</var>
|
||||
a pour valeur <code>disk</code>, <module>mod_cache</module>
|
||||
utilisera le gestionnaire de stockage sur disque implémenté par
|
||||
<module>mod_cache_disk</module>.</p>
|
||||
<module>mod_cache_disk</module>. Pour que <module>mod_cache</module>
|
||||
utilise le gestionnaire de stockage basé sur le cache d'objets
|
||||
partagés implémenté par <module>mod_cache_socache</module>,
|
||||
spécifiez <code>socache</code> comme valeur du paramètre <var>type
|
||||
de cache</var>.</p>
|
||||
<p>Si les différentes directives <directive>CacheEnable</directive>
|
||||
spécifient des URLs qui se recoupent (comme dans l'exemple
|
||||
ci-dessous), tous les gestionnaires de stockage possibles seront
|
||||
@ -978,7 +994,7 @@ l'entête Cache-Control: a pour valeur no-store.</description>
|
||||
<default>CacheQuickHandler on</default>
|
||||
<contextlist><context>server config</context><context>virtual host</context>
|
||||
</contextlist>
|
||||
<compatibility>Disponible à partir de la version 2.3.3 du serveur HTTP
|
||||
<compatibility>Disponible à partir de la version 2.3.3 du serveur HTTP
|
||||
Apache</compatibility>
|
||||
|
||||
<usage>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
|
||||
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
|
||||
<!-- English Revision: 1029833:1305167 (outdated) -->
|
||||
<!-- English Revision: 1305167 -->
|
||||
<!-- French translation : Lucien GENTIS -->
|
||||
<!-- Reviewed by : Vincent Deffontaines -->
|
||||
|
||||
@ -60,6 +60,7 @@ cache HTTP.</description>
|
||||
<module>mod_cache_disk</module> pour que ce dernier puisse
|
||||
fonctionner.</p>
|
||||
</note>
|
||||
<note><title>Note :</title>
|
||||
<p>Lorsque la plate-forme la supporte, et si elle est activée via la
|
||||
directive <directive module="core">EnableSendfile</directive>,
|
||||
<module>mod_cache_disk</module> utilise la fonctionnalité sendfile
|
||||
@ -69,7 +70,11 @@ cache HTTP.</description>
|
||||
un contexte de répertoire ou de fichier .htaccess, car le module ne
|
||||
dispose pas des définitions correspondantes lorsque la requête est
|
||||
servie depuis le cache.</p>
|
||||
</note>
|
||||
</summary>
|
||||
<seealso><module>mod_cache</module></seealso>
|
||||
<seealso><module>mod_cache_socache</module></seealso>
|
||||
<seealso><a href="../caching.html">Guide de la mise en cache</a></seealso>
|
||||
|
||||
<directivesynopsis>
|
||||
<name>CacheRoot</name>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
|
||||
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
|
||||
<!-- English Revision : 1174747 -->
|
||||
<!-- English Revision : 1307726 -->
|
||||
<!-- French translation : Lucien GENTIS -->
|
||||
<!-- Reviewed by : Vincent Deffontaines -->
|
||||
|
||||
@ -210,6 +210,9 @@ d'Apache</compatibility>
|
||||
de fin afficherait un listing du contenu du
|
||||
répertoire</strong>.</p>
|
||||
</note>
|
||||
<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>
|
||||
</usage>
|
||||
</directivesynopsis>
|
||||
<directivesynopsis>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
|
||||
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
|
||||
<!-- English Revision: 1174747:1307365 (outdated) -->
|
||||
<!-- English Revision : 1307365 -->
|
||||
<!-- French translation : Lucien GENTIS -->
|
||||
<!-- Reviewed by : Vincent Deffontaines -->
|
||||
|
||||
@ -69,13 +69,13 @@ l'intervalle</title>
|
||||
module="mod_expires">ExpiresByType</directive> comme suit :</p>
|
||||
|
||||
<example>
|
||||
ExpiresDefault "<base> [plus] {<num>
|
||||
<type>}*"<br />
|
||||
ExpiresByType type/encoding "<base> [plus]
|
||||
{<num> <type>}*"
|
||||
ExpiresDefault "<var>base</var> [plus <var>num</var> <var>type</var>]
|
||||
[<var>num</var> <var>type</var>] ..."<br />
|
||||
ExpiresByType type/encoding "<var>base</var> [plus <var>num</var> <var>type</var>]
|
||||
[<var>num</var> <var>type</var>] ..."
|
||||
</example>
|
||||
|
||||
<p>où <base> peut être :</p>
|
||||
<p>où <var>base</var> peut être :</p>
|
||||
|
||||
<ul>
|
||||
<li><code>access</code></li>
|
||||
@ -86,9 +86,9 @@ l'intervalle</title>
|
||||
<li><code>modification</code></li>
|
||||
</ul>
|
||||
|
||||
<p>Le mot-clé <code>plus</code> est optionnel. <num> doit
|
||||
<p>Le mot-clé <code>plus</code> est optionnel. <var>num</var> doit
|
||||
correspondre à une valeur entière [compatible avec
|
||||
<code>atoi()</code>], et <type> peut être choisi parmi :</p>
|
||||
<code>atoi()</code>], et <var>type</var> peut être choisi parmi :</p>
|
||||
|
||||
<ul>
|
||||
<li><code>years</code></li>
|
||||
@ -110,7 +110,7 @@ l'intervalle</title>
|
||||
|
||||
|
||||
<p>La date d'expiration peut être définie plus précisément en
|
||||
ajoutant plusieurs clauses'<num> <type>' :</p>
|
||||
ajoutant plusieurs clauses '<var>num</var> <var>type</var>' :</p>
|
||||
|
||||
<example>
|
||||
ExpiresByType text/html "access plus 1 month 15
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
|
||||
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
|
||||
<!-- English Revision: 1301743:1306409 (outdated) -->
|
||||
<!-- English Revision : 1306409 -->
|
||||
<!-- French translation : Lucien GENTIS -->
|
||||
<!-- Reviewed by : Vincent Deffontaines -->
|
||||
|
||||
@ -1246,6 +1246,16 @@ l'espace d'URLs du serveur local</description>
|
||||
répartiteur en plus de ceux dé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 à
|
||||
<code>Off</code>.
|
||||
</td></tr>
|
||||
|
||||
</table>
|
||||
<p>Exemple de configuration d'un répartiteur de charge</p>
|
||||
|
@ -1,9 +1,9 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
|
||||
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
|
||||
<!-- English Revision: 926409:1304805 (outdated) -->
|
||||
<!-- English Revision : 1304805 -->
|
||||
<!-- French translation : Lucien GENTIS -->
|
||||
<!-- $LastChangedRevision: 2010033101 $ -->
|
||||
<!-- $LastChangedRevision: 2012040101 $ -->
|
||||
|
||||
|
||||
<!--
|
||||
@ -188,7 +188,7 @@
|
||||
|
||||
<dt><module>mod_headers</module></dt>
|
||||
|
||||
<dd>Ce module gagne beaucoup de flexibilité et peut aussi positionner; avec Apache
|
||||
<dd>Ce module gagne beaucoup de flexibilité avec Apache
|
||||
httpd 2.0 : on peut
|
||||
désormais l'utiliser pour modifier les en-têtes des requêtes
|
||||
utilisés par <module>mod_proxy</module>, et pour positionner les
|
||||
@ -240,8 +240,8 @@
|
||||
<dt><module>mod_auth_dbm</module></dt>
|
||||
|
||||
<dd>Plusieurs bases de données DBM sont supportées, et sélectionnables
|
||||
au moyen de la directive <directive
|
||||
module="mod_auth_dbm">AuthDBMType</directive>.</dd>
|
||||
au moyen du type <a
|
||||
href="../2.0/mod/mod_auth_dbm.html#AuthDBMType"><code>AuthDBMType</code></a>.</dd>
|
||||
</dl>
|
||||
</section>
|
||||
</manualpage>
|
||||
|
@ -1,7 +1,7 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1" ?>
|
||||
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
|
||||
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
|
||||
<!-- English Revision: 1300917:1307775 (outdated) -->
|
||||
<!-- English Revision : 1307778 -->
|
||||
<!-- French translation : Lucien GENTIS -->
|
||||
<!-- Reviewed by : Vincent Deffontaines -->
|
||||
|
||||
@ -709,10 +709,36 @@ RewriteRule (.*\.html) docs.php?$1
|
||||
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
|
||||
conditions et à utiliser le drapeau [Skip]. Cette technique permet
|
||||
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
|
||||
contenues dans le bloc else.</p>
|
||||
contenues dans le bloc else :</p>
|
||||
<example>
|
||||
# Est-ce que le fichier existe ?<br />
|
||||
RewriteCond %{REQUEST_FILENAME} !-f<br />
|
||||
RewriteCond %{REQUEST_FILENAME} !-d<br />
|
||||
<!-- A traduire pour qui y comprend quelquechose -->
|
||||
# Create an if-then-else construct by skipping 3 lines if we meant to go to the "else" stanza.<br />
|
||||
RewriteRule .? - [S=3]<br />
|
||||
<br />
|
||||
# Si le fichier existe, alors :
|
||||
<indent>
|
||||
RewriteRule (.*\.gif) images.php?$1<br />
|
||||
RewriteRule (.*\.html) docs.php?$1<br />
|
||||
# Skip past the "else" stanza.<br />
|
||||
RewriteRule .? - [S=1]<br />
|
||||
</indent>
|
||||
# ELSE...
|
||||
<indent>
|
||||
RewriteRule (.*) 404.php?file=$1<br />
|
||||
</indent>
|
||||
# END
|
||||
</example>
|
||||
|
||||
<p>Il est probablement plus aisé de définir ce genre de configuration
|
||||
via les directives <directive type="section">If</directive>, <directive
|
||||
type="section">ElseIf</directive>, et <directive
|
||||
type="section">Else</directive>.</p>
|
||||
|
||||
</section>
|
||||
|
||||
|
@ -101,10 +101,10 @@ correspondance</a></seealso>
|
||||
substitution est un chemin relatif, la directive <directive
|
||||
module="mod_rewrite">RewriteBase</directive> 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, dans certains cas,
|
||||
n'effectueront pas de substitution afin d'éviter les bouclages (au
|
||||
il faut s'assurer de créer des règles qui
|
||||
n'effectueront pas de substitution au
|
||||
cours d'une passe ultérieure du processus de réécriture au niveau
|
||||
répertoire). Voir <a
|
||||
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>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
|
||||
<!-- French translation : Lucien GENTIS -->
|
||||
<!-- Reviewed by : Vincent Deffontaines -->
|
||||
<!-- English Revision: 1204356:1304985 (outdated) -->
|
||||
<!-- English Revision : 1304985 -->
|
||||
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
@ -318,7 +318,12 @@ nécessiter une mise à jour des fichiers de configuration de la ver
|
||||
d'utiliser l'ancien format via la nouvelle option
|
||||
<code>LegacyDNStringFormat</code> de la directive <directive
|
||||
module="mod_ssl">SSLOptions</directive>. Le protocole SSLv2 n'est
|
||||
plus supporté.</li>
|
||||
plus supporté. Les directives <directive
|
||||
module="mod_ssl">SSLProxyCheckPeerCN</directive> et
|
||||
<directive module="mod_ssl">SSLProxyCheckPeerExpire</directive>
|
||||
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>
|
||||
|
||||
<li><program>htpasswd</program> utilise maintenant par défaut les
|
||||
condensés MD5 sur toutes les plates-formes.</li>
|
||||
|
Reference in New Issue
Block a user