نمایش نتایج: از شماره 1 تا 8 , از مجموع 8

موضوع: راه اندازی و بهینه سازی Squid و کنترل پهنای باند

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #3
    کاربر اخراج شده
    تاریخ عضویت
    Jul 2011
    محل سکونت
    ایران
    نوشته ها
    187
    تشکر تشکر کرده 
    142
    تشکر تشکر شده 
    419
    تشکر شده در
    284 پست

    پیش فرض پاسخ : راه اندازی و بهینه سازی Squid و کنترل پهنای باند

    پاک کردن Objectی از Cache

    همونطوری که مستحضرید squid در حالت عادی اجازه پاک کردن Objectهایی کهcache نموده است را به ما نمیدهد...اگر به دلایلی بخواهیم که Object کش شده ای را حذف کنیم لازم است که تغییراتی در squid.conf اعمال کنیم تا بتوانیم از تکنیکPURGE استفاده کنیم ( squid در حالت عادی اجازه استفاده از این تکنیک را نمی دهد)
    بدین شکل عمل می کنیم که:


    کد:
    acl PURGE method purge
    acl localhost src 127.0.0.1
    http_access allow purge localhost
    http_access deny purge
    بدین صورت ما به Localhost اجازه اعمال PURGE را داده ایم حال مثلا می خواهیمObjectهای سایت cnn.com را حذف کنیم :
    کد:
    کد:
    squidclient -m PURGE http://www.cnn.com/
    اگر عملPURGE موفقیت آمیز باشد ``200 OK'' مشاهده می کنیم:
    کد:
    کد:
    HTTP/1.0 200 OK
    Date: Tue, 6 sep 2005 16:03:32 GMT
    Server: Squid/2.4.1
    و اگر Objectی از این سایت در کش پیدا نشود چنین داریم:
    کد:
    کد:
    HTTP/1.0 404 Not Found
    Date: Tue, 6 sep2005 16:03:22 GMT
    Server: Squid/2.4.1
    حال به سادگی Object مربوط به هر سایت را میتوان از کش حذف کرد...
    امیدوارم که این نکته مفید بوده باشه

    ---------- Post added at 09:28 AM ---------- Previous post was at 09:26 AM ----------

    نقل قول نوشته اصلی توسط faranetwork نمایش پست ها
    مرسی که پاسخ دادین
    میشه آموزشش رو بگین ؟؟
    نصب در ای بی اس ؟

    ---------- Post added at 09:39 AM ---------- Previous post was at 09:28 AM ----------

    این کد نصب در ای بی اس هست
    کد:
    cd /usr/local/IBSng/addons/squid_analyzer/conf
    mv squid_analyzer.conf.default squid_analyzer.conf
      nano squid_analyzer
    
    squid_log_path = /usr/loca/squid/var/logs/access.log
    
    cp ../initd/squid_analyzer /etc/init.d/squid_analyzer
    /etc/init.d/squid_analyzer start
    و البته خود پارس پویش اینجوری میگه :
    کد:
    ابتدا مسیر /usr/local/IBSng/addons را می سازیم.
    سپس package مربوط به squid_analyzer را از server در مسیری که ساخته ایم کپی می کنیم.
    
     
    
    اجرای setup.sh در cache server
    
     فایل setup.sh را در cache server اجرا می کنیم و به ترتیب پاسخ های زیر را به سوال ها می دهیم: 
       auto
    Y
    quit
     
     در فایل squid_analyzer.conf تغییرات زیر را اعمال می کنیم:
    
       IBSNG_SERVER_IP= IP سرور IBSng
    
    IBSNG_SERVER_PORT=1235
     
     
    
    تنظیمات iptables در IBSng server
    
     دو دستور iptables زیر را وارد می نماییم و سپس تغییرات اعمال شده را save می کنیم: 
       iptables -I INPUT -p tcp --dport 1235 -s ! <IP سرور cache> -j DROP
    
    iptables -I INPUT -p tcp --dport 1235 -i lo -j ACCEPT 
     
     
    
    start squid_analyzer
    
       
     /etc/init.d/squid_analyzer start
      
     
     
    
    restart IBSng
    
     
    
    همزمان سازی IBSng و Cache 
    
     بر روی کش دستور زیر را وارد کنید : 
      ibs_time=$(ssh ibsng date) && date --set="$ibs_time"

  2. تعداد تشکر ها ازpayaserver به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. نصب و راه اندازی Squid همراه Radius
    توسط Sohan Roh در انجمن Proxy / Cache / Firewall
    پاسخ ها: 0
    آخرين نوشته: June 5th, 2013, 10:23
  2. درخواست سرور مجازی برای squid
    توسط _ice_ در انجمن درخواست سرور مجازی
    پاسخ ها: 1
    آخرين نوشته: April 21st, 2013, 14:55
  3. بهینه سازی ibsng توسط squid
    توسط hadi-110 در انجمن مباحث و منابع آموزشی
    پاسخ ها: 3
    آخرين نوشته: December 10th, 2012, 08:01

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •