محدود کردن تعداد کانکشن در آپاچی
سلام دوستان
امروز بعد از چندین وقت یه آموزش میزارم عموما به درد سایت های دانلود می خوره
اول بار وارد Home میشیم و یه فولدر میسازیم
کد:
mkdir /home/limit/;cd /home/limit/
بعد از وارد شدن فایل مورد نیاز رو میگیریم و Unzip میکنیم و وارد فولدر میشیم
کد:
wget http://www.webhostingtalk.ir/dl/Software/mod_limitipconn-0.23.tar.bz2
tar xvf mod_limitipconn-0.23.tar.bz2
cd mod_limitipconn-0.23
بعد از وارد شدن در فولدر برنامه رو نصب میکنیم :
وقتی نصب کردیم فایل httpd.conf رو باز میکنیم :
کد:
nano /usr/local/apache/conf/httpd.conf
دنبایل سایتی که میخوایم کانکشن هاشو محدود کنیم میگردیم و قسمتی که BOLD کردم رو کپی میکنید آخر تنظیمات سایت :
کد:
<VirtualHost 66.197.185.82:80>
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>
حالا اینجا چند تا نکته هست که باید مد نظر بگیرید .
یکی مشخص کردن تعداد کانکشن ها :
که در مثال بالا روی 5 کانکشن تنظیم شده .
یکی فولدر و ساب فولدر هاش :
که در اینجا شاخه /dl مشخص شده چون فایل های دانلودی توی این بخش هست
یکی هم روی چه مدل فایل های محدود بشه کانکشن :
که من تمامی فایل ها رو لیمیت کردم
و در آخر آپاچی رو ریسیت میکنیم
کد:
/etc/init.d/httpd restart
امیدوارم به دردتون بخوره .
پاسخ : محدود کردن تعداد کانکشن در آپاچی
با تشکر از وحید عزیز ،
آیا منظورتان تعداد کانکشن های یک فرد به یک سایت هست یا کل کانکشن های متصل به یک سایت ؟
پاسخ : محدود کردن تعداد کانکشن در آپاچی
نقل قول:
آیا منظورتان تعداد کانکشن های یک فرد به یک سایت هست یا کل کانکشن های متصل به یک سایت ؟
سرور همیشه این محدودیات رو روی یه ip انجام میده .
حالا ممکنه 1 نفر با اون ایپی باشه ممکنه 100 نفر پشت اون ای پی nat شده باشند .
پاسخ : محدود کردن تعداد کانکشن در آپاچی
سلام
مرسی وحید جان..
سوال:
من چندین فولدر دارم : /dl /dl2/ dl/3 و ... اگر بخوام روی تمام این فولدرها دستور رو اعمال کنم باید برای هر کدام تک تک بنویسم یا میشه همشو با هم اعمال کرد؟
پاسخ : محدود کردن تعداد کانکشن در آپاچی
سلام، پست قدیمیه اما واقعا نیاز داشتم
اگر بخوایم تمام فولدرها رو محدود کنیم <Location *> این جوری بکار ببریم؟ یعنی ستاره بزنیم؟
پاسخ : محدود کردن تعداد کانکشن در آپاچی
نقل قول:
نوشته اصلی توسط
3245
سلام، پست قدیمیه اما واقعا نیاز داشتم
اگر بخوایم تمام فولدرها رو محدود کنیم <Location *> این جوری بکار ببریم؟ یعنی ستاره بزنیم؟
نباید در تگ Location قرار بدید.
این کار فقط برای ایجاد محدودیت استفاده میشه.
موفق باشید.
پاسخ : محدود کردن تعداد کانکشن در آپاچی
نقل قول:
نوشته اصلی توسط
HugeServer
نباید در تگ Location قرار بدید.
این کار فقط برای ایجاد محدودیت استفاده میشه.
موفق باشید.
متوجه نشدم، یعنی اصلا خطlocation رو بکار نبرم؟
سوال دیگر، برای دایرکت ادمین nano /etc/httpd/conf/httpd.conf را میزنم اما میگه همچین کامندی نیست، چه کنم؟
پاسخ : محدود کردن تعداد کانکشن در آپاچی
نقل قول:
نوشته اصلی توسط
3245
متوجه نشدم، یعنی اصلا خطlocation رو بکار نبرم؟
سوال دیگر، برای دایرکت ادمین nano /etc/httpd/conf/httpd.conf را میزنم اما میگه همچین کامندی نیست، چه کنم؟
بله,درست متوجه شدید.
یستگی به مسیر نصب آپاچی دارد
با دستور زیر فایل رو پیدا کنید :
locate httpd.conf
موفق باشید.
پاسخ : محدود کردن تعداد کانکشن در آپاچی
سلام
وقتی دستور نصب رو میزنم ارور میده
کد:
apxs -c mod_limitipconn.c
make: apxs: Command not found
make: *** [mod_limitipconn.so] Error 127
پاسخ : محدود کردن تعداد کانکشن در آپاچی
نقل قول:
نوشته اصلی توسط
persianboy
سلام
وقتی دستور نصب رو میزنم ارور میده
کد:
apxs -c mod_limitipconn.c
make: apxs: Command not found
make: *** [mod_limitipconn.so] Error 127
سلام
این پکیج رو نصب و دوباره make رو انجام بدید:
کد PHP:
yum install httpd-devel