Return-Path: Delivered-To: apmail-httpd-cvs-archive@www.apache.org Received: (qmail 3836 invoked from network); 28 Mar 2010 18:30:02 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 28 Mar 2010 18:30:02 -0000 Received: (qmail 90957 invoked by uid 500); 28 Mar 2010 18:30:02 -0000 Delivered-To: apmail-httpd-cvs-archive@httpd.apache.org Received: (qmail 90781 invoked by uid 500); 28 Mar 2010 18:30:01 -0000 Mailing-List: contact cvs-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list cvs@httpd.apache.org Received: (qmail 90774 invoked by uid 99); 28 Mar 2010 18:30:01 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 28 Mar 2010 18:30:01 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 28 Mar 2010 18:29:53 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 24AAC23888FE; Sun, 28 Mar 2010 18:29:31 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r928468 - in /httpd/httpd/trunk/docs/manual: ./ mod/ Date: Sun, 28 Mar 2010 18:29:30 -0000 To: cvs@httpd.apache.org From: lgentis@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20100328182931.24AAC23888FE@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: lgentis Date: Sun Mar 28 18:29:30 2010 New Revision: 928468 URL: http://svn.apache.org/viewvc?rev=928468&view=rev Log: Updates Modified: httpd/httpd/trunk/docs/manual/dso.xml.fr httpd/httpd/trunk/docs/manual/install.xml.fr httpd/httpd/trunk/docs/manual/mod/event.xml.fr httpd/httpd/trunk/docs/manual/mod/index.xml.fr httpd/httpd/trunk/docs/manual/mod/mod_access_compat.xml.fr httpd/httpd/trunk/docs/manual/mod/mod_actions.xml.fr httpd/httpd/trunk/docs/manual/mod/mod_asis.xml.fr httpd/httpd/trunk/docs/manual/mod/mod_autoindex.xml.fr httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.fr httpd/httpd/trunk/docs/manual/mod/mod_setenvif.xml.fr httpd/httpd/trunk/docs/manual/mod/mod_so.xml.fr httpd/httpd/trunk/docs/manual/mod/mod_status.xml.fr httpd/httpd/trunk/docs/manual/sections.xml.fr Modified: httpd/httpd/trunk/docs/manual/dso.xml.fr URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/dso.xml.fr?rev=928468&r1=928467&r2=928468&view=diff ============================================================================== --- httpd/httpd/trunk/docs/manual/dso.xml.fr (original) +++ httpd/httpd/trunk/docs/manual/dso.xml.fr Sun Mar 28 18:29:30 2010 @@ -54,14 +54,16 @@ -

Le support DSO pour le chargement de modules individuels d'Apache est +

Le support DSO pour le chargement de modules individuels d'Apache + httpd est assuré par un module nommé mod_so qui doit être compilé - statiquement dans le coeur d'Apache. Il s'agit du seul module avec le + statiquement dans le coeur d'Apache httpd. Il s'agit du seul module avec le module core à ne pas pouvoir être compilé en tant que - module DSO lui-même. Pratiquement tous les autres modules d'Apache + module DSO lui-même. Pratiquement tous les autres modules + d'Apache httpd distribués peuvent être compilés en tant que modules DSO en sélectionnant pour chacun d'entre eux le mode de construction DSO à l'aide de l'option - --enable-module=shared du script + --enable-mods-shared du script configure, comme décrit dans la Documentation de l'installation. Une fois compilé en tant que module DSO, un module peut être chargé en mémoire au @@ -70,19 +72,19 @@ mod_so, placée dans votre fichier httpd.conf.

-

Un nouvel utilitaire a été introduit afin de simplifier la création de - fichiers DSO pour les modules d'Apache +

Un utilitaire permet de simplifier la création de + fichiers DSO pour les modules d'Apache httpd (particulièrement pour les modules tiers) ; il s'agit du programme nommé apxs (APache eXtenSion). On peut l'utiliser pour construire des modules de type - DSO en dehors de l'arborescence des sources d'Apache. L'idée est - simple : à l'installation d'Apache, la procédure make install + DSO en dehors de l'arborescence des sources d'Apache httpd. L'idée est + simple : à l'installation du serveur HTTP Apache, la procédure make install du script configure installe les fichiers d'en-têtes - d'Apache et positionne, pour la plateforme de compilation, les drapeaux du compilateur et de + d'Apache httpd et positionne, pour la plateforme de compilation, les drapeaux du compilateur et de l'éditeur de liens à l'intérieur du programme apxs, qui sera utilisé pour la construction de fichiers DSO. Il est ainsi possible d'utiliser le programme apxs - pour compiler ses sources de modules Apache sans avoir besoin de + pour compiler ses sources de modules Apache httpd sans avoir besoin de l'arborescence des sources de la distribution d'Apache, et sans avoir à régler les drapeaux du compilateur et de l'éditeur de liens pour le support DSO.

@@ -90,62 +92,68 @@
Mode d'emploi succinct

Afin que vous puissiez vous faire une idée des fonctionnalités DSO - d'Apache 2.x, en voici un résumé court et concis :

