我希望仅限访问我的/admin
网址到内部IP地址。开放互联网上的任何人都无法登录我的网站。由于我使用的是Lighttpd,我首先想到的是使用mod_rewrite
将/admin
网址的任何外部请求重定向回我的主页,但我对Lighty和文档不太了解。关于检测192.168.0.0 IP范围的说法很多。
答案 0 :(得分:1)
试试这个:
$HTTP["remoteip"] == "192.168.0.0/16" {
/* your rules here */
}
docs的示例:
# deny the access to www.example.org to all user which
# are not in the 10.0.0.0/8 network
$HTTP["host"] == "www.example.org" {
$HTTP["remoteip"] != "10.0.0.0/8" {
url.access-deny = ( "" )
}
}
答案 1 :(得分:0)
这对我有用:
$HTTP["remoteip"] != "192.168.1.1/254" {
$HTTP["url"] =~ "^/intranet/" {
url.access-deny = ( "" )
}
}
!=
在==
上工作。