summaryrefslogtreecommitdiffstats
path: root/docs/manual/upgrading.html.fr
blob: 28d055f8eb5345ff38942a00e46eb38104459d97 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
<!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 &agrave; jour de la version 1.3 &agrave; 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 &agrave; de la version 1.3 &agrave; la
    version 2.0</h1>

    <p>Afin d'aider les personnes souhaitant se mettre &agrave;
    jour, nous maintenons un document d&eacute;crivant les
    informations critiques concernant les utilisateurs d'Apache.
    Ces informations sont sous la forme de br&egrave;ves notes, et
    vous pouvez trouver plus d'informations dans le document <a
    href="new_features_2_0.html">Nouvelles
    fonctionnalit&eacute;s</a> ou dans le fichier
    <code>src/CHANGES</code>.</p>

    <h3>Changement de la configuration &agrave; 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
      &agrave; fait identique, au syst&egrave;me APACI de
      configuration existant dans la version 1.3 d'Apache.</li>

      <li>En plus de l'habituelle s&eacute;lection de modules que
      vous pouvez choisir de compiler, Apache 2.0 a
      d&eacute;plac&eacute; la majeure partie du traitement des
      requ&ecirc;tes dans les <a href="mpm.html">modules
      multi-traitements</a> (MPMs).</li>
    </ul>

    <h3>Changement de la configuration &agrave;
    l'ex&eacute;cution</h3>

    <ul>
      <li>La directive <code>CacheNegotiatedDocs</code> prend
      maintenant un param&egrave;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&eacute;but du
        param&egrave;tre indiquant le message. Dor&eacute;navant,
        le message devra &ecirc;tre entre guillemets. Par exemple,
        la directive 

        <blockquote>
          <code>ErrorDocument 403 "Some Message</code>
        </blockquote>
        devra &ecirc;tre remplac&eacute; 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&eacute; comme un message.
      </li>

      <li>Les directives <code>AccessConfig</code> et
      <code>ResourceConfig</code> n'existent plus. Ces directives
      peuvent &ecirc;tre remplac&eacute;es de mani&egrave;re
      &eacute;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&eacute;faut sans les d&eacute;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&eacute;rents fichiers de configuration dans le
      m&ecirc;me ordre que celui pour les anciennes directives, Les
      directives <code>Include</code> doivent &ecirc;tre
      situ&eacute;es &agrave; la fin du fichier httpd.conf, celle
      repr&eacute;sentant <code>srm.conf</code> avant celle pour
      <code>access.conf</code>.</li>

      <li>La directive <code>BindAddress</code> n'existe plus. La
      m&ecirc;me fonctionnalit&eacute; 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 &eacute;t&eacute; enti&egrave;rement
      r&eacute;&eacute;crit afin de b&eacute;n&eacute;ficier du
      nouveau syst&egrave;me MPM.</li>

      <li>La directive <code>ServerType</code> n'existe plus. La
      m&eacute;thode utilis&eacute;e pour servir les requ&ecirc;tes
      est d&eacute;termin&eacute;e maintenant par la
      s&eacute;lection d'un MPM. Il n'existe pas actuellement de
      MPM con&ccedil;u pour &ecirc;tre lanc&eacute; par inetd.</li>

      <li>Beaucoup de directives qui &eacute;taient situ&eacute;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
      &eacute;t&eacute; supprim&eacute;s. Le tra&ccedil;age des
      agents et r&eacute;f&eacute;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 &agrave; afficher la configuration des
      h&ocirc;tes virtuels est remplac&eacute; par <code>-t -D
      DUMP_VHOSTS</code>.</li>

      <li>Le module mod_auth_digest, qui &eacute;tait
      exp&eacute;rimental dans la version 1.3, est maintenant un
      module standard.</li>

      <li>Le module mod_mmap_static, qui &eacute;tait
      exp&eacute;rimental dans la version 1.3 a &eacute;t&eacute;
      remplac&eacute; par le module mod_file_cache.</li>
    </ul>

    <h3>Modules tiers</h3>

    <p>D'&eacute;normes changements ont &eacute;t&eacute;
    r&eacute;alis&eacute;s sur l'API du serveur Apache 2.0. Les
    modules con&ccedil;us &agrave; l'aide de l'API Apache 1.3
    <strong>ne fonctionneront pas</strong> sur Apache 2.0 sans
    modifications. Plus de d&eacute;tails sont fournis dans la <a
    href="developer/">documentation du d&eacute;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>