home *** CD-ROM | disk | FTP | other *** search
/ Cricao de Sites - 650 Layouts Prontos / WebMasters.iso / Servidores / apache_2.2.8-win32-x86-no_ssl.msi / Data1.cab / _7E7C224DA41C332C4B7E128B2D281908 < prev    next >
Extensible Markup Language  |  2007-11-14  |  25KB  |  431 lines

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