> 192.168.0.1 one.example.com
> 192.168.0.2 two.example.com
А что у вас это означает? То, что 192.168.0.1 может ходить только на
one.example.com?
Ну тогда нужно в location
if ( $geo != $host ) {
return 403;
}
Ну или != поменять на = если "не должен ходить"
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,235527,235605#msg-235605