A cláusula $uri/ está causando o problema.
Se você não precisar que / seja adicionado aos URIs que representam um diretório estático, use:
location / {
try_files $uri @backend;
}
Como alternativa, sua solução existente também funciona com try_files em vez de duplicar proxy_pass :
location = / {
try_files $uri @backend;
}
Veja este documento para saber mais.