]> granicus.if.org Git - apache/blob - docs/manual/platform/rpm.html.fr.utf8
Fix xml validation error
[apache] / docs / manual / platform / rpm.html.fr.utf8
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
4 <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
5 <!--
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7               This file is generated from xml source: DO NOT EDIT
8         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
9       -->
10 <title>Utiliser Apache sur les systèmes à base de paquets RPM (Redhat
11   / CentOS / Fedora) - Serveur HTTP Apache Version 2.5</title>
12 <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
13 <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
14 <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" />
15 <script src="../style/scripts/prettify.min.js" type="text/javascript">
16 </script>
17
18 <link href="../images/favicon.ico" rel="shortcut icon" /></head>
19 <body id="manual-page"><div id="page-header">
20 <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.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>
21 <p class="apache">Serveur HTTP Apache Version 2.5</p>
22 <img alt="" src="../images/feather.png" /></div>
23 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
24 <div id="path">
25 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Notes spécifiques aux différentes
26   plateformes</a></div><div id="page-content"><div id="preamble"><h1>Utiliser Apache sur les systèmes à base de paquets RPM (Redhat
27   / CentOS / Fedora)</h1>
28 <div class="toplang">
29 <p><span>Langues Disponibles: </span><a href="../en/platform/rpm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
30 <a href="../fr/platform/rpm.html" title="Français">&nbsp;fr&nbsp;</a></p>
31 </div>
32
33
34     <p>Alors que de nombreuses distributions mettent à disposition des
35     paquets Apache httpd supportés par le système d'exploitation
36     sous-jacent, il peut s'avérer nécessaire d'installer et d'utiliser
37     la version de base d'Apache httpd en remplacement de la version des
38     paquets.</p>
39
40     <p>Bien que le projet Apache httpd ne crée pas actuellement de
41     paquets RPM pour les différentes distributions, il est aisé de
42     construire votre propre paquet RPM à partir du tarball de base
43     d'Apache httpd.</p>
44
45     <p>Ce document explique comment construire, installer, configurer et
46     exécuter Apache httpd 2.4 sur les systèmes Unix à base de paquets
47     RPM.</p>
48
49   </div>
50 <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#creating">Création d'un paquet RPM source</a></li>
51 <li><img alt="" src="../images/down.gif" /> <a href="#building">Création d'un paquet RPM</a></li>
52 <li><img alt="" src="../images/down.gif" /> <a href="#installing">Installation du serveur</a></li>
53 <li><img alt="" src="../images/down.gif" /> <a href="#default">Configuration de l'instance par défaut d'Apache httpd</a></li>
54 <li><img alt="" src="../images/down.gif" /> <a href="#additional">Configuration d'instances d'Apache httpd supplémentaires sur
55     la même machine</a></li>
56 </ul><h3>Voir aussi</h3><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
57 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
58 <div class="section">
59 <h2><a name="creating" id="creating">Création d'un paquet RPM source</a><a title="Lien permanent" href="#creating" class="permalink">&para;</a></h2>
60     
61
62     <p>Le tarball d'Apache httpd peut être converti en paquet SRPM de la
63     manière suivante :</p>
64
65     <div class="example"><p><code>
66       rpmbuild -ts httpd-2.4.x.tar.bz2
67     </code></p></div>
68
69   </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
70 <div class="section">
71 <h2><a name="building" id="building">Création d'un paquet RPM</a><a title="Lien permanent" href="#building" class="permalink">&para;</a></h2>
72     
73
74     <p>Le tarball d'Apache httpd peut être converti en paquet RPM de la
75     manière suivante :</p>
76
77     <div class="example"><p><code>
78       rpmbuild -tb httpd-2.4.x.tar.bz2
79     </code></p></div>
80
81     <p>Il sera nécessaire d'installer les paquets "-devel"
82     correspondants avant de construire les RPMs ; à cet effet, la
83     commande <code>rpmbuild</code> détecte automatiquement les RPMs
84     requis et en donne la liste sous forme de dépendances manquantes sur
85     votre système. Ces paquets "-devel" ne seront d'ailleurs plus
86     nécessaires une fois la création des RPMs terminée, et pourront
87     alors être supprimés sans risque.</p>
88
89     <p>Si tout va bien, les RPMs suivants seront créés :</p>
90
91     <dl>
92     <dt>httpd-2.4.x-1.i686.rpm</dt>
93     <dd>Le serveur de base et le jeu de modules standards.</dd>
94
95     <dt>httpd-debuginfo-2.4.x-1.i686.rpm</dt>
96     <dd>Les symboles de débogage pour le serveur et tous les modules.</dd>
97
98     <dt>httpd-devel-2.4.x-1.i686.rpm</dt>
99     <dd>Les en-têtes et fichiers de développement pour le serveur.</dd>
100
101     <dt>httpd-manual-2.4.x-1.i686.rpm</dt>
102     <dd>Le manuel du serveur web.</dd>
103
104     <dt>httpd-tools-2.4.x-1.i686.rpm</dt>
105     <dd>Les utilitaires du serveur web.</dd>
106
107     <dt>mod_authnz_ldap-2.4.x-1.i686.rpm</dt>
108     <dd>Les modules <code class="module"><a href="../mod/mod_ldap.html">mod_ldap</a></code> et
109     <code class="module"><a href="../mod/mod_authnz_ldap.html">mod_authnz_ldap</a></code> avec les dépendances
110     correspondantes sur openldap.</dd>
111
112     <dt>mod_lua-2.4.x-1.i686.rpm</dt>
113     <dd>Le module <code class="module"><a href="../mod/mod_lua.html">mod_lua</a></code> avec les dépendances
114     correspondantes sur lua.</dd>
115
116     <dt>mod_proxy_html-2.4.x-1.i686.rpm</dt>
117     <dd>Le module <code class="module"><a href="../mod/mod_proxy_html.html">mod_proxy_html</a></code> avec les
118     dépendances correspondantes sur libxml2.</dd>
119
120     <dt>mod_socache_dc-2.4.x-1.i686.rpm</dt>
121     <dd>Le module <code class="module"><a href="../mod/mod_socache_dc.html">mod_socache_dc</a></code> avec les
122     dépendances correspondantes sur distcache.</dd>
123
124     <dt>mod_ssl-2.4.x-1.i686.rpm</dt>
125     <dd>Le module <code class="module"><a href="../mod/mod_ssl.html">mod_ssl</a></code> avec les
126     dépendances correspondantes sur openssl.</dd>
127
128     </dl>
129
130   </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
131 <div class="section">
132 <h2><a name="installing" id="installing">Installation du serveur</a><a title="Lien permanent" href="#installing" class="permalink">&para;</a></h2>
133     
134
135     <p>Le RPM <code>httpd</code> est le seul paquet nécessaire pour
136     obtenir un serveur de base fonctionnel. Vous pouvez l'installer
137     comme suit :</p>
138
139     <div class="example"><p><code>
140       rpm -U httpd-2.4.x-1.i686.rpm
141     </code></p></div>
142
143     <p>Le jeu de modules standards est inclus dans le serveur. Les
144     modules qui dépendent de bibliothèques externes sont fournis en tant
145     que paquets RPM séparés et doivent être installés si nécessaire.</p>
146
147   </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
148 <div class="section">
149 <h2><a name="default" id="default">Configuration de l'instance par défaut d'Apache httpd</a><a title="Lien permanent" href="#default" class="permalink">&para;</a></h2>
150     
151
152     <p>Les répertoires par défaut sont
153     <code>/etc/httpd</code> pour la configuration du serveur, et
154     <code>/var/log/httpd</code> pour la journalisation. L'environnement
155     par défaut du serveur web est défini dans le répertoire optionnel
156     <code>/etc/sysconfig/httpd</code>.</p>
157
158     <p>Démarrez le serveur comme suit :</p>
159
160     <div class="example"><p><code>
161       service httpd restart
162     </code></p></div>
163
164   </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
165 <div class="section">
166 <h2><a name="additional" id="additional">Configuration d'instances d'Apache httpd supplémentaires sur
167     la même machine</a><a title="Lien permanent" href="#additional" class="permalink">&para;</a></h2>
168     
169
170     <p>Il est possible d'exécuter simultanément plusieurs instances du
171     serveur Apache httpd sur la même machine. Chaque instance peut
172     posséder sa propre configuration et en fonction de cette dernière,
173     s'exécuter sous un utilisateur différent.</p>
174
175     <p>Pour parvenir à ce résultat, on a fait en sorte que le script de
176     démarrage de httpd ait connaissance de son propre nom. Ce nom est
177     par la suite utilisé pour trouver le fichier d'environnement associé
178     au serveur, et par conséquent, la racine de l'instance du serveur
179     considéré.</p>
180
181     <p>Pour créer une instance supplémentaire appelée
182     <code>httpd-additional</code>, suivez ces étapes :</p>
183
184     <ul>
185       <li>Créez un lien symbolique vers le script de démarrage pour
186       l'instance supplémentaire :
187
188       <div class="example"><p><code>
189         ln -s /etc/rc.d/init.d/httpd /etc/rc.d/init.d/httpd-additional<br />
190         chkconfig --add httpd-additional
191       </code></p></div>
192
193       </li>
194
195       <li>Créez un fichier d'environnement pour l'instance
196       supplémentaire, en utilisant le fichier
197       <code>/etc/sysconfig/httpd</code> comme modèle :
198
199       <div class="example"><p><code>
200         # création du fichier d'environnement à partir du modèle httpd<br />
201         cp /etc/sysconfig/httpd /etc/sysconfig/httpd-additional
202       </code></p></div>
203       
204       <div class="example"><p><code>
205         # création du fichier d'environnement à partir de zéro<br />
206         touch /etc/sysconfig/httpd-additional
207       </code></p></div>
208
209       Editez le fichier <code>/etc/sysconfig/httpd-additional</code> et
210       définissez la racine de la nouvelle instance du serveur via la
211       variable d'environnement <code>OPTIONS</code>.
212
213       <div class="example"><p><code>
214         OPTIONS="-d /etc/httpd-additional -f conf/httpd-additional.conf"
215       </code></p></div>
216
217       </li>
218
219       <li>Editez le fichier de configuration du serveur supplémentaire
220       <code>/etc/httpd-additional/conf/httpd-additional.conf</code> et
221       assurez-vous que les ports et chemins sont correctement définis.
222       </li>
223
224       <li>Démarrez le serveur supplémentaire comme suit :
225
226       <div class="example"><p><code>
227         service httpd-additional restart
228       </code></p></div>
229
230       </li>
231
232       <li>Répétez ces opérations pour chaque instance supplémentaire
233       souhaitée.</li>
234     </ul>
235
236   </div></div>
237 <div class="bottomlang">
238 <p><span>Langues Disponibles: </span><a href="../en/platform/rpm.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
239 <a href="../fr/platform/rpm.html" title="Français">&nbsp;fr&nbsp;</a></p>
240 </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&amp;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>
241 <script type="text/javascript"><!--//--><![CDATA[//><!--
242 var comments_shortname = 'httpd';
243 var comments_identifier = 'http://httpd.apache.org/docs/trunk/platform/rpm.html';
244 (function(w, d) {
245     if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
246         d.write('<div id="comments_thread"><\/div>');
247         var s = d.createElement('script');
248         s.type = 'text/javascript';
249         s.async = true;
250         s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
251         (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
252     }
253     else {
254         d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
255     }
256 })(window, document);
257 //--><!]]></script></div><div id="footer">
258 <p class="apache">Copyright 2018 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
259 <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.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[//><!--
260 if (typeof(prettyPrint) !== 'undefined') {
261     prettyPrint();
262 }
263 //--><!]]></script>
264 </body></html>