سوالی که تقریبا هر هفته از ما پرسیده میشود عنوان همین پست است! به خصوص دوستانی که ادمین سرور های دانلود و آپلود فایل هستند بیش از سایرین نیاز به محدود کردن تعداد کانکشن های هر ip و سرعت دانلود توسط یوزر دارند . دلیل آن نیز واضح است … جلوگیری از دانلود به وسیله سرور مجازی و VPS که سبب پر شدن منابع سرور و مصرف پهنای باند سرور خواهد شد . محدود کردن تعداد کانکشن ها و سرعت دانلود آپاچی بدون نصب ماژول های متفرقه امکان پذیر نیست .
محدود کردن تعداد کانکشن ها و سرعت دانلود آپاچی :
از طرفی محدود کردن تعداد کانشکشن ها و سرعت دانلود آپاچی در مواردی مثل حملات Dos و DDos نیز به کار می آید . وب سرور آپاچی بر خلاف وب سرور های سریع و سبکی مانند Nginx و Litespeed به صورت پیش فرض و با تنظیمات داخلی امکان محدود کردن تعداد کانکشن های هر IP و محدود سازی سرعت دانلود را ندارد و برای انجام این کار باید از برنامه های تولید شده توسط توسعه دهندگان استفاده کنیم . البته وب سرور آپاچی ورژن ۲٫۴٫۶ به بعد امکاناتی محدود برای کنترل کانشکشن ها و سرعت دانلود دارد که احتمالا به زودی کامل تر خواهد شد . به هر حال هدف ما از این مقاله آپاچی ورژن نهایی ۲.۲ است .
محدود کردن تعداد کانکشن ها و سرعت دانلود آپاچی
معرفی mod_cband معروف ترین ماژول کنترل پهنای باند برای آپاچی :
این ماژول معروف ترین ماژول آپاچی ۲ برای کنترل پهنای باند سرور و محدود کردن کانکشن های هر IP و سرعت دانلود یوزر ها می باشد. .
برخی از امکانات این ماژول آپاچی عبارتند از :
Lightweight bandwidth limiting module for Apache2
per-user bandwidth limiting
per-virtualhost bandwidth limiting
per-destination bandwidth limiting
Bandwidth total usage (bandwidth quota)
Maximal download speed (bandwidth throttling)
Maximal requests-per-second speed
Maximal simultanous IP connections
Support for virtualhosts
Support for defined users
Support for /cband-status handler
Support for /cband-status-me handler
برای دانلود آخرین ورژن mod_cband به وب سایت زیر مراجعه کنید :
در مطلب بعدی ، به آموزش محدود سازی تعداد کانکشن های هر IP و حد اکثر سرعت دانلود به کمک ماژول cband می پردازیم .
سایر ماژول های آپاچی برای limit کردن پهنای باند و کانکشن های Http عبارتند از :
برای اطلاعات بیشتر روی لینک هر یک از ماژول های فوق کلیک کنید .
نویسنده Babak Ajideh
محدود کردن تعداد کانکشن ها و سرعت دانلود آپاچی :
از طرفی محدود کردن تعداد کانشکشن ها و سرعت دانلود آپاچی در مواردی مثل حملات Dos و DDos نیز به کار می آید . وب سرور آپاچی بر خلاف وب سرور های سریع و سبکی مانند Nginx و Litespeed به صورت پیش فرض و با تنظیمات داخلی امکان محدود کردن تعداد کانکشن های هر IP و محدود سازی سرعت دانلود را ندارد و برای انجام این کار باید از برنامه های تولید شده توسط توسعه دهندگان استفاده کنیم . البته وب سرور آپاچی ورژن ۲٫۴٫۶ به بعد امکاناتی محدود برای کنترل کانشکشن ها و سرعت دانلود دارد که احتمالا به زودی کامل تر خواهد شد . به هر حال هدف ما از این مقاله آپاچی ورژن نهایی ۲.۲ است .
محدود کردن تعداد کانکشن ها و سرعت دانلود آپاچی
معرفی mod_cband معروف ترین ماژول کنترل پهنای باند برای آپاچی :
این ماژول معروف ترین ماژول آپاچی ۲ برای کنترل پهنای باند سرور و محدود کردن کانکشن های هر IP و سرعت دانلود یوزر ها می باشد. .
برخی از امکانات این ماژول آپاچی عبارتند از :
Lightweight bandwidth limiting module for Apache2
per-user bandwidth limiting
per-virtualhost bandwidth limiting
per-destination bandwidth limiting
Bandwidth total usage (bandwidth quota)
Maximal download speed (bandwidth throttling)
Maximal requests-per-second speed
Maximal simultanous IP connections
Support for virtualhosts
Support for defined users
Support for /cband-status handler
Support for /cband-status-me handler
برای دانلود آخرین ورژن mod_cband به وب سایت زیر مراجعه کنید :
در مطلب بعدی ، به آموزش محدود سازی تعداد کانکشن های هر IP و حد اکثر سرعت دانلود به کمک ماژول cband می پردازیم .
سایر ماژول های آپاچی برای limit کردن پهنای باند و کانکشن های Http عبارتند از :
برای اطلاعات بیشتر روی لینک هر یک از ماژول های فوق کلیک کنید .
نویسنده Babak Ajideh
کامنت