Модуль http_addition#

Фильтр, добавляющий текст до и после ответа.

По умолчанию этот модуль не собирается; его сборку необходимо включить с помощью параметра конфигурации ‑‑with‑http_addition_module.

В пакетах из наших репозиториев модуль уже включен в сборку.

Пример конфигурации#

location / {
    add_before_body /before_action;
    add_after_body  /after_action;
}

Директивы#

add_before_body#

Синтаксис:

add_before_body uri;

Умолчание:

Контекст:

http, server, location

Добавляет перед телом ответа текст, выдаваемый в результате работы заданного подзапроса. Пустая строка ("") в качестве параметра отменяет добавление, унаследованное с предыдущего уровня конфигурации.

add_after_body#

Синтаксис:

add_after_body uri;

Умолчание:

Контекст:

http, server, location

Добавляет после тела ответа текст, выдаваемый в результате работы заданного подзапроса. Пустая строка ("") в качестве параметра отменяет добавление, унаследованное с предыдущего уровня конфигурации.

addition_types#

Синтаксис:

addition_types mime-тип …;

Умолчание:

addition_types text/html;

Контекст:

http, server, location

Разрешает добавлять текст в ответах с указанными MIME-типами в дополнение к text/html. Специальное значение * соответствует любому MIME-типу.