Я установил логин для домена с 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)$" {
.
Проблема заключалась в втором запросе авторизации для той же папки. Не видел этого, потому что он был определен в другом домене и не должен был применяться здесь.