بستن اطلاعیه
مشخصات شما نشان می دهد که در تالار گفتگو توکاوب عضو نیستید ! هم اکنون به جمع ما به پیوندید و با ثبت نام در این مجموعه از قالب ها و اسکریپت هایی که اختصاصی در این بخش قرار می گیرند بهره ببرید ، همچنین مشکلات خود را می توانید مطرح کنید و در سریع ترین زمان مشکلات خود را برطرف کنید. برای عضویت کلیک کنید

محدود کردن سرعت دانلود در nginx

شروع موضوع توسط chaishpish ‏12 آگوست 2016 در انجمن آموزش

به اشتراک بگذارید

  1. chaishpish

    chaishpish رز وی پی اس کاربر ویژه کاربر تایید شده

    در حال حاضر:
    آفلاین
    تاریخ عضویت:
    ‏20 جولای 2016
    ارسال ها:
    103
    تشکر شده:
    76
    جنسیت:
    مرد
    شغل:
    وب هاستینگ
    محل سکونت:
    مازندران
    خیلی از دوستان به دنبال روشی هستند که در nginx اقدام به محدود کردن سرعت دانلود کاربران کنند یا حتی تعداد کانکشن ها از یک آی پی را محدود کنند و از حمله DoS / DDoS تا حدی جلوگیری کنند.

    با ماژول ngx_http_limit_req می توان محدودیت هایی روی اتصالات (Connections) و درخواست ها (Requests) کاربران اعمال کرد.


    سناریو اول: محدود سازی سرعت کاربران به ۱ مگابایت بر ثانیه

    قبل از شروع بلاک Server یعنی بلاک Http مقدار زیر را تعریف کنید.

    کد:
    دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید
    در VirtualHost (بلاک Server یا Location) بصورت زیر عمل کنید:


    کد:
    دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید

    سناریو دوم: محدود سازی سرعت کاربران به ۱ مگابایت بر ثانیه پس دانلود ۱۰۰ مگابایت فایل و محدود سازی تعداد کانکشن به ۴ عدد


    قبل از شروع بلاک Server یعنی بلاک Http مقدار زیر را تعریف کنید.

    کد:
    دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید
    در VirtualHost (بلاک Server یا Location) بصورت زیر عمل کنید:

    کد:
    دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید
    حتما پیشنهاد می کنم با Directive های اصلی Nginx آشنا شوید. با Block ها مثل Server و Location و HTTP همینطور

    منبع : دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید
     
    scriptbuy از این پست تشکر کرده است.
    تلگرام مهدی ایمانپور
بارگذاری...

به اشتراک بگذارید