]> granicus.if.org Git - apache/blob - docs/manual/install.html.de
Documentation rebuild
[apache] / docs / manual / install.html.de
1 <?xml version="1.0" encoding="ISO-8859-1"?>
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="de" xml:lang="de"><head>
4 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
5 <!--
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7               This file is generated from xml source: DO NOT EDIT
8         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
9       -->
10 <title>Kompilieren und Installieren - Apache HTTP Server Version 2.5</title>
11 <link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
12 <link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
13 <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" />
14 <script src="./style/scripts/prettify.min.js" type="text/javascript">
15 </script>
16
17 <link href="./images/favicon.ico" rel="shortcut icon" /></head>
18 <body id="manual-page"><div id="page-header">
19 <p class="menu"><a href="./mod/">Module</a> | <a href="./mod/quickreference.html">Direktiven</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p>
20 <p class="apache">Apache HTTP Server Version 2.5</p>
21 <img alt="" src="./images/feather.png" /></div>
22 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="./images/left.gif" /></a></div>
23 <div id="path">
24 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP-Server</a> &gt; <a href="http://httpd.apache.org/docs/">Dokumentation</a> &gt; <a href="./">Version 2.5</a></div><div id="page-content"><div id="preamble"><h1>Kompilieren und Installieren</h1>
25 <div class="toplang">
26 <p><span>Verfügbare Sprachen: </span><a href="./de/install.html" title="Deutsch">&nbsp;de&nbsp;</a> |
27 <a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
28 <a href="./es/install.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
29 <a href="./fr/install.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
30 <a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
31 <a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
32 <a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
33 </div>
34 <div class="outofdate">Diese Übersetzung ist möglicherweise
35             nicht mehr aktuell. Bitte prüfen Sie die englische Version auf
36             die neuesten Änderungen.</div>
37
38     <p>Dieses Dokument umfaßt nur die Kompilierung und Installation des
39     Apache auf Unix und Unix-ähnlichen Systemen. Für die
40     Kompilierung und Installation unter Windows lesen Sie bitte <a href="platform/windows.html">Den Apache unter Microsoft Windows
41     betreiben</a>. Für andere Plattformen lesen Sie bitte die
42     Dokumentation <a href="platform/">Plattformen</a>.</p>
43
44     <p>Die Konfigurations- und Installationsumgebung des Apache 2.0 hat sich
45     seit dem Apache 1.3 komplett verändert. Der Apache 1.3 benutzt einen
46     speziellen Satz von Skripten, um eine einfache Installation zu
47     ermöglichen. Der Apache 2.0 dagegen verwendet nun
48     <code>libtool</code> und <code>autoconf</code>, um eine Umgebung zu
49     schaffen, die der vieler anderer Open Source Projekte ähnlich
50     sieht.</p>
51
52     <p>Wenn Sie von einer Unterversion auf die nächste aktualisieren (z.B.
53     von 2.0.50 auf 2.0.51), springen Sie bitte zum Abschnitt <a href="#upgrading">Upgrade</a>.</p>
54 </div>
55 <div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#overview">Überblick für die Ungeduldigen</a></li>
56 <li><img alt="" src="./images/down.gif" /> <a href="#requirements">Anforderungen</a></li>
57 <li><img alt="" src="./images/down.gif" /> <a href="#download">Download</a></li>
58 <li><img alt="" src="./images/down.gif" /> <a href="#extract">Auspacken</a></li>
59 <li><img alt="" src="./images/down.gif" /> <a href="#configure">Den Codebaum konfigurieren</a></li>
60 <li><img alt="" src="./images/down.gif" /> <a href="#compile">Erstellen</a></li>
61 <li><img alt="" src="./images/down.gif" /> <a href="#install">Installieren</a></li>
62 <li><img alt="" src="./images/down.gif" /> <a href="#customize">Anpassen</a></li>
63 <li><img alt="" src="./images/down.gif" /> <a href="#test">Testen</a></li>
64 <li><img alt="" src="./images/down.gif" /> <a href="#upgrading">Upgrade</a></li>
65 </ul><h3>Siehe auch</h3><ul class="seealso"><li><a href="programs/configure.html">Den Quellcode konfigurieren</a></li><li><a href="invoking.html">Apache starten</a></li><li><a href="stopping.html">Beenden und Neustarten</a></li><li><a href="#comments_section">Kommentare</a></li></ul></div>
66 <div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
67 <div class="section">
68 <h2><a name="overview" id="overview">Überblick für die Ungeduldigen</a></h2>
69
70     <table>
71       
72       <tr>
73         <td><a href="#download">Download</a></td>
74
75         <td><code>$ lynx http://httpd.apache.org/download.cgi</code>
76         </td>
77       </tr>
78
79       <tr>
80         <td><a href="#extract">Auspacken</a></td>
81
82         <td><code>$ gzip -d httpd-2_1_<em>NN</em>.tar.gz<br />
83          $ tar xvf httpd-2_1_<em>NN</em>.tar</code> </td>
84       </tr>
85
86       <tr>
87         <td><a href="#configure">Konfigurieren</a></td>
88
89         <td><code>$ ./configure --prefix=<em>PREFIX</em></code>
90         </td>
91       </tr>
92
93       <tr>
94         <td><a href="#compile">Kompilieren</a></td>
95
96         <td><code>$ make</code> </td>
97       </tr>
98
99       <tr>
100         <td><a href="#install">Installieren</a></td>
101
102         <td><code>$ make install</code> </td>
103       </tr>
104
105       <tr>
106         <td><a href="#customize">Anpassen</a></td>
107
108         <td><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code> </td>
109       </tr>
110
111       <tr>
112         <td><a href="#test">Testen</a></td>
113
114         <td><code>$ <em>PREFIX</em>/bin/apachectl start</code>
115         </td>
116       </tr>
117     </table>
118
119     <p><em>NN</em> muss durch die Nummer der Unterversion ersetzt werden,
120     und <em>PREFIX</em> durch den Verzeichnispfad,
121     in dem der Server installiert werden soll. Wenn <em>PREFIX</em> nicht
122     angegeben ist, wird die Voreinstellung <code>/usr/local/apache2</code>
123     verwendet.</p>
124
125     <p>Beginnend mit den Anforderungen
126     für die Kompilierung und Installation des Apache HTTPD ist
127     weiter unten jeder Abschnitt des Kompilierungs- und
128     Installationsvorganges genauer beschrieben.</p>
129 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
130 <div class="section">
131 <h2><a name="requirements" id="requirements">Anforderungen</a></h2>
132
133     <p>Folgende Anforderungen gelten für die Erstellung des
134     Apache:</p>
135
136     <dl>
137       <dt>Plattenplatz</dt>
138       <dd>Stellen Sie sicher, dass Sie kurzzeitig wenigstens 50 MB freien
139       Festplattenplatz zur Verfügung haben. Nach der Installation
140       belegt der Apache ungefähr 10 MB Plattenplatz. Der
141       tatsächliche Platzbedarf variiert in Abhängigkeit von den
142       gewählten Konfigurationseinstellungen und
143       Modulen von Drittanbietern.</dd>
144
145       <dt>ANSI-C-Compiler und Generierungswerkzeuge</dt>
146       <dd>Stellen Sie sicher, dass Sie einen ANSI-C Compiler installiert
147       haben. Der <a href="http://www.gnu.org/software/gcc/gcc.html">GNU C
148       Compiler (GCC)</a> der <a href="http://www.gnu.org/">Free Software
149       Foundation (FSF)</a> ist empfehlenswert (Version 2.7.2 ist gut). Wenn
150       Sie den GCC nicht besitzen, stellen Sie zumindest sicher, dass der
151       Compiler Ihres Anbieters ANSI-kompatibel ist. Außerdem muss Ihr
152       <code>PATH</code> wesentliche Generierungswerkzeuge wie
153       <code>make</code> enthalten.</dd>
154
155       <dt>Zeitgenauigkeit bewahren</dt>
156       <dd>Elemente des HTTP-Protokolls werden in Form einer Tageszeit
157       ausgedrückt. Darum sollten Sie jetzt prüfen, ob Ihr System
158       die Fähigkeit zur Zeitsynchronisation besitzt, und diese
159       gegebenenfalls installieren. Üblicherweise werden hierfür
160       die Programme <code>ntpdate</code> oder <code>xntpd</code> verwendet,
161       die auf dem Network Time Protocol (NTP) basieren. Nähere
162       Informationen über NTP Software und öffentliche Zeitserver
163       finden Sie in der Usenet Newsgroup <a href="news:comp.protocols.time.ntp">comp.protocols.time.ntp</a>
164       und auf der <a href="http://www.ntp.org">NTP
165       Homepage</a>.</dd>
166
167       <dt><a href="http://www.perl.org/">Perl 5</a>
168       [OPTIONAL]</dt>
169       <dd>Für einige Hilfsskripte wie <code class="program"><a href="./programs/apxs.html">apxs</a></code>
170       oder <code class="program"><a href="./programs/dbmmanage.html">dbmmanage</a></code> (die in Perl
171       geschrieben sind) wird der Perl 5 Interpreter benötigt (die
172       Versionen ab 5.003 sind ausreichend). Wenn Sie mehrere Perl
173       Interpreter haben (beispielsweise eine systemweite Installation von
174       Perl 4 und Ihre eigene Perl 5-Installation), dann sollten Sie die
175       <code>--with-perl</code>-Option (siehe unten) verwenden, um
176       sicherzustellen, dass der richtige Interpreter von
177       <code class="program"><a href="./programs/configure.html">configure</a></code> ausgewählt wird.
178       Wenn kein Perl 5-Interpreter vom <code class="program"><a href="./programs/configure.html">configure</a></code>-Skript
179       gefunden werden kann, können Sie die betroffenen Hilfsskripte nicht
180       verwenden, sind jedoch selbstverständlich nach wie vor in der Lage,
181       den Apache 2.0 zu bauen und zu installieren.</dd>
182     </dl>
183 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
184 <div class="section">
185 <h2><a name="download" id="download">Download</a></h2>
186
187     <p>Der Apache kann von der <a href="http://httpd.apache.org/download.cgi">Apache HTTP Server
188     Downloadseite</a> heruntergeladen werden, auf der verschiedene Spiegelserver
189     angegeben sind. Für die meisten Benutzer des Apache ist es auf
190     Unix-ähnlichen Systemen am Besten, die Quellcodeversion herunterzuladen
191     und zu kompilieren. Der Erstellungsprozess (weiter unten beschrieben) ist
192     einfach und erlaubt es Ihnen, den Server Ihren Bedürfnissen anzupassen.
193     Dazu kommt, dass Binärdistributionen gegenüber der aktuellen
194     Quellcodeversion oft veraltet sind. Wenn Sie tatsächlich ein
195     Binärpaket herunterladen, folgen Sie bitte den Anweisungen in der Datei
196     <code>INSTALL.bindist</code>, die der Distribution beiliegt.</p>
197
198     <p>Es ist wichtig, dass Sie nach dem Herunterladen überprüfen,
199     dass es sich um einer vollständige und unveränderte Version des
200     Apache HTTP Servers handelt. Das können Sie erreichen, indem Sie das
201     heruntergeladene Paket gegen die PGP-Signatur prüfen. Einzelheiten dazu
202     erfahren Sie auf der <a href="http://httpd.apache.org/download.cgi#verify">Download-Seite</a>. Es
203     ist auch ein erweitertes Beispiel verfügbar, dass die <a href="http://httpd.apache.org/dev/verification.html">Anwendung von PGP</a>
204     beschreibt.</p>
205
206 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
207 <div class="section">
208 <h2><a name="extract" id="extract">Auspacken</a></h2>
209
210     <p>Das Auspacken des Quellcodes aus dem Apache HTTPD Tarball besteht
211     aus einem simplen Dekomprimieren und danach "Ent-tarren":</p>
212
213   <div class="example"><p><code>
214       $ gzip -d httpd-2_1_<em>NN</em>.tar.gz<br />
215       $ tar xvf httpd-2_1_<em>NN</em>.tar
216   </code></p></div>
217
218     <p>Dies erstellt unterhalb des aktuellen Verzeichnisses ein neues
219     Verzeichnis, das den Quellcode für die Distribution enthält.
220     Sie sollten mit <code>cd</code> in dieses Verzeichnis wechseln,
221     bevor Sie mit der Kompilierung des Servers weitermachen. </p>
222
223 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
224 <div class="section">
225 <h2><a name="configure" id="configure">Den Codebaum konfigurieren</a></h2>
226
227     <p>Der nächste Schritt ist die Konfiguration des
228     Apache-Codebaumes für Ihre spezielle Plattform und Ihre
229     persönlichen Bedürfnisse. Dies wird mit dem Skript
230     <code class="program"><a href="./programs/configure.html">configure</a></code> durchgeführt, das im Wurzelverzeichnis
231     der Distribution enthalten ist. (Entwickler, welche die CVS Version
232     des Apache-Codebaumes herunterladen, müssen <code>autoconf</code>
233     und <code>libtool</code> installiert haben und müssen
234     <code>buildconf</code> ausführen, bevor sie mit den
235     nächsten Schritten fortfahren können. Dies wird bei
236     offiziellen Releases nicht notwendig sein.)</p>
237
238     <p>Um den Codebaum mit den Standardeinstellungen zu konfigurieren,
239     geben Sie einfach <code>./configure</code> ein. Zur Änderung
240     dieser Voreinstellungen akzeptiert <code class="program"><a href="./programs/configure.html">configure</a></code> eine
241     Reihe von Variablen und Kommandozeilenoptionen.</p>
242
243     <p>Die wichtigste Option ist <code>--prefix</code>, der Ablageort, an dem
244     der Apache später installiert wird, da er für diesen Ort
245     konfiguriert werden muss, um korrekt zu arbeiten. Eine feinere Einstellung
246     der Dateiablagen ist mit weiteren <a href="programs/configure.html#installationdirectories">configure-Optionen</a>
247     möglich.</p>
248
249     <p>Weiterhin können Sie zu diesem Zeitpunkt festlegen, welche <a href="programs/configure.html#optionalfeatures">Funktionalität</a> Sie
250     in den Apache aufnehmen möchten, indem Sie <a href="mod/">Module</a>
251     aktivieren oder deaktivieren. Der Apache bindet standardmäßig
252     einen Satz von <a href="mod/module-dict.html#Status">Basismodulen</a> ein.
253     Andere Module werden mit Hilfe der Option
254     <code>--enable-<var>module</var></code> aktiviert, wobei <var>module</var>
255     den Namen des Moduls ohne das Präfix <code>mod_</code> darstellt.
256     Ausserdem sind alle Unterstriche durch Bindestriche zu ersetzen. Sie
257     können sich auch entscheiden, Module als "<a href="dso.html">Shared
258     Objects (DSOs)</a>" zu kompilieren, welche zur Laufzeit ge- und entladen
259     werden können. Dazu verwenden Sie die Option
260     <code>--enable-<var>module</var>=shared</code>. Entsprechend können Sie
261     Basismodule mit der Option <code>--disable-<var>module</var></code>
262     deaktivieren. Lassen Sie Vorsicht walten. wenn Sie diese Optionen verwenden,
263     da <code class="program"><a href="./programs/configure.html">configure</a></code> Sie nicht warnen kann, wenn die von Ihnen
264     angegebenen Module nicht existieren; die Option wird dann einfach
265     ignoriert.</p>
266
267     <p>Zusätzlich ist es zuweilen notwendig, das
268     <code class="program"><a href="./programs/configure.html">configure</a></code>-Skript mit Extrainformationen zum Ablageort
269     Ihres Compilers, Ihrer Bibliotheken oder Header-Dateien zu versorgen. Das
270     tun Sie, indem Sie entweder Umgebungsvariablen oder Kommandozeilenoptionen
271     an <code class="program"><a href="./programs/configure.html">configure</a></code> übergeben. Für mehr Informationen
272     lesen Sie bitte die Hilfeseite zu <code class="program"><a href="./programs/configure.html">configure</a></code>.</p>
273
274     <p>Um einen kurzen Eindruck zu gewinnen, welche Möglichkeiten Sie
275     haben, folgt hier ein typisches Beispiel, das den Apache mit einem
276     speziellen Compiler und Compilerflags für das
277     Installationsverzeichnis <code>/sk/pkg/apache</code> kompiliert, sowie
278     die beiden zusätzlichen Module <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> und
279     <code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> für späteres Laden durch den
280     DSO-Mechanismus:</p>
281
282   <div class="example"><p><code>
283       $ CC="pgcc" CFLAGS="-O2" \<br />
284        ./configure --prefix=/sw/pkg/apache \<br />
285        --enable-rewrite=shared \<br />
286        --enable-speling=shared
287   </code></p></div>
288
289     <p>Wenn <code class="program"><a href="./programs/configure.html">configure</a></code> startet, benötigt es mehrere
290     Minuten, um die Verfügbarkeit von Features auf Ihrem System zu
291     prüfen und ein Makefile zu generieren, das später zur
292     Kompilierung des Servers verwendet wird.</p>
293
294     <p>Einzelheiten zu den vielen verschiedenen <code class="program"><a href="./programs/configure.html">configure</a></code>-Optionen finden Sie auf der Hilfeseite zu
295     <code class="program"><a href="./programs/configure.html">configure</a></code>.</p>
296
297 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
298 <div class="section">
299 <h2><a name="compile" id="compile">Erstellen</a></h2>
300
301     <p>Nun können Sie die verschiedenen Teile, die das Apache-Paket
302     bilden, einfach durch Ausführen des folgenden Befehls erstellen:</p>
303
304   <div class="example"><p><code>$ make</code></p></div>
305
306     <p>Seien Sie hierbei bitte geduldig, denn eine Basiskonfiguration
307     benötigt ungefähr 3 Minuten auf einem Pentium III/Linux 2.2.
308     System. Dies kann aber abhängig von Ihrer Hardware und der Anzahl
309     der Module, die Sie aktiviert haben, sehr stark variieren.</p>
310 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
311 <div class="section">
312 <h2><a name="install" id="install">Installieren</a></h2>
313
314     <p>Nun endlich installieren Sie das Package unter dem konfigurierten
315     Installations-<em>PREFIX</em> (siehe oben: Option <code>--prefix</code>
316     durch Aufrufen von:</p>
317
318   <div class="example"><p><code>$ make install</code></p></div>
319
320     <p>Wenn Sie upgraden, wird die Installation Ihre Konfigurationsdateien
321     oder Dokumente nicht überschrieben.</p>
322 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
323 <div class="section">
324 <h2><a name="customize" id="customize">Anpassen</a></h2>
325
326     <p>Als nächstes können Sie Ihren Apache HTTP Server anpassen,
327     indem Sie die <a href="configuring.html">Konfigurationsdateien</a>
328     unterhalb von <code><em>PREFIX</em>/conf/</code> editieren.</p>
329
330   <div class="example"><p><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code></p></div>
331
332     <p>Werfen Sie auch einen Blick in das Apache-Handbuch unter <a href="./">docs/manual/</a>. Die aktuellste Version dieses Handbuchs
333     sowie eine komplette Referenz der verfügbaren <a href="mod/directives.html">Konfigurationsanweisungen</a> finden
334     Sie unter <a href="http://httpd.apache.org/docs/trunk/">http://httpd.apache.org/docs/trunk/</a>.</p>
335 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
336 <div class="section">
337 <h2><a name="test" id="test">Testen</a></h2>
338
339     <p>Sie können nun Ihren Apache HTTP Server <a href="invoking.html">starten</a>, indem Sie einfach</p>
340
341   <div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl start</code></p></div>
342
343     <p>ausführen.</p>
344
345     <p>Danach sollten Sie Ihr erstes Dokument unter dem URL
346     <code>http://localhost/</code> anfordern können. Die Webseite,
347     die Sie sehen, ist im <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>
348     abgelegt, welches üblicherweise <code><em>PREFIX</em>/htdocs/</code>
349     ist. Den Server <a href="stopping.html">stoppen</a> Sie wieder durch
350     Ausführen von:</p>
351
352   <div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl stop</code></p></div>
353 </div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div>
354 <div class="section">
355 <h2><a name="upgrading" id="upgrading">Upgrade</a></h2>
356
357     <p>Der erste Schritt beim Aktualisieren besteht darin, die
358     Versionsankündigung sowie die <code>CHANGES</code>-Datei in der
359     Quelltextdistribution zu lesen, um Änderungen zu finden, die Ihr
360     System möglicherweise betreffen. Wenn Sie einen größeren
361     Versionssprung durchführen (z.B. vom 1.3 auf 2.0 oder von 2.0 auf
362     2.2), wird es wahrscheinlich auch größere Unterschiede in der
363     Kompilier- und Laufzeitkonfiguration geben, die manuelle Nacharbeiten
364     erfordern. Außerdem müssen alle Module aktualisiert
365     werden, um den Änderungen der Modul-API gerecht zu werden.</p>
366
367     <p>Die Aktualisierung einer Unterversion auf eine andere (z.B. von 2.0.55
368     auf 2.0.57) ist einfacher. <code>make install</code> überschreibt
369     keine der bereits existierenden Dokumente, Log- und Konfigurationsdateien.
370     Ausserdem bemühen sich die Entwickler, inkompatible Änderungen
371     der <code class="program"><a href="./programs/configure.html">configure</a></code>-Optionen, der Laufzeitkonfiguration sowie
372     der Modul-API zu vermeiden. In den meisten Fällen sollten Sie in der
373     Lage sein, den gleichen <code class="program"><a href="./programs/configure.html">configure</a></code>-Befehl, die gleiche
374     Konfiguration und die gleichen Module wieder zu verwenden. (Das gilt erst
375     seit Version 2.0.41 -- frühere Versionen enthielten noch inkompatible
376     Änderungen).</p>
377
378     <p>Um auf eine neue Unterversion zu aktualisieren, suchen Sie zunächst
379     die Datei <code>config.nice</code> im <code>build</code>-Verzeichnis
380     Ihrer Serverinstallation oder im Wurzelverzeichnis des Quelltextbaums
381     der alten Installation. Die Datei enthält den genauen
382     <code class="program"><a href="./programs/configure.html">configure</a></code>-Befehl, der verwendet wurde, um den
383     Quellcode zu konfigurieren. Um jetzt von einer Version auf die
384     nächste zu aktualisieren, kopieren Sie einfach die
385     <code>config.nice</code> in das Verzeichnis der neuen Version,
386     passen sie bei Bedarf an, und führen Sie sie aus:</p>
387
388     <div class="example"><p><code>
389       $ ./config.nice<br />
390       $ make<br />
391       $ make install<br />
392       $ <var>PREFIX</var>/bin/apachectl stop<br />
393       $ <var>PREFIX</var>/bin/apachectl start<br />
394     </code></p></div>
395
396     <div class="warning">Sie sollten jede neue Version immer in Ihrer Umgebung
397     testen, bevor Sie sie produktiv schalten. Beispielsweise können Sie
398     die neue Version neben der alten installieren, indem Sie ein anderes
399     <code>--prefix</code> und einen anderen Port wählen (durch Anpassen der
400     <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>-Direktive). So
401     können Sie auf eventuelle Inkompatibilitäten testen, bevor Sie
402     endgültig die neue Version verwenden.</div>
403 </div></div>
404 <div class="bottomlang">
405 <p><span>Verfügbare Sprachen: </span><a href="./de/install.html" title="Deutsch">&nbsp;de&nbsp;</a> |
406 <a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
407 <a href="./es/install.html" hreflang="es" rel="alternate" title="Español">&nbsp;es&nbsp;</a> |
408 <a href="./fr/install.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
409 <a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
410 <a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
411 <a href="./tr/install.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
412 </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">Kommentare</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>
413 <script type="text/javascript"><!--//--><![CDATA[//><!--
414 var comments_shortname = 'httpd';
415 var comments_identifier = 'http://httpd.apache.org/docs/trunk/install.html';
416 (function(w, d) {
417     if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
418         d.write('<div id="comments_thread"><\/div>');
419         var s = d.createElement('script');
420         s.type = 'text/javascript';
421         s.async = true;
422         s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
423         (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
424     }
425     else {
426         d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
427     }
428 })(window, document);
429 //--><!]]></script></div><div id="footer">
430 <p class="apache">Copyright 2017 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
431 <p class="menu"><a href="./mod/">Module</a> | <a href="./mod/quickreference.html">Direktiven</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="./glossary.html">Glossar</a> | <a href="./sitemap.html">Seitenindex</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
432 if (typeof(prettyPrint) !== 'undefined') {
433     prettyPrint();
434 }
435 //--><!]]></script>
436 </body></html>