Lighttpd 跳过 ip 验证

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 但始终无法登录。

知道我做错了什么吗?

答案1

事实证明第一次尝试是正确的$HTTP["remoteip"] !~ "^(81\.209\.1\.1|87\.128\.1\.1)$" {

问题是同一个文件夹有第二个 auth.require。没有看到,因为它是在另一个域中定义的,不应该在这里应用。

相关内容