<!DOCTYPE html SYSTEM "about:legacy-compat">
<html lang="fr"><head><META http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta content="width=device-width, initial-scale=1" name="viewport">
<!--
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
              This file is generated from xml source: DO NOT EDIT
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
      -->
<title>Vue d'ensemble des nouvelles fonctionnalit&eacute;s de la
    version 2.0 du serveur HTTP Apache - Serveur HTTP Apache Version 2.4</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">
</script>

<link href="./images/favicon.png" rel="shortcut icon"></head>
<body id="manual-page"><div id="page-header">
<p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/quickreference.html">Directives</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Signaler un bug</a></p>
<p class="apache">Serveur HTTP Apache Version 2.4</p>
<img alt="" src="./images/feather.png"></div>
<div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif"></a></div>
<div id="path">
<a href="https://www.apache.org/">Apache</a> &gt; <a href="https://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="https://httpd.apache.org/docs/">Documentation</a> &gt; <a href="./">Version 2.4</a></div><div id="page-content"><div id="preamble"><h1>Vue d'ensemble des nouvelles fonctionnalit&eacute;s de la
    version 2.0 du serveur HTTP Apache</h1>
<button aria-label="Toggle language list" class="lang-toggle"><svg xmlns="http://www.w3.org/2000/svg" stroke-width="2" stroke="currentColor" fill="none" viewBox="0 0 24 24" height="16" width="16"><circle r="10" cy="12" cx="12"/><line y2="12" x2="22" y1="12" x1="2"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z"/></svg></button>
<div class="toplang">
<p><span>Langues Disponibles: </span><a href="./de/new_features_2_0.html" hreflang="de" rel="alternate" title="Deutsch">&nbsp;de&nbsp;</a> |
<a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./fr/new_features_2_0.html" title="Fran&ccedil;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Portugu&ecirc;s (Brasil)">&nbsp;pt-br&nbsp;</a> |
<a href="./tr/new_features_2_0.html" hreflang="tr" rel="alternate" title="T&uuml;rk&ccedil;e">&nbsp;tr&nbsp;</a></p>
</div>

        <p>Ce document d&eacute;crit les changements majeurs apport&eacute;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&eacute;liorations du Syst&egrave;me de Base</a></li>
