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.