Instalirane i konfigurirane na mod_cband
Instalirane
i konfigurirane na mod_cband
Napisana
ot Martin Petrov- amri[at]dhstudio.eu
Blagodarnosti
na: www.dhstudio.eu
Originalna statiia: www.dhstudio.eu/mod_cband.html
V
tazi statiia shte opishem kak se instalira
i konfigurira mod_cband na Apache 2. mod_cband e
modul za Apache 2 koito predostavia vuzmozhnost
za opredeliane skorostta na virtualen
host(podobno na mod_bandwidth) , opredeliane
broi zaiavki za sekunda, broia na
osushtestvenite vruzki (podobno na
mod_limitipconn), ogranichavane na trafika
(podobno na mod_curb) i dr. mod_cband se razrabotva
ot Lukasz Dembinski, Sergey V. Beduev, Kyle Poulter, J. Kendzorra
i Adam Dawidowski. Modula se razprostraniava
pod GNU GPL litsenz. mod_cband namira nai- chesto
prilozhenie v hosting kompanii koito
ogranichavat trafika na tehnite
potrebiteli (primer: 5 GB za 1 mesets.) .
1.
Instalirane na mod_cband pod Debian 4.0 (Etch)
1.1
apt-get install libapache2-mod-cband
1.2
Izliza Vi prozorets v koito triabva da
izberete dali shte zaredite mod_cband.Vie
izbirate „yes“ t.e. shte se zaredi pri
restartirane na Apache
2.
Direktivi na mod_cband
Pozvoleni
edinitsi pri razlichnite direktivi:
Trafik
kbps,
Mbps, Gbps - Izmervat se v "Bit za
sekunda", respektivno: 1024, 1024*1024 i
1024*1024*1024 bita za sekunda
kb/s,
Mb/s, Gb/s - Izmervat se v "Bait za
sekunda", respektivno: 1024, 1024*1024 and
1024*1024*1024 baita za sekunda
Po
podrazbirane kbps
Skorost
K,
M, G - Izmervat se v Bait, respektivno:
1000, 1000*1000 and 1000*1000*1000 baita.
Ki,
Mi, Gi - Izmervat se v Bait, respektivno:
11024, 1024*1024 and 1024*1024*1024 baita.
Po
podrazbirane K
Period
S,
M, H, D, W – Izmervat se v sekundi:
Sekundi, Minuti, CHasove, Dni, Sedmitsi;
respektivno: 1, 60, 3600, 86400, 604800 sekundi
Po
podrazbirane S
Ime:
CBandDefaultExceededURL
Opisanie:
URL pod podrazbirane kude mod_cband shte
prenasochva vsichki zaiavki do virtualniia
host ili potrebitel kogato konfiguriraniia
transfer e nadvishen.
Kontekst:
Server config
Sintaksis:
CBandDefaultExceededURL URL
Primer:
CbandDefaultExceededURL www.dhstudio.eu/exceeded.html
Ime:
CbandDefaultExceededCode
Opisanie:
HTTP kod koito se izprashta do posetitelia
kogato konfiguriraniia trafik e nadvishen
Kontekst:
Server config
Sintaksis:CBandDefaultExceededCode
HTTP_CODE
Primer:
CBandDefaultExceededCode 509
Ime:
CBandScoreFlushPeriod
Opisanie:
Opredelia perioda sled koito dannite za
statistikata shte se zapisvat. Mozhe da se
izpolzva za podobriavane burzodeistvieto
na mod_cband
Podrazbirane:
1
Kontekst:
Server config
Sintaksis:
CBandScoreFlushPeriod nomer_na_zaiavki
Primer:
CBandScoreFlushPeriod 100
Dannite
za statistikata shte se zapisvat sled 100
zaiavki
Ime:
CBandSpeed
Opisanie:
Opredelia maksimalnata skrost za
virtualniia host
Kontekst:
Sintaksis:
CBandSpeed kbps rps max_conn
kbps-
maksimalna skorost za transfer v [kMG]bps
ili [kMG]B/s
rps-
Maksimalen broi zaiavki za sekunda
max_conn-
Maksimalen broi na ednovremennite
vruzki
Primer:
CBandSpeed 1024 10 30
Opredelia
maksimalna skorost 1024kbps, maksimalno 10
zaiavki za sekunda i maksimalno 30
ednovremenno osushtestveni vruzki.
Belezhka:
Tazi harakteristika e vuzmozhna ot
versiia 0.9.6.0
Ime:
CBandRemoteSpeed
Opisanie:
Opredelia maksimalnata skrost za drugi
otdalecheni klienti
Kontekst:
Sintaksis:
CBandRemoteSpeed kbps rps max_conn
kbps-
maksimalna skorost za transfer v [kMG]bps
ili [kMG]B/s
rps-
Maksimalen broi zaiavki za sekunda
max_conn-
Maksimalen broi na ednovremennite
vruzki
Primer:
CBandRemoteSpeed 20kb/s 3 3
Opredelia
maksimalna skorost 20kB/s, maksimalno 3
zaiavki za sekunda i maksimalno 3
ednovremenno osushtestveni vruzki ot
drug otdalechen klient.
Belezhka:
Tazi harakteristika e vuzmozhna ot
versiia 0.9.6.1-rc2
Ime:
CBandClassRemoteSpeed
Opisanie:
Opredelia maksimalnata skorost za drugi
otdalecheni klienti ot edin klas.
Kontekst:
Sintaksis:
CBandClassRemoteSpeed class_name kbps rps
class_name-
ime na definiraniia klas
kbps-
maksimalna skorost za transfer v kbps ili
kB/s
rps-
Maksimalen broi zaiavki za sekunda
max_conn-
Maksimalen broi na ednovremennite
vruzki
Primer:
CBandClassDst
66.249.64/24
CBandClassDst 66.249.65/24
CBandClassDst
66.249.79/24
CBandClassRemoteSpeed
googlebot_class 20kb/s 2 3
Opredelia
maksimalna skorost 20kB/s, maksimalno 2
zaiavki za sekunda i maksimalno 3
ednovremenno osushtestveni vruzki ot
drug otdalechen klient klas googlebot_class.
Belezhka:
Tazi harakteristika e vuzmozhna ot
versiia 0.9.6.1-rc2
Ime:
CBandRandomPulse
Opisanie:
Spira ili startira proizvolniia puls
generator za izprashtanata informiatsiia.
Sluchainiia puls generator e chast ot
osushtestviavaneto na ogranichavane po
skorost v mod_cband.
Kontekst:
Global
Sintaksis:
CBandRandomPulse On/Off
Ime:
CBandLimit
Opisanie:
Opredelia trafik za virtualen host
Kontekst:
Sintaksis:
CBandLimit limit
limit-
Razmer na pozvoleniia trafik, vuzmozhni
edinitsi: K (kilo), M (mega), G (giga), Ki (kibi), Mi
(mebi), Gi (gibi)
Primer:
CBandLimit 10M
Opredelia trafik ot 10 * 1000 * 1000
bytes
CBandLimit
10Mi
Opredelia
trafik ot 10 * 1024 * 1024 bytes
Belezhka:
Znachenieto na K,M i G e promeneno s versiia
0.9.6.0. Proverete vashiia konfiguratsionen
fail.
Ime:
CBandClassLimit
Opisanie:
Opredelia trafik za virtualen host chrez
klas
Kontekst:
Sintaksis:
CBandClassLimit class_name limit
class_name-
ime na definiran klas
limit-
Razmer na pozvoleniia trafik, vuzmozhni
edinitsi: K (kilo), M (mega), G (giga), Ki (kibi), Mi
(mebi), Gi (gibi)
Belezhka:
Znachenieto na K,M i G e promeneno s versiia
0.9.6.0. Proverete vashiia konfiguratsionen
fail.
Ime:
CBandExceededURL
Opisanie:
URL kudeto mod_cband gin-bottom: 0cm; font-style: normal">Require
valid-user
AuthUserFile
/var/www/.htpasswd
SetHandler
cband-status-me
Sled
kato redaktirahte konfiguratsionniia
fail na mod_cband e neobhodimo da suzdadete
potrebitel:
htpasswd
-c /var/www/.htpasswd cband
mod_cband
e vsichko koeto iskate, lesen za instalirane
i konfigurirane, a osven tova i raboti
chudesno. Toi se polzva nai- chesto ot
hosting kompanii, no sushto i ot vseki
koito ima neobhodimost da ogranichi
skorostta ili trafika na virtualen host
ili hostove.
Ako
otkriete greshka v mod_cband shte Vi pomolim
da bude izpratena na :
http://sourceforge.net/tracker/?group_id=154335&atid=791368
Bibliografiia:
http://mod-cband.com
http://httpd.apache.org/docs/