这几天业务遭到黑产业链的攻击,狂刷注册中心。而后台开发竟然爆出bug,架构搭建的不合理以及开发逻辑等问题,造成后端服务器并发竟然不能抗到300
只能靠前端代理以及缓存进行限制
在进行限制的时候,发现nginx有一个模块很好用 limit_conn_zone 以及limit_req_zone
但是在我配置好 limit_conn_zone的时候,进行测试老是爆出404
因为是nginx做的是反向代理,所以每个location中需要添加 代理通道 proxy_pass这样就不会出现404了。
要是有其他规则,例如,跳转 拒绝 等不需要继续访问server_name的内容。就可以不用添加了
时间: 2024-10-29 20:26:04