From: Lucien Gentis Date: Mon, 7 May 2012 15:47:38 +0000 (+0000) Subject: Updates. X-Git-Tag: 2.4.3~471 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7a012d0e39886372df6662169ea4b9906818e63a;p=apache Updates. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1335074 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/docs/manual/mod/mod_access_compat.xml.fr b/docs/manual/mod/mod_access_compat.xml.fr index 2e06b48ca1..141d483c75 100644 --- a/docs/manual/mod/mod_access_compat.xml.fr +++ b/docs/manual/mod/mod_access_compat.xml.fr @@ -1,7 +1,7 @@ - + @@ -123,10 +123,10 @@ d'environnement
Un nom de domaine (partiel)
- Exemple : - Allow from example.org
- Allow from .net example.edu -
+ +Allow from example.org +Allow from .net example.edu +

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, @@ -146,28 +146,28 @@ d'environnement

Une adresse IP complète
- Exemple : - Allow from 10.1.2.3
- Allow from 192.168.1.104 192.168.1.205 -
+ +Allow from 10.1.2.3 +Allow from 192.168.1.104 192.168.1.205 +

L'adresse IP d'un hôte auquel on a accordé l'accès

Une adresse IP partielle
- Exemple : - Allow from 10.1
- Allow from 10 172.20 192.168.2 -
+ +Allow from 10.1 +Allow from 10 172.20 192.168.2 +

De un à trois des premiers octets d'une adresse IP, afin de restreindre l'accès à un sous-réseau.

Une paire réseau/masque de sous-réseau
- Exemple : + Allow from 10.1.0.0/255.255.0.0 - +

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.

@@ -175,9 +175,9 @@ d'environnement
Une spécification CIDR réseau/nnn
- Exemple : + Allow from 10.1.0.0/16 - +

Identique au cas précédent, mis à part que le masque est constitué des nnn bits de poids fort.

@@ -188,10 +188,10 @@ d'environnement

On peut spécifier des adresses et sous-réseaux IPv6 de la manière suivante :

- - Allow from 2001:db8::a00:20ff:fea7:ccea
- Allow from 2001:db8::a00:20ff:fea7:ccea/10 -
+ +Allow from 2001:db8::a00:20ff:fea7:ccea +Allow from 2001:db8::a00:20ff:fea7:ccea/10 +

Le troisième format d'argument de la directive Allow permet de contrôler l'accès au serveur @@ -211,16 +211,14 @@ d'environnement (type de navigateur) des clients, le Referer, ou d'autres champs d'en-tête de la requête HTTP.

- Exemple : - SetEnvIf User-Agent ^KnockKnock/2\.0 laissez_moi_entrer
- <Directory /docroot>
- - Order Deny,Allow
- Deny from all
- Allow from env=laissez_moi_entrer
-
- </Directory> -
+ +SetEnvIf User-Agent ^KnockKnock/2\.0 let_me_in +<Directory /docroot> + Order Deny,Allow + Deny from all + Allow from env=let_me_in +</Directory> +

Dans cet exemple, les navigateurs dont la chaîne user-agent commence par KnockKnock/2.0 se verront accorder @@ -361,11 +359,11 @@ les directives Allow et l'autorisation d'accès ; tous les autres voient leur accès refusé.

- - Order Deny,Allow
- Deny from all
- Allow from example.org -
+ +Order Deny,Allow +Deny from all +Allow from example.org +

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 @@ -375,11 +373,11 @@ les directives Allow et module="mod_access_compat">Deny, et consiste donc en un refus d'accès.

- - Order Allow,Deny
- Allow from example.org
- Deny from foo.example.org -
+ +Order Allow,Deny +Allow from example.org +Deny from foo.example.org +

Par contre, si la valeur de la directive Order, dans l'exemple précédent, est @@ -401,13 +399,11 @@ les directives Allow et module="mod_access_compat">Deny associées, à cause de son influence sur le statut par défaut. Par exemple,

- - <Directory /www>
- - Order Allow,Deny
-
- </Directory> -
+ +<Directory /www> + Order Allow,Deny +</Directory> +

va interdire tout accès au répertoire /www à cause du statut d'accès par défaut qui est défini à LimitExcept à partir de la version que l'accès à cette zone nécessite un mot de passe pour les autres utilisateurs, vous pouvez utiliser une configuration du style :

