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".
Localisation de 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 comprend GET, POST, etc.
IP d'origine
Si le proxy en amont prend en charge X-Forwarded-for (XFF), il utilisera l'adresse d'origine réelle.
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 plusieurs adresses IP
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. Il peut donc accepter soit le nom de la requête, soit une valeur.
"Best=jetNEXUS" où la correspondance est Best et la valeur est edgeNEXUS
Chaîne de requête
La chaîne de requête complète 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
Organe 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 il s'agit de 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 supporte-t-il ?
Accept-Ranges : bytes
Autorisation
Références d'authentification pour l'authentification HTTP
Autorisation : Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Charge-To
Contient des informations comptables sur les 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 de 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 d'origine du message
Date = "Date" " :" HTTP-date
ETag
Un identifiant pour une version spécifique d'une ressource, souvent un résumé de message.
ETag : "aed6bdb8e090cd1:0"
De
L'adresse électronique 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 des effets divers tout au long 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
User-Agent
La chaîne de l'agent utilisateur 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 demande 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) qui prend en charge l'application Web.
X-Powered-By : PHP/5.4.0
Vérifiez
Description
Exemple
Existe
Le détail de la condition n'a pas d'importance, il suffit de savoir qu'elle existe ou 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 est égale à la valeur
Hôte - Fait - Égale - www.jetnexus.com
Avoir la longueur
La chaîne a la longueur de la valeur
L'hôte - 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 - Correspond - Regex - 10\..* | 11\..*
Exemple
·     L'exemple comporte deux conditions, et LES DEUX doivent être remplies pour que l'action soit exécutée.
·     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