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>