我已经使用 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。没有看到,因为它是在另一个域中定义的,不应该在这里应用。