Ativar o auth_basic no Nginx exibe 500 erro Internel

0

Quando tenho auth_basic ativado no meu site, todas as páginas exibem 500 internal error .

Veja o que meu log de erros diz:

[crit] 10250#0: *5 open() "/etc/nginx/passwd.d/dev.passwd" failed (13: Permission denied)

As permissões para este arquivo são root:root 640 . Alterá-lo para o usuário nginx também não o corrige.

Alguma ideia de como corrigir isso?

P.S. OS é o Ubuntu Server 14.04 LTS

    
por user293607 31.07.2014 / 20:48

1 resposta

1

O usuário precisa ser capaz de ler não apenas o arquivo específico, mas o caminho completo do diretório. Um teste seria a configuração temporária do arquivo para o mundo legível. Se não conseguir ler o arquivo, é um problema mais profundo do que apenas as permissões do arquivo. Depois de descobrir onde está o problema, comece novamente a apertar as permissões.

    
por rox0r 31.07.2014 / 21:41