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