Speed limit On Apache محدودیت سرعت آپاچی

گروه آموزشی مجموعه فاوا

سلام دوستان توی این آموزش می خوام محدود کردن سرعت در آپاچی رو آموزش بدم .
اول بار وارد Home میشیم و یه فولدر میسازیم :

کد:
mkdir /home/limit_bw/;cd /home/limit_bw/

بعد از وارد شدن فایل مورد نیاز رو میگیریم و Unzip میکنیم و وارد فولدر میشیم :

کد:
wget http://www.webhostingtalk.ir/dl/Software/mod_bw.tar
tar xvf mod_bw.tar
cd mod_bw

بعد از وارد شدن در فولدر برنامه رو نصب میکنیم :

کد:
apxs -i -a -c mod_bw.c

وقتی نصب کردیم فایل httpd.conf رو باز میکنیم :

کد:
nano /usr/local/apache/conf/httpd.conf

دنبایل سایتی که میخوایم سرعتش رو محدود کنیم میگردیم و قسمتی که BOLD کردم رو کپی میکنید تنظیمات سایت :

کد:
<VirtualHost 66.197.185.82:80>
    BandwidthModule On
    ForceBandWidthModule On
    LargeFileLimit .rar 1 2000000
    LargeFileLimit .zip 1 2000000
    ServerName webhostingtalk.ir
    ServerAlias www.webhostingtalk.ir
    DocumentRoot /home/webhostingtalk/public_html
    ServerAdmin info@webhostingtalk.ir
<IfModule mod_limitipconn.c>
    <Location /dl>
        MaxConnPerIP 5
        OnlyIPLimit *
    </Location>
</IfModule>

در کانفیگ بالا فایل های .zip و .rar به 200 کیلوبایت بر ثانیه محدود میکنه .
شما هر Extension دیگه ای رو میتونید اضافه کنید . 

و در آخر آپاچی رو ریسیت میکنیم :

کد:
/etc/init.d/httpd rest