Suas pastas devem ser configuradas para permissão de arquivo 755 usando chmod. Consegui fazê-lo funcionar após os seguintes passos:
Depois de mudar o dono do foo /
$ /var/www/html# chown root foo
e os sub-arquivos para root, assim como mudar o chmod de foo / para 755
chmod 755 foo
para imitar as permissões do / var / www / html /, meus arquivos se tornaram acessíveis.
Lembre-se de usar
ls -l
no seu diretório para verificar as permissões de arquivo corretas. Verifique também seus logs de acesso e erro em / var / log / nginx / (isso é preciso para o debian no mínimo, já que é isso que eu estou usando)
Se você não encontrar seus arquivos de registro, use
find / | grep error.log > results.txt
e abra o results.txt com o seu editor de texto favorito, como vi results.txt (Supondo que você esteja em um servidor e seja mais fácil ler arquivos de texto que o terminal).
Obrigado a Richard por me dizer para verificar meus logs.