Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

htaccess verschlanken

1 view
Skip to first unread message

Helmut Hullen

unread,
Jan 4, 2012, 1:21:00 PM1/4/12
to
Hallo alle miteinander,

ich habe bei einer website per ".htaccess" einige verdächtige
An-/Abrufer blockiert:

RewriteEngine On
BrowserMatchNoCase "^libwww-perl" botnetz
BrowserMatchNoCase "WBSearchBot" bot2
BrowserMatchNoCase "AhrefsBot" bot3
BrowserMatchNoCase "brandwatch.net" bot4

order allow,deny
allow from all
deny from env=botnetz
deny from env=bot2
deny from env=bot3
deny from env=bot4
deny from 213.186.127.0/24
# Utel Kiew

# ------------------------------------

Funktioniert soweit gut, aber sieht (für mein Schönheitsempfinden) etwas
unschön aus, sowohl im "BrowserMatchNoCase"-Teil als auch im "deny"-
Teil.

Mit Experimenten bin ich ("aus gegebenem Anlass") etwas vorsichtig -
eine Konstruktion wie

deny from env=bot2 env=bot3

hatte arge unerwünschte Nebenwirkungen.

Wie liesse sich dieser Blockade-Bereich schöner (aus Sicht eines
Programmierers) formulieren?

Viele Gruesse!
Helmut

Thomas Braun

unread,
Jan 5, 2012, 4:31:16 AM1/5/12
to
Helmut Hullen wrote:

> ich habe bei einer website

Welcher Webserver / Version? (Annahme=aktueller Apache)

> Funktioniert soweit gut, aber sieht (für mein Schönheitsempfinden) etwas
> unschön aus

Hä? Ist doch übersichtlich.

> Mit Experimenten bin ich ("aus gegebenem Anlass") etwas vorsichtig -
> eine Konstruktion wie
>
> deny from env=bot2 env=bot3

Das scheint zumindest mal gültige Syntax zu sein.

>
> hatte arge unerwünschte Nebenwirkungen.

Aha - geht das auch ausführlicher?

> Wie liesse sich dieser Blockade-Bereich schöner

"Schön" ist relativ. Wenn's funktioniert, lass es wie es ist.

> (aus Sicht eines
> Programmierers) formulieren?

Da es sich hier um kein Programm handelt ist's ja egal ;-)

Thomas

Helmut Hullen

unread,
Jan 5, 2012, 6:38:00 AM1/5/12
to
Hallo, Thomas,

Du meintest am 05.01.12:

>> ich habe bei einer website

> Welcher Webserver / Version? (Annahme=aktueller Apache)

Apache 2.2.19 (sagt phpinfo)

>> Funktioniert soweit gut, aber sieht (für mein Schönheitsempfinden)
>> etwas unschön aus

> Hä? Ist doch übersichtlich.

Ich werde mir noch mal die Statistik anschauen; nach der "grep"-Orgie
für eine etwas ältere Tages-Statistik könnten diese Einträge die Zahl
der Zugriffe von etwa 30.000 auf etwa 5.000 reduzieren ...
Dann dürfte dieser vielleicht etwas umständliche Aufbau sich nicht allzu
störend auswirken.

>> Mit Experimenten bin ich ("aus gegebenem Anlass") etwas vorsichtig
>> - eine Konstruktion wie
>>
>> deny from env=bot2 env=bot3

> Das scheint zumindest mal gültige Syntax zu sein.

>>
>> hatte arge unerwünschte Nebenwirkungen.

> Aha - geht das auch ausführlicher?

Aus der Erinnerung: gar kein Zugriff mehr. War etwas mehr als das, was
ich erreichen wollte.

Kann aber auch sein, dass das nicht an der "deny"-Zeile lag, sondern an
der Formulierung einer der "env"-Regeln. Ich hatte das Experiment erst
mal beiseitegelegt.

Viele Gruesse!
Helmut

Thomas Braun

unread,
Jan 5, 2012, 11:49:18 AM1/5/12
to
Helmut Hullen wrote:

> Dann dürfte dieser vielleicht etwas umständliche Aufbau sich nicht allzu
> störend auswirken.

Computer sind seeeeehhhr geduldig - wie geschaffen für stupide, sich immer
wiederholende Aufgaben... die bringt so schnell nix aus der Ruhe :-)

Thomas

Helmut Hullen

unread,
Jan 5, 2012, 12:16:00 PM1/5/12
to
Hallo, Thomas,

Du meintest am 05.01.12:

>> Dann dürfte dieser vielleicht etwas umständliche Aufbau sich nicht
>> allzu störend auswirken.

> Computer sind seeeeehhhr geduldig - wie geschaffen für stupide, sich
> immer wiederholende Aufgaben... die bringt so schnell nix aus der
> Ruhe :-)

Danke - dann lass ich den Aufbau so und klebe ein virtuelles Etikett
"KISS" drauf ...

Viele Gruesse!
Helmut

0 new messages