- Home
- Categorie
- Coding e Sistemistica
- Hosting, Server e Domini
- Fermare i bot
-
Fermare i bot
Ho un sito ospitato su server di godaddy (piattaforma apache) che da qualche giorno è attaccato da spambots che aprono centinaia di connessioni e bloccano il server.
In pratica il mio piano di hosting supporta un massimo di 150 connessioni contemporanee, i bot tengono aperte tutte le connessioni disponibili e in questo modo se un utente reale si connette al sito spesso visualizza una pagina di errore che dice "**Service Temporarily Unavailable **The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later."Come si fa a dare ad apache le giuste indicazioni per "chiudere la porta in faccia" a tutti i bot che aprono troppe connessioni?
-
credo che il comando giusto sia deny from indirizzoIPbot
qui cmq dovresti trovare la risposta corretta come sintassi
-
@Nullmind said:
credo che il comando giusto sia deny from indirizzoIPbot
qui cmq dovresti trovare la risposta corretta come sintassi
http://httpd.apache.org/docs/1.3/mod/mod_access.html
Il problema è che i bot non usano un solo ip ma hanno tanti ip diversi, ho notato che i bot provengono da pagine di siti internet turchi, è possibile bloccare invece dell'ip tutte le visite che arrivano da un determinato url?
-
puoi farlo sia per referer sia per agent del bot se usano lo stesso, in php è facile con apache stesso penso si possa pure fare.
facci sapere
-
@7link88 said:
Il problema è che i bot non usano un solo ip ma hanno tanti ip diversi, ho notato che i bot provengono da pagine di siti internet turchi, è possibile bloccare invece dell'ip tutte le visite che arrivano da un determinato url?
prova con deny from .tk
-
-
@fr31 said:
puoi farlo sia per referer sia per agent del bot [...]
Prova per Agent, generalmente usano www-perl.