EdgeADC
Guide d'administration de l'ADC d'Edgenexus
×
Menu

Condition

Condition
Description
Exemple
<form>
Les formulaires HTML sont utilisés pour transmettre des données à un serveur
Exemple "le formulaire n'a pas la longueur 0".
Emplacement GEO
Cela permet de comparer l'adresse IP source au code pays ISO 3166.
GEO Location est égal à GB OR GEO Location est égal à Germany
Hôte
Voici l'hôte extrait de l'URL
www.mywebsite.com ou 192.168.1.1
Langue
Voici la langue extraite de l'en-tête HTTP de la langue
Cette condition produira une liste déroulante avec une liste de Langues
Méthode
Il s'agit d'une liste déroulante de méthodes HTTP
Il s'agit d'une liste déroulante qui inclut GET, POST etc.
IP d'origine
Si le proxy en amont prend en charge X-Forwarded-for (XFF), il utilisera la véritable adresse d'origine.
IP du client. Peut également utiliser plusieurs IP ou sous-réseaux.
10\.1\.2\.* est 10.1.2.0 /24 sous-réseau10\
.1\.2\.3|10\.1\.2\.4 Utilisez | pour des IP multiples
Chemin d'accès
Voici le chemin du site web
/mywebsite/index.asp
POST
Méthode de demande POST
Vérifier les données téléchargées sur un site web
Requête
Il s'agit du nom et de la valeur d'une requête ; en tant que tel, il peut accepter soit le nom de la requête, soit une valeur également.
"Best=jetNEXUS" où la correspondance est Best et la valeur est edgeNEXUS
Chaîne de requête
La chaîne de requête entière après le caractère ?
 
Demande de cookie
C'est le nom d'un cookie demandé par un client
MS-WSMAN=afYfn1CDqCDqUD: :
En-tête de la demande
Cela peut être n'importe quel en-tête HTTP
Referrer, User-Agent, From, Date
Demande de version
Voici la version HTTP
HTTP/1.0 OU HTTP/1.1
Corps de réponse
Une chaîne définie par l'utilisateur dans le corps de la réponse
Serveur UP
Code de réponse
Le code HTTP pour la réponse
200 OK, 304 Non modifié
Cookie de réponse
C'est le nom d'un cookie envoyé par le serveur
MS-WSMAN=afYfn1CDqCDqUD: :
En-tête de réponse
Cela peut être n'importe quel en-tête HTTP
Referrer, User-Agent, From, Date
Version de réponse
La version HTTP envoyée par le serveur
HTTP/1.0 OU HTTP/1.1
Source IP
Il s'agit de l'IP d'origine, de l'IP du serveur proxy ou d'une autre adresse IP agrégée.
ClientIP
, Proxy IP, Firewall IP. Vous pouvez également utiliser plusieurs IP et sous-réseaux. Vous devez
échapper les points car ce sont des RegEX. Exemple 10\.1\.2\.3 est 10.1.2.3
Match
Description
Exemple
Accepter
Types de contenu acceptables
Accepter : text/plain
Accept-Encoding
Encodements acceptables
Accept-Encoding : <compress | gzip | deflate | sdch | identity>
Accept-Language
Langues acceptables pour la réponse
Accept-Language : en-US
Accept-Ranges
Quels types de plages de contenu partiel ce serveur prend en charge
Accept-Ranges : bytes
Autorisation
Références d'authentification pour l'authentification HTTP
Autorisation : Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Charge-To
Contient les informations comptables relatives aux coûts de l'application de la méthode demandée
 
Content-Encoding
Le type d'encodage utilisé sur les données.
Content-Encoding : gzip
Content-Length
La longueur du corps de la réponse en octets (octets 8 bits)
Content-Length : 348
Content-Type
Le type mime du corps de la demande (utilisé avec les demandes POST et PUT)
Content-Type : application/x-www-form-urlencoded
Cookie
Un cookie HTTP précédemment envoyé par le serveur avec Set-Cookie (ci-dessous)
Cookie : $Version=1 ; Skin=new ;
Date
Date et heure de l'origine du message
Date = "Date" " :" HTTP-date
ETag
Un identifiant pour une version spécifique d'une ressource, souvent un digest de message
ETag : "aed6bdb8e090cd1:0"
De
L'adresse e-mail de l'utilisateur qui fait la demande
De : user@example.com
Si-Modifié-Depuis
Permet de renvoyer un 304 Not Modified si le contenu est inchangé.
If-Modified-Since : Sat, 29 Oct 1994 19:43:31 GMT
Dernière modification
La date de dernière modification de l'objet demandé, au format RFC 2822.
Dernière modification : Tue, 15 Nov 1994 12:45:26 GMT
Pragma
Les en-têtes spécifiques à l'implémentation peuvent avoir divers effets à n'importe quel endroit de la chaîne demande-réponse.
Pragma : no-cache
Référent
Il s'agit de l'adresse de la page Web précédente à partir de laquelle un lien vers la page actuellement demandée a été suivi.
Referrer : HTTP://www.edgenexus.io
Serveur
Un nom pour le serveur
Serveur : Apache/2.4.1 (Unix)
Set-Cookie
Un cookie HTTP
Set-Cookie : UserID=JohnDoe ; Max-Age=3600 ; Version=1
Utilisateur-Agent
La chaîne de l'agent utilisateur
User-Agent : Mozilla/5.0 (compatible ; MSIE 9.0 ; Windows NT 6.1 ; WOW64 ; Trident/5.0)
Varier
Indique aux mandataires en aval comment faire correspondre les futurs en-têtes de requête pour décider si
la réponse mise en cache peut être utilisée plutôt que de demander une nouvelle réponse
au serveur d'origine.
Vary : User-Agent
X-Powered-By
Spécifie la technologie (par exemple ASP.NET, PHP, JBoss) supportant l'application web
X-Powered-By : PHP/5.4.0
Vérifiez
Description
Exemple
Existe
Cela ne se soucie pas du détail de la condition, juste du fait qu'elle existe/n'existe pas.
L'hôte - existe - existe
Début
La chaîne de caractères commence par la valeur
Chemin - Does - Start - /secure
Fin
La chaîne se termine par la valeur
Chemin - Fait - Fin - .jpg
Contenir
La chaîne contient bien la valeur
En-tête de la demande - Accepter - Ne - Contenir - image
Equal
La chaîne de caractères est égale à la valeur
Hôte - Fait - Égale - www.jetnexus.com
Avoir la longueur
La chaîne a bien la longueur de la valeur
L'hôte - a - a une longueur - 16www.jetnexus.com
= VRAIwww.jetnexus.co.uk
= FAUX
Match RegEx
Cela vous permet de saisir une expression régulière complète compatible avec Perl
IP d'origine - Ne - Correspond à Regex - 10\..* | 11\..*
Exemple
·     L'exemple comporte deux conditions, et LES DEUX doivent être remplies pour exécuter l'action
·     La première consiste à vérifier que l'objet demandé est une image
·     La seconde est la vérification d'un nom d'hôte spécifique