در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش Squid (کش سرور) و ACL ها قسمت 3 : فعال کردن Cache برای URL

خوب پسرای گلم رسیدیم به قسمت های عملیاتی ( آخه دخترا هم مگه Squid کانفیگ می کنن ؟ ) امروز می خوایم دو تا acl کاربردی بهتون معرفی کنیم ، فرض کنید که قرار هست به کاربراتون اجازه بدید که بتونن از Cache استفاده کنن ، در واقع اگر اینکار رو نکنید عملا گفتید که Cache سرور غیرفعال باشه ، برای اینکار شما اول باید محدوده آدرس IP کلاینت ها رو تعریف کنید با acl و element ای به شکل Src که قبلا گفتیم و بعدش هم با access list معروف http_access بهشون دسترسی Allow بدید ، خوب پس فایل squid.conf رو باز می کنید ، دیگه قسمت های فایل مشخص هست کجا باید وارد کنید اول خط زیر رو برای تعریف کردن محدوده آدرس IP کاربرها اضافه کنید :

acl dummyclients src 192.168.1.0/24

دستور بالا داره میگه که برای محدوده آدرس IP ای که با این Subnetmask تعریف شده یه اسم بزار به نام dummyclients که بعدا بتونیم براش Access list بنویسیم و از این اسم استفاده کنیم ، حالا برای دسترسی دادن به اینترنت کار خاصی نیاز نیست کافیه فقط بگید پروتکل http رو برای dummyclients باز بزار ! اجازه بده برن بیرون از Cache درخواست بفرستن و بیان استفاده کنن بعدش که به شکل زیر هست :

http_access allow dummyclients

خوب حالا هر کسی که جزو این محدوده آدرس IP باشه بهش اجازه دسترسی داده میشه به وب ، اما خوب شاید شما دوست نداشته باشید یه سری چیزها یا یه سری وب سایت ها اصلا Cache بشن که قبلا دلایلش رو گفتیم چرا ، مثلا نمیخاین وب سایت توسینسو برای شما سرورش و اطلاعاتش Cache بشه برای اینکار کافیه اول Tosinso.com رو به عنوان یک element معرفی کنید و بهش اسم بدید و بعدش با deny کردن cache راحت دیگه اجازه Cache شدن رو بگیرید ازش خوب تعریف رو ببینید :

acl dontcache dstdomain .tosinso.com

خوب بالا ما تعریف کردیم که هر چیزی با پسوند Tosinso.com رو به عنوان dontcache در نظر بگیر اما الان فقط یک اسم بردیم ، خوب حالا باید با access list دیگه ای که گفتیم Cache هست اسمش بگیم که deny کن اگر درخواستی برای این سری آدرس اومد cache نکن که این شکلی تعریف میشه :

cache deny dontcache

خوب اینها رو که نوشتید ، فایل رو ذخیره کنید با تغییراتی که دادید و سرویس Squid رو restart کنید تا تغییرات اعمال بشه .

نویسنده : محمد نصیری

منبع : جزیره لینوکس و متن باز وب سایت توسینسو

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی است

#آموزش_نصب_و_راه_اندازی_squid_سرور #اموزش_squid_proxy #آموزش_راه_اندازی_کش_سرور_squid #آموزش_نصب_squid #راه_اندازی_کش_سرور_squid #acl_ها_در_squid #آموزش_کش_سرور_squid #آموزش_راه_اندازی_squid #مشکل_استفاده_از_squid_cache #نوشتن_acl_در_squid #راه_اندازی_کش_سرور_با_squid #راه_اندازی_squid_کش_سرور
عنوان
1 آموزش Squid (کش سرور) و ACL ها قسمت 1 : ACL Element رایگان
2 آموزش Squid (کش سرور) و ACL ها قسمت 2 : Access List ها رایگان
3 آموزش Squid (کش سرور) و ACL ها قسمت 3 : فعال کردن Cache برای URL رایگان
4 آموزش Squid (کش سرور) و ACL ها قسمت 4 : Banned List با reg_exp رایگان
5 آموزش Squid (کش سرور) و ACL ها قسمت 5 : Block کردن سایت رایگان
زمان و قیمت کل 0″ 0
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....