Current Path : /usr/local/apache22/share/doc/apache2/ |
FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64 |
Current File : //usr/local/apache22/share/doc/apache2/new_features_2_0.html.fr |
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head> <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" /> <!-- XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX This file is generated from xml source: DO NOT EDIT XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX --> <title>Vue d'ensemble des nouvelles fonctionnalités d'Apache 2.0 - Serveur Apache HTTP Version 2.2</title> <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /> <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /> <link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="./style/css/prettify.css" /> <script src="./style/scripts/prettify.min.js" type="text/javascript"> </script> <link href="./images/favicon.ico" rel="shortcut icon" /><link href="http://httpd.apache.org/docs/current/new_features_2_0.html" rel="canonical" /></head> <body id="manual-page"><div id="page-header"> <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p> <p class="apache">Serveur Apache HTTP Version 2.2</p> <img alt="" src="./images/feather.gif" /></div> <div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div> <div id="path"> <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 class="retired"><h4>A savoir</h4> <p>Ce document concerne une version ancienne (<strong>2.2</strong>) du serveur HTTP Apache. La version actuelle est documentée <a href="http://httpd.apache.org/docs/current">ici</a>. Si vous n'avez pas encore effectué la mise è jour, veuillez suivre <a href="http://httpd.apache.org/docs/current/upgrading.html">ce lien</a> pour plus d'informations.</p> <p>Pour consulter la version actuelle de ce document, vous pouvez suivre <a href="http://httpd.apache.org/docs/current/new_features_2_0.html">ce lien</a>.</p></div><div id="preamble"><h1>Vue d'ensemble des nouvelles fonctionnalités d'Apache 2.0</h1> <div class="toplang"> <p><span>Langues Disponibles: </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | <a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="./fr/new_features_2_0.html" title="Français"> fr </a> | <a href="./ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> | <a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> | <a href="./tr/new_features_2_0.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> </div> <p>Ce document décrit les changements majeurs apportés entre les versions 1.3 et 2.0 du serveur HTTP Apache.</p> </div> <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> <li><img alt="" src="./images/down.gif" /> <a href="#module">Amélioration des Modules</a></li> </ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="upgrading.html">Migrer à 2.0 depuis la version 1.3</a></li></ul><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div> <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> <div class="section"> <h2><a name="core" id="core">Améliorations du Système de Base</a></h2> <dl> <dt>Threading Unix</dt> <dd>Sur les systèmes Unix qui supportent les threads POSIX, Apache peut à présent tourner en mode hybride multi-processus et multi-threadé, ce qui augmente l'extensibilité et la performance du serveur pour la plupart des configurations.</dd> <dt>Nouveau Système de Compilation</dt> <dd>Le processus de compilation a été refait de A à Z; il utilise à présent <code>autoconf</code> et <code>libtool</code>, ce qui rend la compilation d'Apache plus familière aux utilisateurs d'autre logiciels de mème type.</dd> <dt>Support Multiprotocole</dt> <dd>Apache dispose désormais de l'infrastructure nécessaire pour supporter d'autres protocoles. Le module <code class="module"><a href="./mod/mod_echo.html">mod_echo</a></code> illustre ces possibilités.</dd> <dt>Support amélioré des Plate-formes non-Unix</dt> <dd>Apache 2.0 se montre plus rapide et plus stable sur les plate-formes non Unix, telles BeOS, OS/2, NetWare et Windows. L'apparition des <a href="mpm.html">Modules Multi-Processus</a> (MPMs), ainsi que de la bibliothèque "Apache Portable Runtime" (APR) permet a Apache de tirer parti des API natives de ces plate-formes, sans s'appuyer sur leurs couches POSIX souvent boguées et peu optimisées.</dd> <dt>Nouvelle API Apache</dt> <dd>L'Interface de Programmation (API) des modules a beaucoup changé avec le passage à la version 2.0. Les problèmes d'ordre et de priorité des modules, rencontrés avec la version 1.3, devraient maintenant être résolus. Apache 2.0 gère ces problèmes de façon automatique. L'ordre des modules est géré au moyen de "crochets" (hooks), ce qui rend la gestion flexible. De nouveaux appels ont été également créés afin de permettre l'implémentation d'autres fonctions dans les modules, sans devoir corriger le noyau du serveur Apache.</dd> <dt>Support IPv6</dt> <dd>Sur les systèmes où la bibliothèque Apache Portable Runtime supporte IPv6, Apache peut par défaut écouter sur des interfaces de connexions IPv6. Les directives <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>, <code class="directive"><a href="./mod/core.html#namevirtualhost">NameVirtualHost</a></code> et <code class="directive"><a href="./mod/core.html#virtualhost">VirtualHost</a></code> supportent également les adresses IPv6 (comme par exemple, dans "<code>Listen[2001:db8::1]:8080</code>").</dd> <dt>Filtering</dt> <dd>Il est maintenant possible d'écrire des modules Apache pour filtrer les flux de données entrant ou sortant du serveur. A titre d'exemple, il est possible de filtrer des directives Server Side Include de la sortie standard d'un script CGI, au moyen du filtre <code>INCLUDES</code> fourni par le module <code class="module"><a href="./mod/mod_include.html">mod_include</a></code>. Le module <code class="module"><a href="./mod/mod_ext_filter.html">mod_ext_filter</a></code> permet quant à lui l'utilisation comme filtres de programmes externes à Apache, de la même manière qu'on peut utiliser des programmes CGI comme Handlers.</dd> <dt>Réponses d'Erreurs Multilangues</dt> <dd>Les messages d'erreur envoyés au navigateur existent à présent en plusieurs langues avec des documents SSI. Ces messages peuvent être personnalisés par l'administrateur afin de s'intégrer avec le site web.</dd> <dt>Simplification de la Configuration</dt> <dd>Beaucoup de directives, auparavant peu claires, ont été simplifiées. Les directives <code>Port</code> et <code>BindAddress</code>, souvent sources d'incompréhension, ont disparus. Désormais seule la directive <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code> sert de liaison pour les adresses IP; la directive <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code> ne précise le nom du serveur et son port que pour les redirections et la gestion des hôtes virtuels.</dd> <dt>Support natif de l'Unicode sous Windows NT</dt> <dd>Apache 2.0 sur Windows NT utilise à présent l'utf-8 pour tous les noms de fichiers. Ces noms de fichiers sont directement traduits vers l'encodage Unicode du système de fichiers, ce qui permet le support multilangue pour toutes les installations sur la famille NT de Windows, y compris Windows 2000 et Windows XP.<em>Ce support n'est pas fonctionnel pour Windows 95, 98 ni ME, qui utilisent les pages de code locales pour les accès au système de fichiers, comme auparavant.</em></dd> <dt>Mise à jour de la Bibliothèque d'Expressions Rationnelles</dt> <dd>Apache 2.0 contient la <a href="http://www.pcre.org/">bibliothèque d'expressions rationnelles compatible Perl </a>(Perl Compatible Regular Expression Library - PCRE). Toutes les expressions rationnelles sont dont gérées avec la syntaxe de Perl 5, plus puissante.</dd> </dl> </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div> <div class="section"> <h2><a name="module" id="module">Amélioration des Modules</a></h2> <dl> <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt> <dd>Apparu dans Apache 2.0, ce module est une interface aux protocoles de criffrement SSL/TLS fournis par OpenSSL.</dd> <dt><code class="module"><a href="./mod/mod_dav.html">mod_dav</a></code></dt> <dd>Apparu dans Apache 2.0, ce module implémente les spécifications HTTP de gestion distribuée de versions et de rédaction (Distributed Authoring and Versioning - DAV), destinées à la mise en ligne et à la maintenance des contenus Web.</dd> <dt><code class="module"><a href="./mod/mod_deflate.html">mod_deflate</a></code></dt> <dd>Module apparu dans Apachge 2.0, mod_deflate permet aux navigateurs qui le supportent de demander la compression des contenus envoyés par le serveur. Cela à l'avantage de réduite l'occupation de la bande passante.</dd> <dt><code class="module">mod_auth_ldap</code></dt> <dd>Apparu dans Apache 2.0.41, ce module permet aux administrateurs d'utiliser un arbre LDAP pour gérer la base d'utilisateurs pour les Authentifications Basiques HTTP. Un module voisin, <code class="module"><a href="./mod/mod_ldap.html">mod_ldap</a></code>, permet de globaliser les connexions à l'arbre LDAP et de garder en mémoire cache ces accès.</dd> <dt><code class="module"><a href="./mod/mod_auth_digest.html">mod_auth_digest</a></code></dt> <dd>Améliore les fonctions de cache sur une session entre les différents processus, en utilisant de la mémoire partagée.</dd> <dt><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code></dt> <dd>Apparu dans Apache 2.0, ce module expérimental permet la conversion et l'enregistrement entre jeux de caractères.</dd> <dt><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></dt> <dd>Apparu dans Apache 2.0, ce module implémente les fonctionnalités du module <code>mod_mmap_static</code> présent dans Apache 1.3, et offre des fonctions plus avancées pour la gestion de la cache.</dd> <dt><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></dt> <dd>Ce module gagne beaucoup de flexibilité avec Apache 2.0 : on peut désormais l'utiliser pour modifier les en-têtes des requêtes utilisés par <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>, et peut aussi positionner les en-têtes des réponses de manière conditionnelle.</dd> <dt><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dt> <dd>Le module proxy a été réécrit de A à Z. Il tire maintenant avantage de la nouvelle infrastructure de filtrage, et implémente un mandataire plus fiable, et conforme aux normes HTTP/1.1. De nouvelles sections de configuration ajoutées à <code class="directive"><a href="./mod/mod_proxy.html#proxy"><Proxy></a></code> donnent un contrôle plus lisible et un traitement plus rapide des requêtes proxifiés; les configurations surcharchées <code><Directory "proxy:..."></code> ne sont pas supportées. Le module a aussi été fragmenté en plusieurs modules qui gérent chacun leur protocole : <code>proxy_connect</code>, <code>proxy_ftp</code> et <code>proxy_http</code>.</dd> <dt><code class="module"><a href="./mod/mod_negotiation.html">mod_negotiation</a></code></dt> <dd>Une nouvelles directive, <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code> a été ajoutée, elle permet de garantir que le client reçoit un seul document dans tous les cas, au lieu de réponses NOT ACCEPTABLE ou MULTIPLE CHOICES. Les algorithmes gérant la négociation et les vues multiples (MultiViews) ont été nettoyés et donnent des réponses plus logiques. Un nouveau format de carte de types (map type) qui peut aussi gérer le contenu de documents a aussi été ajouté.</dd> <dt><code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code></dt> <dd>Les listes auto-générés par Autoindex sont à présent configurables, et peuvent utiliser des tables HTML pour une mise en forme plus propre. L'ordre d'affichage des fichiers est également finement paramètrable, comme pour le tri par version, et le filtrage par caractères jokers du listage du répertoire.</dd> <dt><code class="module"><a href="./mod/mod_include.html">mod_include</a></code></dt> <dd>De nouvelles directives permettent de modifier la valeur par défaut des drapeaux <em>start</em> et <em>end</em> des éléments SSI. Ces directives permettent à la configuration d'affichage de dates et heures d'être effectuée dans le fichier de configuration principal, plutôt que dans le document SSI. Les réponses données par des recherches par expressions rationnelles (qui gèrent à présent les regex Perl) sont recupérés au moyen des variables <code>$0</code> à <code>$9</code>.</dd> <dt><code class="module">mod_auth_dbm</code></dt> <dd>Plusieurs bases de données DBM sont supportées, et sélectionnables via la directive <code>AuthDBMType</code>.</dd> </dl> </div></div> <div class="bottomlang"> <p><span>Langues Disponibles: </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch"> de </a> | <a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English"> en </a> | <a href="./fr/new_features_2_0.html" title="Français"> fr </a> | <a href="./ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | <a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean"> ko </a> | <a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)"> pt-br </a> | <a href="./ru/new_features_2_0.html" hreflang="ru" rel="alternate" title="Russian"> ru </a> | <a href="./tr/new_features_2_0.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> </div><div class="top"><a href="#page-header"><img src="./images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div> <script type="text/javascript"><!--//--><![CDATA[//><!-- var comments_shortname = 'httpd'; var comments_identifier = 'http://httpd.apache.org/docs/2.2/new_features_2_0.html'; (function(w, d) { if (w.location.hostname.toLowerCase() == "httpd.apache.org") { d.write('<div id="comments_thread"><\/div>'); var s = d.createElement('script'); s.type = 'text/javascript'; s.async = true; s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier; (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s); } else { d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>'); } })(window, document); //--><!]]></script></div><div id="footer"> <p class="apache">Copyright 2017 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> <p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!-- if (typeof(prettyPrint) !== 'undefined') { prettyPrint(); } //--><!]]></script> </body></html>