Isso porque o diretório existe e, portanto, o try_files
check
try_files $uri $uri/ @proxy;
é bem-sucedido. Mas não há arquivo de índice de diretório (normalmente index.html
, consulte índice ), e autoindex
também não está ativado (consulte autoindex ).
Dependendo do que você quer que aconteça, considere as seguintes opções:
- Deixe como está (e pode ajustar quais arquivos de índice são usados).
-
Sempre passe diretórios para um back-end. Remova
$uri/
detry_files
para fazer isso, ou seja:location / root /var/www/domain.tld/public; try_files $uri @proxy; }
-
Verifique um determinado arquivo de índice via
try_files
(e a solicitação irá para um back-end, se não for encontrada):location / root /var/www/domain.tld/public; try_files $uri $uri/index.html @proxy; }
-
Ativar
autoindex
:location / root /var/www/domain.tld/public; try_files $uri $uri/ @proxy; autoindex on; }