+ du serveur HTTP Apache 2.x, en voici un résumé court et concis :

  1. - Construire et installer un module Apache faisant partie de la +

    Construire et installer un module Apache httpd faisant partie de la distribution, par exemple mod_foo.c, - en tant que module DSO mod_foo.so : + en tant que module DSO mod_foo.so :

    $ ./configure --prefix=/chemin/vers/répertoire-installation ---enable-foo=shared
    +--enable-foo --enable-mods-shared=foo
    $ make install
  2. - +
  3. - Construire et installer un module Apache tiers, par exemple - mod_foo.c, en tant que module DSO mod_foo.so : +

    Configure le serveur HTTP Apache pour une installation + ultérieure des modules partagés :

    -$ ./configure --add-module=type_de_module: -/chemin/vers/module_tiers/mod_foo.c \
    - - --enable-foo=shared
    -
    +$ ./configure --enable-so
    $ make install
  4. - Configurer Apache pour pouvoir installer ultérieurement des - modules partagés : +

    Configure le serveur HTTP Apache avec tous les modules + activés et chargés en tant qu'objets partagés. Vous pouvez + ensuite les désactiver un à un en commentant la directive LoadModule correspondante dans le + fichier httpd.conf.

    -$ ./configure --enable-so
    +$ ./configure --enable-modules=most --enable-mods-shared=all
    $ make install
    + +

    L'argument most de l'option + --enable-modules indique que tous les modules + non-expérimentaux ou qui ne sont pas là à titre d'exemple seront + compilés.

  5. - Construire et installer un module Apache tiers, par exemple + Construire et installer un module Apache httpd tiers, par exemple mod_foo.c, en tant que module DSO mod_foo.so en dehors de l'arborescence des sources - d'Apache à l'aide du programme apxs : + d'Apache httpd à l'aide du programme apxs : $ cd /chemin/vers/module_tiers
    -$ apxs -c mod_foo.c
    -$ apxs -i -a -n foo mod_foo.la +$ apxs -cia mod_foo.c

Dans tous les cas, une fois le module partagé compilé, vous devez ajouter une directive LoadModule - dans le fichier httpd.conf pour qu'Apache active le module.

+ dans le fichier httpd.conf pour qu'Apache httpd active le module.

+ +

Voir la documentation sur apxs + pour plus de détails.

Les dessous du fonctionnement des DSO @@ -244,16 +252,6 @@ $ apxs -i -a -n foo mod_foo.la système d'exploitation. Par contre, les objets partagés sont relativement peu utilisés pour étendre les fonctionnalités d'un programme.

-

En 1998, seule une poignée de logiciels distribués - utilisaient le mécanisme DSO pour réellement étendre leurs fonctionnalités - au moment de l'exécution : Perl 5 (via son mécanisme XS et le module - DynaLoader), le serveur Netscape, etc... A partir de la - version 1.3, Apache rejoignit ce groupe, car Apache - présentait déjà un concept modulaire pour étendre ses fonctionnalités, et - utilisait en interne une approche basée sur une liste de distribution pour - relier des modules externes avec les fonctionnalités de base d'Apache. - Ainsi, Apache était vraiment prédestiné à l'utilisation des DSO pour - charger ses modules au moment de l'exécution.

