EdgeADC
Руководство по администрированию Edgenexus ADC
×
Menu

Оценка

Добавление переменной - это интересная функция, которая позволит вам извлекать данные из запроса и использовать их в действиях. Например, вы можете зарегистрировать имя пользователя или отправить электронное письмо, если возникла проблема безопасности.
·     Переменная: Она должна начинаться и заканчиваться символом $. Например, $variable1$
·     Источник: Выберите из выпадающего списка источник переменной
·     Подробно: Выберите из списка, если это необходимо. Если Source=Request Header, то Details может быть User-Agent
·     Значение: Введите текст или регулярное выражение для точной настройки переменной.
Встроенные переменные:
·     Встроенные переменные уже жестко закодированы, поэтому вам не нужно создавать для них оценочную запись.
·     В своем действии вы можете использовать любую из перечисленных ниже переменных
·     Объяснение каждой переменной находится в таблице "Условия" выше
o     Метод = $method$
o     Path = $path$
o     Querystring = $querystring$
o     Sourceip = $sourceip$
o     Код ответа (текст также включает "200 OK") = $resp$
o     Host = $host$
o     Версия = $version$
o     Клиентский порт = $clientport$
o     Clientip = $clientip$
o     Геолокация = $geolocation$"
Пример действия:
·     Действие = Перенаправление 302
o     Цель = HTTPs://$host$/404.html
·     Действие = Журнал
o     Target = Клиент из $sourceip$:$sourceport$ только что сделал запрос $path$ page
Объяснение:
·     Клиент, обращающийся к несуществующей странице, обычно получает страницу 404 браузера.
·     В этом случае пользователь перенаправляется на исходное имя хоста, которое он использовал, но неверный путь заменяется на 404.html
·     В syslog добавляется запись: "Клиент с 154.3.22.14:3454 только что сделал запрос на страницу wrong.html".
Источник
Описание
Пример
Печенье
Это имя и значение заголовка файла cookie
MS-WSMAN=afYfn1CDqqCDqUD::где имя - MS-WSMAN, а значение - afYfn1CDqqCDqUD::
Хозяин
Это имя хоста, извлеченное из URL-адреса
www.mywebsite.com или 192.168.1.1
Язык
Вот язык, извлеченный из HTTP-заголовка Language
Это условие приведет к появлению выпадающего списка языков.
Метод
Это выпадающий список методов HTTP
Выпадающий список будет включать GET, POST
Путь
Это путь к сайту
/mywebsite/index.html
ПОСТ
Метод запроса POST
Проверка данных, загружаемых на веб-сайт
Элемент запроса
Это имя и значение запроса. Как таковой он может принимать либо имя запроса, либо значение.
"Best=jetNEXUS", где соответствие - Best, а значение - edgeNEXUS
Строка запроса
Это вся строка после символа ?
HTTP://server/path/program?query_string
Заголовок запроса
Это может быть любой заголовок, отправленный клиентом
Referrer, User-Agent, From, Date...
Заголовок ответа
Это может быть любой заголовок, отправленный сервером
Referrer, User-Agent, From, Date...
Версия
Это версия HTTP
HTTP/1.0 или HTTP/1.1
Деталь
Описание
Пример
Принять
Типы содержимого, которые допустимы
Принять: текст/plain
Accept-Encoding
Допустимые кодировки
Accept-Encoding: <compress | gzip | deflate | sdch | identity>.
Accept-Language
Приемлемые языки для ответа
Язык приема: en-US
Accept-Ranges
Какие типы диапазонов частичного содержимого поддерживает данный сервер
Диапазон приема: байты
Авторизация
Учетные данные для аутентификации по протоколу HTTP
Авторизация: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Зарядка -
Содержит информацию о расходах, связанных с применением запрашиваемого метода
 
Content-Encoding
Тип кодировки, используемой в данных.
Content-Encoding: gzip
Content-Length
Длина тела ответа в октетах (8-битных байтах)
Content-Length: 348
Content-Type
Тип mime тела запроса (используется с запросами POST и PUT).
Content-Type: application/x-www-form-urlencoded
Печенье
HTTP-куки, ранее отправленные сервером с помощью Set-Cookie (см. ниже)
Cookie: $Version=1; Skin=new;
Дата
Дата и время, в которое было отправлено
сообщение
Дата = "Дата" ":" HTTP-дата
ETag
Идентификатор для конкретной версии ресурса, часто дайджест сообщения.
ETag: "aed6bdb8e090cd1:0".
С сайта
Адрес электронной почты пользователя, делающего запрос
От: user@example.com
If-Modified-Since
Позволяет возвращать сообщение 304 Not Modified, если содержимое не изменилось
If-Modified-Since: Sat, 29 Oct 1994 19:43:31 GMT
Last-Modified
Дата последнего изменения для запрашиваемого объекта, в формате RFC 2822
Last-Modified: Tue, 15 Nov 1994 12:45:26 GMT
Pragma
Специфические для реализации заголовки, которые могут иметь различные эффекты в любой точке цепочки запрос-ответ.
Pragma: no-cache
Реферрер
Это адрес предыдущей веб-страницы, с которой была получена ссылка на текущую запрашиваемую страницу
Реферер: HTTP://www.edgenexus.io
Сервер
Имя для сервера
Сервер: Apache/2.4.1 (Unix)
Set-Cookie
HTTP-куки
Set-Cookie: UserID=JohnDoe; Max-Age=3600; Version=1
User-Agent
Строка агента пользователя
User-Agent: Mozilla/5.0 (совместимый; MSIE 9.0; Windows NT 6.1; WOW64; Trident/5.0)
Варьировать
Указывает
прокси-серверам, как сопоставить заголовки будущих запросов, чтобы решить,
можно
ли
использовать кэшированный ответ, а не запрашивать новый
с исходного сервера.
Vary: User-Agent
X-Powered-By
Указывает технологию (например, ASP.NET, PHP, JBoss), поддерживающую веб-приложение
X-Powered-By: PHP/5.4.0