home *** CD-ROM | disk | FTP | other *** search
/ Cricao de Sites - 650 Layouts Prontos / WebMasters.iso / Servidores / apache_2.2.8-win32-x86-no_ssl.msi / Data1.cab / _41BD3524BC1BBBE4B706B377E9295E61 < prev    next >
Extensible Markup Language  |  2007-11-14  |  19KB  |  300 lines

  1. <?xml version="1.0" encoding="ISO-8859-1"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
  4.         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  5.               This file is generated from xml source: DO NOT EDIT
  6.         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
  7.       -->
  8. <title>Aperτu des nouvelles fonctionnalitΘs dans Apache 2.2 - Serveur Apache HTTP</title>
  9. <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
  10. <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
  11. <link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
  12. <link href="./images/favicon.ico" rel="shortcut icon" /></head>
  13. <body id="manual-page"><div id="page-header">
  14. <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p>
  15. <p class="apache">Serveur Apache HTTP Version 2.2</p>
  16. <img alt="" src="./images/feather.gif" /></div>
  17. <div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div>
  18. <div id="path">
  19. <a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">Serveur HTTP</a> > <a href="http://httpd.apache.org/docs/">Documentation</a> > <a href="./">Version 2.2</a></div><div id="page-content"><div id="preamble"><h1>Aperτu des nouvelles fonctionnalitΘs dans Apache 2.2</h1>
  20. <div class="toplang">
  21. <p><span>Langues Disponibles: </span><a href="./en/new_features_2_2.html" hreflang="en" rel="alternate" title="English"> en </a> |
  22. <a href="./fr/new_features_2_2.html" title="Franτais"> fr </a> |
  23. <a href="./ko/new_features_2_2.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
  24. <a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="PortuguΩs (Brasil)"> pt-br </a></p>
  25. </div>
  26.  
  27.   <p>Ce document dΘcrit quelques uns des changements principaux entre
  28.      les versions 2.0 et 2.2 du serveur HTTP Apache. Pour les
  29.      nouvelles fonctionnalitΘs ajoutΘes depuis la version 1.3, se
  30.      rΘfΘrer au document
  31.      <a href="new_features_2_0.html">2.0 new features</a>.</p>
  32. </div>
  33. <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#core">AmΘliorations du systΦme de base</a></li>
  34. <li><img alt="" src="./images/down.gif" /> <a href="#module">AmΘliorations des modules</a></li>
  35. <li><img alt="" src="./images/down.gif" /> <a href="#programs">AmΘliorations des programmes</a></li>
  36. <li><img alt="" src="./images/down.gif" /> <a href="#developer">Changements pour le dΘveloppeur de module</a></li>
  37. </ul></div>
  38. <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
  39. <div class="section">
  40. <h2><a name="core" id="core">AmΘliorations du systΦme de base</a></h2>
  41.     
  42.     <dl>
  43.  
  44.       <dt>Authn/Authz</dt>
  45.       <dd>Les modules d'authentification et d'autorisation intΘgrΘs
  46.     ont ΘtΘ refondus. Le nouveau module
  47.     <code class="module"><a href="./mod/mod_authn_alias.html">mod_authn_alias</a></code> permet de
  48.     simplifier considΘrablement certaines configurations d'authentification.
  49.           Voir <a href="#module">modification des noms de modules</a>,
  50.       et
  51.       <a href="#developer">les changements pour le dΘveloppeur</a>
  52.       pour plus d'informations sur les consΘquences de ces
  53.       changements pour les utilisateurs et les dΘveloppeurs de
  54.       modules.</dd>
  55.  
  56.       <dt>Mise en cache</dt>
  57.       <dd><code class="module"><a href="./mod/mod_cache.html">mod_cache</a></code>, <code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code>, et
  58.           <code class="module"><a href="./mod/mod_mem_cache.html">mod_mem_cache</a></code> ont subi de nombreuses
  59.       modifications, et l'on considΦre qu'ils ont maintenant atteint
  60.       un degrΘ de qualitΘ suffisant pour leur mise en production. Le programme
  61.       <code class="program"><a href="./programs/htcacheclean.html">htcacheclean</a></code> a ΘtΘ ajoutΘ afin de rendre
  62.       plus propre la configuration du module
  63.       <code class="module"><a href="./mod/mod_disk_cache.html">mod_disk_cache</a></code>.</dd>
  64.  
  65.       <dt>Configuration</dt>
  66.       <dd>L'agencement de la configuration par dΘfaut a ΘtΘ simplifiΘ
  67.           et modularisΘ. Les portions de configuration qui peuvent Ωtre
  68.     utilisΘes pour activer des fonctionnalitΘs courantes sont
  69.     maintenant intΘgrΘes α Apache, et peuvent Ωtre facilement
  70.     ajoutΘes α la configuration principale du serveur.</dd>
  71.  
  72.       <dt>ArrΩt en douceur</dt>
  73.       <dd>Les modules MPM <code class="module"><a href="./mod/prefork.html">prefork</a></code>,
  74.         <code class="module"><a href="./mod/worker.html">worker</a></code> et <code class="module"><a href="./mod/event.html">event</a></code> permettent
  75.     maintenant l'arrΩt en douceur de <code class="program"><a href="./programs/httpd.html">httpd</a></code>
  76.           au moyen du signal
  77.           <a href="stopping.html#gracefulstop"><code>graceful-stop</code></a>.
  78.       La directive <code class="directive"><a href="./mod/mpm_common.html#gracefulshutdowntimeout">GracefulShutdownTimeout</a></code> a ΘtΘ ajoutΘe dans le but
  79.       de spΘcifier un dΘlai optionnel, aprΦs lequel
  80.           <code class="program"><a href="./programs/httpd.html">httpd</a></code> s'arrΩtera quel que soit le statut
  81.           des requΩtes en cours.</dd>
  82.  
  83.       <dt>Mise en oeuvre du proxy</dt>
  84.       <dd>Le nouveau module <code class="module"><a href="./mod/mod_proxy_balancer.html">mod_proxy_balancer</a></code> fournit
  85.           des services de rΘpartition de charge (load balancing) pour le
  86.       module <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>.
  87.           Le nouveau module <code class="module"><a href="./mod/mod_proxy_ajp.html">mod_proxy_ajp</a></code> ajoute le
  88.       support pour le
  89.           <code>Protocole JServ de Apache version 1.3</code> qu'utilise
  90.           <a href="http://jakarta.apache.org/tomcat/">Apache Tomcat</a>.</dd>
  91.  
  92.       <dt>Mise α jour de la bibliothΦque des expressions rationnelles</dt>
  93.       <dd>La version 5.0 de la
  94.           <a href="http://www.pcre.org/">Perl Compatible Regular Expression
  95.           Library</a> (PCRE) est maintenant disponible.
  96.       <code class="program"><a href="./programs/httpd.html">httpd</a></code> peut Ωtre configurΘ pour utiliser une
  97.       PCRE choisie en passant l'option <code>--with-pcre</code> au
  98.       script configure.</dd>
  99.  
  100.       <dt>Filtrage intelligent</dt>
  101.       <dd>Le module <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code> permet la configuration
  102.           dynamique de la chaεne de filtrage en sortie. Il permet
  103.       d'insΘrer des filtres conditionnels basΘs sur toute
  104.       requΩte, en-tΩte de rΘponse ou variable
  105.       d'environnement, et fait table rase des problΦmes de dΘpendances
  106.       et d'ordonnancement rencontrΘs avec l'architecture 2.0.</dd>
  107.  
  108.       <dt>Support des gros fichiers</dt>
  109.  
  110.       <dd>httpd supporte maintenant les fichiers d'une taille supΘrieure
  111.       α 2GB sur les systΦmes 32 bits UNIX modernes.  Le support des
  112.       corps de requΩte d'une taille supΘrieure α 2GB a aussi ΘtΘ
  113.       ajoutΘ.</dd>
  114.  
  115.       <dt>Module MPM Event</dt>
  116.       <dd>Le module MPM <code class="module"><a href="./mod/event.html">event</a></code> utilise un thread sΘparΘ
  117.           pour gΘrer les requΩtes "Keep alive" et accepter des connexions.
  118.     Les requΩtes "Keep alive" requΘraient traditionnellement un
  119.     processus httpd dΘdiΘ pour leur gestion. Ce processus dΘdiΘ
  120.     ne pouvait plus Ωtre rΘutilisΘ jusqu'α ce que le dΘlai "Keep Alive"
  121.           soit ΘcoulΘ.</dd>
  122.  
  123.       <dt>Support des bases de donnΘes SQL</dt>
  124.       <dd>Le module <p><code class="module"><a href="./mod/mod_dbd.html">mod_dbd</a></code>, associΘ α l'environnement
  125.           apr_dbd, fournit le support SQL direct aux modules
  126.     qui en ont besoin.  Supporte la mise en commun des connexions
  127.           dans les modules MPM threadΘs.</p>
  128.       </dd>
  129.  
  130.     </dl>
  131.   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
  132. <div class="section">
  133. <h2><a name="module" id="module">AmΘliorations des modules</a></h2>
  134.     
  135.     <dl>
  136.       <dt>Authn/Authz</dt>
  137.       <dd>Les modules du rΘpertoire aaa ont ΘtΘ renommΘs et fournissent
  138.           un support amΘliorΘ pour la mΘthode d'authentification <strong>digest</strong>.  Par exemple, mod_auth
  139.           est maintenant scindΘ en deux modules : <code class="module"><a href="./mod/mod_auth_basic.html">mod_auth_basic</a></code> et
  140.           <code class="module"><a href="./mod/mod_authn_file.html">mod_authn_file</a></code>; mod_auth_dbm s'appelle maintenant
  141.           <code class="module"><a href="./mod/mod_authn_dbm.html">mod_authn_dbm</a></code>; mod_access a ΘtΘ renommΘ en
  142.           <code class="module"><a href="./mod/mod_authz_host.html">mod_authz_host</a></code>.  Est Θgalement apparu le nouveau module
  143.           <code class="module"><a href="./mod/mod_authn_alias.html">mod_authn_alias</a></code> qui simplifie
  144.           certaines configurations d'authentification.
  145.       </dd>
  146.  
  147.       <dt><code class="module"><a href="./mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code></dt>
  148.       <dd>Ce module est un portage de la version 2.0 du module
  149.           <code>mod_auth_ldap</code> vers la version 2.2 du framework
  150.       <code>Authn/Authz</code>.
  151.       Les nouvelles fonctionnalitΘs comprennent l'utilisation des valeurs
  152.       d'attributs LDAP et des filtres de recherche avancΘs dans la
  153.           directive <code class="directive"><a href="./mod/core.html#require">Require</a></code>.</dd>
  154.  
  155.       <dt><code class="module"><a href="./mod/mod_authz_owner.html">mod_authz_owner</a></code></dt>
  156.       <dd>Ce nouveau module propose une gestion des droits d'accΦs aux ressources web selon leur appartenance
  157.       α un utilisateur au niveau du systΦme de fichiers.</dd>
  158.  
  159.       <dt><code class="module"><a href="./mod/mod_version.html">mod_version</a></code></dt>
  160.       <dd>Ce nouveau module permet de dΘfinir des blocs de configuration activables selon le numΘro de version du serveur en fonctionnement.</dd>
  161.  
  162.       <dt><code class="module"><a href="./mod/mod_info.html">mod_info</a></code></dt>
  163.       <dd>Un nouvel argument <code>?config</code> a ΘtΘ ajoutΘ, qui permettra d'afficher
  164.           les directives de configuration telles qu'elles sont interprΘtΘes
  165.       par Apache, y compris le nom de fichier et le numΘro de ligne.
  166.       Le module montre aussi l'ordre des point d'entrΘe de traitement d'une
  167.       requΩte (request hooks) ainsi que des informations de construction
  168.       supplΘmentaires, d'une maniΦre similaire α <code>httpd -V</code>.</dd>
  169.  
  170.       <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt>
  171.       
  172.       <dd>Le support de <a href="http://www.ietf.org/rfc/rfc2817.txt">RFC 2817</a>, a ΘtΘ ajoutΘ, ce qui permet de passer d'une
  173.     connexion en clair au cryptage TLS.</dd>
  174.  
  175.       <dt><code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code></dt>
  176.       <dd>mod_imap a ΘtΘ renommΘ en <code class="module"><a href="./mod/mod_imagemap.html">mod_imagemap</a></code> afin
  177.       d'Θviter une confusion pour les utilisateurs.</dd>
  178.     </dl>
  179.  
  180.   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
  181. <div class="section">
  182. <h2><a name="programs" id="programs">AmΘliorations des programmes</a></h2>
  183.     
  184.     <dl>
  185.       <dt><code class="program"><a href="./programs/httpd.html">httpd</a></code></dt>
  186.       <dd>Une nouvelle option de ligne de commande <code>-M</code>
  187.      a ΘtΘ ajoutΘe, qui fournit la liste de tous les modules chargΘs
  188.      en fonction de la configuration rΘelle. └ la diffΘrence de l'option
  189.      <code>-l</code>, cette liste inclut les Objets Dynamiques PartagΘs
  190.      (DSOs) chargΘs par l'intermΘdiaire du module
  191.      <code class="module"><a href="./mod/mod_so.html">mod_so</a></code>.</dd>
  192.       <dt><code class="program"><a href="./programs/httxt2dbm.html">httxt2dbm</a></code></dt>
  193.       <dd>Un nouveau programme servant α gΘnΘrer des fichiers dbm α partir
  194.       d'une source texte, α utiliser avec la directive
  195.       <code class="directive"><a href="./mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
  196.           et le type de mise en correspondance <code>dbm</code>.</dd>
  197.     </dl>
  198.   </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
  199. <div class="section">
  200. <h2><a name="developer" id="developer">Changements pour le dΘveloppeur de module</a></h2>
  201.     
  202.     <dl>
  203.       <dt><a class="glossarylink" href="./glossary.html#apr" title="see glossary">APR</a> 1.0 API</dt>
  204.  
  205.       <dd>Apache 2.2 utilise l'API APR 1.0.  Toutes les fonctions et
  206.       symboles obsolΦtes ont ΘtΘ supprimΘs du code de <code>APR</code> et
  207.           <code>APR-Util</code>. Pour plus de dΘtails, consultez le
  208.           <a href="http://apr.apache.org/">site web de APR</a>.</dd>
  209.  
  210.       <dt>Authn/Authz</dt>
  211.       <dd>Les modules d'authentification et d'autorisation intΘgrΘs ont
  212.           ΘtΘ renommΘs de la maniΦre suivante:
  213.           <ul>
  214.           <li>mod_auth_*  -> Modules qui implΘmentent un mΘcanisme
  215.           d'authentification HTTP</li>
  216.           <li>mod_authn_* -> Modules qui fournissent un dispositif
  217.           d'authentification en arriΦre-plan</li>
  218.           <li>mod_authz_* -> Modules qui implΘmentent l'autorisation (ou l'accΦs)</li>
  219.           <li>mod_authnz_*-> Module qui implΘmentent α la fois
  220.       l'authentification & l'autorisation</li>
  221.           </ul>
  222.       L'organisation des mΘthodes d'authentification a Θgalement ΘtΘ revue, ce qui va simplifier
  223.       grandement l'ajout de nouvelles mΘthodes d'authentification.</dd>
  224.  
  225.       <dt>Journalisation des erreurs de connexion</dt>
  226.  
  227.       <dd>Une nouvelle fonction a ΘtΘ ajoutΘe, <code>ap_log_cerror</code>,
  228.       afin de pouvoir enregistrer les erreurs qui surviennent au cours de
  229.       la connexion du client.  Une fois enregistrΘ, le message inclut l'adresse IP du client.</dd>
  230.  
  231.       <dt>Ajout d'une portion de code pour la vΘrification de la configuration</dt>
  232.  
  233.       <dd>Un nouvel ΘlΘment de traitement a ΘtΘ ajoutΘ, <code>test_config</code>,
  234.       afin d'aider les modules qui ne veulent exΘcuter un code spΘcial
  235.       que si l'utilisateur passe le paramΦtre <code>-t</code> α
  236.       <code class="program"><a href="./programs/httpd.html">httpd</a></code>.</dd>
  237.  
  238.       <dt>DΘfinition de la taille de la pile pour les modules MPM en processus lΘgers</dt>
  239.  
  240.       <dd>Une nouvelle directive a ΘtΘ ajoutΘe, <code>ThreadStackSize</code>
  241.      afin de dΘfinir la taille de la pile pour tous les modules MPM en processus lΘgers (modules threadΘs).
  242.      Ceci s'avΦre nΘcessaire pour certains modules tiers sur des plateformes
  243.      dont la taille de la pile des threads par dΘfaut est
  244.      trop petite.</dd>
  245.  
  246.       <dt>Gestion de protocole pour les filtres en sortie</dt>
  247.  
  248.       <dd>Par le passΘ, chaque filtre devait s'assurer que les en-tΩtes de
  249.       rΘponse corrects Θtaient gΘnΘrΘs dans la mesure o∙ il les affectait.
  250.       Les filtres peuvent maintenant dΘlΘguer la gestion courante du
  251.       protocole au module
  252.           <code class="module"><a href="./mod/mod_filter.html">mod_filter</a></code>, α l'aide des appels
  253.           <code>ap_register_output_filter_protocol</code> ou
  254.           <code>ap_filter_protocol</code>.</dd>
  255.  
  256.       <dt>Ajout d'un ΘlΘment de traitement pour le processus pΦre (monitor hook)</dt>
  257.       <dd>Ce nouvel ΘlΘment de traitement permet aux modules de lancer
  258.       des jobs rΘguliers/planifiΘs au niveau du processus pΦre
  259.       (root).</dd>
  260.  
  261.       <dt>Modifications de l'API de traitement des expressions rΘguliΦres</dt>
  262.  
  263.       <dd>Le fichier d'en-tΩte <code>pcreposix.h</code> n'est plus disponible;
  264.       il a ΘtΘ remplacΘ par le nouveau fichier
  265.       d'en-tΩte <code>ap_regex.h</code>.  L'implΘmentation
  266.       POSIX.2 <code>regex.h</code> exposΘe dans l'ancien fichier d'en-tΩte
  267.       est maintenant disponible dans l'espace de nommage <code>ap_</code>
  268.       depuis <code>ap_regex.h</code>.  Les appels α <code>regcomp</code>,
  269.       <code>regexec</code>, etc... peuvent Ωtre remplacΘs par des appels α
  270.       <code>ap_regcomp</code>, <code>ap_regexec</code>.</dd>
  271.  
  272.       <dt>Cadre d'application DBD (API pour base de donnΘes SQL)</dt>
  273.  
  274.       <dd><p>Avec Apache 1.x et 2.0, les modules nΘcessitant un processus
  275.       SQL d'arriΦre-plan devaient s'en charger eux-mΩmes.  En dehors du fait
  276.       de rΘinventer la roue, ceci peut s'avΘrer trΦs inefficace, par
  277.       exemple lorsque plusieurs modules maintiennent chacun leurs
  278.       propres connexions.</p>
  279.       <p>Apache 2.1 et supΘrieur fournissent l'API <code>ap_dbd</code> qui
  280.       permet la gestion des connexions α la base de donnΘes (y compris
  281.       les stratΘgies optimisΘes pour les modules MPM threadΘs
  282.       et non threadΘs), tandis que APR 1.2 et supΘrieur fournissent
  283.       l'API <code>apr_dbd</code> qui permet l'interaction avec la
  284.       base de donnΘes.</p>
  285.       <p>Les nouveaux modules DEVRAIENT dΘsormais utiliser ces APIs pour
  286.       toutes les opΘrations liΘes aux bases de donnΘes SQL.
  287.       De mΩme, les applications existantes DEVRAIENT Ωtre mises α jour
  288.       lorsque c'est possible, soit de maniΦre transparente ou sous forme
  289.       d'une option recommandΘe α leurs utilisateurs.</p></dd>
  290.     </dl>
  291.   </div></div>
  292. <div class="bottomlang">
  293. <p><span>Langues Disponibles: </span><a href="./en/new_features_2_2.html" hreflang="en" rel="alternate" title="English"> en </a> |
  294. <a href="./fr/new_features_2_2.html" title="Franτais"> fr </a> |
  295. <a href="./ko/new_features_2_2.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> |
  296. <a href="./pt-br/new_features_2_2.html" hreflang="pt-br" rel="alternate" title="PortuguΩs (Brasil)"> pt-br </a></p>
  297. </div><div id="footer">
  298. <p class="apache">Copyright 2007 The Apache Software Foundation.<br />AuthorisΘ sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
  299. <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div>
  300. </body></html>