From 198ee4e8d8a1f1625f20b64fbc9c78bb816c6440 Mon Sep 17 00:00:00 2001
From: Lucien Gentis
Date: Sat, 5 May 2012 15:39:38 +0000
Subject: [PATCH] Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1334432 13f79535-47bb-0310-9956-ffa450edef68
---
docs/manual/mod/mod_alias.xml.fr | 124 ++++++++++++-------------
docs/manual/mod/mod_authz_owner.xml.fr | 54 +++++------
docs/manual/mod/mod_expires.xml.fr | 50 +++++-----
docs/manual/mod/mod_status.xml.fr | 17 ++--
4 files changed, 115 insertions(+), 130 deletions(-)
diff --git a/docs/manual/mod/mod_alias.xml.fr b/docs/manual/mod/mod_alias.xml.fr
index 33e72bd46c..4cb558ce50 100644
--- a/docs/manual/mod/mod_alias.xml.fr
+++ b/docs/manual/mod/mod_alias.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -86,10 +86,10 @@ système de fichiers
au moins précis afin que toutes les directives puissent
éventuellement s'appliquer, comme dans l'exemple suivant :
-
- Alias /foo/bar /baz
- Alias /foo /gaq
-
+
+Alias /foo/bar /baz
+Alias /foo /gaq
+
Si l'ordre des directives était inversé, la directive Alias ayant pour argument
@@ -121,9 +121,9 @@ de fichiers
est sensible à la casse, même sur les systèmes de fichiers
insensibles à la casse.
- Exemple :
+
Alias /image /ftp/pub/image
-
+
Une requête pour http://example.com/image/foo.gif
fera
renvoyer par le serveur le fichier
@@ -160,14 +160,12 @@ de fichiers
DocumentRoot, vous devrez
probablement permettre explicitement l'accès à ce répertoire.
- Exemple :
- Alias /image /ftp/pub/image
- <Directory /ftp/pub/image>
-
- Require all granted
-
- </Directory>
-
+
+Alias /image /ftp/pub/image
+<Directory /ftp/pub/image>
+ Require all granted
+</Directory>
+
@@ -193,18 +191,18 @@ en faisant intervenir les expressions rationnelles
Par exemple, pour activer le répertoire /icons
, on peut
utiliser :
-
+
AliasMatch ^/icons(.*) /usr/local/apache/icons$1
-
+
Toute la puissance des expressions
rationnelles peut être mise à contribution. Par exemple,
il est possible de construire un alias avec un modèle de chemin URL
insensible à la casse :
-
+
AliasMatch (?i)^/image(.*) /ftp/pub/image$1
-
+
Il existe une différence subtile entre Alias et
Par exemple, supposons que nous voulions reformuler cet alias
avec AliasMatch :
-
+
Alias /image/ /ftp/pub/image/
-
+
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
qui contiennent /image/ vers /ftp/pub/image/ :
-
+
AliasMatch /image/ /ftp/pub/image/
-
+
Voici la directive AliasMatch qui produira le même résultat que
la directive Alias ci-dessus :
-
+
AliasMatch ^/image/(.*)$ /ftp/pub/image/$1
-
+
Bien entendu, il n'y a aucune raison d'utiliser AliasMatch dans le cas où
servir différentes sortes de fichiers à partir de répertoires
différents :
-
+
AliasMatch ^/image/(.*)\.jpg$ /fichiers/jpg.images/$1.jpg
AliasMatch ^/image/(.*)\.gif$ /fichiers/gif.images/$1.gif
-
+
@@ -293,13 +291,13 @@ d'effectuer une autre requête avec une URL différente
élément de chemin supplémentaire situé en aval du chemin
URL sera ajouté à l'URL cible.
- Exemple :
- # Redirige vers une URL sur un serveur différent
- Redirect /service http://foo2.example.com/service
-
- # Redirige vers une URL sur le même serveur
- Redirect /one /two
-
+
+# Redirige vers une URL sur un serveur différent
+Redirect /service http://foo2.example.com/service
+
+# Redirige vers une URL sur le même serveur
+Redirect /one /two
+
Si le client effectue une requête pour l'URL
http://example.com/service/foo.txt
, il lui sera demandé
@@ -363,10 +361,10 @@ d'effectuer une autre requête avec une URL différente
fonction send_error_response
dans
http_protocol.c).
- Exemple :
- Redirect permanent /un http://example.com/deux
- Redirect 303 /trois http://example.com/autre
-
+
+Redirect permanent /one http://example.com/two
+Redirect 303 /three http://example.com/other
+
@@ -394,9 +392,9 @@ courante
les fichiers GIF vers les fichiers JPEG de même nom sur un autre
serveur, on peut utiliser :
-
+
RedirectMatch (.*)\.gif$ http://autre.example.com$1.jpg
-
+
Les remarques à propos de la différence entre Alias et
second argument, qui est un chemin complet dans le système de
fichiers local.
- Exemple :
+
ScriptAlias /cgi-bin/ /web/cgi-bin/
-
+
Une requête pour http://example.com/cgi-bin/foo
ferait exécuter par le serveur le script
/web/cgi-bin/foo
. Cette configuration est sensiblement
équivalente à :
-
- Alias /cgi-bin/ /web/cgi-bin/
- <Location /cgi-bin >
-
- SetHandler cgi-script
- Options +ExecCGI
-
- </Location>
-
+
+Alias /cgi-bin/ /web/cgi-bin/
+<Location /cgi-bin >
+ SetHandler cgi-script
+ Options +ExecCGI
+</Location>
+
Vous pouvez aussi utiliser ScriptAlias
avec un script ou gestionnaire de votre cru. Par exemple :
-
+
ScriptAlias /cgi-bin/ /web/cgi-handler.pl
-
+
Dans ce scénario, tous les fichiers faisant l'objet d'une requête
dans /cgi-bin/
seront traités par le fichier que vous
@@ -509,14 +505,12 @@ et désigne la cible comme script CGI
module="core" type="section">Directory, SetHandler, et Options comme dans l'exemple suivant :
-
- <Directory /usr/local/apache2/htdocs/cgi-bin >
-
- SetHandler cgi-script
- Options ExecCGI
-
- </Directory>
-
+
+<Directory /usr/local/apache2/htdocs/cgi-bin >
+ SetHandler cgi-script
+ Options ExecCGI
+</Directory>
+
Ceci est nécessaire car plusieurs chemins URL peuvent
correspondre à la même zone du système de fichiers, court-circuitant
ainsi la directive ScriptAlias et révélant le
@@ -548,18 +542,18 @@ comme un script CGI
comme nom de fichier. Par exemple, pour activer le répertoire
standard /cgi-bin
, on peut utiliser :
-
+
ScriptAliasMatch ^/cgi-bin(.*) /usr/local/apache/cgi-bin$1
-
+
Comme dans le cas d'AliasMatch, toute la puissance des expressions rationnelles peut être mise à
contribution. Par exemple, il est possible de construire un alias
avec une comparaison du modèle du chemin URL insensible à la casse :
-
+
ScriptAliasMatch (?i)^/cgi-bin(.*) /usr/local/apache/cgi-bin$1
-
+
Les remarques à propos de la différence entre Alias et
-
+
@@ -43,7 +43,7 @@ d'Apache
un module d'authentification comme mod_auth_basic
ou mod_auth_digest.
mod_authz_owner reconnaît deux arguments pour la
- directive Require :
+ directive Require :
file-owner
et file-group
:
@@ -97,17 +97,15 @@ d'Apache
propriétaire ne soit jones
au lieu de
smith
.
-
- <Directory /home/*/public_html/private>
-
- AuthType Basic
- AuthName mes-fichiers-prive
- AuthBasicProvider dbm
- AuthDBMUserFile /usr/local/apache2/etc/.htdbm-all
- Require file-owner
-
- </Directory>
-
+
+<Directory /home/*/public_html/private>
+ AuthType Basic
+ AuthName MyPrivateFiles
+ AuthBasicProvider dbm
+ AuthDBMUserFile /usr/local/apache2/etc/.htdbm-all
+ Require file-owner
+</Directory>
+
Require file-group
@@ -124,22 +122,20 @@ d'Apache
foo
, ils seront autorisés à accéder aux
répertoires project-foo
de chacun d'entre eux.
-
- <Directory /home/*/public_html/project-foo>
-
- AuthType Basic
- AuthName "Project Foo Files"
- AuthBasicProvider dbm
-
- # combined user/group database
- AuthDBMUserFile /usr/local/apache2/etc/.htdbm-all
- AuthDBMGroupFile /usr/local/apache2/etc/.htdbm-all
-
- Satisfy All
- Require file-group
-
- </Directory>
-
+
+<Directory /home/*/public_html/project-foo>
+ AuthType Basic
+ AuthName "Project Foo Files"
+ AuthBasicProvider dbm
+
+ # combined user/group database
+ AuthDBMUserFile /usr/local/apache2/etc/.htdbm-all
+ AuthDBMGroupFile /usr/local/apache2/etc/.htdbm-all
+
+ Satisfy All
+ Require file-group
+</Directory>
+
diff --git a/docs/manual/mod/mod_expires.xml.fr b/docs/manual/mod/mod_expires.xml.fr
index f5824cc83f..de9c0e7956 100644
--- a/docs/manual/mod/mod_expires.xml.fr
+++ b/docs/manual/mod/mod_expires.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -68,12 +68,10 @@ l'intervalle
module="mod_expires">ExpiresDefault et ExpiresByType comme suit :
-
- ExpiresDefault "base [plus num type]
- [num type] ..."
- ExpiresByType type/encoding "base [plus num type]
- [num type] ..."
-
+
+ExpiresDefault "base [plus num type] [num type] ..."
+ExpiresByType type/encoding "base [plus num type] [num type] ..."
+
où base peut être :
@@ -102,22 +100,20 @@ l'intervalle
Par exemple, pour faire expirer par défaut les documents 1 mois
après leur accès, on peut utiliser une des directives suivantes :
-
- ExpiresDefault "access plus 1 month"
- ExpiresDefault "access plus 4 weeks"
- ExpiresDefault "access plus 30 days"
-
+
+ExpiresDefault "access plus 1 month"
+ExpiresDefault "access plus 4 weeks"
+ExpiresDefault "access plus 30 days"
+
La date d'expiration peut être définie plus précisément en
ajoutant plusieurs clauses 'num type' :
-
- ExpiresByType text/html "access plus 1 month 15
- days 2 hours"
- ExpiresByType image/gif "modification plus 5 hours 3
- minutes"
-
+
+ExpiresByType text/html "access plus 1 month 15 days 2 hours"
+ExpiresByType image/gif "modification plus 5 hours 3 minutes"
+
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
@@ -203,14 +199,16 @@ en fonction du type MIME
de temps assez court).
Exemple :
- # active la génération des en-tê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
- ExpiresByType text/html M604800
+
+# active la génération des en-tê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
+ExpiresByType text/html M604800
+
Notez que cette directive ne produit d'effet que si
diff --git a/docs/manual/mod/mod_status.xml.fr b/docs/manual/mod/mod_status.xml.fr
index ca52dc8bef..301d28d538 100644
--- a/docs/manual/mod/mod_status.xml.fr
+++ b/docs/manual/mod/mod_status.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -81,15 +81,12 @@ du serveur
Pour n'activer les rapports d'état que pour les navigateurs
appartenent au domaine example.com, ajoutez ces lignes à votre
fichier de configuration httpd.conf
:
-
- <Location /etat-serveur>
-
- SetHandler server-status
-
- Require host example.com
-
- </Location>
-
+
+<Location /server-status>
+ SetHandler server-status
+ Require host example.com
+</Location>
+
Il est alors possible d'obtenir les statistiques du serveur en
utilisant un navigateur web et en accédant à la page
--
2.40.0