Lighttpd Ignora a autenticação por ip

1

Eu configurei um login para um domínio com o lighttpd 1.4.31, sem problemas.

Agora, gostaria de pular este login para um único endereço IP.

Eu tentei algumas configurações diferentes que encontrei na documentação e online mas de alguma forma não está funcionando:

$HTTP["host"] =~ "(private.mypage.net)$" {
    #$HTTP["remoteip"] !~ "^(81\.209\.1\.1|87\.128\.1\.1)$" {
    #$HTTP["remoteip"] != "87.128.1.1" {
    $HTTP["remoteip"] !~ "^(87\.128\.1\.)" {
        auth.require = (
            "/" =>
            (
                "method"  => "basic",
                "realm"   => "Private",
                "require" => "valid-user"
            )
        )
    }
}

Eu triplo verifiquei o IP, mas sempre recebo o login.

Alguma ideia do que estou fazendo errado?

    
por PiTheNumber 17.05.2016 / 17:28

1 resposta

0

Acontece que a primeira tentativa foi correta $HTTP["remoteip"] !~ "^(81\.209\.1\.1|87\.128\.1\.1)$" { .

O problema foi um segundo auth.require para a mesma pasta. Não vi isso porque foi definido em outro domínio e não deveria ter sido aplicado aqui.

    
por 17.05.2016 / 18:01