Per chi ha avuto da fare con il proprio sito bloccato per via di richieste assurde da parte di utenti ignoti, e cerca veloce rimedio, eccovi una breve guida per impostare il sistema operativo e Apache Web Server.
In primo luogo, è necessario scaricarsi il modulo aggiuntivo
dosevasive22, sviluppato da http://www.zdziarski.com/. Dato che il modulo compilato e funzionante è difficile da trovare, è allegato anche qui (compreso sorgente).
Successivamente, la DLL va messo nella cartella dei moduli, ad esempio in C:\xampp\apache\modules. Il fatto che ha l'estensione *.dll e non *.so non è problematico. Apriamo il file httpd.conf e aggiungiamo al caricamento dei moduli, in prima posizone (carica per ultimo) la riga:
Codice:
LoadModule dosevasive22_module modules/mod_dosevasive22.dll
Da prestare attenzione al nome del modulo (dosevasive22_module), in quanto altri nomi non funzionano.
In fondo allo stesso file, aggiungiamo le seguenti righe:
Codice:
<IfModule dosevasive22_module>
#Defaults:
#DOSHashTableSize 3097 Default hash table size
#DOSPageCount 2 Default maximum page hit count per interval
#DOSSiteCount 50 Default maximum site hit count per interval
#DOSPageInterval 1 Default 1 Second page interval
#DOSSiteInterval 1 Default 1 Second site interval
#DOSBlockingPeriod 10 Default for Detected IPs: blocked for 10 seconds
DOSHashTableSize 3097
DOSPageCount 2
DOSSiteCount 50
DOSPageInterval 5
DOSSiteInterval 5
DOSBlockingPeriod 60
</IfModule>
Salviamo.
Poi dobbiamo installare un Network Loopback Adaptor, che è la parte più difficile:
Segnalibri