nginx限速下载——nginx作为web服务时候
#dd if=/dev/zero of=test.tar.gz bs=1M count=1000 #dd创建一个大的文件
1).nginx限速下载配置——nginx作为web服务时候:
[root@localhost ~]# cat /usr/local/nginx/conf/vhost/www.1.conf
server{
listen 80;
server_name www.1.com;
root /data/wwwroot/www.1.com;
index index.html;
location /download/
{
limit_rate 10k; #限制下载速度为10k左右
}
}
[root@localhost ~]# ls /data/wwwroot/www.1.com/download/
test.tar.gz
[root@localhost ~]# du -sh /data/wwwroot/www.1.com/download/test.tar.gz
1000M /data/wwwroot/www.1.com/download/test.tar.gz
[root@localhost ~]# /usr/local/nginx/sbin/nginx -s reload
下载速度测试:http://192.168.130.236/download/test.tar.gz
使用谷歌浏览器准确,有时候搜狗浏览器可能会自带加速,不太准确。
nginx限速相关链接: https://github.com/aminglinux/nginx/blob/master/access/limit.md