Sua configuração está correta e funciona como um encanto aqui (CentOS 7, nginx 1.6.1).
Se você verificar seu arquivo error_log, provavelmente verá um erro como este:
2014/09/10 09:35:45 [error] 5786#0: *3 no resolver defined to resolve example.com, client: 1.2.3.4, server: example.com, request: "GET / HTTP/1.1", host: "example.com"
Nesse caso, adicione um resolvedor à cláusula de localização do nginx. Por instace:
resolver 8.8.8.8;
E este é o resultado em access_log:
1.2.3.4 - - [10/Sep/2014:09:37:40 -0400] "GET / HTTP/1.0" 200 2155 "-" ": Fixing-Empty-User-Agent" "-"