nginx http auth trabalhando apenas em pastas, não em arquivos

1

Eu sou novo no nginx e eu realmente gosto de quão rápido ele é em combinação com o php-fpm.

Eu quero proteger uma pasta com

    location / {
            try_files $uri $uri/ $uri.php /;
            auth_basic "restricted";
            auth_basic_user_file /www/config/global.passwd;
    }

isso funciona acessando / , mas ao pressionar /test.php , ele não solicita uma senha. Ele pede um em /test/ , então isso só funciona para pastas.

Como incluir arquivos para proteção?

    
por DanFromGermany 31.07.2013 / 10:09

1 resposta

2

Com a ajuda disso:

Como usar o FastCGI globalmente e Basic Auth em sublocações no nginx?

link

Eu resolvi o problema colocando location containers em outros location containers.

Thx cyberx86 para a dica inicial.

    
por 03.08.2013 / 19:08