Avantages et inconvénients @@ -269,22 +267,22 @@ $ apxs -i -a -n foo mod_foo.la configure à la compilation. Par exemple, on peut ainsi exécuter différentes instances du serveur (standard et version SSL, version minimale et version étoffée - [mod_perl, PHP], etc...) à partir d'une seule installation - d'Apache. + [mod_perl, PHP3], etc...) à partir d'une seule installation + d'Apache httpd.
  • Le paquetage du serveur peut être facilement étendu avec des modules tiers, même après l'installation. Ceci présente en tout cas un gros avantage pour les mainteneurs de paquetages destinés aux distributions, - car ils peuvent créer un paquetage Apache de base, et des paquetages + car ils peuvent créer un paquetage Apache httpd de base, et des paquetages additionnels contenant des extensions telles que PHP, mod_perl, mod_fastcgi, etc...
  • -
  • Une facilité de prototypage des modules Apache car la paire +
  • Une facilité de prototypage des modules Apache httpd car la paire DSO/apxs vous permet d'une part de travailler en - dehors de l'arborescence des sources d'Apache, et d'autre part de n'avoir + dehors de l'arborescence des sources d'Apache httpd, et d'autre part de n'avoir besoin que de la commande apxs -i suivie d'un apachectl restart pour introduire une nouvelle - version de votre module fraîchement développé dans le serveur Apache + version de votre module fraîchement développé dans le serveur HTTP Apache en cours d'exécution.
  • @@ -313,13 +311,13 @@ $ apxs -i -a -n foo mod_foo.la ELF le font), vous ne pouvez pas utiliser le mécanisme DSO pour tous les types de modules. Ou en d'autres termes, les modules compilés comme fichiers DSO sont contraints de n'utiliser que les symboles du coeur - d'Apache, de la bibliothèque C + d'Apache httpd, de la bibliothèque C (libc) et toutes autres bibliothèques statiques ou - dynamiques utilisées par le coeur d'Apache, ou d'archives statiques + dynamiques utilisées par le coeur d'Apache httpd, ou d'archives statiques (libfoo.a) contenant du code indépendant de la position (PIC). Il y a deux solutions pour utiliser un autre type de code : soit le - coeur d'Apache contient déjà lui-même une référence au code, soit vous + coeur d'Apache httpd contient déjà lui-même une référence au code, soit vous chargez le code vous-même via dlopen(). Modified: httpd/httpd/trunk/docs/manual/install.xml.fr URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/install.xml.fr?rev=928468&r1=928467&r2=928468&view=diff ============================================================================== --- httpd/httpd/trunk/docs/manual/install.xml.fr (original) +++ httpd/httpd/trunk/docs/manual/install.xml.fr Sun Mar 28 18:29:30 2010 @@ -3,7 +3,7 @@ - + + @@ -55,7 +55,8 @@ mobiliser des threads que pour les conne Lorsqu'un client a soumis une première requête, il peut garder la connexion ouverte, et envoyer les requêtes suivantes en utilisant le même socket. Ceci permet de réduire de manière significative la - surcharge due à la création de connexions TCP. Cependant, Apache + surcharge due à la création de connexions TCP. + Cependant, le serveur HTTP Apache mobilise en principe à cet effet un processus/thread enfant en attente des données du client, ce qui amène son propre lot d'inconvénients. Pour résoudre ce problème, event Modified: httpd/httpd/trunk/docs/manual/mod/index.xml.fr URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/index.xml.fr?rev=928468&r1=928467&r2=928468&view=diff ============================================================================== --- httpd/httpd/trunk/docs/manual/mod/index.xml.fr (original) +++ httpd/httpd/trunk/docs/manual/mod/index.xml.fr Sun Mar 28 18:29:30 2010 @@ -1,7 +1,7 @@ - + @@ -27,8 +27,8 @@

    Ci-dessous se trouve la liste de tous les modules qui font partie de - la distribution Apache. Voir aussi la liste alphabétique complète - de toutes les directives Apache. + la distribution du serveur HTTP Apache. Voir aussi la liste alphabétique complète + de toutes les directives du serveur HTTP Apache.

    Modules multi-processus (MPMs) Modified: httpd/httpd/trunk/docs/manual/mod/mod_access_compat.xml.fr URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_access_compat.xml.fr?rev=928468&r1=928467&r2=928468&view=diff ============================================================================== --- httpd/httpd/trunk/docs/manual/mod/mod_access_compat.xml.fr (original) +++ httpd/httpd/trunk/docs/manual/mod/mod_access_compat.xml.fr Sun Mar 28 18:29:30 2010 @@ -1,7 +1,7 @@ - + @@ -30,8 +30,9 @@ adresse IP) Extension mod_access_compat.c access_compat_module -Disponible dans Apache 2.3 à des fins de compatibilité -avec les précédentes versions d'Apache 2.x. Les directives fournies par +Disponible dans la version 2.3 du serveur HTTP Apache +à des fins de compatibilité +avec les précédentes versions d'Apache httpd 2.x. Les directives fournies par ce module sont devenues obsolètes depuis la refonte d'authz. Voir mod_authz_host @@ -125,7 +126,7 @@ d'environnement composantes entières du nom d'hôte doivent correspondre ; ainsi, dans l'exemple ci-dessus, foo.apache.org correspondra, mais fooapache.org ne conviendra pas. - Avec cette configuration, Apache va effectuer une double recherche + Avec cette configuration, Apache httpd va effectuer une double recherche DNS sur l'adresse IP du client, sans tenir compte de la définition de la directive HostnameLookups. Tout d'abord, une Modified: httpd/httpd/trunk/docs/manual/mod/mod_actions.xml.fr URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_actions.xml.fr?rev=928468&r1=928467&r2=928468&view=diff ============================================================================== --- httpd/httpd/trunk/docs/manual/mod/mod_actions.xml.fr (original) +++ httpd/httpd/trunk/docs/manual/mod/mod_actions.xml.fr Sun Mar 28 18:29:30 2010 @@ -1,7 +1,7 @@ - + @@ -47,7 +47,7 @@ type de média ou de la mét mod_cgi Contenu dynamique avec CGI Utilisation des gestionnaires -d'Apache +d'Apache httpd Action Modified: httpd/httpd/trunk/docs/manual/mod/mod_asis.xml.fr URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_asis.xml.fr?rev=928468&r1=928467&r2=928468&view=diff ============================================================================== --- httpd/httpd/trunk/docs/manual/mod/mod_asis.xml.fr (original) +++ httpd/httpd/trunk/docs/manual/mod/mod_asis.xml.fr Sun Mar 28 18:29:30 2010 @@ -1,7 +1,7 @@ - + @@ -33,7 +33,7 @@ HTTP

    Ce module fournit le gestionnaire send-as-is qui - permet à Apache d'envoyer le document sans ajouter la plupart des + permet au serveur HTTP Apache d'envoyer le document sans ajouter la plupart des en-têtes HTTP habituels.

    On peut l'utiliser pour envoyer tous types de données en @@ -47,7 +47,7 @@ HTTP mod_headers mod_cern_meta Utilisation des gestionnaires -d'Apache +d'Apache httpd

    Mode d'emploi @@ -57,7 +57,7 @@ d'Apache AddHandler send-as-is asis

    Le contenu de tout fichier possédant l'extension - .asis sera envoyé par Apache au client pratiquement tel + .asis sera envoyé par Apache httpd au client pratiquement tel quel. En particulier, les en-têtes HTTP seront déduits du fichier lui-même selon les règles du module mod_cgi, si bien qu'un fichier asis doit inclure des en-têtes valides, et @@ -70,7 +70,7 @@ d'Apache Status: 301 Ou se trouve cette URL maintenant
    - Location: http://xyz.abc.com/foo/bar.html
    + Location: http://xyz.example.com/foo/bar.html
    Content-type: text/html

    <html>
    @@ -79,7 +79,7 @@ d'Apache </head>
    <body>
    <h1>La merveilleuse page de Fred a été déplacée vers
    - <a href="http://xyz.abc.com/foo/bar.html">le site de + <a href="http://xyz.example.com/foo/bar.html">le site de Joe</a>.
    </h1>
    </body>
    Modified: httpd/httpd/trunk/docs/manual/mod/mod_autoindex.xml.fr URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_autoindex.xml.fr?rev=928468&r1=928467&r2=928468&view=diff ============================================================================== --- httpd/httpd/trunk/docs/manual/mod/mod_autoindex.xml.fr (original) +++ httpd/httpd/trunk/docs/manual/mod/mod_autoindex.xml.fr Sun Mar 28 18:29:30 2010 @@ -1,7 +1,7 @@ - + @@ -82,7 +82,8 @@ shell Win32 dir Arguments de la requête d'autoindexation -

    Apache 2.0.23 a réorganisé les arguments de requête pour le tri +

    Le serveur HTTP Apache version 2.0.23 a réorganisé + les arguments de requête pour le tri des colonnes, et intoduit un groupe complet de nouvelles options de requête. Pour interdire effectivement au client tout contrôle sur l'affichage, l'option

    Charset=jeu de caractères (Versions 2.0.61 et - supérieures d'Apache)
    + supérieures du serveur HTTP Apache
    )
    Le mot-clé Charset vous permet de spécifier le jeu de caractères de la page générée. La valeur par défaut est @@ -605,7 +606,7 @@ répertoire
    DescriptionWidth=[n | *] (Versions 2.0.23 et - supérieures d'Apache)
    + supérieures du serveur HTTP Apache)
    Le mot-clé DescriptionWidth vous permet de spécifier la taille en caractères de la colonne description.
    @@ -633,7 +634,7 @@ répertoire
    FoldersFirst (Versions 2.0.23 et - supérieures d'Apache)
    + supérieures du serveur HTTP Apache)
    Lorsque cette option est activée, la liste des sous-répertoires apparaîtra toujours en premier, suivie @@ -652,7 +653,7 @@ répertoire
    HTMLTable (Expérimental, versions 2.0.23 et supérieures - d'Apache)
    + du serveur HTTP Apache)
    Cette option expérimentale pour l'affichage FancyIndexing permet de construire une table simple @@ -680,7 +681,7 @@ répertoire permettre au navigateur de prévoir les caractéristiques de la page sans devoir attendre que toutes les images aient été chargées. En l'absence de cette option, c'est la hauteur standard définie par - le logiciel Apache qui est choisie comme valeur par défaut.
    + le logiciel Apache httpd qui est choisie comme valeur par défaut.
    IconWidth[= permettre au navigateur de prévoir les caractéristiques de la page sans devoir attendre que toutes les images aient été chargées. En l'absence de cette option, c'est la largeur standard définie par - le logiciel Apache qui est choisie comme valeur par défaut. + le logiciel Apache httpd qui est choisie comme valeur par défaut.
    IgnoreCase
    @@ -746,7 +747,7 @@ répertoire
    ShowForbidden
    -
    Si cette option est activée, Apache affichera les fichiers +
    Si cette option est activée, Apache httpd affichera les fichiers normalement cachés suite au retour des valeurs HTTP_UNAUTHORIZED ou HTTP_FORBIDDEN par la sous-requête.
    @@ -755,15 +756,15 @@ répertoire id="indexoptions.suppresscolumnsorting" >SuppressColumnSorting -
    Si cette option est activée, Apache supprimera les liens +
    Si cette option est activée, Apache httpd supprimera les liens hyper-texte dans les en-têtes de colonnes dans le cas d'un affichage "amélioré". Par défaut, ces en-têtes constituent des liens hyper-texte, et la sélection de l'un d'entre eux va trier l'index du répertoire en fonction des valeurs de la colonne - correspondante. Avant - Apache 2.0.23, cette option désactivait aussi l'interprétation des + correspondante. Avant la version 2.0.23 du serveur HTTP + Apache, cette option désactivait aussi l'interprétation des informations de tri transmises via les arguments de la - requête. Depuis Apache 2.0.23, ce comportement est + requête. Depuis la version 2.0.23 du serveur HTTP Apache, ce comportement est contrôlé par IndexOptions IgnoreClient.
    @@ -803,7 +804,8 @@ répertoire
    SuppressIcon - (Versions 2.0.23 et supérieures d'Apache)
    + (Versions 2.0.23 et supérieures du serveur + HTTP Apache)
    L'activation de cette option supprime l'affichage des icônes dans le cas d'un affichage "amélioré". La combinaison de @@ -822,7 +824,7 @@ répertoire
    SuppressRules - (Versions 2.0.23 et supérieures d'Apache)
    + (Versions 2.0.23 et supérieures du serveur HTTP Apache)
    L'activation de cette option supprime l'affichage des lignes horizontales (éléments hr) dans les index de @@ -841,7 +843,8 @@ répertoire
    TrackModified - (Versions 2.0.23 et supérieures d'Apache)
    + (Versions 2.0.23 et supérieures du serveur + HTTP Apache)
    Cette option renvoie les valeurs Last-Modified et ETag pour le répertoire indexé dans l'en-tête HTTP. @@ -865,7 +868,7 @@ répertoire
    Type=type MIME (Versions 2.0.61 et - supérieures d'Apache)
    + supérieures du serveur HTTP Apache)
    Le mot-clé Type vous permet de spécifier le type MIME de la page générée. La valeur par défaut est @@ -879,7 +882,7 @@ répertoire
    VersionSort - (Apache 2.0a3 and later)
    + (Versions 2.0a3 et supérieures du serveur HTTP Apache)
    Le mot-clé VersionSort permet de trier les fichiers contenant des numéros de version d'une manière @@ -909,7 +912,7 @@ répertoire
    XHTML - (Versions 2.0.49 et supérieures d'Apache)
    + (Versions 2.0.49 et supérieures du serveur HTTP Apache)
    Le mot-clé XHTML enjoint mod_autoindex de générer du code XHTML 1.0 au @@ -922,7 +925,7 @@ répertoire -->
    Options d'index incrémentales
    -

    Apache 1.3.3 a apporté d'importantes modifications dans la +

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

    Modified: httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.fr URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.fr?rev=928468&r1=928467&r2=928468&view=diff ============================================================================== --- httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.fr (original) +++ httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml.fr Sun Mar 28 18:29:30 2010 @@ -1,7 +1,7 @@ - + @@ -39,7 +39,8 @@ mais aussi pour l'Internet au sens large.

    -

    Ce module implémente un mandataire/passerelle pour Apache. Il +

    Ce module implémente un mandataire/passerelle pour le serveur + HTTP Apache. Il implémente la fonctionnalité de mandataire pour AJP13 (Apache JServe Protocol version 1.3), FTP, CONNECT (pour SSL), HTTP/0.9, @@ -48,7 +49,7 @@ gèrent ces protocoles ou d'autres.

    Les diverses fonctionnalités de - mandataire d'Apache sont réparties entre plusieurs modules + mandataire d'Apache httpd sont réparties entre plusieurs modules complémentaires de mod_proxy : mod_proxy_http, mod_proxy_ftp, mod_proxy_ajp, mod_proxy_balancer, @@ -76,7 +77,7 @@

    Mandataires directs et mandataires/passerelles inverses -

    Apache peut être configuré dans les deux modes mandataire +

    Le serveur HTTP Apache peut être configuré dans les deux modes mandataire direct et mandataire inverse (aussi nommé mode passerelle).

    @@ -219,7 +220,7 @@
    Mandataire en Intranet -

    Un serveur mandataire Apache situé à l'intérieur d'un Intranet +

    Un serveur mandataire Apache httpd situé à l'intérieur d'un Intranet doit faire suivre les requêtes destinées à un serveur externe à travers le pare-feu de l'entreprise (pour ce faire, définissez la directive ProxyRemote de @@ -240,7 +241,7 @@ implicite. Lorsque la directive ProxyDomain est utilisée et si le serveur est configuré comme - mandataire, Apache peut renvoyer une réponse de redirection et + mandataire, Apache httpd peut renvoyer une réponse de redirection et ainsi fournir au client l'adresse de serveur correcte, entièrement qualifiée. C'est la méthode à privilégier car le fichier des marque-pages de l'utilisateur contiendra alors des @@ -383,7 +384,7 @@ incorrectes d'une réponseProxyBadHeader IsError server configvirtual host -Disponible depuis la version 2.0.44 d'Apache +Disponible depuis la version 2.0.44 du serveur HTTP Apache

    La directive ProxyBadHeader permet de @@ -438,7 +439,7 @@ du mandataire server configvirtual host directory -Disponible depuis la version 2.0.31 d'Apache. Utilisable +Disponible depuis la version 2.0.31 du serveur HTTP Apache. Utilisable dans un contexte de répertoire depuis la version 2.3.3. @@ -465,7 +466,7 @@ direct

    Cette directive permet d'activer/désactiver la fonctionnalité de - serveur mandataire direct d'Apache. Définir ProxyRequests à + serveur mandataire direct d'Apache httpd. Définir ProxyRequests à Off n'interdit pas l'utilisation de la directive ProxyPass.

    @@ -561,7 +562,7 @@ charge >clé=valeur [clé=valeur ...]] directory -Disponible depuis la version 2.2 d'Apache. +Disponible depuis la version 2.2 du serveur HTTP Apache.

    Cette directive parmet d'ajouter un membre à un groupe de répartition de charge. Elle peut se trouver dans un conteneur @@ -590,7 +591,7 @@ charge directory ProxySet n'est disponible que depuis la version 2.2 -d'Apache. +du serveur HTTP Apache.

    Cette directive propose une méthode alternative pour définir tout paramètre relatif aux répartiteurs de charge et serveurs cibles de @@ -703,7 +704,7 @@ l'espace d'URLs du serveur local -

    Depuis Apache 2.1, il est possible d'utiliser un jeu de +

    Depuis la version 2.1 du serveur HTTP Apache, il est possible d'utiliser un jeu de connexions vers un serveur d'arrière-plan. Il est possible de personnaliser ce jeu de connexions à l'aide des paramètres clé=valeur. La valeur par défaut du nombre maximum de @@ -717,7 +718,7 @@ l'espace d'URLs du serveur localsmax. Toute connexion au dessus de smax se verra attribuer une - durée de vie ttl. Apache ne créera jamais plus de + durée de vie ttl. Apache httpd ne créera jamais plus de connexions vers le serveur d'arrière-plan que le maximum absolu, soit max.

    @@ -741,7 +742,7 @@ l'espace d'URLs du serveur localThreadsPerChild. Apache - ne créera jamais plus de connexions vers le serveur + httpd ne créera jamais plus de connexions vers le serveur d'arrière-plan que le maximum absolu. smax max @@ -754,13 +755,13 @@ l'espace d'URLs du serveur local- Cette clé permet de définir le délai maximum d'attente pour une connexion libre dans le jeu de connexions, en millisecondes. - S'il n'y a pas de connexion libre dans le jeu, Apache renverra + S'il n'y a pas de connexion libre dans le jeu, Apache httpd renverra l'état SERVER_BUSY au client. connectiontimeout timeout Délai d'attente d'une connexion en secondes. - La durée en secondes pendant laquelle Apache va attendre pour + La durée en secondes pendant laquelle Apache httpd va attendre pour l'établissement d'une connexion vers le serveur d'arrière-plan. Le délai peut être spécifié en millisecondes en ajoutant le suffixe ms. @@ -771,7 +772,7 @@ l'espace d'URLs du serveur localkeepalive Off Cette clé doit être utilisée lorsque vous avez un pare-feu - entre Apache et le serveur d'arrière-plan, et si ce dernier tend + entre Apache httpd et le serveur d'arrière-plan, et si ce dernier tend à interrompre les connexions inactives. Cette clé va faire en sorte que le système d'exploitation envoie des messages KEEP_ALIVE sur chacune des connexions inactives @@ -858,7 +859,7 @@ l'espace d'URLs du serveur local60 Délai entre deux essais du serveur cible du jeu de connexions en secondes. Si le serveur cible du jeu de connexions vers le serveur - d'arrière-plan est dans un état d'erreur, Apache ne redirigera + d'arrière-plan est dans un état d'erreur, Apache httpd ne redirigera pas de requête vers ce serveur avant l'expiration du délai spécifié. Ceci permet d'arrêter le serveur d'arrière-plan pour maintenance, et de le remettre en ligne plus tard. Une valeur de @@ -885,14 +886,14 @@ l'espace d'URLs du serveur localtimeout ProxyTimeout Délai d'attente de la connexion en secondes. Le nombre de - secondes pendant lesquelles Apache attend l'envoi de + secondes pendant lesquelles Apache httpd attend l'envoi de données vers le serveur d'arrière-plan. ttl - Durée de vie des connexions inactives en surnombre par rapport aux smax premières connexions en secondes. - Apache fermera toutes les connexions qui n'ont pas été utilisées + Apache httpd fermera toutes les connexions qui n'ont pas été utilisées pendant ce laps de temps. @@ -1090,17 +1091,17 @@ par un serveur mandaté en inverse -

    Cette directive permet de faire en sorte qu'Apache ajuste l'URL +

    Cette directive permet de faire en sorte qu'Apache httpd ajuste l'URL dans les en-têtes Location, Content-Location et URI des réponses de - redirection HTTP. Ceci est essentiel lorsqu'Apache est utilisé en + redirection HTTP. Ceci est essentiel lorsqu'Apache httpd est utilisé en tant que mandataire inverse (ou passerelle), afin d'éviter de court-circuiter le mandataire inverse suite aux redirections HTTP sur le serveur d'arrière-plan qui restent derrière le mandataire inverse.

    Seuls les en-têtes de réponse HTTP spécialement mentionnés - ci-dessus seront réécrits. Apache ne réécrira ni les autres en-têtes + ci-dessus seront réécrits. Apache httpd ne réécrira ni les autres en-têtes de réponse, ni les références d'URLs dans les pages HTML. Cela signifie que dans le cas où un contenu mandaté contient des références à des URLs absolues, elles court-circuiteront le @@ -1132,7 +1133,7 @@ par un serveur mandaté en inverse backend.example.com envoie : lorsque http://backend.example.com/bar est redirigé par celui-ci vers http://backend.example.com/quux, Apache - corrige ceci en http://example.com/miroir/foo/quux + httpd corrige ceci en http://example.com/miroir/foo/quux avant de faire suivre la redirection HTTP au client. Notez que le nom d'hôte utilisé pour construire l'URL est choisi en respectant la définition de la directive ProxyMaxForwards -1 server configvirtual host -Disponible depuis Apache 2.0 ; comportement par défaut +Disponible depuis la version 2.0 du serveur HTTP Apache ; comportement par défaut modifié dans 2.2.7/2.3 @@ -1317,7 +1318,7 @@ modifié dans 2.2.7/2.3ProxyMaxForwards constitue une violation du protocole HTTP/1.1 (RFC2616), qui interdit à un mandataire de définir Max-Forwards si le client ne l'a pas fait - lui-même. Les versions précédentes d'Apache la définissaient + lui-même. Les versions précédentes d'Apache httpd la définissaient systématiquement. Une valeur négative de ProxyMaxForwards, y compris la valeur par défaut -1, implique un comportement compatible avec le protocole, @@ -1335,7 +1336,7 @@ directement

    Cette directive n'a d'utilité que pour les serveurs mandataires - Apache au sein d'Intranets. La directive + Apache httpd au sein d'Intranets. La directive NoProxy permet de spécifier une liste de sous-réseaux, d'adresses IP, de serveurs et/ou de domaines séparés par des espaces. Une requête pour un serveur qui correspond à un ou @@ -1455,7 +1456,7 @@ directement

    Dans de nombreuses situations, il est plus efficace de spécifier une adresse IP qu'un Nom de serveur car cela évite d'avoir à effectuer une - recherche DNS. La résolution de nom dans Apache peut prendre un + recherche DNS. La résolution de nom dans Apache httpd peut prendre un temps très long lorsque la connexion avec le serveur de noms utilise une liaison PPP lente.

    Les comparaisons de Nom de serveur s'effectuent sans tenir @@ -1479,7 +1480,7 @@ mandatées module="core">Timeout server configvirtual host -Disponible depuis la version 2.0.31 d'Apache +Disponible depuis la version 2.0.31 du serveur HTTP Apache

    Cette directive permet à l'utilisateur de spécifier un délai pour @@ -1501,7 +1502,7 @@ mandatées

    Cette directive n'a d'utilité que pour les serveurs mandataires - Apache au sein d'un Intranet. La directive + Apache httpd au sein d'un Intranet. La directive ProxyDomain permet de spécifier le domaine par défaut auquel le serveur mandataire apache appartient. Si le serveur reçoit une requête pour un hôte sans nom de domaine, il va @@ -1545,8 +1546,8 @@ mandatées serveur courant.

  • Si elle est définie à Full, chaque ligne d'en-tête - Via: se verra ajouter la version du serveur Apache sous - la forme d'un champ de commentaire Via:.
  • + Via: se verra ajouter la version du serveur Apache + httpd sous la forme d'un champ de commentaire Via:.
  • Si elle est définie à Block, chaque requête mandatée verra ses lignes d'en-tête Via: supprimées. Modified: httpd/httpd/trunk/docs/manual/mod/mod_setenvif.xml.fr URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_setenvif.xml.fr?rev=928468&r1=928467&r2=928468&view=diff ============================================================================== --- httpd/httpd/trunk/docs/manual/mod/mod_setenvif.xml.fr (original) +++ httpd/httpd/trunk/docs/manual/mod/mod_setenvif.xml.fr Sun Mar 28 18:29:30 2010 @@ -1,7 +1,7 @@ - + @@ -52,8 +52,8 @@ de caractéristiques de la requ&ec
  • -Les variables d'environnement dans -Apache +Les variables d'environnement et le +serveur HTTP Apache BrowserMatch @@ -98,9 +98,6 @@ casse virtual hostdirectory .htaccess FileInfo -Versions 1.2 d'Apache et supérieures (dans Apache 1.2, -cette directive se trouvait dans le module mod_browser devenu depuis -obsolète) @@ -226,7 +223,7 @@ peuvent se présenter sous les for seconde forme, la variable sera supprimée si elle a été définie au préalable, et dans la troisième forme, la variable sera définie à la valeur littérale spécifiée par valeur. Depuis - la version 2.0.51, Apache reconnaît les occurrences de variables + la version 2.0.51, Apache httpd reconnaît les occurrences de variables $1..$9 à l'intérieur de valeur, et les remplace par les sous-expressions entre parenthèses correspondantes de @@ -264,8 +261,8 @@ peuvent se présenter sous les for jeu [a-z].

    -Les variables d'environnement dans -Apache pour des exemples supplémentaires. +Les variables d'environnement et le +serveur HTTP Apache pour des exemples supplémentaires.
    @@ -280,7 +277,6 @@ attributs de la requête sans tenir virtual hostdirectory .htaccess FileInfo -Versions 1.3 d'Apache et supérieures Modified: httpd/httpd/trunk/docs/manual/mod/mod_so.xml.fr URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_so.xml.fr?rev=928468&r1=928467&r2=928468&view=diff ============================================================================== --- httpd/httpd/trunk/docs/manual/mod/mod_so.xml.fr (original) +++ httpd/httpd/trunk/docs/manual/mod/mod_so.xml.fr Sun Mar 28 18:29:30 2010 @@ -1,7 +1,7 @@ - + @@ -36,7 +36,7 @@ inclus)

    Sur les systèmes d'exploitation sélectionnés, ce module peut être - utilisé pour charger des modules dans Apache en cours d'exécution + utilisé pour charger des modules dans le serveur HTTP Apache en cours d'exécution grâce au mécanisme des Dynamic Shared Object ou Objets Partagés Dynamiquement (DSO), et évite ainsi de devoir effectuer une @@ -48,9 +48,12 @@ inclus) .dll.

    Avertissement -

    Les modules Apache 1.3 ne peuvent pas être utilisés directement - avec Apache 2.0 - ils doivent être modifiés pour pouvoir être - chargés dynamiquement ou compilés dans Apache 2.0.

    +

    En général, les modules compilés pour une version majeure du + serveur HTTP Apache ne fonctionneront pas avec une autre (par + exemple de 1.3 à 2.0 ou 2.0 à 2.2). D'une version majeure à l'autre, + il y a souvent des modifications d'API qui nécessitent des + modifications du module pour qu'il puisse fonctionner avec la + nouvelle version.

    @@ -59,8 +62,8 @@ Windows Note

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

    + 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 @@ -68,7 +71,7 @@ Windows chargeable pour la version 2.0, veuillez aussi modifier son nom pour respecter cette nouvelle convention.

    -

    Les API des modules Apache sous Unix et Windows sont identiques. +

    Les API des modules Apache httpd sous Unix et Windows sont identiques. Alors que certains modules s'appuient sur certains aspects de l'architecture Unix non présents dans Windows, et ne fonctionneront donc pas sur cette dernière plate-forme, de nombreux @@ -77,8 +80,8 @@ Windows

    Lorsqu'un module fonctionne, il peut être ajouté au serveur de deux manières. Sous Unix, il peut être compilé dans le serveur. - Comme Apache pour Windows ne dispose pas du programme - Configure propre à Apache pour Unix, le fichier source + Comme Apache httpd pour Windows ne dispose pas du programme + Configure propre à Apache httpd pour Unix, le fichier source du module doit être ajouté au fichier projet Apache de base, et ses symboles ajoutés au fichier os\win32\modules.c.

    @@ -87,14 +90,14 @@ Windows serveur en cours d'exécution via la directive LoadModule. Ces modules DLL peuvent être distribués et exécutés sur toute installation d'Apache - pour Windows, sans avoir à recompiler le serveur.

    + httpd pour Windows, sans avoir à recompiler le serveur.

    Pour créer un module DLL, il est nécessaire d'apporter une légère modification à son fichier source : l'enregistrement du module doit être exporté depuis la DLL (qui sera elle-même créée plus tard ; voir plus loin). Pour ce faire, ajoutez la macro AP_MODULE_DECLARE_DATA (définie dans les fichiers - d'en-têtes d'Apache) à la définition de l'enregistrement de votre + d'en-têtes d'Apache httpd) à la définition de l'enregistrement de votre module. Par exemple, si votre module est déclaré comme suit :

    @@ -117,7 +120,7 @@ Windows d'export libhttpd.lib qui a été créée au cours de la compilation de la bibliothèque partagée libhttpd.dll. Il sera peut-être aussi nécessaire de modifier la configuration du compilateur pour - s'assurer que les fichiers d'en-têtes d'Apache seront correctement + s'assurer que les fichiers d'en-têtes d'Apache httpd seront correctement localisés. Vous trouverez cette bibliothèque à la racine du répertoire des modules de votre serveur. Il est souhaitable d'utiliser un fichier de module .dsp existant dans l'arborescence Modified: httpd/httpd/trunk/docs/manual/mod/mod_status.xml.fr URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_status.xml.fr?rev=928468&r1=928467&r2=928468&view=diff ============================================================================== --- httpd/httpd/trunk/docs/manual/mod/mod_status.xml.fr (original) +++ httpd/httpd/trunk/docs/manual/mod/mod_status.xml.fr Sun Mar 28 18:29:30 2010 @@ -62,7 +62,7 @@ du serveur requête (*)
  • Le pourcentage CPU instantané utilisé par chaque processus et - par Apache tout entier (*)
  • + par l'ensemble des processus (*)
  • Les hôtes et requêtes actuellement en cours de traitement (*)
  • @@ -114,8 +114,8 @@ du serveur permet d'obtenir une version du fichier d'état lisible par une machine. Ceci s'avère intéressant dans le cadre d'une exécution automatique : voir le programme en Perl - log_server_statussitué dans le répertoire - /support de la distribution d'Apache.

    + log_server_status situé dans le répertoire + /support de votre distribution du serveur HTTP Apache.

    Veuillez noter que si mod_status a été Modified: httpd/httpd/trunk/docs/manual/sections.xml.fr URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/sections.xml.fr?rev=928468&r1=928467&r2=928468&view=diff ============================================================================== --- httpd/httpd/trunk/docs/manual/sections.xml.fr (original) +++ httpd/httpd/trunk/docs/manual/sections.xml.fr Sun Mar 28 18:29:30 2010 @@ -3,7 +3,7 @@ - +