Назад | Перейти на главную страницу

Lighttpd Пропустить аутентификацию для ip

Я установил логин для домена с lighttpd 1.4.31, без проблем.

Теперь я хотел бы пропустить этот вход для одного IP-адреса.

Я пробовал несколько разных конфигураций, которые нашел в документация и онлайн но как-то не работает:

$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"
            )
        )
    }
}

Я трижды проверил IP, но всегда получаю логин.

Есть идеи, что я делаю неправильно?

Оказывается, первая попытка была правильной $HTTP["remoteip"] !~ "^(81\.209\.1\.1|87\.128\.1\.1)$" {.

Проблема заключалась в втором запросе авторизации для той же папки. Не видел этого, потому что он был определен в другом домене и не должен был применяться здесь.