wahsaga: Apache Referrer Blacklist

Beitrag lesen

hi,

... würde ich gerne so eine Art Blacklist haben, in der eben solche IPs enthalten sind und dadurch gefiltert werden. Ist so etwas mir "allow" nze. "deny" möglich?

Kurze Antwort: ja, es ist möglich, mit "deny from ..." bestimmte IPs auszusperren, siehe auch http://httpd.apache.org/docs-2.0/mod/mod_access.html#deny.

ich sehe nur nicht, was ihm das hier nützen soll - er will die verlinkung von der anderen seite aus unterbinden (also wohl einen 403 forbidden zurückliefern, nehme ich an).
die besucher dieser seite haben aber keine feste IP - und die IP, unter der die seite läuft, nützt hier wenig als kriterium, weil die client der besucher vermutlich nicht auf dem server dieser anderen seite laufen.

deshalb war die frage nach dem referrer schon eher die in die richtige richtung.

http://httpd.apache.org/docs/mod/mod_access.html.en#allow beschreibt unten im beispiel, wie man bezug auf eine environment-variable nimmt. wenn man dort statt dem user agent den referrer verwendet, sollte es m.E. klappen.

ich selbst habe dazu in meinem blog mod_rewrite benutzt, um den "sex-spam" in den referrern einzugrenzen, siehe http://wazgnuks.net/blog/66. vielleicht sollte ich das auch mal auf allow/deny umstellen ... evtl. performanter, als mod_rewrite an der stelle.

gruß,
wahsaga

--
"Look, that's why there's rules, understand? So that you _think_ before you break 'em."