- - Require valid-user
- Allow from 192.168.1
- Satisfy Any -
+ +Require valid-user +Allow from 192.168.1 +Satisfy Any +

Une autre utilisation fréquente de la directive @@ -488,16 +484,16 @@ type="section">LimitExcept à partir de la version répertoire parent :

- - <Directory /var/www/private>
- Require valid-user
- </Directory>
-
- <Directory /var/www/private/public>
- Allow from all
- Satisfy Any
- </Directory> -
+ +<Directory /var/www/private> + Require valid-user +</Directory> + +<Directory /var/www/private/public> + Allow from all + Satisfy Any +</Directory> +

Dans l'exemple ci-dessus, l'accès au répertoire /var/www/private nécessitera une authentification, diff --git a/docs/manual/mod/mod_autoindex.xml.fr b/docs/manual/mod/mod_autoindex.xml.fr index e5e69160af..7fcdf8d101 100644 --- a/docs/manual/mod/mod_autoindex.xml.fr +++ b/docs/manual/mod/mod_autoindex.xml.fr @@ -1,7 +1,7 @@ - + @@ -215,10 +215,10 @@ fichier en fonction de son nom peut pas afficher d'images, si le chargement d'images est désactivé ou si l'icône ne peut pas être trouvé.

- Exemples - AddAlt "Fichier PDF" *.pdf
- AddAlt Compressé *.gz *.zip *.Z -
+ +AddAlt "PDF file" *.pdf +AddAlt Compressed *.gz *.zip *.Z + @@ -245,9 +245,9 @@ fichier en fonction de son codage MIME peut pas afficher d'images, si le chargement d'images est désactivé ou si l'icône ne peut pas être trouvé.

- Exemple + AddAltByEncoding gzip x-gzip - + @@ -274,9 +274,9 @@ fichier en fonction de son type MIME peut pas afficher d'images, si le chargement d'images est désactivé ou si l'icône ne peut pas être trouvé.

