Ip
使用 remoteip 允許多個 IP 範圍訪問 lighttpd 中的虛擬主機
假設我想將對虛擬主機的訪問限制為多個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 = ( "" ) } }
等等