O problema é sua segunda instância do nginx que está tentando veicular arquivos localmente:
location / {
try_files $uri $uri/ =404;
}
Basta remover tudo isso se quiser veicular usando o link . Se você quiser usar o link , atualize a configuração para refletir isso:
listen [::]:80 default_server ipv6only=on;
server_name server2.com;
location / {
proxy_pass http://server1.com:8000/app/;
}