From c54018b07a9085c0a3aedbc2bd01a85a3b3e20cf Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sat, 25 May 2024 06:41:27 +0200 Subject: Merging upstream version 2.4.59. Signed-off-by: Daniel Baumann --- docs/manual/install.html.de | 220 ++++++++++++++++++++++---------------------- 1 file changed, 110 insertions(+), 110 deletions(-) (limited to 'docs/manual/install.html.de') diff --git a/docs/manual/install.html.de b/docs/manual/install.html.de index d298747..7332610 100644 --- a/docs/manual/install.html.de +++ b/docs/manual/install.html.de @@ -23,36 +23,36 @@

Kompilieren und Installieren

-

Verfügbare Sprachen:  de  | +

Verfügbare Sprachen:  de  |  en  | - es  | - fr  | + es  | + fr  |  ja  |  ko  | - tr 

+ tr 

-
Diese Übersetzung ist möglicherweise - nicht mehr aktuell. Bitte prüfen Sie die englische Version auf - die neuesten Änderungen.
+
Diese Übersetzung ist möglicherweise + nicht mehr aktuell. Bitte prüfen Sie die englische Version auf + die neuesten Änderungen.
-

Dieses Dokument umfaßt nur die Kompilierung und Installation des - Apache auf Unix und Unix-ähnlichen Systemen. Für die +

Dieses Dokument umfaßt nur die Kompilierung und Installation des + Apache auf Unix und Unix-ähnlichen Systemen. Für die Kompilierung und Installation unter Windows lesen Sie bitte Den Apache unter Microsoft Windows - betreiben. Für andere Plattformen lesen Sie bitte die + betreiben. Für andere Plattformen lesen Sie bitte die Dokumentation Plattformen.

Die Konfigurations- und Installationsumgebung des Apache 2.0 hat sich - seit dem Apache 1.3 komplett verändert. Der Apache 1.3 benutzt einen + seit dem Apache 1.3 komplett verändert. Der Apache 1.3 benutzt einen speziellen Satz von Skripten, um eine einfache Installation zu - ermöglichen. Der Apache 2.0 dagegen verwendet nun + ermöglichen. Der Apache 2.0 dagegen verwendet nun libtool und autoconf, um eine Umgebung zu - schaffen, die der vieler anderer Open Source Projekte ähnlich + schaffen, die der vieler anderer Open Source Projekte ähnlich sieht.

-

