手把手教你Nginx常用模块详解之ngx_http_addition_module(二)

简介: 手把手教你Nginx常用模块详解之ngx_http_addition_module(二)

本专栏非常感谢大家得关注和支持,本人开源项目站点https://erosbt.com 将自己热爱与信仰的技术,持续不辍地传递。


Nginx专栏


  • 手把手教你Nginx常用模块详解之ngx_http_access_module(一)
  • 手把手教你Nginx常用模块详解之ngx_http_addition_module(二)
  • 手把手教你Nginx常用模块详解之ngx_http_api_module(三)
  • 手把手教你Nginx常用模块详解之ngx_http_gzip_module(四)
  • 手把手教你Nginx常用模块详解之ngx_http_limit_conn_module(五)
  • 手把手教你Nginx常用模块详解之ngx_http_upstream_module(六)
  • 手把手教你Nginx常用模块详解之ngx_stream_ssl_module(七)
  • 手把手教你Nginx常用模块详解之ngx_stream_upstream_module(八)
  • 手把手教你Nginx常用模块详解之ngx_http_perl_module(九)
  • 手把手教你Nginx常用模块详解之ngx_http_rewrite_module(十)
  • 手把手教你Nginx常用模块详解之ngx_http_status_module(十一)


一. 指令


ngx_http_addition_module

该ngx_http_addition_module模块是一个过滤器,用于在响应之前和之后添加文本。该模块不是默认编译在nginx中的,在编译的时候添加–with-http_addition_module配置参数启用。


二. 用法


句法: add_before_body uri
默认:
语境: http,server,location

在响应主体之前添加作为处理给定子请求的结果而返回的文本。""作为参数的空字符串()会取消从先前配置级别继承的添加。

句法: add_after_body uri
默认:
语境: http,服务器,位置

在响应主体之后添加由于处理给定子请求而返回的文本。""作为参数的空字符串()会取消从先前配置级别继承的添加。

句法: addition_types mime-type …;
默认: addition_types text / html;
除了“ text/html” 之外,允许在指定的MIME类型的响应中添加文本。特殊值“ *”匹配任何MIME类型(0.8.29)。



三. 示例配置


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

以上更多详解请大家关注nginx官方网站https://nginx.org/en/docs/


    以上就是我们今天的教程,如果本文对你有所帮助,欢迎关注点赞,分享给您身边的朋友。您的鼓励就是对我的最大动力。

目录
打赏
0
0
0
0
5
分享
相关文章
Debian操作系统如何安装Nginx并开启HTTP2
本指南介绍了在Linux系统中通过源码编译安装Nginx的完整流程。首先更新软件包列表并安装必要的编译依赖,接着下载指定版本的Nginx源码包(如1.24.0),检查文件完整性后解压。随后通过配置脚本指定安装路径与模块(如HTTP SSL模块),执行编译和安装命令。最后创建软链接以便全局调用,并提供启动、停止及重载Nginx的命令,同时提醒注意安全组设置以确保正常访问。
ELK实现nginx、mysql、http的日志可视化实验
通过本文的步骤,你可以成功配置ELK(Elasticsearch, Logstash, Kibana)来实现nginx、mysql和http日志的可视化。通过Kibana,你可以直观地查看和分析日志数据,从而更好地监控和管理系统。希望这些步骤能帮助你在实际项目中有效地利用ELK来处理日志数据。
378 90
Node学习笔记:HTTP模块
总的来说,Node.js的HTTP模块是一个强大的工具,可以帮助你处理HTTP协议的各种需求。无论你是想开设自己的餐厅(创建服务器),还是想去别的餐厅点菜(发出请求),HTTP模块都能满足你的需求。
77 18
Nginx中配置HTTP2协议的方法
Nginx中配置HTTP2协议的方法
479 7
Nginx:location配置模块的用法(一)
Nginx:location配置模块的用法(一)
1093 2
Nginx七层(应用层)反向代理:HTTP反向代理proxy_pass篇
通过使用Nginx的反向代理功能,可以有效地提高Web应用的性能、安全性和可扩展性。配置过程中需要注意不同场景下的具体需求,如负载均衡、SSL终止和缓存策略等。正确配置和优化Nginx反向代理可以显著提升系统的整体表现。
1049 20
nginx安装部署ssl证书,同时支持http与https方式访问
为了使HTTP服务支持HTTPS访问,需生成并安装SSL证书,并确保Nginx支持SSL模块。首先,在`/usr/local/nginx`目录下生成RSA密钥、证书申请文件及自签名证书。接着,确认Nginx已安装SSL模块,若未安装则重新编译Nginx加入该模块。最后,编辑`nginx.conf`配置文件,启用并配置HTTPS服务器部分,指定证书路径和监听端口(如20000),保存后重启Nginx完成部署。
2499 8
nodejs里面的http模块介绍和使用
综上所述,Node.js的http模块是构建Web服务的基础,其灵活性和强大功能,结合Node.js异步非阻塞的特点,为现代Web应用开发提供了坚实的基础。
223 62
nginx的cgi模块
nginx的cgi模块
140 0
|
9月前
|
深入解析Python网络编程与Web开发:urllib、requests和http模块的功能、用法及在构建现代网络应用中的关键作用
深入解析Python网络编程与Web开发:urllib、requests和http模块的功能、用法及在构建现代网络应用中的关键作用
78 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等

登录插画

登录以查看您的控制台资源

管理云资源
状态一览
快捷访问