EdgeADC
Ein Edgenexus ADC-Verwaltungshandbuch
×
Menu

Auswertung

Das Hinzufügen einer Variable ist eine überzeugende Funktion, die es Ihnen ermöglicht, Daten aus der Anfrage zu extrahieren und sie in den Aktionen zu verwenden. Sie könnten z. B. einen Benutzernamen protokollieren oder eine E-Mail senden, wenn es ein Sicherheitsproblem gibt.
·     Variable: Diese muss mit einem $-Symbol beginnen und enden. Zum Beispiel $variable1$
·     Quelle: Wählen Sie aus der Dropdown-Box die Quelle der Variable aus
·     Detail: Wählen Sie aus der Liste, wenn relevant. Wenn die Quelle=Request Header ist, könnten die Details User-Agent sein
·     Wert: Geben Sie den Text oder den regulären Ausdruck zur Feinabstimmung der Variablen ein.
Eingebaute Variablen:
·     Eingebaute Variablen sind bereits fest kodiert, so dass Sie für diese keinen Auswertungseintrag erstellen müssen.
·     Sie können jede der unten aufgeführten Variablen in Ihrer Aktion verwenden
·     Die Erklärung für jede Variable finden Sie in der Tabelle "Bedingung" oben
o     Methode = $Methode$
o     Pfad = $Pfad$
o     Querystring = $querystring$
o     Quellip = $sourceip$
o     Antwort-Code (Text auch "200 OK") = $resp$
o     Host = $host$
o     Version = $version$
o     Clientport = $clientport$
o     Clientip = $clientip$
o     Geolocation = $geolocation$"
Beispiel Aktion:
·     Aktion = Umleitung 302
o     Ziel = HTTPs://$host$/404.html
·     Aktion = Loggen
o     Ziel = Ein Client von $sourceip$:$sourceport$ hat soeben eine Anfrage $path$ Seite gestellt
Erläuterung:
·     Ein Client, der auf eine Seite zugreift, die nicht existiert, würde normalerweise mit einer 404-Seite des Browsers konfrontiert werden
·     In diesem Fall wird der Benutzer zum ursprünglichen Hostnamen, den er verwendet hat, umgeleitet, aber der falsche Pfad wird durch 404.html ersetzt
·     Dem Syslog wird ein Eintrag hinzugefügt, der besagt: "Ein Client von 154.3.22.14:3454 hat gerade eine Anfrage an die Seite wrong.html gestellt"
Quelle
Beschreibung
Beispiel
Keks
Dies ist der Name und der Wert des Cookie-Headers
MS-WSMAN=afYfn1CDqqCDqUD::Dabei ist der Name MS-WSMAN und der Wert afYfn1CDqqCDqUD::
Host
Dies ist der aus der URL extrahierte Hostname
www.mywebsite.com oder 192.168.1.1
Sprache
Dies ist die Sprache, die aus dem HTTP-Header Language extrahiert wurde
Diese Bedingung erzeugt ein Dropdown-Menü mit einer Liste von Sprachen.
Methode
Dies ist eine Auswahlliste der HTTP-Methoden
Die Auswahlliste enthält GET, POST
Pfad
Dies ist der Pfad der Website
/meinewebsite/index.html
POST
POST-Anforderungsmethode
Prüfen von Daten, die auf eine Website hochgeladen werden
Abfrage-Element
Dies ist der Name und der Wert einer Abfrage. Als solches kann es entweder den Abfragenamen oder auch einen Wert akzeptieren
"Best=jetNEXUS" Wo die Übereinstimmung Best ist und der Wert edgeNEXUS ist
Abfrage-String
Dies ist die gesamte Zeichenkette nach dem Zeichen ?
HTTP://server/path/program?query_string
Kopfzeile anfordern
Dies kann jeder vom Client gesendete Header sein
Referrer, User-Agent, Von, Datum...
Antwort-Kopfzeile
Dies kann ein beliebiger Header sein, der vom Server gesendet wird
Referrer, User-Agent, Von, Datum...
Version
Dies ist die HTTP-Version
HTTP/1.0 oder HTTP/1.1
Detail
Beschreibung
Beispiel
Akzeptieren
Zulässige Content-Typen
Akzeptieren: text/plain
Accept-Encoding
Akzeptierte Kodierungen
Accept-Encoding: <compress | gzip | deflate | sdch | identity>
Accept-Language
Akzeptierte Sprachen für die Antwort
Accept-Language: en-US
Accept-Ranges
Welche partiellen Inhaltsbereichstypen dieser Server unterstützt
Accept-Ranges: bytes
Autorisierung
Anmeldeinformationen für die HTTP-Authentifizierung
Berechtigung: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Charge-To
Enthält Kontoinformationen für die Kosten der Anwendung der angeforderten Methode
 
Content-Encoding
Die Art der Kodierung, die für die Daten verwendet wird.
Inhalt-Encoding: gzip
Inhalt-Länge
Die Länge des Antwortkörpers in Oktetten (8-Bit-Bytes)
Inhalt-Länge: 348
Inhalt-Typ
Der Mime-Typ des Body der Anfrage (wird bei POST- und PUT-Anfragen verwendet)
Inhalt-Typ: application/x-www-form-urlencoded
Keks
ein HTTP-Cookie, das zuvor vom Server mit Set-Cookie (unten) gesendet wurde
Cookie: $Version=1; Skin=new;
Datum
Datum und Uhrzeit, zu der die
Nachricht erstellt wurde
Datum = "Datum" ":" HTTP-Datum
ETag
Ein Bezeichner für eine bestimmte Version einer Ressource, oft ein Message Digest
ETag: "aed6bdb8e090cd1:0"
Von
Die E-Mail-Adresse des Benutzers, der die Anfrage stellt
Von: user@example.com
Wenn-geändert-seit
Ermöglicht die Rückgabe eines 304 Not Modified, wenn der Inhalt unverändert ist
If-Modified-Since: Sat, 29 Oct 1994 19:43:31 GMT
Zuletzt geändert
Das Datum der letzten Änderung für das angeforderte Objekt, im RFC 2822-Format
Zuletzt geändert: Tue, 15 Nov 1994 12:45:26 GMT
Pragma
Implementierungsspezifische Header, die an jeder Stelle der Anfrage-Antwort-Kette verschiedene Auswirkungen haben können.
Pragma: no-cache
Referrer
Dies ist die Adresse der vorherigen Webseite, von der aus ein Link zur aktuell angeforderten Seite verfolgt wurde
Referrer: HTTP://www.edgenexus.io
Server
Ein Name für den Server
Server: Apache/2.4.1 (Unix)
Set-Cookie
ein HTTP-Cookie
Set-Cookie: UserID=JohnDoe; Max-Age=3600; Version=1
Benutzer-Agent
Der User-Agent-String des Benutzer-Agenten
Benutzer-Agent: Mozilla/5.0 (kompatibel; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Variieren Sie
Sagt
Downstream-Proxys,
 wie sie zukünftige Anfrage-Header abgleichen sollen, um zu entscheiden, ob
die zwischengespeicherte Antwort verwendet werden kann, anstatt eine neue
vom Ursprungsserver
anzufordern
Vary: User-Agent
X-Powered-By
Gibt die Technologie (z. B. ASP.NET, PHP, JBoss) an, die die Web-Anwendung unterstützt
X-Powered-By: PHP/5.4.0