پاسخ : محدود کردن پهنای باند
نقل قول:
نوشته اصلی توسط
nimait70
سلام دوستان خسته نباشید
کسی میدونه چطوری میشه پهنای باند یک ساب دامین رو محدود کرد؟
من برای میزبانی فایل هام از یه سرور اختصاصی(دسترسی کامل) استفاده میکنم.سیستم عاملش سنت او اس 6.3 64 بیتی هست.
اما میخوام یه ساب دامین رو محدود کنم که اگه کاربران با لینک اون ساب دامین به سرور وصل شدند محدودیت ها اعمال بشه واسشون...
منظور از محدودیت محدودیت سرعت دانلود،محدودیت تعداد کانکشن های همزمان و مقدار پهنای باند هست برای هر کاربر....
دوستان اگه کسی اینجا هست که میتونه کمک کنه خیلی ممنون میشم...خیلی جاها سوالم مطرح کردم ولی جواب نگرفتم...خیلیم جستجو کردم...
اگه یه خودآموز یا آموزش کامل بذارین خیلی عالی میشه...مرسی
با سلام
اگه از وب سرور Apache استفاده می کنید ساده ترین راهش اینه که شما Mod_Bw نصب کنید.
بعد از نصب Mod_Bw یک Virtual Host در فایل httpd.conf اضافه کنید و کد های زیر رو داخلش اد کنید :
نقل قول:
BandwidthModule On
ForceBandWidthModule On
Bandwidth all 1024 ( Har Adadi Bezarid B KB Sorat Download Mahdod Mishe )
اگر مود حرفه ای تر می خواید از Cband استفاده کنید.
پاسخ : محدود کردن پهنای باند
نقل قول:
نوشته اصلی توسط
Optis2005
با سلام
اگه از وب سرور Apache استفاده می کنید ساده ترین راهش اینه که شما Mod_Bw نصب کنید.
بعد از نصب Mod_Bw یک Virtual Host در فایل httpd.conf اضافه کنید و کد های زیر رو داخلش اد کنید :
اگر مود حرفه ای تر می خواید از Cband استفاده کنید.
ممنونم از پاسختون
میشه توضیح بدید چطوری visualhost بسازم و کاری کنم ساب دامین روش ست بشه و بهش اشاره کنه؟
مسیری که فایلام هست هم اینه :
نقل قول:
/home/username/domains/mydomain.com/public_html/
آیا فایل ها باید انتقال پیدا کنند؟ یه از تنظیمات visualhost هم میشه درستش کرد.
طریقه ی تنظیم کردن mod_bw رو یاد گرفتم(فقط منظورم تنظیمات محدودیت پهنای باند،محدودیت کانکشن و محدودیت سرعت دانلود و... است) اما با این visualhost و ست کردن دامنه و مسیر دهی مشکل دارم...ممنون میشم کمکم کنید. با مثال باشه که عالیه...خیلی لطف میکنید....مرسی
پاسخ : محدود کردن پهنای باند
نقل قول:
نوشته اصلی توسط
nimait70
ممنونم از پاسختون
میشه توضیح بدید چطوری visualhost بسازم و کاری کنم ساب دامین روش ست بشه و بهش اشاره کنه؟
مسیری که فایلام هست هم اینه :
آیا فایل ها باید انتقال پیدا کنند؟ یه از تنظیمات visualhost هم میشه درستش کرد.
طریقه ی تنظیم کردن mod_bw رو یاد گرفتم(فقط منظورم تنظیمات محدودیت پهنای باند،محدودیت کانکشن و محدودیت سرعت دانلود و... است) اما با این visualhost و ست کردن دامنه و مسیر دهی مشکل دارم...ممنون میشم کمکم کنید. با مثال باشه که عالیه...خیلی لطف میکنید....مرسی
عزیز وارد SSH بشید.
فایل Config آپاچی رو باز کنید. معمولا با این دستور ( nano ) و در این آدرس هست :
نقل قول:
nano /etc/httpd/conf/httpd.conf
بعد از باز کردن فایل به آخرین خط برید و خط های زیر رو بنویسید ! ( برای اینکه راحت تر به خط آخر برید از کلید های Ctrl + V استفاده کنید ) :
نقل قول:
<VirtualHost 0.0.0.0>
ServerName subdomain.domain.com
<Directory "/address/file/hayi/k/dar/sub/domain/gharar/darand">
BandwidthModule On
ForceBandWidthModule On
Bandwidth all 1024 ( Har Adadi Bezarid B KB Sorat Download Mahdod Mishe )
Order Allow,Deny
Allow from All
AllowOverride All
</Directory>
DocumentRoot "/address/file/hayi/k/dar/sub/domain/gharar/darand"
</VirtualHost>
* توجه : 0.0.0.0 در بالا آیپی سرور شما هست.
بعد از اضافه کردن این خط ها سرویس Apache رو ریستارت کنید:
نقل قول:
service httpd restart
اگر از سی پنل استفاده می کند به قسمت DNS ها برید و یک A رکورد با آدرس ساب دامین و آیپی سرور اد کنید.
امیدوارم مشکلتون حل شده باشه.
پاسخ : محدود کردن پهنای باند
ممنونم بابت راهنمایی من محدود تونستم بکنم سرغت و کانکشن و ... ها رو اما یه چیز دیگه هم مونده،
چطوری میتونم قابلیت resume هم بردارم از این ساب دامین...یعنی اگه کسی در حال دانلود یه فایل با دانلود منجرش بود حالا به هر دلیلی ارتباطش قطع شد دیگه نتونه از ادامه فایل رو دانلود کنه و حتما مجبور بشه از اول فایل رو دانلود کنه. ممنونم
پاسخ : محدود کردن پهنای باند
نقل قول:
نوشته اصلی توسط
nimait70
ممنونم بابت راهنمایی من محدود تونستم بکنم سرغت و کانکشن و ... ها رو اما یه چیز دیگه هم مونده،
چطوری میتونم قابلیت resume هم بردارم از این ساب دامین...یعنی اگه کسی در حال دانلود یه فایل با دانلود منجرش بود حالا به هر دلیلی ارتباطش قطع شد دیگه نتونه از ادامه فایل رو دانلود کنه و حتما مجبور بشه از اول فایل رو دانلود کنه. ممنونم
با سلام این دو خط رو زیر خط <Directory "/address/file/hayi/k/dar/sub/domain/gharar/darand">
در Virtual Directory بالا بزارید :
نقل قول:
Header set Accept-Ranges none
RequestHeader unset Range