Você colocou suas diretivas root nos lugares errados.
root deve ser definido no bloco server , não em cada bloco location . Este é um dos misconfigurations mais comuns do nginx .
Para resolver o problema, remova todas as diretivas root de cada bloco location e coloque a diretiva root correta no bloco server , não em qualquer location .
O único motivo para ter root em um bloco location é quando você realmente deseja uma raiz de documento diferente para esse location , como para veicular as mensagens de erro padrão nginx (como você está fazendo aqui). / p>