Webmaster Forumu - Webmaster Zone

Geri git   Webmaster Forumu - Webmaster Zone > Teknik Konular > Sunucu Yönetimi > Linux
Şifrenizimi Unuttunuz? Bize Katılın!

Cevapla
Görüntüleme: 458 - Cevaplar: 0  
LinkBack Seçenekler Stil
  #1 (permalink)  
Alt 11-01-2007, 17:49:08
Ni-Osman Ni-Osman isimli üyemiz çevrimdışıdır. (Offline)
Webmaster
No Status
 
Üyelik tarihi: 31/1/2007
Mesajlar: 157
iTrader: (4)
Tecrübe Puanı: 50
Puanları: 186
Ni-Osman will become famous soon enough
Standart mod_throttle Limitlemek İçin Herşeyi Limitleee

bu işi bilen ve bu işte eski olanlar çok iyi bilir bunu 2000 li yıllarda başlayan lame lerin (r si yok) ddos serüvenlerini önleme amaçlı kurardık birden fazla şey limitler daha eskilerde cpanel falan kullanmazdık ozamanlar tabi yoktu böyle kolaylıklar bw limitleme için throttle kurardık.. şimdi bakıyorum CPU kullanımını aşan sitelere özel kuruyorlar belki bi işinize yarar bu eski mod...

Amaçları söyle mesela 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.. Kurulumu kolay ayarlaması zor bir olay (Kafiye var dikkat..)

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

Hopp..! sh instal.sh yazacaz sanıyorsanız yanılıyorsunuz..

pico nano vim vi ne kullanıyorsanız işte Makefile dosyasını açın nano ile göstereyim size

nano Makefile

içinde APXS=apxs olan biryer var onu

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

bu şekil değiştirin...

sonra sırayla

make
make install
service httpd restart

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

açın direk httpd.conf dosyanızı

<Location /throttle-me>
SetHandler throttle-me
</Location>
<Location /throttle-status>
SetHandler throttle-status
</Location>

bunları modülün add oldugu 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 </VirtualHost> 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...

Hoşunuza gitmeye başlamıştır inş...

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...

Request olan kurallarımız özellikle CPU oranını çok kullanan müşterilerinizi sizden nefret ettirebilir.. 8)

Anlamayan yazabilir...
Alıntı ile Cevapla
Cevapla



Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Sitelerim Sizler İçin illegal-rap Tanıtımlarınız 5 15-09-2007 07:14:53
Herşeyi Satıyorum Hadi Shadows Site Alım, Satım ve Takas 8 31-07-2007 01:50:58
Photoshop İçin Photoframe Pro 3 Outface Photoshop, Corel, Freehand, Fireworks 0 28-06-2007 08:33:50
Takım İçin Arkadaslar Thekanka Proje Geliştirme ve Ortaklık 9 12-06-2007 02:06:07
Up Dl İçin programcılar aranmaktadir.. Ptah Proje Geliştirme ve Ortaklık 0 21-05-2007 23:57:35


oyun , kontör , türkçe dizin

Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 15:11:57 .


Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
Zone Org | 2006-2008

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125