| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" |
| "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta name="generator" content="HTML Tidy, see www.w3.org" /> |
| <meta http-equiv="Content-Type" |
| content="text/html; charset=iso-8859-1" /> |
| |
| <title>Mise à jour de la version 1.3 à la version |
| 2.0</title> |
| </head> |
| <!-- Background white, links blue (unvisited), navy (visited), red (active) --> |
| |
| <body bgcolor="#FFFFFF" text="#000000" link="#0000FF" |
| vlink="#000080" alink="#FF0000"> |
| <div align="center"> |
| <img src="images/sub.gif" alt="[APACHE DOCUMENTATION]" /> |
| |
| <h3>Apache HTTP Server Version 2.1</h3> |
| </div> |
| |
| |
| |
| |
| <h1 align="center">Mise à de la version 1.3 à la |
| version 2.0</h1> |
| |
| <p>Afin d'aider les personnes souhaitant se mettre à |
| jour, nous maintenons un document décrivant les |
| informations critiques concernant les utilisateurs d'Apache. |
| Ces informations sont sous la forme de brèves notes, et |
| vous pouvez trouver plus d'informations dans le document <a |
| href="new_features_2_0.html">Nouvelles |
| fonctionnalités</a> ou dans le fichier |
| <code>src/CHANGES</code>.</p> |
| |
| <h3>Changement de la configuration à la compilation</h3> |
| |
| <ul> |
| <li>Apache utilise maintenant <code>autoconf</code> et |
| <code>libtool</code> afin de configurer la compilation. |
| L'utilisation de ces outils est similaire, mais pas tout |
| à fait identique, au système APACI de |
| configuration existant dans la version 1.3 d'Apache.</li> |
| |
| <li>En plus de l'habituelle sélection de modules que |
| vous pouvez choisir de compiler, Apache 2.0 a |
| déplacé la majeure partie du traitement des |
| requêtes dans les <a href="mpm.html">modules |
| multi-traitements</a> (MPMs).</li> |
| </ul> |
| |
| <h3>Changement de la configuration à |
| l'exécution</h3> |
| |
| <ul> |
| <li>La directive <code>CacheNegotiatedDocs</code> prend |
| maintenant un paramètre qui est soit <code>on</code> |
| soit <code>off</code>. Les configurations existantes |
| utilisant la directive <code>CacheNegotiatedDocs</code> |
| doivent la remplacer par <code>CacheNegotiatedDocs |
| on</code>.</li> |
| |
| <li> |
| La directive <code>ErrorDocument</code> n'utilise plus de |
| guillemets ou d'apostrophes au début du |
| paramètre indiquant le message. Dorénavant, |
| le message devra être entre guillemets. Par exemple, |
| la directive |
| |
| <blockquote> |
| <code>ErrorDocument 403 "Some Message</code> |
| </blockquote> |
| devra être remplacé par |
| |
| <blockquote> |
| <code>ErrorDocument 403 "Some Message"</code> |
| </blockquote> |
| Si le second argument n'est pas une URL ou un chemin |
| valide, il sera traité comme un message. |
| </li> |
| |
| <li>Les directives <code>AccessConfig</code> et |
| <code>ResourceConfig</code> n'existent plus. Ces directives |
| peuvent être remplacées de manière |
| équivalente par la directive <a |
| href="mod/core.html#include"><code>Include</code></a>. Si |
| vous utilisiez ces directives en utilisant les valeurs par |
| défaut sans les définir explicitement, vous |
| devez ajouter les lignes <code>Include |
| conf/access.conf</code> et <code>Include conf/srm.conf</code> |
| dans votre fichier httpd.conf. Afin de garantir qu'Apache lit |
| les différents fichiers de configuration dans le |
| même ordre que celui pour les anciennes directives, Les |
| directives <code>Include</code> doivent être |
| situées à la fin du fichier httpd.conf, celle |
| représentant <code>srm.conf</code> avant celle pour |
| <code>access.conf</code>.</li> |
| |
| <li>La directive <code>BindAddress</code> n'existe plus. La |
| même fonctionnalité est fournie par la directive |
| <code><a href="mod/mpm_common.html">Listen</a></code>.</li> |
| |
| <li>La directive <code>ExtendedStatus</code> n'existe plus. |
| Le suivi des statuts a été entièrement |
| réécrit afin de bénéficier du |
| nouveau système MPM.</li> |
| |
| <li>La directive <code>ServerType</code> n'existe plus. La |
| méthode utilisée pour servir les requêtes |
| est déterminée maintenant par la |
| sélection d'un MPM. Il n'existe pas actuellement de |
| MPM conçu pour être lancé par inetd.</li> |
| |
| <li>Beaucoup de directives qui étaient situées |
| dans le noyau du serveur pour la version 1.3 se trouvent |
| maintenant dans les MPMs.</li> |
| |
| <li>Les modules mod_log_agent et mod_log_referer qui |
| traitaient les directives <code>AgentLog</code>, |
| <code>RefererLog</code> et <code>RefererIgnore</code> ont |
| été supprimés. Le traçage des |
| agents et référants et toujours disponible en |
| utilisant la directive <a |
| href="mod/mod_log_config.html#customlog">CustomLog</a> du |
| module mod_log_config.</li> |
| </ul> |
| |
| <h3>Changements divers</h3> |
| |
| <ul> |
| <li>L'option <code>-S</code> du programme <code>httpd</code> |
| qui servait à afficher la configuration des |
| hôtes virtuels est remplacé par <code>-t -D |
| DUMP_VHOSTS</code>.</li> |
| |
| <li>Le module mod_auth_digest, qui était |
| expérimental dans la version 1.3, est maintenant un |
| module standard.</li> |
| |
| <li>Le module mod_mmap_static, qui était |
| expérimental dans la version 1.3 a été |
| remplacé par le module mod_file_cache.</li> |
| </ul> |
| |
| <h3>Modules tiers</h3> |
| |
| <p>D'énormes changements ont été |
| réalisés sur l'API du serveur Apache 2.0. Les |
| modules conçus à l'aide de l'API Apache 1.3 |
| <strong>ne fonctionneront pas</strong> sur Apache 2.0 sans |
| modifications. Plus de détails sont fournis dans la <a |
| href="developer/">documentation du développeur</a>.</p> |
| <hr /> |
| |
| <h3 align="center">Apache HTTP Server Version 2.1</h3> |
| <a href="./"><img src="images/index.gif" alt="Index" /></a> |
| |
| |
| |
| </body> |
| </html> |
| |