当前日期时间
当前时间:
网站标志
Logo
全站搜索
广告位
phpweb图片广告
广告位
phpweb图片广告
自定内容

phpweb已经是国内最强的的开源电子商务系统了,但并非完美,因为任何...

互联网3年一轮回,京东凡客等电商品牌在三年之前也不过是小打小闹,而如...

电商已经成为趋势,传统行业的竞争已经逐渐演变到网络上,也有不少用Weboss...

phpweb系统是固定的模式,适用于大部分行业与需求。但有一些行业还是有自己...

当前位置
文章正文

宝塔控制面板利用nginx实现全局整站过滤替换关键词

发表:管理员  发表时间:2020-02-02 14:51:26   阅读:(773)次  

宝塔控制面板这个系统中,付费软件的防火墙中有个不错的功能,就是替换敏感的关键词。

那么这个付费功能,怎么能够免费使用呢?

宝塔控制面板怎么让多批量替换站点或者过滤关键词呢?

宝塔控制面板怎么让指定站点或者过滤关键词呢?

我们带着思考来动手解决这个问题,所谓自己动手丰衣足食嘛。

问题思路:

1、宝塔控制面板付费防火墙通过nginx来配置conf文件的,所以nginx应该是有这个插件支持的。

2、宝塔控制面板的反向代理也有替换关键词这样功能,那么也就是说也是支持的。

解决思路:

我们找到了宝塔控制面板对应的配置文件的路径 \www\server\nginx\conf 文件:nginx.conf 这个是整站http配置文件,所以整站群的站点,都可以通过这个文件来配置。

编辑nginx.conf文件,在“include proxy.conf;”下面增加对应的替换内容就可以了

sub_filter "这是需要替换内容1" "这是替换后的内容1";

sub_filter "这是需要替换内容2" "这是替换后的内容2";

sub_filter "这是需要替换内容3" "这是替换后的内容3";

sub_filter_once off;

保存重启nginx即可生效。

如果是单个站点进行配置的话,直接在路径/www/server/panel/vhost/nginx,找到对应站点 配置文件,按照上面增加代码即可,也是保存后重启nginx即可生效。

脚注信息
© 2005-2015 草莓互联(100cm.cn) 广州同福信息科技有限公司 版权所有,并保留所有权利。

广州市东莞庄一横路116号 粤ICP备11046216号

经营性网站备案信息 广州网络警察报警平台 不良信息举报中心  百度信誉档案 广州工商红盾网 可信网站认证