schwarzlicht
22.04.08, 16:33
Zitat von globe_
Danke schön
apt-get install libapache2-mod-cband
a2enmod cband
# Limitiert den vhost auf 20Mbit/s, 5 request/s, 15 offene Verbindungen CBandSpeed 20Mbps 5 15 # Erweiterte Einstellungen für jeden remote host der mit diesem vhostverbunden ist # Limitierung auf 200kbit/s, 3 request/s, 2 offene Verbindungen CBandRemoteSpeed 200Kbps 3 2
1) Bandbreitenbegrenzung:
Bedeutung:
Datenübertragung:
# kbps: 1024 bits pro Sekunde
# Mbps: 1024*1024 bits pro Sekunde
# Gbps: 1024*1024*1024 bits pro Sekunde
# Grundeinstellung: kbps
Traffic-Quote:
* K: 1000 bytes
* M: 1000*1000 bytes
* G: 1000*1000*1000 bytes
* Ki: 1024 bytes
* Mi: 1024*1024 bytes
* Gi: 1024*1024*1024 bytes
* Grundeinstellung is K.
Zeitrahmen:
* S: Sekunde
* M: minute
* H: Stunden
* D: Tage
* W: Wochen
* Grundeinstellung: S
ServerName testserver.de
DocumentRoot /var/www/htdocs
CBandSpeed 1024 10 30
CBandRemoteSpeed 20kb/s 3 3
2)Trafficbegrenzung:
100MB/Monat
ServerName testserver.de
DocumentRoot /var/www/htdocs
CBandLimit 100M
CBandExceededSpeed 128 5 15
CBandScoreboard /var/www/scoreboard
CBandPeriod 4W
3) Das nächste Beispiel ist ähnlich wie Nummer 2, jedoch wird bei erreichtem Ende des Trafficvolumen nicht die
Geschwindigkeit gedrosselt, sondern eine 503 Fehlermeldung ausgegeben!
ServerName www.testserver.de
DocumentRoot /var/www/htdocs
CBandLimit 100M
CBandScoreboard /var/www/scoreboard
CBandPeriod 4W
4) Wie Beispiel 2 und 3, aber es erfolgt ein redirected Link zu einer anderen Homepage
ServerName testserver.de
DocumentRoot /var/www/htdocs
CBandLimit 100M
CBandExceededURL http://www.someisp.com/traffic_exceeded.html
CBandScoreboard /var/www/scoreboard
CBandPeriod 4W
Statusanzeige des Traffics erzeugen:
ServerName www.testserver.de
DocumentRoot /var/www/htdocs
CBandLimit 100M
CBandExceededSpeed 128 5 15
CBandScoreboard /var/www/scoreboard
CBandPeriod 4W
SetHandler cband-status
SetHandler /$adminverzeichnis/cband-status-me
Überprüfung mit:
http://192.168.0.201/$adminverzeichnis/cband-status
http://192.168.0.201/$adminverzeichnis/cband-status-me
Nach Abschluss aller Eingaben:
/etc/init.d/apache2 restart
CBandScoreboard /var/www/scoreboardSetHandler cband-status
CBandScoreFlushPeriod 100