Bots blockieren [GELÖST]
Bots blockieren
im Forum habe ich keine effektive Sperrung gefunden.
Folgendes Problem, ich habe einen Shop, da werden jedoch in letzter Zeit sehr viele Anfragen über meta-externalagent/1.1 (+https://developers.facebook.com/docs/sh ... rs/crawler)
getätigt.
Soweit, dass der Server keine Leistung mehr hat.
Ich habe es bereits versucht per robots.txt und .htaccess zu verbieten, die Anfragen kommen jedoch trotzdem.
Was kann ich weiteres unternehmen?
MfG
Re: Bots blockieren [GELÖST]
Du könntest "meta-externalagent" den badbots in /etc/fail2ban/filter.d/keyhelp-bad-bots.conf hinzufügen und – falls noch nicht geschehen – das Jail "kh-bad-bots" in /etc/fail2ban/jail.d/keyhelp.conf aktivieren. Dann wird das von Fail2ban gefiltert.
Siehe auch hier:
viewtopic.php?p=54985#p54985
Grüße!
Re: Bots blockieren
Alexander Mahr
**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Re: Bots blockieren
Danke.
Re: Bots blockieren
kopiere die aktuelle
Code: Select all
/home/keyhelp/www/keyhelp/install/templates/fail2ban/filter.d/keyhelp-bad-bots.confCode: Select all
/etc/fail2ban/filter.dCode: Select all
/etc/fail2ban/jail.d/keyhelp.confFür den meta-externalagent musst du
Code: Select all
filter = keyhelp-bad-bots[mode=aggressive]Re: Bots blockieren
Wie ist die Jail konfiguriert, werden die Bots komplett geblockt oder was ist der Trigger?
Thx.
Re: Bots blockieren
Fail2ban überwacht die access-Logs aller User und filtert nach Vorkommen der Begriffe im UA-String. Bei "meta-externalagent" sieht der Logeintrag zum Beispiel so aus:
Code: Select all
66.220.149.43 - - [12/Apr/2026:12:24:34 +0200] "GET / HTTP/2.0" 200 20287 "-" "meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)" 97 20472