Blame docs/manual/install.html.de

Packit 90a5c9
Packit 90a5c9
Packit 90a5c9
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de"><head>
Packit 90a5c9
<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
Packit 90a5c9
Packit 90a5c9
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Packit 90a5c9
              This file is generated from xml source: DO NOT EDIT
Packit 90a5c9
        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Packit 90a5c9
      -->
Packit 90a5c9
<title>Kompilieren und Installieren - Apache HTTP Server Version 2.4</title>
Packit 90a5c9
<link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
Packit 90a5c9
<link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
Packit 90a5c9
<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" />
Packit 90a5c9
<script src="./style/scripts/prettify.min.js" type="text/javascript">
Packit 90a5c9
</script>
Packit 90a5c9
Packit 90a5c9
<link href="./images/favicon.ico" rel="shortcut icon" /></head>
Packit 90a5c9
<body id="manual-page">
Packit 90a5c9

Module | Direktiven | FAQ | Glossar | Seitenindex

Packit 90a5c9

Apache HTTP Server Version 2.4

Packit 90a5c9
Packit 90a5c9
<-
Packit 90a5c9
Packit 90a5c9
Apache > HTTP-Server > Dokumentation > Version 2.4

Kompilieren und Installieren

Packit 90a5c9
Packit 90a5c9

Verfügbare Sprachen:  de  |

Packit 90a5c9
 en  |
Packit 90a5c9
 es  |
Packit 90a5c9
 fr  |
Packit 90a5c9
 ja  |
Packit 90a5c9
 ko  |
Packit 90a5c9
 tr 

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

Dieses Dokument umfaßt nur die Kompilierung und Installation des

Packit 90a5c9
    Apache auf Unix und Unix-ähnlichen Systemen. Für die
Packit 90a5c9
    Kompilierung und Installation unter Windows lesen Sie bitte Den Apache unter Microsoft Windows
Packit 90a5c9
    betreiben. Für andere Plattformen lesen Sie bitte die
Packit 90a5c9
    Dokumentation Plattformen.

Packit 90a5c9
Packit 90a5c9
    

Die Konfigurations- und Installationsumgebung des Apache 2.0 hat sich

Packit 90a5c9
    seit dem Apache 1.3 komplett verändert. Der Apache 1.3 benutzt einen
Packit 90a5c9
    speziellen Satz von Skripten, um eine einfache Installation zu
Packit 90a5c9
    ermöglichen. Der Apache 2.0 dagegen verwendet nun
Packit 90a5c9
    libtool und autoconf, um eine Umgebung zu
Packit 90a5c9
    schaffen, die der vieler anderer Open Source Projekte ähnlich
Packit 90a5c9
    sieht.

Packit 90a5c9
Packit 90a5c9
    

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

Packit 90a5c9
    von 2.0.50 auf 2.0.51), springen Sie bitte zum Abschnitt Upgrade.

Packit 90a5c9
Packit 90a5c9
Packit 90a5c9
  • Anforderungen
  • Packit 90a5c9
  • Download
  • Packit 90a5c9
  • Auspacken
  • Packit 90a5c9
  • Den Codebaum konfigurieren
  • Packit 90a5c9
  • Erstellen
  • Packit 90a5c9
  • Installieren
  • Packit 90a5c9
  • Anpassen
  • Packit 90a5c9
  • Testen
  • Packit 90a5c9
  • Upgrade
  • Packit 90a5c9

    Siehe auch

    Packit 90a5c9
    top
    Packit 90a5c9
    Packit 90a5c9

    Überblick für die Ungeduldigen

    Packit 90a5c9
    Packit 90a5c9
        
    Packit 90a5c9
          
    Packit 90a5c9
          
    Packit 90a5c9
            Download
    Packit 90a5c9
    Packit 90a5c9
            $ lynx http://httpd.apache.org/download.cgi
    Packit 90a5c9
            
    Packit 90a5c9
          
    Packit 90a5c9
    Packit 90a5c9
          
    Packit 90a5c9
            Auspacken
    Packit 90a5c9
    Packit 90a5c9
            $ gzip -d httpd-2_1_NN.tar.gz
    Packit 90a5c9
             $ tar xvf httpd-2_1_NN.tar 
    Packit 90a5c9
          
    Packit 90a5c9
    Packit 90a5c9
          
    Packit 90a5c9
            Konfigurieren
    Packit 90a5c9
    Packit 90a5c9
            $ ./configure --prefix=PREFIX
    Packit 90a5c9
            
    Packit 90a5c9
          
    Packit 90a5c9
    Packit 90a5c9
          
    Packit 90a5c9
            Kompilieren
    Packit 90a5c9
    Packit 90a5c9
            $ make 
    Packit 90a5c9
          
    Packit 90a5c9
    Packit 90a5c9
          
    Packit 90a5c9
            Installieren
    Packit 90a5c9
    Packit 90a5c9
            $ make install 
    Packit 90a5c9
          
    Packit 90a5c9
    Packit 90a5c9
          
    Packit 90a5c9
            Anpassen
    Packit 90a5c9
    Packit 90a5c9
            $ vi PREFIX/conf/httpd.conf 
    Packit 90a5c9
          
    Packit 90a5c9
    Packit 90a5c9
          
    Packit 90a5c9
            Testen
    Packit 90a5c9
    Packit 90a5c9
            $ PREFIX/bin/apachectl start
    Packit 90a5c9
            
    Packit 90a5c9
          
    Packit 90a5c9
        
    Packit 90a5c9
    Packit 90a5c9
        

    NN muss durch die Nummer der Unterversion ersetzt werden,

    Packit 90a5c9
        und PREFIX durch den Verzeichnispfad,
    Packit 90a5c9
        in dem der Server installiert werden soll. Wenn PREFIX nicht
    Packit 90a5c9
        angegeben ist, wird die Voreinstellung /usr/local/apache2
    Packit 90a5c9
        verwendet.

    Packit 90a5c9
    Packit 90a5c9
        

    Beginnend mit den Anforderungen

    Packit 90a5c9
        für die Kompilierung und Installation des Apache HTTPD ist
    Packit 90a5c9
        weiter unten jeder Abschnitt des Kompilierungs- und
    Packit 90a5c9
        Installationsvorganges genauer beschrieben.

    Packit 90a5c9
    top
    Packit 90a5c9
    Packit 90a5c9

    Anforderungen

    Packit 90a5c9
    Packit 90a5c9
        

    Folgende Anforderungen gelten für die Erstellung des

    Packit 90a5c9
        Apache:

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

    Download

    Packit 90a5c9
    Packit 90a5c9
        

    Der Apache kann von der Apache HTTP Server

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

    Packit 90a5c9
    Packit 90a5c9
        

    Es ist wichtig, dass Sie nach dem Herunterladen überprüfen,

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

    Packit 90a5c9
    Packit 90a5c9
    top
    Packit 90a5c9
    Packit 90a5c9

    Auspacken

    Packit 90a5c9
    Packit 90a5c9
        

    Das Auspacken des Quellcodes aus dem Apache HTTPD Tarball besteht

    Packit 90a5c9
        aus einem simplen Dekomprimieren und danach "Ent-tarren":

    Packit 90a5c9
    Packit 90a5c9
      

    Packit 90a5c9
          $ gzip -d httpd-2_1_NN.tar.gz
    Packit 90a5c9
          $ tar xvf httpd-2_1_NN.tar
    Packit 90a5c9
      

    Packit 90a5c9
    Packit 90a5c9
        

    Dies erstellt unterhalb des aktuellen Verzeichnisses ein neues

    Packit 90a5c9
        Verzeichnis, das den Quellcode für die Distribution enthält.
    Packit 90a5c9
        Sie sollten mit cd in dieses Verzeichnis wechseln,
    Packit 90a5c9
        bevor Sie mit der Kompilierung des Servers weitermachen. 

    Packit 90a5c9
    Packit 90a5c9
    top
    Packit 90a5c9
    Packit 90a5c9

    Den Codebaum konfigurieren

    Packit 90a5c9
    Packit 90a5c9
        

    Der nächste Schritt ist die Konfiguration des

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

    Packit 90a5c9
    Packit 90a5c9
        

    Um den Codebaum mit den Standardeinstellungen zu konfigurieren,

    Packit 90a5c9
        geben Sie einfach ./configure ein. Zur Änderung
    Packit 90a5c9
        dieser Voreinstellungen akzeptiert configure eine
    Packit 90a5c9
        Reihe von Variablen und Kommandozeilenoptionen.

    Packit 90a5c9
    Packit 90a5c9
        

    Die wichtigste Option ist --prefix, der Ablageort, an dem

    Packit 90a5c9
        der Apache später installiert wird, da er für diesen Ort
    Packit 90a5c9
        konfiguriert werden muss, um korrekt zu arbeiten. Eine feinere Einstellung
    Packit 90a5c9
        der Dateiablagen ist mit weiteren configure-Optionen
    Packit 90a5c9
        möglich.

    Packit 90a5c9
    Packit 90a5c9
        

    Weiterhin können Sie zu diesem Zeitpunkt festlegen, welche Funktionalität Sie

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

    Packit 90a5c9
    Packit 90a5c9
        

    Zusätzlich ist es zuweilen notwendig, das

    Packit 90a5c9
        configure-Skript mit Extrainformationen zum Ablageort
    Packit 90a5c9
        Ihres Compilers, Ihrer Bibliotheken oder Header-Dateien zu versorgen. Das
    Packit 90a5c9
        tun Sie, indem Sie entweder Umgebungsvariablen oder Kommandozeilenoptionen
    Packit 90a5c9
        an configure übergeben. Für mehr Informationen
    Packit 90a5c9
        lesen Sie bitte die Hilfeseite zu configure.

    Packit 90a5c9
    Packit 90a5c9
        

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

    Packit 90a5c9
        haben, folgt hier ein typisches Beispiel, das den Apache mit einem
    Packit 90a5c9
        speziellen Compiler und Compilerflags für das
    Packit 90a5c9
        Installationsverzeichnis /sk/pkg/apache kompiliert, sowie
    Packit 90a5c9
        die beiden zusätzlichen Module mod_rewrite und
    Packit 90a5c9
        mod_speling für späteres Laden durch den
    Packit 90a5c9
        DSO-Mechanismus:

    Packit 90a5c9
    Packit 90a5c9
      

    Packit 90a5c9
          $ CC="pgcc" CFLAGS="-O2" \
    Packit 90a5c9
           ./configure --prefix=/sw/pkg/apache \
    Packit 90a5c9
           --enable-rewrite=shared \
    Packit 90a5c9
           --enable-speling=shared
    Packit 90a5c9
      

    Packit 90a5c9
    Packit 90a5c9
        

    Wenn configure startet, benötigt es mehrere

    Packit 90a5c9
        Minuten, um die Verfügbarkeit von Features auf Ihrem System zu
    Packit 90a5c9
        prüfen und ein Makefile zu generieren, das später zur
    Packit 90a5c9
        Kompilierung des Servers verwendet wird.

    Packit 90a5c9
    Packit 90a5c9
        

    Einzelheiten zu den vielen verschiedenen configure-Optionen finden Sie auf der Hilfeseite zu

    Packit 90a5c9
        configure.

    Packit 90a5c9
    Packit 90a5c9
    top
    Packit 90a5c9
    Packit 90a5c9

    Erstellen

    Packit 90a5c9
    Packit 90a5c9
        

    Nun können Sie die verschiedenen Teile, die das Apache-Paket

    Packit 90a5c9
        bilden, einfach durch Ausführen des folgenden Befehls erstellen:

    Packit 90a5c9
    Packit 90a5c9
      

    $ make

    Packit 90a5c9
    Packit 90a5c9
        

    Seien Sie hierbei bitte geduldig, denn eine Basiskonfiguration

    Packit 90a5c9
        benötigt ungefähr 3 Minuten auf einem Pentium III/Linux 2.2.
    Packit 90a5c9
        System. Dies kann aber abhängig von Ihrer Hardware und der Anzahl
    Packit 90a5c9
        der Module, die Sie aktiviert haben, sehr stark variieren.

    Packit 90a5c9
    top
    Packit 90a5c9
    Packit 90a5c9

    Installieren

    Packit 90a5c9
    Packit 90a5c9
        

    Nun endlich installieren Sie das Package unter dem konfigurierten

    Packit 90a5c9
        Installations-PREFIX (siehe oben: Option --prefix
    Packit 90a5c9
        durch Aufrufen von:

    Packit 90a5c9
    Packit 90a5c9
      

    $ make install

    Packit 90a5c9
    Packit 90a5c9
        

    Wenn Sie upgraden, wird die Installation Ihre Konfigurationsdateien

    Packit 90a5c9
        oder Dokumente nicht überschrieben.

    Packit 90a5c9
    top
    Packit 90a5c9
    Packit 90a5c9

    Anpassen

    Packit 90a5c9
    Packit 90a5c9
        

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

    Packit 90a5c9
        indem Sie die Konfigurationsdateien
    Packit 90a5c9
        unterhalb von PREFIX/conf/ editieren.

    Packit 90a5c9
    Packit 90a5c9
      

    $ vi PREFIX/conf/httpd.conf

    Packit 90a5c9
    Packit 90a5c9
        

    Werfen Sie auch einen Blick in das Apache-Handbuch unter docs/manual/. Die aktuellste Version dieses Handbuchs

    Packit 90a5c9
        sowie eine komplette Referenz der verfügbaren Konfigurationsanweisungen finden
    Packit 90a5c9
        Sie unter http://httpd.apache.org/docs/2.4/.

    Packit 90a5c9
    top
    Packit 90a5c9
    Packit 90a5c9

    Testen

    Packit 90a5c9
    Packit 90a5c9
        

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

    Packit 90a5c9
    Packit 90a5c9
      

    $ PREFIX/bin/apachectl start

    Packit 90a5c9
    Packit 90a5c9
        

    ausführen.

    Packit 90a5c9
    Packit 90a5c9
        

    Danach sollten Sie Ihr erstes Dokument unter dem URL

    Packit 90a5c9
        http://localhost/ anfordern können. Die Webseite,
    Packit 90a5c9
        die Sie sehen, ist im DocumentRoot
    Packit 90a5c9
        abgelegt, welches üblicherweise PREFIX/htdocs/
    Packit 90a5c9
        ist. Den Server stoppen Sie wieder durch
    Packit 90a5c9
        Ausführen von:

    Packit 90a5c9
    Packit 90a5c9
      

    $ PREFIX/bin/apachectl stop

    Packit 90a5c9
    top
    Packit 90a5c9
    Packit 90a5c9

    Upgrade

    Packit 90a5c9
    Packit 90a5c9
        

    Der erste Schritt beim Aktualisieren besteht darin, die

    Packit 90a5c9
        Versionsankündigung sowie die CHANGES-Datei in der
    Packit 90a5c9
        Quelltextdistribution zu lesen, um Änderungen zu finden, die Ihr
    Packit 90a5c9
        System möglicherweise betreffen. Wenn Sie einen größeren
    Packit 90a5c9
        Versionssprung durchführen (z.B. vom 1.3 auf 2.0 oder von 2.0 auf
    Packit 90a5c9
        2.2), wird es wahrscheinlich auch größere Unterschiede in der
    Packit 90a5c9
        Kompilier- und Laufzeitkonfiguration geben, die manuelle Nacharbeiten
    Packit 90a5c9
        erfordern. Außerdem müssen alle Module aktualisiert
    Packit 90a5c9
        werden, um den Änderungen der Modul-API gerecht zu werden.

    Packit 90a5c9
    Packit 90a5c9
        

    Die Aktualisierung einer Unterversion auf eine andere (z.B. von 2.0.55

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

    Packit 90a5c9
    Packit 90a5c9
        

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

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

    Packit 90a5c9
    Packit 90a5c9
        

    Packit 90a5c9
          $ ./config.nice
    Packit 90a5c9
          $ make
    Packit 90a5c9
          $ make install
    Packit 90a5c9
          $ PREFIX/bin/apachectl stop
    Packit 90a5c9
          $ PREFIX/bin/apachectl start
    Packit 90a5c9
        

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

    Verfügbare Sprachen:  de  |

    Packit 90a5c9
     en  |
    Packit 90a5c9
     es  |
    Packit 90a5c9
     fr  |
    Packit 90a5c9
     ja  |
    Packit 90a5c9
     ko  |
    Packit 90a5c9
     tr 

    Packit 90a5c9
    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.
    Packit 90a5c9
    <script type="text/javascript">
    Packit 90a5c9
    var comments_shortname = 'httpd';
    Packit 90a5c9
    var comments_identifier = 'http://httpd.apache.org/docs/2.4/install.html';
    Packit 90a5c9
    (function(w, d) {
    Packit 90a5c9
        if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
    Packit 90a5c9
            d.write('
    <\/div>');
    Packit 90a5c9
            var s = d.createElement('script');
    Packit 90a5c9
            s.type = 'text/javascript';
    Packit 90a5c9
            s.async = true;
    Packit 90a5c9
            s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
    Packit 90a5c9
            (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
    Packit 90a5c9
        }
    Packit 90a5c9
        else { 
    Packit 90a5c9
            d.write('
    Comments are disabled for this page at the moment.<\/div>');
    Packit 90a5c9
        }
    Packit 90a5c9
    })(window, document);
    Packit 90a5c9
    //--></script>
    Packit 90a5c9

    Copyright 2018 The Apache Software Foundation.
    Lizenziert unter der Apache License, Version 2.0.

    Packit 90a5c9

    Module | Direktiven | FAQ | Glossar | Seitenindex

    <script type="text/javascript">
    Packit 90a5c9
    if (typeof(prettyPrint) !== 'undefined') {
    Packit 90a5c9
        prettyPrint();
    Packit 90a5c9
    }
    Packit 90a5c9
    //--></script>
    Packit 90a5c9
    </body></html>