CentOS 9 安装 Nginx 模块 `subs_filter`
sub_filter
和 subs_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`相关推荐
- linux slf4j.rpm,Centos下安装nginx rpm包
1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6 ...
- linux nginx rpm 安装配置,Centos下安装nginx rpm包
1 在nginx官方网站下载一个rpm包,下载地址是:http://nginx.org/en/download.html wget http://nginx.org/packages/centos/6 ...
- linux kafka离线安装,centos 离线安装confluent_kafka 模块
centos 离线安装confluent_kafka 模块 背景:需要安装Python模块的机子不能上网,只能下载源码进行安装 说明:如果可以上网直接pip install confluent_kaf ...
- centos下安装nginx流程
centos下安装nginx流程 1.安装工具库: yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel ...
- CentOS 7 安装 Nginx
CentOS 7 安装 Nginx 1.安装编译工具及库文件 yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-d ...
- CentOS rpm安装Nginx和配置
CentOS rpm安装Nginx和配置 官方下载地址: http://nginx.org/en/download.html 介绍 Nginx("engine x")是一款由俄罗斯 ...
- centos下安装nginx
参考资料http://www.nginx.cn/install centos平台编译环境使用如下指令 安装make: yum -y install gcc automake autoconf libt ...
- CentOS 7安装Nginx
1.虚拟机网络模式改为桥接,ip地址改为静态 可以在网上查阅 2. 关闭防火墙 停止防火墙服务 systemctl stop firewalld.service 关闭开机自启 systemctl di ...
- centos中安装nginx
2019独角兽企业重金招聘Python工程师标准>>> 用yum安装软件发现报错 解决This system is not registered with RHN 1.使用命令 cd ...
最新文章
- mac -- 安装OpenCV
- C/C++调试:gdbserver的简单使用
- linux 从仓库拉取镜像,k8s 从私有仓库拉取镜像
- 解决方案需求提升 安防工程细节化事项要了解
- 美团外卖Android平台化的复用实践
- C++学习之路 | PTA(天梯赛)—— L2-013 红色警报 (25分)(带注释)(并查集)(精简)
- C++中没有定义类的引用。
- STM32F407+CubeMX-使用TIM产生PWM信号
- web文件被更改crawlergo怎么解决_hscan:一款集成crawlergo和xray的src漏洞挖掘利器
- 【车牌识别】基于matlab GUI RGB颜色模型车牌识别【含Matlab源码 888期】
- android 微信朋友圈动画,使用Android 模仿微信朋友圈图片拖拽返回
- 腾讯云播放器TcPlayer实现网络直播
- 课外读物积累-----如何提高英文的科研写作能力(摘自施一公寄语)
- 软件设计中的心跳机制
- 【网络流24题】火星探险问题
- 《哈佛大学公开课:幸福课》 学习笔记(1)
- 微信分享到朋友圈的链接,内容打开正常,但在微信中分享时封面缩略图图像和标题显示不出来?...
- windows下安装PHP的swoole拓展
- OTG – Android USB Hos
- w ndows7启动项怎么关,(让Wndows7让系统“飞”起来二级精华.doc
热门文章
- 图像识别 ImageNet 比赛 历届冠军评析:看看哪个深度学习模型最适合你?AlexNet / BN CNN / Google LeNet / RestNet / VGG / Inception
- html单选按钮值的读取,js简单获取表单中单选按钮值的方法
- 小程序排名规则及搜索算法
- Es搜索引擎概述和语句案例
- 巨量招生,堪比985的“双非”大学,也考408了!中国科学院大学许多研究所改考!...
- 山西被扣车辆成警察坐骑 违章罚款让车主埋单
- 误删除了Adobe虚拟打印,如何恢复?
- 数据挖掘系列3:关联规则评价
- 讯雷下载php链接,[宜配屋]听图阁 - php 网址url转迅雷thunder资源下载地址的方法函数...
- 如何用while;do-whlie;for循环寻找100以内质数喵