From 61615850b3e66a0c4ad4211d7b4c377180abef4b Mon Sep 17 00:00:00 2001
From: Lucien Gentis
Date: Sun, 27 May 2012 14:59:49 +0000
Subject: [PATCH] Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1343058 13f79535-47bb-0310-9956-ffa450edef68
---
docs/manual/filter.xml.fr | 3 +-
docs/manual/howto/auth.xml.fr | 4 +-
docs/manual/howto/htaccess.xml.fr | 8 +-
docs/manual/howto/public_html.xml.fr | 2 +-
docs/manual/howto/ssi.xml.fr | 2 +-
docs/manual/install.xml.fr | 18 ++--
docs/manual/mod/mod_actions.xml.fr | 50 +++++-----
docs/manual/mod/mod_asis.xml.fr | 4 +-
docs/manual/mod/mod_auth_basic.xml.fr | 23 +++--
docs/manual/mod/mod_auth_digest.xml.fr | 85 ++++------------
docs/manual/mod/mod_cache_disk.xml.fr | 27 +++---
docs/manual/mod/mod_deflate.xml.fr | 129 ++++++++++++-------------
docs/manual/mod/mod_echo.xml.fr | 4 +-
docs/manual/mod/mod_env.xml.fr | 8 +-
docs/manual/mod/mod_lua.xml.fr | 92 ++++++++++--------
docs/manual/mod/mod_negotiation.xml.fr | 26 ++---
docs/manual/mod/mod_sed.xml.fr | 44 ++++-----
docs/manual/mod/mod_setenvif.xml.fr | 79 ++++++++-------
docs/manual/mod/mod_so.xml.fr | 8 +-
docs/manual/ssl/index.xml.fr | 2 +-
docs/manual/ssl/ssl_intro.xml.fr | 2 +-
21 files changed, 296 insertions(+), 324 deletions(-)
diff --git a/docs/manual/filter.xml.fr b/docs/manual/filter.xml.fr
index b471c16391..d564f0b725 100644
--- a/docs/manual/filter.xml.fr
+++ b/docs/manual/filter.xml.fr
@@ -3,7 +3,7 @@
-
+
+
@@ -596,7 +596,7 @@ autorisation
Require ip 192.168.205
Require host phishers.example.com moreidiots.example
Require host ke
- </RequireNone>
+ </RequireNone>
</RequireAll>
diff --git a/docs/manual/howto/htaccess.xml.fr b/docs/manual/howto/htaccess.xml.fr
index 6b94af7efb..ce9b3f03c2 100644
--- a/docs/manual/howto/htaccess.xml.fr
+++ b/docs/manual/howto/htaccess.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -244,8 +244,8 @@ modifier la configuration du serveur au niveau de chaque répertoire.
Section de votre fichier
httpd.conf
-<Directory /www/htdocs/example>
- AddType text/example .exm
+<Directory /www/htdocs/example>
+ AddType text/example .exm
</Directory>
@@ -323,7 +323,7 @@ modifier la configuration du serveur au niveau de chaque répertoire.
<Directory /www/htdocs>
- Allowoverride All
+ AllowOverride All
</Directory>
<Location />
diff --git a/docs/manual/howto/public_html.xml.fr b/docs/manual/howto/public_html.xml.fr
index a8b308ecc5..dec3a42e86 100644
--- a/docs/manual/howto/public_html.xml.fr
+++ b/docs/manual/howto/public_html.xml.fr
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/manual/howto/ssi.xml.fr b/docs/manual/howto/ssi.xml.fr
index 64b715f596..998947d075 100644
--- a/docs/manual/howto/ssi.xml.fr
+++ b/docs/manual/howto/ssi.xml.fr
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/manual/install.xml.fr b/docs/manual/install.xml.fr
index 85dc1c994d..1df9bee01d 100644
--- a/docs/manual/install.xml.fr
+++ b/docs/manual/install.xml.fr
@@ -3,7 +3,7 @@
-
+
+
@@ -79,22 +79,24 @@ gestionnaire ont été introduits dans Apache 2.1
REDIRECT_HANDLER
.
Exemple : type MIME
- # Requêtes concernant des fichiers possédant un type de contenu
- # MIME particulier :
- Action image/gif /cgi-bin/images.cgi
-
+
+# Requests for files of a particular MIME content type:
+Action image/gif /cgi-bin/images.cgi
+
Dans cet exemple, les requêtes pour des fichiers possédant
le type de contenu MIME image/gif
seront traitées par
le script CGI /cgi-bin/images.cgi
.
- Example: extension de nom de fichier
- # Fichiers dont le nom possède une extension particulière
- AddHandler mon-type-de-fichier .xyz
- Action mon-type-de-fichier /cgi-bin/program.cgi
+
+ Example: File extension
+
+# Files of a particular file extension
+AddHandler my-file-type .xyz
+Action my-file-type /cgi-bin/program.cgi
+
-
Dans cet exemple, les requêtes pour des fichiers possédant
l'extension .xyz
seront traitées par
le script CGI /cgi-bin/programme.cgi
.
@@ -105,14 +107,12 @@ gestionnaire ont été introduits dans Apache 2.1
directive Action pour des localisations
virtuelles.
- Exemple
- <Location /news>
-
- SetHandler news-handler
- Action news-handler /cgi-bin/news.cgi virtual
-
- </Location>
-
+
+<Location /news>
+ SetHandler news-handler
+ Action news-handler /cgi-bin/news.cgi virtual
+</Location>
+
AddHandler
@@ -154,13 +154,13 @@ particulière.
foo.html?hi). Dans le cas contraire, la requête sera traitée
normalement.
- Exemples
- # Toutes les requêtes GET aboutissent ici
- Script GET /cgi-bin/search
-
- # Un gestionnaire CGI pour la méthode PUT
- Script PUT /~bob/put.cgi
-
+
+# All GET requests go here
+Script GET /cgi-bin/search
+
+# A CGI PUT handler
+Script PUT /~bob/put.cgi
+
diff --git a/docs/manual/mod/mod_asis.xml.fr b/docs/manual/mod/mod_asis.xml.fr
index ecfe893a3a..f8d7881018 100644
--- a/docs/manual/mod/mod_asis.xml.fr
+++ b/docs/manual/mod/mod_asis.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -54,7 +54,7 @@ d'Apache httpd
Dans le fichier de configuration, associez les fichiers asis au
gestionnaire send-as-is
comme ceci :
- AddHandler send-as-is asis
+ AddHandler send-as-is asis
Le contenu de tout fichier possédant l'extension
.asis
sera envoyé par Apache httpd au client pratiquement tel
diff --git a/docs/manual/mod/mod_auth_basic.xml.fr b/docs/manual/mod/mod_auth_basic.xml.fr
index 5d31db3aa9..9fdcc405e9 100644
--- a/docs/manual/mod/mod_auth_basic.xml.fr
+++ b/docs/manual/mod/mod_auth_basic.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -68,18 +68,17 @@ cette zone du site web
serveur.
Exemple
- <Location /secure>
-
- AuthType basic
- AuthName "private area"
- AuthBasicProvider dbm
- AuthDBMType SDBM
- AuthDBMUserFile /www/etc/dbmpasswd
- Require valid-user
-
- </Location>
+
+<Location /secure>
+ AuthType basic
+ AuthName "private area"
+ AuthBasicProvider dbm
+ AuthDBMType SDBM
+ AuthDBMUserFile /www/etc/dbmpasswd
+ Require valid-user
+</Location>
+
-
Les fournisseurs sont sollicités dans l'ordre jusqu'à ce que l'un
d'entre eux trouve une correspondance pour le nom d'utilisateur de
la requête ; alors, ce dernier fournisseur sera le seul à vérifier
diff --git a/docs/manual/mod/mod_auth_digest.xml.fr b/docs/manual/mod/mod_auth_digest.xml.fr
index 434dd4a117..fc697ca4f5 100644
--- a/docs/manual/mod/mod_auth_digest.xml.fr
+++ b/docs/manual/mod/mod_auth_digest.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -61,17 +61,17 @@ condensés
texte) à l'aide de l'outil htdigest.
Exemple :
- <Location /private/>
-
- AuthType Digest
- AuthName "private area"
- AuthDigestDomain /private/ http://mirror.my.dom/private2/
-
- AuthDigestProvider file
- AuthUserFile /web/auth/.digest_pw
- Require valid-user
-
- </Location>
+
+<Location /private/>
+ AuthType Digest
+ AuthName "private area"
+ AuthDigestDomain /private/ http://mirror.my.dom/private2/
+
+ AuthDigestProvider file
+ AuthUserFile /web/auth/.digest_pw
+ Require valid-user
+</Location>
+
Note
@@ -127,7 +127,9 @@ condensés
Utilisation de l'authentification à base de condensé
avec MSIE :
- BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
+
+ BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On
+
Cette correction n'est pas nécessaire avec MSIE 7, bien que son
@@ -240,53 +242,6 @@ serveur (nonce)
-
-AuthDigestNonceFormat
-Détermine la manière dont le nombre à valeur unique du
-serveur (nonce) est généré
-AuthDigestNonceFormat format
-directory.htaccess
-
-AuthConfig
-
-
- Non encore implémenté.
-
-
-
-
-
-AuthDigestNcCheck
-Active ou désactive la vérification du nombre d'envois du
-nombre à valeur unique (nonce) par le serveur
-AuthDigestNcCheck On|Off
-AuthDigestNcCheck Off
-server config
-
-
-
- Non encore implémenté.
-
-
-
-
-
AuthDigestAlgorithm
Sélectionne l'algorithme utilisé pour calculer les
@@ -375,11 +330,11 @@ les informations à propos des clients
MégaOctets. Par exemple, les directives qui suivent sont toutes
équivalentes :
-
- AuthDigestShmemSize 1048576
- AuthDigestShmemSize 1024K
- AuthDigestShmemSize 1M
-
+
+AuthDigestShmemSize 1048576
+AuthDigestShmemSize 1024K
+AuthDigestShmemSize 1M
+
diff --git a/docs/manual/mod/mod_cache_disk.xml.fr b/docs/manual/mod/mod_cache_disk.xml.fr
index 342d3a1b8b..c638aea6fe 100644
--- a/docs/manual/mod/mod_cache_disk.xml.fr
+++ b/docs/manual/mod/mod_cache_disk.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -60,6 +60,7 @@ cache HTTP.
mod_cache_disk pour que ce dernier puisse
fonctionner.
+ Note :
Lorsque la plate-forme la supporte, et si elle est activée via la
directive EnableSendfile,
mod_cache_disk utilise la fonctionnalité sendfile
@@ -69,7 +70,11 @@ cache HTTP.
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.
+
+mod_cache
+mod_cache_socache
+Guide de la mise en cache
CacheRoot
@@ -92,9 +97,9 @@ seront stockés
définir la structure des sous-répertoires du répertoire racine
spécifié.
-
+
CacheRoot c:/cacheroot
-
+
@@ -174,9 +179,9 @@ sous-répertoires
définir la taille minimale d'un document, en octets, pour que
celui-ci puisse faire l'objet d'un stockage dans le cache.
-
+
CacheMinFileSize 64
-
+
@@ -195,9 +200,9 @@ sous-répertoires
définir la taille maximale d'un document, en octets, pour que
celui-ci puisse faire l'objet d'un stockage dans le cache.
-
+
CacheMaxFileSize 64000
-
+
@@ -227,9 +232,9 @@ mettre en cache avant de les envoyer au client
enregistrées dans le cache, et non lorsque les données sont servies à
partir du cache.
-
+
CacheReadSize 102400
-
+
@@ -263,9 +268,9 @@ avant d'envoyer les données au client
que le serveur n'effectue pas une mise en tampon excessive au cas
où les données arriveraient plus vite que prévu.
-
+
CacheReadTime 1000
-
+
diff --git a/docs/manual/mod/mod_deflate.xml.fr b/docs/manual/mod/mod_deflate.xml.fr
index 9e01c3ae63..ac421dd04a 100644
--- a/docs/manual/mod/mod_deflate.xml.fr
+++ b/docs/manual/mod/mod_deflate.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -43,7 +43,9 @@ client
impatients.
Ne comprime que certains types de documents
+
AddOutputFilterByType DEFLATE text/html text/plain text/xml
+
La configuration suivante, tout en produisant un contenu encore
@@ -52,30 +54,27 @@ client
configuration.
Comprime tout, sauf les images
- <Location />
-
- # Insère le filtre
- SetOutputFilter DEFLATE
-
- # Netscape 4.x a quelques problèmes ...
- BrowserMatch ^Mozilla/4 gzip-only-text/html
-
- # Netscape 4.06-4.08 ont d'autres problèmes
- BrowserMatch ^Mozilla/4\.0[678] no-gzip
-
- # MSIE se fait passer pour Netscape, mais ça marche
- BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
- # Ne pas comprimer les images
- SetEnvIfNoCase Request_URI \
-
- \.(?:gif|jpe?g|png)$ no-gzip dont-vary
-
-
- # On s'assure que les mandataires ne servent pas le mauvais
- # contenu
- Header append Vary User-Agent env=!dont-vary
-
- </Location>
+
+<Location />
+ # Insert filter
+ SetOutputFilter DEFLATE
+
+ # Netscape 4.x a quelques problèmes ...
+ BrowserMatch ^Mozilla/4 gzip-only-text/html
+
+ # Netscape 4.06-4.08 ont d'autres problèmes
+ BrowserMatch ^Mozilla/4\.0[678] no-gzip
+
+ # MSIE se fait passer pour Netscape, mais ça marche
+ BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
+ # Ne pas comprimer les images
+ SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
+
+ # On s'assure que les mandataires ne servent pas le mauvais
+ # contenu
+ Header append Vary User-Agent env=!dont-vary
+</Location>
+
@@ -88,9 +87,9 @@ client
directive suivante active la compression des documents dans le
conteneur où elle est placée :
-
+
SetOutputFilter DEFLATE
-
+
Certains navigateurs populaires ne gèrent pas la compression de
tous les contenus, et pour résoudre ce problème, vous pouvez
@@ -105,13 +104,11 @@ client
où la compression n'est activée que pour les fichiers html de la
documentation d'Apache :
-
- <Directory "/racine-de-votre-serveur/manual">
-
- AddOutputFilterByType DEFLATE text/html
-
- </Directory>
-
+
+<Directory "/your-server-root/manual">
+ AddOutputFilterByType DEFLATE text/html
+</Directory>
+
Pour les navigateurs qui ont des problèmes avec la compression
de tous les types de fichiers, vous pouvez utiliser la directive
@@ -125,11 +122,11 @@ client
href="#recommended">exemple de configuration de la section
précédente :
-
- BrowserMatch ^Mozilla/4 gzip-only-text/html
- BrowserMatch ^Mozilla/4\.0[678] no-gzip
- BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
-
+
+BrowserMatch ^Mozilla/4 gzip-only-text/html
+BrowserMatch ^Mozilla/4\.0[678] no-gzip
+BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
+
Tout d'abord, on recherche un en-tête User-Agent
qui signale un navigateur Netscape version 4.x. Ces versions ne
@@ -172,14 +169,12 @@ client
AddOutputFilter, comme
dans l'exemple suivant :
-
- <Location /dav-area>
-
- ProxyPass http://example.com/
- SetOutputFilter INFLATE
-
- </Location>
-
+
+<Location /dav-area>
+ ProxyPass http://example.com/
+ SetOutputFilter INFLATE
+</Location>
+
Dans cet exemple, les sorties comprimées par gzip en
provenance de example.com seront décomprimées afin de pouvoir
@@ -196,13 +191,11 @@ client
AddInputFilter, comme
dans l'exemple suivant :
-
- <Location /dav-area>
-
- SetInputFilter DEFLATE
-
- </Location>
-
+
+<Location /dav-area>
+ SetInputFilter DEFLATE
+</Location>
+
Désormais, si une requête contient un en-tête
Content-Encoding: gzip
, son corps sera
@@ -242,9 +235,9 @@ client
DEFLATE
dépend du contenu de l'en-tête
User-Agent
, vous devez spécifier :
-
+
Header append Vary User-Agent
-
+
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
@@ -253,7 +246,9 @@ client
les mandataires compatibles de tout mettre en cache.
Exemple
+
Header set Vary *
+
@@ -276,10 +271,12 @@ d'Apache
href="../logs.html#accesslog">journal des accès.
Exemple
- DeflateFilterNote ratio
-
- LogFormat '"%r" %b (%{ratio}n) "%{User-agent}i"' deflate
+
+ DeflateFilterNote ratio
+
+ LogFormat '"%r" %b (%{ratio}n) "%{User-agent}i"' deflate
CustomLog logs/deflate_log deflate
+
Pour extraire des informations plus précises de vos journaux,
@@ -306,12 +303,14 @@ d'Apache
suivante :
Journalisation détaillée
- DeflateFilterNote Input instream
- DeflateFilterNote Output outstream
- DeflateFilterNote Ratio ratio
-
- LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate
- CustomLog logs/deflate_log deflate
+
+DeflateFilterNote Input instream
+DeflateFilterNote Output outstream
+DeflateFilterNote Ratio ratio
+
+LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate
+CustomLog logs/deflate_log deflate
+
mod_log_config
diff --git a/docs/manual/mod/mod_echo.xml.fr b/docs/manual/mod/mod_echo.xml.fr
index 18ee36424f..e9483e115e 100644
--- a/docs/manual/mod/mod_echo.xml.fr
+++ b/docs/manual/mod/mod_echo.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -54,7 +54,9 @@ d'Apache.
ou de désactiver le serveur d'écho.
Exemple
+
ProtocolEcho On
+
diff --git a/docs/manual/mod/mod_env.xml.fr b/docs/manual/mod/mod_env.xml.fr
index 9f12d9bce0..e088f46f41 100644
--- a/docs/manual/mod/mod_env.xml.fr
+++ b/docs/manual/mod/mod_env.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -62,7 +62,9 @@ shell
shell qui a invoqué le processus httpd.
Exemple
+
PassEnv LD_LIBRARY_PATH
+
@@ -81,7 +83,9 @@ shell
transmise aux scripts CGI et aux pages SSI.
Exemple
+
SetEnv SPECIAL_PATH /foo/bin
+
Les variables d'environnement internes définies par cette
directive le sont après l'exécution de la plupart des
@@ -113,7 +117,9 @@ shell
qui sont transmises aux scripts CGI et aux pages SSI.
Exemple
+
UnsetEnv LD_LIBRARY_PATH
+
diff --git a/docs/manual/mod/mod_lua.xml.fr b/docs/manual/mod/mod_lua.xml.fr
index 44f0149b75..b5a2a53017 100644
--- a/docs/manual/mod/mod_lua.xml.fr
+++ b/docs/manual/mod/mod_lua.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -58,18 +58,18 @@ jour.
La directive de base pour le chargement du module est
-
+
LoadModule lua_module modules/mod_lua.so
-
+
mod_lua
fournit un gestionnaire nommé
lua-script
qui peut être utilisé avec une directive
AddHandler
:
-
+
AddHandler lua-script .lua
-
+
Ceci aura pour effet de faire traiter les requêtes pour les fichiers
@@ -93,7 +93,9 @@ gestionnaire.
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 :
-example.lua
+
+
+example.lua
-- exemple de gestionnaire
require "string"
@@ -109,17 +111,17 @@ function handle(r)
if r.method == 'GET' then
for k, v in pairs( r:parseargs() ) do
- r:puts( string.format("%s: %s", k, v) )
+ r:puts( string.format("%s: %s\n", k, v) )
end
elseif r.method == 'POST' then
for k, v in pairs( r:parsebody() ) do
- r:puts( string.format("%s: %s", k, v) )
+ r:puts( string.format("%s: %s\n", k, v) )
end
else
r:puts("unknown HTTP method " .. r.method)
end
end
-
+
Ce gestionnaire se contente d'afficher les arguments codés d'un uri ou
@@ -151,7 +153,8 @@ code d'état HTTP ou des valeurs OK, DONE, ou DECLINED,
que vous pouvez écrire dans lua sous la forme apache2.OK
,
apache2.DONE
, ou apache2.DECLINED
.
-translate_name.lua
+
+translate_name.lua
-- exemple d'accroche qui réécrit un URI en chemin du système de
fichiers.
@@ -165,9 +168,10 @@ function translate_name(r)
-- on ne gère pas cette URL et on donne sa chance à un autre module
return apache2.DECLINED
end
-
+
-translate_name2.lua
+
+translate_name2.lua
--[[ 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
travailler sur la substitution, y compris l'accroche translate_name
@@ -186,7 +190,7 @@ function translate_name(r)
end
return apache2.DECLINED
end
-
+
Structures de données
@@ -343,28 +347,26 @@ end
La structure request_rec possède (au minimum) les méthodes
suivantes :
-
+
r:addoutputfilter(name|function) -- ajoute un filtre en sortie
-
+
-
- r:parseargs() -- renvoie une table lua contenant les arguments
- de la chaîne de paramètres de la requête
-
+
+ r:parseargs() -- returns a lua table containing the request's query string arguments
+
-
- r:parsebody() -- interprète le corps de la requête en tant que
- méthode POST et renvoie une table lua
-
+
+ r:parsebody() -- parse the request body as a POST and return a lua table
+
-
+
r:puts("bonjour", " le monde", "!") -- affichage dans le corps de la réponse
-
+
-
+
r:write("une simple chaîne") -- affichage dans le
corps de la réponse
-
+
@@ -372,7 +374,7 @@ end
Fonctions de journalisation
-
+
-- exemples de messages de journalisation
r:trace1("Ceci est un message de journalisation de niveau
trace") -- les niveaux valides vont de trace1 à trace8
@@ -384,7 +386,7 @@ end
r:alert("Ceci est un message de journalisation de niveau alert")
r:crit("Ceci est un message de journalisation de niveau crit")
r:emerg("Ceci est un message de journalisation de niveau emerg")
-
+
@@ -484,16 +486,18 @@ par défaut est once
Prenez garde aux problèmes de sécurité en écrivant vos expressions
rationnelles.
Exemples :
- LuaMapHandler /(\w+)/(/w+) /scripts/$1.lua handle_$2
+
+ LuaMapHandler /(\w+)/(\w+) /scripts/$1.lua handle_$2
+
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.
-
+
LuaMapHandler /bingo /scripts/wombat.lua
-
+
Cette directive invoquera la fonction "handle" qui est la
valeur par défaut si aucun nom de fonction spécifique n'est
spécifié.
@@ -513,8 +517,10 @@ par défaut est once
que lua. Ceci modifie le package.path dans les vms lua.
Exemples :
- LuaPackagePath /scripts/lib/?.lua
- LuaPackagePath /scripts/lib/?/init.lua
+
+LuaPackagePath /scripts/lib/?.lua
+LuaPackagePath /scripts/lib/?/init.lua
+
@@ -561,9 +567,11 @@ par défaut est once
en développement.
Exemples :
- LuaCodeCache stat
- LuaCodeCache forever
- LuaCodeCache never
+
+LuaCodeCache stat
+LuaCodeCache forever
+LuaCodeCache never
+
@@ -598,10 +606,12 @@ version 2.3.15 du serveur HTTP Apache.
Exemple :
-
+
# httpd.conf
LuaHookTranslateName /scripts/conf/hooks.lua silly_mapper
+
+
-- /scripts/conf/hooks.lua --
require "apache2"
function silly_mapper(r)
@@ -612,7 +622,7 @@ function silly_mapper(r)
return apache2.DECLINED
end
end
-
+
ContexteCette directive ne peut être
utilisée ni à l'intérieur d'une section
-
+
require 'apache2'
-- fonction d'accroche authcheck fictive
@@ -734,7 +744,7 @@ function authcheck_hook(r)
end
return apache2.OK
end
-
+
OrdonnancementLes arguments optionnels
"early" ou "late" permettent de contrôler le moment auquel ce script
s'exécute par rapport aux autres modules.
diff --git a/docs/manual/mod/mod_negotiation.xml.fr b/docs/manual/mod/mod_negotiation.xml.fr
index a4194bf4cd..6f4df1722c 100644
--- a/docs/manual/mod/mod_negotiation.xml.fr
+++ b/docs/manual/mod/mod_negotiation.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -185,9 +185,9 @@ contenu
type-map
via une directive AddHandler :
-
+
AddHandler type-map .var
-
+
A l'arrivée d'une requête pour la ressource
document.html
, le fichier
@@ -271,10 +271,10 @@ n'est pas trouvé
première variante acceptable de langue en
qui sera
servie.
-
- LanguagePriority en fr de
- ForceLanguagePriority Prefer
-
+
+LanguagePriority en fr de
+ForceLanguagePriority Prefer
+
ForceLanguagePriority Fallback
utilise la directive
LanguagePriority
@@ -286,10 +286,10 @@ n'est pas trouvé
liste définie par la directive LanguagePriority qui sera servie.
-
- LanguagePriority en fr de
- ForceLanguagePriority Fallback
-
+
+LanguagePriority en fr de
+ForceLanguagePriority Fallback
+
Les deux options, Prefer
et Fallback
,
peuvent être spécifiées, de façon à ce que la variante servie soit
@@ -320,9 +320,9 @@ cas où le client n'a pas formulé de préférenceslangages-MIME dans un ordre de préférences
décroissantes.
- Exemple:
+
LanguagePriority en fr de
-
+
Dans le cas d'une requête pour foo.html
, si
foo.html.fr
et foo.html.de
existent, et si
diff --git a/docs/manual/mod/mod_sed.xml.fr b/docs/manual/mod/mod_sed.xml.fr
index 358d4b5cb6..9f9419930f 100644
--- a/docs/manual/mod/mod_sed.xml.fr
+++ b/docs/manual/mod/mod_sed.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -66,8 +66,8 @@ données, ce qui reste est traité comme la dernière ligne.
Vous trouverez sur le blog
-de l'auteur un article en forme de tutoriel, ainsi que les raisons pour
+href="https://blogs.oracle.com/basant/entry/using_mod_sed_to_filter">blog de
+l'auteur un article en forme de tutoriel, ainsi que les raisons pour
lesquelles ce filtre est plus puissant qu'une simple
recherche/remplacement de chaîne ou d'expression rationnelle.
@@ -75,33 +75,29 @@ recherche/remplacement de chaîne ou d'expression rationnelle.
Exemple de configuration
Ajout d'un filtre en sortie
- # Dans l'exemple suivant, le filtre sed va remplacer la chaîne
+
+# Dans l'exemple suivant, le filtre sed va remplacer la chaîne
# "monday" par "MON" et la chaîne "sunday" par "SUN" dans les
- # documents html avant de les envoyer au client.
-
- <Directory "/var/www/docs/sed">
-
- AddOutputFilter Sed html
- OutputSed "s/monday/MON/g"
- OutputSed "s/sunday/SUN/g"
-
- </Directory>
-
+ # documents html avant de les envoyer au client.
+<Directory "/var/www/docs/sed">
+ AddOutputFilter Sed html
+ OutputSed "s/monday/MON/g"
+ OutputSed "s/sunday/SUN/g"
+</Directory>
+
Ajout d'un filtre en entrée
+
# 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.
-
- <Directory "/var/www/docs/sed">
-
- AddInputFilter Sed php
- InputSed "s/monday/MON/g"
- InputSed "s/sunday/SUN/g"
-
- </Directory>
-
+ # données POST envoyées à PHP.
+ <Directory "/var/www/docs/sed">
+ AddInputFilter Sed php
+ InputSed "s/monday/MON/g"
+ InputSed "s/sunday/SUN/g"
+</Directory>
+
Commandes sed
diff --git a/docs/manual/mod/mod_setenvif.xml.fr b/docs/manual/mod/mod_setenvif.xml.fr
index 990cc3ae8b..61f382a6dc 100644
--- a/docs/manual/mod/mod_setenvif.xml.fr
+++ b/docs/manual/mod/mod_setenvif.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -47,10 +47,10 @@ de caractéristiques de la requête
exemple qui définit netscape si le navigateur est Mozilla et non
MSIE.
-
- BrowserMatch ^Mozilla netscape
- BrowserMatch MSIE !netscape
-
+
+BrowserMatch ^Mozilla netscape
+BrowserMatch MSIE !netscape
+
Les variables d'environnement et le
@@ -74,17 +74,17 @@ contenu de l'en-tête HTTP User-Agent
d'environnement en fonction du contenu de l'en-tête de requête HTTP
User-Agent
. Les deux lignes suivantes produisent le même
effet :
-
- BrowserMatchNoCase Robot est_un_robot
- SetEnvIfNoCase User-Agent Robot est_un_robot
-
+
+BrowserMatchNoCase Robot is_a_robot
+SetEnvIfNoCase User-Agent Robot is_a_robot
+
Quelques exemples supplémentaires :
-
- BrowserMatch ^Mozilla forms jpeg=yes browser=netscape
- BrowserMatch "^Mozilla/[2-3]" tables agif frames javascript
- BrowserMatch MSIE !javascript
-
+
+BrowserMatch ^Mozilla forms jpeg=yes browser=netscape
+BrowserMatch "^Mozilla/[2-3]" tables agif frames javascript
+BrowserMatch MSIE !javascript
+
@@ -106,20 +106,20 @@ casse
identique sur le plan sémantique à la directive BrowserMatch. Elle permet
cependant une comparaison insensible à la casse. Par exemple :
-
- BrowserMatchNoCase mac platform=macintosh
- BrowserMatchNoCase win platform=windows
-
+
+BrowserMatchNoCase mac platform=macintosh
+BrowserMatchNoCase win platform=windows
+
Les directives BrowserMatch et
BrowserMatchNoCase sont des cas particuliers
des directives SetEnvIf
et SetEnvIfNoCase.
Ainsi, les deux lignes suivantes produisent le même effet :
-
- BrowserMatchNoCase Robot est_un_robot
- SetEnvIfNoCase User-Agent Robot est_un_robot
-
+
+BrowserMatchNoCase Robot is_a_robot
+SetEnvIfNoCase User-Agent Robot is_a_robot
+
@@ -222,18 +222,17 @@ peuvent se présenter sous les formes suivantes :
sous-expressions entre parenthèses correspondantes de
regex.
-
-Example:
- SetEnvIf Request_URI "\.gif$" objet_est_une_image=gif
- SetEnvIf Request_URI "\.jpg$" objet_est_une_image=jpg
- SetEnvIf Request_URI "\.xbm$" objet_est_une_image=xbm
- :
- SetEnvIf Referer www\.mon-domaine\.example\.com référant_intra_site
- :
- SetEnvIf objet_est_une_image xbm XBIT_PROCESSING=1
- :
- SetEnvIf ^TS ^[a-z] HAVE_TS
-
+
+SetEnvIf Request_URI "\.gif$" object_is_image=gif
+SetEnvIf Request_URI "\.jpg$" object_is_image=jpg
+SetEnvIf Request_URI "\.xbm$" object_is_image=xbm
+
+SetEnvIf Referer www\.mydomain\.example\.com intra_site_referral
+
+SetEnvIf object_is_image xbm XBIT_PROCESSING=1
+
+SetEnvIf ^TS ^[a-z] HAVE_TS
+
Les trois premières lignes définissent la variable
d'environnement objet_est_une_image
si l'objet de la
@@ -273,9 +272,9 @@ serveur HTTP Apache
pour des exemples supplémentaires.
d'environnement env-variable de la même manière que la
directive SetEnvIf.
-
+
SetEnvIfExpr "tolower(req('X-Sendfile')) == 'd:\images\very_big.iso')" iso_delivered
-
+
Dans cet exemple, la variable d'environnement
iso_delivered
est définie chaque fois que notre
@@ -285,9 +284,9 @@ serveur HTTP Apache pour des exemples supplémentaires.
l'adresse IP distante est une adresse privée au sens de la RFC 1918
:
-
+
SetEnvIfExpr "-R '10.0.0.0/8' || -R '172.16.0.0/12' || -R '192.168.0.0/16'" rfc1918
-
+
Les expressions dans le serveur HTTP
@@ -316,9 +315,9 @@ attributs de la requête sans tenir compte de la casse
module="mod_setenvif">SetEnvIf, 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 :
-
+
SetEnvIfNoCase Host Example\.Org site=apache
-
+
Cette ligne va définir la variable d'environnement
site
avec la valeur "example
" si le champ
diff --git a/docs/manual/mod/mod_so.xml.fr b/docs/manual/mod/mod_so.xml.fr
index 1a2853d004..3a952b4085 100644
--- a/docs/manual/mod/mod_so.xml.fr
+++ b/docs/manual/mod/mod_so.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -160,7 +160,7 @@ spécifié
Par exemple:
- LoadFile libexec/libxmlparse.so
+ LoadFile libexec/libxmlparse.so
@@ -184,9 +184,9 @@ actifs
href="module-dict.html#ModuleIdentifier">Identificateur de
module dans la documentation des modules. Exemple :
-
+
LoadModule status_module modules/mod_status.so
-
+
charge le module spécifié depuis le sous-répertoire des modules
situé à la racine du serveur.
diff --git a/docs/manual/ssl/index.xml.fr b/docs/manual/ssl/index.xml.fr
index e8007fa743..d183f26ac1 100644
--- a/docs/manual/ssl/index.xml.fr
+++ b/docs/manual/ssl/index.xml.fr
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/manual/ssl/ssl_intro.xml.fr b/docs/manual/ssl/ssl_intro.xml.fr
index 938cf52bf6..0f95f75cc5 100644
--- a/docs/manual/ssl/ssl_intro.xml.fr
+++ b/docs/manual/ssl/ssl_intro.xml.fr
@@ -1,7 +1,7 @@
-
+
--
2.40.0