- Exemple + AddAltByType 'Fichier texte' text/plain - + @@ -299,9 +299,10 @@ fichier en fonction de son type MIME texte doit être entouré de guillemets (").

- Exemple - AddDescription "La planète Mars" mars.gif - + +AddDescription "The planet Mars" mars.gif +AddDescription "My friend Marshall" friends/mars.gif +

La taille par défaut, habituelle du champ de description est de 23 octets. L'option et n'est donc pas nécessaire si vous utilisez IndexOptions HTMLTable.

- Exemples - AddIcon (IMG,/icons/image.png) .gif .jpg .png
- AddIcon /icons/dir.png ^^DIRECTORY^^
- AddIcon /icons/backup.png *~ -
+ +#Examples +AddIcon (IMG,/icons/image.png) .gif .jpg .png +AddIcon /icons/dir.png ^^DIRECTORY^^ +AddIcon /icons/backup.png *~ +

Lorsque c'est possible, il est préférable d'utiliser AddIconByType plutôt que @@ -418,9 +420,9 @@ codage MIME

codage MIME doit être un codage valide, comme x-compress.

- Exemple + AddIconByEncoding /icons/compress.png x-compress - + @@ -450,9 +452,9 @@ type MIME

type MIME est une expression avec caractères génériques représentant le type MIME.

- Exemple + AddIconByType (IMG,/icons/image.png) image/* - + @@ -474,9 +476,9 @@ n'est précisé chemin URL est une URL relative (échappée par des caractères '%') vers l'icône ou une URL pleinement qualifiée.

- Exemple + DefaultIcon /icon/unknown.png - + @@ -495,9 +497,9 @@ contenant l'index le nom du fichier qui sera inséré au début de la page contenant l'index. nom fichier est le nom du fichier à inclure.

- Exemple + HeaderName HEADER.html - +

Les deux directives HeaderName et considéré comme relatif au répertoire défini par la directive DocumentRoot.

- Exemple + HeaderName /include/HEADER.html - +

nom fichier doit correspondre à un document dont le type MIME est du style text/* (par exemple @@ -520,9 +522,9 @@ contenant l'index sortie) est marqué comme text/html par exemple à l'aide d'une directive comme :

- + AddType text/html .cgi - +

Une négociation de contenu sera effectuée si ignorer. Par défaut, la liste contient . (le répertoire courant).

- + IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t - + Expressions rationnelles

Cette directive est actuellement incompatible avec les sections @@ -600,15 +602,15 @@ contenu d'un répertoire IndexIgnore et héritée par ailleurs d'autres sections de configuration.

- - <Directory /var/www> - IndexIgnore *.bak .??* *~ *# HEADER* README* RCS CVS *,v *,t - </Directory> - <Directory /var/www/backups> - IndexIgnoreReset ON - IndexIgnore .??* *# HEADER* README* RCS CVS *,v *,t - </Directory> - + +<Directory /var/www> + IndexIgnore *.bak .??* *~ *# HEADER* README* RCS CVS *,v *,t +</Directory> +<Directory /var/www/backups> + IndexIgnoreReset ON + IndexIgnore .??* *# HEADER* README* RCS CVS *,v *,t +</Directory> +

Revoyez la configuration par défaut pour une liste de modèles que vous voulez ignorer explicitement après usage @@ -663,9 +665,9 @@ répertoire système de fichiers sous-jacent utilise les noms de fichiers en Unicode ou non). - Exemple : + IndexOptions Charset=UTF-8 - +

MIME de la page générée. La valeur par défaut est text/html. - Exemple : + IndexOptions Type=text/plain - + @@ -993,20 +995,18 @@ répertoire apparaissant dans la même section directory sont maintenant fusionnées. Le résultat de : - - <Directory /foo> - - IndexOptions HTMLTable
- IndexOptions SuppressColumnsorting -
- </Directory> -
+ +<Directory /foo> + IndexOptions HTMLTable + IndexOptions SuppressColumnsorting +</Directory> +

est équivalent à

- + IndexOptions HTMLTable SuppressColumnsorting - +
  • L'ajout de la syntaxe incrémentale (en préfixant les mots-clés @@ -1022,10 +1022,10 @@ répertoire définition incrémentale. Considérons l'exemple suivant :

    - - IndexOptions +ScanHTMLTitles -IconsAreLinks FancyIndexing
    - IndexOptions +SuppressSize -
    + +IndexOptions +ScanHTMLTitles -IconsAreLinks FancyIndexing
    +IndexOptions +SuppressSize +

    L'effet global est équivalent à l'effet qu'aurait provoqué IndexOptions FancyIndexing +SuppressSize, car l'option @@ -1098,10 +1098,9 @@ répertoire définir le nom du fichier qui servira de feuille de style CSS pour l'index.

    - - Exemple + IndexStyleSheet "/css/style.css" - +

    L'utilisation de cette directive en conjonction avec IndexOptions HTMLTable ajoute plusieurs classes CSS au document HTML @@ -1145,10 +1144,9 @@ d'index. spécifier une chaîne de caractères à insérer dans la section <head> du code HTML généré pour la page d'index.

    - - Exemple + IndexHeadInsert "<link rel=\"sitemap\" href=\"/sitemap.html\">" - + @@ -1173,13 +1171,15 @@ l'index module="core">DocumentRoot.

    - Exemple 1 - ReadmeName FOOTER.html - + +# Example 1 +ReadmeName FOOTER.html + - Exemple 2 - ReadmeName /include/FOOTER.html - + +# Example 2 +ReadmeName /include/FOOTER.html +

    Voir aussi la directive HeaderName, où cette fonctionnalité est décrite plus en diff --git a/docs/manual/mod/mod_dir.xml.fr b/docs/manual/mod/mod_dir.xml.fr index 75140abf4d..2ee839e859 100644 --- a/docs/manual/mod/mod_dir.xml.fr +++ b/docs/manual/mod/mod_dir.xml.fr @@ -1,7 +1,7 @@ - + @@ -81,7 +81,9 @@ client envoie une requête pour un répertoire listing du répertoire.

    Exemple + DirectoryIndex index.html +

    Avec cette configuration, une requête pour l'URL @@ -93,9 +95,9 @@ client envoie une requête pour un répertoire

    Notez qu'il n'est pas nécessaire que les documents soient relatifs au répertoire ;

    - + DirectoryIndex index.html index.txt /cgi-bin/index.pl - +

    provoquerait l'exécution du script CGI /cgi-bin/index.pl si aucun des fichiers @@ -133,7 +135,9 @@ répertoires. client vers une ressource externe.

    Exemple + DirectoryIndexRedirect on +

    Une requête pour http://example.com/docs/ se @@ -187,15 +191,13 @@ d'Apache Gardez cependant à l'esprit que ceci peut avoir des répercutions en matière de sécurité.

    - - # voir l'avertissement de sécurité ci-dessous !
    - <Location /un/chemin>
    - - DirectorySlash Off
    - SetHandler un-gestionnaire
    -
    - </Location> -
    + +# voir l'avertissement de sécurité ci-dessous ! +<Location /some/path> + DirectorySlash Off + SetHandler some-handler +</Location> + Avertissement de sécurité

    La désactivation de la redirection "slash de fin" peut entraîner @@ -230,9 +232,9 @@ aucun fichier et qui provoquerait sans cela l'envoi d'un code d'erreur HTTP 404 (Not Found). Par exemple

    - - FallbackResource /not-404.php - + + FallbackResource /not-404.php +

    fait en sorte que les requêtes ne correspondant à aucun fichier soient traitées par non-404.php, sans affecter les requêtes pour des fichiers existants.

    @@ -246,23 +248,19 @@ aucun fichier conditionnels -f et -d pour vérifier l'existence des fichiers et répertoires. Maintenant, une seule ligne de configuration est nécessaire.

    - - FallbackResource /index.php - + + FallbackResource /index.php +

    Les fichiers existants comme des images, des fichiers css, etc... seront traités normalement.

    Pour un URI intermédiaire tel que http://example.com/blog/, cet URI intermédiaire doit être spécifié en tant que url-locale :

    - - - <Directory /web/example.com/htdocs/blog>
    - - FallbackResource /blog/index.php
    -
    - </Directory> -
    -
    + +<Directory /web/example.com/htdocs/blog> + FallbackResource /blog/index.php +</Directory> + diff --git a/docs/manual/mod/mod_headers.xml.fr b/docs/manual/mod/mod_headers.xml.fr index e40029f93e..3875d4bb19 100644 --- a/docs/manual/mod/mod_headers.xml.fr +++ b/docs/manual/mod/mod_headers.xml.fr @@ -1,7 +1,7 @@ - + @@ -51,10 +51,10 @@ HTTP ces deux directives ont un effet différent si leur ordre est inversé :

    - - RequestHeader append MirrorID "mirror 12"
    - RequestHeader unset MirrorID -
    + +RequestHeader append MirrorID "mirror 12" +RequestHeader unset MirrorID +

    Dans cet ordre, l'en-tête MirrorID n'est pas défini. Si l'ordre des directives était inversé, l'en-tête @@ -95,9 +95,9 @@ tardif Copie tous les en-têtes de requête qui commencent par "TS" vers les en-têtes de la réponse : - + Header echo ^TS - +

  • @@ -109,9 +109,9 @@ tardif isoler les goulets d'étranglement entre le client et le serveur. - + Header set mon-en-tête "%D %t" - +

    le résultat est l'ajout à la réponse d'un en-tête du type :

    @@ -130,10 +130,10 @@ tardif

    le résultat est l'ajout à la réponse d'un en-tête du type :

    - - mon-en-tête: Bonjour Joe. Il a fallu D=3775428 microsecondes à Apache - pour servir cette requête. - + + Header set MyHeader "Bonjour Joe. Il a fallu D=3775428 microsecondes à Apache + pour servir cette requête." +
  • @@ -144,10 +144,10 @@ tardif exemple nécessite les services du module mod_setenvif. - - SetEnvIf mon-en-tête-requête mavaleur HAVE_MyRequestHeader
    - Header set mon-en-tête "%D %t montexte" env=HAVE_MyRequestHeader -
    + +SetEnvIf MyRequestHeader myvalue HAVE_MyRequestHeader +Header set MyHeader "%D %t mytext" env=HAVE_MyRequestHeader +

    Si l'en-tête mon-en-tête-requête: mavaleur est présent dans la requête HTTP, la réponse contiendra un en-tête @@ -164,9 +164,9 @@ tardif du problème) en remplaçant https: par http: dans l'en-tête Destination : - + RequestHeader edit Destination ^https: http: early - +

  • @@ -178,11 +178,11 @@ tardif NO_CACHE et NO_STORE existent pour la requête) : - - 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 -
    + +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 +

    alors, la réponse contiendra l'en-tête suivant :

    @@ -201,9 +201,9 @@ tardif
  • Définit un cookie de test si et seulement si le client n'envoie pas de cookie - + Header set Set-Cookie testcookie "expr=-z %{req:Cookie}" - +