<li><img alt="" src="./images/down.gif"> <a href="#module">Am&eacute;lioration des Modules</a></li>
</ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="upgrading.html">Migrer &agrave; 2.0 depuis la version 1.3</a></li></ul></div>
<div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif"></a></div>
<div class="section">
<h2 id="core">Am&eacute;liorations du Syst&egrave;me de Base <a title="Lien permanent" href="#core" class="permalink">&para;</a></h2>
        

        <dl>
            <dt>Threading Unix</dt>

            <dd>Sur les syst&egrave;mes Unix qui supportent les threads
	    POSIX, Apache httpd
            peut &agrave; pr&eacute;sent tourner en mode hybride multi-processus et 
            multi-thread&eacute;, ce qui augmente l'extensibilit&eacute; et la performance 
            du serveur pour la plupart des configurations.</dd>

            <dt>Nouveau Syst&egrave;me de Compilation</dt>

            <dd>Le processus de compilation a &eacute;t&eacute; refait de A &agrave; Z; 
            il utilise &agrave; pr&eacute;sent <code>autoconf</code> et <code>libtool</code>, 
            ce qui rend la compilation d'Apache httpd plus famili&egrave;re aux utilisateurs 
            d'autre logiciels de m&egrave;me type.</dd>

            <dt>Support Multiprotocole</dt>

            <dd>Le serveur HTTP Apache dispose d&eacute;sormais de
	    l'infrastructure n&eacute;cessaire pour supporter
            d'autres protocoles. Le module <code class="module"><a href="./mod/mod_echo.html">mod_echo</a></code> illustre ces 
            possibilit&eacute;s.</dd>

            <dt>Support am&eacute;lior&eacute; des Plate-formes non-Unix</dt>
        
            <dd>Le serveur HTTP 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&egrave;que "Apache Portable Runtime" (APR) permet &agrave; Apache de 
            tirer parti des API natives de ces plate-formes, sans s'appuyer sur leurs 
            couches POSIX souvent bogu&eacute;es et peu optimis&eacute;es.</dd>

            <dt>Nouvelle API d'Apache httpd</dt>

            <dd>L'Interface de Programmation (API) des modules a beaucoup chang&eacute; 
            avec le passage &agrave; la version 2.0.
            Les probl&egrave;mes d'ordre et de priorit&eacute; des modules, rencontr&eacute;s 
            avec la version 1.3, devraient maintenant &ecirc;tre r&eacute;solus. Apache 2.0 
            g&egrave;re ces probl&egrave;mes de fa&ccedil;on automatique. L'ordre des modules 
            est g&eacute;r&eacute; au moyen de "crochets" (hooks), ce qui rend la gestion 
            flexible. De nouveaux appels ont &eacute;t&eacute; &eacute;galement cr&eacute;&eacute;s 
            afin de permettre l'impl&eacute;mentation d'autres fonctions dans les modules, 
            sans devoir corriger le noyau du serveur HTTP Apache.</dd>

            <dt>Support IPv6</dt>

            <dd>Sur les syst&egrave;mes o&ugrave; la biblioth&egrave;que Apache Portable Runtime 
            supporte IPv6, Apache peut par d&eacute;faut &eacute;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 &eacute;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'&eacute;crire des modules
	    pour Apache  httpd pour filtrer
            les flux de donn&eacute;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 &agrave; lui l'utilisation comme
            filtres de programmes externes &agrave; Apache, de la m&ecirc;me mani&egrave;re 
            qu'on peut utiliser des programmes CGI comme Handlers.</dd>

            <dt>R&eacute;ponses d'Erreurs Multilangues</dt>

            <dd>Les messages d'erreur envoy&eacute;s au navigateur existent &agrave; pr&eacute;sent en
            plusieurs langues avec des documents SSI. Ces messages peuvent &ecirc;tre
            personnalis&eacute;s par l'administrateur afin de s'int&eacute;grer avec le site web.</dd>

            <dt>Simplification de la Configuration</dt>

            <dd>Beaucoup de directives, auparavant peu claires, ont &eacute;t&eacute; simplifi&eacute;es.
            Les directives <code>Port</code> et <code>BindAddress</code>, souvent
            sources d'incompr&eacute;hension, ont disparus. D&eacute;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&eacute;cise le nom du serveur et son port que pour les redirections et la
            gestion des h&ocirc;tes virtuels.</dd>

            <dt>Support natif de l'Unicode sous Windows NT</dt>

            <dd>Apache httpd 2.0 sur Windows NT utilise &agrave; pr&eacute;sent l'utf-8 pour tous les 
            noms de fichiers. Ces noms de fichiers sont directement traduits vers
            l'encodage Unicode du syst&egrave;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&egrave;s au syst&egrave;me de fichiers, comme auparavant.</em></dd>

            <dt>Mise &agrave; jour de la Biblioth&egrave;que d'Expressions Rationnelles</dt>

            <dd>Apache httpd 2.0 contient la <a href="http://www.pcre.org/">biblioth&egrave;que 
            d'expressions rationnelles compatible Perl </a>(Perl Compatible Regular 
            Expression Library - PCRE). Toutes les expressions rationnelles sont dont
            g&eacute;r&eacute;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 id="module">Am&eacute;lioration des Modules <a title="Lien permanent" href="#module" class="permalink">&para;</a></h2>
        

        <dl>
            <dt><code class="module"><a href="./mod/mod_ssl.html">mod_ssl</a></code></dt>

            <dd>Apparu dans Apache httpd 2.0, ce module est une interface aux protocoles de 
            chiffrement 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 httpd 2.0, ce module impl&eacute;mente les sp&eacute;cifications HTTP de 
            gestion distribu&eacute;e de versions et de r&eacute;daction (Distributed Authoring and 
            Versioning - DAV), destin&eacute;es &agrave; la mise en ligne et &agrave; 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 Apache httpd 2.0, mod_deflate permet aux navigateurs qui 
            le supportent de demander la compression des contenus envoy&eacute;s par le serveur. 
            Cela a l'avantage de r&eacute;duite l'occupation de la bande passante.</dd>

            <dt><code class="module">mod_auth_ldap</code></dt>

            <dd>Apparu dans Apache httpd 2.0.41, ce module permet aux administrateurs
            d'utiliser un arbre LDAP pour g&eacute;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 &agrave; l'arbre LDAP
            et de garder en m&eacute;moire cache ces acc&egrave;s.</dd>
    
            <dt><code class="module"><a href="./mod/mod_auth_digest.html">mod_auth_digest</a></code></dt>

            <dd>Am&eacute;liore les fonctions de cache sur une session entre les diff&eacute;rents
            processus, en utilisant de la m&eacute;moire partag&eacute;e.</dd>

            <dt><code class="module"><a href="./mod/mod_charset_lite.html">mod_charset_lite</a></code></dt>

            <dd>Apparu dans Apache httpd 2.0, ce module exp&eacute;rimental permet la conversion 
            et l'enregistrement entre jeux de caract&egrave;res.</dd>

            <dt><code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code></dt>

            <dd>Apparu dans Apache httpd 2.0, ce module impl&eacute;mente les fonctionnalit&eacute;s du 
            module <code>mod_mmap_static</code> pr&eacute;sent du serveur
	    HTTP Apache 1.3, et offre des 
            fonctions plus avanc&eacute;es pour la gestion du cache.</dd>

            <dt><code class="module"><a href="./mod/mod_headers.html">mod_headers</a></code></dt>

            <dd>Ce module gagne beaucoup de flexibilit&eacute; avec Apache
	    httpd 2.0 : on peut 
            d&eacute;sormais l'utiliser pour modifier les en-t&ecirc;tes des requ&ecirc;tes 
            utilis&eacute;s par <code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code>, et pour positionner les 
            en-t&ecirc;tes des r&eacute;ponses de mani&egrave;re conditionnelle.</dd>

            <dt><code class="module"><a href="./mod/mod_proxy.html">mod_proxy</a></code></dt>

            <dd>Le module proxy a &eacute;t&eacute; r&eacute;&eacute;crit de A &agrave; Z. Il tire 
            maintenant avantage de la nouvelle infrastructure de filtrage, et impl&eacute;mente 
            un mandataire plus fiable, et conforme aux normes HTTP/1.1. De nouvelles 
            sections de configuration ajout&eacute;es &agrave; 
            <code class="directive"><a href="./mod/mod_proxy.html#proxy">&lt;Proxy&gt;</a></code> 
            donnent un contr&ocirc;le plus lisible et un traitement plus rapide des requ&ecirc;tes 
            mandat&eacute;es ; les configurations surcharg&eacute;es <code>&lt;Directory 
            "proxy:..."&gt;</code> ne sont pas support&eacute;es. Le module a aussi &eacute;t&eacute; 
            fragment&eacute; en plusieurs modules qui g&egrave;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 nouvelle directive, <code class="directive"><a href="./mod/mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority</a></code> a &eacute;t&eacute; ajout&eacute;e, 
            elle permet de garantir que le client re&ccedil;oit un seul document dans tous les 
            cas, au lieu de r&eacute;ponses NOT ACCEPTABLE ou MULTIPLE CHOICES. Les 
            algorithmes g&eacute;rant la n&eacute;gociation et les vues multiples (MultiViews) ont 
            &eacute;t&eacute; nettoy&eacute;s et donnent des r&eacute;ponses plus logiques. Un nouveau format de 
            carte de types (map type) qui peut g&eacute;rer le contenu de documents a 
            aussi &eacute;t&eacute; ajout&eacute;.</dd>
    
            <dt><code class="module"><a href="./mod/mod_autoindex.html">mod_autoindex</a></code></dt>

            <dd>Les listes auto-g&eacute;n&eacute;r&eacute;es par Autoindex sont &agrave; pr&eacute;sent 
            configurables, et peuvent utiliser des tables HTML pour une mise en forme plus propre. 
            L'ordre d'affichage des fichiers est &eacute;galement finement param&egrave;trable, 
            comme pour le tri par version, et le filtrage par caract&egrave;res jokers du 
            listage du r&eacute;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&eacute;faut 
            des drapeaux <em>start</em> et <em>end</em> des &eacute;l&eacute;ments SSI. Ces directives 
            permettent &agrave; la configuration d'affichage de dates et heures d'&ecirc;tre 
            effectu&eacute;e dans le fichier de configuration principal, plut&ocirc;t que dans le 
            document SSI. Les r&eacute;ponses donn&eacute;es par des recherches par expressions 
            rationnelles (qui g&egrave;rent &agrave; pr&eacute;sent les regex Perl) sont 
            recup&eacute;r&eacute;es au moyen des variables <code>$0</code> &agrave; <code>$9</code>.</dd>

            <dt><code class="module">mod_auth_dbm</code></dt>

            <dd>Plusieurs bases de donn&eacute;es DBM sont support&eacute;es, et s&eacute;lectionnables 
            via la directive <code class="directive">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">&nbsp;de&nbsp;</a> |
