From 34c5b86d47cd3acb3fc9f93dd436445c11d6553c Mon Sep 17 00:00:00 2001 From: Lucien Gentis Date: Sat, 19 May 2012 14:52:03 +0000 Subject: [PATCH] Updates. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1340493 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/bind.xml.fr | 34 ++--- docs/manual/caching.xml.fr | 20 +-- docs/manual/custom-error.xml.fr | 22 +-- docs/manual/env.xml.fr | 87 ++++++------ docs/manual/handler.xml.fr | 24 ++-- docs/manual/sections.xml.fr | 219 ++++++++++++++--------------- docs/manual/vhosts/ip-based.xml.fr | 40 +++--- docs/manual/vhosts/mass.xml.fr | 152 ++++++++++---------- 8 files changed, 288 insertions(+), 310 deletions(-) diff --git a/docs/manual/bind.xml.fr b/docs/manual/bind.xml.fr index 77edcb4a0c..6cb4ca1a2f 100644 --- a/docs/manual/bind.xml.fr +++ b/docs/manual/bind.xml.fr @@ -3,7 +3,7 @@ - + - + + @@ -58,19 +58,19 @@ .htaccess si AllowOverride est définie à FileInfo.

- - ErrorDocument 500 "Désolé, notre script s'est crashé ; comme c'est - dommage !"
- ErrorDocument 500 /cgi-bin/crash-recover
- ErrorDocument 500 http://erreur.example.com/erreur_serveur.html
- ErrorDocument 404 /erreurs/non_trouve.html
- ErrorDocument 401 /inscription/comment_s_inscrire.html -
+ +ErrorDocument 500 "Désolé, notre script s'est +crashé ; comme c'est dommage !"
+ErrorDocument 500 /cgi-bin/crash-recover
+ErrorDocument 500 http://error.example.com/server_error.html
+ErrorDocument 404 /errors/not_found.html
+ErrorDocument 401 /subscription/how_to_subscribe.html +

La syntaxe de la directive ErrorDocument est :

- + ErrorDocument <code_3_chiffres> <action> - +

