Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
common:urlparameterlength [2017/01/26 09:28] – [Konfigurieren der allgemeine Anforderungsfilteroptionen über die Befehlszeile] jerawikicommon:urlparameterlength [2017/01/26 09:42] – [LimitRequestLine-Direktive] jerawiki
Zeile 3: Zeile 3:
 Die Informationen der Winline werden als Parameter eienr URL übertragen.\\ Die Informationen der Winline werden als Parameter eienr URL übertragen.\\
 Hierzu müssen unter Umständen Einstellungen auf dem Web-Server angepasst werden. Hierzu müssen unter Umständen Einstellungen auf dem Web-Server angepasst werden.
 +
 +Für den IIS sollten Sie die **requestlimits.maxurlEinheit** auf mindestens 20480 setzen.\\
 +Für den Apache sollten Sie die **LimitRequestLine** auf mindestens 20480 setzen.\\
 +
 +Die Größe ist abhängig von der Größe der Winline hinterlegen Artikeltexte.
 +
 +Weitere Informationen zu den möglichen Web-Servern finden Sie unten.
 +
 +
 +
 +
  
 ===== Microsoft IIS ===== ===== Microsoft IIS =====
Zeile 28: Zeile 39:
   * ** Verwenden Sie die folgende Syntax, um eine Größenbeschränkung für einen bestimmten HTTP-Header zu konfigurieren: ** \\ appcmd set config /section:requestfiltering /+requestlimits.headerLimits.[header=' Zeichenfolge ',sizelimit=' Einheit ']   * ** Verwenden Sie die folgende Syntax, um eine Größenbeschränkung für einen bestimmten HTTP-Header zu konfigurieren: ** \\ appcmd set config /section:requestfiltering /+requestlimits.headerLimits.[header=' Zeichenfolge ',sizelimit=' Einheit ']
   * ** Die Variable header Zeichenfolge gibt den Header an, für den diese Einschränkung gilt. Die Variable sizelimit Einheit gibt die maximale Größe dieses Headers an. ** \\    Geben Sie z. B. Folgendes an der Eingabeaufforderung ein, und drücken Sie dann die EINGABETASTE, um 20480 als maximale Größe für Header anzugeben, die einen Wert von IhreURL.de enthalten: \\ appcmd set config /section:requestfiltering /+requestlimits.headerLimits.[header='IhreURL.de',sizelimit='20480']   * ** Die Variable header Zeichenfolge gibt den Header an, für den diese Einschränkung gilt. Die Variable sizelimit Einheit gibt die maximale Größe dieses Headers an. ** \\    Geben Sie z. B. Folgendes an der Eingabeaufforderung ein, und drücken Sie dann die EINGABETASTE, um 20480 als maximale Größe für Header anzugeben, die einen Wert von IhreURL.de enthalten: \\ appcmd set config /section:requestfiltering /+requestlimits.headerLimits.[header='IhreURL.de',sizelimit='20480']
 +
 +===== Apache =====
 +
 +
 +==== LimitRequestLine-Direktive ====
 +
 +^Beschreibung: Begrenzt die Länge der vom Client entgegengenommenen HTTP-Anfragezeile^^
 +|Syntax:|LimitRequestLine Bytes|
 +|Voreinstellung:|LimitRequestLine 8190|
 +|Kontext:|Serverkonfiguration|
 +|Status:|Core|
 +|Modul:|core|
 +
 +Die Direktive legt die Anzahl der Bytes fest, die in der HTTP-Anfragezeile erlaubt sind.
 +
 +Die Direktive LimitRequestLine erlaubt es dem 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 LimitRequestLine-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ß genug sein, um jeden seiner Ressourcennamen vorzuhalten, einschließlich aller Informationen, die im Query-String einer GET-Anfrage übergeben werden können.
 +
 +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.
 +
 +Beispiel:
 +
 +LimitRequestLine 20480 
 +
 +
 +[[http://httpd.apache.org/docs/2.2/mod/core.html#limitrequestline|Apache Webseite]]