| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> |
| <HTML><HEAD> |
| <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" |
| > |
| <!--#include virtual="header.html" --> |
| <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>. |
| |
| <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>Le redémarrage en douceur du serveur est maintenant traité en envoyant |
| au processus père le signal <code>WINCH</code> à la place du |
| signal <code>USR1</code>.</li> |
| |
| <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>L'option <code>-X</code> du programme <code>httpd</code> |
| est supprime. La majorité des MPM permettent la même fonctionnalité |
| en définissant les variables d'environnement <code>ONE_PROCESS</code> et |
| <code>NO_DETACH</code> avant de lancer <code>httpd</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> |
| |
| <!--#include virtual="footer.html" --> |
| </BODY> |
| </HTML> |