CLI

Настройка

[no] vlb http-modification-group NAME

Создать группу модификации HTTP и войти в режим её конфигурации.

В режиме конфигурации группы доступны следующие команды:

Добавить действие для установки значения заголовка или cookie в HTTP-запросе или ответе. Идентификатор (0-1000000000) не влияет на порядок выполнения действий.

Добавить действие для удаления заголовка или cookie из HTTP-запроса или ответа. Операции удаления всегда выполняются перед всеми остальными.

[no] action (0-1000000000) <request> <path> <set> value VALUE...

Добавить действие для замены пути HTTP-запроса. Если определено несколько операций изменения пути, применяется только первая.

no action (0-1000000000)

Удалить действие по его идентификатору.

[no] break

Прекратить обработку последующих правил модификации после применения действий из данной группы.

Группа назначается Сервису через правила Content Modification в контексте vlb service:

vlb http-modification-group my-group
  action 1 request header set name X-Real-IP value $remote_addr
  action 2 response header set name X-Frame-Options value SAMEORIGIN
exit
!
vlb service default/my-service
  http content-modification rule 1 http-modification-group my-group
exit

Подробное описание правил назначения, условий и переменных см. в разделе Правила Content Modification.