Данная команда позволяет перейти в настройки указанного http/https прокси-сервера или создать новый.
Использование отрицательной формы команды (no) удаляет указанный http/https прокси-сервер.
ip http proxy <NAME>
no ip http proxy <NAME>
<NAME> – название http/https прокси-сервера, задается строкой до 63 символов.
Отсутствует.
15
CONFIG
vesbc(config)# ip http proxy HTTP_PROXY vesbc(config-http-proxy)# |
Данная команда позволяет привязать крипто-профиль к http/https прокси-серверу.
Использование отрицательной формы команды (no) убирает привязанный крипто-профиль.
crypto profile <NAME>
no crypto profile
<NAME> – название привязываемого крипто-профиля, задается строкой до 63 символов.
Отсутствует.
15
CONFIG-HTTP-PROXY
vesbc(config-http-proxy)# crypto profile CRYPTO_PROFILE vesbc(config-http-proxy)# |
Данная команда позволяет настроить TCP-порт для входящих http-подключений.
Использование отрицательной формы команды (no) удаляет порт.
http port <PORT>
no http port
<PORT> – TCP-порт для входящих http-подключений, принимает значения от 1 до 65535.
Отсутствует.
15
CONFIG-HTTP-PROXY
vesbc(config-http-proxy)# http port 80 vesbc(config-http-proxy)# |
Данная команда позволяет настроить TCP-порт для входящих https-подключений.
Использование отрицательной формы команды (no) удаляет порт.
https port <PORT>
no https port
<PORT> – TCP-порт для входящих https-подключений, принимает значения от 1 до 65535.
Отсутствует.
15
CONFIG-HTTP-PROXY
vesbc(config-http-proxy)# https port 443 vesbc(config-http-proxy)# |
Данная команда позволяет настроить IP-адрес http/https прокси-сервера.
Использование отрицательной формы команды (no) удаляет настройку IP-адреса.
ip address { interface <IFACE> | <IP_ADDR> }
no ip address<IFACE> – интерфейс, адрес которого будет использоваться для входящих http/https-подключений;
<IP_ADDR> – IP-адрес ESBC, который будет использоваться для входящих http/https-подключений.
Отсутствует.
15
CONFIG-HTTP-PROXY
vesbc(config-http-proxy)# ip address 10.0.0.1 vesbc(config-http-proxy)# |
Данная команда позволяет настроить IPv6-адрес http/https прокси-сервера.
Использование отрицательной формы команды (no) удаляет настройку IP-адреса.
ipv6 address { interface <IFACE> | <IP_ADDR> }
no ip address<IFACE> – интерфейс, IPv6-адрес которого будет использоваться для входящих http/https-подключений;
<IP_ADDR> – IPv6-адрес ESBC, который будет использоваться для входящих http/https-подключений.
Отсутствует.
15
CONFIG-HTTP-PROXY
vesbc(config-http-proxy)# ipv6 address interface gigabitethernet 1/0/1 vesbc(config-http-proxy)# |
Данная команда позволяет привязать таблицу модификации к http/https прокси-серверу.
Использование отрицательной формы команды (no) удаляет привязку таблицы модификации.
mod-table <NAME_MODTABLE>
no mod-table
<NAME_MODTABLE> – название таблицы модификации, задается строкой до 63 символов.
Отсутствует.
15
CONFIG-HTTP-PROXY
vesbc(config-http-proxy)# mod-table MOD_TABLE vesbc(config-http-proxy)# |
Данная команда позволяет переименовать созданный http/https прокси-сервер.
rename <NEW_NAME>
<NEW_NAME> – новое название http/https прокси-сервера, задается строкой до 63 символов.
Отсутствует.
15
CONFIG-HTTP-PROXY
vesbc(config-http-proxy)# rename NEW_PROXY_SERVER vesbc(config-http-proxy)# |
Данная команда позволяет создать локацию (точку выхода запроса на вышестоящий сервер/группу серверов) в данном http/https прокси-сервере.
Использование отрицательной формы команды (no) удаляет локацию.
location <INDEX>
no location <INDEX>
<INDEX> – номер локации, принимает значения от 0 до 39.
Отсутствует.
15
CONFIG-HTTP-PROXY
vesbc(config-http-proxy)# location 0 vesbc(config-http-proxy-location)# |
Данная команда позволяет привязать крипто-профиль к локации. Выбранный профиль будет использоваться для установления защищенного соединения с вышестоящим сервером.
Использование отрицательной формы команды (no) убирает привязанный крипто-профиль.
crypto profile <NAME>
no crypto profile
<NAME> – название привязываемого крипто-профиля, задается строкой до 63 символов.
Отсутствует.
15
CONFIG-HTTP-PROXY-LOCATION
vesbc(config-http-proxy-location)# crypto profile CRYPTO_PROFILE vesbc(config-http-proxy-location)# |
Данная команда позволяет настроить IPv4-адрес или интерфейс с IPv4-адресом, с которого будет осуществляться передача HTTP/HTTPS-запросов на вышестоящий сервер/группу серверов.
Использование отрицательной формы команды (no) удаляет настройку IP-адреса.
ip address { interface <IFACE> | <IP_ADDR> }
no ip address<IFACE> – интерфейс, с которого будет осуществляться передача HTTP/HTTPS-запросов на вышестоящий сервер/группу серверов;
<IP_ADDR> – IP-адрес ESBC, с которого будет осуществляться передача HTTP/HTTPS-запросов на вышестоящий сервер/группу серверов.
Отсутствует.
15
CONFIG-HTTP-PROXY-LOCATION
vesbc(config-http-proxy-location)# ip address 192.168.1.1 vesbc(config-http-proxy-location)# |
Данная команда позволяет настроить IPv6-адрес или интерфейс с IPv6-адресом, с которого будет осуществляться передача HTTP/HTTPS-запросов на вышестоящий сервер/группу серверов.
Использование отрицательной формы команды (no) удаляет настройку IP-адреса.
ipv6 address { interface <IFACE> | <IP_ADDR> }
no ip address<IFACE> – интерфейс, с которого будет осуществляться передача HTTP/HTTPS-запросов на вышестоящий сервер/группу серверов;
<IP_ADDR> – IPv6-адрес ESBC, с которого будет осуществляться передача HTTP/HTTPS-запросов на вышестоящий сервер/группу серверов.
Отсутствует.
15
CONFIG-HTTP-PROXY-LOCATION
vesbc(config-http-proxy-location)# ipv6 address interface gigabitethernet 1/0/2 vesbc(config-http-proxy-location)# |
Данная команда позволяет привязать таблицу модификации к локации.
Использование отрицательной формы команды (no) удаляет привязку таблицы модификации.
mod-table <NAME_MODTABLE>
no mod-table
<NAME_MODTABLE> – название таблицы модификации, задается строкой до 63 символов.
Отсутствует.
15
CONFIG-HTTP-PROXY-LOCATION
vesbc(config-http-proxy-location)# mod-table MOD_TABLE vesbc(config-http-proxy-location)# |
Данная команда позволяет назначить группу вышестоящих серверов, на которую будет перенаправлен входящий HTTP/HTTPS запрос, обработанный данной локацией.
Использование отрицательной формы команды (no) удаляет назначенную группу.
upstream group <NAME>
no upstream group
<NAME> – название группы вышестоящих серверов задается строкой до 63 символов.
Отсутствует.
15
CONFIG-HTTP-PROXY-LOCATION
vesbc(config-http-proxy-location)# upstream group UPSTREAM_GROUP vesbc(config-http-proxy-location)# |
Данная команда позволяет настроить путь URL, на который будет заменяться путь из входящих HTTP/HTTPS-запросов, обрабатываемых данной локацией при проксировании их через upstream group.
Использование отрицательной формы команды (no) удаляет путь URL.
upstream path <PATH>
no upstream path
<PATH> – путь должен начинаться с символа '/' и может состоять из латинских букв (A-Z,a-z), цифр и символов '.', ',', '?', "'", '"', '/', '+', '&', '%', '$', '#', '=', '~', '_', '-', '@'. Максимальная длина — 127 символов.
Отсутствует.
15
CONFIG-HTTP-PROXY-LOCATION
vesbc(config-http-proxy-location)# upstream path /test_path vesbc(config-http-proxy-location)# |
Данная команда позволяет настроить выбор протокола HTTP или HTTPS для исходящих запросов, обрабатываемых данной локацией для передачи их на вышестоящий сервер.
Использование отрицательной формы команды (no) устанавливает протокол по умолчанию.
upstream scheme { http | https}
no upstream schemehttp – использование протокола HTTP для исходящих запросов, обрабатываемых данной локацией для передачи их на вышестоящий сервер;
https – использование протокола HTTPS для исходящих запросов, обрабатываемых данной локацией для передачи их на вышестоящий сервер.
http
15
CONFIG-HTTP-PROXY-LOCATION
vesbc(config-http-proxy-location)# upstream scheme https vesbc(config-http-proxy-location)# |
Данная команда позволяет настроить отбор URL входящего сообщения для обработки этого сообщения данной локацией.
Использование отрицательной формы команды (no) удаляет отбор URL.
url-pattern <WORD>
no url-pattern
<WORD> – PCRE-шаблон от 1 до 127 символов для отбора URL входящего сообщения.
Отсутствует.
15
CONFIG-HTTP-PROXY-LOCATION
vesbc(config-http-proxy-location)# url-pattern .* vesbc(config-http-proxy-location)# |
Данная команда позволяет перейти в настройки указанной группы вышестоящих серверов или создать новую.
Использование отрицательной формы команды (no) удаляет указанную группу вышестоящих серверов.
ip http upstream-group <NAME>
no ip http upstream-group <NAME>
<NAME> – название группы вышестоящих серверов, задается строкой до 63 символов.
Отсутствует.
15
CONFIG
vesbc(config)# ip http upstream-group UPSTREAM_GROUP vesbc(config-http-upstream)# |
Данная команда позволяет настроить режим балансировки исходящих http/https-запросов до вышестоящих серверов.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
balancing {carp | round-robin | sourcehash| weighted-round-robin}
no balancinground-robin
15
CONFIG-HTTP-UPSTREAM
vesbc(config-http-upstream)# balancing weighted-round-robin vesbc(config-http-upstream)# |
Данная команда позволяет переименовать группу вышестоящих серверов.
rename <NEW_NAME>
<NEW_NAME> – новое название группы вышестоящих серверов, задается строкой до 63 символов.
Отсутствует.
15
CONFIG-HTTP-UPSTREAM
vesbc(config-http-upstream)# rename NEW_UPSTREAM_GROUP vesbc(config-http-upstream)# |
Данная команда позволяет создать вышестоящий сервер или выбрать созданный сервер для редактирования.
Использование отрицательной формы команды (no) удаляет вышестоящий сервер.
host <INDEX>
no host <INDEX>
<INDEX> – номер вышестоящего сервера, принимает значения от 0 до 49.
Отсутствует.
15
CONFIG-HTTP-UPSTREAM
vesbc(config-http-upstream)# host 0 vesbc(config-http-upstream-host)# |
Данная команда позволяет настроить IPv4/IPv6-адрес или доменное имя сервера, на который будут направляться исходящие http/https-запросы через данную группу вышестоящих серверов.
Использование отрицательной формы команды (no) удаляет настройку IP-адреса.
address <ADDR>
no address
<ADDR> – IPv4/IPv6-адрес или доменное имя вышестоящего сервера.
Отсутствует.
15
CONFIG-HTTP-UPSTREAM-HOST
vesbc(config-http-upstream-host)# address 172.16.1.1 vesbc(config-http-upstream-host)# |
Данная команда позволяет настроить порт для обработки входящих HTTP-соединений вышестоящего сервера.
Использование отрицательной формы команды (no) удаляет настройку порта.
http port <PORT>
no http port
<PORT> – TCP-порт вышестоящего сервера, принимает значения от 1 до 65535.
Отсутствует.
15
CONFIG-HTTP-UPSTREAM-HOST
vesbc(config-http-upstream-host)# http port 8080 vesbc(config-http-upstream-host)# |
Данная команда позволяет настроить порт для обработки входящих HTTPS-соединений вышестоящего сервера.
Использование отрицательной формы команды (no) удаляет настройку порта.
https port <PORT>
no https port
<PORT> – TCP-порт вышестоящего сервера, принимает значения от 1 до 65535.
Отсутствует.
15
CONFIG-HTTP-UPSTREAM-HOST
vesbc(config-http-upstream-host)# https port 4443 vesbc(config-http-upstream-host)# |
Данная команда позволяет настроить количество возможных одновременных TCP-соединений до вышестоящего сервера.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
max-connections <CONN>
no max-connections
<CONN> – количество возможных одновременных TCP-соединений до вышестоящего сервера, принимает значения от 0 до 65535.
Без ограничений.
15
CONFIG-HTTP-UPSTREAM-HOST
vesbc(config-http-upstream-host)# max-connections 100 vesbc(config-http-upstream-host)# |
Данная команда позволяет настроить вес вышестоящего сервера. Используется при режиме балансировки weighted-round-robin в группе вышестоящих серверов.
Использование отрицательной формы команды (no) устанавливает значение по умолчанию.
weight <WEIGHT>
no weight
<WEIGHT> – вес вышестоящего сервера, принимает значения от 0 до 65535.
100
15
CONFIG-HTTP-UPSTREAM-HOST
vesbc(config-http-upstream-host)# weight 10000 vesbc(config-http-upstream-host)# |
Данная команда позволяет перейти в настройки указанной таблицы модификации или создать новую.
Использование отрицательной формы команды (no) удаляет указанную таблицу модификации.
ip http mod-table <NAME>
no ip http mod-table <NAME>
<NAME> – название таблицы модификации, задается строкой до 63 символов.
Отсутствует.
15
CONFIG
vesbc(config)# ip http mod-table MOD_TABLE vesbc(config-http-mod-table)# |
Данная команда позволяет переименовать созданную таблицу модификации.
rename <NEW_NAME>
<NEW_NAME> – новое название таблицы модификации, задается строкой до 63 символов.
Отсутствует.
15
CONFIG-HTTP-MOD-TABLE
vesbc(config-http-mod-table)# rename NEW_MOD_TABLE vesbc(config-http-mod-table)# |
Данная команда позволяет создать модификацию в текущей таблице.
Использование отрицательной формы команды (no) удаляет модификацию.
modification <INDEX>
no modification <INDEX>
<INDEX> – номер модификации, принимает значения от 0 до 63.
Отсутствует.
15
CONFIG-HTTP-MOD-TABLE
vesbc(config-http-mod-table)# modification 0 vesbc(config-http-mod-table-modification)# |
Данная команда позволяет настроить отбор содержимого тела http/https-ответа для выполнения замены по PCRE-шаблону.
Использование отрицательной формы команды (no) удаляет отбор.
value-pattern <WORD>
no value-pattern
<WORD> – PCRE-шаблон от 1 до 127 символов для отбора какого-либо текста в теле (body) http/https-ответа.
Отсутствует.
15
CONFIG-HTTP-MOD-TABLE-MODIFICATION
vesbc(config-http-mod-table-modification)# value-pattern some_value vesbc(config-http-mod-table-modification)# |
Данная команда позволяет указать текст, на который будет заменено содержимое, выбранное параметром "value-pattern".
Использование отрицательной формы команды (no) удаляет текст для замены. Если не указывать параметр "replacement", то содержимое, отобранное параметром "value-pattern", будет удалено из тела ответа.
replacement <WORD>
no replacement
<WORD> – латинские буквы, цифры и символы, длина от 1 до 127 символов.
Отсутствует.
15
CONFIG-HTTP-MOD-TABLE-MODIFICATION
vesbc(config-http-mod-table-modification)# replacement "new word" vesbc(config-http-mod-table-modification)# |