- 论坛徽章:
- 0
|
为了限制特定用户的带宽,我开始配proFTP..
根据网上的一些资料,我把上行的速度限定为100K,下行的速度限制为10K了。。
可是:在多个用户存在的情况下,proFTP把所有的用户都做了以上设定的限制。。 这下我就挠头了~
看了proFTP的网站的关于流量限制的介绍,太简短了,跟没说一样。。 其他文章也都没怎么说不同用户的不同带宽限制如何实现
# 设置虚拟主机 001
<VirtualHost xx.xx.xx.xxx>;
port 5567
ServerName "001 SpeedTEST"
# 001用户的带宽限制
<Directory /001>;
AllowOverwrite on
RateReadBPS 10240
RateWriteBPS 102400
RateReadHardBPS on
</Directory>;
user 001
group ftpusers
# DefaultRoot /001 001
</VirtualHost>;
# 设置虚拟主机 002
<VirtualHost xx.xx.xx.xxx>;
port 5566
ServerName "002 SpeedTEST"
<Directory /r002>;
AllowOverwrite on
</Directory>;
user 002
group 002
DefaultRoot /002 002
</VirtualHost>;
这个conf主要目的有2个,一个是设置不同的FTP登陆用户,另一个是针对不同FTP用户设置不同的带宽。
我的想法是通过不同的端口设定两个VirtualHost,但是问题出来了:
尽管我在conf里屏蔽,但是默认端口21仍然起作用,而且001和002两个用户都可以通过这个端口登陆;
5566和5567两个端口是我用来区分不同登陆用户的,但是这样没用,两个用户都可以用自己的帐号加对方的端口登陆上来;
带宽限制没起任何作用。。虽然我对照脚本范例看了很久。
英雄们怎么办啊~~~~~~~~~~~~~~????????? |
|