Blame docs/manual/configuring.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>Konfigurationsdateien - 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

Konfigurationsdateien

Packit 90a5c9
Packit 90a5c9

Verfügbare Sprachen:  de  |

Packit 90a5c9
 en  |
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 beschreibt die Dateien, die zur Konfiguration des Apache

Packit 90a5c9
      HTTP Servers verwendet werden.

Packit 90a5c9
  
Packit 90a5c9
Packit 90a5c9
  • Syntax der Konfigurationsdateien
  • Packit 90a5c9
  • Module
  • Packit 90a5c9
  • Der Gültigkeitsbereich von Direktiven
  • Packit 90a5c9
  • .htaccess-Dateien
  • Packit 90a5c9

    Siehe auch

    Packit 90a5c9
    top
    Packit 90a5c9
    Packit 90a5c9

    Hauptkonfigurationsdateien

    Packit 90a5c9
        
    Packit 90a5c9
        
    Packit 90a5c9
    Packit 90a5c9
        

    Der Apache wird konfiguriert, indem Direktiven in einfache Textdateien

    Packit 90a5c9
          eingetragen werden. Die Hauptkonfigurationsdatei heißt
    Packit 90a5c9
          üblicherweise httpd.conf. Der Ablageort dieser Datei
    Packit 90a5c9
          wird bei der Kompilierung festgelegt, kann jedoch mit der
    Packit 90a5c9
          Befehlszeilenoption -f überschrieben werden. Durch
    Packit 90a5c9
          Verwendung der Direktive  Include
    Packit 90a5c9
          können außerdem weitere Konfigurationsdateien hinzugefügt
    Packit 90a5c9
          werden. Zum Einfügen von mehreren Konfigurationsdateien können
    Packit 90a5c9
          Platzhalter verwendet werden. Jede Direktive darf in jeder dieser
    Packit 90a5c9
          Konfigurationsdateien angegeben werden. Änderungen in den
    Packit 90a5c9
          Hauptkonfigurationsdateien werden vom Apache nur beim Start oder Neustart
    Packit 90a5c9
          erkannt.

    Packit 90a5c9
    Packit 90a5c9
        

    Der Server liest auch eine Datei mit MIME-Dokumenttypen ein. Der

    Packit 90a5c9
          Name dieser Datei wird durch die Direktive TypesConfig bestimmt. Die Voreinstellung
    Packit 90a5c9
          ist mime.types.

    Packit 90a5c9
      
    top
    Packit 90a5c9
    Packit 90a5c9

    Syntax der Konfigurationsdateien

    Packit 90a5c9
        
    Packit 90a5c9
    Packit 90a5c9
        

    Die Konfigurationsdateien des Apache enthalten eine Direktive pro Zeile.

    Packit 90a5c9
          Der Backslash "\" läßt sich als letztes Zeichen in einer Zeile
    Packit 90a5c9
          dazu verwenden, die Fortsetzung der Direktive in der nächsten Zeile
    Packit 90a5c9
          anzuzeigen. Es darf kein weiteres Zeichen oder Whitespace zwischen dem
    Packit 90a5c9
          Backslash und dem Zeilenende folgen.

    Packit 90a5c9
    Packit 90a5c9
        

    In den Konfigurationsdateien wird bei den Direktiven nicht zwischen

    Packit 90a5c9
          Groß- und Kleinschreibung unterschieden. Bei den Argumenten der
    Packit 90a5c9
          Direktiven wird dagegen oftmals zwischen Groß- und Kleinschreibung
    Packit 90a5c9
          differenziert. Zeilen, die mit dem Doppelkreuz "#" beginnen, werden als
    Packit 90a5c9
          Kommentare betrachtet und ignoriert. Kommentare dürfen
    Packit 90a5c9
          nicht am Ende einer Zeile nach der Direktive
    Packit 90a5c9
          eingefügt werden. Leerzeilen und Whitespaces vor einer Direktive
    Packit 90a5c9
          werden ignoriert. Dadurch lassen sich Direktiven zur besseren Lesbarbeit
    Packit 90a5c9
          einrücken.

    Packit 90a5c9
    Packit 90a5c9
        

    Sie können die Syntax Ihrer Konfigurationsdateien auf Fehler

    Packit 90a5c9
          prüfen, ohne den Server zu starten, indem Sie apachectl
    Packit 90a5c9
            configtest oder die Befehlszeilenoption -t
    Packit 90a5c9
          verwenden.

    Packit 90a5c9
      
    top
    Packit 90a5c9
    Packit 90a5c9

    Module

    Packit 90a5c9
        
    Packit 90a5c9
    Packit 90a5c9
        
    Packit 90a5c9
    Packit 90a5c9
        

    Der Apache ist ein modularer Server. Das bedeutet, dass nur die abolute

    Packit 90a5c9
          Grundfunktionalität im Kernserver enthalten ist. Weitergehende
    Packit 90a5c9
          Fähigkeiten sind mittels Modulen verfügbar,
    Packit 90a5c9
          die in den Apache geladen werden können. Standardmäßig
    Packit 90a5c9
          wird bei der Kompilierung ein Satz von Basismodulen (Anm.d.Ü.: die so
    Packit 90a5c9
            genannten Base-Module) in den Server eingebunden. Wenn der
    Packit 90a5c9
          Server für die Verwendung von dynamisch
    Packit 90a5c9
            ladbaren Modulen kompiliert wurde, dann können Module separat
    Packit 90a5c9
          kompiliert und jederzeit mittels der Direktive LoadModule hinzugefügt werden.
    Packit 90a5c9
          Andernfalls muss der Apache neu kompiliert werden, um Module
    Packit 90a5c9
          hinzuzufügen oder zu entfernen. Konfigurationsanweisungen können
    Packit 90a5c9
          abhängig vom Vorhandensein eines bestimmten Moduls eingesetzt werden,
    Packit 90a5c9
          indem sie in einen <IfModule>-Block eingeschlossen werden.

    Packit 90a5c9
    Packit 90a5c9
        

    Um zu sehen, welche Module momentan in den Server einkompiliert sind,

    Packit 90a5c9
          kann die Befehlszeilenoption -l verwendet werden.

    Packit 90a5c9
      
    top
    Packit 90a5c9
    Packit 90a5c9

    Der Gültigkeitsbereich von Direktiven

    Packit 90a5c9
        
    Packit 90a5c9
    Packit 90a5c9
        
    Packit 90a5c9
    Packit 90a5c9
        

    Direktiven in den Hauptkonfigurationsdateien gelten für den

    Packit 90a5c9
          gesamten Server. Wenn Sie die Konfiguration nur für einen Teil des
    Packit 90a5c9
          Servers verändern möchten, können Sie den
    Packit 90a5c9
          Gültigkeitsbereich der Direktiven beschränken, indem Sie diese
    Packit 90a5c9
          in <Directory>-,
    Packit 90a5c9
          <DirectoryMatch>-,
    Packit 90a5c9
          <Files>-,
    Packit 90a5c9
          <FilesMatch>-,
    Packit 90a5c9
          <Location>- oder
    Packit 90a5c9
          <LocationMatch>-Abschnitte eingefügen.
    Packit 90a5c9
          Diese Abschnitte begrenzen die Anwendung der umschlossenen Direktiven
    Packit 90a5c9
          auf bestimmte Pfade des Dateisystems oder auf
    Packit 90a5c9
          bestimmte URLs. Sie können für eine fein abgestimmte
    Packit 90a5c9
          Konfiguration auch ineinander verschachtelt werden.

    Packit 90a5c9
        
    Packit 90a5c9
        
    Packit 90a5c9
        

    Der Apache besitzt die Fähigkeit, mehrere verschiedene Websites

    Packit 90a5c9
          gleichzeitig zu bedienen. Dies wird virtuelles
    Packit 90a5c9
            Hosten genannt. Direktiven können auch in ihrem
    Packit 90a5c9
          Gültigkeitsgereich eingeschränkt werden, indem sie innerhalb
    Packit 90a5c9
          eines <VirtualHost>-Abschnittes angegeben werden.
    Packit 90a5c9
          Sie werden dann nur auf Anfragen für eine bestimmte Website
    Packit 90a5c9
          angewendet.

    Packit 90a5c9
    Packit 90a5c9
        

    Obwohl die meisten Direktiven in jedem dieser Abschnitte platziert

    Packit 90a5c9
          werden können, ergeben einige Direktiven in manchen Kontexten
    Packit 90a5c9
          keinen Sinn. Direktiven zur Prozesssteuerung beispielsweise
    Packit 90a5c9
          dürfen nur im Kontext des Hauptservers angegeben werden. Prüfen
    Packit 90a5c9
          Sie den Kontext der
    Packit 90a5c9
          Direktive, um herauszufinden, welche Direktiven in welche Abschnitte
    Packit 90a5c9
          eingefügt werden können.  Weitere Informationen finden Sie unter
    Packit 90a5c9
          "Wie Directory-, Location- und Files-Abschnitte
    Packit 90a5c9
            arbeiten".

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

    .htaccess-Dateien

    Packit 90a5c9
        
    Packit 90a5c9
    Packit 90a5c9
        
    Packit 90a5c9
    Packit 90a5c9
        

    Der Apache ermöglicht die dezentrale Verwaltung der

    Packit 90a5c9
          Konfiguration mittes spezieller Dateien innerhalb des
    Packit 90a5c9
          Web-Verzeichnisbaums. Diese speziellen Dateien heißen
    Packit 90a5c9
          gewöhnlich .htaccess, mit der Direktive AccessFileName kann jedoch auch ein anderer
    Packit 90a5c9
          Name festgelegt werden. In .htaccess-Dateien angegebene
    Packit 90a5c9
          Direktiven werden auf das Verzeichnis und dessen Unterverzeichnisse
    Packit 90a5c9
          angewendet, in dem die Datei abgelegt ist. .htaccess-Dateien
    Packit 90a5c9
          folgen der gleichen Syntax wie die Hauptkonfigurationsdateien. Da
    Packit 90a5c9
          .htaccess-Dateien bei jeder Anfrage eingelesen werden,
    Packit 90a5c9
          werden Änderungen in diesen Dateien sofort wirksam.

    Packit 90a5c9
    Packit 90a5c9
        

    Prüfen Sie den Kontext der Direktive, um

    Packit 90a5c9
          herauszufinden, welche Direktiven in .htaccess-Dateien
    Packit 90a5c9
          angegeben werden können. Darüber hinaus steuert der
    Packit 90a5c9
          Serveradministrator mit der Einstellung der Direktive AllowOverride in den
    Packit 90a5c9
          Hauptkonfigurationsdateien welche Direktiven in
    Packit 90a5c9
          .htaccess-Dateien verwendet werden dürfen.

    Packit 90a5c9
    Packit 90a5c9
        

    Weitere Informationen über .htaccess-Dateien finden

    Packit 90a5c9
          Sie in der .htaccess-Einführung.

    Packit 90a5c9
      
    Packit 90a5c9
    Packit 90a5c9

    Verfügbare Sprachen:  de  |

    Packit 90a5c9
     en  |
    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/configuring.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>