Como user186340
apontou, o snippet de configuração parece ser bom e acessar myapp.anotherserver.com
na porta 80
deve ser exibido no terceiro bloco fornecido. Se não funcionar como você descreve, pode ser porque não está carregado.
- Verifique se toda a configuração que você mostrou aqui foi encontrada / carregada pelo nginx
- Use
nginx -t
para validar sua configuração - Monitore seu registro de erros quando enviar um
HUP
signal para o processo mestre nginx para identificar qualquer mensagem de erro aparecendo - Se você estiver usando o nginx v1.9.2 +, talvez queira usar
nginx -T
para despejar o configuração carregada na saída padrão
Se tudo o que estava certo estava correto, você provavelmente modificou a configuração mostrada em comparação àquela que você usa efetivamente.