APACHE Webserver Traffic und Bandbreite begrenzen

  • Themenstarter Themenstarter ba2
  • Beginndatum Beginndatum
B

ba2

Guest
Moin,

Ich habe mehrere Projekte auf einen Server Windows 2003 Server laufen.

Als Webserver nutze ich

Apache 2.2.4 mit PHP 5.2.3 und MySQL 5.0.45

Ich will mich durch einer Traffic Begrenzung vor all zu großen schaden durch Website hacks absichern.

nun möchte ich gerne folgendes Realisieren:
  • Traffic Begrenzung für bestimmte Domains
  • Bandbreiten Begrenzung für bestimmte Domains

Kann man den Apache dementsprechend modifizieren?
 
Ich weiß gerade nicht ob das auch mit Windows funktioniert (hab glücklicherweise nie Apache auf Win laufen lassen müssen ;) ), aber mod_cband sollte dir die notwendigen Funktionalitäten zur Verfügung stellen. Für die Bandbreiten-Begrenzung kannst du allerdings auch mod_bandwidth nutzen.
 
Traffic-Limit für HTTP über FTP? Wie bitte soll denn das funktionieren? Das ginge ja nichtmal in der Theorie. ;)
 
oh dann habe ich da etwas verwechselt...ich dachte immer das sämmtlicher verkehr, sei es HTTP, FTP oder sonstiges über den FTP server kontrolliert wird.
Naja - wieder was dazugelernt
 
Nun das Problem das sind ja alles Versionen für Linux, kann ich diese module auch unter windows verwenden?

Ich hab das jetzt mal Versucht und es nicht lauffähig bekommen
 
Sorry für die Verspätung..

Das "mod_bandwidth" kenneich unter Windows als "mod_bw".
Das gibt es unter http://bwmod.sourceforge.net/
Dort steht zwar was von Apache-Version 2.0.54, es funktioniert aber auch mit allen bisherigen Nachfolgern.

Und dann legt man in die Apache-Konfig sowas wie
Code:
#----------------------------------------------------------------------------
#	Simulation langsamer Internet-Verbindungen und Bandbreitenverteilung	|
#----------------------------------------------------------------------------
# Analog 32k		4096 byte/s
# Analog 48k		6144 byte/s
# ISDN 1 Kanal:		8192 byte/s
# ISDN 2 Kanal:	   16384 byte/s
# DSL 1 MB:		  131072 byte/s
# momentan eingestellt: Analog 56k bei mäßiger Qualität
LoadModule	bw_module	"modules/mod_bw.so"
BandWidthModule			On
ForceBandWidthModule	On
BandWidth				192.168.1.1 6000
MinBandWidth			192.168.1.1	-1
MaxConnection			192.168.1.1 4

In Deinem Fall natürlich für die äußeren Adressen.
Inwiefern das für einzelne Domains (alias virtuelle Server) funktioniert, mußt Du aber selbst raustüfteln...

Wobei: Die Traffic-Begrenzung dürfte nicht allzu wirksam gegen Einbruchsversuche sein. Besser wäre da eine handfeste Rechtebegrenzung für den Apachen auf Betriebssystemebene (im Dateisystem) und eine anständige PHP-Konfiguration.
Frag nach bei Bedarf.
 
Zurück
Oben