diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-25 04:41:27 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-25 04:41:27 +0000 |
commit | c54018b07a9085c0a3aedbc2bd01a85a3b3e20cf (patch) | |
tree | f6e1d6fcf9f6db3794c418b2f89ecf9e08ff41c8 /docs/manual/mod/core.html.de | |
parent | Adding debian version 2.4.38-3+deb10u10. (diff) | |
download | apache2-c54018b07a9085c0a3aedbc2bd01a85a3b3e20cf.tar.xz apache2-c54018b07a9085c0a3aedbc2bd01a85a3b3e20cf.zip |
Merging upstream version 2.4.59.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'docs/manual/mod/core.html.de')
-rw-r--r-- | docs/manual/mod/core.html.de | 1419 |
1 files changed, 747 insertions, 672 deletions
diff --git a/docs/manual/mod/core.html.de b/docs/manual/mod/core.html.de index 176d96c..511cc1f 100644 --- a/docs/manual/mod/core.html.de +++ b/docs/manual/mod/core.html.de @@ -26,17 +26,17 @@ <div id="page-content"> <div id="preamble"><h1>Apache-Kernfunktionen</h1> <div class="toplang"> -<p><span>Verfügbare Sprachen: </span><a href="../de/mod/core.html" title="Deutsch"> de </a> | +<p><span>Verfügbare Sprachen: </span><a href="../de/mod/core.html" title="Deutsch"> de </a> | <a href="../en/mod/core.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../es/mod/core.html" hreflang="es" rel="alternate" title="Español"> es </a> | -<a href="../fr/mod/core.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="../es/mod/core.html" hreflang="es" rel="alternate" title="Español"> es </a> | +<a href="../fr/mod/core.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | <a href="../ja/mod/core.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | -<a href="../tr/mod/core.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +<a href="../tr/mod/core.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> </div> -<div class="outofdate">Diese Übersetzung ist möglicherweise - nicht mehr aktuell. Bitte prüfen Sie die englische Version auf - die neuesten Änderungen.</div> -<table class="module"><tr><th><a href="module-dict.html#Description">Beschreibung:</a></th><td>Ständig verfügbare Kernfunktionen des Apache HTTP +<div class="outofdate">Diese Übersetzung ist möglicherweise + nicht mehr aktuell. Bitte prüfen Sie die englische Version auf + die neuesten Änderungen.</div> +<table class="module"><tr><th><a href="module-dict.html#Description">Beschreibung:</a></th><td>Ständig verfügbare Kernfunktionen des Apache HTTP Servers</td></tr> <tr><th><a href="module-dict.html#Status">Status:</a></th><td>Core</td></tr></table> </div> @@ -71,6 +71,8 @@ Servers</td></tr> <li><img alt="" src="../images/down.gif" /> <a href="#fileetag">FileETag</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#files"><Files></a></li> <li><img alt="" src="../images/down.gif" /> <a href="#filesmatch"><FilesMatch></a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#flushmaxpipelined">FlushMaxPipelined</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#flushmaxthreshold">FlushMaxThreshold</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#forcetype">ForceType</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#gprofdir">GprofDir</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#hostnamelookups">HostnameLookups</a></li> @@ -100,6 +102,7 @@ Servers</td></tr> <li><img alt="" src="../images/down.gif" /> <a href="#maxrangeoverlaps">MaxRangeOverlaps</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#maxrangereversals">MaxRangeReversals</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#maxranges">MaxRanges</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#mergeslashes">MergeSlashes</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#mergetrailers">MergeTrailers</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#mutex">Mutex</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#namevirtualhost">NameVirtualHost</a></li> @@ -108,6 +111,7 @@ Servers</td></tr> <li><img alt="" src="../images/down.gif" /> <a href="#protocols">Protocols</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#protocolshonororder">ProtocolsHonorOrder</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#qualifyredirecturl">QualifyRedirectURL</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#readbuffersize">ReadBufferSize</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#regexdefaultoptions">RegexDefaultOptions</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#registerhttpmethod">RegisterHttpMethod</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#rlimitcpu">RLimitCPU</a></li> @@ -125,6 +129,7 @@ Servers</td></tr> <li><img alt="" src="../images/down.gif" /> <a href="#sethandler">SetHandler</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#setinputfilter">SetInputFilter</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#setoutputfilter">SetOutputFilter</a></li> +<li><img alt="" src="../images/down.gif" /> <a href="#stricthostcheck">StrictHostCheck</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#timeout">TimeOut</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#traceenable">TraceEnable</a></li> <li><img alt="" src="../images/down.gif" /> <a href="#undefine">UnDefine</a></li> @@ -139,48 +144,48 @@ Servers</td></tr> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="AcceptFilter" id="AcceptFilter">AcceptFilter</a>-<a name="acceptfilter" id="acceptfilter">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Konfiguriert Optimierungen für lauschende Sockets bestimmter +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Konfiguriert Optimierungen für lauschende Sockets bestimmter Protokolle</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AcceptFilter <var>Protokoll</var> <var>Filter</var></code></td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Verfügbar ab Apache 2.1.5</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Verfügbar ab Apache 2.1.5</td></tr> </table> <p>Diese Direktive aktiviert betriebssystemspezifische Optimierungen - für lauschende Sockets anhand des Protokolltyps. Der grundlegende + für lauschende Sockets anhand des Protokolltyps. Der grundlegende Ansatz ist, dass der Kernel das Socket nicht an den Serverprozess - übergibt, bis entweder Daten verfügbar sind oder eine komplette + übergibt, bis entweder Daten verfügbar sind oder eine komplette HTTP-Anfrage zwischengespeichert wurde. Derzeit werden - ausschließlich die <a href="http://www.freebsd.org/cgi/man.cgi?query=accept_filter&sektion=9">Accept-Filter von FreeBSD</a> und das primitivere - <code>TCP_DEFER_ACCEPT</code> von Linux unterstützt.</p> + ausschließlich die <a href="http://www.freebsd.org/cgi/man.cgi?query=accept_filter&sektion=9">Accept-Filter von FreeBSD</a> und das primitivere + <code>TCP_DEFER_ACCEPT</code> von Linux unterstützt.</p> - <p>Die Standardeinstellungen für FreeBSD sind:</p> + <p>Die Standardeinstellungen für FreeBSD sind:</p> <div class="example"><p><code> AcceptFilter http httpready<br /> AcceptFilter https dataready </code></p></div> <p>Der <code>httpready</code>-Accept-Filter puffert komplette - HTTP-Anfragen auf Kernelebene. Sobald eine Anfrage vollständig + HTTP-Anfragen auf Kernelebene. Sobald eine Anfrage vollständig vorliegt, schickt der Kernel sie an den Server weiter. Bitte schlagen Sie - in der <a href="http://www.freebsd.org/cgi/man.cgi?query=accf_http&sektion=9">accf_http(9)</a>-Manpage für weitere Details nach. HTTPS-Anfragen - sind verschlüsselt. Daher wird dafür nur der <a href="http://www.freebsd.org/cgi/man.cgi?query=accf_data&sektion=9">accf_data(9)</a>-Filter verwendet.</p> + in der <a href="http://www.freebsd.org/cgi/man.cgi?query=accf_http&sektion=9">accf_http(9)</a>-Manpage für weitere Details nach. HTTPS-Anfragen + sind verschlüsselt. Daher wird dafür nur der <a href="http://www.freebsd.org/cgi/man.cgi?query=accf_data&sektion=9">accf_data(9)</a>-Filter verwendet.</p> - <p>Die Standardeinstellungen für Linux sind:</p> + <p>Die Standardeinstellungen für Linux sind:</p> <div class="example"><p><code> AcceptFilter http data<br /> AcceptFilter https data </code></p></div> - <p><code>TCP_DEFER_ACCEPT</code> unter Linux unterstützt keine + <p><code>TCP_DEFER_ACCEPT</code> unter Linux unterstützt keine Zwischenspeicherung von HTTP-Anfragen. Jeder andere Wert als <code>none</code> aktiviert <code>TCP_DEFER_ACCEPT</code> auf dem Lauschsocket. Mehr Details finden Sie in der <a href="http://homepages.cwi.nl/~aeb/linux/man2html/man7/tcp.7.html">tcp(7)</a>-Manpage von Linux.</p> <p>Wenn Sie <code>none</code> als Argument verwenden, werden alle - Accept-Filter für das Protokoll abgeschaltet. Das ist sinnvoll - für Protokolle, bei denen der Server zuerst Daten senden muss, + Accept-Filter für das Protokoll abgeschaltet. Das ist sinnvoll + für Protokolle, bei denen der Server zuerst Daten senden muss, wie zum Beispiel <code>nntp</code>:</p> <div class="example"><p><code>AcceptFilter nttp none</code></p></div> @@ -189,67 +194,67 @@ Protokolle</td></tr> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="AcceptPathInfo" id="AcceptPathInfo">AcceptPathInfo</a>-<a name="acceptpathinfo" id="acceptpathinfo">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Ressourcen lassen angehängte Pfadangaben zu</td></tr> +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Ressourcen lassen angehängte Pfadangaben zu</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AcceptPathInfo On|Off|Default</code></td></tr> <tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>AcceptPathInfo Default</code></td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr> <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Verfügbar ab Apache 2.0.30</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Verfügbar ab Apache 2.0.30</td></tr> </table> <p>Die Direktive steuert, ob Anfragen akzeptiert oder - abgewiesen werden, bei denen nach der tatsächlichen + abgewiesen werden, bei denen nach der tatsächlichen Datei (oder einer nicht existierenden Datei in einem existierenden - Verzeichnis) zusätzliche Pfadangaben folgen. Die angehängte + Verzeichnis) zusätzliche Pfadangaben folgen. Die angehängte Pfadangabe kann Skripten in der Umgebungsvariable <code>PATH_INFO</code> - verfügbar gemacht werden.</p> + verfügbar gemacht werden.</p> <p>Nehmen wir beispielsweise an, dass <code>/test/</code> auf ein Verzeichnis zeigt, welches lediglich eine Datei <code>here.html</code> - enthält. Dann wird bei Anfragen nach + enthält. Dann wird bei Anfragen nach <code>/test/here.html/more</code> und <code>/test/nothere.html/more</code> beides Mal <code>/more</code> als <code>PATH_INFO</code> ermittelt.</p> - <p>Die drei möglichen Argumente für die Direktive + <p>Die drei möglichen Argumente für die Direktive <code class="directive">AcceptPathInfo</code> sind:</p> <dl> <dt><code>Off</code></dt><dd>Eine Anfrage wird nur dann akzeptiert, wenn sie exakt auf ein existierendes Verzeichnis (oder eine Datei) - abgebildet werden kann. Daher würde eine Anfrage mit einer nach dem - tatsächlichen Dateinamen angehängten Pfadangabe, wie + abgebildet werden kann. Daher würde eine Anfrage mit einer nach dem + tatsächlichen Dateinamen angehängten Pfadangabe, wie <code>/test/here.html/more</code> im obigen Beispiel, den Fehler - 404 NOT FOUND <span class="transnote">(<em>Anm.d.Ü.:</em> nicht gefunden)</span> - zurückgeben.</dd> + 404 NOT FOUND <span class="transnote">(<em>Anm.d.Ü.:</em> nicht gefunden)</span> + zurückgeben.</dd> <dt><code>On</code></dt> <dd>Eine Anfrage wird akzeptiert, wenn eine vorangestellte Pfadangabe auf ein existierendes Verzeichnis abgebildet werden kann. Das obige Beispiel <code>/test/here.html/more</code> wird akzeptiert, - wenn <code>/test/here.html</code> auf eine gültige Datei + wenn <code>/test/here.html</code> auf eine gültige Datei zeigt.</dd> <dt><code>Default</code></dt> - <dd>Die Behandlung von Anfragen mit angehängten Pfadangaben - wird von dem für die Anfrage verantwortlichen <a href="../handler.html">Handler</a> bestimmt. Der Core-Handler - für gewöhnliche Dateien weist <code>PATH_INFO</code>-Zugriffe - standardmäßig zurück. Handler, die Skripte bedienen, + <dd>Die Behandlung von Anfragen mit angehängten Pfadangaben + wird von dem für die Anfrage verantwortlichen <a href="../handler.html">Handler</a> bestimmt. Der Core-Handler + für gewöhnliche Dateien weist <code>PATH_INFO</code>-Zugriffe + standardmäßig zurück. Handler, die Skripte bedienen, wie z.B. <a href="mod_cgi.html">cgi-script</a> und <a href="mod_isapi.html">isapi-handler</a>, sind im Allgemeinen darauf voreingestellt, <code>PATH_INFO</code> zu akzeptieren.</dd> </dl> <p>Das eigentliche Ziel von <code>AcceptPathInfo</code> ist es, Ihnen - das Überschreiben der Voreinstellung der Handler bezüglich + das Überschreiben der Voreinstellung der Handler bezüglich der Akzeptanz oder Ablehnung von <code>PATH_INFO</code> zu erlauben. - Eine solche Änderung ist zum Beispiel notwendig, wenn Sie einen + Eine solche Änderung ist zum Beispiel notwendig, wenn Sie einen <a href="../filter.html">Filter</a> wie <a href="mod_include.html">INCLUDES</a> verwenden, um Inhalte - abhängig von <code>PATH_INFO</code> zu generieren. Der - Core-Handler würde die Anfrage normalerweise abweisen. Verwenden + abhängig von <code>PATH_INFO</code> zu generieren. Der + Core-Handler würde die Anfrage normalerweise abweisen. Verwenden Sie die folgende Konfiguration, um dennoch solch ein Skript zu - ermöglichen.</p> + ermöglichen.</p> <div class="example"><p><code> <Files "mypaths.shtml"><br /> @@ -273,7 +278,7 @@ Protokolle</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> </table> - <p>Aus dieser Namensliste sucht der Server während der + <p>Aus dieser Namensliste sucht der Server während der Bearbeitung einer Anfrage in jedem Verzeichnis nach der ersten existierenden Datei, sofern im betreffenden Verzeichnis dezentrale Konfigurationsdateien <a href="#allowoverride">erlaubt sind</a>. @@ -283,7 +288,7 @@ Protokolle</td></tr> AccessFileName .acl </code></p></div> - <p>Vor der Rücksendung des Dokuments + <p>Vor der Rücksendung des Dokuments <code>/usr/local/web/index.html</code> wird der Server <code>/.acl</code>, <code>/usr/.acl</code>, <code>/usr/local/.acl</code> und <code>/usr/local/web/.acl</code> @@ -310,7 +315,7 @@ Protokolle</td></tr> <div class="directive-section"><h2><a name="AddDefaultCharset" id="AddDefaultCharset">AddDefaultCharset</a>-<a name="adddefaultcharset" id="adddefaultcharset">Direktive</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Standard-Charset-Parameter, der bei Antworten vom Content-Type - <code>text/plain</code> oder <code>text/html</code> hinzugefügt wird + <code>text/plain</code> oder <code>text/html</code> hinzugefügt wird </td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AddDefaultCharset On|Off|<var>Zeichenkodierung</var></code></td></tr> <tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>AddDefaultCharset Off</code></td></tr> @@ -319,17 +324,17 @@ Protokolle</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> </table> - <p>Die Direktive gibt einen Standardwert für den Charset-Paramter des + <p>Die Direktive gibt einen Standardwert für den Charset-Paramter des Medientyps (den Namen einer Zeichencodierung) an, der einer Antwort - genau dann hinzugefügt wird, wenn der Content-Type der Antwort entweder + genau dann hinzugefügt wird, wenn der Content-Type der Antwort entweder <code>text/plain</code> oder <code>text/html</code> ist. Dies sollte jedes mittels <code>META</code>-Element im Datenteil der Antwort angegebene - Charset überschreiben. Das genaue Verhalten hängt jedoch oft von + Charset überschreiben. Das genaue Verhalten hängt jedoch oft von der Client-Konfiguration des Benutzers ab. Die Einstellung - <code>AddDefaultCharset Off</code> deaktiviert diese Funktionalität. + <code>AddDefaultCharset Off</code> deaktiviert diese Funktionalität. <code>AddDefaultCharset On</code> aktiviert die Standard-Zeichenkodierung <code>iso-8859-1</code>. Jeder andere Wert wird als die zu verwendende - <var>Zeichenkodierung</var> aufgefaßt, die eines der bei <a href="http://www.iana.org/assignments/character-sets">IANA registrierten + <var>Zeichenkodierung</var> aufgefaßt, die eines der bei <a href="http://www.iana.org/assignments/character-sets">IANA registrierten Charset-Werte</a> zur Verwendung in MIME-Medientypen sein sollte. Zum Beispiel:</p> @@ -338,16 +343,16 @@ Protokolle</td></tr> </code></p></div> <p><code class="directive">AddDefaultCharset</code> sollte nur verwendet werden, - wenn von allen Textressourcen, für die es gilt, bekannt ist, dass sie + wenn von allen Textressourcen, für die es gilt, bekannt ist, dass sie in dieser Zeichkodierung vorliegen, oder wenn es zu unbequem ist, ihre Zeichenkodierung indivuell zu benennen. Ein solches Beispiel ist das - Hinzufügen des Charset-Parameters zu Ressourcen, die generierte + Hinzufügen des Charset-Parameters zu Ressourcen, die generierte Inhalte enthalten. Ein Beispiel sind CGI-Skript-Altlasten, die aufgrund von - in die Ausgabe integrierten Daten, die durch den Benutzer übermittelt + in die Ausgabe integrierten Daten, die durch den Benutzer übermittelt wurden, gegen Cross-Site-Scripting-Angriffe verwundbar sind. Eine bessere - Lösung wäre jedoch, diese Skripte zu korrigieren (oder zu - löschen), da die Angabe einer Standard-Zeichencodierung keine - Anwender schützt, die in ihrem Browser die Funktion zur + Lösung wäre jedoch, diese Skripte zu korrigieren (oder zu + löschen), da die Angabe einer Standard-Zeichencodierung keine + Anwender schützt, die in ihrem Browser die Funktion zur automatischen Erkennung der Zeichenkodierung aktiviert haben.</p> <h3>Siehe auch</h3> @@ -359,27 +364,27 @@ Protokolle</td></tr> <div class="directive-section"><h2><a name="AllowEncodedSlashes" id="AllowEncodedSlashes">AllowEncodedSlashes</a>-<a name="allowencodedslashes" id="allowencodedslashes">Direktive</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Legt fest, ob kodierte Pfadtrennzeichen in URLs durchgereicht -werden dürfen</td></tr> +werden dürfen</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AllowEncodedSlashes On|Off</code></td></tr> <tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>AllowEncodedSlashes Off</code></td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Verfügbar ab Apache 2.0.46</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Verfügbar ab Apache 2.0.46</td></tr> </table> <p>Die <code class="directive">AllowEncodedSlashes</code>-Direktive erlaubt die Verwendung von URLs, welche kodierte Pfadtrennzeichen (<code>%2F</code> - für <code>/</code> und auf entsprechenden Systemen zusätzlich - <code>%5C</code> für <code>\</code>) enthalten. Normalerweise werden + für <code>/</code> und auf entsprechenden Systemen zusätzlich + <code>%5C</code> für <code>\</code>) enthalten. Normalerweise werden derartige URLs mit einem 404-Fehler (Nicht gefunden) abgewiesen.</p> <p><code class="directive">AllowEncodedSlashes</code> <code>On</code> ist vor allem in Verbindung mit <code>PATH_INFO</code> hilfreich.</p> <div class="note"><h3>Anmerkung</h3> - <p>Das Erlauben von Schrägstrichen impliziert <em>nicht</em> deren + <p>Das Erlauben von Schrägstrichen impliziert <em>nicht</em> deren <em>Dekodierung</em>. Vorkommen von <code>%2F</code> oder <code>%5C</code> - (<em>nur</em> auf entsprechenden Systemen) werden unverändert in der + (<em>nur</em> auf entsprechenden Systemen) werden unverändert in der ansonsten dekodierten URL belassen.</p> </div> @@ -395,7 +400,7 @@ werden dürfen</td></tr> erlaubt sind.</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AllowOverride All|None|<var>Direktiven-Typ</var> [<var>Direktiven-Typ</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>AllowOverride None (2.3.9 und später), AllowOverride All (2.3.8 und früher)</code></td></tr> +<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>AllowOverride None (2.3.9 und später), AllowOverride All (2.3.8 und früher)</code></td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Verzeichnis</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> @@ -403,12 +408,12 @@ erlaubt sind.</td></tr> <p>Wenn der Server eine <code>.htaccess</code>-Datei (wie durch <code class="directive"><a href="#accessfilename">AccessFileName</a></code> definiert) findet, muss er wissen, welche in der Datei angegebenen Direktiven - frühere Konfigurationsanweisungen überschreiben - dürfen.</p> + frühere Konfigurationsanweisungen überschreiben + dürfen.</p> - <div class="note"><h3>Nur in <Directory>-Abschnitten verfügbar</h3> + <div class="note"><h3>Nur in <Directory>-Abschnitten verfügbar</h3> <code class="directive">AllowOverride</code> ist nur in <code class="directive"><a href="#directory"><Directory></a></code>-Abschnitten - gültig, die ohne reguläre Ausdrücke definiert wurden, nicht + gültig, die ohne reguläre Ausdrücke definiert wurden, nicht in <code class="directive"><a href="#location"><Location></a></code>-, <code class="directive"><a href="#directorymatch"><DirectoryMatch></a></code>- oder <code class="directive"><a href="#files"><Files></a></code>-Abschnitten. @@ -473,10 +478,10 @@ erlaubt sind.</td></tr> Erlaubt die Verwendung von Direktiven zur Steuerung spezieller Verzeichniseigenschaften (<code class="directive"><a href="#options">Options</a></code> und <code class="directive"><a href="../mod/mod_include.html#xbithack">XBitHack</a></code>). Sie - können mit einem Gleichheitszeichen gefolgt von einer + können mit einem Gleichheitszeichen gefolgt von einer kommaseparierten Liste (ohne Leerzeichen) angeben, welche Optionen mit der <code class="directive"><a href="#options">Options</a></code>-Direktive gesetzt - werden dürfen.</dd> + werden dürfen.</dd> </dl> <p>Beispiel:</p> @@ -486,9 +491,9 @@ erlaubt sind.</td></tr> </code></p></div> <p>Im obigen Beispiel erzeugen alle Direktiven einen internal server - error <span class="transnote">(<em>Anm.d.Ü.:</em> Server-interner Fehler)</span>, die weder der + error <span class="transnote">(<em>Anm.d.Ü.:</em> Server-interner Fehler)</span>, die weder der Gruppe <code>AuthConfig</code> noch der Gruppe <code>Indexes</code> - angehören.</p> + angehören.</p> <h3>Siehe auch</h3> <ul> @@ -509,7 +514,7 @@ erlaubt sind.</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p><h3>Siehe auch</h3> <ul> <li><code class="directive"><a href="#accessfilename">AccessFileName</a></code></li> @@ -521,21 +526,21 @@ erlaubt sind.</td></tr> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="CGIMapExtension" id="CGIMapExtension">CGIMapExtension</a>-<a name="cgimapextension" id="cgimapextension">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Technik zur Bestimmung des Interpreters für +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Technik zur Bestimmung des Interpreters für CGI-Skripte</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>CGIMapExtension <var>CGI-Pfad</var> <var>.Endung</var></code></td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Verzeichnis, .htaccess</td></tr> <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>ausschließlich NetWare</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>ausschließlich NetWare</td></tr> </table> <p>Die Direktive wird zur Steuerung verwendet, wie Apache - den Interpreter ermittelt, der zur Ausführung von + den Interpreter ermittelt, der zur Ausführung von CGI-Skripten verwendet wird. Beispielsweise bestimmt die Angabe von <code>CGIMapExtension sys:\foo.nlm .foo</code>, dass alle CGI-Scripte mit der Endung <code>.foo</code> an den - FOO-Interpreter übergeben werden.</p> + FOO-Interpreter übergeben werden.</p> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -549,9 +554,9 @@ variables</td></tr> <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>AuthConfig</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in Apache HTTP Server 2.4.13 and later</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in Apache HTTP Server 2.4.13 and later</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="CGIVar" id="CGIVar">CGIVar</a>-<a name="cgivar" id="cgivar">Direktive</a></h2> @@ -562,9 +567,9 @@ variables</td></tr> <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in Apache HTTP Server 2.4.21 and later</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in Apache HTTP Server 2.4.21 and later</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="ContentDigest" id="ContentDigest">ContentDigest</a>-<a name="contentdigest" id="contentdigest">Direktive</a></h2> @@ -583,17 +588,17 @@ HTTP-Response-Headern</td></tr> definiert sind.</p> <p>MD5 ist ein Algorithmus zur Berechnung eines "Datenextrakts" - (zuweilen "Fingerabdruck" genannt) <span class="transnote">(<em>Anm.d.Ü.:</em> Der "Datenextrakt" wird im + (zuweilen "Fingerabdruck" genannt) <span class="transnote">(<em>Anm.d.Ü.:</em> Der "Datenextrakt" wird im Englischen als "message digest" oder "fingerprint" bezeichnet.)</span> - aus beliebig langen Daten. Es gilt als zuverlässig, dass - Veränderungen an den Daten sich in Veränderungen des + aus beliebig langen Daten. Es gilt als zuverlässig, dass + Veränderungen an den Daten sich in Veränderungen des Extrakts wiederspiegeln.</p> <p>Der <code>Content-MD5</code>-Header bietet eine - End-to-End-Integritätsprüfung (MIC) <span class="transnote">(<em>Anm.d.Ü.:</em> MIC steht für + End-to-End-Integritätsprüfung (MIC) <span class="transnote">(<em>Anm.d.Ü.:</em> MIC steht für "message integrity check".)</span> des Daten-Inhalts. Ein Proxy oder - Client kann diesen Header prüfen, um zufällige Veränderungen - des Entity-Inhalts bei der Übertragung festzustellen. + Client kann diesen Header prüfen, um zufällige Veränderungen + des Entity-Inhalts bei der Übertragung festzustellen. Beispielheader:</p> <div class="example"><p><code> @@ -604,7 +609,7 @@ HTTP-Response-Headern</td></tr> System verursachen kann, da der Extrakt bei jeder Anfrage berechnet wird (der Wert wird nicht zwischengespeichert).</p> - <p><code>Content-MD5</code> wird nur für Dokumente gesendet, + <p><code>Content-MD5</code> wird nur für Dokumente gesendet, die von <code class="module"><a href="../mod/core.html">core</a></code> bedient werden, nicht jedoch bei Modulen. SSI-Dokumente, CGI-Skript-Ausgaben und Byte-Range-Antworten besitzen diesen Header beispielsweise nicht.</p> @@ -619,9 +624,9 @@ HTTP-Response-Headern</td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in Apache 2.4.2 and later</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in Apache 2.4.2 and later</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p><h3>Siehe auch</h3> <ul> <li><a href="../misc/security_tips.html#serverroot">the @@ -644,7 +649,7 @@ nicht auf andere Weise ermitteln kann.</td></tr> <p>Es kann vorkommen, dass der Server ein Dokument ausliefern muss, dessen Typ er nicht mit Hilfe seiner <a class="glossarylink" href="../glossary.html#mime-type" title="siehe Glossar">MIME-Type</a>-Zuordnungen bestimmen kann.</p> - <p>Der Server muss den Client über den Content-Type des + <p>Der Server muss den Client über den Content-Type des Dokumentes informieren. Daher verwendet er im Falle eines unbekannten Typs die <code>DefaultType</code>-Einstellung. Zum Beispiel:</p> @@ -653,14 +658,14 @@ nicht auf andere Weise ermitteln kann.</td></tr> DefaultType image/gif </code></p></div> - <p>wäre angemessen für ein Verzeichnis, das viele GIF-Bilder - enthält, deren Dateinamen nicht Endung <code>.gif</code> + <p>wäre angemessen für ein Verzeichnis, das viele GIF-Bilder + enthält, deren Dateinamen nicht Endung <code>.gif</code> besitzen.</p> <p>Beachten Sie bitte, dass die Direktive anders als <code class="directive"><a href="#forcetype">ForceType</a></code> lediglich den Standard-MIME-Type - bestimmt. Alle anderen MIME-Type-Definitionen, einschließlich - Dateierweiterungen, die den Medien-Typ anzeigen können, - überschreiben diese Voreinstellung.</p> + bestimmt. Alle anderen MIME-Type-Definitionen, einschließlich + Dateierweiterungen, die den Medien-Typ anzeigen können, + überschreiben diese Voreinstellung.</p> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> @@ -672,17 +677,17 @@ nicht auf andere Weise ermitteln kann.</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> </table> - <p>Equivalent zum übergeben von <var>Parametername</var> mittels des + <p>Equivalent zum übergeben von <var>Parametername</var> mittels des <code>-D</code> Arguments an <code class="program"><a href="../programs/httpd.html">httpd</a></code>.</p> <p>Diese Directive kann verwendet werden, um die Nutzung von <code class="directive"><a href="#ifdefine"><IfDefine></a></code> Sectionen umzuschalten, ohne die - <code>-D</code> Argumentente in etwaigen Start-Skripten ändern - zu müssen.</p> + <code>-D</code> Argumentente in etwaigen Start-Skripten ändern + zu müssen.</p> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="Directory" id="Directory"><Directory></a>-<a name="directory" id="directory">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Umschließt eine Gruppe von Direktiven, die nur auf +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Umschließt eine Gruppe von Direktiven, die nur auf das genannte Verzeichnis des Dateisystems und Unterverzeichnisse angewendet werden</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code><Directory <var>Verzeichnispfad</var>> @@ -693,15 +698,15 @@ werden</td></tr> </table> <p><code class="directive"><Directory></code> und <code></Directory></code> werden dazu verwendet, eine Gruppe - von Direktiven zusammenzufassen, die nur für das genannte + von Direktiven zusammenzufassen, die nur für das genannte Verzeichnis und dessen Unterverzeichnisse gelten. Jede Direktive, die im Verzeichnis-Kontext erlaubt ist, kann verwendet werden. - <var>Verzeichnispfad</var> ist entweder der vollständige Pfad zu + <var>Verzeichnispfad</var> ist entweder der vollständige Pfad zu einem Verzeichnis oder eine Zeichenkette mit Platzhaltern wie sie von der Unix-Shell zum Abgleich verwendet werden. In einer Zeichenkette - mit Platzhaltern <span class="transnote">(<em>Anm.d.Ü.:</em> sogenannte wild-cards)</span> entspricht + mit Platzhaltern <span class="transnote">(<em>Anm.d.Ü.:</em> sogenannte wild-cards)</span> entspricht <code>?</code> einem einzelnen Zeichen und <code>*</code> einer - Zeichenkette beliebiger Länge. Sie können auch auch + Zeichenkette beliebiger Länge. Sie können auch auch <code>[]</code>-Zeichenbereiche verwenden. Keiner der Platzhalter entspricht dem Zeichen "/". Daher passt <code><Directory /*/public_html></code> nicht auf <code>/home/user/public_html</code>, @@ -718,17 +723,17 @@ werden</td></tr> <div class="note"> <p>Seien Sie vorsichtig mit den <var>Verzeichnispfad</var>-Argumenten. - Sie müssen buchstäblich mit dem Dateisystempfad - übereinstimmen, den der Apache für den Zugriff auf die - Dateien verwendet. Direktiven, die für ein bestimmtes - Verzeichnis gelten, gelten nicht für Dateien in dem Verzeichnis, - auf die über einen anderen Pfad zugegriffen wird, wie z.B. - über verschiedene symbolische Links.</p> + Sie müssen buchstäblich mit dem Dateisystempfad + übereinstimmen, den der Apache für den Zugriff auf die + Dateien verwendet. Direktiven, die für ein bestimmtes + Verzeichnis gelten, gelten nicht für Dateien in dem Verzeichnis, + auf die über einen anderen Pfad zugegriffen wird, wie z.B. + über verschiedene symbolische Links.</p> </div> - <p>Erweiterte <a class="glossarylink" href="../glossary.html#regex" title="siehe Glossar">reguläre Ausdrücke</a> können ebenfalls - verwendet werden, indem das Zeichen <code>~</code> hinzugefügt - wird. Beispielsweise würde</p> + <p>Erweiterte <a class="glossarylink" href="../glossary.html#regex" title="siehe Glossar">reguläre Ausdrücke</a> können ebenfalls + verwendet werden, indem das Zeichen <code>~</code> hinzugefügt + wird. Beispielsweise würde</p> <div class="example"><p><code> <Directory ~ "^/www/.*/[0-9]{3}"> @@ -738,10 +743,10 @@ werden</td></tr> Zahlen bestehen.</p> <p>Wenn mehrere <code class="directive"><Directory></code>-Abschnitte - (ohne reguläre Ausdrücke) auf ein Verzeichnis (oder - ein ihm übergeordnetes Verzeichnis) passen, welches ein Dokument - enthält, dann werden die Direktiven der Reihe nach, angefangen - beim kürzesten passenden Muster, vermischt mit den Direktiven + (ohne reguläre Ausdrücke) auf ein Verzeichnis (oder + ein ihm übergeordnetes Verzeichnis) passen, welches ein Dokument + enthält, dann werden die Direktiven der Reihe nach, angefangen + beim kürzesten passenden Muster, vermischt mit den Direktiven aus den <a href="#accessfilename">.htaccess</a>-Dateien, angewendet. Beispiel:</p> @@ -774,10 +779,10 @@ werden</td></tr> <code>/home/web/dir/.htaccess</code> der Reihe nach an.</li> </ul> - <p>Reguläre Ausdrücke werden solange nicht berücksichtigt, - bis alle normalen Abschnitte angewendet wurden. Anschließend - werden alle regulären Ausdrücke in der Reihenfolge - geprüft, in der sie in der Konfigurationsdatei auftauchen. + <p>Reguläre Ausdrücke werden solange nicht berücksichtigt, + bis alle normalen Abschnitte angewendet wurden. Anschließend + werden alle regulären Ausdrücke in der Reihenfolge + geprüft, in der sie in der Konfigurationsdatei auftauchen. Beispielsweise wird bei</p> <div class="example"><p><code> @@ -788,15 +793,15 @@ werden</td></tr> </Directory> </code></p></div> - <p>der Abschnitt mit dem regulären Ausdruck nicht - berücksichtigt, bis alle normalen + <p>der Abschnitt mit dem regulären Ausdruck nicht + berücksichtigt, bis alle normalen <code class="directive"><Directory></code>-Abschnitte und <code>.htaccess</code>-Dateien angewendet wurden. Dann erst wird - der reguläre Ausdruck mit <code>/home/abc/public_html/abc</code> + der reguläre Ausdruck mit <code>/home/abc/public_html/abc</code> abgeglichen und der entsprechende <code class="directive"><Directory></code>-Abschnitt angewendet.</p> <p><strong>Beachten Sie bitte, dass der vom Apache voreingestellte - Zugriff für <code><Directory /></code> + Zugriff für <code><Directory /></code> <code>Allow from All</code> ist. Das bedeutet, dass der Apache jede Datei ausliefert, die durch eine URL abgebildet wird. Es wird empfohlen, dass Sie dies durch einen Block wie</strong></p> @@ -810,29 +815,29 @@ werden</td></tr> </Directory> </code></p></div> - <p><strong>ändern und anschließend für - Verzeichnisse überschreiben, die Sie verfügbar machen - <em>wollen</em>. Für weitere Einzelheiten lesen Sie bitte + <p><strong>ändern und anschließend für + Verzeichnisse überschreiben, die Sie verfügbar machen + <em>wollen</em>. Für weitere Einzelheiten lesen Sie bitte die Seite zu den <a href="../misc/security_tips.html">Sicherheitshinweisen</a>.</strong></p> <p>Die Verzeichnisabschnitte erscheinen in der Datei - <code>httpd.conf</code>. <code class="directive"><Directory></code>-Direktiven dürfen nicht + <code>httpd.conf</code>. <code class="directive"><Directory></code>-Direktiven dürfen nicht ineinander verschachtelt werden oder innerhalb von <code class="directive"><a href="#limit"><Limit></a></code>- oder <code class="directive"><a href="#limitexcept"><LimitExcept></a></code>-Abschnitten auftauchen.</p> <h3>Siehe auch</h3> <ul> <li><a href="../sections.html">Wie die Abschnitte <Directory>, - <Location> und <Files> arbeiten</a> für eine - Erläuterung, wie diese verschiedenen Abschnitte miteinander + <Location> und <Files> arbeiten</a> für eine + Erläuterung, wie diese verschiedenen Abschnitte miteinander kombiniert werden, wenn eine Anfrage empfangen wird</li> </ul> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="DirectoryMatch" id="DirectoryMatch"><DirectoryMatch></a>-<a name="directorymatch" id="directorymatch">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Umschließt eine Gruppe von Direktiven, die auf +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Umschließt eine Gruppe von Direktiven, die auf Verzeichnisse des Dateisystems und ihre Unterverzeichnisse abgebildet - werden, welche auf einen regulären Ausdruck passen</td></tr> + werden, welche auf einen regulären Ausdruck passen</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code><DirectoryMatch <var>regex</var>> ... </DirectoryMatch></code></td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr> @@ -841,11 +846,11 @@ werden</td></tr> </table> <p><code class="directive"><DirectoryMatch></code> und <code></DirectoryMatch></code> werden dazu verwendet, eine - Gruppe von Direktiven zusammenzufassen, die nur für das + Gruppe von Direktiven zusammenzufassen, die nur für das genannte Verzeichnis und dessen Unterverzeichnisse gelten, genauso wie bei <code class="directive"><a href="#directory"><Directory></a></code>. - Als Argument dient jedoch ein <a class="glossarylink" href="../glossary.html#regex" title="siehe Glossar">regulärer - Ausdruck</a>. Beispielsweise würde</p> + Als Argument dient jedoch ein <a class="glossarylink" href="../glossary.html#regex" title="siehe Glossar">regulärer + Ausdruck</a>. Beispielsweise würde</p> <div class="example"><p><code> <DirectoryMatch "^/www/.*/[0-9]{3}"> @@ -857,12 +862,12 @@ werden</td></tr> <h3>Siehe auch</h3> <ul> <li><code class="directive"><a href="#directory"><Directory></a></code> - für eine Beschreibung, wie reguläre Ausdrücke mit + für eine Beschreibung, wie reguläre Ausdrücke mit normalen <code class="directive"><Directory></code>-Anweisungen vermischt werden.</li> <li><a href="../sections.html">Wie die Abschnitte <Directory>, - <Location> und <Files> arbeiten</a> für eine - Erläuterung, wie diese verschiedenen Abschnitte miteinander + <Location> und <Files> arbeiten</a> für eine + Erläuterung, wie diese verschiedenen Abschnitte miteinander kombiniert werden, wenn eine Anfrage empfangen wird</li> </ul> </div> @@ -879,7 +884,7 @@ Web sichtbar ist.</td></tr> </table> <p>Die Direktive setzt das Verzeichnis, von dem aus <code class="program"><a href="../programs/httpd.html">httpd</a></code> Dateien ausliefert. Sofern nicht eine Direktive - wie <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> greift, hängt + wie <code class="directive"><a href="../mod/mod_alias.html#alias">Alias</a></code> greift, hängt der Server Pfade aus der angeforderten URL an das Wurzelverzeichnis an, um den Pfad zum Dokument zu bilden. Beispiel:</p> @@ -893,7 +898,7 @@ Web sichtbar ist.</td></tr> absolut angegeben ist, wird es relativ zu <code class="directive"><a href="#serverroot">ServerRoot</a></code> betrachtet.</p> <p><code class="directive">DocumentRoot</code> sollte ohne einen - Schrägstrich am Ende angegeben werden.</p> + Schrägstrich am Ende angegeben werden.</p> <h3>Siehe auch</h3> <ul> @@ -913,9 +918,9 @@ satisfied by a request at runtime</td></tr> <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Nested conditions are evaluated in 2.4.26 and later</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Nested conditions are evaluated in 2.4.26 and later</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p><h3>Siehe auch</h3> <ul> <li><code class="directive"><a href="#if"><If></a></code></li> @@ -941,9 +946,9 @@ satisfied</td></tr> <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Nested conditions are evaluated in 2.4.26 and later</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Nested conditions are evaluated in 2.4.26 and later</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p><h3>Siehe auch</h3> <ul> <li><a href="../expr.html">Expressions in Apache HTTP Server</a>, @@ -961,7 +966,7 @@ for a complete reference and more examples.</li> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="EnableMMAP" id="EnableMMAP">EnableMMAP</a>-<a name="enablemmap" id="enablemmap">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Verwende Memory-Mapping, um Dateien während der +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Verwende Memory-Mapping, um Dateien während der Auslieferung zu lesen</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>EnableMMAP On|Off</code></td></tr> <tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>EnableMMAP On</code></td></tr> @@ -971,30 +976,30 @@ Auslieferung zu lesen</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> </table> <p>Die Direktive steuert, ob <code class="program"><a href="../programs/httpd.html">httpd</a></code> Memory-Mapping - verwenden darf, wenn er während der Auslieferung den Inhalt einer + verwenden darf, wenn er während der Auslieferung den Inhalt einer Datei lesen muss. Wenn die Bearbeitung einer Anfrage es erfordert, auf die Daten in einer Datei zuzugreifen -- zum Beispiel bei der Auslieferung einer mittels <code class="module"><a href="../mod/mod_include.html">mod_include</a></code> serverseitig - analysierten Datei --, dann verwendet der Apache standardmäßig - Memory-Mapping für diese Datei, sofern das Betriebssystem es - unterstützt.</p> + analysierten Datei --, dann verwendet der Apache standardmäßig + Memory-Mapping für diese Datei, sofern das Betriebssystem es + unterstützt.</p> <p>Memory-Mapping bedeutet zuweilen eine Performanceverbesserung. In einigen Umgebungen ist es jedoch besser, Memory-Mapping zu - deaktivieren, um Problemen während des Betriebs vorzubeugen:</p> + deaktivieren, um Problemen während des Betriebs vorzubeugen:</p> <ul> <li>Bei einigen Multiprozessorsystemen kann Memory-Mapping die Performance von <code class="program"><a href="../programs/httpd.html">httpd</a></code> reduzieren.</li> <li>Bei einem per NFS eingebundenen <code class="directive"><a href="#documentroot">DocumentRoot</a></code> kann <code class="program"><a href="../programs/httpd.html">httpd</a></code> mit - einem Speicherzugriffsfehler <span class="transnote">(<em>Anm.d.Ü.:</em> ein so genannter "segmentation - fault")</span> abstürzen, wenn eine Datei gelöscht oder - gekürzt wird, während <code class="program"><a href="../programs/httpd.html">httpd</a></code> sie im Speicher + einem Speicherzugriffsfehler <span class="transnote">(<em>Anm.d.Ü.:</em> ein so genannter "segmentation + fault")</span> abstürzen, wenn eine Datei gelöscht oder + gekürzt wird, während <code class="program"><a href="../programs/httpd.html">httpd</a></code> sie im Speicher abbildet.</li> </ul> - <p>Bei Serverkonfigurationen, die für dieses Problem - anfällig sind, sollten Sie das Memory-Mapping für + <p>Bei Serverkonfigurationen, die für dieses Problem + anfällig sind, sollten Sie das Memory-Mapping für auszuliefernde Dateien deaktivieren, indem Sie schreiben:</p> <div class="example"><p><code> @@ -1002,7 +1007,7 @@ Auslieferung zu lesen</td></tr> </code></p></div> <p>Bei per NFS eingebundenen Dateien kann diese Funktion - explizit für die störenden Dateien deaktiviert werden, + explizit für die störenden Dateien deaktiviert werden, indem Sie angeben:</p> <div class="example"><p><code> @@ -1017,7 +1022,7 @@ Auslieferung zu lesen</td></tr> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="EnableSendfile" id="EnableSendfile">EnableSendfile</a>-<a name="enablesendfile" id="enablesendfile">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Verwende die sendfile-Unterstützung des Kernels, um +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Verwende die sendfile-Unterstützung des Kernels, um Dateien an den Client auszuliefern</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>EnableSendfile On|Off</code></td></tr> <tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>EnableSendfile On</code></td></tr> @@ -1025,40 +1030,40 @@ Dateien an den Client auszuliefern</td></tr> <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Verfügbar ab Apache Version 2.0.44</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Verfügbar ab Apache Version 2.0.44</td></tr> </table> <p>Die Direktive steuert, ob <code class="program"><a href="../programs/httpd.html">httpd</a></code> die - sendfile-Unterstützung des Kernels verwenden kann, um - Dateiinhalte an den Client zu übermitteln. Wenn die Bearbeitung + sendfile-Unterstützung des Kernels verwenden kann, um + Dateiinhalte an den Client zu übermitteln. Wenn die Bearbeitung einer Anfrage keinen Zugriff auf die Daten in der Datei erfordert -- zum Beispiel bei der Auslieferung einer statischen Datei -- und das - Betriebssystem es unterstützt, verwendet der Apache - standardmäßig sendfile, um den Dateiinhalt zu - übertragen, ohne die Datei jemals zu lesen.</p> + Betriebssystem es unterstützt, verwendet der Apache + standardmäßig sendfile, um den Dateiinhalt zu + übertragen, ohne die Datei jemals zu lesen.</p> <p>Der sendfile-Mechanismus vermeidet getrennte Lese- und Sendeoperationen sowie Puffer-Zuweisungen. Bei einigen Plattformen bzw. Dateisystemen deaktivieren Sie diese Funktion jedoch besser, um Probleme - während des Betriebs zu vermeiden:</p> + während des Betriebs zu vermeiden:</p> <ul> <li>Einige Plattformen besitzen u.U. eine fehlerhafte - sendfile-Unterstützung, die das Erstellungssystem nicht erkennt, - insbesondere wenn die Binärdateien auf einem anderen Rechner erstellt - und auf eine solche Maschine mit fehlerhafter sendfile-Unterstützung - übertragen wurden.</li> - <li>Bei einem über das Netzwerk eingebundenen <code class="directive"><a href="#documentroot">DocumentRoot</a></code> (z.B. NFS oder SMB) ist der - Kernel möglicherweise nicht in der Lage, die Netzwerkdatei - über seinen eigenen Cache zu bedienen.</li> - <li>Unter Linux löst die Verwendung von <code>sendfile</code> + sendfile-Unterstützung, die das Erstellungssystem nicht erkennt, + insbesondere wenn die Binärdateien auf einem anderen Rechner erstellt + und auf eine solche Maschine mit fehlerhafter sendfile-Unterstützung + übertragen wurden.</li> + <li>Bei einem über das Netzwerk eingebundenen <code class="directive"><a href="#documentroot">DocumentRoot</a></code> (z.B. NFS oder SMB) ist der + Kernel möglicherweise nicht in der Lage, die Netzwerkdatei + über seinen eigenen Cache zu bedienen.</li> + <li>Unter Linux löst die Verwendung von <code>sendfile</code> in Verbindung mit bestimmten Netzwerkkarten und IPv6 TCP-Checksummenfehler aus.</li> - <li>Unter Linux auf Itanium-Systemen kommt sendfile unter Umständen - nicht mit Dateien größer als 2GB klar.</li> + <li>Unter Linux auf Itanium-Systemen kommt sendfile unter Umständen + nicht mit Dateien größer als 2GB klar.</li> </ul> - <p>Bei Serverkonfigurationen, die für dieses Problam - anfällig sind, sollten die diese Funktion deaktivieren, indem + <p>Bei Serverkonfigurationen, die für dieses Problam + anfällig sind, sollten die diese Funktion deaktivieren, indem Sie schreiben:</p> <div class="example"><p><code> @@ -1066,7 +1071,7 @@ Dateien an den Client auszuliefern</td></tr> </code></p></div> <p>Bei per NFS oder SMB eingebundenen Dateien kann diese Funktion - explizit für die störenden Dateien deaktiviert werden, indem + explizit für die störenden Dateien deaktiviert werden, indem Sie angeben:</p> <div class="example"><p><code> @@ -1078,7 +1083,7 @@ Dateien an den Client auszuliefern</td></tr> </code></p></div> <p>Beachten Sie bitte, dass die verzeichnisbasierte und .htaccess-Konfiguration von <code class="directive">EnableSendfile</code> - nicht vom <code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code>-Modul unterstützt wird. + nicht vom <code class="module"><a href="../mod/mod_cache_disk.html">mod_cache_disk</a></code>-Modul unterstützt wird. Nur die globale Konfiguration von <code class="directive">EnableSendfile</code> wird vom Modul beachtet. </p> @@ -1092,25 +1097,25 @@ Dateien an den Client auszuliefern</td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>2.3.9 and later</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>2.3.9 and later</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="ErrorDocument" id="ErrorDocument">ErrorDocument</a>-<a name="errordocument" id="errordocument">Direktive</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Das, was der Server im Fehlerfall an den Client -zurückgibt</td></tr> +zurückgibt</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ErrorDocument <var>Fehlercode</var> <var>Dokument</var></code></td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr> <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Die Syntax der Anführungszeichen bei Textnachrichten hat -sich im Apache 2.0 geändert</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Die Syntax der Anführungszeichen bei Textnachrichten hat +sich im Apache 2.0 geändert</td></tr> </table> <p>Im Falle eines Problems oder Fehlers kann der Apache - konfiguriert werden, eine der vier Aktionen auszuführen:</p> + konfiguriert werden, eine der vier Aktionen auszuführen:</p> <ol> <li>Ausgabe einer einfachen, hartkodierten Fehlermeldung</li> @@ -1124,16 +1129,16 @@ sich im Apache 2.0 geändert</td></tr> bzw. den Fehler behandelt</li> </ol> - <p>Die erste Option ist Voreinstellung, während die Optionen - 2 bis 4 über die Direktive <code class="directive">ErrorDocument</code> + <p>Die erste Option ist Voreinstellung, während die Optionen + 2 bis 4 über die Direktive <code class="directive">ErrorDocument</code> eingestellt werden, welcher der HTTP-Statuscode und eine - URL oder Nachricht folgen. Abhängig vom Problem bzw. Fehler bietet - der Apache manchmal zusätzliche Informationen an.</p> + URL oder Nachricht folgen. Abhängig vom Problem bzw. Fehler bietet + der Apache manchmal zusätzliche Informationen an.</p> - <p>URLs können bei lokalen Webpfaden mit einem Schrägstrich - (/) beginnen (relativ zum <code class="directive"><a href="#documentroot">DocumentRoot</a></code>-Verzeichnis) oder eine vollständige URL - bilden, die der Client auflösen kann. Alternativ kann eine - Nachricht für die Anzeige im Browser angeboten werden. Beispiel:</p> + <p>URLs können bei lokalen Webpfaden mit einem Schrägstrich + (/) beginnen (relativ zum <code class="directive"><a href="#documentroot">DocumentRoot</a></code>-Verzeichnis) oder eine vollständige URL + bilden, die der Client auflösen kann. Alternativ kann eine + Nachricht für die Anzeige im Browser angeboten werden. Beispiel:</p> <div class="example"><p><code> ErrorDocument 500 http://foo.example.com/cgi-bin/tester<br /> @@ -1142,13 +1147,13 @@ sich im Apache 2.0 geändert</td></tr> ErrorDocument 403 "Der Zugriff ist nicht erlaubt." </code></p></div> - <p>Außerdem kann der spezielle Wert <code>default</code> angegeben + <p>Außerdem kann der spezielle Wert <code>default</code> angegeben werden, um die schlichte, hartkodierte Nachricht des Apache zu verwenden. - Es wird normalerweise nicht benötigt, doch <code>default</code> + Es wird normalerweise nicht benötigt, doch <code>default</code> stellt die einfach, im Apache hartkodierte Meldung in Konfigurationen - wieder her, die ansonsten von einem existierenden <span class="transnote">(<em>Anm.d.Ü.:</em> zuvor + wieder her, die ansonsten von einem existierenden <span class="transnote">(<em>Anm.d.Ü.:</em> zuvor konfigurierten)</span> <code class="directive">ErrorDocument</code> erben - würden.</p> + würden.</p> <div class="example"><p><code> ErrorDocument 404 /cgi-bin/bad_urls.pl<br /><br /> @@ -1164,38 +1169,38 @@ sich im Apache 2.0 geändert</td></tr> Methode <code>http</code> davor), beachten Sie bitte, dass der Apache eine Umleitung zum Client sendet, um diesem mitzuteilen, wo das Dokument zu finden ist, auch wenn das Dokument letztlich wieder zum - gleichen Server führt. Das hat mehrere Auswirkungen. Die + gleichen Server führt. Das hat mehrere Auswirkungen. Die wichtigste ist, dass der Client nicht den Original-Statuscode - erhält sondern statt dessen einen Umleitungs-Statuscode. Dies + erhält sondern statt dessen einen Umleitungs-Statuscode. Dies wiederum kann Web-Robots und andere Clients verwirren, die den - Statuscode dazu verwenden, herauszufinden ob eine URL gültig ist. + Statuscode dazu verwenden, herauszufinden ob eine URL gültig ist. Wenn Sie eine entfernte URL in einer Anweisung <code>ErrorDocument 401</code> verwenden, wird der Client - darüber hinaus nicht wissen, dass er den Benutzer zur Eingabe + darüber hinaus nicht wissen, dass er den Benutzer zur Eingabe eines Passwortes auffordern muss, da er den Statuscode 401 nicht - erhält. <strong>Deshalb müssen Sie sich auf ein lokales + erhält. <strong>Deshalb müssen Sie sich auf ein lokales Dokument beziehen, wenn Sie eine Anweisung <code>ErrorDocument 401</code> verwenden.</strong></p> <p>Der Microsoft Internet Explorer (MSIE) ignoriert - standardmäßig serverseitig generierte Fehlermeldungen, wenn + standardmäßig serverseitig generierte Fehlermeldungen, wenn sie "zu kurz" sind und ersetzt sie durch eigene "freundliche" - Fehlermeldungen. Die Größe variiert abhängig von der + Fehlermeldungen. Die Größe variiert abhängig von der Art des Fehlers, im Allgemeinen zeigt der MSIE jedoch den serverseitig generierten Fehler, anstatt ihn zu verstecken, wenn Ihr - Fehlerdokument größer als 512 Bytes ist. Weitere Informationen - sind im Artikel <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q294807">Q294807</a> in der Microsoft Knowledgebase verfügbar.</p> + Fehlerdokument größer als 512 Bytes ist. Weitere Informationen + sind im Artikel <a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;Q294807">Q294807</a> in der Microsoft Knowledgebase verfügbar.</p> - <p>Obwohl die meisten Fehlermeldungen überschrieben werden - können, werden unter bestimmten Umständen die internen + <p>Obwohl die meisten Fehlermeldungen überschrieben werden + können, werden unter bestimmten Umständen die internen Meldungen ungeachtet der Einstellung der <code class="directive"><a href="#errordocument">ErrorDocument</a></code>-Direktive verwendet. Insbesondere bei einer fehlerhaften Anfrage werden der normale Bearbeitungsprozess sofort - beendet und die interne Meldung zurückgegeben. Das ist notwendig, um + beendet und die interne Meldung zurückgegeben. Das ist notwendig, um Sicherheitsprobleme zu vermeiden, die auf Grund fehlerhafter Anfragen entstehen.</p> <p>In Versionen vor 2.0 wurden Meldungen durch ein einzelnes - vorangestelltes Anführungszeichen (") erkannt.</p> + vorangestelltes Anführungszeichen (") erkannt.</p> <h3>Siehe auch</h3> <ul> @@ -1224,7 +1229,7 @@ Fehlermeldungen</a></li> <p>Wenn der <var>Dateiname</var> mit einem senkrechten Strich (|, engl.: Pipe) beginnt, wird angenommen, dass es sich um einen Befehl - handelt, der ausgeführt wird, um das Fehlerprotokolls zu + handelt, der ausgeführt wird, um das Fehlerprotokolls zu verarbeiten.</p> <div class="example"><h3>Beispiel</h3><p><code> @@ -1233,11 +1238,11 @@ Fehlermeldungen</a></li> <p>Die Verwendung von <code>syslog</code> anstelle eines Dateinamens aktiviert die Protokollierung mittels syslogd(8), sofern das System - es unterstützt. Als Voreinstellung wird der syslog-Typ (syslog - facility) <code>local7</code> verwendet, Sie können dies jedoch - auch überschreiben, indem Sie die Syntax + es unterstützt. Als Voreinstellung wird der syslog-Typ (syslog + facility) <code>local7</code> verwendet, Sie können dies jedoch + auch überschreiben, indem Sie die Syntax <code>syslog:<var>facility</var></code> verwenden, wobei - <var>facility</var> einer der Namen sein kann, die üblicherweise + <var>facility</var> einer der Namen sein kann, die üblicherweise in syslog(1) dokumentiert sind.</p> <div class="example"><h3>Beispiel</h3><p><code> @@ -1245,18 +1250,18 @@ Fehlermeldungen</a></li> </code></p></div> <p>SICHERHEITSHINWEIS: Lesen Sie das Dokument <a href="../misc/security_tips.html#serverroot">Sicherheitshinweise</a> - zu Einzelheiten darüber, warum Ihre Sicherheit gefährdet + zu Einzelheiten darüber, warum Ihre Sicherheit gefährdet sein kann, wenn das Verzeichnis, in dem die Log-Dateien gespeichert - werden, für jemand anderen, als den Benutzer, der den Server + werden, für jemand anderen, als den Benutzer, der den Server gestartet hat, beschreibbar ist.</p> <div class="warning"><h3>Anmerkung</h3> <p>Bei der Eingabe eines Dateipfads auf nicht-Unix-Plattformen sollte - darauf geachtet werden, nur (Vorwärts-)Schrägstriche zu - verwenden, auch wenn die Plattform rückwärts gerichtete - Schrägstriche (Backslashes) erlaubt. Im Allgemeinen ist es eine gute + darauf geachtet werden, nur (Vorwärts-)Schrägstriche zu + verwenden, auch wenn die Plattform rückwärts gerichtete + Schrägstriche (Backslashes) erlaubt. Im Allgemeinen ist es eine gute Idee, innerhalb der Konfigurationsdateien immer - Vorwärts-Schrägstriche zu verwenden.</p> + Vorwärts-Schrägstriche zu verwenden.</p> </div> <h3>Siehe auch</h3> @@ -1274,7 +1279,7 @@ Fehlermeldungen</a></li> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p><h3>Siehe auch</h3> <ul> <li><code class="directive"><a href="#errorlog">ErrorLog</a></code></li> @@ -1293,7 +1298,7 @@ request</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="FileETag" id="FileETag">FileETag</a>-<a name="fileetag" id="fileetag">Direktive</a></h2> @@ -1312,49 +1317,49 @@ ETag verwendet werden</td></tr> des HTTP-Response-Headers <code>ETag</code> (Entity-Tag) verwendet werden. (Der Wert von <code>ETag</code> wird bei der Cache-Verwaltung zur Einsparung von Netzwerk-Bandbreite benutzt.) Im Apache 1.3.22 und - früher wurde der <code>ETag</code>-Wert <em>stets</em> aus - der I-Node, der Größe und dem Datum der letzten - Änderung (mtime) der Datei gebildet. Die Direktive + früher wurde der <code>ETag</code>-Wert <em>stets</em> aus + der I-Node, der Größe und dem Datum der letzten + Änderung (mtime) der Datei gebildet. Die Direktive <code class="directive">FileETag</code> erlaubt es Ihnen, zu bestimmen, - welche dieser Eigenschaften -- falls überhaupt -- verwendet - werden sollen. Die gültigen Schlüsselworte lauten:</p> + welche dieser Eigenschaften -- falls überhaupt -- verwendet + werden sollen. Die gültigen Schlüsselworte lauten:</p> <dl> <dt><strong>INode</strong></dt> <dd>Die I-Node-Nummer wird in die Berechnung mit einbezogen</dd> <dt><strong>MTime</strong></dt> - <dd>Datum und Uhrzeit der letzten Änderung werden mit einbezogen</dd> + <dd>Datum und Uhrzeit der letzten Änderung werden mit einbezogen</dd> <dt><strong>Size</strong></dt> <dd>Die Anzahl der Bytes in der Datei wird mit einbezogen</dd> <dt><strong>All</strong></dt> - <dd>Alle verfügbaren Angaben werden verwendet. Die ist + <dd>Alle verfügbaren Angaben werden verwendet. Die ist gleichbedeutend mit: <div class="example"><p><code>FileETag INode MTime Size</code></p></div></dd> <dt><strong>None</strong></dt> - <dd>Es wird keine <code>ETag</code>-Angabe in die Antwort eingefügt, + <dd>Es wird keine <code>ETag</code>-Angabe in die Antwort eingefügt, wenn dem Dokument eine Datei zugrundeliegt.</dd> </dl> - <p>Den Schlüsselwörtern <code>INode</code>, <code>MTime</code> + <p>Den Schlüsselwörtern <code>INode</code>, <code>MTime</code> und <code>Size</code> kann entweder ein <code>+</code> oder ein - <code>-</code> vorangestellt werden, was die Änderung einer - Vorgabe erlaubt, die von einem größeren Umfeld - geerbt wurde. Jedes Schlüselwort ohne ein solches Prefix - hebt die ererbte Einstellung sofort und vollständig auf.</p> + <code>-</code> vorangestellt werden, was die Änderung einer + Vorgabe erlaubt, die von einem größeren Umfeld + geerbt wurde. Jedes Schlüselwort ohne ein solches Prefix + hebt die ererbte Einstellung sofort und vollständig auf.</p> - <p>Wenn die Konfiguration für ein Verzeichnis - <code>FileETag INode MTime Size</code> enthält + <p>Wenn die Konfiguration für ein Verzeichnis + <code>FileETag INode MTime Size</code> enthält und die eines Unterverzeichnisses <code>FileETag -INode</code>, - dann ist die Einstellung für das Unterverzeichnis (die an + dann ist die Einstellung für das Unterverzeichnis (die an jedes Unter-Unterverzeichnis weitervererbt wird, welches dies nicht - überschreibt) äquivalent mit + überschreibt) äquivalent mit <code>FileETag MTime Size</code>.</p> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="Files" id="Files"><Files></a>-<a name="files" id="files">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Enthält Direktiven, die sich nur auf passende Dateinamen +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Enthält Direktiven, die sich nur auf passende Dateinamen beziehen</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code><Files <var>Dateiname</var>> ... </Files></code></td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr> @@ -1372,46 +1377,46 @@ beziehen</td></tr> <code class="directive"><a href="#directory"><Directory></a></code>-Container und <code>.htaccess</code>-Dateien gelesen sind, jedoch vor den <code class="directive"><a href="#location"><Location></a></code>-Containern, - in der Reihenfolge ihres Auftretens ausgeführt. Beachten Sie, dass + in der Reihenfolge ihres Auftretens ausgeführt. Beachten Sie, dass <code class="directive"><Files></code>-Anweisungen innerhalb von <code class="directive"><a href="#directory"><Directory></a></code>-Containern - auftreten können, um den Teil des Dateisystems einzuschränken, + auftreten können, um den Teil des Dateisystems einzuschränken, den sie betreffen.</p> <p>Das Argument <var>Dateiname</var> kann einen Dateinamen oder eine Zeichenkette mit Platzhaltern enthalten, wobei <code>?</code> auf ein einzelnes Zeichen passt und <code>*</code> auf eine beliebige Folge von - Zeichen. Erweiterte <a class="glossarylink" href="../glossary.html#regex" title="siehe Glossar">reguläre - Ausdrücke</a> können ebenfalls verwendet werden, indem - das Zeichen <code>~</code> hinzugefügt wird. Beispielsweise - würde</p> + Zeichen. Erweiterte <a class="glossarylink" href="../glossary.html#regex" title="siehe Glossar">reguläre + Ausdrücke</a> können ebenfalls verwendet werden, indem + das Zeichen <code>~</code> hinzugefügt wird. Beispielsweise + würde</p> <div class="example"><p><code> <Files ~ "\.(gif|jpe?g|png)$"> </code></p></div> - <p>auf die gebräuchlichsten Grafikformate im Internet passen. + <p>auf die gebräuchlichsten Grafikformate im Internet passen. <code class="directive"><a href="#filesmatch"><FilesMatch></a></code> wird jedoch bevorzugt.</p> <p>Beachten Sie bitte, dass die <code class="directive"><Files></code>-Container anders als <code class="directive"><a href="#directory"><Directory></a></code>- und <code class="directive"><a href="#location"><Location></a></code>-Container innerhalb - von <code>.htaccess</code>-Dateien verwendet werden können. - Dies erlaubt den Anwendern auf Dateiebene die Kontrolle über ihre + von <code>.htaccess</code>-Dateien verwendet werden können. + Dies erlaubt den Anwendern auf Dateiebene die Kontrolle über ihre eigenen Dateien.</p> <h3>Siehe auch</h3> <ul> <li><a href="../sections.html">Wie die Abschnitte <Directory>, - <Location> und <Files> arbeiten</a> für eine - Erläuterung, wie diese verschiedenen Abschnitte miteinander + <Location> und <Files> arbeiten</a> für eine + Erläuterung, wie diese verschiedenen Abschnitte miteinander kombiniert werden, wenn eine Anfrage empfangen wird</li> </ul> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="FilesMatch" id="FilesMatch"><FilesMatch></a>-<a name="filesmatch" id="filesmatch">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Enthält Direktiven, die für Dateinamen gelten, die - auf einen regulären Ausdruck passen</td></tr> +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Enthält Direktiven, die für Dateinamen gelten, die + auf einen regulären Ausdruck passen</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code><FilesMatch <var>regex</var>> ... </FilesMatch></code></td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr> <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr> @@ -1420,24 +1425,52 @@ beziehen</td></tr> </table> <p>Die Direktive <code class="directive"><FilesMatch></code> begrenzt wie die Direktive <code class="directive"><a href="#files"><Files></a></code> die enthaltenen Anweisungen auf - Dateinamen. Sie akzeptiert jedoch <a class="glossarylink" href="../glossary.html#regex" title="siehe Glossar">reguläre - Ausdrücke</a>. Beispielsweise würde</p> + Dateinamen. Sie akzeptiert jedoch <a class="glossarylink" href="../glossary.html#regex" title="siehe Glossar">reguläre + Ausdrücke</a>. Beispielsweise würde</p> <div class="example"><p><code> <FilesMatch "\.(gif|jpe?g|png)$"> </code></p></div> - <p>auf die gebräuchlichsten Grafikformate im Internet passen.</p> + <p>auf die gebräuchlichsten Grafikformate im Internet passen.</p> <h3>Siehe auch</h3> <ul> <li><a href="../sections.html">Wie die Abschnitte <Directory>, - <Location> und <Files> arbeiten</a> für eine - Erläuterung, wie diese verschiedenen Abschnitte miteinander + <Location> und <Files> arbeiten</a> für eine + Erläuterung, wie diese verschiedenen Abschnitte miteinander kombiniert werden, wenn eine Anfrage empfangen wird</li> </ul> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="FlushMaxPipelined" id="FlushMaxPipelined">FlushMaxPipelined</a>-<a name="flushmaxpipelined" id="flushmaxpipelined">Direktive</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Maximum number of pipelined responses above which they are flushed +to the network</td></tr> +<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>FlushMaxPipelined <var>number</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>FlushMaxPipelined 5</code></td></tr> +<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr> +<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>2.4.47 and later</td></tr> +</table><p>Die Dokumentation zu dieser Direktive wurde + noch nicht übersetzt. Bitte schauen Sie in die englische + Version.</p></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="FlushMaxThreshold" id="FlushMaxThreshold">FlushMaxThreshold</a>-<a name="flushmaxthreshold" id="flushmaxthreshold">Direktive</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Threshold above which pending data are flushed to the +network</td></tr> +<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>FlushMaxThreshold <var>number-of-bytes</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>FlushMaxThreshold 65535</code></td></tr> +<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr> +<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>2.4.47 and later</td></tr> +</table><p>Die Dokumentation zu dieser Direktive wurde + noch nicht übersetzt. Bitte schauen Sie in die englische + Version.</p></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="ForceType" id="ForceType">ForceType</a>-<a name="forcetype" id="forcetype">Direktive</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Erzwingt die Auslieferung aller passendenden Dateien mit dem @@ -1447,7 +1480,7 @@ angegebenen MIME-Content-Type</td></tr> <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Wurde im Apache 2.0 in den Core verschoben</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Wurde im Apache 2.0 in den Core verschoben</td></tr> </table> <p>Wenn sie innerhalb einer <code>.htaccess</code>-Datei, eines <code class="directive"><a href="#directory"><Directory></a></code>-, @@ -1457,21 +1490,21 @@ angegebenen MIME-Content-Type</td></tr> entsprechenden Dateien mit dem Content-Type, der durch <var>MIME-Type</var> definiert wurde. Wenn Sie zum Beispiel ein Verzeichnis voller GIF-Dateien haben, die Sie nicht alle durch - <code>.gif</code> kennzeichnen wollen, können Sie angeben:</p> + <code>.gif</code> kennzeichnen wollen, können Sie angeben:</p> <div class="example"><p><code> ForceType image/gif </code></p></div> <p>Beachten Sie bitte, dass die Direktive anders als <code class="directive"><a href="#defaulttype">DefaultType</a></code> alle MIME-Type-Zuordnungen - überschreibt, einschließlich Dateiendungen, die einen - Medientyp bezeichnen könnten.</p> + überschreibt, einschließlich Dateiendungen, die einen + Medientyp bezeichnen könnten.</p> - <p>Sie können jede <code class="directive">ForceType</code>-Angabe - durch die Verwendung des Wertes <code>None</code> überschreiben:</p> + <p>Sie können jede <code class="directive">ForceType</code>-Angabe + durch die Verwendung des Wertes <code>None</code> überschreiben:</p> <div class="example"><p><code> - # erzwinge image/gif für alle Dateien:<br /> + # erzwinge image/gif für alle Dateien:<br /> <Location /images><br /> <span class="indent"> ForceType image/gif<br /> @@ -1496,7 +1529,7 @@ angegebenen MIME-Content-Type</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="HostnameLookups" id="HostnameLookups">HostnameLookups</a>-<a name="hostnamelookups" id="hostnamelookups">Direktive</a></h2> @@ -1508,35 +1541,35 @@ angegebenen MIME-Content-Type</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> </table> - <p>Diese Direktive aktiviert die DNS-Abfrage <span class="transnote">(<em>Anm.d.Ü.:</em> ein sogenannter + <p>Diese Direktive aktiviert die DNS-Abfrage <span class="transnote">(<em>Anm.d.Ü.:</em> ein sogenannter DNS-Lookup)</span>, so dass Hostnamen protokolliert (und in - <code>REMOTE_HOST</code> an CGIs/SSIs übergeben) werden könnnen. + <code>REMOTE_HOST</code> an CGIs/SSIs übergeben) werden könnnen. Der Wert <code>Double</code> bezieht sich auf ein Double-Reverse-DNS-Lookup. D.h. nachdem ein Reverse-Lookup - durchgeführt wurde, wird dann auf dem Ergebnis ein - Forward-Lookup ausgeführt. Wenigstens eine der IP-Adressen + durchgeführt wurde, wird dann auf dem Ergebnis ein + Forward-Lookup ausgeführt. Wenigstens eine der IP-Adressen aus dem Forward-Lookup muss der Originaladresse entsprechen. (In der "tcpwrappers"-Terminologie wird dies <code>PARANOID</code> genannt.)</p> - <p>Unabhängig von der Einstellung wird ein Double-Reverse-Lookup - durchgeführt, wenn <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> zur + <p>Unabhängig von der Einstellung wird ein Double-Reverse-Lookup + durchgeführt, wenn <code class="module"><a href="../mod/mod_authz_host.html">mod_authz_host</a></code> zur Zugriffskontrolle per Hostnamen eingesetzt wird. Dies ist aus - Sicherheitsgründen notwendig. Beachten Sie, dass das Ergebnis dieses - Double-Reverse-Lookups nicht generell verfügbar ist, solange Sie + Sicherheitsgründen notwendig. Beachten Sie, dass das Ergebnis dieses + Double-Reverse-Lookups nicht generell verfügbar ist, solange Sie nicht <code>HostnameLookups Double</code> setzen. Wenn beispielsweise nur <code>HostnameLookups On</code> angegeben ist und eine Anfrage - für ein Objekt erfolgt, welches durch Hostnamen-Beschränkungen - geschützt ist, dann wird CGIs nur das Ergebnis des - Singel-Reverse-Lookups in <code>REMOTE_HOST</code> übergeben, + für ein Objekt erfolgt, welches durch Hostnamen-Beschränkungen + geschützt ist, dann wird CGIs nur das Ergebnis des + Singel-Reverse-Lookups in <code>REMOTE_HOST</code> übergeben, egal ob das Doble-Reverse-Lookup fehlschlug oder nicht.</p> <p>Die Voreinstellung ist <code>Off</code>, um Netzwerktraffic bei den - Angeboten einzusparen, die nicht tatsächlich Reverse-Lookups - benötigen. Es ist auch für die Endanwender besser, da sie nicht - die zusätzliche Wartezeit ertragen müssen, die ein Lookup mit + Angeboten einzusparen, die nicht tatsächlich Reverse-Lookups + benötigen. Es ist auch für die Endanwender besser, da sie nicht + die zusätzliche Wartezeit ertragen müssen, die ein Lookup mit sich bringt. Hoch frequentierte Angebote sollten diese Direktive auf - <code>Off</code>lassen. Das Hilfsprogramm <code class="program"><a href="../programs/logresolve.html">logresolve</a></code>, das standardmäßig in das + <code>Off</code>lassen. Das Hilfsprogramm <code class="program"><a href="../programs/logresolve.html">logresolve</a></code>, das standardmäßig in das Unterverzeichnis <code>bin</code> Ihres Installationsverzeichnisses kompiliert wird, kann dazu verwendet werden, um offline Hostnamen von protokollierten IP-Adressen nachzuschlagen.</p> @@ -1552,9 +1585,9 @@ angegebenen MIME-Content-Type</td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>2.2.32 or 2.4.24 and later</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>2.2.32 or 2.4.24 and later</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="If" id="If"><If></a>-<a name="if" id="if">Direktive</a></h2> @@ -1566,9 +1599,9 @@ satisfied by a request at runtime</td></tr> <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Nested conditions are evaluated in 2.4.26 and later</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Nested conditions are evaluated in 2.4.26 and later</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p><h3>Siehe auch</h3> <ul> <li><a href="../expr.html">Expressions in Apache HTTP Server</a>, @@ -1586,7 +1619,7 @@ for a complete reference and more examples.</li> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="IfDefine" id="IfDefine"><IfDefine></a>-<a name="ifdefine" id="ifdefine">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Schließt Direktiven ein, die nur ausgeführt werden, +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Schließt Direktiven ein, die nur ausgeführt werden, wenn eine Testbedingung beim Start wahr ist</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code><IfDefine [!]<var>Parametername</var>> ... </IfDefine></code></td></tr> @@ -1597,7 +1630,7 @@ wenn eine Testbedingung beim Start wahr ist</td></tr> </table> <p>Der Container <code><IfDefine <var>Test</var>>...</IfDefine> </code> wird dazu verwendet, Direktiven als bedingt zu kennzeichnen. - Die Direktiven innerhalb eines <code class="directive"><IfDefine></code>-Abschnittes werden nur ausgeführt, + Die Direktiven innerhalb eines <code class="directive"><IfDefine></code>-Abschnittes werden nur ausgeführt, wenn <var>Test</var> wahr ist. Ist <var>Test</var> falsch, wird alles zwischen der Start- und Endemarkierung ignoriert.</p> @@ -1611,9 +1644,9 @@ wenn eine Testbedingung beim Start wahr ist</td></tr> </ul> <p>Im ersten Fall werden die Direktiven zwischen der Start- und - Endemarkierung nur ausgeführt, wenn der Parameter namens + Endemarkierung nur ausgeführt, wenn der Parameter namens <var>Parametername</var> definiert ist. Die zweite Form kehrt den - Test um und führt die Direktiven nur dann aus, wenn + Test um und führt die Direktiven nur dann aus, wenn <var>Parametername</var> <strong>nicht</strong> definiert ist.</p> <p>Das Argument <var>Parametername</var> ist ein sogenanntes @@ -1621,7 +1654,7 @@ wenn eine Testbedingung beim Start wahr ist</td></tr> <code class="program"><a href="../programs/httpd.html">httpd</a></code>-Befehlszeile durch <code>-D<var>Parameter</var></code> angegeben wird.</p> - <p><code class="directive"><IfDefine></code>-Container können + <p><code class="directive"><IfDefine></code>-Container können ineinander verschachtelt werden, um einfache Multi-Parameter-Tests zu implementieren. Beispiel:</p> @@ -1649,9 +1682,9 @@ presence or absence of a specific directive</td></tr> <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in 2.4.34 and later.</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in 2.4.34 and later.</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p><h3>Siehe auch</h3> <ul> <li><code class="directive"><a href="#ifsection"><IfSection></a></code></li> @@ -1668,15 +1701,15 @@ if file exists at startup</td></tr> <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in 2.4.34 and later.</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in 2.4.34 and later.</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="IfModule" id="IfModule"><IfModule></a>-<a name="ifmodule" id="ifmodule">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Schließt Direktiven ein, die abhängig vom -Vorhandensein oder Fehlen eines speziellen Moduls ausgeführt +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Schließt Direktiven ein, die abhängig vom +Vorhandensein oder Fehlen eines speziellen Moduls ausgeführt werden</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code><IfModule [!]<var>Modulname</var>|<var>Modulbezeichner</var>> ... </IfModule></code></td></tr> @@ -1684,14 +1717,14 @@ werden</td></tr> <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Modulbezeichner sind ab Version 2.1 - verfügbar.</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Modulbezeichner sind ab Version 2.1 + verfügbar.</td></tr> </table> <p>Der Container <code><IfModule <var>Test</var>>...</IfModule></code> wird dazu verwendet, - Direktiven als abhängig von dem Vorhandensein eines speziellen + Direktiven als abhängig von dem Vorhandensein eines speziellen Moduls zu kennzeichnen. Die Direktiven innerhalb eines <code class="directive"><IfModule></code>-Abschnitts werden nur - ausgeführt, wenn <var>Test</var> wahr ist. Ist <var>Test</var> + ausgeführt, wenn <var>Test</var> wahr ist. Ist <var>Test</var> falsch, wird alles zwischen der Start- und Endemarkierung ignoriert.</p> <p>In der <code class="directive"><IfModule></code>-Anweisung @@ -1704,10 +1737,10 @@ werden</td></tr> </ul> <p>Im ersten Fall werden die Direktiven zwischen der Start- und - Endemarkierung nur ausgeführt, das Modul namens + Endemarkierung nur ausgeführt, das Modul namens <var>Modul</var> im Apache enthalten ist -- entweder einkompiliert oder mittels <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> - dynamisch geladen. Die zweite Form dreht den Test um und führt die + dynamisch geladen. Die zweite Form dreht den Test um und führt die Direktiven nur aus, wenn <var>Modul</var> <strong>nicht</strong> enthalten ist.</p> @@ -1716,15 +1749,15 @@ werden</td></tr> <code>rewrite_module</code> beispielsweise ist der Bezeichner und <code>mod_rewrite.c</code> ist der Dateiname. Wenn ein Modul aus mehreren Quelltext-Dateien besteht, verwenden Sie den Namen der Datei, welche die - Zeichenfolge <code>STANDARD20_MODULE_STUFF</code> enthält.</p> + Zeichenfolge <code>STANDARD20_MODULE_STUFF</code> enthält.</p> - <p><code class="directive"><IfModule></code>-Container können + <p><code class="directive"><IfModule></code>-Container können inneinander verschachtelt werden, um einfache Multi-Modul-Tests - durchzuführen.</p> + durchzuführen.</p> <p>Dieser Container sollte verwendet werden, wenn Sie eine - Konfigurationsdatei benötigen, die unabhängig davon funktioniert, - ob ein bestimmtes Modul verfügbar ist oder nicht. Normalerweise + Konfigurationsdatei benötigen, die unabhängig davon funktioniert, + ob ein bestimmtes Modul verfügbar ist oder nicht. Normalerweise ist es nicht notwendig, Direktiven in <code class="directive"><IfModule></code>-Containern unterzubringen.</p> </div> @@ -1739,9 +1772,9 @@ presence or absence of a specific section directive</td></tr> <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>All</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in 2.4.34 and later.</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in 2.4.34 and later.</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p><h3>Siehe auch</h3> <ul> <li><code class="directive"><a href="#ifdirective"><IfDirective></a></code></li> @@ -1750,26 +1783,26 @@ presence or absence of a specific section directive</td></tr> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="Include" id="Include">Include</a>-<a name="include" id="include">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Fügt andere Konfigurationsdateien innerhalb der +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Fügt andere Konfigurationsdateien innerhalb der Server-Konfigurationsdatei ein</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Include <var>Dateiname</var>|<var>Verzeichnis</var></code></td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Die Platzhalter-Suche ist verfügbar seit +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Die Platzhalter-Suche ist verfügbar seit 2.0.41</td></tr> </table> - <p>Die Direktive erlaubt das Einfügen anderer Konfigurationsdateien + <p>Die Direktive erlaubt das Einfügen anderer Konfigurationsdateien in die Konfigurationsdatei des Servers.</p> - <p>Shell-typische (<code>fnmatch()</code>) Platzhlaterzeichen können + <p>Shell-typische (<code>fnmatch()</code>) Platzhlaterzeichen können dazu verwendet werden, mehrere Dateien auf einmal in alphabetischer - Reihenfolge einzufügen. Wenn <code class="directive">Include</code> - darüber hinaus auf ein Verzeichnis anstatt auf eine Datei zeigt, + Reihenfolge einzufügen. Wenn <code class="directive">Include</code> + darüber hinaus auf ein Verzeichnis anstatt auf eine Datei zeigt, liest der Apache alle Dateien in diesem Verzeichnis und allen - Unterverzeichnissen ein. Das Einfügen ganzer Verzeichnisse ist - jedoch nicht empfehlenswert, da temporäre Dateien sehr leicht - versehentlich in einem Verzeichnis zurückgelassen werden, was + Unterverzeichnissen ein. Das Einfügen ganzer Verzeichnisse ist + jedoch nicht empfehlenswert, da temporäre Dateien sehr leicht + versehentlich in einem Verzeichnis zurückgelassen werden, was <code class="program"><a href="../programs/httpd.html">httpd</a></code> scheitern lassen kann.</p> <p>Der angegebene Dateiname kann ein absoluter Pfad sein oder relativ zum @@ -1791,7 +1824,7 @@ Server-Konfigurationsdatei ein</td></tr> </code></p></div> <p>Der Aufruf von <code>apachectl configtest</code> liefert eine Liste - der Dateien, die während des Konfigurations-Tests verarbeitet + der Dateien, die während des Konfigurations-Tests verarbeitet werden:</p> <div class="example"><p><code> @@ -1816,10 +1849,10 @@ the server configuration files</td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in 2.3.6 and later. Not existent file paths without wildcards +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in 2.3.6 and later. Not existent file paths without wildcards do not cause SyntaxError after 2.4.30</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p><h3>Siehe auch</h3> <ul> <li><code class="directive"><a href="#include">Include</a></code></li> @@ -1837,24 +1870,24 @@ the server configuration files</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> </table> <p>Die Keep-Alive-Erweiterung von HTTP/1.0 und die - HTTP/1.1-Funktionalität persistenter Verbindungen unterstützt - langlebige HTTP-Sitzungen, die es erlauben, mehrere Anfragen über - die gleich TCP-Verbindung zu senden. In einigen Fällen wurde eine - Beschleunigung der Wartezeiten von beinahe 50% für HTML-Dokumente + HTTP/1.1-Funktionalität persistenter Verbindungen unterstützt + langlebige HTTP-Sitzungen, die es erlauben, mehrere Anfragen über + die gleich TCP-Verbindung zu senden. In einigen Fällen wurde eine + Beschleunigung der Wartezeiten von beinahe 50% für HTML-Dokumente mit vielen Bildern festgestellt. Um Keep-Alive-Verbindungen zu aktivieren, setzen Sie <code>KeepAlive On</code>.</p> <p>Bei HTTP/1.0-Clients werden Keep-Alive-Verbindungen nur dann verwendet, - wenn sie vom Client eigens angefordert werden. Desweiteren können + wenn sie vom Client eigens angefordert werden. Desweiteren können Keep-Alive-Verbindungen bei einem HTTP/1.0-Client nur dann verwendet - werden, wenn die Länge des Inhalts im Voraus bekannt ist. Dies + werden, wenn die Länge des Inhalts im Voraus bekannt ist. Dies impliziert, dass dynamische Inhalte wie CGI-Ausgaben, SSI-Seiten und servergenerierte Verzeichnisauflistungen im Allgemeinen keine Keep-Alive-Verbindungen mit HTTP/1.0-Clients verwenden. Bei HTTP/1.1-Clients sind Keep-Alive-Verbindungen Voreinstellung, solange nichts anderes angegeben ist. Wenn der Client es anfordert, wird - Chunked-Encoding verwendet, um Inhalte mit unbekannter Länge - über persistente Verbindungen zu senden.</p> + Chunked-Encoding verwendet, um Inhalte mit unbekannter Länge + über persistente Verbindungen zu senden.</p> <h3>Siehe auch</h3> <ul> @@ -1864,7 +1897,7 @@ the server configuration files</td></tr> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="KeepAliveTimeout" id="KeepAliveTimeout">KeepAliveTimeout</a>-<a name="keepalivetimeout" id="keepalivetimeout">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Zeitspanne, die der Server während persistenter Verbindungen +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Zeitspanne, die der Server während persistenter Verbindungen auf nachfolgende Anfragen wartet</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>KeepAliveTimeout <var>Sekunden</var></code></td></tr> <tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>KeepAliveTimeout 5</code></td></tr> @@ -1873,22 +1906,22 @@ auf nachfolgende Anfragen wartet</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> </table> <p>Dies legt die Anzahl der Sekunden fest, die der Apache auf weitere - Anfragen wartet, bevor er die Verbindung schließt. Nachdem einmal + Anfragen wartet, bevor er die Verbindung schließt. Nachdem einmal eine Anfrage entgegen genommen wurde, wird die durch die Direktive <code class="directive"><a href="#timeout">Timeout</a></code> festgelegte Auszeit angewendet.</p> <p>Auf stark belasteten Servern kann ein hoher <code class="directive">KeepAliveTimeout</code>-Wert zu Durchsatzminderungen - führen. Je höher die Auszeit angegeben ist, desto länger - ist der Apache damit beschäftigt, auf untätige Clients zu + führen. Je höher die Auszeit angegeben ist, desto länger + ist der Apache damit beschäftigt, auf untätige Clients zu warten.</p> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="Limit" id="Limit"><Limit></a>-<a name="limit" id="limit">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Beschränkt die eingeschlossenen Zugriffskontrollen auf +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Beschränkt die eingeschlossenen Zugriffskontrollen auf bestimmte HTTP-Methoden</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code><Limit <var>Methode</var> [<var>Methode</var>] ... > ... </Limit></code></td></tr> @@ -1897,20 +1930,20 @@ bestimmte HTTP-Methoden</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> </table> - <p>Zugriffskontrollen gelten normalerweise für <strong>alle</strong> - Zugriffsmethoden, was normalerweise auch das gewünschte Verhalten ist. + <p>Zugriffskontrollen gelten normalerweise für <strong>alle</strong> + Zugriffsmethoden, was normalerweise auch das gewünschte Verhalten ist. <strong>Im Allgemeinen sollten Zugriffskontrollen nicht in einen <code class="directive"><Limit></code>-Container gepackt werden.</strong></p> <p>Der Sinn der Direktive <code class="directive"><Limit></code> ist es, den Effekt der Zugriffskontrollen auf die angegebenen - HTTP-Methoden zu beschränken. Bei allen anderen Methoden haben + HTTP-Methoden zu beschränken. Bei allen anderen Methoden haben die in der <code class="directive"><Limit></code>-Gruppe - enthaltenen Zugriffsbeschränkungen <strong>keine Wirkung</strong>. - Im folgenden Beispiel gilt die Zugriffskontrolle nur für die + enthaltenen Zugriffsbeschränkungen <strong>keine Wirkung</strong>. + Im folgenden Beispiel gilt die Zugriffskontrolle nur für die Methoden <code>POST</code>, <code>PUT</code> und <code>DELETE</code>. - Alle anderen Methoden bleiben ungeschützt:</p> + Alle anderen Methoden bleiben ungeschützt:</p> <div class="example"><p><code> <Limit POST PUT DELETE><br /> @@ -1920,19 +1953,19 @@ bestimmte HTTP-Methoden</td></tr> </Limit> </code></p></div> - <p>Sie können eine oder mehrere der folgenden Methoden angeben: + <p>Sie können eine oder mehrere der folgenden Methoden angeben: <code>GET</code>, <code>POST</code>, <code>PUT</code>, <code>DELETE</code>, <code>CONNECT</code>, <code>OPTIONS</code>, <code>PATCH</code>, <code>PROPFIND</code>, <code>PROPPATCH</code>, <code>MKCOL</code>, <code>COPY</code>, <code>MOVE</code>, <code>LOCK</code> und <code>UNLOCK</code>. <strong>Die Methodennamen - unterscheiden zwischen Groß- und Kleinschreibung.</strong> Wenn + unterscheiden zwischen Groß- und Kleinschreibung.</strong> Wenn <code>GET</code> verwendet wird, sind <code>HEAD</code>-Anfragen - ebenfalls eingeschränkt. Die <code>TRACE</code>-Methode kann nicht + ebenfalls eingeschränkt. Die <code>TRACE</code>-Methode kann nicht limitiert werden.</p> <div class="warning"> - Wenn es um Zugriffsbeschränkungen geht, sollte + Wenn es um Zugriffsbeschränkungen geht, sollte ein <code class="directive"><a href="#limitexcept"><LimitExcept></a></code>-Container sollte immer einem <code class="directive"><a href="#limit"><Limit></a></code>-Container vorgezogen werden, da <code class="directive"><a href="#limitexcept"><LimitExcept></a></code> einen Schutz gegen beliebige Methoden bietet. @@ -1942,8 +1975,8 @@ bestimmte HTTP-Methoden</td></tr> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="LimitExcept" id="LimitExcept"><LimitExcept></a>-<a name="limitexcept" id="limitexcept">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Beschränkt Zugriffskontrollen auf alle HTTP-Methoden -außer den genannten</td></tr> +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Beschränkt Zugriffskontrollen auf alle HTTP-Methoden +außer den genannten</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code><LimitExcept <var>Methode</var> [<var>Methode</var>] ... > ... </LimitExcept></code></td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis, .htaccess</td></tr> @@ -1958,7 +1991,7 @@ außer den genannten</td></tr> als Argument angegeben ist. D.h. dies ist das Gegenteil des <code class="directive"><a href="#limit"><Limit></a></code>-Containers und kann zur Steuerung von Standard- und nicht-Standard-/unbekannten - Methoden verwendet werden. Für weitere Einzelheiten lesen Sie bitte + Methoden verwendet werden. Für weitere Einzelheiten lesen Sie bitte die Beschreibung zu <code class="directive"><a href="#limit"><Limit></a></code>.</p> <p>Beispiel:</p> @@ -1983,27 +2016,27 @@ außer den genannten</td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Verfügbar ab Apache 2.0.47</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Verfügbar ab Apache 2.0.47</td></tr> </table> <p>Eine interne Umleitung erfolgt beispielsweise, wenn die Direktive <code class="directive"><a href="../mod/mod_actions.html#action">Action</a></code> verwendet wird, welche die Originalanfrage intern zu einem CGI-Skript weiterleitet. Eine - Unteranfrage <span class="transnote">(<em>Anm.d.Ü.:</em> engl. Subrequest)</span> ist ein Mechanismus des - Apache, um herauszufinden, was bei einer URI geschehen würde, wäre + Unteranfrage <span class="transnote">(<em>Anm.d.Ü.:</em> engl. Subrequest)</span> ist ein Mechanismus des + Apache, um herauszufinden, was bei einer URI geschehen würde, wäre sie angefordert worden. <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code> z.B. verwendet - Unteranfragen, um nach den Dateien zu suchen, die in der <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>-Anweisung aufgeführt + Unteranfragen, um nach den Dateien zu suchen, die in der <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code>-Anweisung aufgeführt sind.</p> <p><code class="directive">LimitInternalRecursion</code> bewahrt den Server vor einem Absturz, wenn er in eine Endlosschleife aus internen Umleitungen - oder Unteranfragen hineinläuft. Derartige Schleifen werden - gewöhnlich durch Fehlkonfiguration verursacht.</p> + oder Unteranfragen hineinläuft. Derartige Schleifen werden + gewöhnlich durch Fehlkonfiguration verursacht.</p> <p>Die Direktive setzt zwei verschiedene Begrenzungen, welche je Anfrage ausgewertet werden. Die erste <var>Zahl</var> bestimmt die maximale - Anzahl der Umleitungen, die aufeinander folgen dürfen. Die zweite + Anzahl der Umleitungen, die aufeinander folgen dürfen. Die zweite <var>Zahl</var> legt fest, wie tief Unteranfragen ineinander - verschachtelt werden dürfen. Wenn Sie lediglich eine <var>Zahl</var> + verschachtelt werden dürfen. Wenn Sie lediglich eine <var>Zahl</var> angeben, wird sie beiden Begrenzungen zugewiesen.</p> <div class="example"><h3>Beispiel</h3><p><code> @@ -2014,7 +2047,7 @@ außer den genannten</td></tr> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="LimitRequestBody" id="LimitRequestBody">LimitRequestBody</a>-<a name="limitrequestbody" id="limitrequestbody">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Begrenzt die Gesamtgröße des vom Client gesendeten +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Begrenzt die Gesamtgröße des vom Client gesendeten HTTP-Request-Body</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LimitRequestBody <var>Bytes</var></code></td></tr> <tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>LimitRequestBody 0</code></td></tr> @@ -2028,26 +2061,26 @@ HTTP-Request-Body</td></tr> Anfrage) erlaubt sind.</p> <p>Die Direktive <code class="directive">LimitRequestBody</code> erlaubt es dem - Benutzer, die Größe des HTTP-Request-Bodys in dem Kontext zu + Benutzer, die Größe des HTTP-Request-Bodys in dem Kontext zu begrenzen, in dem die Anweisung angegeben ist (Server, pro Verzeichnis, pro Datei oder pro Adresse). Wenn die Anfrage des Clients dieses Limit - überschreitet, gibt der Server einen Fehler zurück anstatt die - Anfrage zu bearbeiten. Die Größe des Datenteils einer Anfrage - kann sehr stark variieren, abhängig von der Art der Ressource und - den für diese Ressource erlaubten Methoden. CGI-Skripte verwenden - den Datenteil üblicherweise zum Empfang von Formulardaten. Wird + überschreitet, gibt der Server einen Fehler zurück anstatt die + Anfrage zu bearbeiten. Die Größe des Datenteils einer Anfrage + kann sehr stark variieren, abhängig von der Art der Ressource und + den für diese Ressource erlaubten Methoden. CGI-Skripte verwenden + den Datenteil üblicherweise zum Empfang von Formulardaten. Wird die <code>PUT</code>-Methode angewendet, dann muss der Wert mindestens - so groß sein wie irgendeine Darstellungsform, die der Server - für diese Ressource akzeptieren soll.</p> + so groß sein wie irgendeine Darstellungsform, die der Server + für diese Ressource akzeptieren soll.</p> - <p>Die Direktive gibt dem Serveradministrator eine größere - Kontrolle gegenüber abnormalem Verhalten von Clients, was bei der + <p>Die Direktive gibt dem Serveradministrator eine größere + Kontrolle gegenüber abnormalem Verhalten von Clients, was bei der Vermeidung einiger Formen von Denial-of-Service-Attacken hilfreich sein kann.</p> <p>Wenn Sie beispielsweise das Hochladen von Dateien zu einer bestimmten - Adresse erlauben, aber die Größe der hochgeladenen Dateien - auf 100K beschränken wollen, können Sie die folgende Anweisung + Adresse erlauben, aber die Größe der hochgeladenen Dateien + auf 100K beschränken wollen, können Sie die folgende Anweisung verwenden:</p> <div class="example"><p><code> @@ -2074,20 +2107,20 @@ entgegengenommen werden</td></tr> <p>Die Direktive <code class="directive">LimitRequestFields</code> erlaubt es dem Serveradministrator, die maximale Anzahl der in einem HTTP-Request - erlaubten HTTP-Request-Header zu verändern. Für den Server - muss dieser Wert größer sein als die Anzahl der Headerzeilen, - die ein normaler Client senden könnte. Die Anzahl der Request-Header, - die ein gewöhnlicher Client verwendet, überschreitet selten 20 + erlaubten HTTP-Request-Header zu verändern. Für den Server + muss dieser Wert größer sein als die Anzahl der Headerzeilen, + die ein normaler Client senden könnte. Die Anzahl der Request-Header, + die ein gewöhnlicher Client verwendet, überschreitet selten 20 Zeilen. Allerdings kann dies zwischen den verschiedenen - Client-Ausführungen variieren, oft abhängig vom Ausmaß, - mit dem der Anwender die genaue Content-Negotiation-Unterstützung + Client-Ausführungen variieren, oft abhängig vom Ausmaß, + mit dem der Anwender die genaue Content-Negotiation-Unterstützung seines Browsers konfiguriert hat. Optionale HTTP-Erweiterungen - äußern sich oft in Form von HTTP-Headern.</p> + äußern sich oft in Form von HTTP-Headern.</p> - <p>Die Direktive gibt dem Serveradministrator eine größere - Kontrolle gegenüber abnormalem Verhalten von Clients, was bei der + <p>Die Direktive gibt dem Serveradministrator eine größere + Kontrolle gegenüber abnormalem Verhalten von Clients, was bei der Vermeidung einiger Formen von Denial-of-Service-Attacken hilfreich - sein kann. Der Wert sollte erhöht werden, wenn normale Clients + sein kann. Der Wert sollte erhöht werden, wenn normale Clients eine Fehlermeldung vom Server erhalten, die besagt, dass mit der Anfrage zu viele Headerzeilen gesendet wurden.</p> @@ -2102,7 +2135,7 @@ entgegengenommen werden</td></tr> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="LimitRequestFieldSize" id="LimitRequestFieldSize">LimitRequestFieldSize</a>-<a name="limitrequestfieldsize" id="limitrequestfieldsize">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Begrenzt die Länge des vom Client gesendeten +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Begrenzt die Länge des vom Client gesendeten HTTP-Request-Headers</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LimitRequestFieldsize <var>Bytes</var></code></td></tr> <tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>LimitRequestFieldsize 8190</code></td></tr> @@ -2114,18 +2147,18 @@ HTTP-Request-Headers</td></tr> HTTP-Header erlaubt sind.</p> <p>Die Direktive <code class="directive">LimitRequestFieldsize</code> erlaubt es - dem Serveradministrator, die maximale Größe eines - HTTP-Request-Headers zu verringern oder erhöhen. Für den Server - muss der Wert groß genug sein, um eine beliebige Headerzeile einer - normalen Client-Anfrage vorzuhalten. Die Größe variiert stark - zwischen den verschiedenen Client-Ausführungen, oft abhängig vom - Ausmaß, mit dem der Anwender die genaue - Content-Negotiation-Unterstützung seines Browsers konfiguriert hat. - SPNEGO-Authentisierungs-Header können bis zu 12392 Bytes lang + dem Serveradministrator, die maximale Größe eines + HTTP-Request-Headers zu verringern oder erhöhen. Für den Server + muss der Wert groß genug sein, um eine beliebige Headerzeile einer + normalen Client-Anfrage vorzuhalten. Die Größe variiert stark + zwischen den verschiedenen Client-Ausführungen, oft abhängig vom + Ausmaß, mit dem der Anwender die genaue + Content-Negotiation-Unterstützung seines Browsers konfiguriert hat. + SPNEGO-Authentisierungs-Header können bis zu 12392 Bytes lang sein.</p> - <p>Die Direktive gibt dem Serveradministrator eine größere - Kontrolle gegenüber abnormalem Verhalten von Clients, was bei der + <p>Die Direktive gibt dem Serveradministrator eine größere + Kontrolle gegenüber abnormalem Verhalten von Clients, was bei der Vermeidung einiger Formen von Denial-of-Service-Attacken hilfreich sein kann.</p> @@ -2135,14 +2168,14 @@ HTTP-Request-Headers</td></tr> LimitRequestFieldSize 4094 </code></p></div> - <div class="note">Unter normalen Umständen sollte die Voreinstellung nicht - verändert werden.</div> + <div class="note">Unter normalen Umständen sollte die Voreinstellung nicht + verändert werden.</div> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="LimitRequestLine" id="LimitRequestLine">LimitRequestLine</a>-<a name="limitrequestline" id="limitrequestline">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Begrenzt die Länge der vom Client entgegengenommenen +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Begrenzt die Länge der vom Client entgegengenommenen HTTP-Anfragezeile</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LimitRequestLine <var>Bytes</var></code></td></tr> <tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>LimitRequestLine 8190</code></td></tr> @@ -2154,18 +2187,18 @@ HTTP-Anfragezeile</td></tr> HTTP-Anfragezeile erlaubt sind.</p> <p>Die Direktive <code class="directive">LimitRequestLine</code> erlaubt es dem - Serveradministrator, die maximale Größe der - HTTP-Anfragezeile zu verringern oder erhöhen. Da + Serveradministrator, die maximale Größe der + HTTP-Anfragezeile zu verringern oder erhöhen. Da die Anfragezeile aus der HTTP-Methode, der URI und der Protokollversion besteht, bedeutet die <code class="directive">LimitRequestLine</code>-Direktive - eine Beschränkung der Länge der für eine Anfrage an den - Server erlaubten Anfrage-URI. Für den Server muss der Wert groß + eine Beschränkung der Länge der für eine Anfrage an den + Server erlaubten Anfrage-URI. Für den Server muss der Wert groß genug sein, um jeden seiner Ressourcennamen vorzuhalten, - einschließlich aller Informationen, die im Query-String einer - <code>GET</code>-Anfrage übergeben werden können.</p> + einschließlich aller Informationen, die im Query-String einer + <code>GET</code>-Anfrage übergeben werden können.</p> - <p>Die Direktive gibt dem Serveradministrator eine größere - Kontrolle gegenüber abnormalem Verhalten von Clients, was bei der + <p>Die Direktive gibt dem Serveradministrator eine größere + Kontrolle gegenüber abnormalem Verhalten von Clients, was bei der Vermeidung einiger Formen von Denial-of-Service-Attacken hilfreich sein kann.</p> @@ -2175,14 +2208,14 @@ HTTP-Anfragezeile</td></tr> LimitRequestLine 4094 </code></p></div> - <div class="note">Unter normalen Umständen sollte die Voreinstellung nicht - verändert werden.</div> + <div class="note">Unter normalen Umständen sollte die Voreinstellung nicht + verändert werden.</div> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="LimitXMLRequestBody" id="LimitXMLRequestBody">LimitXMLRequestBody</a>-<a name="limitxmlrequestbody" id="limitxmlrequestbody">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Begrenzt die Größe eines XML-basierten +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Begrenzt die Größe eines XML-basierten Request-Bodys</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LimitXMLRequestBody <var>Bytes</var></code></td></tr> <tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>LimitXMLRequestBody 1000000</code></td></tr> @@ -2191,9 +2224,9 @@ Request-Bodys</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> </table> - <p>Dies gibt die Grenze für die maximale Größe (in Bytes) + <p>Dies gibt die Grenze für die maximale Größe (in Bytes) des XML-basierten Request-Bodys an. Der Wert <code>0</code> deaktiviert - diese Prüfung.</p> + diese Prüfung.</p> <p>Beispiel:</p> @@ -2216,62 +2249,62 @@ URLs an</td></tr> </table> <p>Die Direktive <code class="directive"><Location></code> begrenzt die Reichweite der enthaltenen Anweisungen auf URLs. - Sie ist der Direktive <code class="directive"><a href="#directory"><Directory></a></code> ähnlich und startet einen + Sie ist der Direktive <code class="directive"><a href="#directory"><Directory></a></code> ähnlich und startet einen Abschnitt, der mit der Anweisung <code></Location></code> abgeschlossen wird. <code class="directive"><Location></code>-Container werden, nachdem die <code class="directive"><a href="#directory"><Directory></a></code>-Container und <code>.htaccess</code>-Dateien gelesen wurden, und nach den <code class="directive"><a href="#files"><Files></a></code>-Containern, in - der Reihenfolge ausgeführt, in der sie in der Konfigurationsdatei + der Reihenfolge ausgeführt, in der sie in der Konfigurationsdatei erscheinen.</p> <p><code class="directive"><Location></code>-Abschnitte operieren - vollständig außerhalb des Dateisystems. Dies hat mehrere - Konsequenzen. An Wichtigsten, <code class="directive"><Location></code>-Anweisungen sollten nicht dafür + vollständig außerhalb des Dateisystems. Dies hat mehrere + Konsequenzen. An Wichtigsten, <code class="directive"><Location></code>-Anweisungen sollten nicht dafür verwendet werden, den Zugriff zu Teilen des Dateisystems zu steuern. Da mehrere unterschiedliche URLs auf die gleiche Stelle des Dateisystems - zeigen können, könnte eine solche Zugriffskontrolle u.U. + zeigen können, könnte eine solche Zugriffskontrolle u.U. umgangen werden.</p> <div class="note"><h3>Wann sollte<code class="directive"><Location></code> verwendet werden</h3> <p>Verwenden Sie <code class="directive"><Location></code>, um - Anweisungen auf Inhalte anzuwenden, die außerhalb des Dateisystems - abgelegt sind. Benutzen Sie <code class="directive"><a href="#directory"><Directory></a></code> und <code class="directive"><a href="#files"><Files></a></code> für Inhalte, die + Anweisungen auf Inhalte anzuwenden, die außerhalb des Dateisystems + abgelegt sind. Benutzen Sie <code class="directive"><a href="#directory"><Directory></a></code> und <code class="directive"><a href="#files"><Files></a></code> für Inhalte, die innerhalb des Dateisystems abgelegt sind. Eine Ausnahme bildet <code><Location /></code>, welches ein einfacher Weg ist, um eine Konfiguration auf den gesamten Server anzuwenden.</p> </div> - <p>Für alle nicht-Proxy-Anfragen ist die entsprechende URL - ein URL-Pfad in der Form <code>/path/</code>. Es dürfen weder ein + <p>Für alle nicht-Proxy-Anfragen ist die entsprechende URL + ein URL-Pfad in der Form <code>/path/</code>. Es dürfen weder ein Schema, noch ein Hostname, noch ein Port, noch ein Query-String einbezogen - werden. Für Proxy-Anfragen hat die Vergleichs-URL die Form - <code>schema://servername/path</code>. Das Präfix muss angegeben + werden. Für Proxy-Anfragen hat die Vergleichs-URL die Form + <code>schema://servername/path</code>. Das Präfix muss angegeben werden.</p> <p>Die URL kann Platzhalter verwenden. In einer Zeichenfolge mit Platzhaltern entspricht <code>?</code> einem einzelnen Zeichen und <code>*</code>einer beliebigen Zeichenfolge.</p> - <p>Erweiterte <a class="glossarylink" href="../glossary.html#regex" title="siehe Glossar">reguläre - Ausdrücke</a> können ebenfalls verwendet werden, indem - das Zeichen <code>~</code> hinzugefügt wird. Beispielsweise - würde</p> + <p>Erweiterte <a class="glossarylink" href="../glossary.html#regex" title="siehe Glossar">reguläre + Ausdrücke</a> können ebenfalls verwendet werden, indem + das Zeichen <code>~</code> hinzugefügt wird. Beispielsweise + würde</p> <div class="example"><p><code> <Location ~ "/(extra|special)/data"> </code></p></div> <p>auf URLs passen, welche die Zeichenfolge <code>/extra/data</code> - oder <code>/special/data</code> enthalten. Die Direktive <code class="directive"><a href="#locationmatch"><LocationMatch></a></code> verhält sich + oder <code>/special/data</code> enthalten. Die Direktive <code class="directive"><a href="#locationmatch"><LocationMatch></a></code> verhält sich genauso wie <code class="directive"><Location></code> mit - regulären Ausdrücken.</p> + regulären Ausdrücken.</p> - <p>Die Funktionalität von <code class="directive"><Location></code> ist insbesondere dann nützlich, + <p>Die Funktionalität von <code class="directive"><Location></code> ist insbesondere dann nützlich, wenn sie mit der <code class="directive"><a href="#sethandler">SetHandler</a></code>-Direktive kombiniert wird. Um zum Beispiel Statusabfragen zu aktivieren, sie aber - nur von Browsern aus <code>foo.com</code> zuzulassen, könnten Sie + nur von Browsern aus <code>foo.com</code> zuzulassen, könnten Sie schreiben:</p> <div class="example"><p><code> @@ -2285,25 +2318,25 @@ URLs an</td></tr> </Location> </code></p></div> - <div class="note"><h3>Anmerkung zu / (Schrägstrich, Slash)</h3> + <div class="note"><h3>Anmerkung zu / (Schrägstrich, Slash)</h3> <p>Das Slash-Zeichen hat eine besondere Bedeutung, je nachdem, wo es in der URL erscheint. Manche werden sein Verhalten vom Dateisystem - gewohnt sein, wo mehrere aufeinanderfolgende Schrägstriche - häufig zu einem Schrägstrich zusammengefaßt werden + gewohnt sein, wo mehrere aufeinanderfolgende Schrägstriche + häufig zu einem Schrägstrich zusammengefaßt werden (<em>d.h.</em> <code>/home///foo</code> ist das gleiche wie <code>/home/foo</code>). Im URL-Raum ist dies nicht notwendigerweise - genauso. Bei der Direktive <code class="directive"><a href="#locationmatch"><LocationMatch></a></code> und der <code class="directive"><Location></code>-Version mit regulären Ausdrücken - müssen Sie explizit mehrere Schrägstriche angeben, wenn Sie + genauso. Bei der Direktive <code class="directive"><a href="#locationmatch"><LocationMatch></a></code> und der <code class="directive"><Location></code>-Version mit regulären Ausdrücken + müssen Sie explizit mehrere Schrägstriche angeben, wenn Sie genau dies beabsichtigen.</p> - <p>Beispielsweise würde <code><LocationMatch ^/abc></code> + <p>Beispielsweise würde <code><LocationMatch ^/abc></code> auf die angeforderte URL <code>/abc</code> passen, nicht aber auf - <code>//abc</code>. Die Direktive <code class="directive"><Location></code> (ohne reguläre Ausdrücke) verhält - sich ähnlich, wenn sie für Proxy-Anfragen verwendet wird. + <code>//abc</code>. Die Direktive <code class="directive"><Location></code> (ohne reguläre Ausdrücke) verhält + sich ähnlich, wenn sie für Proxy-Anfragen verwendet wird. Wenn <code class="directive"><Location></code> (ohne - reguläre Ausdrücke) jedoch für nicht-Proxy-Anfragen - verwendet wird, werden stillscheigend mehrere Schrächstriche mit - mit einem einzigen Schrägstrich gleichgesetzt. Geben Sie + reguläre Ausdrücke) jedoch für nicht-Proxy-Anfragen + verwendet wird, werden stillscheigend mehrere Schrächstriche mit + mit einem einzigen Schrägstrich gleichgesetzt. Geben Sie beispielsweise <code><Location /abc/def></code> an und die Anfrage lautet auf <code>/abc//def</code>, dann greift die Anweisung.</p> </div> @@ -2311,8 +2344,8 @@ URLs an</td></tr> <h3>Siehe auch</h3> <ul> <li><a href="../sections.html">Wie die Abschnitte <Directory>, - <Location> und <Files> arbeiten</a> für eine - Erläuterung, wie diese verschiedenen Abschnitte miteinander + <Location> und <Files> arbeiten</a> für eine + Erläuterung, wie diese verschiedenen Abschnitte miteinander kombiniert werden, wenn eine Anfrage empfangen wird</li> </ul> </div> @@ -2320,7 +2353,7 @@ URLs an</td></tr> <div class="directive-section"><h2><a name="LocationMatch" id="LocationMatch"><LocationMatch></a>-<a name="locationmatch" id="locationmatch">Direktive</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Wendet die enthaltenen Direktiven nur auf URLs an, die auf -reguläre Ausdrücke passen</td></tr> +reguläre Ausdrücke passen</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code><LocationMatch <var>regex</var>> ... </LocationMatch></code></td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr> @@ -2330,9 +2363,9 @@ reguläre Ausdrücke passen</td></tr> <p>Die Direktive <code class="directive"><LocationMatch></code> begrenzt die Reichweite der enthaltenen Anweisungen in der gleichen Weise wie <code class="directive"><a href="#location"><Location></a></code> auf URLs. - Sie verwendet jedoch <a class="glossarylink" href="../glossary.html#regex" title="siehe Glossar">reguläre - Ausdrücke</a> als Argument anstelle einer einfachen - Zeichenkette. Beispielsweise würde</p> + Sie verwendet jedoch <a class="glossarylink" href="../glossary.html#regex" title="siehe Glossar">reguläre + Ausdrücke</a> als Argument anstelle einer einfachen + Zeichenkette. Beispielsweise würde</p> <div class="example"><p><code> <LocationMatch "/(extra|special)/data"> @@ -2344,26 +2377,26 @@ reguläre Ausdrücke passen</td></tr> <h3>Siehe auch</h3> <ul> <li><a href="../sections.html">Wie die Abschnitte <Directory>, - <Location> und <Files> arbeiten</a> für eine - Erläuterung, wie diese verschiedenen Abschnitte miteinander + <Location> und <Files> arbeiten</a> für eine + Erläuterung, wie diese verschiedenen Abschnitte miteinander kombiniert werden, wenn eine Anfrage empfangen wird</li> </ul> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="LogLevel" id="LogLevel">LogLevel</a>-<a name="loglevel" id="loglevel">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Steuert die Ausführlichkeit des Fehlerprotokolls</td></tr> +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Steuert die Ausführlichkeit des Fehlerprotokolls</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>LogLevel <var>Level</var></code></td></tr> <tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>LogLevel warn</code></td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> </table> - <p><code class="directive">LogLevel</code> stellt die Ausführlichkeit + <p><code class="directive">LogLevel</code> stellt die Ausführlichkeit der Nachrichten ein, die im Fehlerprotokoll aufgezeichnet werden (siehe Direktive <code class="directive"><a href="#errorlog">ErrorLog</a></code>). Die folgenden, nach absteigender Aussagekraft sortierten <var>Level</var> sind - verfügbar:</p> + verfügbar:</p> <table class="bordered"> @@ -2381,18 +2414,18 @@ reguläre Ausdrücke passen</td></tr> <td>Notfall - das System ist unbenutzbar.</td> <td>"Child cannot open lock file. Exiting" - <span class="transnote">(<em>Anm.d.Ü.:</em> "Kindprozess kann die Lock-Datei nicht öffnen. + <span class="transnote">(<em>Anm.d.Ü.:</em> "Kindprozess kann die Lock-Datei nicht öffnen. Beende Programm")</span></td> </tr> <tr> <td><code>alert</code> </td> - <td>Maßnahmen müssen unverzüglich ergriffen + <td>Maßnahmen müssen unverzüglich ergriffen werden.</td> <td>"getpwuid: couldn't determine user name from uid" - <span class="transnote">(<em>Anm.d.Ü.:</em> "getpwuid: kann keinen Benutzernamen aus der UID + <span class="transnote">(<em>Anm.d.Ü.:</em> "getpwuid: kann keinen Benutzernamen aus der UID ermitteln")</span></td> </tr> @@ -2402,7 +2435,7 @@ reguläre Ausdrücke passen</td></tr> <td>Kritischer Zustand.</td> <td>"socket: Failed to get a socket, exiting child" - <span class="transnote">(<em>Anm.d.Ü.:</em> "socket: Socket-Zuweisung fehlgeschlagen, beende + <span class="transnote">(<em>Anm.d.Ü.:</em> "socket: Socket-Zuweisung fehlgeschlagen, beende Kindprozess")</span></td> </tr> @@ -2412,7 +2445,7 @@ reguläre Ausdrücke passen</td></tr> <td>Fehlerbedingung.</td> <td>"Premature end of script headers" - <span class="transnote">(<em>Anm.d.Ü.:</em> "Vorzeitiges Ende der Skript-Header")</span></td> + <span class="transnote">(<em>Anm.d.Ü.:</em> "Vorzeitiges Ende der Skript-Header")</span></td> </tr> <tr> @@ -2421,7 +2454,7 @@ reguläre Ausdrücke passen</td></tr> <td>Warnung.</td> <td>"child process 1234 did not exit, sending another SIGHUP" - <span class="transnote">(<em>Anm.d.Ü.:</em> "Kindprozess 1234 nicht beendet, sende ein weiteres + <span class="transnote">(<em>Anm.d.Ü.:</em> "Kindprozess 1234 nicht beendet, sende ein weiteres SIGHUP")</span></td> </tr> @@ -2431,7 +2464,7 @@ reguläre Ausdrücke passen</td></tr> <td>Normaler, aber signifikanter Zustand.</td> <td>"httpd: caught SIGBUS, attempting to dump core in ..." - <span class="transnote">(<em>Anm.d.Ü.:</em> "httpd: SIGBUS empfangen, versuche Speicherabbild nach ... + <span class="transnote">(<em>Anm.d.Ü.:</em> "httpd: SIGBUS empfangen, versuche Speicherabbild nach ... zu schreiben")</span></td> </tr> @@ -2442,9 +2475,9 @@ reguläre Ausdrücke passen</td></tr> <td>"Server seems busy, (you may need to increase StartServers, or Min/MaxSpareServers)..." - <span class="transnote">(<em>Anm.d.Ü.:</em> "Server scheint beschäftigt zu sein, - (möglicherweise müssen Sie StartServers oder - Min/MaxSpareServers erhöhen)")</span></td> + <span class="transnote">(<em>Anm.d.Ü.:</em> "Server scheint beschäftigt zu sein, + (möglicherweise müssen Sie StartServers oder + Min/MaxSpareServers erhöhen)")</span></td> </tr> <tr> @@ -2453,12 +2486,12 @@ reguläre Ausdrücke passen</td></tr> <td>Debug-Level-Nachrichten</td> <td>"Opening config file ..." - <span class="transnote">(<em>Anm.d.Ü.:</em> "Öffne Konfigurationsdatei ...")</span></td> + <span class="transnote">(<em>Anm.d.Ü.:</em> "Öffne Konfigurationsdatei ...")</span></td> </tr> </table> <p>Geben Sie einen bestimmten Level an, denn werden Nachrichten von - allen höheren Leveln ebenso angezeigt. <em>Z.B.:</em> Wenn + allen höheren Leveln ebenso angezeigt. <em>Z.B.:</em> Wenn <code>LogLevel info</code> eingestellt ist, dann werden Nachrichten der Log-Level <code>notice</code> und <code>warn</code> ebenso eingetragen.</p> @@ -2472,8 +2505,8 @@ reguläre Ausdrücke passen</td></tr> </code></p></div> <div class="note"><h3>Hinweis</h3> - <p>Beim Protokollieren in eine reguläre Datei können - Nachrichten des Levels <code>notice</code> nicht unterdrückt + <p>Beim Protokollieren in eine reguläre Datei können + Nachrichten des Levels <code>notice</code> nicht unterdrückt werden und werden daher immer protokolliert. Dies trifft allerdings nicht zu, wenn mittels <code>syslog</code> protokolliert wird.</p> </div> @@ -2483,7 +2516,7 @@ reguläre Ausdrücke passen</td></tr> <div class="directive-section"><h2><a name="MaxKeepAliveRequests" id="MaxKeepAliveRequests">MaxKeepAliveRequests</a>-<a name="maxkeepaliverequests" id="maxkeepaliverequests">Direktive</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Anzahl der Anfragen, die bei einer persistenten Verbindung -zulässig sind</td></tr> +zulässig sind</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MaxKeepAliveRequests <var>Anzahl</var></code></td></tr> <tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>MaxKeepAliveRequests 100</code></td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr> @@ -2491,11 +2524,11 @@ zulässig sind</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> </table> <p>Die Direktive <code class="directive">MaxKeepAliveRequests</code> - begrenzt die Anzahl der Anfragen, die pro Verbindung zulässig sind, + begrenzt die Anzahl der Anfragen, die pro Verbindung zulässig sind, wenn <code class="directive"><a href="#keepalive">KeepAlive</a></code> eingeschaltet ist. Bei der Einstellung <code>0</code> sind unbegrenzt viele Anfragen - erlaubt. Wir empfehlen für diese Einstellung einen hohen Wert - für eine maximale Serverleistung.</p> + erlaubt. Wir empfehlen für diese Einstellung einen hohen Wert + für eine maximale Serverleistung.</p> <p>Beispiel:</p> @@ -2514,9 +2547,9 @@ zulässig sind</td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in Apache HTTP Server 2.3.15 and later</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in Apache HTTP Server 2.3.15 and later</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="MaxRangeReversals" id="MaxRangeReversals">MaxRangeReversals</a>-<a name="maxrangereversals" id="maxrangereversals">Direktive</a></h2> @@ -2528,9 +2561,9 @@ zulässig sind</td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in Apache HTTP Server 2.3.15 and later</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in Apache HTTP Server 2.3.15 and later</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="MaxRanges" id="MaxRanges">MaxRanges</a>-<a name="maxranges" id="maxranges">Direktive</a></h2> @@ -2542,9 +2575,23 @@ resource </td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in Apache HTTP Server 2.3.15 and later</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in Apache HTTP Server 2.3.15 and later</td></tr> +</table><p>Die Dokumentation zu dieser Direktive wurde + noch nicht übersetzt. Bitte schauen Sie in die englische + Version.</p></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="MergeSlashes" id="MergeSlashes">MergeSlashes</a>-<a name="mergeslashes" id="mergeslashes">Direktive</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Controls whether the server merges consecutive slashes in URLs. +</td></tr> +<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>MergeSlashes ON|OFF</code></td></tr> +<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>MergeSlashes ON</code></td></tr> +<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr> +<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Added in 2.4.39</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="MergeTrailers" id="MergeTrailers">MergeTrailers</a>-<a name="mergetrailers" id="mergetrailers">Direktive</a></h2> @@ -2555,9 +2602,9 @@ resource </td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>2.4.11 and later</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>2.4.11 and later</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="Mutex" id="Mutex">Mutex</a>-<a name="mutex" id="mutex">Direktive</a></h2> @@ -2569,14 +2616,14 @@ or specified mutexes</td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in Apache HTTP Server 2.3.4 and later</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in Apache HTTP Server 2.3.4 and later</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="NameVirtualHost" id="NameVirtualHost">NameVirtualHost</a>-<a name="namevirtualhost" id="namevirtualhost">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Bestimmt eine IP-Adresse für den Betrieb namensbasierter +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Bestimmt eine IP-Adresse für den Betrieb namensbasierter virtueller Hosts</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>NameVirtualHost <var>Adresse</var>[:<var>Port</var>]</code></td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr> @@ -2585,7 +2632,7 @@ virtueller Hosts</td></tr> </table> <p>Die Direktive <code class="directive">NameVirtualHost</code> ist erforderlich, wenn Sie <a href="../vhosts/">namensbasierte virtuelle Hosts</a> - konfigurieren möchten.</p> + konfigurieren möchten.</p> <p>Obwohl <var>Adresse</var> eine Hostname sein kann, wird empfohlen, dass Sie stets eine IP-Adresse verwenden, z.B.:</p> @@ -2595,41 +2642,41 @@ virtueller Hosts</td></tr> </code></p></div> <p>Mit der <code class="directive">NameVirtualHost</code>-Anweisung geben Sie - die IP-Adresse an, unter der der Server Anfragen für - namensbasierte virtuelle Hosts entgegennimmt. Das ist üblicherweise + die IP-Adresse an, unter der der Server Anfragen für + namensbasierte virtuelle Hosts entgegennimmt. Das ist üblicherweise die Adresse, zu der die Namen Ihrer namensbasierten virtuellen Hosts - aufgelöst werden. Falls eine Firewall oder ein anderer Proxy die + aufgelöst werden. Falls eine Firewall oder ein anderer Proxy die Anfrage in Empfang nimmt und Sie zu einer weiteren IP-Adresse des Servers - weiterleitet, müssen Sie die IP-Adresse der physikalischen + weiterleitet, müssen Sie die IP-Adresse der physikalischen Schnittstelle der Maschine angeben, welche die Anfragen bedient. Wenn Sie mehrere namensbasierte Hosts an verschiedenen Adressen - betreiben, wiederholen Sie einfach die Anweisung für jede + betreiben, wiederholen Sie einfach die Anweisung für jede Adresse.</p> <div class="note"><h3>Anmerkung</h3> <p>Beachten Sie, dass der "Hauptserver" und jeder <code>_default_</code>-Server <strong>niemals</strong> bei einer Anfrage an einer <code class="directive">NameVirtualHost</code>-IP-Adresse - bedient wird (es sei denn, Sie geben aus irgendwelchen Gründen + bedient wird (es sei denn, Sie geben aus irgendwelchen Gründen <code class="directive">NameVirtualHost</code> an, definieren dann aber keine - <code class="directive">VirtualHost</code>s für diese Adresse).</p> + <code class="directive">VirtualHost</code>s für diese Adresse).</p> </div> - <p>Optional können Sie die Nummer eines Ports angeben, an dem + <p>Optional können Sie die Nummer eines Ports angeben, an dem namensbasierte virtuelle Hosts verwendet werden sollen. Beispiel:</p> <div class="example"><p><code> NameVirtualHost 111.22.33.44:8080 </code></p></div> - <p>IPv6-Adressen müssen, wie im folgenden Beispiel angegeben, in + <p>IPv6-Adressen müssen, wie im folgenden Beispiel angegeben, in eckige Klammern eingeschlossen werden:</p> <div class="example"><p><code> NameVirtualHost [2001:db8::a00:20ff:fea7:ccea]:8080 </code></p></div> - <p>Um an allen Schnittstellen Anfragen zu empfangen, können Sie + <p>Um an allen Schnittstellen Anfragen zu empfangen, können Sie <code>*</code> als Argument verwenden.</p> <div class="example"><p><code> @@ -2657,7 +2704,7 @@ virtueller Hosts</td></tr> <div class="directive-section"><h2><a name="Options" id="Options">Options</a>-<a name="options" id="options">Direktive</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Definiert, welche Eigenschaften oder Funktionen in einem -bestimmten Verzeichnis verfügbar sind</td></tr> +bestimmten Verzeichnis verfügbar sind</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>Options [+|-]<var>Option</var> [[+|-]<var>Option</var>] ...</code></td></tr> <tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>Options All</code></td></tr> @@ -2668,21 +2715,21 @@ bestimmten Verzeichnis verfügbar sind</td></tr> </table> <p>Die Direktive <code class="directive">Options</code> steuert, welche Eigenschaften bzw. Funktionen in einem bestimmten Verzeichnis - verfügbar sind.</p> + verfügbar sind.</p> <p><var>Option</var> kann auf <code>None</code> gesetzt werden, wobei - keine der besonderen Eigenschaften verfügbar sind, oder auf eines + keine der besonderen Eigenschaften verfügbar sind, oder auf eines oder mehrere der folgenden:</p> <dl> <dt><code>All</code></dt> - <dd>Alle Optionen außer <code>MultiViews</code>. Dies ist + <dd>Alle Optionen außer <code>MultiViews</code>. Dies ist die Voreinstellung.</dd> <dt><code>ExecCGI</code></dt> - <dd>Die Ausführung von CGI-Skripten, welche <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> + <dd>Die Ausführung von CGI-Skripten, welche <code class="module"><a href="../mod/mod_cgi.html">mod_cgi</a></code> verwenden, ist erlaubt.</dd> <dt><code>FollowSymLinks</code></dt> @@ -2707,7 +2754,7 @@ bestimmten Verzeichnis verfügbar sind</td></tr> <dd>Server Side Includes sind erlaubt, <code>#exec cmd</code> und <code>#exec cgi</code> sind jedoch deaktiviert. Es ist aber noch - möglich, CGI-Skripte aus + möglich, CGI-Skripte aus <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>-Verzeichnissen mittels <code>#include virtual</code> einzubinden.</dd> @@ -2717,7 +2764,7 @@ bestimmten Verzeichnis verfügbar sind</td></tr> <code class="directive"><a href="../mod/mod_dir.html#directoryindex">DirectoryIndex</a></code> definierte Indexdatei (<em>z.B.</em> <code>index.html</code>) befindet, dann liefert <code class="module"><a href="../mod/mod_autoindex.html">mod_autoindex</a></code> eine formatierte Auflistung des - Verzeichnisses zurück.</dd> + Verzeichnisses zurück.</dd> <dt><code>MultiViews</code></dt> @@ -2727,7 +2774,7 @@ bestimmten Verzeichnis verfügbar sind</td></tr> <dt><code>SymLinksIfOwnerMatch</code></dt> <dd>Der Server folgt nur symbolischen Links, bei denen die Zieldatei - bzw. das Zielverzeichnis der gleichen Benutzerkennung gehört, wie + bzw. das Zielverzeichnis der gleichen Benutzerkennung gehört, wie der Link. <div class="note"><h3>Anmerkung</h3> Diese Option wird innerhalb eines <code class="directive"><a href="#location"><Location></a></code>-Abschnitts @@ -2735,21 +2782,21 @@ bestimmten Verzeichnis verfügbar sind</td></tr> </dl> <p>Wenn mehrere <code class="directive">Options</code> auf ein Verzeichnis - angewandt werden können, dann wird normalerweise die - spezifischste <span class="transnote">(<em>Anm.d.Ü.:</em> Gemeint ist die zuletzt - ausgeführte Option.)</span> verwendet und alle anderen werden - ignoriert; die Optionen werden nicht vermischt. (Siehe auch <a href="../sections.html#mergin">Wie Abschnitte zusammengeführt + angewandt werden können, dann wird normalerweise die + spezifischste <span class="transnote">(<em>Anm.d.Ü.:</em> Gemeint ist die zuletzt + ausgeführte Option.)</span> verwendet und alle anderen werden + ignoriert; die Optionen werden nicht vermischt. (Siehe auch <a href="../sections.html#mergin">Wie Abschnitte zusammengeführt werden.</a>.) Wenn jedoch <em>allen</em> Optionen der <code class="directive">Options</code>-Anweisung eines der Zeichen <code>+</code> oder <code>-</code> vorangestellt wird, werden die Optionen zusammengemischt. Jede Option mit vorangestelltem <code>+</code> wird - zu den momentan gültigen Optionen hinzugefügt und jede Option - mit vorangestelltem <code>-</code> wird aus den derzeit gültigen + zu den momentan gültigen Optionen hinzugefügt und jede Option + mit vorangestelltem <code>-</code> wird aus den derzeit gültigen Optionen entfernt.</p> <div class="warning"><h3>Warnung</h3> <p>Die Vermischung von Optionen mit <code>+</code> oder <code>-</code> mit - Optionen ohne diese (Zeichen) ist keine gültige Syntax und führt + Optionen ohne diese (Zeichen) ist keine gültige Syntax und führt mit hoher Wahrscheinlichkeit zu unerwarteten Effekten.</p> </div> @@ -2770,10 +2817,10 @@ bestimmten Verzeichnis verfügbar sind</td></tr> </Directory> </code></p></div> - <p>für das Verzeichnis <code>/web/docs/spec</code> wird jetzt + <p>für das Verzeichnis <code>/web/docs/spec</code> wird jetzt lediglich <code>Includes</code> gesetzt. Wenn die zweite <code class="directive">Options</code>-Anweisung jedoch <code>+</code>- - und <code>-</code>-Zeichen verwenden würde,</p> + und <code>-</code>-Zeichen verwenden würde,</p> <div class="example"><p><code> <Directory /web/docs><br /> @@ -2789,14 +2836,14 @@ bestimmten Verzeichnis verfügbar sind</td></tr> </Directory> </code></p></div> - <p>dann würden die Optionen <code>FollowSymLinks</code> und - <code>Includes</code> für das Verzeichnis <code>/web/docs/spec</code> + <p>dann würden die Optionen <code>FollowSymLinks</code> und + <code>Includes</code> für das Verzeichnis <code>/web/docs/spec</code> gesetzt.</p> <div class="note"><h3>Anmerkung</h3> <p>Die Verwendung von <code>-IncludesNOEXEC</code> oder - <code>-Includes</code> deaktiviert Server Side Includes unabhängig - von der vorigen Einstellung vollständig.</p> + <code>-Includes</code> deaktiviert Server Side Includes unabhängig + von der vorigen Einstellung vollständig.</p> </div> <p>Die Voreinstellung ist <code>All</code>, sofern keine anderen Angaben @@ -2811,10 +2858,10 @@ bestimmten Verzeichnis verfügbar sind</td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in Apache 2.1.5 and later. +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in Apache 2.1.5 and later. On Windows, from Apache 2.3.3 and later.</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p><h3>Siehe auch</h3> <ul> <li><code class="directive"><a href="#acceptfilter">AcceptFilter</a></code></li> @@ -2830,9 +2877,9 @@ On Windows, from Apache 2.3.3 and later.</td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Only available from Apache 2.4.17 and later.</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Only available from Apache 2.4.17 and later.</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p><h3>Siehe auch</h3> <ul> <li><code class="directive"><a href="#protocolshonororder">ProtocolsHonorOrder</a></code></li> @@ -2847,9 +2894,9 @@ On Windows, from Apache 2.3.3 and later.</td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Only available from Apache 2.4.17 and later.</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Only available from Apache 2.4.17 and later.</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p><h3>Siehe auch</h3> <ul> <li><code class="directive"><a href="#protocols">Protocols</a></code></li> @@ -2860,29 +2907,42 @@ On Windows, from Apache 2.3.3 and later.</td></tr> <table class="directive"> <tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Controls whether the REDIRECT_URL environment variable is fully qualified</td></tr> -<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>QualifyRedirectURL ON|OFF</code></td></tr> -<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>QualifyRedirectURL OFF</code></td></tr> +<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>QualifyRedirectURL On|Off</code></td></tr> +<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>QualifyRedirectURL Off</code></td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis</td></tr> <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Directive supported in 2.4.18 and later. 2.4.17 acted -as if 'QualifyRedirectURL ON' was configured.</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Directive supported in 2.4.18 and later. 2.4.17 acted +as if 'QualifyRedirectURL On' was configured.</td></tr> +</table><p>Die Dokumentation zu dieser Direktive wurde + noch nicht übersetzt. Bitte schauen Sie in die englische + Version.</p></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="ReadBufferSize" id="ReadBufferSize">ReadBufferSize</a>-<a name="readbuffersize" id="readbuffersize">Direktive</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Size of the buffers used to read data</td></tr> +<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ReadBufferSize <var>bytes</var></code></td></tr> +<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>ReadBufferSize 8192</code></td></tr> +<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host, Verzeichnis</td></tr> +<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>2.4.27 and later</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="RegexDefaultOptions" id="RegexDefaultOptions">RegexDefaultOptions</a>-<a name="regexdefaultoptions" id="regexdefaultoptions">Direktive</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Allow to configure global/default options for regexes</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RegexDefaultOptions [none] [+|-]<var>option</var> [[+|-]<var>option</var>] ...</code></td></tr> -<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>RegexDefaultOptions DOLLAR_ENDONLY</code></td></tr> +<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>RegexDefaultOptions DOTALL DOLLAR_ENDONLY</code></td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Only available from Apache 2.4.30 and later.</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Only available from Apache 2.4.30 and later.</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="RegisterHttpMethod" id="RegisterHttpMethod">RegisterHttpMethod</a>-<a name="registerhttpmethod" id="registerhttpmethod">Direktive</a></h2> @@ -2892,9 +2952,9 @@ as if 'QualifyRedirectURL ON' was configured.</td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in Apache HTTP Server 2.4.24 and later</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in Apache HTTP Server 2.4.24 and later</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p><h3>Siehe auch</h3> <ul> <li><code class="directive"><a href="#httpprotocoloptions">HTTPProtocolOptions</a></code></li> @@ -2914,13 +2974,13 @@ Apache-Kindprozessen gestartet wurden</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> </table> <p>Akzeptiert einen oder zwei Parameter. Der erste Paramater setzt eine - weiche Ressourcenbegrenzung für alle Prozesse, der zweite Parameter - setzt die Maximalgrenze für die Ressourcennutzung. Jeder der + weiche Ressourcenbegrenzung für alle Prozesse, der zweite Parameter + setzt die Maximalgrenze für die Ressourcennutzung. Jeder der Parameter kann eine Zahl oder <code>max</code> sein. <code>max</code> zeigt dem Server an, dass das vom Betriebssystem erlaubte Maximum verwendet werden soll. Das Anheben der maximal erlaubten Ressourcennutzung - erfordert, dass der Server als <code>root</code> läuft, zumindest in - der anfänglichen Startphase.</p> + erfordert, dass der Server als <code>root</code> läuft, zumindest in + der anfänglichen Startphase.</p> <p>Dies wird auf Prozesse angewendet, die von Anfragen bearbeitenden Apache-Kindprozessen abgespalten werden, nicht auf die @@ -2929,7 +2989,7 @@ Apache-Kindprozessen gestartet wurden</td></tr> abgespalten werden, wie z.B. Protokollierung.</p> <p>CPU-Ressourcenbegrenzung wird in Sekunden pro Prozess - ausgedrückt.</p> + ausgedrückt.</p> <h3>Siehe auch</h3> <ul> @@ -2950,13 +3010,13 @@ Apache-Kindprozessen gestartet wurden</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> </table> <p>Akzeptiert einen oder zwei Parameter. Der erste Paramater setzt eine - weiche Ressourcenbegrenzung für alle Prozesse, der zweite Parameter - setzt die Maximalgrenze für die Ressourcennutzung. Jeder der + weiche Ressourcenbegrenzung für alle Prozesse, der zweite Parameter + setzt die Maximalgrenze für die Ressourcennutzung. Jeder der Parameter kann eine Zahl oder <code>max</code> sein. <code>max</code> zeigt dem Server an, dass das vom Betriebssystem erlaubte Maximum verwendet werden soll. Das Anheben der maximal erlaubten Ressourcennutzung - erfordert, dass der Server als <code>root</code> läuft, zumindest in - der anfänglichen Startphase.</p> + erfordert, dass der Server als <code>root</code> läuft, zumindest in + der anfänglichen Startphase.</p> <p>Dies wird auf Prozesse angewendet, die von Anfragen bearbeitenden Apache-Kindprozessen abgespalten werden, nicht auf die @@ -2965,7 +3025,7 @@ Apache-Kindprozessen gestartet wurden</td></tr> abgespalten werden, wie z.B. Protokollierung.</p> <p>Die Begrenzung des Speicherverbrauchs wird in Bytes pro Prozess - ausgedrückt.</p> + ausgedrückt.</p> <h3>Siehe auch</h3> <ul> @@ -2977,7 +3037,7 @@ Apache-Kindprozessen gestartet wurden</td></tr> <div class="directive-section"><h2><a name="RLimitNPROC" id="RLimitNPROC">RLimitNPROC</a>-<a name="rlimitnproc" id="rlimitnproc">Direktive</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Begrenzt die Anzahl der Prozesse, die von Prozessen gestartet -werden können, der ihrerseits von Apache-Kinprozessen gestartet +werden können, der ihrerseits von Apache-Kinprozessen gestartet wurden</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RLimitNPROC <var>Zahl</var>|max [<var>Zahl</var>|max]</code></td></tr> <tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>unbestimmt; verwendet die Voreinstellung des Systems</code></td></tr> @@ -2987,13 +3047,13 @@ wurden</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> </table> <p>Akzeptiert einen oder zwei Parameter. Der erste Paramater setzt eine - weiche Ressourcenbegrenzung für alle Prozesse, der zweite Parameter - setzt die Maximalgrenze für die Ressourcennutzung. Jeder der + weiche Ressourcenbegrenzung für alle Prozesse, der zweite Parameter + setzt die Maximalgrenze für die Ressourcennutzung. Jeder der Parameter kann eine Zahl oder <code>max</code> sein. <code>max</code> zeigt dem Server an, dass das vom Betriebssystem erlaubte Maximum verwendet werden soll. Das Anheben der maximal erlaubten Ressourcennutzung - erfordert, dass der Server als <code>root</code> läuft, zumindest in - der anfänglichen Startphase.</p> + erfordert, dass der Server als <code>root</code> läuft, zumindest in + der anfänglichen Startphase.</p> <p>Dies wird auf Prozesse angewendet, die von Anfragen bearbeitenden Apache-Kindprozessen abgespalten werden, nicht auf die @@ -3005,11 +3065,11 @@ wurden</td></tr> <div class="note"><h3>Anmerkung</h3> <p>Wenn CGI-Prozesse nicht unter anderen Benutzerkennungen als der - User-ID des Webservers laufen, dann beschränkt diese Direktive + User-ID des Webservers laufen, dann beschränkt diese Direktive die Anzahl der Prozesse, die der Server selbst erstellen kann. Kennzeichen einer solchen Situation sind <strong><code>cannot fork</code></strong>-Meldungen - <span class="transnote">(<em>Anm.d.Ü.:</em> <code>kann nicht abspalten</code>)</span> in der + <span class="transnote">(<em>Anm.d.Ü.:</em> <code>kann nicht abspalten</code>)</span> in der Datei <code>error_log</code>.</p> </div> @@ -3030,15 +3090,15 @@ CGI-Skripten</td></tr> <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>ausschließlich Win32; -Die Option <code>Registry-Strict</code> ist verfügbar seit Apache +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>ausschließlich Win32; +Die Option <code>Registry-Strict</code> ist verfügbar seit Apache 2.0.</td></tr> </table> - <p>Die Direktive steuert, wie der Apache den Interpreter zur Ausführung + <p>Die Direktive steuert, wie der Apache den Interpreter zur Ausführung von CGI-Skripten bestimmt. Die Voreinstellung ist <code>Script</code>. Dies - veranlaßt den Apache, den Interpreter zu verwenden, auf den die + veranlaßt den Apache, den Interpreter zu verwenden, auf den die Shebang-Zeile (erste Zeile, beginnt mit <code>#!</code>) im Skript zeigt. - Auf Win32-Systemen sieht diese Zeile üblicherweise so aus:</p> + Auf Win32-Systemen sieht diese Zeile üblicherweise so aus:</p> <div class="example"><p><code> #!C:/Perl/bin/perl.exe @@ -3052,35 +3112,35 @@ Die Option <code>Registry-Strict</code> ist verfügbar seit Apache </code></p></div> <p>Die Einstellung <code>ScriptInterpreterSource Registry</code> - veranlaßt eine Suche in <code>HKEY_CLASSES_ROOT</code> der + veranlaßt eine Suche in <code>HKEY_CLASSES_ROOT</code> der Windows-Registrierungsdatenbank und verwendet die Endung der Skript-Datei - (z.B. <code>.pl</code>) als Suchargument. Der durch den Unterschlüssel + (z.B. <code>.pl</code>) als Suchargument. Der durch den Unterschlüssel <code>Shell\ExecCGI\Command</code> oder, falls dieser nicht existiert, - <code>Shell\Open\Command</code> definierte Befehl wird zum Öffnen der - Skript-Datei verwendet. Wenn der Schlüssel zur Dateiendung oder - beide Unterschlüssel fehlen, dann verwendet der Apache die Option + <code>Shell\Open\Command</code> definierte Befehl wird zum Öffnen der + Skript-Datei verwendet. Wenn der Schlüssel zur Dateiendung oder + beide Unterschlüssel fehlen, dann verwendet der Apache die Option <code>Script</code>.</p> <div class="warning"><h3>Sicherheit</h3> <p>Seien Sie vorsichtig, <code>ScriptInterpreterSource Registry</code> bei Verzeichnissen zu verwenden, auf die eine <code class="directive"><a href="../mod/mod_alias.html#scriptalias">ScriptAlias</a></code>-Anweisung zeigt, denn der Apache versucht <strong>jede</strong> Datei innerhalb des Verzeichnisses - auszuführen. Die Einstellung <code>Registry</code> kann - unerwünschte Programmaufrufe bei Dateien verursachen, die - üblicherweise nicht ausgeführt werden. Auf den meisten + auszuführen. Die Einstellung <code>Registry</code> kann + unerwünschte Programmaufrufe bei Dateien verursachen, die + üblicherweise nicht ausgeführt werden. Auf den meisten Windows-Systemen beispielsweise startet der voreingestellte - Öffnen-Befehl für <code>.htm</code>-Dateien den Microsoft + Öffnen-Befehl für <code>.htm</code>-Dateien den Microsoft Internet Explorer, so dass jede HTTP-Anfrage nach einer existierenden <code>.htm</code>-Datei im Skript-Verzeichnis den Browser im Hintergrund - starten würde. Dies ist eine wirksame Methode, Ihr System binnen + starten würde. Dies ist eine wirksame Methode, Ihr System binnen etwa einer Minute zum Absturz zu bringen.</p> </div> <p>Die seit Apache 2.0 neue Option <code>Registry-Strict</code> macht das gleiche wie <code>Registry</code>, verwendet jedoch nur den - Unterschlüssel <code>Shell\ExecCGI\Command</code>. Der Schlüssel - <code>ExecCGI</code> ist gewöhnlich nicht voreingestellt. Er muss - manuell eingerichtet werden und schützt Ihr System so for + Unterschlüssel <code>Shell\ExecCGI\Command</code>. Der Schlüssel + <code>ExecCGI</code> ist gewöhnlich nicht voreingestellt. Er muss + manuell eingerichtet werden und schützt Ihr System so for versehentlichen Programmaufrufen.</p> </div> @@ -3095,14 +3155,14 @@ of a request or the last 63, assuming the request itself is greater than <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in Apache httpd 2.2.7 and later.</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Available in Apache httpd 2.2.7 and later.</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p></div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="ServerAdmin" id="ServerAdmin">ServerAdmin</a>-<a name="serveradmin" id="serveradmin">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>E-Mail-Adresse, die der Server in Fehlermeldungen einfügt, +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>E-Mail-Adresse, die der Server in Fehlermeldungen einfügt, welche an den Client gesendet werden</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ServerAdmin <var>E-Mail-Adresse</var>|<var>URL</var></code></td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr> @@ -3110,31 +3170,31 @@ welche an den Client gesendet werden</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> </table> <p><code class="directive">ServerAdmin</code> legt die Kontaktadresse fest, - die der Server in jede Fehlermeldung einfügt, die er an den - Client zurückschickt. Wenn <code>httpd</code> das übergebene + die der Server in jede Fehlermeldung einfügt, die er an den + Client zurückschickt. Wenn <code>httpd</code> das übergebene Argument nicht als URL erkennt, nimmt er an, dess es sich um eine <var>E-Mail-Adresse</var> handelt und stellt in Hyperlinks <code>mailto:</code> voran. Es ist jedoch sogar sinnvoll, eine E-Mail-Adresse zu verwenden, da viele CGI-Skripte davon ausgehen. Wenn Sie - eine URL verwenden möchten, sollten Sie auf einem anderen unter Ihrer - Kontrolle stehenden Server verweisen. Andernfalls können Besucher Sie - im Fehlerfall möglicherweise nicht kontaktieren.</p> + eine URL verwenden möchten, sollten Sie auf einem anderen unter Ihrer + Kontrolle stehenden Server verweisen. Andernfalls können Besucher Sie + im Fehlerfall möglicherweise nicht kontaktieren.</p> - <p>Es kann sich lohnen, hierfür eine reservierte Adresse + <p>Es kann sich lohnen, hierfür eine reservierte Adresse anzugeben, z.B.</p> <div class="example"><p><code> ServerAdmin www-admin@foo.example.com </code></p></div> - <p>da Anwender nicht unbedingt erwähnen, dass sie vom Server + <p>da Anwender nicht unbedingt erwähnen, dass sie vom Server sprechen!</p> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="ServerAlias" id="ServerAlias">ServerAlias</a>-<a name="serveralias" id="serveralias">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Alternativer Name für einen Host, der verwendet wird, wenn +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Alternativer Name für einen Host, der verwendet wird, wenn Anfragen einem namensbasierten virtuellen Host zugeordnet werden</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ServerAlias <var>Hostname</var> [<var>Hostname</var>] ...</code></td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Virtual Host</td></tr> @@ -3168,17 +3228,17 @@ selbst zu identifizieren</td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Diese Direktive löst in Version 2.0 die - Funktionalität der Direktive <code class="directive">Port</code> aus +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Diese Direktive löst in Version 2.0 die + Funktionalität der Direktive <code class="directive">Port</code> aus Version 1.3 ab.</td></tr> </table> <p>Die Direktive <code class="directive">ServerName</code> bestimmt den Rechnernamen und Port, den der Server dazu verwendet, sich selbst zu identifizieren. Diese werden bei der Erstellung von Umleitungs-URLs - benötigt. Wenn beispielsweise der Name der Maschine, die den Webserver + benötigt. Wenn beispielsweise der Name der Maschine, die den Webserver beherbergt, <code>simple.example.com</code> lautet, die Maschine jedoch auch einen DNS-Alias <code>www.example.com</code> besitzt und Sie den - Webserver so identifizieren möchten, sollten Sie die folgende + Webserver so identifizieren möchten, sollten Sie die folgende Anweisung verwenden:</p> <div class="example"><p><code> @@ -3189,8 +3249,8 @@ selbst zu identifizieren</td></tr> dann versucht der Server den Rechnernamen mittels eines Reverse-Lookup herzuleiten. Wenn kein Port in der <code class="directive">ServerName</code>-Anweisung angegeben wurde, dann - verwendet der Server den Port der eingegangenen Anfrage. Für eine - optimale Zuverlässigkeit und Berechenbarkeit sollten Sie einen + verwendet der Server den Port der eingegangenen Anfrage. Für eine + optimale Zuverlässigkeit und Berechenbarkeit sollten Sie einen eindeutigen Rechnernamen und Port angeben, in dem Sie die Direktive <code class="directive">ServerName</code> verwenden.</p> @@ -3200,14 +3260,14 @@ selbst zu identifizieren</td></tr> Hostname im <code>Host:</code>-Header der Anfrage auftauchen muss, damit sie diesem virtuellen Host zugeordnet wird.</p> - <p>Lesen Sie bitte die Beschreibung der Direktiven <code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code> und <code class="directive"><a href="#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code> für Einstellungen, die + <p>Lesen Sie bitte die Beschreibung der Direktiven <code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code> und <code class="directive"><a href="#usecanonicalphysicalport">UseCanonicalPhysicalPort</a></code> für Einstellungen, die bestimmen, ob selbstreferenzierende URLs (z.B. vom Modul <code class="module"><a href="../mod/mod_dir.html">mod_dir</a></code>) auf den angegebenen Port zeigen oder auf die Portnummern die in der Anfrage des Clients angegeben ist.</p> <h3>Siehe auch</h3> <ul> -<li><a href="../dns-caveats.html">Probleme bezüglich DNS und +<li><a href="../dns-caveats.html">Probleme bezüglich DNS und Apache</a></li> <li><a href="../vhosts/">Apache-Dokumentation zu virtuellen Hosts</a></li> @@ -3220,7 +3280,7 @@ Apache</a></li> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="ServerPath" id="ServerPath">ServerPath</a>-<a name="serverpath" id="serverpath">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Veralteter URL-Pfad für einen namensbasierten +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Veralteter URL-Pfad für einen namensbasierten virtuellen Host, auf den von einem inkompatiblen Browser zugegriffen wird</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ServerPath <var>URL-Pfad</var></code></td></tr> @@ -3229,7 +3289,7 @@ wird</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> </table> <p>Die Direktive <code class="directive">ServerPath</code> legt den - veralteten <span class="transnote">(<em>Anm.d.Ü.:</em> Gemeint ist eigentlich "Altlast" aufgrund + veralteten <span class="transnote">(<em>Anm.d.Ü.:</em> Gemeint ist eigentlich "Altlast" aufgrund antiquierter Clients.)</span> URL-Pfad eines Hosts zur Verwendung mit <a href="../vhosts/">namensbasierten virtuellen Hosts</a> fest.</p> @@ -3250,8 +3310,8 @@ wird</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> </table> <p>Die Direktive <code class="directive">ServerRoot</code> bestimmt das - Verzeichnis, in dem der Server installiert ist. Üblicherweise - enthält es die Unterverzeichnisse <code>conf/</code> und + Verzeichnis, in dem der Server installiert ist. Üblicherweise + enthält es die Unterverzeichnisse <code>conf/</code> und <code>logs/</code>. Relative Pfadangaben anderer Direktiven (wie z.B. <code class="directive"><a href="#include">Include</a></code> oder <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code>) werden relativ zu diesem Verzeichnis betrachtet.</p> @@ -3265,13 +3325,13 @@ wird</td></tr> <li><a href="../invoking.html">Die <code>httpd</code>-Option <code>-d</code></a></li> <li><a href="../misc/security_tips.html#serverroot">Sicherheitshinweise</a> - für Informationen, wie die Rechte auf das <code class="directive">ServerRoot</code>-Verzeichnis richtig gesetzt werden</li> + für Informationen, wie die Rechte auf das <code class="directive">ServerRoot</code>-Verzeichnis richtig gesetzt werden</li> </ul> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="ServerSignature" id="ServerSignature">ServerSignature</a>-<a name="serversignature" id="serversignature">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Konfiguriert die Fußzeile von servergenerierten +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Konfiguriert die Fußzeile von servergenerierten Dokumenten</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>ServerSignature On|Off|EMail</code></td></tr> <tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>ServerSignature Off</code></td></tr> @@ -3280,21 +3340,21 @@ Dokumenten</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> </table> - <p>Die Direktive <code class="directive">ServerSignature</code> ermöglicht + <p>Die Direktive <code class="directive">ServerSignature</code> ermöglicht die Gestaltung einer unter servergenerierten Dokumenten (z.B. Fehlerdokumente, FTP-Verzeichnislisten von <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>, - <code class="module"><a href="../mod/mod_info.html">mod_info</a></code>-Ausgaben, ...) angefügten - Fußzeile. Ein möglicher Grund für die Aktivierung einer - solchen Fußzeile ist, dass der Anwender bei einer Kette von - Proxy-Servern oft keine Möglichkeit hat, zu erkennen, welcher der - verketteten Server gegenwärtig die zurückgegebene Fehlermeldung + <code class="module"><a href="../mod/mod_info.html">mod_info</a></code>-Ausgaben, ...) angefügten + Fußzeile. Ein möglicher Grund für die Aktivierung einer + solchen Fußzeile ist, dass der Anwender bei einer Kette von + Proxy-Servern oft keine Möglichkeit hat, zu erkennen, welcher der + verketteten Server gegenwärtig die zurückgegebene Fehlermeldung produziert hat.</p> - <p>Die (Vor-)Einstellung <code>Off</code> unterdrückt die - Fußzeile (und ist damit kompatibel zum Verhalten des Apache 1.2 und - früher). Die Einstellung <code>On</code> fügt schlicht eine + <p>Die (Vor-)Einstellung <code>Off</code> unterdrückt die + Fußzeile (und ist damit kompatibel zum Verhalten des Apache 1.2 und + früher). Die Einstellung <code>On</code> fügt schlicht eine Zeile mit der Versionsnummer des Servers und dem Servernamen (<code class="directive"><a href="#servername">ServerName</a></code>) des bedienenden virtuellen Hosts an. - Die Einstellung <code>EMail</code> erstellt zusätzlich einen + Die Einstellung <code>EMail</code> erstellt zusätzlich einen "mailto:"-Verweis zum Serveradministrator (<code class="directive"><a href="#serveradmin">ServerAdmin</a></code>) des referenzierten Dokuments.</p> <p>Ab Version 2.0.44 werden die Details der angegebenen Versionsnummer des @@ -3317,9 +3377,9 @@ Dokumenten</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> </table> <p>die Direktive steuert, ob der Response-Header <code>Server</code>, - der an den Client zurückgesendet wird, eine Beschreibung des + der an den Client zurückgesendet wird, eine Beschreibung des allgemeinen Betriesbsystemtyps des Servers wie auch Informationen - über einkompilierte Module enthält.</p> + über einkompilierte Module enthält.</p> <dl> <dt><code>ServerTokens Prod[uctOnly]</code></dt> @@ -3353,7 +3413,7 @@ Dokumenten</td></tr> (Unix) PHP/4.2.2 MyMod/1.2</code></dd> </dl> - <p>Diese Einstellung gilt für den gesamten Server und kann nicht + <p>Diese Einstellung gilt für den gesamten Server und kann nicht auf Virtual-Host-Basis aktiviert oder deaktiviert werden.</p> <p>Ab Version 2.0.44 steuert diese Direktive auch die Informationen, die @@ -3375,16 +3435,16 @@ einen Handler</td></tr> <tr><th><a href="directive-dict.html#Override">AllowOverride:</a></th><td>FileInfo</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Seit Apache 2.0 im Core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Seit Apache 2.0 im Core</td></tr> </table> <p>Wenn die Direktive innerhalb einer <code>.htaccess</code>-Datei oder in einem <code class="directive"><a href="#directory"><Directory></a></code>- oder <code class="directive"><a href="#location"><Location></a></code>-Abschnitt angegeben wird, erzwingt sie, dass alle entsprechenden Dateien von dem durch <var>Handlername</var> angegebenen <a href="../handler.html">Handler</a> analysiert werden. Wenn Sie - beispielsweise ein Verzeichnis haben, dessen Dateien unabhängig von - der Endung gänzlich als Image-Maps interpretiert werden sollen, - können Sie folgendes in eine <code>.htaccess</code>-Datei in + beispielsweise ein Verzeichnis haben, dessen Dateien unabhängig von + der Endung gänzlich als Image-Maps interpretiert werden sollen, + können Sie folgendes in eine <code>.htaccess</code>-Datei in dem Verzeichnis schreiben:</p> <div class="example"><p><code> @@ -3393,7 +3453,7 @@ einen Handler</td></tr> <p>Noch ein Beispiel: wenn Sie den Server immer, wenn die URL <code>http://servername/status</code> aufgerufen wird, einen - Statusbericht anzeigen lassen möchten, dann können + Statusbericht anzeigen lassen möchten, dann können Sie folgendes in die <code>httpd.conf</code> schreiben:</p> <div class="example"><p><code> @@ -3403,12 +3463,12 @@ einen Handler</td></tr> </span> </Location> </code></p></div> - <p>Sie können eine zuvor definierte + <p>Sie können eine zuvor definierte <code class="directive">SetHandler</code>-Anweisung aufheben, indem Sie den Wert <code>None</code> verwenden.</p> <p><strong>Hinweis:</strong> SetHandler setzt die Standard-Handler - außer Kraft und unterdrückt gewohnte Verhaltensweisen, wie - beispielsweise die Behandlung von URLs, die auf einen Schrägstrich + außer Kraft und unterdrückt gewohnte Verhaltensweisen, wie + beispielsweise die Behandlung von URLs, die auf einen Schrägstrich (/) enden als Verzeichnisse oder (die Auslieferung von) Index-Dateien.</p> <h3>Siehe auch</h3> @@ -3429,11 +3489,11 @@ verarbeiten</td></tr> </table> <p>Die Direktive <code class="directive">SetInputFilter</code> bestimmt den oder die Filter, die Client-Anfragen und POST-Eingaben verarbeiten, wenn - sie vom Server empfangen werden. Diese gelten zusätzlich zu - anderweitig definierten Filtern, einschließlich denen der Direktive + sie vom Server empfangen werden. Diese gelten zusätzlich zu + anderweitig definierten Filtern, einschließlich denen der Direktive <code class="directive"><a href="../mod/mod_mime.html#addinputfilter">AddInputFilter</a></code>.</p> - <p>Wenn mehr als ein Filter angegeben wird, dann müssen diese + <p>Wenn mehr als ein Filter angegeben wird, dann müssen diese durch Semikolon voneinander getrennt in der Reihenfolge angegeben werden, in der sie die Daten verarbeiten sollen.</p> @@ -3454,8 +3514,8 @@ verarbeiten</td></tr> </table> <p>Die Direktive <code class="directive">SetOutputFilter</code> bestimmt die Filter, die Antworten des Servers verarbeiten, bevor sie an den - Client gesendet werden. Diese gelten zusätzlich zu anderweitig - definierten Filtern, einschließlich denen der Direktive + Client gesendet werden. Diese gelten zusätzlich zu anderweitig + definierten Filtern, einschließlich denen der Direktive <code class="directive"><a href="../mod/mod_mime.html#addoutputfilter">AddOutputFilter</a></code>.</p> <p>Die folgende Konfiguration verarbeitet zum Beispiel alle Dateien @@ -3469,7 +3529,7 @@ verarbeiten</td></tr> </Directory> </code></p></div> - <p>Wenn mehr als ein Filter angegeben wird, dann müssen diese + <p>Wenn mehr als ein Filter angegeben wird, dann müssen diese durch Semikolon voneinander getrennt in der Reihenfolge angegeben werden, in der sie die Daten verarbeiten sollen.</p> @@ -3479,6 +3539,21 @@ verarbeiten</td></tr> </ul> </div> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> +<div class="directive-section"><h2><a name="StrictHostCheck" id="StrictHostCheck">StrictHostCheck</a>-<a name="stricthostcheck" id="stricthostcheck">Direktive</a></h2> +<table class="directive"> +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Controls whether the server requires the requested hostname be + listed enumerated in the virtual host handling the request + </td></tr> +<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>StrictHostCheck ON|OFF</code></td></tr> +<tr><th><a href="directive-dict.html#Default">Voreinstellung:</a></th><td><code>StrictHostCheck OFF</code></td></tr> +<tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration, Virtual Host</td></tr> +<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> +<tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Added in 2.4.49</td></tr> +</table><p>Die Dokumentation zu dieser Direktive wurde + noch nicht übersetzt. Bitte schauen Sie in die englische + Version.</p></div> +<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="TimeOut" id="TimeOut">TimeOut</a>-<a name="timeout" id="timeout">Direktive</a></h2> <table class="directive"> <tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Zeitspanne, die der Server auf verschiedene Ereignisse wartet, @@ -3493,22 +3568,22 @@ bevor er die Anfrage abbricht</td></tr> Zeitspanne, die der Apache auf drei Dinge wartet:</p> <ol> - <li>Die gesamte Zeispanne, die benötigt wird, um eine GET-Anfrage + <li>Die gesamte Zeispanne, die benötigt wird, um eine GET-Anfrage zu empfangen.</li> <li>Die Zeitspanne zwischen dem Empfang von TCP-Paketen einer POST- oder PUT-Anfrage.</li> - <li>Die Zeitspanne zwischen ACKs bei der Übermittlung der + <li>Die Zeitspanne zwischen ACKs bei der Übermittlung der TCP-Pakete der Antwort.</li> </ol> <p>Wir haben vor, diese Zeitspannen in Zukunft separat konfigurierbar zu machen. Vor Version 1.2 war der Zeitgeber auf 1200 voreingestellt, wurde dann aber auf 300 herabgesetzt, was immer noch weit mehr ist, als in den - meisten Situationen benötigt wird. Die Voreinstellung wurde nicht + meisten Situationen benötigt wird. Die Voreinstellung wurde nicht weiter herabgesetzt, da gelegentlich noch Stellen im Code existieren - können, wo der Zeitgeber nicht zurückgesetzt wird, wenn ein + können, wo der Zeitgeber nicht zurückgesetzt wird, wenn ein Paket verschickt wird. Seit Apache 2.4 ist die Voreinstellung 60.</p> </div> @@ -3521,25 +3596,25 @@ bevor er die Anfrage abbricht</td></tr> <tr><th><a href="directive-dict.html#Context">Kontext:</a></th><td>Serverkonfiguration</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> -<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Verfügbar ab Apache 1.3.34 und 2.0.55</td></tr> +<tr><th><a href="directive-dict.html#Compatibility">Kompatibilität:</a></th><td>Verfügbar ab Apache 1.3.34 und 2.0.55</td></tr> </table> <p>Diese Direktive beeinflusst das Verhalten von <code>TRACE</code> sowohl - für den Server selbst als auch <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. Die + für den Server selbst als auch <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>. Die Voreinstellung <code>TraceEnable on</code> erlaubt - <code>TRACE</code>-Anfragen gemäß RFC 2616. Dort werden + <code>TRACE</code>-Anfragen gemäß RFC 2616. Dort werden nur Anfragen ohne Datenteil zugelassen. <code>TraceEnable off</code> - sorgt dafür, dass der Serverkern und <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> den + sorgt dafür, dass der Serverkern und <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code> den Fehler <code>405</code> (Zugriffsmethode nicht erlaubt) an den Client senden.</p> - <p>Zu Test- und Diagnosezwecken können Sie auch + <p>Zu Test- und Diagnosezwecken können Sie auch nicht-standardkonforme Anfragen mit Datenteil erlauben, indem Sie die Direktive <code>TraceEnable extended</code> verwenden. Der Server (als - Ursprungsserver) beschränkt den Anfrageinhalt auf 64k. (Wenn - <code>Transfer-Encoding: chunked</code> benutzt wird, können - weitere 8k für die Chunk-Kopfzeilen verwendet werden.) Der - Server selbst reflektiert dann die vollständigen HTTP- und - Chunk-Kopfzeilen in seiner Antwort. Die Einschränkung auf 64k gilt + Ursprungsserver) beschränkt den Anfrageinhalt auf 64k. (Wenn + <code>Transfer-Encoding: chunked</code> benutzt wird, können + weitere 8k für die Chunk-Kopfzeilen verwendet werden.) Der + Server selbst reflektiert dann die vollständigen HTTP- und + Chunk-Kopfzeilen in seiner Antwort. Die Einschränkung auf 64k gilt nicht, wenn der Server als Proxy arbeitet.</p> </div> @@ -3552,7 +3627,7 @@ bevor er die Anfrage abbricht</td></tr> <tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Core</td></tr> <tr><th><a href="directive-dict.html#Module">Modul:</a></th><td>core</td></tr> </table><p>Die Dokumentation zu dieser Direktive wurde - noch nicht übersetzt. Bitte schauen Sie in die englische + noch nicht übersetzt. Bitte schauen Sie in die englische Version.</p><h3>Siehe auch</h3> <ul> <li><code class="directive"><a href="#define">Define</a></code></li> @@ -3572,21 +3647,21 @@ ermittelt</td></tr> </table> <p>In vielen Situationen muss der Apache eine <em>selbstreferenzierende</em> URL -- d.h. eine URL, die auf den selben - Server zurück verweist -- zusammenbauen. Bei <code>UseCanonicalName + Server zurück verweist -- zusammenbauen. Bei <code>UseCanonicalName On</code> verwendet der Apache den Hostnamen und Port, der in der <code class="directive"><a href="#servername">ServerName</a></code>-Anweisung angegeben ist, um den kanonischen Namen des Servers zu erstellen. Dieser Name wird in - allen selbstreferenzierenden URLs sowie in CGI-Skripten für die + allen selbstreferenzierenden URLs sowie in CGI-Skripten für die Werte von <code>SERVER_NAME</code> und <code>SERVER_PORT</code> verwendet.</p> <p>Bei <code>UseCanonicalName Off</code> bildet der Apache - selbstreferenzierende URLs, indem er den vom Client übermittelten + selbstreferenzierende URLs, indem er den vom Client übermittelten Hostnamen und Port verwendet, sofern diese vorhanden sind (andernfalls wird der kanonische Name, wie oben beschrieben, benutzt). Die Werte sind die gleichen, die zur Anwendung von <a href="../vhosts/name-based.html">namensbasierten virtuellen Hosts</a> - verwendet werden, und sie sind mit den gleichen Clients verfügbar - <span class="transnote">(<em>Anm.d.Ü.:</em> , die auch in der Lage sind, auf namensbasierte virtuelle Hosts + verwendet werden, und sie sind mit den gleichen Clients verfügbar + <span class="transnote">(<em>Anm.d.Ü.:</em> , die auch in der Lage sind, auf namensbasierte virtuelle Hosts zuzugreifen, d.h. einen <code>Host</code>-Header mitschicken)</span>. Die CGI-Variablen <code>SERVER_NAME</code> und <code>SERVER_PORT</code> werden ebenfalls aus den vom Client angeboten Werten erstellt.</p> @@ -3596,28 +3671,28 @@ ermittelt</td></tr> Sie werden bemerken, dass der Apache den Benutzer auf <code>http://www.domain.com/splat/</code> umleitet, wenn dieser einen Kurznamen und eine URL, die einem Verzeichnis entspricht, ohne - abschließenden Schrägstrich eingibt, wie z.B. + abschließenden Schrägstrich eingibt, wie z.B. <code>http://www/splat</code>. Wenn Sie Authentisierung aktiviert haben, bewirkt dies, dass der Benutzer sich zweimal identifizieren muss - (einmal für <code>www</code> und noch einmal für - <code>www.domain.com</code> -- lesen Sie für weitere Informationen <a href="http://httpd.apache.org/docs/misc/FAQ.html#prompted-twice">die + (einmal für <code>www</code> und noch einmal für + <code>www.domain.com</code> -- lesen Sie für weitere Informationen <a href="http://httpd.apache.org/docs/misc/FAQ.html#prompted-twice">die FAQ zu diesem Thema</a>). Wenn <code class="directive">UseCanonicalName</code> jedoch auf <code>Off</code> gesetzt ist, denn wird der Apache zu <code>http://www/splat/</code> umleiten.</p> <p>Es existiert noch eine dritte Option, <code>UseCanonicalName DNS</code>, - die für den Betrieb von IP-basierten Massen-Virtual-Hosts gedacht ist, - um antiquierte Clients zu unterstützen, die keinen + die für den Betrieb von IP-basierten Massen-Virtual-Hosts gedacht ist, + um antiquierte Clients zu unterstützen, die keinen <code>Host:</code>-Header bereit stellen. Um selbstreferenzierende - URLs zu ermitteln, führt der Apache bei dieser Option ein + URLs zu ermitteln, führt der Apache bei dieser Option ein Reverse-DNS-Lookup auf die IP-Adresse des Servers aus, zu der der Client Verbindung aufgenommen hat.</p> <div class="warning"><h3>Warnung</h3> <p>Wenn CGI-Skripte Vermutungen aufgrund des Wertes von - <code>SERVER_NAME</code> anstellen, können sie durch diese + <code>SERVER_NAME</code> anstellen, können sie durch diese Option fehlschlagen. Clients steht es im Wesentlichen frei, einen Wert - für den Hostnamen anzugeben, wie er will. Wenn das + für den Hostnamen anzugeben, wie er will. Wenn das CGI-Skript <code>SERVER_NAME</code> jedoch lediglich dazu verwendet, selbstreferenzierende URLs zu erstellen, sollte das gerade noch in Ordnung sein.</p> @@ -3642,14 +3717,14 @@ ermittelt</td></tr> </table> <p>In vielen Situationen muss der Apache eine <em>selbstreferenzierende</em> URL zusammenbauen, d.h. eine URL, die auf - den selben Server zurück verweist. Wenn der Apache für die + den selben Server zurück verweist. Wenn der Apache für die <code class="directive"><a href="#usecanonicalname">UseCanonicalName</a></code>-Direktive den Port bestimmt, wird mit <code>UseCanonicalPhysicalPort On</code> die - tatsächlich für die Anfrage verwendete physische Portnummer + tatsächlich für die Anfrage verwendete physische Portnummer in Betracht gezogen. Mit <code>UseCanonicalPhysicalPort Off</code> - verläßt sich der Apache nur auf die Konfiguration, um eine - gültige Portnummer zu bestimmen und läßt die - physische Portnummer außer acht.</p> + verläßt sich der Apache nur auf die Konfiguration, um eine + gültige Portnummer zu bestimmen und läßt die + physische Portnummer außer acht.</p> <div class="note"><h3>Hinweis</h3> <p>Wenn der physische Port verwendet wird, ist die Reihenfolge wie @@ -3683,7 +3758,7 @@ ermittelt</td></tr> <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div> <div class="directive-section"><h2><a name="VirtualHost" id="VirtualHost"><VirtualHost></a>-<a name="virtualhost" id="virtualhost">Direktive</a></h2> <table class="directive"> -<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Enthält Direktiven, die nur auf bestimmte Hostnamen oder +<tr><th><a href="directive-dict.html#Description">Beschreibung:</a></th><td>Enthält Direktiven, die nur auf bestimmte Hostnamen oder IP-Adressen angewendet werden</td></tr> <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code><VirtualHost <var>Adresse</var>[:<var>Port</var>] [<var>Adresse</var>[:<var>Port</var>]] @@ -3696,16 +3771,16 @@ IP-Adressen angewendet werden</td></tr> <code></VirtualHost></code> werden dazu verwendet, eine Gruppe von Direktiven zusammenzufassen, die nur auf einen bestimmten virtuellen Host angewendet werden. Jede Direktive, die im Virtual-Host-Kontext - zulässig ist, kann verwendet werden. Wenn der Server eine Anfrage - für ein bestimmtes Dokument eines bestimmten virtuellen Hosts - empfängt, dann benutzt er die im + zulässig ist, kann verwendet werden. Wenn der Server eine Anfrage + für ein bestimmtes Dokument eines bestimmten virtuellen Hosts + empfängt, dann benutzt er die im <code class="directive"><VirtualHost></code>-Container enthaltenen Konfigurationsanweisungen. <var>Adresse</var> kann sein:</p> <ul> <li>Die IP-Adresse des virtuellen Hosts.</li> - <li>Ein voll qualifizierter Domainname für die IP-Adresse des + <li>Ein voll qualifizierter Domainname für die IP-Adresse des virtuellen Hosts.</li> <li>Das Zeichen <code>*</code>, welches nur in Kombination mit @@ -3729,7 +3804,7 @@ IP-Adressen angewendet werden</td></tr> </VirtualHost> </code></p></div> - <p>IPv6-Adressen müssen in eckigen Klammern angegeben werden, da die + <p>IPv6-Adressen müssen in eckigen Klammern angegeben werden, da die optionale Portnummer sonst nicht erkannt werden kann. Hier ein IPv6-Beispiel:</p> @@ -3746,17 +3821,17 @@ IP-Adressen angewendet werden</td></tr> </code></p></div> <p>Jeder virtuelle Host muss einer anderen IP-Adresse, einem anderen Port - oder einem anderen Hostnamen für den Server entsprechen. Im ersten + oder einem anderen Hostnamen für den Server entsprechen. Im ersten Fall muss die Servermaschine so eingerichtet sein, dass sie IP-Pakete - für mehrere Adressen akzeptiert. (Wenn der Rechner nicht mehrere + für mehrere Adressen akzeptiert. (Wenn der Rechner nicht mehrere Netzwerkkarten besitzt, kann dies mit dem Befehl <code>ifconfig - alias</code> durchgeführt werden -- sofern Ihr Betriebssystem das - unterstützt).</p> + alias</code> durchgeführt werden -- sofern Ihr Betriebssystem das + unterstützt).</p> <div class="note"><h3>Anmerkung</h3> <p>Die Verwendung von <code class="directive"><VirtualHost></code> beeinflusst <strong>nicht</strong>, an welchen Adressen der Apache - lauscht. Sie müssen mit <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> sicherstellen, dass der Apache + lauscht. Sie müssen mit <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code> sicherstellen, dass der Apache an der richtigen Adresse lauscht.</p> </div> @@ -3765,24 +3840,24 @@ IP-Adressen angewendet werden</td></tr> der Apache jede IP-Adresse diesem virtuellen Host zu, die nicht explizit in einem anderen virtuellen Host angegeben ist. Falls kein virtueller Host <code>_default_</code> angegeben ist, wird die "Hauptserver"-Konfiguration, - die aus allen Definitionen außerhalb der Virtual-Host-Abschnitte - besteht, für nicht passende IPs verwendet. (Beachten Sie jedoch, + die aus allen Definitionen außerhalb der Virtual-Host-Abschnitte + besteht, für nicht passende IPs verwendet. (Beachten Sie jedoch, dass eine IP-Adressen die zu einer <code class="directive"><a href="#namevirtualhost">NameVirtualHost</a></code>-Anweisung passt, weder den "Hauptserver" noch den virtuellen Host <code>_default_</code> verwendet. - Lesen Sie für weitere Details die Dokumentation zu <a href="../vhosts/name-based.html">namensbasierten virtuell Hosts</a>.)</p> + Lesen Sie für weitere Details die Dokumentation zu <a href="../vhosts/name-based.html">namensbasierten virtuell Hosts</a>.)</p> - <p>Sie können einen speziellen <code>:Port</code> angeben, + <p>Sie können einen speziellen <code>:Port</code> angeben, um den entsprechenden Port zu wechseln. Falls nicht angegeben, wird er auf den gleichen Port voreingestellt, wie die letzte <code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>-Anweisung des - Hauptservers. Sie können auch <code>:*</code> angeben, um alle + Hauptservers. Sie können auch <code>:*</code> angeben, um alle Ports dieser Adresse zu akzeptieren. (Dies wird zusammen mit <code>_default_</code> empfohlen.)</p> <div class="warning"><h3>Sicherheit</h3> - <p>Lesen Sie das Dokument <a href="../misc/security_tips.html">Sicherheitshinweise</a> für - Details, warum Ihre Sicherheit gefährdet sein kann, wenn das - Verzeichnis, in dem Protokolldateien gespeichert werden, für + <p>Lesen Sie das Dokument <a href="../misc/security_tips.html">Sicherheitshinweise</a> für + Details, warum Ihre Sicherheit gefährdet sein kann, wenn das + Verzeichnis, in dem Protokolldateien gespeichert werden, für jemanden anderes als den Benutzer beschreibbar ist, der den Server gestartet hat.</p> </div> @@ -3791,25 +3866,25 @@ IP-Adressen angewendet werden</td></tr> <ul> <li><a href="../vhosts/">Apache-Dokumentation zu virtuellen Hosts</a></li> -<li><a href="../dns-caveats.html">Probleme bezüglich DNS und +<li><a href="../dns-caveats.html">Probleme bezüglich DNS und Apache</a></li> <li><a href="../bind.html">Bestimmen, welche Adressen und Ports der Apache verwendet</a></li> <li><a href="../sections.html">Wie die Abschnitte <Directory>, - <Location> und <Files> arbeiten</a> für eine - Erläuterung, wie diese verschiedenen Abschnitte miteinander + <Location> und <Files> arbeiten</a> für eine + Erläuterung, wie diese verschiedenen Abschnitte miteinander kombiniert werden, wenn eine Anfrage empfangen wird</li> </ul> </div> </div> <div class="bottomlang"> -<p><span>Verfügbare Sprachen: </span><a href="../de/mod/core.html" title="Deutsch"> de </a> | +<p><span>Verfügbare Sprachen: </span><a href="../de/mod/core.html" title="Deutsch"> de </a> | <a href="../en/mod/core.html" hreflang="en" rel="alternate" title="English"> en </a> | -<a href="../es/mod/core.html" hreflang="es" rel="alternate" title="Español"> es </a> | -<a href="../fr/mod/core.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | +<a href="../es/mod/core.html" hreflang="es" rel="alternate" title="Español"> es </a> | +<a href="../fr/mod/core.html" hreflang="fr" rel="alternate" title="Français"> fr </a> | <a href="../ja/mod/core.html" hreflang="ja" rel="alternate" title="Japanese"> ja </a> | -<a href="../tr/mod/core.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> -</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Kommentare</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div> +<a href="../tr/mod/core.html" hreflang="tr" rel="alternate" title="Türkçe"> tr </a></p> +</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Kommentare</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our <a href="https://httpd.apache.org/lists.html">mailing lists</a>.</div> <script type="text/javascript"><!--//--><![CDATA[//><!-- var comments_shortname = 'httpd'; var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/core.html'; @@ -3827,7 +3902,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/core.html'; } })(window, document); //--><!]]></script></div><div id="footer"> -<p class="apache">Copyright 2019 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> +<p class="apache">Copyright 2024 The Apache Software Foundation.<br />Lizenziert unter der <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p> <p class="menu"><a href="../mod/">Module</a> | <a href="../mod/directives.html">Direktiven</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossar</a> | <a href="../sitemap.html">Seitenindex</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!-- if (typeof(prettyPrint) !== 'undefined') { prettyPrint(); |