Lighttpd: proteção htpasswd

1

Eu usaria uma proteção htpasswd para uma pasta do meu site. Eu uso lighttpd e eu escrevi o seguinte código no lighttpd.conf

# Limit access to ispgen
auth.backend = "htpasswd"
auth.backend.htpasswd.userfile = "/etc/lighttpd/htpasswd/.htpasswd"
auth.require = ( "/var/www/florian-wirths.de/ispgen" =>
    (
    "method"  => "basic",
    "realm"   => "ISPGen",
    "require" => "valid-user"
    ),
)

Mas isso não funciona para mim. O que eu faço de errado?

    
por hazelnut 23.06.2011 / 16:02

1 resposta

2

Desde que você tenha criado o arquivo .htpasswd corretamente, o único problema que vejo com o seu segmento de configuração é o caminho auth.require - este deve ser o caminho de url relativo que você está tentando proteger, não o caminho absoluto do sistema de arquivos. Tente isto:

auth.require = ( "/ispgen" =>

Você pode precisar colocar isso dentro de um $ HTTP ["host"] apropriado em seu lighttpd.conf.

Boa sorte!

    
por 24.06.2011 / 21:35