附加模块#

该模块是一个过滤器,用于在响应之前和之后添加文本。

从源代码构建 时, 该模块默认不被构建; 它需要通过 --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-type ...;

默认值

addition_types text/html;

上下文

http, server, location

允许在具有指定 MIME 类型的响应中添加文本,除了 "text/html" 之外。特殊值 "*" 匹配任何 MIME 类型。