où action peut être traitée comme :

  1. Une URL de redirection local (si l'action commence par un "/").
  2. diff --git a/docs/manual/env.xml.fr b/docs/manual/env.xml.fr index 7d891fa671..ccb65a34a3 100644 --- a/docs/manual/env.xml.fr +++ b/docs/manual/env.xml.fr @@ -1,7 +1,7 @@ - + @@ -478,14 +478,13 @@ mod_setenvif et mod_header, et permettant de prendre en compte ces en-têtes :

    - -#
    + # L'exemple suivant montre comment prendre en compte un en-tête
    -# Accept_Encoding non conforme envoyé par un client.
    -#
    -SetEnvIfNoCase ^Accept.Encoding$ ^(.*)$ fix_accept_encoding=$1
    +# Accept_Encoding non conforme envoyé par un client. +# +SetEnvIfNoCase ^Accept.Encoding$ ^(.*)$ fix_accept_encoding=$1 RequestHeader set Accept-Encoding %{fix_accept_encoding}e env=fix_accept_encoding -
    + @@ -497,27 +496,27 @@ RequestHeader set Accept-Encoding %{fix_accept_encoding}e env=fix_accept_encodin httpd.conf pour tenir compte de problèmes connus avec certains clients. Comme les clients concernés sont maintenant très peu utilisés, cet ajout n'est pratiquement plus nécessaire.

    - -#
    -# The following directives modify normal HTTP response behavior.
    -# The first directive disables keepalive for Netscape 2.x and browsers that
    -# spoof it. There are known problems with these browser implementations.
    -# The second directive is for Microsoft Internet Explorer 4.0b2
    -# which has a broken HTTP/1.1 implementation and does not properly
    -# support keepalive when it is used on 301 or 302 (redirect) responses.
    -#
    -BrowserMatch "Mozilla/2" nokeepalive
    -BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
    -
    -#
    -# The following directive disables HTTP/1.1 responses to browsers which
    -# are in violation of the HTTP/1.0 spec by not being able to grok a
    -# basic 1.1 response.
    -#
    -BrowserMatch "RealPlayer 4\.0" force-response-1.0
    -BrowserMatch "Java/1\.0" force-response-1.0
    + +# +# The following directives modify normal HTTP response behavior. +# The first directive disables keepalive for Netscape 2.x and browsers that +# spoof it. There are known problems with these browser implementations. +# The second directive is for Microsoft Internet Explorer 4.0b2 +# which has a broken HTTP/1.1 implementation and does not properly +# support keepalive when it is used on 301 or 302 (redirect) responses. +# +BrowserMatch "Mozilla/2" nokeepalive +BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0 + +# +# The following directive disables HTTP/1.1 responses to browsers which +# are in violation of the HTTP/1.0 spec by not being able to grok a +# basic 1.1 response. +# +BrowserMatch "RealPlayer 4\.0" force-response-1.0 +BrowserMatch "Java/1\.0" force-response-1.0 BrowserMatch "JDK/1\.0" force-response-1.0 -
    +
    @@ -528,12 +527,12 @@ BrowserMatch "JDK/1\.0" force-response-1.0 dans le fichier de trace des accès. Il peut être facilement adapté pour empêcher le traçage de répertoires particuliers, ou de requêtes en provenance de certains hôtes.

    - - SetEnvIf Request_URI \.gif image-request
    - SetEnvIf Request_URI \.jpg image-request
    - SetEnvIf Request_URI \.png image-request
    - CustomLog logs/access_log common env=!image-request -
    + +SetEnvIf Request_URI \.gif image-request +SetEnvIf Request_URI \.jpg image-request +SetEnvIf Request_URI \.png image-request +CustomLog logs/access_log common env=!image-request +
    @@ -545,18 +544,16 @@ BrowserMatch "JDK/1\.0" force-response-1.0 recommandée, mais elle peut fonctionner dans des circonstances bien définies. Nous supposons que toutes vos images sont enregistrées dans un répertoire nommé /web/images.

    - - SetEnvIf Referer "^http://www\.example\.com/" local_referal
    - # Allow browsers that do not send Referer info
    - SetEnvIf Referer "^$" local_referal
    - <Directory /web/images>
    - - Order Deny,Allow
    - Deny from all
    - Allow from env=local_referal -
    - </Directory> -
    + +SetEnvIf Referer "^http://www\.example\.com/" local_referal +# Autorise les navigateurs qui n'envoient aucune information de Referer +SetEnvIf Referer "^$" local_referal +<Directory /web/images> + Order Deny,Allow + Deny from all + Allow from env=local_referal +</Directory> +

    Pour plus d'informations sur cette technique, voir le tutoriel sur ServerWatch diff --git a/docs/manual/handler.xml.fr b/docs/manual/handler.xml.fr index 95ac1925e4..a695d372e0 100644 --- a/docs/manual/handler.xml.fr +++ b/docs/manual/handler.xml.fr @@ -3,7 +3,7 @@ - + - + + @@ -102,9 +102,9 @@ de configuration pour définir l'adresse IP (ou serveur virtuel) que le processus résident doit gérer. Par exemple :

    - + Listen 192.0.2.100:80 - +

    Il est recommandé d'utiliser une adresse IP plutôt qu'un nom de domaine (consultez Problèmes DNS @@ -128,23 +128,23 @@ r CustomLog avec des valeurs différentes pour chaque serveur virtuel. Par exemple :

    - - <VirtualHost 172.20.30.40:80>
    - ServerAdmin webmaster@www1.example.com
    - DocumentRoot /www/vhosts/www1
    - ServerName www1.example.com
    - ErrorLog /www/logs/www1/error_log
    - CustomLog /www/logs/www1/access_log combined
    - </VirtualHost>
    -
    - <VirtualHost 172.20.30.50:80>
    - ServerAdmin webmaster@www2.example.org
    - DocumentRoot /www/vhosts/www2
    - ServerName www2.example.org
    - ErrorLog /www/logs/www2/error_log
    - CustomLog /www/logs/www2/access_log combined
    - </VirtualHost> -
    + +<VirtualHost 172.20.30.40:80> + ServerAdmin webmaster@www1.example.com + DocumentRoot /www/vhosts/www1 + ServerName www1.example.com + ErrorLog /www/logs/www1/error_log + CustomLog /www/logs/www1/access_log combined +</VirtualHost> + +<VirtualHost 172.20.30.50:80> + ServerAdmin webmaster@www2.example.org + DocumentRoot /www/vhosts/www2 + ServerName www2.example.org + ErrorLog /www/logs/www2/error_log + CustomLog /www/logs/www2/access_log combined +</VirtualHost> +

    Il est recommandé d'utiliser une adresse IP plutôt qu'un nom de domaine comme argument à la directive <VirtualHost> diff --git a/docs/manual/vhosts/mass.xml.fr b/docs/manual/vhosts/mass.xml.fr index 2cca99a0ca..d9c5fcbfef 100644 --- a/docs/manual/vhosts/mass.xml.fr +++ b/docs/manual/vhosts/mass.xml.fr @@ -1,7 +1,7 @@ - +