From: Astrid Malo Date: Sun, 25 May 2003 13:29:05 +0000 (+0000) Subject: translate new directive LimitInternalRecursion and update the rest X-Git-Tag: pre_ajp_proxy~1624 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=96e9c0954f64dc5c56ae1e577d005a45a719903b;p=apache 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 --- 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 @@ - + @@ -1580,6 +1580,45 @@ außer den genannten + +LimitInternalRecursion +Bestimmt die maximale Anzahl interner Umleitungen und + verschachtelter Unteranfragen +LimitInternalRecursion Zahl [Zahl] +LimitInternalRecursion 10 +server configvirtual host + +Verfügbar ab Apache 2.1 + + +

Eine interne Umleitung erfolgt beispielsweise, wenn die Direktive + Action verwendet wird, welche + die Originalanfrage intern zu einem CGI-Skript weiterleitet. Eine + Unteranfrage engl. Subrequest ist ein Mechanismus des + Apache, um herauszufinden, was bei einer URI geschehen würde, wäre + sie angefordert worden. mod_dir z.B. verwendet + Unteranfragen, um nach den Dateien zu suchen, die in der DirectoryIndex-Anweisung aufgeführt + sind.

+ +

LimitInternalRecursion 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.

+ +

Die Direktive setzt zwei verschiedene Begrenzungen, welche je Anfrage + ausgewertet werden. Die erste Zahl bestimmt die maximale + Anzahl der Umleitungen, die aufeinander folgen dürfen. Die zweite + Zahl legt fest, wie tief Unteranfragen ineinander + verschachtelt werden dürfen. Wenn Sie lediglich eine Zahl + angeben, wird sie beiden Begrenzungen zugewiesen.

+ + Beispiel + LimitInternalRecursion 5 + +
+
+ LimitRequestBody Begrenzt die Gesamtgröße des vom Client gesendeten @@ -1800,11 +1839,28 @@ URLs an der Reihenfolge ausgeführt, in der sie in der Konfigurationsdatei erscheinen.

-

Beachten Sie, dass URLs keineswegs mit dem Dateisystem - übereinstimmen müssen. Um es nochmal zu betonen, - Location operiert vollständig - außerhalb des Dateisystems.

- +

Location-Abschnitte operieren + vollständig außerhalb des Dateisystems. Dies hat mehrere + Konsequenzen. An Wichtigsten, Location-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.

+ + Wann sollte<directive + type="section">Location</directive> verwendet werden + +

Verwenden Sie Location, um + Anweisungen auf Inhalte anzuwenden, die außerhalb des Dateisystems + abgelegt sind. Benutzen Sie Directory und Files für Inhalte, die + innerhalb des Dateisystems abgelegt sind. Eine Ausnahme bildet + <Location />, welches ein einfacher Weg ist, um eine + Konfiguration auf den gesamten Server anzuwenden.

+
+

Für alle nicht-Proxy-Anfragen ist die entsprechende URL ein URL-Pfad in der Form /path/. 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

ExecCGI
-
Die Ausführung von CGI-Skripts ist erlaubt.
+
Die Ausführung von CGI-Skripten, welche mod_cgi + verwenden, ist erlaubt.
FollowSymLinks
@@ -2182,43 +2239,49 @@ bestimmten Verzeichnis verfügbar sind
Includes
- Server Side Includes sind erlaubt.
+ Server Side Includes, die von mod_include bereitgestellt + werden, sind erlaubt.
IncludesNOEXEC
Server Side Includes sind erlaubt, #exec cmd und #exec cgi sind jedoch deaktiviert. Es ist aber noch möglich, CGI-Skripte aus - ScriptAlias-Verzeichnissen mittels + ScriptAlias-Verzeichnissen mittels #include virtual einzubinden.
Indexes
Wenn eine URL, die auf ein Verzeichnis zeigt, in dem sich keine durch - DirectoryIndex definierte Indexdatei - (z.B. index.html) befindet, dann liefert der Server - eine formatierte Auflistung des Verzeichnisses zurück.
+ DirectoryIndex definierte + Indexdatei (z.B. index.html) befindet, dann liefert + mod_autoindex eine formatierte Auflistung des + Verzeichnisses zurück.
MultiViews
-
"MultiViews" sind erlaubt (siehe Content-Negotiation).
+
"MultiViews" sind bei der Verwendung von + mod_negotiation erlaubt (siehe Content-Negotiation).
SymLinksIfOwnerMatch
Der Server folgt nur symbolischen Links, bei denen die Zieldatei bzw. das Zielverzeichnis der gleichen Benutzerkennung gehört, wie - der Link.
- Achtung: diese Option wird innerhalb eines + der Link. + Anmerkung Diese Option wird innerhalb eines Location-Abschnitts - ignoriert.
+ ignoriert.

Wenn mehrere Options auf ein Verzeichnis - angewandt werden, dann greift normalerweise die - spezifischste Option Gemeint ist die zuletzt - ausgeführte Option.. Wenn jedoch allen Optionen - der Options-Anweisung eines der Zeichen + angewandt werden können, dann wird normalerweise die + spezifischste Gemeint ist die zuletzt + ausgeführte Option. verwendet und alle anderen werden + ignoriert; die Optionen werden nicht vermischt. (Siehe auch Wie Abschnitte zusammengeführt + werden..) Wenn jedoch allen Optionen der + Options-Anweisung eines der Zeichen + oder - vorangestellt wird, werden die Optionen zusammengemischt. Jede Option mit vorangestelltem + wird zu den momentan gültigen Optionen hinzugefügt und jede Option