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 <code>httpd.conf</code> -<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
-
+ Contexte

Cette 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
-
+ Ordonnancement

Les 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