Autenticação diferente em todo o site e localização específica

1

Eu tenho uma pergunta sobre uma configuração do Nginx.

Eu tenho esta configuração abaixo:

location / {
 auth_basic 'Restricted content';
 auth_basic_user_file /nginx/conf/authentication/.htpasswd;
}
location /admin {
 auth_basic 'Restricted content';
 auth_basic_user_file /nginx/conf/authentication/.admin-htpasswd;
}

O problema é que recebi uma solicitação de senha na página / admin, que não funciona com a primeira senha nem com a senha administrativa.

Como posso depurar isso?

    
por PhilippeK 04.04.2018 / 17:19

1 resposta

0

A maneira mais fácil de depurar isso é:

  • ative error_log no nível 'debug': adicione error_log /var/log/log/nginx/error.log debug; à segunda sub-rotina
  • verifique a propriedade e as permissões em .admin-htpasswd : elas são iguais a .htpasswd ?
  • altere a sequência auth_basic da segunda sub-rotina para algo diferente, ou seja, Admin restricted content : o seu navegador mostra o novo texto ao acessar /admin ?
  • substitua temporariamente .admin-htpasswd por .htpasswd : você pode autenticar usando a primeira senha agora?
por 05.04.2018 / 10:34