Veröffentlicht von & unter Allgemein.

Ich bin ein großer Freund von Varnish Cache Server. Vor dem Apache oder Ngix geschaltet leistet er großartige Dienste. Heute habe ich z.B. festgestellt, dass mein Bot Blocker in Apache nicht global arbeitet.

Da ich vor dem Apache den Varnish Server habe, konnte ich leicht alle Bots global sperren. Hier der Code..

sub vcl_recv {
# Block Access from these user agents
if (req.http.User-Agent ~ "AhrefsBot|wget|systrix|curl") {
return(synth(405,"Not allowed."));
}

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.