O nginx não usa o arquivo hosts para resolver o domínio.
Se você usar nomes de domínio para listen , proxy_pass ou fastcgi_pass , poderá usar o endereço IP ou localhost :
listen localhost:80;
server_name mysite.com;
...
location / {
proxy_pass http://localhost:8080;
}