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


Eng Muhamed
2008-05-25, 12:49 PM
السلام عليكم

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

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

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

cd /usr/srcثم قم بسحب الملف بالسيرفر
wget http://dominia.org/djao/limit/mod_limitipconn-0.22.tar.gzقم بفك الضغط
tar xzvf mod_limitipconn-0.22.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

البرنامج يحقق افضل اداء مع وجود PHP suEXEC Support

ولتركيبه قم بالدخول عن طريق whm الى Apache Update وقم بترقيه الاباتشى مع اختيار PHP suEXEC Support الموجوده بالاسفل