From 696d2641d91b56a69aae32645952472549c89ab7 Mon Sep 17 00:00:00 2001 From: Lucien Gentis Date: Sun, 11 Apr 2010 12:25:51 +0000 Subject: [PATCH] Updates. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@932881 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/logs.xml.fr | 45 +++++++++++++++-- docs/manual/misc/security_tips.xml.fr | 4 +- docs/manual/mod/mod_autoindex.xml.fr | 19 ++++--- docs/manual/mod/mod_info.xml.fr | 3 +- docs/manual/mod/mod_proxy.xml.fr | 21 +++----- docs/manual/mod/mod_so.xml.fr | 18 ++++--- docs/manual/sections.xml.fr | 2 +- docs/manual/urlmapping.xml.fr | 47 ++++++++++++++++-- docs/manual/vhosts/examples.xml.fr | 6 ++- docs/manual/vhosts/index.xml.fr | 6 +-- docs/manual/vhosts/name-based.xml.fr | 71 +-------------------------- 11 files changed, 122 insertions(+), 120 deletions(-) diff --git a/docs/manual/logs.xml.fr b/docs/manual/logs.xml.fr index bc5ee583ae..2e4ec61e24 100644 --- a/docs/manual/logs.xml.fr +++ b/docs/manual/logs.xml.fr @@ -3,7 +3,7 @@ - + + @@ -397,7 +397,7 @@

De même, soyez méfiant en jouant avec la directive UserDir ; la positionner à "./" aurait le même effet, pour root, que le premier exemple plus haut. - Si vous utilisez Apache version 1.3 ou supérieure, nous vous conseillons + Nous vous conseillons fortement d'inclure la ligne suivante dans le fichier de configuration de votre serveur :

diff --git a/docs/manual/mod/mod_autoindex.xml.fr b/docs/manual/mod/mod_autoindex.xml.fr index 0191b5242f..0093567d6f 100644 --- a/docs/manual/mod/mod_autoindex.xml.fr +++ b/docs/manual/mod/mod_autoindex.xml.fr @@ -1,7 +1,7 @@ - + @@ -366,9 +366,9 @@ nom fichier partiel ou un nom de fichier complet.

Exemples - AddIcon (IMG,/icons/image.xbm) .gif .jpg .xbm
- AddIcon /icons/dir.xbm ^^DIRECTORY^^
- AddIcon /icons/backup.xbm *~ + 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 x-compress.

Exemple - AddIconByEncoding /icons/compress.xbm x-compress + AddIconByEncoding /icons/compress.png x-compress @@ -433,7 +433,7 @@ type MIME génériques représentant le type MIME.

