Скажем, я хотел бы ограничить доступ к виртуальному хосту для множественный Диапазоны IP. Как это сделать? Стиль синтаксиса регулярных выражений Perl не работает, и я не хочу лишних ограничений вроде * 10. **
Приведенный ниже код работает для одного диапазона:
$HTTP["host"] == "adm.example.org" {
$HTTP["remoteip"] != "10.0.0.0/28" {
url.access-deny = ( "" )
}
}
Заранее спасибо.
$HTTP["remoteip"] !~ "192.168.2\.|192.168.0\.|^10.8.9\." {
url.access-deny = ( "" )
}
or to include for the 192.168.0.0 network only this range: 192.168.0.180 - 192.168.0.188
$HTTP["remoteip"] !~ "192.168.2\.|192.168.0.18[0-8]|^10.8.9\." {
url.access-deny = ( "" )
}
$HTTP["host"] == "adm.example.org" {
$HTTP["remoteip"] != "1.2.3.4|5.6.7.8|9.10.11.12" {
url.access-deny = ( "" )
}
}
И так далее