去评论
dz插件网

nginx不常用模块使用

饾暦饾枎饾枒饾枏饾枂饾枅饾枑
2024/02/10 19:26:20
nginx利用limit模块设置IP并发防CC攻击

在nginx.conf 中的http段下面加入一如下一行
limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; ##平均 1r/s 每秒1个请求

再在server下配置的主机定义文档中加入如下一行(全局就加在server下面)
limit_req zone=one burst=8;队列模式
limit_req zone=one burst=8 nodelay; ###不用队列 默认的突发(burst是0)

注:如果只想限制php的请求,加在location所在php段内。

重载nginx即可:nginx -s reload