mod_throttle

Kategoriler

Arşiv

Pt Sa Ça Pe Cu Ct Pa
12345
6789101112
13141516171819
20212223242526
27282930

E-bülten

Haberlere abone olun:


  • email Arkadaşına gönder
  • print Yazıcı versiyonu
  • Add to your del.icio.us del.icio.us
  • Digg this story Digg this
  • Facebook'da paylas Facebook'da paylas

Bu yazıyı beğendiniz mi?

(toplam 3 oy)
Yazı büyüklüğünü ayarla: Decrease font Enlarge font


image
Eski adı ile dosevasive şimdiki evasive gibi kural listesi ile çalışır her siteye özel kural koyabiliriz temel olarak BW yada hit limitlemeye yarar mesela örnek 10 DK içinde 1000 istekde bulunsun şeklinde ayar yaparız o sitede çogul olarak sadece 10 dk da 1000 istek yapılabilir mesela 1000 istek 5 dk da doldu kalan 5 dk boyunca sayfada 503 hatası belirir.... O siteye 10DK total süre bitene kadar kimse giremez... Sadece hit değil bu trasfer de olabilir mesela X.com sitesinden 10 dk içinde 1 gb dosya çekilebilir 1025 MB olunca o site belirlenen zaman dolana kadar açmaz gibi kurallar...

Kuruluma başlayalım..

wget www.ni.net.tr/dosyalar/mod_throttle312.tgz
tar zxvf mod_throttle312.tgz
cd mod_throttle-3.1.2

nano Makefile

içinde APXS=apxs olan kısımı altda yer alan şekilde değiştiriyoruz

APXS=/usr/local/apache/bin/apxs

bu şekil değiştirin...

daha sonra

make
make install
service httpd restart

Kurulum bitti 8) gelelim ayar kısmına...

httpd.conf dosyanıza


SetHandler throttle-me


SetHandler throttle-status


bunları modülün yüklendiği satırın altına ekleyin sonra örnek siteye gelin mesela a.com nano ile açtınız a.com şeklinde arama yapın a.com ayarlarının sonunda yer alan kısmının üzerine kurallarımızı ekleyelim...

ThrottlePolicy Volume 1G 30d

bunu ekledik mesela ne demek anlatalım Volume bw limitler Request ise istek limitler yukarıdaki diyorki 30 gün içinde 1 gb dosya çıkışı olsun yani aylık a.com için 1 gb bw verdik...

ThrottlePolicy Volume BW Zaman

şeklinde ayarlanacak...

zaman için m, w, d, h, ve s kullanabiliriz.

yani

ThrottlePolicy Volume 1GB 1h

1 saat içinde 1 gb bw kullanacak... yada

ThrottlePolicy Volume 100M 30s

100mb bw kullanacak bu limit 30 sn de 1 sıfırlanacak gibi...

gelelim BW değilde çogul hit önlemeye

ThrottlePolicy Request 1000 30s

evet tahmin edildiği gibi 30 sn içinde 1000 istek yapılacak yada

ThrottlePolicy Request 2000 3m

2000 hit olacak ama 3 dk içinde her 3 dk da bir sıfırlanacak...

bunları admin mesela http://hostname/throttle-status olarak izleyecek tümünü sadece 1 sitenin webmasteri mesela a.com ise http://a.com/throttle-me olarak izleyebilecek...

  • email Arkadaşına gönder
  • print Yazıcı versiyonu
  • Add to your del.icio.us del.icio.us
  • Digg this story Digg this
  • Facebook'da paylas Facebook'da paylas

Yorum Yaz comment Yorumlar (0 Yazılmış)

Diğer Haberler

Bil-Tek.Org Bilim Teknik Teknoloji Bilgisayar Sistemleri Biyoloji Fizik Kimya Matematik Programlama Dilleri

Creative Commons License
Bazı Hakları Saklıdır.Site içeriği Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License ile lisanslanmıştır.İçeriğin Bil-tek.org editörleri tarafından üretilen kısmını, değiştiremez ve ticari amaçlı kullanamazsınız.İçeriği sitelerinize yapıştırabilirsiniz.Alıntı yaptığınız içeriğin linkini bağlantı olarak, alıntının altına eklemeniz gerekmektedir.
This work is licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported License.

Hosted By Kaliteweb Hosting , Datacenter