我们可以使用nginx搭建一个简易的下载站点。
实验环境:centos6.5 32位 nginx1.10.3
下载站点的路径如下图所示:
配置信息如下:
#...
server {
listen 80;
server_name 192.168.68.128;
location / {
root /www/jinniu;
index index.html;
}
#下载模块配置
location /data {
alias /soft; #配置目录索引的路径(绝对路径)
limit_conn addr 2; #限制同一ip的并发连接数
limit_rate_after 20m; #20m之后开始限速
limit_rate 100k; #限速为100kb/s
autoindex on; #自动索引,打开目录浏览功能
charset utf-8; #解决中文显示乱码问题
}
}
#...
运行结果如下所示;
点击链接即可下载
如下图,超过20M,限速配置开始起作用了: