Nginx限制带宽(下载速度)的配置实例

发布时间:2020-10-23编辑:脚本学堂
介绍下在Nginx环境中限制带宽,也就是限制下载速度的方法,有兴趣的朋友,不妨参考下。

nginx做下载服务时,需要对下载速度作限制,以免带宽跑的太满,导致服务质量的严重下降。

来看在Nginx中是如何做到这点的。

首先,在http{}的配置中添加一条:
 

复制代码 代码示例:
limit_zone one $binary_remote_addr 10m;

然后,在server{}的配置中添加:
 

复制代码 代码示例:
location / {
  limit_conn one 1;  限制线程
  limit_rate 100k;     限制速度
}
 

以上限速100K每个客户端只允许一个线程
客户端最终速度=rate * conn。
如此便轻松实现了限制带宽,nginx真是个相当牛X的服务器软件啊。