Aqui está uma configuração de amostra rápida, removendo todas as partes dinâmicas para testar esse recurso muito básico do nginx que a correspondência de local é:
location /reset {
return 200 "reset";
}
location /reset/media {
return 200 "reset media";
}
location / {
return 200 "default";
}
Se os locais corretos forem acionados, você poderá colocar seu conteúdo dinâmico de volta, pois eles não terão impacto.
Certifique-se de que sua configuração seja aplicada por:
- Teste com
nginx -t
- Verificar o seu log de erros após ter emitido
service nginx reload
para qualquer erro que faça o recarregamento falhar
Depois de ter testado os locais corretamente e você voltar à configuração que você forneceu, qualquer erro a seguir provavelmente virá do backend ou da forma como você configurou o nginx, mas não os locais em si.