立即注册  找回密码
 立即注册
CeraNetworksBGVM服务器主机交流会员请立即修改密码Sharktech防护
查看: 684|回复: 2

求个nginx的模块

[复制链接]

求个nginx的模块

[复制链接]

37

主题

130

回帖

503

积分

高级会员

积分
503
ff55

37

主题

130

回帖

503

积分

高级会员

积分
503
2018-3-19 10:57:34 | 显示全部楼层 |阅读模式
nginx具有流量转发的功能,我希望能统计出到每个后台的流量,如果达到一定的流量上限,就不向该后台转发。举个例子,某vps限制流量,有一台不限制流量的vps做其前端,转发到限制流量的vps达到一定流量以后停止向该vps转发流量。其他不变
回复

使用道具 举报

6

主题

58

回帖

196

积分

注册会员

积分
196
dabiantai

6

主题

58

回帖

196

积分

注册会员

积分
196
2018-3-19 12:44:40 | 显示全部楼层
建议你在那台限制流量的vps(假设叫A)上设置iptables规则限制从无限流量vps(假设叫B)入站的流量,如果超了就drop。然后在B上的nginx使用被动的health check来检查应该走哪个后段,这个自带的就能实现。

为什么不在nginx里统计流量呢,因为nginx是无状态的,要是你重启nginx或者重启机器统计就丢失了,所以得在一个redis之类的地方持久化。如果一定要搞,你可以从https://github.com/vozlt/nginx-module-vts这里修改
回复

使用道具 举报

37

主题

130

回帖

503

积分

高级会员

积分
503
ff55 楼主

37

主题

130

回帖

503

积分

高级会员

积分
503
2018-3-19 10:58:40 | 显示全部楼层
有大佬推荐下吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|HS2V主机综合交流论坛

GMT+8, 2025-4-23 17:58 , Processed in 0.014898 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表