تركيب mod_limitipconn.c لحل مشكله ارتفاع اللود نهائيا







ادخل سيرفرك عن طريق الشل

قم بكتابه الامر التالى

cd /usr/src

ثم قم بسحب الملف بالسيرفر

wget http://dominia.org/djao/limit/mod_li...nn-0.04.tar.gz

قم بفك الضغط

tar xzvf mod_limitipconn-0.04.tar.gz

قم بالدخول على الملف

cd mod_limitipconn-0.04

قم بتحرير الملف

pico Makefile

قم بالبحث عن السطر التالى

APXS=apxs[/b]

قم بتغيرها الى

APXS=/usr/local/apache/bin/apxs

قم بالضغط على

cntrl +O

للحفظ
ثم

cntrl X

تجهيز الملف للتركيب بالامر

make

ثم قم بالتحميل

make install

وبعدها قم بعمل ريستارت للاباتشى بالامر

service httpd restart

----------------------------------
الان وصلنا لاهم نقطة وهى كيفيه تحديد الملفات المراد تحديد الايبى لها او تقليل الترافيك الخاص بها
قم بكتابه الامر التالى

pico -w /etc/httpd/conf/httpd.conf

قم باضافة الكود التالى

<IfModule mod_limitipconn.c>
<******** /somewhere>
MaxConnPerIP 3
# exempting images from the connection limit is often a good
# idea if your web page has lots of inline images, since these
# pages often generate a flurry of concurrent image requests
NoIPLimit image/*
</********>

<******** /mp3>
MaxConnPerIP 1
# In this case, all MIME types other than audio/mpeg and video*
# are exempt from the limit check
OnlyIPLimit audio/mpeg video
</********>
</IfModule>

طبعا مع مراعاه تغيير مكان الملف <******** /somewhere>
او قم بوضع الكود السابق للمجلد الرئيسى لتحديده ككل

اضغط cntrl O للحفظ

ثم cntrl X لاغلاق الملف

عمل ريستارت للاباتشى بالامر

service httpd restart

يرجى عند نقل الموضوع لمنتديات اخرى ذكر المصدر والكاتب
الموضوع منقول من منتديات http://www.webhostingtalk.com/ للافاده
وقمت بترجمتها شخصيا
بالتوفيق ان شاء الله
البرنامج يقوم بتحديد كمية الترافيك وعدد الايبيهات المتاحة للتحميل لمحتويات الملف والتى تسبب ضغطا فى السيرفر مثل الملفات الاكثر تحميلا فى مواقع الاغانى او البرامج او الافلام .......


اخوكم فى الله
م/ اسامه
الشركة المصرية لتطبيقات الانترنت

 

رابط الدرس

 

http://www.traidnt.net/vb/showthread.php?t=307788