Wenn Sie von einer Unterversion auf die nächste aktualisieren (z.B. +

Wenn Sie von einer Unterversion auf die nächste aktualisieren (z.B. von 2.0.50 auf 2.0.51), springen Sie bitte zum Abschnitt Upgrade.

-
Support Apache!
  • Überblick für die Ungeduldigen
  • +
    top
    -

    Überblick für die Ungeduldigen

    +

    Überblick für die Ungeduldigen

    @@ -123,23 +123,23 @@ verwendet.

    Beginnend mit den Anforderungen - für die Kompilierung und Installation des Apache HTTPD ist + für die Kompilierung und Installation des Apache HTTPD ist weiter unten jeder Abschnitt des Kompilierungs- und Installationsvorganges genauer beschrieben.

    top

    Anforderungen

    -

    Folgende Anforderungen gelten für die Erstellung des +

    Folgende Anforderungen gelten für die Erstellung des Apache:

    Plattenplatz
    Stellen Sie sicher, dass Sie kurzzeitig wenigstens 50 MB freien - Festplattenplatz zur Verfügung haben. Nach der Installation - belegt der Apache ungefähr 10 MB Plattenplatz. Der - tatsächliche Platzbedarf variiert in Abhängigkeit von den - gewählten Konfigurationseinstellungen und + Festplattenplatz zur Verfügung haben. Nach der Installation + belegt der Apache ungefähr 10 MB Plattenplatz. Der + tatsächliche Platzbedarf variiert in Abhängigkeit von den + gewählten Konfigurationseinstellungen und Modulen von Drittanbietern.
    ANSI-C-Compiler und Generierungswerkzeuge
    @@ -148,36 +148,36 @@ Compiler (GCC) der Free Software Foundation (FSF) ist empfehlenswert (Version 2.7.2 ist gut). Wenn Sie den GCC nicht besitzen, stellen Sie zumindest sicher, dass der - Compiler Ihres Anbieters ANSI-kompatibel ist. Außerdem muss Ihr + Compiler Ihres Anbieters ANSI-kompatibel ist. Außerdem muss Ihr PATH wesentliche Generierungswerkzeuge wie make enthalten.
    Zeitgenauigkeit bewahren
    Elemente des HTTP-Protokolls werden in Form einer Tageszeit - ausgedrückt. Darum sollten Sie jetzt prüfen, ob Ihr System - die Fähigkeit zur Zeitsynchronisation besitzt, und diese - gegebenenfalls installieren. Üblicherweise werden hierfür + ausgedrückt. Darum sollten Sie jetzt prüfen, ob Ihr System + die Fähigkeit zur Zeitsynchronisation besitzt, und diese + gegebenenfalls installieren. Üblicherweise werden hierfür die Programme ntpdate oder xntpd verwendet, - die auf dem Network Time Protocol (NTP) basieren. Nähere - Informationen über NTP Software und öffentliche Zeitserver + die auf dem Network Time Protocol (NTP) basieren. Nähere + Informationen über NTP Software und öffentliche Zeitserver finden Sie in der Usenet Newsgroup comp.protocols.time.ntp und auf der NTP Homepage.
    Perl 5 [OPTIONAL]
    -
    Für einige Hilfsskripte wie apxs +
    Für einige Hilfsskripte wie apxs oder dbmmanage (die in Perl - geschrieben sind) wird der Perl 5 Interpreter benötigt (die + geschrieben sind) wird der Perl 5 Interpreter benötigt (die Versionen ab 5.003 sind ausreichend). Wenn Sie mehrere Perl Interpreter haben (beispielsweise eine systemweite Installation von Perl 4 und Ihre eigene Perl 5-Installation), dann sollten Sie die --with-perl-Option (siehe unten) verwenden, um sicherzustellen, dass der richtige Interpreter von - configure ausgewählt wird. + configure ausgewählt wird. Wenn kein Perl 5-Interpreter vom configure-Skript - gefunden werden kann, können Sie die betroffenen Hilfsskripte nicht - verwenden, sind jedoch selbstverständlich nach wie vor in der Lage, + gefunden werden kann, können Sie die betroffenen Hilfsskripte nicht + verwenden, sind jedoch selbstverständlich nach wie vor in der Lage, den Apache 2.0 zu bauen und zu installieren.
    top
    @@ -186,21 +186,21 @@

    Der Apache kann von der Apache HTTP Server Downloadseite heruntergeladen werden, auf der verschiedene Spiegelserver - angegeben sind. Für die meisten Benutzer des Apache ist es auf - Unix-ähnlichen Systemen am Besten, die Quellcodeversion herunterzuladen + angegeben sind. Für die meisten Benutzer des Apache ist es auf + Unix-ähnlichen Systemen am Besten, die Quellcodeversion herunterzuladen und zu kompilieren. Der Erstellungsprozess (weiter unten beschrieben) ist - einfach und erlaubt es Ihnen, den Server Ihren Bedürfnissen anzupassen. - Dazu kommt, dass Binärdistributionen gegenüber der aktuellen - Quellcodeversion oft veraltet sind. Wenn Sie tatsächlich ein - Binärpaket herunterladen, folgen Sie bitte den Anweisungen in der Datei + einfach und erlaubt es Ihnen, den Server Ihren Bedürfnissen anzupassen. + Dazu kommt, dass Binärdistributionen gegenüber der aktuellen + Quellcodeversion oft veraltet sind. Wenn Sie tatsächlich ein + Binärpaket herunterladen, folgen Sie bitte den Anweisungen in der Datei INSTALL.bindist, die der Distribution beiliegt.

    -

    Es ist wichtig, dass Sie nach dem Herunterladen überprüfen, - dass es sich um einer vollständige und unveränderte Version des - Apache HTTP Servers handelt. Das können Sie erreichen, indem Sie das - heruntergeladene Paket gegen die PGP-Signatur prüfen. Einzelheiten dazu +

    Es ist wichtig, dass Sie nach dem Herunterladen überprüfen, + dass es sich um einer vollständige und unveränderte Version des + Apache HTTP Servers handelt. Das können Sie erreichen, indem Sie das + heruntergeladene Paket gegen die PGP-Signatur prüfen. Einzelheiten dazu erfahren Sie auf der Download-Seite. Es - ist auch ein erweitertes Beispiel verfügbar, dass die Anwendung von PGP + ist auch ein erweitertes Beispiel verfügbar, dass die Anwendung von PGP beschreibt.

    top
    @@ -216,7 +216,7 @@

    Dies erstellt unterhalb des aktuellen Verzeichnisses ein neues - Verzeichnis, das den Quellcode für die Distribution enthält. + Verzeichnis, das den Quellcode für die Distribution enthält. Sie sollten mit cd in dieses Verzeichnis wechseln, bevor Sie mit der Kompilierung des Servers weitermachen.

    @@ -224,59 +224,59 @@

    Den Codebaum konfigurieren

    -

    Der nächste Schritt ist die Konfiguration des - Apache-Codebaumes für Ihre spezielle Plattform und Ihre - persönlichen Bedürfnisse. Dies wird mit dem Skript - configure durchgeführt, das im Wurzelverzeichnis +

    Der nächste Schritt ist die Konfiguration des + Apache-Codebaumes für Ihre spezielle Plattform und Ihre + persönlichen Bedürfnisse. Dies wird mit dem Skript + configure durchgeführt, das im Wurzelverzeichnis der Distribution enthalten ist. (Entwickler, welche die CVS Version - des Apache-Codebaumes herunterladen, müssen autoconf - und libtool installiert haben und müssen - buildconf ausführen, bevor sie mit den - nächsten Schritten fortfahren können. Dies wird bei + des Apache-Codebaumes herunterladen, müssen autoconf + und libtool installiert haben und müssen + buildconf ausführen, bevor sie mit den + nächsten Schritten fortfahren können. Dies wird bei offiziellen Releases nicht notwendig sein.)

    Um den Codebaum mit den Standardeinstellungen zu konfigurieren, - geben Sie einfach ./configure ein. Zur Änderung + geben Sie einfach ./configure ein. Zur Änderung dieser Voreinstellungen akzeptiert configure eine Reihe von Variablen und Kommandozeilenoptionen.

    Die wichtigste Option ist --prefix, der Ablageort, an dem - der Apache später installiert wird, da er für diesen Ort + der Apache später installiert wird, da er für diesen Ort konfiguriert werden muss, um korrekt zu arbeiten. Eine feinere Einstellung der Dateiablagen ist mit weiteren configure-Optionen - möglich.

    + möglich.

    -

    Weiterhin können Sie zu diesem Zeitpunkt festlegen, welche Funktionalität Sie - in den Apache aufnehmen möchten, indem Sie Module - aktivieren oder deaktivieren. Der Apache bindet standardmäßig +

    Weiterhin können Sie zu diesem Zeitpunkt festlegen, welche Funktionalität Sie + in den Apache aufnehmen möchten, indem Sie Module + aktivieren oder deaktivieren. Der Apache bindet standardmäßig einen Satz von Basismodulen ein. Andere Module werden mit Hilfe der Option --enable-module aktiviert, wobei module - den Namen des Moduls ohne das Präfix mod_ darstellt. + den Namen des Moduls ohne das Präfix mod_ darstellt. Ausserdem sind alle Unterstriche durch Bindestriche zu ersetzen. Sie - können sich auch entscheiden, Module als "Shared + können sich auch entscheiden, Module als "Shared Objects (DSOs)" zu kompilieren, welche zur Laufzeit ge- und entladen - werden können. Dazu verwenden Sie die Option - --enable-module=shared. Entsprechend können Sie + werden können. Dazu verwenden Sie die Option + --enable-module=shared. Entsprechend können Sie Basismodule mit der Option --disable-module deaktivieren. Lassen Sie Vorsicht walten. wenn Sie diese Optionen verwenden, da configure Sie nicht warnen kann, wenn die von Ihnen angegebenen Module nicht existieren; die Option wird dann einfach ignoriert.

    -

    Zusätzlich ist es zuweilen notwendig, das +

    Zusätzlich ist es zuweilen notwendig, das configure-Skript mit Extrainformationen zum Ablageort Ihres Compilers, Ihrer Bibliotheken oder Header-Dateien zu versorgen. Das tun Sie, indem Sie entweder Umgebungsvariablen oder Kommandozeilenoptionen - an configure übergeben. Für mehr Informationen + an configure übergeben. Für mehr Informationen lesen Sie bitte die Hilfeseite zu configure.

    -

    Um einen kurzen Eindruck zu gewinnen, welche Möglichkeiten Sie +

    Um einen kurzen Eindruck zu gewinnen, welche Möglichkeiten Sie haben, folgt hier ein typisches Beispiel, das den Apache mit einem - speziellen Compiler und Compilerflags für das + speziellen Compiler und Compilerflags für das Installationsverzeichnis /sk/pkg/apache kompiliert, sowie - die beiden zusätzlichen Module mod_rewrite und - mod_speling für späteres Laden durch den + die beiden zusätzlichen Module mod_rewrite und + mod_speling für späteres Laden durch den DSO-Mechanismus:

    @@ -286,9 +286,9 @@ --enable-speling=shared

    -

    Wenn configure startet, benötigt es mehrere - Minuten, um die Verfügbarkeit von Features auf Ihrem System zu - prüfen und ein Makefile zu generieren, das später zur +

    Wenn configure startet, benötigt es mehrere + Minuten, um die Verfügbarkeit von Features auf Ihrem System zu + prüfen und ein Makefile zu generieren, das später zur Kompilierung des Servers verwendet wird.

    Einzelheiten zu den vielen verschiedenen configure-Optionen finden Sie auf der Hilfeseite zu @@ -298,14 +298,14 @@

    Erstellen

    -

    Nun können Sie die verschiedenen Teile, die das Apache-Paket - bilden, einfach durch Ausführen des folgenden Befehls erstellen:

    +

    Nun können Sie die verschiedenen Teile, die das Apache-Paket + bilden, einfach durch Ausführen des folgenden Befehls erstellen:

    $ make

    Seien Sie hierbei bitte geduldig, denn eine Basiskonfiguration - benötigt ungefähr 3 Minuten auf einem Pentium III/Linux 2.2. - System. Dies kann aber abhängig von Ihrer Hardware und der Anzahl + benötigt ungefähr 3 Minuten auf einem Pentium III/Linux 2.2. + System. Dies kann aber abhängig von Ihrer Hardware und der Anzahl der Module, die Sie aktiviert haben, sehr stark variieren.

    top
    @@ -318,36 +318,36 @@

    $ make install

    Wenn Sie upgraden, wird die Installation Ihre Konfigurationsdateien - oder Dokumente nicht überschrieben.

    + oder Dokumente nicht überschrieben.

    top

    Anpassen

    -

    Als nächstes können Sie Ihren Apache HTTP Server anpassen, +

    Als nächstes können Sie Ihren Apache HTTP Server anpassen, indem Sie die Konfigurationsdateien unterhalb von PREFIX/conf/ editieren.

    $ vi PREFIX/conf/httpd.conf

    Werfen Sie auch einen Blick in das Apache-Handbuch unter docs/manual/. Die aktuellste Version dieses Handbuchs - sowie eine komplette Referenz der verfügbaren Konfigurationsanweisungen finden + sowie eine komplette Referenz der verfügbaren Konfigurationsanweisungen finden Sie unter http://httpd.apache.org/docs/2.4/.

    top

    Testen

    -

    Sie können nun Ihren Apache HTTP Server starten, indem Sie einfach

    +

    Sie können nun Ihren Apache HTTP Server starten, indem Sie einfach

    $ PREFIX/bin/apachectl start

    -

    ausführen.

    +

    ausführen.

    Danach sollten Sie Ihr erstes Dokument unter dem URL - http://localhost/ anfordern können. Die Webseite, + http://localhost/ anfordern können. Die Webseite, die Sie sehen, ist im DocumentRoot - abgelegt, welches üblicherweise PREFIX/htdocs/ + abgelegt, welches üblicherweise PREFIX/htdocs/ ist. Den Server stoppen Sie wieder durch - Ausführen von:

    + Ausführen von:

    $ PREFIX/bin/apachectl stop

    top
    @@ -355,35 +355,35 @@

    Upgrade

    Der erste Schritt beim Aktualisieren besteht darin, die - Versionsankündigung sowie die CHANGES-Datei in der - Quelltextdistribution zu lesen, um Änderungen zu finden, die Ihr - System möglicherweise betreffen. Wenn Sie einen größeren - Versionssprung durchführen (z.B. vom 1.3 auf 2.0 oder von 2.0 auf - 2.2), wird es wahrscheinlich auch größere Unterschiede in der + Versionsankündigung sowie die CHANGES-Datei in der + Quelltextdistribution zu lesen, um Änderungen zu finden, die Ihr + System möglicherweise betreffen. Wenn Sie einen größeren + Versionssprung durchführen (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ßerdem müssen alle Module aktualisiert - werden, um den Änderungen der Modul-API gerecht zu werden.

    + erfordern. Außerdem müssen alle Module aktualisiert + werden, um den Änderungen der Modul-API gerecht zu werden.

    Die Aktualisierung einer Unterversion auf eine andere (z.B. von 2.0.55 - auf 2.0.57) ist einfacher. make install überschreibt + auf 2.0.57) ist einfacher. make install überschreibt keine der bereits existierenden Dokumente, Log- und Konfigurationsdateien. - Ausserdem bemühen sich die Entwickler, inkompatible Änderungen + Ausserdem bemühen sich die Entwickler, inkompatible Änderungen der configure-Optionen, der Laufzeitkonfiguration sowie - der Modul-API zu vermeiden. In den meisten Fällen sollten Sie in der + der Modul-API zu vermeiden. In den meisten Fällen sollten Sie in der Lage sein, den gleichen configure-Befehl, die gleiche Konfiguration und die gleichen Module wieder zu verwenden. (Das gilt erst - seit Version 2.0.41 -- frühere Versionen enthielten noch inkompatible - Änderungen).

    + seit Version 2.0.41 -- frühere Versionen enthielten noch inkompatible + Änderungen).

    -

    Um auf eine neue Unterversion zu aktualisieren, suchen Sie zunächst +

    Um auf eine neue Unterversion zu aktualisieren, suchen Sie zunächst die Datei config.nice im build-Verzeichnis Ihrer Serverinstallation oder im Wurzelverzeichnis des Quelltextbaums - der alten Installation. Die Datei enthält den genauen + der alten Installation. Die Datei enthält den genauen configure-Befehl, der verwendet wurde, um den Quellcode zu konfigurieren. Um jetzt von einer Version auf die - nächste zu aktualisieren, kopieren Sie einfach die + nächste zu aktualisieren, kopieren Sie einfach die config.nice in das Verzeichnis der neuen Version, - passen sie bei Bedarf an, und führen Sie sie aus:

    + passen sie bei Bedarf an, und führen Sie sie aus:

    $ ./config.nice
    @@ -394,22 +394,22 @@

    Sie sollten jede neue Version immer in Ihrer Umgebung - testen, bevor Sie sie produktiv schalten. Beispielsweise können Sie + testen, bevor Sie sie produktiv schalten. Beispielsweise können Sie die neue Version neben der alten installieren, indem Sie ein anderes - --prefix und einen anderen Port wählen (durch Anpassen der + --prefix und einen anderen Port wählen (durch Anpassen der Listen-Direktive). So - können Sie auf eventuelle Inkompatibilitäten testen, bevor Sie - endgültig die neue Version verwenden.
    + können Sie auf eventuelle Inkompatibilitäten testen, bevor Sie + endgültig die neue Version verwenden.
    -

    Verfügbare Sprachen:  de  | +

    Verfügbare Sprachen:  de  |  en  | - es  | - fr  | + es  | + fr  |  ja  |  ko  | - tr 

    -
    top

    Kommentare

    Notice:
    This is not a Q&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 mailing lists.
    + tr 

    +
    top

    Kommentare

    Notice:
    This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed 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 Libera.chat, or sent to our mailing lists.