Exemple - AddIconByType (IMG,/icons/image.xbm) image/* + AddIconByType (IMG,/icons/image.png) image/* @@ -457,7 +457,7 @@ n'est précisé caractères '%') vers l'icône.

Exemple - DefaultIcon /icon/inconnu.xbm + DefaultIcon /icon/unknown.png @@ -925,9 +925,8 @@ répertoire -->
Options d'index incrémentales
-

Apache httpd 1.3.3 a apporté d'importantes modifications dans la - gestion des directives IndexOptions. En - particulier :

+

Vous devez porter une attention particulière à la manière dont + les IndexOptions multiples sont traitées.

  • Plusieurs directives IndexOptions diff --git a/docs/manual/mod/mod_info.xml.fr b/docs/manual/mod/mod_info.xml.fr index 3d9a0d2169..fd49bd0a49 100644 --- a/docs/manual/mod/mod_info.xml.fr +++ b/docs/manual/mod/mod_info.xml.fr @@ -1,7 +1,7 @@ - + @@ -168,7 +168,6 @@ module affichées par le gestionnaire server-info AddModuleInfo nom-module chaîne server configvirtual host -Disponible depuis la version 1.3 d'Apache

    Cette directive permet d'afficher le contenu de chaîne diff --git a/docs/manual/mod/mod_proxy.xml.fr b/docs/manual/mod/mod_proxy.xml.fr index 4769964735..5685eefd40 100644 --- a/docs/manual/mod/mod_proxy.xml.fr +++ b/docs/manual/mod/mod_proxy.xml.fr @@ -1,7 +1,7 @@ - + @@ -142,6 +142,11 @@

    Si en outre, vous désirez activer la mise en cache, consultez la documentation de mod_cache.

    + Mandataire inverse + ProxyPass /foo http://foo.example.com/bar
    + ProxyPassReverse /foo http://foo.example.com/bar +
    + Mandataire direct ProxyRequests On
    ProxyVia On
    @@ -154,20 +159,6 @@ </Proxy>
    - - Mandataire inverse - ProxyRequests Off
    -
    - <Proxy *>
    - - Order deny,allow
    - Allow from all
    -
    - </Proxy>
    -
    - ProxyPass /foo http://foo.example.com/bar
    - ProxyPassReverse /foo http://foo.example.com/bar -
    diff --git a/docs/manual/mod/mod_so.xml.fr b/docs/manual/mod/mod_so.xml.fr index 60e9679934..60e4484f47 100644 --- a/docs/manual/mod/mod_so.xml.fr +++ b/docs/manual/mod/mod_so.xml.fr @@ -1,7 +1,7 @@ - + @@ -61,12 +61,16 @@ inclus) Windows Note -

    Le format des noms de modules pour Windows a été modifié avec - les version 1.3.15 et 2.0 du serveur HTTP Apache - les modules - possèdent maintenant un nom du style "mod_foo.so".

    - -

    Bien que mod_so puisse encore charger des modules possèdant un - nom du style ApacheModuleFoo.dll, il est préférable d'utiliser la +

    Sous Windows, où les modules chargeables possèdent en général + l'extension de nom de fichier .dll, les modules Apache + httpd se nomment mod_nom-module.so, tout comme sur les + autres plates-formes. Vous trouverez cependant encore des modules + tiers, comme PHP par exemple, qui continuent d'utiliser la + convention de nommage avec extension .dll.

    + +

    Bien que mod_so puisse encore charger des modules + possèdant un nom du style ApacheModuleFoo.dll, + il est préférable d'utiliser la nouvelle convention de nommage ; si vous modifiez votre module chargeable pour la version 2.0, veuillez aussi modifier son nom pour respecter cette nouvelle convention.

    diff --git a/docs/manual/sections.xml.fr b/docs/manual/sections.xml.fr index a5fdcf6fc4..295ea4469f 100644 --- a/docs/manual/sections.xml.fr +++ b/docs/manual/sections.xml.fr @@ -3,7 +3,7 @@ - + - + + +

    Les autres modules disponibles pour la mise en correspondance des + URLs sont : +

      +
    • mod_actions - Met une URL en correspondance + avec un script CGI en fonction de la méthode de la requête, ou du + type MIME de la ressource.
    • +
    • mod_dir - Permet une mise en correspondance + basique d'un slash terminal dans un fichier index comme + index.html.
    • +
    • mod_imagemap - Met en correspondance une + requête avec une URL en fonction de la zone d'une image intégrée à + un document HTML dans laquelle un utilisateur clique.
    • +
    • mod_negotiation - Sélectionne le document + approprié en fonction de préférences du client telles que la langue + ou la compression du contenu.
    • +
    +

    + + + diff --git a/docs/manual/vhosts/examples.xml.fr b/docs/manual/vhosts/examples.xml.fr index 7e9984e280..fda912066b 100644 --- a/docs/manual/vhosts/examples.xml.fr +++ b/docs/manual/vhosts/examples.xml.fr @@ -1,7 +1,7 @@ - + @@ -527,6 +527,10 @@ sera servie par le serveur virtuel par défaut, et toute autre requête vers une adresse et un port non spécifiés sera servie par le serveur principal.

    + +

    L'utilisation du caractère générique * dans la + déclaration d'un serveur virtuel l'emporte sur + _default_.

    diff --git a/docs/manual/vhosts/index.xml.fr b/docs/manual/vhosts/index.xml.fr index 775f5174d7..eaa9eabf09 100644 --- a/docs/manual/vhosts/index.xml.fr +++ b/docs/manual/vhosts/index.xml.fr @@ -1,7 +1,7 @@ - + + @@ -35,7 +35,6 @@ Détails sur le fonctionnement des serveurs virtuels Configuration dynamique des hébergements virtuels de masse Exemples d'utilisations de VirtualHost -Utilisation de la directive ServerPath
    Serveurs virtuels par nom vs. par IP @@ -60,15 +59,6 @@ sont exposées ci-après :

      -
    • Certains anciens navigateurs ne sont pas compatibles - avec les serveurs virtuels par nom, car pour fonctionner, - un client doit transmettre un champ d'en-tête HTTP Host. - Cet en-tête est exigé pour HTTP/1.1, et peut être implémenté - sur des navigateurs modernes HTTP/1.0 grâce à une extension. - Si vous devez maintenir des clients obsolètes tout en - utilisant l'hébergement virtuel par nom, il existe une - technique qui est traitée à la fin de ce document.
    • -
    • L'hébergement virtuel par nom ne peut pas être utilisé avec des serveurs sécurisés SSL à cause de la nature même du protocole SSL.
    • @@ -93,7 +83,6 @@ NameVirtualHost ServerAlias ServerName - ServerPath VirtualHost @@ -245,62 +234,4 @@
    -
    Compatibilité avec les navigateurs anciens - -

    Comme mentionné plus tôt, certains clients ne transmettent - pas les données nécessaires pour le bon fonctionnement des - serveurs virtuels par nom. Ces clients recevront toujours les pages - du premier serveur virtuel listé pour cette adresse IP (le - serveur virtuel par nom primaire).

    - - De combien plus anciens ? -

    Veuillez noter que quand nous disons plus anciens, nous - disons vraiment plus anciens. Vous avez peu de chances de rencontrer - de tels navigateurs encore utilisés de nos jours. Toutes les - versions actuelles des navigateurs transmettent leur en-tête - Host comme exigé par les serveurs virtuels par nom.

    -
    - -

    Il existe une solution avec la directive - ServerPath, bien que - légèrement complexe :

    - -

    Exemple de configuration :

    - - - NameVirtualHost 111.22.33.44
    -
    - <VirtualHost 111.22.33.44>
    - - ServerName www.domain.tld
    - ServerPath /domain
    - DocumentRoot /web/domain
    -
    - </VirtualHost>
    -
    - -

    Qu'est-ce que cela signifie ? Il signifie qu'une requête - pour tout URI qui commence par "/domain" sera - servie par le serveur virtuel www.domain.tld. - Ainsi, les pages sont accessibles à - http://www.domain.tld/domain/ pour tous les - clients, bien que ceux qui transmettent un en-tête - Host: peuvent également y accéder à - http://www.domain.tld/.

    - -

    Pour rendre cette technique fonctionnelle, mettez un lien - dans votre serveur virtuel primaire vers - http://www.domain.tld/domain/. Ensuite, dans les - pages de ce serveur virtuel, assurez vous ne n'utiliser que - des liens relatifs (par exemple, "file.html" - ou "../icons/image.gif") ou des liens contenant - le préfixe /domain/ (par exemple, - "http://www.domain.tld/domain/misc/file.html" - ou "/domain/misc/file.html").

    - -

    Cela requiert un peu de discipline, mais si vous suivez - cette ligne de conduite, vous serez assuré que vos pages - s'afficheront dans tous les navigateurs, nouveaux et anciens.

    - -
    -- 2.40.0