我想根据某些 IP 限制对文件夹的访问。
我已经知道如何做到这一点
<Directory "/path/to/my/directory/">
Order Deny,Allow
Deny from all
Allow from 123.123.123.1 # IP 1
Allow from 123.123.123.2 # IP 2
Allow from 127
</Directory>
由于我想以不同的方式管理允许的 IP 列表,因此我更愿意允许它们来自一个文本文件,其中 IP 可以是这样的注释:
123.123.123.1
123.123.123.2
有人知道该怎么做吗?如果那不可能,还有其他方法可以做这样的事情吗?
PS:为了清楚起见,我的最终目的是获取连接到本地 VPN (OpenVPN) 的 IP,如果尚未包含 IP,则使用该 IP 完成一个文件,然后重新启动 apache2 以便它可以考虑它们。这有点奇怪,但在同一台服务器上,我有 html 内容,我只想由 vpn 用户访问。但是即使我通过vpn,apache2看到的远程IP地址不是端点...