你如何限制访问使用Lighttpd的某些路径?
-
21-08-2019 - |
题
我想限制我的/admin
URL仅内部IP地址。任何人在开放的互联网上不应该能够登录到我的网站。由于我使用Lighttpd的我首先想到的是使用mod_rewrite
重定向的URL /admin
回到我的主页以外的任何要求,但我不知道很多关于莱蒂和文档不说太多关于检测192.168。 0.0 IP范围。
解决方案
尝试这种情况:
$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 = ( "" )
}
}
其他提示
这为我工作:
$HTTP["remoteip"] != "192.168.1.1/254" {
$HTTP["url"] =~ "^/intranet/" {
url.access-deny = ( "" )
}
}
!=
钻研了==
。
不隶属于 StackOverflow