杰克工作室 发表于 2024-2-10 16:09

nginx不常用模块使用

<h3>nginx利用limit模块设置IP并发防CC攻击</h3>
在nginx.conf 中的<strong>http段</strong>下面加入一如下一行<br />
limit_req_zone $binary_remote_addr zone=one:10m rate=1r/s; ##平均 1r/s 每秒1个请求<br />
<br />
再在<strong>server</strong>下配置的主机定义文档中加入如下一行(全局就加在server下面)<br />
limit_req zone=one burst=8;队列模式<br />
limit_req zone=one burst=8 nodelay; ###不用队列 默认的突发(burst是0)<br />
<br />
注:如果只想限制php的请求,加在location所在php段内。<br />
<br />
重载nginx即可:nginx -s reload
页: [1]
查看完整版本: nginx不常用模块使用