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

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