nginx的http_sub_module模块使用之替换字符串
2023-09-14 08:59:55 时间
Nginx可以实现很多功能,提供了许多插件,其中一个比较冷门的http_sub_module,是用来替换指定字符串的,它的原理是Nginx解析到文件后,执行这个插件进行拦截后返回。
昨天碰到一个场景,之前外包提供的只有一个jar包,反编译后各种错,但是有一个配置是写死在jar包里面的,替换无效,后来请教了大佬之后原来Nginx还有这个插件,摸索了一下。希望可以帮助到有需要的朋友。
location / { sub_filter 'nginx.com' 'baidu.com'; --把nginx.com替换成了baidu.com sub_filter 'nginx.org' 'buy.jiegeng.com';--把ngin.org替换成了buy.jiegeng.com sub_filter_types css/html;--替换的类型 sub_filter_once off;--全部替换 root html; index index.html index.htm; }
相关文章
- Python基础16-正则和子进程模块
- Nginx配置文件(nginx.conf)配置详解
- 难道只有我懂Nginx/OpenResty详解,Nginx的rewrite模块指令?
- python的threading模块
- ArcGIS中的Ortho Mapping模块(二)
- pandas 0.23.4 :’pd.ewma’没有这个模块,改用`Series.ewm` 或 降低版本到 pandas 0.21.0
- Django权限系统auth模块详解
- nginx编译安装ngx_lua模块
- Go 开发常用操作技巧--模块管理
- NGINX rewrite模块的笔记
- ThinkPHP5、nginx 超时 模块不存在:error 解决
- Nginx开启资源压缩模块gzip
- Nginx - 深入理解nginx的处理请求、进程关系和配置文件重载
- Linux下Nginx安装使用详细指南(linux安装nginx详细教程)
- 如何在Nginx上配置MySQL数据库(nginx配置mysql)
- 深入Linux内核的Insmod模块注入实践(linuxinsmod)
- Linux下如何快速删除Nginx(linux删除nginx)
- 文件如何在Linux系统中删除Nginx文件(linux删除nginx)
- Linux下删除Nginx的指令(linux删除nginx)
- 淘宝开发:Nginx经典模块(Nginx+Http+Footer+Filter)
- Linux下重新编译模块的指南(linux 重新编译模块)
- nginx中使用nginx-http-concat模块合并静态资源文件