⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 install.html.de

📁 Apache官方在今天放出产品系列2.2的最新版本2.2.11的源码包 最流行的HTTP服务器软件之一
💻 DE
📖 第 1 页 / 共 2 页
字号:
    <code>INSTALL.bindist</code>, die der Distribution beiliegt.</p>    <p>Es ist wichtig, dass Sie nach dem Herunterladen 黚erpr黤en,    dass es sich um einer vollst鋘dige und unver鋘derte Version des    Apache HTTP Servers handelt. Das k鰊nen Sie erreichen, indem Sie das    heruntergeladene Paket gegen die PGP-Signatur pr黤en. Einzelheiten dazu    erfahren Sie auf der <a href="http://httpd.apache.org/download.cgi#verify">Download-Seite</a>. Es    ist auch ein erweitertes Beispiel verf黦bar, dass die <a href="http://httpd.apache.org/dev/verification.html">Anwendung von PGP</a>    beschreibt.</p></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="extract" id="extract">Auspacken</a></h2>    <p>Das Auspacken des Quellcodes aus dem Apache-HTTPd-Tarball besteht    aus einem simplen Dekomprimieren und danach "Ent-tarren":</p>  <div class="example"><p><code>      $ gzip -d httpd-<em>NN</em>.tar.gz<br />      $ tar xvf httpd-<em>NN</em>.tar  </code></p></div>    <p>Dies erstellt unterhalb des aktuellen Verzeichnisses ein neues    Verzeichnis, das den Quellcode f黵 die Distribution enth鋖t.    Sie sollten mit <code>cd</code> in dieses Verzeichnis wechseln,    bevor Sie mit der Kompilierung des Servers weitermachen. </p></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="configure" id="configure">Den Codebaum konfigurieren</a></h2>    <p>Der n鋍hste Schritt ist die Konfiguration des    Apache-HTTPd-Codebaumes f黵 Ihre spezielle Plattform und Ihre    pers鰊lichen Bed黵fnisse. Dies wird mit dem Skript    <code class="program"><a href="./programs/configure.html">configure</a></code> durchgef黨rt, das im Wurzelverzeichnis    der Distribution enthalten ist. (Entwickler, welche eine nicht    freigegebene Version des Apache-HTTPd-Codebaumes herunterladen, m黶sen     <code>autoconf</code> und <code>libtool</code> installiert haben und m黶sen    <code>buildconf</code> ausf黨ren, bevor sie mit den    n鋍hsten Schritten fortfahren k鰊nen. Dies wird bei    offiziellen Releases nicht notwendig sein.)</p>    <p>Um den Codebaum mit den Standardeinstellungen zu konfigurieren,    geben Sie einfach <code>./configure</code> ein. Zur 膎derung    dieser Voreinstellungen akzeptiert <code class="program"><a href="./programs/configure.html">configure</a></code> eine    Reihe von Variablen und Kommandozeilenoptionen.</p>    <p>Die wichtigste Option ist <code>--prefix</code>, der Ablageort, an dem    der Apache HTTP Server sp鋞er installiert wird, da er f黵 diesen Ort    konfiguriert werden muss, um korrekt zu arbeiten. Eine feinere Einstellung    der Dateiablagen ist mit weiteren <a href="programs/configure.html#installationdirectories">configure-Optionen</a>    m鰃lich.</p>    <p>Weiterhin k鰊nen Sie zu diesem Zeitpunkt festlegen, welche <a href="programs/configure.html#optionalfeatures">Funktionalit鋞</a>    Sie in den Apache HTTPd aufnehmen m鯿hten, indem Sie <a href="mod/">Module</a> aktivieren oder deaktivieren. Der Apache HTTP    Server bindet standardm溥ig einen Satz von <a href="mod/module-dict.html#Status">Basismodulen</a> ein.  Andere Module    werden mit Hilfe der Option <code>--enable-<var>module</var></code>    aktiviert, wobei <var>module</var> den Namen des Moduls ohne das    Pr鋐ix <code>mod_</code> darstellt.  Ausserdem sind alle Unterstriche    durch Bindestriche zu ersetzen. Sie k鰊nen sich auch entscheiden,    Module als "<a href="dso.html">Shared Objects (DSOs)</a>" zu kompilieren,    welche zur Laufzeit ge- und entladen werden k鰊nen. Dazu verwenden    Sie die Option <code>--enable-<var>module</var>=shared</code>.    Entsprechend k鰊nen Sie Basismodule mit der Option    <code>--disable-<var>module</var></code> deaktivieren. Lassen Sie Vorsicht    walten. wenn Sie diese Optionen verwenden, da <code class="program"><a href="./programs/configure.html">configure</a></code>    Sie nicht warnen kann, wenn die von Ihnen angegebenen Module nicht    existieren; die Option wird dann einfach ignoriert.</p>    <p>Zus鋞zlich ist es zuweilen notwendig, das    <code class="program"><a href="./programs/configure.html">configure</a></code>-Skript mit Extrainformationen zum Ablageort    Ihres Compilers, Ihrer Bibliotheken oder Header-Dateien zu versorgen. Das    tun Sie, indem Sie entweder Umgebungsvariablen oder Kommandozeilenoptionen    an <code class="program"><a href="./programs/configure.html">configure</a></code> 黚ergeben. F黵 mehr Informationen    lesen Sie bitte die Hilfeseite zu <code class="program"><a href="./programs/configure.html">configure</a></code>.</p>    <p>Um einen kurzen Eindruck zu gewinnen, welche M鰃lichkeiten Sie    haben, folgt hier ein typisches Beispiel, das den Apache mit einem    speziellen Compiler und Compilerflags f黵 das    Installationsverzeichnis <code>/sk/pkg/apache</code> kompiliert, sowie    die beiden zus鋞zlichen Module <code class="module"><a href="./mod/mod_rewrite.html">mod_rewrite</a></code> und    <code class="module"><a href="./mod/mod_speling.html">mod_speling</a></code> f黵 sp鋞eres Laden durch den    DSO-Mechanismus:</p>  <div class="example"><p><code>      $ CC="pgcc" CFLAGS="-O2" \<br />       ./configure --prefix=/sw/pkg/apache \<br />       --enable-rewrite=shared \<br />       --enable-speling=shared  </code></p></div>    <p>Wenn <code class="program"><a href="./programs/configure.html">configure</a></code> startet, ben鰐igt es mehrere    Minuten, um die Verf黦barkeit von Features auf Ihrem System zu    pr黤en und ein Makefile zu generieren, das sp鋞er zur    Kompilierung des Servers verwendet wird.</p>    <p>Einzelheiten zu den vielen verschiedenen <code class="program"><a href="./programs/configure.html">configure</a></code>-Optionen finden Sie auf der Hilfeseite zu    <code class="program"><a href="./programs/configure.html">configure</a></code>.</p></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="compile" id="compile">Erstellen</a></h2>    <p>Nun k鰊nen Sie die verschiedenen Teile, die das Apache-HTTPd-Paket    bilden, einfach durch Ausf黨ren des folgenden Befehls erstellen:</p>  <div class="example"><p><code>$ make</code></p></div>    <p>Seien Sie hierbei bitte geduldig, denn eine Basiskonfiguration    ben鰐igt mehrere Minuten zum Kompilieren. Die Zeit kann jedoch     abh鋘gig von Ihrer Hardware und der Anzahl    der Module, die Sie aktiviert haben, sehr stark variieren.</p></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="install" id="install">Installieren</a></h2>    <p>Nun endlich installieren Sie das Package unter dem konfigurierten    Installations-<em>PREFIX</em> (siehe oben: Option <code>--prefix</code>    durch Aufrufen von:</p>  <div class="example"><p><code>$ make install</code></p></div>    <p>Wenn Sie upgraden, wird die Installation Ihre Konfigurationsdateien    oder Dokumente nicht 黚erschrieben.</p></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="customize" id="customize">Anpassen</a></h2>    <p>Als n鋍hstes k鰊nen Sie Ihren Apache HTTP Server anpassen,    indem Sie die <a href="configuring.html">Konfigurationsdateien</a>    unterhalb von <code><em>PREFIX</em>/conf/</code> editieren.</p>  <div class="example"><p><code>$ vi <em>PREFIX</em>/conf/httpd.conf</code></p></div>    <p>Werfen Sie auch einen Blick in das Apache-HTTP-Server-Handbuch unter <a href="./">docs/manual/</a>. Die aktuellste Version dieses Handbuchs    sowie eine komplette Referenz der verf黦baren <a href="mod/directives.html">Konfigurationsanweisungen</a> finden    Sie unter <a href="http://httpd.apache.org/docs/2.2/">http://httpd.apache.org/docs/2.2/</a>.</p></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="test" id="test">Testen</a></h2>    <p>Sie k鰊nen nun Ihren Apache HTTP Server <a href="invoking.html">starten</a>, indem Sie einfach</p>  <div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k start</code></p></div>    <p>ausf黨ren.</p>    <p>Danach sollten Sie Ihr erstes Dokument unter dem URL    <code>http://localhost/</code> anfordern k鰊nen. Die Webseite,    die Sie sehen, ist im <code class="directive"><a href="./mod/core.html#documentroot">DocumentRoot</a></code>    abgelegt, welches 黚licherweise <code><em>PREFIX</em>/htdocs/</code>    ist. Den Server <a href="stopping.html">stoppen</a> Sie wieder durch    Ausf黨ren von:</p>  <div class="example"><p><code>$ <em>PREFIX</em>/bin/apachectl -k stop</code></p></div></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="upgrading" id="upgrading">Upgrade</a></h2>    <p>Der erste Schritt beim Aktualisieren besteht darin, die    Versionsank黱digung sowie die <code>CHANGES</code>-Datei in der    Quelltextdistribution zu lesen, um 膎derungen zu finden, die Ihr    System m鰃licherweise betreffen. Wenn Sie einen gr鲞eren    Versionssprung durchf黨ren (z.B. vom 1.3 auf 2.0 oder von 2.0 auf    2.2), wird es wahrscheinlich auch gr鲞ere Unterschiede in der    Kompilier- und Laufzeitkonfiguration geben, die manuelle Nacharbeiten    erfordern. Au遝rdem m黶sen alle Module aktualisiert    werden, um den 膎derungen der Modul-API gerecht zu werden.</p>    <p>Die Aktualisierung einer Unterversion auf eine andere (z.B. von 2.2.55    auf 2.2.57) ist einfacher. <code>make install</code> 黚erschreibt    keine der bereits existierenden Dokumente, Log- und Konfigurationsdateien.    Ausserdem bem黨en sich die Entwickler, inkompatible 膎derungen    der <code class="program"><a href="./programs/configure.html">configure</a></code>-Optionen, der Laufzeitkonfiguration sowie    der Modul-API zu vermeiden. In den meisten F鋖len sollten Sie in der    Lage sein, den gleichen <code class="program"><a href="./programs/configure.html">configure</a></code>-Befehl, die gleiche    Konfiguration und die gleichen Module wieder zu verwenden.</p>    <p>Um auf eine neue Unterversion zu aktualisieren, suchen Sie zun鋍hst    die Datei <code>config.nice</code> im <code>build</code>-Verzeichnis    Ihrer Serverinstallation oder im Wurzelverzeichnis des Quelltextbaums    der alten Installation. Die Datei enth鋖t den genauen    <code class="program"><a href="./programs/configure.html">configure</a></code>-Befehl, der verwendet wurde, um den    Quellcode zu konfigurieren. Um jetzt von einer Version auf die    n鋍hste zu aktualisieren, kopieren Sie einfach die    <code>config.nice</code> in das Verzeichnis der neuen Version,    passen sie bei Bedarf an, und f黨ren Sie sie aus:</p>    <div class="example"><p><code>      $ ./config.nice<br />      $ make<br />      $ make install<br />      $ <var>PREFIX</var>/bin/apachectl -k graceful-stop<br />      $ <var>PREFIX</var>/bin/apachectl -k start<br />    </code></p></div>    <div class="warning">Sie sollten jede neue Version immer in Ihrer Umgebung    testen, bevor Sie sie produktiv schalten. Beispielsweise k鰊nen Sie    die neue Version neben der alten installieren, indem Sie ein anderes    <code>--prefix</code> und einen anderen Port w鋒len (durch Anpassen der    <code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>-Direktive). So    k鰊nen Sie auf eventuelle Inkompatibilit鋞en testen, bevor Sie    endg黮tig die neue Version verwenden.</div></div></div><div class="bottomlang"><p><span>Verf黦bare Sprachen: </span><a href="./de/install.html" title="Deutsch">&nbsp;de&nbsp;</a> |<a href="./en/install.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |<a href="./es/install.html" hreflang="es" rel="alternate" title="Espa駉l">&nbsp;es&nbsp;</a> |<a href="./fr/install.html" hreflang="fr" rel="alternate" title="Fran鏰is">&nbsp;fr&nbsp;</a> |<a href="./ja/install.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |<a href="./ko/install.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |<a href="./tr/install.html" hreflang="tr" rel="alternate" title="T黵k鏴">&nbsp;tr&nbsp;</a></p></div><div id="footer"><p class="apache">Copyright 2008 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><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></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -