Se o seu back-end estiver no mesmo host, tente usar proxy_pass http://127.0.01:1234; em vez de proxy_pass http://example.com:1234; . O NGINX invoca uma lógica interna de resolução de nomes antes de usar o DNS, pois o seu server_name é o mesmo que o nome do host na diretiva proxy_pass , isso pode ser a causa do seu problema.