nginx模块 ngx_http_addition_module

2018-07-17 13:24:04

ngx_http_addition_module 过滤模块可以在响应体的前面或后面附加上数据。编译的时候带上 --with-http_addition_module。

Syntax:	add_before_body uri;
Default: —
Context: http, server, location

在响应体前面附加内容。

Syntax:	add_after_body uri;
Default: —
Context: http, server, location

在响应体后面附加内容。

Syntax:	addition_types mime-type ...;
Default: addition_types text/html;
Context: http, server, location

*代表任意 MIME 类型。

location / {
    root   html;
    index  index.html index.htm;

    add_before_body /auth/header.txt;
    add_after_body /auth/tail.txt;          
}

上面的配置的意思是,将 html/auth/append.txt 的内容附加在响应体之前。

[root@192 nginx]# cat html/index.html 
i am index.html
[root@192 nginx]# cat html/auth/header.txt 
i am header
[root@192 nginx]# cat html/auth/tail.txt 
i am tail
[root@192 nginx-1.14.0]# curl localhost/index.html
i am header
i am index.html
i am tail


 备注

1.测试环境centos7 64位,nginx版本为 1.14.0。
2.读者也可以参考官方文档 nginx documentation
3..原文地址http://www.freecls.com/a/2712/ba


©著作权归作者所有
收藏
推荐阅读
简介
天降大任于斯人也,必先苦其心志。