http_substitutions_filter_module 组件添加及使用

github地址:https://github.com/RobbieL811/nginx-http-substitutions-filter-module
nginx各版本下载:http://nginx.org/en/download.html
特点:不区分大小写!
以下内容在lnmp1.5版本下测试

安装

安装nginx-http-substitutions-filter-module模块

查看当前  Nginx 编译参数

找到安装nginx的源码根目录,如果没有的话下载新的源码。

进入下载的nginx的源码根目录

添加nginx-http-substitutions-filter-module模块,重新编译nginx

添加成功显示

make 以及平滑升级

注明,使用make不要使用make install
成功后会在objs里生成新的nginx

备份及替换nginx

备份旧的nginx程序

把新的nginx程序覆盖旧的

测试新的nginx程序是否正确

平滑重启nginx

查看ngixn版本极其编译参数

使用

动态文件替换

在enable-php.conf里添加如下代码即可

静态文件替换

 

参考

https://www.jianshu.com/p/0309cb5e7e76(Nginx重新编译添加新的模块)
https://cloud.tencent.com/developer/article/1005093(Nginx 内容替换模块 http_substitutions_filter_module 及实用案例分享)
https://zhang.ge/4856.html(Nginx在线服务状态下平滑升级或新增模块的详细操作记录)
https://sbmzhcn.github.io/313526/lnmpa-服务器下实现网页内容替换

20200729更新enable-php.conf

 

httpd-substitute-文章.conf


总计 0 评论

发表评论

作为 登录 | 登出 »

联系电话

18321263196

交换链接

互相学习

服务咨询

我的微信