我只希望允许私有 IP 范围能够访问我的网站上的管理员面板。
我找到了一篇文章,解释了如何针对特定目录路径(例如 /var/www/admin/)执行此操作,但不是通过 URL。我无法使用确切的目录路径,因为我正在使用没有可以指向的静态文件的 MVC 框架。
可以在虚拟主机配置中做到这一点吗?
我脑子里的伪代码看起来是这样的,
<Directory $domain/admin>
Order allow,deny
Allow from 192.168.1.0/24
</Directory>
答案1
您可以使用<location>
块
<Location /admin>
Order Allow,Deny
Deny from all
Allow from 192.168.1.0/24
</Location>