我想限制对我的/admin
URL 的访问仅限于内部 IP 地址。开放互联网上的任何人都应该无法登录我的网站。由于我使用的是 Lighttpd,我的第一个想法是使用mod_rewrite
将任何外部请求的/admin
URL 重定向回我的主页,但我对 Lighty 了解不多,文档也没有说太多关于检测 192.168.0.0 IP范围。
Richard
问问题
4399 次
2 回答
1
试试这个:
$HTTP["remoteip"] == "192.168.0.0/16" {
/* your rules here */
}
文档中的示例:
# 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 = ( "" )
}
}
于 2008-12-13T08:16:22.937 回答
0
这对我有用:
$HTTP["remoteip"] != "192.168.1.1/254" {
$HTTP["url"] =~ "^/intranet/" {
url.access-deny = ( "" )
}
}
!=
工作结束==
。
于 2013-03-17T19:02:30.887 回答