configuring.xml.de revision d48870772bf25f8e4d8e7b3846199be83f53c638
cdb788e4cdc67bf7da6b3b1b3f4f295ef5c25c67Lennart Poettering<!DOCTYPE manualpage SYSTEM "/style/manualpage.dtd">
12b42c76672a66c2d4ea7212c14f8f1b5a62b78dTom Gundersen<?xml-stylesheet type="text/xsl" href="/style/manual.de.xsl"?>
cdb788e4cdc67bf7da6b3b1b3f4f295ef5c25c67Lennart Poettering<!-- English Revision: 420990:923712 (outdated) -->
cdb788e4cdc67bf7da6b3b1b3f4f295ef5c25c67Lennart Poettering Licensed to the Apache Software Foundation (ASF) under one or more
cdb788e4cdc67bf7da6b3b1b3f4f295ef5c25c67Lennart Poettering contributor license agreements. See the NOTICE file distributed with
cdb788e4cdc67bf7da6b3b1b3f4f295ef5c25c67Lennart Poettering this work for additional information regarding copyright ownership.
cdb788e4cdc67bf7da6b3b1b3f4f295ef5c25c67Lennart Poettering The ASF licenses this file to You under the Apache License, Version 2.0
5430f7f2bc7330f3088b894166bf3524a067e3d8Lennart Poettering (the "License"); you may not use this file except in compliance with
5430f7f2bc7330f3088b894166bf3524a067e3d8Lennart Poettering the License. You may obtain a copy of the License at
cdb788e4cdc67bf7da6b3b1b3f4f295ef5c25c67Lennart Poettering http://www.apache.org/licenses/LICENSE-2.0
cdb788e4cdc67bf7da6b3b1b3f4f295ef5c25c67Lennart Poettering Unless required by applicable law or agreed to in writing, software
cdb788e4cdc67bf7da6b3b1b3f4f295ef5c25c67Lennart Poettering distributed under the License is distributed on an "AS IS" BASIS,
5430f7f2bc7330f3088b894166bf3524a067e3d8Lennart Poettering WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
cdb788e4cdc67bf7da6b3b1b3f4f295ef5c25c67Lennart Poettering See the License for the specific language governing permissions and
5430f7f2bc7330f3088b894166bf3524a067e3d8Lennart Poettering limitations under the License.
cdb788e4cdc67bf7da6b3b1b3f4f295ef5c25c67Lennart Poettering<manualpage metafile="configuring.xml.meta">
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <title>Konfigurationsdateien</title>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <p>Dieses Dokument beschreibt die Dateien, die zur Konfiguration des Apache
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek HTTP Servers verwendet werden.</p>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <title>Hauptkonfigurationsdateien</title>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <directive module="core" type="section">IfDefine</directive>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <directive module="core">Include</directive>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <directive module="mod_mime">TypesConfig</directive>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek </directivelist>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <p>Der Apache wird konfiguriert, indem <a
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek href="mod/directives.html">Direktiven</a> in einfache Textdateien
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek eingetragen werden. Die Hauptkonfigurationsdatei heißt
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek üblicherweise <code>httpd.conf</code>. Der Ablageort dieser Datei
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek wird bei der Kompilierung festgelegt, kann jedoch mit der
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek Befehlszeilenoption <code>-f</code> überschrieben werden. Durch
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek Verwendung der Direktive <directive module="core">Include</directive>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek können außerdem weitere Konfigurationsdateien hinzugefügt
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek werden. Zum Einfügen von mehreren Konfigurationsdateien können
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek Platzhalter verwendet werden. Jede Direktive darf in jeder dieser
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek Konfigurationsdateien angegeben werden. Änderungen in den
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek Hauptkonfigurationsdateien werden vom Apache nur beim Start oder Neustart
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <p>Der Server liest auch eine Datei mit MIME-Dokumenttypen ein. Der
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek Name dieser Datei wird durch die Direktive <directive
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek module="mod_mime">TypesConfig</directive> bestimmt. Die Voreinstellung
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek ist <code>mime.types</code>.</p>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <title>Syntax der Konfigurationsdateien</title>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <p>Die Konfigurationsdateien des Apache enthalten eine Direktive pro Zeile.
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek Der Backslash "\" läßt sich als letztes Zeichen in einer Zeile
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek dazu verwenden, die Fortsetzung der Direktive in der nächsten Zeile
3ba3a79df4ae094d1008c04a9af8d1ff970124c4Zbigniew Jędrzejewski-Szmek anzuzeigen. Es darf kein weiteres Zeichen oder Whitespace zwischen dem
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek Backslash und dem Zeilenende folgen.</p>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <p>In den Konfigurationsdateien wird bei den Direktiven nicht zwischen
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek Groß- und Kleinschreibung unterschieden. Bei den Argumenten der
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek Direktiven wird dagegen oftmals zwischen Groß- und Kleinschreibung
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek differenziert. Zeilen, die mit dem Doppelkreuz "#" beginnen, werden als
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek Kommentare betrachtet und ignoriert. Kommentare dürfen
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <strong>nicht</strong> am Ende einer Zeile nach der Direktive
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek eingefügt werden. Leerzeilen und Whitespaces vor einer Direktive
3ba3a79df4ae094d1008c04a9af8d1ff970124c4Zbigniew Jędrzejewski-Szmek werden ignoriert. Dadurch lassen sich Direktiven zur besseren Lesbarbeit
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek einrücken.</p>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <p>Sie können die Syntax Ihrer Konfigurationsdateien auf Fehler
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek prüfen, ohne den Server zu starten, indem Sie <code>apachectl
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek configtest</code> oder die Befehlszeilenoption <code>-t</code>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <directive module="core" type="section">IfModule</directive>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <directive module="mod_so">LoadModule</directive>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek </directivelist>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <p>Der Apache ist ein modularer Server. Das bedeutet, dass nur die abolute
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek Grundfunktionalität im Kernserver enthalten ist. Weitergehende
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek Fähigkeiten sind mittels <a href="mod/">Modulen</a> verfügbar,
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek die in den Apache geladen werden können. Standardmäßig
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek wird bei der Kompilierung ein Satz von Basismodulen <transnote>die so
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek genannten <a href="mod/module-dict.html#Status"
ff9b60f38bf68eba4a47cabff14547d92e083214Torstein Husebø >Base</a>-Module</transnote> in den Server eingebunden. Wenn der
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek Server für die Verwendung von <a href="dso.html">dynamisch
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek ladbaren</a> Modulen kompiliert wurde, dann können Module separat
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek kompiliert und jederzeit mittels der Direktive <directive
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek module="mod_so">LoadModule</directive> hinzugefügt werden.
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek Andernfalls muss der Apache neu kompiliert werden, um Module
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek hinzuzufügen oder zu entfernen. Konfigurationsanweisungen können
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek abhängig vom Vorhandensein eines bestimmten Moduls eingesetzt werden,
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek indem sie in einen <directive module="core" type="section"
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek >IfModule</directive>-Block eingeschlossen werden.</p>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <p>Um zu sehen, welche Module momentan in den Server einkompiliert sind,
3ba3a79df4ae094d1008c04a9af8d1ff970124c4Zbigniew Jędrzejewski-Szmek kann die Befehlszeilenoption <code>-l</code> verwendet werden.</p>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <title>Der Gültigkeitsbereich von Direktiven</title>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <directive module="core" type="section">Directory</directive>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <directive module="core" type="section">DirectoryMatch</directive>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <directive module="core" type="section">Files</directive>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <directive module="core" type="section">FilesMatch</directive>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <directive module="core" type="section">Location</directive>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <directive module="core" type="section">LocationMatch</directive>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <directive module="core" type="section">VirtualHost</directive>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek </directivelist>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <p>Direktiven in den Hauptkonfigurationsdateien gelten für den
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek gesamten Server. Wenn Sie die Konfiguration nur für einen Teil des
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak Servers verändern möchten, können Sie den
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak Gültigkeitsbereich der Direktiven beschränken, indem Sie diese
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak in <directive module="core" type="section">Directory</directive>-,
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak <directive module="core" type="section">DirectoryMatch</directive>-,
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak <directive module="core" type="section">Files</directive>-,
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak <directive module="core" type="section">FilesMatch</directive>-,
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak <directive module="core" type="section">Location</directive>- oder
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak type="section">LocationMatch</directive>-Abschnitte eingefügen.
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak Diese Abschnitte begrenzen die Anwendung der umschlossenen Direktiven
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak auf bestimmte Pfade des Dateisystems oder auf
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak bestimmte URLs. Sie können für eine fein abgestimmte
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak Konfiguration auch ineinander verschachtelt werden.</p>
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak <!-- <glossary ref="website">Websites</glossary> -->
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak <p>Der Apache besitzt die Fähigkeit, mehrere verschiedene Websites
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak gleichzeitig zu bedienen. Dies wird <a href="vhosts/">virtuelles
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak Hosten</a> genannt. Direktiven können auch in ihrem
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak Gültigkeitsgereich eingeschränkt werden, indem sie innerhalb
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak type="section">VirtualHost</directive>-Abschnittes angegeben werden.
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak Sie werden dann nur auf Anfragen für eine bestimmte Website
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak angewendet.</p>
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak <p>Obwohl die meisten Direktiven in jedem dieser Abschnitte platziert
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak werden können, ergeben einige Direktiven in manchen Kontexten
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak keinen Sinn. Direktiven zur Prozesssteuerung beispielsweise
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak dürfen nur im Kontext des Hauptservers angegeben werden. Prüfen
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak Sie den <a href="mod/directive-dict.html#Context">Kontext</a> der
3519d230c8bafe834b2dac26ace49fcfba139823Karel Zak Direktive, um herauszufinden, welche Direktiven in welche Abschnitte
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek eingefügt werden können. Weitere Informationen finden Sie unter
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek "<a href="sections.html">Wie Directory-, Location- und Files-Abschnitte
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <!-- seealso draus machen? zumindest aber korrigieren -->
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <title>.htaccess-Dateien</title>
deb0a77cf0b409141c4b116ae30becb3d878e1adMichael Olbrich <directivelist>
deb0a77cf0b409141c4b116ae30becb3d878e1adMichael Olbrich <directive module="core">AccessFileName</directive>
deb0a77cf0b409141c4b116ae30becb3d878e1adMichael Olbrich <directive module="core">AllowOverride</directive>
deb0a77cf0b409141c4b116ae30becb3d878e1adMichael Olbrich </directivelist>
deb0a77cf0b409141c4b116ae30becb3d878e1adMichael Olbrich <p>Der Apache ermöglicht die dezentrale Verwaltung der
deb0a77cf0b409141c4b116ae30becb3d878e1adMichael Olbrich Konfiguration mittes spezieller Dateien innerhalb des
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek Web-Verzeichnisbaums. Diese speziellen Dateien heißen
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek gewöhnlich <code>.htaccess</code>, mit der Direktive <directive
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek module="core">AccessFileName</directive> kann jedoch auch ein anderer
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek Name festgelegt werden. In <code>.htaccess</code>-Dateien angegebene
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek Direktiven werden auf das Verzeichnis und dessen Unterverzeichnisse
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek angewendet, in dem die Datei abgelegt ist. <code>.htaccess</code>-Dateien
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek folgen der gleichen Syntax wie die Hauptkonfigurationsdateien. Da
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <code>.htaccess</code>-Dateien bei jeder Anfrage eingelesen werden,
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek werden Änderungen in diesen Dateien sofort wirksam.</p>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek href="mod/directive-dict.html#Context">Kontext</a> der Direktive, um
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek herauszufinden, welche Direktiven in <code>.htaccess</code>-Dateien
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek angegeben werden können. Darüber hinaus steuert der
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek Serveradministrator mit der Einstellung der Direktive <directive
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek module="core">AllowOverride</directive> in den
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek Hauptkonfigurationsdateien welche Direktiven in
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <code>.htaccess</code>-Dateien verwendet werden dürfen.</p>
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek <p>Weitere Informationen über <code>.htaccess</code>-Dateien finden
798d3a524ea57aaf40cb53858aaa45ec702f012dZbigniew Jędrzejewski-Szmek href="howto/htaccess.html">.htaccess-Einführung</a>.</p>