sub_filtersubs_filter 区别

  • sub_filter( 0.7.24):替换响应体(Response Body)中的文本,只能设置一组替换。
  • subs_filter:替换响应体(Response Body)和响应头(Response Headers)中的文本,可以设置多组替换。

sub_filter 使用案例:

http {server {listen 80;server_name example.com;location / {sub_filter 'old-text' 'new-text';sub_filter_once off;proxy_pass http://backend;}}
}

subs_filter 使用案例:

http {server {listen 80;server_name example.com;location / {subs_filter 'old-text-1' 'new-text-1';subs_filter 'old-text-2' 'new-text-2';proxy_pass http://backend;}subs_filter_types text/*;subs_filter_types application/json;}
}

安装方式

方法 1:命令行安装

CentOS 常规安装的 Nginx 中并不包含 subs_filter,需要额外安装 nginx-mod-http-sub 添加对其功能的支持。

1. 安装模块

sudo dnf install nginx-mod-http-sub

2. 加载模块

load_module modules/ngx_http_subs_filter_module.so;

CentOS 系统下只有 Nginx Plus 才能这么操作,否则需要重新编译 Nginx。Debian 系统已经直接安装了此模块。

方法 2:源码编译

1. 下载模块

git clone git://github.com/yaoweibin/ngx_http_substitutions_filter_module.git

2. 编译

./configure --add-module=/path/to/module

版权声明

本博客所有的原创文章,作者皆保留版权。转载必须包含本声明,保持本文完整,并以超链接形式注明作者后除和本文原始地址:https://blog.mazey.net/3525.html

(完)

CentOS 9 安装 Nginx 模块 `subs_filter`相关推荐

  1. linux slf4j.rpm,Centos下安装nginx rpm包

    1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6 ...

  2. linux nginx rpm 安装配置,Centos下安装nginx rpm包

    1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6 ...

  3. linux kafka离线安装,centos 离线安装confluent_kafka 模块

    centos 离线安装confluent_kafka 模块 背景:需要安装Python模块的机子不能上网,只能下载源码进行安装 说明:如果可以上网直接pip install confluent_kaf ...

  4. centos下安装nginx流程

    centos下安装nginx流程 1.安装工具库: yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel ...

  5. CentOS 7 安装 Nginx

    CentOS 7 安装 Nginx 1.安装编译工具及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-d ...

  6. CentOS rpm安装Nginx和配置

    CentOS rpm安装Nginx和配置 官方下载地址: http://nginx.org/en/download.html 介绍 Nginx("engine x")是一款由俄罗斯 ...

  7. centos下安装nginx

    参考资料http://www.nginx.cn/install centos平台编译环境使用如下指令 安装make: yum -y install gcc automake autoconf libt ...

  8. CentOS 7安装Nginx

    1.虚拟机网络模式改为桥接,ip地址改为静态 可以在网上查阅 2. 关闭防火墙 停止防火墙服务 systemctl stop firewalld.service 关闭开机自启 systemctl di ...

  9. centos中安装nginx

    2019独角兽企业重金招聘Python工程师标准>>> 用yum安装软件发现报错 解决This system is not registered with RHN 1.使用命令 cd ...

最新文章

  1. mac -- 安装OpenCV
  2. C/C++调试:gdbserver的简单使用
  3. linux 从仓库拉取镜像,k8s 从私有仓库拉取镜像
  4. 解决方案需求提升 安防工程细节化事项要了解
  5. 美团外卖Android平台化的复用实践
  6. C++学习之路 | PTA(天梯赛)—— L2-013 红色警报 (25分)(带注释)(并查集)(精简)
  7. C++中没有定义类的引用。
  8. STM32F407+CubeMX-使用TIM产生PWM信号
  9. web文件被更改crawlergo怎么解决_hscan:一款集成crawlergo和xray的src漏洞挖掘利器
  10. 【车牌识别】基于matlab GUI RGB颜色模型车牌识别【含Matlab源码 888期】
  11. android 微信朋友圈动画,使用Android 模仿微信朋友圈图片拖拽返回
  12. 腾讯云播放器TcPlayer实现网络直播
  13. 课外读物积累-----如何提高英文的科研写作能力(摘自施一公寄语)
  14. 软件设计中的心跳机制
  15. 【网络流24题】火星探险问题
  16. 《哈佛大学公开课:幸福课》 学习笔记(1)
  17. 微信分享到朋友圈的链接,内容打开正常,但在微信中分享时封面缩略图图像和标题显示不出来?...
  18. windows下安装PHP的swoole拓展
  19. OTG – Android USB Hos
  20. w ndows7启动项怎么关,(让Wndows7让系统“飞”起来二级精华.doc

热门文章

  1. 图像识别 ImageNet 比赛 历届冠军评析:看看哪个深度学习模型最适合你?AlexNet / BN CNN / Google LeNet / RestNet / VGG / Inception
  2. html单选按钮值的读取,js简单获取表单中单选按钮值的方法
  3. 小程序排名规则及搜索算法
  4. Es搜索引擎概述和语句案例
  5. 巨量招生,堪比985的“双非”大学,也考408了!中国科学院大学许多研究所改考!...
  6. 山西被扣车辆成警察坐骑 违章罚款让车主埋单
  7. 误删除了Adobe虚拟打印,如何恢复?
  8. 数据挖掘系列3:关联规则评价
  9. 讯雷下载php链接,[宜配屋]听图阁 - php 网址url转迅雷thunder资源下载地址的方法函数...
  10. 如何用while;do-whlie;for循环寻找100以内质数喵