@ andytheke
So richtig nett finde ich das nicht. Nur weil du hier nicht gleich und sofort Hilfe bekommst den Betreibern dieses Forums gleich mit einem Anwalt zu drohen. Hier bekommt man schon Hilfe, wenn nicht gleich am selben Tag, aber irgendwann schon.
Zu deinem Problem.
Eine möglich Abhilfe gibt es. Und zwar mit dem mod_evasive plugin für Apache Linux und Windows.
Regelmäßig kommen auf gut besuchten Webseiten DoS (Denial of Service) Attacken vor. Entweder sind es spielende Script-Kiddies, schlecht programmierte Spider/Crawler oder echte Angriffe.
Funktion:
Ein Server wird mit so vielen Anfragen bombardiert, daß er entweder ganz Langsam wird, oder auf Grund ausgehendem Speicher gar nicht mehr Antwortet.
Konsequenz ist häufig der Absturz des Serverdienstes oder manchmal sogar ein vollkommener Ausfall des Rechners selbst.
Abhilfe:
Um Apache selbst zu schützen, gibt es zwei Apache-Module:
1. mod_security
2. mod_evasive
Während mod_security mehr für den Schutz vor seltsamen/verdächtigen Query-Strings zuständig ist, ist mod_evasive konkret gegen DoS-Angriffe.
mod_evasive erstellt eine interne Liste von IP-Adresse und angeforderten URLs. Sollten hier gewisse (frei definierbare) Schwellwerte überschritten werden, antwortet es automatisch mit einem 403, sperrt diese IP für 10 Sekunden und kann noch weitere Funktionen ausführen. (Z.B. Logging oder Warnungs-Mail versenden.)
Zb. von hier:
http://www.apachelounge.com/viewtopic.php?t=917Lade es für Apache 2.2 win32 von hier:
http://rapidshare.com/files/111108411/dosevasive.zip.htmlKopiere die mod_dosevasive22.so nach \xampp\apache\modules
In die httpd.conf folgendes einfügen.
LoadModule dosevasive22_module modules/mod_dosevasive22.so
### Settings DDOS Blocker
<IfModule dosevasive22_module>
DOSHashTableSize 3097
DOSPageCount 2
DOSSiteCount 50
DOSPageInterval 1
DOSSiteInterval 1
DOSBlockingPeriod 10
DOSWhitelist 127.0.0.1
DOSWhitelist 127.0.0.*
</IfModule>
Die Emailfunktion DOSEmailNotify funktioniert unter Windows nicht ! Der Apache startet nicht mehr !
Ich habe diese Version unter Xamp und Apache v2.2.14 am Laufen.
Viel Spass damit.