core.xml.de revision 159d87b578ee4d6f4619132cc438658275ba9760
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<?xml-stylesheet type="text/xsl" href="/style/manual.de.xsl"?>
b99dbaab171d91e1b664397cc40e039d0c087c65fielding<!-- English Revision: 330409:1054303 (outdated) -->
2d2eda71267231c2526be701fe655db125852c1ffielding Licensed to the Apache Software Foundation (ASF) under one or more
2d2eda71267231c2526be701fe655db125852c1ffielding contributor license agreements. See the NOTICE file distributed with
2d2eda71267231c2526be701fe655db125852c1ffielding this work for additional information regarding copyright ownership.
2d2eda71267231c2526be701fe655db125852c1ffielding The ASF licenses this file to You under the Apache License, Version 2.0
2d2eda71267231c2526be701fe655db125852c1ffielding (the "License"); you may not use this file except in compliance with
f062ed7bd262a37a909dd77ce5fc23b446818823fielding the License. You may obtain a copy of the License at
2d2eda71267231c2526be701fe655db125852c1ffielding Unless required by applicable law or agreed to in writing, software
2d2eda71267231c2526be701fe655db125852c1ffielding distributed under the License is distributed on an "AS IS" BASIS,
2d2eda71267231c2526be701fe655db125852c1ffielding WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
f062ed7bd262a37a909dd77ce5fc23b446818823fielding See the License for the specific language governing permissions and
f062ed7bd262a37a909dd77ce5fc23b446818823fielding limitations under the License.
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<description>Ständig verfügbare Kernfunktionen des Apache HTTP
f062ed7bd262a37a909dd77ce5fc23b446818823fieldingServers</description>
2d2eda71267231c2526be701fe655db125852c1ffielding<directivesynopsis>
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<description>Konfiguriert Optimierungen für lauschende Sockets bestimmter
64185f9824e42f21ca7b9ae6c004484215c031a7rbbProtokolle</description>
2d2eda71267231c2526be701fe655db125852c1ffielding<syntax>AcceptFilter <var>Protokoll</var> <var>Filter</var></syntax>
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<contextlist><context>server config</context></contextlist>
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<compatibility>Verfügbar ab Apache 2.1.5</compatibility>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Diese Direktive aktiviert betriebssystemspezifische Optimierungen
f062ed7bd262a37a909dd77ce5fc23b446818823fielding für lauschende Sockets anhand des Protokolltyps. Der grundlegende
f062ed7bd262a37a909dd77ce5fc23b446818823fielding Ansatz ist, dass der Kernel das Socket nicht an den Serverprozess
f062ed7bd262a37a909dd77ce5fc23b446818823fielding übergibt, bis entweder Daten verfügbar sind oder eine komplette
f062ed7bd262a37a909dd77ce5fc23b446818823fielding HTTP-Anfrage zwischengespeichert wurde. Derzeit werden
f062ed7bd262a37a909dd77ce5fc23b446818823fielding ausschließlich die <a
f062ed7bd262a37a909dd77ce5fc23b446818823fielding href="http://www.freebsd.org/cgi/man.cgi?query=accept_filter&sektion=9"
f062ed7bd262a37a909dd77ce5fc23b446818823fielding >Accept-Filter von FreeBSD</a> und das primitivere
2d2eda71267231c2526be701fe655db125852c1ffielding <code>TCP_DEFER_ACCEPT</code> von Linux unterstützt.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Die Standardeinstellungen für FreeBSD sind:</p>
f062ed7bd262a37a909dd77ce5fc23b446818823fielding AcceptFilter http httpready<br />
f062ed7bd262a37a909dd77ce5fc23b446818823fielding AcceptFilter https dataready
f062ed7bd262a37a909dd77ce5fc23b446818823fielding <p>Der <code>httpready</code>-Accept-Filter puffert komplette
f062ed7bd262a37a909dd77ce5fc23b446818823fielding HTTP-Anfragen auf Kernelebene. Sobald eine Anfrage vollständig
2d2eda71267231c2526be701fe655db125852c1ffielding vorliegt, schickt der Kernel sie an den Server weiter. Bitte schlagen Sie
2d2eda71267231c2526be701fe655db125852c1ffielding href="http://www.freebsd.org/cgi/man.cgi?query=accf_http&sektion=9"
2d2eda71267231c2526be701fe655db125852c1ffielding >accf_http(9)</a>-Manpage für weitere Details nach. HTTPS-Anfragen
2d2eda71267231c2526be701fe655db125852c1ffielding sind verschlüsselt. Daher wird dafür nur der <a
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben href="http://www.freebsd.org/cgi/man.cgi?query=accf_data&sektion=9"
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Die Standardeinstellungen für Linux sind:</p>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb AcceptFilter http data<br />
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb AcceptFilter https data
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb </example>
2d2eda71267231c2526be701fe655db125852c1ffielding <p><code>TCP_DEFER_ACCEPT</code> unter Linux unterstützt keine
30c289e6bc6d28d210b21edd800ab2cfc78a8381wrowe Zwischenspeicherung von HTTP-Anfragen. Jeder andere Wert als
cccd31fa4a72fe23cc3249c06db181b274a55a69gstein <code>none</code> aktiviert <code>TCP_DEFER_ACCEPT</code> auf dem
cccd31fa4a72fe23cc3249c06db181b274a55a69gstein Lauschsocket. Mehr Details finden Sie in der <a
cd39d2139743ca0ef899953c6496dcf99e9c791atrawick href="http://homepages.cwi.nl/~aeb/linux/man2html/man7/tcp.7.html"
b627048681b27fe30f979ba471b523be3a6a22adrbb <p>Wenn Sie <code>none</code> als Argument verwenden, werden alle
cccd31fa4a72fe23cc3249c06db181b274a55a69gstein Accept-Filter für das Protokoll abgeschaltet. Das ist sinnvoll
cccd31fa4a72fe23cc3249c06db181b274a55a69gstein für Protokolle, bei denen der Server zuerst Daten senden muss,
7c7372abe2484e7fcf81937b93496d1246e5b816gstein</directivesynopsis>
7c7372abe2484e7fcf81937b93496d1246e5b816gstein<directivesynopsis>
7c7372abe2484e7fcf81937b93496d1246e5b816gstein<description>Ressourcen lassen angehängte Pfadangaben zu</description>
2d2eda71267231c2526be701fe655db125852c1ffielding<context>virtual host</context><context>directory</context>
2d2eda71267231c2526be701fe655db125852c1ffielding<compatibility>Verfügbar ab Apache 2.0.30</compatibility>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Die Direktive steuert, ob Anfragen akzeptiert oder
2d2eda71267231c2526be701fe655db125852c1ffielding abgewiesen werden, bei denen nach der tatsächlichen
2d2eda71267231c2526be701fe655db125852c1ffielding Datei (oder einer nicht existierenden Datei in einem existierenden
2d2eda71267231c2526be701fe655db125852c1ffielding Verzeichnis) zusätzliche Pfadangaben folgen. Die angehängte
2d2eda71267231c2526be701fe655db125852c1ffielding Pfadangabe kann Skripten in der Umgebungsvariable <code>PATH_INFO</code>
2d2eda71267231c2526be701fe655db125852c1ffielding verfügbar gemacht werden.</p>
2e123e8beedc9f921448c113e2d6823a92fd5261fielding <p>Nehmen wir beispielsweise an, dass <code>/test/</code> auf ein
2e123e8beedc9f921448c113e2d6823a92fd5261fielding Verzeichnis zeigt, welches lediglich eine Datei <code>here.html</code>
2d2eda71267231c2526be701fe655db125852c1ffielding enthält. Dann wird bei Anfragen nach
2d2eda71267231c2526be701fe655db125852c1ffielding <code>/test/nothere.html/more</code> beides Mal <code>/more</code>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Die drei möglichen Argumente für die Direktive
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <dt><code>Off</code></dt><dd>Eine Anfrage wird nur dann akzeptiert,
72a4ef8eac1adef882246c5bfb9b8bbd82d613c4coar wenn sie exakt auf ein existierendes Verzeichnis (oder eine Datei)
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb abgebildet werden kann. Daher würde eine Anfrage mit einer nach dem
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb tatsächlichen Dateinamen angehängten Pfadangabe, wie
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <code>/test/here.html/more</code> im obigen Beispiel, den Fehler
2d2eda71267231c2526be701fe655db125852c1ffielding 404 NOT FOUND <transnote>nicht gefunden</transnote>
2d2eda71267231c2526be701fe655db125852c1ffielding zurückgeben.</dd>
2d2eda71267231c2526be701fe655db125852c1ffielding <dd>Eine Anfrage wird akzeptiert, wenn eine vorangestellte Pfadangabe
2d2eda71267231c2526be701fe655db125852c1ffielding auf ein existierendes Verzeichnis abgebildet werden kann. Das
2d2eda71267231c2526be701fe655db125852c1ffielding obige Beispiel <code>/test/here.html/more</code> wird akzeptiert,
2d2eda71267231c2526be701fe655db125852c1ffielding wenn <code>/test/here.html</code> auf eine gültige Datei
2d2eda71267231c2526be701fe655db125852c1ffielding zeigt.</dd>
2d2eda71267231c2526be701fe655db125852c1ffielding <dd>Die Behandlung von Anfragen mit angehängten Pfadangaben
57edbe3cb9356a0b599c7b07f3aae0e721ee57e2coar wird von dem für die Anfrage verantwortlichen <a
2d2eda71267231c2526be701fe655db125852c1ffielding href="/handler.html">Handler</a> bestimmt. Der Core-Handler
2d2eda71267231c2526be701fe655db125852c1ffielding für gewöhnliche Dateien weist <code>PATH_INFO</code>-Zugriffe
2d2eda71267231c2526be701fe655db125852c1ffielding standardmäßig zurück. Handler, die Skripte bedienen,
2d2eda71267231c2526be701fe655db125852c1ffielding <a href="mod_isapi.html">isapi-handler</a>, sind im Allgemeinen darauf
2d2eda71267231c2526be701fe655db125852c1ffielding voreingestellt, <code>PATH_INFO</code> zu akzeptieren.</dd>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Das eigentliche Ziel von <code>AcceptPathInfo</code> ist es, Ihnen
2d2eda71267231c2526be701fe655db125852c1ffielding das Überschreiben der Voreinstellung der Handler bezüglich
2d2eda71267231c2526be701fe655db125852c1ffielding der Akzeptanz oder Ablehnung von <code>PATH_INFO</code> zu erlauben.
2d2eda71267231c2526be701fe655db125852c1ffielding Eine solche Änderung ist zum Beispiel notwendig, wenn Sie einen
2d2eda71267231c2526be701fe655db125852c1ffielding href="mod_include.html">INCLUDES</a> verwenden, um Inhalte
2d2eda71267231c2526be701fe655db125852c1ffielding abhängig von <code>PATH_INFO</code> zu generieren. Der
2d2eda71267231c2526be701fe655db125852c1ffielding Core-Handler würde die Anfrage normalerweise abweisen. Verwenden
2d2eda71267231c2526be701fe655db125852c1ffielding Sie die folgende Konfiguration, um dennoch solch ein Skript zu
2d2eda71267231c2526be701fe655db125852c1ffielding ermöglichen.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding Options +Includes<br />
2d2eda71267231c2526be701fe655db125852c1ffielding SetOutputFilter INCLUDES<br />
2d2eda71267231c2526be701fe655db125852c1ffielding AcceptPathInfo On<br />
2d2eda71267231c2526be701fe655db125852c1ffielding </Files>
2d2eda71267231c2526be701fe655db125852c1ffielding</directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding<directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding<description>Name der dezentralen Konfigurationsdateien</description>
2d2eda71267231c2526be701fe655db125852c1ffielding<syntax>AccessFileName <var>Dateiname</var> [<var>Dateiname</var>] ...</syntax>
2d2eda71267231c2526be701fe655db125852c1ffielding<contextlist><context>server config</context><context>virtual host</context>
2d2eda71267231c2526be701fe655db125852c1ffielding</contextlist>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Aus dieser Namensliste sucht der Server während der
2d2eda71267231c2526be701fe655db125852c1ffielding Bearbeitung einer Anfrage in jedem Verzeichnis nach der ersten
2d2eda71267231c2526be701fe655db125852c1ffielding existierenden Datei, sofern im betreffenden Verzeichnis dezentrale
2d2eda71267231c2526be701fe655db125852c1ffielding Konfigurationsdateien <a href="#allowoverride">erlaubt sind</a>.
2d2eda71267231c2526be701fe655db125852c1ffielding Beispiel:</p>
e44e11f9fece12c783f18d033923bfc0d6b4289aake AccessFileName .acl
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Vor der Rücksendung des Dokuments
2d2eda71267231c2526be701fe655db125852c1ffielding <code>/usr/local/web/index.html</code> wird der Server
2d2eda71267231c2526be701fe655db125852c1ffielding <code>/usr/local/.acl</code> und <code>/usr/local/web/.acl</code>
2d2eda71267231c2526be701fe655db125852c1ffielding einlesen, solange diese nicht mit</p>
2d2eda71267231c2526be701fe655db125852c1ffielding <Directory /><br />
2d2eda71267231c2526be701fe655db125852c1ffielding AllowOverride None<br />
2d2eda71267231c2526be701fe655db125852c1ffielding </Directory>
2d2eda71267231c2526be701fe655db125852c1ffielding<seealso><directive module="core">AllowOverride</directive></seealso>
2d2eda71267231c2526be701fe655db125852c1ffielding<seealso><a href="/configuring.html">Konfigurationsdateien</a></seealso>
2d2eda71267231c2526be701fe655db125852c1ffielding<seealso><a href="/howto/htaccess.html">.htaccess-Dateien</a></seealso>
2d2eda71267231c2526be701fe655db125852c1ffielding</directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding<directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding<description>Standard-Charset-Parameter, der bei Antworten vom Content-Type
2d2eda71267231c2526be701fe655db125852c1ffielding <code>text/plain</code> oder <code>text/html</code> hinzugefügt wird
2d2eda71267231c2526be701fe655db125852c1ffielding</description>
2d2eda71267231c2526be701fe655db125852c1ffielding<syntax>AddDefaultCharset On|Off|<var>Zeichenkodierung</var></syntax>
2d2eda71267231c2526be701fe655db125852c1ffielding<context>virtual host</context><context>directory</context>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Die Direktive gibt einen Standardwert für den Charset-Paramter des
2d2eda71267231c2526be701fe655db125852c1ffielding Medientyps (den Namen einer Zeichencodierung) an, der einer Antwort
2efb935ae8fe12d5192a3bf2c52c28461b6c68afdgaudet genau dann hinzugefügt wird, wenn der Content-Type der Antwort entweder
2efb935ae8fe12d5192a3bf2c52c28461b6c68afdgaudet <code>text/plain</code> oder <code>text/html</code> ist. Dies sollte jedes
2efb935ae8fe12d5192a3bf2c52c28461b6c68afdgaudet mittels <code>META</code>-Element im Datenteil der Antwort angegebene
2efb935ae8fe12d5192a3bf2c52c28461b6c68afdgaudet Charset überschreiben. Das genaue Verhalten hängt jedoch oft von
2efb935ae8fe12d5192a3bf2c52c28461b6c68afdgaudet der Client-Konfiguration des Benutzers ab. Die Einstellung
2efb935ae8fe12d5192a3bf2c52c28461b6c68afdgaudet <code>AddDefaultCharset Off</code> deaktiviert diese Funktionalität.
2efb935ae8fe12d5192a3bf2c52c28461b6c68afdgaudet <code>AddDefaultCharset On</code> aktiviert die Standard-Zeichenkodierung
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <code>iso-8859-1</code>. Jeder andere Wert wird als die zu verwendende
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <var>Zeichenkodierung</var> aufgefaßt, die eines der bei <a
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb href="http://www.iana.org/assignments/character-sets">IANA registrierten
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb Charset-Werte</a> zur Verwendung in MIME-Medientypen sein sollte. Zum
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb Beispiel:</p>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb AddDefaultCharset utf-8
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb </example>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <p><directive>AddDefaultCharset</directive> sollte nur verwendet werden,
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb wenn von allen Textressourcen, für die es gilt, bekannt ist, dass sie
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb in dieser Zeichkodierung vorliegen, oder wenn es zu unbequem ist, ihre
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb Zeichenkodierung indivuell zu benennen. Ein solches Beispiel ist das
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb Hinzufügen des Charset-Parameters zu Ressourcen, die generierte
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb Inhalte enthalten. Ein Beispiel sind CGI-Skript-Altlasten, die aufgrund von
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb in die Ausgabe integrierten Daten, die durch den Benutzer übermittelt
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb wurden, gegen Cross-Site-Scripting-Angriffe verwundbar sind. Eine bessere
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb Lösung wäre jedoch, diese Skripte zu korrigieren (oder zu
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb löschen), da die Angabe einer Standard-Zeichencodierung keine
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb Anwender schützt, die in ihrem Browser die Funktion zur
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb automatischen Erkennung der Zeichenkodierung aktiviert haben.</p>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<seealso><directive module="mod_mime">AddCharset</directive></seealso>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb</directivesynopsis>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<directivesynopsis>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<description>einen Ausgabefilter einem bestimmten MIME-Type
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbbzuordnen</description>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<syntax>AddOutputFilterByType <var>Filter</var>[;<var>Filter</var>...]
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<context>virtual host</context><context>directory</context>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<compatibility>Verfügbar ab Apache 2.0.33</compatibility>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <p>Die Direktive aktiviert für eine Anfrage abhängig vom
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <glossary>MIME-Type</glossary> der Antwort einen bestimmten
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <p>Das folgende Beispiel verwendet den Filter <code>DEFLATE</code>,
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb der von <module>mod_deflate</module> angeboten wird. Er komprimiert
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb jede Ausgabe, die als <code>text/html</code> oder <code>text/plain</code>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb gekennzeichnet ist, (gleichgültig, ob statisch oder dynamisch)
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb bevor sie an den Client gesendet wird.</p>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben </example>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <p>Wenn Sie den Inhalt von mehr als einem Filter verarbeiten lassen
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben wollen, dann müssen deren Namen durch Semikolons voneinander
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben getrennt werden. Es ist ebenfalls möglich, eine
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <directive>AddOutputFilterByType</directive>-Direktive für
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb jeden von diesen Filtern zu verwenden.</p>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <p>Die folgende Konfiguration sorgt dafür, dass alle
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben Skriptausgaben, die als <code>text/html</code> gekennzeichnet
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben sind, zuerst vom <code>INCLUDES</code>-Filter und dann vom
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <Location /cgi-bin/><br />
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben Options Includes<br />
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb </Location>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb </example>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <p>Die Aktivierung von Filtern mittels
1374444b4fab1475091e12a81663f379b73005efrbb <directive>AddOutputFilterByType</directive> kann in einigen
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb Fällen ganz oder teilweise fehlschlagen. Beispielsweise
c8aa00ee0cfc17b5fa08fb8a2b08d30dc9e4f1b1wrowe werden keine Filter angewendet, wenn der <glossary>MIME-Type</glossary>
c8aa00ee0cfc17b5fa08fb8a2b08d30dc9e4f1b1wrowe nicht bestimmt werden kann und auf die Einstellung der <directive
c8aa00ee0cfc17b5fa08fb8a2b08d30dc9e4f1b1wrowe module="core">DefaultType</directive>-Anweisung zurückfällt,
c8aa00ee0cfc17b5fa08fb8a2b08d30dc9e4f1b1wrowe selbst wenn die <directive
c8aa00ee0cfc17b5fa08fb8a2b08d30dc9e4f1b1wrowe module="core">DefaultType</directive>-Einstellung die gleiche ist.</p>
c8aa00ee0cfc17b5fa08fb8a2b08d30dc9e4f1b1wrowe <p>Wenn Sie jedoch sicherstellen wollen, dass der Filter
c8aa00ee0cfc17b5fa08fb8a2b08d30dc9e4f1b1wrowe angewendet wird, sollten Sie den Content-Type z.B. mit
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <directive module="core">ForceType</directive> der Ressource
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb explizit zuordnen. Das Setzen des Content-Types innerhalb
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb eines (nicht-nph) CGI-Skriptes funktioniert ebenfalls
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb zuverlässig.</p>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <p>Die Typ-gebundenen Ausgabefilter werden niemals auf
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb Proxy-Anfragen angewendet.</p>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<seealso><directive module="mod_mime">AddOutputFilter</directive></seealso>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<seealso><directive module="core">SetOutputFilter</directive></seealso>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb</directivesynopsis>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<directivesynopsis>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb<description>Legt fest, ob kodierte Pfadtrennzeichen in URLs durchgereicht
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbbwerden dürfen</description>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben<contextlist><context>server config</context><context>virtual host</context>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben</contextlist>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben<compatibility>Verfügbar ab Apache 2.0.46</compatibility>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <p>Die <directive>AllowEncodedSlashes</directive>-Direktive erlaubt die
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben Verwendung von URLs, welche kodierte Pfadtrennzeichen (<code>%2F</code>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben für <code>/</code> und auf entsprechenden Systemen zusätzlich
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <code>%5C</code> für <code>\</code>) enthalten. Normalerweise werden
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben derartige URLs mit einem 404-Fehler (Nicht gefunden) abgewiesen.</p>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <p><directive>AllowEncodedSlashes</directive> <code>On</code> ist
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben vor allem in Verbindung mit <code>PATH_INFO</code> hilfreich.</p>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <p>Das Erlauben von Schrägstrichen impliziert <em>nicht</em> deren
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <em>Dekodierung</em>. Vorkommen von <code>%2F</code> oder <code>%5C</code>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben (<em>nur</em> auf entsprechenden Systemen) werden unverändert in der
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben ansonsten dekodierten URL belassen.</p>
64b9fa4bc3e79b0eefb2d93fb56eae40d88e0f06wrowe<seealso><directive module="core">AcceptPathInfo</directive></seealso>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben</directivesynopsis>
64b9fa4bc3e79b0eefb2d93fb56eae40d88e0f06wrowe<directivesynopsis>
64b9fa4bc3e79b0eefb2d93fb56eae40d88e0f06wrowe<description>Direktiven-Typen, die in <code>.htaccess</code>-Dateien
64b9fa4bc3e79b0eefb2d93fb56eae40d88e0f06wroweerlaubt sind.</description>
64b9fa4bc3e79b0eefb2d93fb56eae40d88e0f06wrowe<syntax>AllowOverride All|None|<var>Direktiven-Typ</var>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <p>Wenn der Server eine <code>.htaccess</code>-Datei (wie durch
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <directive module="core">AccessFileName</directive> definiert)
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben findet, muss er wissen, welche in der Datei angegebenen Direktiven
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben frühere Konfigurationsanweisungen überschreiben
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben dürfen.</p>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <note><title>Nur in <Directory>-Abschnitten verfügbar</title>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <directive>AllowOverride</directive> ist nur in <directive
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb type="section" module="core">Directory</directive>-Abschnitten
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb gültig, die ohne reguläre Ausdrücke definiert wurden, nicht
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb in <directive type="section" module="core">Location</directive>-,
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb <directive module="core" type="section">DirectoryMatch</directive>- oder
3d96ee83babeec32482c9082c9426340cee8c44dwrowe <directive type="section" module="core">Files</directive>-Abschnitten.
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb <p>Wenn diese Anweisung auf <code>None</code> gesetzt wird, dann
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben werden <a href="#accessfilename">.htaccess</a>-Dateien komplett
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb ignoriert. In diesem Fall wird der Server nicht einmal versuchen,
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb die <code>.htaccess</code>-Dateien im Dateisystem zu lesen.</p>
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb <p>Wenn diese Anweisung auf <code>All</code> gesetzt wird, dann
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb ist jede Direktive in den <code>.htaccess</code>-Dateien erlaubt,
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb die den <a href="directive-dict.html#Context">Kontext</a>
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb .htaccess besitzt.</p>
3d96ee83babeec32482c9082c9426340cee8c44dwrowe <p>Der <var>Direktiven-Typ</var> kann eine der folgenden
2d2eda71267231c2526be701fe655db125852c1ffielding Anweisungsgruppen sein.</p>
7463de0c603f07c9e1820e812d2f1a73661843e6rbb Erlaubt die Verwendung von Autorisierungs-Anweisungen (<directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_authn_dbm">AuthDBMGroupFile</directive>,
2d2eda71267231c2526be701fe655db125852c1ffielding <directive module="mod_authn_dbm">AuthDBMUserFile</directive>,
2d2eda71267231c2526be701fe655db125852c1ffielding <directive module="mod_authz_groupfile">AuthGroupFile</directive>,
2d2eda71267231c2526be701fe655db125852c1ffielding <directive module="core">AuthType</directive>, <directive
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm module="mod_authn_file">AuthUserFile</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="core">Require</directive> <em>usw.</em>).</dd>
2d2eda71267231c2526be701fe655db125852c1ffielding Erlaubt die Verwendung von Direktiven zur Steuerung der
2d2eda71267231c2526be701fe655db125852c1ffielding Dokumenttypen (<directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="core">ErrorDocument</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_negotiation">LanguagePriority</directive>,
2d2eda71267231c2526be701fe655db125852c1ffielding <directive module="core">SetHandler</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="core">SetInputFilter</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding <module>mod_mime</module>-Direktiven Add* und Remove*
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_headers">Header</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_headers">RequestHeader</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_setenvif">SetEnvIf</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_setenvif">SetEnvIfNoCase</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_setenvif">BrowserMatch</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_usertrack">CookieExpires</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_usertrack">CookieDomain</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_usertrack">CookieStyle</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_usertrack">CookieTracking</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_rewrite">RewriteEngine</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_rewrite">RewriteOptions</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_rewrite">RewriteBase</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_rewrite">RewriteCond</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding <directive module="mod_actions">Action</directive> aus
2d2eda71267231c2526be701fe655db125852c1ffielding Erlaubt die Verwendung von Direktiven zur Steuerung von
2d2eda71267231c2526be701fe655db125852c1ffielding Verzeichnisindizes (<directive
2d2eda71267231c2526be701fe655db125852c1ffielding <directive module="mod_autoindex">AddIcon</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_autoindex">AddIconByEncoding</directive>,
2d2eda71267231c2526be701fe655db125852c1ffielding <directive module="mod_autoindex">AddIconByType</directive>,
2d2eda71267231c2526be701fe655db125852c1ffielding <directive module="mod_autoindex">DefaultIcon</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_dir">DirectoryIndex</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_autoindex">FancyIndexing</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_autoindex">HeaderName</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_autoindex">IndexIgnore</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_autoindex">IndexOptions</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding Erlaubt die Verwendung von Direktiven zur Steuerung des
2d2eda71267231c2526be701fe655db125852c1ffielding Zugriffs von Hosts (<directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_authz_host">Allow</directive>, <directive
2d2eda71267231c2526be701fe655db125852c1ffielding module="mod_authz_host">Deny</directive> und <directive
2d2eda71267231c2526be701fe655db125852c1ffielding Erlaubt die Verwendung von Direktiven zur Steuerung spezieller
2d2eda71267231c2526be701fe655db125852c1ffielding Verzeichniseigenschaften (<directive module="core">Options</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding und <directive module="mod_include">XBitHack</directive>). Sie
2d2eda71267231c2526be701fe655db125852c1ffielding können mit einem Gleichheitszeichen gefolgt von einer
2d2eda71267231c2526be701fe655db125852c1ffielding kommaseparierten Liste (ohne Leerzeichen) angeben, welche Optionen mit
2d2eda71267231c2526be701fe655db125852c1ffielding der <directive module="core">Options</directive>-Direktive gesetzt
763f7b125b6d3dd1e4992a3822005efa2616f983coar werden dürfen.</dd>
2d2eda71267231c2526be701fe655db125852c1ffielding AllowOverride AuthConfig Indexes
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Im obigen Beispiel erzeugen alle Direktiven einen internal server
2d2eda71267231c2526be701fe655db125852c1ffielding error <transnote>Server-interner Fehler</transnote>, die weder der
2d2eda71267231c2526be701fe655db125852c1ffielding Gruppe <code>AuthConfig</code> noch der Gruppe <code>Indexes</code>
2d2eda71267231c2526be701fe655db125852c1ffielding angehören.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding<seealso><directive module="core">AccessFileName</directive></seealso>
2d2eda71267231c2526be701fe655db125852c1ffielding<seealso><a href="/configuring.html">Konfigurationsdateien</a></seealso>
2d2eda71267231c2526be701fe655db125852c1ffielding<seealso><a href="/howto/htaccess.html">.htaccess-Dateien</a></seealso>
2d2eda71267231c2526be701fe655db125852c1ffielding</directivesynopsis>
62db15de4c1f335a64d45821796ae197cff94ef8rbb<directivesynopsis>
62db15de4c1f335a64d45821796ae197cff94ef8rbb<description>Autorisierungsbereich zur Verwendung in der
62db15de4c1f335a64d45821796ae197cff94ef8rbbHTTP-Authentisierung</description>
48d2edbfb84e5559b5da0f8d614ccab805cc67a8rbb<contextlist><context>directory</context><context>.htaccess</context>
48d2edbfb84e5559b5da0f8d614ccab805cc67a8rbb</contextlist>
48d2edbfb84e5559b5da0f8d614ccab805cc67a8rbb <p>Die Direktive legt den Namen des Autorisierungsbereiches
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb <transnote>Der Autorisierungsbereich wird auch Realm genannt.</transnote>
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb für ein Verzeichnis fest. Dieser Realm wird dem Client mitgeteilt,
91f0d8da77152d24e4bbb31ce199282b3fd6e3b2coar damit der Anwender weiß, welchen Benutzernamen und welches Passwort
91f0d8da77152d24e4bbb31ce199282b3fd6e3b2coar er zu übermitteln hat. <directive>AuthName</directive> akzeptiert ein
91f0d8da77152d24e4bbb31ce199282b3fd6e3b2coar Argument. Falls der Name des Realm Leerzeichen enthält, muss er in
91f0d8da77152d24e4bbb31ce199282b3fd6e3b2coar Anführungszeichen eingeschlossen werden. Um zu funktionieren, muss
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb die Anweisung von den Direktiven <directive
62db15de4c1f335a64d45821796ae197cff94ef8rbb Direktiven wie <directive module="mod_authn_file">AuthUserFile</directive>
91f0d8da77152d24e4bbb31ce199282b3fd6e3b2coar und <directive module="mod_authz_groupfile">AuthGroupFile</directive>
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb begleitet werden.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding AuthName "Top Secret"
db3fa7db7c7910f2f23c3e3ffe0cf9f41a1899b9trawick <p>Die <code>AuthName</code> übergebene Zeichenkette ist das,
2d2eda71267231c2526be701fe655db125852c1ffielding was in dem von den meisten Browsern angebotenen Passwort-Dialog
2d2eda71267231c2526be701fe655db125852c1ffielding angezeigt wird.</p>
54e94821097724bf413d2d4cc70711760f7494e1trawick href="/howto/auth.html">Authentisierung, Autorisierung und
54e94821097724bf413d2d4cc70711760f7494e1trawick</directivesynopsis>
54e94821097724bf413d2d4cc70711760f7494e1trawick<directivesynopsis>
54e94821097724bf413d2d4cc70711760f7494e1trawick<contextlist><context>directory</context><context>.htaccess</context>
db3fa7db7c7910f2f23c3e3ffe0cf9f41a1899b9trawick</contextlist>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Die Direktive wählt die Art der Benutzer-Authentisierung
2d2eda71267231c2526be701fe655db125852c1ffielding für ein Verzeichnis aus. Derzeit sind lediglich <code>Basic</code>
2d2eda71267231c2526be701fe655db125852c1ffielding Um zu funktionieren, muss die Anweisung von den Direktiven <directive
2d2eda71267231c2526be701fe655db125852c1ffielding Direktiven wie <directive module="mod_authn_file">AuthUserFile</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding und <directive module="mod_authz_groupfile">AuthGroupFile</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding begleitet werden.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding<seealso><a href="/howto/auth.html">Authentisierung, Autorisierung und
2d2eda71267231c2526be701fe655db125852c1ffielding</directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding<directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding<description>Technik zur Bestimmung des Interpreters für
2d2eda71267231c2526be701fe655db125852c1ffieldingCGI-Skripte</description>
2d2eda71267231c2526be701fe655db125852c1ffielding<syntax>CGIMapExtension <var>CGI-Pfad</var> <var>.Endung</var></syntax>
2d2eda71267231c2526be701fe655db125852c1ffielding<contextlist><context>directory</context><context>.htaccess</context>
952908500d5f99f35afc5ed510391b9bdc3833farbb</contextlist>
2d2eda71267231c2526be701fe655db125852c1ffielding<compatibility>ausschließlich NetWare</compatibility>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Die Direktive wird zur Steuerung verwendet, wie Apache
952908500d5f99f35afc5ed510391b9bdc3833farbb den Interpreter ermittelt, der zur Ausführung von
952908500d5f99f35afc5ed510391b9bdc3833farbb CGI-Skripten verwendet wird. Beispielsweise bestimmt die Angabe
952908500d5f99f35afc5ed510391b9bdc3833farbb von <code>CGIMapExtension sys:\foo.nlm .foo</code>, dass
952908500d5f99f35afc5ed510391b9bdc3833farbb alle CGI-Scripte mit der Endung <code>.foo</code> an den
a6b9ed64fdf548c61de9714e2cfb999ec59d149cgstein FOO-Interpreter übergeben werden.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding</directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding<directivesynopsis>
3887202241db08986e94b252fbd06a55e55d4b2dbhyde<description>Aktiviert die Generierung von <code>Content-MD5</code>
3887202241db08986e94b252fbd06a55e55d4b2dbhydeHTTP-Response-Headern</description>
3887202241db08986e94b252fbd06a55e55d4b2dbhyde<contextlist><context>server config</context><context>virtual host</context>
3887202241db08986e94b252fbd06a55e55d4b2dbhyde<context>directory</context><context>.htaccess</context>
3887202241db08986e94b252fbd06a55e55d4b2dbhyde</contextlist>
7c7372abe2484e7fcf81937b93496d1246e5b816gstein <p>Die Direktive aktiviert die Generierung von
7c7372abe2484e7fcf81937b93496d1246e5b816gstein <code>Content-MD5</code>-Headern, wie sie in RFC1864 bzw. RFC2616
864c5615d55b8ebbde24e72043f6325741335a74fielding definiert sind.</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>MD5 ist ein Algorithmus zur Berechnung eines "Datenextrakts"
3887202241db08986e94b252fbd06a55e55d4b2dbhyde (zuweilen "Fingerabdruck" genannt) <transnote>Der "Datenextrakt" wird im
952908500d5f99f35afc5ed510391b9bdc3833farbb Englischen als "message digest" oder "fingerprint" bezeichnet.</transnote>
952908500d5f99f35afc5ed510391b9bdc3833farbb aus beliebig langen Daten. Es gilt als zuverlässig, dass
952908500d5f99f35afc5ed510391b9bdc3833farbb Veränderungen an den Daten sich in Veränderungen des
952908500d5f99f35afc5ed510391b9bdc3833farbb Extrakts wiederspiegeln.</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb End-to-End-Integritätsprüfung (MIC) <transnote>MIC steht für
50cf9b8da68bea71ce5a49b4cb4be3be516486bdgstein "message integrity check".</transnote> des Daten-Inhalts. Ein Proxy oder
952908500d5f99f35afc5ed510391b9bdc3833farbb Client kann diesen Header prüfen, um zufällige Veränderungen
3887202241db08986e94b252fbd06a55e55d4b2dbhyde des Entity-Inhalts bei der Übertragung festzustellen.
3887202241db08986e94b252fbd06a55e55d4b2dbhyde Beispielheader:</p>
2d2eda71267231c2526be701fe655db125852c1ffielding Content-MD5: AuLb7Dp1rqtRtxz2m9kRpA==
952908500d5f99f35afc5ed510391b9bdc3833farbb </example>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Beachten Sie bitte, dass dies Performanceprobleme auf Ihrem
2d2eda71267231c2526be701fe655db125852c1ffielding System verursachen kann, da der Extrakt bei jeder Anfrage
952908500d5f99f35afc5ed510391b9bdc3833farbb berechnet wird (der Wert wird nicht zwischengespeichert).</p>
2d2eda71267231c2526be701fe655db125852c1ffielding <p><code>Content-MD5</code> wird nur für Dokumente gesendet,
952908500d5f99f35afc5ed510391b9bdc3833farbb die von <module>core</module> bedient werden, nicht jedoch bei
952908500d5f99f35afc5ed510391b9bdc3833farbb Modulen. SSI-Dokumente, CGI-Skript-Ausgaben und Byte-Range-Antworten
952908500d5f99f35afc5ed510391b9bdc3833farbb besitzen diesen Header beispielsweise nicht.</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb</directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding<directivesynopsis>
952908500d5f99f35afc5ed510391b9bdc3833farbb<description>MIME-Content-Type, der gesendet wird, wenn der Server den Typ
952908500d5f99f35afc5ed510391b9bdc3833farbbnicht auf andere Weise ermitteln kann.</description>
2d2eda71267231c2526be701fe655db125852c1ffielding<contextlist><context>server config</context><context>virtual host</context>
2d2eda71267231c2526be701fe655db125852c1ffielding<context>directory</context><context>.htaccess</context>
952908500d5f99f35afc5ed510391b9bdc3833farbb</contextlist>
853a0c44563b056e40e9cffe911190f554e63ec3chuck <p>Es kann vorkommen, dass der Server ein Dokument ausliefern muss,
853a0c44563b056e40e9cffe911190f554e63ec3chuck dessen Typ er nicht mit Hilfe seiner <glossary ref="mime-type"
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Der Server muss den Client über den Content-Type des
952908500d5f99f35afc5ed510391b9bdc3833farbb Dokumentes informieren. Daher verwendet er im Falle eines
952908500d5f99f35afc5ed510391b9bdc3833farbb unbekannten Typs die <code>DefaultType</code>-Einstellung.
952908500d5f99f35afc5ed510391b9bdc3833farbb Zum Beispiel:</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb </example>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>wäre angemessen für ein Verzeichnis, das viele GIF-Bilder
952908500d5f99f35afc5ed510391b9bdc3833farbb enthält, deren Dateinamen nicht Endung <code>.gif</code>
952908500d5f99f35afc5ed510391b9bdc3833farbb besitzen.</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Beachten Sie bitte, dass die Direktive anders als <directive
952908500d5f99f35afc5ed510391b9bdc3833farbb module="core">ForceType</directive> lediglich den Standard-MIME-Type
952908500d5f99f35afc5ed510391b9bdc3833farbb bestimmt. Alle anderen MIME-Type-Definitionen, einschließlich
2d2eda71267231c2526be701fe655db125852c1ffielding Dateierweiterungen, die den Medien-Typ anzeigen können,
2d2eda71267231c2526be701fe655db125852c1ffielding überschreiben diese Voreinstellung.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding</directivesynopsis>
952908500d5f99f35afc5ed510391b9bdc3833farbb<directivesynopsis>
952908500d5f99f35afc5ed510391b9bdc3833farbb<description>Define the existence of a variable</description>
952908500d5f99f35afc5ed510391b9bdc3833farbb<contextlist><context>server config</context></contextlist>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Equivalent zum übergeben von <var>Parametername</var> mittels des
952908500d5f99f35afc5ed510391b9bdc3833farbb <code>-D</code> Arguments an <program>httpd</program>.</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Diese Directive kann verwendet werden, um die Nutzung von <directive module="core"
952908500d5f99f35afc5ed510391b9bdc3833farbb type="section">IfDefine</directive> Sectionen umzuschalten, ohne die
952908500d5f99f35afc5ed510391b9bdc3833farbb <code>-D</code> Argumentente in etwaigen Start-Skripten ändern
952908500d5f99f35afc5ed510391b9bdc3833farbb zu müssen.</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb</directivesynopsis>
952908500d5f99f35afc5ed510391b9bdc3833farbb<description>Umschließt eine Gruppe von Direktiven, die nur auf
952908500d5f99f35afc5ed510391b9bdc3833farbbdas genannte Verzeichnis des Dateisystems und Unterverzeichnisse angewendet
952908500d5f99f35afc5ed510391b9bdc3833farbbwerden</description>
952908500d5f99f35afc5ed510391b9bdc3833farbb... </Directory></syntax>
9f9307bbe539dbcf96919715315eb64ce3465f5bben<contextlist><context>server config</context><context>virtual host</context>
952908500d5f99f35afc5ed510391b9bdc3833farbb</contextlist>
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb <code></Directory></code> werden dazu verwendet, eine Gruppe
a520b923984f45daeaf0741d5c7e3de1f2d24509rbb von Direktiven zusammenzufassen, die nur für das genannte
2d2eda71267231c2526be701fe655db125852c1ffielding Verzeichnis und dessen Unterverzeichnisse gelten. Jede Direktive,
952908500d5f99f35afc5ed510391b9bdc3833farbb die im Verzeichnis-Kontext erlaubt ist, kann verwendet werden.
11a7b0dff22d26770b532c174d1cf2e7b56ec244wrowe <var>Verzeichnispfad</var> ist entweder der vollständige Pfad zu
952908500d5f99f35afc5ed510391b9bdc3833farbb einem Verzeichnis oder eine Zeichenkette mit Platzhaltern wie sie von der
11a7b0dff22d26770b532c174d1cf2e7b56ec244wrowe Unix-Shell zum Abgleich verwendet werden. In einer Zeichenkette
952908500d5f99f35afc5ed510391b9bdc3833farbb mit Platzhaltern <transnote>sogenannte wild-cards</transnote> entspricht
952908500d5f99f35afc5ed510391b9bdc3833farbb <code>?</code> einem einzelnen Zeichen und <code>*</code> einer
2d2eda71267231c2526be701fe655db125852c1ffielding Zeichenkette beliebiger Länge. Sie können auch auch
2d2eda71267231c2526be701fe655db125852c1ffielding <code>[]</code>-Zeichenbereiche verwenden. Keiner der Platzhalter
2d2eda71267231c2526be701fe655db125852c1ffielding entspricht dem Zeichen "/". Daher passt <code><Directory
952908500d5f99f35afc5ed510391b9bdc3833farbb /*/public_html></code> nicht auf <code>/home/user/public_html</code>,
952908500d5f99f35afc5ed510391b9bdc3833farbb <code><Directory /home/*/public_html></code> jedoch tut es.
952908500d5f99f35afc5ed510391b9bdc3833farbb Beispiel:</p>
7bdef86e15d47d16dcbe7a5611683191774bd5fbgstein Options Indexes FollowSymLinks<br />
952908500d5f99f35afc5ed510391b9bdc3833farbb </Directory>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Seien Sie vorsichtig mit den <var>Verzeichnispfad</var>-Argumenten.
952908500d5f99f35afc5ed510391b9bdc3833farbb Sie müssen buchstäblich mit dem Dateisystempfad
952908500d5f99f35afc5ed510391b9bdc3833farbb übereinstimmen, den der Apache für den Zugriff auf die
952908500d5f99f35afc5ed510391b9bdc3833farbb Dateien verwendet. Direktiven, die für ein bestimmtes
952908500d5f99f35afc5ed510391b9bdc3833farbb Verzeichnis gelten, gelten nicht für Dateien in dem Verzeichnis,
952908500d5f99f35afc5ed510391b9bdc3833farbb auf die über einen anderen Pfad zugegriffen wird, wie z.B.
2d2eda71267231c2526be701fe655db125852c1ffielding über verschiedene symbolische Links.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding >reguläre Ausdrücke</glossary> können ebenfalls
2d2eda71267231c2526be701fe655db125852c1ffielding verwendet werden, indem das Zeichen <code>~</code> hinzugefügt
2d2eda71267231c2526be701fe655db125852c1ffielding wird. Beispielsweise würde</p>
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm <Directory ~ "^/www/.*/[0-9]{3}">
2d2eda71267231c2526be701fe655db125852c1ffielding <p>auf Verzeichnisse in <code>/www/</code> passen, die aus drei
952908500d5f99f35afc5ed510391b9bdc3833farbb Zahlen bestehen.</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Wenn mehrere <directive type="section">Directory</directive>-Abschnitte
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm (ohne reguläre Ausdrücke) auf ein Verzeichnis (oder
952908500d5f99f35afc5ed510391b9bdc3833farbb ein ihm übergeordnetes Verzeichnis) passen, welches ein Dokument
952908500d5f99f35afc5ed510391b9bdc3833farbb enthält, dann werden die Direktiven der Reihe nach, angefangen
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm beim kürzesten passenden Muster, vermischt mit den Direktiven
952908500d5f99f35afc5ed510391b9bdc3833farbb aus den <a href="#accessfilename">.htaccess</a>-Dateien, angewendet.
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm Beispiel:</p>
2d2eda71267231c2526be701fe655db125852c1ffielding <Directory /><br />
2d2eda71267231c2526be701fe655db125852c1ffielding AllowOverride None<br />
2d2eda71267231c2526be701fe655db125852c1ffielding </Directory><br />
2d2eda71267231c2526be701fe655db125852c1ffielding <Directory /home/><br />
2d2eda71267231c2526be701fe655db125852c1ffielding AllowOverride FileInfo<br />
952908500d5f99f35afc5ed510391b9bdc3833farbb </Directory>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Beim Zugriff auf das Dokument <code>/home/web/dir/doc.html</code>
952908500d5f99f35afc5ed510391b9bdc3833farbb sind die einzelnen Schritte:</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb <li>Wende die Direktive <code>AllowOverride None</code> an
952908500d5f99f35afc5ed510391b9bdc3833farbb <li>Wende die Direktive <code>AllowOverride FileInfo</code>
2d2eda71267231c2526be701fe655db125852c1ffielding <code>/home/.htaccess</code>, <code>/home/web/.htaccess</code> und
952908500d5f99f35afc5ed510391b9bdc3833farbb <code>/home/web/dir/.htaccess</code> der Reihe nach an.</li>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Reguläre Ausdrücke werden solange nicht berücksichtigt,
2d2eda71267231c2526be701fe655db125852c1ffielding bis alle normalen Abschnitte angewendet wurden. Anschließend
2d2eda71267231c2526be701fe655db125852c1ffielding werden alle regulären Ausdrücke in der Reihenfolge
2d2eda71267231c2526be701fe655db125852c1ffielding geprüft, in der sie in der Konfigurationsdatei auftauchen.
2d2eda71267231c2526be701fe655db125852c1ffielding Beispielsweise wird bei</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb <Directory ~ abc$><br />
952908500d5f99f35afc5ed510391b9bdc3833farbb # ... hier die Direktiven ...<br />
2d2eda71267231c2526be701fe655db125852c1ffielding </Directory>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>der Abschnitt mit dem regulären Ausdruck nicht
2d2eda71267231c2526be701fe655db125852c1ffielding berücksichtigt, bis alle normalen
952908500d5f99f35afc5ed510391b9bdc3833farbb <directive type="section">Directory</directive>-Abschnitte und
952908500d5f99f35afc5ed510391b9bdc3833farbb <code>.htaccess</code>-Dateien angewendet wurden. Dann erst wird
952908500d5f99f35afc5ed510391b9bdc3833farbb der reguläre Ausdruck mit <code>/home/abc/public_html/abc</code>
952908500d5f99f35afc5ed510391b9bdc3833farbb abgeglichen und der entsprechende <directive
952908500d5f99f35afc5ed510391b9bdc3833farbb type="section">Directory</directive>-Abschnitt angewendet.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding <p><strong>Beachten Sie bitte, dass der vom Apache voreingestellte
2d2eda71267231c2526be701fe655db125852c1ffielding <code>Allow from All</code> ist. Das bedeutet, dass der Apache
2d2eda71267231c2526be701fe655db125852c1ffielding jede Datei ausliefert, die durch eine URL abgebildet wird. Es wird
2d2eda71267231c2526be701fe655db125852c1ffielding empfohlen, dass Sie dies durch einen Block wie</strong></p>
a6b9ed64fdf548c61de9714e2cfb999ec59d149cgstein <Directory /><br />
a6b9ed64fdf548c61de9714e2cfb999ec59d149cgstein Order Deny,Allow<br />
2d2eda71267231c2526be701fe655db125852c1ffielding Deny from All<br />
2d2eda71267231c2526be701fe655db125852c1ffielding </Directory>
2d2eda71267231c2526be701fe655db125852c1ffielding <p><strong>ändern und anschließend für
2d2eda71267231c2526be701fe655db125852c1ffielding Verzeichnisse überschreiben, die Sie verfügbar machen
2d2eda71267231c2526be701fe655db125852c1ffielding <em>wollen</em>. Für weitere Einzelheiten lesen Sie bitte
2d2eda71267231c2526be701fe655db125852c1ffielding die Seite zu den <a
9f9307bbe539dbcf96919715315eb64ce3465f5bben href="/misc/security_tips.html">Sicherheitshinweisen</a>.</strong></p>
9f9307bbe539dbcf96919715315eb64ce3465f5bben <p>Die Verzeichnisabschnitte erscheinen in der Datei
9f9307bbe539dbcf96919715315eb64ce3465f5bben type="section">Directory</directive>-Direktiven dürfen nicht
da76b1004afd7a8785684c84e4d4b5c893c65572rbb ineinander verschachtelt werden oder innerhalb von <directive module="core"
777a2b42697cb8cb94ac4e73774862f879259c45rbb type="section">Limit</directive>- oder <directive module="core"
2d2eda71267231c2526be701fe655db125852c1ffielding type="section">LimitExcept</directive>-Abschnitten auftauchen.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding<seealso><a href="/sections.html">Wie die Abschnitte <Directory>,
2d2eda71267231c2526be701fe655db125852c1ffielding <Location> und <Files> arbeiten</a> für eine
2d2eda71267231c2526be701fe655db125852c1ffielding Erläuterung, wie diese verschiedenen Abschnitte miteinander
2d2eda71267231c2526be701fe655db125852c1ffielding kombiniert werden, wenn eine Anfrage empfangen wird</seealso>
2d2eda71267231c2526be701fe655db125852c1ffielding</directivesynopsis>
9f9307bbe539dbcf96919715315eb64ce3465f5bben<description>Umschließt eine Gruppe von Direktiven, die auf
853a0c44563b056e40e9cffe911190f554e63ec3chuck Verzeichnisse des Dateisystems und ihre Unterverzeichnisse abgebildet
853a0c44563b056e40e9cffe911190f554e63ec3chuck werden, welche auf einen regulären Ausdruck passen</description>
9f9307bbe539dbcf96919715315eb64ce3465f5bben... </DirectoryMatch></syntax>
853a0c44563b056e40e9cffe911190f554e63ec3chuck<contextlist><context>server config</context><context>virtual host</context>
853a0c44563b056e40e9cffe911190f554e63ec3chuck</contextlist>
9f9307bbe539dbcf96919715315eb64ce3465f5bben <p><directive type="section">DirectoryMatch</directive> und
9f9307bbe539dbcf96919715315eb64ce3465f5bben <code></DirectoryMatch></code> werden dazu verwendet, eine
9f9307bbe539dbcf96919715315eb64ce3465f5bben Gruppe von Direktiven zusammenzufassen, die nur für das
853a0c44563b056e40e9cffe911190f554e63ec3chuck genannte Verzeichnis und dessen Unterverzeichnisse gelten, genauso
2d2eda71267231c2526be701fe655db125852c1ffielding wie bei <directive module="core" type="section">Directory</directive>.
952908500d5f99f35afc5ed510391b9bdc3833farbb Als Argument dient jedoch ein <glossary ref="regex">regulärer
be8a31a0afdb2363dbcc98bbbaa94b6184061b5fdreid <DirectoryMatch "^/www/.*/[0-9]{3}">
952908500d5f99f35afc5ed510391b9bdc3833farbb </example>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>auf Verzeichnisse in <code>/www/</code> passen, die aus drei
2d2eda71267231c2526be701fe655db125852c1ffielding Zeichen bestehen.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding<seealso><directive type="section" module="core">Directory</directive>
952908500d5f99f35afc5ed510391b9bdc3833farbb für eine Beschreibung, wie reguläre Ausdrücke mit
0ff36975b1f5fef1ccc0429bb76bcdaccd5d122brbb normalen <directive type="section">Directory</directive>-Anweisungen
2d2eda71267231c2526be701fe655db125852c1ffielding vermischt werden.</seealso>
2d2eda71267231c2526be701fe655db125852c1ffielding<seealso><a href="/sections.html">Wie die Abschnitte <Directory>,
2d2eda71267231c2526be701fe655db125852c1ffielding <Location> und <Files> arbeiten</a> für eine
952908500d5f99f35afc5ed510391b9bdc3833farbb Erläuterung, wie diese verschiedenen Abschnitte miteinander
91644a5f4d3e992dc208304b50e80bbb236fca89trawick kombiniert werden, wenn eine Anfrage empfangen wird</seealso>
952908500d5f99f35afc5ed510391b9bdc3833farbb</directivesynopsis>
952908500d5f99f35afc5ed510391b9bdc3833farbb<directivesynopsis>
952908500d5f99f35afc5ed510391b9bdc3833farbb<description>Verzeichnis, welches den Haupt-Dokumentenbaum bildet, der im
952908500d5f99f35afc5ed510391b9bdc3833farbbWeb sichtbar ist.</description>
952908500d5f99f35afc5ed510391b9bdc3833farbb<contextlist><context>server config</context><context>virtual host</context>
952908500d5f99f35afc5ed510391b9bdc3833farbb</contextlist>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Die Direktive setzt das Verzeichnis, von dem aus
952908500d5f99f35afc5ed510391b9bdc3833farbb <program>httpd</program> Dateien ausliefert. Sofern nicht eine Direktive
8019a211b7453e80e6e22db6d41fe68dd7f8c4b8fielding wie <directive module="mod_alias">Alias</directive> greift, hängt
8019a211b7453e80e6e22db6d41fe68dd7f8c4b8fielding der Server Pfade aus der angeforderten URL an das Wurzelverzeichnis
8019a211b7453e80e6e22db6d41fe68dd7f8c4b8fielding an, um den Pfad zum Dokument zu bilden. Beispiel:</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb </example>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Damit bezieht sich ein Zugriff auf
ae2f0a4a94a833fd44cb6b5c1f520cbc76ff72fefielding <code>/usr/web/index.html</code>. Wenn das <var>Verzeichnis</var> nicht
952908500d5f99f35afc5ed510391b9bdc3833farbb absolut angegeben ist, wird es relativ zu <directive
952908500d5f99f35afc5ed510391b9bdc3833farbb <p><directive>DocumentRoot</directive> sollte ohne einen
952908500d5f99f35afc5ed510391b9bdc3833farbb Schrägstrich am Ende angegeben werden.</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb<seealso><a href="/urlmapping.html">URLs auf das Dateisystem
952908500d5f99f35afc5ed510391b9bdc3833farbb</directivesynopsis>
952908500d5f99f35afc5ed510391b9bdc3833farbb<directivesynopsis>
952908500d5f99f35afc5ed510391b9bdc3833farbb<description>Verwende Memory-Mapping, um Dateien während der
9f9307bbe539dbcf96919715315eb64ce3465f5bbenAuslieferung zu lesen</description>
c43223fef00e5fa98a54c37a21175ff788b76f43rbb<contextlist><context>server config</context><context>virtual host</context>
2d2eda71267231c2526be701fe655db125852c1ffielding<context>directory</context><context>.htaccess</context>
2d2eda71267231c2526be701fe655db125852c1ffielding</contextlist>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Die Direktive steuert, ob <program>httpd</program> Memory-Mapping
2d2eda71267231c2526be701fe655db125852c1ffielding verwenden darf, wenn er während der Auslieferung den Inhalt einer
2d2eda71267231c2526be701fe655db125852c1ffielding Datei lesen muss. Wenn die Bearbeitung einer Anfrage es erfordert,
2d2eda71267231c2526be701fe655db125852c1ffielding auf die Daten in einer Datei zuzugreifen -- zum Beispiel bei der
2d2eda71267231c2526be701fe655db125852c1ffielding Auslieferung einer mittels <module>mod_include</module> serverseitig
952908500d5f99f35afc5ed510391b9bdc3833farbb analysierten Datei --, dann verwendet der Apache standardmäßig
952908500d5f99f35afc5ed510391b9bdc3833farbb Memory-Mapping für diese Datei, sofern das Betriebssystem es
2d2eda71267231c2526be701fe655db125852c1ffielding unterstützt.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Memory-Mapping bedeutet zuweilen eine Performanceverbesserung.
952908500d5f99f35afc5ed510391b9bdc3833farbb In einigen Umgebungen ist es jedoch besser, Memory-Mapping zu
8a261a9f7d18d1e862d63f68e93f288d3e1f0d94trawick deaktivieren, um Problemen während des Betriebs vorzubeugen:</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb <li>Bei einigen Multiprozessorsystemen kann Memory-Mapping die
952908500d5f99f35afc5ed510391b9bdc3833farbb Performance von <program>httpd</program> reduzieren.</li>
2d2eda71267231c2526be701fe655db125852c1ffielding module="core">DocumentRoot</directive> kann <program>httpd</program> mit
952908500d5f99f35afc5ed510391b9bdc3833farbb einem Speicherzugriffsfehler <transnote>ein so genannter "segmentation
2d2eda71267231c2526be701fe655db125852c1ffielding fault"</transnote> abstürzen, wenn eine Datei gelöscht oder
952908500d5f99f35afc5ed510391b9bdc3833farbb gekürzt wird, während <program>httpd</program> sie im Speicher
3887202241db08986e94b252fbd06a55e55d4b2dbhyde abbildet.</li>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Bei Serverkonfigurationen, die für dieses Problem
952908500d5f99f35afc5ed510391b9bdc3833farbb anfällig sind, sollten Sie das Memory-Mapping für
2d2eda71267231c2526be701fe655db125852c1ffielding auszuliefernde Dateien deaktivieren, indem Sie schreiben:</p>
2d2eda71267231c2526be701fe655db125852c1ffielding EnableMMAP Off
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Bei per NFS eingebundenen Dateien kann diese Funktion
2d2eda71267231c2526be701fe655db125852c1ffielding explizit für die störenden Dateien deaktiviert werden,
952908500d5f99f35afc5ed510391b9bdc3833farbb indem Sie angeben:</p>
dad234382d8424e1c5a30af2838e172aec9d6d1bdreid <Directory "/pfad-zu-den-nfs-dateien">
2d2eda71267231c2526be701fe655db125852c1ffielding EnableMMAP Off
952908500d5f99f35afc5ed510391b9bdc3833farbb </Directory>
1ccd992d37d62c8cb2056126f2234f64ec189bfddougm</directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding<directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding<description>Verwende die sendfile-Unterstützung des Kernels, um
2d2eda71267231c2526be701fe655db125852c1ffieldingDateien an den Client auszuliefern</description>
952908500d5f99f35afc5ed510391b9bdc3833farbb<contextlist><context>server config</context><context>virtual host</context>
a6b9ed64fdf548c61de9714e2cfb999ec59d149cgstein</contextlist>
a6b9ed64fdf548c61de9714e2cfb999ec59d149cgstein<compatibility>Verfügbar ab Apache Version 2.0.44</compatibility>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Die Direktive steuert, ob <program>httpd</program> die
952908500d5f99f35afc5ed510391b9bdc3833farbb sendfile-Unterstützung des Kernels verwenden kann, um
2d2eda71267231c2526be701fe655db125852c1ffielding Dateiinhalte an den Client zu übermitteln. Wenn die Bearbeitung
952908500d5f99f35afc5ed510391b9bdc3833farbb einer Anfrage keinen Zugriff auf die Daten in der Datei erfordert --
952908500d5f99f35afc5ed510391b9bdc3833farbb zum Beispiel bei der Auslieferung einer statischen Datei -- und das
952908500d5f99f35afc5ed510391b9bdc3833farbb Betriebssystem es unterstützt, verwendet der Apache
952908500d5f99f35afc5ed510391b9bdc3833farbb standardmäßig sendfile, um den Dateiinhalt zu
952908500d5f99f35afc5ed510391b9bdc3833farbb übertragen, ohne die Datei jemals zu lesen.</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Der sendfile-Mechanismus vermeidet getrennte Lese- und
952908500d5f99f35afc5ed510391b9bdc3833farbb Sendeoperationen sowie Puffer-Zuweisungen. Bei einigen Plattformen bzw.
952908500d5f99f35afc5ed510391b9bdc3833farbb Dateisystemen deaktivieren Sie diese Funktion jedoch besser, um Probleme
952908500d5f99f35afc5ed510391b9bdc3833farbb während des Betriebs zu vermeiden:</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb sendfile-Unterstützung, die das Erstellungssystem nicht erkennt,
952908500d5f99f35afc5ed510391b9bdc3833farbb insbesondere wenn die Binärdateien auf einem anderen Rechner erstellt
952908500d5f99f35afc5ed510391b9bdc3833farbb und auf eine solche Maschine mit fehlerhafter sendfile-Unterstützung
952908500d5f99f35afc5ed510391b9bdc3833farbb übertragen wurden.</li>
952908500d5f99f35afc5ed510391b9bdc3833farbb <li>Bei einem über das Netzwerk eingebundenen <directive
952908500d5f99f35afc5ed510391b9bdc3833farbb module="core">DocumentRoot</directive> (z.B. NFS oder SMB) ist der
952908500d5f99f35afc5ed510391b9bdc3833farbb Kernel möglicherweise nicht in der Lage, die Netzwerkdatei
952908500d5f99f35afc5ed510391b9bdc3833farbb über seinen eigenen Cache zu bedienen.</li>
952908500d5f99f35afc5ed510391b9bdc3833farbb <li>Unter Linux löst die Verwendung von <code>sendfile</code>
952908500d5f99f35afc5ed510391b9bdc3833farbb in Verbindung mit bestimmten Netzwerkkarten und IPv6
952908500d5f99f35afc5ed510391b9bdc3833farbb TCP-Checksummenfehler aus.</li>
952908500d5f99f35afc5ed510391b9bdc3833farbb <li>Unter Linux auf Itanium-Systemen kommt sendfile unter Umständen
2d2eda71267231c2526be701fe655db125852c1ffielding nicht mit Dateien größer als 2GB klar.</li>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Bei Serverkonfigurationen, die für dieses Problam
952908500d5f99f35afc5ed510391b9bdc3833farbb anfällig sind, sollten die diese Funktion deaktivieren, indem
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben Sie schreiben:</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb EnableSendfile Off
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Bei per NFS oder SMB eingebundenen Dateien kann diese Funktion
952908500d5f99f35afc5ed510391b9bdc3833farbb explizit für die störenden Dateien deaktiviert werden, indem
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben Sie angeben:</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb <Directory "/pfad-zu-den-nfs-dateien">
952908500d5f99f35afc5ed510391b9bdc3833farbb EnableSendfile Off
2d2eda71267231c2526be701fe655db125852c1ffielding </Directory>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Beachten Sie bitte, dass die verzeichnisbasierte und
2d2eda71267231c2526be701fe655db125852c1ffielding .htaccess-Konfiguration von <directive>EnableSendfile</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding nicht vom <module>mod_cache_disk</module>-Modul unterstützt wird.
952908500d5f99f35afc5ed510391b9bdc3833farbb Nur die globale Konfiguration von <directive>EnableSendfile</directive>
952908500d5f99f35afc5ed510391b9bdc3833farbb wird vom Modul beachtet.
952908500d5f99f35afc5ed510391b9bdc3833farbb</directivesynopsis>
952908500d5f99f35afc5ed510391b9bdc3833farbb<directivesynopsis>
952908500d5f99f35afc5ed510391b9bdc3833farbb<description>Das, was der Server im Fehlerfall an den Client
952908500d5f99f35afc5ed510391b9bdc3833farbbzurückgibt</description>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben<syntax>ErrorDocument <var>Fehlercode</var> <var>Dokument</var></syntax>
952908500d5f99f35afc5ed510391b9bdc3833farbb<contextlist><context>server config</context><context>virtual host</context>
952908500d5f99f35afc5ed510391b9bdc3833farbb</contextlist>
952908500d5f99f35afc5ed510391b9bdc3833farbb<compatibility>Die Syntax der Anführungszeichen bei Textnachrichten hat
3d96ee83babeec32482c9082c9426340cee8c44dwrowesich im Apache 2.0 geändert</compatibility>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Im Falle eines Problems oder Fehlers kann der Apache
952908500d5f99f35afc5ed510391b9bdc3833farbb konfiguriert werden, eine der vier Aktionen auszuführen:</p>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <li>Ausgabe einer einfachen, hartkodierten Fehlermeldung</li>
952908500d5f99f35afc5ed510391b9bdc3833farbb <li>Umleitung zu einem lokalen <var>URL-Pfad</var> der das
952908500d5f99f35afc5ed510391b9bdc3833farbb Problem bzw. den Fehler behandelt</li>
952908500d5f99f35afc5ed510391b9bdc3833farbb <li>Umleitung zu einer externen <var>URL</var>, die das Problem
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben bzw. den Fehler behandelt</li>
3d96ee83babeec32482c9082c9426340cee8c44dwrowe <p>Die erste Option ist Voreinstellung, während die Optionen
952908500d5f99f35afc5ed510391b9bdc3833farbb 2 bis 4 über die Direktive <directive>ErrorDocument</directive>
952908500d5f99f35afc5ed510391b9bdc3833farbb eingestellt werden, welcher der HTTP-Statuscode und eine
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben URL oder Nachricht folgen. Abhängig vom Problem bzw. Fehler bietet
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben der Apache manchmal zusätzliche Informationen an.</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>URLs können bei lokalen Webpfaden mit einem Schrägstrich
952908500d5f99f35afc5ed510391b9bdc3833farbb >DocumentRoot</directive>-Verzeichnis) oder eine vollständige URL
952908500d5f99f35afc5ed510391b9bdc3833farbb bilden, die der Client auflösen kann. Alternativ kann eine
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben Nachricht für die Anzeige im Browser angeboten werden. Beispiel:</p>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben ErrorDocument 500 http://foo.example.com/cgi-bin/tester<br />
952908500d5f99f35afc5ed510391b9bdc3833farbb ErrorDocument 403 "Der Zugriff ist nicht erlaubt."
952908500d5f99f35afc5ed510391b9bdc3833farbb </example>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <p>Außerdem kann der spezielle Wert <code>default</code> angegeben
952908500d5f99f35afc5ed510391b9bdc3833farbb werden, um die schlichte, hartkodierte Nachricht des Apache zu verwenden.
3d96ee83babeec32482c9082c9426340cee8c44dwrowe Es wird normalerweise nicht benötigt, doch <code>default</code>
952908500d5f99f35afc5ed510391b9bdc3833farbb stellt die einfach, im Apache hartkodierte Meldung in Konfigurationen
952908500d5f99f35afc5ed510391b9bdc3833farbb wieder her, die ansonsten von einem existierenden <transnote>zuvor
952908500d5f99f35afc5ed510391b9bdc3833farbb konfigurierten</transnote> <directive>ErrorDocument</directive> erben
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben würden.</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb ErrorDocument 404 default<br />
952908500d5f99f35afc5ed510391b9bdc3833farbb </Directory>
952908500d5f99f35afc5ed510391b9bdc3833farbb </example>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Wenn Sie eine <directive>ErrorDocument</directive>-Anweisung
3d96ee83babeec32482c9082c9426340cee8c44dwrowe angeben, die auf eine entfernte URL weist (d.h. irgendetwas mit der
952908500d5f99f35afc5ed510391b9bdc3833farbb Methode <code>http</code> davor), beachten Sie bitte, dass der Apache
952908500d5f99f35afc5ed510391b9bdc3833farbb eine Umleitung zum Client sendet, um diesem mitzuteilen, wo das
952908500d5f99f35afc5ed510391b9bdc3833farbb Dokument zu finden ist, auch wenn das Dokument letztlich wieder zum
952908500d5f99f35afc5ed510391b9bdc3833farbb gleichen Server führt. Das hat mehrere Auswirkungen. Die
952908500d5f99f35afc5ed510391b9bdc3833farbb wichtigste ist, dass der Client nicht den Original-Statuscode
952908500d5f99f35afc5ed510391b9bdc3833farbb erhält sondern statt dessen einen Umleitungs-Statuscode. Dies
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben wiederum kann Web-Robots und andere Clients verwirren, die den
952908500d5f99f35afc5ed510391b9bdc3833farbb Statuscode dazu verwenden, herauszufinden ob eine URL gültig ist.
952908500d5f99f35afc5ed510391b9bdc3833farbb Wenn Sie eine entfernte URL in einer Anweisung
952908500d5f99f35afc5ed510391b9bdc3833farbb <code>ErrorDocument 401</code> verwenden, wird der Client
3d96ee83babeec32482c9082c9426340cee8c44dwrowe darüber hinaus nicht wissen, dass er den Benutzer zur Eingabe
2d2eda71267231c2526be701fe655db125852c1ffielding eines Passwortes auffordern muss, da er den Statuscode 401 nicht
952908500d5f99f35afc5ed510391b9bdc3833farbb erhält. <strong>Deshalb müssen Sie sich auf ein lokales
952908500d5f99f35afc5ed510391b9bdc3833farbb Dokument beziehen, wenn Sie eine Anweisung <code>ErrorDocument
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Der Microsoft Internet Explorer (MSIE) ignoriert
952908500d5f99f35afc5ed510391b9bdc3833farbb standardmäßig serverseitig generierte Fehlermeldungen, wenn
952908500d5f99f35afc5ed510391b9bdc3833farbb sie "zu kurz" sind und ersetzt sie durch eigene "freundliche"
952908500d5f99f35afc5ed510391b9bdc3833farbb Fehlermeldungen. Die Größe variiert abhängig von der
952908500d5f99f35afc5ed510391b9bdc3833farbb Art des Fehlers, im Allgemeinen zeigt der MSIE jedoch den
3d96ee83babeec32482c9082c9426340cee8c44dwrowe serverseitig generierten Fehler, anstatt ihn zu verstecken, wenn Ihr
952908500d5f99f35afc5ed510391b9bdc3833farbb Fehlerdokument größer als 512 Bytes ist. Weitere Informationen
952908500d5f99f35afc5ed510391b9bdc3833farbb sind im Artikel <a
952908500d5f99f35afc5ed510391b9bdc3833farbb href="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q294807"
952908500d5f99f35afc5ed510391b9bdc3833farbb >Q294807</a> in der Microsoft Knowledgebase verfügbar.</p>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <p>Obwohl die meisten Fehlermeldungen überschrieben werden
952908500d5f99f35afc5ed510391b9bdc3833farbb können, werden unter bestimmten Umständen die internen
952908500d5f99f35afc5ed510391b9bdc3833farbb Meldungen ungeachtet der Einstellung der <directive module="core"
952908500d5f99f35afc5ed510391b9bdc3833farbb >ErrorDocument</directive>-Direktive verwendet. Insbesondere bei
952908500d5f99f35afc5ed510391b9bdc3833farbb einer fehlerhaften Anfrage werden der normale Bearbeitungsprozess sofort
952908500d5f99f35afc5ed510391b9bdc3833farbb beendet und die interne Meldung zurückgegeben. Das ist notwendig, um
3d96ee83babeec32482c9082c9426340cee8c44dwrowe Sicherheitsprobleme zu vermeiden, die auf Grund fehlerhafter Anfragen
952908500d5f99f35afc5ed510391b9bdc3833farbb entstehen.</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>In Versionen vor 2.0 wurden Meldungen durch ein einzelnes
952908500d5f99f35afc5ed510391b9bdc3833farbb vorangestelltes Anführungszeichen (") erkannt.</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb<seealso><a href="/custom-error.html">Dokumentation zu individuellen
952908500d5f99f35afc5ed510391b9bdc3833farbb</directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding<directivesynopsis>
952908500d5f99f35afc5ed510391b9bdc3833farbb<description>Ablageort, an dem der Server Fehler protokolliert</description>
952908500d5f99f35afc5ed510391b9bdc3833farbb<syntax> ErrorLog <var>Dateiname</var>|syslog[:<var>facility</var>]</syntax>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben<default>ErrorLog logs/error_log (Unix) ErrorLog logs/error.log (Windows and
952908500d5f99f35afc5ed510391b9bdc3833farbb OS/2)</default>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben<contextlist><context>server config</context><context>virtual host</context>
952908500d5f99f35afc5ed510391b9bdc3833farbb</contextlist>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Die Direktive <directive>ErrorLog</directive> bestimmt den Namen
3d96ee83babeec32482c9082c9426340cee8c44dwrowe der Datei, in welcher der Server alle auftretenden Fehler protokolliert.
952908500d5f99f35afc5ed510391b9bdc3833farbb Wenn <var>Dateiname</var> nicht absolut ist, wird er relativ zu <directive
952908500d5f99f35afc5ed510391b9bdc3833farbb </example>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Wenn der <var>Dateiname</var> mit einem senkrechten Strich (|,
3d96ee83babeec32482c9082c9426340cee8c44dwrowe engl.: Pipe) beginnt, wird angenommen, dass es sich um einen Befehl
952908500d5f99f35afc5ed510391b9bdc3833farbb handelt, der ausgeführt wird, um das Fehlerprotokolls zu
952908500d5f99f35afc5ed510391b9bdc3833farbb verarbeiten.</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb </example>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Die Verwendung von <code>syslog</code> anstelle eines Dateinamens
3d96ee83babeec32482c9082c9426340cee8c44dwrowe aktiviert die Protokollierung mittels syslogd(8), sofern das System
2d2eda71267231c2526be701fe655db125852c1ffielding es unterstützt. Als Voreinstellung wird der syslog-Typ (syslog
952908500d5f99f35afc5ed510391b9bdc3833farbb facility) <code>local7</code> verwendet, Sie können dies jedoch
952908500d5f99f35afc5ed510391b9bdc3833farbb auch überschreiben, indem Sie die Syntax
952908500d5f99f35afc5ed510391b9bdc3833farbb <code>syslog:<var>facility</var></code> verwenden, wobei
952908500d5f99f35afc5ed510391b9bdc3833farbb <var>facility</var> einer der Namen sein kann, die üblicherweise
952908500d5f99f35afc5ed510391b9bdc3833farbb in syslog(1) dokumentiert sind.</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb ErrorLog syslog:user
952908500d5f99f35afc5ed510391b9bdc3833farbb </example>
952908500d5f99f35afc5ed510391b9bdc3833farbb href="/misc/security_tips.html#serverroot">Sicherheitshinweise</a>
3d96ee83babeec32482c9082c9426340cee8c44dwrowe zu Einzelheiten darüber, warum Ihre Sicherheit gefährdet
952908500d5f99f35afc5ed510391b9bdc3833farbb sein kann, wenn das Verzeichnis, in dem die Log-Dateien gespeichert
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben werden, für jemand anderen, als den Benutzer, der den Server
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben gestartet hat, beschreibbar ist.</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Bei der Eingabe eines Dateipfads auf nicht-Unix-Plattformen sollte
952908500d5f99f35afc5ed510391b9bdc3833farbb darauf geachtet werden, nur (Vorwärts-)Schrägstriche zu
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben verwenden, auch wenn die Plattform rückwärts gerichtete
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben Schrägstriche (Backslashes) erlaubt. Im Allgemeinen ist es eine gute
952908500d5f99f35afc5ed510391b9bdc3833farbb Idee, innerhalb der Konfigurationsdateien immer
952908500d5f99f35afc5ed510391b9bdc3833farbb Vorwärts-Schrägstriche zu verwenden.</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb<seealso><directive module="core">LogLevel</directive></seealso>
952908500d5f99f35afc5ed510391b9bdc3833farbb<seealso><a href="/logs.html">Apache-Log-Dateien</a></seealso>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben</directivesynopsis>
952908500d5f99f35afc5ed510391b9bdc3833farbb<directivesynopsis>
3d96ee83babeec32482c9082c9426340cee8c44dwrowe<description>Dateiattribute, die zur Erstellung des HTTP-Response-Headers
952908500d5f99f35afc5ed510391b9bdc3833farbbETag verwendet werden</description>
952908500d5f99f35afc5ed510391b9bdc3833farbb<contextlist><context>server config</context><context>virtual host</context>
952908500d5f99f35afc5ed510391b9bdc3833farbb</contextlist>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Wenn dem Dokument eine Datei zugrundeliegt, bestimmt die Direktive
952908500d5f99f35afc5ed510391b9bdc3833farbb <directive>FileETag</directive> die Dateiattribute, die zur Erstellung
952908500d5f99f35afc5ed510391b9bdc3833farbb des HTTP-Response-Headers <code>ETag</code> (Entity-Tag) verwendet
952908500d5f99f35afc5ed510391b9bdc3833farbb werden. (Der Wert von <code>ETag</code> wird bei der Cache-Verwaltung
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben zur Einsparung von Netzwerk-Bandbreite benutzt.) Im Apache 1.3.22 und
952908500d5f99f35afc5ed510391b9bdc3833farbb früher wurde der <code>ETag</code>-Wert <em>stets</em> aus
952908500d5f99f35afc5ed510391b9bdc3833farbb der I-Node, der Größe und dem Datum der letzten
952908500d5f99f35afc5ed510391b9bdc3833farbb Änderung (mtime) der Datei gebildet. Die Direktive
3d96ee83babeec32482c9082c9426340cee8c44dwrowe <directive>FileETag</directive> erlaubt es Ihnen, zu bestimmen,
952908500d5f99f35afc5ed510391b9bdc3833farbb welche dieser Eigenschaften -- falls überhaupt -- verwendet
952908500d5f99f35afc5ed510391b9bdc3833farbb werden sollen. Die gültigen Schlüsselworte lauten:</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb <dd>Die I-Node-Nummer wird in die Berechnung mit einbezogen</dd>
952908500d5f99f35afc5ed510391b9bdc3833farbb <dd>Datum und Uhrzeit der letzten Änderung werden mit einbezogen</dd>
3d96ee83babeec32482c9082c9426340cee8c44dwrowe <dd>Die Anzahl der Bytes in der Datei wird mit einbezogen</dd>
952908500d5f99f35afc5ed510391b9bdc3833farbb <dd>Alle verfügbaren Angaben werden verwendet. Die ist
952908500d5f99f35afc5ed510391b9bdc3833farbb gleichbedeutend mit:
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <dd>Es wird keine <code>ETag</code>-Angabe in die Antwort eingefügt,
952908500d5f99f35afc5ed510391b9bdc3833farbb wenn dem Dokument eine Datei zugrundeliegt.</dd>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Den Schlüsselwörtern <code>INode</code>, <code>MTime</code>
952908500d5f99f35afc5ed510391b9bdc3833farbb und <code>Size</code> kann entweder ein <code>+</code> oder ein
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <code>-</code> vorangestellt werden, was die Änderung einer
952908500d5f99f35afc5ed510391b9bdc3833farbb Vorgabe erlaubt, die von einem größeren Umfeld
952908500d5f99f35afc5ed510391b9bdc3833farbb geerbt wurde. Jedes Schlüselwort ohne ein solches Prefix
3d96ee83babeec32482c9082c9426340cee8c44dwrowe hebt die ererbte Einstellung sofort und vollständig auf.</p>
952908500d5f99f35afc5ed510391b9bdc3833farbb <p>Wenn die Konfiguration für ein Verzeichnis
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <code>FileETag INode MTime Size</code> enthält
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben und die eines Unterverzeichnisses <code>FileETag -INode</code>,
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben dann ist die Einstellung für das Unterverzeichnis (die an
952908500d5f99f35afc5ed510391b9bdc3833farbb jedes Unter-Unterverzeichnis weitervererbt wird, welches dies nicht
952908500d5f99f35afc5ed510391b9bdc3833farbb überschreibt) äquivalent mit
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben</directivesynopsis>
7c7372abe2484e7fcf81937b93496d1246e5b816gstein<description>Enthält Direktiven, die sich nur auf passende Dateinamen
952908500d5f99f35afc5ed510391b9bdc3833farbbbeziehen</description>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben<syntax><Files <var>Dateiname</var>> ... </Files></syntax>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben<contextlist><context>server config</context><context>virtual host</context>
952908500d5f99f35afc5ed510391b9bdc3833farbb</contextlist>
58619148951981bcfa5c506ad8ce745aa8831980rbb <p>Die Direktive <directive type="section">Files</directive>
58619148951981bcfa5c506ad8ce745aa8831980rbb begrenzt die Reichweite der enthaltenen Anweisungen auf Dateinamen.
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben Sie ist vergleichbar mit den Direktiven <directive
58619148951981bcfa5c506ad8ce745aa8831980rbb module="core" type="section">Directory</directive> und <directive
58619148951981bcfa5c506ad8ce745aa8831980rbb module="core" type="section">Location</directive>. Sie muss eine
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben passende <code></Files></code>-Anweisung besitzen.
58619148951981bcfa5c506ad8ce745aa8831980rbb Die innerhalb dieses Abschnittes angegebenen Direktiven werden auf
58619148951981bcfa5c506ad8ce745aa8831980rbb jedes Objekt mit einem Basisnamen (letzte Komponente des Dateinamens)
58619148951981bcfa5c506ad8ce745aa8831980rbb angewendet, der auf die angegebenen Dateinamen passt. <directive
3d72602d1d9e6f0d49d20f0d0a71831c160ef589wrowe type="section">Files</directive>-Container werden, nachdem die
3d72602d1d9e6f0d49d20f0d0a71831c160ef589wrowe <directive module="core" type="section">Directory</directive>-Container
3d72602d1d9e6f0d49d20f0d0a71831c160ef589wrowe und <code>.htaccess</code>-Dateien gelesen sind, jedoch vor den
58619148951981bcfa5c506ad8ce745aa8831980rbb <directive type="section" module="core">Location</directive>-Containern,
3d96ee83babeec32482c9082c9426340cee8c44dwrowe in der Reihenfolge ihres Auftretens ausgeführt. Beachten Sie, dass
2d2eda71267231c2526be701fe655db125852c1ffielding <directive type="section">Files</directive>-Anweisungen innerhalb von
3d72602d1d9e6f0d49d20f0d0a71831c160ef589wrowe <directive type="section" module="core">Directory</directive>-Containern
3d72602d1d9e6f0d49d20f0d0a71831c160ef589wrowe auftreten können, um den Teil des Dateisystems einzuschränken,
3d72602d1d9e6f0d49d20f0d0a71831c160ef589wrowe den sie betreffen.</p>
3d72602d1d9e6f0d49d20f0d0a71831c160ef589wrowe <p>Das Argument <var>Dateiname</var> kann einen Dateinamen oder eine
3d72602d1d9e6f0d49d20f0d0a71831c160ef589wrowe Zeichenkette mit Platzhaltern enthalten, wobei <code>?</code> auf ein
3d72602d1d9e6f0d49d20f0d0a71831c160ef589wrowe einzelnes Zeichen passt und <code>*</code> auf eine beliebige Folge von
3d72602d1d9e6f0d49d20f0d0a71831c160ef589wrowe Zeichen. Erweiterte <glossary ref="regex">reguläre
3d72602d1d9e6f0d49d20f0d0a71831c160ef589wrowe Ausdrücke</glossary> können ebenfalls verwendet werden, indem
3d72602d1d9e6f0d49d20f0d0a71831c160ef589wrowe das Zeichen <code>~</code> hinzugefügt wird. Beispielsweise
58619148951981bcfa5c506ad8ce745aa8831980rbb würde</p>
58619148951981bcfa5c506ad8ce745aa8831980rbb <Files ~ "\.(gif|jpe?g|png)$">
58619148951981bcfa5c506ad8ce745aa8831980rbb </example>
58619148951981bcfa5c506ad8ce745aa8831980rbb <p>auf die gebräuchlichsten Grafikformate im Internet passen.
3d96ee83babeec32482c9082c9426340cee8c44dwrowe <directive module="core" type="section">FilesMatch</directive> wird
58619148951981bcfa5c506ad8ce745aa8831980rbb jedoch bevorzugt.</p>
58619148951981bcfa5c506ad8ce745aa8831980rbb type="section">Files</directive>-Container anders als <directive
58619148951981bcfa5c506ad8ce745aa8831980rbb type="section" module="core">Directory</directive>- und <directive
58619148951981bcfa5c506ad8ce745aa8831980rbb type="section" module="core">Location</directive>-Container innerhalb
58619148951981bcfa5c506ad8ce745aa8831980rbb von <code>.htaccess</code>-Dateien verwendet werden können.
3d96ee83babeec32482c9082c9426340cee8c44dwrowe Dies erlaubt den Anwendern auf Dateiebene die Kontrolle über ihre
58619148951981bcfa5c506ad8ce745aa8831980rbb eigenen Dateien.</p>
58619148951981bcfa5c506ad8ce745aa8831980rbb<seealso><a href="/sections.html">Wie die Abschnitte <Directory>,
58619148951981bcfa5c506ad8ce745aa8831980rbb <Location> und <Files> arbeiten</a> für eine
58619148951981bcfa5c506ad8ce745aa8831980rbb Erläuterung, wie diese verschiedenen Abschnitte miteinander
58619148951981bcfa5c506ad8ce745aa8831980rbb kombiniert werden, wenn eine Anfrage empfangen wird</seealso>
58619148951981bcfa5c506ad8ce745aa8831980rbb</directivesynopsis>
58619148951981bcfa5c506ad8ce745aa8831980rbb<description>Enthält Direktiven, die für Dateinamen gelten, die
58619148951981bcfa5c506ad8ce745aa8831980rbb auf einen regulären Ausdruck passen</description>
58619148951981bcfa5c506ad8ce745aa8831980rbb<syntax><FilesMatch <var>regex</var>> ... </FilesMatch></syntax>
58619148951981bcfa5c506ad8ce745aa8831980rbb<contextlist><context>server config</context><context>virtual host</context>
3d96ee83babeec32482c9082c9426340cee8c44dwrowe</contextlist>
30c095035b1d5910cc239a1384c816aef228beb5jim <p>Die Direktive <directive type="section">FilesMatch</directive>
30c095035b1d5910cc239a1384c816aef228beb5jim type="section">Files</directive> die enthaltenen Anweisungen auf
30c095035b1d5910cc239a1384c816aef228beb5jim Dateinamen. Sie akzeptiert jedoch <glossary ref="regex">reguläre
bdadc326446cae4a51bf75811fbe01a3a362df64gstein Ausdrücke</glossary>. Beispielsweise würde</p>
58619148951981bcfa5c506ad8ce745aa8831980rbb <FilesMatch "\.(gif|jpe?g|png)$">
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben </example>
58619148951981bcfa5c506ad8ce745aa8831980rbb <p>auf die gebräuchlichsten Grafikformate im Internet passen.</p>
3d96ee83babeec32482c9082c9426340cee8c44dwrowe<seealso><a href="/sections.html">Wie die Abschnitte <Directory>,
58619148951981bcfa5c506ad8ce745aa8831980rbb <Location> und <Files> arbeiten</a> für eine
58619148951981bcfa5c506ad8ce745aa8831980rbb Erläuterung, wie diese verschiedenen Abschnitte miteinander
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben kombiniert werden, wenn eine Anfrage empfangen wird</seealso>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben</directivesynopsis>
58619148951981bcfa5c506ad8ce745aa8831980rbb<directivesynopsis>
3d96ee83babeec32482c9082c9426340cee8c44dwrowe<description>Erzwingt die Auslieferung aller passendenden Dateien mit dem
58619148951981bcfa5c506ad8ce745aa8831980rbbangegebenen MIME-Content-Type</description>
2d2eda71267231c2526be701fe655db125852c1ffielding<syntax>ForceType <var>MIME-Type</var>|None</syntax>
58619148951981bcfa5c506ad8ce745aa8831980rbb<contextlist><context>directory</context><context>.htaccess</context>
58619148951981bcfa5c506ad8ce745aa8831980rbb</contextlist>
58619148951981bcfa5c506ad8ce745aa8831980rbb<compatibility>Wurde im Apache 2.0 in den Core verschoben</compatibility>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <p>Wenn sie innerhalb einer <code>.htaccess</code>-Datei, eines
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <directive type="section" module="core">Directory</directive>-,
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <directive type="section" module="core">Location</directive>-
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <directive type="section" module="core">Files</directive>-Containers
58619148951981bcfa5c506ad8ce745aa8831980rbb angegeben wird, erzwingt die Direktive die Auslieferung aller
58619148951981bcfa5c506ad8ce745aa8831980rbb entsprechenden Dateien mit dem Content-Type, der durch
3d96ee83babeec32482c9082c9426340cee8c44dwrowe <var>MIME-Type</var> definiert wurde. Wenn Sie zum Beispiel ein
ffba30a2a49b298bfa65151bdf61ce3e3d4636d1manoj Verzeichnis voller GIF-Dateien haben, die Sie nicht alle durch
7c7372abe2484e7fcf81937b93496d1246e5b816gstein <code>.gif</code> kennzeichnen wollen, können Sie angeben:</p>
58619148951981bcfa5c506ad8ce745aa8831980rbb </example>
3d96ee83babeec32482c9082c9426340cee8c44dwrowe <p>Beachten Sie bitte, dass die Direktive anders als <directive
58619148951981bcfa5c506ad8ce745aa8831980rbb module="core">DefaultType</directive> alle MIME-Type-Zuordnungen
58619148951981bcfa5c506ad8ce745aa8831980rbb überschreibt, einschließlich Dateiendungen, die einen
58619148951981bcfa5c506ad8ce745aa8831980rbb Medientyp bezeichnen könnten.</p>
58619148951981bcfa5c506ad8ce745aa8831980rbb <p>Sie können jede <directive>ForceType</directive>-Angabe
58619148951981bcfa5c506ad8ce745aa8831980rbb durch die Verwendung des Wertes <code>None</code> überschreiben:</p>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <Location /images><br />
3d96ee83babeec32482c9082c9426340cee8c44dwrowe </Location><br />
58619148951981bcfa5c506ad8ce745aa8831980rbb # hier jedoch normale MIME-Type-Zuordnungen:<br />
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben ForceType None<br />
58619148951981bcfa5c506ad8ce745aa8831980rbb </Location>
58619148951981bcfa5c506ad8ce745aa8831980rbb </example>
3d96ee83babeec32482c9082c9426340cee8c44dwrowe</directivesynopsis>
58619148951981bcfa5c506ad8ce745aa8831980rbb<directivesynopsis>
58619148951981bcfa5c506ad8ce745aa8831980rbb<description>Aktiviert DNS-Lookups auf Client-IP-Adressen</description>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben<contextlist><context>server config</context><context>virtual host</context>
58619148951981bcfa5c506ad8ce745aa8831980rbb <p>Diese Direktive aktiviert die DNS-Abfrage <transnote>ein sogenannter
58619148951981bcfa5c506ad8ce745aa8831980rbb DNS-Lookup</transnote>, so dass Hostnamen protokolliert (und in
58619148951981bcfa5c506ad8ce745aa8831980rbb <code>REMOTE_HOST</code> an CGIs/SSIs übergeben) werden könnnen.
2d2eda71267231c2526be701fe655db125852c1ffielding Double-Reverse-DNS-Lookup. D.h. nachdem ein Reverse-Lookup
2d2eda71267231c2526be701fe655db125852c1ffielding durchgeführt wurde, wird dann auf dem Ergebnis ein
58619148951981bcfa5c506ad8ce745aa8831980rbb Forward-Lookup ausgeführt. Wenigstens eine der IP-Adressen
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben aus dem Forward-Lookup muss der Originaladresse entsprechen.
58619148951981bcfa5c506ad8ce745aa8831980rbb (In der "tcpwrappers"-Terminologie wird dies <code>PARANOID</code>
58619148951981bcfa5c506ad8ce745aa8831980rbb genannt.)</p>
3d96ee83babeec32482c9082c9426340cee8c44dwrowe <p>Unabhängig von der Einstellung wird ein Double-Reverse-Lookup
7c7372abe2484e7fcf81937b93496d1246e5b816gstein durchgeführt, wenn <module>mod_authz_host</module> zur
58619148951981bcfa5c506ad8ce745aa8831980rbb Zugriffskontrolle per Hostnamen eingesetzt wird. Dies ist aus
58619148951981bcfa5c506ad8ce745aa8831980rbb Sicherheitsgründen notwendig. Beachten Sie, dass das Ergebnis dieses
58619148951981bcfa5c506ad8ce745aa8831980rbb Double-Reverse-Lookups nicht generell verfügbar ist, solange Sie
58619148951981bcfa5c506ad8ce745aa8831980rbb nicht <code>HostnameLookups Double</code> setzen. Wenn beispielsweise
3d96ee83babeec32482c9082c9426340cee8c44dwrowe nur <code>HostnameLookups On</code> angegeben ist und eine Anfrage
58619148951981bcfa5c506ad8ce745aa8831980rbb für ein Objekt erfolgt, welches durch Hostnamen-Beschränkungen
58619148951981bcfa5c506ad8ce745aa8831980rbb geschützt ist, dann wird CGIs nur das Ergebnis des
58619148951981bcfa5c506ad8ce745aa8831980rbb Singel-Reverse-Lookups in <code>REMOTE_HOST</code> übergeben,
58619148951981bcfa5c506ad8ce745aa8831980rbb egal ob das Doble-Reverse-Lookup fehlschlug oder nicht.</p>
58619148951981bcfa5c506ad8ce745aa8831980rbb <p>Die Voreinstellung ist <code>Off</code>, um Netzwerktraffic bei den
58619148951981bcfa5c506ad8ce745aa8831980rbb Angeboten einzusparen, die nicht tatsächlich Reverse-Lookups
58619148951981bcfa5c506ad8ce745aa8831980rbb benötigen. Es ist auch für die Endanwender besser, da sie nicht
3d96ee83babeec32482c9082c9426340cee8c44dwrowe die zusätzliche Wartezeit ertragen müssen, die ein Lookup mit
58619148951981bcfa5c506ad8ce745aa8831980rbb sich bringt. Hoch frequentierte Angebote sollten diese Direktive auf
58619148951981bcfa5c506ad8ce745aa8831980rbb logresolve</program>, das standardmäßig in das
58619148951981bcfa5c506ad8ce745aa8831980rbb Unterverzeichnis <code>bin</code> Ihres Installationsverzeichnisses
58619148951981bcfa5c506ad8ce745aa8831980rbb kompiliert wird, kann dazu verwendet werden, um offline Hostnamen von
58619148951981bcfa5c506ad8ce745aa8831980rbb protokollierten IP-Adressen nachzuschlagen.</p>
58619148951981bcfa5c506ad8ce745aa8831980rbb</directivesynopsis>
58619148951981bcfa5c506ad8ce745aa8831980rbb<description>Schließt Direktiven ein, die nur ausgeführt werden,
759f4a24d09e28c4eaca9f97311b497fc15cb5c7benwenn eine Testbedingung beim Start wahr ist</description>
58619148951981bcfa5c506ad8ce745aa8831980rbb </IfDefine></syntax>
58619148951981bcfa5c506ad8ce745aa8831980rbb<contextlist><context>server config</context><context>virtual host</context>
3d96ee83babeec32482c9082c9426340cee8c44dwrowe<context>directory</context><context>.htaccess</context>
2d2eda71267231c2526be701fe655db125852c1ffielding</contextlist>
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <p>Der Container <code><IfDefine <var>Test</var>>...</IfDefine>
58619148951981bcfa5c506ad8ce745aa8831980rbb </code> wird dazu verwendet, Direktiven als bedingt zu kennzeichnen.
58619148951981bcfa5c506ad8ce745aa8831980rbb Die Direktiven innerhalb eines <directive
30c095035b1d5910cc239a1384c816aef228beb5jim type="section">IfDefine</directive>-Abschnittes werden nur ausgeführt,
47ab8dcf8ad581569376f2e04ef16bc785bb122aake wenn <var>Test</var> wahr ist. Ist <var>Test</var> falsch, wird alles
7c7372abe2484e7fcf81937b93496d1246e5b816gstein zwischen der Start- und Endemarkierung ignoriert.</p>
30c095035b1d5910cc239a1384c816aef228beb5jim <p>In der <directive type="section">IfDefine</directive>-Anweisung kann
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Im ersten Fall werden die Direktiven zwischen der Start- und
2d2eda71267231c2526be701fe655db125852c1ffielding Endemarkierung nur ausgeführt, wenn der Parameter namens
2d2eda71267231c2526be701fe655db125852c1ffielding <var>Parametername</var> definiert ist. Die zweite Form kehrt den
58619148951981bcfa5c506ad8ce745aa8831980rbb Test um und führt die Direktiven nur dann aus, wenn
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben <var>Parametername</var> <strong>nicht</strong> definiert ist.</p>
58619148951981bcfa5c506ad8ce745aa8831980rbb <p>Das Argument <var>Parametername</var> ist ein sogenanntes
c861a36fe9c9a78c4fcb97e29fc1099a5ea81173rbb "Define", das beim beim Start des Servers in der
2d2eda71267231c2526be701fe655db125852c1ffielding <code>-D<var>Parameter</var></code> angegeben wird.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding <p><directive type="section">IfDefine</directive>-Container können
0186cb43574836fc95a0506456210c94cfc3ea6ftrawick ineinander verschachtelt werden, um einfache Multi-Parameter-Tests
0186cb43574836fc95a0506456210c94cfc3ea6ftrawick zu implementieren. Beispiel:</p>
2d2eda71267231c2526be701fe655db125852c1ffielding httpd -DReverseProxy ...<br />
58619148951981bcfa5c506ad8ce745aa8831980rbb <IfDefine ReverseProxy><br />
2d2eda71267231c2526be701fe655db125852c1ffielding </IfDefine>
0186cb43574836fc95a0506456210c94cfc3ea6ftrawick</directivesynopsis>
0186cb43574836fc95a0506456210c94cfc3ea6ftrawick<description>Schließt Direktiven ein, die abhängig vom
0186cb43574836fc95a0506456210c94cfc3ea6ftrawickVorhandensein oder Fehlen eines speziellen Moduls ausgeführt
2d2eda71267231c2526be701fe655db125852c1ffieldingwerden</description>
2d2eda71267231c2526be701fe655db125852c1ffielding<syntax><IfModule [!]<var>Modulname</var>|<var>Modulbezeichner</var>>
2d2eda71267231c2526be701fe655db125852c1ffielding ... </IfModule></syntax>
2d2eda71267231c2526be701fe655db125852c1ffielding<contextlist><context>server config</context><context>virtual host</context>
2d2eda71267231c2526be701fe655db125852c1ffielding<context>directory</context><context>.htaccess</context>
2d2eda71267231c2526be701fe655db125852c1ffielding</contextlist>
2d2eda71267231c2526be701fe655db125852c1ffielding<compatibility>Modulbezeichner sind ab Version 2.1
2d2eda71267231c2526be701fe655db125852c1ffielding verfügbar.</compatibility>
2d2eda71267231c2526be701fe655db125852c1ffielding <var>Test</var>>...</IfModule></code> wird dazu verwendet,
2d2eda71267231c2526be701fe655db125852c1ffielding Direktiven als abhängig von dem Vorhandensein eines speziellen
2d2eda71267231c2526be701fe655db125852c1ffielding Moduls zu kennzeichnen. Die Direktiven innerhalb eines <directive
2d2eda71267231c2526be701fe655db125852c1ffielding type="section">IfModule</directive>-Abschnitts werden nur
2d2eda71267231c2526be701fe655db125852c1ffielding ausgeführt, wenn <var>Test</var> wahr ist. Ist <var>Test</var>
2d2eda71267231c2526be701fe655db125852c1ffielding falsch, wird alles zwischen der Start- und Endemarkierung ignoriert.</p>
9f9307bbe539dbcf96919715315eb64ce3465f5bben <p>In der <directive type="section">IfModule</directive>-Anweisung
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Im ersten Fall werden die Direktiven zwischen der Start- und
2d2eda71267231c2526be701fe655db125852c1ffielding Endemarkierung nur ausgeführt, das Modul namens
2d2eda71267231c2526be701fe655db125852c1ffielding <var>Modul</var> im Apache enthalten ist -- entweder einkompiliert
2d2eda71267231c2526be701fe655db125852c1ffielding oder mittels <directive module="mod_so">LoadModule</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding dynamisch geladen. Die zweite Form dreht den Test um und führt die
0e6e93183d91142d7cf9ffbf502114ff77bd9e19ben Direktiven nur aus, wenn <var>Modul</var> <strong>nicht</strong>
0e6e93183d91142d7cf9ffbf502114ff77bd9e19ben enthalten ist.</p>
18173b5033350759b5aa4f6d9a4fd9e12d440135trawick <p>Das Argument <var>Modul</var> kann entweder der Modulbezeichner oder
18173b5033350759b5aa4f6d9a4fd9e12d440135trawick der Dateiname des Moduls zum Zeitpunkt seiner Kompilierung sein.
18173b5033350759b5aa4f6d9a4fd9e12d440135trawick <code>rewrite_module</code> beispielsweise ist der Bezeichner und
0e6e93183d91142d7cf9ffbf502114ff77bd9e19ben <code>mod_rewrite.c</code> ist der Dateiname. Wenn ein Modul aus mehreren
18173b5033350759b5aa4f6d9a4fd9e12d440135trawick Quelltext-Dateien besteht, verwenden Sie den Namen der Datei, welche die
18173b5033350759b5aa4f6d9a4fd9e12d440135trawick Zeichenfolge <code>STANDARD20_MODULE_STUFF</code> enthält.</p>
0e6e93183d91142d7cf9ffbf502114ff77bd9e19ben <p><directive type="section">IfModule</directive>-Container können
5f7c351eb2a69d8cef6c3e98e27ce6158a0b1780rbb inneinander verschachtelt werden, um einfache Multi-Modul-Tests
66d349e02d1a5a599a01c977d2c5b0009181f7deben durchzuführen.</p>
0e6e93183d91142d7cf9ffbf502114ff77bd9e19ben <p>Dieser Container sollte verwendet werden, wenn Sie eine
dca927eafb338b9de9d0214818136c16d436e3fdrbb Konfigurationsdatei benötigen, die unabhängig davon funktioniert,
dca927eafb338b9de9d0214818136c16d436e3fdrbb ob ein bestimmtes Modul verfügbar ist oder nicht. Normalerweise
0e6e93183d91142d7cf9ffbf502114ff77bd9e19ben ist es nicht notwendig, Direktiven in <directive
66d349e02d1a5a599a01c977d2c5b0009181f7deben type="section">IfModule</directive>-Containern unterzubringen.</p>
0e6e93183d91142d7cf9ffbf502114ff77bd9e19ben</directivesynopsis>
b2871a8175e498f85c2e8031dd3120ac1a28f5a0trawick<directivesynopsis>
0e6e93183d91142d7cf9ffbf502114ff77bd9e19ben<description>Fügt andere Konfigurationsdateien innerhalb der
0e6e93183d91142d7cf9ffbf502114ff77bd9e19benServer-Konfigurationsdatei ein</description>
0e6e93183d91142d7cf9ffbf502114ff77bd9e19ben<syntax>Include <var>Dateiname</var>|<var>Verzeichnis</var></syntax>
66d349e02d1a5a599a01c977d2c5b0009181f7deben<contextlist><context>server config</context><context>virtual host</context>
0e6e93183d91142d7cf9ffbf502114ff77bd9e19ben</contextlist>
0e6e93183d91142d7cf9ffbf502114ff77bd9e19ben<compatibility>Die Platzhalter-Suche ist verfügbar seit
dca927eafb338b9de9d0214818136c16d436e3fdrbb2.0.41</compatibility>
0e6e93183d91142d7cf9ffbf502114ff77bd9e19ben <p>Die Direktive erlaubt das Einfügen anderer Konfigurationsdateien
0a09a4a642f7c0d367598394411dbdd4a6d8cd09fielding in die Konfigurationsdatei des Servers.</p>
55d986c77300fd39420b41f765b08c15b4c6418drbb <p>Shell-typische (<code>fnmatch()</code>) Platzhlaterzeichen können
2d2eda71267231c2526be701fe655db125852c1ffielding dazu verwendet werden, mehrere Dateien auf einmal in alphabetischer
2d2eda71267231c2526be701fe655db125852c1ffielding Reihenfolge einzufügen. Wenn <directive>Include</directive>
2d2eda71267231c2526be701fe655db125852c1ffielding darüber hinaus auf ein Verzeichnis anstatt auf eine Datei zeigt,
2d2eda71267231c2526be701fe655db125852c1ffielding liest der Apache alle Dateien in diesem Verzeichnis und allen
2d2eda71267231c2526be701fe655db125852c1ffielding Unterverzeichnissen ein. Das Einfügen ganzer Verzeichnisse ist
als Argument angegeben ist. D.h. dies ist das Gegenteil des
zeigen können, könnte eine solche Zugriffskontrolle u.U.
href="/sections.html#mergin">Wie Abschnitte zusammengeführt
ServerName www.example.com:80
bestimmen, ob selbstreferenzierende URLs (z.B. vom Modul
die Gestaltung einer unter servergenerierten Dokumenten (z.B.
abschließenden Schrägstrich eingibt, wie z.B.
href="http://httpd.apache.org/docs/misc/FAQ.html#prompted-twice">die