Hello !
Iam trying to log the requests coming from a list of countries into a seperate log file.. Iam using the config below... BUt iam getting this error:
[emerg]: "access_log" directive is not allowed here in /etc/nginx/nginx.conf:55
configuration file /etc/nginx/nginx.conf test failed
How could I accomplish what iam trying to do?
Thanks!
--Mike
http {
......
.......
geoip_country /etc/nginx/GeoIP.dat;
map $geoip_country_code $log {
default 0;
CN 1; #"China"
RO 1; #"Romania"
IQ 1; #"Iraq"
IR 1; #"Iran
HK 1; #"Hong Kong"
IN 1; #"India"
}
server {
listen 80;
server_name domain.com;
.....
.....
if ($log) { access_log /root/access-selected-slim.log; }
location / { proxy_pass http://12.163.169.32:80/; }
}
}
_______________________________________________
nginx mailing list
nginx@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx