geoip+php
batistuta
batistuta.ar at hush.com
Thu Feb 16 17:55:36 UTC 2012
Hi. I'd want to secure some locations with basic GeoIP like this:
/etc/nginx/sites-enabled/default_server
upstream error {
server localhost:9222;
}
server {
root /var/www/htdocs;
server_name 10.10.10.10;
listen 80;
include /etc/nginx/fastcgi_php;
location / {
index index.php;
}
error_page 403 /403.html;
location = /403.html {
root /var/www/nginx-default;
}
location ^~ /test {
index index.php;
if ($geoip_country_code = AR) {
fastcgi_pass unix:/var/run/www/php.sock;
}
if ($geoip_country_code != AR) {
fastcgi_pass error;
return 403;
}
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME
$document_root$fastcgi_script_name;
include /etc/nginx/fastcgi.conf;
}
}
It's working but images are not displaying. If I switch my location to
^~ /test.php$ my GeoIP stops working. :D
Any suggestions?
Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20120216/d0e802ca/attachment.html>
More information about the nginx
mailing list