注意:以下文档只适用于TOP接口,请谨慎使用!
Nignx 可以对客户端的访问网站的速度进行限制, 在配置文件中使用 limit_zone, limit_conn,limit_rate 三个参数进行配置。具体配置方法如下:
1. 在 http 段配置定义一个 limit_zone,
2. 使用 limit_conn 和 limit_rate 参数进行限速设置。 例如:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <ol class = "linenums" > <li class = "L0" ><span class = "pln" >http </span><span class = "pun" >{</span></li> <li class = "L1" ><span class = "pln" > limit_zone my_zone $binary_remote_addr </span><span class = "lit" >10m</span><span class = "pun" >;</span></li> <li class = "L2" ><span class = "pln" > server </span><span class = "pun" >{</span></li> <li class = "L3" ><span class = "pln" > location </span><span class = "pun" >/</span><span class = "pln" >download</span><span class = "pun" >/</span><span class = "pln" > </span><span class = "pun" >{</span></li> <li class = "L4" ><span class = "pln" > limit_conn my_zone </span><span class = "lit" > 2 </span><span class = "pun" >;</span></li> <li class = "L5" ><span class = "pln" > limit_rate </span><span class = "lit" >10k</span><span class = "pun" >;</span></li> <li class = "L6" ><span class = "pln" > </span><span class = "pun" >}</span></li> <li class = "L7" ><span class = "pln" > </span><span class = "pun" >}</span></li> <li class = "L8" ><span class = "pln" > </span><span class = "pun" >}</span></li> </ol> |
说明:
3. 保存配置文件,重启nginx生效。
如果问题还未能解决,您可以到阿里云社区进行免费咨询,或联系云市场商家寻求帮助。