Lighttpd跳过validationip

我用lighttpd 1.4.31设置了一个域的login,没问题。

现在,我想跳过这个login一个IP地址。

我已经尝试了几个不同的configuration,我发现在文档和在线,但不知何故,它不工作:

$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,但我总是得到login。

任何想法我做错了什么?

首先尝试是正确的$HTTP["remoteip"] !~ "^(81\.209\.1\.1|87\.128\.1\.1)$" {

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