Country / CIDR banning

Shri @ DevLib.Org shri at devlib.org
Mon Aug 3 05:58:39 MSD 2009


We've been getting an extraordinary amount of spam from a few IP ranges (hosting proxies) and countries (Nigeria for example) on our classifieds section.

Mod Geo_IP
=============
http {
    geoip_country  /usr/local/share/max/GeoIP.dat;
......
=============
and the result would be in $geoip_country_code 

How would I ban based on this result ... for the whole server? 

Banning by CIDR
In Apache a simple Deny from CIDR would work in the Directory / section. 

How can I do this in Nginx?


Thanks!

Shri
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx/attachments/20090803/bfbb91bc/attachment.html>


More information about the nginx mailing list