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 -tpara validar sua configuração - Monitore seu registro de erros quando enviar um
HUPsignal 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 -Tpara 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.