mit folgender Anweisung an den Apachen ist es möglich einzelne Besucher sperren:
order allow,deny
deny from 10.1.1.1
allow from all
Zunächst legt man mit order allow, deny die Reihenfolge fest, in der die Anweisungen abgearbeitet werden sollen, also zuerst mal die Besucher, die zugreifen dürfen, dann die "verbotenen"..
deny from definiert dann die IP-Adresse des Users, der ein "Zugriff verweigert" erhalten soll.
allow from all besagt, daß alle Besucher zugreifen dürfen.
Nun zum Sinn der Reihenfolge: zunächst erlauben wir ALLEN Besuchern den Besuch der Webseite, anschließend verbieten wir den Besuch für die eine IP-Adresse des Besuchers. Natürlich muss man nicht jede IP-Adresse einzeln eintragen, wenn man ein ganzes Subnetz sperren möchte.
weitere Beispiele:
order allow,deny
deny from 10.35.
allow from all
sperrt alle IP-Adressen, die mit 10.35. beginnen.
order allow,deny
deny from 127.0.0.1
deny from 127.0.0.2
deny from 127.0.0.3
allow from all
mehrere IP-Adressen sperren (einfach für jede IP-Adresse eine entsprechende Zeile einfügen)
order allow,deny
deny from irgendeinprovider.com
allow from all
Der Apache ist in der Lage, den Reverse-Namen der IP zu ermitteln. Das obige Beispiel sperrt alle Besucher des Providersirgendeinprovider.com
« Letzte Änderung: 08.10.2010 19:47 »