<a href="./en/new_features_2_0.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="./fr/new_features_2_0.html" title="Fran&ccedil;ais">&nbsp;fr&nbsp;</a> |
<a href="./ja/new_features_2_0.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
<a href="./ko/new_features_2_0.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
<a href="./pt-br/new_features_2_0.html" hreflang="pt-br" rel="alternate" title="Portugu&ecirc;s (Brasil)">&nbsp;pt-br&nbsp;</a> |
<a href="./tr/new_features_2_0.html" hreflang="tr" rel="alternate" title="T&uuml;rk&ccedil;e">&nbsp;tr&nbsp;</a></p>
</div><div id="footer">
<p class="apache">Copyright 2026 The Apache Software Foundation.<br>Autoris&eacute; sous <a href="https://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/quickreference.html">Directives</a> | <a href="https://cwiki.apache.org/confluence/display/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossaire</a> | <a href="./sitemap.html">Plan du site</a> | <a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2">Signaler un bug</a></p></div><script><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
    prettyPrint();
}
var langToggle = document.querySelector('.lang-toggle');
var topLang = document.querySelector('.toplang');
if (langToggle && topLang) {
    langToggle.addEventListener('click', function() { topLang.classList.toggle('open'); });
}
var qv = document.getElementById('quickview');
if (qv) {
    document.body.appendChild(qv);
    var qvBtn = document.createElement('button');
    qvBtn.className = 'qv-toggle';
    qvBtn.setAttribute('aria-label', 'Toggle page navigation');
    qvBtn.innerHTML = '&#9776;';
    document.body.appendChild(qvBtn);
    qvBtn.addEventListener('click', function() {
        var isOpen = qv.classList.toggle('open');
        if (isOpen) {
            qv.style.top = window.scrollY + 10 + 'px';
        }
    });
    window.addEventListener('scroll', function() { qv.classList.remove('open'); });
}
//--><!]]></script>
</body></html>