diff options
author | Astrid Malo <kess@apache.org> | 2003-05-25 15:29:05 +0200 |
---|---|---|
committer | Astrid Malo <kess@apache.org> | 2003-05-25 15:29:05 +0200 |
commit | 96e9c0954f64dc5c56ae1e577d005a45a719903b (patch) | |
tree | 36c48defc18fa706f272653262e2a8e6b78d3eab /docs | |
parent | correct a module reference, thx nd (diff) | |
download | apache2-96e9c0954f64dc5c56ae1e577d005a45a719903b.tar.xz apache2-96e9c0954f64dc5c56ae1e577d005a45a719903b.zip |
translate new directive LimitInternalRecursion and update the rest
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100030 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs')
-rw-r--r-- | docs/manual/mod/core.xml.de | 105 |
1 files changed, 84 insertions, 21 deletions
diff --git a/docs/manual/mod/core.xml.de b/docs/manual/mod/core.xml.de index 7a81b9e1fb..18b4f5e46e 100644 --- a/docs/manual/mod/core.xml.de +++ b/docs/manual/mod/core.xml.de @@ -1,7 +1,7 @@ <?xml version="1.0"?> <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd"> <?xml-stylesheet type="text/xsl" href="../style/manual.de.xsl"?> -<!-- English revision: 1.58 --> +<!-- English revision: 1.66 --> <modulesynopsis metafile="core.xml.meta"> @@ -1581,6 +1581,45 @@ außer den genannten</description> </directivesynopsis> <directivesynopsis> +<name>LimitInternalRecursion</name> +<description>Bestimmt die maximale Anzahl interner Umleitungen und + verschachtelter Unteranfragen</description> +<syntax>LimitInternalRecursion <var>Zahl</var> [<var>Zahl</var>]</syntax> +<default>LimitInternalRecursion 10</default> +<contextlist><context>server config</context><context>virtual host</context> +</contextlist> +<compatibility>Verfügbar ab Apache 2.1</compatibility> + +<usage> + <p>Eine interne Umleitung erfolgt beispielsweise, wenn die Direktive + <directive module="mod_actions">Action</directive> verwendet wird, welche + die Originalanfrage intern zu einem CGI-Skript weiterleitet. Eine + Unteranfrage <transnote>engl. Subrequest</transnote> ist ein Mechanismus des + Apache, um herauszufinden, was bei einer URI geschehen würde, wäre + sie angefordert worden. <module>mod_dir</module> z.B. verwendet + Unteranfragen, um nach den Dateien zu suchen, die in der <directive + module="mod_dir">DirectoryIndex</directive>-Anweisung aufgeführt + sind.</p> + + <p><directive>LimitInternalRecursion</directive> 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> + + <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 + <var>Zahl</var> legt fest, wie tief Unteranfragen ineinander + verschachtelt werden dürfen. Wenn Sie lediglich eine <var>Zahl</var> + angeben, wird sie beiden Begrenzungen zugewiesen.</p> + + <example><title>Beispiel</title> + LimitInternalRecursion 5 + </example> +</usage> +</directivesynopsis> + +<directivesynopsis> <name>LimitRequestBody</name> <description>Begrenzt die Gesamtgröße des vom Client gesendeten HTTP-Request-Body</description> @@ -1800,11 +1839,28 @@ URLs an</description> der Reihenfolge ausgeführt, in der sie in der Konfigurationsdatei erscheinen.</p> - <p>Beachten Sie, dass URLs keineswegs mit dem Dateisystem - übereinstimmen müssen. Um es nochmal zu betonen, - <directive type="section">Location</directive> operiert vollständig - außerhalb des Dateisystems.</p> - + <p><directive type="section">Location</directive>-Abschnitte operieren + vollständig außerhalb des Dateisystems. Dies hat mehrere + Konsequenzen. An Wichtigsten, <directive + type="section">Location</directive>-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. + umgangen werden.</p> + + <note><title>Wann sollte<directive + type="section">Location</directive> verwendet werden</title> + + <p>Verwenden Sie <directive type="section">Location</directive>, um + Anweisungen auf Inhalte anzuwenden, die außerhalb des Dateisystems + abgelegt sind. Benutzen Sie <directive + type="section" module="core">Directory</directive> und <directive + type="section" module="core">Files</directive> 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> + </note> + <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 @@ -2164,7 +2220,8 @@ bestimmten Verzeichnis verfügbar sind</description> <dt><code>ExecCGI</code></dt> - <dd>Die Ausführung von CGI-Skripts ist erlaubt.</dd> + <dd>Die Ausführung von CGI-Skripten, welche <module>mod_cgi</module> + verwenden, ist erlaubt.</dd> <dt><code>FollowSymLinks</code></dt> @@ -2182,43 +2239,49 @@ bestimmten Verzeichnis verfügbar sind</description> <dt><code>Includes</code></dt> <dd> - Server Side Includes sind erlaubt.</dd> + Server Side Includes, die von <module>mod_include</module> bereitgestellt + werden, sind erlaubt.</dd> <dt><code>IncludesNOEXEC</code></dt> <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 - <directive>ScriptAlias</directive>-Verzeichnissen mittels + <directive module="mod_cgi">ScriptAlias</directive>-Verzeichnissen mittels <code>#include virtual</code> einzubinden.</dd> <dt><code>Indexes</code></dt> <dd>Wenn eine URL, die auf ein Verzeichnis zeigt, in dem sich keine durch - <directive>DirectoryIndex</directive> definierte Indexdatei - (<em>z.B.</em> <code>index.html</code>) befindet, dann liefert der Server - eine formatierte Auflistung des Verzeichnisses zurück.</dd> + <directive module="mod_dir">DirectoryIndex</directive> definierte + Indexdatei (<em>z.B.</em> <code>index.html</code>) befindet, dann liefert + <module>mod_autoindex</module> eine formatierte Auflistung des + Verzeichnisses zurück.</dd> <dt><code>MultiViews</code></dt> - <dd>"MultiViews" sind erlaubt (siehe <a - href="../content-negotiation.html">Content-Negotiation</a>).</dd> + <dd>"MultiViews" sind bei der Verwendung von + <module>mod_negotiation</module> erlaubt (siehe <a + href="../content-negotiation.html">Content-Negotiation</a>).</dd> <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 - der Link.<br /> - <strong>Achtung</strong>: diese Option wird innerhalb eines + der Link. + <note><title>Anmerkung</title> Diese Option wird innerhalb eines <directive module="core" type="section">Location</directive>-Abschnitts - ignoriert.</dd> + ignoriert.</note></dd> </dl> <p>Wenn mehrere <directive>Options</directive> auf ein Verzeichnis - angewandt werden, dann greift normalerweise die - spezifischste Option <transnote>Gemeint ist die zuletzt - ausgeführte Option.</transnote>. Wenn jedoch <em>allen</em> Optionen - der <directive>Options</directive>-Anweisung eines der Zeichen + angewandt werden können, dann wird normalerweise die + spezifischste <transnote>Gemeint ist die zuletzt + ausgeführte Option.</transnote> 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 + <directive>Options</directive>-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 |