|
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 |
![](./images/feather.png)
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
Apache > HTTP-Server > Dokumentation > Version 2.4
|
|
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 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
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 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
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 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
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 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
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 |
|
|
Packit |
90a5c9 |
|
|
Packit |
90a5c9 |
|
|
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 |
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('
|
|
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('
|
|
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>
|